408716
194089
27
32
577283513
128213
565246925
236565138
89
80830
6
82
85
367726
56
447544
5
18
54
2
423598
26086622
67
10
155087
95
85422
811259094
42
57
300030
71
117529
34
386420
26992768
8
78
231421
69
80
90
80
407275950
136735
249837
489730
39
796030951
65
381932
7
15
8
71325935
520414774
728180288
164892
25
225183
91
77
475842
12
5
879526069
66
48
392794
74
3
168493
315273
18
53
6
59
417269
427471
60
25177
7
242193
54
8
400268
68
13966
426189
330696763
98
34
8
7
63
24
9
200492
64
289241
66
51
440708
265359
406276
138048
16
65
38738
36
408417
2
89
16
97
7
50
74498
394269
2
349094
218219
796859738
96
277759
8
19
181252934
458973
279049
956929194
53
407927056
168498
489303
246808
66
103524
384327935
386075
961121934
366996
97
433696
13
11
51
4584443
101902
19
173099
32
785439565
99
16851016
54062
328747
72
66
36767
289244
88
75
191819
20523
423198
14
36
798866216
20
47
100693
12
58
5
825543084
916762151
463601
423358
98
5
76
50
81
18
400055
337084
6
284865
397649
153963
8
37451
197552
23
278599
14
7
51
73
19535
58
216316
760234372
498445
34
466938
236578438
28
441283
8
130841
215927
345404
57871
15
48
194595
172517
230377
695597204
54
1
92
177558
16
64054
91
307400
8
236034
681985911
83
310624
5
27
821390315
495196
8
324019096
75
14
701500336
83
159240
269373
26
311503
35
219376
414704
240347
10
56
357474
402165
11
72
68
429654303
377701443
483910
248056
54
91067
99
93034
202700
87
95808
20
416145926
173846
132508
27758
57
57
72
226910
301486
124452
92
397626
494729
45
269227
427415
59
17
122170
28
126317
857306246
12
108837
447312
432467
2
241316
52
90
94530
143431
241254007
594946555
8
403440
78
49
138801
55
257711
752196522
2
25
68
695231320
407990
2
31
453155
78
56
49
38
145008928
82
197263
97693612
105464
646179209
126424
11
53
60
118913
18
77
75
40
27
471456
262028
157091451
16335
174698
9
90
444916
671665083
4902
4
179957
487729
386947
2
89
184054
230926
442638
401508
94
328981
63
318585
34
586649337
3
41
264771
102353
70
66478
41
33
209816
9
79
23
32
107161
125038
66829
89
89
196105
21136
358256
33
136668
69
22
9
4
7
60
424551
97
45
55
209455206
179518
68
92
70
593559837
197529
13
7
33907
84950
49
69
13
35
58
416673
262518
7
196568
96
347399
94
9
30
96
264435
80
257586
89
12434
943301697
473283
61
64
69
308813
1
34
49
36
49
336199
312917
345744
168210
50
90
423499091
352328
413166524
32
98
1
19033
222929
47
8
36
78
6
331439
433067
141656
4
53
48758
9
12986200
27
20670
494512
1
1
71
202666
11
14
334309
278936
478491
23
1
383501
37
163523
23011
258373
645469369
70
7
84
328707
431334
386007
7
2733
157867
5
42
409627
171992
70
22
205333
4
92
16
19
5
106125
6
54
86
61
456382
233302
508605062
14
6
30
35744122
152955
76934328
80
227152
221288
8
478391
46
168435
91670
493669
322327
73
50
1
195210
143789
66
42
385978
417603383
172879
462238
177895
27
471724
3
305716
999693381
98
18
484848
220157
6
88
338826
30
346829
36
29
98
6
15
133156
49
322538
15
544281097
88
380352
318863
455474
215638756
95
71
5
892527136
60
76
53746
56639
420832
23
446709791
799862228
18
13
69
55
70
269489
54
431704915
448014
382633353
128438
89
1
94
493075
1
50
29
329378
4
423382
90
232710
63
607721400
74720114
8
337074
31
286528
49
434764
358418
90
441463
592543374
61
128327
440047
85
18
55
275096
127846
432023
263607
432557
84347
199238
2
36
84
228785
371436
28
232747
57
296882
805851894
2
417214
263071
23
33733
179143380
358185
2
75
187568
8
22301
77
118995
67
405126
211337
438787
81
401670
265825
10716
9
732885870
56
37
484208
94
4
34
61816
6
358840
7
311073
73
344365314
226152
27
290425
7
401280
114194
38
709264029
939465682
76
295475
91907
318116852
70
287331
85
4
84751
87
188225
94
68
16
96
919514680
42
197928
23
54577
63
2
99
33
953407264
945
114529
86
195479
111472409
85
87
97
191700
49
351965
87
64
48
301839501
44
91
8
6
7
53
80
332924
52
232994
81
82
98
359355
318655322
15
92
764908713
99
93470
26
220165
437046
477852
239361
70927
43
12
71
166227
82
51
49
190711
408270554
3
386356
1
5
53
603955297
35
397248
39
33
166818827
89
58
262516723
420266
524876445
360483251
50
88
80
57
215033
62042
94
89
1
60
490504
152111
43
88
263202
16
22310
86
44081
280752
455933
313427
64
16
88172715
67
24483
150962
219510
98
493959528
139736398
58
407100
4
8
103890
391493
136732
76
233735
21017381
9665
471065
8
904341393
244931450
44
431561
810927204
245905
244724
11681
323239
88
73
196693438
16
401971
394272
14683
492349
21
303852
933147600
4
150909
906778574
542220767
90
67
63
412636
409394
417887
44
52854
257946
488676
151485
414618
817137775
11
339877822
173784
12
203225009
43
19
35224
318970
46
127731
47
259834
53
187164
9
432728
27
168028192
238559
465086
26
8
1
139065
197629
33
353286
408671
71083
460082104
205584
13771
254741
75
203146436
26
70
38
403341
557862099
176630
64
339895
2238
8
396851
18
325135036
6
215516
403119
43
11
89
2
83
69
225169522
310500
39941
59
65
409232473
139182
43
314555
4
27
357665
48
26
92
10
102293
65
41
90387
46
59
8
402205
66
238170
83066
11031
9
473082
47
343707
74
294648
42
819010726
174513
56
165318
2
9
61047
68
60141
86
492069
87
470895857
78
80
495961
78
19
3
195755
14
37
566574267
390971
27111
349554
7
26
5971
49
485340
33
68
162008
18
435804
16
723341557
37242
91
8
69
597702653
67
12875
392262
23
31
90
13
16
28
91
550926576
2636
30
6
78
1
72
5
19
83
230684
57
93
24
165987
19
7513
364700
14358
30931
314374
434925
68
35
704421633
4
14875
401781
82
242976
153554
91819
424488
448103
627590334
218122
91
52
193468
78679
366205471
92327
1
355672
338206
82
20814
74
3
422358
33
67
95
45
208951
121112711
137801
426225138
368005
27
337246
472326
3
103509
59
173605
259319
344569
82
17
482702569
60
77
281555
7
1
90580
244106
344710
10
10
242068
3
68
81
27
42054
325991
319666
10
390151
467861999
121422
374532
85
58
121724
232398528
71
64201
487808545
525995354
4
893264369
53628
389642704
57
76
1
6
205885
3
28777
40332
245288
60
218147982
337159
392474
271747
77
26
30738
31
109307
467871622
250517
333623
49
548493625
31
299127
31
79439418
62
49
4
28
37
87
7
426237
44
346994
33
225746
16
10
49
161713
81
153804
465992
388576
9
3
475302
80503
220196346
70
176691
156370
17
742569455
60
124102
6
51
45
308791
90
62272
4
51
25761
379664754
4
303925
8
10
40
41
693567787
915770001
195445
83
3053
25539195
2
441650
42443
397376
80780
27
672097386
81563
381838771
98649
493456
49
1
43
76
40
406628
146710
338720400
465022
576146812
5
5
82481
38489
35
83
18
71923
3
488869
9518
378656
51
88
89
453463
59
295174
3
66
204878
16
85
499688
8
21
46517195
950514618
32
143119
7
122685
431090817
171968
90
191173
15
350183
44
20
184000
6
93
17
97
258920
323260
633422173
43
36
137469
54
7
69
299432
77
93
28
3
75
6
9
83
14
542888355
29
38071
482389
94
9
6
489589514
88152
347944
391030
14
69
207668
24190
334708268
23
94
4
57
10
465779
388979
58
28
308971
399958
10
37253
82
75
95
479417
151251
70
95
56
98
373004
47
13
433772697
130886
69
34
42309
78
59
86
131090
480625
86
360728
45
15722537
81
19
332626
164179728
40
97
312204
517485840
4
29587
187738
124831742
306009
87
30
497628
11
6
6
58
33
488057
34281
54
81
51
73
31
475783
95056
484673
383421
248985
45
57
808574356
78
84
278728685
39
94748
53
321557
309789
171290
64
340012
88760
50
19
139953
29
186929518
79
4123
286346
59
23273
19
523094804
359662
718709014
2
243763
425292
867139477
7
63
27441
259252
61
5
76
74154
926793897
47
296665
778165295
6
45
856292940
28
97
26
291080
13
237215
271043
32
3
99
488010
33
10
485488
453428
8
97
44
71
1
38
2
363577
38
214955
314027
56
2
64146
301008
1
123648
88
191145
143260
116547
7
57
11786
49380
5
260033
426330
97
140003
9
277931
145750
96
31
154759
87
22
51
394003456
407056
108895016
50
495673
330107
480146
281562
2
10
718018605
72
82
71110
37
69
226281
78
317445
427837
907755547
15
207617
235092
86
223592
6
65
333259
90711
249780245
413003
4961
539728069
104584
99
55
35
76
222835
70
9
256564
176709
14
98709
650335895
68
59
89
14
96
14133
270000
50
278329
90
9
426061
65
488341
977881843
79
62250
50
187270
94
499440
33
484855
21
295112
319695
15
29
99
9
89
7
283232
421011453
275841
69
68
105025
57985
256849
54
4
362361
7
277010
417666082
15
1
4
184164
450093
2
2
77
168197
50
338163950
99
6
72480
33400
282662
78
47428005
208900
30
40
496359
238885
341005746
24
32
34
31
17
2
8
385105
36
29512
43
632829510
498173
318936
211907
435014
5
94
12
295935
68
88645
14
713681461
874709777
441145
9
6
88
44
218153
28219
120895
31
13
274229
349641
185005
91
467635
98623
3
17
785899369
182389
485897
59
320638
51
789205977
474081
20269
12
98
152344
446884
5
413105
429887
38
469954
481191
801820946
21
84
74
921
18
26311
963378556
33
297039
20
260998
53
7
926921181
273010885
63074
94
9
85
23617569
47
30
1
69
83737
155822
42
2267
99
87
4
8
3
445711
427244
20
199369
945930796
72
266816
320002619
289487
204767
67
237567
92
284361
445867
655246731
196200
213638
70
5
434656
7
88661
53
119351
145110343
66
51
2
16
70
186672
294270
488487
148807
7
9
311683
215212
30
97
370051055
14
24393
431481
503458282
3
110673
370382
364449
939562013
225922423
175357
82
251288
93
448208
92
76
10
78
320030
346969
160466
112820
321159
43583
297828
407725
86
45
8
59290
861509913
214378
92
114953
617496523
50
644253994
158839
60
163701
464634
44036
20
63
64501
50
310822
263370
42
5
64
15
58
5
32
621611646
19631
349024
19154
46
32877
412666
37
53
302139
20826
21
63
411696
148783
120882
46
729647457
69
456222871
15409
74
28
76
37
254220
77
14
48
24380
89
456867621
238570
431026
81277
34
31
133589975
71
18
194101
237875
348414
217839480
533861928
71
954138269
58
39
5
325862936
277002512
160000
3
467903
48
33
42
6
55
58316
469089
173140
498798
422765
57020
158884
494091
5
439646
7
74
51
64
149951
74
546555531
98
260305
380453
34
194534
41
62168383
36
79
9
265214
806110799
301626
68
108686
46
43
70
928712008
237743809
18882
259408
12
497576
64
35
22
59
100894
205110
305395624
478090974
116769307
228726613
21
78
85
38
232708
498277094
41
21
327097
136295
268918
22
97
396435
120643
309811
139027
279102
470874
70
228246
446790
26674
43
283123
5269
34
49
92087
51
47
55
275656
21
491192
2
265837
32
161830
66
71
67
474613
483011
433714
189763
70
270750
43
475847
20
34
27067
3
350391
271741652
86
357581
27298
215889
4450
41
13
22
94
329033
67
919273657
20
34
396614279
58783
125173
31934
4
67
469296
824333672
6
215812065
398241
372343
27
50665956
83
431324
359850
18
89
743078829
11
418944
221837
231755
448011
58
6
76132392
120723
97633
30
81
9
3
104505
18
112510
400360
168486
30
28
368792920
17
92
7
2
136175073
12
698442563
276923
78
336329
6
60
187981
97
18674
261
98
146781
28
28
21
39
107449
778951092
9
257836
6
5
17
92820995
29
35
142770
68
296211
155963
180646
90
95
405188
484707451
94
346767
301600
775659298
2
99
112134
48
236860
55
38
8
470446
62
13
42
451958
29814
369059596
103537
2
49
4
463773
291884
364637
351971163
3
262012
75
54
941270708
1786
3
58
564544076
68
443242
41
7
6
545522715
338622
18
82
67
394132
401900
135494
51
74
284644
99014
450016
396307
384916
73
327632
64
18
29423
48
2
4
56
362637
422028
395293
428655
83
6
94
99
226994
87
26
324065
42
62
56
64300
747805391
429444
176795
101271
239204
344964
24
73
77
473483
82190
96
160439
46
38
103691
335709
374592
73
350018
2
59
52
11
44
21690874
43712
28854
186063
21
300161
5
17
483634
93
455205
36717
80
80
29
7
31
307243
97
223355
228238
68
43273
6
124465
285148
925207689
475566
53
53
285708
19
362347
81
27
44
53
39252
24
378300
285576
21
2
556353913
99
28369886
20
6
635640872
15
180135
608028776
59
80038
61
13
243088
46
34
160017
68
49425
610570864
6
25
63
58
24
388639
448640
49
79
344057
227453
61
57
64
535750362
5
425689
79
10
28
21
36
192990
78
1
5
53
93
23
323681
59
355854
14
89
95
148148
32
174268
83546
41
192981
456886
43
13
59
408165
130028425
231426
15361
476153687
80
76
97
3
3
5
88
1
44
15
55
351495
432793
275766
388730
8
70
27
73
3
445391
141232
473659
624314120
480042559
43
493286
283633
378150
14
112124
6096
952860840
334943
315584
71
202626
46
18838
485604
17
353515
26
27
5
80
439300
84
73
367053
42
925932451
999239403
3
8
98
77674
31956
177390
197293
41
90
443202433
65
48
13
4
4
339095
8
9
40
47537
90
18
347144
49619
78
66170
40
25
198043
29164
483266
166923
332399
595269797
66778
40
389573559
55
97382
338550
81
4
52
485809
345367
155531
333299
5
2
524300477
417805
257933
99
957805567
105466
14
376177
67
181321
151676
62
497375
53
8
338086
156468
53
51
27
4
1
583860307
990414046
120757329
293016
8
170231
351697
223944
45
87
85
256912
6
61
13
702219933
5
481174
399793
20
304203208
97
232171
40
1
115216
78
16
246441
14
34958
348603622
83
50
88
43
470759
3
87
94
10
947651623
360032778
37
419862
1
93768194
45933
165761
4
6
19277900
435902
63
17
503268111
55
2
29
714470063
36
355810
23
202332
45
3
443856
1
459742
22999
116929
78
483698
729522929
79
9
50
249446
55
74
356493
292606
8
194556
67
435145
43
35
60244
87
226191
42
221799
89
46
4
44
35
564271585
84
436624
85
58
52
251033
50
3626
2
99
99
196443
51
40
79
156069
359264
415779
25
3
385189
96
426465
17
6
61
41
9
669451426
39082
107616
28698
28
256973
327052
425895
94
3
95
40
195252
3
54
67
24
74
80
693178493
40
31823
50
8
480908
121121
79263
9
6
471926
69
443771
210883
444535340
63
95
47
80
57
258206
340884
47
332204
185290
38
23
68
35
2
6
69
453905
1
401134
12
400197
5
22
89
72
90
59
323350
49171
81
22
6
204470
7
416903
478069964
11
458679
5
402362
2
7
87
56
369167
229093
206246
51
52838
63
44
96
77
19
358148
26
80
361020
44
269622
56
6
419516
5
38
125622
3
42
58
13586
438923
38
270170
123924
685897075
68
46
57
188919371
73
342115
66
4
426698
249517
4795
43
272452501
4
6
28
197781920
19
77
7
21962
22
69
297558
81922
1
234088751
16
43
630467853
442394
85
82
219334
227234
69
69
25
60
482549
81838
87
2
40
81
8
90
288861
55
66
284744
172380
171882
77
13
46
25
74
80
48
36
193758
4788702
598994492
20
75
2
51
59
386016
60311
310972
356951
346438
449098
3
477680
287403857
68
94709517
11
31
442325
14
309869899
464565
491410
89
168885
163569
35
38
980821651
493826
67
339567326
45
81
97915
6
89
214646
984240630
112251
304499
2
37
291410
30219
32
164363
14
355318277
80
288874
15
19598
810010467
56
150335
4
650059203
27
28
98
369963
65
355471
8
389345
45
18
16
53718
31
30448
8
548001900
314686
134338
94
51
9
192008489
94
80
57
482116
36
106138
294090
425080
8
457743
60847
30
240345
306550
764484661
23
180299
298549
98
156128
153251205
945409923
333174
433726
11
9
403998
167634
56
341496
134755
674459407
710308051
187765
87
491358
82
79
212055
99
181341
91
406383
34280
5
23
89
903571417
194057
179636
96
50
5
250000
51
66
2
75
369721
4
86
20
2
369419
618749368
92
630596508
12
452846
182211
75
64
15
174134
77
199893
72269
69
12
50
4
402074
244765
98
65
92
987509566
72
95
442693
8
6
854770628
297402
278419
2
72067
444827
426075
371536
583829173
27
178442
9
113504
27
193898
14
342110
364960
30
7
95
33
34998
24
3
67
63912
18
404308
369850
28
161318
179794
171206
54
76
59
71004
50
365019
89712
77
336667
85
492395
260575
4716
281356
21
338928
4
224247
85
901113138
489022
153648
498075
48
432089
18
163260
400425
43
38
473623
84
64
116952
1
397433
863744329
8
389614
333858
486676
3
10
900780530
28
3
458461
323250
106702
89
234109
16
191592
65
96
16
85
62
18
443046928
81
718168667
274390
65
164674
79
61866
82
69
48
70
51
290461
39
457765
291876
23
312330
5
179443
72830
2
59
30
5
11207
475498
3
52
608899792
392217
9
20
50
51370
471767
88
22
490772
74
674615121
4
35829
17
96
97
89
72
140390
56
35
80
183916
26
31
2
56
52503
2829
400242647
343460
5
240162
202928989
5
33
632261617
90
202184
231087
94
54
347557
24
401269
472276
48
37
52
9
444738
865670414
6
62
31
5
20
324402
360229799
77731
7
263105
6
322458
346662
417312
6
251876
52253
4
484061
319345
220478
90
88
329921898
89
6
263040
15
20
41
187779
94
66874
6
128075373
57
93701
180912
31
140341
862323198
497087
429029
84
24
408563
248199
356777
31
82973
493402010
91
332685
25
23
12
273349
141957
969341736
3
26
69
62
220161
67
37
450961
61
577042952
43
15
9193
93
80
525498611
84
83
104387
81181
9
21961
9
48
458725
135762
50
207000
7
115570
151726
439644
12
19
84
111178
440727543
112114
390168
851799194
52
68
6
214171
96470
45
242411
288660
68
219563
59
40
33
46
401556
79
11
737859263
49
67
50332
1120
411587
4
189918
277574
426989
460442
464886525
205313
385164
234934
86
71
21
235428
627350025
81
473518
80
12
497758
271721
94
25
478125201
311996
65
6
28
224642
47
75
22
58
14
24
95
66
258193465
442162
190848
271444
124008
86113614
185159
46
5
3
62640322
339602
58217
9
393041
365884506
187688
83
72
3
303324
424760
413218973
466149
8
4
172692
72
16
799289639
174388
111092
77
560530434
116514
82
437580
83
97
332816
338561209
317625
409031
173975
64575
169373
59
370237
349558
343513
27696
66
25
8
369053
230528
62
20
462301072
95
214887
59
450733
61491409
197192
261753
7196
897654674
30755733
86
74
383376
379841
85
18
822716570
183744
353162
10
56
28
275091
31
88654
38183
467112
40
18
1
33641
5
56
463639
90
65184
44199
93
29
96318
406855
2
434983
39
182867
7
3
304609
264132
51
122991086
44
314216
284014
61
62350
444772
914143965
52
96
83843
466277
44
31198
169224
7
72
429249
26
20
1
9249
138090
200341
8
72
30285
281591
66
13
414964
243206
85
41504
64
86
95
68
16
7
72
476179
33
52
39
336533
18683625
426263245
462306
17
532875174
209443
119502242
76
444466750
332671
336507
571561130
88
744944131
84
158410
364068
40575
70
25856
181015
2
199942
729435491
450000489
94275
136731
94917
87
260792
419875
380940
210906
81
394474
290095
17
9
91
89
233101000
12
49
85
58
35
16
291729
79
96
466107
329460465
42
58
27
60
242157
21
936174133
271064
152711
50295164
92
409132
630947348
31
67
23
391071
13450218
239731
287251
64
269319
13698
82
538399932
17056
2
34
63
147572
812604450
59
355730
78
34
181893
315849
99
23
475439918
495955
22356
25
47
9
57
91
52855
431815
68
91
161865
5
8
474314
22
2
89
302266
79
83738
95234329
76
85
457114763
328875
84
32
413327506
771964137
58291
179433948
373254
79
42
4
74
49
12
346366
576953376
62
43
84
57
497830
442430
48
186930
423103
140316
338718
254787
414494349
17
38
476076
419390
96
639067294
44515
2
816407929
26
367769
2
55508
1
27
43501
72
196052
5
22
53
449395
77
58
58
428007
3
372953
96215
352525210
1
39
133936302
80
79
67
12
399378
146863
58
18
256838
67
74
16
46
395610
236426
1
55
75
64
37
80118
7
63
91599
394993
43
422581
91470
56
37
37
55
255001
57
175862
332954
56226
4
3
284950
73
410674
423357
21
28
355087
1
27
385543
457414
261757
3
233962
3915
487325068
5
15
44839
59
283558147
515801872
478145
492343
31
38939
240195
198421
199161848
492904873
25
67
155938
99
95
36947
297410
158962
68
494340
16
953984455
39
330975
54
472441
44
475984
175128
987206653
18
274262
360401
190919
38
45
70
34
8
48156
84
10467
22485
309247927
197755
81
389031
300026
25
409549
89
83539
63743
72
476648
230032
77
601057515
69
271089
85
452686
388997
456321
24
4
64
56
89
6
1
25
2
63
16
420983
31
36
1
51
57
220965
958257798
92
325293
215332
310594
68
44
65
439701
645840171
33
2
75
76
84
47
46
55
392226
132020
7
71086038
38
29
474647
56
8
38852
383569
85
63
109664
464463870
43
29
57412
843552524
342503
130055
39
589180105
49
4
25
47
79
11
6
73
32666
206665
79
981696851
14
246839
76
149715
450022
37
1
93
268420
165784
200776
188344
701399830
99
572872724
173206
32
338103
227670
45
34
69
3
64061
323988
10
402983
52
486607
310010
148768
9
78
66
152951
433283
12
52
243353
78
10
75
262191
265175
45
71
61
48
175934
75807
56
417910
48
75
94710
176010
898213094
97
719294129
296088
181138
57
351194
4
14
134888
22
47
542295692
168840
117873
20
91
3
93
107710
2
439721
29
89
222642
163649
28
32
15
366920
76
70
247625508
4
481578
85
375183
406461
35
89
50933
22
220720
128191
65
71
125971
156281
63246
130325965
49
68
162015080
334132
961273197
90889
70383
49052
8
14
66
637941206
6
82
64
317329
2
1
1
17171
141599
5
1
216541
330696
66
228166
23
15
10
30
8
82982
22
15
72
117167
37
63
20
320936
69
43
30312
19825
168601642
12
41
454044
366658
25
45710
18
85
427713
3598
56
526228425
8
95
397903
74
246152
137123
4
53
262426
55
285547
44
673036124
44
6
85
99925
56
8
87
96
81
90
142308
14
454553
22112
10
303201
96512
72900
30588
61
447409
6096
61
135038
27
8
291457
91
167708
543365849
42
494871
662963338
456531
64
9
473286
358023
63670
26
40
71
5
177805
59
77709
291440
492454
77524
289808
99
72
8044
64
785586270
270606
72
153260
61770
360755
357789138
340101
13
21
6
158619
579569475
24
181435
471231
520138326
434839
62310
87
27448
318831
38
77
8
41
420279
402863
88527
279795705
251740
3
60
444346
26432
419578
95
3
95
14137
239156
382858
72
82
21
92
48
21
99
66
418296
267788
16
474395
68
4
80
25
62
383404
496740
29
276057
67
472523
52
1
53
467308568
391482
276958
57
18
106620
316944075
682948612
343340
1
441744
73102
84
365532
42
88
35113
47
46
273230
3
345653
88
43
99
9
458888199
355749
26
187532
186982
298410
49
92
159241
339050
50
238647
457830
23470
77
27235635
87
30
39
1
441080
289836
12
9
10
103311
51
5
4
90
369261
22
372543
365695
190572828
669204195
685908643
64931925
44175
31
165062
249814
52
64
73
935469285
28
39
18
73
59
21136
148028
222258
47684
35014831
53
39
77239
16459
96
16
446885
248174
59
56
244983
405665
14760
6
41
23
97
47
452144
35
81113
22
74
51
81574
6
31
14
330337
4
61
9
66
89
135573
41559
6797
37391458
30
883939233
27699430
62
302614
34
13
73
88
473754
46
39
8
5
33155816
451068
398667
255466151
4
133594
146571
14
439749
445208
54
11
4
5
9
47
72
29
303149
6
69453
29
150171
9
22659
25
25
9
467563
460561
206605
9
421649
487617
61895
462015
306368462
79
269164
86
73
109534
273428
15
54907
127653349
92
624067034
7
94
6
222486
363700
50
44994
15
31
426864
13
196263
3
4
6
156550
70
468074
141790945
370590
359055
92
54417
92
352478
7483
64
308633
31
83
421256
297356
9
63
84646
401708
48
183805
73
80
221901
311705
19
3
2
914183035
38
26
37
213105146
89944
330644
47
209584
322056
90
2
161696
2
430892
43281
4
8
388186
75
60
10
333550
121861
457931
30
45
52
3
240104
481481
164436
56
25
27
201812
8
999365613
3
87
200599
33
414667
34
88
337549
156354
45
55
83
6
52881
14058
121122
426219
23
21
472181
341486
65
402193
326253
49876
6
69
40
45
139095
104766
449650
55825
99
205699
38
428612
23
261287
47
35230
239634
36
473192
426663
50004
16
416559
33
42154
219781
385379
190450
9
16
203213
82
92
16
448311
219456
373980
385822
336022
56897
42
51
31
7
432570
152159
382268
38757
256257
17
36
80
53
315635
649088570
1
180333
27224
90
359368
202882
650544902
72
15
109933
80
2
348002
81
31676690
8
6
493569
52185
211778
259781
35100
32
157219
337046
29
187369
89
97
77
361151
89
42443
98
77585
3
275067
5
8
1
14
348125
70
21
108439
36
37
174579225
287668
364499
392922
337251
210361
56
36
55
350716
64
12
5408
29
1
484357
45
358736562
308724
31
62
11
134933
329021189
452861
3
81590
75
147397
77
2
682613598
491981
266017
86738
61
406257
319168
66
68
62
243972379
455055
9
213155
67
47
60
26
191432
94
71
93
463407
306698
18
1
65
3
1
66
333162
292446
87
383163
22
117498
72
27
88422
77
287299
82
361576
243747380
94
5
54
64384
14
30
97507
26
75
161233
170396
59
2
96
12654
22341
488690
137127
1
267437104
46
94
30
57
56
53
299356
57535
30010
463303
16
23
55
8
9
132920
6
66
56
55
237005
585547371
472265
90
7
374821
87110
7
698541890
55
62
58
639441360
97
477356
80
144287634
274521
3
45472
6
466790
64720
7
89
310224
4
42
30721
382887
8
497316
450750
937186596
313396
99279
49
23552033
68
49
294945
8
18
332600
3
277971
495246
738316878
89
63
328456
280663
245609
95
62
82
60
392252
253714
360849
57
24
344274
7
162683425
371727
114069
288994
4
47
205238
242629
288929194
8
6
83
79
52
198228
333275
93
195625
306079
149054
37
86
8
161704
85
6915
5
78
242728
440718
76
41722
44804
211668
6
32
1
98
18
79
480400
88
5
64
416717
94
220774194
222331
27
682922972
211264454
87244786
46170
3
259256
45
49
43
478234
513075128
402868
5
13
216169
146817
34
60
53
186324
205252
10
112767
65
19
857983447
308381
9
117780
53147
492868
302687
314639
153704
484809
332392
9
222708
230435
63
634518370
9
71
4
338272
85
295005
90371
62754
49
33758
367990
55
5
450518
1
48
694878972
8864
21704
191358
47
23
98881788
345737
71
14
341893744
197131
417504
58
405424
99
25
10565
248716
31
91196
91627
478233
78
41
60
449551
505341717
311682
18
99
210276
46
87
40
162811
209614
75705
37
64
428702
171057
281889
29
37
81
193080
96302
8
150925
242643
41
334960757
64
6
966162838
301506
20
52
81
1
489034892
78
604188866
5
146322615
162661
89
421441
10
85530
452840
340628
83
700
230238
36
386927
49048
182729
97
17
296423141
97036
290833
89
3
119658
107777
50763
14787
27301
379218
16
164832
23
389584
21
253285
33
55759
853259974
78
9
66479
1
27
420366
4
81
352095340
41
18
205702
194240
53
20
187075471
273129
397956820
317242
58
383456
397759052
60
46
393128
167645
46
38
7
70
84
465794
482198
399287
18
13
6959
34
14
497214
489148
75650
1
33
8
10
58
297346
392762
179994
42
46
13
31782
37
4
3
495033
25
11
440460
35
182406244
268411
63572
3
47
350839
205247841
65
332320
331549
55292
466155
411465
203827
317337500
408712
370138
94370
4
72
52446
42042
178795
338458
427397791
82
109285
73
366439
99
388878
24
44
82
94
9
23406
52
27
734650686
24
365831
73829
74
67
96
223253
7
48
586679706
175283
2
3
118233
52
10
371605
23650
77
56
58
115904228
88
7
215800
299078
400896
59
9
60
23
72
212217
9
7
76
19
363441
130537
43
45
83
255306
189715
661574937
234944
311594
207705
435670
14
201018
209735
220950
122214
76
99529775
60763
109385
10
18
5
32
41
234880
147390
77222
74
377287
64
496776
222000
405927
94852
273083
6
325052
234158
73
17
338971
390600
140072
149837
239461
92
38
27
56
460087
416683
17495
42
193855
59
37
215904
84
430604
233425
20
12
7
354404
353729702
21
61831
77516
91
38
423641
489356
95
96
95
74
83
12
406807033
22
81
57
26
7
409677
788646049
76
59
2
49
687547057
433807209
878806717
358428
1
89
251269
14
88211
476528
200746
76
29
9
23950
261626
8
43
28
97
268879
308348
72
121209
254400
8
59
33
74
851799203
9
84
289045
68
56
54929
7
30
13947
1
334284693
240316
313254
65486
399018
115919
66
32764
78
499912
22
374609
54
41
4
183890
460322359
61
468729014
243836
74
74
78
182072
72
61
117802
55114
422641
3
76
70
479461
253385
500175578
4
54
79
463632
219878
3
305222
201215
10
418715
81
97330
57
621873395
33455360
271166
405188
446551
65
15
470625
52
5
5
57
190425
82
80
96
53
851357997
316299296
55
175398
345633
300481208
344280
153675
395343
56
145828
226659
206912
35
262590
26
94829
282962
9
66
439495
68
407361
62
5
2
932665610
267396
62
272357
426420
1
26
60
370597
516773839
84186
17
448609
178513
358325
9
69
95
85
36
109169
168440270
83
30
392063
80
902015908
93
351818
381963
45
8
84
405856
43
31900
76118
57
15
69223
25
369970
337104
658189804
381158
274047
4
373002
49128312
394402
86
1
240249
123013
1
2
498110
16514
43
49
62
34115429
440921
98
135557
79822149
407274494
52
47
287145
948606098
91
579988534
56557
94
38
86
52
5
31
666386412
54
6
76
409828
401998
478317
8
258528
58
390296
92
174991
454951
404333
11
193079
324699050
353584
29642
397083
1
26
71
20
477723
47632
40
26
227650
280955
19
8298
37
91
169550976
82
481731
4
94
396810
459301
251936
675805682
612458318
54
321943
53748325
68491
70
388390
31468214
68
322755
371536
178336
9
93
28
5
25
7
72
19544
69469
66
6
22
37
40
205183
90
784784829
212741
413618
316378
41
48
286673
117352
228525
58
131236
323281
195394539
76
491005
55
87
376489
446297
52896
239150880
249086
3
9
91
73529
358268
430047
128324
33
129758
361777
232499
487715
456465744
771482756
55
397729
8
93
42
90
31
347369662
427075
321566
80
9
34
81016
370429
49
48
489920
125583
151317
18
184835
765643486
21719
98
393935
258853
303619
232183404
27
71
208264
382606
174033
6
59
76
194287
338301
4
470377288
483867
219745
7
348152
98974
45
326011
2
45
418913927
8
44
90
3
69022
177211
85
91
500890638
5
411319
18
121298
33886
9
47
36
17
95
425256
84
71
245323
46471
1
2
41
24
1
187836
9
94903
123113
51
74
42
746980070
181254
397235
87
5
85
731091386
72
208658209
95
206690
88
209715
315796
19
380174
450364
14
8
84
5
21402
308260
67
3
99
59
8
16
70
47
54
71
122851
3
97
97
70
23900
445708
39
51
125939
368884
77
98
14
236053
201835
822701466
27
72
206442
3
36
374717
94
2
409084
321174
56
45
6
2
244638
259378
286349
318488
312170
47
12
220521
920158624
320601825
83
79
74
10
92
471118396
54
22
36
4
331024
146123
606187006
47
56
197256410
379100
356310
417209
747684700
393872
446671
98
4
99
358292
21
323691
438326
187201
4
14
438700
4
441918
86
84
164385
188965
185733
81
15
44
157030
39
118158
90
86
75
464588
17
216957
81
230128
34
4
467388
2
3
10266
80
412962
574761187
20
32
205676
243268
8
197731
578180477
999277621
358907
456801
28
40
6
498656
59
233392
440815
3496
99
403023
91
758393346
674502760
43
66
389308
87
198769
84590
5
21
26
93
48
270577
765609939
31049
226973
3638
61242
56382
294854
198728
61
54
379296
166591238
268146
360131231
482232
69
34323
339542
71
38
17
15
354610
25
328526611
40
497790
418702
35
371649
206031
363645
21
339179
249731
84399
52
21
71
49
197520
4617
1
75
3
85
716867658
93
17
4
46
35
68
58951
93
360525
223753
20
81
197141136
83
144007
716905775
113057
90
277608
183328
18
142120
70
12430
5
409478
28
71
485508
88
109300
398410
93708
84
396608
43181
306143423
272577
47
327782
282596
390205
77
486114469
497225
4
74
74214
302499
57
3
5
52
70
319750
96
71
5
282155
354028
492429
61
321338
236965
47523
34
165214
6
179552
10205
34
21
805517463
43348
113663
237324
61
77
52
180074673
177100
79
91
388395
486823
41
4
33
58
483113
457278
31
397363
5
202756
83
93
48
92
204255756
40
99636
13
395058
3
74
427030
70
6
176863
363018
264449
486447
970572610
70
79
218922
76421
14
789842129
274601027
5772
919458917
2
44
22
280891
2
303896
450158
292300
18
57
763752851
402993
55594
144487
268771
46
410458
177505
93
321259
57
86
96
478655
93
73
9
367860
66
107265
236114
317470
335588
25
32
31
69
5
6
15
37
40861
58
384394
25
52
43
80
123594
1
263637
723308311
45
88
66
37342
33
837011656
18
283295
135182
38
129189
243877
268169
207388
88
60
28933
251371
79
331076
82
486284
394756
343047
110436
41
145864
45
97
241047
34
32
58
20
38
180227
13578376
336189
9
50
77
480426
35
273957
448599
17
440490
95937
28288
5
8
23740
395723
35
9
114303
42
206456
75
445364
32
148270
40
64
149843
344773
296775
218863
487931995
13
507727878
353967
309950
75
96
39
57
34
61
354077
444151
76
47
66
123880
74508
275261
47
325776
81
170340
367341
45443
482814
8
73
251440
292133
73
5
175632
301067492
14
126075
33
34
99
60381
183152
81
86
36
351546
63
62
172294
97
84149
29
96
122600
11
549965271
283987587
16
24
732988321
184499
183265
64
37
186095
383160589
39
202426
75
63
16
98104
372215
199096
5
476353
556963055
67
98
74
92
44
401698
296684
56950
234961
657057226
441732
812934547
296496
38
267229
449678237
147168837
8
5
3
495768
142326
4
14
627600471
1
136100
82315
367571
204448
946187796
94
92051
77
726684557
35
217571
96374
52
17
127894532
255516
122875
497694
1
61
97
533319311
19
296340
19
7
496647
470499
342830
90
14
81
422252165
23
82
374647
181680
12
145335
75
45
153330
89
96
33
83
58523
220514
359637
265624
362363
303581
18
27
361286
112781
21951
1
85
27
299479
86
565986923
281027
22
176678
444585
18
30192
20
1
298597
820939877
95
77
26072542
345146277
319998198
17
91
354671
38
31
37903
91
90
86
86
6
24447102
147229
62
456453
540024524
67
21
85
322999
312958
83
8
110665
315338
56
310739
231536
320859
426753
147055
56
1
13
47
181755045
5
38
425873
20
138792
454968
61
386708
65
185512
483998
36
4
1
31
48638
10
3
76
78
445934
14
65
580386434
833788023
201482
1
23
19
5346
49
27
415993
38
85
10
6
371694
76
23
439885
20014
6
23418
70164
73
29714
423526
368167
34
10
474665
32556
75346486
77
286848
85
598776700
3
958715874
74
160489
346478
102978
277861
75
38
115419
66831
55
63
349582
272296
24258
255637
69
9182
80
1
135661
10
437104
4
17
46388
69
9
298340
408095
152417
680189330
639731520
33
47
123583
49
39
62
20
97637
59
402891
46
384041
705641664
969361759
278538
655743269
243566
17
23
192567
70
37311348
393473
26
586471200
393628
51
913421497
70
23
84
128536042
33
14948
67
390091
86
23354
3848
72
77
88
188438
39
30
79
333748
77
39
367839390
58007
29
38
75103
172508040
127223
202253
2
31
5
8
79
357349
19
133967563
83
1
23
25
62
6
885285058
33
2
12
387278
234521
19552
138292
40
84
49
73
44
919607821
482914
155370
81
101669
42
621688986
1
42
29
483815
238816
346346
41
23
5
313685
339725
158193
394434445
193923
20039
3211
5
435431
337042
73
73512
21957
50
244136
78
468148
63
9
782215549
40
11829421
251815530
42
95
413230
443660
53
56
36
36
96
145521
43
8
61206
8
3
4
74
12
4
79
610621025
73
9705
418727
94
177283
403381
225065
59
174176
10
169264
64
652504192
318689
364332
636946655
426437139
285601
20
93390
196919
372443
66
535419786
40
8
124823
228700
30
151904
311113
360183
314428
297982
44
5
139095
51099
46
476885
81
20
53
30720
51
45301
85
442782
344322
5
48155
65
270004
38447
984955006
58
89
362013
53
46
390241
39745
198784
53
485093
452507
337135
155804
376296277
19639
17
95
17
214324
76
158084
866515464
415657
86
37
29
261358
692892623
93
136034
53
21
53
7
2
26
8
78390
417931
99004
268397
9
368801
77
5
49
34779
152249
449960
92141675
62
99
4
87
122299
96
62
279545
435156
66
55
47
200053
59
5
60
4
1
187086
872
34
81
222232
493263
214279
204375
65
52
49
357574
47
37
98
3
88944
77
58777
92
74708
310883
31
12
210823
392850
498479
133704
7
301340
4
166530
75
30
227528
219159
82
199191182
23
235734
46
95
473324
173546339
914323516
381826
27
431678
73
143948276
20
17
9
302152
18
17
129359
589095964
41
546643138
312788
231454
32
44719
123612
86
10
31
79
65
82
83149178
210238
2
43
472208
460291
128507
52699
2
411181864
117912
72
16
212692
9
11
51
75
34603
70
383798
247671
119625
374471
42906
28
243007
397527
209756
71
97
406109
225584
438137
24
6
422024
266123649
52
99
39428
756017185
33
454296
99
5
54193
173828
13
121917
319623
312330
41
51
479636
3
209331
9
182792
107717
216377
281512
370701
388779
93
497331
49
449928
92
391753
116796
467166
4
94
23904
235765
145534371
38
344552195
445235
2
53
906108964
97
31
271670
29881
475737
1
222967
171766
106617
60
540181157
13
33
22
52
74
88
481495
102607
1432
27773
22
126025
25
273279
249110581
28272
346059
209455
3715
263054217
12
354124
78
445661333
444127
54
95
460432
815554486
38
49
71
52
73
113739297
800733496
92708
71
362816
333234
159127
85
125710
88
103813
3
236195893
887148383
48
12883
89611
188044
269901
104982
5
51
30
42
15
933611111
849722433
94393
902653525
89
76
193412
30524
66
61
263099
63
370765
911350954
156387731
129743
31
54
50
53078
74
85
69
6
215812
40
413669
244820
78
17
83829
42189
363742
1963
16
60
92
598287718
37
454053
3
29
15
62
31
18574
296822
5
139190
34
376622113
94
99
32192
182739
311389
421779
282799
76
37075
58
237117
7
78
35
147546
130001
116915
86
177284642
74
20
15055
10
293519
1
93
4
65
208021
7
37349
97
63
31
2
176079
78
235011
67
14
8486008
2
10
434463
209101
27
54
89
123864
232343
19
29
39
481833
105081
472405
72
36
10
95
4
74
35
997399778
14
56
449146722
38
44
703098593
371801
240362604
481481
74140806
22
71
36
215202
45
34
63
429892476
74
165034
39
62
322623
225165166
434013
26
97
252077
189392
62
6
381597
557069170
61
65
69
29
377134
78
97
493980
259463
71
485399
80
9
201216
479776
136639
253032
90
338507
1
151712
47
373449
242739
27
27
66
95
490830
13520
20607
47
19
23
22
85
478738
76
19
41
188773
93
70
29
32716
322196806
443359
197923
87
25779
940741621
84
13
10
61101
85753
285869
262360
369767
217220
8
98
3
3
36
476542
83
388561
859852005
25
338466
86
26
73
844575734
403639
74
4
1
341041
150390
94
45
430690
98
202496
56
37
84
426443
17
46
386997894
80
26
3
38
90
55724
32
72
93
4
922159569
61
431297
25
77
90
422698
563935825
8
38
227388
358068
144842
28
920903624
7
8
38672
66
56
483483
311643
37
270729800
11
90
4
232388
10642
264070
260600
82089
250936
266633
92
361231
413959
184917
89840
41
102912
383540
210666
19
37
9300
89
25
91
42
144500
214079
55
1
179280
176700
44
32
35
79
587318527
50
393900
229891
99
57849
31
95309
73
127305
19
73
28
170444
468543
2
8490
148311
342037
95
356079
13734
344374
85
93115
20
126042
86784
4
390192
78
88
4
343396
25
18135
468088
12
70
230262
47
40
95578
88
412620
3
3
53
54
93
35
322132
55
95
8
86
255585
227693
45
19
45
39
25
50773
155885
66
332009
84
31732
21
66
85
67
280402
82
52640
844719250
55
249089
65677
84
56
5
295138
314811
340354
400791
67
392555351
492655019
33452
823681401
36
235440907
95
52
395840
161185
201379
77
399820
55
72
845091984
93
4
208304
6
74
21
6
300948
15
57
91427
78
2
82
67163
68139
70
156958
79
305733
97
6281
6
133524902
3
270450
43
32
67
92
68
13473
489061
33
39
85
81
13
412814
1
641422928
325102
320417
342269
44304
2
3
73
25
1
224893
137056009
26
293905
70
34
60
349624
22742
10
249390
58
359025
404797
34
281191
40
101436
89
307881
251916
38
389769
51
61002
224399
443746
27
414941
249685
242301
5
359199
299054
114577
236336
236849
5
52
174618
680918360
180949
707121641
72
380537168
45
199529
8
43
98
139889
6
217324
434295
118323
23634
263415
35157
33
61431580
199885
67
52
62
60
431194
12616
294210
207226
49
201393
13
261970
6
84948
82064
80
216527
39
56
93
58
95553
355226
35
392570
401035
476225
451944
8
64
66450
912373533
251059
145883
464534
76452
24
723385825
41
38
58
306938
622478801
75
98
615798034
53
31
92
2
420286
3
43
3
862605013
344827
19117
45
5
4
72
16
12
8
482661350
333402
84
129345
4
52
78
38
7
6
42533
1
186656905
790679187
93
233262736
10
109663735
416113
84090
490708
687634967
253718
455898
374049
445536
26
8
194319
74
69447
768821330
25
278958
19
10616
386722
90
8
79
381817
29
7
118524
50529
65
7
57
11521
186668045
721470817
23
95
800882987
1
249163
18
181149395
48
27
52
275921
62467
25
458441
10
73
182545
31931369
336059
3
164386
772966956
25
74125
88
81
42710
4
406827
450765
86279
322874
68
70548895
20324
41
60
53
349512
300547
356803
459502
1
111908
11583
4
72
345024
8
625321395
23388
85
464203
99
38
86
4
111700
632332886
11
67
38
14
2984
60
189271109
61
4
226164
273572
21
2
20
83
73
450080
367393
121744
13
73
50
36
135778
143556
407832
429025
4
268339
803768208
419819
53
99
83
456624
409579
98
398749
2
34
36214
22
8
77
7
85
40
83
437046
213444
94085
59738
258519
238982
5
233218
314733
70
902
64
4
481369
83006
354630
374378
943955727
81
31
235405
443711
99
99
79
92164
1
44
254542
4
965556833
622611223
54211
86486
257887
48870
265264
49
947761625
503935600
42
4590
263689583
75
241033
59
476063
389391
28816437
456527
84
315647246
314460
8
88
59
113022
12870
38185
899207303
57
281971
43
92580
533226549
592917994
114255
11
106081
9
95
14
74
113411
8
23926
210532
662737642
48
28
300680
916610422
17
173181
88202
162175350
11
75
62
2
165518169
330665
14
26
65
268587
460981120
3
434238
1
70
5
104755732
402940
183979
14
78
320197
39
16
5
346556676
35
162076
80
126057
525772642
278404
241531
78
82
89
52
14776
31
91
96
27
90
85554
130145
78
51
17758
284454095
139310039
274275
428936
51373
48
975663038
92
1
52
7
221920
86
94
466562
65
234418
4
163641
53
54
223326
181000
83
408269
428351
27867673
768945108
7
590641598
429038
62
56
409155
8411
5
293080
99
595735366
285450
236284
58
170091
455490
77
51888
80
70
76
49
44
40198
6
339267
3833
460138
445629
57932
73
87
2
89
76
7
47
14
364410
426761
231606746
226293
207186146
124333779
4
66
345681
7
23
40
488564
91
14
65
773721299
388009
1
44346560
73
15
227060671
34
6023
417000863
4
210313
318206
114400
402060
390924
1
29
2
7
38
65
8
298333364
3
97
404054
73414926
449677
11
333795
70
27
99
406344
45
406804732
26728
87
177863
67
79
60668
615778678
869283127
22
406805
44
167486
225594
300926
59
344529
199459
76
44
130427
167270
60
32
275780
520423648
373222
97
338056
437406581
311401
514066489
385817
94
629902570
48
330770
264987700
43
14
329696
88
78
499650
3
70
195898
454391
230158
43
20
97
65
307508
206819
79
2
490859
358013
282954
198690
404643
78
171966559
58
6
2068
15
257519
441192
53
3
326847457
45
29
49
385121
466041
474111
83
22
203997
47
177119
259990
70
2
45
14475
196826
115912
99055
382743
49
83188
1
362024
16
325166
206350
52
750534068
205965
6
57
9
90712
74378
323888
26240
383323
216700
158451
386293
409885
90
88846301
257610
58
66
62345179
57
32
829112820
8
497406
333272
2
428760
95
193754
272063
498313
70
6
45
157073
15
131568
851372844
20
137809
12
182499
73
49
23
159655
457558
15
53
61
16
542299390
163944
25588
454345
28
4
301025
379079
334496764
3
84
58
80
332320
193144
245212
57
388963
72838865
205572
217406
38
85
21
194614
25
192211
19
4
51
46
4
190478668
52567
13
84
81
92
950134783
93
36135
54
46
86
7
9
90
71
9
65
31
43
357478
249892
4
18
2
323472
6
4
18
428594837
84
97
143666
7
429635
282228
56
4
82
37
49958
2
86
178705
411226
471153623
49
441232
86
1
80
65
145866
78
67
75
84
4
222763994
44
177502
82
2
478455
43
1
244286
98
543413851
63
46
414114
215275
66
16
93
47
256112
439700
5
471507
61
75
92
79
354965
53
231052
31460
424273
432109
69
21
333853
87
37
3
42
6
486612
1
67328
44
74
458883
35
470954
18942
81
784681218
899038478
52
6516
2
62
397449
11
477754
12
180310
41
3
29990
318313
47659966
75641
60
58428
6
97
91249
78
68
92
463049
25
30
340775
23
9
8
68
414456
117700
89
88
172776
27
2
47064
19
37
489272
71
416940
40616
70
485000
5
307291
175320
24
1
4
15
22585426
33485
296462
16
4
26
5
107287
6
75
80
10
6
388153
54
213592
482180
407682
260670
215639
294018
93
60
43
80
349146001
255874
478553
12974
72
48
202974
84
22
61
21
67
96938
26
34
13
185909
209398
143076
76
99
326093
42
408139
48896
142570
451759
836217255
79
264450
53976
123177
54
44
104695
70
403727
1
878704786
333738
85
314089
15
59
62
385418
406157
23
3
102961
54929
64
330165899
98
38
35
49366
57541
8
43
12538
42
33
10
22
3
3
369221430
155794
494057
83
4196
59
7
17
68
18
419015
231193820
42
48
3
431353
92
216594
80
414734
546132923
473996639
468044044
341552
67248
22
172641725
394752
428963957
3
44529
90
17
312305
119230
18690
279911448
86
557768758
45
61
72
4
31
38
118554
670618070
424971
83
91
8
77408
248828
82
156084698
89
77
92
31
10
335536
214567
87
327818
58
78
457876
345095
100870
56
185082
569792865
241744
411094
28
254268
10
292615
93
199047
481405
153431
158380
65374
5
246183
175133
483867
484561
469852
26
682447810
20
84
248930
247523
364621303
701474942
334319
258165
1
83
9
11
9
19416
254153514
63
16
109899
16
6
37
825031953
10
454628
77
41
77
477200
11
86
2
43
304268
386521
48
114247
59
475672
974542072
155508
4
69
134845
381449
86
357409439
24
39
56
88
244610
7
210417
7
84
131600
227005
439505974
58
60
54
49
204914
416297
922813418
20
86
88
509402789
3
203257
86
55
67
363729
44
35
436856
29
8
366806
28
46
155650
82
489069
4
173571
141892
25
930165347
432484
407495
183358
263171
46
327097
348926
34
425300
77520
5596
278267
28551
824429893
696145967
90
73
3
34412
758652868
77382
35286
171323
320677
130888
60
75
489351
12
349435
266378
41
331860
820018623
5
38442
417038
66
67
1
47
395176
85
47
1
19
102189
313320
357203
798975879
300969
82
454008
4
52
98
16
31
49
68
56
303681
50
264266
413638048
56
13
50308
316565282
571136391
278465
25
67
296639
7
326394
180388
291025
165330
226600887
11
63
77
646326897
10
395145
453417
91
22876
67882041
261647309
23
37172523
291360940
165388
388367729
65
88
1
37
262339
150729728
426796
37
224789
449061848
99
99
9
90
78016
436377
72287
37140
99
404451416
93
11
378824
6
172393842
57
97
68
19
186779094
90
35
329675
42
109788
3
375094
78
62
78
15
83
8531
32
136146
49
454568
295564
498637
640265908
2939
220909
21
17
81
1
26556
80542
9
66
297298
71838
345185806
92
24
364948
36
525679228
472473
40
382514
170400
31
9
9
450384
398417
77
73
7
197243547
236103
58
9
44
3
274911
8
97
143667
183906
88582
594009065
10
39
192493
177859
234076292
79
3
5
76
86
4
9
492749
358889
74
474951
483634
26
7
325248113
28
81
4
9
16
20996465
168153
1
27
294773
27
75332637
31
47
444015
41
65
40
393913
347771
250428726
7
33
383656
49906
79289
95
25
36
26
363308
53974
314071
26
89
483807
98
65313796
44
2
25
2
98
45
491315596
65862
6882
471325
53
7
312943
529390998
84
338195
381171
8
357173
45
712635521
38
35
52
93
5
191786
50
55
16
6
1
79
91
117529
11
278874
221690
62
802793872
25
8
686781862
402207
67
265572
473327
267077
42
32586950
1
29
217521
104078659
23
101854
283953
8
17
215352
107783
53
200951
10285
296386
104830
661302305
84
227973
85
4
19
88
391189
68
15
2
119305
7
50242
352513822
27509
50
72
51
75
83
46
150238
4
47
81712
409445
485662
581315880
3
76
295658
663428246
374181
137175
26611
97
23
185079
2
331591249
227818
282178
106869
93
11
434484
281662
50085
6
38
257531499
141937
19
70542
972250479
93
238726
312367
443928
387978
17
73729
321827
436714
773020219
6
18
56151
477872
19
381718
71
392371
243960
144289
937646460
378358
908663360
286160
449656
4
89615
319162
18
28
142216
75
72
2
6
457841076
75
276269167
145241
31113297
84
99
257239
81
342693
45
39843
400575
58
118294
95
69
422031841
3
75
60
75
117543
51477
3
57816
435806
26
71
11
285211
139309
139818
366076
413609
195363
8
56
66820
21
94
266176
72
328334
129608
19
47107
71
889963469
136626
369389531
332826
35
96
462943
88
387507
73
12
88
258783
106958
495937
1
162125
453589
21584758
67182
69062
5
75
237897
143559
57
25
429236
97529688
323215
68
55
473544
47
50
68
974762726
201341
47
60
146532
552111148
67
28
74
90
28
61
399419
10
3
393474
55
117921
153925
417794
481849
365594
212405
101008
6
71
360446
31
175635
378342
87
841227415
307735
59
6
28
251185
46
229388
92
29037
446580
86
454969296
225030
442602
692312560
69
76
22
77
5
73447
312051
20180
51
345614
57
91
23
279282
93804
66
396395
252285
474080
77302
356990
861574873
95
57
68
805742473
255234
71
233707
8
391698
73
352837
16
8
19
67884
129288
452353
34
29
256855
30
42
64
904003910
151464545
52
336454
79743
80
28
342416
4
91
35
457642
19
11
94
94
79
46
230918
73
83
139135
47
73
934325829
5
319403
53831
66
125144
50
41440634
4
60
8
185039
9
16
6
332444
366593
220380729
42
7
283270
38
8
42
221464
74
397881150
4
56
31058
21
4
43
429144479
23
391784
88
191503
220955
30851
9
424067
4
21021
492789
3
50
247147
499037
124500
112585
33
148681
76
4
2
412283
329198
401780
91
59
56
32457
96
370442
74367
141356
101652
904298052
58
23845
202544
23142
10090
907565688
62
334800
9
7
6
93
70
338625
95
161385
46
415360
298866766
203073238
64
66760
437034540
62
5
8
990737448
607096369
360708
81
92
173542
59219
25
41
165871
63201307
8
267525141
12
330647
176007
16
22
7
23
378122
22
347606
50
966766849
726127791
7
507558141
147563
188457
71
260059
81
3655
73
4
25
423538
39
107063
88601
259116
83
7
121639
27
93
62
336483
18
134121
89
852865878
60939
33
158558031
412281
295730
24271
2
132576162
333886
374224
420268
429482919
88
228189
50
84
555735366
52
261080223
32
84
73
378269
184329
302951
387603
48
11
477728
37
3
71
216708
438405
33
181158317
288600
129486
156639
26
57
51
95
390198999
817712056
77
798638779
59
847697805
75
49
2
7
35
88
310943
55
39
22
19
121697
274524
278488
110840
54
77
383833
30
2
74
5
47679
214311
31
196305
20
56
17427
25
558193793
52
85
88
310258
478974
197468
441992
153972
86
9
97
621218842
928103896
31
5
80
68355999
308447256
34
99283
23
74
285913
71
11
6
870092536
44
1
718927595
91
17
36065
338731
21
479667
334063
435164872
368876
289665
26
474481
906272091
337120
7
295020906
16
36
115886
20305
358653
73
7
146232
226674
46
13
8
6458
38
78
51739
1
288812
745022168
57
484871
401485978
399794
469117
82875
54566
76
497949
6
702651604
9
16
78
249287
785579966
8
89
60
91
55
61
3
3
408566
348562
2057949
92
86
1
204671140
8
140976
12
71
7
61
94
72182
581550958
275953
493724
360411
367925
194325052
86
84040
58
381557
88
91
58515
20
66
8
343889
15
79
459158
26054
7
89521
108153
18
231424
290690
26
128767
94
46
58
395241
69
1
27
205437
59
8
4
16
155365
1
9
36
374379349
944550697
85
7
44
23
14
159442
374395
142202
74739
22
77
97
317871
43
286189143
163219
931432526
97
389154
17
351395
28
52041427
149389
241780
3
53
540495734
95
17
980275413
91
48421
82
129465
25
23754
327895
432753
39
9
164446
88
9
78
5
117790
171822
69
78
253722
64
38339
55233
13
63
2
97
333953
109125
4
302114
331679
307014045
71
90
43
302677
141765594
991901298
80
7
445911
89
55
357012318
111813
304922
464509
97010
279323
9
139022
19
88
72
74603
456527
215451
96
389795
496930
79832
55
159142
19
369131
38
62476
468551
350902
4239
53825
7
76
7
100972
7
28
42
62
6
491119
22825
55813
33020
5
524785779
10
148370
524337053
314479
22
81
69
458871
45
1
36
495849
31
47
69
448846
89
38
144986
437821
66
384986
98
77781
61354
450466
34
27644
36
20
33
2
23885982
6574
33278
6
287744
94
23
987532134
22
79
3
103680
1
14550
175975
50
448276
9
27
80
367672
32
948285147
224904
76
57
22058
398545495
60
155037
236830
456803
23
167015
36
68733
247314
346442
18
494324
445634
392160
32
42
92
256635
391531
1
104927
12
2
5
160158
412171
456903
148278729
18
18
185130378
661171249
342219
64
410257
429176
403856
17
126636
31
46
96
28
31
675461011
138704
479877
421620
6
910733978
30
43
230746
41
18
40
233287
9
22
362761
77
293032
39
80507
6
5
325448
457704
1
233794
199127
96
84
29
488608733
3
5
389872
16
68
356575
85
48
86044
92548
37
25
5
23175208
13
98
375902
67
32
33
12
79
323809
302289
87
294116
8
72
37
54733
336629
1
345019
216619
274810
579031981
54
496490
96
234318
62
250667
9
431943
265504365
493460
3
6
97
420277
6
66
41
6
279745
419554
268069
55
293929
477513
51
68163
827651209
521985288
288330293
611566786
51
16
99
2
159773
258810
68
3
148013
48
66
221120
328683
357773
43
18
3
71913599
34
85
374712
33981
474366
406957
929675642
16
86
79
52
552318679
18
54
507883074
6
422110
12
456192
13
12748
8
406019
279773
48
985103242
227289
21182
262228
69
93
44
278572
62
26
160632
35
465025
421915
39
70
80
2
74
61
119505
263093309
99
6079
443678
28
39
1
23
30290
455001
77890
457818
288531
542699806
5
2
58
7
16
74
8407
808790582
75
211626
360257
34
39
4
116632
227744
91
63
122877
25
7
80
12
529495556
336377
57
48
421160
31
235483315
16
90
36
312403
433948
403238
151586
101199602
229469
24
101257
27
362848883
843761478
923828620
6
1
446854
355810
75
87657
179743
73365
196369608
14
52
423380
98
410218
65
2
62
242049
71
2
38369
7
70
209722
193209
22
250066
69
625196274
44
713215687
338010
36981
98
282232
374668
94406
7
40254
115408253
289532383
410943
465072
35
9
15
21
329911
7
9
498239
75
100411
422012806
33326
70
87
499245
498665
541409342
32
802360782
53
58776
307845
209380
155404
59
9
410499
81
85
67
166996
9
9
4
19
318262180
273458693
486366
19156
83
147927
420082
33088
39
330719
440295
38
1
87
64
89
128073
14
415193
206404
63581
69
293039
479578
385719
49
367853
17
23
2
278001
51
25
380771
88814
23
45
160506
464094
36236
31891
10
203607
6
365404
616531490
20
341002
370609
52
63
436319
641096298
491854
483811
2
49
31
506428716
169547
16
9
867953550
54
494381
78643
6
520284042
36
15
36
70
74
85
36
37
30
2
95
372676
30
419418
68
56367
308323
268502
478606
977766570
145736
8
62
58146
368498
99
296099
46
56
976029303
51
61
4326
66
221472
16
366583
138644
59
494772002
34
256033
9
68
151775
87
173748
37767
70
171504
5
796528399
19
103166
74
471325284
5
19
326751
43514
2
99
6
96
38
67
49
324048
51
303338
97
3
60
43
294273
542456153
93
868091625
114311
268862
7
276870
93
193141
25732
38
215166
3
5847
72643
27
385883
138579
7
38
7
35
87
132223
6
166203
166687
372552
407311
65791
90
41
378096
327867
389688
91469
2
4
50
644647857
78
7
85
61
61492
223048
184750
185172
36
6
65
382357
66
48
88
210379
60
781410613
91
117470
83
37
9
91889
99
300532
68
484154
66
93
3
153293
349796
4
243397390
98901
61261
422917700
2
454062
45
88
256717
33
279690
289351
13107
56279
83
131897
60
599570855
199718609
385206
388232
161134
127203
125809
101497590
66
347124
40
375038
485842
35952
12481
336999
189947
467357
88
99
75031
5
79
281543
106370
340764
5
608821879
49
321870
279359
65
9
24531
9
133711
8
94
1
8
110717
85
430878
72
438384
81
25
405745
48
368471
24196
6
400833
23
286227
10
54
325754
411144
92
4
7566
54
850895318
258841
4
9
66
6
94
87
85541
881543618
329121
337378
208567
92
159347
200936
62
216829
65
72573
37
242370
74561959
188860
307529
404277
87638
68
344052
33
36
81
95
324594
5
53
150722
457929
81
395795665
7
41
139822
428995
79
155899
22
149907
98
154551
47
73585
489988
4
386325
475668
21
65383
35063
472615
17
23
229304
463778
365950
94
59
347952
90
36
177244
278621
7
244736
491622
293685696
393565
245382
63
6
68
11
763260892
34
91
305598
129684
93
893047791
364707
99
362197
16
344238
85
365978
66
34
422985
62
97
481821
6
38
35
239942
72
414283
186454
52
7
21
81
9
5
11
167967
52
8
99
46
375664293
66
50
42
317457
288067
37934
63
69
29
90
159993355
79
30
624029358
366640
218861
1
189317
64
190880
245794
26009
97
74
24327
454349
2
37
8
472469807
94546
27
64
2
1
445420
278345
135470
63
184421
10
644356274
254077143
234143
11
87
56
22
6
98
67
19
48
40
62
60
71
257999
497862
305155
154124
92
240655
3
8
32493
460029
83233
343008
9
50
7
327428
195147
237005
97
305102
25
82
319809384
360645
62
828784912
46
392140
41
72
13019
380147
6
308932
77
226558
90765
21
61
364997
947812942
872767539
306752
32
66
9
3
37
599746668
17
333538
27311
52
60841338
72
517272296
164427
4
18
57
93
451514
254849
362723
22394
261930216
28
89
39
42
57
70
226526
97968032
480410
79
99228
785409619
29
274218472
80849
2
40
180446
288903
67
61750
87
376624
548
16
24
40146
2
303494
25739
164612
37
230289
57
344711
9
77
7
74
72
10
478799
90
74
7
328273
285648
81
260103
73
31746
88
320872
414045
228596
488856
304235
178108
52910937
9
31
132291
1989478
15
45
133046
86
60702
409172
273690
356131
3
453437
90
84
231609
16
338583
9
7
229454
436308
209738
69
72
132417
468080
4
36
9
5
20386
84
320451
198737
91
479378
136316
49
330855549
39142
217120
2
25
429984
676546736
44
68
418598
39
129995
184288
35
247225
63663
445270
864356487
94
69
274618
62
31
567167638
7
30
34131
26
407254
246191
252843
424132
63
95
44
247704
348274
412989551
427434
465801
45
27
426521
31
48036
74
86
32
76
341643
9
749045748
385059621
330479
87
81788
183836497
605992424
306988
11
61
406902
426001
5004
35
46
8503
77223
16823
267577
454714
775960729
744227464
16
114949
227971695
48
124996
78837
186534
2
72
72
75
25
91317
56
52
83
9
64
13
58
248322
14
7
294332
70
362061610
974078945
298723
2
719207498
55
6792
3100
156461
487031
2
297164
73
234462
154599
193701
71
411552
561390183
135419
15
450192
215234
39
55918
86034
998267920
43
21
228755
24350
82
283566
91
67
411470
56
79
113451
47
41
47
243899
419429
82
244637
29
365788
14
87
364464
58890
14
466349
37
335363
390866
289291
315512
132052
337787
292033
172648
49
91
406746
75
20
230891
72
206280968
801443111
318003
27
411301
447424657
320549
182521
422933
387849
375769
76
311004
416775470
37
83
33839
83
648036888
185112
158654
371539
425514
361337120
63
33
331744
9
92
313257
24
23
71
957361522
436870
220458
26
9
131778
327426
284519
9
483863
464956129
132371
271731
85
8482
40
102175
382706
88
52
54
73984
484490
64
345622
80
379009637
95
320006
27
362369
79
707741373
32
40
705018530
52
486291678
70744
457952
724384005
32
54
423203
128333
36
20975
60
16
1
284152
289990
364825097
176874
51772
378568
17597
286305
89
702596664
73
117619
452346
25
68
405011
83
94
8591
374825
31
5
483584
867212369
8
445156
4
29
99062
86
151543
14
982169578
86
117574
231321
40
246304
24
149851
43
680569972
3
234676
6
50
90
23
132726
33
200457
390357
1
254447043
12
41070
41
28
18124
358150
42854
38
7
2
37
74
64
4725
241953
79508
431232
428869
56
203315
77
4
9
75
53
33
4
246214
2
366645
178101
125245427
89
22140
949607933
36
6
83
311905
32
63
321905
65579
69152
218577
101328
84
27
5
7
215435
52
923448992
46
30
73
18
59449
40
205393
141351
62249
73
396480
7
23
62
77069
8
59835
253762701
277709
4
376278
316864
38
17
76
4
668022952
832704370
432929
511773756
386787
391002
420270
1
132546026
443699116
260502
99
97
2
30
36
66
2
322164
14
384004
8
46
75
3
11
437957
231458
37
8
4
53
791332813
210015
47
80
27
30050
8712
743931974
421889
73896
20
825040287
172292
7
213718
273971
31672
128375
111080
58
43
380447
20
263829
5
132660
235223668
97076858
81
25
356304
190065
84481
167528
7
257012960
405547
209795
53
92228
4
43
122322
275136
82025540
34
145788
544956106
10
39
374426
716206951
392805
202446
101480
73
322362
35403
65
52922
83
206882
405498
394615
24
81
9
186405
386887
40
297913
106639535
346919
458549
12
33
69
475342
11
126315
301165
22397206
256044324
14
47498
7
458114
426814
138749
49
67
67
89
78
15
407553031
139821
73
28
54
473679
396320
37305
19
54
99
42432
34
493899
980362667
393481
89798
40
253029
63843
2
4
24
405018
32
79670
481315755
1
74
9
78
153722
48
3
34
130724
12
139817
471388107
1
139512
69
179024
796122961
29
334344
452328
7
49769
622446313
69
217074
85
47
536122806
464443
302513
99
71
65
367958
93
365424
249707
18
87
254927
48
9
32
155226
6
118347
262509
311910
57632
27
9
20902
8377
31
381247
409351250
123165
36
27
28
88
51
181594
357602
292630
35
462841
439232
207789
37
67
8
273636
348684
67
9
587148588
420668
241714
38
466890988
148427
52
269372
49
318041
75
40
59
18
64
27
35
36
387497
77
330577
226403899
87
649595579
157100
33
406768042
340524
7
462495
312591
12
50
744060732
69
59
95
8
7
28
205870
99
3
39
9
472634
773429694
31
183560
435196
12894
429684900
53
411013
22
77
30
308718
99
187788
323357
237392
52284592
6
464412511
225016
2856
7
323049136
59
445868
43
385918143
101045
20
40
227317
78
70
32
423260
36
89
44
593995155
162642
28
233301
403563
80498
405198
30
7
94
85843
448993
61
153168
8
390572
349850
71
407380
60
24178
59
105812824
41
46
319481
260215
114258
412601
484570
4
29836
412937
378840
64
708248651
96
259829
73
404436
33
249650
2
77
67097
50454
94
367797
463410
84
495487
483195
44
46540
43
479959
244046
7
24
86
18053
10
44
641652686
57
9
427220
68
770429898
35
35296
340626
93
2
164597
123097
495165
417560
38092
321104
354069
404449
85
64
33361
93
35
204809
62
4
37803
27382
114622
646598831
19
78
46
83047
337275
5624
50
89
301802
50
411285150
236219
38
410439
54246
840508797
168856
531072940
22
105170
65119
118300
291655914
270218
86
173494
317240
4583
2
3
695715717
83050
329323729
21
724329890
196507639
296394
274975
80508266
85
225471
86
478754
326050
9
96
7
128299150
35
420653
5552950
125872
98016
3
4
83
418874
68
85172
196163
498872
23
57
257492
179648
174458
57179
244531375
3
354819
6
436375
46
230846
373648
328894
672527887
442166
113699
349523
133622
61790
307549
224335
78
229935
233139
414450
8
909220152
277077
339439
5
483283
26
14
88
99
266750
331650
235487
251768
8
214526
65
18
308614263
85
8682
39
136771
446803
379570
27
57695
18003
28
20
37
321793
80
303290353
186533
185534
34
170757557
1
454681673
32
180424
74
82
98
83707
720042173
312414
747683404
424196
945030018
79565
93
648774674
305375
96
37
87
30145
74215
469578
353887
55
92
449327
298626
78
13
7
86
918930860
301136
49
48
161286
43
25
10
27
260496
296825
25
97172
60
476741
538895043
223542
1
385636
37
283087882
50
8
496591976
124672393
243955
270247
8
160437
18
91
96269
868674872
33
182443
14270
3
91109
90
48
302996
3
90
50
433885
194677
36
84
29
6
300170320
86
24
105423
426310
41
5
76
23
822873420
357212
23
90
37
47
98
98
41778
1
315596
93
178886
67
2
63812
97165
364328
56
45878539
180827
93
48442475
31011
440113
39
55
188340
25549098
31
498322
525665487
238053
52361
95362
52269
68922
110606
60
28
2
494951
120555
511472476
230592
198204
17
37
241306
1
321242
28
165964
40
69
38
40
40
64
44
47402
17351
176130
44217
397402
9
98656
79169
2
465979
301955
81
97
160467
45
28
29488
352269
8
266518
79
66095
8
236244
328408
39
498612
70
98
232637
91
259092
275008
69
57
34
44
50
75
12
382676
39529649
571426264
63
129443
669080503
22
32
5
62
410801
19
78600
6
18228
152266238
39
47
14403
85
47
197596
129971
13
27
96
400413
58
59
66
2245
23431
134153
249992
363780
47
347088
81
4843
42
321019
35
420307
240389
10
43
83
92
490315
292468
6
52
188141
8
20
12
328529571
375738
61
92
53
355008
760317118
308024
7
31
28
8
60730
679612489
41
97
94
79
55
32
64
78779
311061
1
491449
201460
185307
426855
343473
59
34214
382961
54
23
341162
56
86
92533
475280
54
82
427862
339258
84
321486
77
98
443215
5
164744
452513
30793
62271
1
90
84
87
739588862
22
63
8
325310
32
70
41
40
16
351304
21268
62767
14485
1
2
103737
89
36
78
74
15912
94
12
429004
84029
56
227187
172364
311798
258729
338089
64
17
112822
5
33
9
383275
66
78
89
430588742
77
857845645
17
3
326946
175298
27047
83
415630
64120
7
82
23
177385363
21
3
319578
494520
399565109
48
3
468707730
291212
95
1
203090
25
35
372322
51
92
329097
11861
348664
25
50
781301779
44358
27
188036
256827328
43720
309735711
97
289802
53925
93
262032
370116
344305
14
223642
215961070
327667
87
87
50
350639
85
65
165682
341495
492401
237320
57
411209
258196
175854
62
412450418
164414
104189746
72
37
60
2
153659
73
15
420017
95
51
53
49
55
32
93432
96
1
7
86
151036
11
213461
26
71
33
1
6
167390
81
59
74
819614132
88
33
413448
94
738356038
97964
434125
5
184546
96
12
97
80
63
442797
68
275004
87
266290
848182637
418498
59
25
22250
449399
128003
16
382467
539110238
7
25
277161
101299
290806
95
81
281269
5
24
338462
831028210
221526
8
91
216708
290837
36664
52
56
425465
12
38
34
7
397958726
18
84
62
17
6
433031
26
399934
46
18
361832
76
272549
177355
587143863
18
90
83
37
363418
16386256
452843
9
56886
48
83
589516829
48
67788
15595
310088
51
18
3
34
91
190512
55
1
77
5
34733
97
94473
273156
20
1
48
212397634
444176
163583
96
224469
132448
79
89304
38
63
178152
368869
27
95
75
88
199401
116963
168632
515887786
191748
22
8
19
71585
86
41
55
447864
56
184851
400589854
135496
68
495905
199796
64
67722
99
4
52769
22
58
4
77345
302533900
47
20
124526436
35
415085
28
493092
8
51
9
423015
25
33
355758
79475
40
13
69536
93
137127
342898
69775
407276
213463
229314
41
178244
31
64
499333
16
208550
2
9
139610
96
433577
45
294202
55
26
48
204922
75
21
408205
329771
83
9
265493
2
484472
82
18
278164
1
69
20
68
289177
95
77
454668
462997
19
70
106471
406541
5
30
52609
498074
185247
593136187
168815296
96
436354
7
39
360215
803405102
178922
8
529374484
299407
7279
180059
70
397043872
9
6
24
164848
97
188896
449138
57
24
177566522
2
20
449327
140252
93
5
881856360
33
82
93
2
75
97
144311
398652
342536
291842
85371
427824
19
71185
13990
471990
8
219603131
333709
225863
20
79
230399
77914809
108612
221600767
392630
74206
345444
13
83
111451
413250
7
67
237082
337688
8
127072
7
87
157284
62
4
6
245331
570407559
89
79
28
82131983
60
91
173822
5
12619
42
15
436754
32
64
4
38
1
14
360609
312398
85
7
79
292017
691225222
311429
337098
55
3
383991
7
754491626
65
615001413
305996
61
57
29
99
895058691
75958
18
66
2
34
43
31
70378336
85
84
469384
339132
9
87157
35
56
19
7
427160
2
295151
65
6
24
7
28516165
176226263
135429
15761
273553
370261
417983
343878
80674382
27
21
34
98
381281
68881
303998
20
354170
544251600
87
774303906
101928
716297455
9
23
97
15
43
247572
8
98
56
8
3
263172
37543
379245
248237
92590
240457
68630
383406
216491
97
76
90519
18
151925
38
330937
512485539
267333
388196163
493812
455810
419709
419387
63
206714
5529
84
442040
41
7
89
233927
226417
8
5
197890
39
48
76
52204
439775
26
2
47
155901
3
37
35
1
35
272384
105600
414817
7
403748
63
40599
351702110
255383
13
13218
41
120001
341320
19
29
6
310120
445288
49
1
41
61
4
113331
444182
483511
588744810
8
213217
175150
119790
55
31
184410
38
21
64
58962166
342427
66
83629879
57307
852623990
65793295
956847905
9
487693
27
64
39490
95
26
96
88
64
36
430901
76
248161
54
392932
369325
122521
234228
1
272306
281635400
10
74
315141
78
16330
106157
794001371
66232
58
475978
67
47
375273122
217840
147249740
158538
315283
298241
3420407
73
37704
173969
79
264184
194550
84
382922
34
468837
30
10
49
54
784610557
98
32
5
22
913726903
9
357083
7
78
389926
21
332774
9
473340
2242
549122147
410723
10
64
20
344460
314736
40
16
14
80
41
65
34
86
186090
58
455501
43
296284
4
34
200934
410227310
11
31
32174
88
62
8895
445972
157459
50
310702
247757
310927
74
60295
7
3
91270
56
392014578
452511
4
41
477901
360577
30
45
464277033
152723
485503
1353
383391
48
371489
6
93
27325
71
274634
23103
415267
92
474961
19
48
9
51169
468924593
1
760539271
12
353827
224040
51084
172587401
36051083
7
38
674908498
89
423146
476053
282623
30
92
88
437404
9
7
786755965
95
632068986
779486693
61
342934504
49
23
62
440586
8
76
316530
352736
214762
50811
314953
73453
57
481069597
249400
71
47
300195
28
7
285208433
63
162621
69215874
98
5
93
83
396291
25
92
8
71947
264322
225618
877496035
92
21
267469
523823086
215354
91
228892
255454
463767
50
9
87802
427026
205274
33
86
57
13
315466
6
4
78637
84
53
300917
186575
73
52
433636108
84
9
37
42978
142718
8
986267301
55
260155
917236658
326296211
82
23
26
12
25821
216708
3
38
27
95
33449
50
492783
70
23
178571
174728029
36
59
122771
3
39
991261186
370024
409110
205260
8
27
250624
10082
38
96
347848
81
94044
235389
314985
23
163730
84
28040
34
221203
81877972
65
92127
21766
24
263231208
50
92963
48652
41722
86833
110146
96
9
54
433340
376087
53
35
987728012
60
79
53
256811
16
391410
47
348252
435918907
1
33
338232
399962
949596021
196373
593595622
42
3
49
460316
2
35337
8
81
7
21
470338512
470079
58
43
35
377329
357751
19395
215959
10
90
260910
486888
95
63
42
248883
73
60
6
104839
104454
88
103373
39
418397
386493
488617
201347
76
72
5
73
24
304855
390197
59391
531464471
435402
86
587732182
142790
89
89
418628
434041
438195
38680
601484868
25718
213419
191227
841815015
3
11248
482399
82
164898
29
214006
696923513
67
97682
39
2
38
49
314214
1
493936
97
57902947
216718
66
2
375271
33
62
69
230078
461654
386911
110582
53
174403
2
990730730
53
702217668
33
26
2
58
24
282975
25482
11
93
79
82
15
404795
10
33
63
2
407778
671085162
287062
19
420553
53771
45
91
1646
2
68
29
35
81
441015
56
84
459084
47
296820
271805
1
1
2
357991
131394
49031
307039
616005808
381716
80
21
36
136135
15420
29703
9
119167
63
172858
8
1
72
37
4
826801028
36
42
20258
395757
77
164454
365995128
4
146118
29
213691
94
12
161553216
5
172824
13
328163
2
7619
10
55807
85
52
63306
6
393351
61
290542
69
13
431213
811857183
293379
774294858
316946
288211
21
585896818
66
472310878
81
817797130
2
113493
438447
200397729
24
120458
8
465873
40
17180
749633976
294065
426554
412547
66442
9
144504
56
321776735
87723
258627
34
36
57
983617030
88
462506
87
387218
48
21
79
380399
58790
31
235280
295970
399409
39134
972081979
3754
102631
333320
51
247026
992111826
219252
196250
65
197355
14
750648019
485418
138937
62
3
58
90715
57
7
29
51
71819028
84
15442
34
43
36
48
8
35686
12
9
11
174587
71
377402
38
89174
48
76
89
77
18
473838
456665
499911814
50936
77
282649633
65
6
162536
862195222
304404
475112
275118
92
60
81423
35
93
11
58
5
91192
100821
159569
406141
327740588
1
227249
76069
307172
190607
34
365250
704023850
3398
86
405626
7
610509906
226778
7
223391
1
465657127
180236
898620838
42
422732
8
126498
16
9
323632
473183
88051
853504558
2
379831
3
68547
332507
97524
98
465478
148298
4
306723
220120
165066
606107316
915686461
627941995
296698
540124038
257041
60
81080
419955
204562
845496199
3
819857914
60
77
392955
476089
390539
175689
55920
36
362330
68
176473
54
724821679
9
113594
60
83
253852
293911
400246
343275
453281
39
473966527
14
403784
441640098
9
209702
51
124498
26
100779
436694
7
4
482640
373303
181030
5
36
99
978151433
10
481188640
223895
97
59
493833
95
92485
469631750
83
478846
60
80
57
29080
64
52
415958
390409
271503
21
243450
50
300012
464951
27
51
19
77913
13
14
94
10
385794
712044940
80
98
24
35
1
71
8
84
30
90
333711
1
148392
415988
708261080
35
25
56
517181436
350190606
651492983
564102626
603505204
50439
75
38
495759
37
370622
88
95
201
15
57
472198
394201
201247
13
199797
257562
13
230463
94
458197560
4
53
231969
440751
96
53
224522
73
69
100781478
355370446
42
78
862389655
476836350
710003324
434918
81179
376575
72156
138335
74
14431
2
263358
474792
41352
469
231100
84
189306
922659920
448643
2
24
200148
665703479
451365
250810
213322
66
39
42
2
34
72
469478
362902
201102
348844739
207081
275946
258032
5
11
21
30
40
13
94
59
9
83
65029
82
415504
20
646439890
30
269791
4
28948
460424
87
37
41510
15
294360
465007694
34905
32543
275929
1
58
78
62
23
76975
81
24
921420120
81
86
5
95
70
1
289007
17
475771
333593
494700
386509
410662
2
82
21694
250816
457171
364984
12
45
178114
91
9
383095
462078191
2
251302381
42
324384
31
277967
250858
21
88
72
111024
77
71
96978
170416
38092
65
178197
146936
452690
55
144460525
319556
63
636885833
489343
4
4
355516586
153131
69145
362742
98
6
170141470
4
6
89
135431
7
265843
70
324542
69832849
249667436
67637
8
67
9
84
342363
50
899504125
80
5
785838878
353431
3
83
48
23
758737011
12
158452
126590
51
39
7787
144060
962541239
61
88
16
283379083
453470
4
38
66
59
38
381223
243348
67
262928
175486
57489
226305
75
357775
58
13
6
38
97
62
842418741
2
773795281
74026495
66
7
17
28
56248
390964
770
182060
8546
84
17806
419623216
448147
232545
5
914194804
159796984
22
23
93
357641461
128648
80
343219
5
38
72
66
13
281788
64
62
34
74
65
21
400838
302334
32
228899
333167
8
336638
7
180588
73
86
88
10
19
93
75
17
72
179748
456376
477967
48
973954851
354531
176372068
831550843
441049
14
2
46
4
50
4
232459
1786
552574835
433086
398929
499536
909101500
34
5140
466810
308737
464815094
170719
505503672
34
249246
82
152840
14
3
8
52
83
85
73
361504
13
6787
25
39
58942
490324
121669
375696
494176
48
46364
73
13
84
93
422134
68518
55935
38
456263728
47
6
207222
66
1
7
199743
7
57
89
919890327
966804676
69
50
17
46407
342116
242651
21
36
106163
25
120009
9
227250
499996
3
8
40
508675888
42
8
95
48
4496
184113
182697
279228
298502
455780
27
175199292
292957
80787
425495
58
86
120698
47438
139918
99
51073
151227
18
44
4
57
8
375756
85
474971
14
455021
209259
405100
48
435058791
4
25364342
96787
303238
92
86
9
85
79
7995
18
38
65810164
72
20
9
73
1
79
99
77
44
176779
2
314481
6
1
216623
328749
436660
43
33
22
254863
2
6
767726672
42
410123575
18
70
101461080
71
24
54
40
872673640
57
84652
47
60
1
143439218
148836
49
95
361342
473748
126968
451852
264047
35
545431585
7
44
3
83
336934
55
60
32
38393
25
69
80
267140
69
450921
29
300929
952134903
87278
4
63688
44
27
467766
8298
10
314132
39
238922
28
88
69
455596
9
5
44
639291240
37
288012222
7
249754
86
95
19
149280
214372
69780
273590
193730
487214
129462
408009
450287
5
47
12565
33
466319
20
36
18
452421
95
203390
27
8
86
201980
55
222584366
15
26
64
336875
148975
535378317
376040
53
87453032
68
410663
246217
39
933361113
396516
92
83
174226
17
37
199837244
274902
11
42
48
248125
77
73
283678
44
14
24
62
461554
50
89
98
450815
50
267271
73
3
2
9
42
48
5993
29
430438
13
268261
71306
98
127568
115480
296904
467819
73
13575
23
97
7
56
76
262741
387583
97
69
1
464432
36
29
62
25
145629
410491
2
299931
18
70
95
94128130
45
42
126485
349553
80
77
317007255
7
42
426802661
90
721261031
173705
90
436350
67
433920
87
419473908
14
715
92
75449
69
252483
263354856
126094
75
10
89045
480571
340181610
17
416864
107451
205983
23
36
6
52
98
348882
279595
62
21649
3
183340512
2
58
82
93
38
453606
382236
40
47
400906734
39
203485
9
37
58
1
351356
367488
61
602162501
2
11
7
49
71169
37
25499
325300
338744
69
178232
90
52
469990
420851
117932732
86
45
487093
118827
58
66
640406638
206799
499975
283819
1
227503
275478
82
90
4
382564
92
221976
40588
68
71
107957
202956
158086
9
44
423875
28886
21
16
95
25603
111441
32
207730
435062818
450779
408251
175332
116062
81
368769
5
185099
421440
143129
218601
82
375306
299048
210212
7
368685
27345
8
95
17
5755
852682796
82
440009733
453931
39506
20633
159066
278224
42
13
50
434254
32347
83
391494
579165356
169181
78438
85
66259
91556
91
468878
77
335901
7
8
258631
2
403917
86
4
684621620
81
123414
302568
27
81
6
90
407650
46
11
287063
181538901
573516571
65
323385
164432016
12
56
66
26
51
119486
414964
4
136004
461887
23176
39
488672
338716
34
37
836769567
5
57
416626
41
341481299
68294
416451
42
367369
71
45
34980
64057
233811
192087
432374
399319
90
972898860
350444201
1
354059945
572454036
426272
85051
107750
125762
76
42
85
89
6
316074
2003
45
374938
20
39
68618916
89
68
93656
70
9
73
57
216814
53174
470916
118453
51953
67384
61
36
251867
4
2
84
272402
27
195211
77
20
33
353621
21
11
25
7
300089
35
90509
5
4
75
143585470
85
195357
40
242984
30
92
316030
156689
706552491
366733
368121
497637
7
169472
32036
41981
79
42605801
492797
296816
63
850218741
250846
46479114
23
5
52
457965
380360
99
46
56
369874
80
496692
79
367631
429212
30
162295
19
66656
38
4
31
476872
286866
374223
349684
29
35
302154
583136206
167592
204461
318424
3
344116
64
1
212945780
49
23
93
135807
42
73
373346
51
8
3
43533
49811247
20
89
24839
241803064
23
934565701
39
79
329313
9205
88410
95
60
32
4
91
737551872
311222
44
442393099
19
300615051
6
56
452969
153438
532949448
317710
384406
38
54
97
320532
188421
108437
392079
93037
201247
218194362
72
48
93
247018
51
153953270
451959
253789
190831
27
379345
4
355837
631114277
546735604
2
468572
185187
85
130927
32
979613663
2
294926
753514489
231093
88
186927
56999
25
33409113
7
42
470138093
62
76
434649
52
89365
51
77
783259570
58
50
274451
495528
359115
262202
46
45
152824
10
64
464325
46
548759320
79
77752
62106088
98
380300
246384
878072484
23234
92
246512
75
45
100488
454698
68
115158
162700
10
5
81
394208
39
27
81
4
326002
28
5
38
22356
5
21791
220721
391686
60
94
26
10772
3
413755
8
1
245598
96521
56
256839
38
447694
5
978716407
69
207561
79
90
14
173026
403590
12
164387
223991
292399
10
36
2
51
132779274
348597
139615
9
641378363
96
16922
74
417287
50
6
19
212377
757692577
62996
141893675
92
711103908
70
150697984
69
301951
400135
51
6476
262489
2
365608
62284562
57
272737
7
92
305417
171738
468110
81
39
72485
78
48
336944
153316
116249410
85
403003
90
130055
25738
13
105584
327033
73
95
76
22
47
375507802
476098
86
49
1
426527
651228728
79
4
28
18
89
94
76
85
93
28
420532
44
36024
399300
671243780
31
93
252736
19
20
36
340663
255778
5
336998
224025875
324617
74968
16
44
30117
210062
48
8
117853
276613
25
229721
29495
341234
493515
93571273
53
4
98909
12
5
42420
90544
56
59
366896
561767471
240186
266429
98
668994738
80293751
9
732155048
159169
998044199
17
138347229
651151823
91
89091
96
70878
170669
407118
443795
16
178894
12
475352
82
47
100788
5
603287926
80
58
52
138389
204776
18
285273
34
16439303
331685
54
31438081
48
344386
444012726
5
22672
99333
74
46
8
419774
147299
6
259584
359757
702641493
89
10
364212
136634
322241
40
55
4
280267
138647
66
454507
407546
69
619032877
67
32
37431052
307251
431397
7
91
383795548
417517
457456
53
420734033
90
9
301053
490670
15142
336602
87
6726
452511
3
95
51
20
480047
6
107052
445871
64
272422
1
98
16
366617
30
12
93
462833416
146099
35
432100
86
311086
141107
4
5
90
76
828133530
43313
43
29
332499
65
389391
103027
418388
6
65
51277765
9
7
63062
67
76
40
505515805
64
186703
644923271
365157
6
21
177438
409629063
422406204
18
78746
128293
82
950721131
76
29
30
45
27
424716
192734
66
258379291
94029
389692
93
1
187325
3914
237829
149397
147478
20
22
77
115854
48
93365
79
467685
401024
94
5
360131
91
193044
7
453436
122006
47
54551
360628
240604
60
215961
14
194445
197223105
292984856
89
319056
17414
59
105032
807823406
41
63
11
70
54142244
46
98
230710934
69
442510
327906
375457
4
21254992
58
68
61
36
56
34
77539
320553
50
57939
88
481820
264826
68
44
65
24
64366
87
146187
10
84
25
8
569208423
393714
69
80
106654
291543
87
177113
795158389
72
412576700
392425
41
167880
5
21
379092
1880
8
164400
248914
36
21252
91
66
56
16
4
7
269543
137215193
45180
247721
43694
42
207971
405851
5
99
75876
479688146
40
49
448372
349907
14106
947403130
344073
300908
148819
62
167390
366958
30
87819
39
29
26
69
34
985466717
364351
131943
69
8
58
336169893
11
50
30
258402
51
31
87
27
357540
16
86
51
1
47
484764
841254123
339480
282058
707514640
253479
17
405481
6
97
357280
12
242868
69
40
35
348185
8
430611
2
30
829861795
69
76
184562
141602150
33
41982
77
82
1
543320670
497283
62
98
2
87
54
433459
89529390
445228
264721253
87
402843265
490880
426178
6
479097
9
350490
95834524
402350
118283
94
390525354
362422
62
38216
10742
86
16
5
399417
96
76
308905
2
204396
53276
4
243540
422382
469110
33
77
876925882
8808
81
331503
23556
66
2
148860
77
86
30
35
66
87
63897
44
129455
31
32
9
677916524
216723
59
278814
82
7
96
89
20
62317456
82
5
77862
37841
62
55
36
486272
474508
295129
46
324961
28684711
47
124724
202360
7
311548
9
228838
267836
577449022
252269
103923
123563
132789
17
87748
19
47
165101
94
235412
81420
323504
2
323968
93819
105491
261233
3
323277
155961
13
14
69
381752165
913610159
31
808309478
58
98
6
53
67
23
34
379553
97
45
297933928
47
93
138139
202433
14
418975
303100
63
64
92
44344
41
5
15
22487
228750
222028
105458
161045
39
356249010
133613
95
19515
8420
57
33
33
21
429166
50
196398
57
312107
321327
123196
56
739483345
66
91
55
5
390314
89
27411
66
430004
86
8
27
270225
293647
332270
51
77
495825
69
45
68
300439
9
93
209288
59639325
64
489285857
92891
8
335497547
4
64
1
72
14
10
122521
459109
5
235071
79
10
53075
6
188216
94
159619
128461
48
66
405522
82
29
766031134
922599552
151037
96
52
447662
147063
95
5
39
94
285436
236148
139510
38
52
205640
111725
7
36302
213793
55
9
332287
23314
20
18
30
41
4
30
89
208665
496882
445292
427951
16
58
104428
115138
8062
82
9
39
65
328034
8961
470354
421331
350066
45
243512
492091
28
3
129614
6
220309
2
399254
4
19
478624
22
76039
265601
31
169888
127951
389077
99
87
72
66
902504210
4
49936
207934
218920
621780654
697818691
464639
4
2
205178
11
19
38
25
431068
390731
96
15
137206
288099
296772449
73
91040
9
297623191
260055
4
50
318793
98
49
215140
531733413
78
6
267363585
371327
7
85
486067
78
3
546542642
222049
58
378142
8
256082
44
4
71
856963897
434814
5
265125
80
71
425919
164923
16
889026149
305170
346266
452450
316940
77132747
757232141
21
429441587
1
12
93
484697
310596714
183240712
8
10
81
390575629
311050
265733
327026
819994247
147103
30
54604
25
205016728
41
22
34
94
11046
52
48
325519
642197584
2
56
10
60
284454
81
46736786
19
33
47
30
81
58891
153046
4
100685
312130254
473419
30015
45044
183893
192392
406105
299824
42
86
20
340125
6
80
89
442950
319325
228056
5
472065
45
185081
39
317631566
47
330571
431021
9
472453
69
487209
9
99
95
7
421672
90
9
89
372373
84441097
132113
488439
320692
92
29
92
208395
483606
366615
341319
53
2
8
89
25269
389222
77
50557
9
4
429449
374466875
57
61
993653788
228257
7279
81
189077
625196389
248280
29
74
458239908
431902
39597
7644
95289638
1
318089
69
35
281876
22
149700
5
331947
94
990210050
183221
336029
63
94
9
31
413329
171729871
39301
428236
34
91
26059
411555
34079
453947
6
56
402522
55
70
421321
89
12
7
327200
73
358503
261480
326080
62169
125380
54
722306025
49
467666
4
472105863
44
2
78
180914
11
345822
34
87
206413
4
498041
66
4210
306720
341684
317768
15
65
8
52
61
40
760890793
38
259149
91
929549017
14
4
69
50834
27955
41
177413
7114
42
64
98
136144
72
2
11
415868
472486
1
8
93
37
57
2
77
166278
41
930090990
95
470007
14
781564985
111021
48
532345914
618921812
96
46153
18
206057
1
86
198395
11
19
97263
39465
397602360
91
54
247252
948090723
412556
433458
6
62492
85
35872
92
497688
1
98
61
463464
489298
20593
30745
1
96
1
36539
10
34
17
203441
430807
3
73
73
25
339287
99659
53
4
396713
396395
92
62
96
446162
11
208076
73
87
41
46
62
37714
4689906
330079
37
26
12
59
50
281100
408357
298462
13
63
29
101578
31
8
474249
88188414
1
4
203298942
415321462
229179
9
473146
13
77
23
1
327754
341354
336646
430709
11
16
72
466882
47
6
89
289592
7741
241612
44
216574
50
493628742
148657
71294
78829
37
385344
284444
49356580
77
66046
83
22943
1
21
328859
4
98
62
54
4
14985
423583
206917
14
206089
233686
66
69301
58
116383
1
673354891
5
156770
42
282926
44
393715
43
276827
409818
50
566359853
36
92
54
33
95
16
369028
296114431
387049
13
252811746
604321267
169952
24
8
725038263
28358
6
90
3
488485
430277
387092
29
25
200270
26
14688
28
40
78
70
151755
76
38
398084105
23
7
4
1
90
63
56
218633860
143657
76150
3980
448564
25
285590
17
146327
977974774
401764
2
186940
276525
226777751
47
50
52280
36
42
374962
17191
574198753
903579208
446184
451181
83
456809281
91
58
318092943
35
66
202024
20
27
363360
356397
126235
215110
300315
286066
744125164
488923
3
7
7
31
17041009
334673
952241110
349633
38
7
146455
731737165
138777
402649
64853
459468
3
72003
181579
189941
68787
19054
93
88
114644
23
177289
44522
39
441093
40657
63
725861863
80312
10
78
59
49
294661
48
301840
61
18
93
65
496037
91
88121
55
63385
16353
74
42
223203
8
90
205030
65
316142288
69
391901
389305
9
66
37
135195236
229314
400635
189931
5
5
81
53
74
85
359244
448153
415166
90
470541
18476
1517
89
552669438
218185
61068570
43284553
10
6
48
230152
44
98
64
394348
42804
159939
10
370879
72
492118
303063
69552
358659
110308
298486
413212
28
38
213133051
60
6
88
709728170
3
299674
338397
167626
368672
176444
311563
18
53
27
93
294410
413022
72
138732
196358
62003
43
6
330583
289721
66
232526
33
9
246066
84
436114
63
545398321
18
98
175403
158923
97968
77461
5
5
42
328750
476500
34
166760
277494
21
69
76
199603
418405
71
51
74
37
90
22
295504
7
8
72
17
96
466940
9
23
351324
70
298020
221388
36
33
2
472099
3
434696
711754872
47650
354960
74597
234033
17
23569
226806
46
2
394712
46
39982
448737
107173
45
87
456270332
73
7
49
329035
4
202715
142878
42
283714
282850
368004
95
19
358430634
16
1
38
10
8
118581
207535
61
498469593
357782
17190
2
287816
239042
69
121153
78
333219
612579878
138180
347231
218699
13
15
9
266843
149925
419092
399957
2
115535
422284
2
363144
389042
526338500
916203917
1
224459
32
78
422643
196149
28256
397304
41
8
314396597
107701179
6
43
452585
4
350408
203410117
15
269249
4
105677
68
458699
124053
103030
59
80
451213
43081
7
61
65
31302
83
47
670250378
85864
52922
67
94
373909
218309
178563
245308
3
6
48
44
330464
382975
77
67
33
191405
289581
358754
23
240978
2
66
34
25
302951
5938
30
342615
82
31873
432961
227117
31
471673
255031
463186
12
136852
6
12
881032995
70
738923812
402252913
67
21
72
302596
169024850
37
9
19
6
41
85684
239976773
105431079
57
290138
197676
63
4
5
177960
79
461937
19
987750560
326374745
567717156
6
34
19324
52601
446285
64
21
212968
87
5
270843
1
22858
70
60
3
6
39
397609
3
30426
4
89679
66
9
70
45
216325
126536
52
229391273
65
9
951549969
586439818
212658
15
968503623
302183
12
432347674
96991
193565
35
98
62
48
380581
344270804
37
463631
158621
16
79
5
74
24690
1
5
78
353777
47
300712
87
18
377614
2
50714
280182
61
455156
71
42
174905
275048
5
36
73
75
158501
76135
566158863
88
256036
51
284583
220411
46
435904
454862
422356
420781
77
272346
323257
292545
25
52
94
40
3
13
9
80
17355
9
44
282382
72
605362574
5
351060433
66267
106495
12
26
298618
276358
167728
875297319
25152
314947
37
470979380
29
152118
179977
191537
46
459164
21
4
96
1
52
93909367
70
357093
381742
138319
44798
20
480634
77
45835
409369
381779
22019446
52484
82
179370
347236
28318
10
497397
408504206
156774
72
12
47937
30529
476223
69
16
299589
275801
333392
405291136
85
314174
22638
78
90
30
70
431485
181440
50273
60
280438
341826
36
5
2
4
464250
559804064
136848
86
456094
9
208418
107569
32292
408768
815190434
388883
388285
23185755
384435
119455
3
40
171433
737650863
128057
136735
72
11396802
193318
1
6
24
153318
269265
177856
285726
2207
233276
439380
67
46
45
24
7
55
361904
96
36
209155
388769
673212554
32
89
486597
42225
406067
5
283190
243253
12
801457916
74605
143741
131302
49
132088
6
15
400153
28781648
642163247
361499
59
153622
194642
55
54
401683798
2
123947
390538702
28
68
5
89893
61
718798934
436955905
8
432578
478255
6
8
44
322158
43
56493
355358
76
204149
819720907
13268
365082
433720
6
109460
2
67
198315
15
86
372642
45
449831
435425
48
399964
309046
456942
242339159
25
88
63
439887
16
78
6
78
212116
142336
49
60
239261
23
479929
73
89
2
93
25
1
4
18
484316
97011
231230
491246
452748
90
95
40
285288
22209
66394
235982115
242754
78
991856128
159657746
74404
924070697
57
93
51
7439
316352
6
949730312
129246
447587
70
59897
289886
4
2
370423
8
5
22690305
99182
80
18
34755
36
136834
55
85
104186
318907
7
236546
55
437466064
35
460409856
728838424
241149
176481
12336
234140
342528
134910
81
74
65
390683
462252
87459
383718
60250
217062
293949
338735
118929
243198
59
844159302
30
75427
2165
112293
537226029
510646417
729983444
1
185088
793632103
87262
29
401923
12
82
84
55
94
301546
191785
34
427576
284793
310492
183107
496872
228352
194369
431686615
179113
47
462030
36
446080
53
7977
955542817
55201
4
211259
19
204068
44840
403106
433136
80458
15
275258
9
47
25641
183186
239122
32
5
137404
466103
46
9
400554
77
6
67
42
9237
75
37961
278155669
70
42
8
6
79
48
25
19
75
204349
41
51
3
25
56
94
30320
464272
81
6
698751157
552712363
210296
4
44
77
8
222886
183848
268712
118364
64
3
98
440282
91
307101
11
91
72
849443986
355987
433903
371822
46
17
58
51
392762225
331788
74
126963
84
48
494479
46
360343
89
82
26
12
34694
127079
79
75
60
44
216093472
93
35
72
46
54
269730
356272
47016
76
99
80
285036
452212
42
340315
87
54620
36
44
74
149498
391161711
370956
65
95
19557
45
190208831
209346
40
96
463447
402319
7
41
142252
191657
67
243527836
46
10095
3
318213
27301
5326
42
40
319190
51
872266035
448292789
483410
61217
302047
398849
94
14
6
196270
63
4
25
29
32824
4
37
23901
8
72
53
26064848
291531
19
86
35
324389
164177
349352
475445
30
695717890
93
709230308
21
39
47
237851
4
7
91
37
15
20496
632856787
23
96522
286264
73
33
349726
73
381103
77612
187377
574969374
105562
871352697
333791
769115171
105156
229270
206676
19
35
8
45
98
63
87211
87
13
157974
42
130898892
485844
9
36188949
450933
4397
22
6
4
445027
188846
316467804
19
323545974
7
47634
350988
46
31
342857
3
73
81
92
323212
76
919747041
7
263812
48
377843
48
41
129479540
138553
4
989570121
498584
185713
271296
979367876
93
251421
78320
59
182973
142264
45049
91
845029180
41
85
89
37
3
124220
88
52462
4
167637
205717
337478
78
187978
290517
36
81378
54
62
389033
14704
9
699576404
168046
191217
322724
2
31
233017
52
17974
1
61405
91
44296
2
256232
186986
436209
3
5
359850
117718
38
316268
61
473043149
215005
33
75
71239
999826103
24
17
3
142398
75
83
495050
82006
62201
2
295344
95612601
49
1
81
461980
1
186248
59
140765
82
264276
34
44
6
26
312355
175107
320855
63
50
322906
256222
467253368
82
169347
3
366264
27
74764794
197775
6
156464
12
458642
19
225145
5
136714215
24
442596
170706
117001
69
43
24
16811
310225
4
6
319192
164956
339707
208181
93
62
459695
81
96
217096
148747
8
10626
5
92
666899329
21853
50659
265790
344886
29
276440
21
452916
269987
175085
31
49
130249
83
804435274
76302
119708
76
57
67
94
456899
369578
122425179
416937
183501
46
13
27372553
51561
43
837360585
69
189550
64
794619369
136055
22
439177
797443474
50
764496831
85
217722
78667
385459
146825
25
14
28
178921
54994
63
77
12
1
34
81
791741585
286779
175033
98
149638
27
478787843
9
15
259588
96
110428
64
62
70
31
337272
25819
51
91
217269
53777
296035
490420
453959
285643
853787524
863767281
424396
176357217
75
85
1
83
94560
455376275
12
89
9
93
8
22
41
75
470661
85
35
862514907
165238
142662
8
269902
17
322960
93990
241119438
92
62609939
17
477252
19
2
3
67922
6
165503
457756892
21475436
40
15307
76
72605
69359
10
794137128
95
97
28
380955
80
86
70
310176
29
354641825
43
380259
5
260406
30
45
199678
493480
80
29
256520430
82
37678
89
323193
63
435788
154564
9
63
54045
186146
485824
55
92
107835
39
10
523846184
93
445738
3
42
8
39
167598
369563
17
17
71
7
1
94164
98
45
52795
95
776391623
244211
19
376399
67
371925
17316
88431
245663
821948730
85
278727
834958810
412567
278849
440336
135345
85
44
68952
157743
67580
64
2
19
284501
94
429280487
218062
419769
52
45372
46641
77
17801
81
20
34
258504
81
67
62
96
42
25
290388
248011
9
4
109299
85
13727
21
425412
15
48
42
41
368500
424712
444291
82481535
12
51
96
39
76
66
15
35
49
96
182575
97
311107
9
118894
517881935
24659
53677
319746
101551
287686
50
200349
1
408825
55932
274973
27
305603592
358504
172283434
23
10460
42
356792
264794
35
68
363790
873071986
860628894
50
167325
11
3
47
276039
75
61
41
7
87
70
45
7
994342037
176508
86
41
45347
51
10
34
400820
48
94
67
63
141469
69
409377
428488
76515
4
69
65
205291
142167
53
843315769
3
7
80
66
46
339720
496648
284664
206822
349917
298881
84
222964034
39
489963
1
146861
23
47
18
164843
475571633
297194
134214667
184155
8
91138
112451
45
93
59
191362
7
106624353
88
49
79
63
381076
287281
83
19
375549
203336
16
458407
39
433161
8176
44
73432
486445
7
1
81
6
493125
83
138242950
488827
227368
26
410821
2
12
222096
373567422
15
26
27
446119
94
80956
742100292
6
3
45
271431
291555
89989
316754
97
73463
72
5
68
40
2
322926997
152433
114349
493864
369271
76546
836348294
346401
64246474
81
33
6
56
26
72
357411
790963908
66
595952321
160512
71557
487582
638158290
90
30
40
341191
455457
34
350921
1
485853
51589571
85
68
1
21
224164
58
226223
305944
162386
35
84
77
293279
617213124
470469888
51494289
140449
344610
219049
81
375134
2
4
5657
11
32
74
274892
35
324423108
71
11
83826
89
203869
10191
276266
64
412802
312026
150700
8
155273
46
48
39
53
26581
205314
12
5
93
74
858329709
287233
500477496
441113
22
737584297
17
51
418737
91
6
32
24
57
37
430996
12
98
72
51
67
312503
85
488484086
420062
319829
4
466624
346019
73
68
202056
211288
39
69
7
4
363795056
66814
362796
129385
126868
295381
460121
17
60
4
370513
424769944
5
359573
41426
19
284776
12
2
9
31
5
485911
5
32351
158878
263289
9
438316
68
38547
9255
77
173081
75
84
437680
57
88
51
300893
330586
35
73
76731
230667
493952
4
6
331990
411215
35
64
329721
50
66
324979
57133
120157
87
61
94
58
432525952
369516
73
556311924
72
352741340
43
229842
81098
29009
516558196
68
7
50
43
77180
64396
39
7
530356327
47
500407956
476432482
695152506
203141
53
226895
75
463664
380793
40245
4
1
16
22
91769
217341398
27
11240
229762
7
90
23
8
35
15
237492
4
45
68
495699
467149
4
305067
298757852
92
240549
819623371
439576
81
82140
485346
73156
84
206521
92615
123447
16
62725
14
326424566
23297
302709
73365
54
92341
363618
921678091
49272
600257165
10
87434645
293904
279794
41
7
4
52
432628
474805736
236300
642595568
412276
6
76
7
9899
7
340119
204626
51
139384
330431153
69589
3
77
5
50
92463
45
78
406509
9
107777
353203
42
63
19
247475
79
49
32602
78
25
439838
241447
73
20
36
304358
192398
300071399
4
366960
9
869165279
62316
5
269116
90
243160
234241
42
86710
95648756
16281
499165
89
51
2
211028530
199111371
455041
65525501
53
182731
68
93
252570
70
330192
422309
73801
6
26
73
110198033
8
964309837
93
489204
2
180455
52866
761381953
91
167037
23
201645
42
768697309
30735
184222
78
2
10
6
97
131790
3
35
42
22
5
8
21
60
47549
75764
56
73
12
899677576
228959
275258
6
44
4
242685
347497
81
46
60572
381801331
174769
85
320123
69862
204292
113226108
90723
958542008
84
350364
33
189729
153074
109451
356648
69
161175
456860
16
95
113370909
105627
11046
495855
29
438318
67065
62
67
287302
57
433176907
460315619
91
491564
32
29250329
402997
83
76
27
332726
12842
52
88
384221
55
50
94
147579
65
1
17
78
22
45185
188438
159287
78
9
135338
325605
176675496
99
848096726
80
55
50
62
251947
72
484347
37
135049
333805
45
17526
441231
52
456849
134522
9
245913
298498040
397615
495045
71726
196407
68
474510
375272
396638
99553
285335
60
26
342895
35
1
614728997
29
230765
79
3
56
51
59
350228
49
189019
26
738044424
390441
352752
288885
61
88
48
73
451143912
88
266704
23
48
429516
76
350193
82916
41
488159
39
352932
231601
38
94
30
207882394
61
426969
9
18
23321
600617775
69
175968
104075
7
31
9
408189
413532
343018
366184
29
37461
388820
286569
37
101110
307152
81
28
95
180172
6154966
31
313413
31
390747
336838
143761
37
415487
268178
43
165482
409666
4
328848
75
29
41
27333
84
54801
161311
127167
166142
57
396921
27
91356274
23
453405
470458
66
476728
69
7
215625
265016
93
7
7
78
54
133485
215234
13
367234
733404993
190501
18
50
26
124202
375429
288925
50
327044
109463
30
5
10198
338466
51
180172
31
451195
230331
493171
25
7
73
2
28026
51
467779
9
13
769062966
211176
69
488331
65
10
146728
113506
56
2
57
321247889
37
10
854852606
408859
314649
403293194
173876
25
470002
95
353260
201592
12
6
3
216418
117541
44
5
144474
174277
73
99998
498451
373058
35041
3
75
632941321
67377
21
1
8
51
601893796
20
88
80
88
39076
73
119820
468163
64
446835
4
244828
73
274692
454375
346434
53
56
264959
40863
195390
37695499
437563
496424
635624517
425586
82
150560
48806
350689
183561
44
453990
3
135960500
594832268
70
9
60
285282
78
87
88
53
53
9
9
63
248230
88142
1
80
67
118370
936720407
338536
81
78
72
57
20
57
3
35
96
328247
220816
10988
144070
2563
353981
207502
193349
92
268096
21
346435
80456
783111567
609182301
4
362515
60350654
33
52
975004192
3
65
9
365485
61
29
47
62
17
8
472725
252052
78868
494375300
237983
78
75
6
23
309573
11
32
62
56
7
188140
74
227148
428976
68306
59
438225
123942
57
450787
31305
14
325349
312219
62942957
23
2
327151
247833
386230636
67
783039041
183325
933297613
6
121176
96
122089
428863
5
573998821
30682
495550437
68
76216
50
16
60
27
48
223069
63
98061
48
8
47
99775
73
23
80
4
371359
178119
168818
6
145932
35
40
14537
20799
19
54
321015
6
76
62
34
34
65
3
96
69
345855
3
45
418921
76
38
1
788478157
330456
12
409114
46
63
28
433682
21
197509
34
34632
73098
951862659
254266
40
6
328826
108715
413178
488701
337944
168343
827325318
247880
475668
52
115657
6
46
126672
3
5040
85
7
27
6
260569
59
329138
5429490
38
44
5
492828
93
269520325
285405
259242
286191
903495833
359090
219488
2
444058
480745
67
32376
124656
50
26526
58998
64
16
517709413
44782
8147
413576389
62
382581
38
44535543
67
83922
393119
136489
86
265321
57
49
186290
76
110171
71
308549
294768
70673
343686937
176764
20
165810352
22786
55
13
8
57809
39030
9
184167
18
99885089
167371
467382
79
61062787
285338
6766
16
88
415793
85
68462136
51
376044
5
8
277719
19
430735
313546
20
6
69
95
67
69
51
270505
268405
86
608748281
483007035
14
248223
30
252174517
429126300
587934331
62
369789
67
48
188923
144459
98
53086
15
5
210804
73
484842
92
3
674482707
396981
86
42
8
40
6
818359669
260679
22
443736
704572642
80870
68
328524797
357233
271611
7
53
166178
787328506
32
136266
386545
61
132324
335306
81813
620282433
296123
22
10
25394
73
18
71
54
69
551197825
14
39036
85
335210
47
28532
441430
981693463
580308778
23
20
224776
2
153609
53
55535723
70
84
170225
62
10
43197
62282
527172804
434474
39819
414584498
83
16
36
263542
443796
67
61
228536
50
136137
51739
4
494891
198631
283001
29176784
146435
444828760
396927
293333
78
71
11
56
81
391786
270547
9
14
25
203587
7
20
78174
28861
832407061
546150002
22
9
38
1
21
93090
250401
33
417703
492659
96
241479
17
469064
90
45
14
65
44276
77
33
347061
64
86
184131
88
420023137
43
450766
335900
17109
119593
72
88
22
458001
83
198201923
911882196
2
4
154923
344248
319808147
6
47
352203
96
384522
18
774445102
173347206
17
51
372577
138921
63433
331286
76
165342
20
79
6628
11
32
36
275894
490957
244570
497859
63
17
83
43
135981
49529
7
60
5
13
59
18
57
442618
690617371
111775
30
6
3
5
465891
43
208729
65
23
259819
446031
59
189365
6
306758
988632663
278679
140781690
2
84
348406
6
33
9
481045
97
424125
63599
43
87
170889111
58
218550
1
76168
489697
85
15
75185
9
37
48
262677
2
59046548
41
45541
72
421719
251602
36
432702
457600
185092
127717
384262
20
224837
48
210904
43
19
26
65207914
6
31
100609
203186
10184
89
18
310675
26
439989
39
66
89
180686
2
77
87
24
88
6
399211
62
293320
61568
510573850
3
5
88
543701395
175830
246322
309686
73546
853987070
98
583671034
412931
375880
49183375
51
86171
45
168491
57522
73
318795
86
85
3
30
884207749
94
20
5
82
349614
81
458735
16
30120439
402964
270352
69
204277
83316
95
169930
134071
603501149
149982
2
76
145637
31887
99
74
470093
258217
20
40419
95
8
10682
76
185245
24
91
131709728
10
56922
121488
27
31
8
57
142981
169152
81
147319
63
37
69
17044
47
24
53
206240
71
232331
84162
11
8
58
162002
54
73
41
327806
38
7
408588
5
28
236492
471069
70
429313029
377169
13
271898558
2455
2
5108
11
97
1
82
81
60
97
66
71
47
325451
5
955029574
4
77
209668
17
79
13
240487
260323
10
694879164
2
64
50
467325
87
1
84
324994
27
4
334112
288099
39
948834572
11
304655
150132
408418
36659
212680687
10
97
2
8866
38179
75
437201
220142
18
5
9
484122864
154488
62
80053
2
596849839
6
41
869209770
3
97
101650
47216
601175752
47
205636
20
473950
76
13
51
3
51
217520
16
369444
87851
58
443686
9
86
33
5
471117
15
17688
5
78517
46
83
21
174186
417567
353562
198452
94
270888
388788
32144
6
75
24
78
153925951
61
149712
162782
73
254208204
94
496033
23
65
179694
78
87
84631
9
158130
354507
51
323571
37
6
499431
90
317363611
327208
40
167448
474160
9
28
115936
252107848
253565
70
312583092
84
134569
39
21
15
326900
468150
309193330
896269146
8
309436
519731107
252539
90549706
35
81745
326836
458909521
98
91
451479
362115
78362
38
854045353
169868
8
245660
54
17
48
21
157638158
72
43
423583
101658
16
51
282058
443032
428309
152316
122340566
81
100983
65
174215
773967526
392293
11
22
32
87
270707
6
22
62
98
19
36
455267
80
64
9
87
29
16
281134
299785
405655
467029
365483276
213233
436144
90634
263715
336028
420300
17
56
47
84
385343
3
196117
859881406
231006
94
78
425688116
356796
77
339186
1
347301
1
412473
200604
4
20951
103386
242576
59
340273
22
20
463132
4
96
51
62
11
85
70
44
409276
43683
468883
344420
22
83
196832
47
121404235
96
8
63
70
86
77
384331
7
74053
84873
51
44
28
140783
222487
337548
38912
76013
42
83
41
704161929
646197589
72
218194
104684
47
2472
88
361427
300246
90490
21
466967
5
21
351490
118926
16
161659
382279
148168
24
6
411486
478855
287182347
47
7
56
26
6
297167
52
353701
212410
63
275944
280202
290391
281362
25
325498
14
962716322
77
47349177
25
48
83587
278597
6
107980
244793744
472162
11
448551965
389101
114421017
7
472219
36693
67
463769
58
69
200648
36
860111419
3
44
19
13
261330
9
4016
344360
355283
29
19
56
86
157250
12
24
56581151
2
3068
41
151389
162669
37
92
411029
59223
68
332677
59
30
1
94
299584
66
11531
3
60
66
24
62158
193658
438266
23427
454247
49
69
74
85
47733
151956
20
42
440555
24440
974962560
376453
50
364548
675978919
78
331495
8
88
21415
85
490226
147040888
6
101727
426930
52892
324889
32
31
23021
309323
175734
412668
315087738
54
430632
80
323850
417154607
213641726
406991
412778
243289
60
438859
6
72
78
333625
26
10
100279
326182
71
28374
6774
29
6
485077
18456
327178
47
443511
1
87197
45535
294615
3147
42
56
259382
74
344327
60
6
52
78
458337513
78606
82
226325
48
37
57
458481
399501
415849
446646
429093
8
52
9
250538
496749
7
1
196462
38211
4
258793331
5
104970
315748
66
347048
45
414187430
46
325901
229160
189372663
99
772618681
44
216551
52217
75
24
53
159857
195181
944296462
457573
71074
368522
60
37602
2
92
57455
420575
380661
407879
9
547075341
493583
45
53
481525
12891
36
427756
182967
461209
41179
273684
63914
5
38
499462
9
40084
424242
224271
17
42439190
244194875
27
17162024
59
252293
74053197
5846
411171
82955
240089
52584
16
362523
218344
98
315129387
26
83
16
648018928
236985
35
133148
4
174230
74
45177
43
15
35105
283587
8
175762
386278
81
93
35
20
77
3
1
98
138160
402750
24
56
55
81
3
15
57
6
97
93
103972
40
344132
22
86932
14
50
31
322214
226178
56772
32
337534
189478
456924
269839
493245
63
413070
472097
110797
241387
73951
55
82
5
77
480488
25
415449
1
96
67
334658
360699
6
205734
54
883482402
44444
62072
106802
179781
250870
18
84
213147
25
333507
35
94
40
396230
94
7
6
69
91
88498
189575
26
6
373936
426155
245172513
90
425152
19106
1
98
346758863
81994
94740
1
36
299184
74
66
324387
645094004
28
136754
110840634
29
46
44377
70
117977
199086
5
392677
57
406183
801609304
24
69503
179607
168382
192591
398693
249150
150434
84
53
63
430902731
359529965
119970
99
221708
80278
4
15
539095865
50
3
489549
40
62
80
78
473488
422174
91
431202
109985
215460
40
433655824
388184
380358
49354
216049
106744
61
28
742647605
712616606
91
89404
292824
2
430318
448629
5
2
405209
88580380
7
486876
55459
148646
143814
7
26
475309
9
54
8
4
68
73279
97
257022
56
81
386055
19
346723
121365
61
63
325635684
6
340665
377105
82
57
9
66
65
238582
54
7184
38
273812
29
27
392710
111028
335641
38
93
45
96
8
86
78
64
884927135
399148
498151
94747
40
85
869296250
11
2
40
718780865
86
57531
26
223833
97
79
541595350
374874
57
49
30854
87196
685943613
92264111
43
26
70
551083529
86
66
7
81
336666
115893
191903964
31181
770044499
127219
5960
181939
179734
24243
96854466
61
197447
41
81597
35324
2
61
270390
95503
541455896
229321
22
86
401615
479582
61
8
309065
37
69
86
667759780
103728
477005313
307224
928256982
13
62
99
49
7
209751
1
347849
52
1043
77
57
98864
72
19
42
827854644
16518
80
29
13546
930851950
461092
38
394014
294861
1
506547556
7
410730
302279
67
428598
260546
254688740
401397
79
4
50
74
346481
21
33
271893
704376100
64
93
45419
212893
18
250993
251152
67448
887904203
80018077
90
344360
48371
70
65
178860
39653
56
76
991573109
74
6
74657
16
7
51
86
471374
221232
91
95
12
53
75
87
109423
35
17
415753381
242928
159610
270642
44
12
62810
3
9
46
586331886
99
470259
173658
94
4
58
97
379906
81
46
582938616
65
156976
17694
65
23
538722829
74
77
27
22
65
142041
151160318
1
86
862281032
38
60
89
177023
53
303506
623968729
846055163
492914
355256
340371
94863
8
50031
53
65808
66
194311170
449858
342328
49
332293
67
211764
25
58
41
63
431187194
61
41
497823
7
84
14
71
377663
54
213312898
75
75314
72
437909
66071
7
92
4
1
66
8414
181743
447002
490106
63
77
96
81
371673
47
45
745845297
258551
269420
73667574
848805732
107932
204254986
375023
208733
119117
61
36
21
97
423697
110036
612031836
170104
5
155941
23844
1
158717
71
32
73
48
188493
49
33
31283388
70
470687
99
62848
90731068
48
52
207695
5
2
88
204874
524469575
7
313867
293350656
3
164991
371753
7
1
137843
445042
51841
91
88
10
583024072
6
134395
444194
59
225015
298958
51
86272
222613
435892
80
184493
43
75
95157034
91262
931535343
243
327870
561564443
599988992
162436457
71
86
102666
32
299283
307654
63
325951
21
9043
107187
35562
73
8
124835658
125
333702
7
49
41
61576
36
405267
63
824197274
337697
281686
58
3
13
25
356930
18
98
96
424403
69
49
248807
47
434286
202504
9992
973985837
40
31
190800
155231
52
140835
960084206
34
32
389618
192340
260141
26443811
77854
42
878547273
288670
63
80
10
337779
74
41
154568
155680
98
30
281442
457844
646513946
915615739
383151
9
9
86
14
42
3067
77091
372817
226817
453581319
195452
393448
3
283510
172966
162396934
27
116171
33
340162
275719
767437509
279704
282632
32702
178296
86
90
296848
236571
281046
440224
19960
433932
9
96
840946261
885139707
32
470044
98
47
319893
7
150970
28093
474806480
182111
214782
232628
199405
19
242363
11
31
164823
353974
285024074
50
443764
47
277537
68
191267
27776
4
127713
441032
11
66887
8
6
41
397395575
254479
111757
137263
426418
154605
9
29
40
124239
53
46
42
80
375067
52
8
75
320883
24145
144459
427200716
3
1
156329
463938
999622738
33
4
423145
180171
12
61199
6
446592
384466
11
397197
394071
67
466732
191264572
326860
477246
33
99168
46
60219
536744085
90
14
4
47
876150792
16
38095
431776327
1
57875
90
426716
83
480308
86190573
480305
297705584
76
36
307887
50
201587
68
440421
51
134908
189945
72
86
7
66
7
265948
5
109948
25
74
89848
71
491883
50
3
97655038
14
32
162939297
26
296207
302556
166303
454436
7
155214
57
160348
7
65
970158915
286424
71
63
42
399757
50
74002
159233
84112
874152942
1
462656
25
21052061
74
35
139865
10
6
45
89
10
97
8
88
31
770501365
82546
87
40
84
27
69
237099
80
275205
789622550
22
648541230
73
561214626
446414
409652933
223715
36
97
128539
308860
139782
51770
150953
90
50
16
49
427987
735682530
40
408662
64
127569
322125
78
23
489412
50374
334098
38144
66
78
257313
458080
129976
90
550038930
1
26
70
57
165938
8
61
8
79
52
58
12
107553
78
48280
984352226
23403
147620
129473
444873455
34682
87
3
356541
208828
82
15
12
83
358337
71
16
230227
21
8
112660
389803
487486
40
471507
98
53448
446319
379680
60
28
66
99
493871
14
4
21
74
70
267161
54
7
72151
194029
189641
408306
90
74
859801762
19572
424783
79068
2
237222
78
8
446573
20
147057
394153
44
22
322745
33
81
2
153222
162698
2
345805
71
66377
44
55
5
180531
66
185765
106599
325235
75
359684
42
7
433238
33
65
23
76
161567
76
453478
66
375737559
378065
412898
3
68
271419
21
47742514
149990
98
343624
2
95
135794
137390
87096
42
66
92
8
783086668
75
198695
378996
57
18
313378
68
252702
90
303729
482273
1
41
79746
55
472300
6
18
45939
68391
62
107697
192126
389627
98854071
6
32
17
158530
570937173
375388
90
333029
76
6
288806
89
225786
83
80
9945
7
17
724112132
23
43
438059
8
71
403565
35
170243724
389901303
33
198557
66
59
18285
19
455122
70
27
99
136006
488235077
161032
16
9
63
67
5
2
84
368362997
83912
23
646696149
23
223360725
423580
129848
24
48451
116098
180706
43
387929
859300564
17
30419016
41
429169
11
37
1
77681
34
460143
202535
341509599
5
429895
178126
403132
299637
20
46
727672361
91784846
65361366
56
302359
276917
52
30
93
41
239377
254826
8
53
174750
404245
58765
315143
346557
430120
46
397117
72
55
56
338468
476225
43
194188
75
18
192904456
173689287
3
85
44
764016713
17
61
188823440
40
407710
364015
137959
339405
62
32
533237788
23
78
229546
87
479839
221954
19
48
443398
105469
198577390
186774
419887
497322
86
59
25
38
39886645
258309590
408356
217673
494636
265649
455670
416848
441259
250897
320931
36
90
163831
420699
68
71
26
31558
468795
9
463490
138250
54
86
4
17442
12
3
90
6
34
147170204
56581
71
35
67
166272
98
324298
69
453891
34
24
143541
682745953
25
171439728
5
838812801
85
168195
334274
440848
64107
75
53
62
78965
16282
10
79
99938
29
309167291
110997
278636018
217767
24
185087
49
93
158836
91
2
48
56
8
482714
85861
91
51
82
174546638
1
6
11
27
329392318
204956674
13
72690
119267
1
248159
92
46
461437
27701
208780
325057
744794495
12
58
18
494935600
18
290078
184163
7
287314
620401415
209454
2
58146
95295
5
44
173538
7
274953155
10
53507
956988908
23
38
213235
97
92
41
9
201411549
11
73
7
63
46164259
184348
30
74034
222004
51
66
16
170261
11
314831
7
5
44
615131089
52
566287576
9
251725
286323
303553
199295
605088658
4
48
356863
864370299
186144
161160
84
60
142599
423616
8
156178
53
98
294565
7
49
1
15
151415
190414
31
69
159644
41
75796
19
455107
346505
58
692004472
173747
389217
62
3
9
94
75
331580
240993
407811
23
1
73
215675
23
23
17509378
71911
101697
95
194378
260283
8
489150994
91
350549
77
86
372254
193151
32
66
444687
420335
352959
82
59
2
25
339962
36706
49
39
373371
43
65706
77
865722017
437614
382423
182338
251104
349861
460335
65
5
97
440815
400295
23
283904633
17
97848
2
66
18461
473765
7
28
2
44
295416
73412
282929
6
67
20
31
186419
72
198623488
251865
43
83869
93159
365971
361480
8
99
356278
259610
1
70
8
6
57
94
64
59
484511
64
688200881
99
16
78
203080
33538
74
1112
31
99704
16
35
73
14
369398
388559
271656
340665
399913
435118
21
18
374132
67
93
353631337
45
42967
45
301985
6827
48
156337893
64
26
124555
489369524
7
8
9
364094865
438327
21
86
68
6
85
345027
65
27
329969
13
14
376074
20
85313
293812
936456577
92
26
97
1
148439
28
48
36
38
145659
330974
19
718345569
76
80
94275
8
59396
2
313203
485139
154206
63
6
24
21
77
168469
69
464663
446733
473749
297490
6
345739827
3
37
2
318145
69
92418
9
67
8
17
351862026
752830910
31
474618
43
14
34
12
3
26
347006
81
98
31951
493882
46596
5
65
99
54
73
54
48
43
156221
69
77
663957721
482231
77
171072
90
8
65601
92
292028
39
187509
23
10
404968
1
45601
89904
183340
34
352219
5476983
89
384931
58
422066
22
69
467263375
32
76
22
9
187452
63
316171718
219705
46
403671
8
90
118802
61473971
489307104
423338
5
196123
890087524
3
451584
2
99
186950503
93
7
80
424191
109863
373848
6
1
9
5
73
37
526883474
350070
4
72
429848
181773
13
72
51
294068
451760
84
303546
3
40
2801
275181
62
56
89
2
322342
221044
75
26
802511542
75
16
25
207010
57
49
556627867
50644
61
72
399198
11
18
211769
1
170387
9
222428
66
65
1
308578
457160
52176
307701
44
414773
64
341968
13
11
178597
198302
63
167448
41
23
52
493308
201457
75
47
64302
410112
396181
23
93
86
142926
374335
45
496125
487642
114698
4
9
193171464
97988
13586
31571
9
40
3
273623
944372450
302506
1
423999
2
98
192869
349666
8
160635
310727
93
424449
8
56
81156
36
331187390
40282
429392
77
72
32
72
181951
7314
74
7
90
3
154346
100608897
8
8
266377
83
289029
494292
33
426743
78
45343
134136
191269
49703
379532
94
58
87
19
46
64
4
71
55
8
46
438008
2
74
2
4
280769
256837
485658
206511
9
85
8
6
93
435210
87
23
38
61
24
393423
127903588
16
1
233770
249501
996495418
358651
433819
95
148525
47317
21
7
198459080
222167
25
408697
16
32176
195536
54
194140
13
82
71
77
954641990
98
206458837
154243
95
33
85
171855
84
416632
9
72
958309054
6
7
168814
72925
5
385149555
122816
13
6
428729
3
85
5
10
241021
470013
246870
291554
13
78030
8
839687803
282566029
37
175732
249855
104142
94
21
273451
2
38
414639
419448
34
79
74
27129
54138
51
69
255208
988424443
50
263490
231476
242130
375881
153296
354683909
15
369513
2
14303
756189539
37
356443
226376391
411723017
32
18
9
72280
165395
2
96
23
350220
86
111773
442451
35
61807
126488
234284
464798
9
304596
253711793
3
38354
45
491923
403564
202149233
85475209
211442
300765
16
117577
2
95
303989
3
8
11
892415219
273082
8
80
39039
378361
48581
41
89
58811
71
214997
791122606
35
42
32
368297
396325
47
12
15
59
19
36
24075
380817
18
446398
15
81
153100
36
310977
80
395406
81
256016
64
58
115702
456030
395938109
476006
5
2
481504940
42
84
406938336
66
415296
32
66
23
10
50
867417916
30
324481
160545488
3
424945
161210
44736
115927
1
55
6
78
5
56
497870
163763
30
869434204
49
5
363170
40
45
5
336186
128926
17
48
4
61
56
99
7347
132332
15
87502
236614
359856
338221
50
83
587081661
202396
73
50
65
877799218
13
5
433079
61
124408368
93
604220575
82
47
114019
79
52
459201
8
335287
28
269470
5
98038268
6
19
66
31
375428
296155
422507
27
48
229652
240365266
6
43
63
243517681
649686080
498467
289122
79
334338
80
49250
52
4
30
463576
293672
83
4
335133
60308
29
105008321
65
3
61
111579488
1
95
94
11372
79
78
95
15
29
43
99
448315
91
65
12
73
345637
81
841540289
13
484798
6
26
20
10
34
2
92
2
93
207433
455387
166622
17
396181
26
6692
25
52
9
24
30
47
541194606
258642
59
32
158286
59157
3
459207911
414668
22729
100019
34
147652
18
7993
231768
137461
23
46
63
98
111840275
361569
51
454439
70
256035
4
95555
77
37
88
24
49
208607
70
163128
157014
94
53
90
52947
28
32
884405579
9
835632432
99
291927
53
98
12424082
80
53
449038
180753295
29
229076
691897886
90547
33
31
34495
72
506114020
799317491
54791
299679
784014766
5
530444870
6
56
82
80
303362
33
96
266372055
94
31
107455
264219
59
423755
544853059
114416
127558
105316
217288
7
180049
160457
2
4
37856
92
8
49
167503
49
274087
980040041
35
8
75
69
350679
22474
211875695
438934
9081767
7
92
439433
7
98
91735
93
145456
45
6
323076
83
29
316478
719082624
37192
1
198871
88
46
45
28
212911
159192
91641
26
266993281
41793
223563
175160736
267174
96
7
475421
137649446
71
74
4
73
66
78
355231
44
76
42
126478
197516
5
188903
202266
96
69
31
93
2253
72
929368095
11
174050
99729
65
243204137
444009
610694497
273725321
96
462939
41
61
229639055
38
55530
81
3
45
247613
617106006
728295554
98
417723
93
106750201
563779559
36
107042
20
431535
9
64
7
24
160915
208658
66
22514
415950
20
459452
68
8
220145
22
133759
299709
32
6
83
9
67
65
263732
203680
61
219095
43
110417
62
98
5
259713
304918
60
47017
40
237136
46
455902275
480756
27
72765
199840539
371804
265684
437962
8
79
44
193110
75
68
6
138245
322041
790786867
336797
56
87173
8
352814
6
36
25
150902149
82
50
92
309509842
470142
59479574
923506944
8
313882
4
76
316105
20
365604
19
707950582
16913
229573
334416
61
317063
63
43
338450
376036
376023
82
288878
6
249544
115538
354735
710543812
157230
1
226578
45
10
38
299936
1
386525
78
240757
3
108220
329335
328810
231198879
378072
36
7
91
46421
269120
82
111220
52
274179
43
90
76
850472530
261643
72
17
254294
34
335213
973593222
6600
87054
53
8
272054
49
155389
53
15
279534
488289
428924
76142
847782169
426454
445736
42
9
61
234991
3
606914535
45
47
27056
385235
182766
23669
305646
98893604
89231
62
498353
33
344120580
87
432848
81
66299
430864
5
322763
12
3
668137330
95811
263664
445632
33
59
45
418091
35
8
112570
292668
92
368244
27
291891
292781
234491
312541
466346
19
74
48363
122880
127082123
70
50
6
72
56
54
19
43
90
205070
3
392131
47
287954161
9
60
350330
950677237
406823
462795
442244
79
28
274910
21309
155885
248685
72
18
78
31
86822
432134855
10693
68
34
7
194446
113080
166972
2
40
51806
40
85
363446
83727
87
729495676
416856
103493
13
422390733
33
7
496949
62319
31
173660
223610
57
458035
64
398905535
17374
437019
24
29
81104
46757
89
76
47
392666578
23
72857
444340
185122
8
6008
310497
91367
236005
60
473196
316145
185226
16252727
545340072
6
21
36630481
75
446985
41257
94
187163526
169943441
40
414142
48
289027
148582
9
41
145419
932655932
9
162547
201326
83
3
4
17
272549
424167
899107612
323570
63083
208162
224888
32
92
89331
10
166672
134589
94
676587475
67
139518
222003
69
253306
11
83
445916
274137
20
401023
336979
92
1
4
1270
53003
967585425
29
56
15
64
823653667
70
9
24066
38
43
984548512
174749
72586
59639
436346
155443
2
762559302
52
38
122261
490251
411520
48738
15
9
218696
331891
2
576052104
14
678732832
138696
1
308572
40
404705552
51
399862
73
260000
76240
9
29
981829080
15
8
46203
255975
58
61320
89
36
5
223567
80
37
53315
468842
344114
739
94
31
26209
228531
48
77
78
61438
1
190977
356985
32
752742940
150118
355316
70
20
34
72
254732877
68
768471690
127612
416746
10230
159797
455127
78
110509
55
288948
67
77
8
12
226855
266383
362722
45
4
35572
1
75437
264575
78
94
2
50
3
85265
265606
5
75
1
313308
415267
256409
60
84
360364
46
398175
309695
490829
81
43
15
313013
478814
61
59
44793
35
270099
452589
392232
144231
19309
11
300789
114044
396502363
65
8
2
399052
187628
68
5
441342
493242
41
261425
137166
777519327
55
359548
325700
6
45
195131
658459849
33
78
24
90
602301872
335465362
53
262656384
76
96673
408763
2
89
89506
68
734643608
125391
6
114298
300336203
40203
79
251836
73
1
34
59
488446
3
4
166993
69
90
77
28
97046
318043
59
14
2
320328
61
277526
85
401048
132875
1623
292842
252641
350122
178992
29
183952
65949
97
29
343616
227164
80
318024
67
46
62050
375689
73
110048
302225
233184
17
82
27
160074135
83
59307
15
92
344050
161577
66
43863
96
141348
930331334
14
94
523840003
341940049
23
94
192550
25
5
491873953
394366
290729
295106
411678577
80
43
288825
51
3
89562
1
12
122456
70
204934
114810
27534
463297
45
392738
74
303116
66
2594
406566
965321254
4
71
87276
50
20
98
448834
8
23
3
83
34
32
98
457866
44
493149
348447
40036582
47
339860
161626
291136
63
55
104201
104699
3
2
32
7
149551
2928
263913561
17
52
30
3
341847
496358
12
68
306832
91
217693
299524
16
3
828939589
434741
5
76609
67319
76
8
81196010
99
89
88
9
5
80
316832
28
24
99629072
820268786
4
89
33
1
120216
36
268864
6
47
455159
35472
52
81546
3996
54
161893
349539
348052
378150
70
266358
78
369219595
17
1
32
9839
48
96952
20
354154
21
1
1
417492764
84
14
92
98
425827
8
451621
44
94
308459
20378
95654389
47
24249
34
78
4
16
96
241173
75
272188
56
499158
481268
1
38
92
400864
95
436182
9
123684
91
66
20
25829491
139226
245287
7
380384
22
20
36
908178774
274761
661092733
192337
34
215279396
479305
208424
29
18
23
622976628
300570
24514
157330
332223
71
72
77
87
89189
155179701
275429
53
31
95
26620
27
217183
39676
158556
79
79779
331949
59690
67
115097
201104
337222522
71
26
477517
50
424186427
658379282
403856
17
264302
90
53
27
464948
42
98
111833
68
3
6913
46
208545
64578
34
87
14
31
43
42
51
86
36
79875
65
9
21
410761
5
1
343841
20926
56
132475
49
44
206033
867649303
1
350651
68
18
346861
44
1
317220
72
2
77
252137
46
49
301156520
249882
238694
69
208662877
262853
398600
103872153
5
673322428
55
26
473357
63
443171
32
404589
46
454024
7
68897
13
486327
130750
43
687592968
496224
61900
686993688
216874
174933030
36
493105
72
849470169
391842
6
82114
2
4188
86512
98
40
278907
419043341
55
203224
35
71
230972126
170663
47
407568
11
318283
28
136653
399534
305529652
95
465397
7
35
269085
2
349329
67
4
76
443117
379341
467180
52
83
242847
46
616919353
36
469962
27107
53
459914
339894
35
374309065
49
232795
25
482110
59
31
210169
5
85
62
331877
317053
6
184252
272275
21
64
80
59
364926
39
689771571
56802
34
374310
72
197795
219567
367226
62
213420
212250
42
541128000
97
25968
32
248063
87
631841457
12
97
38
326597
480436963
61
48
30
307914
63
62972
240135
8
89
79
275600
405326
354582
20
98
271840776
6
79
69
288948
394927
210740
25477
40
972726066
355866
77486
45
2
488103
443892
420144
185379977
431703
440828
510169007
298327
15
95
6
3
334245
103716
404918
249436
232309
226116
31
77
39
1
549312116
118823
238490
442936
13
39
87
18
43
87
185660
269485
192321
30037
76
778916230
346936708
78
9248339
427153
96484
893084388
63
93
330948287
176167
444887
127650
14373
475965
259813
111159
74
2
253277
41
361668
354059
123460
18822
6
4
404536
28
56
170437
5
79
447
76
227585
94
539667803
20
5
374503
24
51
156575
855870453
2
121018
78
266036
18
22
492065
474732293
93
88
49
87
271047
467066
74
80
74734
8
9
234159
445846
35398
5
321805
85
14
48
59015
4
84844
22
85
223990
488484
221332
351679
63749304
35234
67
43859
7
476193
421200
14
4
373775
4
76
57194
37
140852
636793128
229418563
5
68
476341627
70
342182
306391
486400
476639
32
291523
128090
807911465
44828
90
56
38181
78
63
274096
167433
16
73
26
236834
9
83
308310
62
8
67306
96942
79
260579
185420
214875
121726606
63
44
665504428
419231
86
27
340514
95
7
57
18
38
7
85
55
62185
758897575
65
683081078
327310
5843
322472025
202066
154035075
129007
342643
4
46
305576791
24
752241369
874643510
43
366549
37
97
99
305905
845431412
80
33
92
61
13477
17
1
283678
69
462705
329838
18
97034
9
81
36
74
12
51
98
216680
87
17225
21
7
233523
47
270757536
38
3
72
341679
67
93
112297
92
75
331675
35
66
219095
141118
11
31
83
6
29
71
40
19
43
39
182920
5
71237
378682
401576
178238934
187113196
47
318948
385564
152590
383459
495212
461552
349173273
8
502729101
4
326305
12
30
28
752628317
31
10
12
88
44
17
287182
441429
391387
152143
46
5
334492
25
63
33
185107
2
28
456770
36
7
663914607
47
435092
48
69884
8
303363
60026983
87
155890
42
294846
271685
24
99
300316
1
66
46
159267
498738
74
2
87
213612
9
78
112000
465311
47
28
2
244110
117122
7
97
188738725
56
72
382300
193217
331085
16
65460
51
239921
1
442847
55
447744
359481
85246
444421
348863
37
46166
283945
149243
68980
193399
221551
67879
310750
342394
105851
30
16
396266
27
12
3
34
5
252329
41
7
85
47
52
5
4
6
166467703
445319
101858
67714
405448
77
254993
54
53
224783
376723
872455327
235495
251906
80
82
60
52
180313
11
30
454788
4
31
52
335963
108889
12
502312537
104849
73
333520
225224
61
69
79
410993
19
5
82
466382
41
35
64
2
484804
72
80657
86811
98
173558
97
84
6
3
1
452654
18
67
82143
80
4
483281
318404
8
934036567
366998
11
9
56
99752
65
93
76
254498
95
74666
20
8
131140
243186
179555
91425
331617
232570
59
53
356937
61
192136
851636889
164913516
627767415
70
56
393558
155950
32
489457
211156
178752
2
85008
69
48
546365986
243701
100456
155364
135484
3
201249
73
40244
48919
238299
80
9
1
392585944
436230
308196
356503
35
45
186528
13
6
3
144148793
226288
14790956
86
7
36
211301925
4
90
6
7
337429
21
87
519091635
530672907
6
222146
79150
99
89
416558771
122059
321366
99
29
82
269997
70
110268
149309
89
193019590
37
167209
189144
372723
682218087
865933796
28
315084
1
917380546
99
60752
58
332139782
400845
86
47628
84
442729
43
171878
85
454435
59
3
113828
5
116584
366833
272133
41
89
221280
264804
466686
20
408459
24
73
379141
494124
94
14483
481017
240063
10
329895
707928533
196421
8
68
288133
29
179284
59
99
86
40
229790
42
24
88
98
46
22
42
48
445092
96183
356444
313477
1
20707
34
7
389713786
323164
18627
23369
284393
44
22217
45
442915
44
6
68
76
90
3
203725
16
24
84
480253
74
492453464
47
161158
9
2
226935
83
92
4
49
87
91
7
50
45
5
48
445322
136176
201641796
725977780
259915
12
65
403738
107434
126519
74
94
113595
67
42
156549
237179
12
120647
51
23127
98
640010699
6
151585
54
154304
4
86
151638431
410117
159200
212298
582898300
2
48585
942613045
22
305114
83
22
1
874451264
8
377516
303646
847584102
74
59
6
19
21
48
65
480842
85
339386
320021
81
57057
481873
40
51
78064
195345957
148443
405809673
9
71
96
4
185949904
62
27
115557
494242
2
15
426201
98
99
45
79
86
232244
264220
85
374382
387817
63159
202156
82
47
15
77026
94
50716
3
300718
212588
495719
170308
116692
94730
263147
43
122027
32
245250
60
106413
28
424274
54
25
3
358292266
96
368740
66
223420
108999
55
70
602141097
48
427485265
338389
24
75
94
96
177328
135838
148992
513068763
12
148656
468120
58034
251094
389787
245420
8
152369662
54
3
1
1
214114
439925
41
7
254656
482823
95
53
133962
98
60
57935
448399
72
62
790376939
383821
224342
315843
443971
70859
75
371955
74
389193
1
2
76
1
8
271925
350446
283962
340937
69
9
12
493338
85
46
3082
4
14
199239
86944
5
368814519
4
27
63
29
5
9
98
49
78
93
421496
39
36
146589
61
46523218
479443
691477141
357532399
238349333
34212
15
199873
1
86
81743
407760
29
29
83787
88208
90
397845
334943
18472
5
50
454081073
99
72816
463782049
57391
78819
439120
7
40
166012
421961
108089
345223
83688
40
1734
14
25
17
55
29
91
452037
30
160589
91
12950
4
423379
86
2
11
221745
54
23
45
166582
14
388433
747298170
125759891
64
409115252
213301
49
91
23
26
37065
198490
34
44
26
39
5
171554
84
429904455
465153
88
776803371
276844566
29079
14
92
228397
19
433924
2
59
37
159294803
3
7863
64
203875
357019
392703
5
38
86
314021
93
173486
34
366394200
192355
100463
933478871
415520246
12
9
47
61
451782
5
408596
418720458
26
459356
37
1
7705
236069
185166832
378694
434201
64
337013
189686
416668
463322
29
136328
12
74
46
89086
42
798187530
61500
27
54
288611
80575
88797
21
289839
324261
47
280349877
383664
55
56326
205275
206120498
42
265520
390214177
6
69152
84
106716
200068
52
9
13
104226
147046
390743852
6
25
60
9
12
17
190511
226497
18
139629
7
22108
321256
69810
64617
363033
62173
71
291760
10
65
51
68
77
74
277475739
483056
90
316479
56532
226919
99
36
497728
71
737080234
42
2
300893
73
136908
66
428539
8
359974696
80
505132090
83
1
499586
43
4
394152
99011
528425065
195277
9
350951
601524467
5
286143
49
52
13
88
196967
34
74
4
448160
413102
71
286593
39
89530
168958
6
30
23
489939
29
761
88
95
86
3
12096
144738543
69
50
139881277
82462
96
77
402050
176151
86
443767
42
104558
301340820
93106
8
52
154161
303519
69167
36
265022
69
499193380
403635
42
29
8
282602318
305194
56
65
585233441
170580
250199
376111
371326
3
412178
379135
7084
481133
1
33
45
48
366458520
210036
462031
88
143983
100212171
95
84
122821
184117
458431
141885
257237
5
483016
363752
494340906
83
90
230823
390486
37
68
19
30
63
274992888
254665
88
8
82
50
80
463273
12
2
237103
427567
49
182015
42
1
6810
7
10
274095
87
571195354
8
347942782
225157
45
3
43272
72
26
157681
241491
168284
77
494470
745445067
302925
42
362141
111042
7
193304
158159
4
637149220
38
67
431523
213734
58870
25635
45654
8
5
59
84
2
62
222379
26
73672
288892
41
13
1
309319
30
93
89
24
86
122768
87
10305
64
1
705313771
9
3
9255
105720
76
200434
28
385772
8
57
220971
95
719754429
283413
145441472
248864
452133
302994
74
250505
214243
1
966412378
9
1
11
38
86528
152289
5
72
312566
56
137711
41
28
391120176
5
74
193428
5
5
478041
56
36079
1
319751
8
294013
168218
350971
351656
189574
54
9
5
446105
90
343124608
415608
82
7
72
66
83
5
298260
831956657
53707
733824311
1
18
364413
81
379759
26
263255
187633
225321
81
40
165493
489189
8
78
15129
87
13
276439
64
96
482923
222432
75
712636662
629557578
41823
7
78
499537
28
993270247
71
144092
870773872
30082
868083459
638085600
1
227847
476957
13
153244
32
763390679
326290
88
2
14
84
314413
413764
746499157
196508
390400
738709151
6
21
17
364858
338022
200656
133250
97
754778696
91
255585
38
111409
43387
3
95
202583
48
221643
187768
16
33
7
46
67
31
57
140700914
12139
28
9
16
189618
97
6
68
6
992809248
5
160620
52306
57
379951
38
452506803
42
6
331066
37
67400
59
53
156351865
82
1
61
2
258321
275613301
80
20
474381
19841
883135854
220924
189076
4
7
369
56
41
366776
3
355436
53
42
50
2
79
15
359586
739307785
24
88
36
61
15
82067
68
985094867
3
24
152060
56
10
2
37
15
4
291057
32
31252
196079
257128
911713239
244042
35
356626
17
47
9
93
193676
407588
58
6
33253665
7
24
36
58
1
8
458448
376014
390986869
92183
285198
24837
321424
32
63
5
838127831
1
3
61813
16033
56
35
100130
1
6
3
23545
344765
58
1
1
50
17
118101568
5464
10
736462902
201308
77
252372
6
78422708
6
22
16279
77
38
13
25937
361408
332719
23
58
270436
78022
47
254673
70
11483
440162
74066
467152
25
23
590529005
34
98
413937
862391545
162080
741302751
239871
70
6
273677
491904522
757854683
98
266511
45544
296692
220657
452125
229703
8
69227
226571
87
7
47
35
2729
325618
351110
359817
417707
433013
958600358
288650
72
52013
65
13
94
8
45
54
83
1
63
57
155328016
5
21
81199
250936
39
38
752105279
628980924
88
8
36
28
6
37
87
79
7
54
83
61
6733
3333
54
744511320
198120
295202
2
236348
466665
98
80
37
210560
20
93930
48
10
15085
210135441
1
332927
445943
5
17373
10
307008
21
199382
169759
65
49
82
461076
46
593
28
81
99
64
376142
376696
772153856
8
953818785
77
64
6
10
315518
203362
444500
349572
633445174
59
38984
4
46
219073
468823336
129319904
7
15
75
62
329774
359703
39955
19
20
413667
84
671761096
211961
146167421
62780
91
414374
5
2
493170325
285220
245289
174899506
185475
338713
1699
289466
97
70
499681
180158
32
279836
3
38
59
279803
404240
91
25
80
73
194097
155945
70
143370
19
12
64
349654
278824
24
159087
47747
55
317743
82
574961068
316816
355272
32
109237
20
476562
56
8
122612
152274
86
336680
48
403019
5
348089
491852
85
1
436027
882627641
291928
60
348685
93
413355
468892
200890
634065711
84214
40
314997024
463551
89
417386
23
43
400502
314062
105722
88
307422
431814
538650327
306762164
13
12
34
835953213
119747
331474278
214659
70
418623
43
272619
93180
452954
369881
27
72
284277
41
10
8
68
79
67933
811530647
663093065
319191
235129
492257
22
402452
351406
453127
10
93139
480861
911271948
5
27
317245
4
170275219
4
22
44
231
106170
90
166093
57
3
9
14
3
190636
322208
103328
1
9
418051
36
421258075
42933
82
190897
307444
282428
9
456105
415602
57
4
406169
228467
276539
26
249752
78
156725
323823
103332
77
343112
56
67
5
351788553
19
47
176190
61543
23
69
784847869
145469250
133130
59
82
690207521
29
181697
382899
193546508
36
10
63
244516
484282
33
95
33
6
18
56
396715
50
250880
80
45
127509
262246
35
221661
56
12
39
49
349287
93358
4
92
103815
93
46
94
286762
214652
276020
415353
35
81
391321
853495871
45
18
205485
38
199889
419598
9
332410
451978
65350
7
59188
1523
73
109348
32
490909
78
66
1
381605
839066849
186075
261183
85914
313356
696143607
31
380983
261723
48
291597
391167
77
85
53
412155
19
92
92
131971
695526552
88697
64
80
2414949
99
487906
6
73
10
33334
4
234213
24
176068
1
99
148891213
40
8
261253
8
412279
53269
56
486560
41
88
93
25
11
395912
332867
38689
169118
2
452945
44
7
316292
1
8174089
374048
215551
9
488032557
44
67
78
3
30
264846
20
148854
29898
5
90
52
221507
7
99
96
86
293080
21
156569308
925533974
33
15
11
5
487219
8
319091
471507
482639
148280
69311113
93
160809
1
687517232
337758
60447578
161604
6038
872953549
224247
8892
476855630
269987
9
5
3
44
99
13
36
120454
76
345831
2
47
80
437520
46
35
8
357584
125769
82
49
139787
83
23767
12
223074
77
23
74
249357140
455055
153344
68
41
37
76
369172
114310030
97
675088220
96
86981
145176
53
92
138778
24
4
86
438919
935090252
696516627
4
2
61
79
7
490957
32
87
2785
367133
85
10
334425
416433
246974527
45
49
322550
45
577727513
39
483597
161243
77864
77
73
4
414270
5
49
56531
365775929
100724
52616196
9055
298731
455496
209348
6610
29
79
4
345609226
39
91
82
95
338879
20
419093
61327640
24
470662
479321
12
347777959
82
1
9
3
176007
606139586
584029555
3
1
187692
40
52
73
43
19880
12
73
110908913
56
56657
85
71
35
4
26
97
593955437
75716612
226656
69
2
51
47261
84
42482
9
5
54
97
59822
14
264277
64
1
28
87
15
79
764311376
25
183092
24058
41
15
43
268346
84390
93
39
94843
85
36
206662
21256
220599
9
51
17
49743
280711
186898
364294
169791
168650
129521
337885
677734696
45
317885
322460
77
1359
318835
7
241087589
3
100168
25
69
157958
83940
718485113
241134
231913
90
38
3
294405
103904
160977
163308
91845
94
8
96312341
708845147
83
260401583
3
7
458320
38
12
98
906373545
8
18
28443
327106
9
61
66
7
26
235675
770697859
471267
363969
71
9
32
27
293958
49
31
45
23
3
135858
1
88
21
88
89
290508
352181
888683592
422685
436281
77
38
427718
36
241837
65383
54
57
2
370283
175367220
289468
51
118140
107985
10
42
468230
139095
37
2
8
55
380423
449129
92
222434
22
104921
51
42529750
4
396041
407482
6
94
110559
94
496522
647597233
45
36
870119790
444265
488068
92
60
87
6
59
27
62
98
84
169156
377784
24
149949
3
27
575584931
180056830
88
574262633
24
6
33
44
15
157417
2
115525393
45
477093
92
46
87
38
70
4
425529437
65853
13
239566
3
69
100094
479263085
93418
647763183
132813
63
75186
464592
412138303
9135
53
97
78
4
321321
887667601
43
275131
99391226
93
38
47
27
90
589253540
43
195085
91
66
245256
97
121257
315340
418504
262138
5
8538
131485
194680
46
74
11
66
25
442069
6
2
42
80257
206868
52
7
210062
77
58
93
382059
50
15
294614
28
21
32
127604
410644
158062
437886
393934
173702
49
29
15
83
311370
220251264
44
85161
8
34
87
53
445049
29
136249
558421626
41
31798
10379
31685
93
37
2
19
85
178898
1
31194
9
4
142212
481542525
133199
58
313954
99700
439675
63782
160072
89
40
528028429
6
91896
87747
40
878297332
1270
487581
173959
598815283
17840
92
395281
101717
78
30412084
285639
94
304456
523594425
4
81367
5
90
8
43
77
22
21
216001
82
69
196092
47
48
83
73
5
278774
90
50313
426262
184002
7
26
44
39
88821
122936
188281
91
336521
74
58
94
8
88
54567
7
49
79
7
10
9
48
40810
47
419565
27
36
7
5149
180077
575928855
2
395983
335862
20
448854
69
45
376494
20
955582550
5
63
21
956678845
68
63
456084036
75
93
778684782
53
73628792
189101
6
67
184616
226963
18
301868
11
180465
34
13
7
57668669
166628
45
25
137605
8
54331
804937646
90
385447646
65
96
8
60
20
466923
398122991
73
199069
273876
174355
7
343652
150732
572246739
845369999
124365
467245
400111337
20
466298
9
29
1
60
89
348258
42
43
2
66
41
467850
69
242529
98
88
95
58632
46
49
322980
138679
87642
455077
86699
55
85
397388
943516295
4
35
262551
7
9
8
189426
50
486798
126332
98
378611
125912
40
1
3
374301280
40
322387
181732
185291
429515
19
17
261789
700729133
326377
90
71
352503
291727
37
493873
57
59
193217
65
53
31901
25
437212
10
165841
9
863376842
67
182556
969688224
58
471006
59
50
75
37
89
63
6
66269
79
110076
159759
260451
13
159058
868643159
224085663
186155
28
940498590
11
74
388847
1
50643
168293
99
3
79
1
89
96
255279
175313
499703
10
351454
11105
37
76
98
10
109604
180485
628467838
91
100802174
5
64
227809
354114
4
484712
162256
357958
160813
69
261054
336054
64
166955
150947
75
27
92481
98690829
313415
230704
47
326332
4
758447650
84
972655157
277386
546138360
78676
292796
24
464135
61
239891
159401
37956
5
1
957059382
3
58
69
64363
151859
805416130
4
403480
148081
81
50
19546
372266
717538137
36
137151
82
36
58
4
18
344265
18
221920
428831
316507
12
465382
12893
73
483281
193284
484089
41989
412085
114740
3
2
5
159780
191758
281456
7
413074
386827
59
181447
47
47
367922
298049
17172
83
44
10
62247
49
430083
138994
90
68817
28712897
251537
25
87
452043
467123
303312
495137
60
429861
360083
187900177
370352
265282
76
26
243877
1
819565112
461986
313582
116042
409000722
164582
260957415
497311
91
18
64
35
35
2
48195
43024
60
10
1
462813
262214
57
56
38
47
33
6
488792
45
249951900
79
47824
80
429806
92
21
189717
462718
1
129514
363099485
43
59
80620
182324
70
96
84
440047
330126
25811
400136
97
208103398
106775
390777
267793
31077
35
68
460191
82
245646
66
65
372179
314091
32
393024
296425
500817384
175434575
154878
74
308493
85
372938951
179607
289273
625862860
3
461987
95
160743
65
44
237379
4
4
446268
85
95
4
4
195960422
73444
47
255021622
86
57
85
143446
892194849
79
4619
460317
44
350804
68
249211950
96
67154
480591
383493
72
68
88
86
79
113709
65747
18
30
135734
247340
70
2
364275
199573
489205
208174
4
911958773
16
48
53079
15
150301
212038
74057
9
9
22
61764
415691
19
17
222608
6
46244
14
258508
50177
136563
17
635
8
1
91
91
368767
748895515
69
27
194004
59
6
34
17
79
422913
25
75
44
70
491738
282172
416839
3
15443
11
24
71046
469243
11
399794
344102
2
18
68
444687159
348769
227101
383248
41
52
2
195085
191315
944111090
67589
551212489
699571091
4
315606
16644415
75
791587469
200871
64
79
49
67
16
79001
444014648
467152
251647
14
8
2
58128
237171
424503
44391
92
353914
61
96021
386896
120838
334216493
12
97089
35
73
357236514
178591
336287
23
473970
93
71
78
89
148874
18
170956
1
23
17628
11
229971
39
72
84
2
66358
263082
24868
397116041
182147
80
415636
90
160896
91
24
59
10
95
453723
47
5
482908
55
283467
135017
306469313
493709
34
335466
482338
360017
83
151975
83309
239130
71
97
457987
28
16
502480012
63
259794
452324
30
23
19152364
35
375760
105538
313187
98
41
223995
99
84697330
80
5
486289
654041497
297343
27
70284
59
18
17
174050017
105278258
350179
253141
95
465133
81
54
411606
50
215121
73
638985639
15
19
84285
259718
13
211315
81
70
54187
707310544
936256529
349579
4
24
69
20
66
10
346901
65
487149387
32
5
470089
45
4
7
27
88
430196
74
403651
395857
408943
2
407384
2
573459665
5
53
77
8
80
3
100393
16
3
255142
6788
81
28
81750
71
418944
13
69
719813124
39
114421
9
158349215
325297
224309775
556454735
3
46
70
74330
430137
70
108506
57
645116062
20
60
48
114578680
319354
82
16
35121
65
671292209
52
53
84
470450
87
440668
851480275
396686
11
469967
245171
153566
483127
335938
166398
273642
512918710
710226679
55
69
27
860437744
3
433862
92
161271466
19
257340
17
352861526
89
56
58
9
39687001
48
28
95
91369
70
227715
908094669
95
285206
6
2
91
31
457892
466916
42
73874
27
205083
2
66
11
4
7
17
93
149847
43
55
253168
73
293073
147256
37431
341705
6
93
20
400339
64
201572
265658
486350
4
11
434717
38
40755147
407166
8
27
58
87
1
821435098
227838731
98
62
412292
65455
313792
928954512
60
723328103
452334
2
33
358950433
10
492023
487262
304032
60
97
21
416300
151480
289357
61222
301283
927035685
51
449973
275936
43
67
295990
17
56
59
85
408387150
59
1
135310
209509
54
671326273
340796
268075
76284
66
256941
84
119127
299492
466992367
85743
783188326
479190201
275540
258175
198000
252597
13
5
9
74
63
82444
810718478
83
799255812
52
58
8
10
13943
495418
662504220
291641
26
95
34
486686
24
96
85
18
74
2
194320
316473
584172455
147589707
32395088
146717
395109
35
89526
5
206993
482343
46
26
172296
95
466450
51
158964041
79
196107
287934
12
33
99411
348065
421191
6
652923588
79
37
51779
1
137662
99
39
487867
128902
81
38
4
110053
2
175853
450387
45
452541
277023
40
65
33
66168
190742
35
4
70
430141
86
180505
497506
473669
235029
7
44703
29
176985
52
9
118915
75
74
120852
38
384993
387758
308983
1
92
16
20
168871120
22
81
86
50
480052
85
747320200
41
67368
485955
313332
331352
80
272932
182893
488245
96
6
46
81
295658
23
74307
75
97
33
63436
205198
40
923382796
20
66
485283
49
70
30
85994
3
47
261858
50
52
49
34
82161
204979
786887253
82
504425711
8
449735
79
287984
425484
381773542
674329685
2
493018
2
234390
73
32
94
28
17665
98
12
489428
442063
14
7
61
447703837
359170
16
12
90869
80
345750
322398
132887
304231
128599
120946
90384
186337
365482
50
49
92
18
25
7
63
64
43
48
3
439697
50
8
190592
44668
300824
43
93
15
64
14
99
18
90
45666
385449
4
281824
31009
129354
94
461674
9
709570992
342449
322905172
25059
848196006
98
234701
41
74
82217
106559
105693
76
108737
11
4
309210
64
70
9
172394618
987464287
17
68
376547
8
392247
44
87
76
82
239036
367340
64
56
84
2
50
393412
24
141051
788669964
59
24
311983
422860
399429
6
176257
38
3379
28
37
95
61042
465962
316236
111542
223106
49
95180
321176
467311
295741
31
4
50
61
234611
2
292062
53
78
4
445245
473745
403485
37
70
52772
20
26
317918
97
67
337194
123242
400321
460124
84
689829669
74
19
86
153493
182353
71819
234050
101228
6
551888502
65
248067
969033262
394792
20
89
50
86
326117
143677
247346
89
431830
97
497326
345736
421658
388828
202883
31080
24506629
99
334592
98
90
127937
3
2
55
47
8
91
448713
961318621
54
1
54834
225479341
12
55
287571
64
56
286397
470926
4
706393986
68
290359
262465
7
34
202874
93873
14
300832546
403961
117798
425756
84
2
355874
337213635
163740
4
729761698
74
191788
4139
386973525
328533
16
387705
101207
23671578
86
80
433646
323070
6
145611
16
53
90656
35
87
131802
99015
184259
93
161112
133163
78
6
73
141675
55
927741542
9
116821
97381
17601
53
21
24165
748484990
86
402492
102637
64670
87726
94
84
6
188405
46
40
15
98
212107
27
214891
930381093
244530
154103
60648
452652
37
37
34
5
89253
373877
861126455
80
91
143012
3
186630
5
384305
23
43
442626
94
17375
200348
45
85
61798626
71
67
13
24
53
50
82
8
464414
66
96
14
81
315919
70
78
336313
77
38
455864
297288
258473
461451
62
351679
48
459214
452854
323045
146209
125158
89
25
2
91
28
4
403242
21
898591641
49
76
74
62
456508
75
497960
56
10
234473
64
446458
414622
233221
36
53
5
65115
141528
361660
365104
21
56
81592
28461
27
399272
423569
19
400383
259346
357503
334712
45231
68
64
1
6
103081
1
96
2
11
456582
97
68
76
80
56
35
101985
25
189258
316266757
4
29
4
4
227714
379273
85088
699177852
40
217962
796953300
62
463860368
50
12
353630
97
348558
406323
80544
84
68
5
95
37
473974950
480870
368378
237318
19
5
257222278
66
3
120199
209497
58
453620
76
1
252181
81
34
708127413
92
72
120540401
106020
214782
435975
148459
82
68
105650
36
10
75
28
64
23
341642
172264
197103
96
277189
92
10
8
186357
232814
263243
168123535
74
257202
282651474
374596
541671594
411542336
289837
512637140
112024
449212
16
91
3
74894
3545
9
34
168205
49
748252139
84
25621
51
97
60
137657
77
3
43527
350552
5
213495
56
222000
353299
444665
47
81
252333
245903291
38
1
244354
370653
85
97
291151
299170
96
29
37
770131239
164614
4
61
9
92
52
4
918708931
36830
69
270013
34
407024
99
278003
808333872
6
149220
365358
84
19
88230
75
70
88813
403976
877229573
14
112969
321944
98
474829
51
186958
403458
80783
325774
4
32
61
53
452544
50
18
111406
428498
96
58
411676
188865
209895
8
76
821088749
336321
96129
492884
198693
346378
6
32
847853795
239105
63837
51
109070
2
162980
29
284492
44
26
355565
38
48
58643
175194
46
461257
52652000
24
13
50
33
44338
6
56
58
36
1
177184
322910
49
49
494403378
319060
387523
146469
308395
63
177458
354226
385074721
59
361777
797851240
58
74
16
35
296274
93415
245452
89
93
17
1
63
33
36
419598
84
89
482964
328170
241940
279199
76
162609
61
269383
61
416781
6
96
138282
281415
5
7
8
237490
17
296222
52
47
713806128
53
3
157444
214966
349421
45
174641
135762
221459
3
313972
211316
53
48
356588
7
328844
350909
416192372
194164
21
71
38
863701585
528663518
835455870
315950
1
99269
89
44
245940
60
3
5
247206
95
256269070
3
6
771143928
79
31
3
87
6422
37
161442
304763
616653703
147980
46
638263299
49
460435
513963471
606167273
149755
55807
94
43
58
472187
442334
4254
64
304621
156855
87
486733
250720
3
51
19
6796
56431
93
279952
15
93
264641
74
79
7
61
287860
35
377271589
21
695978896
343938
98
53
764791681
136556
15
9
16964
95
85026
360628
74
48
2
331852
184382
38
4
3
97
8
139273602
80
31146
10
46258
432764125
867748099
417638
35
15270
490246
32
44
16043
10
43
724081694
83
192003
213470
12
258991
81405
285489348
121516
524557753
43759
23
20506
140300
82
21
68
1
174325
193498
38
38
970023620
497996
267495
878027122
331419
9
176242
98
275333
364161
90
361503
2
36
265920
447750
411877
68
1
492022
283063740
38
67
160405
13
7
70
319920
138876
79
197560
4
63
606734257
755792769
146136
190383
39682
476398
3
411100
10804410
8
40306
36
41
374490
6
56168
78
33
22
5
31
326044
59
134756912
212677
16
48
99428919
413278
339252
4
34
83
216741
6
295821
445454
75
92657
38
229218
309088
958654655
320170
61
33
27
408053
96
88
74108
303633
330292
902286204
75222
99
11259
359345
2
57
307200
653606727
371282
67
50
478293
292444
15
964591853
488137
1
51
65
425591
428653
292696
71
5
8
499363
13
387719
9
33
306571857
31970
92
63
37
12
877891309
45
23
185125
201276
14027
79
7
42
465092
371255838
526200879
44
8379
48191
328742
76962
20
47702
1
408132
92
408366
2
79
62
46
128990999
117577
5
12044
647966330
72
451314
3
355742
301550
54
204383
58
801471352
10
36082
29112
147915686
7
48
87
93
3
24
44
285491
80
47
31
493450
98
8
145483
595283583
445984
55
204113
17
300734
4
2
434376
98
7
85
7
65
143972
493569916
229886
55
414420
9
251074
89
116622
131715
84
3
45
54
281059
19
210715857
442337
344396
126481
710814066
3
5
84386
3381
85
926567337
55
86
989167773
703183764
79
3
346085941
138315
82
2
95
497316145
60194
89
394802
238093
61252
103403
181273451
471681
186039
240111
31273
42
426645
278938
310580
39
2
893045797
107123
6
67059
19
3
313615
7998859
109283
461473
33
96
2
66
250557
19
61424
16788
427858
52
80
169354
392866
322808
8
88273
84
424848
280367
357655
9
250018
87
906591311
99
38
45
490665
68
102682
378213
72
53932
80
7
32
94
201054
886
84490
4
274468
46
5
20
627980323
478484
255639
98
257544
5
14
505285832
54
25
393934
70
8
343594
58
114427
56
248944
91
181002
33
5
4
417086
473487
214863
199620
716767948
90
17
80
388589
27
15
86
884403738
84
1
6
56
1
260397
95
329082
187479
287670
4
1
35
85
4
66
84690
29389
12
354300654
75134
3
75090
7
27
30
90
24561
75122
17
121567
36
442398
118665067
268961
5
51
28
289765
89565
66
364048
131314715
504
56946
310651979
49
109594
847977062
128428
441523
89
189214
235407
986313969
2
347090398
138490
89956
77
61
38262
24
15483
72
8
110130
27
8
191517687
196827
7
393128
5
82
28
257797
1
13
142452
477421
64142
235385
281565
495987
54
138644
39
227662
67
465032
35
164274
498008
36
149019
1
95
11
17024
916689564
89
21
150623
92
28
5
490628
25155
190504
222946
5
59
3
233624
90
51
20
296005
448198
681165522
37
8
80
7
87
394256
11
3
166624857
5
41
491832
78831
383568
8
183548481
26
368412
93
113103
158948
201449
43
420837
488282376
633061917
15647
44553
304410390
478699
575824702
204496
41
430980
377787
107108
146023
7
56
46
79
66967
412384
238682
29
9
228811816
534893971
27
43
42773
121701033
17
83
73133
57
41
53
50681
206275
432350
59
72406
5
39
18
23
58
284424
95
8
93
349935
95
68
441187
8
2
87
70
1
131070
23
5
56
620392796
6
92
75734
130932
45
83
142935
128805
249989417
70
203306
55
36
3
27587
92
33
12
111847
88
234871
98
92
278290
66
6
404747
10764
45
17922
378011
323987
172772
21
92
205971
89424
3
23319
433630
73
77
993707342
85517
961988685
464073159
518957713
113928
7
3
102661
55
400055
10
102171
17
65
149597
22
603047943
56
68
165855
233227
94
57
94
103075
6
22
62
64
57
312426770
339835
49
359390
78
28
91
80
3
740220446
85
866374622
290611
261958
371365
88
2
60
34
57
324145
89
138456
319655
242418
382981
309035
41
243667818
388253
335357
26
97
1
455540
42
51197
40306
6
20
1
6
407936
3
63
469069
972230347
50
439414
25
3150
82
95
95579
94
214173
39
4
546315731
26129
5
69
304165
68
9
84
5406931
328342
28
218854
260239410
288082
222812
103686085
10
566321762
66
8
155714
385352
63
335303
223593
97
481723
35
5
20
68
83015
336431
2
354958891
388946
7
16
411277
1
86
93
254714
302523
80
229563
19314
94
452593
65
473844
176337
364966249
80
666396433
91
88
45
75
99
48
38
99
43
234311
85
38
129032
16
5722
204418
437817739
56402
79
72
406303
897466187
99
726513131
8
97470
45501
2
262967
816604923
62
31
370367
145848
61978
134135
99
7
5
2489
47
236218
494211
173998155
34
463836
217439
178022
83115
167221
270320
62786
23
468477
70
38
299132
83714
54
31271
417764
125257
409949331
89
996189786
799534538
26
205367
403470384
448728
43
409054
217218
382155
207502
245166
435032
72447
70
94
50
496194
26
307880
222063
73
180425884
67
74113
53
43
3
89665
851066424
88
7
283327
51
244624
6
58
259989
12
24
568731680
68
30
199323630
221497
1
38
481372
55
160696
367510
24
350302798
8
467295673
668875614
5
577457197
156010
7
364974
118263
63
21
21
3
94
50
353711
332855
154546
152476
218112
74
73
169882
208249
30
327009
12
31
129778
5
5
209777
2740488
26
170602151
387630
406806
58
90
6
67
97
90
3
75
9
9
466619
92
70436
19
38
182312
391990
72
50
164656
458228
185991
22
34
449826
68
45
96
80
204871
767042277
80
26
46
29166
58
34
88
9747
18
9
66
382809
335755
161457
23
311992
385769
431112
9
220275893
404341
447817470
694878403
104352538
386075
3
19
121639
286028
87
98
253482
391824
57
37
273731
121992
261047
230948
363892
263579
1
188457
239596308
380176
9
263382
350273
28
97
55
98
15
36
235282
826826959
387216
77
94
326603
78
67
261287
216373
303556702
46
31
37426
256275
397638
187623
25
18
83
74
868689773
261499
375230
14
60304
413551
178529
22
34
377679
8
22
14
7
283595
69
43
39
54
41
308735
4
1
307238
374630
33
152941
77
9208
642171770
97
23
451852
7
9
8844
445740
89106117
18
85
416232
646871412
745645475
9
75
83
249411
85
99
1
93
37
20
45
9038
44
72
355685
91664
451248
159635
24924
452568
420284
5838
933542151
60
37
395008
67
360694
414203
448738
917843761
2
152659
278819
345535
42
68
15
133589268
67
64
32
243109
93
72229
5
313951
6
5
10
26
81527
167857
44
25
51281
289287
51
55894
8
8
248442
56
406311390
2
46053
11
34
19
11158
67
30
395986
38
275485609
22
55
62
44
43
8
2
413058
259992
296055
222305
245338
80
80
61
9
463394
42
30
410149
8
252205
71
496259
3169
30
244796
1817
87
63925
565478296
70762
52
52
456640
89
490439
238575
33
18228
295429
625597880
496950
21003
37
402508
307321
3
35
135888092
327281
18
281931
53
130004
573207693
83720
91
79
276535400
80132
17
72
196265
244039
103039
330509
414650
254442
490307
372430
7
38
77
234601
64
17
46
412973
30881876
249220558
481644
82102
8
51
331947
280509
420664
97145
255036
29
38
201411
83
80692
475671
249726
24
2
7
7
29
159828
453857
6
221937
62767
423602
74
237885
25
439740
295065
118180
12
92
15
909834605
130302
5
123743
3
478398
99381
430975
23078
244083
487340
81
230607
4
1442912
3
93
249450
781482737
88
24
81
153981
86
44
16519
2
448547841
21
98
13
68
19
2
490070
52
55459420
158782612
30
1
53
193936
61723
62
244848880
494032
172564
335915
55
459402
54
6
396956
246818
31
372559233
25
357645
31
393202
63514
207781
41
9318
74
5
2
614867065
99
16213
173116
20
416467
83
417291
293338
244276
61373
54
629152837
2
9
41
451486485
339880952
54519128
186016468
318716
146182
2
381475
787319994
76
96
82855
13
144693
1
6
87
13
93
302129
179252
98
744464560
377730
398062
23
154504
66
413925
272765
29
409675626
345354
19190
509936736
31
6
439443
474878
5
436521336
129590023
94707
104382
309770
38
95
176380660
3
236365
9
91
279364985
12
60721
487887
246464
29
88588
8
996108549
43
57930
272350
424321
202492
981572935
232475
99
74
6
5
327724
83
30
927604372
91476
333519
459427090
454335
97
29
11
31
193650877
5
4
35
379535
28062
5
35139
689580892
57
93
282454
53
430472
327544
281594
67155108
18
25
28
6
168050
93
55
9
30
369194
47
3
95
485025018
363908
249990
484094
75
256153
56
86
90
154412
231766
50
12
454572
282057
41
58118
64
466438
55737
404648
499259
35
3
36
48
481382
190219
101197
486413
341134
47
2
168284
3
1
63
49737521
212660
8476
81
66
65
77
221440652
2
199695
38
82
9
78
52
180410997
454926
28
140018
48
346958
191528
108810280
1
43949
50
298456
94
96
34
409475
66
20
260366
46
4
321415
164933
40
289219
14201
60
286550
99
313411
71
25
10
9
72779938
87
394737
79
91
8
77
93
537381081
334022
103339574
158597
95
91
77
52
4
39
353341
58
33
758834908
52
250184
229453
477164479
94
116953
24954
103171
53
82
246711
708312047
88
44426
725750512
436819
778368052
70
55
2
1
502376672
97
4
41
167356
317215
67
130495
80126
90
86
10
423587
9
48
88093
413144415
197308
70229
44
446862
2
300444
271421
83
186984
51
321071
474060
81
95
7894913
430775983
71
342834
69
59
71
77
360484
308898
50040
150578
315596
31
27662
7
108469
902
388991
499074
83097
6
453752
508425306
24
59206
102504
15561
455544
435524
52
233676
28
63306
60664
11
520652093
64583
7
334434
32
38
433825
308218
14
469611
198491
331441
34030
154921
78431
71
95
72
19
364090
57
331287
291352
92
49
45
19669
9550
319784
45
59
76531
258257
438539
3881457
34
55
77301145
30
5
54
5
140484
95
20
223663
194907
6
346179840
47
316572
34
460954
125299
84
29
178476
56087
465442
3
280353
349803
168954
10
474514
27
60
6953
81
51
73
39166
150085351
406940
95
230430
94
89
213023
56
42
78769
82
314739
362958
27
499864
429646
56
258750
92
263874
91
465319
45
81
91
54
64112
71
6228
112248
87
349739
329614844
73
247610
173035
14
2
6
257237
11326
93
24
96293
28
762980210
9
430256
8
87
1148
5
77062
269364
116416
63
307549
79
76
498181
69
514352921
40
52
51
45
309968
711783688
47
60
610734739
12
337441
78
3
20
368265
18
9
436777773
36
286633
490510
46
62
13
2
94
187899
139586
84
11
362772
55
177386
12
233831
452199
264652
85
31
55
272990
80
417139
450000
168827
219267
200083216
46
103416
70
13
7
47
17
635444158
6
448471
61
24
6
11
248366
18
368700
121534
437811
82
152894
110917
175457
74
270499
448176
33
77
441660
66024
2
472349
92128
326131
307806
482657
8
207354
337886
495309
367957692
36
485857236
238371
117099
82
234645510
196004
113072
142888
210111
31
499837
32
63
63
59
18
80
378549
311014
390120
94
52
59087
90
110502
7
45
82
23
189730
300552
20
36
498970
99
25
300370939
415063
55
65
657745338
462071
455437
72613
69
52
292615
47433
72
257480
638834614
30
42
228797
76
16
72
372907
4
28
6
73
377642
56
1
56
1
775043607
95
556612225
332523
82487
956494689
87
453746
98
42
80
159717
68
271507
828472222
63897
41
381188
656358502
37
456119
70
2
256590
101296
408993
2
83
77
75
287258
174195
95
166499
438918
64
766812822
1
21
78
351270
77
316753
13092
14
98
170207
98
2
197100
43
80
26
345659316
79
61
174546
64
423242
458807
87
16
33
239222
265869
5087
26
247112
23
128972
359403
18
97
245947505
32
634729222
902730727
17
293090
57
58
475280
68
95
383284
424011
2
59
10
4
72765
77
19
97
78
4300
294955
141655
216477
68727
74
115957920
57
460624
602131014
715714000
348946
443543
391367
363239
63536
80
67
93
33
39
458393
278928
18
85
94
8
487323
169013
61
297468
5
75
90
50
86
208741
768370706
12
320715
84802372
72
82090
166351
22
11
94
360350
578
75
212759
441267
166060
7
8
493649
3
20
32
25
34
296059
7
69
96
339481
316662
70272
61
63
679009196
98
3650
75
93
8
74
217772
37
8141
8
78
270059
497462
14
403951830
145346
258584
488349896
94544
438266
83
140208
356638
14617
40
833451755
41
744236401
204542
43
63
37
162300
6
78031
408443
936601551
99
320417
87202
82
21
449169
361600
1
60
316627
34672886
29
452810
338484
37
253159
59
7
123510
36
780664649
176725
3
58
342950154
33
146752596
30
435789
7
14
494007196
206236
493514
218401
42
86
4
242901
5
257635
469229465
251941
12
48
48
91972
87
15
86
18
200135
116075
51
283774
161688277
329476
106557
238433
73
83177
40
7
78
40606
356355
84
788653572
207356
25
62317
7
255264
70
53675
422755
211203
369652
128345077
67
374365
40
136277
11
446954
475582
9
8
1
482359
3347
182181381
223309
80
88
22
60
297663
441347
69
390762
40
80906
38
467727
191561
49
34
103755
152086
89
432780094
362903
215973
5
13
356990
4
40
352222
78
413022
80256
240441693
184124
143444
76856
84
177347
32078733
479075
2
389827
112993
486823
5
56
46
34583
76
1
70
131891
28158
5
229338
590298768
611290353
64
389367
26459
80313
357160
763332015
167426
32957
41
79
462027
50
78
63
49643
168583
226828
313828
1
487819209
77221
441583
26
1
43
22
45
774315784
80
376642
98
345420
44
115553
75
389306614
260955
84
9
2
44
23409
72
81919
421898
27
45
61
3
94
3207415
306207
61
346103
62
53
384966
157232
6
951875693
188475
696738027
74
90
74
488972
67715
64
6
85
3
469509
403872
610607023
1
93
159048
227845
271606
475238
459826
1
8
5
359261
256296
81074
245906800
487291
490561
314679
56111
42
699761887
7
99
396464
3
851024731
47
271838
50400
332383
95
7
361963
45
211352
379584
40863
918419925
415840
90
42
65
399556
284721
9
85
81585
22
766579880
45
123231
7
55
28
95
300882
97
72
93
7
83
73
17
76
18391
26
250296945
99
51
306730531
313168
45
497618
413720
411012
97
64
341919
10
33
83
86317
8
41
70
65
1915795
134316
111537
196485
222549
54
3
19
146691
366617
415170
477713
136271
493178
44
425375
248759823
262531
238849
67
74503
81
26
614193943
71
59
87
44
894327036
964923074
76
38
242157
360424
58
444720
3
82
115121
170253
212346478
6
52151
68
64
46
5
77
411844
40706
684590832
312975
346476
44
479193337
424421907
886145179
159211
244493
3
14409149
97
29
379685
461463
79
70871
75
70
177708
19639508
205721
95
215046557
379909
29
354018
472145
9
237588
3
37
68
48
81
14532
257746
17
82
94
70
70
497864
83
75
299765
71
10
864883571
45
48
65544
19
45
77
72685
23
79
74
84
2
98495
59
24
34
369080
145024
113859
4
14756773
79
31
94
60
6
184019
62
762526214
354898
80
35
145480
1
946210416
847379022
22
414905
380489
21609
7
449548
37487
671972884
30
3
43
434617
33
453082
2
91
270308
59
93
175782
378971
39
25487
92
67
73343
393162
26
33
1
82
191895
91
282170
91
59
419170
75
3
78
150769
964578197
78
115104
81957
951182155
202921
81993
10
65
2
367462
612119487
228213301
30
4823400
81538
240230
357491
757906311
7
49
56
73
478166
46729
37197755
90
403784
14220
50
897112222
523842341
34724
94
48
244009
110095
366753980
160028
47
39
88
48610
2
28
394202303
47
245689102
65
389725
91
5073
4
82121
296362
23
157574
76
65
70
30
764348595
159564615
133818
295497478
234444
259386
183094
109898
19
541669332
28
253505
7
305344052
78
53423
40
65
430788
13
34594
12
165956
163036179
16
58
194990
11778
315052
457820
200245
295974697
87
127800
464035
474088
124920
495660
6
78545
319278
810743576
6
46
11
4
40
87
98
78
86
55
938238414
52
15
216122
218104
461916
12
94
7
154853
477107
147439
277622
326734
72
87
12
445542
81
23
449672
7
479021
765763261
141823988
69
61
453539
40260
27861
247773965
3
142553
397651
30
67
78
136274
396537
383722
263988
2
154995
87
60
447338
408031
916863989
43
42
83
83
91
475946783
279630
471310
61
3
4
72
643597469
84
26
57
38
64
34
44
37
390694
151405
44
231464087
607037282
70389
55
367989
165669
423164
338006
372882
92
272425
70
67
26
257820
271505
25
2
460488
459587198
1
31
270949
40
334051
194215055
70
60
666212830
1
35
637392288
328625
424420
270792840
103337
137232851
301771
31
257799
15
4
433934
174023
364030
50
257704
89
728616120
280798
33
329347
140419
220235
22
239894
430438
112328
47
277025
88
92
614008296
452836
367831
8
57544
86
23
144734
9
440947
7
66
8
908711419
55
110335
432480
195788
1
7
43
63
62
90
58
26
162826
200654536
68
58
38
16
712269018
304601
141533
273465
91
230803
4
57
480079471
844087527
861756575
111935178
173495
795059899
492980
277960
5
561946625
168129
61848
31
52
710109554
9
47
363660
242486
900232632
109489
20
91
43
822184355
46734
410658
478327
265115
57
31
69
66
410340
400402
192178
41
41
337007
249487
205005
72
11
8
65
15
462865
11
36
3
53
7
461095
64
74
91
142948
22
325760
658077734
82
1
199313
493360
98
88
51
13
3
7
7
176661
2
73
42
206691
56
199646
8
21
87
494618
424610
57
51
78
88
970138786
3
153541
60
3
104095
105727
4
2
329555
5
45
233254
5
13
2
93850
350715
492527
1
60935
61
340555
64
13
61306
408294721
88
282328
14
81
319271
46
444192
14
63
86
121367
9
271962053
3
23
242477
13
2
60
79436
696988562
270716
96
659721307
87
499554
13
424286
103955
488240
69
182314
319398
4
45
499077
52
5
167796
9
215122
92
95
75469
72
45
80
8
362437
444619
20
99
20
146406
58
289862
900925802
46
5
144924
104431
207923
11
7
2
216117
123162
83861
260721
21203
15
364954
494358
328232
4
222560188
79420
87
37
7402
61
87
444672
28842
375154
449161
12
45653
42
64
6
50
498553
23
67
67
394160421
20
194775
15
261063
8
102069
226808
51311
16
65
21
2
2
30
360856
408723
282098636
29627
52
193779
260206
416965
485367
2
74515876
218002
77
39
495805
3
58428
81
90
14531
75
76
241167
200439
29
477794
89
32
297770
289684
18
67
9
98
528720720
433414
240982965
16
83
232444
498372
207751
4
20
283737654
171782
29
43042
54
35
208797
436255
397079533
59
383820
93
337067
462438
327125223
322404
625732284
116649
443841
10
2552
276750
59
113293
320731
59
178574
21211
459917
34
123923
77
5
83
67
486759
72
291916
86165
25
39465
3
55
10920
8
63
154106
6
317855
337452
8
244035604
465177968
50
400737
357262
22
200912
51
6
131766
213142
686796353
352022
23
1
272136397
3
86
1
13
286111
22
212390
96
271065
79
574412989
889299592
7
92
576642889
5
145882
3
208697
51
57
499646
69
102669
3
97716
36
78
15
103531
223494
17
49
140223
77166
57243
641924744
810246670
40
114103
243123
11734
421165755
132752
181427
41
57
791926978
497808
331010
3
42
44
9
343440
372256
73
931
92
423523
286678
218506
13
489275
183121
18
5
6
14
88
1
83
45
81310
385999536
55
11
279591
9
227956
307890007
3
762255817
77
39306
491544
490609
91
188735
485610
81
11
14
6063
43
12
140481
374432
715786487
449346
178672
79
43
44
291696
613465726
81
447772
75
243542565
345372
106600854
56987
34
62
7
22
9
7
14
11
93564
8
433521
41
13224
806838530
291143
37
3
84
41
22
68
407157
11
216339
796929406
774094588
27
847161857
6
271950
419468880
83
68
7
1
3
400555
52
179084
49
268523
63
74
327792
31
33
71
207909
27616
361029
63223
27
82
3
111925
13
227718
88
407464
306717
250990
14902
46
47
84
16
6296
27
89
8
63
267211
32
69
381664
125127
25
329182
73
42
69
68
332786
137203
1
336157
16
61
199751660
60
35
31
208997
27
6
138359
3
529116761
1
214414
348281
71333
29
19
38599
75
89
413510
580527933
6
121881
3
103776
25336
8
312117
394493
142921
8
13
62
55
82
99
325107
470662
6
225612
96
25
129147
212753
203300
25
48
959557611
136205360
52
463405
481790
222063801
459176
430926
195546
8
114279989
420307
9
162584
76
862051538
404426
250225372
154922385
308509
38
149888
1
153080
48344
58
250671
496424
60
132966
52466
742571154
64
13
439174
975820554
94
257624
81
55
301926
130301
89
515451535
330838560
11
372874129
491334
371130
52
460041
1
57
13
1
29
249367
439479
11
77
258740
168857
12
25
2
393521
3
74
60
1
89
38
498745
980491397
162309
427106
39
394599
448583
53
11
15
80
475538
219008
115109
57
1
149675914
41
96
223693
46
464788
76
71913
57
49
38
82
4
75975
6
92
77
90
52
8
465717
3640
166953
86
48
16872
75
4204978
33
303534
718860768
64846
6
365396
46
423205402
48
2
62
22
11
488318329
149907
82
475196
1868
89
59
396069
70
413982
52
309468
49
1
190929
53
9
20285
77
434327
281667
86
86
88
413811
345879
17
3
9
76
299249
62
5
64
459133676
13
5
650715406
84268
9
559546159
388124
60
225096
622184462
101867
466154
6
304800
371573
4
197633955
349838
654039082
121657
240115
52
493061
45
190160
426686
385270
58
228944
23
193307
99
349088
93376
467654
53
15
63
4
5
43
35
63
79
74
36
29
88
272976071
258897090
81
9
324196
1356732
65006
58
127845
53
58
376797
25
68
142111
371037
73
390065
68
61
292585
15
86
10
92
35
332353
82
50
634050512
95
78
26
82909
5
865111757
10
34031
843296777
74
81
44
163032
276470
378782
437634
30
41323
24
21
41
64
264087
66
242071282
371776
36
43
57
24271
341564
332631
27126
48
59
264896
433593
423514
71
164150
28
27
16
305462
39
203852
13
33
16
153863
87969
315701
87
65
209963
21
8
74
66
88
14075
418600
268557
402681
79
327177
64
461587
276566
168096
4
10
65
182366
11
63
750767588
86
47
59
91273
63
95
35167
994513788
393172
402769
9
6
764400290
928214672
69
25
152361490
304269
358047204
57
97
152138
3
93475
87
86
417015507
181149
181517
9
74
29632
48
72
102956
29
70
71
98
76
275233
95
19075
316439
78
153471
881434634
426565
54
364005
33718199
440994
8
412544
262286
201563884
889103908
7
105039
16
76
43
46
88359
379775
11773
79
149483
557111773
128254
396849
635311573
92602
289080318
308940
38
14
67505
417843
8
37
88
455280
11
85
8
121419
49
87981
90
152856
57179
6
845117301
403937
362068
177170
77
13
479414
10
8
383850
80
6
32
5
73583
445991817
99
47
535531810
428348
20
63
796146028
166323
61
84
182979455
27068050
56
275186
366973
244538
18
428603
483273348
201741
64
473125
115845
6
7
509202574
97
58
41543
87524
423327
17361
163860
15
11
4
115531204
218526
62
29094
90445
28
462811
780080072
429531
3
42
123569
75
58237
421835631
20956
46
460656
50
463321
46
333008
11
5
326254933
248027076
7
8
55
15829
103069
465028
356774
61
381388
419946
62
61
127537
465501
719205958
59940588
816465533
409435
419444
60
81
2
36
63
16
254788
48
351666331
352402
204148
29
75
28
382352
91
18
14
71095
6
127023
476919
47518
153934
81
469826
9383
42
852793033
62
99
593280743
409407
52
237440
173183
99
104441
88
349443
54
5
181298079
77
35
669503269
52
45
472643
8
485893
258285
31
13
840031405
3
76
74
9
269390
309331141
273542
6
71
10
34
416902
56491
68
498687
8
48
38096
362635
46
694480566
214721405
84
276815
14
17
8
74
111760
73
236021
24
100754
3
413232
13715
49
433151
77
77
249217
622001637
432880
85
74
8
409837
50
6
354058
137300
77
548384451
247930923
868224743
41
433784
70
15
4
7910
25
85
487372
28497
3
10
53
49
279642
214449
42
192295
486484
80
59
410798
120409
373041
92
888925896
2
18
178926
187974
40
481612
45
470542
42779
4
95
4
413854
2
288989
81
78
255268
48
300966509
16
414316
137159
385730
260858
374072
310265144
499456
457912
2
41
50339
151381
5
8
69
93
91703
31606
77
72
175596
1
623582769
49
474096
37
76
5
510608229
98680
75
308751
7
55890
33
9
351111
94
39
5
138444
24
65
306456
455573
39
90
680177572
18
349868
8
56617
100372
340489
15
3
169018
495902
44
216881
28
1
93
402102
345374
252543
42376
237931
20
58
56
42
203711516
290609
306745
31
49
56
45
34
36
71
90
113634
98
33
41
4
142443770
3
154115
451237
446003
83
15791148
456151
857638723
10
61
58
527619375
72
377450
37
46
380624
150941
43595306
81738
42
151037
359730
82
456218143
687643710
6
57
77
39
17
132457
48379
112530
5
35821
185663
36
462086
88
104352
63
50322
90
96
270652
31
42
93
483268
492156
39
82
197256
118968734
83
18
244214
43670
33215
59
269250
31188743
49
53
99068
65
4
73913
73
90
51
16
72
102876
330299
76
41
39
54
76360
164183
368498
156236
241648
7
330864
5
84
466415
49
1
7
730716111
61957
94
92
12356
315929
13
493582
6
70
511667954
400671
3625
421322
4
13
327103
152373
24
962561335
6
86
368771
201539
80
50
443583
83
97680
6
4
3
1
4
43
63
122893
18
181279413
59
309606977
900690583
95
7
94
88
401048
44398
87
42
670942509
54
109918
440370
6688
29894
318373
467400
280088
22
639163311
26
346744190
47
6
66
138562
18
495303
37
66
168771
158730
52
6
64
313675
333445845
9
10065
95
137266
367614946
43
613189389
56
8
318085
88
41320
30
16656
292185
99
813832499
192917
21
694078071
268764596
289955
87
356699
92
19
41
79
157242018
457399
9
400629
66746
40
481602967
91129224
10
719398224
380394
57
83
602454212
94
50
91
38
23149
348186
17599
41
194719
5
69
6
248812
269701838
312369
64683
5
357740
63
59
317184
32
44
16531
51927
19
98027
54
118074
97
76
38
63
18
78
3
174217257
78689
276252
245175
61
61
99
22494
40041
83
3
610798304
68
75164
277485
37
143018
13
27
424288
99275
51466
26
77
66
69
2
185580
25516
256482
893037699
859066744
70
66
94
26
85
66
13
71
10
41
328797361
3
711864939
1
399756
75
116662
44989
24
143215
20
58
18047
24509
7
81
31
74
89449
1
7
4
65
10
926963682
28
34
16
308335
8
14565
89
58
346676
228946
18
137060
476724105
9
238105
41
735250665
218504
94
393964
60
75
270992
67
8
21834
141721
291139
210118
370434
558626897
37710
80
18062
57
61
85
97
59
86
70
144182
45
248054
39
535803868
65504
55
86
40
91
579585669
7277
17
685805452
378681
61
394688
14
9
35
27
305739
33068
30
67
8
672155007
221544
48163
5
139513
89494
848544628
334015
27
30
451830
54
32
23
310573
57
234995
9
428289
95
363359
400698
19625
3823
69
5
49
464855
5
621330004
48948
27
173935
18
328739
85
154343
9
364452105
40
51
77
749795994
391417
35
39
239926
426113
153980
130195
28
304095
40
6
2020
401519
153353
1
2
29
295605
223087
322647
98103
94
77
70091255
734989351
94496
78
30
24
311787
238788
440709
10
406084
2
335490
69
8
464831034
372332
67061
398705
5
326874117
66
78
25495
496483
43589
19
398591
18
56729
17
68
75
446620
23
48
452147
13576
80361
88
92
93
279536
145086
78
238406
265729
3
243097
110145
52
243582
4
86134
35
31
160088
61
549302434
554149769
33
392156
551629912
106232
310896
95
1
24
244485
93
803245560
74
18
399186
29
190724
502051221
50
2
123834
140948509
220493
376427
67712
13
169012
897598763
19510
34
8
76685152
106902743
774266925
46242
48
47
14
181310
97389529
20
499399
278616181
317283
541661798
293048
195962755
58
136555
449358
460001
360328
656416705
429288
250676
642693711
177742
71
43
34
52442
97
54
31
29
493610
420570377
83
287498
475199
955017255
190407
286860
85
167240
946933351
6
457152
330551
385500
89
74
156001
79863409
34
283725
374220259
644243797
449065
38
35
49
8
358115
65
454480
159584
76
145877
412651
36
21
204503
3
478671
86
51508581
97
11
218330
328269
61
834580406
791983303
79
35
209714
41
82
448773
137169
4
171610634
45
459116448
186183
256502
94
300404
354951
9
43
51
66187
633406395
289252
92
32
86
115957
5
63
462986
144106
353918
75
43
227293
61
308109
10
53335
82
437275
906713016
93048
379576
92
72122
279254
147407
18
734350213
4
14
734785640
278822
61
42
39519
54
268051
465002
89
79
72
48
249470
11
98598
33
47
43
58
597228229
92
23
4
49
51
58
37
726726059
58712
15
70
182916
112915
88
384582
77
73
531779096
45
166628
37
164435
3
89604
7
127394
8
537686522
231607
81
389903
65
13
5
31
426079523
321722532
8
28
117018
22
306792
102283164
50
46
314212
297810
14784
38
54
27
453156
353167
54
103054
45
28
77
171548
95169261
296866
17
5
21562
8
37785
36
437233
166360
22
171044
20
8
175147
357776
188164
43
12
140134
470219
65
73
6
15
264203
4
24
22
956854667
463941
274668
188866
442923
203900
80
53362
75937
89
4
98
194716
148079252
156450667
193214462
65
75117
482885
9
116451
23
7
47
13
182301
320047
474603
24
439735
97
56
45
10
66
366717
385525
389015
63329
79231
41
74
67
3
31950
479934279
56
79
83
260960
59
34
154172904
8
67
225899
412246
3
46
26
151854
8
244595
166388
84
472489
109956
447488
470372
69293
431871
460055
395353
28
7
108627
431221995
78
166352
281620
337840
55
124228
101612
422464
240439
12
151370
434778
26780
96
276421
155385
58
96
88
7
165312
496020
88538
272924
21
813468426
431522
250552
134884
25299
10
28
23408355
1827
3
94
179926
67
23
340472
8
364961
4
96
4
716587132
12
20
59
311668
98
458445
65
20
44
94
711958333
10
82
543219401
376739
1
86
8
415044
277086
41864
82410
798752190
6
4
358478
421767
217047
36978
208427983
355244029
21
231093
414199
16
406726
44
64
24
436754
407200
95
155009
390307
256156
85
59895057
71
31
56
396274
255193
278298
79
47
75
56
13
11
822669613
468935
224406
44
227960
31
59
46
415287
53
113452538
56
72915
8
165478
29
7
28
443311
90036
36
88840
54541742
216197
36
495719
125241639
27
19
149884
79
53
46
971363378
17
98
406647
476083
62
469724
4
288291
34
454269
296496
93
345508
81
165424743
135181
33
402698
79
78581
107029
265025
257172
5489
229455
4
32
6
2
2
21
35710
29
670886107
336964
5
68
352905
57
574139891
8
187649
4
371435
139820520
60
6
450180276
200793
52
671283061
536790931
84
72
68
185255
15
55283
166742
8
96
250949
564292567
407892
958330015
91868
98
422913
379278
17
77
56
62
89
59
1226
348637188
232124
3
16
284298
54
41
447347
10
83491086
129661
299288
70050
389123
248180
1
96
553722553
85
392949441
92
13
38
48
325780
19
460440
79265
176098
200483
467977
32
3
342019
79
85
97
24
12
428481215
86
323676
357406
4
16
37
27593
835792493
440140
3
92
203733
84
44
281682
131195
9
494505
410976
110212
63
21
72
589268560
64
321277
7041
6
667031908
39
164688
48
9
86
804284
166903
54
7
190327
47940
109842
136825
6
242274
434449
95
75
155471
59
175609
44
410713021
73
472813323
10
78
169444
52
71
41
706515183
193089
467522
70
186432
183255
71
9
456409
2
74
8335
29031
74
362338
9
96636
187221
578220288
34
3
879142108
330560
82
66465
1
76
32
98
16
356679
136815
44
126560
149220324
70
963536350
187281
30
10
47
88
467518
87
63
72
429089
18337
18162
461126
83
223004382
72
304044
195131
147635
74
3
256868614
414711
99
2
499769
266822894
87
2
6
517010722
5
277715
827342646
99
305063391
82
196304
3093
12
49
87
32551
99156
76134
29
193684
19076
72
33
15
8
400683
98
311286
65
5
59
16910190
16582
357489
9428005
257876469
3
76
793327120
17285
15
58
417273
1
366481
2
470460
29
363069
34
24
423122874
98
71
330041
831883937
8
67
40
484665
404725844
40
303452
25
144409
4
95
74
479192
2
98
39
81
117443
197748
478295
15
66668
39
78076
4826
94483
53
6
48
78
241460
95
389066
32
304652
194363
232475
147119
172260
31
30667
1
34969
318937
238635866
36
3
142080
763443698
9
450323518
23
22
268025
87289
555962399
3
122457
30
22
82
217810
28
36
414235
272481037
59
17
150892
3
95
125157
110766
61225
97
359718
546464507
26
689824312
270761
38
89
294453
257433
489075457
30
42
88
88085
43
82
533832629
80
455218
7
217978
361662
49
79
90
673173063
306808370
3
218769
97585
314173
492703
6
438619
33
92457
130711
70
42
99
3
261530
265053436
44
676319970
134863
345027
324967
53
23493
5
6
68
200366931
381562
77917
535206054
73
62
207810
78
148215
55
286139
63
27104
13
59
26
10
125460
24
2
56546
99
653353820
98
2
80
92
203538
65
42
8923
9
99319
263697
340867
975201172
230100
85
20
19
228838
257272
294959
38
419784
17282
104359
155266
48
273746
397177
69
5
463908
406363
337243
103401
336140
2
35
125825
55
862347154
167830
16
28
53
54854
389321
35
198205
48
42
80
18654
58
41401
89
92618
10
370463
30
138892
54
81
54
19
18
216904
68
170888
306238
53
215903
28
80748
31260
46
146058
222089
96
41
860909837
298138
76
228869633
56
53
79538
37
3
91
499229
6
315817
23
460202
76
9
2
96786
6
34
253669
241269
134520
8
12
97
497418
14
65
31
21
414247
152511
7
9261
24
277136
49
401611
380291
234528
390036
332856
53
63
457355285
50
53
5
20
429464
943344480
24
6
1
78262
472207
7
95
36
371571
159117
248764
71052
89
61
70
15
17
4
1
484041
53
112491
220839
81
74
5
28
254011258
273458
4
308238
79108
52
10862
32
82
93
89
636391204
18
399761180
214108
106546
416552
49
2
419646
82
17
375858
30
73
37
316005
173450
227838
259565
2
68
147197
474849
225142896
39
348787
917415758
153076045
112756
82116
23625
156141
130516
20
3
430784
431945
48
444428
120848
266038
345393
23074
92
215180
57
33
41
58377667
5
875745796
50
70
81
240169863
5
25
49798
425030
353803
238132
91
443905994
8
22
51
99
139075
474829
52
2
7
278392
217316
9
11219
90
14
84
295611797
69
9
83
406125880
272142
66
272523
317521
44
108040
324115
24
53
56
387351
165658
193831386
76
448615
54688
142719
32
436807
15
12
94
9
183136
2
87700
8
272758
53212
421031
20
8
323306854
984192059
276916
367204
760163811
44
78
87
48
96
5
75
90
1
480792
49
88164
522052193
368077
5319
406961
4
6
46
90
997038180
68
369955
40
41498
169271
121655
75582
36031
80
265608
387606
5
7
62
27
38
36
61
9
49
41
286457
72
464998
14
81651
427151
90
89
209288
124504
96831135
434930
109733
319880
94
271448068
219806
30
9
64421
29
307014
7
338616
609256581
414538
72
22
95
450751
914389933
24
142139
3
6
113422288
64
128055383
19
39
347936
10
57
46
286906
23
91
144990
788190849
29
1
37
97
33
214372
22
74690323
29
28
114934
201112
39
70
41
95
340944
111926
449702602
63
27
244100
216117
385202
389727
65570
33
23324
19
338619
43063
36
4
66
15
16
94
98
22
58219
113630
83
1
576425503
97035
390426
15
49
35
388367
3
39
284809191
9
15
174944
81
158512
19
30
256680
52
31
3767603
28
88
92
376210
132441
67
74
75
496151
3
1
52
1
152282
492613
5
397482
76
501697705
56
283163
2921
6
491193
7
23
288464
204612
41
5
391235
796243195
96
37
485453
361889
21
726241541
266288365
5
31
3
310354
50148
34
94
63
71
408308
44
314966
299426
72
77
71
92590
76
11
54544
114538
351995
256006
21
11
97
256180
33
400976
146155
423950
39
21
1
623046891
350038
52
88
414810
281973
9
772678552
405016
490569
219574
75
13
90337
231259364
425214
59027
149190
84
2
98
173268
85
61
97
19
484471
70
300097731
330140
46
17547
204015
269327
15180
182091
157944
1
121375894
7
348222
32285
90826
15153
90
67010
279712070
43
428257
344093
23
627712622
34698981
231142
21
146685
195841
69
29
31323
99
39
171295764
7
87904
605915096
98
71
114624035
67604
119337
390137
21
488033
308286
84
62921
95
500950520
674556841
72
652375057
69924497
124872
48
96
78
337491
41
6
13104
40
21
367332
24782
565724721
454709
414753
70
7
93
76
3210
41
944948392
592402869
12
59
84
51
286569
97
259449
37
325784
663872280
12
43
944891256
20
3
29
65
25
44
10
1
6
353387
31
431631
54
46
20
85
49
56
43
265358
29402331
283141663
1
35
90
34746
58
39
9
5
539436897
441232
401856
64
72965
521175676
248047
333393599
38
5
368296
6
298556
41
406207
465380
284378
234532
16
375477
72
284504
74
3
361618177
79309
356761
228804
2
32
145755368
562983675
58
27
7
6
20
15
54
1
77
70
66
915433197
625810139
76
344050
61
3
59
471069
89
39
204962
253203
102109
52
3
127802
99
298703533
91
219521
46
296279
88
65
482742
92
4
267665
34689
58
381359
35095
190729
3
227831
60126258
4065
33
154339059
10
646443275
2
468401
88
789957260
98900
5
445368
55
152208
83
16
8
58473
313334
26
59990
20
369199
8
407298
306155
59
21
90
364536
8
8
321182
453372
78981
33
421841
607783105
386701
9225
5
79
501323642
367660
98
42
4277
76
162450
83
94
245947
21
58
461374
180571
91748609
49
209504
61
28
5
257302
78
73
34
6
495255
384541
7
175617
98460
163810
57
484508
823493106
49
95
35
85
70
98
82
138841
50
5333
287237
27268
179198
15
485731770
96
76853
65
201524
47
1
14
77
263526
60
91245860
115610
89
154737
974073912
424238
10
88
918160255
101131
81
85
21
68484
165214
42
14
184786
360183
323795
183365
565556732
431665
115801
5
54
64946
357364
5
7
414687
371250
392936
84
2
357812
403383077
69
33888
168361
495509
77
450668
499738
9
185724
849637718
85067
92
413816
14
397551
79
44
167443
79
100302
64
215508
144801
45
509792383
716421177
2352
430317
29
174636
64
50
87075
38
6
363829
359578173
47527
395874
447402420
407667
423350
53
28
163673296
294528
29
80
74
94161124
387495
42
1
284356
298253
583574713
2
292202
270857481
46
290264
92
204333
337405
175051
40
411887
193732663
404997
19
135564
53
471228
101408
401550
395232
74
697687239
79572
360698
69
3
351777
210719
70907
437437342
522875835
26
454373
134733
12
22
9
64
68
87
37
130729
49
235200
178576
165325
147057
202688
29
2
776759610
264417
52
7
889590217
246015
33
88
405639
2
29
7988
215
402017
37
476857
24
439822
9
242192
928720466
424996
378873
76
45
603222055
685659843
295760222
43
9
27
34
44563
316864
42
148571
8
80
284409
194353
2
89
90
141026
31
882730209
107095
64
277355
92
184028
8
94
6148300
4
9
13612
96
88403
322404
89
384129
8
321297
596789112
69756528
482652
234900
4
9
370793
86
511074344
180131
85
26
88755
177018
213420
98
37068
71
123421
45
9
310397
141957
9
16
623713626
225608787
45
215294
84
68
365024
267549
61
245927
19
9
343539
76
59
3
500733084
494174152
188177948
91
157502
467276
83
43
299852
98
8
415729
480169
316978
382218
26
21
78
160652
74
130145
342001
88673
1
64
11
5
84780
57
65
48965394
24
3
2383
908143400
50413
494652229
1
3
72
174984
78466
97
6
4
370556
172114
1
87
38
285100
86
22
185768
73
63
152619169
422998
395528
636606292
156664
185931
138223
7
10517866
88
206036
80
57
84
160858
70
272304
205712
664767956
52
344087
310783
370657
221364
445093
235672
9
55400535
65
294022010
86
202954
15
9
477869
19
13
92
58133612
422934
349608
94
60
341596
213513
331086164
65
6
67
298871
638247400
14
10
91
30
96
407090
306756
39
395684
271644
433482
9
2
3
14369
172986
5
154080
31
461554
16022
64351
469932
39241
459044
733281109
445822
396628353
2
43
6
905583528
301481
285655
42
363963176
255312
70
335704
5
147687
20867
9
127729
88
87827
6
29
39
4
196908
11
30
36
83
8
39
91
468895
284984
38804
1
542453958
54
267425
8
565243535
50
27
40661
475387
464171
47
60
34
67614
89
92
293890
850229754
159705
3
260422
4
7
35
932023342
87
328140
80676
89
60
395804
39639621
827185532
29
84
103901
200503
93
6696
12
78854
58
4
1
297159
24
531698015
47
280817
44
49
2
1
196404
387835
7
16
304090
81
1689
88
469940
24
436698
80669
26
93
48
319825
301033
21798
17
183915
427553
5
11
89
81
620327209
30
324930
46
47
662461625
84
386455
60
945149438
37
22
919909065
75
63781
163444
367995
186235
374474
83
76
61
181405
48
98546
203429
120321
47
365810
10
26
295349
32
67
192735
63
941113258
93465
491024
214159
75
89260
87
91
2
90
55
231767
29
40
6800
253934
6
77
562497075
194771
348441150
5
76
79
56
78
49
37240
133993
94
79
89386
100159
92
5
87
7
97804
120462
8
47615
55
18
34
55
15
69
61
46
3
35
88
238719
376567883
479338
227828
24
211832368
78484
5
26
78
11
21842
2
35
251118
44
592801830
183933
2247
25
301095
25
379665
298033
91
24458
304206200
440177
53
10
94
34935
396341
68342980
396032
163888
4
68715
114212
58
65
39817
21
537093766
253495
483501
293753
84726
155133
167315
32
59
212182
415070
24
345047
209383
63
50
4
447938241
269200
5
78
347100
205019
5
395277
289014
32289
80
491419
48
384168
246321
68
350640
70854
153217
88544
25
39
19
162091
3
68
1
55
72
99
473199
8379
81
14
793575524
447825
77
862271203
9
77
9328
30920
62
13
51
97
436825
70
138667
458907
78
84
183643
286757
9
36
49
34
15
5
158229
103930
58
64419
247233
43597
184711
466229
48
54
162602
23
30
317152
197282165
8370
12
42
84
77
5
85
72
94
736852665
48211
436191098
449261
26
41198
94
64
78
143684
5
5
44
78
3
359459
30
439621
41
308379
139685
323896
86
311340
86
425044
51
79
22
395888
43
220081
328984
50
423166
47
233738
68
91
139595
233971113
92
89
47733
55
211314
125334
7
151896
497940
74
201481
397061109
49176
49
411201
468136
600149383
59
484519
70
230010
362233
3
158135
88114
1
427411
406245505
55
192623
28
115524
222299
75
849011293
23
186847
260438
60
380931
33
438716
70
68
482839
340618
67
20705
75919
258025
481630
22
5
250170
49
357321
46
5
67
137451
150987
176719
277906976
83
148169
53
197128
73
120508
59
94
2
1
325711
6009
80
567159759
2
87
329749
469379
638898239
51
98
70
346364
40
31
430075
33
347541
77
51
212115
59
52
180983
8
2
95
261762
54231
94
243617
56822
2
61
403646
30918343
69
3
46596
15829
29
392678
36
70
16789
22
155157
474323
563497951
48935
94
418386
6
349912
6
48
440879
172263
942919087
39
234479
15
50
465025
62
223757
11
77
488112
252155
18878
44
73
69213
1
613190152
50
175110
93
67
15
498185
408099
122989117
324119
59
67
240004
181058
64
215971
42
26
498147
7
473245552
10
295542
80
54
25
325566
213312
410381
56
42
2
297038
60
28
82
25
373186732
32
77
88
165399
356199678
367879
71
56
11
86
946368472
2
353938
37
14
98807190
288130
177186
154244
406676
46
17816
5
45
8
74
164333
34917
4
203019
85253
5
177651
580903491
11
65
3
64841
20
375384
482332
306065
52
12
949728524
72
71
283280
250792481
21
67
251246
22
182122
19
60137
361197
245310910
98806
171233
457803
36
65
91
186825
388736
15
6
4245
1
818669333
99
113086
31
4
66
161912
4
204452
480236253
68
7
342689
908425521
62
435054
9045
39
224537
3
72187560
4
802335382
64
438012283
92
450408
864792157
1
64
54
12
51
336278
334396
31
38
61
75
5
35846
3
25
78
6
307630113
310466
118396
91
87776
69
476957
76984
63
49409
434684994
479079
22
112876
8
142434
120108
647373371
60
13
478659
78
46
152748
387661
39
61
54
174140
231688
231401
294995969
87
75
3
19
57
20
37
499992768
28
325860
164936
59
328760
98246
183257
1
37
52
2
273179
18
83387
388680
37
153339
486899
70115251
46881
59
790154513
58224
363352
715920007
2
37
289653
46
8
59
99032
8
251866
38
2
684962129
32
26976
48
286677
259195
58
172063
61
94942
104805
93
43
465848
10
68
4
62
217565617
16
436259
7
7
178506
46
58914
160013647
62
26
286582
75
267096
65
97048
488524
234797
400534
29
879501950
420884847
254669
211511113
13
77
8
21256
1
230756
86
31
43
80
202140
461678
41
3
96
24
15
225921
2
102721
267666
595814173
4930
20
96768
315397
143194398
254623
12
251919
60
23
17
5
77
80
218928
19
8
5
309338625
76797
477380
48
424170471
482346
68676
450293
15
84151
73
588770058
70
93671664
226243
61
782295740
463517
63
52643
36
821912745
28
71
33
78
6
132897
20
94
81
1
44
3
331513
200888
33
170636
11
21
52915
35
9
37
66
470732
6
16
19
4
313614
267517
88
232293
143113
29
300573
43
317151
641064618
124598
40
312360
37
266327
61
15
80
73
83
54
38863
245428
334598
5
59
2
27
49
16928
65
106866
233097300
53
443822
226809
8
964020321
71
172560
46
236928
4
80
9
16
28
69
9
24
50
252948
169000
16
41
71
3
354994
44
255132774
373306
22756
82
472268
200495
96025
12
4
115293
65102
93
5
279840
1
156917296
280897
78
336025
92
20
126061
98
98
90537
23
76
198108
12
444216
478718
285536
288480
96
40
46
89
8
2
253253
2
192881
493925
27423
446102
1
77831258
324683570
81292
66
4
18158583
304099989
472276
27
76
18
44914
95
99
245396259
276141
25
72876
2
33
52
35
287402
73
90651
103758
9
83
3
384249
54
1
96
212919
282060
327165
88796
295646
61
33470
10
74
313372
48
6
223311
43701
383940
51238
18
55
168073
972683282
70
74237
83252
75
78
60225
38584968
370263
322909
78
68
452467
45
34
482778
309995
35
74
21290
70
18
8
9
45
525311234
84
161811
165619
291136
404024
86
83
95
497951
110400
155038
289184
392399
450863
169612
69
417787
55
9
97
34
84
306972
359924
36
16996586
364444
73
207898
84
566659807
243892
119616
247813103
9
3
43
350275
5
384348
171364
78
92
6
25
421322
87999
434724
359248
264451
240117
23
914064531
697504509
84
3
720634000
23
249013
205470
37
385716
53260
74
22
93
66728
64
135320
476099
219310
34
71
438068
55728
40
1
45456
138475
89
295662
49
92
68413
233509
402114
319985
22
26
342951
19
81
13002842
61
55
2
334135655
172003
59
66
438094
77
486738
203995
163085
81
4
93
24
124075
262428159
360813
244273
7903
266508
275197
267739
16
39
94
392965
6
74
37
33
454980
81
469339
255357
419315
122938
563922419
14
89877
7
86
62
254611
440563158
9
43
87
87
114804
99974
3
49
2
70934
4
670859381
33507
212116
536857493
155798
7
310495
268119
87
70
37581
70
57
24
79
397935
489966
468227340
99
168532
693540038
33
44156
32
123279
99
5297917
43
1656
280053
462011
638455528
44669
99
251314
41
397338
319564
291249
36
15
37
416322
42
193403
2
72
7
45
82
34511
1
424497042
238180
437170
59619
98
285381
85
360063
71
41
96
55
5
63
57
3
58
30263
74
811562754
30
94
84
79701
12609
2
54
232064
33
2
65
3
144166
9
467180
93
81
241437
36796
48060234
353203
331963
8
80
56
70986913
71031784
16
3
3
25
26
11
46
253702141
85
460988587
39
396693
8
384495
440558
74
54
352048
249315
419037465
644136954
376209
59
239603
74
238821
7
56
99
48
18982
92
135051
63
229232
60
455483
6
42
147438
3
339048
9
68
68419
799125167
23
37
68
192511122
372282
1
207549157
8
22
268184
257207303
75
261577
47
457454
9
85777
134404547
59031
241562
67936294
81
101919
367974
62640
87
57
488525922
197711
80120
233011
370724
1
120693
7947
395356
82
482706086
40
72
26
76
58
351373
81
44
4
241595
35
49
7
91
261569
72
12
304504
762435017
23319
33
53
977848962
235856550
256434
176041
92
400494
340234
398388
370886
65
89
87
207405
231258554
444058
229317
92
180804
14
278327
6
508000599
197571
131532
4
157554
26703
351409296
49
9
20
49
864388665
88
58
69
38
79
403168
193805
426191
192591
820324953
47
6
7
37
152227
86
4
159785
40
726548086
6
6
200205
393653
41
435930
44116
85
285132289
92254
79
141572
11
81
70
10
30
58
79
479414
80
58
340109
3
23
90
154301688
79114
79
343708
257935
7
78
419723
47
6
63
154830
108278
173569
31
86980
62
21
27
281680
45
44
325506584
402228
43
57817
89
12
19
80
441240
486774
83
43
89
6
96
47
368549
10
58
434501
116143
98
96
257299
24121900
307943
34
323593
45035080
32
28
192964
35
454173
429083777
749168116
362306
61
101629
416094
180973109
64
398652
178479
298270
285977
337663200
24
486314
31
90
24
75
70
434783311
759508885
55
14
268814
4
60
342992
42
188892
18
34
289515
6
32
483909770
77
5
814598193
414549
322694
7
472406
74
21
91
17
947440480
662913522
498760
13
205227033
87
948379923
1
15
228425
409450
97
61
39
79
3
393455
478721
398427
81
21
174572
3
8
182297
82
320766
875729312
63
64
85
89
271385
73026197
239066
280253
453110822
219433
38958
8
70
7
84
85
320597
21
65
24
80
422156
584458716
8
1
497841
404074
45621
495979
439691
497145279
13
24
13210
75
39
430073
1
3
293248
87140
23
14
5
394853
1
91
21
197220
93
445511
331441
106984
73
90
30
191337
12431088
5
472199
9208
325563
7
108601
20
83
77
465763
283909223
152315
327647
25
78
3
44
32
83
630675152
240110
35
15852
90
153997
18
77
250382
44
394239
306876403
129922473
12713
455184468
232026
5
85
221006
70
770746361
73
692242523
257516
280130763
542172336
79
80
405634
12
33
80
28
50
326735
172703
9
99771
491916
22
393504
382513
1
58
87
263181
308873
44
319060
30
5
94
35
173078
70
334577
145648
2
98
84
73
4
72
22
348999
104428
269944
371822756
57
133895
131842
9
61
59
750922745
74
416902561
87
76793
273960
53
56
71
286399
64
700502616
8
175594
236374
6
2
9
81
12
18201
218349
57
410651
150275
402012
200247
6
974182031
375007
105172
45
486070
463554
87014
136448
82
6
84836
42
37
118549
63790
71
31
16
707825975
96
437828
309823
104544
331791
273754
57
51
24
178669
87
23
92
23
23
24
529223833
47
84
6
23
351191
80
171385
401982
3
1
106876
7
87946
74
444535
33
1
6
84
4
212547
23
71
36
854288900
607351737
85
13
8
86
97
175138
285213
83
8
554965890
432068
501598758
78
838004466
78
98373
401417
6
30
60
306051640
15
400930
332079
54
749911876
52
528580746
340181
92
954325976
309107
65
87
178262
223960
83
58
36
47
193746
22
239019
7
40
7
60
63
4
26
11376
81
246864
234054
7
35606
1
19
58
647669410
63
46360
291942712
126026
91
323050
56
77
140739
35
33563
2
363745
2
197373906
65
48
474628
27
329067
442265
43
57
65150
7
94661
324931
257530
418543
92
229784
4
339791894
73
38
89
362096
4
93
437408799
134257
37
9
44
84
39881
7
496055
77
64
36
893442635
4
275364
42
8
79
36
740027957
494521
369951
353171
76465
73
20
58
144902
181330
17
50
90
32664
239068
351422
47155
62
24
94587719
84
445266
163406
277279
45587
43
39581
148262
74565
407246613
4
19771
1
94
150730953
333931
73
54
725867419
89
99
41
416450
25
60
3
211516
7
31
6
81
463261
57
9
97
40
360409
432744
454595
938391958
50
361396
117219
220569
487155
46
194601
241146
413029
69
322062
449589
13
430028
43
61
94
64038
59
411367
6
427034
281712
52
62
4330
9
131782
93763
95
7
86930064
365418
27
916873234
284204
20
402641
24
446727814
2
397622
294726023
9
85
9216
22
885336542
956479132
78
411920
54
277635
57
216224934
51955
1
411749
278452
369810664
324931
76857
11
348445
12
435364
76
69
99
430260
314370
9
7
194620
120018731
37
391540
544045256
93
8966
937506113
51
83
160832
39
97
132522
92
25
237377
40
70
375632
70
427671
182803
4
830990876
178715
695855280
237526
215062
471974
214329
723831073
66
7
73233
209981
55010
44
49
76
39
6
9
62
12533
34
393273
302906
286796
228935569
946091281
195860
313870
441234
187329
78
10
144124
325771
301948
223179
493814
94
481791
4
65
61
73
78
94
30
4
483949
20
3
511301973
37
136929
6
31
171710
18147
298994270
65
41
9
335730
422191
96887
378387
226716
58
14018
188923
308274
178274
179366
379787
259948
240160
358680
605067299
370767
69895230
31
92
98933
346366
50
70
6295
33
30513
535088563
24879
205705
79
239696
98
8
631740778
314505
107981
9
329579189
55731
393001
39491
18
81
438429
437558
357979
62563
89
30
37
201178
55
189968
8019
413124125
22
18
52
56
919856433
306640
10
131710
463190
90
89895
15
282744
281034
37
97
66
4
139136
463396
5
78
32
16
163811
83101
107531
288937
12
65
63
471288775
937511885
251771
42
490162
385477118
1
311037
63
206457
56
88
181332
33
3
45450
432531
62
292708
383876
40
415675555
239301200
95893
41
387382
121188
38
35794
96
81
271989
242789
464195
30018
86
77776654
96
244326
69
130221
151159
26
50
20
4
383712
4
68
48
159184
76
797942122
938344275
49
476971
935557682
37
266957
183208
63
8
57866
51
29295278
181961
312576
8
111639
11
21
15
37
129604
451256114
701814105
293071
6
98
50
336986
401556
495811
67
411552
353068
182084
95
23
30
35
40
92
345940
314585
41984875
466778
320775
81086
879491904
1297
14
61420
317320
92
7
54
483863702
17
47
33
1
31
174088953
67
477347
4
67
57
66108
7
498908
376648
131524
138266
359465
76
16
498002
24264
36
82
30
340556
9
66353
115289
969357504
305550
341478125
803655581
23533
73
462526
390532
44
9060
9
474607
45
415644
471604
69803
196463
150081864
404042
14
266936
153909
52
169789
69
3
50176
68414
23
647659003
686666348
77
85
15
746493606
283183
65
241451
359392
444832
43818
24080
37
86
382109
52
71
910070803
96
362728
350361
951408966
5439
320975
39034
328971
492888
3
498956
4
53
347176
442112
5
45643
43
84
12076069
31
168865
58
51
122871551
73
861414708
166083
306847
439222
28
3
40
9
253434923
48677
68581
50
400335
201477568
553783855
11773
6
231174
8
8
409081
21
21
91
80
93
60
447588
67927
54388
2
407824
260273
14
208793
235866
248568
312640
79
134129
193541
86
434270
20
53
325220
433008
86
88
6
93
20
61923
131814
116410
434945
347519
70
12
89
52
35187
48
5
437660
89
51
208814
77
85
7
301481402
444618
106574
52
50
2
66577283
6
394168
41
493839
79
358009
380913
155176
420120
6
585659733
3
59
1
33
358543
395248
99
343735
3
513731140
21
361151
27560
427562
190038
50026
50
491937
3
477044
169379
16
430101
74
54
95
70
2
426081
24577
34
327915
134404318
32
331361
92
4
84
402164
50
423097
215769
3
61
90
439494
45464
206518
45
8
190420
13
65
4
63
816356959
122493
205460
8
61
59
5
9
419884
3
217346
34
79
93
361493440
7
499134
95
176186
174290
52
249461
83
46
43
52
107244
5
64
8
6
252356329
48
111780
410974
147490
403693
16
18
24
7
22361
442523
1
80
39
17
1
98
119288782
69271
67988
168498
82
20
18
550000851
22
529932053
148344
162888
22848
82685797
82
443001
40
4
91
2
543761911
11
76
78770
325505
259456
81450
76
6
58
79
65
65
58546
241494
36
226427
15
440578
83
285448
227804
4
33
340912
127016
275354
58
92
473743
274669
382417608
482547
27
311899
305035191
364989
8
3
359604361
78
118928
481528
73
10
37
69
340768
7
454980
483341
287045
88
45
299944
522518273
366243
145426
98
7
36
260094
398245
460989
36
846097693
21
6
71
397042485
788513194
9
404097
56
373364462
140139
85
795180277
298958
5
36
98
259874
135358
324098
99
87
10656
2
364967
21828
94
144156
36
218265
8
27
290376
9
61944507
488540
55
45
87
27
65851
99
29
91
9
11321
76
404181
298164878
15
17
98834
477178
340186092
94006
5
11
80893
88
83241
329020696
186788
195322
262644
98
469888
375614
65
50
24
302602
4
101778
275695
386561
73
408792
47
368695
86
44
337396
481170
843242827
333220
102575
737851042
80
117755
82
87975
446468
462568
76586
124003
156727
345274
615163530
35
312116
8
14
540169524
75
9
4
10
4
258261
17
93516
79
31502
409667
358866
483458
73080
60038
68
95001
98
222005
484165
222500
53
17
342712
333603
12
4
4
30
512558279
325582
61
50
98
468204865
64
47
8897
186381
347063
15
86
48
344879
424853
252875
138370
3
368060
382058
214118
267154
6
9
3
194201
256694634
73
72
23
354198
107361
380044
8
283994
209349514
5
14
240210
56054
47
14201
83
89
28
39
57
42
2
18
26
6
104172
679078033
204258
412566
16
182220343
737136459
9
4
15
270351
19
85
56
489070019
293853
47763
855363263
118198
1
265312
166503
76
67
85410
378579
24
708194938
53
45
56
295766
387029
221138
114670844
168733427
2
62
26
9
7351
15527
99
62
38
389479
96
52
410439
27428
81
411281
64409
67
24
73
224377
11
373071
35
4
557844242
243606
39
361590
17
88
6
51
14618
9
85
23
924816189
29
151810
81
310816
2
10
99844
185931
453407
78
136523
74
670681195
209974
11
65987
435202
60
29
40
80
202763
25
193198
166861
78
21
439319
437735
3
210248
220113
18
6
8
197609
44
212445
407740
33
299646
66
75
2036443
25718
97
440219
42
77
103789
155061
52
273982
61
276761
16
92583
651960208
20
41
2
21
319778
86980
98
393983
427058
17
59
484653109
20
87
189823
88
3
255925
23
39
321164
45037
1
189621
58
96
75
46
92
87
432459
8
127830
437125261
482206
86
140283
99
54
3
302473
52
72
747166903
87
8
8
191374
483361
81029
99
32
57
92
93081
35216
95
327224
23
209790572
24
60140
753366976
24059
430014
14
168366
352491
1
323206
951733731
6
438467
979446280
102277639
28870
84
95
87952
38
14
75
379166
43
20
206725
46
87
3134
303387
514350798
674044373
51323974
79
470146
19
49406
94
14
93
475635
81
66
328211
459293
6
20
9
63
1
393635
6
879752431
94
34800
275541
7
48442
4
222825111
4
52216
54
7
303264
90
15
1
43
2
38
55
20305
974244813
120839
169794
40484
433932
101726
22
359748
378085917
49450
4
89
880869838
330756
31
61
31
217412
144774
291234
19
177256
40
48
73
2
469848
302527
9
43
173413
441100
4
265056
67
18
97
94
332064
5
271757
57267
97
451492760
485461
53
28
1
664198315
23
8
81
163252
36
104268
29
591788217
226161
82
793585212
80
670651352
61
28
56
32
265879
495406
647454998
68714
26
4
251286
24
52
93
349654
35
66
5
86
218594
362972
33948
69
82
497614
216657
82190
324141
51
10146
126905
38
446266
481870
462180
329571
389969
8
145721
6
234494
449451
32
4
12
491669
37
35
178603
295383
110659
40
214300
353226
4
71
114382
10
35
303217
5469
98
475443
1
33
387088
285663
456004
464435
86
35
81
274224
14308
5
139389
40
57
64
87
91
70
82
476867
94
1
83
98
98
167280
98
2
96625
8
46329
41
73
42
55
67
25
5
370279
2
17
425069
7
60147
172559
46
86
74
240957419
42
5
219711623
68
427513
7
327422
43
465824
19
196478
43
54
163478682
269177
68
6
32721
69
30
485571
7
78
5
346455
87
68
1
80
65
247252
52
52052
24
39
4
9
36
227622
94
31
93
9
69567
77
288390
380293
310144
446085
18
403494
79
435208
106323
11
31
92
55
293300
90
535563521
20819
423023
250014
96
14
924681903
64
14
46
55
89
79
34360
408679
13
35
37
484173336
33
22
24
392641
227961
8
72977
206113
56
315652
79
379636
332231388
99
16
219055
417230
51
185215
52
456943
387150
327734
320092
85
40685
3
11
86
98
55222
26
204845
86
35
78
93
282802
222565
23
460940
97
255117
316086
278216
40
426098
3
183002
208218
308321
487765
9
38
84
22
32
129997
42
56565
235185
36
83
311555
47
74
54
76
2
88
92
8
3
35
5
23
113737
86
29
230121669
51
211857
52
44
569610538
90
78666
93
440941
385147
7
7
3
55
5
47
32070
158049
12
83
8
424696
279646
207304
6
277651
14
19
5
53
2
74
2
47
961168322
377548
6630
9
124353298
65
113006
22
3
32
374139
9
30
216603
25
47513
343243
162746
89
154297
27
49
416849
84245
155254
105999
389856
97
319994
38461
156625
340898
152065
95
5
927350293
479329569
178021
5
451447
232146
62
244612
91463
89
496060
28
445000
13255
616792951
20
23
474279
3
70369
89
50
130328
289898592
6
235069
15
65
72
43
12418
488604
64
84
439281854
68
4
476217
88
439964
310189
194308
413364474
6151730
33
98
36
77
29
821511880
34
148861
89
25
462335
63
342505
983194054
502982406
344432
262307
360174
385853
404000871
6
224107
434712
5
57
92
46
589395850
184728
6
428365
88
25965
222584
247977148
34214
350281
41
2
182972
49
10
21
45
313610897
497719027
850971319
220215214
2
32722
41
36849
137316
52
17817
88
387641
131680
418195
2
3
340962
409789
8
416183
414999
74026
95
79
48
98
7
486303
172777
49
53
366565
427246
75
476205
95
83902315
97
10
393240016
42
455560
3
61
312087086
575885287
108863
384278
94
39
118138832
56
306426
1
38
53
6
25740
448566
83
51
237514348
40
81764
20178
334053
305470
401047
1
6
360220
22
68
4
424079
206904
94
18
496085
22464
84
5
66
193727
103383
291761
72
332062
467271
184736
21
5
497353703
62
90
85
105872
463430
22
611356775
58
48
469714
55
63
45
460467
62
8
243006710
405607
88
100501
211899
97
9
9
84
5
43
94
381649
26
390463393
438313
21
95226
73
267669
142917
95
88
39
218984
37
29
5
51
46
19
99
33
889012943
11
72556
17
359170059
419367
6
66345
59
87729
3
73
100098
65347
91
138207
59
297509
45
93192
229330
82
55
65
29
180518
42
826660241
408439
387778
270053
295048848
94
307547
95
103086
93
86
335952
6
17
242456
63
41
36
93989
286635
71165
5
44
1
30409
10
249056
5
434519
20628
125143
52
468553
230353
809754603
65
89
316618
74
96
62
410203
18
5
24
845512675
7289
420107
87
32182
919811030
49
354165
11
10
45
271270
876570419
195519083
300279
87396
35
48
92
386837
283139
138040
69
50
257598
438958227
190448
36294
8
80
13
121228
477771
20
64
370604
301540
1
415313
247567
748966478
694960604
774648276
71
62
39781
347942
3
78
157637267
81
8
50418
909635922
388073
96240
7
318955
20851964
425323
45506107
484333
77
38
15
43
9806
23
78391
96
69
10
84
43
1
364915
84
388127
26
63
66090
620014734
365730
105895
430006
64
6
295086888
24
466177
80
162440
4
96
85
716531352
240290
759803747
42
60
16
402411
250227
38
295241995
377889
68166
477580
870381577
81
28
42
216000
22
456238
144252
363812
82458
217408
251960
239467
52774
2
229503
91
165549
260614
122361
81
11
394856
41
69
267854
3
40
1
62033
50
16
29
296347
42
14
7
433913
374484
12
65
392221
46
68
677297498
27
61
169465
50716
75
41
474153
475508730
896940662
284459
21
14487
130201
79
12
40
106169
197990
390451
49439
93
48398260
189401
268529
217393
398338
398777
77
59
437251
401534
76746550
369995
82
421983
185067
95
341565
140673
5
18
9
380256
7
867431863
590069205
66
59
12
97
2
99
173041047
903551309
515871465
85
26635
386583230
55
32313
91
5
50902
238154
59
51
26
3
60
42
5
412173
15
402286
304302201
354641
7
321211
8
271941
474039
453146
39
39
414223
34
453019
61657
71
135767
3
249531
88
147272
238831
214870
32
331442
391028
34107
426830
289263
80
25
672627019
81
46626
358912
441050
6
71
78
88
38052
80
79
303924
310708
66
89663
322506
386028
135453
46
387023
219682
85
45
230775
10
6
43
318362630
8
57
23
621337615
8
345985
77003
57
835905167
32
41
60064
389530946
18
33
23
344105
165005750
486113
84
60
336526
49398
27
232790
229563
207429
36271
24
4
306244
44
23
73252
98
35
150656
929932736
15
2
38
3
7439
23
145951
94687592
47
348650
97
45
76
145957
1
81
123102
28454
343867
47999
64
16
40873
11
160796
256946
45
44
353758
72
69
209089
2
79
64
4
258661
73
328783
521567051
8
8
31
78
247044
16
282213
76
48241716
54
54
142024
144269
404658
492760
448875
485807
419813
175928
120043
52
494209107
11
59
64
90007
54
161146
11
275535
33940224
75497
170148
38
52
426507
456731
31300
462716
47
36
98
49
27
7
17
481982
319914
87
427600
4
107008
38
14
78
24
332203
1
33
297327
55
69
972537491
719336589
54
354984
94
425516
89
89320
3
9850
63
147045
14
10
8
92
69
32
451657
2
24526
199436172
44
332048
416968
156395
8
80
74
344422
195618
38
580899166
370851
5
17
439663
88
8989591
396949
961831378
18
43622
13
6
48
6
970079588
28
91
241516
81
86814
19
185018927
39
422978
551487683
73
87
174915570
537883899
6
96
46
89
64
131959
45
14
24
9
140397
55
84
354343
32
489507207
4
892818325
5
107530
336921
68
313786
233082
723006885
63
88
156184
269576
188894
170370
51906672
467686
443330
5
19
89215
147938827
65458
37
109121
13
152079
91
221606269
296954
46
4
208365
62
96
45
338593
53943
419159
21
72
143539
40
45765
468194
343738
351228
564173337
149512
81
98
393847
90
98
98
11
32
109650
184592
12
9
36
45
197246
562176201
82
1
81
79
212095
15
433795
8
265018
4
61556
120729
18
54
17
16608034
6
36
84
92
7
135984
130550
225923
24
22
89049
54
36703
39
66035
234478
27
246365
154156
290096999
13
628830805
1
98
74
50
3
7544
311196
341030
14
48
1
39
25
183114
213300753
6
20
6
15
87977
115764
183722
83
123214
1987
6
91
46
86521
98
17052230
6487
89
88
55
93
392170
6
558308633
67
58
68140
61
498134
849678865
127567
368407613
45
495085
130717642
224999
90355
32
5
299772
364903
74
54
93
92
307557
66
850924886
69
5
33
90
37
5
211352
711334203
37
14
187114
94697
5986
483614
61
7
910856601
9
5
86
25283
82353
322010
1
402813
138110
373115
12
235531
43
480894
79
80
9
338869125
30
429089
65
174299
91872
75
311229
279723
42
40
36
251080702
14
1
42
65211
720537493
30
76
93
13
13
337019
231224
320729330
296415
156899
1
89
91859
444568
29
486853116
4
294058
181498
158023
128040
61
39
501436055
416009
398915
340296
41
7
203055
332021
48231
220372
265682
65
20
95995
290400
481938
80890
74
184864
130009410
373946120
431298
591739845
91
114060496
43
24
494011
430779
22
185326
69
93731
136309
353829
42371
25
89
11
210424503
4
295609
73
202116
61
489013
86
8
71
75
286914
227792
83
14
30959
22
310733
49
385519
92169
74
64
30
15932
60
81
39
246744
209202
41
5
84509
17
34
231715
458775796
93
497816
331380
163264
140204
263349
22837
87
5
393588
10
9
52890602
186
49
137246
2
66673
42
94
125315
63
109444
421998
659894755
3
25
884081001
111272
19
99
847351945
26359959
162855
10
278454
34
8
27
302509
218811
304536
95
61
29
44
478270
266183
96
322439
203424
90
105570
489650
40
314381
89967
91
24
54
116733
38
440880
333652
148545
184687
2
26
218010
182949
51944
310128
7
139594
703018934
77
35
109530
22
77
14
6
48
291645145
233195
96
65
176954
681059017
54
30
436338
43
981416504
485690
8
57
81
81
803965896
467331
409500
24
469855
301916
76
233433
252007
46
20
62
352537
385852
39
96985
6
72
453357411
19
9
378140
32
16
77
34
64428
106485
22
183582
81
65970311
8
482799
60
603420178
24
45
230027
422758
4
282588
22
389941
33
144479
8
406770
20777
70
13700
87
212474
9523
98207
181820
477240
102457
179641
194459
54
97
324568
477962
299876
36
444471
23
262993
217840
979350737
148716328
16
6
303033
27
84
89845
13
14
22
30
141140
72
306485
494123
83
354588
93
827311528
238398
412206
346216
314758
257393
15
341150
337186
70
60
92
59
67
883286404
150995
8
30
437662113
76
88
62
27
749153917
125598
400769
888238935
152598
66477
3759
104295
30
34
63
4
271904
265356
342074134
939058590
361203
126687
333607925
30
835719774
498423
118691
449676
189326
3
82
74
9
333418
15
14
30
24
94
942009175
375674
13
409427
16
35
763260639
4
68
54
99
450768
4
26
192284
25
66
67
20106
60
351409
37
199793
14
48
699655339
65109
219322
244723
27740
370733
90
147504
99
362769
423139886
55891980
68
63
36
111587
82
93
453312
5
71
29
304318
34
48
365267838
155058764
94
139934
9
7
193138
150836
48
101411
17
5
7
418601
270775
82
86
67
127781
161517
146971
52
82
113187
949762220
194394
96950
7726
2459
159279
29
46
142693
23
371081
61
221062843
81
146461
391348734
16
65
62
60
51
56
210282648
458743732
426641159
868272961
479722
46
18
440062483
311408
59253
6
54
45
220772
75
50
255904
18
75124
68
47
498314
2
43
172308
12
65
298984
307158
11244
63
23
708210016
25
18
473439
142867071
23
71315
62
143464
769364230
82
16
25
41
38
25
955557850
304020
2
63
37072894
165290
367333891
64
39
473406
73
64
83
113571
402873
36
188440
406603
34
2
464785
20
59
34
83
4
344993
131187
48
96
895541397
69
13
609142516
263499
9
90738
89
354566
56
52513
2330
413248
83929
82
256500
6
236923
455460413
181243
86
224909
162630
18
43
24
71
27
76
29
78013
492563
466049
22
98
29514
138361
95
55
54
62
257089
79
26
815385940
257096380
221777
56
87
75
25
113996
85
1
81
9
79
98
19
18
2
90
499329
67
48
218658
4
9
157877115
484709
49
92
55
178734
625512113
42
5
70167
48
92
364833
66118
421719
1
38
119763
86509
150897
135906658
230605245
13
435401
226066
3
468742
311375
369379
367305
982183822
69803
17
445114
351498
276809
52
207949
35
27286
28
45
74
54
684472414
132113
424526
145501
143254521
4
2
251220
204295
187643164
2
22
302797
73
22
21
71145
51
41
77
62
79
56
916620359
66
389801
27
82
4973
262450
216737
33706
8179
19
76
258736
71
1
91
2
49
86457
4
4
49365
87
85
427739039
68
96
92
97041
308392
22
369778
851855166
51
96
8
2
3
105580845
238692
77
90532
491275
375613
23245
260338
2
307478
2
331048
8
66
797377835
164247
44
367857
81
473214
379072354
236334
194481
228159
1
341929599
83
20
1
95138
7
171420
428247
23
272741
131596
259930
475817
430027
69
10
31
14
64
57
6
458701
436069
394833
442234
44
364191
3
37
38
5
47
73340
81
18
272391
475041
2
3311550
4
37
61
34
41
441889
138955
36
11
458031
48
19
63
9
9913
848296582
291138451
497294
94754
205857
23189
72
33567
663665698
453190
611995428
347531
147500
858307554
75
241730
451725
24
429260
33
57
24
12
77
483449
361724
42806
60
210837363
722271915
16
20
37
480856
144244
474687
12
40
402263
84
37
39218050
7
476948
26
23
3
1
79
347837
220609
77
50
69
97
318803
92
69
28
59
473621
457614120
488409
176491
457625
50
75
487187
5
126023
5
5
72
4893
295967
16
673065404
49025
35
147304
8
223471
73
63
24535
313779
1
33
587802371
92290
445789
245836
274879
89
236270825
58
77875
57
408612
396724
215519
32
844034980
38778
2
3
96
435746
66
11
31
268787
19808
47
2
43
66
107650393
47
1
419941
55386
288453
53
305764
243255
491874
40
295884
49
23
415501220
304165
182060
6
50
702246110
63
4
398066
21635
28
510878986
3
1
250566
67
45
5
39
245478
358452
65925
10
15
42
81
195130
6
20
411535
395305
7
415848
91
98511
4944
24
51709
4
144931
98
330138
625610974
75
194903
126025154
35850
60526
276070
91
279675
148490
267465
494516
63
277566189
131488
85
6
1
168598
428669
385926
75
361481
256947
30
43583
19960683
48
62841
91
8
34223
54
454693594
29
5
325362
67
86804
86610
61
99
85
225418
65299
8
427288
21
8
567957404
23
75
265201
92
89
347657
32939
30
193790
163417
454561
34
60
45
7
28
18
36
156663
21
99
14
97
61
57
35
898566228
275760
26667
432494
4
355802
61
6
70305
86
11342
3
13
59
240732
16
493484
39
16
410548
92
5
331764
287235
8
996432141
8
64254
71
399155
97
144727
925559759
61520
434318
55
107060
262854508
24
28589
132426035
270486382
238346
256177362
1
170511
29
279882510
99428
8
2
9
7
33
738901134
491832114
458966
9
57
359234
232761
227895361
92
270908
34
47186
96534
8
18
87
192505
14
31
84
88
3
431494
89
475886
866051529
92865
445512221
278128
298638
479439
450144
456732
42
180949886
386436
487952
328828275
67
76
16
57
61
46
6
96
27
228799
22401944
130315
679074408
7
102326
85
34
26
85
15
12
486235
797033222
2
62203
781126812
356313
348807
18
473880
61266
7
7856
124804355
80
486911
22
60147
4
285042
148888
483249
323887
170199
277132
7
202908
46
244278
47
286803
33
96
8
99
51
83
214352
114446
277065
52
77
201924
325029
81
469780
39
72517
64
65
36336
273983
1
31
349109
365680
472335
83
271693
333486400
69
11
55095
469462
473109
75
74886
437340
99
60467
84
16
219859
257348
5
146993
93
55
829330477
154739
5
67
363262
293404856
5
364530
28
205545
66
75
483078
12
429953
9
400508
64
72566
11
11
37305530
73
311180
95
9042
94
84942
98
63
2
284596
19
78
85
499482
65
236862582
84
418836
83
87
26592
441281
129425
29
22
257598
961009170
23
765
4
57
9
387204
85
23
493115
6
324586
238008
850815545
219541997
362592110
520797108
366396847
75
72618
464474
98340
3
79
401440
22
68
36
1
424537805
546359897
95
31
226187
167013
50
44
72
111770253
10
54
434383
144933
6
9
47
33
19
253453
45513
306076
74
43060
5187
249512
53
248254
41
19
213370
336284
5
357880
256358
9
60
7
514078336
204956461
69347
63464
43
207172
165474
7
94545
9
30
27
241278
15
336709
4693
26
481269
405466
94665
56
4
150243
42
24
356767
4
171733
16
67035
134928
48
166621
2
5
28
7
16
1
9
335295
479073
2265
97
139374421
52992
2
20
386129
49613
5
397433225
275172
50450
95
462844
23
421398
210872
95
39
84
94
84
66
7
83
313737
454285
2
131929
26
401403644
45
6
173231
17
235501
35
316680
238917
4
90
197498
77
6
349430
143152
21411
341910
98
148240
940108273
13
453877
88196
447766
95846
20552
95
83
407546
160561
15
257650
9
74
132194
377187
68
225249
49
21
70
44
1
49
53
371034
8
92
619560596
58
1
484000
43
2
267431
474093
87904
43
61
440042
2
84
281959
42
43
20
423175
31
191289
123270
61
49
2
432906
422239
983660227
49
3
99
134982
4
286317
109620
354132
31
31
314690
23
6
3655
266239
19
330794
94
54959
8
90
434607
440504
627781924
424179
16557
7
326305
42
91
599331270
3
71
6
41
88
31
308230
33
99497
585773954
46
71
235125
2
468938
9
253865464
23
457154
92
304882
933241453
31
142206
446229
184589
342892
64
53171
740380113
400311
22
76
384850
452619
97
11
29
497145
710558449
13
428868
436475
28
234380
285682
374293
71
18
36
57
243395931
97
85
215530
44
72
388569
593512909
348763
28
45
47
72
61
84
297740
86
156378
50
7
302
142341
2
75
484546
266426
191243
113541
340664
18
185285
491837
49
51
37
67
58
46
52
5
21
166518
89
150228
1
60889
7
208456
15
46
92077
166721
138373
215569
384099
488892
466614
878950551
89
9
716688214
81
338998
278258
29
197269
10
67
16
59
43
835470451
8
100883
87
421711842
40
81
467001681
12
56
14
4
209750
317175
9
388214
29
30
75
7
50
58256
20
209075678
94
4
57
97
383250
81
84020
61
85
280759
93
44
81
59
341401
40
223596
26308052
65
22
343346
339631
86
4
124331
89
228757
12
61838
68
377314
255093
293249
141231
87
3843421
96
326716
95
447560
93
379167
7
93
3
200646
80
8
190853
48
613510371
35
86186467
2
86
397918
25
56914
123615
271742529
440976
781725120
47
10
17
62
400953
82
88
204981
3
58
83
426765
4
391727349
9
90
608861013
96
194814
160284
352666
48
47
474890
49
347989
67534
903059644
25
97000
245505
415221
41
900232547
41
436952
93
280444040
88
46
178866
489600
57
310049
163225
406436
87
38
521581430
35
183771
77
22
47
39
21
7
320243105
41
25
54
193866
314631
59
14267
115829
42
43
10000
27
322301
377425
99
57
459020221
71
71
41
59
115412
78
3
436066468
111140
44
313372619
6
83227
98054
95
54
414051
3
455083
16104
714591537
24
23
302396
81
73
24
193190
43
8434
282013
726414545
6
95
8
94
89
52
3
297201
389912
183649
112993
65
50
11926
52
35
3
6
2
119467
86
95
72
5
791432192
347412899
48577
68
210907
358433
347292
45437457
8
257180
267925
3
240071
2
1
301349
50561325
32
8157
219723
45
390720
68
69
119254
91
344354
39
83
202630
34
383078
791062656
204091
51
74
69
76084
74
59633905
41
159498116
215688
273781
73
244150
152354
3
258513
70
43
266368
20
308874
3
69
401050
19301847
24041
26
461031
340458
28530
88
68
45490
302397
1453
244492
453307
1
223978
96
19
63439712
5
494795
52
27664780
39
395438
81
188030
7
42
248797
238216
51286
48
91
43
150643
31539
20
20
48
368808
86
164512
50
47
94105
86
365607
61
201436
9
1517
364815
5
219166
411663
63101
7
46
68722
467934
161149
50
393119
204439197
443087
418613
416406
52
456852
24
3
27
394948265
98
680229259
104343
20
349175
51
46
72989
67
257793
50
50164
745076969
36
148458353
91
23
218871
108050
301543900
17
34
1
49
87571
9
69
461997835
429226
88
328453
66870
244941
80009
242709
377459
10
38
7
14
188209
150734
449258
64045
353881
29361
69
33
17
393065
57
140753
40216
4
6587
239864
18
159196
22
46
80
83
76
448880
42
95468
57745
193871
7
4
60340024
42336
5
170712
2
66
327568
654780509
82
444348
16716
83
76
264199
402215
105586
39229
56
793830263
62
33
65540
270163
24458
464222
43
82
419861
99
65
307203
349184
69
55
438065
155857
88
76
97194
36342
31
95
919380033
5
23
1
473009
475278
567197731
4
116485
19
49
82
72
370339
2
22
47
39
89
56
4
490296
453341
90
31
29
40
407020
263431
7
497993
199496
23
8
606217648
82
245621
24
72
209879627
385106
311752
166648
115011
693124144
365477
97
51
271712
449285
457893748
7
275734
28
237494
228447
981026625
316803
117109
453657
505719627
90
5
26
298047
76
30
43
42
187509
79
95
56
295331
32
4724
482691478
94
260653307
66
93
7373
7
37
32
10
42
55
197289
42
55
3
41
228770
30
270451245
369909
16
91
37
14
6
368140
21
378471
65269
79811
183873
266780
40467
44
24
13
42
196398
78
5
56633
120919
151920
698548800
49
101117
437323
9
71
492867
171626
7
154807
64344
65
2
73
208667
97
433704
317898
855820144
241148
71
357041
37
202885
99271
155988
1
286726
451940
63
95
4
5
957362206
280419
211794088
151315
57
159856
159368
492271
32
199954
77
145308
19
5
386674
58
96
437823358
64
93
48
8
151414
62
96
43
683827419
432492
4
9
523368244
18
76
980483015
331655
319549
67728
155313
504811891
157710650
37
18
31
370752
49
20
244983824
46
238200
15
18989
45
424244
287161
40
14
339388
62
210089
360832
82
35
25463
129272
19716
181213
66
402889
201119
108963
489518
70
323374
19264782
273526
81
11
99
412204
93
262201
65
17
470945
2
76094
23
51
54702
86
64
127692
83
7
51
21
218187
31
58758
29
411782
32603
49
7
362914
477705
366942511
431256
280622
8
472308
342169
438026
325725167
56
186091
47
321245
46
2
58
166435
44
46920
651521405
488942
198447
82
454771
93315
235267
47
91
238028764
86
321185
378994
324277
89559
422380
288097
66
58
293059
57
320566
33419
8
70
258034
76
618737750
93
96
30
326657
129136
176022
119827
55
296704
119258
4
95
178943
31
273373
56
93
9
281999
490079
14
261419473
46
293735
198556670
209244
447896
2
235621
27
250861
32
85
169676
228194
355896
109277
186435
463655
206596
234595
125152
413907
34
259005
56
125590438
329100
63
2
474635
7
348401
60
343028701
218832
292916
371144
67
46
371478
419828
810516938
85770
26207
862528445
4
1
36
8
6
17
46
52
572077844
16
9
114908
29
70
38
92
7
7
951912210
9
81
42584
74
8
88
392314
46
856493467
8
22
66
21
81
346374
224852
170065
92540
348411
72
13
88
24
367437
59
5
2
214017
218095
78
214893
43
31
92
10
28
69
3
322330
36
17
54
37
475969
41
434415
115700
94
167332
186060521
348074
195445
77
84832
248381
471812
437661
184680
150178
8
79
867214356
250627
98102
277269
165383
21118
13675469
121252
60
69
26406
232716
2
90
217727
250973
100920
410968
71
15
43695
90
65079
59
446217
11
2
53
8
33
85841
48
188309
61
68
294085
24
28
413448003
470516
299356
30
224530780
146906
214359
154295382
264773
54
292323
82
45801
349697
65876295
36
78
174159
245119
780988011
82326
13
311742
41
274667
88
5
320417
521366722
268244
36
176093
60473
930335215
2
337638
446214
144481
487830611
33
121088
139427
5
352605
43
30
6
48578
588265836
68
191563
284668
553736481
167947
47
304996163
12
223453
836033021
111668
45
123792
387363
98840
368178
55
512872640
71
364709
108852
3151
37
18722521
185828
10
58
841199832
20
401186
178240
448546
40
80195
85
47
51
87
194327
134966
19
9
56
28
8
56
212650
59
33
316079
232696
438770
15
330141
21259
57
430421
62
94600
485639859
290924
82
185800
19
706341751
7
171014
887316848
93
162733
77
183412
22
243705
27748
75977322
423298
65
4
25
33
39023
82
312206686
135250797
40
117454
369177
273898
394667
75
4
329842876
21607
21
13
98
44
5
259527
78
9
407927
61
45
205187409
87
20
97
112004
18
659623593
23
68
245628
70373
111938
27
14
440076505
43
81
353722
694251396
950902331
7
83661
20
240716
174311
404507
94
2
821722242
24595
35
227845933
1
483082
36
54
37
87
3
367735
461737
81598
6
4
6
60
2
19
909735901
86921
446358
55
49
38374
66
4
298074
65008136
6
31
99563
858233434
95
5
950000790
53214
440300
50152
24
3
155823
29
33
5
416226
329246
74
21
7
24
424878
12
392040
41
45
10362
330466
343277
99
420576316
98
453198
3
54244
620032922
46
167371
20
85644
6
36
6
31
144593
61
98
30
286432
7
97
123176
147221
41
23
82
27
84
233342
22220
467777733
82
35678
14
167805
418179551
222050
53
91
34
70
67
62
5
13
344816
92757
18
79519592
9
119855
9
482493
80
361198
19655205
113927
12
424474
67
4
23
420255
30
95
208597
36
12
5
51
430370
73
51
363292
70
104433
6
35
68
92
588998535
334074
183741
140497333
82
10
93
9
65
664766993
11
61
80930
74
55
79
8
7
22
18
8
95
271534
85
421982
73310
50
86
492592
499538
27
57
51004
423150
90
463063
314445
56
31
8
68
64894
254616
30
58
211171
29
109128
136818
34
181703
174611
52
109848317
254762
137535
16601
11
445592
57
232519
57
84
52889
449144
321143
471128
30
21
63
94473
50
166328
14
175982
38939
147867
99113
27551
83514
612717390
68
653708898
439010
6
87
196334
5
971821246
85922
204851
11
247387
10
1
428405
9
90
53
445973
232857
84
40
458455
82
37261
990146785
85
7
95
38
101676
6
43
78565
62
261929
77644
56
31140
42948
70
124714
76
837743810
21103
70974
483034
87
28906
470466
161168
15
718221228
331473
565894990
98
369563
52
32
84
260616
59
296150
253452
7505
45
68
21
26
485157
347695658
11
56
683206704
91092
86
61
45
597795916
634440649
86
39
150601
70
55
89
920466476
3
30
61
22
67
200705
39
385495
273253
790855295
6
33
61
67
38
63
15
241963
92510
145883
119032
80469
447293390
6
483947
355891
215185852
671061413
63
38
9
404208
36434266
17
65626
427909378
907274367
228209
40
406829
2
285574
196987
470982732
322906
76
324574
49
10256
8
85
45
153980
2
478708
85559
65
14
239855
18042
32
404168215
64677
309757
48
51
34
19
12001
14
1
420070
47
212343926
243160
568492358
15427
498336
5
122750
848142854
43
7
8
942743246
63
315946
59
75
38
2
1
294983
7
30
800869202
749504477
398014431
276370
46
170534
7
91148
771071880
66
47187
183539
74
48
278021
99
204073
111340
83
73
82
186980
12
442263
4
79
658836251
608447439
91
19
17
33
42
294108831
256869327
1
490079
73
374651
37
369770
75
377801
62
76
2
6
353651
98
495845
174709
297950
441688
3
4639
291324
442913
201301
440020770
329498
74170
86
62
18
446371
67
38
93812
7
67
404880
96
44
398177
220074
110497316
524176467
79
379075
6
72
171002
290229
80
1
1
11
348587246
700144416
22
519314427
265033
902797720
246071
354545
64
5
230393
164128
36
26
50
3
57
29595
41
86
44
227640
24
66
33
66802
258359
193588
89
253776
493972
957617713
167872
418480
380959
70
29950337
69
255351
88
287091
484569
495628964
390670
60
218063
60480
34
10
667738930
117137
39
289687
27
279179
28
197408
253501
8
199476
69
46
28
213004
4
89
4
39
3
477415
63
71
78
64
250177
32
64
445962
13
98
9
249397446
11038
856385181
80
57
25
217510
16766
99
77
53
14683447
29
7
2
189411
400793
88
182511
67
66
13
30
30
5
74
23
91
343298
248464
314094
2093
13
30
256033
77
9
701678320
103438
23
92
55
79
615503416
464262
66
97
23
36662
3255
46
469946
207216478
26
83
147020386
7
698370577
338414
31
42
74
934420925
192661012
54601
221680
1
158917
208187
79550
7
72
94
7
4
520613697
431685
187389
292919
362382
579292580
343682527
352349
379908
5
89
57
46
63
61
4
48184
117776
170737
197909
54
40824296
291261
10
59
12
833661779
207002
75
211162
347715
235738
114147
358723
15
156585
87
70832
96
267651
319315
40
118757
31829
56
14
168608
577837397
29
37
386438
2
288114
285494576
411301
46
48
65580
37
443729
25
4
288958
35
31
83
628154303
172481
97
10
257389
240195
175328
220969
11
433033
236132
102726
81
7
231928
10
365682
351195
460017
200610
135259
67805
309188
175642
428331
4
83
139564534
28
3
747042440
352248
273339
95
438216222
84
30876
76
58
254816
458116
246903
41
58
19
97049
248705
28225
28
325808115
253524
90
45
47958
31199
2
92205
205499
71
442208
5
568029158
4
4
85
447256
499936
56
348737
195672
38
384816
1
58
273731
280571
234731
32
62
30
75
4
468304
30
195011
14
39198
75
369977
61
454782
87813
296091
71
412952
208936
4
65
236233
38
18
26
92
84
36
337208
396609821
5
517684804
42851
14
81
35
487121
19
48
23
191231
53
42
306215
333190
7
98
61
5
19
496162
81834
486466
60
86
63
96983
47
9
76252
65
9
213691363
450208
138196
29
704560034
889436824
3
58578
51
184199
61136321
41
956577501
32
14
84
6
297016
73
322479
98
61
138267
62
582026817
58791
24
81
382652
6
150379
238718
4
400255
1
241583
326413
35
9
480577
6
311848
15
299986
6
489396515
353602
398578
46267
280845
87
797219028
95162
29
177155
8912
86870
120826
22
365835
158285536
436403
80
33114
95
324532
77
96315
402487
166049
330329
284506
79
5
12
330679
81
89
31
249812
18
71
329020
2
978724965
44
2162
132776
76
69
70
863568301
452324
37
231813
477919
6
938834858
474381
5
568301017
636536131
2
37
465850
33
76
2
195287
367888
239841595
182593
93565
59438
164209
9
652061376
77
88
76
204587
304767
107403
337446
22
298467
692663726
80963
54
137532
60
19
6
14
92653
380283301
37
432890
47372
11
46763
123846
5
48
52
395776
91
7
274432
244558
58
2212
21810620
436062
75
488392
27
226564
320173
16
5
669221336
5
395173841
89
433911
3
821919164
42
11
699205410
4
244046
401495
58459
295372
80
90012
128972
29
3
86
34
644092552
143074
324400395
129353
54
499586
77
41
19
614924034
56891
17
55
23
295520715
20
454293
301957
12
72
241717
65
32
330503528
9
320214
27
8
101019
50
339707
146148
36
362941
2067
59
63
42
188377
20
53215
132980
314088
19
2
72
8
365390
178744
467855
360546
86
512784614
315066
36257
118519
380827
284840668
4
37
201343
18
286635
99457
235290
64
19
90
223718
76
332328
58
457629
64
44
144387
29
349690
45
428887752
283779
77
64
439981
465144
477276
22
56
3
53
43
55646
771716590
616351420
2
338011337
167702
75198
86
318836
95
30
379835
30
8
352515
31843
157603
79731
836411811
82
89
162831
94
437659
82
416597
12027
68
65
13
402345
79
247759
284425
26
308082
69
55
29
99
9
36
46
9
89
17
275801381
37
93024674
3
222898
45
477766
27
88
89
269334
49
737922866
4
59648
286729674
37
31493
19
284320
109801
16
59
474176
353702
300529
15
385022
221744
290971
2
213321
20
52
84
44528
4
10
44
235281659
566481304
3
56
3
11401
377479
7
14
77357
211066
58
85
64
361517
2
9
31
643812720
33
132836
67
463448
55
21720
836225967
223161
433906
236794
214392
944095737
65414
273771
545433833
441947976
87
7
281025
243690
4218
752222839
85
341778
734837253
77
65
40216
328344
47947
32
62
65
8
494241
9
206291
16
28
63
80454
99
37
1
4
171582
74
98209
448344
5
77
344854376
92
242593
454558118
27
256315
280624
319082
131015
76
64
315325
73
586283688
88
383333
93
433502
373513
13
43967
96
46
110490
794595317
46
94
97784
244528
99
29
46
20245
404407
357111
95
77
77
328499
458893
7
120680
259729
17
494124
94
78
311599
7
3
201669
41
40
77
312146
90
156793
276259
48
184291
79
85823
30
32
15
34
67
44
80
276338
6
893475924
90
361282
45
57
24760
82
95
378593814
362022541
30
135189
385817
297349778
101062
377696
360659
178565
83787
222527
64840
495564
7
76
4925
165672
341853
88606
215150
152603
25
76
6
23
4
19
30
32
109093
13
481183
458382
87
83
103283
48
86
48
99
56
69328
99
496765
250854
59
52482
926668309
472444
62
61
169985
84
114589
29
19
111054
238870
1
52773
3
484055
91506
348544
52972
259961
2
240242
5
109952
31
385027
169919705
68348
138392125
625269101
150653
80
643269908
330696
90
567330971
281973
158811
28
68
93
74
88
8
341716
53
26267
610318592
423134943
69804568
71
84
47
32
121275113
29
31
97
80451
15
51003
154547
391682
363439
42
46186086
334288
274509
319026
106371
54
442354
257895
26
1
87
90
54
303296
293595
94
148724269
232191608
24726
460941
96
212115
63
59
370175
979582775
19
86
89
131102
327036
62
6
506058553
74
198156
500181306
24942
332150
461084
33756
176127
363119
160014
296858
19
242925
991877406
384320
52
2
935144013
90
65
13
606468572
433477
5
69
53
304728
97
54120
431969
19
53
95192
717002236
144086
254381
96
9
81
327781
49
83
48
28
55937
45
292443678
4
353933
932547825
25
656490515
460516
352519
256228
7
62
487886
28
11209
1
81827
220567
194186
259997592
459037
108936102
167215
53
32
94849
95
415094
493278
19
103476
3
4
397180
58
236706888
343349
4
730581567
1
5
49
110344
60
44
61
4
207701
189404
24
46791
6
481303
67
8
149784142
873221936
394355
418799
8
33
5
224131
288617
8
22622
93625
445965
657099245
36
12
75
186588
34
16
57
127833
1
133561
409549
16
29328
43
2
32
68375
47
16
16
114931
66
74
360090
189924
49
92
76
66
375121
314145
337554
57
11
38
158106
29697
282649262
31644
340389
380890
96
489929
237518
36
11
45849
97
81
470591
61302
98
340696
39
64
397046
200353
83
340907
180648
65319
9
131315
170560
479541
92
6
78
40
144855
5
475177
360745
100795
84307
433099
9
312301
7
107448
29
234739
199498826
24
33679336
151379
375469
275563
366897
17171
38593
151694
448398
374636
49
9
10
50
216354
40
670668832
336654
75
784032075
308959
17
98
385404
12
60
470225
6
106282
12
71
23
6
49
154743
87
52
160412
41
41
313967
318039774
443649218
339146
467996
46
547391428
595532307
68
434330
1
17
31
566869753
9
7
35890
277129
272827
75
109804
349269
141564
2
201654
595529805
35
61
271059
728377046
360082
445638
54
88
61
15
485149
288767194
24
420850
90
153708
35
197704931
72
382052
88
712912247
492687
410850
9
18
20163
449707
842382436
16
446255224
173669
204251
80
82
192150
1
4
12
451463
34
894075959
68
3
2
426941
41
9
98
39
62
66
95
35
377173
55073
30
223579
11
26
86389
33
35
76736
66
2
72
132755
444814
486116
82
394382
337761
190781
31
487260
305986124
2
88
82
458308
247363
8
75
26
7
7
10
73
15
41
48
69391
378935
189511
35
95
2
11
18
129598
30
25
13370
54
96
209654
54
148819
18
17
92
27827
90952
141289
78
239469
11029
76
368802
6
3
54
637519261
343829
75
200921
138025
95225
66
72
381280
51
105186
16514
232142
58
72
92
81
184893
64
9571
8
51
72
167777
108400
84
328663
366874
63
267054
374453
801488924
1
69
6
36
61
491845
219114
180765383
4
22
190189512
23
289400
71994
97
96387
47
366098
86
102489
202396
42712
397424
19440
250508
87
123716
274969
171928
82
99
194652
82
94
35760258
22
80332698
46
22
222108
427605
54
35
25
221229
437670
153963
134755
190972
33288
325847
65
66
6
286172
434587
11
35
28
87
497440
169230180
54
282917787
358158
66
469258
94381
36342
4997
270550370
276901
265260
16
487017
407812
448235
455545
183876
1
16
79
18074
78
413715
71
3
96
43217
19848
42
198351
490288
65
84
334607
77
346571175
34
601854052
895203195
119776
488681
175193
296306
47
272428
68482
182393
29
24682
29
373768
997891690
18
88
35762
466235
287105596
559857624
15066
44
5
94
765103252
318343
300919
874366534
234271141
40
453674
314411
30
248686
392767
98
54
278331
357778
8
987908488
372934
69940
269775
32
46
55
47
14
70750
64
222897
35
296148
18
6
459901
95
40
4
96
383488
421596
337581
20
7
231774866
29
45
59
13
118721
81
416751
46
38
269234
170254
737337585
484775265
210526
5541
101772
6
84
133075831
174938
133822
408220
219361
812573931
33
12
73
94
113870
358029
61
90
23
376766
17
179963
60
37223
94
15
308388
28
24
1
102994
122439
21
334879
141649
95
10
29106
201755
94
28
33
39
5
134021
27
32
91
92207
68
51
292118
29618
31
68
206805
264032
6
20
5
19
613480291
11
75
214969
87
528226274
32
241257
62
12
45
977
59
92
464287560
364222
336418
191443
32
1
27
275350
120293
99
483871
353122
85
80
967129213
9
80
4
8
43957
49
77
135703
4
291470
432900
3
8
28
60606
112115
405643
3
63
49
157882
388103
669140001
35
30965
95
352547
372053
83
57
1
198950841
73
465722
6
23763
475167
7
24
33955037
9168
6
317568
884286965
46
17361
89034
200387308
69
8
79
121217
8513167
374529
9
50
231671
171328335
138247174
317453
201118522
2
93
391532
16505
162180
357377
69
73
9
44
10
28
38
34
85
345307
25
66
315907
337877
39
137955
562630381
51
99
33
2
51858
30518
397640
229071
28
20
437289
32
99414
4
69
25
148453
6
415639
435419
5562
395913
318145
84
409324
160294
176152
30
405538
292215
154590
305531
39
84
217924
4
809737971
14438
6
6
41
294117
1
39
2
10
54
95
32
53
72
910213625
961319326
2
453856
281287485
53
259828
122384468
379795
304871
470107
9
585554348
6
7
14
6
144719
25
308027
28
109299
250793352
43459355
193100
76270
58
254395
9
49
16
48
254802
417132
5
19
26879
49961
27072
88
191652
744332597
52
39
13
340611
93
426348
5
48
353903
194149
61692
272098
180737
39
87
302926656
178171
80
34
88
334133
5
36
29
14
23
66
84
64
385575
91
2
974907607
204688
192173
99
25
72
89
17
400743
3
451699
156446
108308
27
65
438664
79
43
19990
63
19
994379736
12
4
15
298504542
86
201155
44
96578
69
62
470388
49
407074514
71
700382785
40
24
17
489480
263368
123972
76676
93
50
36611
51
73
7
200268
590408466
395059
32365
706114287
58506
607169447
264876
133421
466813
300734
479851412
370433
361575
25
184684
376127
731842527
73
33
8
89
399570
31183
255807
251559724
99
52
389195
56
314372
9431
357256
936
62
30
26
171251
79061
77
209802
13
237619993
29
96
65
569531032
28640
9945121
86
69
470139
132583
63
19335
16
21
290396
265232
413058
435148
426902
67
319552
341710
480536
789837958
898344073
35
68386
96444
403649
40
1
237478
80
438719
12
73
18
378872
3
85
46
92
414565
381987
22
67332
257992
1
25
64
18
257759
57
86
33
53093
143146
82
472043
22
29
42
36
259232
255515
187225
84
318040
46
92638
490172
443425
764533278
84
51631
3
116989
87851
85471815
410320889
8
246816
108191
45
238285
26
344995246
38
14
66
303814
256423
2
1
11
358304
201422
169298
9
340715265
419997
26614
154595
43
368431
76
298070
26
51
259707
573077533
25
232947
71
32
8
48
379761
1
164264
869903380
424485
8
70
237682
9
151389
444018
583534687
10225
40
94
188528
213792
3
249217
16
415549
441065
67
4
29
24
481642
357306
133554
41
140898618
600924537
55
163129
496828
165992
27
411116
567958422
297834
129111
63
40
99
66
18134
419532
149618
56
428597
58
22
40043
264664
87
40
14159
5
51
28
13
40
446688017
65
40
56
3
31457
83
11
188288
170092
76
175415
435603
4
63
57
14
175886
429142
240752
13
91391
56
9
221629
6
448748
679580020
276934
59
9
78108
78
9
257601
93
228121
21
485248404
86409
4
77
919654174
118068163
92
352891
333341
195630
197093
112897
8
315798
98186
18
362662
8
34
17
6
44
33
133296
135394
78
37
74
58
35351
69
7
42740
426255
125500
2
6
487557291
76558
839477673
206978
43
3
51
97
8
459109
61
391623
19
36
50
70687862
63
307534
685853801
154552
25
65042
29
10
385154
7
344923
102168
1
51
20
25
45
7
140504
84
17543
518325669
14
33
759855029
471096
6
55
289780
56770
41
8
284119393
288832
22
460600043
316852
358545
319773
8
74
82
335464
207076
429900
166794
363335
287993
831750917
557448521
711824132
451432
199147
33196315
907600839
95
19
397792
99
50
25
49
65
147452
433101
840539546
176090
297364
41
253872
453342
94514
65
10175
99
48
326493
8
46
493337
171320
22
1
281370
75
736044873
46
88
54
7
47659
82
51
32
61062
77
74
28
6
6
32
224048
57976
58
437230
34
421750
17
92
5
391612
21103304
2
28
19
6
494941
75
277743
94
87725
54
89
8
12
354060
25
86530
28
138596
37
721571866
333386
407806
301914
17
256330
489352
28
94
32
79
94
110844
22575
105633
86625
95
41212
231431
312022
381397
6
379232
92
7
167506
99
373134
12
433230480
281469
28
230358
405462
32
59
93
2
56
56
32
201250105
157634
54847301
668408564
396654
238709
61
60
122030
15852
52296
484027
992083956
737447877
85
434442
5101
80
49348
89
80
296953
45
5123
53
353573
398191
99
57
410546
430658
336003
195402
95
52
464611
600881215
927001422
262243
72
41
64
45
45618
38
453888
52407
368260
51192279
33
39
92
27
103721
338510
66
72
236982
42
24
91
164249
47
8
39
9
8
43
38
78
334867
406503
7
319463225
58
70
429621
87
62
819561357
76
140942
192593
46302
155572
52
365239
42
8
73
413862
414215
320641
685814197
3
131420
193997
4
62
80
577102225
407702
59
81
7
362532
57
9
50
316808383
11282
80
252630
239592687
449328
67
97
27512
12
36
493983
22
17
233297
184629
31
42
366250
388305
82986
46
284612574
96
414946943
12
254058
59
24462049
374887
275232
480322
201961
99
462319
91
74
435050
96
347230
24
132546
269785
97
13
89
464430
24
391653
442792
438460
72
56
202623
66
422711
95724622
868757690
466679869
68
33
391814840
32
84
25
277649683
3
464723
194
81
4
270200
46
14335
84
341323
226929
50
360213
2
993883248
21
77
98
204878
63
434715
163559
998338256
80
314633
126579
46
47
6
663240738
218141
81
44
90116
94177
297115
50
82
61
27
987068194
52058699
55408
23
28
290324277
7
891758986
441621
53123
50
62
409248
150526718
3
357926
70
27
148429
39
60207
627836356
8
87
278007
497268
57
11
141603
141600
993361112
95
9
39
416337
76
11038
50
303385
5
31
107305
15
7
201198
679666839
2
83
682337530
86
11
3
62
321428
78
496469
248623
179200
54624
199386
42
96
6
280846
278283
51
423750
464217
436499222
182765
58
41
8
77
327685
107006292
313297
43686926
393897
135679
18
9
10
183234
392819
22
214026
96
203507
46
90103
67011
432675
66
975051350
54
81155
438275
116732
66
83602
55
75
84
297585
68
493925
98
301531
37
76
63471
74
414115
638229786
28
22
268381
472810
261066
316482
316498
450772
186558
16
365626
374760744
1
67
151885
2
14
2
31
373491
215561
325918
8
418531
86
79
358104
68
78
69
61
270072
20
12
55
400294
18
53
67
73
127133
9
10
206970
81
20
216190
12
388385
6904
326011
29
38
291385
52
20960
9
402953
88607
2
44
54
447600
61
342763
87
34
368861
288232
9
114888
346429
249709149
85
34
10
6
9
175649
47
2
165112
75
114301
3
3
43
59
77521
6
473666
66
238736
96
18
90
6
72
31872
10444
160908
52
761909201
3
35
393432
112219
689055594
297801
94
34
353408
481778
3
284363
76
10
7
56
512622067
123950364
6
26
16
72
16
65
16
62
211214
7
806392284
74
40081776
334795
147685793
89
889654438
296670
1
384279
334914
335295
338245613
99
455026
79
387039
475252
8
63
92
79
6767
6
69353
7
17
468841
40
83
381915
83
197660
62
149235
3
492283
83
394131
299717
323027322
193418
51
1
6
37
82
191046
497588
877712229
48
76867
85
89
36
235448
22
447251
278559
4
85
216023523
88
266492
973898201
26461
2
66
616609982
96
108666
68446
114656
375275
353371
29
97805197
35
26593
71
495846
38
60414
11519
27
244269
91314
80
20
429618
99
449161
175758852
7
262065
140776
255338
51
395921
86115
89
5
463647
106842
29
474200
30
211968
23
350273
1
33
31
189581
100854
42
47
225934
598230479
4
26438
382728
69
73
41
38
4
482534
36616
3
6
347290
52
390897
51249
478384
65
29
252346
1
483463575
355618
26
764102489
931543712
60988
3
95
1
235688
85852
9
3
80
13
330967
56
16177661
116237
42
519323196
435797
257647
165591
127845
4
50
498389
15187
179824
5
921269391
8
321003
5
69
74
877193213
77
277961
454703
2
52
78
339325
96
168094
470006
7
786241141
81
69
120760
466428
77712
56
346982
61
235365
177418
304808722
835734417
6
43
745370653
75
3
38
29
119433
25
9
495418
30
236635
68
193989
333844
829879262
4
401777
24
54780
55
65
19
27
2
148351
42
40039
152306
80
264451
538578642
18
439664
366646
55
85
2
225606
62883
456683
5
667609755
91
2
175488
51
64
79
4
4
367042564
133074
99
62
33
250181
278830564
344791
75
64
144937
38686
464784
412565
7
55
404095
79
416845
257047
10
241334
66
51
61318306
312089
3
398383
56
7
193259
38
98
317010
88
67
114088
44
493840
1
62
17
4
262210
42
9
69
197268
54
63
58
75
92
460600
186804
717690287
70
74314
461532
33
61
143746
43
500317112
48
483799
8
459821
91
375652
190729
87
316099
25
5
446924
46
17943609
10
89
49
235024
103258
13
60
189987
420339
83
93
54
44
97
45
352146
332595
35
268287
42
45
14270
296309
327848
1
243350
254752
263127
419579
9
38
978774989
903371093
420303
32
302910
419365
172142
428172
64917
5
396823782
377766966
89
455616
426265
72
8
75608
258201
284765
8
44
16
59
248004
87754
57
57
400722
74
42
51
251720937
7
222270
499015
308414983
163791
89
468858
192762
73478
40
695410307
73
347895
277418
58
376767
194239
15
99
24
8689
297774
709563881
97
244490
371267
56
68
11
359369
9
109012
386714
95
39
418145
385014
81
54043
95
6
91
17682
57
81
34
38583
66
703994351
388534
310546
429441
72
68
140572943
65
86
7
9
9
23
192106702
60
485966
11
77
50480
39
181925
85
388668738
22
197195
50
75
166447
3
322024
93
154457
104446
61
364721
262947
713775363
444509
51
204560
65
21
442937130
30231
70898
89
26
66
230565608
63
334510
43
53720
20
228249
337323
4482147
55
194621
2
374415
22
61343
977535191
81
488861
538630245
793892462
24
19
28
294478
194941
102045
59397937
4
256229
3
348619
99
4100
340329
61
43
6
244437
468599
57
140438
20
174979
67525
19254
24
436575
1125
9
440081
146769
14
2
64
191137
97
3
47
10
207169
6
66
48
300736
91833
138786
91101
67
222195
80
27
364073
262625370
499124
336383
412236
35
58
43725
95
377534
298001
59975
137970
2
247076
73
221174
125082
197325725
25
5
185919
488494
359632
1
4
75
202749
499255
91
88
442342529
280589
59
390628
336310
270458
56
255584
56
3
78
324308
448711
379289
71
56
293425
497396
75
267731
3
37
481024
17012
174587
85147
58
796649588
224937
88
58
61
66
356685
1
41
75681
235984
473573
61
203642
53
70
464667843
90
442374
252538
97
88
479667
173131
299642
10
31
77
75
358456
7
1
47
497934
71
11
208829
63
95449
264997
110013
495936
69
68
37205
8
443434
9
20
8
7
67
17
464905332
588141818
356644
352936
5912703
38
189308
5
76240
453917
80
38
2
412369
320819
40
76860576
5
4043
827946678
49
411930
315939706
281430
47224
1
22
347406
175942
91
327506
187376
10
9
121750489
32
8
21
983702131
376674
351726
8
78
195454
87144
80
209936
676968419
361319
136760
179761
68116
939142607
92
423640
9
108848
1
62
10
8
14938
122465
13089
145425
8
27850
31776
356812887
65
22
8
55
135717
71
7
193915
46
369838
59337391
46
22
6
484590
29124
38
135754
60
469707
3
48521
29
41
19
157721
52
45
781264430
436686
247390
190129
9
4
807790313
23
52931
417899
52
58
89
404767
79904
39
60
5
284161
95
447990
459435299
820337535
27334
3
26
36
19493
22732
192515
29187
226478
44
448947
4
460154
171986
58173
310292
47
95
346276
406635
4
265974
9
391646211
683462299
83
146269
3
248330
7770
72
995228430
4
235173
108767
5
2
53
734850732
615483825
340260386
541174651
7
33
212145
268787
326692
283870
2
58
68
256531
167761
78
73
187372
21
8
949319430
40
38279
180804
4
892396448
83
15
297100
54
25
403389853
424599
53
135248155
813453400
74
466329
375228
26
27
167645
40
85
101040
23
302339
489334
201513
431157
25
10
25
54357
97
357229
340865
92
88379
83
145076563
280314055
37
443844
343990
88
9
3
58
15
30
33712
480112
83
6
418510
21
382064
36
69
94
441371874
211750
73
272990
378473
14
328466
214639
61
38403
377143
90
357445087
1
476697
95847
343952
365602
280194
29
34
374166
413452
10
322682
59
31
174508
22931
330861
74
184524
24
161068
90788
82855
434009
96
251426
733624939
31
23
7
158907
248140
85
79
6
396610
432251
325761
342753
67
29383
97
71
92
282244
69521
456268
97
121268
66732
120158
4
76
945447424
71
450145
3
32144
42
41
36
417357
1
7
37
55
35355
9
46
187635
129786
90
487970
19
54
85
52
112203
100587
56
233798
7
65
172358
48
411790
392910
524206779
435398
130622
27
334888
8
52
92
310901591
95
38
208245
239389251
424445656
56
2
644103992
275853
119178
81
50
49
100330215
63
12
82
219118
22430
252382
386178
362631
74818
139864
422094
687855825
33
52
83
5
259352
385668
473250
263642
355370
230749
17
45
382348
396868
456729
67
75764321
56
63
83620009
83018
87
417599
301872
65
43642
42
29
234325
65
15
334817
164294
56
43
67
65
381653
88
950676338
60
86
314819
4
121282
121265
54
323352
19
90737499
445001
236985
74
491108
264266215
516029231
369456
25943
79
280337
74
353095
294807
77244
7
51770
306878
738982884
9
359333
64
337702
193409351
65
223444
382645
58
3952
16
98
30
8
99
52
66
55
377991
116163790
50
86446
14
153485
46524
4
44479810
58
1
62
43
15
56417
347475
173935
300118
488185097
165524319
7
44
18
124292
96
57
374071
311114
139126
166047
68
74
29
54
33
498167
22
285469
409656
339747
418375
755082195
920363933
94
416135
412674
74
287502238
512842447
7
99302
80
333744
94
97
8
12
287694
89
70728
88
261589510
29
86467
40
171695
54
30863
92
9898
16
983870152
78
4
2
60
87
436926019
78
379166
39
164589969
94
6
475664
53202358
92751
96
396293
37
69291
66
49144
2
290073
5
119208170
445914
291939204
475160
169511
14
96
2
90420
161402
19
237241
83
407959
185811202
199
60
12
69281
388795
219978
251749
248949
176688
84
85
53
4
35
120955
67
8
87886
96
24
53
66
798340680
357829
20
82
2
377179
60
45
63278
99
1
69
37
9
2
77
4
297889
415839
53
80
20048
578187054
410626
10
22
26
56
18
25
159081
370110099
3
84
26
298225460
59
451934
50
5
14
759747153
41006
9
4
85
39638
272070
5
10
80
75
485891
70
38
29
365377
295857
138393471
27
60
67
103276
20
279332
66
402660409
318038
704882557
76
975383122
5
271823
45
68
273876
41224
223944
14
57
13
89907
136877
329341
120519
3
76
39
162627
233987
4
12
15
924134492
456016
20
58
85
38
41
51285
448167
678346764
4
486321
37
5
14
93
63
402441
52
385228
274297
73
25
338787
375328
27745
545281662
84
1
24
45
492657
354355
14
30
492078
75766
176990
710276173
7
378350
142811241
19
49181
86
49
413680
705204918
38
164207
6
43805
71
12
414609
411125
175905
6
6
320438
85
255725
461788
267210
7
328875
4
148770
435548
370651
314121
90
7
80
409160
12
8
475192
51
397359
11
3
66
38
37
40224153
90948
337835
345201
6
402902
176842
73
9
652166127
162965
375831
404352
93
471564
268201028
37
183717
67
81
308077
61
86
362641
445716
21
916816250
63
128700223
266432
469949
471430424
94305
241926704
5
291133
5
32
94
13
254229
54
6
56
6
54
26
1
343891
330620
89
57
139183
48
7686
3
412878
313020
48
10182
22
92
272152
71
165860
56
36
18
53
52
164132
91
9
72
217670
274224
63
287333
94
3
67
90198
78
897831680
404658
89
90
89
82803
71
5
29
7
53
90
82
29
242018
69
74
470030
81
35
2
83
68
60
59
56
97
62823
82562
116330
15
30
354209
4
25
11
50
16
300263
880808463
144096
400577
216054
32
389682
331334083
53
314197
9
94751
4
73
53
381468
930356162
317899
490075
123595
15
40
51
233345
458997
25
92
5
77
28
48
272725
45116
497412
484654
564748450
305808
327695
882664417
283097
275877
950224577
4
69
277324
45
46
127956583
36
454831
56
140628511
222976
22
3
36
68
480469002
45556012
46
86
216321329
2
201491686
63
366172
5
51
17219
4
925803132
395792
41
60
434339
64
326469
312225342
602148361
30
294369
136326
894963567
282122
83
92
1
462779
94
74
62
29
172759
435080
277708
279403
91
220875
17
134415062
13
13
568638929
11754884
62
2
273678
255616
122525436
6
121238
298379
24
93859
26
57
93
74
63
155059
480612366
203524
74
334760
209091878
46
360176
98
312518
142050
20
70908847
469125
82
81
339304
93
449675422
89
89
582775414
203893708
77
123244540
1
101626
245302196
55
34
99
336225
52372
16
142728
69
83
3
159973
181144
467949
335385926
92
722688727
61
341457
298110
24
469585
424916
98
14
402306
422267
94
70204
48
200485
93
91
488858
51
4
49
7
38
27170
314137
27
148708570
25
38
5
264187
7
89
421942
271208
50060
60
41
477108
1
458749
75
403273
402770
44
344408
208601
105919
9
3
136716
50
2
3
234427
437836
298061
274929484
47
60985
18
7695
6
75
299037
303244
379091
7
39
44
275601
345368236
5
290129
59
12
383760
408006
357990
315007
496357
15
315600
597994804
463197
377891
34
44
205075
68827
55
55753305
148327
84
40
96216250
187291
46485
6
57057
467307160
93331
87
55
67
487371134
452643010
65700
678412695
42532
388065
210461
21
925426051
83
37
4
236346
63
289561
323718949
45
291277
454196
240650242
50
46
960408106
50
431748
903301252
469266
2
28
973143952
62
320212
87
406706
31
544579219
34
802504781
390617
374867
46
47
48370
467896
9
183897
446628
439973
3
63542
9525
471113509
452972
76
56
29
138857
58
275015
86
201519
649389663
73355
258825654
7
47
9
60
3
414748
91
92
477603257
59
57
2
36
60
297169
2
84
624925093
91193
59
476564
17
8
34
429048
90764
701918005
1010668
257503591
418877
65621
33
341565
866227668
4
326932604
621023793
344253
3
347322
749992310
10
49
86394
82
28
1
453204
64
364866
192933931
17
293767
54
8
2
37602
84
10
315379
304997
16
230311
377860
66
10
8
7506
12
348065
2
378331
93
479093
66
86
90
441983
50
69
36648
61
74
276012
85
6
300741642
63
124193
5
8
83
91
16
98
67
484021
79
98
8
454676
1
96
2
48
219875
4
138973762
205715
56
35
269151064
19
462846
13308
443994
64
89
45
313417
136067
66856
231413
422609
26
217012
71
476003144
43
416054
186417
4
79
51
312263
128880
116299
52
87
78
70112
153643
23
8
44
11429
68
9
294043258
93
226156
289662085
344210
229044
292242
50921
150634
495636834
494784
8015
230803983
300120
8
20
190566
377259
31
91
417653
67
75
439210
17967
386574
134967766
336729
254312
280319
38
12
220614
56437
72
241475829
154402
43
74
23
233446
457259
416175
277270327
315723854
127704
181815
37586
17427
49
71
383294
17
20
32
25
466526
98
308369
292327
426151
65
5
221721
26
242960
31
53
69
270604
19
70
376484
356638471
32
782438066
20
52
267345
92305169
18
79
97
194640
753361268
32
77191
31
231666
99238
149759
62
265394
144123
9123
67
19
36
448081
35560
96
75805
2
141169
17
43
177584
75068414
5
425333
415463
917978936
11869429
238970
480993
149999
71
9
11
61
92
37
205407
441580
2
8
247791
316693
35
13
330547
25
80
50
56
27
49
47645
3
154858
922281757
42
183794
182195
778506667
18
21
584730262
80043
17
32
98180
15905
29
17
73
219813526
931579076
98
60
15
34486
255134
74701
324291
440627
25
2
5
71
381080127
68
411424737
172886
1
50
7672
68
4
88
5
91
95
225
1038
1
51
5
84
93
324275
51
876182155
81
31
22
191200
856516401
78151
8
47
17
248063
3
59
93
115099
42
355830
273539
368915
89
135366
174249
506880210
746848667
74
21
290383
123986
61782
13
88
78
17
16
281522
114024
92
74
303291
76
28
65
81
54104
28603
205228
591120438
479916896
180518
39
373997
718042605
52
18
68
40
40
718541004
2
68
284472
151727595
479266
17258
425282
86
65
76
41566
358236
91
51
226318
985405815
323152
46850
85101
4
32
16
91417406
232667
866872102
38
144066713
43
71
93
31
890167766
220852
56
147592
53
396969
32
61
247696830
102153
13
70
244340
59
41
70
57
96
341711
55
192896
71
382192
291571
1
41
249857
46
23
64
344643
323586
53702633
35
88
151319
80
60
180537
46103213
99
423689
221527
434798
95
62
12
760507348
7
33
58
286545862
342708
77051287
463534
34
305426483
132948448
1
96237
55262
143011
49
99
44
291301
43
9
3
51
15086676
191399
9
472256
248544
69339307
139100
440494
51702
427323
177017
156159
14
49
124642
10
4
140877
8
180698491
11594
54
39
73
79
190315
468362
63172
5
242899937
54
136562
72
7
73
376440
35
7
6
88
130308905
421498
328419954
22
281732
39
13
59
31
82287
120163
163467
192638
121821
69
44347252
57
46135
89
295621
69
409520
9
48
227752
849210441
376476
175230
3
96
158687
63
241811
421840
61
742754869
29
7
11820
390630
136708
62
80
117158
6
273776
6
81
459484733
92
81
521231495
81
324889
249147
70
3
95
80
99
7
47
594324382
465093
64
469983
26419
189252
444063
376255
62
8
175633
20
351485
65
88
6
91
47
466792
70
1
14
135610
99
342064
464857
78
42
85255
293244717
135615
332997
400220
129694
247045
44
204244
409273
51
49
69
25
235983
1
344450
423665
387783
90696
3
51
28
892985133
82
8
4
21
34
14
79
13
386538
6
5
459366
38407
68
57
221890
66
372043
68
17
42
417551
217841
5
2
181274
437004
81868
465799
290942
29
51
42
7
3615
4
21531
378653
36
432156236
44
72
9
57
2
46812
3
75
302602
3
4
17911
140728
495119
184113099
28
379507
72
309066
339988
181955802
40
3
452762
85
41908
81
90
81
26
17
833922205
158230
7
4
56856
31655
4
455531
4
38
255595
878039555
88
46
422849999
14
56
58
1
86
94
3
96
9
364581
94
220358
57814
96
933202683
73
43
69
588026968
70
66
83
7
649114837
263811
213937
71
719855512
322609
292622
78025
237590
45
81
269252459
42
8
491379
341402
84
46
56
59
57
713758094
18689
337904
328879
190098
63
84
76
47
83
79
549682989
6
800800575
417819
55
242599
85
97
170436
285255
388505812
483022
6
87156
224014307
14
69
3
420970
462432055
73
531629034
288431562
194975473
199853
65
2
227004
523382409
301932
37
135945977
240781
243513476
17190
327823
39
52
343908
57
76844
345570
72
3
29
31248
9
19656
52
2
90
2
460578
68
466540
409409
462058
178037
27
396268
10
62
336052
34302
36
189226
63
304651
15
130678
127769
96502
6
23219
209184
50
92
69
65221422
38480
148808
127040
21
24
56
180328
346145
273571
15
56
42
51
861927863
462750
134503
5
33
498313
60388
5
33400
23
117950
92
333375
16345
769002634
67662
34
9
8
28909
38
1
86
792982078
45
1426
32926910
1
76
124130
69486
37
82
17
109507
89913
59
35
463746
292707
47
9
53
47
490072
785263106
20137
348582
74
421740
30
3449
62
37
496239
214393
347181
405784
62
9
439832
66
94
83951
13
329223
17
65
16
33
66
20780
18420
2914427
9
359958
84
392227
268523003
71
410524
66
335554
82
76
312817
258889
121175
47
466511385
22
9
43
73
32
846680421
94
80
95
350697
24
12
2
141618
727045979
154819
1
381905
76943
84
410469
328298
56
52
47
33
69
280101
16
31
80
48
264664
16519
4
314095
104349
37
378506
67
286097
721613531
89861626
2
491067
216979
262076
39645
225796
6973
443270
22
401513070
359608
696840587
8
289085203
10
723845058
9
1
60
37
14
431799
53701
13
72
10
11699
89
45
86
28225703
322400
442552
483094
284877
467819
96735
107497901
1821
390010
45
343506
169786
33
15
88
388341
349346
102467
172925
15
488968822
250358963
243197
159893
239774
22
57
11
39
5
299443183
214165
9
68
24
81
87
77
34
13
15
14
27
541071088
9524500
480827
303802
458232
578794875
131745
171243
27
66295641
65
37
16
292931
217812
6
96502
7229
24
59
306093
375169
27
73
23
10
4
48
118287
34
35
1
2
413053
483136942
156043
30248
60
68
13011
331828
76
95
86
206414
122036
321735
51
1
120571
85
115115
226059704
66
385000
32
218492
332513
353624
60
71741
2340073
148004
45
7
78
261637
50
294111
56
147015
49
792
70
102306
94488
10
926828040
10630
334164
66
152459
6
23
329442
188897
487896
70
57
133973
2
147323
24
189520
91
254544397
312478
342558
3
59
44
137759
23
431154
379733
251067
185813
41
103569
326405
325937
358528
40
435762
3
241882511
70
5
49
21413
78
2
44
464978
83
12
21
164590
27
13
53711
39
94898
276912
179341254
171202
251663166
72
42193
70106
319106
322914
2
678311299
84
14
32
14
96
78808
131078
2
47
398162
79
67252
6
88342846
2
2
271919
57516
67574
45865
37
228119
433664
567362401
35
99
499579
80813
35
1
72
69
159302308
204712
31
72
358019
427154
235734
28
366036
45214
60
34
23
975465766
344419
29
92
325332
220604
437232
143165
24
71
239872
82
233496
383768
28
87
471462
340088
400687
417196
51458
372714
19
677743349
493644
50
59732
39
88
89
6
88
67488
60
259307
54
81
8
450773
30953
372266
150178
60
7
247315
71358
97
67
450825
759369581
79
118271
5
449554
217671
80
83
25
48
405866
37918
467683
59
72
10
32982
256968
20
370744
1
27
67
28
4
61
357675
54
289045
23
63
86
34598
626235739
76
16
63
84
302082
44
369026
48
15870
33
474861
25100
76
233808
4
99343
179301
279897
688357949
24
15
412146
467799
704729742
85
95
15
58358
94
97
9
84
9
171347
4
5
71
385314
78
2
188246
49
74
362196
82
77
18
561307975
463861
329409
72
381684
4
55
289652
366247
92
243619
328612
11
24
37
779571700
184980
9
160198
68
52462
358561
312660
96
5
477202227
417690
240952
4
399364
367739
338875
59
367595
371706
172634
375408482
86295
95
417549
159964
90
913287063
221510
3
332954
28
199464
140253
805479979
55110441
85
42
232168
11
61
389107
19
70
72
4
41369
20
258582
128398
415325
479554
93
430937
56
50017297
95
3
720228507
77
34
24318
53
40
8
338249
24057
196439
20
41
5
65
342590
43
307616
151404558
300319
384515
146458
32
463433
20003
465397
371143
460927
61
364883
132395
80
293445
17
124812684
201642
126736720
48
4
28
37
978236856
79440
270389
65870384
380003
9
91883
8
168547
79
505778971
79
83
26
51
436578
269193
9
62484
65577
40
9
56
2
59
149799
8
207897
301529
67
337402
51
67
218913382
24
473594
80
56
387654114
39
5
72
18
50
925691840
37960
202641
155281
93
17580
384928
25
102443643
289391
354364
414695
154892610
474000
253365
358894
2
116734
251041
145737
34
54
951263378
224765
503816338
369474
461035
81
10
17466
36
4
8
86
55
20
3
455699
108149
59
411631
423354
434251
29
50
1
3
88
96
93
17
14
333464462
30
5
601959489
174394
33564
40
142272
235509
244078
428032
50
391365
87
232352229
136900
134810
84
49
245568
34
90
27
6
463229
80142
388185
12173
30
81783
33431
41
46
163846
210142
198463
226944
95
56492
7889
15
26
28
29
78465
170493
433580
9
458622224
37359
232649
20
39
25
112655
704044622
44
344237
433733
26
19
216248312
310289
27
79
25
3
414374
340061
75
199030
472628
468548
254601
298095
350752
342018
440457
80
130109149
78407
39044360
26
208042
40
30273
132157
344101
9
6
164589
3161
69
51
80370
400243
472589
344983
68263
221880
9420
20
30
655493853
48
26
99980
434417
21
329333
41
5
465406
3794
313807
144207
60
64
2
347526
233921
1
57
18421
3
111482
3
189136
297079
60983720
8
42
72
285846
10
97710
179793
6
34
29834267
67
305439
8
39
7
48
16
533099271
73
67
11
9
148161
7
286639
167575
71
322344
41
9
122326
7
91
14
295724
12
47
99
93
8
53
494256
7
82813
86
25
252815
230082
834485394
27
135660
90
41
99
146608805
1544
120107
64
4
39095
16
25
83
48
44
90
78634
76
92
92
36939
331698
11
3
294575
22
58
298933
93
409329
37750
32
47
123228
343613
372761
20
102093
706527487
232531
396318
81
483012
18
2
83
69
47
441137
71
30
871204505
7
940
69
63641
72
90
30
1
217011
499226
285023881
32729884
64675835
53
77
73
139524
80
81
3
5
623274587
49
578286004
66
316846
457553
75
35415
436261
9
67
233711
56
11
325677
93
64
260314
13
3
414637
26
387702
156391
146111220
7
33826
7142
108927
309987
289442
19
75
30
355255
282646
368078
254120
271575
354265
290932
341029
77
28886
219181
78
99
65
68
370518
135422
42428
2
735525972
90
408299
446577
2
364025
337336
52798529
8
37
48
15
35
348462
421908
68
43
76
268943
3
162298
356259
146046288
317464
5
29
5
148297
4
23
67017
75
82
848693989
28
621390995
13
41
3
78204
467245621
458085
51
59
60
99
210395
66
850511623
451230
94
33435
16
702621957
409860
73
463463736
95
288196
118423
306047
59
293872
193721
51
16
835274077
73
302008
28
139966
173263
499297
266484015
64074
489522
146857
189368482
107756
178481
24
13643
76
579082620
50
51
51
548937555
43
302053
345449
48
79416
477802
202688
96
40
277670
57337
97
491752
19
21
290727
89
83
446140
23
5
8933
478456
97
156974
328122
95675
112834156
66
7
6
2
38
406743
5
7
6209
228997
49
320143
443713
732469295
96
86
388440
18
56
419232
171658
87
91933
36
69
53
240592
23
54993
494281
9
16
169306
50
197663
370071
432025
81
36
47
25
75
6
57
389140
26221
774052629
8705
67
51
525039913
66
32
16
33
77
93
77540553
18
63931
867494710
81352
3
2
3
53926
19141
591712234
767009125
141423
78
57
236051
86
58
93
163104
68
213483
50
182469
7
73
17
77
120457
44
318814
177213906
78
529285342
284631
284765
4
212458
6
66
93
350130972
328321
239526
16
93733229
271906
405933964
54
414607
313075
58
119116
261329
333935
18
72
22
147051
411923725
274740
6
270267
972902142
276348
684105893
3
55586
277721
157904
231722
52
333422
54347
98
46527
257749799
64
124670
80
431300
4
42
229437
5
43
453614
33
29712
353989
482992134
307171
8
8
295341
459814
206812
80
277731
89
2
392013
219345
13702
49
73
214690573
13
342036
208658
10778
45
65
19
906357568
15
80
26
248639
365426
94
65
129626
96
53
412416
1
924697028
465983
85
99
78
54
6
253412
437001
254405
72
321660
25498
374893789
95
496249
85
8
46
13
21
17
479567721
40
127301
9
91
41
11
256575
1
87
436817
39
245315492
126898
38
9
82
64
132007
698799530
487664
35
1
704779242
958477015
283026
77
24
32373
1
67
95
202433
21
720620663
9
453313
69
421029
81
989780835
67
4
78
7
322164
179359
48
261495
741979954
262133
313099
166385
294370639
475760
80
477417
4
13
459793
482445
76
35
4
340902332
286563
78578
819461043
229621
4
40
88
344385485
82
121684
424182
120612
21
95
27
444820
38227
480793
46
248244
477434351
102775142
68
4
77018
31
76
8
447809
380921
256863893
71
94
273661
37
46
35
73
17
124155
91409
848927879
495057
61
40230499
855786364
373750175
348674
97
20
288255
496981
89
94
188229
79
77
61
6
12
812945367
93
20
864454131
75
26
189826
11
444928897
320691
28
34
47
196693
265855
52
74963
96
90
137374
209487
95
460014797
232515
289032071
16
34
706339807
2001
19842
374241
11
476984
71
58
338008735
1
374899
42
96
1
73
74
84915
131704
861219677
487626
286296284
420141
54
91
72
9
53
1
195808
11
77
287575
432629
49117
336018
44
50
306252
38
139936
338313
30
61445
96
248402
408789
3
95
8
36
34519
982970
41
19
13
143316
291840
4
200172
298830
91
32419119
86
5
63
66
359746
421608
355053
323143
48
8
638012375
436372
403282
91
52
168229
8
1
45
49
2
5
88
72
1
80
4
384453
93
47
14
89
79
6
87
34
221794
87
4
12943
377214
480456877
140577618
12
121218
333863
84
42
566799394
11
792997879
6
45
496170850
97
195045
10
559447242
11
44
13538
51883
398123808
49140
23651
226484
1594
316913
20
27
4
373904
49686
47
435511
731443848
5
99
78
361922
15040
483750
15
105915
10
768615587
119715
406998
82
216090
6
354384
61
288030
34018
399751
697565389
40
4
148937
263045
338015
56
494897
764688799
298115
7
480493
7
4
2
348405
628289038
265724
72497
402780
452245
198283
413686
410072
273903
1
149750
300318
3
16462
166830631
93
67
370954
46497
66
406147
1
73
825459856
81
6
6580
855709178
36
51
47
63
19
365850
8041
41
482761
43
29685062
82
39536
2
190131
36
195020
41
836775846
480676
7
152501866
29
72
36
73
38
391307
2626
7
90
92
23402
6438
53
304430
12
244196
493699
296325
13871
462509
454618
362732
6
386849
11
413722
68
34
39
233099
481120
211581
213437
33
320299
976233256
241805
74
62439
11
443182
473171
9
234905
16
85
13
19
299853760
123442
50
35
349742
387500
47
362677
57
138269
74515468
445703
161159
418874
611910506
79
2
4
70
3
3
68920
18
10311
374742
438274
439022
162701
3
7
399580
234333
357061698
34
38235
208343
18
37846
90885
316913
44
130905
63005
79020
370578635
2
47
74669
931741857
76
1
14
17
345547
298034
5
78
3
943896632
1
441970
428928
78
10
97538
394982
50
87
75709
24
62
3
32
75
82
70
330041
60356
355
1387056
436252651
78
275157
459428
47
34465
86
77
261528
16450
1
419482
89
40
386739
767551867
10063
2
26
20
82479
12
398918
280306
93
494223
335896
14
493137
49
136476
5
8
449498
81
72619
183195
21
31
17
462782996
58
51
45
393805
9
143053
205856
82681
19
177423
8
497636
60
21
416844059
110109
497745
17
93
516536703
130396
7
29
93
470178
274732
84
213729
34
83
12
64
427671
435967
264471
376232
77
227760
26
26
70845
3
64
40
68
116816
497792
386822
97
37
496970
70
72
62
136571
7
313599
147952
15
9
619262446
19
9
15
38
24
477031
39
421917
260091
33
9
4
47
19421
287935433
27
6
53135
55
82
32
20
7
9
99
67
229630
22
220498
339983
999168213
4
7
62
20
90
13
21
27954637
343169
322284
362256
418324
575989335
35
52194
4342
117583
724883185
208293
390511
91
182946
826570448
62566
201029
314372
345170
54
221962353
61
893601839
407959
5
1
900152905
1
153662
217225
290824
217985
224543
730361004
277906
428887
339310
207615
213229
90
384139
74
490779
203254
4
97
43
48
21
35
34
387449
463613
86536
147181
415335
383829
27
472660
233598676
43
28
20
46
64
93
914790987
466394
27
45
91239
286663
63
13
49152
80504
457856
1
484799
67
676015219
88
39
73
5
20
163604
47
49
699828974
405428
4
138544
15
36
440184
93
35
539246883
433723
96312
54
30
227224
43
96
405962
310066065
31
99
320989
94
279307
39
484744
18
264777
261166
19
3
278008
275013
40
217085
23
1
88
229417
285515
82510
119862
77
366096
406204
89
5
3
2
474746
35
686095549
77
338160
389117
42161
178621315
82630
11
720953432
11
95
333135
88
59
431363
56
155471445
216841
379193
3
268928
94
51761
145514677
429055431
48
43
3
465221
11
59
44
270405
391224
67001
29
206303
55
499422
7
833668611
41
49
42
175843
230607048
235634
461295
443740
8
46
74
67
4
385388
76755
113395
8
494722
83
126321
55
83
431016103
41
309639
92
38
443588
2
83491
214674
336384
201343
26
36708
120298
362631
8
107132
93
481942
118960
475022205
48
483735
73
90
52
21
1
28
364689011
88
1
45
74
44
476444
235898
310830
70
329946
40
57411
45
185591
432239
16
96
6
38
261849
377101
99529
74
65
17
60
81
306390
2
479513
63396
16
289812
729275029
57
212025
484571
79
291291
233801
967581420
253036
240071
5
52
432054
59
83
966499860
205458
415099
205640
86
36
195254
30
342964
2
39477
57
32
22
62
92
1
436981
494036
402778
21
317215
208772
137474
216461
407027
804370236
86
86
282171
2
24
1391
91933
454310
79
97
63
60
8
80
345129
66
408865811
351757
409159
191660
17
463481
47
56
160927
23
166429
78
192338
58
155704
4
5
9
381060
57120
114606
19
4
2
34
74
437122736
70
6
7
431877381
95
123661
20
213542
53
18
177132
467294002
450569
402871939
2
67
65
33909
361793
256266
893236261
1
54
39925
415512
242650
260360
48
39
21
78
637567021
21
467768
87
43
155818
73
447015
11
27
28268
271984
76430
50
144746
36
98
50
177094
338773
17
72
64
93
46
66
324147
380437
146610
974516795
32
33
824715937
430027
64
3
4
7
477811978
82
71
53
84
449663
47
54
44
65
1758
336339
38
34725
26
22540
356645
68
426727
82
190069
252730
7
208299739
614831357
81
287570
3
5
74
30
61
41
1
355522
226155050
21830
47
893281363
449969
67
74
771283044
36634
3
67
89
224686
242958
212049323
54
75
407553
90
82
5
376840
125279
57
599998758
79
195873
40
46
286319
3
100850
32
456665
7
49
142170
457199
209853
61
166790
46
91729
15
95
65
907484679
75
7
11
477195
684038298
461503
222542
89900
307228
221074919
384200
188181515
386269
67022
7
400698
32
611448274
368688
411825041
80
57
638685686
425893
24408
8
94
4
111337
92
158495
89
3
59
352991
66
82
78
88
28
89
17
15
13
12
485110
4
1867
209512
46
295697
5
403142
80
254548
401499
941200136
981275763
178767
478494
23
34
53
12
14
652259562
22
49
6
67699
487999
47
94
174777
675497984
90
172194
1
43
4
63
2
82
182034
15133
8
496581
171030
21
228485
99
4
16
82
8
24
37494
51
231808380
472431406
34
4
339964
27
19
363426
55
81924
66
79
55
444950
686444811
329057
263865
481097
392858
332570
41
5
441400
6
336389
44
67675
185407
13
66
495487
458799
90
41
29
347188
119855
9
45
129047
97
160087
56
436910
178246
49
348443
771785983
100274381
406164
90
67
361265
271245
488417
205360
100291
51
49
58129823
7
5
334690
64
419542
37
434738
246271
43
425417
25
393192
298312
12
52
358570434
1
97
88
15
9
81
855814068
81
215884
16
439346
2
343415
448010
33
77
59
35
84570507
229643
3
58
84
825984084
14
380960
37
8
32
6
688478523
336275
57
81651
287379
24
292915
80
190820079
87
21
6
301382
94
36
4
80
11
330848
488248
15
2
3
22
7
403295
91
80
49
109697
477118
372391
27
284590
14
218284
14
71
319557
383004
271802
4
45526234
484231186
35
17
39
54
39
202086
8
2
65
464965
88
30
720273024
316225
401190
56
60
75560
82237
53
59
111157
234172
2
425791
344667
7
24
228126
402987
56
91
47
214964
385753
719590930
66
55
4
296920
86
7
10
459957
432113
289295
93867
4
51
25
99
4
29278
8
884946086
61807
436310
2
6
259983
427449
50
103524
942490631
496772
3
51919
93
478017
4
289724
92
83
22
982032829
355301
4
80
76259
78
82
4
444609
47
208888
185902
223941
24
56472
29
27
236520
313280
36
79
47
8
73
33
43
441255
1
219295
426789
77
113923
363312
52
90
1
8
112856
2
79
97
83
99
71
752893457
97428
346323
93
11
1
49
56
56
60
18
7
29
499083
362764443
54
28
361321
149797
104012
15
134739
205033
9
30853853
207272
53
55919
146490234
55228
83
7
399760
14
435607
367403
84
427077
207515
3
155693
3
403802952
488214312
22
441871
21
233569
12
36
407874
73
466807
345383
431437
86
50
4
105075
76
140580
4
28
63
264443840
71
77
87
82879
190853
9
374919
350308
625545888
47
17
97
44
224237
82
227792
141701
49
16306
390313
968530263
3
8
6
155471944
427091
93
493037
19
10
54191
341208
187710
42045162
437282378
241501
86
55
16
30
2
62
451190
99
6
176691
70
331407
1
94
373311
81
34755144
32
99
22
462986134
477676
84
482409
73
218201
167807
34
58
87
26960
612023985
24
357966468
959360528
82075529
327085
29
39
333811
45
97
223361
16
17
329607
38
142172
9
269234
2
63460
52
24
43019853
415519
89
42
989817797
265033
232773
30
2
20
3
696496494
201254
81
91
5
158620241
464803
122792
435214
257800
31861
8
1
138804
451684
494509693
474011
213725
71
75694
63
46
319602
80
8
308441687
48
123368
22
18
15
92257
174227
755147204
84624
6
499723
84
82011
182319
174169
87
64
123109
96
47
445564
27
3
95
32
116000
447755
285622
157359
16
244552167
147917
26
466734
79
213563
474249822
71234
447519486
53
674255169
96
289070568
6
390668
216407
7
412458
44170
86
2
172312773
341203
347102
489671
7
22
198005
50
92
327922
173066
48957
15
152541
64
219063
69
56
79
218386015
41
182095
20229
78
95
417479
565393382
58
400030
129686904
368392
335901704
15443
106940
110154
121142
391112
340957
81
831045237
39
118443
301426
294518
19
91
97
55
84
45
402070
7
466470
17
172022
9
289167
4
296925
78
225024
270941
6
329097
401946
9
91
16
366805
41
180248517
659056440
92999
41
155651273
51
9
390171
240391
82288
310134804
30
194182
447840
184385
5
9
231193
20
17
39
37
5
56
98
45
370276
267689
47
476283
68064
56
32
60
53
260721
449574
27
394588
352872
90
6
69
264290
266507
51
90
269498
67
16
904318435
79
3
35
431752
51221506
494104
1
9
45
57317
469533
437424
368362
7
133672341
12
5
58
44
493636
34
276796
929331522
42
82
26
72
162393
96558
346238
35125
52
498012
215278
4
686438543
90837
208121
286970
43
357887
84694
379944
145359644
334723040
618061837
264457
235323
83501
35
33
25
4
3
35
51
3
67704
15
451309
58
97388
29
166675
91
317744
253870
482857
3
18
5434
81
9
67
9
39
663945576
32
621122939
4
91
99744
50
214125
393729
71
6
477768
332494
446541097
367625
51361
39
215599
23829
47570
117190455
241705
70
349911
66
11
33
3
57793
2
78
33
58049
300903
332993
297336
468087
24
327198
81766
410152
489793
61
2
435747876
166783
76
36
167139
418621
46
5
9784
15
8
38
77
282185
482743
92
31
88
54089
6
39
454003
51
18
389234
27
222751
15914761
353520
200806
290047
144631583
255030
199165
50
167803
23
450521
41
6
58
293228
469352455
67
149815223
2
82
257357
124921
461752
17
31
41
71
2
89
132611
232159
51
195400
2
23
459503
38
382078
2
16
319451
21456
455413
58
53
452350
16
37371
53
331886
18
420733
95
1
3
23
64
4
51
6
49
281573
300175
8
5
19
371205
92919
5
674044933
86740
21590
213015
400239
74
379320356
48
9
7
113238
51
312617
175324
195290
20
495087
12
75
345915699
39
401137431
260974130
218144
11636
5
104724
95
4
75
70
505120387
72
53
8
72
8700422
91
59
33521
1
74103181
80
247606
6
880108251
375495
458358723
236807
47
429483
10
87
234776
64
46309
194513
32
81
468668
404579
43
94
45
16
933333064
14
298890270
46
214249
16
91
364639218
16
58
245722
270490
52
99
87
89517310
48
45
9
112748
154087
173374
380009408
39
56
454510491
465343
469926
52
87
204624
98
393715
54
52
234137
99
25
273816
389263
316562
72
331692603
58
651892731
93
344823
242999
81
175446
163365
50
374412824
4
4
8
91
58
1
99
309159578
16
9
381213
99
68
321411
14
280993
70
203723
189358
8
653774410
105285
9
59
290179
114792472
6
333392
362739
438942
97
401671
199292
836912363
143193
382990
277664
74356
61
987241056
20
78
16
36694
1
237143
77
65
30
104887
457183
9
9
2
44
442157
142300
245206
427029
48687
487954
69
329838
231347
461646
4752
465804
71
285882
161312
44
44
44
158641
3
78
642848622
83
61
70
112049
419178
488489
52
68
32
21
82297
406241
15
74
2
61
337617
350149
62
46
167058
310549
1
250936
16
75
421901
49
100322
577311996
8
59
93
2
6
60
95
15
226882
1
157178
7
393736
48
106674
19437100
217301
148180
93537
444672
19
78
82
867763402
1
78
201873
55
94
44
62
92955
478734
35
1
61
525865681
26201770
5
76
5
78
22
614212838
93
31
51
362794
125480
3
31121
461416
92084
71
411768
68
263563
80
65
7
126849
15
4
258136
5
60935
407304918
62021
299371
30
663458032
496717
363418
437185
25
55354
754171169
90
900249100
8
2571
22
474644
89
99
500274695
70
15
17
65
331118286
30
228265
139795489
198293
348979
93
759702215
25
51
471267
6
86
210186
7
224150
16
99
1
20
56
66
19
168175
76
6
1
64
263083
36
440524
52
161486
273050
254439
210638
152980
302640
58
14
25
6
486199
142620
456747
361075
88
226594
8
446322
42
269160
5
315062
71
16
387794
53313
4604
4
39
333479
74
185162
350928
317292
11
3
197073855
98
8
563761311
281371
28
8
66070
57645
82
294993
59
26653
7
53
12
77
491346
28
327786
393785
4
126853
162587282
430262
13207927
982441287
620048165
955669313
307157
63
48
229412
11
74
21
9219
7
712162034
52
18
483359
324915
31
157894
8
423624
395459
270592
461983
21
219047
381741
667414462
17
9
1
78
495046815
208695
78
41
89496
161876
151212
20
383475
81
30495481
187666
13
39
33
50032212
78
124716
2
301578
5
23118
53
241815135
125761
26
30456
20
42
90
472514
32
330810794
4
376993
69745
484813
17
86
54
94
792324819
57
260040
89
154036
85
2
470116
389755
23
490724
97
239056
246108
440048
475632
192044
69498
47
56
77
43
93429704
454300
380171
203495492
712173640
150693
43
461309
71
28
186704
65
21
1
110749
421996
413417
7
231911
467237
585514234
2
70
386334
92
196632
4
83
75
135146
25
146554
216147
361139404
75
25
324200
67
113707
394568
2
604153808
29
269402
212615
224139
52
45
794424773
85
20
2
11
28
21
83
263747
80
89
416257
98
17
7
78
218465
30
403509
49
345418180
267786
92
32
99
98
136749
8
59
26
353117
159041
16
415858
74
327043
26
448126
164681
23299
14813
158326
435018
219178261
57
303041
38
35
64
7
201898
38
21712963
6
493941
34
5
7
482998
467461
6
208789
43
343412967
45
332483
35
7
41
97
6
971664543
298090
426437
225867
81
65
380029
297952
622023560
122830
93
436467
9
51
61
342063
8
208449
52
138605
42502
122431
75428
161614739
275611834
42560364
74
212076
10
40
78
252611
351211
70929
414574083
303179
121766
24
187831
237426
51
7294037
69
354985
57
28530
14
36
129537
280004
90355437
33
52
151935
414127
7
468882
305253
15
106449
23
328302
4
438195
379585
418317
11
132926
78
17
80415
44
716568443
23705
21
42216467
76
438309914
262220
266724
32
12834
815746669
168589
2
126031
42
6
387041
99
67
458100
2
200628
3
310340
230667
23
447679917
7
233075
902833709
94503
225493757
73987
86
255300
388669
3
330586485
81
216913
259535
15
86872
95
420497
149510
86
8
39
103131
462029
415533
454313
378109
60658
83878
27
400371
2
39931
57
5
13
355080
421918
197321
3
6
1985
1
17
86
26
285893
234340
3
34
98
44
54
456503
61
59
488251
358394
19
73
28
783959623
11
1
94
50
330815
49
294579
39
9
446486
487356
2
223158
37
40
315276158
57
381147
518307463
251274
33
962050549
331841
125619
275717
147776
75
701238286
159955
44
26
416495
4
76
87
36
326380
85
70
312380
37
238302
190678
25
111459
19
401832
9
498513
34
401408
483669
64010
496086
484987
68
205455
602876104
50
92693
246659
974674030
7
266040
72
73
9
91
40
14
25
29
365964
77653
22
249060
354304
387061
44
1
458332
302673
683655986
168890
68
68
18
47
34
53
31
472779
38
86
361670837
406810
3
3
96
417011
53091
58905
61
386628
95816
237816
9
490595
57
9
458908
94
67
12
51203
2
367323
390929305
145203
252756
19
51
366549
28
7
87
280728
180843
21
11
310771
48
63
111888
45
159517
39
27
999169991
66
73
188239
32
86320
327381
635586235
84
73
74
418543
467789
159349
439144
75
10
33
1
45323
22
493217
133533
489356014
402777
23
7
27
132904
197688
238000
935462808
39
70
55077
31
138127
155770
94
320957
68599
2
4
207795
77964
123456
391284
118054
351158
94
995663096
68
2198
389988374
59
409141917
93
79
353060
70
6
5
92
439395
5
31
62
260812
246532
40088
39
455689
446100
500556606
30
189017
36562
237364
484787
494928860
706493363
801708552
95
83168
88
757129349
977083852
97
261996
17
87046
98
58
207950
11
491345
400742
7
79
46
438293424
633494045
181013
44
14950
353092
427754
94228
19
58405
63
82
72052247
577440328
139624797
18
153111496
121222
86
73
74
371563
486489
296237
736194333
740
49
168271
204382445
10
67
357559
585692533
380932
77
207685
66
481601
43
17
413888553
61002
54
62066
888549229
18
59
1
99
6
53
479617005
5
86
40
64729
11
49
341982
152872
27
150964
288851
22
261450
217960
222427
268375
5
329669
9
79
15
16837
30
6
24
6
416584
66
51
3
48
29
5
383957
83
8
191813971
57
79713
269536
480644
9
50
92
9
12
417683
2
421732
242713331
65905
167170
400477
8
221701
314488
297976
64
2
98
10334
435376
106851
87
168378
31
456530
229304
361932
52
114759
38
88
48
727902724
39
905981922
240078
97
811036613
93
17026
9
83
46
6
13
25
276515
96
267218
71
17317
25
196803
9
67
326749
544600499
446825
222317
27
81
15
356206
625895111
414354
317258
375025
104251
2
228199
371742
407176
28
434333
99
10
29
74
17796
321182816
37
4
54040
810898936
81
67
10
286264
312674
95
90
99
1
75
26
363441
5
50
113859
66
55
115328
30875
32696
210841
1
91
197275
51
41
46
128125
77
16
449754
5
159621
2
20065114
62
65
9
48
8
56
6607
846218407
57
54
218127
406372
90
58
95237
428993
30
64
4
17
92
429116
91
301947
6
8211
96
4
53
54
136233
225471
237573
9
64868
8
414344
76
16
453693225
8
9947
365374
163905
4
6
67
10
60
3
81
493857
73
159859
1
127950
112783
89
381522
315300
4
47
239219
90
352410
12
18
72419
189202
55
54
484282
93
3
311207
92
73
87
362867
72
309357
71
30
37
51
499847
71
9
575145610
28
426174
3
348323
22
6
431526
320565
106217
264561
60
264486
253498
48289017
16
8
48
64
21
404944
376252
180998
29
2
9
413982
86
7
19
235444
404816
277475
44
45
298793
16
43
56
89
21
71251
60
270605
64
3
496928
47
1
680077698
55
13
430309
62
26
83
86
53
25
83
93342
229505
417865486
157354405
344947
70
411761
32
780705746
462756
27
79
82
220661
249749
9
21
233417
24
5753
279967
49
25
26
8
1
8
234898
32
28
408548
433144
3
205562
79
372287
458613
331793
467374
45
61
308155
220620
56
75
46689
825443592
5
332841
269593
376429
77
154046
46
91
227923
875666896
49
39
350188
460760752
51
54
213754
22
95
49
17
440287
97138
236596
122207
4
84
426962
450679887
71
278301
91958
24
414790
91
66
177776
717694629
11
495891
23
66071
58
77
2
10
745878610
63
47
35
148144
254784
219485850
389603
151485
143962
1
260636
21
322080
445670256
8
29
83
7
62059285
207773
65
71360
633629421
10
628878281
255797
79
86
32
72
22
4
40
4
369189076
96
276604981
33
311639
834168584
961978457
19
77943
30
267019
87040
258775
385778
373781773
85
26
94
35
417803
37
62
4
94
23
704224336
19
16
809045168
66196853
18093
31
41178
431227
252604
56
425194
248629
72
77
11
197624
24368
3
6
16
232238
10
53
44
327751
67
97
386469
92
17
81
68
77
32
382917
78
5
235221
48
24992
11
1
43
425413
264252
34
39
83
282494332
42
83
288752
270345
1
317794
469848031
423673
394671
448493
7
331745316
57
289620
872580095
237212
48275
46
46
153308
216877
32
79
15
13
457456
75
35
162051
10
33
350663
8
71
2
304844
391786
397747
130959
8
56
315346618
7
47
47
93
3
682202017
398524
43
464858
50
37567
38
8
24900
11
77
75
438843
81
82
497504
462031
94
3
353603
196435
82
68
48
58
57
82
72
1
122952
48
80163
239758
77
50137
47
816727889
6
8
534508000
26
77
405842
34263
72
11
69
20
85
12
844250451
3
2
99671
8
165950792
278885
113715
393893
71
5
44
1
237874430
471819
58
34
369075
81
144920
93
596578319
10729978
482704
17
2
76
658144630
93
136907179
196106260
46385
634641249
15
34
9
450312
347451
93
25
3
8
95
31
492540
1
4
52715
178982
61
308930
395030
382520
107471
860668819
3
457739445
33
73463
464574
70
216809
82
477863
247592159
384818
204782
336955
984708843
23
316384
456454
74
299764
967216077
208926
171613
75639
97001
438188
108501
130405
63
100725
488597
929475843
133545
84
22
192551928
372600
189411
87
5
33
74
228494
359493
115072
89
38
9
24
79
411199120
483948
97
74
465907
333569
87
661
28
44131
50
94
54
48
463802
32
24
90
46
486538
4
1
785060164
55
297082
22
13
5
96
6
44597624
42
331804
27012
7
74
42
25
23
36
53
370230982
113233
8
95
87
973287276
4
16466
468162828
18
495792
18
30
265674
280403
78
4
67929
111892
48
414140
253096
34
7
130491
97
43
208598
298566
83270
143061
460979808
40
236883
76
83
446541679
317780
122758
26
757299787
58702
994626336
5
73
52
6
240448276
24
1
29
494728871
476242
197320
93
76
40
22
361463
89
76238
4086
411661
88
2
28
70511
232434100
93
75730
471866
331113
56718
94
459293
541960810
973402703
172611
6
30
258822
6
42
62884
190785
138822
179649
1
313876
94
6
28
223640
242667
248854
467052
31107
17
162090
48
252601
496073
253056
55
34
95
75
7
160337
79
68
407593
35
177269901
81983
88
467442
205933
5585
780334489
14
7
64
25
244408
5
59
2
73
34
1
150806
338716
110387
9
9
3
6
78289
94
419275
8
47
163036
98913
448176
441485
743622974
478830
213502
82008
34
86
81
37
125760
70
75
50
938315578
281405
90
84
68
8
390368341
17
581342714
26
5
54
89
69
462257216
120555
337800
885456654
6
182756
327499
3
160618
91
56
215784
61293
80
76
49
115313
86
351774
353453
30
70
294620
88
14
61
169795
464957
45
28509
14
232031565
565452454
85
268198
80486
26901
775024808
468282
221796
37
10
65
238509
454202
862432828
84
29
246633
461028
231816
2
386196
60
3
208984
560886739
71
398819
15
70
10
32666
58
71
123685
144517
80
100170
1
62
9835
29735
2
90
35
17
463969
479529
74
19
37514
50
499087
75
113852
342698
104024301
29
980378362
1
179395
448438
678353561
57
101780259
439948
5
85
369014
43
62
84
54
31
9
71
401958337
4
375500
294866
8
86672
283024
521156012
394535
325457
8
136843
619800031
31
84
21
40
175458
232940641
29
832568095
102949
482800
203393
220304
30
11
80
9
79
295438
270700
216992
4
66
30428
257100
152070
2
256403
50
11
62
30
205560
7
88
497720064
27
38535
90
367562
88
367101626
21
229357
76
38
75
15
35
49
5
340288
409761
467176
156778
296252
197636
340142
13205
87
244147
73
64
3
485768630
4
264110
22
19751
36
90
42036
49
6
173924
90
28
189481
225628
245246
159609
2
379560
182371
9
75
25
380596
58743
96189601
216215
2245
266744
18
67
84
425286
59
10273
693737417
485087
15
34
46
60
473095
461484
5964
444339
5
130989
85359
80
45
5917
455126
36
57
860461542
41
13
18
376328
238437
97
28
62
97
491893
79
136078
445130
5
7
15320
39393
83
403231
85
130314
78279
277564411
8
797688135
34
12
76
92
306726
897479617
327719
389123
154566
82
25
40
75
32
8
38
88
204680
210551
19
175990
338471
465808718
146933
436563
83
31
190366
937603461
358591
19
96319
559602306
17046
9
474621
464227
463390
17179
32397
300395
98
92
180651
275882
63
54
82389
27
71974629
420490
479728
60
42
13
986776939
41
245492
80
59
24989
64
97
5
83
332808
922685529
69
86
356341
80461
3
271649
271611
67
146976
8001
423537
426090
41
468853
19194
197738
176233
11
1
56
11
110120
94
320548
86
67
6
747083303
441666013
365233
78247
296426
5
70
99
415189
94
7
430973
5
173148
38
359021
750352643
63
5
28
324542
52868
6
84
829790434
31
145559
32
72
25
7
224694
97
492898
337325
50
94
304020
388100
219417
109035
310877
6
370571
62
16
57
564976335
272165
36
489999
61
122038
52
2
418766
428974
456005
2
395994
150368
3
367370
47
157367
8
12
771073128
6
25
495999
152024
55424
50
24
6815
1
285452
212018
2
52
430698
88
388637344
304958
332346
102594423
12685
26
5
72380
148757
416841
2
252222
368150
81
24059
2
142956
14
98
364175
328838
2
3
7
29
250156388
22
85
146760
45
75332
442417
2
26
77
211087
463919
81
472728
11
88
90
448707
77
499276
173507154
5
249798
34
9507
43482
60
36
8
34
349936
16
76
84
202450
181245
277384
29
155205
82905
87
37
40
727830909
3
18
39
8
287315
3
889340473
10624
237659
63
64
61
86
196247
65
78
26705
126818
946860664
478176214
55234
12
293846
253180
282930
426127
9
49
68
375828
141949
55
5
260214
28
7
91204007
20
744897996
79
55
66
41
97
82
56
57
362526
291587
70
9
115246
165503
61
4
3
5
9
156348
5
46
58
88
45
428546
93
124470
41436
433246
38948
68
745783908
71056
325192
445064211
115
372038
85
68
235951399
335531
311188
31925
382140
44
277246
31
66
435976455
37143
47
124610
50
3
227721
366246
3
26
141313
227289
3
279356
60202
71
54
259652
99
253881913
244189205
225118
277150
7
280227
63
70845
62946
57
33027
2
93
1
330491
26
37
3
8
7
265324
611184643
60
49
88192803
68
272720
6
6
576210744
439894
309410027
2
55584
32
167599
92
64
887566365
207197
473375
5
405619
417152
821369933
133675
188
6
6
9
65075
486293
9
89
150823244
62
107186236
12
67
38
68
138230758
82208526
62
620758250
35658
2
78
75
372461467
472518
85
8
39
660850950
468590
136885069
92
220655788
285069
8
42
461009
57
117253
278617
48
98942367
41
94
310100
85288
405766
453420
60
66575
87736
103585
103607
323336
602423839
814093485
31
43
26
289591
9
15
373538
10
79
118826
132858
333834
50
7
301311
2
89
57
243148
7
12
83
17
253888
5
115210313
50
30
18
7
30100
2
96
56
353006
109829
58
7
49
5
74
4
861942480
34494
91
24
360757496
86195
234590
1
88
4
99
299850
87
228418
918605198
62
16
324874
203996
392107
14
96
483742
5
420159881
28
478727
754191663
815409525
89
10884
93
97
55217
97
4587539
23
46
3
277898
618319447
85
8
447202
64
61677
431187
85975
2
925907453
490729
339050610
349044
8
7
5
313369
14
68
175144
40
82
145465
72533
72612
60
662130364
92129
37
43285
983840873
7
95
820254499
44
90
475119
160959
1
6
218461
24
59
2
5
924382937
7
416876
8
3
472477
27
357330
63
8
96
84
55
75
264869
424364
381199878
261973
95938046
71
418132
8
50
277215
64
5
1
10
75
69
99
9
81
30
5
4
28
100039
345955
53
420123
376356
95
232477
426540
266940
402881
128878
7
162380
362554
37
58
45
189555
377297
298598
8
444413
174044034
738655347
754803976
106370
84
8659
6
75
24
249437
20
96
3
118596
713431004
308150
51
493986
103829
395737
28
439567
610346682
91
395040
8
88568
320643725
90518
239805
79
82
9
65
8
1
244155
8
221863
229697
15
483297
29
154131
362127
21
1
7001
82
145416
95
394621
41557
306750
3
321615
145781
81
31
264526386
468962129
452223
15
264203
3
697314442
431466
14
76
61
3
99
84
147345
399904
84
94227689
19
162340
130743530
30
54
17
492064
493050
170016
60
33
81
95
78155
242345
309729
21
454525
49
5429
30
288615
11
4
97
493381
108681
681382043
9891
58
260408
20
54
450178
51573
21
24
63208
54
963493904
25
11
168715
6
1
2
677402887
289224
467141757
48
360831081
91
64
84811
288599318
401377
35
834897645
23
58
150161
717197103
462252
6
436139094
46
250883
67
32
278755
64
99837
49
98881
395724970
221290
57062352
337848
1
30
91
341624
47
437038250
252697
94612682
353777467
37
66
84537
48
531639289
387210
58
265460
52
337479
42
3
97
2
389873
492085051
383115
21568
38
44
282585
429085
495574
313065
295828
109383
41
320318865
408342
262863
35
651122155
321772
69
82
179013
107739
305599
199818
433525136
72
255591
280980
59
464378
54
36
719892525
59
6
69209
17
2
6
60
98
90
78
663234747
444480
18
188195
37
395973
319687
95
46950
65
17
58
2
10
481366
16
129290
48
48
280250
71
12081
17404
181239
25964
257841
461079
48
477185
436741
2
71
1
493324
490097
56
84158
307725
79
412950
435154
253161
83
490031
24
750009496
312420
13
42
147010723
263058
69967
18
176595
91
361542
368513
91
65738
88
9
668391897
401017218
55
42
4
94
475170
57
69
729066273
458194
28
34
344136
15038
335498
359442
1
95
96
250828
7
17
38
49
499595
10
598203154
319938
3
5702170
669907798
1
93
70978
66
235324
242593
352486
53
5
59
24
2
121555
491259
5
24
452870
30
58
2
67
79
39792
142053
108249
58989
309870
1
52766
51
32234
40112
439169
5
6
299753
61
7
169623
71
475590
418556612
168388
31
39836
33
9
107857
63
81
87
248057
172713
298686350
264699
265238
646619793
5
98
257582
182354144
296395
65
990268044
460159041
505273464
38
55
12
220553
25
141622
52
85
39
533004454
10096
139016
79
6
64789
84
461705
453417714
79
7
422092
5
63
250551
60
303631
2
19596
73
6
68
208764
382984
7
70
39
28
158882
331838
986805752
7
189604728
72
3
65
75005
350490
1
240843
423837
44
492472
386344
2
388329
493857
67
217826
264284
7
94
85
38
334336
86
25497
890747951
364748
2
92
478422
350447
47486
24
49
396595
36778
9
39
4
29
51
74
16
35
99
43
93
73036
395396
319927
17
403141
47
605898277
13
648633545
76
72854
216554
36
38711
449802
7
79
309571
479014
115246
63343
52
28
213449779
2
58542
6
22
13
69
89909
173351
86
468898
42
28
157779
204324
20
15
126770
40
36
6
261209875
59
359210
3
130531
803038654
4
27435
447659
85021
458153
183251
50
8
17
80
487659
82
48
36
77
144571
96
51
249752687
578640510
75
19
70
290640
45
95847
950402002
47
92
714596219
11
325859
65411
45
435924
488342
59
57581471
31033
212952468
28
225744426
97
10
595909055
35
5
26
1
367943
388713
6
82
82391
407941
61
755621037
23
364564
953006199
66
259504
358163
490651
351066
51
791207819
459156
16
36
739849234
95
467974
333908
96
6
221108
12
490106
99
51
96
13
622901441
53
43
119294
40
159185
68
54
4
549524539
652482110
8
53
18
419566
264914
302705
67
327888
22
2
84
299417
61
60
3
158056
8
36
58
5
60
8
398862
13
4
95
732374495
88
272465
306088
53
450455
62
21
341628
93
41
13
87567
51707
892975724
527667719
80
59
835570434
9
965991911
344774
64
28
99
102952
294594
61690825
556246153
51
3
460277
16702
1
996071279
40
76
15
143875
70936643
63
33
53
132674
219102
5
86
37
989788482
307968
72
359757
416738
317804
59
10
249134
26348465
526820465
5
98
5
475133
99
228934
320300
3
96
229271
59
286076
30
161528
25
69
150342
96
286304
649002233
400734
72
318405
199125
442392
83164
111168934
346350
5
59
182640
379936
77
229221
371802
288861
39
97
77
372174
72
36
50
303717
449915
223556
338073
316333
90
13
41
16
96
56
70
14
73
32
43
15
258790
154813
307801
148055
71
276520
82
86
6
63
211062
497916
280590
7
9
164357
278748
12
98
26
249645
22
38699
685042569
427037745
871433503
40
5692
169784
181154101
410486
36
78
372329
84
4
52
62905
413615
57
616225320
44
208005
10
25
103661
24
8
247558
160599
174876
95607
63
135373
74
653364932
73
3
3
8
279721
52
446362
143906576
39
4
477239
23
83
89
99
121363
62
38
434561
332227
985743493
92
37
32913
87
387972
129903
288217
10832
79
33
55
69799
4
15
10
725435172
81
351051
96731
361225
89457
41
393609
47
78
7
61
94
181067
87
13
79
524315752
76
49
91
400174
128875
29711
48849
266503
68
296402
79
447000385
11
98
129798
7
5
458039
17
96
159966
67
435809
75
94
52
25
44
416315
72
322120
52
30
68
57
89
332754
2
394213
167647164
163771
41937
53
65938
3
87
7
456711
13
64121
72
49
9
46
197599
82
6
39
85
346083
66
61
513664880
28
191481093
160750
142239
4
21
154655
42
308365
701073209
267629
200164
197221
36660
53
89
213839
229472
80
16777
581148596
398753
233900965
210098
86
180383
140196
85
69
28
316132
260259
87771417
6
396854
79
377868
28
592171499
17
40
70
801941881
350502
52
32
86505
111697
58
287660
74
158351
144165
215895
9
76
5
3
906673792
53
165988
3
61
27
98
79
788657816
175057
15
133442
73
147141354
27317
75
86
1
446502
256407
53
17
168044
494167
93
48565
212553
31
9
417758
9
482439
37
741538467
62554348
79
57
36
1
74
97
165943
397103
6
343294
101285
45
200736
51899
52605809
283941
81
234876
203082
45
329141
360574
49
469657
83
81
88
286418
91
51
22
291041
124256
32390
210240
240270
67
77168210
68
4
16
59
141340
26
22
72
445595
320173687
337122691
24
213532
54
6
5
77
66
337296
222242
82
420391
82
53
401415
609610226
39315
98
202871
125176
1
33
44
49379
441494214
385854
164429
77
5757
163942
85
108857
1
85
40
836670139
794044367
197539
243391856
87544893
37
218727
237960
3
14
44
4
3
60
88126
2
3
35
272117
8
221372
481116
281802
837744282
4
80
73134
82
66
56
291493
43
47777
451296
47
54
22
46
373991
842505753
14
4
166007
304399
293399
119486
169241
97
28
285907
462004
34
66
47
34
52
336438
5
89
62
249534
411638
9
2
134382
9
83
398325087
91
75
88
44
78
52
242834
20
359660
427293
3
51
335132
417314190
95
376413926
63
71
35
414161
49
721888895
88
53
66158
167680
207166
52189537
425175
398564
2
28
68
56206473
244655008
97
21522
82
1
417774
112541
95
314281
393003
176190
136697
240426
8
544033587
9
98316150
9
40
79
62
1
69
48
376084
51
155256
279249
331592124
974650828
73
47
415972
6
68
337772
4
8
73
96
333804
13
7
78541314
82
46
3
6198
85
47
440992
50
348619973
12186
250904
115282
245201
412046
7
247507
1
75
9
47
5
44
5
20
386234
9
84
292982
722492525
1
322120
414584
7
67
8
84
62
10
2
162300
86
3
300246
15
86
41
178602
4
71
263421
176277
144620
378140
43
1573
405519
710545292
61
415220
3
9
34
52
98
351716
643590474
82
5259
267659
220432
2797
49
24
321901
80
27
58
26
495597
184575
38
2
52732
296955
95
1925504
80419
467518
469135
19
59
82447
965863807
721277128
283117
191713
68
492587
339382
22
9
709058282
127172
2
25
241906
30
1
491842
13
54
71
203399701
65
99
91
738225964
85
6
420788
29
197001
71
377456379
383733
350989
54
19
461751
445363
9
592574556
3
1
424372
38
5
466308
576384171
2
99
79897
38
9
64
26
19
366841
49
75
74
25
16
37
86
4
92328
18
221642
305903358
24
91
160434
22537
87
69
353058900
38
326726
138363270
660502824
656828465
13
2
30
97
300107
3
17
152299
317795
145837237
15
36361802
99
98
56608
18
19
336497
29
20606601
562834083
73
53
41
295725
19516
487801980
59
25
54
197749
39849
60
91
402199
69
196473
483337
499077
130655421
49
3
683559048
54
50
95833
25712
6
318607
13
48013
70
29
15
234452
61
156866
60
56
929942219
190530
28
12
59
80
234516
375321
296648
273244
500874910
98
97356786
9
405309909
73
37
6
1
421511
67
18995879
49
33
237979
9
493617
48
38
371308
79
17
345764
57
332483
347134
44
38
3172
448590
40
7
44
35
788276339
282581
383701
204156
437599
357953235
51996247
671561267
114641
16175
799251642
36
8
211623
38
349666
1
12
464138
162582
376914
207290
66
133513928
214560
314540
70
65
490474
443238
72
60
145027
138331
120162
416779
274196
90
22
51
6
837998609
83
1
427390
43044
950899113
348118
17
602987033
21
193820
86
259915
290111
57
785331027
153082
13
189723
93
424838
5
9
191631615
34
47275
28438
71
237939
15
155072
248407
306007
492747
404429
393253862
130212
1
47
428816
77
75
547839093
294019
69
93
92
32753
104001
87
26
334800
95535039
88
48
26
218955
18
98482
476565617
67936
62
37
300854214
175965
65
63
126801
37
19
14
977141140
265761
413394
39
376891
64
109699
10
303727
432311
35102
138168
44
479134
172352
91
231077
85
5329
74
382272
76
334758
880799929
6857
6
682401628
13
406934
36487
7
476360
58
69
179679
94
188032
314921
46
142316
273131
66748
213666
66
7
246012
817350135
103488
467176
25
6
817
281328
98
57
241108
69
369187
4
65
48
32
8
113274
40
14987
38
92
720824018
443409
53
189585
76
355851
18
42
89
221142
35
67
90
47
73526
373003
66039607
237233
305702603
243147
21
410598
280216
378003
188693
3
7
42
422526
187791
231071
491931
1
6
349229
1
28
36
436232
45
90
33673597
57242
1
92
56
45
77
3
206060
326891595
445377
58
157073390
31
37349
68
450395
53
11691
389211
367685
2
1
362438
52
66
493557
407596
48
404579
96
413189
19
50
344026
43
70
28
2
74
437018
4
81840
122036
109827
69
118339039
376248
123180
84
6
94
27
399752
709909835
2
11
106375
52
77300806
34
49
454978
638043546
24704
13
8
10
83
103377713
442276
33
74
55
89
28918
147542
417054
35
70062
109603
58843
87
93
243978
846601096
96
530169962
255268
8
29
443933
32
302406
251038
56
312528
78
81168
9
973833309
867389185
25440
264078
254588893
72
68385
423201
38
16
83
471920
8
72
88
252082
44
17
774225500
327007
81
93
9
65
222922
6
125801
191555
25
221031
12
7
389277
254048
376841
141195
244627
278672631
317684
78
1
405567
92
5
253355
162092
118098
93
213000
53
80859943
16
138913
164156
366135
74
325200
197149
93
8
22
40328
92
636090911
93
23
95583
76
281384
91
177939
575179947
70
423658
92986
463786
7
32
97163
46
274579
4
21544
76
358797308
51
85
475443570
12
12
53
4
2
98
318909
1
221381
73
5
63
11
386337
27
829765681
383313
11
204454
22039
68
37
11
4
22
185056322
62
36807
86
330388833
98
47
352973
14
541544796
308577
8
8
112015
759634451
17
354773427
20
221075
62
1
396732
333203
427519
422491
385945
21
72
11
259392
240636134
24028
58
88059
36
379854
769145369
465262910
762928311
15
3
58
653541334
66
476493
53
793921281
78
345103
295542
441687178
482988
91
55
3
27
43
408218
171919
4
94
488683
64993
69
45
90
93199
142332
20
450585
88
84
95
865
295828334
31
32
278166
382238
5
23
27
271644
66
22
77
81
64
49
162299
164314
97
176125
74915
3
309926
177835
149718
6
15
81
449336
77
76
129355
95
13
289075
62009
97
295693
51
375722
235260372
59
183783
348954
441752189
12
83
45693
477439
17
16
307693
81
323316
941868575
90
40
43
9
2
322014
36
828027705
53
3
10
8
648919165
48
32
30
201862
59
65
19
391807
9
399670
38
52
206893
87
96
191055
368159
96
367041
69
108664
166623
4
13
190406
23
259099
7
50
50
335121
85
36
64
55
44
16
9
748394952
806881439
72
56
78340
78787
250134
58241
20
427672
7
14
5
231149
16630
408337
39
8
44
92
187143
5
854790427
25
192968
270205
26
39
46
27
63
491991
133826
394279
421396667
83
29
56
74887
25
5864
74279529
435270
2
29
15
4
7
220178
429178
899411710
82
42
60
106648
67
10685
353451
87
429852
5
703989415
31
984609646
21
357462
89
67373
12
254763
53
34
721152864
62
465468
797139347
346190
16
16
47
402507
41
654821986
147231
80
174590
125708
420560
19
96
198471
2
394761
32
4
317555
98
3
90
426501
28
71
431332981
4
89
931840450
67
50061
48
43
31
203841
88
388028
363449
131950
92
2
4
397085
65
255229
36
55
82
90785
125857
427260
6
509821389
67
220265
92
89
6
94
310472
2
35211
45485
228825
63
172379
97
81
3555
48
118772
46
60
84
608216496
258535249
1
54
94
19
62412
26
7
81373
289806
61
232701
46
54
353798255
190666
304533
1
359733
81
881486654
122770
90
235332
76
248166
6
40
5
144671
2
426229008
700397593
88
50
305822
38
83
275779
258606
493470
290015
444753
1330
9
35013
66
444778235
77
255291
48897
15
168181
249531
74
9
8
84
434800
460966
213592
73061
126698
473992
41
10875117
321122
361943
15
18207
16375
77
22
335873
275952
34
421340
74
14
56
3
85
4
1
73
3
174888
80
3
6
462911
84
324458
20
34
255458
198495
75
3000
1
70
452101
5
711759450
87
25890
833994640
20
191446
99324
387860
79475
277349
70
10
427799
20
842023691
554354528
756005773
39545
3
186119
63745
83
746632942
5
53
405339
52
49
93
975816354
30
491460
2
23833
99
4
325411
82
53
235669
208591
391739
418460
358752
134960
77
400642
90
7
84632
35846
291488
493839521
27
46
150385
214240
65
16
318050
386375
42
497681489
446196
5303
273134
9
494224
61
1
378848
49
842691792
79
42
202710400
62066
199376
896272549
782898301
57
38
9
93
114066
96
107119
312037
69
75
53465
25
94982
16
96
57
76
87
59
169753
132921927
6
68525
398621
209233677
420844160
468094
27
39
3
1
41
44667
36
49996
2
13
4
38
26
654550499
465928
150076
76
125233
391237516
247898
3
4
1
322501
437632
566831715
33
479961
99
4
484791
346953
869944799
405177
44
111509
5243
77
226093
208349
2
71
184356
34
28
60
517122370
46
275940
2
68
125506
196477
49180
22
482694525
283008
114697928
640559517
56
424464
130373
63
68
221041
905064916
4
13
30094
52
497567
236621
250397
307055
58
395031
387700
79
1
199269
116444
76
30
305297
33
292080
52
378070
75414
448113
64
5
79
96937
78
417669
202063
278136
448323
452944
18818
257056
578681005
21
4
242213
9
61
435529
77
98
109323
253735
433192
425106
435090
614523817
32
2842
60
27
255703
272888
449721
42
44708022
628049904
5
52
64
59
326329
178272
7
363390031
269060
172573
228222
44
19
278972836
546553130
30
159785
216612
78
65
5
67
82
8
38
126751
42
87
242178
2
63
30
184018817
2
423275
395637
795685886
45
85
189114
99
472611
77
70124401
233823434
162596031
405939
872893054
18003
943942294
33
484816
70
62
34
493262
78
507397777
82
173756
133703
89
279803
451609
20
93
4
14
59
66902987
67241
228930
118464
9
30
27
21
4
495549
49
337043
46
70
96
98
38586
452102
64
386541
13692
142061
4
442347
375329077
4
198885
910566006
444691
96382
609147169
4
54357
56
922831500
268712
164537
113464
28378
395249
462919
4
9
5
570765763
4
402920
68
154657
54
25430
242806
43
260764
21
298305
16
4
480406
236471
358483
446905
498207
240555
11
62
98
59
80
152535
11
735154947
509239338
414250502
7
396874
97
10895
74
39
88
103618
8
91
193763
5
254559
16327
188084
163803
153627
84
50
180080679
316139
443163
6
258867
17
905860037
348180
56
111761
264932
128530
16
480117264
8
333493
323438
631613733
224527
13
931745778
491658
461104
255339
100492
7
18
224634
98092
30
459508
2136
53
65
107333
222526
38
28
9
338147
79430
93019
366806470
49
88570
29371
52
92
466086
33
19
449252
173163
432449
391784
431513
33
38
7
71
179003
438421
48
257327
346123
995430805
73
68
2
122944
454766
38166714
10
11
286784
991911003
25
481013
99
81
19
249637
85
397360
8
76
485561
96
230709
4
929301265
30
476793
45
171186203
2
347385
406892
264445
1
499852
154273
109910
2
12
63991843
374087
314396
429054
90
248205
96
127495
199018
79
93
36
127809481
57
323374
375879
99
6
35
67
223313
489899
63
22
287016
98
357285
28
24
377042858
856424383
50
56755
414219
21106
418038
2
91986
30
10
27
9455
673492583
97
499863
77
43
1
276522
36
350579
76
58
87
1
28
690971846
418347114
29
4
4
19821
45
317738
33
364760
99
15174
253165
384781
422495
483276530
78
22
42429
95
124554
95
46
158399
239633
8
103188
63
202621
333005
51
66
337913
35
92164096
13101
57
351449
465271
25
6
27
6
88
2
66
61
340190
44073
187880
492996
6
124446166
22
340258
35
329329
243646
9
211635
77690
97
119882
342671
435386
151864
89
404082
171233
381808
167013
3
37496
25
1
47
4
537934031
237071
136400
54
139312137
65
99
259799
264631
15
224851
179300
94805
99
70
29838
3265
10
466568
451988
42
88
348337
82
98
56
442031
321311
129654
98
959418716
91664
891423884
95
7
465549
76
49
70
327472
92
4
85
4
410802
48609
460670
65
57
3
429751
1
425459
665531475
155895
4765
49
29
24
4
99
24986
360082
36
4
95
179179
46
957079250
450198
260987
4
36
54
295
82
54904624
387368
510825174
79
21
30
92
45
66
97
110041
97
82
28
241516
341340
76103379
119097
135364
177300
317595
2
182547
454440
75
710501275
85232
167729
41
79
233885
56733
261746
443799
293853
327903
9
259132
92
38
80476
3
407765
30995
190866
309380
87
8
255717
455380594
756055147
90
2
76
313639
254380
49385
9
3
199689
33
295765
51
7
72
218449
63
6
53
86
16
83
76
82
72
81
432983
440250
2
83
50
82399
33860794
72
154166
30018
66
85
27787
29
718605196
311611
61
67
28
316982
50393
39
55
39107
19123
234889
6083
60
20
39
80
59
20
69
28
245967
214503
22
9
390741
43
60
41
298118
87
25
90
160000
52
102997
51
66
481690
36
37
403514
72
323265
97
46696
52705
343133
497332
88
21
23352075
60
52
93
5
30847772
73
124484
35597
97
401467037
60
152130
96
359004
16
15
11
281610
349831
51
7
319490
28
222012
7
3
51110
72328
245532783
83
83755
7
33735
6
220401
294227
39
25551
391818
68
66
707108501
597986964
23
431681
9
6
48
5
31
111836988
6
353512
363878
4
65
28
71
83
5
978076361
64
67130
20
437872451
323416
401356
158131
81
93
13
489124197
323012
8553
21
459397568
38287735
362931
443511
95
333791
187374
33
45
45
24
124438
85
340101
42075
21
127279
405769
80
300316
460029
171503
90297
25
50
27
162025
2
9
680977532
40224
290729
71
27
96
79
473363
39
392147
153286442
244063
213971
497787
52
2
74
4
27
96
194599250
866778660
71
59
57
5
153847
55
349338
170213
51
460827425
9
76
17063
119407
276885
43
24290
31
316492
292089
4
250030
84
403180
6
13
85138
1
429048
93
26970
92589
376578
112856
13
86
147033
157006195
83
198632
13
38
378259
36
6
8
940889709
46
48
78
13
576998174
77
478876
20
67093
70
4
74
22432
85
48
985404329
89
28155543
24
330018
197817
902116456
93
33
93369
91
7
25
482372
45117
38
182284820
63
91
239764
16
468650
26508
487061
339213
5
328731
335493
431587
313123933
983671321
79
52
344096
399153
4
219774
19
89
7
62
5493
7
405061631
113465
42
489787
98
75
5
314853
97
111083
35
232209
38544
941511785
518609016
6
5
98
80
34
233029
242595
20
701283505
67064
14
84461
59960
68
17
87
65
354648
803335389
224200
53
93
25
34
196885452
61
230285
304629
79
45
1
27
318481
72
416946
46
64
127784
57
800659460
91
173423
487267
862881089
276285
8
348836
781750786
46801
96
392852
211881
85
162831
297035
246502509
21150
438579067
5
39
26
94119
13
74206181
118644065
313721
438941
22
852666913
335103
488353
40
78
188499
305315
61
309707
6
146417
72
317986
33
252965
174017
228974
72
27
5
56
343684
87
33
61
19
71
76892
285595
434614
41
252340
22
11
58
857653812
48505
294848
14
1
146943
334353880
72
92517
350048790
10
72
9
1
356951
150818
77
809408895
498821
10
41
41
3
82
147521
5
440878
241878
346894
93
33
24
31
34
12
252142
23
473810
7
2
98
268053
389462
277332
1
282259
70
63
220726
16
133023
91
74
12365
43
1
17985
71
62
177751
550478126
75
247761
69
10
435704
1
21
6
391724
4
19
56
394955
58000
351053
234200
42
497999
358980
14
54
806389830
372769
94
169846
381126
167158
69
325797
353798
36
125063
66
948319614
78
426816
488700
290310137
13
54
132716
453497
297798
314958
86
88
83
225068
254563
431277
53
40116
15
53
80
98
291495
2
433895
95
8103
37
347254
113746
94
30595
383040
404657062
397283
9
479955
71
45
10
49
3
494336622
90
201017
18
97
334333
3
12822
35
42
72
92
252002
10853
489901
69
93
91
250635
68
2
2
99689
27
9
72
731977769
15
98
27
8
524257130
47
339528
4
7
224808
12
68
734780661
428
188162
250415
97
8
290937876
26986
69
27
494531
229790
168758
182059
9
230120
428423
61
53
13
99830
121540
495457
69
77
88
28
70
220999
99
49
78
13
521735290
128461
458644
3
94
59
164967
291874
291482273
559465880
61
51
38
42
236474
45
256242
124313
655639904
81
99
136125
95
96116903
304691183
384490
10
92
123979444
88
93
57
31
98
216843
248481
177691
211390
97
273148
356480
81
47
335235
46
11448
83
47
271341
16110
86
44
54
81
425906
63
10771
42
3
20603227
694671965
285402
14
198982
59523
83
836886410
175832
268464
157927
339253
72
306763429
21
8
97
1
420621
50
456387651
47
20
64706
477823
89557
106454
55
437495
32
67
207756
77
238225
137906
85
59
349497
7
59
185476
8
18
112510
641642379
127198042
400614
262829
54
83
362185566
69
246113
401998
272221
672594803
94
302118
472635
96
14
54
46
37
485761
27
89
104950
108668
397953
980203726
46
33442
85
13
87
448304
160948
392829
96
47384
57793
63
12
36
500069518
402171
74
55
13
279635
80
321024
10
428728
413665
30
54
29346
376637
11
50
209421
38831
10
92
61
198994
24
240552
336737
14
20
67
471398
11664
183345
44
60914
9
4
451027
86
468215
29
147314315
386919
338075
21
6
233425
36
73
12
409290
146513
86
48
376392
437429
31
400030
375920457
16
278807
7
81914
196553
33
370831
306762
918521990
372680
58
81152
7
25
122917
5
50
203333
871054078
90
65
61142
81
458707986
354290
57
28
371355
26935
42
51
205378
17
242783510
52
21
92479172
6025
3
7
92
189997
144843
35
488223
2
77
286586
906474049
85
96
34
131607
360235
77
69
30
46
71
425427
263175
74
64
60
383709
214580
76
54
217843
34
91
465793
341211
542928917
498235949
677724732
197470
209123
13
328811
14
180805
98
9957
23
232586
266189
58
325788
356067
58
69
367064789
49855
206036
24
26
87
422146
238423
405499
13
43
21727
52
43347
333230
393948
25
25
312053
39879
87
58
377836
364706
89
75
315765
58
46
81
115449
280246318
9
62
1
123530
39
75
906186698
62
250572
59
282956
84
80
350782
206211
38
411245
52
13
97
160172
55
43471
467920
7
645392205
83
268505
14
89
559988736
67
4
79
111753
23
72
89
810762098
75
402990
4
187882
1
79
10
433062
246564
109374
33
82
30
203074
31
767386541
76
86076
170173
220881
35
178899
24
216064
2
465821584
261880067
9
15
153481
565764228
436379
66
4
136279
88
51
277420
46
76501
25
84
272407
14
277766060
161592
98
3
291742
178209
12
6
739689558
78
356757
306973
66
53
330513
476498
42
445493
135170
78979
415
193525751
568250669
69098
43488
93554
66
248809
32
184913
175437
472841444
3
62
48
88
154286
32
6
76257
45
426335
70
28
53
316996
3
1
41
445848
44949785
37
1
910241798
71
30
202210
95
24
458719
4
29
37
487481
349178
446971
54
92
198194
102849
97
75
5
197968
20
429468
102720
42
9721698
282912
71
468734
40560
362588199
828847974
3
39
60
84467
277681
11
238497
694469321
477123
24314
1
7
379411
21
130849
90
387781
36
268622
595446235
478774
48
75
59
379183
11
457829
63
68
274972
303620
204611107
76663
15
381641
33
456856
370031
39
238202
16
4
357396
34
12
26
8
22
21
272878
238990
9
378824
85
24
454773
18
10
444418
205375
8
204043
360550
10
8
95
81
382111
9
1
99
7
37
258965
126721
391212066
3
919581590
58
46220
58
66
494981
233793
46
92
347073
114829655
98260
369817
355332
98137
49
296824
321187
3
73
3
480495
374624798
52
90241
51
11
5961
53335
76
306305831
1
235686
385663
84
340557
32
371593
76
36
2
78
578662284
313164
358472
8
184544
709640075
6
54
460118
97
9
70
68
245708
450326
2
53
485778
33
14
191720
1
40
84
318532
425511
121587298
166546
93404
10
84117
94
234994
31
478434
7
215304
466309
82
26960434
26
23
11127
72
467281
36
475975
54
123650
75
486658
420456941
7
658030310
71
606443058
6
36
79
60
862172517
86145
80420
384656907
15
63
92
435135
92
108787
434231
82
99
287152
70
61
135970
52
52
6
973087155
51
72
246639
267132
1
279653
21
13129
23
20107
272683357
377898
195704
312316
34121
352843
329538
179960
411673
57370
387855
33
978560633
1
25
89
86
51
50
136591
226411
93
216455
32
600318385
325878
3
11
42
64
433811
378273
29
69
35
91794
397221479
86
25
234608
86
906789306
277895
5
56
200767
2
645664559
32
217281
23
143090
476217
133652
32
358566
739922095
337089
69
946312065
17
152195
86
17040
252986
6
26
16
73
64
15
76
73
90348
54531
196003
55378
378906
352305
326656
50
131767
93
1
154284
20
77289
160458
61
97
503213364
55
84
4
16
96
150681
57
491340
29
3
54
319146453
43
50
119452302
71
398330
91469
103218
263680
741286594
988012691
52
213577
21
150724112
89
781091052
488641
76
75
68290
114729
486147
251506
88157
7
66
98
16
402358
478561
89
249547
281282
191735
111125
2
964552404
424424
440032
79
84
55
51
80
229039
34345
179223
8
87
96
801530397
559644138
33
21
18
44
491793
35
48
558694760
182015
43
32
170995
677368521
34
70161
240510
43
60
359514
4
207280398
70
36
9
80
115928
56
59
55
40
158937
350606
429690
8
83
83
40
130957
85484
180985
74
94
80
2
245270
120749
2
9
19
86
66
68
81
4
3
55556
30087
47
72913
6
79
252503375
49
336354249
260624
45
210707
363183
127768
81
398209820
30
3
18941
32
21
80
56
287910
81
1
84
71386
113647
413958
367711
169370
7
43055
30
464007
415419
17
175580
115563
454912
130758071
132165
70726
71
5
27
25
17
58
119932720
69
54
93
98
144832
207574
146604145
357288
32
96
77
38
9423
36
232706
406117
210970
311830
7174409
1
46
180996
99
4
84
60
30
434493
4
99
7
14601
84
42
33956187
3
80
544877783
51327
186866
53
291442
15
10
100724
337362
217207
324864641
89599
41
148562
57
512677820
556128720
253096
34
369374001
5807
6
74
212458
1
62
75
211086
367868
581641895
117222
142085
8
14279609
321650
52639
15
69
6
322622
515685544
42
101267
17685
530403461
32
272250
282986
69816
7
229082847
28
2
29433
82
377196
58
3
92
152089
9
196861
456420
25533
9
16
552332625
91
422192
40
19
494809
87
65
331662
79
21
2
295474
3
892688984
8
65
52
51
69
5
63
147419
1832
55
6
52100
94
81
215146441
75413
180547
9
56
48
74
191298249
284585
10
51
99
449332
391823
20
7
86
732380308
13
431055
181666691
340863955
86
6
232600
46
3
353590816
7
9
73
85513
97
318226
6
137707
75
91
80
5
441433850
42
48226
54
26
408690731
99
314384
72
51
140577
498139789
90
976000812
6
105607
48
404942
26
18081873
294295585
82
66
350894
820004643
74785
400218378
33
74
12
455217
31
80
82
3
259800
302054
36
5
234270
397771
82
90831169
38
315136
5
43
53
4
195971
78
9
444244
260404
81
71
106292
75
406245
89
8
303402
73
98
401812
80727
125263
59
12
46
243583875
21745
4
13958
225868703
5
50
494060
263459
245244
298646
388312
440886
406234
138714
313770
28760
27
56
6
294261
62225472
113130
603050940
60
34
257821
446415
206843
281064036
65
40
464391
31776
61
261611
4
495710
55
94
28
483561
2
2760
95
57
35
57509
54
299726
65
80098
259209
382003
86
31
50
480371883
60
87
89
63
234803
259544
12
483577
295680
24
348738
16328
57
56
907748509
133522
477685
8
41
65
428185
385497
56
64
31
15185
328556
23426578
32
11
62
26
27
237449
61
66778
90
262921
70
65
87
83
3
87453
1947
256434
80
49
92
360271
107424
196783
79
33
23
369565997
30
14663
4
308888
7
10764
382551
16210
128749516
13
96
79
40
5
307847
434478
13
84
183523
319988
35
440211
467771
433911
77
142552887
5
624227763
68167
498379
58
323173525
159730
7
17
375062
424148
89
797802699
124533
32335
461966
69
17
506285026
489148
92
487961314
119066
7
414471
58
65
730305269
78
66
78
369324
5313
624092999
215731
280771
51
157618
9
97
324993
52
259725
28
91
80
41
422829719
20040
205796
18
97
35
71
33
50344
161345
45
441284
655253782
82
180089
978888031
12
56
63023
34
341911
427110
33
53
76
76828
88
24
140020
588336229
388412
217138
50
8
949466147
78
54
3
55
3
446077
72
268347
411947
106709
14
791706414
307246
28
230992
9
25
78
47
455540330
29
87
32
7
7
30
483018
16432
3
127158
577911566
95461
5
35295
9627
319921
9
408428
168947485
71
418617
62051
49
54
307027
4
102799
57
859892731
52
89
53
78634
153437
10
88
5
41
126109
316504
27
67
16
560080264
146086
243212
51093
32
13
8
11
99
82
168506
14
41
208380
440775
69
12
68
222687
77
15116
75489
73
7
50
8
210413
62
194200
122359
80488
168134
46
78270
492142575
375827
220675
4841
199962
81
428239
42261
37
34
29
5
207998
888764018
1
707020737
49
166017
19
51
34
70
39
3
411953
482245
253461
40
230142
16
7
97
5
75
1
162245
488310
485875
314042
81
494876
144529
56
13
283110
33
4
24
4
385386384
86
428258
125206
7
2
72
114347952
80
231774
3
135636
360875
231242
77
93
454941530
86
369651
84
279995
79799
248206
21
309821
69
10
73
62
446395
174995
324400022
121170
443462790
5
9
286921
14
46
40
25
444647
54
53264
127929
575921626
211882
48301
50
8
293070167
163876
64002
7
23
30
374375
907952457
17555
229517038
94
25
92
18296
327550
335828
2
28
198738
111829
10
442055
31
1
23620
9
307661
67934
759718264
26
51
192653
35
78
340109
226311
233872
46216
5
225449
365281
447782081
315548040
68840
72984
58
434737
7
84
63962
444942
271324
5
7
901872882
43
20
7
39
248931
198167
203696
39
48
127300
16
25
26
410424
87
575239201
431234
3
405465
3
238315
80
99
78
70
178143
478423
472880
56
85
22
68575
39
5
2
341023
337102
69604
26
438024
93
47322046
90
450574
776199067
80
443451
27
453810
40
82
480276
134820
24678
363036
49
12
72
232444
284432
494322
66
477504904
8
45391
8
874538823
423488
96
312249
27
144871
26
202582
494562
75767
245591
31
7
53
62
870212354
1
3
81
195187
3
13
188654
472614
7
89665
89
972622599
206372
76
598033919
367564
233942
17
145295
376890
114328
49693
39
4
8
19
4
53
193385
432194
269530
265271
77
85
239931
465307
72
14
66
669628263
160779
9
51508
69144
396341
216414
248118
3
225705
366233
88
99
400843
66
61
82014
153178
33
50615
410512
71
486439
90
15746
62565
55564
27
553375024
57
50
9
254985233
78
41
735970163
29
48
772
375269487
69
34
4700
64859
357832
48
459035
96
264783
9
264608
86
552608047
372446
93
4
65
52
49982
883118667
34
31
425755
557127884
473144
309888
140167
398309
493332
449479
121355
83
80
956548766
7
42
1
289022343
198497
1
254682
163838
67000400
46707
28
13280
291909
119765
13832
134485
87
215165
95
250584
19
381406291
60
276785
124760
76
394921
458508
91039
236950
711771025
8
72
60
157028139
205665
333086
379715
32136
474363
39
187474810
212136
43
192365
397385324
188409522
435195
336059
237052
22
291865
468426922
26
64
410257978
93
69
444130008
21
3
13134
35
76
44
70
126920
66
48
33
245458
333355
55
19
62351531
167411
70
238015
234479073
59145
8
8
236871672
30
65
58
42
193423
26
93
43511
272612
8
6
10
363930
347132
63
411723
199141
914737004
98
81118
88102
75
1
82
397079
480063
50
11
76
432280
645566926
245133
72
39
56
32
60
132687
193528
51
20350
905210445
100425
984260368
493817
384322
493589
66476
71
110657
441620
84
198314
12
34761
90
3
128825
398239
5
8
77063
48478
3
93
10
358077
84
189696
1
30
319177
3
534514186
481834
398441
96
11
22
8
62
62049
18
82
1
9632
373414
419477
227565
78
197342
255678
53677
135834
43447
42
60
92761
818905579
24
93
184901
51336
89
322071
28
42
7
14
903283345
48668226
417128
48
77
33
13350
44
188996
329922
447247
377299
495028
86972
404547
19
9
122898
92175
25
62
2
30
33
473636
15
14
409296
165704
17548
446674816
392901
1
187940
312123
439812
30
92211
33575
13
235861
65065
1
299038
26
36
32
38
406385
36
471315
44
32
397912
166430
90
262747
713343830
334415
2
408588
99122
411019
10
94
32858
424940
211302517
409049
6
2
66
453552
361857
1
6
33
110330
22
16
5
345942
19498
187293
17894
87
58281
97
19
31
403952
102651
85348
8
1
493091987
98235
92
393085273
5
398668
795264902
64
239879
54
72
65064
314832
84
8
4
69
8
21
283599
52
3
66
365344186
28
285174
79
70
9
87773249
9
52213
9
14800
209221161
478539
37
378591
18
262757
451217
174380
33
195203
30736
64463
396116
1
228796
264335
75
498093
491073
89
8
46426
38
8553
74
124109
99
61
52
2
279178
92
406238
15
71209
59
25987
371625356
23
56
8
3
89
42
58864
12
54330
41
432454
75
90
139118
46
8
90
380152
397121
379905
75
4
92
64
306792714
83
6
38
124331
63
82
823716083
436556
962360366
75024
451282
89359
59
17
423474
323526
384001
113830633
59
98
318570
183930
50
159329
987234963
450286
90
27
76
54
81
31
9
235641
99
172788
35835
304943
215069
5
52
13
48
68
75
62
605020219
464582
97
359149
5
415330
334637
299093
73
2607
91
39120
245881
82
14
789324092
37
88
78
24
14042
29
92206
76
217753
386062
178004
199807474
17
53
118201
80
905515410
55
314554
64
33
39
30
60475
86
481184
259653
123132
85
39
42
65750
220720
57
4
198834
45
47
79
119247
60
160482
93
46419888
34
190919
89
203537
75908
20
444831
461484
231166
28
4
505234134
80
6
5109
82
23560
34
451292
59
3
58
63
194726
25
19
3
82844
1
59
20
361263
43
75
6
16
587967710
169618
89
88
31
815062207
83
404349
26
33
21
58
19
113386729
13
59197
169755
3
5
400047
13
47
112193
138842
15
702536694
356573
5
41
7
63093
56
59
68751
790380522
19
384372
43
53
329340
66
714929023
32
48
8
307974
57
35227
24
88
80
563300389
7
294274
408419357
1
161690
40
15
68
26855
96
3
2
300891
440384
15
99649
788485100
31
10
9
377261785
496716
3
321264
394391
12
388914
471341
86012
411643
290456976
6919
19
32375
80
37
956555063
401275
179735
50
19042
18
9
36
31
70526
12
24
93
415893
60
37
82477
71
9
17
6
576698825
300793
190086
74
27
336995
204000
48048
219016
46
72
199424
617619582
13
890749674
64319
162057
82
8
4
332820
203807798
132936
340018
311
201066
486610
115312
429094
15
22
236233
34
773111703
237225
366333
9
861378724
87
123147840
82
11
79
95
88
62327
218587
14
17
71
58029339
77
210669
66
15
92
127658
492495
65
273713
98362
98
31
212666
92
313222
147991
183708
263793
51
96402
8
7
41
101373
6
295856
7
75
347692
205546
42
443071
68772
720703533
21
230914
82
129256
41
21
57
82243
112752
13
13
99
292958
15
71455
5
72
15
253795
434277
171249
38
303682
57
242137
31
354662
5
408998
77
427367
376745418
121703
57
215221
736715297
5
26
95
5
31
11888
155380
995640187
97
99
83
6
70
77
2
762383642
494449
179463
2
436462
364638
500065175
300237
88
27325
32
613261474
23940
178633
98
49
277146
471440
256489
312750
58
240286
46
176431956
58
103843
602477715
4527
118351
321677
331172
6
50
76
77
333848
48
153893
311045
5
158712
472565
82
79
464614
57
10
51
54
159142
94
32
138409
35627
42
5
260227
150245
1
485623
28
138608
18
17
40
124508524
109005
52
348577
143297
84
56
382239
48514
309522
371263791
88968
73
107371
783725405
47
74
340818
83
87
264967
438783
79
135133
210088
70
288848
93
111695
59
59
442527
418245627
79
12
60
475815
16
306447
75
95
54
497624234
172418
28137
70
14
30
855685826
65
276090
29635
441104
276168
469771
723071134
519111935
426316523
445452626
11109
686729623
45
24668
91
84
13
25
338449
51
28
498036
61
403980978
32
68
19
90
57
99316
35
203268
63
9
437627
322527
387195
255172
269632
53
58
2310
219315
40
53
1
281861
437183
35
22
54
108372
95642
179470
406159
27104
18
264125
6
67552
378154
50
96462
86
422022
51
487693
9
603751311
187314
57022
454228
334445
14
998586194
99
128838
67
41
302354
192510
105063
93
80
98
75
89
32550
486016
8
104189
426290
351442
36
340396
48
61
361470
908605337
49
7
5
108666
61
262792
58
270240
58
372906
554794832
472281961
8
226770
80
95
490319
4851
11
81
107503
99684
278985
58
10
468566
62
69575
17
126576
9
440672
34
917598954
450313
95
152968
105447
71
417442
206971
651318480
38
36
8
189949
54752
8
4
73
274303
46
332830
495975
379793
288319
222586
2
433572
479907
62991
391812
50
232892
454100
72
72
212703
187582
347620841
32487
77
571880079
20
139076
340118
78060
192027
108534
360446
30
299292
70172
1
719449937
21
348111
449804
45
86
234690
43
17
2
55
493098
3
55
600790663
24
89
57
395416
42
24
37
92
44
66
400155
31
168361
409429
27
305337
488029
39
64
240231
349924292
160315
33
18
5
3
10467984
998625450
330129
19
78
18
246085
73
25
83
75
60170
94
66
189632
420655
58
298851
16
17
266171
57
77284
49
88653
104442
73
250538
196563
360611
21
48
51
72501
5
78573
316369
56
63
18988
8
513327971
62
48
320888
182151
304932
182079
87
9
38
348020
177065
289838424
184680
2
103863607
93
34
12
460841
51
794153562
365041
45
2
16
490443
41
328561
369338
6
248792
304333266
961302959
15
105903
967633235
380559
925217985
51
39
48
83
43
153222
71
98
64
15
78
25
84506
385953
109844
467229581
89
43
23
52
421091712
287926
69895
78
399048
3
93
462763
431466
24
357996
46
345559
91
15
143675
485535
50
14
80
402965
255588
19254
282114
97
178943
116495
25
395002
92
226320
53
2
93
33
36
2
593631477
42952
54126919
166602
164400
46
9
386597
430507
410121
200729
18866
837775891
47
17
209801
99
488721
67
275084996
71
42
3
425687
184994
98
241335183
263059
64
285672
479587935
48615
54
4
478220
84615
34711
197374512
250730
85347
878838195
167097
445717495
942846633
51694
56
169770
424328
106400
7
99
31
5
52
9
387063
75
18
245583
289739
42
8
180951
39569
32621
89
82
69
64
286525
141875
8
303224
85
95
569899985
76
131575
418483
42394
9
72
9
81
19
89786
4
15089
179583
29
813337946
75327
2
94
477197678
182268
14
65
80
45
5016
29
3
21
787099062
98
101758
22
417675
109793
38
85
201389
306337
14648
59
268039
442276
660
16
16
386224
56
259250
353557
99
246804
730716541
174855
75
518315176
16
29
3
60
93
89
93
455640
30
7
327997
986
319480
35
46
803278107
442246
592095272
2
16
53
301843
54105
80
345953
11
281381
45
854922105
81033
39
88
59
272917
362160
22
7
61
37446
967984615
31
65
17682419
6
40
256244
224711
71
1
52
85
23
6
401875
53
9
3
117516
2
87
65
31
844787805
62
14
90724
269633
303479
29
51031614
223203
4
325349
42
63
65470429
63536
9
427776
1
11
67
114373
447374
82
31
227124
481598
20
27
102679
367056
20
182628
88
5
2
55
319217
58776
9
350356
54
39
74
36
262779536
444076
20
15
312438
25
24301
20
457384
178051
6
71
470797
55
421692059
57
133915
24800
30
83
331927
120909
6
17
84
327056
138269
84
62
970630460
34
43
60
8
42
53
3
614577098
71
46
14
49207897
15135
88486232
96027
93
64
52183
849548247
66693
383970
302502
103679
91
30
121516
9
251176
42540
31
42
207931972
81
25
9
67
187440
31
75
41
7
91
395319
75
47
474008
38
526461562
46
91
185996
124745
16
405579
542270640
337438
22962
475485
216575
300233
220159
152718
353584
43
6
77
33
53
24
41
404164
61
500983641
470697
2
200402
43
401743
89
193838
476437852
338994
379491536
224355
429625
43
28961
70
327830
454692
8
25
4
460628050
322931
86
38
65
67713
386866
98
32700
9
375219
130698
139196
50
767477137
82
450565
507827556
58
48
498100
7
8
308555
398227491
355787
46
113975
324029
4
78
87
441257
63
277868898
2
16
436877
8
59
26
260950
463938
195379
273905
42
35
15
2
55
188580
265447006
46
447398
535028295
9
22
3
174845966
150181
322299
17
643917186
27
4
22
74
6
53
10
307663
6
13
30
112613
463795
346819948
315027
70
75
423207
83
457048416
60
48
345700
83
67
76
330062
44
32
89650489
687406182
166649
91
164327
183184969
389666
24
75616
248411
337939
39785
239632
23
81
32
65489
91874062
265499
16
93
16
6021
441509
151204
5
69
380639
55
72
283724
151683
8
255665
79
74109
94
42
6665
356560
185894
16
382680
50
25
99
965245069
8
288151
13
3
493307614
74
86
5
452775
2
279867
95
265705867
425651
403446
464854
196217
40
78
2
314547
367767946
27
3
91
220704
29
52
97
350501
26
87
10
64
735479504
92
65
812134534
395080
63315
39
49
358224
29
147937459
16
18
101665
491592
67
330833
154506
27
341270
6491
401796
72
136516
7
169683
197038
13732
30
10629
31
20
47189
38
194645
13
300939
55321
51
525905065
473972
16
415393
26
6
20070
10
260700
13
337051
259820
10
59
89
52
74
62
69
6
167870
157483
314419
22565
93
264217571
127248
466126
18
14449
94
22
51
435384
12
81
362814
19
207353
64012
136779
1
318076
96
376219
90
32
187348068
288107
190985
67
73
79
86
258442
62
91
84
55
91
94
2
60
351594386
119974
155414
53
4
48
41000144
555738034
65189
57
209261
47
70457
908210165
66274
36
50564
220889
322644
126974750
5
67
118103
310631
38172
331748
21
41
238128
463757
244846
67873
52363
2
53
266653878
368895
92
440948
256886
26
3
51
5
65
2
75
86
21
58
7
331993
162541
1
476204
11947
714956392
50
8
308895
45
5952
343574997
97
361453
42
433804343
79
183422
463415
478700
6
240388
230020
41
43
475738
159414
43
31
51
87
182080
17
39
78
55256271
8
8
62165
297512
55
114082
7
109990
55
4
31463
498543
88
7
87
146418
270262
19
188339
37938
55
208556
3
13
206299
93
440929
215922
398490
142031
31
85
15
99189
416107
343657
286021
54
438890992
233622
66
37
58
170910740
563212555
65
88
98
7
54
469374
1
66
292854
301345
130096
38
32
606517202
104781
17
42
403965
2
512453176
45
71
43
25005
279361
491331
79
93
81
70
491718
385205
65536
249127
105174
323057
40
192450
833762538
47
52
93
246454
247255
86
77
4
839280488
62
389416
15
307703
64
429477
92
1
22
3
45
18
76
157561
87
3
69
41
1
75
2
1
40
412042
33
248902
48
747400147
256066
8
261718
80
63
401498
400959
877591416
341073
38
65
405688
452797
7
249167
72
88
3
117799
202092
25
8
115542
376785
375337
320416
456002
89
74
486148
88
446372
41
98
56
228652
34
701157170
19
94
435660953
3
405944
95
390844288
749543767
88
12
16
30
60
80
35
44
376380
244831
95303
460940
20
85
39
3
16863
9
369459
68
221074
287997
12
53
29
411919
168780269
513470959
499057489
57
446201
31
74
162177
55
55
33
128113
120138
7
401211259
356725
29717
29
270999
31
210751
27
6
8
61
3
100033
417211
341096
7
457088
46
333687893
81
156322286
13
88
92
119314
86
162754
75
509943228
47470
749005955
358336
7
35
327311
66
469063
286821
44
193121
113375
727353601
1
53
31
149106528
662772479
3
91183
5
62
6
26770
92
77
87
68
657353836
9
50
29
9
143926
24
16
6
750067183
759295210
329089
3070
85
485077236
70
27
132129177
469477
26
207853
79
398453
61818
62
6
4541
370927
435483
67
50
117092
9
9
23
187848
69
264759
20
81
840786651
69
413661530
11
9
72
219939
105868
10
54
378771
2
2
259091
23879
37
58
8
34179
17867
9
97
472048
26
392745
398731578
136967
63
36
148368
43
92
541687144
34
7
3
228841366
91
72
474141
47
168107
24
427566
83155
3
3
147334
547556725
41
329803
59633
69
3
137387
28
7
21
433604
72
122521
90
19
63296
456077
16
73
67
650088015
4
28584
19
277741
88
82
230549
62
3
360462
55
97
323215
288683
289094
71
43
83
186811
708488663
174387
59
16
69
215133
97
8
39
35
889972937
1
620149756
907349006
337431504
172681
156047
28
8
248934
30
305571
44
53158270
43541
53
31
306313
204713
16
188826
362606
7
88
91
99337
24
264588245
232991
9
98
285581
6938
73
52
396188679
66
3
7
485180
280554
55
285516
217255
47478
253370
56
55
53
433693
28198
160919
436088
33
723925446
27
432936
223176220
48
404737
240679
24
73
67
571466610
8
262754
65512
38
94
35
157440
220769
89069
80396
243311
134579
483321
377291
449005
301826
57
99
52
617558327
2
42
398925
361284
512849789
186366
408800
839215073
102614
1
35
58
49
473307
378236
238798
290988
242362
5
4
710735065
75
362710
56
56
4
490009
37
60
308471
97
131496
241728
19
6
459218
396068
446322
98
521717873
13
356970079
426518
829378296
86
77
11
37907
100344
63
43873
161183
172905
271172
353779
76487
35
434195
349547
125437838
64
419051
25
249295
86
363161
451977
67
72080
555330812
72836
16293
56
406303
465395468
404419
70
75
5451
22
255053
62139
123228
35
22
355758
5
62
477567
419333
60
87
28
465000
3
457103
388725
48
29
75
106830
306995
9
314927
77
39
6
400813
87
24
493816
218790
484073
25
484628044
49
86
2
93
7
671902873
24
16
160971
14904
2
890869058
225936
825666082
86
99
295113
2
2
32
124405
986636582
193924
344361
297435
1
50
130432
91
72027
92
15
27
471783
251353
20
319800
28
81
73
58300
481699
6
460961
35906
371103
159007372
386597750
232755
56
478218
167021
1
19
740707675
231102
242216
162614
420631
271920
108090
435789
78
313
63
67
216878
3
7
133180
30
640780201
491605
80
32
19
228822
350818
162125
92
111702
180361
167701
75
398024
75
443692
46815213
69
135728
486627
22
96
17822
311287
7
288623
480954
35
478134
192113
74
66
127554
68
23
148311
448185
62894
238959
67
3
485884
913714677
80
481172
56
134950
13
68
20
182478
471421
75756
151046
165599
468161
25
138084
391987
158573
325868
360160
2
19
58592
25
18361
356593
205852
474807
28
50
445942
433400478
13
36
534403645
5
97
4
74857
48
94
484348
35207
32
67
65
250032
76
134769048
470617
27
55
80
179378087
78261290
605199509
22
29
168590
9
93622507
45
93
496703
98
3
89
9
299894
26
31
57945
42
27
475095
39205
133478
495941
48
63
474499
941508510
6
96
387102753
6
83
29
10
419390
62
440787
521761633
40
591188752
13041
113175
20
78
90
72
291826
85
14
350084
83
384279
372153
20
301174
53
172417
476627655
58
386208
78
77150
5313
281126
91
155312
70
2
93
153368
135994
472292
107155342
390247
26
382873575
338485731
1
1
148643
11
347250
92
347473
94
36
257555
31
471392
77
120641
56
67522
18299
526742266
378299
397542
34
252516
369632
272260
68127795
21
61
77
5
65
38
190380
187574
316903
23
169309
806955781
890586408
136393
7018
61
779468985
119377
203934605
57
261367
187472721
326407
39
420536
7
14
35
18
40
122722
13
47
7
53
2
13478
341402
22
6
100791
4
525689249
64314
204326
235051
48
79858859
180527
33725
379698
6
303121
251690
6
49
68
2
13
8614968
166168
654158216
22986
14
26
243891
61
12
163376
122560
158041
80
82
25
55
357892
171490
194349
70
5
9
47
32
32
3
258095
75
64
69
196048
92
26
1
132995
476168
4
350368
61
682714495
225803
2
693070298
8
132168
89
18438
20
69
256041
320686
73
2
27
411837
7
138032
210189
315446
53
79
1
34
621350484
310780
170579
288415
485328
41
20688
342590
255659
52
302426
43
8
61
321758
54
210758
18066
90
114745
64
255147
83
29
513981924
18
42
172320
74
30280
45
20639
2
435827
63
22
495004
40
48
996961877
465797
51
99
621926202
87
91
419651
162221148
282817
491763
356345
88
4
66
263526
88
86
368363
481642
124004
90
6
373348
30
4
88
299883
9
42
317463
893504745
40
7
371149
99
97
179203
35
195665
9
95
441287
457093
300076
77
370608
418050
471465
204495
239117528
1
7
152173
251543602
419564
321287
5
341310
38533
246694
702076369
26
135603
64910
110320
250856
163143
963636321
5
49
64
66
51
69
339949
32
4
75723
499044
58463
41667
43
795119833
87
59
104326
16
548653499
82
7
391612
50
707008214
131838
37
3
277193
198583
89
36
3
394916
67
491850
45
222702178
20
363443
50
989827770
503018266
44
50
58
835523844
750573152
92
8
86
37388
2
97
56
396654
10455
19
225136
125183077
9
25
7
246306
55
66
89
61
10
6828
325478
2
199823
74
79
477791
30
412273096
44
10
62749
53
243442
359184
82
175740
787253451
23558
172349848
152990
631378485
51500
31567
76
43428
96
262000
105738
485363
431540
44
34869
33
41
57
219926
43
239451
7
380258
74
219030
84
11
75
11
360014
9
60202
16404
37
7
174041
974355586
63
73363
77
72
7
395379
469178
432551
256557570
60
23
699856253
308366237
5
59
75
33
68
96
184108
43
24
306046
431309
428164
95
86
134653
288183
76
71361
57
371648
72
232620
9
64
177612
281739437
863335572
936839135
72
46
347448
11
123390
862179780
2
84
388391
9
89
371491
31
385535
38
23
854017708
40788993
324607
16281
9
420081295
257157
87
50
51
76
287109
521125476
160949
310988
52
492375126
415032
56
43
68
10
1
342339566
17
920732603
68486
343125
46
23571
768474929
415801
72630
29170
44
86
190423
96
459188
366193
171608
253823605
337966
2
424927
272987
9
387712
451042
15
97
150302
65955
433914
278775
260405
43
86
12
76
335351
35
23
41675
37
15
337667
68
283307
48
6
87
273051
26
467293030
152646
23
40
39
41
135202
486657
181011
78225
94
12
235250
61
5
104249
333314
408044
99197
753362213
51
362130
350798
7
781723985
16
87
236431
29
499186
78
2
23
8
36
43326
992442980
321258
16
129888469
14
309709
356562
56
448846
42
88
12
65
23
296266497
24
26
75
13
224673
15
430802
253184
89
23
388732
79172
322263
78
92
83
493090
34
97
268189
31
71
341511938
53
179540
35
9
96
633691443
77
29
105761
34
38
64
94792
83
80
95
74
493328955
66
74
70
13
95523239
219846
266457
352358481
835073901
39
4
872640091
96654
26
295427
479418
99
464795
170977
34
10
356031511
373473
4
194896
72
552633586
667954150
202937
978011345
39
25786984
509888212
205523
116387
8
642987559
9
213877448
26
698787500
279142
15
64
367168
228385
205838
7
34
68751373
69
51
69
159536
98
94
78
77
717700773
63
50339
198182
71
342607
62
6855
348637
36
420648
15
52
56
191279
389915714
194107977
5
50042
33
350974
134112
25
217750
3
38
45303
81
42
216243
3
287047
9
9
90
109689
309316
41
111889
89
17574
90311
5574
603120931
821402053
253769
57
11296
85
25
157578
4
1
87
87684
17
59153
56959
435829
58416
204073
300069
22
89
218436
56361
59301
26
946895389
134265
92
389137
610767197
32
26
11
335340878
3
64
406059
62
394360
835986997
235723
272098
10
91194184
577842952
37
131907
20
333892
72
73
397161
370402
342486
257083
9
467098
84
95
47012388
84
412367
302885
4259504
239765
37
299438332
58
6
889196970
47
94
282789
90
369583566
39113
574101323
2
10
899784327
279426
132019
397910
6
250095016
57
97
86
93
97
56143
96046
321662
411681
213861
728042413
4
303868
295324
31
3680
930017126
55
94
81
88
52
34
345286
72
486599
56
959400575
6
36773758
95539
8
69
38092
279082
426041
612366266
98
78945
39
11
1
50
55
366911
93
224017
460870
34
16
65
67
3
64
449068672
910702732
322453
5
465170
484852
13856
1
90
471788
67
38
105915
404538
59524
11
383083
24
249644
2894
135242
18
33
118165023
67
113587
37
73
3
110625
90758
13
97
337226
55
955073299
7
2
9
91
326897
727633484
474797
170040
954381891
430901
169159
47
211343
458588
111136
33579
98
5
15
38
876926542
479577
51
250626
164688
86
5
51
457887
133786988
57
244313
81
70
84
77197
32
80
58
273196115
417708
36
459499
31
142207
207436183
60834
156928
44
88898
44
26
478239
69
308707
65
71586
12
82
354495
417568
7
94
34
55
88
54
8
27
8
6
335403
60
38
62
951748426
56
15849
232695
339433
76
169557
154150
61
213367
56
90
192748
552072141
411018
13
262667
21
478149
9
317499487
8
219810
78350
81
90072
131169265
47
97
41669
10
79
21
23841820
56170
419888
37
12
77549
3
225495
372602
75
417559
335587
6
76396
8
4
77
448030
90
8
123464
66
78
24
82
90
80170495
26
133535
141418
34
65
55395
308421255
73
100939100
98758
583070503
31
233078168
11253
4
34028
19
326158
1
291624
42520
392473
26439
8
465485
7
25
92
275501
95
2
5
602221031
486986
440642
55
5
426110
29
80
62
477119
5
13
34113
58
81258
439889232
82
38
911147256
854226403
403590671
50
15
737786894
89
97
115263
39
405055
32212
425536
9
556733730
438497
98
6
976398188
74
383898
301536077
65
7
57
107680
408115
95
96
26
43
2
79
51861
3
13
75
488492
88
411706
88
79
8
245717
409435
69
25
430878
2
405894
89
3
974972456
349297307
18
10
713784354
442472941
1
143703
68326
16
63
5
38
68
502324201
4
13
229352
420020
54
371687
466063
470959
88071
398731
808107011
279895
305319
313074
82
72
87721
30
372099
51
33260
96
663183758
625445202
11
3
375399
77773712
765525406
191479
12
284316
66
145167
68
283824
257503
241946
24
52
458759
29
36
87
67
423402384
9
244928
3
19
162590
388135
164020
24
98
28
43
70
152582
259308
919822075
206326
53
25
13
463187
120697670
56
175680
85391
57
25
197810
34
438056
4
468348
142308
53
37
459015
205174
431856
20
50
97
92
9
5
591331480
275962
29
28
32542
32
342433
57
7
178242
355169
209291
69
319057
7
427869
57
133312
785469984
472365
48316
90
58134
78
140948
273765
76
7
202448
23580
6
60
68
46
164649
123373
8381
168664
3
21
59
26
35
324544
20
58
46
50
90
29
71993
392625
410071
3
8
469804
110046
98
84
325229
54
304116
1
37
329556
47193
431531818
61
371899
93
81821
32
27591
92
147685
556633620
4
419592
4
5
5
90
9
467495
5
76
14
304996
59
138537
37437
487599
102861
20
84
217320
50
80703
97892
164506
152586160
454631
7
388867
45
78
976761082
95
160807
513195017
49899
55398
91234177
496118
195902
32
108258
74
438438
7
125141
56
7
21
14
17
30212
172591
7
44451
46965
195863
297870
336449
305924
50
73
85
236475680
50
675219848
313561
8
171866
923624809
206525
830384689
183765
29
70
80
261359
169492
62943
46
9
245636
8
47
84
91
247127
7
328943
9
52
58
363533
29702
84
93
35
7
185044
491351
12
4
66
9
495249
68
6
255137
442331
84018
230861
152385
247145
13
97374
98
457763
447179
76
17
1
56
182515919
422245
96
30
274956
281583
132978
56
6
388824
35084
486601
11098
7544
25
50991
50362
60086
63205781
315008
217176
21
359585
755497946
246104
61
12
475719
40
33
44
312380
76
33001
355892
93
19037
471360
134137
16
444566
6
56
45
480220
43
12
85
11
91
37
29668411
481750
28529
10
18
47
9
40
442303
11
16
1181
499817
4
11
149927
32
61
28
687669676
146686
4
444374
111757
414786
341423
385716
397960
39369
76
996999118
86
37
150411
407327
5
9
15
26
84197536
582693156
961339545
46
67384
27
75
11
61
749839115
174111
427782
1
78
85982
98
787589075
29
96
527153134
544155997
680304064
34
27708553
248757
5
97
23081
518668006
290181
37941
3577
83
6
99
88
57
288126
827162813
29
38
198628
1
410257
86
775607627
468703
118308
67
244955943
388293
77
419750
76
182900
35
60
305015
844963509
7
4
73
9
5
154419
395082
274140
5
74
479657
429011
41641
89
81
95
97
426380
9
371771
165795
77
401957
250565
23
7
10
191146
4
47
62
69
7
43
366138
16
17
25729437
337626375
25
3
54
244799
709089891
104686629
5
139735
9
96
69
50
51
797466333
229801
185089
2
2
3
321191
367440001
26
3
31
147600
9
80
99
77
38994
682830305
7
158727
323360048
29
21
21
37113
497979
20
236591
258836
40
87
31
426953
26
89582
452048
31
24
48382
484905
455198782
62
208946
375081
385520605
419712
91
231341
6
291896
34
71848
31
154910
9
1
62
547555678
43
159779
14
301120
318282674
69
42
474488
450561
4
56
3
7109
379688753
44822648
8
32
88
20
195383
18
52
6
42
486950
4
144553
90924
40
29
5
126120
241500
354272
8
227284
41407
278984
219175
53
7
238714
62
38
127386
345270
488133
52
37
73
13
4851
106745
271553
66
53
94
161331
286987
96
385010
465964
343484
45
655453698
48628
34
503513020
848279436
687736075
378884
460830
140296
77
496366
3
3
85
671090219
9
422967
248846
9
687743136
133092
474144
269643
97
54819
146876
214492
45
397894991
3
117251
41
28132
58
181503
8
377615
474660
51
90
48
31
95357
12
87
58
39
358134
55
19
14
85
195736
67
21534
25
61
306961
73
17
475696644
212072
224380
147634
365357
429260
93
441399
81559982
8
3
95
119662
26
339067
98
9
72
60
206137
108384
382170
34980
74
466119
409460
2
53
450478
203568
96
647029660
16
10
97
290598
320633
631674791
394696
4860
424948
488170
4
937252259
60
117449
55
28
766488320
9
306228
3
378728
408021
39
369758581
84
6
76
98
359221244
1
42
7
661699501
75
44605408
158875
48
718461439
7
11
188755
2
19
152190
679684840
18
376111
94
417906
14
99901
62
15
96
69
9
56
4
86
46249
777017557
91
22
32
334693
217386961
86
34
277166
35
258902
400700
260918
12
890242580
148042
270223
83737
17
149562
5
89
315800
12
2
4
84
496229
151292
18
77408
179400
179256
63236
176769
17
55
823715847
64
245278
274645
7
36
320843
19
37735
11037
8
93
65
34
247349
126833
7
61766
4
42
37
933819519
3
25
14
56
78
215656
45
267917
377835
44
345103561
357385
72
81
47
70
250203
7
3
57
453954
2
502875743
457886451
18191978
6
11
496540
1
449579
83
74554
12
341607
94
905791924
3
375984
24708
9
91
411998
74345
12
4
65
72
373479
59
450998
6
130782816
267031
295880
269455
77
456767
88
76
483534
5
97119
413594315
73047
8
21526
463526
33752
63
94
476306
44
389058355
34
30
7
129123
50
22
77
65
26
90
13
65
405373
42
50
79623
897016583
165159
71
56
47
20
9
7
399261
94
1
77
449979
32404082
358514
119386
28
27646
27
28637
72
65
11
1
24
35348
9
32
435117
67
273197
91107
217799957
55
415366
36
404812
54073
68
622914549
58
2
9
88
156633
76
6
99
5
349119
24
1
334262
51
383685
55
7
365461
76
471288
53011
169558
42
99
74
72
70
95
35
366421
460825
308360921
42
115865
79
446242
159242
146407
82
79
98
22
50
8
62
1
967453939
20582
310220
34
1
89
72
67867
325816
482056
192041
361504
310112
565035736
97
43122
439901
212017
236837
47
89
181559
240449
7
64
147813
40
82
498214
9
387304
100904
29238
352428
83
78
25
453596
160028
39
118145
26
49
81557769
388015
4
85
475142
192028
185620
55
134940
66
523631109
91404617
38
76
255295
70
109700
131055
451580
7
27073
443124
464889
1
258521592
21
4
442342
38
29
91
307472444
95
28995
16
634658823
71
388767
69
337267
381506
115500
294534701
40
38
95
32
8
22
48
13
26370
94
6
39
2043
1
48
5
238599
609851848
78508
70
334110
32
26298
15
459078952
74
2
49
35843
645283402
295991
40364
130639
24
2
74
69
13
60
435212
493988
97
313867093
96
355576
64
98
71
462464
23
74
567779028
91
711379994
92
3
167013
45531
899722837
79
386822
8
145015
69
38
348344
997118828
35
81
61
211942
59
87
63
92
324394
24
467638
9
493689
18
283824
35578
2
42
73
2
98
251293
199536
355756
62
601242669
4621
55
349901
46
456992
44
4736
88371
71
210257
342121
17
1
15
6
80182
425226
185889
161612
70
251062
435245
6
53
365047
55
7
742951333
29
343208
88
465479
7
267665
61939
84
386842929
522501891
38
59
86
606029585
485022
1
65897
77
57402
427587
485087
252041
24220
9
97
270972
165823
695116799
468930
84
217946
54012326
96
286856021
57
8
72351
18
118045
106879
158521
66
5
37937743
83
146804
39
60
85
85
288854
976441683
9
99
607836482
63
274802
465065
381357
3
88
25
63
817482526
445312
3
82
2
51274
198644
51
1
74
530213992
20880
34141
44
859684198
10
235674
784527500
356012
309113
51
449255
70
439942
87
42
288840
70801
473296
23
24
22
4
35148
124433
64639
91
212102
477712
42
215785
180569
44
438389
14
74
20
13
396310
82
50257
29
195716
55
89
389739
62
5
27
387565
6
25
440911
58
287984
199150
1
453719403
336309
122877
478919112
78
71
33
413019
93
277785
75
78
20
2
275955
209394
92233650
456162
55
3
4
80
411848
450383
83
598579126
106416
2
152741
8
476636
193945
136278895
97
279328
47220
30195
2
289647
68137383
17
42
174343
72
44
52
74
3
8
1
19
25
26
164639
52
313990
201259
7
87
312765
65044
99709
23
32
754547253
102444
90
6
88
70
261167
215400
51
9
200723
172558
225006
203976
44
358220
21
19
958091046
3
16
151741
15002
7
380290
238442262
18
4
185015
358966
281354
4
429621
428693
61519
58
15
5
566807775
339075
328158
850989631
64741
30
92
457686
14
320985
60
33
49
72
20
499033
263615
69
316647
242694
29
106785
79
8
59
35
60
14
19
9
657254665
381651
439044
788497511
429465
611507173
10
47
376140
61
11
626091736
75
69
481338
43
701709887
652968964
6
7
404290
36
55
403782
132821
24
42
491149
90
275721
134131
441945
353999
17
181920
78
243453
119570
772183192
133522
8
68
24
36151
261873
5
107796
317423
85
24
38949
58
7
82
255311
588074915
1
5
410883365
51
253484
43
460832
74
43
255363
88
64
1
247985
86
63
511558052
57
335877954
224512
42
79
35
20
233340
480629
46
493680
76
6
231678
235694294
11
825076705
388787
19
3
52127
674294628
41
1
263718551
691182964
84
994856382
500422553
90
404304
476373
39
311967
37
216283
99
489732
47
8
166033
465584
302714
43
237142
17
155374
495211676
68
468497
20585
26845
152697
52
57364
353367
434855
83085
27
578202038
53
175528
42
86
955655947
1
73
270868
60
51323
91
75808
90
418207
71
24
1
258364
176739
341811
5
211049
4
372714
22
421578
4
210766
49
483204
59
123038
2
278836
27
28
165636
63
86
131492
16
53
147705
370954
557343084
326297
376995
94
378694
47
451880
7
189674
264610
79
735513304
3
4
98
34
84
3
79
63
442555
79
127338
472969
42
393756
94
51
88
12
492451995
294045
76093
264315
220575
307462
227622
841147795
257407
116702
25
28
316881
223383
421389
876085040
47324
13
14
475961
20
7
41
228962691
87
492758
37
59
483393
330780
131789
320539
42
47
50
187360
23
68
223003
219194
399860
4
7704
16
210475
67
349536
5989
435367
892848170
124027
196027
113315
300740
459312
84
58
29740059
496882
20
189155
113515
73209
231842
75
204353
33
42
265353
29238
87
64
393189
166180
1
97
85
420759
20
16
23
76539171
702491814
237782
76
18
4
73
429139
470073543
45431
66
3
35
56
91683
87
14
289040615
39
36
128807
83
1
297783
870314806
59
171343
457109
2
63
90
67
359229
291035
208219
72
238204
56
45056
2
3
97
43
190103
249435
212835
76
312859
29
2
93
10
8
32
32
615294108
5661
427851
112404199
12752
97
430070
191712
144351
286837
30
1
61
408009
8
2
26
72
940457591
39
454927
25
400587
395210026
2
8
262491
184444
89
41850
767423681
67298
7
438361
89
49
89
63
106785
38417
6
199875
131197
636571746
267650
743128305
232338
450910
343394
16
50889
31
17
167783
290897
460586
88
98
86
425733
217051
67088
31
316998
169712
54
382117
38
101957653
6
493514
282925
93
43
119471
285727
16
13
344754
200139
105289
195963
9
235999
140353
58
174188
360641
98
4
491968
39
88
8
406120
176448
122932
66379
86
323548
63
59
302784
190406
144926
485740409
79
88
471905
289445
542966108
468235
150266
489683659
603164059
86809
197437
2
72
625678612
479140
48
205257
743542251
95523
450755
279727
44468
6728343
43
42
60
4
4
37
73
85
17
148185
272213771
65245
175962
49
54
75
139245
48
47
176257
406177
84
401367
54
201070
72
57
137194
699902067
236990
410876
7
812801338
3
3
53
219617
24551
84
457995
194141245
75
290280
599391945
424871
6
144040
85
32
18210
52
25
18
15
6881
39
8
974478857
174438
192634
97596
9
5
73
64
155709
24
49
62
1
851930580
193551
326533
17
88
375290
366633287
99
98
26134
6
359546881
7
302624
367000
125683
318399
7
294680
59
402793
78
663388170
42
467164
86
145429
23
784246441
263919
424207
52
38
143887
60685
267826
84018
1
381048
173120
105672
809969307
86
12
2
1
871511628
66
90
93
465586
26
22
11
94
351753
55833
73
129132
825509757
307725
75
91
382299
342325
89
151892
65485
200424
465935
93
3
4
22
132246
27
96
1
68
44
61
66
15
41
63
64
2
89
74
2
63
81
429699
621654439
499327
65
46
999554814
34
330163
211774
15
62
441455
83
45
71627266
77459
64
69
992059848
47
504084895
145712
28
28
482142
148032362
63
1
73
392749
472536
409590071
436309
479256
21
358471398
5
349378
15803
1
88639
45
49
419100
246326
3
6
84
49
285092
136758
438914
43499
53
47818
41
75954
387399
8
117764
372652
6
97149
78214
78
44
118589
62
744744635
1
316434
171844
91
74
19952173
4
120356
35
483819
417416
418449
307592
337424
700929004
47
538194256
147078
377250
15559
9
2
296632
55294
71
60
177707
461367
58
53
54
137328
2
227649
85
48
861728551
216456
80
27
11
351337
32
83
6094
87
32
61
72
97
26
335127
188565
29
855978026
383097
29519
91
1
9
68
20228
403484
91
8
27
231825
45
10
44
359719
37
60124
139679
362609
101086
64
115368795
87
488381
369806
480989
123154
20
473606
79
173654
443301
452745
67
8
354043
91
457523
49
67
70
21
160321
327618
12
24
456695
271238
63
88
12
483795
3
88133
5
332443
18
13
344315
9
187781
40
320720
202121
5
6
73
5940
6
162158
87
81765
13
5
57
348265
417882
59
254630
6
23961
448402
308662
430868910
19
13
506233383
61
10
487451
394102
28
16
2
921851727
34
8
30
17
9
11
55
79
2269
5
151986
162383
38
185589
775874074
161420735
4
86070
161986
266261
33
547875268
733462964
53
17
28
85525
257474
14
64
157239490
2
241837
42
5577
845476319
10
275743
33
39
165951
60
70
505964044
36
24
52
34
73795
74458945
257297274
418481784
94
5
50
79419
61
243432
19514
66890
145202
7
391604
457622
127875963
465289
43491
1
28284589
52
26
17
466476
213851
975
233773
192873432
47
84198
163435
401179
272512
565395890
32
15
67
191577
22
413008007
76
9667
13
8
74
260481
76996843
23
64
52
426239
13
99
390424
691200320
448307
376028
193451
198574
791418032
418786
8
119960
46
400547
105596127
97
75
357681346
132113
467361
290240
298223
3
261775
2
495315
518729205
44
9
321036
13
403200
3
87
68
491057
268518
969118532
5
331195
25
243211
159732
40
895147394
81
426782
71
264644
97
43
12
63
3
21
17
52
53
93222050
65
95
250343
233452
256346
68
660210587
137344
8
236440
455686
150466
9
39686
492603
176195
174218
31
15
8
94
3
292452
68
261994
422407
355303
350098
67
83
447727
69345
35
110375
84
263411
57
80
67
57025
422486
65
291384
2
52596
24
659044957
43352
987765979
497172
93
430068
11751
271413
2833485
12
64
69
53
29645
384461463
252814
46
43
50
7026
315619216
927560116
3
98
426990
48710818
46
494288
17
467429
1
422178
79
377464
6
91
78
42
227347279
39
494879
48
218221
448687
374920
174572
232355
97
295606
840330955
7
47
65808
100168
60729
188980
930419450
15
856968373
368724
75
233396170
367860
10
31064
130763535
98979
596590716
83
53518
55
88
284170
447550881
121209
440601
91
29
8
69
76
487875
8
18
430891
493365
5
52
79
336436
3
2
157412
5
449544
6
23
9
248857
493869289
38
964110401
370851
854205625
81
438132
53
28
7
309257
291424
352414471
96
133382
23
60
4
19
46
427825
645487910
114495
70975
320119
99
1
484774438
56
73
72937553
2
806275933
314193
18
375135
421105
1
260736
218843
48560706
84
3
86
212581
96
299466
88
297822
359615
408553
92
277251
28
447990910
489667
35522860
8
28
275489
78
49
58
431136
43
8
95669
19
616972068
432535
33
297118
30
42
220086
34
997733990
275056
6
465556
25
62
305043
9
216507833
486401
18
494558
27
401761
686322288
148775
40535
371611
457767425
554393589
51
612997668
10
38
23
20375
42
78224
671913447
221728
210943
49961340
50738
27197
76
1
90
60
119945
15
99
60
455476
89882
114817
278292
982727300
26146326
88
10
309488
63
343119957
93
197684
427567
28207159
63
34
663510031
327765
223127
64
386717
31
143028
240625
2
59
189958
5
20
83
8892
434100
27
19
350866
327459189
25499
51
90
614229411
39
499609
15592
76
162715
69258
75
50
411202
262291
268062
423863
16
4
395023
354446
62
4
376413
458164
11
156097
2
3
10
87
68
92
54
73100
256259
81
27
2
74867
414807
9
483814
6
195244
32
54
7
122963
64
25
54
16
45
3
245677
5
49
311950
65
340902
39
58
23
4
26
525379061
6
6820615
51
136638
41
39
352966
50
160311
4
9
47744
153245
29
305237
37870
61
336852
410226
328374
190590
169261
436316415
78
105562
138022
235738
33
612175524
23202
440306
5
222811
210186
351285
331658
216999
8
454978
163007
198342
91
19
478576
158714
52
351607
2
61
26237109
4
83
22
225553
25
47
9
328252
228951
456629
45
882291982
4
286703
17
192171
16
345161
70
99
48
26
970800507
611803559
87
34
279580
1
67
3
70
3
40
258701
387937
86
15
11
456280
26
425802
214116
21368
85081
429853
265757
494147
40387
70958
23090
83
81304
67
97
1
873380729
81
79846106
671205758
293994
98
288514
5
4
94
96
20
730780970
77
3
415435
324983
53029
242311
32
96
351631
435043
4
346423
2
1
17
481824
4
67
57
29343
9
390626
16
39
3
7
23
47450
226827
345748
46
21
172199
480585
49
15
249477
70853
342785
27868
298036
395777
621034267
438633
62
141172
43
10317
28
85
99209
67
21
3
137727
235163
87
45
844037522
6
81
69
1
126446
86
202145
21
98
49
485076
152224
409129
170625
204212
479696
70
10
8
59
275744
13
275792261
65623
328445
99
712075183
265024
310868
61
9
81
118751
253967
78365312
61
2
92
451133
621987083
76133
88
444377434
396172
80
3
63
55
388669
19007
18
226129
592840816
346008
215741
22
81
66
56
410811
67
683861661
31485
71
173160
2
71
214937
60
80
313647
380485
430356
398409
59
3
399655
86
15
135678558
2
165166
538750619
41
437499
308090
52
183872707
92
63
80
22
45140315
17
424522
87
86
370791
506105269
238955
275012
24
34279
158163568
406696
93676
20066
498446
125797
433492
278662
64
297578
9
111269136
88
11
46
12
74
28
67
113846
33
63
339417
75695309
44
10
351457
308970
45
11
201532
410171
209939
16
35
69
55
473637824
99
244296
447068
868650239
12
24
121030
8
94
496169697
252353
45
373582
6
42861
499165
306220
233430
677828177
25
153758
725634039
344181
65
807619649
34
639607952
3
38
92
209157
26
482648
54
60
46
44
445035
65
141116
28
426010181
386882
106956
414416
241925
285299
58
42
86
484653
700409444
65
217628
480496
28068
446006012
28
327947
97
51600
41
80
80
428073
164545134
16
2
35
380708
6
92
75412502
41
83
69487
77
22573
56
121463
192031
17
571367542
6
264940
88
107087
351258
260266
11
265894
18
255397
36
94
298052
340147
15
979432805
416595
88
75
41
79
63
375993
99
850239869
12
63
47927
25
8188
45
72
433926
88
413585
91
345563
87
271454
89
472497
99
733938162
63
386822
86
29491
79
457308674
85596
1
936141588
386718
14
3
1
98896
344682
290012
84
20081
158013
28627
226041309
261032
120718
57
199861
77
97
34
99
7
336700
86794
686975344
52889
136840
355275
2
47
1
5
324978
7
201971105
1
5
21305
101300
81
537620192
79
244397728
3
4
33
22
283830
112881
107642
62
67
660986627
468163
22
95
58
34
7
8
207161013
12
84
348678
91
302369
71
17
150533
8
79
1
455656
65
54
42899
53940
5
264927
342649
29
87
377965
486393356
116599
573116910
133512
76
58
68
265004
12
397522
62
144815
141921
93
223256
93
274490
317709
88
290871
49
29
52
359699
48
376124
58
77
36
5
81
83
652203621
408858
399038413
499055
218463
45
41
93
99
1
59208
6
6
155442
101642
65
46
9
36384785
925007377
92
59
119750
108941
51
513374843
1
514326500
80
57
46
80
51
6
52
78
540780822
25
82
812173670
19399
27
65
244791
346009
201555
82
92
131080
420652
73
74
80893
27
67
772962131
354397
10
399321
59
90
78
412567
101216895
98
471091
8
791090504
3
32
635977356
32811
6
322563
110807837
91873
94
412950
426834
623775964
490300
115304
22
702001128
296957
491605510
175786
345696
19
132048
294540
14
3
62
19571
60
435317
405601
25
9
79
42
13473
56
189660
7
408772
35
9
35155774
55
49
714899864
418566
99
41
820739055
346853753
282205216
25
379689526
28684120
30739
634415424
459800
344406939
88
167043
45
148554
284684
395932
74
303057
225722
90
156069
60
670282299
287192
403167
841728460
44
302715
9
70370
57
166958
36
96
185790
913718306
4
37
4
85
72
409003
622
6
898820676
92931
90
474854288
33
75
5
6
34
26573
103160
2
484508
339664
497064
249881
14
390248
211253
434246785
82134741
18170
809660056
428943625
8471
67
111050
435937
18
72
16852165
72
1
906106237
649409874
25
64
44
55
75
24321883
358902
38650
1
42
478624
53
49
55980
89
73126
289047
343398
109917
379675
225015
97
98
316230
25546
272654
85352
488135107
22
316539810
43
363862
53
33
90
229390
51
96
39
93
414707
2
54
72
58911
48806
97
92317
405131
50
228945
411747
35
60
374378
192892
140901
550336245
95
11
30
96
62457
43
240987
88238
17
61
4
338943
55
179000171
381220
337221
1
27
200600
6
753501669
34
14720653
3
78
487718
193403
96
41
219604
433823
27
183799
22
216180
15
122389
56
32
179162
6
370489
434082990
38
469630
237875
472024
66527
91
45
332998
54
82
35
482004
8
33
9
36
420819
9
61
342344
29
260055022
58
24111
47
63
490187
5
32
29638
43
38
267302
183541
63
37
3
87
382190
49
456393
140701
8
268017
272284
63
97899
1
89
44
153513
75
330497
722113818
14
95442
474073
27
259354
105111
418457
685100714
74
460069
351834
126632194
35
340652
58
67
41
184233
937584151
95
52
301662
7
287763
40019
86
18067
969184923
71
31
18
441267
208123
9
750343069
40
308043
88
32847
31
59
6
170159
197927
60855
52
334341
81
60701
430389
10549
480385
77
1
72
77
655773331
72
83558
434852001
248759
7
6
276716
6
396063
491880
369929
91
8
115765
77
22
190812
67
63
976132358
24
42153
13
373318247
407353
47
78
47
88774
6674599
332765
84628
203517
368157
200737
50
415056
3
95
40143264
418816
45
7
298952
66596
481182
37589
8
51
444633
50769
95
154704
8
61
199569
303241
37
4
466900
9
494261
86
2
5
79
48
87
493227
783983767
743007074
407541
776025387
425077
50
383482316
71
469878
90
8043
43
2029
901116500
424635
16277
148755
23
87
61
158780
518739217
13
497465
25139464
81
41
814172676
3
9
338541
458641
69
389759559
73
78
76
2
410420713
8
46
1
285427
385557
310746
259657
62
314027461
82
97
76
14
25
11
60
28
98
35
212987
58620
41
144438
278530
71
360151
111201
341261
4
117643
405355
95177
484857
53
3
6
179623579
4
8
75
127829
6
326482
35
44976
69363
8
31
2
88
479042
425806
81
22
37
262892
306676
202042
122421543
71
8
568891930
62
70
380532
43
212730
44
9
155158
376765
75720267
3
67495
372040
5
261869899
34
94
938380544
6
687732203
96
63
77
82
67
350794
54
3
333147
57
15
115081
59
355765
373244630
276407
301884
163534
608377462
453187
56
95
445455
58
1
67
448521603
53860
8
11
58
68
44
366198
89
864481074
144115
76
2
51
86
95
261026
276715
720903963
373115
58
81
8
176174
48
250824
2
13
186446
49
122542
391952
5063
53
83
13
939263458
44
7
66
431149404
9
60
76
47
48
74
99
320513
35
77
14
431047189
139897
196581
39
87
18
25
38
7
124487
161401
441793
35
16
153661
446977
180053
122851
19
71
321415670
442814
64
33
382796
34
907200753
69
20952
206873
52
372313
5546
244594
196074
911527366
394438
241465
445555
79
24
83
168444
66
225580
404751
24
314448
91
2
54
95
493771637
405914431
288814
5
138221
43
66223
154377
302548
92
336032
430831
351048
78
6
28518
491432
177235
6
9
14
54353325
13997
102529
468772
1
463486
3
855042241
77069
297388
483242
633183671
44
68
92
739568369
239209
841106878
327660
246497
372270956
92193
90996
38
9
80
310303
466832
868901972
345792
310291192
169015
132787
5
262879
342620
24
688401343
250837
74
61899
74897
317068
368655
5
78
257271
56
24
374316000
1
455247
179231
385501
323091
33481
4
40606
31
92
66862
204838
24774
58
352992
201634
43
741705714
127702
87
223574
147374
9
15
543051861
164337
166999
5
83
69
200444
439047277
1
90
475268
46
453366
73
310570
448643
26
51
76
301104
9
77
1
495290
421285
267225
8
6
192345
90
86
429769
101841
221776
98790
7
420592
93
3
46
53
138801
56
3
747043167
838701264
14154
441166
91488426
112082
51
161047
479974
59
447976
21770
653872924
65753
362769
520611319
81
68
432165
346950
61
7
51567
184545
60
416066
91
34
67343
399248154
448792
9
476499
13
218435
799938170
113138
33
205145
93
592330900
23
53227
9
382408
57080
8
10
76
494658
2
52
280627
96
83
54
36
99
487444
6
5
11
227691
430655
148733
89
38
5
437278
83
89
87
276145
114744
92
86
6
75
81
179662
107702
38
74
2
18
31
41
3
430615
93
125099
449598
101649
8
12
14
68
83
312857638
3
42
8203
88
396221
71
321226
280240
263307
70
202145
181310
263887
54
93
32
165205
18
56
124401464
499976259
53
68
7
224855
69
393897
470694
8211769
8
302789905
40
3
32
430460
45
20865
39
20
996373274
519144440
59
80
427912
410461
40
69
98
164383
87
30
69
79
49
6
141877
14
95403
52
23
81
24799
64
14
17
83223220
283774
271684
39
6884
17
57
494550
2
22
21
976766237
291163
67755
417824
246200
43
969524570
91813
407127
369616
78
31
87
11
19
254948
4
149452
499319
324377
55
83
134068
301222
13
7
776258854
3
466086
155998
18
119439
455374
168974
295146
203845
39495
98
396831
205809
263266
334034
163342
38
188070
254388
396206
77
292290
49
399385
1
253580
40
494401
205930
54
15
6
89931
50
246766
92
319029
153424
97
7
833227115
53
392237
262255
45
388092
8
753174337
297154
48
1
72
1
4
594219375
424557
69
825400367
422082652
424846
5
448684
250485863
310630
391270
76
8
379800310
708024558
81
153694
85
61
5
42
311694
311321
119080
442590
72
343016
85
189730514
8
41
82695
98
71
194862
490147
220522
301813
269477662
90
429568
40832
522729504
60
6
87
437575
50
54
29628
32
3
197275
295727
410845
81655
66
279470628
414505347
5
397059
67
395945
37
52
418260598
363373
417379
79
148282
245024494
256640
962920817
72344
224503
46
396881
243969
95
215700
224329
591752791
471439
73
2
114327
17
54
339043
341932
1
203595
5
66
242095473
131239
48
43
21
63
843458635
6
36
1
3
168478
1
717182012
30
187965
256472
3
7
93
441177
31
627624511
8
1
303889
337096
332255
66474
176107
94
8
8
3
69967
31
722385388
81
378616
480013
441781
367598886
480136
375054
8
810000197
4
310424
83
89928
416960
66
102609
277866048
349740
27
282530
289150
12
352072544
96
89
277182
539528732
51
164078873
9
458998
174138
191798
7
96
85
125589
458127
47
37969
11020262
44
486023
4
74
288451
73
59648
164537
25922
487721
378687
472693
194389
484658
68
279796
296926
22
13
68
801100524
271587
11
5
94
387048
74
57
450126
370833
3
99
313353
48396
483211
161092
373246
19
540600990
218270
159721
149223
5
102291
17
53
69
12
442798
19
273178
56
435859386
10976
85
638918136
80
95
52974
341337
361702
26
402139
16
16
68
8
950759958
467999
5
391806
89
480968
471970
456779
208181
294110
59
91
129214
46
118632
2417
7
162708
371194
8
132189306
60
28835
289199
989857039
223778
491967
106251
3
53068
31820802
96
695478530
88
62
266288
85
4
39
52
422015
47
408634
55312
254193
16
150824
254239
57
435564
90681
345752
5
190768836
408173569
64787815
414125
208825
86
305391
74
12
70
313234
82
913229257
48
112363
21
46
261155
33
469243
18597
44
45
409614
85
332105349
170290
426954
69
640324111
30
5
335076
214584
13
97787
132642
55
3
20
53
42
10677
124028
202935
96
68429
484088
55541
394395
485253
303730
8
211138
245123
313975
36
641710436
253059
391764
58
16
18215096
22
27
558227986
153104
6
451732
273137
98
15505
4
32
431553
98829
7
202039
6
4
911070659
80
492726
39408
296486379
436228
24928
307984
29
284242
983356472
41
24144
445298
1
60
40
43
31
4
13
4618
47
99
65027
35
268746
346217
63
13
309718
158910
60
342536
67047
316212
26
34
452249
18
61463
451627
58
50
9
315562
61
1
8
477627
57
45
151191374
108324
363914
860143884
6
417796
73
88
93
131872
1
58
233707
59489
155455
255865
462782
165418
208993
74
477850
359221
86
80893
481173
10
378672
199520473
394305
46747
322148
214614185
97
35
21
1
42
389005
55595
66
3
283626
37
4
332120
450988963
42
76
821841253
35026
217764
22
273505
17373
123947
224709
83
3
153487
17
41
30654
62
499798504
3
3
61
28
494030
32
179324
272878
156870
6
102945
8
10858436
54
529445401
2
89
395312
4
63
4563
15
359430
9
27
143273
48820
17
389414
97
28
382036
85
22
77
896742366
293125907
346510
57
297333
21
13
3
914950496
2
939166353
92
192257
58
561115567
471264
89
47304
639222588
21
175689
8
609829410
17
814630536
289176
57
326100972
98
9
214828671
215600
81
16
69
60
74
89
77
26712
89
64
46015
7
29
364666
342328
392852
443129
74
8
392403
142038
4
150908
244064
329831364
9
78
93
417992462
213796
487063
2
37058
15865
492827
846511667
91
925613444
409110859
99
60
88
182458861
441533641
112654245
181360
79
330379
87
291949
499400
96
315928
357314
52
165698
2666
69
211216
351974
407853
52
98
353752
72703
98
15
96
784230025
69
522693815
383202
53
55
33
3
93
66979
300627
281737538
13
32472
320916
65
9
91
29011
229617
421158
9
205137
85
28
51
86
4
158510
62
41
27104
9
984368233
103253
169789
15
96
83
293439
51737
178065289
81
20
396676
75
79018
206972
90
23
64
264580
44
62
365235
53
483080
31
96031
2
157472
240461
13
166482
245761
76
13570
448628387
469417
94
61
241528
74
135715
55
193549
70
81
79
59
17
78
326673
29
9
9
14
60429
182967
250254
366056605
89
286520
24
7
236023
37
263341
146860
9
832520264
640472520
281708
369214
200084
212703
5
355863937
254707
188096
394789
26
89
95
458596
55
327422
387559
49
3
20
399908
80
56816
88
11
364193
2
84776
96799
50
78
99
7
26121
31678766
97148
69754
15
7
6
150559
148403
2
181995
18
71928
35
53057
2
71
74
643858234
79
79648
1
91
54513
488696
801257186
601804225
48487
29
26
279487
13
92225766
459026
82
157261981
26
99
96
477938
10
271669
19
411911
79
387242
151793
85
20
200116
5
427208
16917
31498
364920676
67
94
327670
2
31
63
6
84
22746
11
59520
101620
80
41
83
37
116985
51
440007167
370603
64
506804108
499103
80
265881
319590511
106033
52
63
7
853938343
55
131401
64307
234387
226695
263179
1
5
12
163373
178817
1
11
309354
45
8
28141
22
67815
77
295120
3
442557
35
34
38
45
68684
8
178137
109244
84395
74
20775
7
284516
204299
57
45486
203051229
66
43
67
69
78397
180282
10
17123
94
15
6
73
443233
8
199726
52
77
485444
96
99718
107013
219491
13
440050
67
118503
52400
309976
422090
27621441
121326
24
416053
17296
17660
235308041
606121217
7091
56
389451
86
303276
899274779
457910
98
71
92
72
36
9
290494
47725
224265
265365
54
311872
206023
457803
112466
97
253925646
51
175752
102614457
105587
210527
8540579
71
79807
663015420
442735
297206
60
53553
259431
417902
17
11
90
55
120205
411101
60
48
1
12699
404485
85
10
8
242548
1
239049785
254118
91
196978
35
80
729557826
333469
8
4
4
41
318352
142190
232577
93
17
265510
78
24
89
52
324784
20
22
339053
331501
34712
16
76
76
38
89
10875
4948
3
104105
4
68
127829
89835
34298
240578
8
292648
13
95
89
2
76
330369
40
163411
440990
49
76784
40
55
6
360381
138647
140345
61
84
84
274772
9
621719788
5
76792
89289
57
257322
22
2
15
217750
85
4
28
36988
1
68393
312960
47
14
186732
8
67
431911
38
18
9
55
11
118694
2764148
7
7
30
954152682
53
81244299
317143
16
80
144912517
29
12
50
420859
7
95345
20
24
226970
337580
6
3
46
8807
84
942054598
43
63
13
423366
85
425712
49
341669
298935
2
62
196194
22
20
17
60530
342259
18
266206564
58
468809
44
256538
9
59163
3
177522
412136
62
50
38
625616700
370174
94
55
7
51063
446427
85
212582
79
63
496851
78
553758888
298402
371818
22
49
742519584
488224
63
492439
59
34
447616
92
257466
300034
55
2
424138
71704
242522
189780
433928803
5
363267
45467
398439
62
73
98767
289873
111772
341325
326157
63
22
72409
18
57
5
65
42277
85685
4
39370
3
48
305856584
43
468981
4
56
747576170
25
38
376385
240863
92
34
60609
447336
53
57965
79
847187753
38
8
41
361824425
3173963
296118
84
85
29
61
95
94
47679
1
36
444878
244161
32
381779
71
384251
248132
365912
476683
147272866
250269483
400841
29
3
3
26
31
9
309746
34
25
114283
19019
478963
77
30363581
81
321199099
52
10
21
9
62
228487
94
18
7
382533
57
3
222448
381250
91
436221364
37
502602884
90968
80
256922
5
5
449881
269005
10
16
88
46384
303465
44
76
63
41
130889
102138
85
37
88
77
43
24242
168871
347748
494572
59
98
230412
85
7
416270481
412640
120951
95
216645
183205503
33
7
170724
261835
317372
237567
133759
46
54616
4
1
419639
58
470796
387549
281805
147187
616216607
451333
119880
260328
430526
53
599350877
40
278582
394182313
218037
66
4
227440
42
932362634
295087
10
2
39
772995595
112693
240946
361562788
8
54140
50518
8
15
232991
12483
75
4
292501
320758
173469
866423014
78
31
38
5
80
260983
46972
13525
216454
4
40
173633
48
95
845590163
78
6
5
722742212
352850
13
46
31
94
5
23451
972474498
44
4
2
490708
948062624
53
29
6
888321066
15
25
93
5
496550
351629
2
460207
184848
273111600
69
282012
67
99
32
28162
291869
43
6185
48
65
398408
302731
191363
55
50
100005
6
92
86374
473487
45
384250
393323
482741
76
208360
2
309202
12
147403
96
22189
160204
4
65
39636
221512
53
70
965496330
97
79976968
22
409206
462445
785433352
76
11
53
801026849
3
252377
95
15
928016933
78
66
19
149068
318255
8
1
510649457
69925584
81
91
55
3
8
21
42712
28
232394
43
486340
29
61
363772
2
15
59
110432
30
24
8
5
639526261
450831
78
217102
7
19
264470
29
31803
1
33
25
272238
88
3
88
496300
8
1
7
3
452844
304865
112542
22695
3
245950
2
216888767
184585
26
280193
21
99296
987179668
57
361209
52
448629091
27
26
258771
80
71
594069291
380379
9
40
52916
21662
225196
50
83
48
79
99
20466
418100
9
40485
217357
89
29
27568
119645
222608
18
189309
168410
35
35088
92
86
15
1686
86
1
243450786
94081
472611
55
18
418327
17
32
62
282501
459149
7
325338
27
493217
71
8
109174
84
290255103
1
5
179190
87
383800
23
51
424587
40
7
88242
340594
66
469522
393529
23276
32
82349109
595357026
88
20
9
66
135875
68
818589653
292737889
73086
205178
21298
303151
50
83
31
1
43
303481173
54974
8
486119
84
48
6
2
21
31
348177059
30264
117745640
42
208306
211426
52
11
21094
88
37
46
4
458903
113977
58
92043
111328
73
51
116886
19
71
388791763
5
21
81
51
84
2650
83
39
435809
56858
234097
198099
230283
46
294511
183609
20
28726
40
93
325905
83
33
95
4
205064
79
23
45
65
368264
337927
17
232550
25
13
76
194200
5719
370459
481540
27314
81
138494
291697
86
93
25
349243
61
414545
772678763
75
39666
16
8
25936
12
398071
47
8
59060
65
37
294639
86
192296
142204
5
39195
21408
34
18
270507250
159828
46
39139
319381
85879
264480
18
508004091
44
2
19
24
65
9
2
446646182
93
570984324
38
17
81
140750
22
326683
484416
84
89
128972
484036
13
54
66
99
58883
1
94
406586
493474
733452515
88
59
95381
142841
50
437808
37
59037
45
52
91
265650
86
427882287
41
33
91
24
69
477167
52381
6
24
1
62948
77
57379
28
94
293098855
118478
589847062
28
4
451180
384725
74
342058
78248
50
2
259078
91
127936
43873
88
405343
1
6
121787
73
74
899176279
3
69
45981636
94
96
86
94211
307246
55188
663025304
195717
32
402275
61017
3
15
6
92
115682
169533
97
55
9
50
49
305313
98
40
97
35379
301884
49
3
9106
496086
5
702797978
45
44
88
486976
10
188493
83
21
209169177
44116
78
59
20
65
75
425618
92
66571
168990
242961
132519
69
453040
16
3
109245
122113
425874
472584
56
296289
239945
8
592117237
47
211318
196849
73
51
57
18307
593116802
437460
8
492418
1
391231
241069
10
465441
224503
95
65
100404
477397
23
68
425171
85
390915
1
31351
1
133412835
236569
12
66
178024
41
6
41
18239
59
280108
378222
78
424693
50
49
28
400894
403448
11
8
128817
257103
357610
12
343673
170381
66715
28
16
24607
265166
65
291379
1
342353
21
274621
286650
89
161323
125876813
142898
210785
465211
369590
470036
158643
327462
40
93
3
57
186019179
27
96
5
1
52
451155
373861
96
2
20
77756
402308
17
380374177
5
36
2
222415
60124
150521
51
83
97
9
43
32
69317
21
25
2
3
190525729
78028
57
312786
46
94
466327
32
98454
7
9
440272
85978
4
111458
201348
23
417924
204185
54748
345854
456653
60
14
5234
459895105
415009364
444979
2
15
121464
277060
251192
30
263160
309486
263988
33
33
64
129007
41
695909481
380537
182038
56
15
141496
360283395
54
458161
81
47
31
499468
820024012
59343
73
301571
865882183
27
976232942
471421
73
22
78
86
66
244658444
250090
199192
158234
120050
54
61
192360
91
3
371926
38
43
411024
74
168268
315653
177487
407982
227678
27
51680
105541
39
68
66
81
65453
134821
65
75
325578
15
26056
319753
1
9
77
40
61
7
1
340084
98
96
26
55
89
13
417632274
393806
66931
397185
322931
3
597917539
52640
67001
338448847
15
75438
5
179712
47
36918
226004
910194838
851419262
9
21
139509
16545
5
36570
417130
45
412422
126263
96
26
75549
61
91
88
4
467185
5931
433646
933047479
373602
56903
250414
322257392
13
41
265048268
134279
16
3
20
83
747708702
28
141883928
86
279314
300484
369197
85
392097
471808
138352
323368
260533
13
130362
7
275965
4
82
397022
38
63
386621
235174
36
59
60
357868
251317
61
13
439723
33
469351
84
95
33
188466
766452017
4
75
27
42
245083
13
403270
317907
76684
93
3604
78
441981
9
289217
7
493513
172007
88
49
930958964
9
81
876660854
443891
4
68
36003
322862
99
811060888
986538573
98
66
333121
80929
370173
235001731
449290362
48
25951
9
375861
33
9
917151852
9
257072
5
8
186510
252777
148092
279499
271126845
358977
208251538
51
259036
238764
697390670
92
21
260899
158691
69
413633
33
24
878098223
412635
45
87
16
165196
409696
245284420
41
208910689
858196193
46376
295457
215278
204311
34
1
4
489579
5
443610
3
391590
107629676
96
46
89
53
34756
261729
43512
62
92
66
20
28498
1
460381
28
50223
368274
89
42
364740861
413952
49
63
32
544916391
49000
833333382
10
68
193350
367761
24032
36
605914247
319192118
493457
9
28167
43
86
8
333256
240509
372298
91
34
6
1
152002
38
67
68
463068
195788
9
1
256203091
134469
434656
197311
329776
359082
363735
17
67486
161199
7
62
85
13
2
875862840
43899
23
478157
7
779244021
117239
88
652281217
820374325
75
8
904444765
341605
233670
9
54
43
282484
6
38
372352
209603
6
66
17
167266
60
315999
12
377073
44
244082
145521
364171
58
52
3
362846
38435
75
1
2
67
172578
335090
31
1
406876
38
6
175694
52
383607
320506
359882
7
22
986780753
66
50
187009
47
94
991659750
101712
89
48
114564
307317
324107
356003
13
294043
145895
282340
684818072
31
30362781
30
214870
8
68
281767
28
394997
232891
213365
26
3
478145
34
55
74
673026606
375526
23
173687
375270
22
53
85
113426407
51
333310
116711
333764
94
316734
547541335
540238702
197482
102994
91
86
847105239
591053875
167506
49
79
43
99
24
297117647
427754
51
96
388355
71
72
47
382487
69871
231469
86
837583835
45
165360
98
586866251
20637
371460
68
378197
321453262
19
368397
19
677431421
395194
884777408
4
310469
264599
226452
848707703
39
4
23
30
60
43483
86
99743
706219447
952917554
185466
98
19
94044
95
88
4
51
6
50
64
60
388471
50
85
51
59
5
685856884
35
12
82
17
373524
521860816
10
47
155397
3
271625
52
410953
160979
73875
60
219262
24
78
25903
66
77
396096
444903
375442257
265556
443560
24138
71
19
4
371503
16
556992814
264616473
44
55488
982899909
98
28225
16
79
401719
192771
487111
156270391
18
336287
380541
72
694895517
124243
54
66
9
65
3294
33
1
3
77
14
51
21
413244
95
87199833
313061
75
48
360192555
24704
952160871
328505
462223
196771
85447
483385
11
209909
67227
16
134262
9
81
51
12
16
148979
88
244152
42
32
80067
398897
788690684
47
125638066
23
25097
80
275090
45
312920
40
2
26
73
332098
78966
27365
34
87
113104
70
204422
280983809
190422
49
51
95
81
489239
462177
258066
96
18
89
848473090
31
61552
64830
2
903969685
101864
24
25739
85
171805796
328793
3
90
37
424940
158962
92
180121
44
120322
98
220311
59
81
187679
22
34
45959
84853
166729
243629
7
356079
1
279779804
32
60
269938
260994
272115
342210
204347
2
190800
168328827
40
406690129
6
166316
17
148815
76
94592
86
95502
197111
59
41
7
19
91
15
408328
955192937
284748
493200
101943
247264
71
268272
59
83
38
8
50087
14
1
6
11
339111687
78
4
96
56
57
294143466
38
7
126341
39
428704
850611239
26
292622
9
73
261374
71
251745
93
230609
2
31
70
241547283
490296
116574
789247994
3
256578
21
97418
89
386529
44
353243
107368
15
326145
1
464517
207743
669579904
49
18
21
17216
273793574
202105
251034
113916
468449
451701936
272683
361671
96
18
33
5
204396
358554
106516
4
17
104341
17
29
67
301327
178983
25
235619
5
3
378088
96219
28939
63
488316
277188
75
82
71
954826832
189180
93
21
62
292401
421933
7
1768
203394
492941
17
494678812
128674
177799
263065
5
281060
70
16
694970143
344667
2
217938
321325
39
49
399489
265140
53
96
72284
39
424765
80
83
7
25
152834
53
4
132925
13
111087
12
12
208343
25
34
157449
44
99
73
19
97
76204029
121128
8
279637
74
259726
17883
10
51
306248
15701
7
75782
22
439614091
107803
160113
85862
84
18
4
86156
3
37
388906
8
36110246
82633
353999
70
235125
391464
306314
212087
46
60
94320
457677
64
72
69376
68
24
8
65
69
78
21
169841
73
833636251
24015
312816
334348
40231
22
33
93
21
2497
334407
12
1
27656
374873
31
10
797888842
38
305673
28
110529
439738
81
24
1
85179
95812214
693858239
411016
40
287847185
13
87517
181944
4
339325527
282743
128139
61
70
6
261435337
54
79342
12
593767708
52
213429
23
155930
54
258342630
5
673842192
4
715210456
477676101
136714
80
803845128
43
98
257022
228328
6
73
140528
62621
291657
491737
155159
51331
88
518804859
194516
424643
81
124760
270694
36
17
375416
63
56420
38
17100
52
15
76
5
4
87
498044530
46
168953352
205882
297953160
203784
3
395711
417659
93
459434
87
83
503317133
76530
272505
46033
6
915139895
220465
176508
184264
29579
167908
60
86
211298
98
468289
53
30
77
364399
66
23
44
300226
397586
431494
14
210823
16
38
77883
217964
807289183
75
91
27
630579762
315087
45
43
77
97
23
61933
218846
33487
36
61
75
64474
450780
22
709778559
273929
51
134498050
48
32
365204
807510875
151164
321823
94
13
281068
49
114525
171238
459007
68
242628
339444232
67
12
83
3
37
910299448
80
77
432473
358594
67085
77
27
75
50
223149
241777
2
705781482
39
376173914
207934
97
95
4
87
99
818896526
8
78
48
481548
43
125578
717763678
36
3
176546
185946
13
774184777
130140
33
35
15
3
39
6
13
612088704
388922617
9
15
112701
48
98
64
8
177160
1
238526
995834121
84
7
455515
39
2
93
58
44
3
212922
25
53
61
243765
1411
135038
428624
7
11
19949
72
89
6
86
288242925
49
178438
49161970
60
87
26
109404
332629
352244
15
728436848
83
211748
8
90
101125
156103
339721
868556319
43
3
28
32
2
6
214057
50
89
280812
94
10
171109
139017
257639
498648
719273114
7
255139
253764
188028
88
5
14
230361
15
429917
234366
35804
119577
112585
79468
253328
361157
111068
22
30
73
438762
41957408
452458
65
404511
40
333138
9
233204
66
290912
19
287389
465175
3
141045565
206426
857789592
119247
4
5
835709210
967501007
99
21
209595
178333
376614
62
270980
29
61
482894
240118
7
894502314
37
41115
27
32160198
398141
432055
84
52
736802248
37
10
334354511
170516
11650440
98
96
461774
9
901719550
335054
78
69
52
347142
535036607
34
452556
94
345995977
27
336244
43
51649
56
440637
312282
369098
263963
446115
58
98
95
146087
449254
902539387
43
92
86
76
1
19
377954
68547
8
6134
43
286932
4
38
95
361734132
71
300237
62
1
366432
351818
71
470839
402815147
52
71
63
1
206458
189913
33
249651331
135310
26
8
42
389474
18
288743
288567
36
395462
852773511
89
217761
20
3
166782
13
197845
32
40
32
6
44
63
325008
264825
95
156104
20959
270766
95120
63
5
83
395877
307157
68
243222
914118524
107675
336658
311969
558255510
80
295514
347085
374584
493247
119809
76
343468
200923545
38
497183511
3497
98099
88
109683
90
27
86
328655
172543
9
32101
2
83994
491213866
88
65
236778
8
3
59247
6
971480289
91
215257
30
36
88087
342612
95269
707
43
205476
79
372432
28
73
410992183
90887603
73
77732
254867
9192520
95
228962
17
204773288
3
354248
37
5
71852
189732
52
87
234449125
118561
813280196
280418
437058
181034436
344377
79
49
397031757
359792
38
63
364694
98
97
67
13418
15
19
406226
6
65
86
416004046
443785213
42
82
1
249331
36
348109
201404215
246935
308656
79
383998
18886
79
28
110778905
182456
180636
39
81
5
70
15
12
7
27
73
4313
25
80
421052950
466816
212512417
50
700015831
365637
3
92
54
461707
316984
620990374
339785
2
5
51
27
52
372538
346827
3
333377
395138115
113465
412515207
596783635
602448086
62
290348
15
82
5
79
734859640
40236
304457
303960
128119068
34
23
58
7
96
125300
203876
31
313939
79925
166078
35
81
177218
83108474
33
31
30
252796293
86
48369
10448042
239894
6
381885
64
5
53
247911
1
626114209
61
89
3
308694
6
11
69
58
17
55
171622
4
387155
80
47363
666174541
6
5
61
58
3
46470
357142
693591770
295883
5
70
343024
340659
238595
416016
38
125289
15248
345651
305053
141578
25
83
394754
243001
763365754
59
15
471569
77
109200
66
388108
94
18
112285
366421
74
52
704276337
78581
443879754
350734
16
103790311
21
255703
14
3
127454
341661919
480968
56
80
690512592
916496991
427126
303519
371770
57
40
98
204773
72
50486
55829962
59
74
42
445503
93
14506
73
294206
212554
73
27343
9
265305
21
75
323696
57
6
18
75
5
1
17
447890
62
40
12156
50
360876
450812
180946
328094
32
4
25
32
9
480034
8
302665
269399
107665
1
84
31845
49
773005526
5
40
48
361586
53
78
40
70
184788
8
1
86
416606
7
4
275873
84
127176
244440
164446
74
89
457123
382478
70
54328
48132
82
182035
5
41
195107
943414765
330919
366751
349969
67
184516
1
89
99
114107
6
3
157297
281824
37
363191
380414
49
314601984
41
405621351
83480
67
316031
433632
128229
177424
81283
9
8
15
44
31
120209
43
86
38435
88
18
416344
46
372691
50767
14
18
79689
34
635894695
1
17
4
41
971051514
54670
86172
154832
342009565
50
514985028
50
34
562641489
192716
39
31
268958
117108
48
477630
81
33
424129
8
66
97
40
31
93564
1
337166
231922
64270
9
357725
206823
66
4
204905
781969303
252869
246429
80
28
393318
84
444265848
61
69
98
7
73
13
27
59
49
301375282
438390
7
337308
1384
423908
273350
236633
293576
87
38
181806
9
411904
317407
16
90
462565144
10707
81
74
51131
83
90
54
58
5
59
228348
186723
299779
245091
21
32
91
7
233987
74
453365
80
19720
26
91147
363116
18
10
415992
69
17
72
307931
387638
1
650149667
443011
80
924532254
5
27
483593
190820
23
46
404208239
70
304379
1
881716616
22
39
483168
333351
16
38
4066
597582578
183252
228559
595834882
64
16
66
6
9232
96
73
362683
291336
417954
325474197
33
32
4
565616294
58
91379
284123
431379
402095704
305731
68152
275253
89
2
317944680
221978
4
2
79
306081
116049
70926
3
24342
65850
357023
23
76
16
400430
152205121
33459
436814
257195
407471
68
50
20
45900
80
95
589774401
3
4
46
485118
55
418135
33
7
49900
384980
395002
75
140360
74
5
77
74
11305
81
7
95
19
49296
2559464
2
205601
306808
153709
2
472290
253459912
268863
88
125175
128972
28
462550
330845524
323095
769573293
78
289485
99005
14
73
73
351361
251422
358482
683154608
188496
491641
125511
29
278574
240268
7
26
45
25119
142565
296241
990097624
34
98
56
373957
42
9
85
133897
7
132299
90
3
414607565
246553
272571
80
296241
76665
65
69
13
451297
92543
128025
457459
382347
184326
11
90
194665
320289
78466
440519
492567
72
535425981
82
63
7
83190
478997
264213
1
452959
80
6
89
363750
428260
27
430542
83
19
87
84
403504
127702
76
62
674822337
6
596275075
141731
818828458
72
11
82
42
436107
488379
261498
55
77417
8
24
50
233082
251474
70
56574
210785
102500
76
46
80
98
60306
91
241742
603515990
39
246196
36
16
165908
243198
455544
311198
87238
14
324875
447183
55
8
59
114964
88
461530
493759
394966
79
293865
2
76
74
49
655056472
388124092
39
81
10
9
89
93
439151
75
132707
26
410819
123709649
62
55
950832545
79
16
50744394
42
8
403664
101371
24
31
90197
60
473258
360748
434843
15
10
347920
176964
54597
27
73
79
427414
471837
7
60
30
82
1
16
25847584
91
56
5
182208
427189
165535
277695
70
61
378943
61
24
7
320778
204535
84
270512983
47
10
333082
146381
20
80875
278959
8
23
40
380504
369600
542249745
166206
36
335503
734858650
88284
7
7
4
58577
76
226032631
80622500
38489
175248
315869
71
374304
92
402642
145630
178587983
291757
368535
410794
583382879
15
23
69
401546
207278
291407
77
374164
24
85
4
95
194372
97
96
429684
153409
421168
63
511141091
14
19
548977540
95
269458
61
63
71168
186825
363191
4347
200785
7
151845
68
4105271
79
267
94
10
68
739292571
170857
60
63254
75
340061
19
14211
75
230422
586827119
726913884
241149
203848
98
245806
98
485290
7
12
30
62
498697
51
822713438
442388
17
151122
501448061
35
16
97
238553
86
62
150565
447644
55
282251
754781232
14
600576869
345271986
257719
16024
5
448063985
5
17
55
96
65738
14
434084
59
95543
55
43
342931
281631
361755
1
423052
9
409812
3163
41967
180560525
24
21
216877
62
70
158906
84
413316
272608
13
84737
51
197697
98
44
57
266911
74
31
264963
17964
10
10
72
44
336835
584893961
176751
283359
276981884
89
54436
16117
58
320655
279734
425911
14
28
50
293670711
196790
720160042
10
11
40
402491
45
31
48500
60
18
2
242458
255548
30784829
44
32
873995824
42
178304
52
17
201242
66
363563
459565
460425
467580
391415
314038
302303
81
60
282188
52
80
21841
167390
284432
12
36011
206976
9
185715
3
1
80
242419
299465
257659
14
2
251793
16
168681
980592407
427672
20
9
44
6
486625
72
87
73
727184941
432790
81202
389093939
6
296057
144126
342474
415467
220686500
2
52
170986539
246402
93
30
55
46
117027
53
479053
7
328860
382921
325866
342814
75
332458
392704
86
72
20
45
432358
148536167
464911
904561791
79
338533958
59
69
3
802214079
59
20
341269
359313
438689
299095
169264
6
418410
74
641127458
42
281541
315207
479755
276984
355400
309868
193801
75
68
79
495078
356584958
89
484918
49
12
153978
89
322646
112718
33
24
92
131620704
257738296
482386
38
48
26
97
75
938450006
89681
8
520737172
37
96
41
38
42
51
47
48
21
220722
19
65
954888152
80
90
334737
78857
481691
46
220576655
296443
70
96
13
2
27
369746
407136
423735
69
33
27
145509143
313039
377903
329530
91
468985
60
918029305
65
85
4
8
112747355
168715
256735259
70484
22
489113
182887
6
395471
81
471844530
480451
49081
235021
817446431
199622
151835
956028995
53
90
708167405
82248
480821
659579726
46
867487729
56
32
77194
89500
150003063
685571618
98
3
482683
350578
319909
563575089
14
17
356154
30
936464822
368380
421936
429179
549855933
63
86
78
7
155008
224544
249671
179141
79
28
39993
442659
494250
5
489351
52
171098543
853213095
210370810
27
9
930957689
7
14004
9
38
856956159
27
913604885
386089
9031942
115050
346658
412531
187205
216508
5
387721
222076
7
55
28
13677
44763
9
3
22
83
273728
59586
339280
312820
593763915
338817766
65167
26
203384
446512
1
38
10
47088
26
77
77078
11
98
54
40
19
237384
49
435404
412415
53
2
19
494546
9
67
37
127597
456577
61432
31
388514
162815
123993
59
552160816
82
8
195339
243266
53
9
71
233076
58
6
80668
19
16
6
67
64
13
77
219901
386675
212540
3
20
447462
23
8455904
30868
14
26
21
4
12
248338
58
425818096
386993
79
190884
354466
199975728
44
94
2
47314
389609
70367
18
427201
88
250769
328630
243839
15352
585194529
75
65711
335890
16
360767
246918
74
354894
56
62080
367031
195215
940665992
120236
43
77
40
23025
106826455
150639
76
21
79
81
495536
243538
143837
180266
389904256
71
962067293
81
193789
133127
292387
24
54
9
46
16508
158750
328248
68
44260
42
331699
325178
55
336489
2
275137
17
246703
99
290246
9
364657
15
48
2
586509283
26261
40
37
71
42
44
244237
274300
23394
453992
19
42031
348175
467639
186286
205967766
145634343
306697
12
386444
46
40216
222217
17
487863
471864
20
7
54013
283913
420619
249448334
63
420511
758272813
6
37149
125118
8
27
30
80
78
51
372937
52450
204817
455762
74
58
120813
97
265969
26
3
265212
20
1
7
3
70
483500
407105
4
497584
55
7
454489
241982948
241831
84529
55
39
26
299760
4
17
18
25
246318
48
30
117246
188172
317687
723293739
3
64
61
15
264400
304290
488770
27089
73
828461345
141639
21233
1
78
3
9
6
54
54
4
17
24
288178
567440602
462229
93
917744286
21
2
251975
60
703951492
79
1559
78186
37
8
96
694529160
41
54
81
256471
605231292
74
469781
8
97
3
22
42
471619
29
472237
202288
24
1
52
89
858345554
26
98
8
109592
6
21
86
248125619
128306
354555
16
81
191797
390329
6
73
2
42
88
309863
311877
89185859
280505
231887
77
104045
73
73
7
389016
973947645
15
98
67
46
26
96
446059
144259
402183
317401
2
59
622732308
334035
114767
411241
39
175209
231523
626359820
482308326
69
52
24
2
328161
480064
403738
3
32
7
893630717
5
44
493153
82
34
85621
68
32
95
153159
14
237002
18
260298
76
89
222904
6
81048
65
6
140437
258944
35487
77607
79
63811
377896
30
44
74
343175
413483
135491548
6
132794
223006
390501
53
6
359495
464791
621710915
19
37
32
65
67957
82
69
677689975
47
13
21
552567288
70
52528
246171
708817876
208380
77
459590
1
65616
32745
454001681
6
83
124505
69
53
8
85
78
63
24
63395
9
5263
55
27
31
552559895
250578
375589
2
483249
297405
310815
443113
7
477882
77
157692
337811
157949
92
83
57
156468
386696
19
56
88
8
526480383
46
45
29
13
484833
53
223440720
79
91
29
487330
215069
43
312709
1
2
178748915
34716
197112
80
35
437621
7100
178555577
224815
88
6
202546
494195
273068
66839
282724
20
276800138
490188
73
311236
91
8
50835
82188
34
269560
49
706213518
328689
36
333220
155272
5632
306621
87
11
290920
394578
22560
5
4
75
117714157
57
29
66646
2
6
274707
281491
49
2
16
461882
348541
318228
50
49
487953
5
68
989928650
75
42
3
168026137
324731640
488365
252656
133883
67
12322
29
196563
12
191759
203130
47
122404
27
72
331040
235435
7
31
57
15
59
115407
5
821164073
7
9
8
29
222525
54538
47
36
820319176
3
63
498627
4790
468208
60464099
125035
352495
79709
78
807384968
20752
63
11
20671
260900281
327111
127809
74
36
177884
3517
11
266118
66
488525
2
387541
16
63
7
345605
28
29
87
34
24
448017
51
63
62501
29
7
93
9
187458
95
348224365
42
426236
467968
55
91
54
25681
46
164190
42
388162
7
73
147039
429384
498797
303408
95
14
66
37
36
76
250767
194751
87
26
60
69772
312550
38
306238
393874
13
81
54
871179671
116236
75
49
35
14
2
46
65
77
24
27
90
5
80
483615
4
274960
117027
2
84
35048361
50
15
7
97
38
62
379049
2
94
102500
85
19
71
6
323445
66
294286
8
44
3
124200
356670
57
63
405230
364682
48
49
29059
43
72
12
346428110
81
326424
74
708834091
427306
95
155921
63522
51735
60
15
96000
30
37
159404
74
150349
336889
101620
746205274
396170
93
85
469602215
19841
82
140990
710557576
86
279762
39
57
81
82
496815
96
53
464139
427191
405937
94
287046
422345
953500570
31
213599
93
5
250073
407503
166915
99
268040
400334
9
470542
3
6
12586
329827
291677
94
107077
48875
313088
361497
81
31346
167687
476733
440740697
34
82
3
91
16
693147712
84
412168
6
31
380973
35
322834
365885
81
97
60
29
419143
51
229094
57
2
761090874
95
364718
77
30561
67
328707836
86
25
78
64
89
476518
35
257084
8
106633
2
499574
180283
98
80
275462
51
17
94
439771
32
90
91445
423795
136098
26
38
255790
380846
366265
3
85
112266
12
92595
22
127005
18
295175679
436974
130756
102094
23
159168268
356236
49
213529420
76
39
14
78956
73
287449
38
561234453
440096
87
459884
24
1
37
92
97
179445
58
22
448499
369831
33
62
143019
36
173597
377360
50
54
366945
26
116901
85
198069
99
98
83
165073
89
885800972
7
348742863
109720
16
346101
51
75507
205655
60
481758
55
39
120539
138056
408292
6
4
70
91
70
19
80
105250
80322
147039
68
38345
6
39
7
49
2
372341
63
213971
93
426691
30
220453
332764
76
716178632
4
486806
408671
806451893
306445
10
344811
47
13
4
6
27
99
66
736830383
75258
70
35
312789
356035
431396
17
473004
881874546
425349
967470072
5
3
321802
264454
837018881
336302
84
434240
43
24
75921
643847086
4
840012209
33
82243
34
142282
24
459124
347960
10
247147
240275274
221300
68
4
352257
26
56
38
428356
300408
60
775544516
41596
9
490987
278543
59
383328
737554280
11
914691609
301919
193812
563172822
404299
709654555
560617053
80
2
155906
31
372608691
52
377263
23
48
340828
440097
21
359670
14152
72
87
36
37948
52
402973
138901
18
46
1
13
57947
32919
453965
411580
333445
78
24027
62408
19
63
931845066
3
495404555
50857
227948
390007
84
93
203576237
69840
222161
23
471970
202607
51
99
71
52
28368
34
185751
86
244332477
16
348961
193678
47
96
63475
65
67
89692068
245157
609866505
56
7
285008
49402
5
203917
17
439759
36
80620
229344
56
69096
86
99
134735
46
299569
205302
29
11992
393576
29
403532
2
93934
274760
3
38
431556400
4
19
20
319421
762460446
36
4
50
134675733
46
449479
487198084
84091
90329
3
17
391540771
5
32
262960
139061451
132951436
538534574
62
148885
1
77
34336
94
99
31284
69050
7
109130
32
3344
19
596898060
31
6
47
163543
60
34408
330149
219368
209893
59
65
312693
491423
32
24
57
7
452725
9654
8
358016
22
54
166555
62
37
11
445883
122019
4
88213
326635
166090577
84
485817
90
477338778
82
539474762
398115
1
92265
34
8
48168
40994
24
24
75
3
388087
74
480570
134833
84188
424598
51
169237456
293948
36
73
959491000
418368
35
33
30
419995
95
266286
87
342757
9
139003
177386
40793
46
40
467563387
405359
75
80667
43
99
82
207258
218717
181259463
10314
169727
58788
88
108184
95754
799735029
84
521689791
23
2247
143860
3
36
20
48
89767
278601
1
804519041
1
241052
81
78606
230193
199127
420817
66
77
61
397552
42
406019
40
480217
45
477081
51
354322
40
266246
23
272438
39
309861
277239
21039
19
921547038
462208
39
483158810
807356625
20
90
845163655
67
62
109305
71087
44
264574
170233
3660
381221631
315950235
10
626232816
415107
53
315010
66
22
63
53
479351
345950
117348
217124
3
71838
36
259521
45
927928483
2
419167
309398
65
2
34
88965
36
6
1
160498
81
47
68
81452
262190578
74
97
3
13
6
34
49
77
97
114936
27
188240
85
487155
79
442036
351249
341320
76
366498
54
73
40
21225
67630
136855
91
79
13
93
22
316175
364043373
411295
6
94
458201
60
732408272
27
367116
356564
408008
28
201869129
447374
110236
276996
1
66
80550
908339444
266693
190038
566350957
78
482588
454572
63
442479
499619
94
76
210563
17
83400
494559
95
6
7
460603357
80
65
186137
543073686
246241
73
72
217281
7
9
9
80
51295
7
62
85567
43
64
23
41
395779
99
390794
46001
14
487903
12
396177
78
202277
63
30312
46
76966
12907
40276
11
258280
362977411
16
95
447794
232193
89
69
25
182622
50
290975
22
30
33
4
299569
22
5
258239
476318
24948
92255
442027
35
73
226700
31
36
41
281335
8
407773
174736
273286286
98
331141821
70
13875
277868
98617
177765534
5
542154949
92666
15230
418912
30
91
42
445341
9610
84
124791
7
2
394371
7
18304012
52
36152
47
25
928647128
80
23
37
252033
24065
131857
322932
496033
250485
47
419011
817588052
117748
26
56
17
51565
15
117352
705069952
26
342255
58
16
88
30
48
920026958
77
467056
319466
191829
127167
208843
269862
418001
98
86
11715
48
117901
43
463210
3112
399197
18
307595
159075
161904983
61
319452
182119
410839
331666
138992
81
431615
12
285129
294856
316323
227413
396051648
89
34152349
365720
6
68
47
4
285139
80
70
84
247154
95
275218924
793222924
413581
138631
35
76
241544767
211531
87
47
464711
91
47
23779
50
655627581
342268
69
14
397013
13
54171
34
25
48
64
608215583
84
182124
66
54
876183225
77
270495
5
8
68
77
6
47
59
382985
90
461911
26
89431
253235
372023
169747
9
34
208279
57
97
39
222616
118139
70
627743795
259506783
4
135232
84
633267208
144223
21
5
759783666
2
325495
80474
80
26
8
1
771607053
93119
63
6808353
54608694
162892750
44
23
32
52204
73
59
6
24665413
897210345
383492
50
353835
33
50
346737
314912
17
24
9
457762
196303
260062
339944506
55
7
313086
74775
46
60
157169
20
4
72
145556
32
160623
37
1
13607
479485
278379
73
55938
5
8
48288
64
5
10
223908
7
77
953635676
28
83
39
80
199787
343986752
38
399603
263904
151377
57
70858
17951
146365
3
5
14
25
65
63
576976685
783393049
143439353
1
6
3
52
133930
487200
42
66
1
79
5
502127230
281039
124986
414432
60
1
972236765
38
406300
12
23
93
27
430979
83917
8
400359
5
42
446179
43
83
8
32
77825
156122
71
18
65
21
13
38928
48
370371
26
4
50605
255348
38
48044034
840002519
6
227629
112522
51
470822388
161864
98
395564
371020
177412
783393627
90
339743
83
31
106285
54698
67
303473
88
7
194842
60
391143
11817
13
46
396821
428941
123646
564794777
492699
318537
409052
30
41
471991
42
9
6
15
45
19224
86
219046
48
52
41
192967
74
99
2
72
404918
299670698
4
16
130190367
149075
2376
35009527
255045
73
42
20
40
196283
129960
41
8
25
8
180240
384213
693861024
294386
153291
468578
157293
130901
482913
20
376871
1
1
180392
94037
397756
694190206
69
39
379545091
169778
49
75343
469822
27019
346541
472201
52
1
104869
15
94
57
60
482432
17
555442484
452663456
203814
88
23
28
71
97170
32
61843
61
12
80
7
3
384152
376544670
503079383
77339
73
4
428820
107050
78848
318619
97
36
49
13
73
88
8
735457238
147838789
260536
2
315241
35
89
91883
120537
51166
431911
55
417126
7
3
33
308491
77
61
4
100324
27
98311
453236
242503
268632
36
185696
321029
90
995514361
77
62630
29
4
77
280568
49813
218023
18
9
98453
39
5
9980
340838
7
20182
22145
3
193305
9
327319
3
79811
89
313559
63
4
209917
61
106973715
344053
31
206641
267717
49
25
45
403079005
86
402364
30
420580
7
5
2
87
193672
140439
405941
16700
31
8
479671
162737
199157
36965
35
71
261594760
309278
405651
404498103
77
26
86
494821
1
397307
66101
26
165782
99
24
69
21
86
129305871
260020247
224302
455414
18
187215
31
997068466
457054
435800
62
686549800
312159
12
371372
4
40
266963
34
74732
63
52
9
194966
7
362562
934082772
409566
73
53
247478
40832
43
49
286876
644139537
68
253450
104807
23
274022
498419
362017
24
357486
72
867388953
422966
66235
92
29
289255
83
275871
453279330
4
435720
354964996
43089
45
1
57
76
87445
4
87
99
6
179890
377084
305154
15
9
136377
51
24054
219196
961837979
432720
43833
30
431847
59
297794
392470
74358
175653
348801
355493
1
42309
450024
24
2
18
55
9
10
3
71
83
248224
53
38
7
478774
29
377252
53
298674182
52
119182
83
125327
153038
304149
331699
11
64
780459565
28155
99
383609
3
96
418183
31
281106
208788
246283
4
84
480748
4
417079650
176502
210773
66
76
441019204
43
69
308520
90
6
7
12161
55809822
12
2
50
145487
509918882
8
470486103
31
27
273743
467926
64
396488
120718026
46
476553
15
18678
427985
161377
8
43
9
19407
50
58543
97
438500
112115
37
348648
4
18
708668200
51
318329
97
921915007
87
574974200
922241868
310656
33
98
87
51
448018
68
452577
57
23
5
372088
68
441655
392044
72
22
177189
822014238
437745
2
12
48933
72
46202
222867
488337
904237970
22
83
443065
89
6
80
101282
63252
66
89
418122
37
66
282667
27
123984
86
355030
934285882
279104
64
220021
47558
154605
130221
73
93
391076
411078588
601992959
166936
21545019
83
21
323329
38
144050451
77
10832
8
89
108135
623714184
17
66
395230
4
51
88
35
493508191
50
68
24
98
125634
143762
85
3
38
13
304309
4
18
45
58
3
8
19
10
1
70
111556
9
2
78878
66
76
54
169436
31273
802710799
192674781
16
85449
89
18124
222525
46
949007794
695534503
21
6
53
17
348132
41
472703189
95
13732
61599
18219
368341
82
372556
82
361290
421287
85
223769
461725
823126481
490631
76
74825
242989
77
94851
421081
4
19886
61
3
471677
11
381498
10
85
86050
153220
65
249604
10
213917
96
9
4
32
622608149
4588
59210
14
79
72
42
35
49
33
79
67
484662
75
1
407575
49
868115921
461812
114137
6343
437040
329664
17
84
13
216523
73
42
389523
123683
82
76
59
101060
24
16
6
307333
56
37
9
978204749
45
75
291157509
1
2
269890
382238
169483
12
22
80
36847
80023
76
160446711
177103
35173
25
767727304
305973
8
144749
248829
495456
71
981128707
493686
61
22
211094
91212592
624668644
405519
261715
915793180
25
52
75
197275
54
53
388387
424624
247671
1
37
257570
90
4
59
24
87
48
2
3
1
298260
383496
6
482889
98
7
473973
33
64
487234
963088655
476612
78
1
27
463865
95
245320
42
12
72943
136905
20
50
79
263566
376061
926728369
114991
35
258309
25
2
201358
32
743693325
133681
66
35
10
441873
13
15369
346231
117549
56162
305995
39
399711
23
17
88
47285
497123
57
415687776
279739
81
72463
39
33437
408921
73
173373
362031
462399
23
15
196993538
173162
340566
107985
204303
94
27
2
7
266297
247306
86
329035
27
202356
389350
2
1
17
49
393383
59
22
412231
8
14
283818
4
104320
97
191479
6222
261599
122870
71
17
86
22
31
376470336
36
336948
66
232984
60966
8
33423
43564
89
73287
3
13
370908
244368565
1
466974
275808458
464067
448085083
534689917
9
33
155988726
35
43875
877441126
11
68434
72
42
55
159106
38
89
56
157904
75
45
122449
75
217289821
7
53
10618
306704
1
25084
43
426962
86
370947
228332
29
89113
64948
2
307700
61
786404015
318095
923254729
305119
56848
450073
4
223969
51856
448014807
78255
24
929310842
413777
57
987477077
78
21
70
78
277897
5
255701
15
182150
44
105880
289966
70
376314
80
464225
339196
13
71
441897
7
55
570886203
70
36
200922231
101724
51
34148
254410
10
893059577
29
376420
504301821
51
42
52
4
81714
2
2
35
21
531082447
35
385698956
90404
28
29
439652
66253
35
4
20
188792
69724
11
172758
2
58849
72
186196
484898
42
757986893
230141
958985007
498203
8
83548
27
20034
103895
329732
62
7
44
417165
7621
26
20
63746
348930
214534
4
85
65
326681
5
240111
92
20
48
8628
1
56
21474
93
451636
279887
83691
683028556
68
260526
2
37
6
567628628
95
60
20
342582
465941
3
18
16
78
7
344725
78
98
59
31438
267395
78
171753
80
251747
91
3
62
5
216434
437311
79
93
327201
2
21065
34
68138
31
1
183486
7
146544
14
272740
43777
170601749
2
4
3
651164836
51
69
9
491102887
96
254162189
123256
321430
16
33
260911
2
72
206112
413444
43
40
64
473387
395765
58
13
5
18
75970
90495
56
237300059
13
80
12
1
367241
95
131769
50
27
88
86
331239
486485
21
4
411019
9
39
70
113122
35
56
27
98
96639
81
6
76342
419651
95
76443
77
271846
99352
497649
78
8
259823
312872
32396
3
229326
27
7
164209
103683208
80
19
469929
365558
95245922
84
333344
73
44
9
32
67
61
385721
376492
65
168026
162500
476548
293975
402475
606127864
81
65
67
2
450183
96
24
432041
30
31
348980
81
43
61052
325687
294988
67
37022
37
93
73
54
254497
170853
89
134852
247242
301120
22
28
153295793
65
133548
135328
42
43
71
8
465517588
276296
15750
35
316221
2
112873927
6
37
37
395848
40
37
386803
5
307818728
411528
75
422032
6
347117
458665
172491
95
390930
25
365294
40
283808
436808
297306
6
139776
6
11
98
316358
35
8
70019
86109
60
456977
428495
6
5
371290
3
211847
173946
15
287148
96
79
371035360
316666
44
66
375358
86
6
55
24
217278
83
307021
36
35
122705
67
475767
26
74
342355
831957627
509197923
74
437330
2
44
90
412902
42
202745
41
21
344750
1
1
63
452522
388747
149991
24713
34
452270
80
33819
460183
496380
93
91
51
60
1
65
21
89783
78
96171
47
26
81
224018
5
14
52204
473866
2794
277152
24
77675
143091706
52
474007
99
85
256549
271240
46
8
1
785716385
858802922
86
616755229
72
98
381666
450433
862
86871
480017
47
98
48
214159
367856
92979
477857
28
396022435
62
10
5
44551
140208
38
137259
47
61
20
8
80073
478793846
40
557479354
5
262552
289092
53
421291
6
10
68
330868
412083
50
905980970
170464
25
386983
60
77328
36
72
10
431865
61
44
17
14824
46
46
542080512
438166
2
282892
24777730
77
440368
3
462629
440032
243696
339199
73
36
195572
60
22
71351
81
38
28
263923
77
65
297907
753797355
51087
50
197358
46
87025
8
38
47
12040
84
5
434265
363215
3
41
137039
491181
493052
359243
36
357200
26
307466
87
6
29678539
49
375435
238387
277053
119386
38958
94
276164
2
19
251517
126462
350481
43
57
550483197
57
7
20594
4
39
737366558
35
16
454230
161808
41
68036522
35
30358
76
482608
732025221
69
63
64
314667
44
12
14
93
320140
84
70
19
15875
174103
184151
542404624
196008
5
405855599
91
54287
6
64032
450928
398971
24
215160
209491
94
76
213766647
714388917
295345
48
147450295
35
7
11980113
83
410752
76
16
155485
67
268433
168653
54
10
229996
31
73
36190
20
3
116852
597784798
5
379204
3
79
65
216438
3
122250
20
624421160
75
34
68
480416
788419281
86
90
350107
122259
5
474453
6
58639
193524
275473
488033
11
60826
75
40
134110
3
65
456834
397041
16799
369438
38
82625
792699604
36368841
20
71
348684
6
210531
408162
197121
2
424021
4
13
80
264978
26
12510632
383014
166162
40
3
88
98423
50
79
41
260281
59
446704
95
1
224184
35
156942
79604531
47
59066
74914
58313
275286
43
6
4
432392
34
971536605
17
13
11
343549
380442
196563
352421
6
29
62
458261
78
443525
7
380819
26
207962
64
81
1559
364303
117273
429829
83
51602
221493639
89
161123
2
89
240263535
40
63
65
586155187
67
1
27
11
33
146254
50380
322749
16
33122
70
43
319091
4
326834
379969
33
33
44
8
430990294
281516202
268180
3
364114
17
13
6441
460972
147597
4
794756636
51
34
57
29202
72
69
47827
252269
82
280357
86
362671
160082
33
659299276
74
405581
39
430316
398548
236384
30
15
28
75
273604
248829
11
31
35
76
25
43
51
411381
63
9
21
90501
76035645
86
180256
61
94
264810
99
191242
72
61
485070
23
472891
27
62
32
4653
9
278022
18074
35
452510
7
734361966
77
406464
75
8284
40
84
12
69
66
3
493225
216569
64
434277855
44
311504
67
47
64
358004
37
88576
75
370311
137377
46035
21
966375983
51
56
9
290030
180457
391401
491345
134215
1
8
69
84
88149
36466712
2
330979
768553694
95254
41
337042
145545958
218684
68
431707
80461
350265421
72
210722
22
68
48
91481
84
351036
34
172998
447507919
197377
81
445459
233158
240739804
11
29
13164
55
242155
52
275124
6
69
24
7647
21
341693
110022508
54
373767
3
65
567462435
96
17
68
436485
8
39322
6
277584
188601
472108
33
269398
60
81
38
252997
320748
425605
495444
71
455662
4
3
13609
29
6
27
405422
10
70
97
42
449295
32
3
226180
467725557
511998189
15
778585978
186670
9
48
54
6
17
45699
474977
3
359520
50
202086
99
437335
46
224676433
33715
388237
511827708
463412
556549059
50
812572073
598186293
44
634301033
61
78
20
197327331
47
136816
79
820601646
8
81
30
90
355622256
294688
47616
48
187255
682431423
159652
372606808
110983
287998931
64
974699084
7
468889
642859232
90
28629
435995
55
499128
351246
26
71
333834
92
96
514460659
29
6
81
50
3
48
4
429834
5
98
8
370783
70
60
93272
5
70
9
31
65
499633
163657
394536
2
9
387035
78
395339
2
50
256585
94
3
338271
323867
12
13
99
450414
87
60
84
7
132618
89
73
81
283503
70
3772
6
61
81
340463
5
17
71
28187
34500
91
87
291116
2
77
227768858
18
41
76
297375
7
380708
441731
217954
430309
332170
21
7
322537
254161261
76
95054
65
418870
421668
90
15
47
408542
391259
472292
16
144655
64
5
258832
91
63
69044
58855
7
41
75
798252325
901310386
978539423
82471
54
71
84
315639669
240090
18
419576
37548
22
31
52
14
68
92
13
442088
24
52
368625
187840407
272436
110054121
432297570
8
300918
81
42938
23123
183041
34
313804791
56
487946
82
480487
64
182757
183593
42
22706
99
1
185008
63
353212
372138
30
212430211
1
37
485939
70
447700
31
45
103758
416761
6
2
140234
230048
77643
369311079
459592
37
580793173
498585
25
88
99
60
58
44
99
147926
18
87
484532
463603
76
80
79
474990
78
28712
57
19378
93
54651
43
3
393369
82
227751
360089
76597
44
303080122
35047
234161
76
41
27
40
466869
161545
549087319
34
55
210157
43
694534549
345571
7
419711
699116745
4
78
198206
257424
83
64
221452
67
93
376246
297791
61
81
2
146266
4819
24764
51
222902
78011
771008908
965726506
111792
461655135
443230
8
60
38
50
62
77
270453
8
21
94
92
140689
37
410312
94
17
579405305
35
804188194
17468
432037674
298566
21
47
26
485986
163710
305219
4
84295
6
9
286500
91
3457
239613
19
71
42800
34933
323740
197374
34
68
87
4
55
274426
175977
133418
187803
13
136899
14477
178317
427379
319516488
91
80
319645496
8
366462930
62
3
74
38
79
8
469060
46
66
5
27
744011506
160457
37040
111107
12
331183
28
19
378331320
14
253556
72
11016
5
72
527075287
287508
326748
6
73
62
167423
339641
386197
488602
320225
33
209386
256295593
20
75291
24
176735
85
67502
33
185833
36
269034
257157
266082697
2
257622
236829
90
3
373342
47
246472
95
58
37077
135399
77
82921
308995
81
58
4
73
29841
24
6
77
6
15889
52
504755199
180900
121839
262499
63
393303
387589
65
35
373463
48
203631
302122
16
36
709924327
49840
338137
390736209
33
418128
70601208
171861
297999
19
212938
466808
34926
20587
2
14837
135086354
188290
57437
353385
4822
45
261287
17
24
5
81
14
84
324717
108111
5
8
14
429383
8245
282297
2
64682
468245
13
87
66
492512
13
46154
3
34
42
67
306736
366611817
16
406090
162696
49
709754143
60
99
36
58
56
88
54
60
586851267
91999102
132530
2
337823
34
32
1
207784
259412
573641900
28
191148197
7
64762
363465
15
19160
52
43
25
32
110143
43
163082
73
84
241619
90246
480665
801276766
11
40
108355
57
17157
462026
345324
75
127895
62
129337
52
384877
84
82565
51
13
9
32
65
276391
237172
6
117618
365580
95588
63
2
66
16
87358
144694
208997
96
852924361
90
190491
31
6
50364
90
48935166
263035
23
375145
535687755
2
343085
231300
484719
145943
78
449599
776552251
482069
362160
24326
72
21
53
89
71
52756391
638878662
28
18595
118240
137350772
394366
158740
144702
30
31
9
480389
138168
72
7671
459300
375757
237892
52260056
269985
104655
297926
93
83591
91
225707
248136
122592
164506
165139
101059
7
282761
8
92
16
37
95
76
36
13
86
41
34832
11
3
20964
80
2
56
63898
86
466425053
171484
68
444931
446599
20693
86
265119
86
594964960
32
56
382734
96
609290275
74
43
84
15
788051716
135979
69447
19
74
904969618
488458
350685
147812
83
719576643
49
226155535
224796761
343901
51
78560
485660
939057054
23991
231025
265733
119034
71
9054
29
243410
435829561
29
69
63
36
38
277673
35
165542
106129
76
256441
95
201293
310980327
196893
94927
57838
93
416605
245863
28
10
119613
455839
66
55
213516
498468
8650
24
31
118955
98
39
58
6
837468542
8
48013
229180
63945
97
28652
18728
226200
14
77
323183
283998
98
37
57
5
20
420521
3
401435
25
1
96
444328193
138093
7
74
78
86
55
242950688
31
438184
293663
31
356262
870261040
336759
50350
213622
60
465606
30
99
759932878
17
510594421
483242
218298
76
619087288
368845
228081377
97313165
99
27
16
398880
517673757
10
27
27
97
83179
465576
3
72
343607
25004
307398
44
99
10
310950
278821
375066
76002
85737
466016
82
101475
8077
355228
43
339252
3
7493
21
23
205857
9
33534
156503
26
84
26
400583
9
60
26
57052
181538
2162
186719
11
72163
2
711450224
105324
39
82432
52
63430
1
309399
80
24
70
72
284133
112214
1
375268
345640
81
40
37
203753
411618853
12
307104
4
92
4
652280740
87
38
26
65
8
75
482995634
429782
70
37
213850
37
142057
47
61
30
372480
200725
118638
279340
322670368
38
14
496699
7
12
77
71
53
71
318237
8
4
73
99508
437854
89
50
697751655
6
140983
5
499342
330943
77354
223044
39
9
14852
165477
67
82
94
78
24
4
461390
5
471715
292385209
447183
74881
13
49
24
295475965
27
391416
81
283702
6
321209
498522
297187
108393
4
444311
180094
164017
68
546776714
89
26
84
331160
56668
95
7
45
82
496397
98
395126
216446
51
1
300633
8
312306
369255
63722
8
51189
5
245962
37
242248
8
312513
426881
518722264
6
289951
923743746
1
7
71
372824
27
3
276319
486625
248709
280594
82
2
26
515397379
21
497244
22
63159
62
50
417953
70
61
2
88115283
49
15
23
628231501
66
971588295
13
77
43
84
47
6
648847269
79
24
967968888
393210
66
243872
77571
24
74
366417121
2
2
34
149751
388594
52
31
3
179395
180245271
302298
9
617110114
3
94
422955870
82
8
649445281
2290164
11
12
506087880
74
92
5
77
164853206
172790437
30
1
780375349
342172
230730
34
189083
43
309276555
28
54
405098
5
40
53
98
6
66857282
89
20
369239
139799
64121
96
323502
54
49
449561
1
88
76317
48675
459263
80
81456767
35198
326865
37
221277004
53
1
70
314341
43
4
269463
35
76598
38
82
13
317758
634288290
226894
356460
21
305311
38
93
64
14
131791
24
92
68
120747
89
26654
583076168
93
64
201153724
47
876574125
300322
76
831654273
17
475336
5
35
97
158428
24
5
44
44
461036
96
633599922
2
401422812
33
1
8
795370739
78
454841
42
225576
7
347611
76
132256
4
66
35428
204802
358663
79
13
6
109614078
34
340271
385645
99462
194346
36962
90
435035
247522
23
137755
177124
9045445
39
1
65
323808247
75337
55
307596
339637
598096490
77
92
7
10
5
370692590
287951
49
642409968
5
5
153697
136844
53689
992527088
245952
98
35
89
114229
28
437622
482426
467428
291037
213796
82
3
8
50
445008
124304
469502
699363518
40
315917127
68
216975
40
170774
223304
245739
608
188896073
8
220062
65
39
55
355476
152843
422587
33
291201
366634648
21
245123
190234
139100
205261
79
139186
6
287612477
364035467
35
28
235162
419401487
482639
134176
157892
994726489
3
14
309437
150357
74
43
2
148200
11
72
40
186008403
155219
30
928480668
241638
55
914882516
12207
17
17
26
2
490910547
64094
71
88
25
100763
423236
54
53696
571734897
484132
45621023
107563836
24
739926018
287496
67
6
25
800237027
25
50
223377
395881
167730
396757063
32
68
39
240067
866821267
252689
230298
209579
21366
89537
10
49
35
63
7
24
62
55
95
377404
65
46
383888
1
103389
413603
94
94
167398
224415749
96
491259
236973
42379
74
149206
413982
60
61
339139
309553
418872
53
14
84
335114
151034
426907
46
274919
206803
30
148281
177662454
169459
77964
86
235408
96
112333773
469776
999892557
84
74
7
7
5
81602
28056097
3
93
460317946
30
72
224001
197907
38
44
34
268089
54
27
41
3
28
60
487548
52
5
8
73080
98
9
294738
212447
240476
496529
52
41
282652
9
17
434614
78
88
93
101577
304833
14
6
43418
213301
174460
26
32
53
48
374626
175566
48
27
346789
12
4
17
58
7
1
31
4028
719931816
52
91
74
48149
21
70150
28
8
73
451425
334896
65
436907
38
25
249138
4
74
414142
44
90
403317
74
242331
81
71
9
560947831
86
71
432290
81
65
294616
20
28
24
87
976864291
7
117113
60
222679
10
148774
8
193821438
45
9
371558
446017
327825
2
11
32
88
259024
48
38
200368
87
137016
44
323972
491204
9220
35430
429189
1
82
458846
22
421464184
749882936
25
65
206959
888613929
310565
90
89444
1
112014
979801159
7
80
40
30
5
10
73
49
37
112727
73311
426756
174061
17
28
487796
257483
62
328007
66
46
32992
2
468409
131010
444472685
72
2
63
941214396
79
181892
6
95
874692796
577562760
30
465457
56
27
421448709
345517
33875
485899
92
4
24
70
441752
53153
382576
367567
94
68
326397
441565
463481
58
292508
397099
2
186585406
116802
144221
27
314391897
97937
237863950
17
462978
41
18
90
80
260560
25
2
40433
487361
91
56
353609
77
652959125
81
555797326
88279
43
166129
47
727475773
43
78673
354809
3
95699
6
19537
77
429310520
99
450270
549849409
249261
47
733023441
527667109
16347
32
403155
80678
442689
418151
897144126
448537
99
26
153367
381262
89
9
83
38
8087
42
12
68
74
68
489510
20
366589
386801
11
358079668
59247
27
956212228
75
73
311952749
275724429
31278274
225658
372922
352361
234464
200750
237541
2
442633
83
392141
485452878
71529
421130
59
32
162789680
66
208501454
71
140615
194478
33
497276967
116222
209081
8
492040122
19
462710
164042592
425405
131427
53
57
9
267897
5
23
46
27
18
437087
88
367642
32
85
21316
261053
350921
48316
216956
70
5
14
35
417749
26
42
407457501
4
125925
87
220362
351058
5
37
48
58214898
73
637351780
148160
493677
99666
277385
97
1
15
102067553
382580
181207815
740882722
676773598
115908
3
58
64
258653
43
2
32
17
1
69594224
230850
851607655
90
95
667295150
263257
3
65
18
98
237421135
88
63
43
20
281048
118674
335390
411432
9
315685
109932
38
8
278607
185615
40
37
489153
478039537
78
9
100866
477885
35
39
325342
97
176819
51
511960083
324572
377737
56
207961
358792
37
89
75
79958
68
37
25563
29
391846766
5
70
57
229860
9
481902
93
8
57
13
821594730
37
7
552146974
3
59
97088
247594
388843
150014
31268
55
44
9760
51
436892
394513
476969515
85
437779
40
32
81
8
3
13
10
5
2
98
326909
1
67
75
631472370
332353239
82
475033868
78
190523
410713
497202
563103859
99
97
38
2
299139
67
288171
189651
485862
29
206376
354111
49
37
57
55709
39
52
25
182693
191413
3
91
5
65
96
46
8
122662
247989
8
76
55
137119
41
29
41809
141292
330824
168513
17
55
11
52
44
69
264552686
95
51
81657
172440
107316
129121
10269
56
380706
331439
470910
384102
87
2439671
34
59903249
52
244571
95
12112
198543633
23
419936
366214
562331318
35349
465267
82
282510
259666805
216210
41
67
56
42
318780
364812
96
183125
9
30
8
29795
467700
86
305053
281596
1
782172815
90
88302
53
487635
33
85
21
67
325288
212984
63
50
45
259512678
46
19968040
425310
51
97
66536
65
2
26
15
15
246670
78
479961
566901074
420298
204778
5
395735
11
176994
85
390054
65
1
76
91198
83
60
68
38
60
27
874900938
373228
69
466880
9
8216
230756
234734
63
9
325895
134369
165893
74
85
88
84
357589
232064
533791100
64069
67
463094
92
280480
45
309300
85139
39801497
93
84
6
386378
76
46
98
9
82758
15
25
8
467626
80
352695543
89
373024
30
479239
95771
303309
7
5
49
84
329149
79
7
4
94
61
58
30
11
54
241765
63
364654
264161
353415
114004
404283
208450
72
460843
491651
96837
160631283
5
807572543
65
2
457431
9
1
61
55
82
125990
25467
224668
240980
220947
357264
878124490
98
27
22
52
72
497633
99
52
454864
34
374118
905674711
208968459
2
3
3
998673496
35
497755
85
61
319667
6
3
13
10
487922
30
421937
10
11
2
465381846
431812
34
6
47
87
7
859521347
78
39780
2
98
9
413396
99
74
282793
271858
3
327412
51
24
447479
948334646
27
345657
18
13
29242
135303
873568354
284748
9
58
90452
91
12
88
19
78
96
55
53
300428
450215
8
385589
91879223
43
267111
10
27887
413987
98
9
402685
207803
49
76
65
21
271032
84
35
316399140
155058
245656
130287
290591
173051
32
266097
810723712
288267
48646
6
48822
10430819
170019673
22
8
318866
45
839058355
73
23
5
32754
14
84
420210
94
8
295030
81599
74
61
86
269369
629631147
433407
1
3733
29
356800
158984248
99
90
28
403318
130666
68
12
149290
456989
1
26
145214
83
14
5
43
90
76
70
270700467
31
208457
41
779459612
157287
7
21
168956
451397
101439
423110
38
231854
13
604074249
356913
973492048
9
54
51
41
92
25
427638289
95
48813
30
532112798
260848
36
326487569
30880
63
426053
408776
78
91578
336479
483704
34
150667
73407
398141495
75
25534
81411
456087
8
265517587
224984
8
480398
42
362993394
61
48
460859775
428896
75779
285078592
86
77
215766
42
476725
51
35
5
743393543
435387
402849
94
75215
240532
461495
314772
25
50
38
74
51
77
67416
61
24
471923
35
38
9
6
133061
560305425
91
1
255198
9
304911101
152983
51
57
67
341714
25
65
61
59
69
315507
417895
2
19
56
69
77
310464
1
31
632032201
590108049
9
756830336
460249
350526
415370
93
4
972272119
351788
137818
391399
135263918
60
355644
20
51
319350
15
260917
24
335365
6
49
28417
80
34
47
1
147994
56
15
245508
84
351086
100303
418523
540658103
78645
41
4
74
203887
299429
430081
30937
44
1
66
1
407631978
63
55670
49
68
494249
400687
306774
469432
531404848
262255
178102
50
963206731
347179
21
69
600393393
326637
299026
224195
4
39
8
906788955
493816
41
183069
202519
81
9
406771
40
230419
253581
3
8
90
31
22
62
423503
805988474
203181
58
345227201
85
8783
51
65
99
74
175736
228691
81
34281
439613
147974
51
6
171300
8
285003
164393
59
394803
9
61832
355848962
134241
31146
22
36
55
7
8
7443227
3
21
12
17
28
14
312261
305082
277883
193251
80
24
75
89
249431
221789
51
12
428167
9
903341338
2
877600336
81
90
42920
10
312046517
6
24
67690
22
46
51
16458
422338224
620749839
1
83226
92
39
80702
79
92
10
45
61
15
493031
94
5
155443
139657
278946
39
94
22
103641
68
58
495808
43
9
91
91
5
90343
411288
862089690
365980
71
312056
25
76
2
139556
84
136360
857354264
833576499
636475438
94
1
8
60834
38
140165745
33
2
273691
83
303520
223651
69
297754
49
205731
366974
9
49
461333748
404038
65531
4759
435167
418946
283463
435204
394003
674006900
370054779
342057
23
360611103
58
58
122457
9
27
198817
53
50
6572
407252
26
89
35
752805391
779965016
44550
35
10
430933
3
384003
54
67
459279573
342761790
3
423941
80
14
204572
72
157347
474703
13
92
294827
333181
202562
52308
39
7348
3
2
258630785
158324
368409
61
6
153546
76
239714
167043
29
187360
112014
146594
35
393465
116640
809949906
6
1
2
830690459
231420
279445
379574
25227
18
913677408
4
217684
215796
43
195579
310874041
11
273927
96
7
282606
89
38
23769
726997824
44014
26
41
32
61
336506
335031
216694
70
76
83
99
66
392087
57
488418
300797
363245
150797
2
46
187116
54
73
28
524960969
4
473737
276343
26
91407
119710
57
100794
949537971
527261206
22
275792
349497
202850
8
496435
37
81
381464
54
98
545923962
6
493506
52
82014
256993
27
144125
70519
484705
936578472
89
88
494431
86
26
261335
349770
30
3
183101
75
224943
427913
138397
148792
185988
71
92
45
446212
133039
71
149735
166284
305104
32
129465
7
423110
197485
431766
28
4
98
68
51
86
207267
110484
69
6
91
706112188
55
406591
90
75
118776
211606
12
23
41
261341
1
13
77
42
55634
664887912
417945
29200
59744
265468
3
52
534302733
73038
87
57
310799
445693
79
81
83
28
475301
359345
12087
59
908552307
371756
180225
426564520
84
267663
8
233917
63
626132836
10
194593
38
374326
947156927
372058
151620
6
5
83033
163831
565439625
44311
23
481734
80
33095
1
99
5
17
11
2
432786
34712
369684
92201
2
448955088
39
329979
202396628
16108996
10
33
3
318944
730634000
394389
223966
353524
72156
8
47
410730
79
36
244656
45
71
363977
26
6
29
471619
315510413
36628496
51
40
421058
217417
7
540332327
97
42
58956
48
46
284906694
368075
82
84
18
9047
25
1
75492
9
54
44
7
72
27
96
42
26006
740497170
477423
21
97
67
8
5
1
490009
236823
371545
377270392
9
4
41
35006
378210
38
799659410
376553
41642001
38
96
12
475629
207195
407270
100318137
212981
393546
17
59
92
29
7
96
73
173136398
79
54
13
18113
887907342
28
73
57411
5
73
59
85794
47
271478
78
77
879035588
8
232848
27342
45
5
51085
396905
60
973062384
82
194042
24
254674
44
330761
473494
279162
395784
963197987
54
647885644
6
32
12
319196
422238
73
52
201547
406555
67
429465692
84418
21
831694959
52
191892
582100669
397862
255081
1744
2
64244
409022
24
53
239579
383115946
86
15
68936
223359576
402578
50
68
53
12798
336633350
2
142103
182021980
72
75
147835
450561
23
48284
2
88
89
7
763415790
153246
78299
38573
4
205604
8
10
350097
335147
150604888
422548194
117672
472967
29
54
275411
85
48719
432190
85
266474
67
410420
371520
141937
76
20
52
17142
695004980
83
39
620589191
64655
177995
4
7
81
72
214135
18
58
127263
443017
334808
46
65
38
71
42
70
1292
458480
493985
6
532679610
817825564
167574
96
77
5
263742
711594634
94
130165
47
376451
59
65
94
220626
38
187999
766268466
229032
286272
8
441198
24607
123071261
55
169299883
63
334062
1
50
14
304008
4
427493104
454672
32907
27
76
42540
5
1
46
14
38
732767617
226431
405540
50
167550
496882
280665888
2
126559
43
89
469760
2
489182
36
82
61
777585725
3
323577466
55
408100
32
263428
3
317845
280121717
96
73
27
10
861993883
62
31176
951813210
725541809
246895
34
963514755
9
440138
83
48
54
15
92156970
461548
265870
238715
61
2
37
399815
28
30
50
193999
296609
286138
77
23
72376
964025155
54
59
363165
97
930466589
434852
419403
12452
91
98
67
702180440
91
468465
295773
464982
2
340652
18
32
391707
14
487170
12
28
226938
26
38
142328
14
303926
158249
16677452
39
83
75
9
43
698710948
43338
80
30
6
16
67
982577456
18
80
1
78
5
54
16
348238
379399
8
36
212904
6
1176306
26
223781
84616987
5
92
496114571
3
277301
4
285125
77
1
488091
24
15
9
81888
89
179760
6
469755
60
300638
334346
177408
46
54
24164572
34
300586
56
97
133640
53
5
152051
84
5
21
285685284
19
206069
9
7
7
371714
7
36
58
3
4
126502
15
198325
315882
194744
80
48824
79969
41
72
8
95
443743
52
79
55
23
6
39
80
6
22
9
277644
81
247467
61
258336
96
324947
165223533
2
81131952
428104822
264321
6
157061
113214
99
28
27
57
298467
35
44
43
950921594
642036608
997195420
73
66441
487173
45
944869867
58
43874
51
112880
329138
303845
3
67
404822
9
98
238783
60
604907694
200817
373380
86
52
119664
384067
574551758
457979
8
118400
457449
21
337563165
75
5
86
56
419404
55
20828027
79
426699
7
58983
6
81
92
159329
202203
30
180035
217078
85614
39
8
144891
33
31
24
324117
6
49131
45
10
29165
301625
64
30447
72
11
327725
479546108
235281
46
91
42
97
866306221
259535
603786532
70365
48
56
352782146
21
485792
325857
88
879010069
48
97
297093
1
346841378
451112
442369
261357
477253
96
106461
1
450481
258169
409904
7
50
524903341
34
68
8
825078136
74
10
281527
6
16483
369183
76
61
387603
5
270894679
341344301
947504447
9
39
890853198
72
148223
88
461056
42947
186206
77
26
26436
773451626
15
30294
7
71
9
73
351236
237587
278200
56
429734
20794
166380
125836
93
38152
37
310157
445044
3
43
164133
193230
2
362448529
43644
355939866
245228
40
266441
98
83
80
280744
4
432042
5
479238
8
607943246
3
9
437724
5
430442
301621
96459
418547
16
580042755
95
1
310331
47
665473495
7
89
11
42
313940
282861
99
62
383614562
6
443200
258980
669165166
54234
417656
146389
67
3
1
2
17806
9
870988333
49
5
67
258795
6
1
69
200281
1
33
121090084
12
90
3
41
256944
31
9
62884
391202
111323
408045
20
27
69
264493
63
958887242
55927
49
161358
337880
176996
61
109721
783033443
75
24
9
313018
31
62
117240
3
27
62759
82943
5
76
7
452036
18
9
47
8
415765694
76286897
74
90944
6
16
17
388161
90
56
33
953120701
49
301717
5892
324214
5
427792
85
80
47
714113503
56
24
403949
93
121411
397423
557844916
42
216377
67
62
69
62
58
282806
86
69
90
16
98932
11
6
132538
36813
18
2
41199071
386808
339585
475502
171967
359469
67
340167465
75
130774
231885
192895772
45
56
325792
278782
35
143130
34
7
492002
5186
96
331017
148497015
280214
58616857
41
428220
32
64
83
8
35
427912
7
62
191061
401185300
172870
21
396842
25
99
37
9
133798
116031
729875800
80
388350
37221
48
271869
206832008
614840626
473045
482591
97
7
324731
161077
9
23
783602857
52
53
77963
414924
1
874998981
60
135345
109471
95928
292308
20
639332033
56
493605
19
55
86
85
9
20
214172
154260
165409
3
314778
98
342047586
133748
19
17
89
96
336389
82
276254
9
69737
4
97
42
12
63
73
25
7
45
13
372798
56
317302
118522
751336942
95
3
83
18
276057
454171
411122
708556145
263339
98
270611
492132
24
93333
407524
314213
392768
50
56
294298
199298
256683
50
4
81
25
7
65
88644
10031
27
308393
200349
143679
60474
9
206491
476458
22
405533
30748
42
601259128
96365
16
10129
12
89
448593
332189
47
97
287868
40
100818
99
16
29
59
23
80
40445
137837
97
24
534137458
177011
4
541003465
37
58
92660
45
53
9
97
4
54872
974273430
65
7
91
70
468909
362521
40
139797
224211
81
57
22
472006
9
796300047
54
142056
8
64
97104
171107
92
99
23287
40
84
59
7
34
41
251601
7
10
300922
240058
42
12
27
10
256429
22839
140242
67
57
12
382906
167852
305554
8
245096
62890
40517683
60
92
300749
22
50
89
369163004
108429
109572
209923
2
24
15
79
55
5
22
85
155839784
373434
8
115091
439997
22376
32
117530
38955
87
5
34
4
49
80
358513
352067282
52
28449
4
15561
20763
481807941
9
372312
74
51
65
15
35
20
48
356385
408381
102568
313964
76
248239
55
38
27755
119232
48
9
384867
230961
73
408608
315047
45
747106984
86
3872
16
460393
45
7
40
41
311499
498809
37
67220161
178348
772536697
461025
80
30
429124
94
473773
85658
25
64
194594
82362
245061
8
14
353624
149872
35
623
873330137
450765
3
67
81
83052
3
87871
11
435365
332890772
411330
95
10
9
82002
41
362104
27227
22511
135873
46944
43
253645
431291
93
435274
422314
60
98856
4
29
449983
48
104152480
20049
82
118549
195540
23660
358993
214434
25250
73
5
191227
93888
214550
56286
69
293695
11
15
41319
4
36
294432929
49368
327290
214460
87
410992374
401318526
74
95
18
457083093
81
8970
254880
429253
90
42
1
319454
2
209489
132693
15
394181
67
93
846431432
176147
20
2
782573645
71
50
336582
63036
126527
1225
379623
96955
71
71
284681
55
207438
427043
174257
65
74
251110
463606814
43
156980
97
223226
37
429385
54
82738130
420177
57264
81
390474
6
48
260190183
13722
48
8
14
45
146523
128221
446153
17
6
805611040
471125
721
54031
75648
24
24
357125
40
65
321434737
75681
230730635
438037
53
233060
823161093
209734
78
38
425853
106728442
19
63698
220046
189232
66
446860
849945875
286085
366895
80
994663324
491376
10392
985373120
21416
97
8
75
107
571509448
320233
60
333513
77
56
446485
804620393
98
394732
70
301354
18
166858
4
11
20
309154
270486
74
436666424
7
267986
13
349445
948546646
40
3
76
144857764
1
494042
265951
192019
196815
42
49
42
100477
39
59946
106819
8
338779
324395
322367
294031
55
1
60
177541
221236
12
201404121
47
88
56
3
2
17857026
398000447
421031
281435
350218
240382
35
87
249964
38
420340
354937
40
29
25
226572
33330040
412754
102453
24
186649
60059
46874
79959
798849865
168336
71396
226503
18722
9
5
237794001
224076
74
406000
65
50
92
72
186659315
24
533264647
7
41
67558
43
336358
324595788
79967
53
351371
11
84
48
38
427555
55
20
343890
3
351800
393355491
17
48
13
29
484080
114946
241580
95
347862
129565
3
35648
98
154608
561256229
42
6
88
48
1
745131094
363589
11
73
84
442292
99
73
261510
225199
52
8
57
336086
82
339238
76672
78
22944
81
9
415006
28
86
381617
77
2
4591
82
91
73
845581426
69
85
3
96
140152
122779
235362
38
39
101105
47923
38
359577
7
2
2
458629
67
367050
64257
88
328792
616598712
455929
134261
344872
194470
195067
130129
37
17
4
73
73
314549
84
4
73579
215180
18
136399
92
85
22
5
98
8
25907
285744
314065
75
31
182630
449218
906834700
86
1
97
38
188383
17
3
150755
4
64
31613
32796501
1
27
426137
482864
5
51870
367854
868875053
84
87
27
204299
312415291
64
304155
348283
8
872611274
70
82788
354534
381829
186022
186131
40
109729
455012
402692
71
82
188968
303774
8
372403
77
41
6
96614
53275
75873
278965
754257298
379111
12
484683
218097
17
70
396041
24
3
354373
38
75
123523
63
81
324
264800
9
501171161
108334
32
21
48767
160317
135637
270363
426455
15707
44279
161656
5
5
62492501
486345
79
335866530
71
86712
47
41
42
141521
50
77809
377237
193270
233642081
4
829925524
37
357293
269482
1
28
108320
32
387506
433758
83
13
323388
81
174026
489923
457500
185950
5
103065
21
37857
60211
4
369526
54
82
395900
385270
248827
17
189111
260608
388035
5
31
32
43
81
37
40
38
98
149105
121020
33
258869
36
309268
350264
83094
34
75
471314
62
64
18
80875
93587
9
49
87446320
69
398580894
84
711418707
61
8
332457
100298
846655921
148139
55198
45957
299869952
5
8
42
9
5
271430
93878
63
6
1
490723
244666
394195083
54999
34930
271155
489593
418056
4
250821
35205
7
88
428290
79
53
24
447009
322702
374943
179357
41
9
80
93
93
131494433
988751080
166269136
435944620
42
13
296175
9
417987
77155
352517
167508378
364106
162496
4
78
909309627
454329
236160
487976
367962718
457241
465873538
314959
4
42
322620
414309
367464
208322
687884879
47
58
47
28
88
202528
383785
90
24
57
13
65
4
75
38
6
154897
3
264239
13
323363
147790182
17
211329
98
48
293408371
96
403655
25
6
205267536
90
44
317133
51
5
410530
201339
320964
24
118114
26
46
343372
421469
906257886
19
23437
274550
5
22826
71
16
79
1
71
219791
58
6
20060
84
26341
6
142702
1
536986749
53
40
179148
95
449994
92
39
1
57
8
45
69
7
22714160
447328
528129831
96
73
747247821
381496
465060878
91
26
82
409295
305267
423474
89053
61
130915
810862945
373202
95
326966
332037
3
485865
248432
26
15
90
31
24
274668
9
273489
43
14
2
94
424403
279518
443858
32
204023
528376855
53
198089004
5
456325
113240890
205567
36
48590
920440276
186838
131655731
74
12
440028
893411914
20
286281
45
98
314839
25
74667211
59
8101465
161482916
254973822
487395
41
445956842
76867
62
2
35
63
274173
305891
52
14
365325
89758
45
231913
472506
207889
17
291362
693579424
8
10
878174993
496992
11
399135
146059
114074656
72
87
442370
4
29
10
71
435535
78
276740
6
235575
72
2
87093
89
468388
349210
35
54
300659
158963
98
3
30
62
56
41
36
54
96
37
461076
3
748765650
383587
300851
4
70
91
83
21
463121
334013
73
30734
6
712500232
226606
81839
47
250071
281569093
1
51
2
16
98
8
336267
35
930850643
476493
22813
71
105562
256422
51
14
69227
96
71
324611
13
2
411673
6
79
487508
320492
49413
73093
61
296418
328837
494898
13354
355633
36589
485964
79
323288514
75
121190
95
92
71247007
27
462286
2
465605
19
75
104602
403261947
297557
6
33
96
93
8124
269118
93
66
397910
753290938
45
190969
363935
51
21
84
523832232
87
342676
127825
23
53978
328086
38261
32
52166040
40
11
471576499
80
118576
336658
49
83
412602
72
84862
6
57
1
53
73
317242
11
637325039
45715
59
485735
17
2856
16
237837
60
25
79401
86
366194
848969256
26
8
402610
5
57
140497
12
40
6
165141
1
341798
440048
49
123117
89
9
398797
9
58
4
881607900
1
18
241923
421879
296091
43673
29
40
781673237
80
138698
73
84
394167
17337
20
479543
25383
303439
275640
349869
89
51245
378959
6
127640
26
82
335524
921788064
7
479109
180156
23
16
2
527724174
452241307
88
83
821844528
437103
329549936
36817
236180
75
406059
24
96062
31340301
47
376097
332163
407408
75
110499947
241675
6
144202
93
435840
5
61
59
392978
217822
11
19
5
495988
429648
163711
887048453
60
54
200102
74
42
96194
180879629
90
441983
93
88311
15
391841
242151
23
270976
168003
3
17
5571
5
5
50
31
30
78
453125
112684
233902
44
66
34
38
282547
80
61
73
157909
62
46954
457416
349797
5
53
10105
84
15
78
38
86
452693
151782
19
79
56289
72
66
80
54
302939
482772
684098707
21
13
314152
457869
1688
76
73
38
12473
18
271161
39387
41418
4
7
79
14
155051636
50
73
402011
60
89987
9
204506
64
149716479
396070
15
39345
27589
4
627284428
366010
163586065
284814
238642
8
84
90
80
395481
93
87106
33
345828
402441
65
391738
139936
95
61
93066
407802
294473
54
146891
6
2
97
73
44
33
82
683214737
89
3
297533
349126
5
84
14
72
14
246005
347645
18
300024
49
54
6373
30
35
193307
364092
248821
46
449455
770251430
215630
498751
32
111836
96
89
536182488
26
4
415556842
455561
10216
4
318963
5
260632
49
63
59
400498772
2
4
483010
24
288029
34
9
94
441648
46
17
27
13329
74
3
431797
62515
186478
74
1
472542
2
396303
298305
55
463514
47
12
70
335653
17
20
25
131855
180260739
13
227223
290090827
50
83
49
307849
218046
82556
230518
10
54
13
267578
71
339646511
308115
443764
62
970758402
126356
51
457403600
379497
38667
79
63
993500323
485279
38
3
15
116790
160548010
76
12232
424436
53
425019
40
69
18
317786
178588
599772033
7
441186
44
50
91
21
202828
99118
16
166352606
90
368924
24
307670
75
3
254226
5
63
109151
31
68036
425713
7
39
489658
668731753
47
76
783778987
23
8
88
261966
455120
1
69
102128
457140
6
75
90
38
322968
96
443418
240392
432692
26875
59
392204
618305289
131729
43
615357016
476648
18429
337678
207752
246131
253423
61
609299848
28
67
440373
31
7
330276
337234
2
22
9
425152
69
336453
494678
75
411932
232718
89
69
2
46
97
48
447396
117943
439102997
486867
494557
88
75
393979
21
20720
323518
468075
8
465307
293229
77
448952301
26
160148128
486312
36
1
7
103352
6
469936090
66
74
456704
87
628156894
159841
70
20282
36058
50
891207203
7
16
94
297679
720407835
265984
105928
150356
41
48
68
175382
377887
8
31
57
43
2
49
26
335433
82
4
41
59446
613681673
5883
208045
377454
344311
82338
3
24
125580
492273
330257
4
24223
68
237177
97
113262
36
462451
25123
41
28
72
80920
42
5
1
79
73
55
98
136129
3
288276
30
448015
226982
41
777103927
59939
138117
91
11306035
34
426958
73
224690
15008
604657051
42
88927
429996
81
60
168325
43
870918862
62
69
419771
142004
434245
2
83
58
171648
72
326481601
70
462099
896170987
376652
70
70
23
9
15
4754313
96828
67
3
76
7
277145
16
737229198
35
321417
218024
257013
214632976
98921
59188
37
13
186503
412047
168994
66
26
17
86
426562
63
383865
71
350298
73
46
125652
10
70
13
276760
96
18
73
141765426
84
71
358110
481336
722008552
195750
76
47
22
297309
2
136979145
241174
457413
158638
61
19
21
328171507
450823
54
7
4
75
72
31
1
73776
92
974747464
62
389368
447302880
8
23
98833603
57
193702
29
54334255
386528
22712
84
93198
1
32
231712
29
14
285854
30
146065
166159
21
65
44
228014
77
3
308209
9
9
7
148385467
405101
8738
94
354844
9
276498
119498
129677
3
443133
122144025
462614
361389
1
5
146355
321096
20
184768
96
806429082
2
70
218171
73
3827102
9
45
494182
243064806
464430
41
6
39944
223633
58059
143273
84
61
363206
2
25
87
124781
94
470327
9
16
34
169988
44438
382986
174354
54
244040
336264
78
4
23
1
90
12
435951
110107223
31
76
170195
473466
91641
81
74
417495
62454
120492
401196
365970
3
391124
45
78
9
429636
61
145564
394112
107450
599476987
19
11
79
823894128
269403125
292510
80
41
96
249403
7220
148133
378513
8
58
168325
499365
97
42
85
4
382566
145959
96
418057
98
83130
3
189887
63378
12
909593201
309782
54
323033
129332
650720189
89
83628
276567
399173986
314592
165228399
109460745
18
54
302868
11
83
72
39
75
32
224421378
53
2426
98071
662330298
73
90
2
27
4
313931
77209
25284
488809
443538
62
58
415862571
34
180159
64425
83169
9
555719912
400121
39002
473702
19
57
734613158
44
22
82
5
9
20
98
84
255360
341430
336056
437630
55
69
402387
170126135
94
72
340295
291828
377907
291607
61
85
439963
73170
79
2
40
482543
77
3
200388
49
302668
77
57
5
1
37
197320
6
447598421
19
149056
62
73
251055
40
550283126
463554
2
41
86
418046
447143260
256392
487001
327381
11
45
223179
52
349311
193637
71
23
306786
46
24498
66
763834656
331402
53
48
9
22
108142
20
74
408718
76531
204588
483462586
91
83
498979
77
90
2
389977
293278
7
74
35
138403
272906
417801
381816
918690254
67
1
42
3
56
75
444290
164638
188854058
69
91
384542
447487
265688
474620
54
92167
457703121
4
332584
18498
1
78
71754
40
59
52
177302
227058
453685
64
339156
358275
12
8
153721
113494
36
46
443533
64
290658
55984
16
28
332144
342159
330438
94
26335
60
5
646875718
430460
288244
92
8
76154
33
21
4
47
128211
263993
326740
66
25381
33
403647
83
225569254
105194
445160
483581
29
9
372709687
66
24
80
492398
15429
172974
9
68
96
785972418
59
41
7
59
91
554009212
501961308
88
368074388
50
48
20485
28
28
120648992
59
88
7
133489
112651
300511
95
33
17
865606259
386511
56
50
75
48
39
43
307101
41
356047
76
273243
35
7
795265647
33
23
72
23340
6
53
8
52
15
95
16
471739
224942
423658
440827
15
51
60
49
113860
6
399108069
159979
81
178137
113947
189274
97
826303881
929846007
85
357946
70
31
302487
487624
3
58
49
66
12
94
136222
367028
300222
614285558
451698
14
332252
2
104372
294104
323754459
759993769
63
62
2
7
723896895
47
372638
77886
371757
5
470589
69
228768
266780
330299
84
426355
447011
62
19
22
97
495264
181424
59
168540
9
394065
37
9
479679
30
17
52
3
19
24
402641
64472965
271290
2
3
955199772
231184
660869155
72
384006
80
49630
39
12088
70094
59
6
426251
362243001
335949
98
45229
7738010
115631
92
12
85
488391
968405227
690229152
490004
151564
599291644
167358200
34
422739
33
9
78700
163719
38
44
169834
413834
398038
389016
61
441648
318373
71
420667
133010
583768213
6
35490
123010
212448
31
848490675
390894
222963
8
62
113288
25976
95
14
48
81602
96
87
16
314317
346414
312297
2
435024
42
20
45
3792
287486
3
440738847
117863
89
913485009
17
35
74
25
99
48
155765269
67
50
38
590133521
60
340487
3
88260
289943
467275
87
406286
359626
1
94
873939726
52
28505803
475617
3
67
46
27
64
495132
100034
142410
25
132198
22
388826267
411983
165789
326390
345840
19
281532
412183
4
41
574712432
93
798176267
26563
768316564
47
440668
66
3
69642
9
474078
90932
63
234334756
496990980
633180245
37664
97
309934
839300824
3
489695
163904
62
365845
2
54
168772
308338
100657
289982
18
344152
40
60
36
70
379505
442176
48
415242332
499003
197297401
862534709
1
464384
450285
57
286834819
6
167081
3
52
84
50
123493
460958970
8
446968
69
362586
133336
42
392073
24
9
64
404213
84
446965
15
244769
14
285821
610962476
573954063
34
3
437956
311198
81
124849
495592587
4
54
35
70
160463
341112
119811
259077
297394
8
3
76885
3
249183
8
34117
12
3
40
429813618
56
244363
231523
407034
22
18
199650
284221
99
352099
2648
1
202632
128688
9
13
602538169
53
377337043
16
45
297176
87
509906193
10932
78
63
56
316937
48
88029
16
186112
374736
48
250483
81
6
259552582
265836
52
5
197223
42
57
36812
314144
6
161879
16
66
248533
171757
78
4
125746
134775
98
51
256193
28
257691082
34
53568
89
45
51
401595
92
9
83
106606
481120
269498
59
265877
105512523
29
489538
23
174007
38
178818
457387
411304
74
674244341
67
399155
481912
930737868
866516037
73
269151
99
66
21
323065
44
202451
98
72
847287850
123212
44
270325
80
4
30
9
98
214080
43
29
84
472825
20230432
280611
7135
87209
1
102419
347889
50680
184838
682505216
98
7
6
851461463
397444
280773
413774
66612
6
395528
195210
42203
6
346652347
79
277730
3506
94
413801
4484
210473
4
51
56
241444
98
11168
353315
77
25114
582069627
300874
185154
231508
356065
9
7
38
345007
7860
159323
58
4
271636
422124
484622
398001
98
489525
314836885
92841
509050195
66840
5
36
498390185
278660
771680318
62
32
92
32
84
2
4
80
346413
13
74
456260
399064
95893417
192661
298618
87
20
45
242891
41
112652
11
3
58
65
288602845
26
2
210097
443795
51177
83
78909
369768
77
413208
424356542
174585
81
260829
105450
6
55
32
146355
227098
226048
72
160695
214832
16
433919
783170449
129508
413212
55954
3
427540
96097
46
6807509
38
2
263921
10
487381
364033
220991
387544
35409
77
48
96489
11
8
4
8
80
19
200731
5
20
468209
31
40
4
50
390511952
129772566
356805
433366776
84
62455
391274
85
22
259931
126970
1
787
85
69
167890
9
73
684685803
70
81
124508
118671
2
397434
22449
147007
415313
127587
111153
14
51
6
52
206427790
69
342143
63
2551
199455
217258780
901574244
89
467929
93
8
57
295641
420361042
483725
135716
68
85
388265
294888249
55
71
415994
86
24
34
334638
8
4
8
30
337105
36
25
39256
418461
4
54
284005
243969
321903
4
327720
177212
45
95
47560
37
29
43
273315
19
12412
173965
846244373
95310
40
9
70
6
61
497765
715455085
62
457786
296962
42
6
34
38
5
95169
103093
90
581265360
96697
143584157
293785
42314
57
44
7
48
6
67
159216
14
1
29
6
1
301470
2
106498550
443629
486374
48
66
5
14
756762951
478897
38
82
79
221056
246875
89
424727
91022
86
12
374622
87
450188
37
24
7
1
262474
51
66
102341
58
447848
22877243
722868821
20
100427
19
493985
57
12
51
889312933
32
48
245348
24
95
99
72
20
375951
213041
43
8
10
8
83
396066
87
29
478128
75
363292
86228865
9
10
90
71
286757
200525265
135292
197463868
40
124358219
82
216950
121333
78
9
544141328
169784
122605
490157
320105
715605264
187167
316865
27
4
70
287909995
534596806
239661
28
247279
56083
67348
3
361501
232835
236585
7
202981
9
5
256150
324846
166224
27952
717436837
69
79
60
394924
7
209481
89
133319
129692
33
91
86
98
66
58
32093
10
95457
412902
239416
81
225835
23
99
532221971
84817
60
379516
116489
88
4
54
57
63863
3
6
300324
278045
37
32
465760
44
682591462
10
191402
62
84
43
77
453415
876900022
92
37392
427599
473162605
268711
56
81
79
57
151644
65
241080
57
56
5
57
87
69
186353
484983
449079657
54
418803
84
321855
25
666337542
40
267427
281874
96144
2
89
61772
25807
13
7
84
342795
384699
14909
471737
2
27
12
338180087
73
98
454083
479942
28
8
461041
9
124918
462702098
148551
403221
395631
17
97
132489
34819
78
5
32
247656
4
89
448088
12
566541686
48459
452302
481335
46
82
47
4
42
98809786
89
271625
283460731
8
9
520351967
320658
381088090
449894
377465
92798
252548275
91
19
461096908
86
98
39
81
944753910
11
235345
4
317732
698461896
38
81
7
27
92
698390498
6
42
91
6
212542995
38
9
784
17
332202
11
26
329377
40
60
12
45
278146
170928
60190
68
476982
43592
94
188048
50
714730381
355681
422870
49
399752
386640
74
482755
1
7
42
4
117922868
5
119668
67
384788
78
363952
20
282894
88
4
13
93
97163
245979
847893828
71353
5
72496
48
51
2
458024008
569272133
3
258234671
3
254386
66
15
41
154599
109608
116733
9
89387
35
66
75
70230
8
10
99
78
33
94
44
299923032
329118
15
221040
5
127159
28
67
8
383441
115023
488632
36650
74
457658
7
7
3
6
32
109885
268953
87931634
665643734
10
198671
58
26
18
228103
599826804
22835
22062
59
8
33
292034067
14
93
55
38
185988
33
44
453724
50129
25
50
805504455
52
262743
412185
93
84
398255851
68625
442161
191038
16232882
253805560
486973
4349589
316162468
69344588
29
2
75
71
40900
82
226400
66
20
233150638
2
83
320457
4
534256122
402091
89
365337
6
491647
8
245848265
416572
41
341121100
205264
1054
16
30
49
466379
12
5
19
60
66655
383045
4
310809
164723
236327
899708448
12
310508254
20
66
583222546
58
59
4
8890
2
84622
42
347422
387405
29
54
7
27442
94
351461
123148698
598972670
12
543870274
9
473913
34
416556196
464131
9
285279
2
769836412
757125540
431015636
24
51
12
76
415800
62
96
29
88
56
477954691
73
475904
241477
40
651454772
296370
72
352061
261583
80
115390
62
9
405423
428658600
85
183142
79
3216141
12884
109033
44
51
44
37
190360
46
22
196577763
43
40
7
341896219
176450
132094
68
32
336000
356689
5
86
510458538
99
312655
400458
77
482487
359776862
36
44
652267628
3
21042
131145
58
117942775
224378
381209
265914
13
76189
78
1
262254
127628
223514
697956463
141201
48
5
752173319
39
92
58
407747
434013
39836
10
31707
7
81133
314610
475457
433770
32
9
451850
32
12560
25
64
318416
3
709680078
85324173
165985683
432289
94
51
931370420
90
395985925
5
205332
31
37
54
76902
20
113517
20
91
86
42
213254
65
67
12
47
3
463294
39
171875
1
112845
54045577
228201
205057
128150
73
42
54
329133
176450
114812
8
330489
23
3
233906
8
478944257
56
60
36017
125187
373851
7
38
9
239251
23
295973
94
58
96
4
25807
442329
348364
417558
84
586826770
136040
20
49
417375
84
206236
311297
91823
122514
34
1
61
7
11179
295769
228667
512374055
225122207
99
1
7
64
20
344812
67
99
94
95220
59
718964152
77384
592026889
476799849
109110
79
10392
352072
109286
72
442001
80
52
625643811
42
74
5
74
22
20
281835
33
249265848
5
89
199410
306618
72411
63
165319
428317
295199
57
223048
799073871
816752337
28362
85
68460
211539
7
64
94
38
56
152685
349602
562958860
330332585
23
133699
7
133629
394214
183338
23
152266
79
10
38
234759
89
82
54
20756930
147923
7
368856
17
43768
351175748
60
68
72
163224
241035293
51
16
391538
341357
74
47
63
744073696
50
42070
81
857557409
31
37
177399
32
923271650
239811
227415
526
15
17
52
20936
122990
343053391
76
155698
564561460
250248011
265892
339372
169475
246079165
320408
341337
62
93
32338
194203
46
422068
175784
512074404
39
376735801
28
421506
74
2
88
3
260066
284238
177838
20
199468770
46
248190
325363
72
20
300944
28
147824
70
26
27
371371322
857794831
7
53670
84
404960
66
485111
380222
852006152
31
443200
420378
57
42755
20367
275212
58
69
369849
62
60
690223927
334137
899480002
4
63
20
485197
5
7
1
87
64
169162188
71
440255
24
90113
91
314847
263580
98
131166
4731
88
306208
1
7
5
362044
75380
30
7
313896
134315
9
326904
55
37
366885
84
17
135659
96
124517
74
388641
61
336915
72
461009
33
292012
63292
306980358
4
131666
21
35
6
40413
183943
42
62
72
436310
322010
369534
64
7
277843
348335491
365947
37
486067
1
465506
80
7
76455126
335627
387136
72
30
68
56
87
369569
50
41
283935
472777
293278
14
474561212
66
9
2
25
29
3
351027
287655
45
489253565
7
90
2
85492
73
83
56
487554610
204449
71
134020
48
99091102
398264
106748
77
481071
375783891
337884215
4337
10446
639014441
5
368420
19
488659896
703980168
633228298
35
97
308314
380904
417533
11
464042
231931
63
204411
36
42
51
66984
455726
174320
239808
240782
813105441
30
318513627
10812
72
86
157940
197227
416095
4
1
4
8
554159208
88
205238
177786
489832124
234745
72119
97
67
94
44
51
196395
329408
690925492
42
21
86
64269
253998
10
468000
174244
60
793881520
51
452368
91651
2
3
95
78
64
315139
7
38
224173
11
128374
29805
625301710
394265
176185
14
1
175385392
289491
7085
459128
38
210335
282212
294954
1
74
99
59
229122
1
43083
8
4
115301
416970
24
9
81054
468611
89
392946
93
77
204065
367813
56014
20132
43410
38
25
276814
20
397865
80
122940
194399
38716
14786
358043
383851639
14
404202
75
314910
97
433317
340115435
434701
168426
87
257659
31
307614
343497
3
99
3
338010
66
273151
121737
3
17
46
348646
33
32425
7
235352265
75
89
75
996772414
85
47
808160175
89
135346
480253
20
1
58
53
1
138888
129
419020
468128
19
22
68
438845
365804849
73
483048
449173
37
92
52
6
389310
56
425467
14
30
355478
192179
6506
78
241684
344879
380712
439445
340953
396596
72
12
469394
45
192372
51
44
342655
259245
104053
6
211289
86
440033
410616
7
98
49
58
98
130859
20
57
23
1
425522
91
276582
41
78
96
320001
375711
255688
55
96094
4
33
348799
271751
7
47
488096
107103
52
32
75
633464710
88
86
24
395170
32
309901
81
251878
32
355916
7
82
4
7
116383
76636
20
7
47
783480801
465055
717455255
164033
369467
22
102803
306337
96
335051880
448315324
208654
127442
389178
372644
65
28
3
103558
358468
5
77
787999906
67
72
82
74
424304
41
50
67
30
379887
432457
53
286795
440250
44
70351
62
706553961
84
36
8
84338
350246
459902884
355080
21
90
53
157150
388283
420903
74
374681
827933896
247869
73
3
328220
166674
95
226129
454738
99
15
40
35
52
97
345892
78
86
110113
445405
89
37
780517282
390242
354659
210572
36
86
25
324053147
159780
30
70
420685
9
393417264
97
930648981
63
79
318954
5
62110
173747
99
3
424983
459990
853007650
760090258
89
73
8
92
449320
28390
538985060
9
58
44
63
450428
393988
9
330775
272460
340870
299641
86
5
397187
133429
342113
347488
153456
19
8
114637
100056785
9
10
8
141330
95
27
392236
493501
7
32717
30
50
5
35
166204
88
422756
71
61
488899336
343565
221041
153000
363107
30522
291728
14
418927
555178512
54
64
827026247
755504872
97872
4383
91
449960
7
23
351515
464037
100606185
60
79
38
86
64
396365
29
402288
448131497
177501
493108
72
106153
91
272972
250569
319956
83
91
122037345
63937
44980
53
265422
141658958
69
17
43
882600340
93
352257
71
358469471
42
2
41
82
15
499381
38
84
352957
11
270159
1
232912
440518
317420
6
59
8
55
341733
68
7
26
340610
59
87
299884
492566
299593424
3
23702
2136
479171624
349697
87
8749
378284
197565130
57496
54
180334
57
85561
941793247
2
45058895
208072
286887
6
328320941
396303
67
71
11
79
75
225639
49
68
43
809147832
10
103844
341632
90
2
243588
620632152
15222
74
416511
61
335019571
50642
56
354677911
97080
296016
85
2
94
22
55077
8
4
7
89
34
413910
436335
41
119541
43
997673390
1894
77
76767029
37
191373
5
23
199653
65
194847
4
143037
15
322765
35
30659
89
442013
76
10
145053
3
662595366
62
52289
360756
214349
47241
491668518
47926
68
191084
15
285929
491255
58
437718282
79
90714644
103831
38
76
29
10
11276
85
19
284671
77323
208158
90624602
346141
108529873
71
4
45513972
1
7
43618
13
94
37
378700
372865
463596
288438
25
173878099
163308323
75
59
342055
63
44
77285
278860
355263076
47073
78
28
112842769
2
98
87131
942452229
152425642
205226
25
81
459898
47
62
253924
423311
64
59190321
66
31476
32
93
20582
454551
40
485658
79
65643
93
187177183
471812
19
98
865920073
201898
955438271
25
12767
66
5
40
38
44686
28875
6
22
64
83
132280
435718
49
151344
177011
41449
430393331
488815
85
50
86183
85
185159
368635
263774
78614
38
227253
58
29
41
33975
403305
472704
51
77
72
381234
89
6
50
13314
13
8
687116509
15
252271
414543
477487
108126
4
10
447533
3
1
572695191
51
49
266020
234242
10
295133
97
247031
62
316814
536898147
433673
54
3854
321486
252667
506141777
17
73
51846
428385
5
112490
71
6
955024485
3
288680
240957
5
383784
45
68
8
30
220596
382712
96
98
1
16
428569544
50
40
1
1
8
39
38
173255
302729
913086638
284555
7
180835399
77061
46
59
42
134763
369711
9
12
318784
79
457003
257566
20432
4
23
200295
58
9
24
968250783
20787
204125
98507
347586
74222
7
78
8
55
282305
1
176257
69896350
4
152615
421934
92
336782
97332817
380147
139237
5
349003
85
343689
72
104568
49
85497
38
45
403379
37
78882821
52
46
51
847623684
95
23
9
78
61
36
348687
189913
325112
774075847
731965969
8
66
142179
333283
11
12
198110
4
6
42
98
95
134876
199680
251243
493162
275491
636385825
277795
122477422
116867828
68
25
15
298848
209822
77
387985
24
67
47
27229
486577
199988
11
171165
33
7
7
75
487397
39
72
106617
33
63
637344513
177772
15
16
400742
68
79
230842
294960255
49
26753
421055
92
164157
212874
2
386581
4
60
9
350629
168737
62
87
129062
167670714
48
49
8
32
221924422
285951
64
744969026
48
7
894953889
89
289783
313297
115476
7
58
38
283185
87
84
33
26
4
63
33
980102162
49
372352
76
49
247026
19
397485
298686
2
217755070
82
2
82
1
73
9
248727530
5
215423
3
7
96
719156079
440311
475557
77
493190
382106
107285
28
500571679
345686
14
352994
334171
47
28
37
473364
605024429
19306
12
368988
191999
638020052
16
113186
39
11
16
85
422135
95
132083
4
97
22
91
14
310536
40
46
256483
38673
347442
63
262813
72
131863
52
73913994
160900
377135
325003875
253771349
29
70223
353912937
89
438822
214214
479438
91
372656
15
6528
72
77
424293
90153
88
54
295582
637855635
767433441
56
646704884
333572
208010
553067086
71
874002246
287302376
15
58989
24
64
406331
494299
152049
29
8
88
303665
81
26
261145119
26
37782
80
283435
271571
31
722144197
91
96
242123
345607
14
68
115646
394266
462474299
53
446294
67
54
788528691
64
135669
61325
73
71
211956141
33
258974
67
80
312093
776757520
76123
46
317336
92
197027
451912811
81
217369
371262
378244822
34
14
129988
11186
494947
99
262410524
304462
420754
67
113895
53
10526
11666137
32
45
327928046
79047
326091
492672
379039
387716
9802
458761342
26
51
29
46336
90
95
47
393748496
9
78
252028
76
64
44
72
264228873
83
449697
82677
3
175771
431246
79021
38
72
120293
62
281471
96
13
409932
491501589
378134
24119
7
292634
61
338197856
72973
449546
9
85
50
1
439847
220634
27
1
431624
80
78
95
54
61998
14
207576
412231
489077
81
120253002
409388
201767
326188
290547
248254
96
421666
47
97
12
84
80
42
87767
125537599
430885
11
788433822
9
236097
12356
185925
6
51710
79
16
9
150133
304013
33
12
94
35
390736
76
96
981424087
93
92748188
31786
2
85
60
46
558895198
190579
78
581266621
77739155
2
16
148916
44
696417959
33
49
159869
35
6
318901
14
23131384
152554
36057
55170455
235969
494172
288083
83
163363
80
94482
912853282
777733154
120247
655578276
44
371767
49
152847
22
4
924934663
14
156544
436165
472199
306612
40
264482
731286936
388622
6
3
68
52
393351
133883
40
84
277146
5
575433838
65596
8
223009
24
84
57482
48
763248333
156741
87
303556
190326
82
476270
275896
249618
5
158240
403271
19
31
3331
447813
57
444523497
473435
81
342302
65739
145934
93
1
342031
144742
420596
72
86516
10
434789
53
77
386999
89
67
348031687
87
77
92
266050
257233602
219034
6
92
678817831
221016
428137
491983
3
45
41
934762337
21481
41
51
27
41
291797
126541
42617236
15502
77
169670
188483
326629
15
34
405048
64
384361
282461
309830
2
4
2
47
15
34
34
44
226249
216593
228228
85
379905030
313156
10
73
71
6
231980
77
200444
486880
289619
54601
630642228
31644
497404368
8
377475
69
97848
18
530486956
8
315991
86
276303
425822
116494
197416
68
54
94
120943
47
91
28
237563
4
99
331666
376544
157562
26
653653472
296900
443124
176329
6
258731
488521
21
4879
83
356058
3
473735
112450
651685892
24455
81
96
456626
47
67
485800
68062
73
93
78
476953
458373
10
44
86482
227899
87190
9
32
35
2
5
381669
967989038
70
62039
188408
91
107351
259140
498732
22025
10
77
6
38
18
7423
99
44
7
288703
756773996
68
10
897496273
468214
146037
536202651
242672
353881
810233568
194094
173043
97
30
466529
451894
257574
61
80
363974930
46
455975
5
81158
23
22
32
395406
67
362000
360840
27
48
91319
34939
15
493484445
205119
38153366
79517
2
453478
31
86
388240
53
45
475941
65257
203369
22
342460214
314596
236128
271520
97
418516
91841
298439
23
43
68322
36
26
488835
82
27
73
21160
238326
250303
22
8
386019
7
65
48332
317103
254711883
910155068
395815
407465
38
1
96
2
388892882
21909
6
299929
6
99
61
497747
191534
239127
370546
121903
341470
93148
44
228795
55
195380
66
16
27
87
1
80
113430
446567
94
48086
8
499381
61
229292
482338
22
51
326241
85
60
75
213990351
94
448812
24
40454
32
6
69
85
456080
32
69
273272310
219465
289081
12
45
447858
59
926096552
82106
73
193468
355073
555486011
151320
340610
97
57
56
57
35
76
90121
33897
390099
827604157
64
68
239784
86
215976
27
479376
274952
331485
83258
444301
60
66
18154
22
79
89
628202566
36
8
12
94
10
55
272030
2
61
149986
288604
60088
298494
18
201769
244637
40
26702
63
2
5
387065
84
12
385590
4
120360
11
36319
274136
759632543
147637
485904
159376
319374
9011
115139
98
75
50
302702
224922
7
87
91
185481
294672
156826
73
38386
73212
254316
54
79
52
469876
729208765
494541
13
13
71
125709261
71
315599
5
98
1871
327701
47
54
86
142844
303152
25
11201
36
99
21
61254809
16
71
190354
119318
4
169322
391804
245050
751173048
108820
84
52
9
92
413385
55
960444640
12
54
99
80
63
72
48
2
59
34
50
12
281837
40262
78
257389
35
99
154459
55
330579
175791
57
40
23
971277729
99
348182092
82495
58
94
95
453802
368936
59
16
50
50
39
65
91
86
117445
363699
1
41
21
61
602875155
71
384110
73
59
788748354
3
299016
40
175874
97594
228340979
8
4988
498392
4
8803
90289
44
79
38
276183951
316350
77
1
974944814
583577306
11
870319131
17
147754
12
11135211
148116626
451127
171157
16504
41
289988
350306
4
459120
615003799
2
52
258594
325575
3
69
8
485952
15
345240
406370
13
3
80874
316485
87
224227
77142
7
30
3
266763
26
80
16
59957
30375
458622
437378
1
19
301031368
2
274095
597
73
44
733711384
25636
499470
35
401884
101948
316238
157422
92
74986617
23
499114445
12
467270
8
89
85
256286
157668
389388
9
417475737
796200492
32442
27
242354
386707
478877
3
341300
422073
177003
486466
200293
409295755
60
2
46
6
35156
1
8
89326450
15
3
29568
59
388828504
97726
461808
288115
199481
143230
178886272
407247
89
13
21
72
15
180502
15
213655
9
201730
8
87
37
25
3
41
94466
6
55
15
404295
250380
21
45
2
57
21
362095
2
27
412831
6
62
440900
11
2
63
1
88
163763
522092234
146492209
498400
286147
77
8
33
335520
31
79
16
41
558451207
266863
314299
38
243487
4
265482
110201
49433
341022
22
291747
25189
318633
11524
66
46
458747
91
569343280
142851696
8112
496334
94
77
6
876406789
66
281043
8
124923
17
94
456668
76
33
77
98
28
32
33370
4
141961
89
16
51
174377985
5
6972
2642
94316
121333
425311
98524
70
57
28
2
27
20472
42
64363
269879
341751
31
772547728
70
77
446653
710482429
769596715
35
88251
253473
483885
91795924
341241
52
90
258461
96
950428270
1610378
81
708367280
57
280489
33
301180
38
76474
467500625
7
270752309
185110
303925
139999
72275
35651014
653411443
60835
44
92
56
172430
81592
323995
2
368913
37
31
26
6
123501
32
442234
12
4
37
31
5
445945
483440
129811
71183
45
172163
54
411585
330332
2
13255825
314038
29898
73
234810
422392
315513
62
348877
417623
62
406158
448642
57
80
34798
111978
1
35
256802
8
15179
992280426
277496
232099
4
5
531758144
73
64
37642
474230
344604
43
35
223753
180572
27
11
443317
39
14
74
171750
185148
62
25
503987914
258349
139121
92
451553195
29
737436510
305833
445117340
620218774
32
378362
80
473793
602796848
411059
67
248628
39
364878
491138423
91
796357467
251630193
332045
7
210177842
26
712342833
291059
480463
258265
450824976
48
695461697
60
350398
51
30
454818
293303
5
5
153093472
67
392152
53
42
11476
135409
421489
146990
41
63
37
42
49
4
14
436818
55
78
5
194262
237437
15
15176
51029
65
35
103855
516874012
440474
9396
7
17
77171
713741621
75
260706
98
7
53
1
383645495
10284
23
170682960
70869494
66
97
454067
111674
37
420705
24
65
290597
145373617
4
31
46
264478
62
3
266576
77
31
73
35
62
40799
226366
51885
78
425455
95
4
7
61
42
9
7
196773
101547
4
18
258944
75
322646
3
314718
52594
2
11031
16
249922
67
88
74
43
259560
792236329
70642
76498
24
81
33
5
224056
39
456964118
270032
89
55
383898
34
116394
7178
177039
19
615994687
297496
109925
237296
362180
27
50
57
280365
22
345132
136633
67498579
32
280667
558057094
18
338520
231182131
39
268432
9
436974
25
9
51
943326094
382105753
93
96
374747
80
299251
11
14009
33840
490112
58
104325
9
32
90
204951
86
447070
54
10
305037
131061
458903
55
98
58
41
32
71122
62
172126
273502340
70
16
7
352799024
185552
5
14
404839
11
64
156653
33
459879
977611379
91
4
66
8
1
211755
93
62
32505
5
91
22
30
62
458308738
94
3
332609
7
77
619246292
307291
90
23
363984
39159
140594
247960
76
22
321118
424283
4
46
332945
416638
82
17525
803372228
82476
261587799
21
89
100805
363390852
208823461
2
822614093
9
33
379046
81
56
13
78709
29
140475
66
13
98070
80
350133
111767
309607
22042
160199
15
9
877769850
63
81015
10
964779489
406691
63
357561
227351
97
19
57
214477
54
25
97
4
990494660
357463
3
284685
330592
44
37
495821
49
492823
47
515210053
8
317518
230955
78
1
318542
128399208
393668
4
52735
115064
23182
87
51
81
77
208056
351934
79
468028
9
251218
64
52
184904611
303849
134357
429272
67
351104
282730
18072
54461
8
9
186028
82
59
237302
305547
81
86
125797355
239996
431474
98095449
592985283
88
196684
434203
87
41
31
90
44
57
469132
418899
466453
13
7
406839
125462
251514
44
399792
104045
84682
50
59
989289055
30
465329
228640
239248
83809
29
342486
434594
6
87373
416306
289943
95
5
396189331
156301
50
85
761055005
35
47
30
101584
5
204266
18
527908221
90
34
4
399099
44
560555915
32
378669
118127
89677599
414209
24
289182474
923594723
20
7
1
232633
97307
303158
270450
47
89
6
64
217955
223589
62
39
431950
72
17
375423
499085
39
80124
494970
419898
18
391756983
307345
330403
9
17
88
231047
32
67301
46
29240
323715
46
28
95
313185
66
18511
14568
12
96
329402
340054
476116
242550
62
31
54
74
436567
128532
820349435
179774
355858
787973389
7
232717
431136
370720806
84
38663
4
344992
197432
549380031
64435
205535
37
37
3
983280533
68
7
930762459
292308
348326
48
8
92
74735
134723905
80
15
79
337170
259678
64
314090
58
86
80407
30
564647742
405927
21
24
116952
8
84
69
122415
27
23
265572
782033588
481657
264141
167269
85
101818
297889
216833
63
12
462462
32
206156
35599
66
78711
487728
6
100808
46
993580939
394953437
25842
74
432757
39147
802765387
172862
7
26279887
458591
308085
213471
65
71
52
494320
53919
491041
4
170903
304263
263709
16
82
254761
21
40
52
141608
40957
79621
269060
59
3
384128
953936413
70
99
8
415123
45
166524
220719
11
81
258772
99
103712
44
25
68
38
246973059
344457776
93
472131
58
240027
366541
159408
320284
586346013
457519
107891
575470830
130374
976240718
44
423068
337766
26
183109
21199
548498104
52
453828
129943
79
36
208722
207115
447952266
235529
60
298380
57
206272
436168
58
9
50
71
89
263404
70
13
47
838975829
46
317977
37
97
49
252512
237861
3
1
201128
114824029
79688
328707059
428638
69748
1
338781
270651
99
2
34
399291
471683
29659
133295
403581
266653
304546
489753
39
112914
34
95
35639936
116521
29
11
198881
13
42
117557
179877
493862
39
375387943
94
75
58
177578
354547
9
80
14
394730
49
21
3
58072
65
393737
16
122423
10555
200984
28352
390942
244627067
23
2768
71
353309
1
66
83
49
461933
13
17
229518
903939327
185204
42
17
5
69
203245
4
65302
301436
62589
98
398406
42223182
50
46
208414
4
22
62
95035
464647269
2
51088262
73
33906
300700
6
140276
477894
313911
208495692
351944
376119
54
398490772
84
59
92
6
335668
21
11
1
351271
52
63
231036
89130
195451
8
337494
53
77
47
361211
293135
81679
380125
93
325059
222696
94
126828
8
3
267066182
21
73
56540925
93
210015
44118
43
55
6
7
48
8
5
426766
486360
36
89618
31
88
153426
76
53
18
445531
279503
4
166444
15
17702067
882265663
193091
396904
12
326982
978080825
224990
75
494416
68
291726
29
16
42
92
51
81
31
246342
81
272923
59
29
375427
17
21
45
36
45
29
261179341
621521010
154366
74
172904
102196
212945
207461
62
288399
515992229
144315
410354388
47
41
26
40
68
14
41
496621
49
41
58
22
81
2359
56
19
76681
173279
151040
68
97251
96
45901
47
39
162214
136612
93
119948931
482938
8
320217
50
24
305221
818327238
92
44
146877
238994
257348
12225
21
15
403256
225441
32696
358541984
620814356
33
50663
191543
80
322443
33
91
27
538608049
93
190450
8
249540571
283390
941581190
73
783071544
276550
73
56
342633
95
84
53
26
481672296
93
414792199
453302
421082
64
170561
84
722193158
98
17
18
242748794
343601
62
14
80
1
139451
482971964
119761
326539
163012
80260
8
406013
246999
453261
451253
29
59356
172788
125152
33
45
88
153128
13
345399
366914
360130
61482
195918
542136492
172166
143258
43
4
388596
16
354960
65
186126
405608
398780
13
51
181284
42
245715599
398478
13
146008
26
41742
359374244
695874776
58
450282
17
944002938
616
46
837087523
47
37
17
332611
56
78
53
2
214534
704218223
208977409
79
196433120
26
24
24
80
16
329878
82
74
93
58608
74933888
4
461363
63
24
413524
11
85
53
44
396119
101819
125479
4
63
374967
213667
115744
5
294462
363432
239264
371994
15
292582
19
82
56081
351841532
72
1
422580341
90
255042
57
89
7
54
313183
78
467586
474828
66472803
154533
6
327441
274433
140250
5
79
51
15
35
363904
192253595
96
90
52914773
425961
15
582168873
333792
78
83
64
58
27
106406
78
377417
918545121
87
14
17861
80
749398061
390814
340228
493078922
8399
903196967
56
187095172
53
5
139371
67
49
407123665
432098
20
59
3
54
70
189879
139936
170482
221160
42
428334
8
226261
31
192763
434924
166176
20
92
72
72
25
19
596004913
21
316922
11
37
58
61537
91959
40
297301
68381
175802
153270
18626
73
52
59
57
8
28294
99
45
39
499787
70118
17020
12
527426354
478833
728
35
59
34
65
15
172792
27
13
82355
7
32185
271776
13
282367
113007
65
27837
607064647
54
55
837653893
94
344293
9
98
93
983144128
68
95
224875
100454
364200
241128
31
52
162631040
430522
77
513514285
148282
405296
69
89
34
33
248667
268415255
182122
66
4
88729
1
328216760
432748
344395683
2
12
77
56
102075230
200561
101437634
188478
42
40
308719
426378
257734
588604640
194502
285387
17246
191351
49366
42
79
2
9
76141
275534
78
8
5654
331300
252115
49
10
4
123021
436293
9
34
84
323187
431947
20
295582
6
525298639
330962
469679
26
90
16921757
10
43
442832
402150
7
8
44
14865
263154
87
354311
73216
673056188
49
67717
61865
14
85
489566
65
53
196206
72
29
256379
46
34767672
44
62640
20
395402343
67
4
83
259161
49
226518
40
159083974
886149012
888254006
43035463
302571418
11
63
990152333
168366727
22145
356980
270846
112671
90989
23
150602
77
2
69
1
119361
3
86
1
391483
20761
353391610
349316
53
493858
38790
974830818
432204
57
168108
442020
448898
406662
87
334726
914416063
446127
294891
290017
885291108
50
235996
223949
439441
13
48433
407328
287768
17
4
69
304441
89
303486
356968
106485
63
10
28
85
19
92959
96
38
460746
17
463626
239318
120071
14
37232608
158900851
87832052
46
396003
306145
94
15
432841
48
234696
13
97
57
20
3
9
304804
249833
23
427616
920419879
13
950227438
1
97
32
62
443734
437491
297206
91934
9
117825
19
359419088
189480
112654
85
43
357457
81
46
8
91
73194
292096
365317
87034
175075
4
5
34278619
50749
22
205819
342502373
304147
63
6
127914
7
157371
409139
336942
7
342357
34
40
452488188
290018
43352
61
11
49
892629542
85
3113
15
1
588685762
71257
55013623
498926
57225670
14
486249
28
84
80
238900
11
2
72
139677
4995
483581
360392
383523
51
496174074
179134
160128
387539
472056
10
2
16
97
19
37
12
102462
429544
6
761360738
868941534
49
406747
482444
868413385
9
212134
9
587206663
97
432139
482706
81
8
83
80
70
28
153554
353748
78592
4
432804
80932
232922
60
49273
238658
313408250
40
16
63
471461
8
57
94
126603232
32
152197
49
3
324999
300324
652259765
1
363214
38
622478932
458596
54
382949
42
30
20760
426212
115445
13
675415841
4
212789
63
57
308502
158554
340956
393821
47
240192
3
301083528
19067531
93
340274
202059
93490
36801
433363
47
269809
513063699
53
418111
91
395719
10
457451
34
74639
55339
240021
466796
60
15580
70
33
29
1
114365
308942156
461129
398786
30934
9
58
88145
53
204729
13
9
1
415900196
333427
433283
401741280
27
234835
121
32
347522
86
160389
320049
19106
249978
919427825
37
85
402026
432639
54
37
378667
735653877
525647970
15
171652
25
18302
448472
71
405473
132875
12638
9
488860
225428
86
1
410606
436174
269845
47
36
5
5
20
263747
83
6
376642
187409
68
55
930824044
54
34
65
34
215536
437509
15619894
55
326960
20
9
96
6
79
228822435
345285
47
3
971697617
15
32
453697
365051
307842
4
39
73
44189
422618
163102
31
9
430318
457632
21261
29
360224
63
98
203314685
294651
23
140446
363994
95
80
32517
415173
422197
44
22
340819
2
41
4
412277
9
40
360646
875592741
895345930
264344
831517206
155198
82
86
80
84
200652
399234
37
485664
89
220656
3
139612
78
407526
85
210387
159950
46
3
492960883
17
73655
70
464623
305420
11
84
99
851702072
338849
267194
258937
67
78
349465
754782509
236327
87
183246
88
18
59
139215
40
368315
62
487357200
47210
310751
10
260839
91318
274837
7
370921
9
77
21
94108
13
42
358894
399240
29830461
201372421
82928
44
49779
2
4
34
141341
15
1
67
456756
145512797
82
36
25513578
152157
422126
154607
7
86
57
226079
61916
292925
69
82
34
5
7
7
39
14784
56
183532
85
211291
184096
253077
469236
85
335803
212943
57
57
58
283410
242916
341342
29
342642
135709
406739
35
7554
7
314188
213535
139279
131392
7
20
86
8
303059718
35
56
8
55
726005595
421508
438879
188173
16
346752
75
7
37
75
15
344167
61
44
52
94
39
57
246568
117305
424241
212257
32
186205
310454920
23
118423
989176586
25418
53
80
40
68
58
37
66043
38569693
44
163266
7
73
200931
392561
295447
280090
36
208934
29
789594838
29156
199865
98
5
16
287649
466010
66
374828
428729
247127
32
84125
61
61
12
44
671665956
28
28
72
37
358909
89
63
71
1
110874
30
61633
476896
144187
58
796185571
196506
128300
49
328014
31618
90
261952
31
934760352
99717
57
94
58
5159
38
30
111055
15
87
420899
61999
480584
208832
80
89809
276607
48
380125
40806
68
87
65
258776
3
29
74275
205254
259302
2
88
176451
66
233412
61
19
97
1
434948
494842
95
685419877
189334
77360
642202837
320766
52
370847
196062
18564
63142
44
23
490213
8
372901
92
18
51457
732758817
87954077
82553
607521955
3
26
246940
27
34
424336
53558
73
94
380246
175651
467583
395876
33649
206933
370632
164147
9
452137
87
456365
4
8
70
133424
46
64
464512
26
245371
77
4
33
127374
53
396185
94736
80
707168943
108162546
5
160540
92
26
46
343581
373537
293425
373181
464041
17223
26
219905
81
38
63
60
93778
491976
71
37
16
52
341664
10
5
95
210160
21
71
111050
483964
42
96
71
248085
86
32
18
306303
43
77
89677
214486
245428
251653
442327
28
376094
282559
13146
3409
46
192934
9
64
389018
5
152382
562243890
425142
147050
117877
376549
53
270018
219628
433887
82
263050
9
39
46
33
83
51
49571
277129
6
86035
181520
278326685
232496
79
3
6
198393
15393
16
64199
119945
34
34
2
166693
359959
8
66
744996345
289055
499279
148919
42102
1
243604755
9
69
287007833
2
79
80503
67
390807
334826557
457428
2
73
71
31
18155
106797633
321310
2
18
243921
57
130288
188383
60
320218844
200886
473276
19
98
78
55265
138229
75500
882629729
84
353790
73
19
320732661
1
146022732
34
10
73
230056
80
8
66
431515625
38
89919
41
118052
313389
366819
80
94
17
442497
23
57
4
210620724
652906931
273737
78
30
64
163569
41
90277
13
184074
341700
30
67
23385
173932025
9
9
52
72
3
85
256599
413807
804421028
35
371065
5
4
36
44
448635
673309612
161450
51
496590
263257
489403
321464
4
77533
68
9
493567
310271458
273431
36282
576300962
59
269716
776788897
129436
17
66554
288178
333564
476949
1847
86
164549
27
188253
1
140213
405793
327306
141884
93
486735
62
29
250281
145756
161659
136718
163267
49
124517
162506
335248
439928352
12199
458417
75730025
2
14
179320
8
57
6
22
36
80
93
156060
12
186554214
177765
169956
137345
101750
64
15
496660
31
147459
211922
78
165177
212689
86
72
878183782
324518
434265
99472
296474
4
38
486382
466471
45
62
46
99
287504
235584
12
129727
7
447996
850935390
12182250
365966
405773
53
60750
374756
44
3
82
159207
6
259754
734484299
117977
108956
73
426651
387993594
33
39
395378
102015
245236
17971
45
959479662
149132
23
30
304319
608861035
59
220745
389718
30
174976
97
409941
4
179330
390136
382985659
117896
94
233586
93
66
64
5
11
2
77
7
166007
143092
491426
76908
55
350436
71
84
61
53
298017
312421
484239
70
69266
477678
27529
48
91
413212
345583
471692
336761
93
24
42845
8
342012
9
198645
408716
330163
596036066
802627249
459875
8
34
10
417553
9
77
81
436615
85
324909
1
85
8
7
450935
74
276850
713091252
74
314169
660402548
59116
26626737
59
50864
23
364958
287032
48
8
211053
3
92
54
13
16
6
61
305753
44247
59
65
26
259271
327834
933802429
443432
394696
106022
9
9
27
259422313
58
441107
24556
201594
63
241281
60
86
7
269780
452355
421031
63
47
28
52
43
383567
56
39
4
471799
8
160656
395262
470363
844677169
71
3
283105
31
96
29
369950
411721
7
17
14
6
450716
85
87525
7
253236
115045
376688
9
442561
57
183985
73
91
96
478156
67
432634
62047
19425
47
498183
36771512
75
20
7688
34
62
80
50
9
22
83
4
11
10
22
72
39
249278205
870264500
3
16
8
6
193220
207202
18
443913
48581359
79
5
198539132
76
87
80
331552
1
25689
47
99
77
18
50
61
158920
33
98
347205
305947
291127
108532
480431
211805
137747
43616
485607
37513013
16
251517
56
9669
78110
7
4
371092
7
217071
56
395042
59190
90
60
4807
390573
210392
204328273
2
77
83196
116485
122815
45
7
61
374281330
38
8
99648
68234
94
8
73741
54
19
4
240338
971033498
68
67
441346
53
43
293424
166254
5
31
583710270
79
481659
494371
256672
13
73
451250
420017
1
2
75
6039
267889
5
88
5
48
213591
55
429168
494266
55230428
445106
92
285656
518218558
58
22
49
37
460649
374944651
71
39
65
369071
200154
20
428748
487967
8
98252
216613
84
75
8
33
898807466
81
60
21
279963
98
604826347
443773
6
140320
94
30
8
17
255254
82677
57
52
7
732778439
27
86
12
168345
179218
367956
8
9
132209
159246
119821968
87
81
611569067
81
54
10
84191
808044971
149694
103242
321617
354157
167792
226532
87
18
73
92
46
985631879
256564
427530
455758
24
978514638
3220
67
57
21055
192264
191279
9
9
6
2
127360
462859
401350
259659
46
105177
428952
42
42
7
57
148584483
50
386366
1
73
201731
7
1
402636
60927
34
405692
325710
248017
1
255571
462833
65
254019
55
3
444444
312363
39613622
316884
13
13
9
320418
424126
8
325242
74
32924
122920
432301
373983
88
94
20
253005
10515806
168521
94663
42245
9
4
52813
61
32
2
20945
68
48
415674
174907
281178461
17
9
59
56
6
668778437
79
312670
2
381157
3
19
289596
7751
72
10
9
304185188
143048
158775
54
97096805
90892
36
85
1
199771
173425150
227312
33
265701
413871
91
376779
408504
374971
9
19
52
92
25
1
224189
916840990
73
2530614
432711
117061
615809375
8
1
439435
55
63
738448739
402818
77
89139
35
13454
50
7
262955
80
871814910
373435229
4
365236
21
392533
70853
252922
20
74
210069
295435342
111556
20
38
452079238
318118
4
57
26
232490
12
52014
13
83
8
56
31
41
4
23172
12
13
96
67
332537
9
28
350745
353270
22
78
384096
13
150518
85809
3
132939
277359
9
93
79
97
7
58
281511284
180868
964327771
89
988706437
80
471521
8
914770595
25
549120635
20
214621
380187
66249
7
79778
6
49
81
577818758
87
274386
58375749
227655
12574
18862
12609
458118
489797
5
265396
18
112066
55260
64
8
287970
44112
5
8
78
11
7
371527
245399622
66
443205337
26
529721785
359356
125802
250427
328359794
62
62
127952
99
4
56
8
842159354
79
126640
58830074
378598
67
172593
32
72
37
155134
64
550233849
19278
119763
435050
321405
17557
759445880
55
280053
33
199841
444113
242824
872511589
453604012
73
5440
82
141969
45
61
96
81
54
176681011
472350
8
62
1
437360
92119
69
300798
221489
324918
21
165738
3
5
58
19
434012
98
98
430820
327353
85
39
449411
471170
18122
197453
832183392
133363
380670990
65
2
77
19
97
84407
99
28037
102636
625404172
61
649877730
20362
221335
9
659773930
48
3
135060
435698
322815
42
295708
56
160947
75
75
3
65
2
73
46412327
1017
798129327
142796
410758
30
93
233402
299290405
521138771
339809
94576
488130
400547
241726
73
33
76
206277
47
458889
85301
31
23863
48
231500
406582
940584046
65
325852
67
43
248437
208126
2
27211625
208157859
33
3
43
436227
173949
3
359887930
395688
3
345755
29
90
259928
996509589
32
74
322368
361640
61
71
362847
370305
32293
9
227669
92
4
467079015
197898
81
47
740964179
70
372326
214747730
18
194071
70
111226
99
21
50
65
25
8
73
390620
429958
286225
108705
88
483175
22314
88
7
336305
27
379619
5
245358
65
256607
332565
76
80
77
123136
6
63
51
88
260623
368555
444051
3
354867960
90
96
397992
431452
7
226014
223692
351926
39
266552
782297002
33
207977
341160
102333
167970
44
72
11
346039
122152
415710
364420
55
52
494580
51754346
463169
451809
492080053
36
53
67908
531382145
475815
8
2
15
275436
63
63
66
34
310957
3
45
25
359882
907315784
42
68
227133
19
72
272753
19
176228
207308
83
389186752
94
77
94
104318
789219562
15
22
80
3
233828
33
62
95
403935
263582
27
14842
33736
37515
30
61
308172
92287
108093
93
2
220816
454378
454979
76
416313956
47
36
41
21
338574
83
271130
24351007
11
467391
17
204014
299096
464331
165141
437559
56
33
79
76
492079902
72
245529
48213
6
213967
323859
41949
341486
86
23
71
72
70
273968
461643
78
372135
75
471596152
61
321264
81
291135
46
116838
6
332577
353744125
94365
482374
111040
889070506
45
150115
348541
151537
36006694
52355
3
2
88
94
18
16
433275
402776
159472
98
31
279235
256635
94120
84
358786
59
763168694
278073
179403
262095
65
40
61668
358830
362886
350237
516699496
48
439742
53
65
12
67
76823
71257
746495321
295256
238364849
482462
70307068
94
78
83
78
99
58
53
72
51
227461
8
366802
8
165940
102655
73
65
57
362693
241586
144508
35126
77
217232
395369953
456448
38
307230
382449
3
45485
438165
68
24492445
63
24
68
418203
197671
94
13
5
30
84
86
1
58
32
32
54
15
103446
40291
70
28
231308
2
89
50978
97
26
132983
88
6
443254
32
3
99
12
925350134
69
478886
158129
199710
87
57
893610944
84
97
94
18
76
28
26
97
91
22
224177
795878108
375146266
75576545
89
91
2
157043147
242380
50741
312753
339357921
47
271104076
25
142105
37350
6260
353400
455902
28781
129648
120948
7
562659843
21
1
302449
72241
23
50791
93
173296
86739
425082
39483
184091
67
21
406052
61
214094
80658
95
242311
59
16
148897
84
277771
4
11
85
110358
32
75149
131169
44394702
47
946680446
25
70
6
1
80
3
375395
15
253325166
913107374
334628
76
13
71
267289
309419
554664579
310647
243255
9
2218576
142896011
458440
315528
27
44
74
432960
4
62
36
34
12
88
388940
373917
97
367126
77457
189594997
53
297029
1
80
109311
58
33
78
238570
357941
335550
42
274786
153978
69
81
79
4
52
27
90
827564660
491484
57
332740
534840283
74
746616783
9918
52
8
793521833
2
271547
8
24
263884
22
19379
17
272780
4
67
370288
46
32
80
4
808969736
86
98128
53
192650
497430
49984
192689
112864
79
88
332095
78
258749
14
310911
59
424312
316931
37
1
682995944
1
53
330482
30
88
238859
81517
48
966850687
76
86
99
261020299
68
63
219529
219660916
67
379167
71
56
279444
13
297680
988645177
99
6
42
26
57
65
466211
308805
92
34126
325688
58
52
30
427563
8
24
501284963
62
72
12
62876
166061
57
84911
2
473933
2
57570
61
220148
59
231029
218145
78
54512
3319
55855
984506058
102705
90
387040
4
58
51
69261
76
510368799
9
27208
79
89
399183
8
94
131524
5392
975060309
68
19556
9
45
4105884
996909305
416060
25
87
7
385544
52
607891148
480387
34
328540
78
69
32
4
90
369299
2
184082
50
64
964318229
76161
113520
90
96
490058
43
22
93
60
990186170
433538
87
173947
967222103
4
15
44
83
10043
341915
93
971910321
816836738
87
3345
152626
261328
176666
3
53838305
80
54
81716
43
370406
69
407669
252417
85
29
69486
8
410343
716346001
919902519
589322948
78
132840
26
81
10
252526
3
416470
143685
219361
147840
86
112926
23
27
162817
357934
37020
3
493469446
59
262789
331213
85
14
305644
3
19
78
7
7
2
32
37
1
94
470906
154340
380633
409072
45
9
4
163218
260874024
297135
334734
76
335061
335109
1
77
27
497228
61
5422
476992
461838477
370492
14321
5
33
51
96
245811
165923
57
443105
454341
68
337059
40
321616
60029
64
40
318705
499407695
63
298393
82
421519
52
333488
83
4
31099
23
69
55
491572
801852730
99
51074
340842127
78
82
6
3
457537985
257404
28
14
301452
43
145403
68
368207
18
239636
28
36
385405
283733
29
4
372525
216464
64
27
377603
283996
96509209
47
44
483852
438652505
73
16
349055
7
404275
51
174177
404254
287039
69
59
34
72
19
84
352035661
90
361749
225716
85
324507
98
395435
80374
48346
33
57
537317024
8
44
136536
48
43
1
98
376554
398885
433624
412325
635328093
53448848
81
308537
59
343908
143758
150513
5
2
2
88994
17
36
8
60
8
79
41
901385972
2
94181
65
84
486525
23
437656
247405
9
5
27
38274
16
78334
26
300017
2
290220
11
8
30
204403
627524692
91
171839
83
411453
531749060
87
21
50443
430210
42
7
66
61
249440
93
78
4
84
73
4
237440
95
90610
82
47
461778
401670
54702
73
385401
12
215104
58
85
76
311296
15
359751
90
487664
58
12
360126
106438
39
76806
94
17
690893842
2
46
306545
685796867
263900
28
275949
265538
25
9
16093785
92
193957
7
466000
18
9
287707
450727
868564943
1
12306
3
108273
39
3
53
468117
341699
726750653
140559
63
92578
96
30
104910
191360
925105513
74
325779
20454
6
231689
378657
507967727
73
494612
7
68
400319945
206827
315357848
20
145621
40
389036
7
144290
1
135143
73
276106
45
390962
30
9
75
85
67
66743
11
172706
63168
76
29194961
482894
60
89
6
466314
51
349699
92
99
68277
1917
202153
3
250373
2
386884269
88
81652
66
97
88
68690
81173
62
188665
326276
192106
42
77
384343
536230392
98
66
73012
6
80516
498344
299750
382392
76
98
446396
110530877
348334
9
44
935705118
462481
58919
432001
85
37
17
34086
28
26
98
976663891
79
182778
270035
44
10
37
73
33
302398
36
395869587
275741
213083
315340
3
333719298
474373
86
70
367117
242708
91
36
85
7
56
62
73754
193093
140038
7
236238124
88
81
6
443905
694426191
2
6
147387
411859
241703
384299096
265686
2
295579
5
7
95080
37
95
3
116273
27
69
76
275599
8
71
459940
16
94
23
296
573863912
35
23164
481671
86
376875
412596
173853
184579
215792
35
3278
35
6
27
6
212319
85
90
59
363760
9
275607
816906206
431168
9
3
231882
41
28
66
310298
65986
914538867
14666027
85
330018
193167
338642
1
6
453177
272783
392349
36
64
164442
237474294
85
726737877
572913669
56
92337
88
27
57
179769121
121501
77
2
324354
235162
170859
98
574096940
384922124
9
314526
244720
30511
97
451003
87
111414
4
219814
309743
73
260133
459192
99
59423
5
152604
44
1
5
35
98
51
228017
44829
232750445
354967
51
714384311
80
489118
308232
43
88
23
234758938
349811
18733550
14
471688
44
686412123
52408523
57
174815
61
885922812
58
483834
72
304632393
19
122529
59
243909
480648
25
39
1
6
83
26153
468724
78
53
4
98
105074
49284
35
76954
205843041
35
254173891
482606
3
32478
43
4
1634
99
28
460766
3
17
388836
9816
244620
88
881349774
32
4
89
466509
144577
324350
66514
24
3
34
29
1
132049
293256960
2
419749
22440
2
58
314757
157113
179842344
87
47
5954
1
119048
38889
179982
9
203810964
452733
404915
346320
51
286534
11
84
123541
441049
56085
6
260971
77
93
39
145048
24
7655
93
6
346648
53
53355
53
30
471934832
16
605114200
798865148
212144
42
482449
15
403214
189382
97720
377538
332304238
7
31
60
96
74
687633998
188193
760313087
59
7
868894786
113405
96
204703
175663109
173235
121655
361150
104307
190471
163675
283198
9
41
80
55
485590
438323
8
278750
20
24
20939
92
15111
336805
202794
10
409457
44216
28
92
382741
80
67
436923
16
102714
103224
25
412908
450187
97
81
493029
107532
172218
56
97
49
84
55
424560
12
499928
19
49
482157
448176
49108467
285957
50
182357
4
232757
100586
289262
8
11
386710
255896
400616
494034
344261
29
47
53
4
291298980
43189
317359
452467098
26
149464637
225741
17
26
21
659652746
52
6
62
289789
50326299
679388155
104426
7
63
9
783133707
254124
97
8
483035
85
214632
94
79
930457786
52
73
28
6
72
470
8
88
22
349648
3
77
63630
5
728724571
131353
972386301
398069
23
80846
4
98332
129570343
27
424405
938924057
369458
61
251883647
6
430741
424407
1
437334
54
341391
2
213605
50
200984
447567
226052
70
393003291
420023
63
212754
1
47
16
9
319196
3
20
42
21
5
377275
15
392626
51
8204
165001
40822
45
228430965
76937
257652
138164
98
298130
93
27
66
223223
439933
102994
126869
23
72
36103
40
392541
78
211630
76
109968
43
406011
49
270596
860742446
66
252958
3684832
807
1
291457
346748
229218
323676
77947
290808
17
420335
88
400311
35
39415
147235
79
463592048
44
6
366147
89
38929389
103354
129606
429322
67
435825
61
377745
56
60
269596
236644
498863729
346076
1
443405
638390027
189681995
22
14
97
78
37
48
84
136978
3
32
70
8
113582
37
83099
5
477977
68
88
302269
19
283025
8
146271
929206763
208865
63
444049
65
800084950
424624
399643
30
388803
82
476182
10
26
55
789846440
407169
174660
609442696
48
74
86549
235355
66021
93181
423465
11942
408069
120669
3
89
131326
63
214666
343980
8
61
774317394
7
307686
426314
72
57
184427
214781
450476
238862
63
2
489796
46
9
97
303626
51740
349793198
43
9
27
77
3
70
182860
572795587
43
81
667322563
74
23
279886
31
443864
50
465794
39542
50627
1
33647
210913
344882
61
244372
268273
17
10409
39377
27
278492
270252
954249702
98235
396354
208453
301615361
206612
242846
64
9
70
68
256395
355432
372162
93
71
22
44
86
345713
31
67
246069
332946
73
3
27655
513677070
361940
98
16
5
15
97
183706
14
629365777
3
381904673
346841
37
28
393665121
319066
339446
376260
49
87
90
6
49
475962
300127114
32
66
83789
58787
496065
35
937659522
303725
48197
562421384
484457
1
147432
393326
365886
73
70
96
48
66300
75
26
298790
77
8
90
30
34
22
92
85
19
482917
22
839125866
32
3
65
99551
344105
73
492877
55
156270
4
83001
553542959
62
467663
89
219843
7
101591221
427198
6
197208
381996
54
300768
443880
7996
83
119602
44785
61
552896251
16
4
2
6
157631
20
174928
91
2
43
429338
8
210114
700740349
33753
351795540
365706921
59
25
49
449444
44
464617
237258
96272
56203678
10
252480
308695
458554
134149
95
75
131484
94
191757
350455
2
1
174587
8
430508
92
6
1
35
1
946156630
8
184807
52
393613
1826908
104337
78
30
580
99
50
24634
74
71
6
5
52
8
438810
68
424934
499006
32
894788690
705963185
9
13
534956393
93
11449
49
2
6
458587
897634683
472957
79008
355507
16
114833
610402254
19
215622
338226
15
40
48
92
254995
446441
70
98
27
487129
164749
40
78726
44
9
388743
1
322322
78
6
55437
51
81
173677153
829899297
88
82
29
54
778597253
5
4
631112664
327025
99
153813
57733
44
5
3
357663
51796
408729
192758
174263
377788
720254187
35690
84
90
59
81
602823829
366723
18
35
54
479550
5
349843
380070
468180
43
428500
940888511
202934
3
482743
222511
844284016
22
438234
29
275113
26
286480
47
489704
162096
25285923
49544
30
373950
173331
4077
423251
90384
50
279924149
487341
365386
33
97
438933
487262
135582
55
19167297
72
8
181532
93
16
77
46983
86
241755
5
283236097
14
14
132444
81
13
22
81
100820
136362
91
629487303
2
61
69
52947
380103
264986
34
70
31
100562
15
19
277046878
420822
3
194089087
44169
4
67
424882
132758
61
89962
95690
12
301605319
105841
184716
46820
5
116295
1
9
253858957
151336
4
52831
74
420081
869372895
163142
27
364008
4
155470
28
775799784
930205996
9
393398478
20
3
70213
1396
387331
420143816
235503
51
69
69
33
230295
157000
8
87648
281295
7
84
91
65
75
43
193149
85
294730
189637205
481543
65
1
56
93
238074
15
178133
47
290314
243534
267723
89
588936802
2
213994
7
2
39
1
537914383
188060
97096
296510050
35
55
442406
416099
71
66
52
429192
40229
68
94
376644
25129
66
41
337166
35
333538
61
202183
441921
296373
45
69
59
19
258243
93
94489
81
676586959
379627
235608
72
122510
36
25
381147
156165
55
133681
281729
245804
8
35
909239895
5
10
69
297459
63
396498
378132
27
30
247160
122723
30
408971
47
2
72
748846480
3
38
94
76
245173
396678
321600
463024
497068
6
37993
429884
28
212580862
247176
85902
326079
13
164224
46
78
1
7
128445
937121081
24
267431
131732421
71
340614
9
804664331
97
5
86471
3
373985
237400
83
63
56
420962214
47
372717
8
344706
80
22
7
52
16998
5
82
157132
234552930
49
73
474556
1
3
295927
72
47
384746
113932
465527
462299761
70
368039
41
980544601
45542
4
82
55
74
38
29
37
9
526671183
334803
5
403002
7
85
416836
413898
341551
5
63
50
364871
7
5
41246
380440
8
35
121549
55
29
206223
99
84
10643
113940
474026
528026615
93
3
104287
2
203760
180284
245270
31
407169
55
359389
1
120539
5
56
127019
32
317252
29
130699
180580
84
825559358
93
66
1
978709848
78
76
47735
83
30
78
69
11
276961
61
55
422091
4
9712
3
334088118
935103963
98
251938
4
77
92
34
212189
18
8
13
303886
47665
17
389722370
446545
67543
456382023
959401291
48
2
446737
41
482916
974320746
610461625
412625
36
5525
43
476689
24
377890
51
53
16
459495
249618
258860
356852
78541
488254
601721825
352497
2
157768
49
136741
105294
114865
160932
45
438356
91096
837239583
455694
222108
52
7
88
459294
442032
618084474
242434937
80
2
287791
39
140406
55
580059174
267162
94862
239132858
14
85
165733
81
67
150763
19
57066
463942
281111
367900
75
97
4
6
100524799
242650
51
31
390955
44552
62
11
5
1
25
278432
50
63538
90
44
431972
19
225907
326240
93
240513
99
388223
95
150586
88
147923
5
454906067
97759
25
54
7
52
80
94
4
142820929
22
7
28152
23
490021
52
96134
76
220364
355736
5
75
93
18
5
53
358867
82
387509
82
53
89
39
438201434
75
70
71
36
412202
6
10
222718
49
83
9
132865
36
473738
258652
92
563186033
87975
342339
41980
82
92
233584
361372
450287
66
86
64
269974
69
59
30
32
2471
99247057
33
62
213413
742698219
2
388203
62
5
347699
438004
46072
9
58
29
237288
51344
315648
85
164090
3
21
766116318
35647
19
278622
66
11
232812
63
125254
15
484985
10679
86
487385
56
58
35
22
21
379370
95
72
13
1
77
585921045
8
215869
10
89
57548
70
21
595666659
1
490442
434233
37
274179
117819
51561
56
36
102656
36
47
29296195
6
57
553707349
404682
7
23715
346539
58
73037
48
12
56
65
6
458393
190712
3
20
422588
89
12
20
37
427233
3
6
232758
92
303599
46
38
31
265872
22
918244211
27
591869692
47
162508
39774
235448
9
20
407837697
628860763
39
98
91
278957
466638
150087
74
329315
62216
262385
389868
430740
90
99
70
250968
113647
51579
286971
70
35
13
88
429078914
388711
279011
93
91
24
81
88
630651031
26
206576
53676
339621
10
255159
400652
76
95
50
383624
50397
464967
78
246868
305896
95
63
15
402837
31
166357
754297380
432483
38
9
767058369
2
84
550596889
54
196481138
71
42
364947
94
24
49
106499
196188
271485
51
2
82532
85
761565236
303427
4
47
71
225166
63
92952
59
437579
313569
51
64
86
33
3
434349
24
98
71
79774
300984
9
170692
28041046
6612
6
436869
69
447005
455247
53
3
94
42
53
84751
93
81
180608
212151
8836
577327961
79
7
42
584122094
57
92383
271909
358661
462563
64
68
15
72227
84
928380996
89
313757
55
18594134
96
79
384843017
231034
49
15
6
88
75
94
4
80687
423870
462993
394327
24
255058633
494008
288859
70
38
356958
86
90
15
2
33100371
482816
115484
416841
91
57
50
37
342312
392869
8
419423
7
277346
79
45
59
66
307676689
2
419824864
47
405551
401789
4
572016372
9
27
80
326669
186233611
86
41548
79
819470096
20
62172
97
165610
808915622
51372
413811
83219
315524569
299549882
271665
42
16045383
33
480452
117063
5
406518
1
75
10
351888
199275
427907
29
54
319535
238030
32
84
161583
70
29088561
796990614
1
6
48
86
103107
13295
358255
45
49
455137
62
51
299387
38
421165
47
316334
85
79662
91
78
81768
38
52
83
479446
499413
24082
93
322882
67
54
56
4
322638
28635
17
18
487001
8
380969
34
39
515293125
13
412357
132721
5
182576
92
13
37
533466533
56
431559
9
450319
99
287629
6
340030
435310536
1
81
30
325293
387084
59
19
92074
92
3
18
56
84
139467
2
462507
86
70929
341850076
47
84
18
61
71
15
242705
64
53
300163197
20
47
60811
16
7
171658
29
65
5314
45
148730
10
345522
26
10
96
60
73
190120
139478
30
356258373
58
158495
74
61
7
28
483057
14
95
305368479
20
28
61
71
88
94
354088
7
6060
682522172
57
66444
274871
36
74
341353659
5
372403
2
4
16
5
468889061
109915
464425
73
142303602
63244
345530
40
324719
93
469743
6
264807
413095
316859
21
390585
435499
142170089
150375
445797
68
29
304606
368672693
350517
436889
87
71
296338
76
4
117880939
313265
31237
85
867961215
44
96435
86
5
96
164437
30
49861
67
164359
57
423803
74
73
153373
51
232459
85
95
75588
216841
315091
95
37
53
21
452882
7
202687280
2
41
71
23
47
146617
473756
464182
65
52
71
36
383434
378026
13
244695
547606864
144940
55
92
119807
81
860534150
8
349954285
8
193681525
27461
67
148201
2
471058
84
2
92
30
16
34864
2
25953
20
27
234464763
131438413
219336
20
5
56
40
6
87371
4
74
35628928
25
480602859
207799
201361
2
20
460943
322511
20
2
16
341613
279270
60
47
1
205827
43
85054899
18
106687
25
83
450669
28
18
193054
159428
313395
214602
297720
485615
8
11982
492150
408993
62897
56
489063
38
199274
79
3
156938
364157
56
55
19
426355140
63
47
305437
9
903188228
4
89
30
39
48
987603976
487552
53
348843
93
294494
250312
6
69
6
64377
437152
87
4
42
83
47
277417208
139865
22877
322973
119575
10783
60
489012
31
134821
388850
21
225324
94
68
95
723272158
180624
21
11
24
52885
9
238369
180007
50
333487
10
56
364095
496516
341872
470393
80
7
18
30
37
42
56
98
9
85
106097
299923
99
410900
64757
121332
411125189
345359
480684
338404
16
310306
319988
45082
45
348745
160833
40
152076
469178
9
311537101
133779
362335
83
211427710
93963
183449
6153
147671
430932
34530184
18
484550
90
300852
449683
61
249089656
3971
344643
2
16
144179
36
30
56
431579
496829
3
353301
492504
471118
14
366987
125565
2
89404
208524427
769776665
190242
159951
86
196445
106602
242581
201390
296418
50
247797
343851397
27639
41
424503447
473409
319369
43
6
106219
29
238659
8
167318
85
96
876521830
278605
2
15
355718
58502
216439
66245
62
227271
96
77
174446541
432329
61615
79
4
61
96
7
193929
483883
95
426787
43
29
5
5
393779
26000
778081890
193473
343756
84
397333
419877
3
52
89
175853
177709
15
7
82
32445
23
21589
302189
76
20
24
7
360824
1
482014
32728
396851994
529596382
164262
3
317004
347805
33
97
29428
82
329873759
98
19341
96
4
39025
274214
560027347
73
48
38
38
7
82
30
415902
14
6
90
907405769
917650527
43
95
377430394
21
27806
50
29
8
9
181645
350841
454081
66
8
95
359566
98
206627
246568
56
87
398745
441985134
252987
87
84
259083
356415829
32
489361
34183
33
111148
294161602
64
52
75
49
68
374754925
43981
56
65076
48
200466
264927
33
25
60
274266
22
51
403125
4
201259
75123
153713
13
39
170945
91522
41920
25
47751
72
395819
8
392579
302378397
78
21
79
395649
72
205965
46
37
12
95
25
787310010
43
259115
320764
8
739395236
96
391488
9
486771148
32
281804
424085
43
499044
1
488120
11
99
86
43
42792
427473
79
409516
42
1
243281
4
247983
93677
189893213
287221
17
39
278681498
27
475219117
904048880
63
66
349945
420548
241543
52
143272
219836216
93
89
6
529301944
589145936
6
105438
750389369
296453
300632
971677257
28
199901
12
17787
189627
76
87348
39
42
70
64527
119264
230108
36
197120033
140922
92
31
3
31
401381
69
2101
293813
7
16
378373
7
76206
24
285319
311303751
175545
4
206824
85
3
39
30
3
328408
14
7
469857
117543
249905843
489702
417409927
849304931
9
18978
41
15
24
3
4
76
17
14
134038
11
85892
166610
24
468708
219381963
494565009
75
185801
354088
401148
68
46
5
9
427898
2
66
16
275745814
87
117194
524551860
48320
423405
16
96
361770
490048
76
77
385837
130088
27
51
3
51
349985
35
46
13
25830
19425
244251
4
44
281815193
89
29
467715
415910
70
45651
5165
3
295010
3
324877603
89719
8
178689
258480
67582
15
64235
17
65
5
96
7
24
221687
69068
331560
32
1
356800
48
330777
271472
489707
592797310
120164
40
28
85
695181764
3
107174
219198
573622337
69248
202504
22
77
106191
296425
498715766
302157
6
61
442907
371660
10
91
479492
1
898828091
12010
92
393493
289583
152502725
7
92521
54042
13
8
2
567370752
3
407673
3
5
97
294776
69
448115157
470865282
250812258
1
89
859551063
413575
15
11564
433088
46201
841132950
248295
88
49763
20
56
60
6
250781
32
234971
493262
25
45
219005
2
88847
65
1
80
24346
17740
65
715179022
31
51
18
91
4
107526406
479366
438731
370353
41
115977
695842534
89
76
32
144216
56
801782722
119613
385196
229600
6
50805408
12
92
75
233088
123631
3
72
349397
216121
5
75
360315
41
50
991419837
32
458808
84
10
54
67452
20
220724
17
48
285795
46
6
47
306034
62
800092912
166605898
48947
159182
33
85
57
242542
80
65
43408
436073
195823
310126
39
358298
265799
37
38
346767
51
274029
95
36345
39
53
436924
170827
343359
2
467298947
393045
253010
527468362
417828
346072
53
3
18471
98
48
471567
122379
2
380324
353282
3
16
123704
309823
380838
45277
22
219192
75
282721
6
32
78831
297259
269764
236255
54
78
358790
366776
101970
72
62490
45
254350
33
69
67
70
129090
3
18
94675
178680
49
37
2
209363173
79711
1
30
78
4
293412
33
66243
246387
93
1
11
86
11
101310
65
99
982546343
843601073
249905
28
6
249913850
142822
5
25
96543
238994
116438
43
165421
53
72
12
91266
190038
7360
209577
2
5
89
3
665102379
8
99
438599
7
52536
453239
79
497211
49
185948
30
64959
465166
278228982
48
414689
54
6
89
385652186
46
2
96
465476
82
962482578
730325382
6
425947
137767
51
122891
174641
30
842178356
72
490130
179490
54
83
52
859396530
63
10
5
686138025
117647
48
163747
778919723
56806
60
8
293613
89
22
307062
49
194588
213411
527506338
411474332
146334
42
427998
107915157
41
182192
38
53
98
26
62
2
37
152897
267704
156827
31
332364
1
47
94
1
64645
280647
42
58919
44
66
2329
488519
62
8
5983
36
507087023
11
638022945
46
317067279
5
4976
82
75
37
427881
114841
373785
359398
985441555
246492
61
124954249
81
67
6
73441
753452168
498522
38
1
35
285424
17
447668810
283147
769275741
37
389634
742557160
7
333805
266821
3
418912
89
68
655698371
78
3
72
91
68
32
94
4
11
51
85
687813257
11
84169
59
245479
429151
264802
1
41
19
19
63
18361200
22
72
75
282519
9
34
36
660794554
6
3496
149712
59565
104505
244285
964915126
6
275796
61
335234
94
74
232299
171713
73
75
467447
58
3
293645
72
27
68
487278
87
3
4575760
854966111
711353481
6
7
308573
79
74493
96863
42939
28
401275
78227
10
436342
24
54
475711387
428117
8931
27
692261905
4
53
63
889555647
451688
9844
204601
411919
55
152095
22
8
81
186269
759689677
50
387576
86
52
435929
60
159419386
493365
67
428402
498396
31
436894
117763
79
79
40
90
187570
64
18
677803392
28
387917
444868
246605
39
95075671
97165
70
57
74
282966
68583461
7
701080119
421326
359694
57
86
89
48
326853
24
65
21
26
9649
323888
26
337044
68
6
76120
73
89
308709
71
2
60
71
236129
36
25
54
78302
88
5
457260475
183714
58
35
898999878
94
347464
130326
144804
46
348337
352648
68
58
45
149822
66
450859
4
212474
14
746088732
97418
639936690
28
70
367180
59
427609
6
85885
404483
74
51
496382
28
214360
27
437199
1
172059
39
25
61
268568
133261155
485473
27
392208
90834
80
165705
6
146551
150263298
359712
9
65
25
7
480912
43
65
103306
392903
2
38
61
62
5
84732
81044
151539
98056
117841
3139
492074
460390
171880
96
61744
36
17
93
90
459325958
161382
262990
81
86
52
489413
99
958693085
46649
201676
61
218053
99
42
70
64
447351
285095
416134
95
42
17
774413043
7
25
695116954
107929
1
304470
50
7
191999
413079102
94
95965
470009
37
80
424690
440160
10
896117561
68
12
625062385
22
346568
89405
14780
462019
18798
68
756756619
385254
47
44
27
32
411755
63
31
681331414
51259
322764127
335566366
385062
36
324647
7
21
4
1
343817
86
884423324
68
73521352
325116
89
73
73
71
98
83
356206
290832
7
2
94
204124
647881901
400950
9
9
141343
64
336302
44
73
218289
16
82
63
25
171053
358538
37
468670
282383
171517
1
800730304
7
25
147483
243937
15
52
404922
1
705944710
53
99
24
208335
13
237358
148792
88
112756030
479696633
63
153780
3
129904
52
99
10
379938
226067
195868
17
275057
5
520359911
43
549987035
375816
322885
58
98
497420
28
236812
374827
236133
20
395104
78668
424989
24
1
434539
443160
33
61
612030603
213121
9
86
279606
965473897
345547
3
50
104561
161219381
64317
177493
53
33
302448
432865
811753621
89
3
30
82
406942
52
65174
304263
786108557
194047
8
380809
77
13
32
65
297379
397352776
59
73
9
40
589424391
384662
44
49378
4
200431
28
46
86
5
46
65
52
42855
254853
1
2
313891
67
48
31
221842
130427
226073512
21
80
24
8
61
297651
92
234489
494695
79
475721
370298
39
832123353
4
230790
263905
690939992
288212
123033371
640836238
466988
10
94
846982708
36
110599816
99
52
2976
413679
338585294
61
471912
77
36
258097
496053
70
271782
5116
838395787
220167
33
50
46
952256669
74
127923
3
379363277
60
71
182094
228999
46
52
360967
233319
60
395205
177951
362911
43530112
41
175962
99
114570
70
60
318602
89
207551
7
73
153221
53
80
297674
70
350143
381076
89
79
69
40337
849908677
316022
266639
700179632
429063
83
89
42
97
17
56
14212
7
451596
11
9
56907
426281
808968408
468907
81
95
710488679
257865
1
41
937950882
14
149576
293459
92
6977
35
4
97
46
200558
96
91
297960
597702775
8
87
3
91
22341
6
40
402946
40
552836464
24194
425428
197285
223045
205137
45
352046
216760
253027
206288
22
36
366903
5
166668
45
127039
39
225996
996390801
93404
194448
459768
78859
159306
321532
116137
65
4
92
707892625
282603
295646
327685
87
221572
8
9
300126
2
79
35
578753804
91
69
471564
142699
59942
365732
25718
319235
61
421179
865133123
9
449725
102638
9934
49
87
26
99
13
146449
7
71
2
6
527403669
66
288887
9
88739
263689
470637
40
67152
378305244
207488
50
1394
34563
54
80
244151
56654
41982
50199
43
156337
415060536
74691
30
154679
7
27
720818920
29
41
88
144104
35
250629
464448
29
409754
192211
252716
96
18
252931424
3
300562
173270
13
10607
59
438058
292590
1
399458
464558
462058
239286907
331536
34
142294
25
277950
267373
129752
187437
74
195434
16
6
283088574
228821
993108764
288600
65764
433106
5
274287
79
762826979
5
356969
24
269737
44
23
391631687
167768
73
9156
19
30
160094385
296563081
89
396121
7
240858
66464
40
48
17
5
262941
93
196206
1
833442647
216182
36
71
272936
384977
19
246824
423648
7
81
69
99
60
129008001
88
255283
52
345608
7
24
159452
402378
38
66
8
275323
24802
55
65
183822089
34
37740
244
13
97
36
24
26
47326
67837
452184
456773
98
12
28
85
39
47
237944817
7
187354
80
192206977
957733312
60
21
424547
14
2
129532436
76
26719
22
56
159161
34
429297
232177
96
10
106508801
493327
55
353201
355895
22
159934
2
10
53187
230837564
405953
101837
116528
456310
85
84
74
254063
346761
22
35
61
453001
312347
253391
295337
33
181666
54
3
36
113815
132981
337532
13474
338554
839406597
41
204819
165983093
24
348895
51
48
7
56914
33
391607
56
368781
180272
968930751
330475
281925
299533
29
10
5
73860
80
48
70182
42210275
190797
34
713871315
227073
301107
82
306828
647899383
196067
2
483796
14
251635
7
81
277648
35
494680
252856
38377
345752
5
69
448327
380169
2
24
1
61
445256
136464
5
223400
449672
621580419
427618
71760
7
57
73
19
60
33082
2
779245977
126932
107666
2
22
9
86
15
34
22767694
21
72
7
36755
18
87
41597
22
86
438276
24
140893
75
40
553187238
82
330581355
8
313069
91936
481384
4
97074
938638279
90
57974
359866
112282
43555
257149
7
108257
146852
80
178104
1
490925
71
496639
36
239210
329524
1
66252
71
220300
441217
361131
463109
95
296135
39
39
20
79
80
345342
2
6
229663
412739155
29
9
248765
167866
684910952
713802181
10
199974
48
91
14238
742484775
488997
320151
55
64788
47
222087
61
407740
996495737
489250
26
3
57
216620
392402
36
211359
45
48
36
627287724
420908
246969
77
35
78
47
348346
71
65
28
200813
6
314825
97
17
261901
207562
17
4
36148
85988
318162
7
579851706
2
120467930
169702
213364
2
64
35
283004
5
71
239457
8
989882029
153271
55
810295431
36
4
19
416910
15813
191994
54
501969434
342816
90
52979
41079
8
7
254462
98
7
256937194
19
89
85
46846
1
165541
476390
28819
9
59
2
21
79690
2
43629905
8
6
311032
67
14042
257368
159213
294046
43
44494
154543
80
453703
47
179564
81
6
36
290254
67
414914
51
126984
9671
59
90
92
82229
9
87
904327516
73
22
20
166867
23
241047
73628354
84
9
261379
279643
350140
272216
490032
457202
109466
484657
41
314011
738878194
431703
421851
348630
51
49411
413724
8
11
214281
373813
391999
26
29
6
340898
428033
43833
251384
85
32
91
60
62
83
100519
179864243
6
95
87
18
82375423
30
44
70
97
358715
21
220076
52
384714
90772
92
211145
65
166305
367496691
11
355320
65
8
245775
94
626274996
373397
472848
63
152738
172484
318768
75
337881
447568
7
474971
30
454905
4
12
2
372951
75
57
5
661209910
63055
82
220885568
76
341649
41
366891
354916
54
445655
458149
29927
33
5
3
87
3
9
628071425
897793844
9
6
488653
132438
24
329992
9335829
139616
46
56
255218778
53
80
82
33
192475536
393271097
311386
13
2
99
282974
44193
117517
438221335
343979
2
56
204697
2
345503
58
364751
69247
65
495784
61
219284
164860
25
5
179602106
2
418511
45
36906
457346
9
17
950950235
120607830
97
6
331828
97394
47
51
51
72079225
251609
52
56
142826
22
289907
201077
7
81684305
367718
159916
9
83847456
296480320
10
17
390802
273133
11
90
489979
9
811249956
95
7
177241917
93
20
96568
48
48
37
25
288954
78
74
446455
59
427061
69
57
441656
18
55
9
471451
19
188844
52
202589
9
232628
219908
170907
427116
57467
113880
62
77
3
93
2
300773
343074
61704
16
623236867
29431
233816
220535
59
68
74
193158
73
195969
356439
131111
342986
217845
108962
95
170935
18
56
197877
53
80
43
22
53
174036
18
5333
285663
37
47
264196
960279800
31057
765897072
433597787
406363
8
10
4
91
2
143065
5
81
241846
53
17
307331337
15
5
21
5
21
13
282763
248533
264511
353842
287057
73142
10
386938
421186
86
393622
90
22
899979191
53
521384930
20151
42
26
5
58
78
54
11
47
88
40
87
254702
285757701
21
937065799
48
2
11
307365
43
85
2
81
45
118440
57
50
4
6886
3451
2
325252
105530
67
39
205134624
887251093
49
172821
17
59
236649
301840
250795
997391360
1
91653
33077
65718
70329
58
95
63394
53
47
26
670490875
592382440
199782
8
172505
256465
123466
408209
96
159415
381629
69
37291
9
615622564
238918
76
2
530523119
5
365464
368453
178398955
6
49
170933
1
237272346
469839
35053
89
731276424
217985964
30
351393
243087
68
80916203
5
3
19
5
226062
13
6
63
33
87212
453388
4
57914
471615
86
89
47
127149
51
395591
22010
4
34
375662
34
42
54
45
91
78
464317
5
71053212
177572
59
2
498287
9
84
334836
44
67550
303534
247336
89
973299766
353622
395910
52
40094922
79697141
29
454464
96
36509
99
48
67
31
94
92157
7
308236555
548353470
284693
427097
25
81
262641
94
493949
476156
233689
67
992139227
52
373620
883974548
315282
3989
57
94
236013
57
36
86
299643
262140
350080
19
263193
39
7
420048
75
62
17889
367131
254688
366260
49
18
387328
53
50
71
1
95
17365
61
18
59
31
401282
88653
73
79
139574536
48
448769
170544
272264
83
314822
1
839598409
290714
31
21
321825
20
5
465107
225985
372980
230421
122723
84
374103
15
37
96792
321662
231888198
23
59
72859
438263
69
62705
241879
44
986697989
105940
41
320570
47
489247
6
3
271700
225124
233446
54
37
43538755
38
489158
457830
392643
442757186
556355042
330219
999103099
459075
23
594434610
6
36
4
867688457
424979
35
50
172482
484931
49006
39
135537
49
51
81
2
48
289276
90
157000
59
513217207
81
174258
52
19
167517
52
64
93706
90
169390
635329519
16
53
116421
3
70454
56
50
90
450356
84739
44
78
190268
41
20
174566
9
71264
424004
19
28
22
31
45
8
235256
367755
798286247
97
82
52
22
461724
427753
380108
439679591
363393
321554
103721289
6
446915
376919
41
10
295793
373923
487039
8
4
45
37
99
216974
215288
41
80
87
92
469154
446714
2
48
151339
330772
56634
17
53
390813
65
4
350666
2
10
54
476939
34
411120
53
87
40
252785
243248
488123
6
62
40
386270
636450626
38
60563
70
68
53
424826
77
288639
20
78
5
444243
237543
42058
306359
3521
191984
80698138
93515
5
129404
385843
13
178904
33
81
63913
456220
408603
404503743
43
21
6564
388113
190980
447968
77
282905
34
99
8
70384
61160
82
15
261922
133662
469598
17
435371370
261097
2
26
25
78
34
234078
39
332662
90
185741
51
203066
1
30730
471826
26
12
391151
688203925
293171
37
353624
39
236807
66
16
5
173402
23
554487919
202328
423344
43
77
6
418665093
33
30
463311
463938
359128
19692
39451
27
5
36
45
427007
42
14611
21
7
4
43
4
76253
122233
2
315149
6
1
62
97
31
350230
66840
54
38
430613236
73
112829
184087
586400585
66
96694
33
256810
492307
4
96
40
38
41
95
141113
43
8
96
37
30733
24
3
366375
112773
112549
866840227
51
158652
99
91
321428
98
261598
180721
2
95824
35
331377
165608
456903840
33
388414
99
18
31
26
49
51
83506
6012
169535
9
154821
28
888356734
82
87
50
498324
465344350
63
484142
56
23
98
259029
52
465384
100582710
45
96
9
7
63
204722
486788
454486
120810
1
19
445015
641369135
370818904
393044
1496
78
201274
171440
352519980
10
254774
418558
34
76
334632
426263
409685
38
29
70
32
983182311
65410
43
49
64
1
203147
344037
328139
89
81
60
341543
93
35403
55
302258
66
227671
2
108869
49
181448
7
5
117302
615845961
8
96
75086
361317
81406
77
45
258671
149627
762799970
453868
86
233761
177952
463627
235059
10
56
271001
26
316771
69
5340187
218881
44
382197
3
50
17
77
64
8
696804347
55
95
51
96
70
73
47
983724303
678200918
34
118083
3
84
93801
69
40
86
353607649
131006
6
97
851433023
366225
361548
47
84
62
90
6
268812
117743160
79836
140962
341098
6
137285
73
166915
87
105898
381885
94554
55
99
40
61
164866
98
34
3
36
8
100791
6
198036
18
201950
143392
59
232924
25
6
21
30010
27928
98
195673
80706
296496
71
53
43
8
65
23
288492
241967
432783
103794
63
390352
51
65412
319867
167173
331497
69
31143764
33
47
55
27
59
37558
16
17
56543937
68
63
10
12470080
320103
238160
487412
924874850
56297
425221
173526
44
15
602475682
499015
486791
489301
7
314529
56
187947
695881248
614656921
187769060
29
4
119097
66
76735
68600
47
35
61
32
83
6
499745
25
78689
250228145
66
82310
21
171008
65
724475755
64
80
31
229342
41
434072
1
95
573023668
381192
38
31
92
11
3
237908
230500
73
518743487
44
176921
14327
86
148010
210818
71
803764381
178792
480220
63
86
223698
253000
199198
563377081
4
288823
87
70
78192
267474
493117
68
42
337791
20
1
136934
20873
180926
209441144
19
496875
66
430922
55
33466
163395
39
51
8
76
73
437179827
425125
82
376703
46
284422
90
84987
73
968463511
13
214200
185866
74
428804
3
6
466371
96
44762
18
9
46
76
576563185
43
82
96
4
60
11
69
63
151800
184531
261903764
13
1
77
207977
9
3
8
126969
313812
407903
476125
186582
91338
51
450259
59
99
19
49
83
366246
80
13
209911
917122971
186012
63395
59
442497
276771
19
41
25
5
87
201387
990985896
19
399149
386771
4
103174
8
8
420010
51
316534
9
103699138
91
333275
228612
207606
6
69
337030
41
21
272974
39
65
9
4
11
5
350773
40841
6
388807
391022
169674
282935
86
304889
32
931167398
56
4
940334821
104319
55
89
57
121156
3
7
315283
443177
416106
5066
293368
14
50
53
63812
81
441154
29
6
28849
23
15
915396495
98845
273815
370148
92
58
320217
23
207454
78
75
54
373727
20
30
78
351181
20
890080664
50
16
241309
125274366
6
440832
94
13
441999
46
5
896714011
7
340271
22567
7
163689
74124
56
205420
67
412265442
344457
296608
248500
43
56
268721
648321535
139904508
456638
73
146647
75
79
3
13
49
495664
845065611
135634
81
14
48
4
257332
643325545
368574
51
340359
47
45
250904
250530
74630
55
26
59658
316551
24
164193
458944
42
255494
150280
98953
6
25
12
93
2
2
67819
397746795
37
48568
393904
4
26228
275337
18
234280
237749730
16
74
1
50203
25
22
87645218
305694
2
50
392243
98
6
15
57
256181694
67
83
64261
186119935
74598
24
80
101042
22
26
16
1
405588428
14
470680
81
97
45170
50
70775
126379459
7
249107
10
141155
404280
201404
53
487189
432085
77
70729
8
9
26
315417
2
3
111819
15
112471
26
63
976446573
11
22
189019
789871369
148611
73
83
549247898
14
66
493496
86957
57
41
87751
34
42
5
288562
32
240351
47454
24
470334116
341991738
92
100009
12408
958253692
73
81
76
84
23
185026
36
19
78
64
279872
40
35
97
24
261448
19601
255351
22
7
55
227287623
35
64
92
225370
373750
6
42
33
89
7
254933
2
43
86
238873
472474
2
26893
2880
288453
4
866207485
61726
118811
67
395231
304766
250110
138137
85
12
97
2
4
381195
8
380834
545189771
49
18
64548
55
581211531
268752957
932588273
77
329132
213437
163043
430580
196661
45095
218491
43
375506
36327
19386
47
2
288560
27
15
413312
9
78
31
9
933880370
86
218521
84
441618
5
5
4145
420608
16074
451529
6
70
28
35630
69
411879
46
12
320043
89
330370
486185
514728926
43
45
16
70
732383674
352836
673918065
95524
2
61
51881
473694
184990
57
4
17
3
42
57
52
43
683610133
9
19
77
43
71955
9
3296
79
841541370
579932145
225024
7641
113659
255768
1
24893223
456713
578610469
44
78
426851
80
316484
984143499
9
29
41
25
242425
479061666
198463588
476847
397283
82
3
119525726
3
62
416955490
37337
22
22
93
51
5
225064
72
174933
88
57
10
15
60
498484
85943
314981
786267832
450773
94
491835
274928867
31
52
66
91
95430
169431
307677
138979
238800
23
155166
72
351058
110959
299337
62
143271
20080497
655660599
36
72740
47
206139
84
68
88
45
93
42
17
96
216539
155326
12
34
56
67
67
3
219812292
216432
5
20
99
128420896
167396132
80
193514
59610
138529
5
29
100526
73
1968
1
41
40
23555
20
33
174323183
38
92
11
54829
67
431203953
462572
84
31397
68
7
3
2
27
417167
364973689
220175
259744170
661638496
333412
79
431758
74
97
72440
69
291882
12
361332
8
3084
18
31736
251201
85
226305
153472
99
79
4
47
172975
41
216814
31
32
30
370495
425087
3751
51514
64
51
163460
299060
21004
17
46
6
10062
3
464254
472327
52
58
84
85
35
109992
57
5
44
74
16
68
31
197900085
35377
932085068
9
33
91
25
2
340870
304476338
319520
130562
66
8
15
32
16
98
447475
58149
203929
426124808
73
882303550
211402
46
49
919768627
94
677433958
311084
55150
372942
671405505
67
726309548
19
50
8
1
301242
55
75
6
66
41
748403126
7
416887
290141
69
65
260769
110252
34
5
393104
69
368445
148387
151986332
489711
355792
268487
9
601833020
66877
43658
62231
21
330348029
7
489359049
96
90
435273
98
55394
12258
44
306872
119912
3
75
89
47
51
863520127
277501
94
1
20
28
112330878
54694
383071
59
43
351880486
436386
377690927
619390715
66
67
52
35
182680
828232460
84087
66
177701587
46
220812028
8
17
94
372794
8488
226821
63
427868050
195390
63
795117131
394858
304619
8
94
191607
2
841176373
428279
13
7
23
6
252218
98
86
30
31
36651
12
349965
452162884
1
472307
260815
92
338515
73
16
398881
8
3
95
453257
30
438328728
70
113750
9
470741
147388
42
457808
88542
318990
401574
172437
224380
617803345
43
366216
83
174550
485295
225292
445946
611604899
483943
4
97
238883
19
126009
43
219695
66
41
226050
8911
421654
86
510734410
25242
19
55
82090
12
65267
99
75
399509042
66
77
370110
8
263595
80
568069929
240312
467294
281781
455352
163005
22
451397
60
17
200386
27
43
3
13
66
16
211050636
59
280365281
71
23
202536
463198
95033
51
6
31
46435
99
50
7
105843
284761
161967
650430693
52391397
35
342259
379054
96
31
93306
34
2
66
73
6220
472803
329532
67
24
22
8832
42
179672
107344
358328681
183133
3
85
370220
291816
420822
358352499
682459675
50
43
339263
33
430460
6
75
41768
79
183940
134707
40
174897
58
9
97
1
235924
55
2
86401
261445
7
103254
13921
60
9
78
616074101
98
314253845
77053
3
62
31
224258
96
26892
64
95
32
106747
115454
2
330314
222637
67
176027
164407
244131
71771
82
390389
275515
26883
52
50
61
7
356108
445367
97
16
445392
337687
24
44
208106
342049286
206306
72
97
60690
15
42
27
495806
255421
18
224863
337797
46
8
35
60
57
200748
431060
1
1
9
259524
9
37
20
102603715
69
237107
7
58
381765
63
462411
98
92327
8
171226
50699
16
56
620630488
53
402065
109957
9
55
175360645
9
902850843
408004
32732
274336
9
372994
50
4
194375
109239
4
14
249275
390418
83
29
142380
2
236479
23
391112
321209082
395148
11057726
261655
487372
408094
174130327
93
7
241490
96
193443
159941905
16
82
8
188442
260371149
390764
455199
55
28278
24
2
584586913
135546
7
153897
7
94
89268
8
131707803
498287
2
378491
41
249545
61
96
64
209979
330194
131743
485337
409881
36
272438
87
163212
265870
341123289
72224
85
430778
40
170363
29
439745
6
82
272377418
21
100470
55
675677646
23
251722424
36
673035586
397814
40
84768
8
2
939286730
9
425235
53
61268
62
172460
524892352
192827
32
400627
63
99
58
44
34
367166
28
179047
353821
97
385538
39
146937
486607
680326404
14
86
35095
48
208166
390441
2
558555919
497062
22
320649
306611
12584
73
391810
5
259594
108004
16
16
370135
89
899867615
323590
369860
7
36
98
4
122254
85
17
90564
292755
408961
172511
3
427242
139419
227901
3
44
25
89
25547
251465378
634648339
60851
99
440215598
109551
488223
240919
774676800
52
173389
1
1
89
85565
489562
348796
319683
980579979
499185
281822
10
48880
499490
2
2
75
399257
294062
20
87
432853
20
76
8
497115494
199817
29
45500
421579
4
271906192
56674
66
78
37
77
433440
680091736
450150
68
421208
253347
138358
67
8
21
51
597922856
157331
10673
303454
76
134559
1961
15
314549
181329
346803
165799
442755
279118
67
23949749
433591
264980
7
354760
1
78
314203136
39
10033
82
954305898
93
455988
58
43160
79848
47211
345415
273577
60
84
141360
72
10
420381
76
234409
42
189627
44
87
47
4
3
260088
290678
171928
380906
74
112685
930537108
4
970247058
15396176
88827
323285
216262
161837
347676
191782
81
30
38
8
82
406706
513989047
180556
88
301116
84
479883
370462
206037
138362
400916
61041
6
186568
349926
46388
247678
62746
92
227103
9
489378
191939
53
231548
17
470720
418372
13
67
204187518
132309
69
7
210705
28
36
75
800773434
268795
1
335409
98
808328518
5
577811504
2
65
88148
777568523
46
6
426260
6967
59064
17
88
240382
560703176
41
91
75
128202
4
144677074
634468719
46
437514
69
84
58
88
59
63
440318600
2
8
80
40
6
71
74
71
5
64
9
316259
79
2
328479
224594
90
90
476003
407912
56726932
66
425345
40
5193
126230
84
90
146987
4
4
62
357716
83
43
82
446361
681690395
61
54
16
174192
478335
325352743
451187
84
27
230468
205245
201250
4
177481
287220
395438
118418879
96
255373
458661
77
370687
91
307498
245784
268855
37
57
232491
276584
487027
8
86
68
37
309909
484733
61
5
6
78
910336123
421839
421400
239068
290836
235942100
69
18
279262661
6
77
43
41
2
38
689532642
31
39
9
1
32
140358
378094
43
380081544
326497405
162040
55
361123
5
85
226660
435606
358510
163785
140350
60
393692
48430
1
28131
41
104859
62944731
19
187974
83
461948
64439
215086
3
64624
274589
32
641383593
31
65
64660
78529
38742
49242
530846636
99
203719
86
81
65
320809
450985
217265
185527
191558
6
49653
415439
220234
26
437192
86
18266
433809
2
29
274566
30
391774
47
8
5
174151
53
46
234051
3
305865
490972
2
344220
163592
8
486637091
63991
483730
799321443
81
114481
22
24
455811
33
57
222609
458163
76
350201
455471
17
21347
495434672
428365
182042
247557732
71
730350679
85
185732
43
373113
503874637
3
447984
95324432
194150398
6
427037
56
63
80
92
414427
497971
10345
518688003
79
197000
48
64
64
7
484453
5
82
14275
92
70
17
2
78
6
494336
25
25
36
2
339631
241819
19
30
333535
20
369458
93
310131
478974
381804
154002976
992757986
5
386690
39
398187
88
18
87
73
126121
5
2
88
38
5
366889
343308357
79
607207717
65
479048
15
228124
39
75
35
323055
472863
11
444583
69
3
63
2
28384
555739204
431643
39
6
373211
113630
120709456
1
4
210008
35
62
458050
72
477953
36
459875
65
348913
77
386473
26575
82
8
326510
9
747636464
126727
75
38
321317
5266
86
20
69
64
12
410129
483773
56515
379598674
96
37
24
57513
1
220079
86
27
78
72
22
74
76
459871
713366407
92
161392
58
34
246424612
436133
586255478
66
273428
47
33
81
202698
59939
68
363958
94
404556
413009
67
288537
185270
231684
307123
12
7
59
14
91
468300
183272
68
22
28
375314
73
608215112
215431
97
42
73213
132451
380080
385325
380104
49
453803
216860
99
303877
9
6
17
41
36
79382
27
108326
50
38542
445365
79
91
299744
499908
432854
438801
384010
541176610
386463
28
461568
102251
3
302201
63
70
77
609166476
77
97
196231
47
29
3735
79
94
199626
960597071
7
5
56
187276
410425
89
18
119499
39
45
191004
66
32
36857
451433189
15
205700
119275
204244
21
225884853
25
93
86172118
330282
159275
110215
17
56
3
52398
64
12
361197
526387724
418617
254659
161260
83
208267
94
56
85
785382147
29
2
2
43
4
85
55
51
156250
64
24
142351
217154
483660
25
43
179962
439692
46626
99
269798
27905
83
61234
89
6
66
22
223812
325290
4
82
38
333192
483648
13
200831272
65
81
25638
3
14
99
1
4
32992
238521
4
8
455565
36522
97
32
45
15
283887
66
18
135695
161327
928576736
386
53
21
1
28497
158989
134637
40
42720
7
296090
7
653796
324403
218330
223530
359721
95
181303487
78
600374380
13
258860
435709
470338
276576
82
361177
5
60
399417439
5
151717
30
449292
26
75
73
449805
43
428652
36303
22
96
34
43
5
97
87
56
36
42
27
673789943
134531
461454
64
60
68
7
92
2
20213
22
77
91201
131416
2
49
403779
51
7
91
43
333169
434643
98
7
14
440192
25
23
9
423613
177749
22
14
134723
36
65
77
25
285767
221067687
372280
46
74
88
202315
416834
71031
49700
458948
98
3
449060
58080748
133765
72
192045516
40
13729
31
16
2
8
71
2
57194
50643
14
441020
340793
344731
997050832
4
60
192278
28
9
29124
37
33965
55
280649
72331
473007432
47
422591
321661772
22
4
51
3
84
28866
244278
89
46
71
330904772
32650
98
479494
19
61
257533
784168948
413533
41
52
328035118
352304
172600
78
311796
481497751
120219
159931
47
47
56
89
9
91690
73
464212
7
456864281
212377
54
5944
149170592
18
57260
295969
150500
49
91
68
19
221565
56
2
92
42
56
245202
42
156200465
53
425981
70
399103
56
873032909
67
190554
464553
60
30
212464
8
68
446876
25962598
853581736
580034092
466722
454123
79247
54
9
923498467
8
347996
52636
9086
36
216439904
89
354
181299
236409
365262031
53
98
72861844
2
295830
108526
596126069
38
148463
8474
57682
315973502
106681
66
402272
425090
28
64
297418
5
868102096
437291
98
117148
82
22
845060355
59
388392201
84
36
32000
15
57
8093
3
41
5
32
450439
1
428592
295180065
95
57342
47521
25471
20
483774
257418
252375
339790
55
33
341319
87
55235
94
9
66
98
5
2
50
3904
415305
5354
117614
69
18
299453
283199
458395
321914837
361815
498015695
156724
464661
83130
54
361270
197141058
330542
54
69
32
43
7
2
43
111366
24
353549
399634
54
1
56
817514410
95626
76
95974
60
70
39
847597403
2
41
32
247333
888144487
319153
77345
81
7
341918
104676
98
78
227532
36
69
65
82
454404
155128
50
90
82973
54
750419706
392282
98
91
466068
1
92
278820
3
419289
20
89
459604
234476
93
1
201681
82
357370
329049
259343
9719
376940
71
241111
73
174615
56
436411
3
109655093
33
32
308687
84
2
60
23
446876
63
90
381236
207324
48
7
3
23
46
93
38
89928
16
2
91
498092
8
19
3
58
371775
751090166
631261282
5
180837
99
77189
28780
77412
473223
604396832
131248
9
19
6
176211
3783
16
32
176485
72
62879
68
13
44285929
456378
278502
82
417819
467983
334747
787997765
202132
35
458416
386997
51
496814663
69
81
34
20
855777552
384888
47437
55
96
51
47305
44
515288461
406933
378792
264178
2
479749
72
491768
48
41
127355
486430
148355
27148
2
92
701572846
16
123367
531236732
188386
162129
54
98
159250578
7
359235
193319
37
30
27
253829
41
360164
307546
176352
69
13
182478
284223
449757030
326533
33
48
409697
57
23
56892
425844
601264384
46
26
943294361
225710
280122
50
494192868
29
14
356013
8078
82
23
444694
37
231260
56
25
13
157100
45
449283
152887
28
47
963856568
36
42
27
269036133
177430
50
31
434116
693225383
17
8332
172346
8
230120429
137423
1
403580
185722
24
36
248234
6
359802
429938
190807
19
36
55
50195
345677
46
142413
55731
32
45
44
249026
29
3
5
355740
74
2
143162
82
1
12
485190
453031
296077
119734
30
276729
8
404878
91
81
496763
189725
81
560458649
469371
24
2
882370569
5
436770
51
343955
102634
249891
13
44
47
26
311545
28156
83
340168
2
176568
216136
463676
56
2
28
62368
339087
266258
175655
20
194892
185026
32
179560
468623
84
9
49
351439536
22
256790327
83468054
283107
56
60
192
965877827
1
205763
42
86091
87
79
739645920
215409
30
41
33
391903
489398
8
61
5
57
493735840
41
151253
48535
5
61
55
64392
18
73
260772
499920
287897
4
432020
101279575
489839
285970
55
5
22
69981
898610676
64788
149522
160888
7
24
939406884
90
18
79
47
972733032
265612
413313718
60
42
448359
638619842
89
126754
382077
299212
35
352435
25386
67792294
2
214512
448905975
16
417489
297333
6
478033
66
990332630
350510
297490
52
16
5
92
33
11
55
3
359779
70
2
291669
89
89
37
94
9
90
451754
341054
453794
35
30
24
46
66338
72
886978935
98037
30
225970405
5
163278
6
250695
52
400802
14
106706
80
163064
442025
1
397809
402998
61
59
47307
1
29
70
24
35499
82
31
88
513724821
330358
204688297
19
128841
535460813
432514
203058
267084
14
87
76684
13
71
61
4
8
149390
36
70
473560
279127
66
3
3
264929
99
17
354289
63
19
8
41
14
26
9
44
112896
37
16
96
83
797224483
3
64
390458
306108
28
70
44
52
54
52371
30469
6
33
49
42
62
93
336225
91
612645563
353138
400534
72
75
112844
312406
8
6
333853
19
456484911
122745
498573193
18348
115825900
205768
96
2
79
184629
251953
89
62344
4
42
113130
52
65
57
91
478005
296860
68
33957
65
410691
91
621356332
58065
312181
493872
163964
30
222899
443582
157032
27
332663
13
49
491840
315813
48
178742949
516634695
44
247851
60467
22
12
378333
357103
2
213850
349433
27906750
396853
49
299034
488123891
94
55
603422463
36
27
272185
449080
5
750288589
93
345851
274146
65
366495
42
411274
5
388517
9
45
24
239617
69899
64
31
47
42
99
253737
34
4
312377
40
55
138026
2
83
320215083
483685714
59
33
32
23750
44
162307
110828
352486
18
66
29
25
20236
56
334015
54
553271084
17
21
311909
35
338831
102481
221110
457367
471822
17261
396725
480065
494304
93
2
77
106799
50
227956986
59
91
90
407434
54
74
397186
36723
258856
68256
21
90
40595
65
50
724179971
25
59488
79
91
89356
99
874200099
50
18021
223820
46
10
85
223851
281828
76
18
713805026
5
37
282550
167225
6
99
16164
231283
58
43
499861
327522
367654
3
37
58
5
4
30
391077
41541
47
94
104849
40
55
71539
40
39
109311
299858
79
51
62
63938
319794
16
116198
37
36
71
19
52
81
192284681
20
88
83
10
7
214917
453892
9
1
8
5
29
202518
318892
36
540007462
331587732
545538841
977940353
67
57
28
141514
363599
51
205733
277650
234222
908821519
751940935
1
40
25
367614
79
109273
55179
481484
86
114043
456160121
432562
141414
128366
166332
55770
86
3
232223
733292323
2
71
178135
54
6
69
371290
50
43
145563
286895
55
39
90
8
86
76
328710216
6
18
44
345443
20
186525
226457
96
73
240940470
78
480413
41686
14
14
5
371008946
8
128836
360084
88933
5
195275
568123108
88
98
443527
88382
93830358
488284
50
20
107312
324820
351116
372044
7
118518053
11
178240
37649
31437626
19
15
37623
123600137
184513
11
346880
2
482711
53
899197919
80924
144791
345059
24
556660671
95366
163650
49
16
47
90
55
7
33
433132
70
27
400525
582126791
62
46
31
66467
8
346077
30
25
7
388424
85
322582
7
77
648772053
371998
22
95109
106024
135589
352165
44
113935
17
4
302400
4
122194532
21
132832
77
406852549
59
11
57
5
61
362356
36
22
28
85
327655
265259
34
137980
368550
332536
2537
98401
419954
180192555
285452
755846681
326995149
5
3
331606
180477739
477959246
96
29
89823
34
57
482234
350828
396959
82
10
3
48
42
81
72
232143864
78
299568
68006
22
406751
86
5
83739
80
97337
44
220516
69
5
811488716
434472
7
498559375
6
222991
6
56
379591
25
195050
53
55
34
275462
711596756
779163564
9466227
236558
847600407
6
70
223330585
303194
51
49
66
2
335056
57
14
74
122478
9
47
185178762
198342
344055
92
41
92
2
72
177097
143285
291475
141243
35
31
87
94
295905
7
263205
22
25553
75
53260
132023
92
19
86
328926
199838
19
637772151
888859214
435929
179581
443891
39
395745
460404
78053
71
61498
429284449
456171
92
60542242
96
30324
514283788
205795
32
71
16
62242
832831330
629741446
476544
3
62
9
66
38
16
9
310763
8
237342273
247872622
191445
185219
86
3191
171965
106636
218629
86
18
84074
158936
158637846
134690
33
1
791822734
103922
22
75
23
579427362
22
173182
56
7938
419846
119692
63
79
44
17
49
990464254
9
368884
8
871290485
57
64
12
30
99
301288
69
81264
297518952
3
115581143
159270
365979
182135
68108
2
48
41
81846
15
896901036
397376
454969
323369
365581
66
62
2
26
85
148352791
28
368762
67
23872
35
16
7
4338
13
15756
84
704181123
87893
6
39
83
53
54
79
232786
38
472423
63
1
231212
889412338
390961
806182639
2
159523
48
31
83
7
2
21
454594
133685
86
427313
63
25835
184644
419993
396035
3
28
867326863
49850
53
57679
99246
7
37
407033
1
2
291176
556698711
6
84990
249937
427942
9
4
464916
25
46
95
52
11
39
945981996
57
327507
48
940987812
336480
6
34
491440
336191
467601
142178
431062
9
34
406166
37
94
9
31
4
864511371
73
61693
1
98
179245
74
21
20
93842543
3
377304
446349
72
50
326309
77
43
33176
26
31
91
26
52
322716
48
267792
25
169860927
70
221963
44
78
277942
13
296457
12
60
101939
30
336082
84
269150
70
40
61253
468234
340653
471566657
216450
24
19
452919114
286907
49
79
30
26
97
206149943
411854
577680719
129259800
10850
17
132995230
60879
480201
208397
46
13
307243
185455
66
400388
406666395
147866
74
47
451455
360947
16
9
4
465435
97
5
69
8
283885
220675
112141
81
76
9
499745
1
14
408218
257820
410352046
129429127
76183
402458
177335
21
16
361762
499888
280965
9
79
123913
72403
115436
92
685833376
929181974
281133
4
134727
194980
432817
8
268506
436389
63
6
54
81318
75
83
13
93059
83918960
391083
216489
6
12
7
48
171270
11
381582
8
437607
23
205947
967841609
438706
59
30
272852
6
488199
90
310820211
97
443709970
313229
4
1
82
70
21714
571992855
497178
80
542640618
328748
40
235774
841184224
26
364166
51
300410
91
2
4
189710
407305
680144265
78
85
292780
137259
61
548505081
457838
94747
428127
92
38
63
30
151066
72
21364
14
444876
419601
88
17
47405
35
401498
57
53
45
24
341841
498727
50
84
46257
79153
44
4
395765
93
30
337595
103696
178491
38
5
208617
10
149495
71534829
59
27
22
1
148831
73
174615
5
372328
52
81
83
108566
17
27518
404769
15
221122
485164
26
214553
393178
453919
470986
18
1
26
477126
456356
21327
328878
152189
45
63
358553
26
75
40
23
110785
312969
52
499752
7
74
267371
33
88
16
173437
69
344684
200619
353062
345379
353530
82
12
395953
90
429554
340306
488354
293443
481070
126864
16
64
34
169441
321114
45
5
84
561902481
282173
346255733
55
72
234210
2
48
290591
1
194474
222666
9
135405
824007912
97820
18
7
471668
126250261
94
291264082
37
189055
713519519
72
8
325524
54
72887
9
63
70
141814
242359
274299
229977
2
57
87
4
29
8
486387
41
16
533069079
474251617
487319
15
939893758
21
345730
321807679
429822
57
487980479
63
3
32
425293
241403
57
41
1
374523
60795
47
454107
404593
165983
139849
383948
318871
181487
281231
489492
312274
232498
7
79554108
84
27
51
22
67870
71
10
8
556910319
403249
85
11
281578
292625
4
13
8
415225
67
293571706
14
449387
827075132
54
450190
63
452271
314640
41
14
345476
861447061
276468
72531
543761353
366001
98
98
278206
58
477334
386160
177917
16
381641
91
434372
79
191571
18639
97
101720
96
11
3
389330
291902
67
1837
17
873466256
42
67
76
498905
63
7
16737
63
146651
573
7
624994537
489664
516941276
745689841
243202
702651688
427585
333664274
715652590
4
38
397157425
12
594535504
58
17
110519
4
405822
81931
36
4
38
148981
260225
187984
7
64
317317554
458703
182838
472130
86
63
43
83
68181
220788
29
86
463546
233827
75
923883132
52767
99379558
61
1
22
419495
748116808
436818
54
7983
369153239
93
525233879
138581
432955
61774
346674
59
352410
2
54
388715
446095
203078
44
375656
871627579
227056
7
252677
43421
352392
14
61
35
116378
47416
1
42
719934535
28
245165
457252922
64022
265558
94
24
144723
470190
41
573526126
949050646
109559
28
78
418313
484996
787093182
8
866652567
340154
443706
92
9
15
295180
685891849
462379
26
2
82
363195
325976
10
366137
445343
54
32
79
84
231346
222399
73
773308544
63
167140
48890
854662410
92
26
485545087
49
20
6
963171758
55
95
98
78
493353
483292
49
212749
42
307156
132562257
837270753
88
69239
87
145703
26
317846
227761
89
29
93190
356415
429674
343032
424983
369159
258588
2
31
355593
50
413802
416954
7
29
171393
44
56
896482335
21
129702382
64198
83
38
314601
65605
237983
164133
199518005
40035
455171
290027
64785
4
384686
90897
81
76
14
954554773
9
445438
91264
84
339362
86
74
123937
308130
448711
3293784
6
49
82
180908
84
382317
81
94
4239
223562
2
55
7
486195
168063
56170
106653
62
68
78
209798
621528876
102585
375967
1
59
71
37
400750
373842
7
35
411957
195876
91
7
98
70888
349795
19
119385
56
451609
364897
45
197997277
61
401464
5
229258
124217
160853
99
5
2
78
193705
72
10
761718896
87168
7
85
73
3
38
91
29148
495763
497873
65
167451
71
6
622436641
3
430159
22
42772
125169
631591190
1
96
6
33
351307
202801
56
129330
466024
77175
247646
352847
320195024
172819079
143194
235271210
312530
785574990
236860
120011929
86
79
1934
5
477766
63
760908837
9
232248
412886867
257735
55
86
37
361253
697590867
371784132
29
90
307290
3
17950
262652
50702
6
440157
182803
327450
171696
176339
475650
94
208967
23
693234472
31723
47
299431894
53
812389152
354185
9
138901
463219
9
25
489818
447913
389806
68
88
44
498265
87
224878
88
128505
150424
145421
3
287557
66
5
830742821
243285315
230508
447758
5
20
4
56
36
306671
17
378907
31
1
68282
2
1
56
51
6
57
32
8
221786
10
326291
54
498222
2
60
79
189099
174675
27
31
6634
89
36
47136
51
1
490299
1
5
73
27619
64
165738
17
3
38
40
66
5
356986
341736846
77
73
220929
83058
41
239374
16
455484
58
121796
90
16
12939
444288
29
96
91
544894673
62
22706
335847
237169
90
31
331063
16
2733
388930
93
29
93
43
55
395964
425108
227366
49
88
450901
479272
386421
55055
2
555866514
62
6
826141706
2
534257369
38
482264
44
46
16
481737
49
8862
92
363890
95811
144918
361424
392941564
312036
65
212847
280997
45
29
107741
161947
47
356106
1
174459
694752151
97
337401
26
155937
87
66353
351105
65
569214549
377284
42
97
293131
834912548
166372
32
756213201
520649229
16
258663279
21
307066495
410985
490836
235104
157521
167256
494677
7
42
39
19
72940645
250387
49
4
70
44
622278187
20
129134
184085530
124732893
96
9
373900
20
348820
476315536
69
452692
90
8
964802688
265619
56386999
252603
928272770
36
82
98343
6
380591
18
46
794741866
171764
148034
325483
8
60
84838
38
9
302311
143796
63
352722
8
33
346959938
77
21
202654
497731
36
297099485
53
103858
403913
74
5
284925
61
486541
19
13
79
27
38223
43
26
129368
486615
477534
82
318477
2
18
61
170789
165518267
23
42249
3
218579
5
71
422289956
909012564
44194
19
136290
122761
468743
96
99
106419703
12
2
352961
81
173471
66
398775
1
54
475682
429566
22
151117
479823
29
30
208922667
226571
212932
14
498102
42014
466997
28345
55
294967
20
78
112174
99130
348984
8
320111
8
838297287
6
44
14
71
3
90147
95
15097
433055
281675
316141
32693
466924
449844
255293
25
96041
41
57
30
27
749403691
8
11
49025
495702
395072
89
49
83
53
45
18
172728
480190
169916
178007794
27
163821
358091
271066
472416
7
134859
461076
8
328846
404700
93092
5
534510704
43
384500
450931
9
222572
287243
25
6
18
9
1
19
38426
397107805
430017
93363
18
45
330882
227667
6
70
5
205826
166887
4
229716
98
14897
43
61
56
8
129700983
417907
8
98
15
317352
55
191558
326545
493089
93
252074
308395
88
190702914
94
68
72
399128
78
9
280797
78478317
54
8
421264352
12
643454123
483590
355009
424042
493833
461484
48274
295574
26
158913
62
393644
21
33
78844
7667
131884
13
181516980
485372
122930
74
413615
330238
8
59420
461536
174783
379616
9
78
74
64570
949078011
71
244426
155158
27
47
37
222210536
230682
80
49
1
21
87
130997
24
16
6
60
3
47612
183229
498034
28660468
394073
64
42
26713
174235
16
304875
9
205439
61
46121
358905
1
220505
92
5
2
371237
253762
41
48
58
149345
345401
204417
52
50
320503811
8
90
44
376627
69
122252497
379926
438136
63
56
412520
150079
36
202122
199625
396194
934472603
65
72
82062
183912
26042
21
18
262775
24
298508
4
34
30
7
113807
37
32
52
417246
720630239
4
15876
32
2
424762
431407
28
8
7
177045
36
2
616204061
83
7
67
172964
111109
57724
140651
47
87168
259952
28627
83
8
88
25
52
350786
21965
78
8
9
341534
50
360131
357510
12
36032
86
5
358260
85
201276754
959911
87022
6
6
2
37
202928
84
296155947
215014
64
226158
33804
175601455
1
460663
45950
116160
1
374717043
239715
58
336977
153859
66
6
236900120
29
81
19276
45
16823
57
21904
156088
96
5
496325
357061
73
29
70
285368
114256
5
72775
85
32795
89
972094661
344231
38
75
88305
70
132814
33
8
212054917
846270557
69
50
65
374788
53
113200
9
393787
448921
8
386292
41
451012704
228565
36
241372204
238855
24
5
180399
26
90
276636
279189
13
469815
43
62
176728
26
86
397292
312955191
82618273
406015
6
154259
60661
377627
387788
953626112
3
323861
465394
46
32
402302
96
23334
62
208515
6
66
449345
76
16
253124
5
8
772074795
58
761909378
430653
380068
3
73
683910589
59
32
222973
51
438126083
17
66
4
762263028
4
334690
50446
11
399009
2
52
86
15
16055
73157
152503
58156
54420
53745
747722577
5
595528769
1
437221
478703
8
139477050
83
78
84267
96
45022
943988924
50
4
2
355902
98
73
57
5
37909
176947
24
44
163706
36
332266
49
96078
89
2
81
382964
182673
96
190543
3
378673
17
205897
210211
86
55
78
12
80
3
4
284487
103283
392382
14
62
470202
78
58
39
21
41
87982
4
68148
26
9
82
94
29
84
97064701
283744
65
64
3
14
6
80
52
4134623
466307
306114
8
366200
57376
9
301769223
79
50
12074
63
201904
254586227
465460224
579391432
93
100315
240683
428741
763030696
416958
78
229720
269277
286080
325337
159657
58
391143
93
7
250689
2
269713
167791
36
905186642
70
210717
436713
282363
420241
127718
65656826
81
359668
333011
98737
445711
66
356229
142171
467932
91
167728
901468664
357788
167845
94
48
97
62
354908
372709
252519
9
18
81980
89
20
309972
535003284
6
4
1
99958
59
810638895
27
273614479
358548
172008
87
15
936181417
2
448594
36
20
60170
105261
91
6
54
73428
103074
49960
197821
295528
228023
271168
330777
89
44
99
8
46
36068
9
465005
32
51
86
30
27
6
95
76
275003
25
82
403666
95
43
13
7
3
1
232707
95287
24
105088
345585
43
47
53
27
37
375173
454629
341684355
9
153144
28
3
294059
157242
165899
296085
381738
14
206946
44
35180
6204
379984
11
444212
4
57
254870
179792
185672
436190
269926
53
430763
7
89
525361032
975036395
260582
13
438501
570181659
437722
408776
271624
174332163
28
22
375891
449555
9
210845
95
45
421408
523948697
41478
80
196334
75
15
82
52983158
301510
63
23
99
103884830
285276
83484
823067072
5
39
62
8980
96
98
55
194366
36987
74666
49
890557126
399353
40
346144
93630
364601
29
71
67
21
95
364189
280617
386036
70
315772
18
63
90376
82706573
315453
98
19324
75
804795865
3
95
307898
669293274
768401917
34
9
157484842
21302
1
91
338983
92
21637
45
58
53
1
50
50
384237
38
302495
13
55
72
5
245744119
390463
62
11
711839718
202941
5
98
233965
427359
236371
473539
52604
97
387280
316820
48
54
22332
22
1
428681
103093226
340309
17
86
37
2
380772
1
334075
2
474040
125444641
243087
97
3
468283
42
333026
19
310237
80412
88417174
14
251103
2
190305826
49482
2
4
429143
84
37
242821
28
90144
297117
32
15
90789
608352967
92
31
23
8
411472
220325340
100574
20
5
65
84
44
11
4
4
449970
27806
39
373381
34714
38
495533
411807
211110
71
83742
357589
22
380272
65
932423990
28009
424905
74
59
34
33062
16
64093289
1
155173
56
352860
76
275488
28
63
179443
73
98047
26
515926431
20
59501
230853
26942
9
9
10121
15
123341
87
82
6149
340111
82
345774
23
13
313565
82
60
940681766
48
119234
197811588
434395
62
9
90
128109
257671
360693
74
321220
207745864
382371
44
4020
58
856415326
3
236442
461576
43
5
88
61
95
333907
696255628
355512
48358
112032
36
327470
71120
131608
146026
32
98
75
86
58
316591
27584
4
35
60
244254
57
483881
97
2
392027
20
82354
84102522
175951
955101696
757887017
174517
1
431638
63280
344209
81
27
93
257931921
229773
30
17
490632
30169
289131
425007
88
219488
35
494619423
25
86
78
20
997399826
84804
2
272298
2
82
120793
479649
85
49
24248
19
13421
3
465133
191024
320914
6
52
11
160953
44
4
9
3
89120
69941354
44
195402
255842
197578
4
69
37
67473
12
439112677
176848
1
46
79
78
82
436003
18
86790
296836
37
409041141
326244976
805094066
34
202532
97
160378
221676
22289
486305789
68642
58332
66
96
456552
2
39
71
88
9
324196
72759
320452
435304
58
305944
4
60793
36
71
409618
5
83887
52
2
11684
77
427533
47
56
7203
33
54
183134
6
91
161176
4
435060
498818
31
383513
53
62446
6
91
416646
52
12
62763
4
87
82
21
44723
238513
7
718981328
97
19
67
56
167008
33
910882576
50
63
266722
35
71
66
77
132123
12
136368
398654
18
409825
60409
281515
288629
9
374766466
42
5
32
283437
42
49
271159
433228
38305
384917
277967
395674
27
58278
32
143899
59517
27
60580
340730
495301
41
314772
1
29
618129735
75
65
6
8
58
174825
97
6
65
30
79
376787
13
86620
412942
296091
88
315390
7
38
27
39
974693010
14
684768902
91
3
18
91
174264156
82
25
4
87
457798
21
53
94
16
38742
197053
74
69159
435099
114014
496913
92
219457
185072
837898741
72
56
47530
84
21
39
481638
182005
378836
783933968
9
84
332936
492235
6
50
22
21
299884
17
1
776478804
7
459720
9
60
421515
46110
261406
82
15
61
299313
5
78
7
753691815
82
222883253
74
96
33
3
49
30
318430458
68
429106
14
34
12
72575
755784387
8
90
54191
394106
346925931
19
5
49411
4
399619617
17
57
186633
68463
176667707
96
10
184956
18
386281
55
59
30
85
23
51
478080
2
960774
231430
93
580141578
73
87
38
86074280
510697217
462913
58
68
48
428434
417622
6
431322
99
76250802
51
34901
40
237256
110955
399227
122544
7
93
260314
306932
469731
172780778
96
182346
229274
77
94
41
84
81
499448
465334
78262
73
56
19
5
57
81
458127
67
50
297222949
475301
209565
1
393977
4
317961
3
30029
63
95
93082575
4
12
6
60
395398
28
54
69
149788
469580
5
492312
36
465911
60237
4
184937
660776700
62
63
322980
51
85652
86
59
76
33
17330
363807
78
267312
495053
71400
348276
28
397468
38
66
268595
800389995
14
1
96
484962
35
64
303761
174376
621158515
172464
44
270549
345929
3
176071
30
234314
88
4
316024
31
148804
35
415773
4
82
453438848
6
39
96
7
3
32
467464
505521818
8
313820
6
64111
82
63954406
69
520998838
39446
269183825
75
473524
115461
88199
535027378
366286
437511
33
2
117573
465121006
14
106976
99
91
97
32
327225
476257
405308
491062
190829
23012
211120
66
74258
144424
59
99
19
475338
9
453533
32
87892968
89
329138807
371262
475697
34
58
65
690593388
83
9
379987
80234
2
443460
13
244964
13
9
39
99365
429935
39
79
181366
77
62
11
428052
24
230406652
50
3
4
98
82
77
76
342034
545861128
20
8
66
69
243085307
37
499417
1
89
59
22
2
155211
470974
104217
463111509
101531
628832561
156215
48
231100
47
224910
24361
2
328395
237911
65
7
6
282305
81
374721
12701
82
7
92
531516855
76
48
5
63
52
477867
22
542572028
31
34
10
66
11
716354416
48
473962
302867
88
57304
98
417654
98
9
26812
30
85
226962
242189
48
12
6
258884
195932
74
370050809
157605263
422228
45
299414
66
19
126445
55
99
5
59
474714
110620395
587403330
341214537
271473
336669
404105
50
17025
189763
23
337924
174466
70
45
151692
176911
44898
447653
114045
186967
123154
12567
59473113
78
268504
21
44921
990938052
787247173
10045
220652
81161
388897
7
20
80
68
186413
1
96
17
20
326281
341539
323296
5
12
108219
562006007
12
247657
453372
26
438456
44
34
205070
45
2
202203
95
186915
23
40
368759
31867
410411
241454636
69
17
5
75
25
78125
27
56
935239762
90
879445209
99
2
57951
215939926
72
91
5604
74
270750
18003
9
42602
2
97
404412
152440047
90035
262834
79
185894
69
5
93
20853
34260
262400
44
4
32
419743793
67
260847
112231
89
575927934
30
29
179773
232910
273689
432656
377683
40
64
218126
91
204680
60
80
78732
266211
97
691113414
22
60
289535
57
27
73
400032
41
38465
231611
80
109382
1
316599
43
172389206
19
153779889
5
347744
207383
202741
360894
86
80
93
69
94
8
33
45
749653278
287645
89
7
346466
81
1
20
135270
1
19
314203267
6
28
442366
256247
87
49
92
391500
84769
332668
201153
271903
322031
2
512378327
187972
27916
21
20
398084
173554
65
163588
108782
33800776
31
285975
170392237
805247501
363344
85
423008
79
36
5
13
72
67
45376
141795867
261522
12
389995
9
429808386
66
87
329019
52
355501
490701
489239
35
32
132096
364232
26
300975
332411617
88
450825
395915
206359
77
94
2
40
23452
367040
96
11
56879
75472
92
178810
51
8
61
808946426
35
220388
862604292
475662
85
122560089
346577
95
82
92794
46
905755681
91
78
320288
81925763
75
5
67
205867
21
327127
73
76
94
1
45
40163
83
38
17
70
185458
465790
665463902
81
383318
7
273985
7
275237
99
13459
65
232659
440040
172504482
215487
508326421
2
49
32
187703
823800588
24
230177
90
328220
355740
248716
361391
155148
408627
97
532049095
69424
88
85
218229
395921
22
322073
56
44
18
6
5
21
203293
33
67
93484475
26
404915
53
46
56
39
428008
81
381353
195646
42
97
170911352
342168
484052792
88
82
40
8
203715
159854
257240
87
71393
88
65
4
373222
31
2
75
2043
286963
11
2
4
767774051
77
33
46
64577
21
22
44484
331450346
252164
11
9
5
51
302608
343998
281095
21
4
312104
44
89
50
96
3
418727
7
33
81
66
125101
461775
66
12
79
49
9
59
924946240
301512
370909
196873
882280140
84
73
307052
61936
393774
4
90784
812757428
36
377259
82
40
34
56
91
71800
56
39
72
25
223542
80
327980
40061
2
321831
92
70
85
38455
463801
118016
333017
421672889
77
42
15
415973
72856
1
317911
17
39
77
1283
55
478464
461179
35
466869
28901
3
75
110987
12
386548
90968
370623
36
7
31
25
5
67
62
308734915
473186
18
64
251692698
20
448008
262744
43
240603
51
226566048
77282
663826796
77
11434
7845
396975
355776
478212
83
93603567
4
39
36
72
4
328846109
37130
314468
44
35
7
402891
98
17
94
26
13
542484601
23
75
74195
353682
11
228636
5
12933
95
30359
45
8
73
32
690692385
42
91
62
1
8
6
12452
4
34546
2
199387
81
445802
78
101279
25
49
309649
8
412761996
54
3
58
48
147012
84
290432
71
362936
11
435162
311088
72
2
344383
982736637
496464
110012
389613
431671
94
244963
84
42
70
46
88
5
74
54186
80
950910947
458887
48
443028
24
66418
343579058
24
17
456646
40600
41
87
57
61995
10
144166
216907
595310973
63
1
386559
122514
480393
77
155362
36
409225
498708
408156
26
271522
152434
7512712
95
465342449
235315
96
97
218760508
294590
228609
134067
162796
101727
34
43
36
336177
257966
296690
76600
27
90650619
74
19
91
38323
6071696
41
95
70
1
53
82
217990651
17
373488762
42
65
4
97269
476148
873341110
490164
409232149
195741
21
81
919676117
454543
390423
471745
10
43
187728
94
436348922
24
67
34
28
53
153906
1
2
1
4
1
27
2
93
242889
980947712
88454
64
23
149799
1
869758668
25
42
51
35
137852
97
260625
353807
244406
9
155406
7
20
378011495
384657
851009564
92
53
69450
60
362128343
37
393880
35
15
96
366738
13
16
99
311556
76009
24117
31
331979
439448759
43
260363
310584
73
15
51993
2
3
90
78
217758
3
8849
74
170457
380144
318164
41
310297
391939
5
482199
65
13196
80
46
436341
77
52
31705
29559
46
69
150023
43
63
8
334680
404508
371186184
54
58
250557
152235
335221
67
251552041
21
51
237468
51
30792
49
70
253963
89
7
133131
211406
85
820277576
19
98
42
199957
450444
238067
76
332776
455618
2
85
232955
96207
250037
432782
107846
313362
350594
56
126105
574341183
178582
168602
32261087
476263733
4
82259160
52
304825
5
5
284046
47
307416
402038
27
137112
69
895592571
4
5
372014
127316
402135
67
12
74
61
481561
6
4
47
93
113778
58
12
56
88
95
440660
83
658211263
92
299387
13
279218
20
12
204056
15
333800
60029
257311
480527
12722
495944
228662
92
143890
497398
9
70
312133
51
9
150164798
86
601224327
17
439844
441398
267261
78
152645688
15
156671222
55
451291
301029
56
242730380
432963
438960
60281
472569768
9
19
1449
340125
445107
14
233097
98
31
330056
87
70
206283
80
40
56
81
454900814
69
32
136616
36
290558
38
363525
8
29
450766
5
49
414559
486777
5
900715774
83
94
173514
66
291139
392799
216398
51
74
358428
387160
209442
23
99
88
69
201361
20
117147
13224
347291
208734
274386
50
35261
24456
99
83
476862
8
14
24
95
301906
15
87
40
311878
380364
287828
85521
161004
86754
90
30
81
294607
408502
49
78
71
88
498103
165465
433305
7
50
204131196
25
422469
40
18179
79
421173648
337837
244811
46
94
51
661745182
29
73
38
36
68
276121
18
60
1
233294
137977
477155
4
468748
12
86
384455
524323010
95
56
19
1
120505
98
47
469297
301116
1
66566
12832
86
29
61
97669
363134
102024262
325587
692642557
27
59
37
44
497339
2
56
63
8710
47
91
20
7
307945
447119591
203558
400924
263925
690809770
3
142794598
12
63
370430
38
8
36513
66
24
476065
269353
37
143789
48
485098
71
50
463915
13
987593508
75203
422363
10
248662142
85
597567454
43
5
32
276184
490106712
28
880326855
71
32
87
132134890
244044
12
128608374
421623
37
7
52
89
122087
79
351683
587332016
291193
7
48
67
226591
66
4
468319
195570
75
64
7
143945
457448
89
366664
385502
53
92
490625
409230
74
34
86
76
318439
814729312
13
128603
56354
74
71
9
53
381221
88
335539856
79
384184
6
189375
22
33
99
128470
13
439399
8
197581
221100
5
1
139626
42906
44
92
456698
98
83331
68775
4
259214
9
382825
80
416915
348905
57
398439
2
83
24
20
35
69
397155
358955
537016403
144469
27
452926
143871
17
140488343
498601
321900
76
2
454103
170045836
6
20
175646
316973157
375032
63
490048
368948
4
330688939
21
26
20209
422186
144389
53
7
95
383198818
41
4
341057
8
987117901
54
11372
428936
3
15
6
98
284812160
789351571
284215
37
411403
61
99
69
8
31313
355454
18778
57599611
6
296847
432756
218910
79
930442909
83
180209010
459674
20
3
458474
208766
77
354514
77
4
16
64
8
94912
39
8
76744
481987
304583874
67
2
5
20
22
3
352138
81099
72
757280089
135091
722947143
408516
16680
94844
11
78
8
16317
53
335907
62
33836
443901
482764
356248
8
486840515
73
172183
7
242082
9
59
16
440946
63
352088
329942
80438
493980
353956008
114463
7
149270
247282
4
58
83
1
174438
210541
36
25
418418324
436242
52
759548513
3
65
36
37965
347117
4
185501
9
444839
17
467440
2
93
45
85
14
300708
313269
432505220
92
77
483571
136011
484087
99
41
314703
103099
408762
35
75
407670
111853
436368
41
187725
203569
92884609
1
13
820799631
57586
58
407908
208908
438576
72
2
522731304
415014
40
138259
995434930
579969402
275310
63594563
350953
43205
68
310550
27395
48
73
341793
69
316972
16
62
23
2
18
26
389257
29
71
17
499182
477465
35
4
249203
79
5
85
490944
200707
334721
21
93
91
92
919439133
155438398
291322
17
21431
39
96
457713014
153594602
411457892
386540
14
308261
1
16
34098
69
338501
14
501477012
19
27
350514
30
364598
253624
38
436876983
59209
60
94
31
19
303978
191231
469956
183103
75
360176
435853
56
86
14936
93
88909647
99
966258177
370506
178369
390580
97
26892637
2
617201777
184316
461663
8
37
74
247053
98278
72
397144
375196
46
60687
46
85
15
7
34
26
70
258129
98
74
17
71
72919
1
412156976
219726
751359659
45
34
29
478693
75
81
39
319497
472297
23
413924165
4
3
4
365148
458075
93
71
66
913727439
258070
11156
3
648115250
50
154910
53
13
203698
270655
86001
97
232747
147384
9
353338
192323
413273
6
27
33
83
272178
68
7
202848261
223313
241351
818018225
278836
82
9
5574
50
137770
93
17494
95713
3
761954515
335674948
320055
49
60845
77055
316001
453833
65
455222
90
19957736
37
56
385852
89
28
8
117394
482087043
71
34
154207
15
1
63
980355183
62
1
95
45
33
1
5
38401
202947
333993
381455
58
468973
29
233686
143688
68
35
816277617
55
89
216481
93
369930
66
578146556
223016
38301154
16
136929
4
3
207297
77
464640
72298660
408288178
94
252188
83
20
161228
231978
63
62
20
180690353
6930
9
21
48
448574
734936353
364102
76
130535644
201985
5
883372839
9
47
14
386056
99
78
214328
413256
345697
26
211453070
52
86949
82
184213
27
16
50
11
73
246628
58
7
96
51
384486
20
112585
98
3
64
325112
759696032
447491261
30
69
64
539225742
90
89978
95
277632
84
2
42
88
191937
18
197714
5788
233242
441328752
36
80
92
437539
154355
7
75
2
868781945
430538
65373284
98072
28
53
88
93
72
426238
20
80
97
1
289762
348971853
253990
197278
905183006
50
32
91
24
31
416601
140817
71
482992
290174
446895
27
165551747
43
367927
38
11179
24
69
130526
13
4
1
48
100042
318581
262714924
110631
71
28
256598
87600
317062
150634
93
49
115417
181265
220886
46
483867895
61125
227002
89
7
354992
7
96282
20
136894532
70
91462
36
95
9283
204591
35927
70295
934094545
88
9
20770
154485
174476
188996
489819
413592038
69
2
85
63
31
97
99
40
301343
3
188065
66
88
60
12
403562
401574
40
14092
345231
346200
62
14
135875
4
485680
76
768730384
72
69824
226583
1
86
42
69
37
58
29
82
364259
6
219568
142053
89644
110271
82
31
420925
87
6
91
8
138829
3
281670
13
4
78
173517
235593
9
142676
325041
461907
81
89
11
322158
34413
87
600388617
88
572711844
58
51
50
6
21
60287
3
31
418876
73317
258832
439133
256830
45
46
290565
460914
64
428404523
84
388404
77
55
250597971
13
359774
433447
54
468928
152406
288580243
45
7
469230
391790
368021
66
201163198
547000995
137747
348848
64
95
291337
829
79
19
97
8
971263169
5
70
198832
456925
3362
30
473712
358777
42
20
8
472746
152797
8
61
314496
5
46
454719
11
581326599
170996
498272
49
9
42
63
86890
75
59616
2
241871
79741
927981540
162033
392501
97698
61057
28
347263
173611
69
609805082
93680270
98
956594720
33284191
975788148
7
393322
48804
6
267169803
470374
241065
456687201
28
781310967
58
20
368137
283136736
227277
78
332381
597513267
14135
70
21
393616
255452
23
12
19
477330
47
72
10
31
37
442582
88
208472
826399063
64
88967
44
207184
40
62
1
6
79
404123
30
71
740553425
92
138537
352934953
5
709257961
79290683
389351
483797
63
8
72
451398
160257
73
90796
8
359256
496634
31
260248
159112614
160784
210457
42
222649
175367
181128074
52
1
127004
6
94000
102493
778444450
51936
492912
4
4
466636
73
10632
22
638765177
63
59721
58
32
44
89
3
491108
252873
72
306727
97
147850
356700
27
332536
17
3
338163
5
4
40
281368
89
416511
147216
86
56
83
454275
62
425511
15
175260
86746
357031
185893
877285916
438252
23229280
1
56
164783
164442
85
35
7
101797
395168
68
657900970
872720241
58
51
128147032
95
36
181832
84
4
70
43
39
476524
614002757
158349
62
7
62
360053
5
619660183
85
81
6
94
4
150332
25
95
65
57
57
380007145
44
460616
152167222
46
402023
25
494053
60
85554673
176257
244525
171729
354643
269961
22
5541
48
493769
40
195885
396760
35
155234
243460
72
68
265117
409713
61
98
44
362870714
372231
11
80166
100662
12
75
81
49
68749342
25
73
4
44457
486840
2
97
62
182173
193004
96
6
74
401407
478267
99
98
418947
10
309010946
46988
35
224122
66
45
36
75
32
75879
280794
15
32
50
29
44
6
342752
59
12
25
53
90
71
91621
4
35
90
77
931994606
19
412088
57
57
60
35
66
275378
25
439049
111857
23959
38993
55
49
226676720
72
412899
309206
917804317
82
48
3
61
68807
464719
30
53
159219
93125
97183
411230
470275
834939125
310285782
355452
8
13
76653196
435681
108767
61
41373
13
131812
197262
27
449557
8
103940
1
258144
94
336982
645052465
51
263745
24
373275
49
337190
60
94
241919
443036
341865
49
38445
48
56
34
221953
30
181414
27
9
118438
18
371983
42
65
360379
421319
122831
89501
35
196450
343363521
324232
241798947
223116
58
57245
59
95
26
46
8
36
430228
441864
56
120897
401439
5
346415
67
141641
91
479101
97
15
318847
149305
5
461568
322853
220574
7
10287
274396
1
43566
201107
16875
89363
76
338469868
98877948
259856
6987
8
393458166
6734
83
551356662
89
82
22
98
352041
952901290
910223369
119804
700837560
82
15
7
88
244786
865810235
16
5
312869
18
423419
45
35
90
474071
29
327811
478474
222279
63
291389
7
37
263236476
258012
292210
397801
147882
47
385558383
33
437584
11704
272934
30
22
89342
4
30
256332968
204424
253643
346741198
359014
463263
40
121926654
116945
296732017
6
49113
49
340102
17
10541558
395174
63
64
87
26
437683
9
39697
2
50
465475
72070
28
4
23
1
6
447923
44
87
13
66
458495
552902555
71
5
726988353
24
174466
291404
290038
377051
247460
2
263408
449072
351567
98
5
23
877953399
68
340276
377714
98
58
368456
53
223821
373592
401246
54
99
6
304862
419321
357399
45
361086
52770
3277
5
81524
328111
76
2
1
348452
68
441145
259125
14
8
3
475839
282253
138822
189786
85528
238362
58
432121
369457004
8
431493
270751
39
219364
26
27
50
162884
2
470781807
93
396715829
417533725
310218
87
47
16
31
355120
88
4
237213
121594
108703
81
99707
53
30
705089788
18525
6
310157
6
41
218421
294468
40
42
395461
66
381075
468642
29
368584
2
4
61
280247
65935
61
174094
855785721
11
84
4
126809477
357352
62
56
33
5
158722
40603
5
6
77
41
220413
174009
9
52
23
18
157733
455583
7
53
1
323256
41
88
65953
455736
22
33
110119
690920613
49
3
17
78
196590
48
103741
59238
166748
37
708650575
268282
18483
367532
152877
101037
938183219
94
387165
266134
60
4
56
6
58
48
8
88
4
115070
434524
64
44
57
257041
31
70
26522691
307935
81
362525
15
307366
86
70
213420
115130
95853
47107
77
23
1
2
75
81761
69
77
22
423104
281457
94
74
19
96
236898
41
182439
277967
40
87847
6
46188
717625934
8
7
24
308984
57878
424336994
43
3
127401
72
13
124828754
92
209108
237275
95
89
33
415014
8
7
80
398175
287665
5
24690
266783
471473
417040
207339
421587
23
89980
331788
267293
48
44
294596
274381
82
182646
62
414087
753667613
79
421743
492341
73
441755
2559
30
77
156873
71
297262
110337
301485
688074308
80
95
6683
73
47
413057
9
262733
246565
4
356550
31
35
5
134903
61200
6
311800
249631
71
98
148942
69
684010427
82
442735
51
112722
80
34
26
60592
64
96
352345
92
37
91204
24
8
342653289
218746
60
935522325
322993
91
356135
316602
87
232864
41
33
175271
14
87
413549
93
264471
64017
115897
99
71
69173
272864
420957
15
4
520045846
65
58795
1
66490
345607763
212282871
67
593773164
491167
827922574
76
29
99
183691
21
232410
171968
1
78
363929
41
380922
6590
474051
670645840
12
95
375297
464604
39
60
74173
488038
400216
236184
245666
99
26539
58
96
41
19
316368
32
264127
308562
364723
72
93
88
309687526
5
209360
4
769809767
10
65
62
233252
92
20
36
42
524520079
47
222286
25
8
71
79
417459
406639
301526
979557327
37572
92
77
80
272689
67
76
231598
343818
335877
2948
358506
40
98268
176866
142056
74
475789
435173
40
62458557
50142
768793455
457704182
169248
48
291315
410332
78
24
58
63
8
4
117067
90451
91
99
19
17
25185
25
236347
5
439222238
78
226057762
3
115091
37
9
171364
52
54
96
57
6
2
5
48
94
21
354305
799534556
441084
28
1
71
28
3
890879729
172923
95
246053
9
330555968
110161
80
46
72
388524
268826
22
68
447931
211918769
43
208527
35
481416
201387
207297
299881
49
250485208
21899
98
300209
409004
53
302866
139049
6
85
73
329513450
326975
94
76
60
58
40
730026130
34079
755851822
42249
42
78
4
350731878
116764
3
382588
29033
362043795
11
174849
1
91
240548
4
43
122156
60
410520
2
284570
6
481375
434137
88
814974046
10
352464
6
29449
256412
32
473591
326074
645600179
140235
28
80
79
62
28682
324924
176448058
414214
403168
14
338194
22
59
451559
415061288
374087
268312
37
189206
48
8
78
57451
466251
68
24243
13599
813893055
319142
214060
16
53997
294055
40245
5
60355
15
5
15
343764
20
53861
26
301550
199764
42
74576769
355831
63
225545
372887
15
29597
307170
224004903
269328
99
445559
98
93
47
8
16
55
99
79
32650312
1
272071
376379
108949
77630
68
155629
839917116
242463
96
334139
236733
451327
65
114375
335980
413135
96
979932436
8
251452
51
53
3
17
20
171823
88
815158310
142131803
62431
410436
93
21701
3
249959283
5
450525
52
136586
94
416005
1
413479
4
15
15843
486861
1
20
127594
329838
3
257915
11731
341402
16340319
322873896
95392
377151
459792
24
38
40
87
421178
445633
58
45
622473208
10
18
152853
87
257600
488313
74
14
480981
186219
93673
79
114402
92
72
38
429553615
44
9643
52
27
181788
454719
786551810
512889474
20
338882
79
298162
70
16
321309
90623
260084
387828
78
14
89
16
16
390316
38
14
209797
438893
85
92341
63
46
31
242066
8
411771
326302968
340573355
2
414188
369646
41700
37
52
21
33
94183
461854
225014221
481391
83
413330
384477765
286787580
40
37464
1
215116
29
27
49
208432
574694471
86503
387994
831472736
495978
21
446454720
376776
943361991
894010208
71
62100068
114550
69
53951
606235854
61
353187
462296
406597
247239
379825
18
111890
84
482669578
3
9
167617
97
10
27
42294
58
96
676213939
142831
5659
7
91
7
148969
4
34
603679305
69
486695
393885
77
364486
68087
93
836601598
20
270986
23056
433907
487511
385620
50
69514
28
3
63
132737
27619
462872795
441601
16
81
86
200143
55
34
18
27
45
71
84072603
5
494123
2
91
246338554
15
89
319791
85
21
486850
665837884
404840
277806
87
68
80
258820
96460
75
13
236864
35
715327799
146525
863114184
11
297575
61
74
18
3
98
60
453031
18
45
36
30
88
13
409016
226307
5
15
10
93
9
97
8
374991
253329
53
179422
40
37
83
6539
65
96
279600
23
154640
91
388033
71
99
59818
57
103512
352607
207061218
3134
70
958856334
88
99282
1761177
116294
85
56
142521
164721
381746
292531
286764
3
5984487
76
20672
216363
425750084
170691
291859
389986
15
6
172197
95
39
406882
479507
185626
409357
417611
458176
6
23
367282
1
85
101796630
155044
136468
463908
244711
16692
9614
38
93
9
263708
16
62
77
22097
356943
5
187286
243335
412546
66
92
428955
6
3
85
4
2
5
297900
89
210215
50
52753
82
36417
57586
93320
78
58682
438376
48
233467
1
91
462762
783705146
317710
340887
767129400
173513
93
212967
506078969
38009
272564
84
306533
11
187364
438329
57
366859
76
686831372
20
58956
43
339249
115969
248425
226134
78
85
283657739
5
448342
30493
225087
484297
402222538
370384
659001546
16
57
54
36
58
7
5
408728
41
63
27
233866
269807
88
90
348137
38
3
378348
6024
399158
230994
3
17
271139
59
99
20
38
107430
25
535125705
60
66
8
414978
459241
40
424562
366904
425396
92160
242987
104601
62
43338
44
80
360860959
72
19
458442
36
91
75
153013
4
287218
458039
7
130343
4
398454
417394
213740
4
44891
72
68305295
151089
90
220092531
296297
35
5610
71
272163
114720
3
5
4
11
72175
16
135785
219476
25
81
351796
80
162187755
236061312
12
38
573174124
295639
80
73
64
43
43478
303234
96
52510
7
298087
74
59
9
36
485169
154358
34
22
1
30
79977
143935
21
14
27
35
11
100882
48
65592
14
79
20587
158171
60
93
7
9
19
88
10
419005
51907
491889
469980
121921
346308
82
37
68
15
294987
150555
414059
27516
417299
84
8
76
20
6
59
206094
2
77
444499
51
88
5185
212698
39
38
496057
363271
76
900185513
75
274492
98
54183331
23
208269
342383822
83
345928
722628010
39
27
36
28
763812602
72
40
79
3
1
226559
6
345620
24
89
845406685
75
68882
257635628
43
4
56217
224011
302956
31
407223
22
133551676
169350791
73
44
85
1
88
2
70
49
399535
221960
98
58
384353
93
78
731139687
16
841929599
87
357977
3
93
3
239398
45
932208687
218539
425235
87
3
43
96
194657
98
52
383414
2
37
301467
23
69
85
399347
92659
27
24
391453
496361
28
403506
75
23
396353
60
64
67
26
8
284739
90
312804
28
76
286152
50
67
107467
49
56
70
251258
149550
271006
92
3
95827
60
200634101
473019
262097
108763
124659129
63
493168
162529
55258
64
357506
305167
39
171501
66
412463
15
956627405
117732
288718
63
75220479
52854
957969209
10
147278
83
471712
88
19
25135
434876
3
11
54
420442
308076
13
48
250497
99
1248421
74
427736
81
929655687
418551
416361254
133220
116617
49
9
2
149783
91
463247
129478
2
6
46
28574
18
29
486630
499468
358964
12
64416
26
318186
309102
28512
7780
4
494111
64598
9
17
86
289010233
5
14196
79
47968
318697
83216
9
56
384614
91859
1
261104
98
100069
83
39995
13
789963751
182333
110010
68
79522
59
461376
121603
48
34
71
410667
335215
35483
415739651
44134485
89
446746
61
166081
373825
207636
278506
16
247776
20
47641
356100
8
49
73
65
686199345
9974
93156
68
135987
122275
58
111891
45
388556
436810
30
50
701740712
77
360676
21
89
312563
386971
374626
43885
96741
171584
18692987
227249
322966
494170
89
3
304080
433921
1
377375167
88
154911
26
36
71
5
43
86
411609
22
15
175610
294050
334323
354689
157554
47
44
497782
441681
85
71864
102750
22
29
193383
300550
78
36
35560
423996
406967161
207918
1530
95
46
178069
93
164541
28
44
61
235699
43
134956
318042
256701
48
25
315543
98
18
37
441911259
78
88
43
225409
101367
14862
312311865
9
368127
467094433
6
57
47
59
32491
71
208392503
144231
203271
29
105665
44
48
66497
8
82
4
614667338
89
37794
76
70
228605
83
357933
356108
435632
56
160258
943836321
436221
70255
86
93
27
432481344
80292
78852
98
110715
33734988
6422
466343
312947
46
36
162366
48689
76
165218
193388
184536
452448
153349
9
63
45
26
314555495
72376
18
228477
44
189006
14
3672
91338
390414
203123
10825
55
347841
19
56
24
96
71
389586
372931
81
33
918994539
27
417926
318484
143859224
252074
16
206335
135049
32
454629
192005
791818195
55
27
83
10
56
50
342671
731535094
66816
34
398062
371653
129516
4
30890
61
7
9
97
90
331970
71
725409844
28
70
188639
20409
42
52
85
9
74
23
313212
294911
5
93012033
1
75
492755
55521
2
25
211888
35
563752784
39
158637
488998
398726
40
73
6
38382
147372
38
128402
93
4
15
37
31
276433
205686
49
63
256615
873857760
63
69
7
473951
357014
7
459995
96
28451
9
996426483
14
637752228
57
595103284
35
442247
254947
44
349551
297852
163053
67
878143973
66
171193140
454886
42149
23
268707
99
162754
436241
74
61
6
19
227966
7
466639
986177457
35536
821761688
40
12
204607
450210
28
261083
90901
31
32
17
88
38
90
141371
266251
319609
594278850
146954
26
305503
3
9
533105821
578528775
83
97941
62
254326
21
92
82550
38
230580
53
98040
8
336101
479068740
947789818
35
125300
598863585
262050
50211
3
3
26
47
76
14
80578
80675
73
82
215229
65416
16485
389732
501409504
478538
98
47
9
20
147660
407109
79
44
88
114400
6
9743
60
91
84
73321
23
11
21
24
4
240920
120172
427564
149237
162790
46
129815
91
71
69
9
9
86
378969
62
36621
2
82
62308
477130
57
28
210031
87
61
91
66
494869
45
65
839802624
401328094
278952
87
397290
54
142081
94257
125641
36
131839
286073
69475
148710
2
828729512
264621
112954
22
46
88
26
102763
29
2
868266890
73
97
243635
6
146
35
64
6
3
28
396570
141950
390467
198892479
22
99
24587
802810055
276348516
40029458
47267
26361884
97
402401276
657115097
63
1
237019
6
4
17
351014
23
150337
231479
745239017
67
136600
237736
101034
67
87
61
411781
37
386707
96361
29
318468987
94
39
393048
12985
176838
10
99
660608972
2
13
254105
43608
5
90
77
163091
124456
44
12
55
90
2718
45
195274
3
51
85
3
478101
92
377652523
343142
264158
38
392319339
424214
32804675
43
219691
59452
70
914789891
239775
39152297
56871605
5
155024
25181
410189
940323944
235896
407993
376831
9
412588
189957
365221
690228710
179947
81
9
19
24103
94
372093
56
47
443711
12160
50
435899
463205191
14
275591
36
419992
477677
49
33
81
270291090
354686
155995
33
29977
16
410536334
365409
7
228083
82433
32
21
60
302139
19
69
161383
24
47
357838
77
445555
421006
1
12337
148878
475031
8
19237
475556
40
7
66
78857771
5
5
34306
94
445224
324579707
30
17
62
3
72
365017
350832
642214380
1
56
182500
162873
55
14
586281123
434151
376031
282756
36
82
328541
601332898
74
487374
8
13
7
64
290607
65260
2
81124
7
94
98
29
266646
19464
62
158006
103625
939841813
49
70
491694
231627
144225
77
70
157326
3
91
61
50
319378
8
764932511
4
252342
2
5
360404
44
34
76
1
378504
106841
40
39100
954613212
11
49
8
94
33
19
126639
285680
26
82
45
367292226
582704689
99
56
11688
61
85
51
67
71
348829
88
784613560
426683
62
486479
124313
85
136399
155491
460085
123156
37018
449092
381894
306613677
60
801480353
211356
63
113748
310149
62
64
337369
5
43997
30
65
7
275878
40
129002
882120736
65699
26
265661
7
461499517
37
86
57
88
1
4
622640125
134720
281196
48
97946
48
234021
85
4
322071
232937
85
57871
444206
839639317
1
360921
40481
65995
41
134004
313949
34
264434
34207
38
13
154679
316686
400992
94
471041
897049121
12
59
615982768
64
6
98
200426
127711
60
6
68288
64
419488
16
6
192606
157084650
64281
156572
86
186530
338471
81
17
66
392751
30
31
93316
343189
13
354360626
287044
4
23
74
230523
16
6
7
214508
9
2
27
71
264538
92
9
65700
27752
47
293233
385864
33557
3
5
83
37
124996
27
47
6
838229017
14
438003
45
781710700
374979
60
71
18
111902
79409
5
20
10
394934
23732
107726
627231352
38
98179375
30
195603
99808
61
38
94
67
4
17316
61
484218
29
1
99
232003152
80
71
290509
116221
120050
51
276908
89
260769
178130
1
174170
7
2
87
197799
423425
420924
85
8
102517
2336
289475
42
74
449152
747650967
9
180156
129638
79
36
75
192586
9
94
116127
252562
66
14
147324408
104072
299327
10
19
7
2
143780
58
81
712317163
13
158739
90187
491260
63
5960
7
451577
8378
427791
6901
58
7
75
26
1
97486
431690
265522
91
465725
94
397476
837248013
87
94
332557
37
197714
95140
26
152402
485946
163441149
59
242058
453403
396705
185910
143387
215639
2
53
72
34
54247
203164
189245
43
235731
257029
43018
97876
5
324154
223375
76619
360125
66
9184
176658
866827361
464722
109133
52
262859
45
13
86
77
14
93
66
5
2
458125
6
1
302254
174005
83
5
173086
5
38
7
5
87
137025
57
83
4
85667
331176
6
162148
39
233265
46
116810
7
652801117
197505
106459
136661
68
54
162825340
80
473824
65
777279094
50
79
80
149068
46
248032
392044
22
55
202046
64
287177
234546
7
467049
117881
315594
353245
279257
58
79
81
116551303
16
8
81
80
1
616698318
7
441643
4
98597
88
17
13008
455879
412272
12
4
15
390380
77425
145440
52
18848
99
250863
73
395994
4
328712
94196
10
101261
118891
57
92
59
53
51174
21
329936
63
719408014
50541
20
122632
135992
3
47926
7
395360
16
73
31
250755
341069
3
463961834
7
46
197671
77
93
45514
18
269001
15
8
161740
46
489925
326407111
167243
24
5
4
122987
9
23
60
782556185
85685
2
456474
5
346834
90
59
88
225168
206881
55
357499
164330
382740
293146
2
8
11
40
526487578
860832503
153572226
151040
11
415899
30
17
75
37621
103653
296546308
238213
98
191717
61
133977
95
185318
50
263585
87
736584734
5
349138
39099
303262
320447
31996
40
19
332415
7
416106
19
87890
92
64794
8
91
69
569699628
35
88
88409
3
91
15
70
485212
636223021
81
465094
4
8
2
13
178064
26586
9
623044604
158307
123797
4
318151
7
6
119994392
58
88
65
482044
78
4
5
43
92
83
41
5
417060
27
7
75
72
17
805
44618
28
78
9
6807851
89
292982803
467664
849151353
7
81
7
76
83
98685
217976
219541
192016
798717716
333750
86
354424
94
391938
328603
499686
422348
183304
355122
39
329606096
281609
382038
2
90
363460
376915
358106
283407
364757
69
68
21
70
8
8
54
18
56
66
14
64
80
24
61420
442454
43
3
48
422219
638686676
491335
47
496867
414223067
192697
96
11
57
47
199639
334026
253178
51
90
2
932831801
97
104654
85
142244
466430
242809
477897
92
8
49
14
681517788
28
31
292483
689098358
58
35444
18
5
1
5
168082
98
260511
9
276908
5
76
21
826000234
425541
184809
180907
1
3
62817
91
408094
9
371168
80
65
33
65
64
278502
63
409066413
7
400729
56
422513
77
1
53
39
1
7
13
392036
42
57
335254
7
27305
55
27
69
16
33
1
152104
6
206880
74
34
113057
256975
215091
27
467092
97
71
157237
9
56
248197
596103544
4
4825
165700
61
232353
43
41
92816
41
9
25417
68
272048
73
2
46
117400
417733
655870660
139910
208187
43651
411225
62
177356
10
8
28
23
4
404339
95
258599
88
494551
7
86
41
149466
52949
450081
105447
39
77
42
1
33
95
53
150719
8
11
61
77
95
125850
282028439
475363932
82
55
129858
385906
75
7
272027
68
765772917
448638169
205638
6
431619
60
123842
4
74
456589
264995
14
9
69
344665
38917
70
102295262
71
421714
298212
54
41
77
54
248813
418403
61
49
384388
186500
18
77872
44
13
9137
2
46
26
83
258551006
332530
99
203992
253713
9
380827
2
997752487
659664498
66
28
27
8
39
495018
93
52
226760
231859
43
129614
61
51
29
36
54
3
90
354895
73
6
77
27591074
33
324822
55
1
444458
320316
333766
62
616638076
659651182
107505
495041
27
357479
408018210
265974
288420
6
335486195
66
96
236771
35
6
430311
2
191157
222048
78
53
14
32
70
84
165326942
3
88
56
19
164418
14
454413
468682
6
90
1
16
452138
321662
3
139730
413398
55
778110707
5
7
7
7
413279
48
867141709
78
68
407762075
43
148342
263958
51368
67416939
70
488040
1
193782
19
342291
402533
87
80
499060
49
289168
6
69
450203
75
31
23
26
50
8
35
48
28
70
9588508
85
36
261737
26
5
359231
5
479765
393092388
53
30
422972267
27
342047
9
24
38
7
70
122405
63
3
28
83
123328
239606777
117789
374383
262740
37
339407
65028
501558751
361233
437092
203417
295542
31
236531
78328
471880
44587
21
49
10
350036
90
893516813
4
52
79
310327
55
62
321822
3
96
57
2
61
84
90427
71
35
364154
16146
413617
78
461759
106662
341946
19
76
85837
397773482
64420
9
23
312308
46522
55
81
91
53
189999
68
990514942
58301
48
8
91
31
81219
97
271194521
43
36
511025364
21
50
61
44
94
148475
46
26
236169001
36
215989
956990891
43
50118
276545
223782
268289
99927
27
96
438374
139402
206470
37
55
61
31
7
467830
332506
103024
417594
14
459667570
35
461832
487155
2
56
59677
296850
77
122923
62
236150090
7
429790295
379628
461605
2
125971
30
433895
370918
429138
73
484265
75
147599
77
16
178767
137925
217307
2
86
493693
61
34
319496
14
7
290531
39
78
87
73922
3
81
11
41647
99
243879
425192373
27
25
240989
84
399624
309780
41
45
56
32531
26
13499
86
3
46
87
456767
88
2
18549
202118
482104
34
20
492387479
217432466
203535
17
48
1875837
335295
67
260278
893685804
6199
83904
36
258672
481301
188843
41161
13
97
328188
300632873
3
34
156272
442544
85
36
43
13
57
68
484870076
49
394585
12
17
88
42
177152
228282
34044
9
90
495092
50
71114
62
48767
256054
416925
10
64
18624
24286
60
191024
88
433795
53
4
72851
340313
6108
289510
79
59
884780974
58
88
92
73
8
65
86
400684
250414
19
368472
7
12
646128799
107074
475903
327656
28
710994933
31
39
25
837713164
448815
76894
22455
34
63
347269
55
98
67
88
98
41
715527374
212322
29
127458
499777
44
449078
66
80
67093
403009
50
297923
96941
181365
61
95
309673
41558
53
40
279714
221115
7
170201
107252
426060
29
39060
3
14
235802
62
478757
195163
44
7766
31
4
57
46
19
284373
54
332740
66
75
428130
1
257685
98
40530
62
90539583
46
73
21
854338363
8
329026
365705
180309
488981
184203
277344
84
184968
228183
45
166249
30253
38184
279049
199445
832735604
80
1
223294
166979
1
42
6
162371
122026
14
73
172657
66
80
66
51
255006
27
1100
73
13
220855
8
57
84
420987
107546
248272
79
317381
10
158751
171746794
491146816
27252694
67
16
51078
150945
48016978
459346
3
37365
20
7
18
39
39960
8
57
99
33053
297506
81
423543
482556562
82
484933
29
444658
70
97210
210089
496041
67
174350
333629
20
41
26
93
47
59420
117462
466974
27
157481
477819
49547
88060
426051
33
86
401966
38
383083
319468226
79
484967
20
369403
468924
94
2
247277
488011
76
458361824
7
935999379
136162379
250729
64406
135109
749427025
46
452387
66873
55
16
85
956612667
1
38
526867466
37
3
130588
117271
480151
754719106
108086
29
435281
280350
30546
50
67
16
411323
11
79
34
333040287
199233
9
42
301099
233643
281395
147923
46
376733
3
18
172920
344432
112463
258582
82666
8
45
90
444148
56
83
42
12
74
46
33
28614
5
9
288677
235687923
55
366318
197999
93
99650
13
17
236232
733712443
43
20
390860
8
25
57429589
49
487119398
333869
169993664
862928052
472171
45126
47
25295
36
20
171764236
93
45
297116
69034
25
163536
446434
250399
21
66313
3
355778
49
62
91
53
2
19580
87
91
207331
57
8
37779
47
91
16
31
24
111923
993215213
949076585
269547
473220
20
39895
349127
394306
773468079
267174
75
56
99
109928
90795
43
706905950
119824
45
77
4
12
14
395987
8
97
120128
10
84
379140
70
266667
75
369036
25
410233136
420392
412132
19
7
223105
47
98112
40
42
60
55
93
45
2
48680
3
34
11
72
9
9
59
38
426350
157150
44
65
97
97
384369
5
83
9
1
327438
15
7
345476
27
101304
365830
259108
87093
64
498319
163528
9
99
493843
560791175
5
167869
168739
292906092
73
356834
52
292254
30
69
261602
964884869
7
842206566
96
72724
10
333135872
20
10
7
12
251551
86
55
1790
98
44077
930579603
33
394417844
1
125268
34
97
267268
370884
67
29
27
1
78
501273917
86594
341770
29757
82
57
75
296648
55
24
11
54
48
419086
43
44
20
6
421745
9
288674
98
36
244590010
93
292428
433308
60
6
2
59
444337
2
41392
107013
62
353366
8
76
195853
8
59
77
56
46
99
397241
67
76
240527
36
83
89
499272
4371
51
20
62
7
43499
279040
93784
103890
95419
41
24
190600
572382938
56
690991674
147494
164620
9
58011
463439
476923
41
63
456340014
5
31
1699
55781
171780
19
461549
230998
52408
4
58
273304
27
5
72
495577
82
67
435618
44436
332753
615882135
41
80
72596
75
59490
13
2
462774
9
44
235138
215778
277426
98286
10
10
125254862
87
18718
382816
44
62
6
55143
248281
63
146589
34
29491
213809
83
345276
236084
15
7
83
262072
21
74
29
894509125
212273
75845
348120428
402305
79
24970
465959
101819
75
1
34
8
43
209672
68577
438433
409010
207312
429929
219370
34
1
59
2
950436028
403527
67142
167700
297047
65
14779
183395
52
263182
56784
404313
47564
116246277
9
9
304976
53
247249
23
208902
81
23098
115926
80426
253768
47
350424
523008807
711985702
7051
117038
13
307538
71
14
2
59636
418004
4
44
12
249218
268563
367458
39
352662042
166345
53
83
68606
120647
71
47
328375
53
28
457766
166157
7
183587
25847
46
26
497589
245028
823141997
28
99720
4
86245
49
457841
26
68
514123338
329744
888614968
26
453734
658850628
12
168329
44
487083
8
51
1
18
7
188384
74
87058
29
545992969
393681776
57
62
269149
481206469
95
167313
24
71
460292
207792
108960
34
84
76
416550
62612
406312
2
435005
43
87
31
524057199
94
11
35
97893
20
35
381315
515328710
42
406315
18162
373521
17930
495436817
415657
91
2437
2
14
390935
56
19
7
51
57
11
46
440063
74
3887
1
883098662
9
445005
401550
40
139113
463727188
347190
48
97
75
35
44
132615
28222
14500
441858
174921
14
96
404152
14
62368
57
83242
49
587877856
19
73
498907
414065
79893
341230
386467
70183
253705
147872
5
62
249010
54
72
2
61267
115673
479293
202064
401305
260102
181446
17
59
323965
62
907614679
58
33
57
34
14
263008
290408
33
857898976
147288096
90
2
97
25512
61167
115407
157468274
2
297198
627335434
4
95458
270348
73316
257823
485128
48
291360
42
257870
69
223356
497458
63
8
240525
933341849
37
179549
693457714
5
92
249195
9
271011
37
467653720
164145
51
85
9
941978587
60
57
291721
208945022
56
27
26
83
82
44
92
2
117910
452580
39
494089
74
939803876
466991
72098
2
9
3
236210
282625
6
5
427425
22806
320345
249658
42
499380
12
88
96
5
98
65
198783
56
985412478
7
13058
22937
94
46
7
286767801
122262
67248
461176
384884
67
350130
2
136193
57
275403
312661
427893
21054
418605
137810354
38
69
65
153920
77
72
291931223
9
275521
334548
153373
289641
279545
110270
44574
65
1
369854
65
81336
2
5
4
81
8
78
69
466936
7
18
116141
77
75
75
4
752493628
378772
437465
208782
333188
20
62
17
38
48
7
149299
304356
442534
424896
56
242379
3
9
80681
112134699
98
401297
214743877
50
457039
143179
4
5
70
45
68
79
76212
78278
477332295
2
299158144
44717
56
56
40
81
12914
22
59
656
52717
267016
157053
7
144228
678982464
158473
222563
8
11
43
17
34
13
36
53
109666
494889
483466
83003
16998
28
299903
198730
475501
37118
421177
346295
95642
475661
28
4
822971455
171971
224106
40
36
456521
170292
301728
354090
719780168
505157079
77
10
495698
74
8
39
218105
97
38294
285495
68
12
40
79
39550
318813
49
15796
66
2
320602
43561
213998
235459029
369746
233491
23
253257
73
415637
50
150676
92
45
224926
88
87
58
329273
260828
166382
42
530507574
441577
233364
345211
349189
4
13
92
35
333669
97
79
427180
483290326
54
67
91
455899
828378588
7
206401
296803
4
59
2
94
159162
268141
86
5
470015
89
2
19
320744
385734
4
318002
34
43
306589
128706
96958
85
77
3
465784
44
371592
11
9
9
225352
23
148558
95
367177
426936
8
83
125489
254496
61
346182
8
5
53
320293
22
221470
463511
22
74
18920039
8
72
47
37
192977
3
71
77
97
353661
69752
166620734
23779
33
38
159072
22
52
120679
27
372818
289919
92
83
79027
12560
43
1786
207807
185753
378391
19160
130555
197696
70
444887
57
14
13
77
21
24
301998
4
211862
45
338512
46
25
26
65
50
61
93
23
1
61
77
64
534890954
56
94
465742
82
336680
37
8
430824
153588
58573
41
67
173749
22
222783
728252367
132300
97
94
7
342091
7
19
27
115201
6
338601
90
294255
72769
28581
239620
67
245815
255874
52
9911
294948
177670
99
57
345115
40
14
473372
475183
55
6
158196
401423
176099
27
196521
112674
160831
97
9
348946
945727009
82
183681
86
323431
372503
58
11
35750
198294
174865011
54
312173
124568
305052252
42
9
37
976449958
404575
44
36
58
319181
27
20
931117015
90310
70
40
14
10
59
83652400
85
314105
174110
482385
85
20
32
92
40
436312
1
266939886
48
8
42
190898
141500
17
27
56
311683
26
177987288
51
75
40
451924430
362575
68
386859966
197536
42
95
396887
48
68
50
72
468718
31
138450557
78628
60
210029
42
72
200678
215663
82249
3
211605
383032
47
1
7
468586
162101
93
81
8
327674925
141557
62
53
290602
219005
70
248860
12
3
5
52
50584
37991
40
56
79
294715
428107
92846786
42
8
66
485135
425534106
17828
111802
52
288516
513428663
76
301556134
33891
442985
11360726
2
93
240738
85698
95
135404
22571
709314976
418554
265108
93
9795
65
79
119953
171867
148385
7
2
1
336640
302985
17
411625
98
41
8
4818
72815
387592
8
140282
282002
425916
8
3
66
7
57
97
383241
77
386721
85
20
52
129115
93
5
227781
22
3
331144
486619
74
2
190123
99
81758
66
52
5
171130
97
51
94
65233
72145
52
1
96
59
93
6
309984
18
69
39832
18
1
392410
33
321705
277993850
736320884
262822
197125
15
7
4
118441
498363
4
664168905
23
32
367596
71
8
79961
8
1
61
2318
6
191898
98
89098236
423508
32
346154
1
83646
53
72745
39
356593638
449101
147127
51
437152
72377
97
43390
227191
98
385813
17
330835
22
81852564
146328
195754
8
16421
85
20209
406174
241291
64627
461377
13
6
335532
91
366737
453739
895698331
46
65
97
303294
278445
21
53
15
79779
299644
60
97
198017455
88
111837
123994
67
61085
31563
908804908
33
4
430926
19
17
381201662
94
169811
386723
256250
24
4
223212
9
131565
271925
138953
169119
44
94
3
372222649
395488
23
9
84351
548144595
390219
248838
580
28
201943
6
4
431066
95
396961
349178
394542
7
130539
46
26
221504
2
91
362741
32
11
102788
66355
31517
59
254401682
232025
41140
314186
84
456378
5
37980
64
40
476633
298057
227307502
8
47489
428570
482379
91
30
335707
462961
363769
17
181258
134986
75
409307
29598
96
77
457024
83
242128
485790
91
694701283
25
371773
88
69
82
57
289087
119000
103789
39
76
80
175081
53
77
699291849
74
94
26
381673
944631669
23
419711
38443
395427
10
341927
65
477212237
413579
462355
78080
84488
9
50
95
3
325856
8028
140173
415455
23
474552
393412728
20
62
324442
242777
386335
3
7
38864
44
176498
22
91
16
59
128290
51
44
43
242610
63
20
65
60
215057
80064
122845
92
47
160560
68
10
1
44
96003
266540
415106
66
95
7
252015
25
33
86836
25
308650
10
96
30
4
88
81297
81
401648
144254
36
2682
4
78
67434
370770
8
56528
365558
8
90
165993
484750
459399
380250
3
490079278
47
93
320656
269089
53
30628
58
7
412479
470748
381502
66127
64
9
371454
53
77855
10370
12799
169029
46
12
18
70
31
334110
4
37
420118
87
127806866
450748
80
374170
65
34
91386
97
411607
309237030
60675
67
90
20
97
62
721316812
413256
60604
757349311
291771609
31
433705
95790
30
98
6
25
77839
8
262736
281387
46399
156285
109648
40
330784
95899
9
70
14
12698283
318694
2
18
14415
312060
47283
12
16
58
39
117964
81
60
36
418949
21
418975
17
55
575221646
95
12863
21
137273
73
39391
29
472698167
733002663
200450
72523
23
71
386242
99
179192
143469673
81413
98
10
467881
266946
3
63
128102
76
324905
8
50725
770224567
261638
77160
3
153055
325400
50
467613
2
398593
83
79
99
34429
916763520
33
74
98
27
241682
216594
428098324
5
32387
60
25
14
51
99
277517
2
263093
915150898
468045053
344532
63
281626
312368
67146
494942
104024699
104509
336178
35
200216
52
74
163094
4
485411
363482
59
93
7
432463
80
57
243407777
80
73
40
95
89
70
19
303008
371360
316752
465612
4
45
339101
311651663
45
188230
394971
67
65
7
204710821
4
41
7
283246405
33
10518598
476626
407722
20
37
49
388282542
47
3
437446
24835
8
424076
1
442709
68317866
63
62
67
18764
148285
6
50
36
58
2
488328
77
29772242
372747
48
47
15
97
131429
7
61
23
96
108001
73
371994
80
15431
34488
74
3
19
66
23
224735
24
160267
102528
444876
426817
46194
48
56
72
4
64
292838
23
3
457375
110061
90
6
406114
14
56
9
16
42
483017
961528037
42
69
41
67
80
91
82
390004
75
1
81
90331
93
678881157
50531
431888
6
44
440031
50
49
53
2
89
89
147321
3
371715
75
96135
84
12
799174509
9
20097
34273939
6
2
88
3
17
179265
350878
198852
490901
204405
63
4
37
274838
92
1
362124373
100233
423712
24
462032
39
315526026
344293
40
25
738267733
7
369355
3
175424
70
69
260860
8
181850
34430
52
58
35
50
223179833
933131319
255929
4
147446
83
382335
81
171183
59
7417
38
88
46
131700
439139
18
64
133679
374064
23
221813
52947
159848
177320
254803
29632
50
12
982510054
437575
21
311322
132005
15
28
4
33
128744
72
178040
359094
3
33
89
93703
91003
498968
177915
29319
68
492896
471853
249797
262579
80
88
8
2
271574
7
67458
338279111
100581
72
12
1
140578
224272
846711814
50
51
29957
384047
5
75
55
85
1
827436603
94989
43
40
24
85661
8
481525
43
70
4
49
79
65
20
15
60
44
84939
97
87
225823
18
189507835
8
381506
339764
860094071
486546
6
337541
3
5
217855
126298
85
299225
88
24
979446478
56
88
97
3702
370992907
404351
149313
41514
243517
55740
154709
132499
157013
984144183
71
396973156
191514
369543
236021
50195
464959
77556
234531
1
53
8
99
22
98
84
35
485917
102240
93
68924
416975
48
44
7
82
7
65
57
342626
373541
203593
377568545
2
890896091
253829
24
5
818849095
371628
77
92
444640
62
42
33
37613
91
566445800
96
40
51
6
205190
77
50
94
35
86
87540
65
79
74
290955
356867
70
308047
69
240942
57001
53659
9
200178
262780
68
41
300448
209957269
35
472075
3
48
79
57906
17
98
56
892926003
76
490434
64
2
26
189796
78675
391981
35
21
25
191407
345161
6
122546
194853
68
455867
97
13
375868
4
23
360384469
74
51
332764
9
84480
31479
234779
324269
96
342530
186122
78406
37900
46081
69417
47
315402
46
93
2
1
13
11
371275
129345
85
67
206973
931181764
8026
49
140986
89
156867
29
42552
22
95
413765
12
4
352131
262250669
46
8
8
133711
43
456891
344208
52020
91
558209589
88
75
14
9
74
110844495
18
367753
543649411
246682
93478
177629
13
92
412908
239440214
167562
102160
13
28
431331
46
93
31
980625121
27
24
20
82804
104691
7
763127086
7
4
70674
308197
69
105685
496024
95
931066414
2
1
62941
96
74
113732
334698
32
281445
15178
258174
68
304428
74
737
74564
843938322
46
28
368180
304094
50
457327
13
22
694169814
85
9
985713683
57
157083
203439
75
767735181
9
31
22
376574
15254
215155
69
282424
412495
395239
342047169
83
72782
552043976
216864003
94
15
59
65
374766
31
93
48
248477
361555
1
8
2
218669
93
695541181
50269
96
56322152
84
389795
466743
37
24
30
158421
275307
182977
19
164599
108125
42
74127
4
56
82
238378
211334
7
4
93
31
287169
96
7
75
11
52
85
7
300920
300175
34
141755
433384
7
233148025
363533299
57
51
55
255056
414180
91
90
304627428
60
84
19
8
49
442188
39977
31
725536348
804631161
15
68
424557
244343
37
772194931
1
916036665
27
8
303167
53482
31
3
399668
6
10
89
430780366
60
374546895
43
460959
97
71
52
92
393699
526992990
3
44
91
6
51
163408
64
5
99171
7
303569
290551
95
58
221393
592268036
21
50
24
94530
19107
456474
163500
21443
46
891206212
3
711791604
5
614278071
289655559
184078
135565
178451
331566
336563
14
179127
12797
52643
330434
37
7
108509
226806
799829676
811876243
301008
39
311614
981565270
84
93
82
311037
241384
487338
55
5
72
79
31
303592
237761
390874
85
255422
33
408357
278589
87
133883063
280823
7
11
95
231105
8
426614
465673
6
115353
167480
750719330
135396
15
43
249652
193814
51
101613
50
94
1
409396
54
81
310090
861062918
95
19
37
271632
161847
72
50
14
396296127
371064
22
83269405
67
343569
332446
409880
81
144370
28
67
21235
60
47
3
77087
11
53
3
18
368266588
20040
257393
58
31115
13791
314654
412231
431242
407609279
434057256
63
228719833
306432
3
63
251078
199663099
43
267627
240383
172281
40
27397848
113489
99037
437148
2
336228
60
6
35
69
58
6
323795
8848
467404
3
85
1
24
47
39
21592
159977
341270
326648
187256
64
382484
10303
244408
65
149277
20401
391426
86
26193658
131399614
85337
79
20
79
98
29
9
16
387104
73
172131
258407
297117
307717
61
39
308992
73
421667
122
2
223095
52313
292009
788666707
159227
249720
404132
11
42
309403
74
74228
93553
77
6
99
243377
25
210715
38
382742
16
442257
26
83020
33
15693
3
347208
2
296757
164044
92
91
97
105126248
259126
102339
54
8
9
451309
475683692
2
39
19
33
44
27
35
93
33
32
271271
10
61
362367
401414285
326683
253547443
61804
3
46
55
78
894164500
42
313612
89
304882
30
234182
189835
92
449718
556952339
449327
351154
242334
85
15
65
748195468
6
1
84
390282
61
72
109721
56
80
286621
933072069
11
292242
9
187105
430748875
59
81
211191
66
889605514
606513049
55
71
40236
70
390955
226162120
45
491891
31
69067
70
94526
157294
992760200
279181
168741
365226
2
64
65
94
326859
177241
475049
14
447038
40
84
7
338843
45
122633
75012
879908930
8
186127
42
428946152
64
52
381035
115599
53
39
84
260664
935243917
416313
59
261662
146260
370488
24
21
426526423
255246
22426
374868
37
87
381202
161750
18
48
353869
263603
140127
90
263816
260328
97
359974
255420945
244783
66
483366
12
94416
209294
3
50179
135775
62
238317194
9
3597
6
28
48
453314
75741
123448
24
23608
46
197607
18
499919
29
366267
96
26
22590
246728449
90
333787
56
52
56
53
54
26
19
47
32
8
87
420005
73
99
33
3
3
464427
62
192093
957150864
59
35
22
427677
344323
7
280544
96
82
2
144406
34
448460
77252
23
5
267850
76
2
37
75
488916
21
13
54
53907
86
34
8
11
743247925
97
506968876
93
200312
47
491693
216549
414526
69
86
60
194303
865411627
81
90
105711
255243
8
141644
180546
140376
95
76
54
220259
210988
257530
339044
72
277227
208084
84177
213028505
926658175
350536
852258149
86
257365
7
141783
145516
187139
34
12
150977
210203
99246
103273
205773
153818
365273
42
60
59
6
57
9
22
89
84
29
99793
188029
7202902
96696
66640171
486136
55
239634
382916
152403
4
3
13
92
66
27
236624
3
3
3
75
66
48
179922042
15
61
365779
813779915
151767
186819
8
435863
72
180869
261389
311200
10
70
24
623238518
334870
64
322963
49
69
6
215620
4
14
211209
119350
277387
106495919
382692
454597156
590259370
28
54958
89
599826577
92911
9
44544
63
108389456
1
364390
22
519002878
82
93
108810
70
314238
423962
424985278
49
98721
14
276060
209011
48
260285
61
34
223083
93
464090
1
428993
97
96
5
76
69
208774
89003
86814
157350
113364
33
7
79
78
54
33163
75812
153280805
35
98
99
435891
1
68
302503
14049
40
7
30723
604892243
173632
3
198499
37
17
319459
11691
134636
31
24225
4
78
75482
303525
7
571189640
85
263047
43
23
150146607
62
472300
278736839
51
3
15
89
37434383
70727
347664
72
442294
338072
68
652598898
300358657
35
197732
112348
84
439106
322512
8
58
2
74
473446
9
440033
14
493081
45638
38
106356
33
25
86
61071
69
64
97391
508774124
9
37783
306869948
2724
389965
82
608998491
88
49081
81
301850
7
125500
46
217812
375683
10
223076
70
33
482736
93
220129899
57848
345353
3
202843
83
71
68
35
779665820
93
69
5
592248999
40
413978
1
83450
91
152297
729730241
27
474808
76
74
5
111300
7
485286
60321
58
196793
592952794
685135238
491378
43
1
39
5
444290
53
47
489483
247185029
347628
2
1
398679
44
56
85
5
52
478415
52
187019
396452
367229639
62
545837318
941362467
22
58
128330
9
62672
378179
169096
83
93730
77
81980
408276810
252734
47
71
6
200514
417480
46
597372674
70
2
88
55639
1552
22
224521
435550248
161442
447877
471400
29
94
32860
27
84
83
92
87
3
43
79
66
77
80
469181
16
70
267933129
5044369
7
247104
87
5
656489064
46
318904
1
5
3
133377197
80
79
761460365
220276
59
34
408930
57
36
519822821
437516
253177
64
3
267554
80
243210
43434
38
129447
8
32
60
589863570
54
32
278290
245131
7
18
5
2
62
489306
1
134070351
373847
251995
494535
59
36
79
53
58
66221
691572394
944928139
7
187196537
172310272
428576
88
268147
947991886
45844
91
39
8
299442
76802
35
201725109
344750
54393
37
69
6
64
128101
336155070
25
89
19440372
87
387474
227226
24
96122378
31188
89
86784
87
114203
60
397993
161574
704176749
17
3
46
55988
45
742808348
70
12
153815
19
172317628
269456
306376376
352210
73
26
336041
19
598256893
94
59
164387
39
88
82
61
398911
372696670
26
401777
83
182067908
93
377930140
138838
494753
59471
334669
86
315686
306324
18654
41
315702
417670
332782
120078
204026
207267
446307
105819241
455186
336029
330620
427096
4
4
13
460336
176535
44
6
401130
84
45931
290586
26
92
317200
14
24190
9
28366
127695
17065
431515
3
17
6987
25522
19
469473
33
390517
217734700
56
31
86
13
196633
29
499363
213214809
389411
89
50
45
71
43
36089
116611
170637
15
335325
17214
272986861
438813864
286571
20722
274068
651937157
55
30
35
424668
666410996
198137
387728
456171
468668
8
91
13
88580290
17
17463
380015
79
5
337770
350646
428065
345704
817227527
5
50
97
278793
733596978
452649
29
342944
4
252995
300359
3512
70
122315
370064
357697
365939
87119
340703
59
443283
125382
14
342493
132039
452521
7
253144
45
299626
26
456873
34769
73
252478
359149
272739
388346
944305734
222208
54
478730
95
37
421483
1
444019
189597
60
89
357505
44213
6
295698
26
35422
48
152363
15
242165
49
298015
92155
1
1
4
27998215
44
93
201899
346844
302222
460213
221276
499110
67
326685
18
72
152144280
92388
9119
381524
208389
275590219
481718
75
126262
33
40
198840
53
89
75
157933
433296
156804982
249404
106025
7
9
21
213883
61
590452365
3
331372
440712
27
225627
76046
125312
77
478643
446032
459340
216786
428966
443283
7
14
474783
74
454955862
751581382
4706
432399
7
71
65
8
3
34
62
2
474216750
3
89459
50657
88
318634
38
26
439363
9
95317
10264
16464
110874
83
6
12
147743
68691
85306
37
74
741319156
422337284
70
59
267894
81873467
489905
473995
84
22
8
6869
399326
143430
31
76026
58
22
1
89
248520
26
292932
3
141700
75
3
3
386579
173074
89
9
29
389654
89
91
413901
122947
396049
458222
4
16
72
13
44
399821
9321
83307
65297
95
498447
83
11
17188
87287
7
311064
69410
297980140
30
185663
32
136054
82
276689793
26
4
321713
33
70
41246
65861
67
79
15
5
56
372604
36838939
186197
52888
467818
237457
41
6
79890
117101
38
53393054
105890790
247770
331710
85038
331456
7
85
363626
468069
75
25214
17
5
45
347552
396287
684448505
469362
1
412395
402022
228679
486405201
13
84
4
471997
32
206623
44
1
47
42
76
25
87261
273580
336108
324250
187181
166936244
6
8
475251
4
85
19
572413552
323747
90629
299900043
6
98980
285975
53956
74
19952
6
8
201670
73
384888
486214
234598
443162
654372006
39
2
338812
209127
77
38
169725
58
174615
66
3
4
26
71
2
401264
432163
476874
60
905815901
100391
106482
43
311196
29850009
213272
320325
16
9
8
85
159457
67
71
28572
66
123790
36256040
77
372867
430253
973660794
650303010
385654
157326
656682588
338509143
477242438
2494
45
1800
618135040
49
432164
377008
83
8
163072
26
165669
206833
492328
123454
787578421
28
29
107683
27
175541
56
388040
88
9
483070248
65
206144
350354
431619
37
7
309972
321566
87
58
6
359091769
2792
757601661
268298
32
326891
88
348816
98
42
137448
21
81
37
96
97125
83
52
475258
15
2
457271
84
466749
81
366610
73
43
14
232114
296927722
13
77
27
39
41
5
232512
362142
59
21
32
78
88
308968
80
86437452
92
33
75
167658
18
57
3
467151
443314
70
76
16
106814
330292
381268
147035
29
57
48
29
1
85
73
400932
90
73
65
6
96
230737
11
467098
104637
809878550
5
411995540
56
8
40
784191813
22
41
18366
142998
83
109935
87
421905
46
54
58
2
37
51
248624
39
359780
62089
68303
156666
52
199812
435565
44
5
87
360610444
9
496069
400879580
29460
49
37
22
239312
426634
5
771276635
412344
88
77
488927
15143229
48
38
53
13
300479
20
54
35
48
3
215325
42852154
58
27
369901
4
194760
33
440610
460215
92
360430
114575
193910
92737
29
7
41
476293
233773
7
314893
374924
554797731
62
4647
99698
72
231137
353769943
3
96
85
83
62
144300
233872
338731
249938
335917783
276123
63
51
73
7
71
484681
8
9
22
73
3
12
121599
78
351428
9
21
735580103
725497018
61322
485990
130873
204289
287857
124213
88
52617
44
433008
294987
135948
74
370713
83
77529
8
176607
8
41
82
5
262564
26
666727652
100004
6
67
469544
97
104593
317823
118311
321390043
72
52
5
422260
69417
80358988
266405
3
55
375709
100648
310471282
48
66892
11
295945
140685
47
128113
449287
507388487
155215
223242
20
29
54
438983
275242
385189
18
428485315
78
112245
6379
99766
422457
421973
423248
88
43
34
339464
289505
211342
37
37
75983
94
231876
26
412281
18
42
17
52
33723
359320
18
169268
870635128
14
238749
57207
70
206654
794820180
254939646
339282
10
46551
58
191315
69179557
105852617
18
94
218780
508031831
444707
314394
70532
92
33
117571
59
408608
77
557474179
267169881
212876
220152
746029750
58
40
82
341367
13
340033
197790
13
10
80
263481
377243
55
203458
2
72
46
14
32
193510
56
406982
284135
836943768
3
372090049
495564
52
32
46605
493367
40358163
47482
204027
159899
340632
44
392603
418933
69061
218389
331433
59906
95
180982
81062
98
453637
196401
89
99
55
73277
11
49963
66
64
148067
182572
13
43
51
68
225610
36
261722
67
66
9
89
5
84
88288
259892
80
69
33
866512806
279902
84010
243748
302912
4
338035
43
74
8
371711
272197
556752576
26
6
230503
481952586
23
50
315836
563907190
356247
221784
87
104514
92853
203136
80
451046
483
39
74
329817
80707
343673
62
1
385180
425295
438655
58537
356058
38
230938
79
30
16
433650
321281
47
24
282692
6
50
482666
83
16
7
445602653
61
362019
40
69
470673
70
91
375519
178252
22
175171
88
447188
95
61992
508428071
325913
37
2
321311
358915
14
368790185
971535513
7
16
5
74
487231
68
19
172885
51
27
87
38646
187526
988241247
335842
52348
694912946
322144
47
29
57
29
225997
28
608447157
221389
744562418
402577
38
745525771
167436
252985
175552
43
170470
341076
15
354671
5
36025
52
2
441309
295945
27
459630
489513
20
68988051
14
304799
6
977485074
28
71
77
279722
113525
367960
376379
77
435038
30
207163
92
152574
494343
16
37
41
409006843
69
90
33577
12
375120
9
97
389937
93
326416775
73
790279119
12
7
365853
49
355611
660982397
53
299616
258164
9
349245
186474
79257
277155
430222
81
38
334717
38623646
19
448403
184167
17
85
16
329056
46
28
5
244933
69276
96
41
12
52
7
46
76
153309
41672
27
83
315004000
38
922623178
17
235961
28
792611692
63
56
368047
3
29
438007
62
83
7271
76
60
6
64994
74
44
199961
51
48
389130
2
54
411019
465108715
86
260009
65
140838
288187047
35485833
446287
298245
55
370752
58
84490
27
81
130453
39
65
85
306612
82
13
30
319377
1
52
186843
480503
76
5
9
491679
31420
60
589817105
82
94
37
63004
39
65055
45
235208
62
12
94
205200
302629
272063702
11165
241452
271051136
254226
405633
6
16
69724
13
402568
857708598
303745
293853
23
42
58
97
92
43
74899
603540219
66
8
1
34
81
281315
44
18
443226
133522
45
29221
368102
396450
389673
70
332259
9
626265435
92
24
184496267
28
90085
52
97
28224
467266
116578
6
445108562
17
974117478
59
37
354075
9
419455
61938
85164
224977
83
323009
71
904580002
447035
131844
4
65634420
123071
6
74
7
58
137446
91
97846672
117952
97
335690
178718
225112
438984
269856
55660
17
92
6
40
483570
69
143264433
203280
1
25430
32
103746174
36
441512
22769
244009
206395858
7786
54
308428
73
72
54
186456
13
307402496
747904322
76
473751
49
17
5
35
138367
26
168331
29
452798266
69
52
39212
12
496473126
74
47
490716
24964
43254
310845
477167
28
5624
6
37
115970
65
80
647021327
17
306458
442770
291583
65
396241630
988470529
50
19
44
90
97496
82
837019567
2
152008
415741
442876
998272900
66
10
24
39
87
48
286133
326235
54
338106
76
422227
142097
12
99
69
31
77
11
9
469571901
69
369008
365186
419796
290797
411544238
439140
76
18
423957
17
316424
8
94
33
9
758620031
79
74
62673
2
210907
65
267887
39
206476
5
212326160
303340
269234
72
731196108
46
41
49
57
219691
54
73
99
25
13
868658029
10
86
38
1
29142
449385
17
48
27020
23
98
8
291081
2
459636757
40
203969
99640
317845
23
92
3
32
311745
260813
526341019
462097
3
387090
379799
74
77
62
29
72737
221475
27
40283
8
8
75453
718974066
47
23
483613
629611828
408897
5
38
2002
59
57
290798
444208
350971
89
69
8
717627611
255623
60
627239439
9
267032
187696
380037
74
38
26
6
869954132
19
147092
412524
38
47785
14
72
92
355679441
38
77
425477966
5
42508
51
479125
9
381716
475536
9
1
106145
255259
15
112664
118308
283744
79384
7
122868
117415
512616954
118037
235630
6882
121822
44
421062
81
828877421
41
57
445694
264206
27
23458
189856
50
25
441770
413048
446179
72
55
24515
69
365602
6
99
161877
94148
106097824
9
285853507
188283
7
2694
297556
415828
206713
41
337756
71
12
25
1
55
419920733
249119
44410
90
8
84
43
99
767094819
8
36
159816
81
281552
364209
45
355464
431068
2
9
1
4
34
400102
254754
39
8
951120653
27
431624
7
63
18866
494259
49
488214
79
330422
9
4
65
504780547
109356
102756
80
30
384138
276964
302276
85
182782
98
4
12
56
14
44
47080
28
63660
40
175072044
60
270573
7
715423502
69982
28
184492
211112838
44
67
5
327233
274556
431115
93
8
75
374980
261480
97
28
895653717
421115
246464
241523
371617
2
20
7
34
70
319512
43
464200
215912
58
88
90
99
19790
4398
55
7
324311
90
468019
564244105
29
233229021
57
21
47
43411
19
119589
6
37
18858
109802
89
396625
94
80
57
216187
21
6
377240
5
50805
312631282
2
181585
507711253
84
305928
277889745
33
34
36
29
316651631
321564
261134
243836
422858410
39
64030
3
141865
191822
71
39
468712748
99591
43145
7
48
44
898346080
10
248681
211063
76
27159
655807715
6
120175
356529
34
577214304
430993
86
1
16
264458
18
60068
64
274737
13
9
329056
919982710
239539
928462300
135450
145961
214756
58
46
354184
69
8
89653
772765549
62
342029233
25
85
310985973
369184
194639
55
399626
1
6
20
304572
60
61
550258826
77
75
499728
24
214000
253227
158510
207374
12
142344
397824
58
74306
138423
57
54
55
46254
30
256768
56
66
447129
489341696
604241543
317953
68
804095467
13136
330766
491626
96
23
109549
99
75
408217
243192
11
90
113478
865203483
86
2
17
39
40
4
98
443342
21
5
17
434959321
47
19
59762
75
319054
6
20
215424
167932
96
27
406035
466220
2
73
78
4
7
59
17
52
67
376983
9
41
463059
48086
363065
32637
14
1
997322543
273304
187512
36
918867164
468207022
575997262
16
484273
7
95
68048
67081
7
21
30397
72
188423
34
463453
196892240
38
124773382
174034
19
946272216
69
357728
67541
41
48
51
57
360585
3
16
44
2
66
457983
56
397520
737968929
2
266
62
9
98
233399
2
91
92939
27
43
1
6
34
464485
167240
22
30
394607
97
62
39
38
70
254988
41
363179
76
93
9
3
97
378524
63125
258288
363059
8
70
331889
247660
22
36
56
16
9
453718
118123
497588
67
174935030
239766
340249
30
50400
2
493368
79
49
74774
8
4
56
275847700
27
58
5
95
179447943
135123
90
413673
444601
60371
18895294
91
164707
468617
22
426450
59
204667156
755749592
27
47
22643770
77
23
20
130937
40
41
19
32
323964
97
9
23
26
400708
118650
97
52
25
76
30
86
797384259
398186
165850
24
60
82
331229
64
39
97
60
127153
93
347729
99
33
63
92
483247
151266
101086
373303
203196
129010
52
230189
93
47
394257
22
96
438561
226964
49154
90
28
3
379356
99858
890833744
51
401971
51
240399393
85
513979399
306225
3
42
32
861704638
36
193669
67
470039292
49
46
279613
300851
16
173464
808495741
96
80
468576627
94
42
157082
4
69
34982
85641640
40
98
188975
98
902624259
338907
106958
170788
219221
14
102583
23
40
88
330425
3
233161
190383
32
52
126706
37
156401
157800
27367
3
483443
78
45
431792
29
86557
63
46
72
22
51
117054013
398710
29
249193
23
420263
412784
359674
297765
1229
167353
277964
39
28
30
387131000
389914
2
629621866
121549
28
58
795149230
35
454720
11
149780
96
52
19600
47
12
64
88582
231695
240902
74
359232
6
25
196362
288005
191611
262887
40754
75
68
41
75373
83462289
417762
76
90
421336
331682
21
404833
438839
797148217
81541
17
13
471281
6
88
110597
42
394611
158777
20031
21
62
7
88
87
87
196936298
212812
73
17
268366
98303
703324971
41
26
1
148103733
145155
88
312895
92
55
48
248166
72
483261
490502054
42
53
33
17
331683
145654
14
269487
420313
96
268130
96
45
41
35
72
92
402179494
43
87132
257576
544426066
82516413
1
202526
24
98
354673
221821
82702
12
46
72423
74
389063
51
57469
53
2
182934
135093
26
669836602
75
284468
364262
359955
70
86330
3
23
76
77945
994471018
6
635756156
291935
7
58
304178
80
418611
9
87
488988948
198189255
447440
208113
38
338477
93
455622
5
235261
79
922418748
27
60484
308542
185094520
49
11
97
58654
144512
235852
83973
383888
101569
624207014
370324
3
99
6
548310550
160865351
398537
287179
87020
97
88
77
38535
458326
2
39
4
9
368205
64
50647
8
4
63
31
476545
878909658
61
259915
51
51
49
31
88
870126057
30
11489
440686
73
56
2
103823
56
59
352295825
22
73
86
404283
182085
318978
60
195497584
54
43
74755
67
185689
418517
94
691049076
40
263637
946146389
165894
7
9
94
73
30675
360749
125415
93
53
48
4
169169868
245572
8
211191
217965
718583553
398060
64
893866202
60
43
16
184344
270543
129344
6
38
315299
74
491734
55
88
230931
352739
14
461834
390464
64
472581
38781
17
61
20
226837
27
26
111578
939167319
438094195
26742
47
99032
49
331495
313303
59
356621218
57556
3
473461
56
689127447
77507
46100
312538
168248
208346
105745
50
35
17
242492
26
72
35
226805
22
9
52
110190
69
69
229386
416861
54
61
7
308249
339663
63510
6
2
151512
477141
178498
441250
446381
626633579
372226
406965
98
82029
205954
51
240615
79
77937
61
84
74
97
86
39
89
373849
216161
400396
72
174547
82658397
174351
61
42
42634
544898556
43960
27
418452
15
60
354862246
140820
265284
5
96409
31
490112
489943
95646
388100
93
230410819
399745
175317
62
21
86
85694
7
341181119
301910
60
187520
4
390437
411914
40
56
430277
435785
343072
66
734714583
13
91899
151027
291098
78
451793
63706
57
166370
115526
790530070
69
28
397385
74
493497
83
412338
13
7
4
3
50504
226388
457088
261052197
48
1
22635
464489375
17
46
8
67
74
53
7
14
43
108930
8
731498416
230655
2
2
363119
39140
2
498767
46
2589621
180635
42
221457
330663
67
64
32
99
144185
83
253235
1
49
47
76
160229
94
19
96
336506
1
73
484336
317025
3
118294
1084
233607
476578
59373267
8
172861
278497
390641
524054558
94
61
46
87
31
82
22
286186053
252170
498771780
74
18
9
124695
464542679
101215
270167
43
818004558
88581
10
348010
318773
262374
374536
85
20
492590
2
3
17
469111
79
36
437807
43355
8
65
97
627114504
23630
69
20128
387126
99068
18
60
434643
353352
245264
112476
8
56696
153916
68
61
22
83
13
10233
449336019
6
4
67428
383669
132142
454428
141302
286930
87
60
107589
810536922
93
495598
35593
1130
47
29
356157
381641082
218637217
6
82
74242
59322
68
281664
43
9
861847517
385480217
31
20
212785
376951
48
61
78
421477
24
66
9
3
53
63
30322
9277446
54
2
493761
19625
74
131926
295663
795346768
140459
20
72315
99
52483
47
438403945
538309727
218090509
89
175579832
185629
234070
324960
30
1
3
399030
324259
50
24
80
157762
56608
67
31
488236
450240
4
13350
462850
4
58842
5805
29
44
32
79
305520
17417
935582269
4
2
420027
396599
80
449168
15
85
288165
298467
82652
135764742
7
6
475937
8
37
97
215584
417068
757175714
23
206758
701768403
441139146
26
92195
31
123310459
13715
350096
15
183529
217262
250362
6
467731
235353
877495346
50
25
110447
9
45
82769
49
228414
5
406099
15
6
475612
182164
426293
83
39
409069
82
157603
122579
41
269973
7
89
488930
85
20
365160
7
64920
97
64628
39
320313
561977860
441013
69
23
161905
50248
411980
171256
66
3
293256
129651
8
457367
9
232206447
27
1
24
640303016
495980
4
919075482
40
473964
167891
10
62
180143
54413
236552
77
67
9
7
76
51
53
35
43
55599
79
74
55
18
64
80194
2
30
452430
27
239693
65
22
405280
77
308383
302170
434501
29
41
24
12
1
238157
268810
86
76
262411
340619
445468
34
418300
342040
643423284
305358
145086
98636
9
78
6
87
87
24
14
76826
7
241746
67
42
28
74
185737
337689
92
433324
462068
188798
450928
88
86
44
1
196703
427745
93
224013
31
208634
3
97
691705296
38
57
121951
352691
13
70
450503
250334
330855
68337
875270598
140305
59019
190921
319861899
18
232249
7
19
32897
96
93
56
30
316613
90002939
6
1
63
4
2
59
497512
86
332197
86
4220
240515
307446
47
216890
85
350190
5120154
464029114
20
495397
488101
50310
459466
5
249758
51
7
6
81
10
285655
66
62
40710
6
2
70
58
8
294392
59271
348878
454102
28
27768
83
79
52795
145978806
98
279366663
31
90
24
272729
78
56
20535
184833
26
25
26
13
56
38
4
930211816
86
160569
456147046
302309682
14
247049
3
320040
627794079
642391955
922966137
484834
1
17
802764995
142824
99
15
12
147398
39797
364379
14795
137100
83
38874
89
8
14
338328
375746
228365
9
57
63
37
21
86
191684
86749
20
39
93
15
665648927
9
72
7
58
72
343981346
367609
19
102871634
63
47
217766
60
5
14
113874
419090
9
64
97
183316
480801
167187
260816
7
173513
41935
35019
12
59
356199
86
230304
595207347
56684
534251849
124196063
81
7886
73265
484919
405381
24791
388607154
46
95
89624
66
26
57
9
441745
8
156720
48
8
110216
102592
63815
72
2
21973
47
26
188451
78
220838
29
39
46
40
493608
88746
25
2
222166
8
162602
95290
59
45
18
5
42633686
380118
4
413270
61564
30
8
75
40
7
39
63140
80
295173
394526
282924
6
190735
86
379553
338709
339570
408029
52
370808
63488
87
6
162374772
238674
56
5
132588
17
2
141437
426045
296469
75
542523025
23
1
401254
105303
47074
80
178380
25
23
234987
928566934
21
96
24
2
29
89673
433103
32
19
94243
403064
29121
62104
26
25
95
370474
241053151
96
806032809
65442
304009
83
344645
61
4
2
43
487147
54
278612944
4
74
23
76
603450223
39811271
179298
84
288323
104877
541646433
38
8
38
42
70
60
2
72
472598
9
35
228783
6
223158
413312
8
420993
70
7
202857
119908
78
229520646
484448
16
2
212118806
29
719175430
35
15
88
93
17
83172
151865
17
56
2
767319772
3
573117058
703595568
32
400658
41
22629
392385
268061
168906
88
151593
52
376005
96
413419
88
405377
441299
146332905
56455
54720
437506
117509
447869
8
453570555
68
375450083
548856199
566343224
3
337056
87496
97
63
96
78
65
204508794
533289366
37
59359
64
36
67
4
213768
418617
9
4
16961
345796
886976373
113219052
267553
97
78198
9
474427
368538
14
48704001
459890
336009
37
69
754481258
90
8
382657
3
31
168066
444007
441719
199052
423022
22
271952
69
18
349403
130195837
339946
40
48
62
30
48
87
241102
491527
471875
239163
394002
94
23
209610
25238238
243835
40
220415
54
29
463318
77
7
46415
159032
568075531
74
5
96
226604
388649
94
183496
39
96
135
2
18
24
66729
3772
9465
426363009
89
283541
96
54
84
19659
84
730505081
52
5
175865
313741
384582
63
161059
84403
339437
67
442471
319730
52
68
9
2
56
82
26
248188
4
126307
80
29
96
19
305785
1
13
10
4
447771
45709
980778119
70
88949
101673
41576
86025
91
22
54
213359
94
55
96460393
458864
2
157512
171116
10
88591
631080243
78
1572
43
25
282403
23
137168
2
8
385625
320787
52
38
199361
11
243408
17
94
13
362375
23
270689555
38
493079
321094
611674082
229003
315177
141510
150640
94
32
72
33
62
41
67
54871
197262
39
265514697
187726
980466475
276326
11
14
50
177414
1869
195845
209948
302668
44
306175153
313785
58220
57
5
13
99
77065
15
274211
62
21
85
39
4
5
612545109
184551
745230721
85
402305591
92
2
102845
1
7
412103
75
3761
481894114
892655096
63
38
117813
60
200882
61
189516
163345
414322
226950
181210
418595
35
65
161775
69
93
75
93490
257933
34
14
393700
354152
55
37
134590
138787327
2
89
54
23
90
83
11
405115
749650483
37
51
46
18
267301
8
205254
483850
380447
275459
159514
280883
72
55
508703455
33341
85
24
86
109785
211450
33
250256
25
257987749
144899168
39
380511
436800
55
46
4
334692005
25
88
379980
54
391197
39778
30
77
313715
5
95
86
4
66
62
301836113
460542
5
51
91
560305323
237700
41
66173
1
8
44
883890405
8
533841728
4
82108
366724
701760327
18
22
42
63
16
103762
60
63
81578
216180759
2
486318988
69
229252
482796
28
57
5
97
57
287331
56883
453594
14
134079248
297923604
62904
60
658749939
13
270908
369782
31
29
440258099
6
317083
227500964
19
61
96
60
183113
6
105520
21
59
28
6
184244
65
195784
230739
416607
316766
85
97
35
29
5
264332
278483808
50
299554
33
871920525
20
23
157167
79
6
12
1946
180485961
81157
889291926
75
2
71
79
17398
12702345
32952731
271799
68
69765
70
32
131711
74
50
333913218
4
82
76
2
118616
102830
210218
512321074
335363
82942
117039
47
4
52
97
16869198
95661280
10
47990
172786
8775
11
85104
22
16
9
162073
1503
344392
246745
498025
79
47
396616
427380
204059
10
298823
12
13924
128945
345032
77
203457
61270
159669
97
75
57
5
28
93
685812667
49039
358626
88
133847502
442294864
83
5
99712
28
23847
206562
94
437514
10
241947
40
36
390941
369886
88775
94
171868
916633792
473598
11758
155271
68
12
84
39
579196242
150568
26
388703
151671
6
745766586
80
79998
486320
13
178182
88
34
43
48
69
924562619
89
153965
470777
52
272443
1
69
274566
262589
16547
242177
61
84
463066
43
54828
43
81119
21
305289452
9423
51
1
148838
55
148731
96
4
241192195
94355
23
7186
22
132159
404834
84
271450
1
81
99
22
172927
710376788
320814
398490
29
99
353691
343477
415311
5
52
424186
190650
58
49
201885556
20
318273977
57
452859
7
73
299868
39157
39
5
59666
152331
97252
67
56
124029
465550
351257
117076
35
94
93
122650
71
6
470046
368987
424596032
77912832
229113
12690
12
39
4
35
161117
79
82
168000
127386
449911
68
279458
97
15
14666655
130125
27272
10
26160
128930
3213
88
147106
475677
5
12834
82
2
280817
540275990
121327
8
4
278847
38
194522
32
327304
401927
46
92
171877
98
174923
2
58
236316
78647
496121
248031675
72
5
12
325765
60
355849
37
110792
79
726722825
56
449248
425078
74
22
504103554
372095
54
409602
477495
27
208896
31865
361248
14
56
79071
434346
80803
67
53
334254
51
930840370
481673
56
167635
2
28
51
540886519
8
499802
730252353
60
35
200090792
355642
57
458405
31
208908
2
195472
354346
35
4
1
65
179594
343975
69
5
91
69
60
25
34
2
52
61
405539
47
59
66101
71
91
65
132322
162067
1
65
72224
406940016
263885
78
108729
41376
52
70
178761
33
5
246919
410117
12
398898
62
275281
24
88
441609
15
474594
166911
842689183
230343
35976
5
101367
23
43961
84
37
436910
48217
179524
31
84
44
9
112518
483670
813787956
85
492644
39424459
42
37
36
33
392132
70
93
190054
26
424508
312860
100760
38099
56
60
305483
22
84
7155
7
158114
124713
665453158
236446
1
4
23
472313
499728
300649
82
495112
47
86
90
43
88
64
359313
55
503775809
291352303
433933
102095
75
420795720
72
267970
139700
63
46
256741
64
196474919
26
42
280731
87
46880
55
448734
4
248389
110178
92
931319653
39
75
80
386920
4
38
497510099
3
82
29
11
24
79
38
91111
72
619667123
93
176607
44
275429
92
380721
33
9
762885491
94
40
390179
9
440026
105210
415162
3
88
139866
83
21
7
36
23
32
74
412616
1
52
242247
55
155260
493891
396575
745651614
71
178526
258579
45
2
255480
71
47
145212465
346980
84016
201113
48
75
6
60
11220
30802
221523
22
23298
193315
7
564838285
556566579
455496462
921811170
1
16433
69
9
3
83
5
254402
18
64
77
60
507702188
82
39
89
102892
505645546
71
86
160648
161784759
84
78
939840530
6
2
46
386484
7987
5
390201
768889564
703689805
21
141277
8
82
2
448810
76
114662
246563
69
4
12
194972
2
70965
86
9
10
372310
9
5
14
55
56
77
99763
72
9
469301
98
395721
34
44
49
61
416610
372472
63
64
94
169342
42
18
344492310
9
707027766
5
40
2
53
70
1
2
80
13
711111226
29
83
5
491634
28
83
10
75
40
63
383534
112871
547929756
62
994195925
7
353542
68
858959261
65
223864
650155466
1
474425
961727244
325174855
203024234
249624588
38
52
9
48
21
39
66
71
183346
1
282265
148798
7
492634
66
85
381993
51
475105
242767433
422674
33
94
868191947
219034
75
87
364607
8
37
2
54
36
85
61
581539881
430197889
6
13
119402
309593
13174
458785
285456
186939878
497460
67
6
14628
494947
257774
796191261
38
67957
7
53
557725728
120441
131870
6880
26
995342532
917055738
43
5
55
60
8
137380
10941982
40
18
581030934
222760
104178
530201848
497379
275968
30
192013
19
139652
355453
315269
11173
391617
19
265998
214072
73
3
169371
376583
190296
751868274
331814
184029
71
56
633850411
144643
357388
10
59
232471
5342
88
29
68
52804524
3
270634
99
55
39
83
339085
117414
88
2
40527
70230
10
258294
97
879314076
40
77
164894
10
86
963364094
84
53
62
49
41
357246
70
304644075
7
286321
213271
86
31
54
269893
421375
16
490327
464967
7
70
11
279502
4
934163350
318734
110544
443755
21316
8
405921
255597
221501
1
99
71
345163
2
253277
157149
153873298
122575
36
50
4
269383
8963265
95
5
756028489
48
494419
9
16
319231
486321
26609
227843
388096
54
80916
388147
83
335241
67
73
54
30
399591
197013
310120
466210
85
239788
52
230073
55
318333
95995
318150
431958
94588287
231310
341523
574998378
257905
5
4491
58
160747
52
573742055
48
17697
29
1
428240
46
57
5
140345
257244
493188
902249463
722631047
52
78
79
8
5
32
7
75
7
389276
73
61
161214
30987
75
62
85
18
86
81
30
332162
34
5
43
70
64
43
1
6
13278
64
356037
319719
17
456866
43
77
408183
18
172468
93
83
47002
811100739
23
2
6
489133
510518092
984811156
216957
45
73
51
458608
393219
107727
35
8
432311
930705647
26
11
4
81
435223
52022420
27
347183
211983
52325
42
199086
4
96
68
401971
3
9
214097
54
367509
25292
368147
254970
422224
34831
324783
67
88
139299
29571
513362051
491817
14211
21
38
43
139522
19
290134
304601
392530231
38
304152
8
49
18
907289412
27
64977
55
19
2
237469
46
12
10
455269
55
65087
20
560855293
80254
905980834
4
217817
303833
106540
65
92
171964
63
805541731
4
47
86
46
33
391056
80
580756580
78
117358
217574
8
3
3
9
32
359371
78973
392581
80
48
219025
92
4
275639
4
35
322433
322432
96
92
13
310173
85894
64
187069
79
3
12
14486
440826
579839938
70
178427508
481918
281601
62
64
24
8
492023
84788
452473
833167121
5
232653
373822
295192590
8
79
8
217766
18467
373799
808695722
94
38
64
388762
17
555387320
65
75
77
84471
63
56595
275110
8
758805282
135526
72
445426
49
21724
64381
98
4
738266978
138991
39
326962
9
43
170617
29
826988090
24
92
11
7
11945
434515
26972
85
12
5
13
542197641
6
519812830
76812
25
251075
273325
417896
5
166959
335028
25
37
4
7
211826555
71
438439
32
9
80
9
82
24
28732
41
274803
84
25
35
305413
74038
621194176
87
33503
49
441481534
321591
69
80016
806242554
31
41
168236
74
16
3
288011
60
133158
56653714
37
274113
67
37513
166309
163959
143278174
43862940
4
217370
392937
1
37
49
59
368446
395762105
67631
120795
156706
56
1
373361
55
15
99
69
383595
268203
448936
28
60
97159
243053233
25426
46
301054
11
29
78
98
32
6
178663
482042
394476
209910
21306
673332271
303483
258809
84
2394
12
212752
349716
493952
122881653
16
97
143001742
8
437585
141054
78
91
6
98
373102
131833
330550748
3
8
2
62
55
157894
10339
81
411078
288649
59
57737
88
855480522
40
8
204993
314758
131945219
82543885
41
14
11798
60
157697
292815
9
80
86
460455
70
54265
305470
408075
397964
330318086
48
75
18
69
102504
90491
44
263496
202553
197691
37
5904
44
2
54
51
143485461
1
22
482606
300668
341650
70
491419
363830
328129
75325
384346
54
300216
51
21897
37381
757748979
3
303997655
56
18007
7
370838
45
5
35
3
895704260
5
90
207640
99
81
238278643
118385
7
99
32620
4
289841524
227395
54
12
56
69
63162
347326
33
4
321551
103309
342659501
68089
38
444450
28
31
196961
32
305150
450111
94
43610
39
5
11576
212896
226866322
85581
76726452
95
138191
864552072
94
57
434616386
64504
69
27
82
71284
20
3
304607
2
57
37
459904
59
36123464
6
759777962
398889
173006495
467443
451901
79757
61324
407841
98
144047
38
46
80726
5
366317
11
45
1
9115
99081
37
210549
297946621
117647
163219
47120
42
52
9
431218
56793
12190
84024
444312
303138918
93
84
47
518858210
97
20
343986
441672
45
153888
201473
326562
47
1
845748339
3
55
15425508
26
475042
270806515
15
430403764
249585840
310739
58
350990823
322902936
231779
113181
167523
7238
241834
330946
646773755
43
99611
369459
68
114325
637168636
9
337205
352448
395471
8
55511
41648
3
291689
292414
16
240862
127907
470780
73149
988419625
2
32
93
318651
93
15
66
16
28
63
462728
71
338768
237005
163325
1
235680
10
258741
116286
24
102886285
59
272057
344549105
417547
410556
80
38
118572
71
7
58
167554
87
23
21
99
98
498337
419330
204290
236923
62282676
51
69
54
52186
205016
74878
27
17
108808
233896463
50
28
89
109484
184860052
40
229893
292147
48
489381
8
58833
39
189978
366266
166512
152949
29
58
269181
11079
469300
21
50
90
68
51
22
58
34
169849
47
429505
60
295936
51
73248
174935
369811
86
7
88
45
26
392346113
56
196698
695799462
503572367
61
62
348619
375448
1
42
255271
94
23
90
90
639671916
5
93
16
256188085
89
99
81608
59
265815
1
52
14
51
9
6
246345
64
215255
270075
400446
31
84
46
14
98
94
302217
97
46
42387
80
16
866747529
450223
407898855
40
446498
380073
8
95
388770480
8337
388105
252748
681790445
3
24
64
258681
71188
68
95
7
23
399204
77
69
22
499737
21
42
33
208512
15
398927
72
338288
1
216595
5
432790
41867
346726
6
40
69
341125
40
630065771
365414730
94
325613
27
78
83
86
205966
46949
97211
244395
56
279081
281608
86
11
67
32
85
84
52
428356
2
2
315825
95
169646
65
630395566
22
391488
497101046
44
21
15
394869
43
83
45
99093
92
58
33
38
42459448
415503
227029
407056
25
934062822
40
93361
87
225693
476873
90
367054
67
8
286730
8997256
76837
6
60548
88
44
523486660
95
688063336
472568
22
394761
3
7
451054
427934
78095
61
96
236261
1
2
186378
68683
161838
70
222890
58
443057256
282838
94
6
42
50745
252070
6
918094977
67
63
168641
36924
291019
50
51
141458
41
10
57299
765708989
61
52
85903
18
45
88
205455
336216
39
179508
12
188361
86
597662438
63
143519
3
31
8
181247
512836921
92950
20
326067
103242
43
41567
9
75
271798
28
67
12
384455
42
55
68
82
59
43
295439
353910
142346
3
99
20495
248880
472150
94
38
449950
1
57
304204
557229261
372580
89
84
78
71
14803
604752102
22430
163322
354130
7
603692558
265183
128573
9
244564
750949449
106424
28
92
32
949914456
45260
189806
24
143262
45
396815
71
273480
75
224533
8
475238
181266
41
345247620
72
106588
23347
10
32
6
463840
68
209765651
309689
66
375254
92
57
488803397
82856
178646
199342
4
29951980
143709
7
161289791
65
5
96
523218832
226384
106261770
95303
133845
56
374831918
89
1
19
420318
15
390052559
61
38
40
7
98551722
8
340837
440534
416649
45
219706
748640336
104621278
344196
357670
85
332287
38
60
425516288
282530054
420042
83
4
158859
44
71
52
377435990
50
46
128102
58
5
110830
95
223420
18
345902
71
465386
304407
276372
4
214984
3
20
22
76
95
861243885
20
1
494539397
53
13419
32
100593
313792
97
813049531
87
43
39
84
69
286389
6
70863
854956754
70
14946
5
39449
165663
97
228078
207717
20
186635
630453533
58
88
470660
23
58
21
6
327220
58
96
67
67
87
76
20
4
54
329284
400749
478029
774497612
154968
48
32
82961
17
74
75
5
5
289002
47
78
491811
8
96
12
78
64
1
2
55
316712607
335276
65
39
7
152197
95
30
101571
156395
43
90
83
178982
369218652
42
202420
67
67
358770
64938
36
407334
7
62617
79039
33
12242955
112212
21
61
351370
336173660
1
100246
9
80
133663
63
25
202128
4697
91
163248
224441
56
47580
426770
28
85
170524
57
211863
2
13908
92
84560
86
303998
7
47080
97
54
26
8
9
81
95
180229
82
297204
4
52
381879
998220811
62
107056
21
74
282592156
332528
65
332171
171228
5
2398
85
172632
298467
248081
75
209325
10
345696
392117
33
6
194573
35
45
32
402113
35
42
203288
431032
2
80
60874
385295
41
18
25
18
79
432067
586576611
41410
71436
482247
24
9
290308
245634
99
14
433744
4
78019
883953857
5
404676108
50
47238
429798
228653
86
230661
39
67
162362
94
44
306369
59196
51493
217635
472984
70
24371
7
86
15
256746
15973
147349
835292892
61
84249
74719
82
37378
115451
353209657
12
339337
475623
499764
72
51
446756
13
70
45220615
303232653
7
49
25
81
259666
220349315
46
161837
64225
455579847
50
47
371119
94590
403752
278963
402648
49
306398
369728
280088
85
46
276360
235558
296644
88905783
13
70
8177
211554
605074740
1
14
41
34
14
26
2
454916
8
85
343114
414225
295437
6
242687
94
322586
604172312
25
321388191
13
96
36
25
5
94
8
6581
5
66
62
92
72
2
275469
45
848811761
448787
45
21
255550
315554
80
7
435031281
59173
358278
26
725676254
9
3
222122
216067
458710
316706
17080
44
65
135926
153295
5
4
95
422777951
390712
65
331504
50
212106859
13
74
321073
335280
6
408785
271932
420726
919079799
356403
335159
78
26
395848
6
459678
8
7
260462
393958
89
37
229183
10
2
973225795
96
7
25
3
642978585
65
11
21
108330876
94
795753154
190548
35870493
69
422423
34
341110
49604
126937
21
56
718158426
433422
22849
21
81
148076
9
17
51
77
9
446419
277763
343865
85
33
8
322848
676191576
84
153184
5
274410
82
120837
394278
88
124298
402079
82485699
17516789
23
49
1
414004
3
25181
422765
59
459141110
14
178741354
36
179004
62
314520
30
83
268064
24
39
42
40
75
391550
20
482151
21435
91
29
98
463226
13
828080657
84
11844
503406969
77
26
87
404841
170952082
13
3
6
318276
476295
343537
29
77312
3
93
14
45
64
7
283813
122556
11
213201
252287
357093
476907
188893
42
5
85
108403
134868
341105
52
442607392
351843
17
108435
3
5
4
68
93
437468
41
52
330918576
31
30
39
20
209248
403397
215367
445853
97
229214
197112992
63
163180016
53
74711
310991
631866135
127306
41
378875
465198
48595
332631
46
318632
4
86
4
44
466807
463295
640997555
192156
84
146117
763938539
432609
407731
274938
87
660318446
375626317
25
294917773
1
49768
17720
86
179234
140552
1
73
20
66971
147372
47
63
443054
21
324370
210550
272448
21870253
5
118889
62
258634
25
75
66312290
77
327312
54
132425
310157
188441
7
8
9
71
6
42
41
431034
413037203
36
259404
48
97981
39
380658
47
78
2
969165482
197535
420393
143259
108174
43
309698
323802
183300
258835
442683
123850501
464133
30
175724
482255
10
93
97
339063
14
295948
409631644
218335
188177
458099
92
86
60
270347230
203823
52
94
190151
321470
66
85
36
185504
672025900
161959
184985
173935
137619
28
250714
155176
338380
57
6
6
130929
393374
24
495708
29887
66
169895
64
17
4
333965206
371487
425775
333461
42
67
24
473173
7
71
41
51567
147220760
6
285429
18
49
78
74
3
78
24961918
97
9
382880
151317
58
87656
11
716799436
426144
2
248609
1
31
989434087
52234
25207
90
91
78022
21
94
439161
637322651
35
477399
40
331232
348607
89
79
56
32
256317
95
57
19168
276565
77
68
134864014
47
121696
48
312419
148741
457805
12273895
49
362351
812154506
357980
99207
6
355592
475518
443945
76
13113
17
80
96
201451
479259
234659
952832907
274624
381196
70
6
30661
5
32
417383
7158
396112
31
52
296474
422985
396793383
300738239
413027
40
65
78
7
400051
89837
47
130305
65
331325
7
80
9
399401334
106604
341715
26
446004
619299240
41
301316
8
715701449
69
75
60
68293
39
340813
64
53
89
6
840864177
268058
49
28
497962
523928143
49
55
416737
24
655260423
94
50
84
59
79
320423
83
16
4
88
63
53
366893672
80
74
74
382235
410694
28
59
104120
68
449870
11
418274
759543763
416984
52
88
7
12
50101
42
4
488567
3048
91
4748
268609
365537
1
4
318658
30
94
79
9
18
70
994466611
278854
246102
862202507
243328230
31
352982
110598
84350
276773
277754
48
105091
33
1
54
228175
612123561
92
19
164560
34423
74
52319567
5
33964
42
6
62
12
269739
16
83
498521
113682
19
190426
72
263474
80
7
935781602
926728757
17
47
146441
7
52739
32
17341
236344
133865235
8359
90
32
23744
9
22
60
79
16
99
413156
731202856
14780
464633
355534
8
278521
71
204413
35249
483109
260963
39
43
32
91
78355
329306
415329
95868
131724
994087587
99
76
30971
225875
93
373668
80
37
346553207
1
241167
68
214508
154581
82
812087760
34
348940
78
78
234814883
71
17
5282
109479762
268177486
4
6
234042
41
134860
68888
29721
457993
252966
736430992
76
234226
47
6
17
42
72
63
33
27
3
94
16
94
90062
425887
93
8052
58
7
27261
75
68
1
15
24
75
92058
76
344187720
71
222765
24
18
276258
163348
528091845
60
17761
9
906175404
326586
237228
442417
461094
86
2
3
85
78
74
68
27330
14476
3
380532
548206534
131825
9
361121
62
5
73357
37
285138
41
314160
271831
7
318635
321692
439992
59
138126
40
27
51
247692
53
338728
94
116136
99
10
412478
35
449265
373264
80
484301
33
393033
568406994
49
236384965
103161
89
9
522739875
23
91
138909
295151
445482
94
4
235976
99
25
131251
369780
3
39
29
36
97893
64
30
31
1
476026
2
326161352
212261657
14
51
197433579
978332189
91
180252
58
25
9
33
24
318199
16
53
848195412
44
601745908
28
118550
335709
72
5
20
23
887965533
204968675
7
26
75
929332217
9
46
468911
3
7
43
53
23
88
28
65341
120565
429071543
48
181565
326604
272626
34
7
483199
277271
34
763214352
14
469165
595560733
28
410841009
78
95
6
904235367
30
28
213474
51
379906991
68
315011
682951007
66
443306191
78
209140460
945455968
24682
23
349202
40
14
243669713
985370758
50689
1
250109
86976
222121
445509
82
238057
835574646
9
309895
467627
273089
26581
39
33
53
448738
86
474669
72
398652
403694
86
29
51
104714
46857
120635
56
82948
97
3
96
8
6
46592771
887665222
259041
222612
46373
346963
31
20
323146
2
2
253586
23
87
28
105581
3
34
49
47
10
452658
8
252124
67
161335
67
82
19
2
9
379883
369328
54
69
2
65
79
98
409213
16
5
28459
455019
34
77
201106
488566
64
45
79
493649
70
84
73
326902
37
96
246469631
177749
9
92
3598
445044
8
21
307714
400572334
175135
37
17
341613
135071538
292145
89
94
341680
135408
23
27548
307475
62
303336
20
7
368270
16
496174
3
70621
147845
272210
54
448537
96
453325
87
91
211836209
120782
163939
42
84
453643
69
79
47
12
6
60
37
8
312363
64
23
309128
31
50998
72
72
33
51
69
149992
446209
2
210460
323772
489015505
351347
369083
30
406900
449615
42
319231
1
246664
78
62
472217
62
441479
23
366864
449691
13
464484
285223
210336
27
708372990
79598
418000390
88582
76
196909327
8
3
65
177015
290437557
439083422
9
375654
26210
80
343699
83718
141154
341160
60
210491
362103
435327
146190
4
76
457894
1
10170
5
212561
643513303
288329
52
1579
383407
20
67
401419
111286
96674
79272370
18170
334826
313025
18
619429322
392969
88257
62
46
490669
60603
37
61
60028
71
16
220756
55
92144
262812
373648
244286
70
12
31
481692
32
496573
105294
343445
486701
71
449098
38
473543
97
75
306902
323232
737836916
202116
30152
313213
3
206164
78
54135
367615390
96
18
96
834253572
73
6
36
36
49299
26
493693
17039
8
309980
49
46
403796
2
21
18
9
30
21
8
73787
89
73
499959
1
25019
460390
45726
327166330
20
95
34
58
161965
9
73
10
347425
914182615
267687
337532
203288
15319779
44
325306
46
6
393423
128624
18
13
63
45
3
67
434640
31
22
35
123102
9
3
240020
5
23
974816892
48
78
78
87
72
24
59
70365
5
80675
81460
97459
81
668027019
445761
307388
242607
401944
718201496
282202
857757665
38
15
29
355516
7
56
44188
32
53278
8
1
48
9
404961872
3
32
789158169
414132
288551
67
89
59
62
239243
21
24
206726
89
8
90
53
47
180583
9
246506
111503
675106641
67
435448
135039
6
80705
296583
194539
90
44
1
39
312161729
496020
242689
284412
97
35
86
90475
393637
72
79
98
4
633678763
413699
14
26
85
26629
150091
153055
96
62
423548
72
270330043
46
77414
51
312349
353020
86
7
398312
22
775704795
5
59
340281
15
256374896
31
55
5
456545
19121
980855925
230626
22
70
68
72
23
3
285986
11
113226
97
241006
5
70
281944
416880310
235068
464753359
84
92
5519
34790
7
388662
18922
60
158686
55
33
22
239551
227826
358125
54
23
192053510
29
62
355718
290102
433125257
89432
71
79
9
409567
85942
29
14736
36
82
5
37
91
2
439515
407593
745321771
4
368280
28
22
51
14
35
14368
97248
120080
89416
35
23
17668
17897
30
21
59
35
197321557
72
20
87
4
3
411969
89
57
43051
445041
39
219921
22
7
3
144232
47
943089162
99
139537
353642
48
44
19206
62
15
246566
229757
29
408958535
115346887
15
4
6
235570
479742332
247839
8
21
8
370990
61496
243163
6
76
58
63135
95
71
578292951
15135
73097
232043
1
75925
67
615778335
89
8
54
435489
381628
518806637
254595
59
994537404
169764
320607318
493621
91
864846841
370412356
158322
172788
44
235188
266021
234497430
14
11
302710
296027
29
470115
76
582380523
390018
56
355479
88
4
75
177909
364300
14
663645230
207953
264719
38373
245284
627669317
4
16
38
98
567563827
259966
16
54
63
402829
57
30
139658487
26
9
60
164862
351691
484187
136365
11
38
20
38
52
9
46
84
343502
18
1
108207
397787
3
356161
94
91
24
95
83
23
55
212998637
131953
407159
47
413379514
380974
46
65
237145
202073
92
56
457831203
469556
94
341094
284961
154176720
187143
201657
339589
261051
60
59
43
82
2
464404
69602
431189
80
55
226129
270976
410872
63
308023
46
18
59
58794
45113
88
635825525
51
86
767367598
410782
141690
77366119
934934168
141788
301046
218744
477667
255513
30814
257947620
40
69
367187
55
13
30
9
72491
14
20374
47
421551
29
428547148
71
17
75010
82
43
330239
231228
86
48
66
296539
652600747
219915
402198
170193
444979
89
76
378661
78568
92
425630
84
98
364589
467550
122905
23307
39
490082
73
197563
313527
27796
341175
28458
46
3
33
37
247486
158561
534087370
65
86
55
571105735
44019
28
124735
922102020
85
973861747
97459222
56
460377
2
280630
68119
144100851
253475
22
61
79
329957
2
133997
76
426288
132384
443975
191257
90765
29
163019
16
251681
262644
65
72
3
27
70
69
11
456724
737533815
432607
69
69
28
11
401467
33
457670039
271664
88
124514
16
74
322066
78
2
174374
232897
268016932
60
57
57
684339348
66
29
335338
88
266
94
261643
336243740
453245
310430
251965
281466
86
81
217302
17
359671
75
288418
809780935
33
40
31
4
35
774810318
135976
889188367
144339
70
2
80
837032078
11
11906
362601
263446
92
26200
482196749
484034
33
386649
427417
357882
61
360741291
384083458
216337
129409
105300
455898
62
748297410
333688880
253850
72
40
99766
53
762932843
663989474
44
60
84
30139677
328054
15425
238476251
328262
389185
360933
48
55232
371904
1
68
51
4
67
88
75
43
419834
125301
21
70068812
340175
99
71
273466
95773
7
325385
985020748
2
70
501520880
328517
13
11
117159
32
55
49
147559
89
420973
25
503497885
497196
234591
80
68
690009311
28
12
5
53
63
94
40
516899524
494915
258719
418047
1
165809909
123672
37
12
9
241881
5
12
24392
295966
781769238
497954
478129
81
74
7
402754
840684533
56
242614
5
36
345449
70
4
240291
79
362416234
54
90
307200
98
24
146323
68441
8
339339
33
88
444961229
454530339
79
215055
261178
66
162318
967675770
171820
404309
725167559
17727
3
85
13
127037
3
104661567
121194061
107452
58
8
77
124368
3
1
15
110176
80
707981026
3
106806120
237302
31
19
926197687
47
353704
300709
59
125149036
181841
498860
20
40
35
99793
69
84
37
51
1
320193
89
20603
231209
404887
55
30
14
4
97
6
160424
955
64784
391073919
173635
45
6
305195
12
71
82
485721
51107
9
11
40
44967
558509736
399798
335790
88
23
90
58
66
223674
45
8
22
82
15
77
49
9
1
40
7
11
79
90
481840
63
11009
134714
42
661834626
255259
89
43
368937
470284
51
17
84
307749
24118
7108
39649533
26
431180
90827799
344797
12
7
44
184505
492068
27
44
41
4
87
359866
61459
17
1
33696
64363
14
126207
7
259917721
72
91494
68
92
34
197388
96
153952
310701
269036
660382157
355091
19
82567
5
93
39
47
384821
36
188629
12
31
3
59
70026
3
58
80276
76
69
37
37
6
120717
33497
100570
186466
212588
66
82
8
98
65
3
63
96
300527
245099
44
95
165430
486797
84
17
56
42
27
39
14
274614
22
9
178690
313180
16639
34
9
352283
337885
47
44
6149
54906
392995
126474
95
211294
202077
3
8
7
92
22228
403792
89
139586
9
106102
22
227064047
134666
84
63
384256
318815
258302
382396
471328
446808
26316
65
276849
91
98
8
224390195
65
487397
239918
205234
127029434
62515
71766
21
24
132223
355133
92
28412
430535
3281377
90
443769
304342
75059
295805
91838
223725
28
94
69
450973
45
18
309045
5
103808
186024
642571402
86
99
45
538166703
323717
135100
23
467408
298120549
7821483
342442
37
90457
7902
430835
82952870
476759
956095695
129335
41
26522
155051563
77
130642462
9
40568
133119
222545328
52
16704
926203458
229937
70
9
4
72
89
19
34
411369
11
720937866
8
84
32
247276
424311
1
56
113573707
65223
307024
498045
97
76
68
45
142053
67447
398451596
426908
358820
5
57953
418509
241480
177582
393067
97
196208
77
16
381640045
78979
16
85
47
39
22
111728
34
7
67
477484496
10331
990139232
110108
36
492724
7
3
18602061
65
37619
67123
19148
4
46
862760783
404258
58
431544
55
425670
93
48
438154
6
114791
239727
4
8
127264
95
367420
99
7
49645
3
33
87
71
388577
30853
84
402166
302840242
310158643
45
336466839
66
5
178840
43
115155
79
389484
196219
91
80
309679614
67
285078
583
76
3
31
41
90
234339
6
225599987
283802
914960822
277947
288726
19
473399
52970
57
925332191
455809
7
76
493579
41
113163126
453438537
41885
34
90379
1
869045935
74
45
37
148749
4
32
74
466864
51
115708
15
88
8
381614
95988
3
409269
114300
366088259
110294
80054
314472355
493838
410674
353198
276922
47
180779
81
49
7
32
161604
72
202697
111902
485705
91
397428
218736
225988
104188
105306
45817
203698
46601
72
40
490848
34
448187
3
5
82
303362
84
89
951832323
98
70
71
447339424
54
96
2
42
13586
451158
327461
257452
395850
75
29
542255214
4
36
78
122857
69
79
73
205734
281975720
62
55
92
51670
185171
24
476699
36447
38
3
336757
542041917
13
382775
373730
33
9
232360
19
75
349145
5
54
84
62788
49
99
31
453171
93
88
523751364
5
19500
2
44
440683
301694
662530777
311535
116262
179864257
23186
13
50932956
809304574
488539
353545
95
80
32774
384500
89
6
168002
48
66
402971
84016
407537
5
80
6
357662
85
190841
475710
187349
58
30563
1
22
342718
220877
18
54
952729177
17
206148
21152
349579
43
58
80
207158
50
4
375301
311401
157104
7
118497
291727
88
27
9
308593
286898
18
66
879292547
117255
244420
94
33
4
46
384410
76
675414862
76
678751725
304428
123189
625647846
45
310279
475463
16
100896
7
420926517
93
766781352
290682
4
33
484290
2
31
374027
62
329144
189379
96
398751
154195021
19
77
68
475248954
26
55950
38
185500
2
31
98
55
8
7958
859272678
8
90
5
157478
85
89144
285712625
368567
218878
227955
198965
362867
118283
194347
12848
313103
41
111420
68807
635057888
16
406634
94
485546
489356156
962858504
446703881
269995
477336775
38
76
70
26
387755
5
713484970
21
73
432085
40
68
216888
108727
37
233313
272070
5
178832
1
62295
413114
887763
7
567395735
153139706
29
44
84
45
67
144467
96
425205
44
64
801552186
293108
21
451297
248010
62
275735
33
327245
56
23456
17
44
6
496116
46
98
94213
243988
97
45
111518
255668
35
95
62
794424788
86
16
68
55
214483
34
9
12
196493
65
44
425226
12
7
10071
411066
74
310565
59
17
22
86
178871
44210
52
258028638
393983
505337775
2965
82
327371836
3
36
626694427
5
236641
258570
58
55
350516
123266
65
83
90834
83757074
262339
896664454
29
13064
134867
80
401904
1
499276
155568107
88
44
47
108749
169491
321295
31
21
95
79
8
1
10
226154
60
8
1
817797325
873513427
192885
239668
19721
285917
72
220750
497685
398029
9
246917
234924
147006516
276064
137569917
277060
22995
175838
84
414175
163997
356761
88
309153
706692148
427618751
157003
226834
79
56460
3
104074
93542661
8
63
80733
41
370424
357934
41
17
131698968
341481
34
181609
305188689
8
46
83
70
89
788875635
69
195273
54
96
311041
211493
242784
39
19
37718
165814
6
447419
10
50
40
10
468344
415651
4
234015
23212
173112
22
46
301198
589439275
416347
384153
8
246473
82
21738
61
406660
58
28
41
85
6
2
271814
55959
43
57
390510073
56
84
243501
8
1
4
349977
340900
72306
67
21
204893
33
13
8
16
24
72
38
446312832
169750
422882
3
270862
58
2
50
91
3
26
34322
29
81
75
5
341259
392157
4
253331
198081
54
30
92
24
279691
303911
401179
276410663
5
43
321591
317360
42
80464
92239
36
51
33
373535
180113
68
474331
89
302406
414750
147871
775186744
43
4
59
147993
498195
7
18
187158
72
8
2
53009
7
19
53
434443
74
173037
4
129018
447314
1
107885
290034
20
68
197002
79
2
175611
226588
404295
26
225485
32
48
242482
89
89
258995
87994
33
335920
22
408362
408788
56
6
300425
494423
85
66
93815
85
90
3
62
94
93
372470
384638
44
4
186439
66
86
276628
96
99
92
11940388
335883
275308
8
47
116055
211325
26
857267332
87
57
63
8865256
92
228232
268230
91
414944
469974
132915
54307
73
244344
161851
41
621822881
8
416192
97582
88
366144
96
91
83
9
309931
63
11076
368178
339259
66
211840
332320
15
4
98
9
17
201870
111849
67
172832
291272
11
649016227
68
60
18
81
81
695250285
402145
82
36
113081
47369
55
161384
34
61
30017
34
125536
478977
8
879475247
184884
6
32
29495707
347693
407853
286616
58
90
464230
26
57597
87
211602
139992730
5
111032
495095720
60
27
53
356812
56
95
8
54
111653
44
23
330056
81
491194940
222351
128542
3
518075088
103021
75
6
65187
39439
57506
75
84
258686
29
6
6
37
7
195200
59
245859
88359
78
93
61
6
64
370002
11
937683514
4
392026
59
93
10
13
11
336275
145245
50
179095
469885
280856
292070
472864
5
65
7
38648
441658
3
80
401796
58
45
28
434915
9
88
82
71125
27098
41
355361
410771
489973
37
116432
49
16496046
1316715
68
271678
76
363331456
22
91299
66
3
114890
18
9
1647
70
28
32
119172
242671
451600
186512
41
453772
3
130138
447459
19
119261
314187
14738
365147
53
413401998
434779
7
279707
49723
32
1
69
65
108371
162908
232600
161947
304674
102094245
25
446036528
28
76
14
316556
50
420412
70
4
72
91
47
163635
75
436137
472249
97
71
135210
30
16
345202
446454
16
443162
162712
239202
89
53
289518563
64440
12871
397627
45800
43
18
171994
76
239197
214425
400145
60
2
92
24
226640
59
159527
31
69
51
196907
70
205354
499837
2
9
7
417818
69059
127429
8069
27
384931
241098
62
296372
498656
156829
445346595
57
113120
8
54
175100
467873
303273
31
389126
90
462045
27
44
417845
18
57
546637459
24
333674
92
498287
319069
240447
820499309
24416
6549
8
463432
8
238752
92
30289153
420810
28011
11
1751
53
384553913
13
4
734036822
91
566704691
8
382814
13
2
53
426468
85
54
5
454074843
80
51
3
979364555
314662
462169
262963
116150
35735
52
31
35
91
2
18
32056
382359
184260
37
72
91
57532
261152
31949634
319716
82
75
24
71
89869
5
409757
34
64
66
205115
251319
8
14222
423228370
398715
84
12
47
40
94403
93
278297
7
1
85550
222976
3
446163298
30
44
3
33
30962
298845
85
10
342827
406973
32848
85
99
287019
35
439813
455408
98
66
295573
57
9
20
36
73
43
93
93
316981
21
93
473651
950795854
111719
12519
22997
945838612
153882
62299
412238
90
92
16391
31423
649886393
219104
33
256392
28
86
9
37
27
457560
364050140
86
39
96
17
16
80708
24
74
14
8
28917
6
43
652286149
356978
12
261836
16
49
98
77
489318
99538
97
37
1
22
9
82482
9976
99
308193
335569
44547
80028
72
269217
17
98
33333
398196
498567686
285598
233004
2
1
318375
173536
37628
192292
18
63
63
58
9534
456645
17
341497
66
14
94
11154
368394
227456
97
255562
362696
24
444827
283459
265532
145064
459020
77
909169300
536623695
32
499447875
330571706
22
45
292429
8
50800
36902
436680
87226
60
57
346476
17
76
61
6
83581714
305907
283979
558419201
997541306
470811
353746
84
460497
134796
28
75
51
83
470336148
60596
19
58
359522
4
96
325922
437945
90
407597
27
55
58052
360959
98
78
90
51
71
251769
420971472
234448
910299562
94
75
27088
99
483059
69
16
96
258860
304167
5
337538
240851
15185
66510
38
400171
362989
122950289
195004
27
168364
49
74
80
536194503
455959
2
339065
842482294
29
380062222
271502
40
47
94
85
232377
184772
5
440824
55
67
61
65
4
29
787613848
17
14
975052746
28
293808
23
314896568
246970
70956
55137
493812
391054722
83
47143
38
30
853871338
51694
8
35
109298
236123
336927
314571
88
965992860
285082
23
39
80
2
79
44
24679
366415547
98
554926096
154784
60
9
436485
7
256979
76
84
327575
44
14
65
64
6
34
812581681
24
83
57
2
423447
366483894
115877982
154041
62
985504633
28
14
25
14274
28
62
41735
42
278251
383410
970253604
96
250576
69
29
422558
395815
3
274189
81
396789
70
73
6
67211
582799161
609603019
549898671
483058
49758
913859980
43
23
41
93
57
769516129
72
79
62
422296
9
171293
4
31
156365
472208
62
356597
358217
248899
392420394
33
55
373844664
8
143022
56
34499
45
9
230385222
4
362421
438631
448455
42
427854
25020
398921
218147
361935
494328
89
65821
90
55
510602145
644759215
185662
98
13
29
276887
396397
96
70
572385073
64
37208
178934
530848002
65
81
9
88
149905
448983
14
389116
85
11
226128
263231
255723
136249
195404158
493918
201340110
49
254003
194769
320626
96805
456242
58
20
13
21
478366
480172
88
376069
96
95
86
424141
378317338
339058
4
17
30989
92
2
481717
52
418432
657034851
437589
141071
27
629387519
6
87311
20497
234965
1
5
187818
342433
204346
236905
91582
465822
105234
110761
4
464550
358758
85
9
788818281
1
97
858463130
408517907
75
131177
116570
217655
4
62
401510
129492
490282985
538711798
61
28
641822246
64
377009
497209
153564
332990
54646
39
5379
281507
519620341
356391
12
430117
9
197296
852199107
412268
6
122453
52
230337
283787
42306
124404
14575
41978
99
237318
375895
8
8
21
132150
68
264183
103293
222276
423931
51
2
6
30
425936671
84
869850913
373798
330511
9083
90616
80
12
86
466734
92
161377
464921
45
71
47
58
394527
9
3
691629239
118857
12649
6
391532
67
220692
188102
452758
325439511
225662
98
218307
87
167969
73
478269
385725
39
75896
98
90757
209781
70
31003
487192
61
80
294997944
4
97
147611
283939
19
341591
48
41
405575
151736
5
342196
90
23
10938235
66323
369258
13
30
38
87
41
66
68522
322131
89
1
8
916725566
234113
60
9
55
59
5
97
609401842
3
4
424088
243391
47
612128277
201107
458679
368218
1
74
459985
6
968596493
402070
277027986
74
223954
28
42340
146216292
75504588
90
31
123418
314897
52
60602
38598
8
88
302189
665170088
372002
461494
37
275059
92937
89
213438
3693
293464913
77
36259
140525
203460
44
8
4
833489200
89
7
495776
83879
176032
338403
111503
25813
462505
340806
197519
53
72
27
66
71
134175
99
244600
479545
40
386083
99131
20
262475840
26
28839
227075
64
422711
157337
88690
53
77
3
474582
161410
2
4
39
449761
344422
86
3
81
368518
70
278295
282059180
256762
4
8
99
56
371022
31478
21
79
996070713
206617
97
780566067
242243
54
431824
38
31
164318
49791
432709
256178
97
8
61
28
691785221
411548
437171
42
19
6
9
71
402431
202827
41
65
66
91
379944
478599
55
98
93
98
75
860694666
64490
65
218211
297423630
314912657
95043
64
79
20608
219627
83
194120
8067
84
41
81157
401019
74911
72
48
1
57819
407254841
590747071
375190
484618
20051
85
6
79
327009874
5
70
5
7
39109
456956
479857
311718
82
94
382959
83
393397
350200
361563
58
67
87
57
70
263645
2
275499
95
55267
9
303375613
20
478753029
392350
59
230335
25
416839
253752
41
5
302636
47
57
42
288454
2
23
5
60
12
16
192381
119845395
4
18
58
73
16
119878
81
1
99
71
4
185458
225367
358043
375915
94
239843
67
56
182558
496389011
7
12
10
470759
410800
47
15
423064
374811
98
2
626670144
92
481104
4
43
480978
162143
65
342817
438236
1
430124219
255181
75
49
881358097
8800
96
7
457462
86
227917
81204
7
25
97
98
457295
99
66819
73
13
444635
394800
151875
130834
204496
47578
63
138862
69252
356058
68
71144
85
298286
45
9
84488
269726
83
132647
8
5885
387085
386176
317608854
65
21
188644
48
90
462318
26
439062
68
66
110114645
81
12
354086479
8
14
241355
70
40427
186135
5
78
8
466484
22
58479
131213734
133962
61
52
355823
299797
80
38
494244
24
22
31
289836
44
498616
2
41
92
287121
268295
804092564
410277
403879
214968
421939
378089
92
471288
840183838
229755
364061
402515
418685
43503
63
904773893
112510
31
2931
444631
6
86
128258
56126
366062
16
32
75
177181
85516955
348887
93
209541
238692
154800
48
43
58
36
5
36829554
189625
345607
3
62
34
249786
454224
31
60
131412
34
177802
353973
44
27847
81
31621
167838
401898
6
195488
362852
37
62518178
7
87
478687972
108497
111043
50
97
20
26
364863866
4335
137795
327680
67
2
39
417122
451764
95
492590
193950
238504
144359834
29
97
90
70839
129703
42
457579
14
99
814547191
442919
68
52
42
434893
497975
616289152
35020922
25
101864
247553
259977
117644
61
114325
428019
2
94
97
52
40162
489241
93
67
15
31
218145
7607
48
84
464331670
466144
67
54
15
4
62
175238
488575
30595
7
1
87
27
8
289217
2
1
180403
1
181117684
41372
92850
209832
78
208135
49
54
8
17
2
89
15
3
15
694788723
271345
97
42
92
123839
169283
5
53493
65701
32
249548
674127285
438107
204063
41
88004
235276
715793035
58
252348
49
202669
405791139
70
98163
56
276319
417311
407644
244119
51835034
89
338582
31
72
47
6
188928
147580
28
15
221206
186805
65
125627
295783
6
390330
99474
180049
323706
74
100436
331539355
82888
62
43
34
183064
4
265213
54
929648588
93
308527
82791
36
93302
81
28
73
69
3140
452070
23
9
337520
52
384398
191616
431220
64
388615
14
3
89
7
172596
402460
94762
220688715
3325
13
36
46
1
20400
434913
38
50048
194480
2
308585
164325
92
132199
128514
185437
267484
988021629
89
76
55
30
67
41592
57
38208
305751
86
51
331117
69
44
66
415229
74
92
52276
28
84
364092
111830
48
55253
453572
105173756
196348
276006
407354
980178591
471294
363310
22
55
883835380
70
70
378658
21
166163
112811
202709
71
164658
78
72
6
18
214628
37
3
13
306168
54
147048
79
90
217445597
4
446976
8
99
32
30
96280
10
56
476564
52
66
49543
81
131069
449351
84
475677
72
47
39
119506
283133
44
13
476636
151648
399045
77
54
18
22
468316
79
1
47
358949216
40
27
653611881
118581477
64208
41479
481868
74413
356873
806995632
333901
83
483735
83
6
5
58
97
81
271911
13
468396095
5
825
1
20815
81
65784
23
496133
1
17778
599484535
69
78
68
20
25
87
12781
4
769340163
179094
373830
156207
2
52079
50
30
473229
19
228371
205960
11
38
9
482418
3
126846
42
995285286
76543501
569390363
35158
6
849483461
368599192
81
1
493536
70
4
98730
44379
292648612
54812
479744
54
92
463683
91071
5
35544
26
344908
56
8
4
275237
37518
495730
412364
55071279
8
89
418335
53
93
69
7
42574
86
57
50
85
85085
40844
7
2
89
47485
9
1
139821
297763
115204
490863579
42
340450
384424
55
113632690
481940
85
99
5
18
48
379756196
305016
158651
50
57
168170
71
29337
45
57
300459
1
80380
78
90
186189
318267007
328654
65
44
338015
254070
376668
89
6
93113
51725
153529
197834
9
12
137804
18
90895
85
53942
173037
318054
2
23
53098
98
319370059
4
69
35365
84
87
329780785
1
5
67
304884
200828
2
477223
19
19
43540
42
435378
280890743
10
90180
17
9
83
333480
5
91
358742
20
47223
98
10
545345127
10
16
27
60748
257098
166383
77
251107
348675
354820
7
74
4
340573
109565
422650
782481835
79292
446347132
42959
68
396193698
74
62
79
70
360790
82
721948519
63
64
63
8
49
419241
9
68
61
95
8
948178906
75
53517
43
5
129468
294436
23
22
50
472575985
14
223848
8
90
79
8
2
66
73
331518
212711
26225
402210
135227
122370
202800
92
242695
68
356840114
18
42
416768
36
42
306104
37
62
335518
75
458320
149310
456813
27
328745
46
94
5
86
295799
1
431998
180481
186938
78
7
75
1
62403
77
244287
2
496800
420497
43
48
19
121988
49
480381
301091
351255
202956
145890441
182924
95
8
48
423661
11
859349704
17
474191
32
7310
901150851
1
10
60
91
16
77
70
75
69
162726
770349660
110314
466924
44
2
13
307063
113799
31
63
91
8
465280
22
75
71
108914
91
461638
28
234032
124191
479751
350855
89
40936
94
106656297
300312572
13
287279
427386
456933190
103183
51
58
29
2458
98
301212
48
4
25
24
368436
92
127020
234705
67
310163574
445833
334377
76
623584868
305375
211361
8
438414
6
25
360525715
93350
91763
27
24
160812
368042211
33
41863238
464226
119824
83
63
83
261546
5
56881
485881873
457109
159515
13
454270
7
860708621
393544
20
279773586
124418
94
5
48
445802
237297
470116
49
9
18
92
78964
16621
231777
278221
286290161
112447
1
269795
5
117098
33
383223
38
138585
108040
35
57
143978
59
97
35
489877
178370
43725
38207
49
405395
427001
63
76
229726966
328818
276627
297157
1
9
447926
474211
6
84
283447
165280
414971
397678
369963450
393784
317010
9
66
108971
140379
156170
84
58
939316403
322533
59
17664
79320
46
437401
24410
52
88273
29667
93
944906308
55
73
44
9
94526
315551
5202196
69
43
19
287231
129859
64
88
81
150635
249475
758429123
396948
685721722
415329
434528
93
300583
315231
2
87
494402
8
776830286
27
70
41
21
74
46
384982
253310
87
123415451
20647
247859
328315
251762
52
89
48
92
24915
337664
49
238489567
1689
92
48
82
16
11
468763
127144
37
29
98
373655
60
22
10
303464
690307729
433262
60
20
40093590
93091
437971
389721
16
18
29
49
26
116135
6
9
63
68
87
323806
3
276099
198196551
72
177539
83
300759
21201389
165247
18358
73
44805
64
82
128652
251341071
266355
98013
189213
2055
13532
40902
458681
2
263213
226498
297510
100088
93
178111
349228
96
58
116210
99605
363187
38
16
75
7
422282
148360
5
295052
474166
248782
99
368339
35
27201
287823
348404
447877
11
66
424979
250137
67
6
59
97
244388724
859488478
66
1
246423
61608
374147
91
98
26
46
71
14
506709173
480517
6
11
91
354897
124476
117826
158458
55
33
35
43
92
38
17
9
12
17
160786
68
10
24
91143
410213
60
30
333095
27565485
394087
9
76
95901
2
93
45
43
14
22684
372900454
273418
138399
30958
145306
29
407876
89
300231
90
77
237374688
14
79
43243
23
42187
28
8
235
71
32
264098
9
210616
19
26
42
465355
663660522
277050
80
71
454243021
863934248
238831
272060
29
96
43
275807027
61639
81
129205500
96
8
47756
13
237051
35
381364
87
30359
97
8
7
297627
83032
31
190238
59
86
98
2255
6
190167
30
174480228
350123
386565
38
87
40168
49
6
219285
80
294019
25690
49
927207993
73
33
360989
44
886919544
160648
14
497107
78
51240
489460
167956
392185980
37
365345
163200
62
117262
1
5894
54
45
285930
376717
21
78
70
8
89370
10
22
68026
97
410513
562618304
3
53189
9
15
65
71
42302
69396
71
63
128333
401366
9
42
450658
68
44
42
24829
148012
79
93
422265
83
46
139711563
308228
45
465460
346923
464760
67
154056
334290
72
437136
62655
10658
8
9
81
236769439
392583
1
71913
24
314250
340969
88
33
91
57651
12
25
31
74
88
18795
2
169892073
75611
97
91
26
392806
481951
442519
87
5
1
200195
45
43
16
77
2
435819
80434
33
8
696471998
382633
160897
76
18
8
414833
313705817
5
216642
62
74
39
129985
245995
34
213754
72
196041
9
331862
19
473300
235887
45
46695
50
372758
29
74
57
83304
36
85
20
178653
68
59
66
76
51
7
84781637
34753
77
217365
6
81
485052
22086
413488
25
94
89
94
126887
6113
6
200239
59
17
440670
168501
9
83
33
11
407943
68
19
227457
471142
29
28
29
41587
49
4
402459
19
142426
363202
54219
407865
6
53
402944701
9
69
21049
44
2
138743
356865655
162638254
32657
430519982
51
512199552
6
44444
305463
4
116194
81
37264
27006
91
462777
92
219246
407060
3
98
28
3
3
23
137785
56311
54
31
6
88
72
370914
444114
19
343534
305914
949583021
5
493238
99321
110507
177632
13
238807082
62
18
263206
374294
177011
60
25
4
69
392328
26
55
94
7893
57
111357
774237371
25
40
11
41
52
27
80
305102
308744
14
98325
427281
91
76
77
548277386
3
57
15
56
495694
880598177
485485
71
60613
2
19959
903104848
21
82
3
288188
51
244034
13
227969
243093340
81
50
21940
67
38
92
57
263365
220448
336775821
80
465290801
60
388977
11
211322
73
5
356627
179550
7
109467
349254
236548
64
91
39
8
54696
42
201268
3
88
369044
3
400241
38
475202
120730
73
398844
7
221773
109738
88
906163427
14
286520
111360
25
17
2
36
305582
74
105167
133629
452513
7
190576
38
8
9
19
1
75
30
35600
13508
103626
98
22
91
38
357911
6
62
13
442263
190689
10
48
308829
42
92
565440529
40
300741
83
60
83
9
664641219
75
349745
57
73
273358
204248
55
942070750
65
208108
457171
24
218966
315334
459439
360248
82318
167226
30
498372
163359916
439237
5
8
945982295
355603
158054
15
959743155
3
267132
1
6
224883
3
57
43
360414
384250
140692
418008
65
48784
28
49
395812
86148
901525408
96246
73
222509
64
91
153566
5
435325
453961
6
157834355
32
86974
437961627
455419
87
28094
25
75
190745
328323303
364765
85
134949
57
15
23
46
459973
53
87
39
416012
79
952879785
11
150794
283698798
29
30
39
445786
97
72961
214374
273178
85
267493
23
50
10
3
369062
39
622568514
22
48
358492
269634
27
126935195
153482
61
297085
55
93
76
288597
208729
98036
721298774
49
13
9
906482606
459933
65
603386424
75
24
9
112560
86
27
291328
438340616
840806167
250414
36
495443
372527
470160
89920
36
139929
59
9
93
9
73
4
317784
14
52
76
43
72519
96
470650
90
466529
895202355
449697
339967
130445
56
78570951
351762
62540
56
50
72
7
455738323
628755009
96
365099
8
86
8
65
45
4
5
33
7
200223
815637228
38
463521
34
78
483309
94034
424031
22
35
47
123971
215762
418583
12013
60
179475
12
89074
730278954
58
36
613008430
452685
81
346714610
139528
90
351530
45
226357
123164
18
126292
90
127432
8
59
20
103739744
54
42
818787823
70
318594
33
64
11
14
308065930
366029
39937
449486613
203889
35117
5
161399
30
338577
352762
3723
401443
540008530
93
66
4
378734
284627
349707
436111
10677
430640
240270
9
68
13
69
324533
222751
9
1
198812883
77
7
412419006
1
109964
14
257053
82
904070499
44540681
36
427187
8
497398
11
2
41
481960
74
103953
91
15
132548
79
295689227
351686
30
276126
145973
14
477867
895196586
160408
81
92
450872
306858
61
239143956
342149
52
488666
738378486
363698
72140
209738
46
212039
9
468782
26
3
408559
593264442
50
370637
78
932051700
289632
3
400721
55
51
37
7
25
266007696
416864
78
34
68
14
358540
235038
66
36
281884
452008
320143
73
77844
426010
51
431096
259909
468887
321343198
263503
259797
386814
144244129
38
366833
400724
15
407044
8
30
339553
43
85
368398
35
154652
82
27
293690
304526
61764
380275
129554
69
77
7
6
339478
44
74
78
20
618047059
95
330298
98
471265
68
564297787
3
834112884
473653266
6
51
364704
32
310292
297398609
52
9
8
74
2
307202
326135
23294
70653
84
33
36546
57466
150697
159831
102887
198880
3
359248
391974
31
123644
22419
954127464
498173
136356
1
358680
661234662
389941
89
41
818496382
353115949
67361
88
62
412909
359858
54685
385113
757990638
95424
75
38
8
312740395
36504
43
214598
35
302411
18
82
51
42
270072
164886
36
89514
265508
31
288240
59067
30
25670892
40
445028
14
82
36
206589
48
203372
377685
42
4
433607
30
442959297
96
348592
69
775693836
57
135022
176638
29
198986
434327
152719
59574
285966
254646
23443
65
42169
4
155235997
76
82
608676559
69
267538
79487
74
90132
29
137007
47
11
78
25
3
12
45
16
138021
1072
59
28
211443
61
75
246934269
255383
487591119
418673
40
54
30
2
48
171985891
54
24
183327522
1
43
1
25
2
125539
429184
948437812
405856
36
283559
454318
13
444218
288389940
9
394213620
46
31
13
513363197
466004
17
97350780
8
318152340
253559
3
421281
487017
35
337097
174168737
87
44784
89
5
17
470282
29
25361464
84
218800
49
28
80
229101
393523443
524430692
72
365100
43
206842
13986
81
8
549
74
74931
7
89
30
44
2
687116199
58
320389
35
467953615
66
2
315538
85
80
56
313534
33474
259624
21
72747
590379193
43
317470
216059
43064
1
1
285006
56
59469734
72
441787
70
17763
86
20
95
480601
136479
417533004
2358
433099
272220
5
92
45
698478085
360039
177847
7
424646
55
1
11974
337399
439098
37894
63
145243
84
26918
39
367087
12
203809
279957397
427768
38
2
79
3
253490
150029356
46
188825
46
71196
472460267
158831
352939
48
889437159
80
4
45871
97
198309833
472532
15
54
346961
28521
62
231784
42
91
1
158906
109527
247984
345165
10
457276718
233796
10
440774
47
52
78
230773
27
7
75
7
41
97
444027
19
41
71
485860
55
27
89
222162
454553
20
8
57
8
2
2
123413
34
22
67
7
490958
6
13
75
81242814
51
396087
61
28130
372542
546326933
49
277408
4
69
91881
495431
98
77
181460
1
79
2
4954
67
586678279
21
240749
79
611771533
261591
71
7
266744
310371
154568
16
25127
96
6
74829
138889
36
347808
97124
462821
130742
10329
492080
68
38956
40
69964
385228
9
32
4
63
32
5
589412647
62
546810868
483301
50
46
667233350
64
96
13
344776
4
2
135677
444153
98698
38
322394
152923483
388145
263707
287428599
4
185161
302875
256364
448349
78
1
30
263773
293566
25703
49
45
78
370113
74
469129
62
426417
69874
89064
40
44
101337485
98
164475
34
31
290905
240992
20
350704723
696539178
91
89
285101
99215
20
55
16
107454
35
95
80
90
9
426381
25
460510
359108
332791
291463
17
131263553
465506
168362
479475598
67
25
92843802
298555
5
105339
92
429685
31
48427
207152757
33133
175443303
49
92
81
76
96
345761
134694
83
71819
395387
13
15
393371
38
52
78
56930
47
20
629333550
79
30
38
1
222299
86
23
9
409521
50
88
423945
247179
653137014
9345
324403
975665226
54
25
46
52
10
205244
14
7
232870438
77
207793
96
102518
92
610223626
114230
94
49
290170
404350
25
614450075
126940
51
310371
2
21
30
260631
14
55
55
396741
5
250724
54
15
43
45
340726
3
380059
1
1
11825
259066
129606
99
53
45
412812
6
8578
79345
239147503
69
84932
9
1
22
383639
82
38
259740
488000
69
961390183
47
464355
59
208578
350289
57435
454654
370496
23
26
161052088
5
393671
250404
327037
32227761
49
433740
97
234607
215944253
458892
99
36
16
70996
74
22
26
29225
82
36
512710676
463613
46
92
468675
45
31
286392
2
327722
205683
413606
157204
86
28
245700
146313290
212759
398177998
256405
47854
349891
96
41
185124
4
148201
97
300966
47
79
35
16
923074555
630379984
115940
34
289069
99
17
631604761
64
154541
98
57
89
5
20
158374
328322
2
26
472625
99
30
71961
42347
8
457252
75
6
78
28
5
478452
264399
15
94429
3
208039
100088
1660050
87
321567
704343008
544533423
87
8
21
20
7
393432
466856
49
17
2
4863
376968
159108303
27
19275
84
52
53
377489
85
277200
301559
79
138271
369325
72
359796
151181
309872
78
58
96
24
248584
340844
29304724
126627
253855
78
296244
312530
279994
61
305895
86
76
9
397914
457379153
3
75
334738
817150097
393724
117274
334359
476997
380704
74
507595216
17
7
86
95
4
3
95
33
39
152809
94
338307
347752
96
57
81
10
27
69
122236061
392611
363447668
859828203
49
47
6
44
909409181
89
68
474624
11
704428239
177719
788100858
368781
588741355
356630
256180
414530
4
76718
1
42
318077
3266
2
63
486529
17727
184881
49
8
380389
650198933
631072383
74419
649401018
906851954
486720246
9
962345111
32
82949
194115
24
95
6
80
15
74
102395
816937367
342360
4
97084
35
61
43
9530
30
108304
18
126501
349612
26
46
124598581
769245072
103726
355243
98
78396
2
71
752308273
74
4
69
4
52272
23
407063
1
442166
49
67
115557
82
826403735
80891
246958489
402093
40973405
60
250657
84
477242
89
281691
242764846
55
87949
67
11
64
60
122150
97
99
206884
70
60
69
103997
155639
9445
257104
3
25
350882
9
94819283
63
8
296950
9
427823
351890
26
29366
63
68570
98
414479
16
203391
562098190
378091288
45
42
46
21
74
5
283691
99260
363606
330953
42
225001
90
27652
24
75
248761
40
357891
51
39
499804
62
369980
68
28
19
98
2
114277
16
50
16
50
7
95137099
108097
1
492442
49
79113
98
19
214720820
498504
447221
23
6
594444258
260439
74
58898
9169
50763
57
27
52
48063
73
221821416
6
96
42
88
91
24
57
66
279093
75844697
92
175257
266135
44
1
85
13113
346317861
705310481
31
188764
40411786
458865804
8473
54
348240
487849
76
926870003
66
1
272676
79
34
73101
86
2
99
344184
4
86
1574
63
41
94
14
321484
127952
52811
70
49
129762
230309975
9
251175
1
465321
396634
504339340
270530
42
21
2
297781
372320
141672373
174364
8
459978555
12848477
67
22
9
14820605
8
438284
219298272
37061
65
265945
220284
113246
13218
249469
798466837
266072
90
68
70
84
239192
54
64
50
63
135397
42643811
421468
1
408455
75
193943763
297648
4
679795773
95
25
33
976131816
99
21
124495018
88
95
16
7
957319999
1
154222
2
144592
69
48
48453
36
398800
12
53791
352146
1
346943
68
22
9
406997
398417429
55866
40
36
259243558
1
28417
50
55
86
82
406307
281906
22179
997209847
730310233
76
368225
25
3
345480177
25
11
98
103041
387545
12
24391
137370
677200688
266724
83
144923
8
116998
69621
47
75893
234265
172685
93
49
99
62
100123
110960
36
95649
42
2
39
20
229217
74
48
105039
92772384
57
297588
406251
9
25
69798
20
543046416
91
86
34
55
25867
95
49161
276221
150757
11
67
5
131655
76
27
21
403691
62
8
376858755
37
464614
428263
127595
96
87
430398674
223495
203984
37
26
21
8
157886
3
10
433988
746191717
56
19
289948
38
110953164
45
34
79
19
371036
56
79
208546
928067261
45
50
263587
60
385787
456153
67258
494903
69
358485
376179
52
170645
32404
337757
31
91
41900551
385785
422469
55
496009
27
27
218895
394498
2
17
135593
208602
99
364783
693557171
78081
98315
27
127517
49
50
11
29
9
59
47
122197
9
43552
81
81
8
89
33
45
982722607
362071
421004
1
36
83
171484
74138
78243
279364
58
94162
521922845
98
62
56
337297
112372
401786
61
341121
58
681507124
69
350870560
274060
78
59
12
46
920670101
440790
2
6
3
177981
175137
162137
64
32
218888
274855
62
225083
353916
88
121075
360456
70
89
146593485
89
18
327087068
376446
931364685
72853196
72
47
11
1
42
381755
4
6
1
26
14
86
318517
225646
96
345629
141141
311522
94
227106
102120
457045
62
25
4
932370088
7844
424291
889439031
6
81
289240
79
45300
365079
955364477
296622440
12
58
454539
498520
268919886
322654869
96
95
28
78637
176979
421858
97
388453
355007
98391
461970
30
72
18
3
14
18
168408
301551
8
456597
403078
318864
183202
3
67
24
461674
12
197206
62
5
37
23889
404623
445848372
6
70088
391065
68
15
9
69
797055020
20
1
95
70
6
42
498441
69
50
1
689275614
15
71
1
2
223489
25
356437
112404375
3
88
42
76
13
24
5
48
4
81
488059
143606
36545
434457
54
246845
29
7
3
152439064
4
905118786
20
2
119303
85
106766
80
32
9
78
249943
129549
108977436
305227
8
66252
7
79
137636
349098
77
66
260692
19474
427528
78
40
360479
56
185
89840
77
499738
230890
56
91
394612
158390
451061
240152
39
35
2
58
79
63854
7
406890
1
168829
99
317267
25
399498
17
5
204077
457921
325060
304928
30
332255231
386971
47
50
333835
2
6
78
8
401295
53
32
7
259257
41
451497
35
472149
32
198912
48
54
82
9
7
43
305189687
321515
73
92
392178094
410257
86
208974
34
239988
479049
110607
21
651
280754
5
468272
16
91
28
449586
6
290271
13
543277765
420360
369442983
56
365653
240134
49
398812
93
193315
338823
171960
48
836539667
50
158568
21
111114
367154978
69
87
773182381
133221
31
305503
136931
5
36
7
246056326
38
26
475565586
270939
15
91
23
54
681023273
453505
291983860
921102164
150741
85217
30
315443
274674
9
35657
29284
87
36
422707
198999
184775
7
3
8
437245
97184
328371
86438
21
45
40
8
3
324489
5
283986
4
71
454106
348941
462714
173289
44
17
243808
8
96
77
58145
183833
74
17
409348
93
3
872721408
218505
71
86
91
79
72
36
282113
755065900
222403
105374
49
26
140800
215830
125764
91379
763442100
449192
64
4
67943
727423770
428205
51
31
259067
82
71
170578
490478
2
9
160174839
51
314575
1
56
23
938658470
285591
101248
11
448395
17682
2
121859
202946
63
23
77
13
13747
25
82
15
9
430956
9
277099
33
253472
113741
6
820469056
110928
385237
31
7219
46
95
50
64
189554385
72
33
53
90
20
33
123068
10
239630
82
33
14
106485
41
374325
469152
272506299
236851
94883
398860
45
26
92
324255
238079
21
273857998
15
181243
272879
97
293887
709180783
208768
720263000
495271
519397413
84
59
885257674
8
345459
260089881
19
137068
468149
2
70
49
484472
101497
72
80
3
9
409205
460874
913862078
94
57
626027042
92169
4
240308447
1
286762
73
12781
8
428359
46
26
58
146373
2
41
396526769
66
384216
42
346472
8359
83
7
164490
24
326076
338398
415558
433953
38386
14
344928
243631
74
13
97364
999949691
97
333177
149473
92
45
463781
61
233973
424816
28773
77
269873
35
18
35
7
92494
37
499871927
343468
10
30
48
375228
578255320
48
182252
172175
584814901
67
50
41
84
78
43
149089
31
28442
71419
379841
140073
99
25
9206722
8
449638
76
88
99108
28
154903
60
56
44
91
7
42463
359186
40437
486589
332204
98008
77
56
796495559
245159
311365
259143
71
62
167072
40
164319
840420610
451767
54
482718
336522
668991493
440783
34
19
7
70
426718
92
16958
57
59
27
38794
7
224913
239836
184342
80
37
379362
44
328167
256011
23
36
287744
478379
39363
464991
269949
438473
99455
305903
91
126631
219599
56
171323
72
89
20
70
47507
79
47
18
55
60
4
99
107059
5645
369140
61
58
80670
61
35
79
44
976845851
40
392955
390045
288346
98
399219
301748
3
75
59
67
52
431033018
8
44324
8
287713911
236959
45
6
58
98
103547
74
379575
678730041
175178
37
434910
25
83
206589
454791
463150
94
62482
38083
11957
65
189213
326929
321162
82
201188
405852
831674412
434514
938895538
68
119724
453327844
27
83
88
24
92
252997107
78811
22
5
48737
85
92
293813
43
3
69
480986
52
5
448884
460500
64402
8
34
309492
55
664188243
369228
69
422589
3
49
240469
9
143477
48
99
2
404202
291133
6
123397
72773110
79
467953
99486
70
396399
104255
256935
275646
53
9
290799
73
70
564850856
12109
208197
138272
81
87342
400796
367832
4
498519
80
122001
341231
97920
72
15
3
29
277236424
13
69551
517539780
841141943
11
893601480
44
66
85
4
17
13772
343600
300120473
75624
3
19
64
28
37
56
4
10
8
197756
55
6
7
871079618
400607929
68561
74
420786
47
48
28
91
9
393806
95652
11
363308
182158
208079
15
202346
323159
56
98543
53
336352
633898539
72
65
99
3
363741
51
208693
65
314132
71
19
20
628631861
33
21
405540
1
81
116740
98
503177468
21
14
4
413816
240944186
93
987845490
68
84
137995
965856335
723396170
78
3
313043
325891
25
22
476708
261858
90
239845
234902
69
966959778
71528
75
325100
323638
504741344
398737
453781
56
76
452544
298757
9
64798
94
430991
428091
28
3
2
1
86
8
53
19
425968
357966
149167362
62
75
3
227318
675813850
20
65672
205430
217499
92
96
98
54
431560
301863
145603299
56
29
318585120
4879
79
24
164457894
83
71
8
105387
13
90
96
89241
96
64
95
93
125270
37
346528
62741
51793
344986
93
89
32
302833
567697427
860959357
42
301471163
246993
88
43
470573
678477288
89
34
874311895
48
30
372835484
18
420116818
291025
211681
476590
734287318
341904
70447
5
99
99
400976
58
72
4
62559
312863
71
464623
14
4
8
493069
93
233007
386866
13669
12
30
1
18
37
97
859096842
80446
111314
8
23
39
75
53
35
325660
20
87
82
164647
78
412070
194744
77
89
37
98032218
477186
15
341714099
26
32
48
90
82592
23270259
56
7615
48516726
289745
1
6183
220582
89
698396479
13339
62
63
217188
72
308388952
87
325803
29784
31112
91106
6
7069
472056866
39
64
8
8
275059
192496
41
232663
4
59534
233839
64
24
72
442559
75
45
184915
346839
64
240360840
701328678
97
413979
440233
418408
292751
425970
87
26
53
136633
9
246035
440686
72
10
239876
92
8
911025577
58
193953
264310
458612
363088437
345850
59191
454257450
30698
53
45
73
19
333301
45
48
88913616
403217
81
77
142227
863701097
413144
43
52
7
136511546
226863
33
109456
71
67
44
38
40
16
375909
53
56
77
68
10
29
345579
48
372817
308773228
569275934
39
15
41
68137
98
66
26
849226392
652902955
316577
486998
93
82806
300925
56
125787
6
176676
77
293997
37
184884
38
33
1
53
440280
126268
60
124469
15
154795
434246
326426
174207
60
4
8
189878659
6
236358
2
53
318267315
751609615
36
31
288629
2
371942
21687
519548324
39
351669
12
79
1
180598
35
269441
465686
93
76
19
56
169417
293632
18996
684802100
161501
19
656101196
47907
432454593
474058
84
199200
108026
108638
27
83268
283046
46
335929
977451712
56
15
371347
8
156237
46
93
48
234499
423600
286637
52822
3
39
78
4
34000
64287
128066800
330214
429853
4
345250
75
190366
8
212833170
7
417989
49
44
8
360672
175799
151282
355327
358746
357824
106447
564844044
209871
339283
359122
97
981348815
131605
113368
457966
51
1
5
28913
74036
57
6
436600
228700
465022
150091
23
2
42
15
512836028
85
166316
47
6
236408
296029
140531
17
21
332429938
468623
48
92
212527
5
389062
362696606
64
111347
28410
234162
162769
73
480549
12
66225
122128
7
7
88
82498
95
3706983
244652
2
128223
57
141855
233332
53
349898160
17
51
2
53
10
59
28
48
85
56
50
309852
275153
2
468187
59
8
85
58823
81
64
434643
23
147815
247103
33
22
49
279455
182552
6
205114
65
230238
49
358867
47
45
241034
21
697971751
27
296990
176692
133131
228855
79
1
1
15693
7
249409
74
85
474130
23
96
9
276720
64
82
318434
280865
714886783
1
399971
81
32
358415961
117470
680262773
411431
82
29049
85
132714
330967
24
247048
5
108505
267467
1056
65410
280980853
554666398
68
330128
50
94
199100
74460
307398
43
89861855
9
84
6
5800
12
1
178438
46
43212
95
16890
123640
337194
306381
166321
64809
243941
80
78
61
660177928
25032
73
85642
59
62
68
6
877
42
36226
207196
366023
6
62
63
68
4
1454908
202186604
244495
92
10
21
13
785087177
58
29049
162942
990688080
94
242712
26
24
23227
627220595
89
253542
340947
2
2
456533
10
365615
736214731
343835
276274
66
79129
44
96
73227
6
64
494139
216647
9
25839
25
22
423430
436982
277646
18
407180
425953
18
37
82
7
66
3
282968
103012
284096
183023
12
443842
8
360108
76731
480043
28
91
48
61
1
30
7
199787
323960
69
8
13
91
29
112920
451280
97
559263277
10
34
9
1
17
92
88
259749
128213
71
11
25
22
27061
75
32
440434
42
9
452618734
6
4
71
37
84
94
1
2
337516223
704579136
115905
443594
36
215016
25
74
128183
144018
43
368492
278504
30
47
31
1
94
84
36024593
86
220743
195531
92
436434
448820
1
182428
31
4
92
67
35
135436
48
41
323678
114478
89
43191
238043
254972
472523087
23
42
96
721517467
359519
23
442877
458342682
782749260
37
74836
73
256287
96590
2
125545
158501
33
211637
97139
413639
90
416416
74
407420
26
93205
80
304565
198312
7
30280
19
60
71
34
329201
7
831818075
9
344549
422161
52
353106
347988
266018
191061463
74509039
4
75
46
477226170
47
46
3
2
13
95
662097789
4
256394
464091
246016
67
26
8
289563
608981391
496944
112693
51
34
8
58
63
478
211713
27
292319
61
320362
49
442778
151908
84
439931
5
56
472486
296547
107437
96
381985
425318
153761
96
334443
4
15
399857
59137
57
67
44
157086
128971
12
79
160270
8
200923
68
58
65
6849
67
887093304
163899
854645577
93
97
3131
456077
31
263709
40
18
134657
52314
18
4
474426490
284304
122006
5
39
227195
489849
54
57917
442412502
336936
93856
271165
16013
13
29
235063
53
153385
1
204512
16
408469
57
31
5
6
27
53
194080
276020
393760379
234380
69
7
54
42
9
1
455177
413570
745677686
22503
8
33
137846
78
18
364997
99
20
136884319
80
40
2
227264
7
363961
338654
385243526
131527
140366
12462
89
15
29
1
15
475053
340914
43
69
8
385700
333887
234188
322463567
203390
125371
44
318551
33
197919
30
24
77
345728
527813474
73
372683
318731
17
439875
438091649
57
42
4
339595
57
19
96
133644
441479
77
272250
13287
333019
97190
457746
99
291005
64
88
17
82
5884
67140
257093
67
21
76
61
470137
753807441
183468
3658
160947
54
69
290748
63
6
148744
73
489288
602770601
2
128524
11
63
4
62
48
14488
310740
499010
89875
52
20458
31
6093
53
41
97
271662
357127217
17
870707871
73
30
94
2
566818582
364995871
853817563
45
86
277904
369266
239713
52
51894
60
252096
37
91
69754
446928
3
33
205103
84
356992
86
69
282076
1
351482
54
70
99
457922
15
26
74
24
78
1
173643
187829
87
20
32
66
768949913
62
16
44
40
178356
490952
142449
66
173880
479930
297522
79978
141637
97
36
98710
96
377982
37
96
51
8062210
25
342119
77
9
55
223012308
44
265573
20831
45
472877
99
279222
75
228979
90
83
82
62943
344141
56
157218
116225
140884
200253
5767
68
378323
344469
7
22
377869
319084
141642
8
497266
4
433422
261935
697417772
153364022
22
235913
50
465605
6
81
85
810421228
45
47141
84
401482141
445534
31
53
609037511
93
61
97
95
49
52
108771
611572415
272440
12
253999
467847
85
79
243081
95
22
180579
90
54378
486614
132880
114471
607907145
51
88
62
187221
82
49351
67132
186696
234013
328169
7
135305
96
301498
444859
399716
164410066
340945
51
37
444251035
353044
87
44
38
94
350761
614344005
2
40
2
366779811
39
139563238
9
439459
379657
41
65
1
99
21
47
3
75
153806
380092
243001
2
2
6
57
44
233379
649531900
14
406148
97429
15
233556
87
89
8185
30
5899
52
928906059
148628
9
454634
79146198
97
22
6
20
52
61
38144622
8
65306
74567
77
428553
92
368949
83
186258
30
91
66
85969
31
23982
141613
24
8
57
382013
625398625
95
92
459032
84
140394480
193666
265385
88
65
43
550418226
53
113813
256551
36
320361
477696
96619
41917
427765
24
64400
48
847709524
6
190221
57285
675517208
70
85
39
637350930
109068
173699
314485
87
67086
68
34
37034
358464
70
256816
6
212583
404666
196846
396911
151952
473194
35
259217
72703
890279401
4
495737
22
119870
44
479393
14
264228
64
99
87
164118
85
6
29
87
497301749
39
785513195
103297
275559
86657
268011
125832
3
33
61
96
95
68
262734
366268
6
354928
485056
27
221240
38
366655
94294
19
393867
295990
67
21
38
75
50
102588
439740
170264
367588
128490
6
3
81
2
273736
175082
452996928
398730
383612
35417
56832
405776
92183
452275450
26
329797
415150
29
373243
66
580630480
106789
272782
71
680084557
47
296966
171264
574232286
76
15
435620
16
23
12131
4
59148
145958
207007
33
302735
4
78
451456
469655
64
75
19
57
94
19
35
26
6
109929
573821245
41
107190790
230259
478682
95
2560188
463962
384213
72
381943
51
82
189094
431113
35
13
443547
178712
207848
60555
79433
470287
317616
34
25
190277
217148
94
43
482576
31
44
239428
6
354638
462256
19364
34623
475124
419496141
64
14
97
13
2
43
22
334481
94
20
3
392036
98
426746175
441921
6
265152
362654
963402075
764481534
15
3
186014
189263
6
53
6
24
488421
319736895
255847
25
318176
325066
300476
174991
29
272490
176829
229595
85
83
475229253
49
942416297
92
30
263776
198970
157991
8
228561
30
31
22
4
98
66
110998
56848
11
56
200719304
318057747
69
299980
87418
116093
30
436521
27
9
29
1
91437
69
85
488583
433799
68
4
74
34
141376576
310509
140986
139963
69412
48817
213820
6
5
50
33978
52136
65
273794
175408
24
193021
246363
47932
82
62
1
2
126514
419213
887274487
5
97749
144830
25
464780
92
88
392697
82
106404
40
121509
27
120424
34
53
321557159
9
15
7
5
314461
387943
65
35
57
66
1
76
118483
5
313353
82
52
3
39
213763
466323
80
244860
255522
180511
400682
253762
43
5
60
56
68
417690
27
74
63
43
391826
3
393063861
7
21
406469
64
284971
32
33
38
2
98
51763
328951
317525
11
44
226311
210013
92
27458
122147
57871
75
68
81
30
385376276
201867
65
73
74
5
56856459
395339
38571
182682
57
92
3
4
39
67
8
25
444697
330109
68
92
479218
93
48
5
309159
40
47286
6
51
10
517141305
302941
42006738
742189499
305842
27153
371019
102687
100689
684147249
82
193923743
147510
51
187502
122374
455138914
48
51
52
181705
81
459784
468143
197060
30883
421471
35
47
188653841
72
201035
84
50
10
83
88
19
488824
82
2
41378
612123059
5
935335020
372843
34
43
66
16
32
67
45
1
344894
6
50023
29709276
11
52460542
51
435348
228574
165381
50
129649
31668
59
96
4
31
92
136702
40
93
97
42
189204
197918
472280
192393
4
308006962
26854
64
344006
145216
940415472
87
8
65
55
5
15
220955
148655
4
891794221
103419
187543
331575
401962
217753
46
970181905
29
13291
26539
68
58
92
22
359534
239375
61
163053
286580
50687
75
74335074
225082
75985294
1
261602
141668
644220182
85
282264
169610
26753
476883
7
9
448852
41
479287723
359319602
15
9
48
15
79217
377420
40
187759
268182933
26311
380636
24801
18333
79
315033
30
78
59
403168
195081
117942
227715214
60
206262
318251
91
33
27
38
115547
489486
287547
67
131206058
496131
185073
28
87
241315
98
371386
10
4
15
47
20060
48
362361
202764
87
210741
99929
24
59
88
413403
41
405679
394902
4
291954
99
6
63
324611
94
254517223
327485
65
151202
97
96725
95
217949
53803
6
127454
35
46
8
80304
73
296911
244825
1
326086
96
424980
269658
273924
77
99
2
76
21
781165073
471276
39
22
471589
1
48
237680
407397
892889414
49
4322
457832
23
61
416981
60
462934
6
6
33535
23
49660
486193
2
494834
127700489
27
294461708
170749
224617
46310
384120
384161
4
26
79
11140453
76
12
4
318370
384161
5
4
144650
28460
45
327662
117618
52
73
50
55453
9
186198
145331873
26
47
248435875
51
8
431447
6
75
591065874
43675
426566
1
20
467550
7
60
22
378992
71
1
312038
90
205047
497810
189597
91887
35
19
102353
19
897916825
78
16
38
697151746
431563
476655
319702
36
30
75
14
74
825279427
11
9
713770149
515061545
68
74
31
183696
23
381361
395982984
6
4
17
92
57
62
6
41
350902
3
337128
37
9
257519
109467
6
191386106
95
88948598
90
167016800
680222089
27
89
52
123175
98
3
33
458748
10
487381
248473
412118
166263
95
495170
56
92
26
8
382902106
41
449110
257490
251378
70
4
27
90
306857
386489865
47
45
67
9
55
10
338808
7
111272605
12
453406
9
308688
77
52
57
8
163235
74
35
31
485964289
58934
340186714
24
43
181420179
35
335383
3
157969
8
93
906895227
6
32
84
318216
442074
83
480924
169677
464680
50
290123
93
38255
371972
152223
30
212372612
69
7
19
23
22
365151
59
69836
58
208524
103968
173919
265908
263284
793199445
35
13
99535763
3
6
46
125264
7
25
736293567
50
495768
2
9
650886065
53
5
74743
1
4
7
46
68
355677
213647
17
7
43903
506477212
108872952
36
88
53
51
162687
67710
402082
88
368044
68
14
26
172287
9
77
79
49
44
2
12
467656
28
534842216
72449650
67
74
39746
120725
6
91
7
407814
19
246950
80338331
17616
36
33
2
980710653
64
9
2
248203
472364
29
358032
2
83984
2
32
6
402328
79
313756
56958
80
82
74
505051705
72
38749
1
25
3
10
333920
374662
80
56
30053
400571
264630
86
75
25
181081
29490
27
328641
8
436831
434230
846504452
220662
42
55503
133118
35
246821
102699
22
39
8
274713
58
780899439
65
97373
886364761
2
52
448032
48
42
26
47843
58935
71
89
354921830
390945
53
39
84
93
399718
439793
21029
7
13564
441380
86
139253
42
86
302936565
315793
42
76
88
48987
102070
91
274075
472539
223644
467951
64
45
30
463551
476010
480719
282806
24
58
66
499540
558437472
82
89306
43655
44
136189
89
11016
6
45
237157
285293
248882
56
89
6
44832
134222
84
486610
40
78
9
406213
92
66
777563949
199338
14
6
385786680
97
30
755598903
115043
445991
265291
18921
275037148
483199
4
308357
492022
151584
268643
195419
39023
11327
78
4
5
32
48
179271
81
510790418
1
86
5
360154
21
31
11192
47851
390487
44
218516704
68334
22
7
215897
485787
24
4
9
324320
6
21
196146
99
383000
142609
5
99
285781
165610312
387731
12367
478685
245475
63140073
354201
49
344980
62
223106
53
337634
442297
198859
401835901
43
19
444439
463049320
93065
98299106
237024
434054
21
14
84
8
190880
3
217228
22
31
53
84
485180
124027
46
96
230159083
76
96
407087
35553
43
68
10
25
43
32
1
420123
167321
12
287686267
43
44
137698
90
42570
24310
430047
76470991
52
6
1
174952679
145144
181233618
99
377365983
4
427497
689691831
95
446940
454851
2918
349845
4
127221
10
67
72
317455
89
465763
20
406522
37
311766095
738689415
67
459811
32
200052
10295
80
17
37
785845181
18
552728310
92469
265111
258701
373933
66
46
493394
3
69
83
128542
99
9148
73
51
18
67862
79
994046662
24
331099859
25
388411
26
69
347413
7
24
481392
211945
76
95
50
36
231467
16
330179
62
58
769024550
332011
311584959
59
351381
770947817
14516
65
311201
45110
83
135015
95
199515
9
65
334041
387879
40
40
311189547
8
451413014
90
278781
140427
8
264849
5
94
40
45
41
941325262
47238
423831
18
34
69594
25
1
36
67640
35
12
98
226782
464200
53267
96
344511
2
83
9
44
54815384
678288749
308121
83
95
446648
2
468960
42
354735
13088
6
15
60
292653
3
77
82
39
394143
20
319267
89
49
42539
33
311664
426555
60
52
407032
93
32
37
126863
970445632
49491
23
224753
141848
229722
342206
9208
134274
708329107
27
84
780289223
90
49
47
6
35
79
57
194170
60
208956
57
42
2
50643452
948321003
6
373481
293330331
63
14
85
67
100663
46
10
45
87730
59
203418
793434804
4
413536
258106
153841
45
473648
10
9
971945494
17
715858354
610716271
80066
33
52
50
789989521
43
486316
93
5
357692
46
228057
90391
456100
13
3
33
391740
27292
363848268
480052009
1
56
27
72625
281531
207323
851941149
9
94849
67
376430
199222631
76
8
108934
97
420845
4
2
33005
351266966
50
9
83895
46
9
321865
372901
52
146884
362119
31
128848
36
398750346
495301
98
120683
84
40
214816
398562
44
62674
24
94945
490600
275796
397759
37
98
46
63
71
2
76
7
56
73351
32
66
37
346638
337521940
853455557
325449
451801
27
179083
184724
182355463
33
75
814061170
56
496251
6
96
54
2
59
45
9
956560374
39
53
326834
59
33631
88
73
47
68
457126
296361
406366
186645
106802
72
8596481
80685
68
31
87
105834
88
165600
30
46
94
925360209
50
51
250593
48
104493
60
99
67
179412
194012
53
68
13
283921
94
69
5
36
96
186468
86
1
37
96
466471
98
25
59
26
109962
332951
13156
326307
415869
185145177
55
58
287220
245720
6
121092471
94290
72
47
3
5
16288
7
20
93
91
593826165
84347
3
4
17
23
20
34006
347690
7
455787
32
9
152706
65
435418
228186
136725
40
20
72
56552
259375
45
31
25
20
176718966
77
100280014
623635524
127771
71
54
94
44
48
37
885842153
198730623
385469
274213899
188405
48
53
975167223
1
67
435086
706566525
59
2
62
10
77
484411
8
71
181571
385216
49
42
260267
7
160765
7
604417540
87
10
440869
7
435068226
165650
480473069
29
257469
90
376033
449456
187974
13
216177444
64
917078790
348406
118147
166530
293680
59
57
35
401575
95
86
107163685
130106
34
57
455134
3
495228
38
21
86
242986
86
144591
417621228
262416
293442258
45
349237
51
228469
884289926
189884
692628176
24896
151449
207769738
5
25
22
481103
491880
467917
589409936
86
41
60
487101
21116
310858
320569
373446788
79
18
1
342438
139950
149307
50114
26
159302
68
373735
209146
11892
89
352969
373427766
335522
78
40
91
306021
121703
355259
11
4
261654
419675
47
86
724695379
121981
140081
48
2
231894
28
307583
110082
81
489099
186464
80
467036822
487447
295215
22084
468754
92
400224
35
295280
84
66
91
260225
21
52
409866
4
98824
149746595
36
9
255534
96613
399469
5
4
69
5
394489
449956
221067
49
147293
88574
207696
42
10751
77
52
364706
412415769
99
15
717164895
65
76
94
39
222140
24
4
3
360342
309466
138685
1
83969
490315
70
380523
84
34
221465
350876
155482
287508
269649
95
253984107
444107
73
194312480
130854
87
200336
183563
477278
77
12
47
55
90
80
2
94
24
43916246
223947
95
3
54
222393
269153
480900
1
499074
191326
428358
39
334459
148029
55
6068
953084621
63
851945196
55
358339
487569355
86
367641
10
841267429
220333
9
366735177
201974
27
481112
23
145757
341319
2
27
73
21
64
457372
4
319310
9
335226
92
66
233303
13
43
271301
292153
486290
176741
49
13
7
158274
352302867
278334
7
97
25
344424
64
2
978897119
435609505
71
323651703
134557489
671369106
62
51
14
188719
70
29
111794
26
68
25
116353
389202
19
320169
122175
446776
23
66
6
84
8
91
86
71
232210887
70
463676
157288
78
105905
12
31
98443
372255
7
94
69
3
273788
20
25
13
491881
99990
192307
469970934
87
11
28267541
23
49
231852
267979
6
9
1810
43
358729
208939
210963
5
203119
227535
29
791036636
74
671217482
43
86
1
6
223589776
98831
70
16
361837
31
97
739720126
8
62933
73787
89
4
76
235780
3
114156
67
107366
28
301514
90756
7
553631114
82
5
429798
21
8
69540
261023
156910
5
10
165090
344049
118346516
1
92
69
183336
463557
36
801377293
338145
362272
1
37
176079
66195
3
86
758393180
12
47
496725
73
550495792
6
11
605131404
37036
170076
243971
27
207532
61
427257
68940
17
6
359305
83
494372992
14
3
59
14
9
377140
856701634
283210209
350794649
349450
27
7
449994
30
332771
52
89
11
339113
99
8
92
129329
267507
71
71
26
27
71
986625145
376721
244674
424963324
34124
81
34
9
3
130167
365149
485823159
76
378009879
131416
621575759
857185610
73
23
481327
69
102138
78
390414
129371
38
308370
31
464134
3
299649
615289035
677665923
1
47
452757
156494803
27
68
82
401133166
402805
168302
77
346769
44
598963452
76
93
79
76
80364
20
229973049
168439
8
330501
161924481
312207
3
63
872055125
599592375
48
95
58
488916
344424
144296
7
142789
363442
71
9367
250864
48
388674
378072
361776
19
69
65
67
88
80
27
132836
25
6627
494100
685816409
69
40
325394
3
868223748
319323
90
62
12150
766705144
7
33
80013212
32
382296
54797376
61
18
61
330080
3
114271
10
464819
175729
92
92
17
78
388439
9
5
44
1
4
104424
410840
8
48
83
208916370
342366
2
314823
25
93812
87
61
8
68
9
14
877005886
216801
28
246966
444757
66343
437115
125510
281416
5
24835
30
296343
182094
20
30
105261978
652193983
43
66
301607
201055
742986361
5
95
460558
48
44
16516
996705723
384581
278366
8
93
18
279109
99438099
87
60
17
98
19
162396
59
69
61324
26
198009
268810
157330
276176
21
887564939
88160
95
446143
78125759
42
50
53
299446
12
134755
37
45
76
23
11
100497
168238098
4
208958
25
143684
495746
6
49
64923
322673
167684
47
236136
448931
156256
194200009
81
33202
826591323
109514969
472056
87
74
12
397353
20409
91
272392
63
57
103334
3
336629
68
396142
361536
336195
76
12
2
9
1
447934
96
116516
5
35
69
169335
671281618
323168
355861
4
76648
9
467679
24899
450347
882810507
3
26
345969
376762990
199348
321151
30
84
472102
70
10054
9
484169
87030
4
8
42
54
16
30
73842
172512
171718
244800
1
474497160
46
52
138618
54
276855
42
28352
48
401021
314070
287495893
69727
393877
76
46
392303
88
292983
66
58
167456
2
448183
490556
44
77
325240
55108
91
7
5739
38970
11
7
65309
34
361454
75
39
51
444116
462766356
39580
65785
330459
69
5
60
23
19
446203
42
332721
95516
32
73
42
310325
93792
15
21
2
34
71
372284
15
13
59
288616
34
912631707
419793
449088
742080799
214636545
35
477506
32
48
46356
93
53824
98007135
34
16
67
3
30
82
52
297888
343005
68
4
387380
841371394
15
543368852
208039
4
52477303
328355
894120928
126869
121497
28
11
11
296655
52
178678
330950
21
44
195926
162433
360489
5
25
9
93
69
22
7
230689
85
89967
132629
31
353056
19
8
349963
27
390041
426669
2
4
339169
33
29
76
250174
44
449986
285179
64
60
30
56
94
554155384
47
79
310152
18
457358443
122989
189109
84
31
8
342583
61
200591
21
226960
265770
83
10589
385895
27
33
82607
14
77
61
155933
67
7
79
55
75
304319
26
211260
394282
41
931767428
38
3
40
147803
475120
156251
556562235
5
284245
16
51
34
95
292415
91
91
170671
74
367060
324606
74
47
294007
214571
451180501
212574
325684
6
9524
8
184138693
67580
202132
38
9
494719
297241
380180
428489
461867
83
80210
72
140235
252018
36
3151
4
127440
36450
244306
36
2
57
194773
14
324085025
261223
31
38
247073
222074
121522
30
316235
49
43
58
28
70
46
90391
57
62761
453175
140517
495480
15
32
197910738
448332
341029
210831
64
2293
421801
41
15
30
27
247569
39
306779
42
35684
77538
265066
203428
15
32974
37
63
110485
4
5
6
18
30
237730944
434470
92853240
41
489938
562619347
246528
57
154031
65
482226
496338
2
75
91
395685782
61563
185858
82
206377
8
231380
13
442591
91108
136842661
38
245209
162513
132192
19
484679
341745
671095347
63
30337
7
469931023
15
98
1688
50691
34
2
32
218675
2
481125
467542
388568
61
938413408
437383
29
421064512
36230
399828153
19
167538
82
260396264
72
6534
324240
16
25
138046046
4
89
456131
12
73
1
35
4
47
239834
77
5
2
346843
57147930
302581
321779
2
479571
339617
465853
731273512
68
365547
94
82
21
71
49
42
423446
6
66306
806150981
45
31
38
375767
97
31
89
55
279748
93
8
164101
85
374425
254964
184042
54807
339388
90
353310
213735
72061
88
68840
88
62
408184174
15
62
39
47
27
101145
482001
29187
75
69
896625607
22
98
49
3
465321
40
2
453203
261245
9
99
46
182217
59
387786
489529
76
169256
96
91
478442124
4
257705
27
200108
80
59
352805234
9
60
312543
432684
35782
400566
94
45
37
37485
36
28174
152481
187098
62
389778
637901918
8
187292
138848
118416872
46
434217
198548
71
22585
223731013
459629
395367
36
449008
22
77
7
37
80
38350
244663
325460
11
289907291
5676
89
7
18
56
34
437113893
109124
27
142231
209063
23
307183
297667
499818
15
93153573
400717
394701
60
346832
64
63
463156
8
367926216
277031
555721935
16955
272558
41
353419
46350
246820
2
246609
70
77
72764
86
293432
84821
88222
8
2
333622
779215913
296436
157733
90141
96
96
372783
431839
516862973
96
5
2
61
120109
323396
354437
340347
81
152848
62
28
621920874
138394
50
1
22
2
20
766208172
408825
461339
297716
331955
218786
15063440
14
446757
166605975
55
435775
85
470343
76
57
70
9
472183
416070
2
719544346
85
42
72
48
258282
62
20
305480
396873
338434807
28
142471
65699
9
347122953
355187
398646
5
9
32
27
78
88143
519426270
5
13
38
85
378539
11
45
116368782
21
34
350264
12
158497
481239
81
72361
106252
488240
14
383307
481689
469641
468659
412321
36
40
37
66037
739254915
69117
312459
174029
52
33
9
291619
3
20
346217
367645
444431
51
96
28
46
71
329685
16
161781
314932
394074
65
3
163250
726102606
26276
93084
54
82
149743
95
9
144540
5
7
470021
61
394235
97
101677
271263
4
199595
39
35
5
411757
25
45
5
74
50
18
12
494506
364557
1
208241
17
123240
41
129852
787186729
98
460910484
272443
417876
650465425
227546
3911
26
6
75
3
163565
35
7
508648247
159884961
52
45338
55
44
70550
392779864
35
163957
49
56055
24519
264051
68
474288
57
13
449077428
78
5
456337
88
6
4
2
199156
160141
5
35229
26
54
76
147509
168092011
9
53
221955
165129
9
24
351475
27
163323
334210
5
601320706
43060
57
322347
73
50
807967999
825935186
480449
394901
51
73
687633852
202448
24
329664
86
29
254796
3754
592114332
79301
259823
401199
619372662
1
933806441
76
70
6
228835
345642
435251
59
336642583
455116
72
7
325267
69
347408
10
328302
57
93266
87
481502
45
509235707
473658
126393
97
18
40
296544
69
34
25
68
5
54
355755
211264
376859
8
82
349305316
73
5
83
4
8
91
4774773
480106
76
50
487743
336981
97465
70
280632
64
443405
310656
8
26
55
8
209150
515002910
29
490115
1
34
7
38
46
562740985
5
4
193745
72
6
70
90
93
68
478278
109093645
30252
7
95199
44
2
363511
30087
87
80
34
68
120419
433305
35
41
42
104527
34
90
57803
453994648
96
3
304380
36
3
36
99
604383976
84
1
5
2
457749
87
317390
91
2
1
87886
158765
1
48
161753
95035
33
6
423557083
2
404305
257705
514777828
95
480876
49
139447
48
25
58
7
21
14
131348
185052
57
154100
94
32
466421
111008
38
7
74
89020771
472640
399127
1
872369732
98
39
46
199816
264903
354305
246734
58
185257
86
56
107779
160365
217217
95701
695542024
338454
5
341963
67
6
481466
57485
336197
21
96
17503
5
1
86
415325
68
63
174190
92
7859
33
61
230277
68446
433763
184332
13
12051
15
220278
3
804615956
85192
41
404854
46
12
201833
682371230
27
93888
20
74
653510517
470612
58
78
481277
78
87
16
437840
46
46
1779646
167872
472790
497305607
417877
733327746
67
434905
5536
288058
7
59
24
9
2
71
86
435722
177546
91
688041083
45
20739
490239
76097
9
12422
84
906699407
226211
962473429
20
11
34
41
474971
43
360352
399811
466600
40
215933035
66
394718
88
399526
231547809
360480
61
61
18
402578
3513
140712
26426
53
29
10840
822752294
209544
353292
438440
485326
250306570
13591
149431
59
12
13792
287014
71
97
326537
89
146138
9
17
483450337
2
24
185584
62
287871
42939
47
166907077
54
221377
56
108770900
340114
46890
38
70
727434189
13
3227
98
336237
463323
54
2
51
974661352
124429
21
52
878940056
26
86212
5
48
87
62
203413
66
44
416019
286682
91
43
36
371640305
75
389215
216357
77
22
39
69
82
7
69
509680886
77
97
68
13
228450
91
9
595708595
95
173231
50
235422
15
104223
23110
271774
84
26
675343137
79
6
98
433136
24
210785814
478236
923862467
616596676
19
71
64739
185476893
1
723364902
173648
47
938123461
412109
238076
23
417302
116750
84
55
974524695
39
338090
29
5860
406741
135439
180062
17
329234
494667
8
282156
10
450147
436813
64
92
254906
41
109530
269376
72
94
345287
12
117089
22539
709152787
386616
97490
84
66
46
210244
6
99
314907
303832
20
451163
25
57
244244
117562485
9
39
46
779062958
92
803519120
179516443
21896
151113
56
13
337715
77
5
164541
22
733107412
1456
451838
148856
92
6
7
756343048
898230613
498799
22
143675
183166
7939
770792324
152741
305521
3
19
266087
247360489
77
68
1
131818
481737
263944
24
95
54
238669747
16
174956
298796
5
353271
57
46
497577339
40
2
229224
42
3
4
4
2
88
246833
171777
451927
96
91
336475
27032
154100
304257
234417
84
5
14
665497617
62
99
69
4
612881738
506969597
2
1
65
144590
388013
66
3
79
14
173812
80
329210
50
256760
142091
127922
203714
25
84312
307269
136942
165359926
1
32
3
253440
176477465
419510
295564
379069
26
353631
78
88389
14
78427
380046
492933
99
11
111780
179193
429803
728652126
284716
412645
125619946
405427
61
496856
391549
15
460645
18746
94
2
377465
84
911434712
33874
42
33
455261
406656
93
229281
59
716977071
60
825008459
7
42
214223
220885
417217
40
150282
283845
47
53
74
326456
403379
468364
462903
51
956464085
73
342877
396326995
945668217
154878
123578
1
233093
152356
94053
355937
436586
180818
166329
2
27
386013
68045
78
48114
11
68
89658
29
274637
785442990
40647
23
16
37
25
84
70
226103
3
413168
88
446025284
7
42
481952
4228
371135
75
422289
299106
52
248780
452145028
448482
6
67
41
24
79
430335
313044
891099288
30
5468858
7
295193
35341261
5
171225
226859
7
441977
59261
449757
485612
94
27
9
185950
860611266
12
536540685
277401
27
94
321292535
73
71442
33
13
98
182317
191215
377110
282
78452
28190
304478329
82
27233
275106
557605006
373359
350162
6
935509209
13
91
677183877
73
743366889
4
72
76
830222245
98
477931
24796
363176
636529310
283246
42801
22987245
53
60
26
33
1
197767
61
312206
467684621
151233
51
6
66
97
1
1
44
613973393
65
60
198657
86
497684
447579
31
96
2
243840
350485
48
88
9
52
158662
62
9
45
25
42
26
92663
43
42
15
134194927
10
68
112311257
440891
72
38
996591291
163872
199586
9
64017
352550
7
383787
158314
9
443478
6
72
16
165743574
119205
8
52
76
24
91
7
1
59
455803
37
82
3
368741
71197
918349971
372911
353827
78
3
460768
46
315541006
69
87
464735
78
185166
77
790396991
81
29
5
294018
56156
76665
335421
51
285140
60
427187
214539
80061
155500
242762
4
420093
66
229637055
30
13
298507
68079
66
17
487575
3
393857
76
345435
52
27
69
81
6
6
477864
70
366081
9
3
375380
5
49
286297
387572
237833
69
418401
458061
70
42
987066588
2
27
163531
52
188262
894343578
73
54037
57
30
402285
438281
89
444884
16
108994
98
494022
7
196338
63
68813
183725
332199
3
6
58
429126
301139467
85105
12
95
32
491913066
24
165280
14
96659
78
1
81
28
492989
364554
37
268983
9
518883467
92
134574232
9
123957
22285
181883
335386
16
51
165002192
81
141947
52
86087
6
43
51
2
413696
430369557
157705
89
300147
266010418
312730
374522
2
287710720
88
31
194678
42687
24
64
423704
114917
70
86
874162459
4
52
279016
51942
139968
45
454527
231349
44
6
79
583643464
36
69
407982
587893048
963306709
392569
84
49
133338
145347
90398
492462
84
22
23
301543
91
62
88
144730
31
15
1
41
12
55
164208
364829
62
34
317774
364700
59
99
67
340903
192309619
7
75402
237529
370552
22
52
437940
77
443156
661419691
16
8
422607
236583
720603699
50
8
7
415884
40474
96741
331777450
146801
76
80021
6
22
364620
83
374279
781008582
20
90
1
197891
65
228285
121978
44
183866
76
68
348657
9
441981
61
14
476355
390010
21
63
71
953745645
428663
67
486980
100915
96
31
53
7
244700
388843644
36
4
11
32
69
95
34
40
88517
72
312206
36
636222663
20
419081
126962
1
377172
29
237939
480500
354394
35374
27
30
78
8
310018
298793
815677058
4
416698
73
46
386341
80800
116695
484622883
610163353
475919
79
30
128566
871724622
60
62
8
298653
416829
391870
99537
10
39
75
319218
160608
154926
109022
18
20
173938
42
193814
168285530
14
204625
358879
91996
41
92
73
94
131629
240191281
458602
71
53
374933
73990
32
601383370
867492295
85
369808
835462371
2
285539
272793
4
81
55
224752
318025
84
676581291
70
292022
48
13
80
470340
31121
35
75
983950795
88
6
31
73
345187
64586
37
30
142437
46
78162
482893
167712231
86
79
830806133
20
9
13
1
61
27
51
26
13
28
541598340
177221
425072
62321
300031
208356
15
249319732
101046
78
931100600
310754
135567
151762
324044
241399
54
39
114834
6
66
286466
68
4
132164
990270639
83698
5
176718
7
129163
25
33
109010
427405
300774
2318
444495
13464
183220
269536
151905663
428423
123550
97
25
43
11
23
8
569578043
99
22
4
270454
92
99
19
79
8
6
341954
90
208520
268149
76
2
333439
38
15
321457
94
931
20
54054
67594
21
152102
87
7
404325781
8
342694
92
32
85
5
409465
5
167535
211303582
41
58
2
25
12
54
39
15
6
9
139434
55187
610149732
34
135505
73
239603819
49999
279507
156113
52
380405
404655
477115
133697
165279
463214
309093
15392
19
961614928
180196
157247
4
35844
67150
45
4
328740
94
100666157
212128
206320
11
79
49
58
300888
2
340872
57
169687
94
31
34
54
9
896704586
371816
89
2
350414
47930
43
350791
101654
389310
283319819
95
150792
346122
792137946
69
98
37155
10
244364
62
232201
301854201
16847
491645
169062
73
80
44
59
24
229298
63
28
98
305050
99995
378347
3
2
3
412984
35
619500806
364028
98
915447045
488252
445854
78565
118424
51
287886
59
81
322923
241625
183656
171342511
364666960
164313
41
34
232337
153794
9
62
63
192025
9
75
190534
88
90
3
649973186
259776
200402
149615
62
226804
4
76
329945
1
344355316
13
11490
12
3
74
260390
397605
88770
89
103572
62510
244770
209705
412114
259160
71
47
9
1
952651389
35
46
40
429703
160180
189116
318785
19
376333
21
633628858
60
207351
336365
8
860035803
62
11
113809
80
154676560
135708
79
26614
98
59
29
381593
171407141
493098
15
438466
33
3
185655
8
27
6
496744139
503008647
165799
56
41
320909
490709
844050506
132425
6
2
6
93
9
101899
62
65
12
93
381421
316758
57
9
90533
334899
77
60
32
132075
79
21
369657
61
10
87
39
51
394458
84
4
84
596414084
13
48
87
45091
92
151266
220813
25
14
71
48
13
164604
251197610
199222
369154
6
82
38
434401
126508
142896
4
88
24
51
184830
452577
35
74
469065
994908964
97
128995
23
84
68
28
97
19458
438289
6
3
333910
101559
23
67
322332
23
27
98
20
181209
383708
278362
323924
314691
28
28
456831
202371841
13
3053
200048
11
6
5
272598
95595996
1
97
3796161
82
21
378876
1
66323
195885
77832
30
4
248108
384879
13
204754
82
232199
37132
43
535794857
288935
37
99862
15
276813
434732
6
49
472120
66
62
212324
335926
152399
481486792
67
2
46
462655
395834
7
90770
36
82
244126040
34848
273594
297062
60
62826
395775
284587
61
585175289
171912
175985696
408254
99
225078
71
14
50
434881
88
209613
70
94
20
33
53
168576
64
122405
110684
73
32
67
149465
86
9
404934
48
331021
817683568
469556069
44
119377
77639
32
1
84
14
35
6
13881
5
406539
51
59
13
962538473
8
5
478927
99
87
498435
31
667515834
411737
5
663504669
30572
93
76
473754
47
61
43
68
236038
78
4
7
3
141710
55
172262
4
51
44
496684
264094504
87127
175470
430180
917300128
92747
40
103727
23
21929
24
71
31
81
414809345
479538
349956
282722
27
3
733458075
717548811
91620
226445
26095
69618
15
451652
84
30
23
262031
81
89547
46
1
267998
454903618
432337
397186572
81
3
410176
151397
353387
60
65420
51
156530
86
92
978551119
38
164742
149694
96374
215975
34
34
434509
56
56
23
244819
11
5
341887
435853
238238
331035
76
71
3
12
40
10
356815
4
100808390
78
91756
4
27
98
285202235
44
290425
2
263862
152281
4
225836
292313
415261
215498
312682
28
363541
259733925
74
63
465427
70
25
22
112148
139897
13
50
466140
28
488444
784075310
416623397
183115
92
61
147133
360368
437617
66
242669
40
54593
86
443996
424708
44
35
3
90
70499243
400001594
4
44
326974
33
136170
430950
535553167
5
365824
8
458102
80798
127013
76
36368
79
81605
22
8
48
263339
75
95
16
59
498913
3
387078
410825
51
78
287078
68010
90
14
83
3
265482
146559
233280
270381
28853134
90
377595
571945096
215718
6
61
65
448593
91
863570012
183042
76480
152238
428024
127506
357306
135990
430082289
18
3685
475185
75
291684
73
483939263
6
59
697119749
26
38
53
192722
163209
326689
16
82
21
9842
24
541546804
496179
191988
8
2
46
6
75
129124618
433172
282684
25
5
67
456004
83
674846731
8
23
19
18
84
52
9
62
77109
317529922
362557
93963
289895270
454004
99
3
202980
413458
546926324
177984
88117
395036
98
10200
42
66583
87
484064
58
48
70
20
87482087
36
687072433
63
44
31
174
459431
156381
594241473
350293
379577
52
59
47
27848
33
431326
15
9
12
18
54
26
234400
59
30
30
30
137293
57
81
168257400
58
61
495912
359881
33
19
89
266993
102381
225532
66644
371715
222553
89
39
88
4
28
27
4
35
664197627
12
377846
17536
441912
766959010
2
47
305257
4
117823
44
33
568030244
39
67351
936413621
39
16
395554
80
200738092
39
75
215653110
413488
16
232873410
61
381850
5
3
298030
37
181209
297144
86
320798438
499483
29
483022
116223
30
53
229193595
21
57
41
37
5
80
105688
68
225344
398391
6
11
87
446935
253660
60
14
84
10984
32
947453938
89
78
4
4
11
820999668
369321
79
65
353271303
101501
41
153820
1063
78
361988
13
393265
117920
62
226161857
61
21
71658
77
465127
2
96
80
8
394926
12
5
986067420
3
67
70507263
14
48
58
361729
11396
360860
257257587
3
95
5
150398
28
6924
24
33398
85
295605
896489630
25
499399362
85
867360141
13
64
53
458709
448712
5
117576249
299768
96
49
41
25962
123116
50401
1322356
48
181314
67
282516
83
46072768
74
35
470989
30
483573
164120
23
278774
4
460001
235156850
12
438491
168266
50
8
314143
473703
28
4
719178950
408825
187355
42
74
96823
15
47
1
11849
21
635119865
843780706
577404061
381967
16
136013063
923593481
76
409310444
4
99
97
35
31
86206
477529
34
2
57
89
51
94530325
66
720768766
36
2
3154
98
331989
130898
125434
61
267487
70
646193513
124947
90
410864
693261327
89
8
498534
4
28165
22068
486805
62
45
2
26
476971
367438
45
74580
32
831914806
31
45
34
40
1
379867
26
54
173571
28
452494
754470918
125527432
221333029
9
154146
76
127739
8
399142
218612
71
2
182034960
99
141138
375568
229353833
48
337422
47
112005
76
321278
37
40
331953
34
76
60
393029
32
1
62
97
154766
195862
78
670047845
479785
186229
206273
59
88
8
49
440983
116068490
83
497570
80
3
175245
250758
28596
69
333622
115488
27
468597
182939
7
487310
118095
250640
775106168
479503
50
5
9
58
40623997
79
109119
38
560882911
71
28
52
18
39
63
75
37
47507
57
468565
869592058
233030
496175
67
50
64
23
345833
42
464746
322435
8
396868
128488
411944
7
35
78
5
35
40
2
213956
87
52
114028
220333
218758
224288428
340207
318788
84
463224
138598
85
9
55
726491188
13
3
103713
304261
241913
30
238310
96
9
7
6
3
54
23
177166
251911
619227728
74
253746
96032
99
263294
824417893
389488
299735334
142190
54
460276
33
486823
455837834
72
493189
2
326690
35
28688
59
32
160199
357730
19
28
88
5
348643
9898
97
63
73
294488
2
488455
152970
803485264
26
8
16
26
19
458831
41
58
36
354304
40
3
248307
88
470758
122302918
85
31
121340
76
42
304722987
2930
323312
144177
176292
104047
405447
73
6
21
67262
141532
80
380899
91
41
59197
67
457143
149949
10430
87
763906477
88
40126
59
46
142711
18
266961
77176
385670
483164
10
454476
69
498748
58
7
186581
41
464574
86
20
6
95
527204618
8
314983
84
62
192
32
133163753
44629
248709
470935
88
47
9
1
55136
52956
315014
51
414316
40416
553534040
25
21
36
4
433964
383294
92
47
451181
73211592
207126
41
76132
973439776
64
56062
82110
84
99
35
77
92
7
25
893246449
115036
2
8
8
373268
387479
55
40
83
802065124
86010
2
94
195959
278601
309601
8
151507
21
16
405357
758943318
5
390347
979392634
62
504041018
220583
43
228043
328289
127748
484105
949938691
431191
72
9
178993
85
47
345891
371530
356336
416633
315282
741734116
187625
63
4
59908
453427
72
110149
33
84
21
176066
475460
33
495919
85
21
6
82
684618401
156180
390589
292676
6
55
112507
453435
71
51
419104
87
266662
455249
342207
92
338032
334852
11
3
11
282660
28
325822
423677
84
51
2196
345996717
96
96
252912
499456289
64978
233583
71
112431
67
303293
123394273
180557075
98
7
59
1
35
7
38
7
52
2
322291
345500
355458
286679
221145
35
310626
52
94675
460255
466514
363504
231026
238215
84
2
375039
13
3
66
4
36
694117706
60
181289731
427586
23
176780
46
461942
28
73
4
38678
109122
73
70
82
833526769
7
22
356329
411040
677846829
55
192466
87
12
9
11739
421208
157881
39
498961
18
6
459230
66
19373
87
56
384829
45
101417
186232
96
175273335
39
75
68
163637
247669
3
122056
30
168388
336408
8
18
484132
8744
934430013
473704
1902
2
84
6
71
12
15
68
32135
98
319920
298049
149030277
14
227313
385059
402706
161066
13
91
86
62
394139
182115
282025939
11
469129148
7
197964
282863
86
17
62
80
19
220275
496778
29
62
55
61
69007
86
382111
32
429840
2
108242564
24
14
81
79
86
34822
45
1662
365498
25
4
12
78
73
48
224027
43
8684
137251
32
736404671
975280874
165650
55265
44
67
611039637
53
255409
209039
24
4
75
889115262
491481
7
58
6
71
71
51
35
99
567748845
5
6
43
88529
63
77
40
185285
932736070
18535
204409
1
491122
414549
308584
53
23
64
284915872
10
362895
67
87424
76
26
86
81
162935
71
11
381111
85
265761
2
9
93
46
364723
13
243575
1
172095
416670
8
9
46
470904
96
35
6
28
144868
80
8
70479
34
87
376130388
103620
613718821
3
76
49
3
49
955229472
57
49
88
316177208
29
31
304134
1
489064
48
383231
84
3
48
344378
93
347551
276381
8
8
60611
421101
37
57
9
15
45
81
6
345440
34
254272
61492
34
488464
247394
459904
9
4
21890
145571
152467
95
153552819
68016
495145
453580
156783
221837
444931
100951
293494
55
5
338911
277528
228218
118487
345230
52
534983726
84
96
40
38
523444498
293612
418274
390461
49
198636
2
7
398881
415190
189424009
386998
72
744220020
9
203421
422008
690053393
8
96
41271
252041
35
16893378
36
54
911791498
40
25
24
667325126
92
6
2
30
6
15
98
774380380
1
4
4
245465
64
144671
78
10
164020
493808
53
440263
346334
53
259042
93
310657
21
435932
206857
29450
81
325012
428820
7
33
51
75
947889444
75
43926
382346
271350
369297
25
30
47685
247254
13128
492081
58
21
64691
46
319930
2
349656
747409347
46
55
317099
196390
84
81213
663505108
106759
390489
18
40
3
54443
94
386453
43
1
452010
2
191828
99
245681180
51
22
281187
440187
663943062
68
16
37
64
78
475925
107611
7
44
356216
29
163916
46
170031
74
4
447383
429274
10
144118
45
441533
457541
987656379
314882
56
56
29
531447351
117066
80
36
116561
33273
25
127813
244685
65
47
92
83
240777
13
421383
8
80
41
464547
96
5
6
76
711645701
72
86
7
915894534
899128910
70
461012
90
362612
294927
95
488492
1
475876
214468
23754
354003
103971
86
934113870
42
44
131817882
443693
46
57
176355
59251
79
67
704737089
8
94
3
286965
28
258708
70
890097049
57
70
959527005
88
442985
31111
212178
22
42
464716
186962
2
240764
319933
180798
461414803
157503
6
476103
41
81
571503782
48
442108
395006
55
90399713
393894
327552
7
405372
486857
9
21
74116
143716
35987
34
6
78
67
323177
67
294572
60
75
136109
953426429
213528
229577
2
46
34
89
86
304987
12
249200
35
16
859192034
255595
54
139226515
13756
60158546
68
381120
732007796
362425
148345
96
412104
94
70
31
84
488530
62
55
148003
98
6
477665
53
26
80
301601
95222338
76
420248922
74
16470
64
475914
80
48
305499
87
731835231
7
85
30471
121605
330288
14
8
86
305585
26
15
95
182735
71
458625
76
125665
439102
8
32
334580
452190
175072
233594
154078
416694
433885
1
366439
304566
276776
646201025
416037
213783
5
1
472052
76
243178
80
49
834121779
48525
56
21
7
80478
275473373
76
128423
228366
310425
450739
443466
61
76
470291
3
1
370631
17
50
30
9
77
60628
3
62
33910
119903
421813
941121950
299037
65
39323
4
34
208296
379033
28
357041
39
7
84
36
19
44
99
212500700
420514
397261454
194127697
883467822
106207
306082
66
323637
184327
15
226557
391132
29
5
3
83
42
9
66
43
214492
60
217734
149150
5
8
8562
6
210343
46
90
223895
6
56983275
5
753606102
220935
433534740
363632
29
55
453036635
40319
300603
465842
156859108
59
454400348
472594
23
33312
872642922
397177
103551
288635
20
172040
335989
90566
60
2
64727
339674
12
366839
784245164
405648963
279216
118455
1
57246
475912
31
21
122604
279987
76
115876
6
656112424
7
68
25
21172
83
805151166
59
145429
26
151813
25
56
2
29815
126246
8
305741
80
4
39
70
45
280205
50
445398
130564
14
24
315530
583934779
36
312976
4
37
489893
485026
38
324903467
69530
92
85
6
11
318279
4
367571483
36
949807475
364785
56325
91
231662
252257
41
178334
77181217
310075
203987
87
3
1
348742
961416650
35
43
258553
279467
177567
4
390889
306848
15
214245
218914
59
47
34
87
85
174170
910502010
228437
343172
339941
320502
90
404848
11
60
343116
78
903025399
292949
165841
9
5
201982
33
13
334230
78312
212015
221780
142496
334233
59854
1
354010
106618
931486626
124195
106092
4
86
473868
84
79
73
12
420544
414890
321219
95
407559
35770
148181
70
362035
302968
359748
8
363608
75826
97
50
87
200517
160886
751981539
41045
20
59
426566
30
431310
466268
6
126739
66
287464
14
17
16
50
68
3
13
31675
90
10
30
82
120803
316288
291258
395892714
22
52
282634
472791
3
9
462526
50691598
344730
394557
40
72550
47
28
5
330328
93779
51
363147
8
189118
26
88
987703187
92
56
251359
8
39174
269759
81069
90
603990226
268020
79990
37
44
1
19
94
64
437833
213091
43
188335
34
10
17
27
318504
215445
216989
837857869
26
93
16
79
60
699693615
62
265144102
69
55
47
349548
6
89
105935
74
5
13
8
9
16
46
293993004
21
445991
144107206
316969
40
156438
56
7
41
6
325073
5
170157
5
11
108980121
416142
37013
444015
37
161077
184554
1
98
689063452
442258
68578
31773
445626
437021
53
73
66
9
56
152874
419687990
89705
75
18
73661904
11645
55
18
42
7
1
52
430927
438405735
401258
49
286298
66644
92
329055
136801
42
4531
380674
428420918
88
54
52
411383
95
72
1
95
3
29356
99
84002
339070
461560
758485771
964921135
3157
20
177735
42
3
8238
907629430
50
40
52790
69
72
22
38
27
337046
84
341489
458777
28
279195
43
261514
464158
45
36
242156
143693
193308496
60
13275
10435
332026
57711
19
65
65
5
244627
41
51283
27
81
172920
534592499
99
30953
65
77452
96
396812
244893
677679479
9
76
223431
76
11
144194
90
23021
8
50
53
445269
457422
73
307287
385207360
62
255738
245360
482032
76
20
369558
379567
67
259998
152936
5
231836173
3
35
41
713708354
3
60486
468733
71
8
373412
47
2
50
474828
86
17973
95
65
819752857
388396
12
227316
19
93
35
561098786
68
252845
82
396903
413481
927751998
869279502
5
72
85
54
765137022
433808
76
61
327956
99
269683
38
203515
264970
217312501
58
27202
468681
1
49
163873
77
759849755
254938
132152
131253
61
866774745
68
56
40514
471127
499726
655498338
35
23
391034
39
236906468
201630
97674
5
116281
10
403254
382493
422103
353980
25
35
33
23
98
376056
252071
69
353702
426491
35
291610
582535423
80988
53
2
802541338
134591
8938
73
984841030
90
73
322560
456701
21
371898
24
152652
50
46
112836
76
43
39
1
34
447696
273119
42
59861
349665
87
132026
99
96
33286
300697
85592
46
484441
51
88
107790
92904
81
800571621
55
5
43
97
77606232
11
63021731
9
337097
1
90
812192777
253291
749407631
124878
171583
59
43127
317655
31
345019
286136
78182855
103913
7482
6080
84
7
7
13
86
61
60185
3
50
79552
44
85
322096
34
5
824789677
43
12
42
73
414798216
92
6
3
298369
344305
20259
14
18
393056
96
473566
12
426971
75122
451450
549595411
421544
39
57
7
196667
49064
5
95
404787
7716829
3
198573284
81
23
301109
676789234
184546
105651
80
16
2
374567
86
964786738
7
246524
21
78
314401880
429727
362863603
88886
94
63
327845
59
1
434468
940131662
12427
175759
89
322927
398989
9
92
469498
470904
100137
75628
28
8
29
83
45
86
9
489773
41
14
130507646
699419922
815375840
85729
754198282
55
164920
10
10283
251334
287448
425830
374099
87
5
353342
262828
94
12
93
7
11
4
296693
88169
32
272685
393988
187159
6
91
439462
1
94
242481
655169614
6
486778
77
4
424341
52631
368782
19
28
69
96
76
97
379534
43668
440000
5
8
26296
755860291
368024
475812
57038
291396
6
176247
432696244
71
82
93
22
97
79
446695
134843
183415
482259
75
126051912
97251
94
390844
3
467708
4
101859
26
316697
343014
11
325762
388062
44610
213728820
77
45789
239156639
18
39
5
148592517
53
166999
26
34
792228742
196761
38
42
554081931
6
664474349
241911
819879052
68
68
254621
281787
9
20
415800
79
17
423938
67530861
42
395909
542981694
341179
3214
199942
64
85
244779
133351
64
277977810
8
42
59
10
38
51
488435
139563
77
154492
6
3
442515
6
90
350385
787011522
421159
40
176597
60
20
317975
60
8
115348
77
69
30
386078
28
4
186525
497615
403199
90
154684
4
70
81
10
28
228437
53272
96091542
44708
220186
481932
196851
212579652
22
929497246
16
12
80
392004
270988
78
16
469458718
27
75215
94
332898
9
384074
364026
20801
68
9
2
74
425638
288708
420897
236866
48
750143990
130365
81243
291645
34
196189
18
7
359857
8
23963
44
42
10
15429
768490133
7
617978218
23608
392875
225462
102228
69
625036884
97
35
18
542422317
138513
293322
320749
394329392
5
357312371
64
5
670602705
4
440424
51
283749
50
184510
8
342850210
285427905
40
389856202
30705
156629
78
79
450215
40597
180515
284492523
237128
259051
364451625
62
56
97
73
837939262
14
8
75321
351341
268669
1
57
541739834
8
36
217902
111153
34
446342
90
78154
58
94782
235634
42
464334259
84
798157165
88
39
47
239445
3
104438
388508
3
355372
5
119315
646946882
85
81
53
48
995867857
235863
115320
49
74
476327
145831
423863977
375480
380310
74
286679
193334
8
42
8549
451232
347789
9
403225
386632
36
41
98
8
214279312
455023
7
176763
12
300833
319535
55
42
437053
62
117177
415600894
165495
358796
350926
372140
325575
94
470429
376618
33
453423
68
171434
32
93
13
359606
94
87
299181
105048
881681465
224186
56
357008
203289
62
5
214115
20
3
481417089
383222
67
140934
53
255264
331715
73
7
383992
94
314774
55
68
34871
32
12
6
95
92111
1
90
383687
20
213349
19
75
759335338
70
534220746
226799925
343822
240526905
88
302082
241039402
23
149426
40602
98
90
631193589
57
410886
152265
1
183021
86
7
197133
932585942
78
95
32
881477658
56
30300
273725
139052
29
161195
91
397006
851370196
483756479
927557427
14
940556190
6
24
43
1
36
7
64
55
114502
20
36
75512
106029
79
365835
85
89
65
70
401893
59
266485
5222
46
22193324
7
94
96
490199
90
497992021
13
23
37111
32
471189
51
56
59
3
53
188175
418239
96050
446907
37
22
63887
10
82
231424
219212
5
49
296181
162834
34
414977
571650051
476324
7
7
14
6
450857
154570
131810
249859
349587112
50689
963818121
147076
489065279
54
302973
16
187876
17
824948772
58
71
624854026
7
243237
20
43622
593968540
317581
101473
35542
443809
347931
266883
285062
10
17
6
117970
258450
34
44
92
8
30
427320
983109488
238518
44
140597
476700
347402
770678846
47
15
52
114448
101125
4
93099
76
75
92
39
283565
43888
39
68034
36
181226
83
72
77
32227
263060808
1924
300543
149313
73
88
565945693
314869586
70
764198733
11219
380019
5
634632121
7
257979
36457
152639
45
914478518
29596
791638590
18049
91
85
44
67
191862
80
7
792359979
82
91
999929484
432213
64
38
8
75
94
119327
98
97
293958
78
398076
68
55
132173
9
81595
14
56603
4
47
96
344125
36
446491
295282
98
42
78019
310640
498186
4
466959
254207
194887
53263
688052060
201377
355694
461723
84
4
52
74
421308
25
401360
64
485511
449967
59
41
907125369
346420
30
126969
579943225
60
273326356
28
633657355
571528821
96
38
3
52
97
103934
18
167092
41
467125
96
84
283985925
37273
54
135818
208511
1688
302646
422744
81
9
71
32642882
306756
434309
53
323705
95
129088
26
95
369592
9
126197
58
19
57
7
308106
44076
79
61
88
73846
69
95
133447
1
299969398
177741803
26
21
73
421573
400165
472010
8
8
207427
172907342
169555
47
96
431866
42
94
498830
369637
38
697787930
30972
28
45
755160731
403471
184117
318791
90
166719
288104
30
460375
277614
349138
137648
1
165158
377860738
375873
486001005
1
83
257091024
931599211
1
73
82558
40
555312367
467925
170588
5
467541
884585625
60454
363313
74
472044
6
8
30
239317
99
387795
36
2
25165
68
11
11
80
491985
310563694
150731
5
6
60
1
384581
66
308054
337223
94
76
32370
77
87
41179
7
43872
26
106427
337546
12
217980
859109127
821243163
180161
250498
494689
99
5
95
73
24
320377
130206
69566
292971
16
8
367936861
13
30
4
224545
56625
257483
98
479236
241979
99
19841
26
117085
119358
951185011
425593
12
201173
490020
314910
6
429749
30
70
453921
98
41
371802
141528
258353
164308
10
382308
51
408739
31
410472
177061
22
115049
265506
328263147
28
412916
260906
950435318
4
20
79
205077
14
130964797
150664
74
47
5
162121260
88386
51
3
56
23997
429972
41
158939
72
82
74
35
362680062
36
98
18
95
476093
157068
89112
315909013
448352
479936
116690
473089916
7
60
421743
87
18539
51
72
486605
18
34256
306929
94
32
75343
31
40178
9
322922
36
55
6
22
34
419002
600100877
92
194540
300580
10
177038
42240
70
20
6066018
323622
13121229
60
8
1
17
9
2
421670
397067
81
705666264
28
24708428
14
45
6
63
3
7
312352
3
58
62
645668818
12
310754
55
51747
5
46
63
119762
27
28
7
8
365120
102852
70
35
73
82625
33
340025
9
36
41
3
23
1
35
59
224883
62
163088
230417
95
82
4
263779
351094
21451
712934594
249105
32
939918978
236779
50
57076
159282
294542
272337
631967592
75
8
50
70
197076
439437
39
21
53
530174588
44
127421469
935344306
434939
2
25
58
339585
80
521736461
81803649
92
16
107341
35286
290276
170392
40
465147
28
841698524
232595
7
37
204687
479388
68
22583
27
155919
63
20
34698
4
328727
68
6
335051
49
96
306211
92
299725
2
495868
346377
9
108377717
80
318051
140556
79
57
4
94
15904
74017
12
137634
284264
91
66
30
90
16
339607553
63943
57939155
553515526
631229411
18
47
272941
61
430265
56534
71
3
56
4
93740
92
92831
166632
64
39
8
5
28
235914
32
272222
314908
16
279815
352618425
370008
248472
44
34
175172169
13
324129
666999861
17
262052
9
397574
287491
33
208757
9
331512
47
993635326
48
67
107515
77
436211
56
27
97
124517
29
91
48
105086
53806
51
120825
35
481796
271255
96
216154686
41
7
7175
391537034
198102
217945
178955
434693
68411
389938
73
244487
233340
447224
67
56
2
225537
96
485539
32010
332553
81
210448
24
83
65
18
4
9
217978
4
40
565921634
153682
499904
56568854
496057
1
3
402868
45
66722
398541
621056352
64
276587
422342
89378
118016
81
46
94
49
2
7
54
96
81
61
40
499174
104864
82
81
4
71198
76
39
149324321
441541
7
30
54
463522
92
36
968751879
446972
95
498054
278318
8
4
307976
72
91
599888993
85
93
295737
27
15
710884020
67402801
16
764177488
145619
60
12
53
55
447776
61
69951
57813
219781
211159
338880
30
81
175297
13
31554
886413831
419222
73
493371
516644421
83
75
6
6
61
51
48077
13
6
67
54
294431
82
91432
470683
27
131227
266370
6
592250936
18
41
7
11
2
319522
10
60
8384434
355224
11
52
78
187691
317130
36
310564
82
9
844137167
45
203102370
40
15
267233
66
8
260247
41720
469663604
2518490
22
40
960670788
81
76
347114
96
5
71
92786
156778
5
70
86
449121
8
68
51
98
73
21
48641
90987780
319638
93
216675
487773
51
25
16
187910
76
421818549
6390
132361488
33
342422
96
83
58
46
364587226
65
17
74
39284
488178
385082
440012
43
371198
929855214
473234
84
5
154369
409082
359405
22
326489
28
380895
10590
50
290005
180949
28443
369868
354
116047168
40
45
305080
56
482845870
71402
776400264
229243
9
285284
71
368940607
233625
163726
93
69
181926
83
461783
107265103
34
408657
76627
15
246444083
53
214371
99909
382676
476350
66
184636
606243223
19
201824
209593
490232
94532
169635
295889
34
6
91
1
247302
10
308356
37
468306407
76
103419633
237151
3
103814
28
68036
247845069
87
26
361763
40
196887937
274026
58034
217362
54
197686
48
8
14
26572
214432
357657
1
446692005
35
378383
190770980
343777
55
83
73
346873
24
465212
336727
33
41170054
144010
288979
306294
69
36
33
62287
70
68
172833
455793
26
63
393742
461055
5
186853
454847
34441
497662
5
16
141327221
17
53909
114795
87451
99
42
437001
487090
294116896
66
215029
89071
2
95
762680021
285801
79409
97
16
70933416
6
2
96
14
263832
410880
177114
106331
29
103460
69
37
440250
234342238
72
45
343979
755679406
215067
317156
13
87
90
71
1
30
958
72
175258
171331833
30
71338
92
32477130
27
143415332
213307
374617
84
106560
48
352011
4657
415375
41
96
3575
302090
269085
379881
6
74359
2
82207
291232
9
7
304621150
21
15
56
448624
6799
264169
374835
340060
62
18
44
403242
228507
3
119520
54
91
287087
25
2
6
954
159438
7
31
89
57
11
224254
356047
253696
77908
97
1
65
53
98
43
58
24293
44332
405270
1331
87
971811397
209433
23
3656
71783
691948036
54
153423
31
10
76
344483
84
61
458670
86205
59
53
62
643168851
374539
348350
352449
93
7
6
161011
611323057
16
131334
593560240
52
12164
978298996
71086
203678
322355
50
8
523920329
355372
69
38
385712
478165
767002605
4160
38
215300
64
77
184079743
81
330172
75615
418852
55
80
12
27
56
232282987
43
692436209
202602
388733
68
165734
127989
98
5
935619930
51590
68
9
170491
102138
41
376535
55
16
194553
44
15
236641945
17
52
121156
56319
8
333555
39
283566
61
177767
6
4
309557
161386
334091
257743
464790
16521
234310
84083
62
84
47
343996
117520
21
94
88
35529376
52
58
27
9
89
59
423318
449961572
19352
515101729
456669
280653
88
66
48
76
748214351
94247
22
299681
71
8040
107861
80
33
198388217
336809
32
54
63
6418
5
88
49
261735
7
48958
312123
12
17
74
49
67
386252
431980190
114690
1
46
414764229
10412
253616702
189097
18
13
76
114228
4
894355650
305061
300596
54144
478545
457553
394002
72
91890
4
126143
2
423147
600807126
18
86
21
24
394398
473984
28
469888
89
8
34274011
11
4
260329
269541
321994
760327364
341106
13
431394
272704
183951
393755
6
1
381973
80
72
54
327020499
150957
408108
67
15
439376
95
39
4
56491
325275
41276
57
157492
71
150293
86132
236795
491821
168362
420126
61
264411
8
61
3
584558674
2510
13
311465
82378559
66
464906
53
470660
462467
468844
368400
433856
75
425428
443329879
447909
98484
445735
38
330773
1170
231055
36
218775
24
83
134725997
31925
31
176859
299575
168797
209218
79
27073
44548
240081
60
1
84
79
34
27
62
93
384273
58
440535107
74
84535
427550
631866299
58
35871
59
6
154027
67
347163
106605
408542
7086
67
74
279234
79
36
53
312423
32733
49
11842
16
400798
366286
53
505501771
470226
55
36
10
74
475837
58
48305194
18583376
17
300053
221944
174134
480803
351566
8567
196831519
65
327907
319558
52
156145
4268
157182
192339
197619467
46
396547
279224
13
8
88
273450
62
57
82240
78
54
82
128478
124978
66
52
49
443960
352390
62
11
83
56
5
7
3
9
13
925377329
63
15
126162
12386
170494
66
354075
90
56
326173
344810
5
69
74600
364696
335416
27
27
78
153476
4
287512
204595
2
43
443757
48
150808
94
72477
381210
64
615867505
73
291178
223314679
97
62
70
76
4484429
475442716
7579
930985117
40
7
7
169825
61
292452
91
494978
49212
1
88
57253
387636
802960384
14
73247
85690
21
64
86
5
20
7
10
714527592
39
430084
10
79
434219
298736
74505
8
250881
45
10007
54
206223
471114937
149561
379443
452707
39
23
10
243905
44
18
172141
94
95
437058
85
274832
512171780
26
4
42
114889
59
8
72
103902
53
206976
26
90529
65
496589
219810505
220863266
1
229868
262421
98
34438
64789
181175
356799
32
53
202474
81
263854
342556
341690
201058
4
8
609162954
153087
93
180503
314517
48
333540
43945
88
39
338177
239937
92
64
92759
53
340872
8
8
129060
7
471595
79
485027
450367
50
248186
20
69
404392
195420
180330
59
497786
9
39682
59
22
14655
25
234215
729988967
74
378546
4
76
95
229781
251530
392832
184567
116529
30
74
45
2
1
24
104002
8
145624
29
167987
34412
324411
55
404347
65
4
376183
63
91
95
367717
2
82
85
52
216163
59
352688
912899978
33016
90
12
443790
397319
53
632693077
98
22
14
404076
26
17
1
97
662631780
74
28
334783573
32
322952
64
8
53
305375
4
89
73
70
7
948729153
275677
2
67
307949927
60
344988
84
811896825
236661
324075
35
27
36
390541
48
251592633
45
59
345572
6
299236005
21
133856
57
333517
7610
395172741
220676
207562
14940
421642
329125
102431
471141
471817
33744
81
78
61
264704495
2
39
445215
53
101020
70
370238
23450
37
81
429009
789592674
80
49496
22
676512794
2
264071
243970
153773
429478304
434490010
332647
53905
192832
759935461
19
31
50
356248
6
8
4
68
414248
6
45147
53
70
292771
72010
199583
101771
82
21
916507300
344892
930852374
47
225096
338705
36
27
2651
106836
60
431272
264304
5648
164165
262407291
181034
8
83
6
380110
22
8
117391
214886
207308
197650
30
431167
375036
443030777
95
81
168744
214131
59323
271577
288064
136554
34
186437445
38
181884267
473387
173916
78
45
138860
94
91510
2
80
451562
89956
65
909313261
114617
249873
9
83
19
270206
9758541
65
71468
48
34
436820184
25
26743831
97
312741
66
25
82
163716
427345
146411
9
37
6
116363
155499
45605
81
173724
19
1
585587417
9
464205
359772
253583
21
306348
17
164022878
87
96
298644
200213
306153
63417
209458
110497
432042
92
12
96
347129
304738
80
91
817744511
2
63
50
18
95
327054790
14
7
76
6
9
381021
5
665952187
172583
408812
81
24
23928
31
19
61
71
26
34
590269886
484077
199586
457075
64
51380
23
447836
74407
56
4
1
21462713
421115
238810
629132298
53
64334
214518
23
295790
137920
42
884313782
92
22
29
402343
37
16
70
191309
605382922
220672324
126626
19
120250
243576
808875020
165029
47
107695727
55
288051
91942
73
6
183364290
66937
485189
25
38
25
397294
39
18086835
695821251
20
446633
49
79
214778
13
367120
185815
249416
45904
84
28
359856537
24
380950
124351
3
443434
7
450420
1
108328
3
88
54
353836
93
889072136
340714
57281
29
292332
453666830
74763
90
352661
40
7
138937
85
4
97283
27290
79
71080
112589
16
83
21863
67
62
59
79
14477
195934
65
359848
8
240554
7
52541833
151367
230252
365425
11549
173683
219561
18829
330494185
507773767
622483913
671510967
34
301355
40
32
38
14
181636
179796
125160
27
83
54
22738
1
41037
7
710147328
13
108238
398787
163159
389343
21
60
87011
400698753
75
52
160175
191103748
76
5
76391
85
34507
409707
82172
66949
74377
6
26
8
166531
37
75
29
17
96
6
50
51
414913
39
6760
3
450364
9
702969635
73
251732298
23
43
22
74
386081437
5
350367
412195
92
52
493964
52
53
24
222521
66071854
3
81
200419
181566
638220329
436351
8
60451
291860
843197555
28357
10476
6
17
63
78015
355011
55
443716
79
76973
32
480551987
66
468280
2
31
7
78
153578
27
11
300601
359670
94
39
63
78680
298702
395779
23
13
36
212420
902563941
340179
23
76
61
66
22
9
88763
210700018
62
28
48
213761
35
950137351
262788
2
467700638
42
49
1064
14
58
37
2
85
46
90
75
191733
85
393124
889156051
99
64
7
3
364521
105428
327508
31
989652645
7
39
321193
131915
49
29
16
316736
10
7
405812
370587
92
5
654719027
43
14
231738
690775560
341024
235550
2
448709
1
5
374610
52
28
7
103333
792551936
37
429104
170365
7
20
34
656869229
489982
53
400007
4
16
56
5
207644
7
55
2
2
396782
79
335516
319538
51732
332630
282313
190822
37
5
1
3
432206
21
76
251093997
323102546
137015
28
61
34
108817
809569447
74302
196530
2
75
242105
479839
146824135
244896
93
72
30
88
359817
197492
939670612
62
34765
9
139792
36380
255186
98
30
35
73
9
465491
8
410475
608280965
215632
139296
270813
9
81
74314
227942
151803
92
33487
373181
137482
4
28
1
280394548
387117
65
160999
415558
7
57
94
21
393121
58855
156802
14
89
394600500
906389526
487461
95
53193
2
3
910086866
8
36
45078
421973068
552555323
89
461606
5
135504
6
41
96
57
4
291973
270088
206719
81
784136541
33
21
1
10
10
375847
2
277476
13
65
79
277440173
2
48
400726
59320
69
200748
130063
214988
17839
114968
547827355
57264439
24
24
10
3
58
83673
87
697789346
9
215062275
252802
29252
411571
267305
168052600
53
407997
66
90
2
413871588
405717
57
33611
191080866
16
440760
24
489280
425122
46
287003
20
462360
39366
471457
15
79
48
61
34919
115756977
31
54
86
255722
378863
172104
17892
68
81
49
93
52
52
621658109
31
8
7
52412
1
55
15693
514387452
88
277789
212800
130880
49
4
370132
109947
413061460
169173
834516651
46
300298
270756
50
4
462508
344066
474166
76
83
465164
28
7
16359
4
67
11
329337
53
35
3
67
83
298490
47445947
54
351328
586669130
24
401362226
161060
291927
43
3
216887
91
32
282781
19
386663
501716214
8
270382
93
121118
615521818
2
373761
93
7
54
1
7
319042
303372
238463877
357256
222382
79238667
470888
366528
9
274404
49
298715
405523525
58229
10
306083
77
274629
597797935
3
52
2
98
2
18207
97968
33
423178
70
75
73
3973350
55
395659
9
88
11
128782
2
147465
79
9
349650
281230
399133
8
471898
372577863
49
45
35815332
1
415259
68
80
193391
25
87
189668104
9
49836417
391040
81
4
478772849
10
74847
222412
7
26
78
55
200897
54017
310642
22
269106167
14
8
8
384726
278153
63
89717
72
160606
94
692981121
37
14
49
40
41879
7
79
79
83
56
52
31
595235008
55
449213
312851
14
84
578150902
32702
239348
35318
23
327442
1
747032919
499062
399938
74
22
397454
345211
10
389723
417737
56
52
480695
159098
958458391
458312
7
80
246191
8
193412
196815
88
951546916
3
7
44096
467405558
55
74738
45
20
32084
17468
215482
214175
682064131
718073783
50517124
4
11
468435
309453
279069
78
4
22601
967726580
35
7
59
188911
87
44
87046221
401370
80
60
74
48
316460
51
54
13
605562631
34482
51
90
63
185871
120593
22
182930
97
183693
102888
76
103277
765410872
113350
150007611
293602
293706
65511
71
250872
107143
47
1
88
263134
198433
422278891
60
204792
26
451745
9
76
12309
4
14
29
945531453
89
82
56
147360
436197510
427247
295548
55
80130
93126
80
8
24
490613
55248
416054
419990
150832
333850
383360
2
38
319018
7
61738
7065
73
406090
35
24
39076
129717019
19
127988403
56
85
137059
618927380
289306
3
79
87
1
46
461132
54
410881779
876984252
366372
7
6
27
8
358288128
71
39
83
15
236229189
23
126284
311032
34243
36633254
26318616
84903
88
4
38
250432
64
360519
24
45
197876
448670
20
91
49
3
355764
78
646465203
153603
44
434298
395429666
65263
216128
535415107
340574
67
95
139220
82
38
11
1
48
89
94
648398551
463931
51
9
46996
178735
8
97
793585764
248972
389621
8
92
8
71
328764
61
14
115381
112060
74
488895
23677
3
1
413576
3
88
223806210
23
20593272
56052
288689
269588
123238
405614
67
74
27
492927
325751
15
94
27714
158680
94
249550
175203
85
238865
19
16
82
160069
218985
311843
187966
465784
8
95
4
10
7
227765
300483
2034
4
3
482323
5
803017189
81
36
18
599161382
9
7
50
293882
17
7
136835298
495927
5
31
72713
225060
54
146664
50
49
69
5
62
29
443911
61
205747280
15060
71
61
123128
92
224790
30
12
86
9
83124
7
5
481309
99
12380
17
171923
293065
278248540
464370
50207070
479859
343106
492818
483310409
248916
296103195
83
1
1
188354
993892631
178389419
67
73
63
467353
310001
20311
22
242235
454380
90
435849
95
340328
97
371950
441517
80
14
6
363652
10860
164225
83
182856
29948
244418
108511
144653
345293
5
11503
98
163414
51
86
95
94
47
242855367
5
90
175177
8
19
261939
8
861533237
536802309
137313641
166359
509147503
43973
4
62
40529
16
434612
64
20
493506
182162
227037
207920
412864
297650
290750
416783
716972037
430648
452036264
228503
168847202
72
151551
353874
256693
77
1
340632
48273
952385276
353578
8
357296
4
50
1
28
35
155240
49
420793
101167
8
9
426792
260083
81
20
41
344269
28
256343
44
47
84
247153
477112
301379
86301
492610
111442
38
448195
47
88
98
454236
4
38
2
127530
399259
486058
259337
592248592
97
753013581
466658
503673355
330445
8
71
133773
13
61493277
5
93
7
147563
384112
344058
281592
433394
95
26329
3
972277864
20
66
419494
74
3
25
30
32425
305359
131342
274094
1
270696387
64
34
46
296275
66
90
102699
40
272324
41
36
478559
297933
56573
5
450144
31
59
450233
86
15962
389459
242259
226148
42904540
80
26713
66220
198407
90
71
58283
106587
87
1
12
8
148965
304141
27
37
18328
4
46499
762788484
78
258094
107272
84
374582
385056
460822
560776066
389804
58
72366
80973
197214
360155188
1
363180
8
446280
158176
284778
24
468732
709437969
52783
16
4
23916
54
80
33
72
63
65411
1
77
37
107709
64
4
83
29
44825
4
356311
54
250606
33
80
690299263
901504815
258239
171690
57
1
212768
23
84
394629
82
400670
9
269384
63
172281767
84
739641049
3
92112
356639
4
78
43
214421
15
316680
390254
14
373418726
251979
5
70
25
77
43
17
92
57268
410733
109625
10
83
77554
1
396251
6
57
417991
7
32190
2
275262
1
876303968
69
10
62
190322
817631957
436154
52
425942
13783
80784
388510
239476
495912
62487
193211
79
24
6
402566
852145454
262484
371541
16
995983227
77
24
61
6
294016
1
358022054
2
12
281721
389190
66
276963
215368
12
38
780302657
3
70
19
466606
209090
133308
422454
280700
3
56
50
6
5
445854
192562
15
65
396392
3
218557
331376634
200510
53704
943780051
201180
407896268
28
57
3
54
429296
97
27
71
3
593215647
80657
33
497101276
71
50
28
292837
183610888
75
408588
423564
95
9
173406
11
65
396092
73
15
12
23
395201
9
29536
434728
3
24
317563
37
1989
383176
6
375717
253946
68
108496
18181
30
397268698
379340
335919948
13
194087
38482
296526
86
21
71
20
21
53
167492
191902
367567
3
93181
94
13510
214934777
8
931671050
62
99
297075926
27
833909303
426034
165448
68
80
444692
86
209110
418024
41
30
5
117412
837744198
93
109993
3
401016
99
113979
764188093
6
75
143273
49
291765
68878
727692403
8
280777
38
317979
632561726
31863
598193772
66
22
2
112809
334776852
379466
236410
6
98
6
48
10
13
267617
96
564202052
93
245214
9
6
20110
92
97
308045
20
467001652
71
32
217586
359304
71
4
31900
25
16
6
43
7
48
365329994
65
486900
97
825686445
6
342645
83
58
330548
82
91
758280954
450146238
185692
6033
61
31
744840819
5
558125302
11
324958
279613
113941
38
37
234586
334579
4
10
248293
23
376718
24
97840
220883
45
9
9
56481
5
111150
23
266012
9
9
43
180121
25
88623
796862642
347260
57
1
410563
349298
853264638
47
77
68
24
79
83
82
381067
73
61
483405
348344
91
7
69
44
76
2591978
464568
20211
100535
11739
61
87
24222
10
84
89
52
8
12
282583
82
363367
806637154
910213994
205137
277529
13
66
464509
1
163388
144034
171695263
472707000
77977
427316
196588
54
5
14
99
9
320766
351847837
450722
407894
408106559
401049
6
372571
13129
49
75
56
69
4
616770396
56393111
85
420631
210660
467746
474091
238414
190857766
7
949810690
722955151
51
168582117
3
358741361
165719
14
43
21869
11
344589
243798
353430514
421211
172272
11
289606
390885
344351
238230
91
14795
240395
294021
73
47
215530241
923926093
340846
99
21
46573667
159896
58
41
14
56
15810
395190
35
9
1
1
7
580135396
9
122321
215810210
587819405
69854
25608
2
405121
47
366056
222459
10
433922
6
736324284
621119410
486709
54226
16
85
33
97015
178535
89
56992
23
188171
14814
28
79
173855
450597
38
197354
80
8
6
33
130399
87
432577
67
390365
201037
147212
268826425
32
253673
326450
218068
28
3
238722
483589
21
3
342658
6
345756569
98
299331
27
14128
466604
82
415553
487889
310259
1
86
76
75
17
46
81752729
8
440170
3
64
132925
18803
61
400546
19
177352
23
458837
7
95
461186
667118804
39
228240396
40225
58
22
482741
40
7184
290789613
137245644
80
2
148856
485862
90
25
18
5
447419
114653
387448
5
85
9
53
14
443099757
11
234674
419016
4742873
42
50
29979
37
487880
184009
735284533
29
266869
432530
60
31
378518
73
329072901
370992
76457
130422
261991
883365016
70
48
49
83
84
3
45
396383
63
218466
106436
1
9
42
8
263832
61132
24
60
91
292741
3
267421
57211
84
83
49
91942
99
49
267962958
180692491
452255
91950
198107
392579
127868
8
314192
486350
12
428723
48
3
139296
307164727
439905
223213
288938
25
329404
95
319887299
233884
409322
66
36
70559637
389052
55
355013
160407
446149
65
40
144578
80
26709893
3
4
15
581620685
20
5
77
170470
34
442186
597865289
115736232
182777
399321
35
241437885
92
80
28
420378
16
17030
32497
28
156233
15
5
2
488602
70
41
11500028
330070
440228
103157
52
74
27
329536
450962
149168
243270
31342
195123
428692
62
97
49505
97
88
61
1
182561074
397028
3
30
18
4
72
34
5
9
15008
192937
406969
234803910
4
89
5
4
985495771
86987
51314107
70
25
1
85
37864
76891
43
152287
10
395715
459547
329594505
19
28759
402444
66
213998
43
62
118054
49
29
2
98
19
408590
373293
359018
334857
57
417354
3
3
91274
328038
989420939
64
59
122052
645181764
197668
3
95650
15
98
56
26
218380677
26
62
5
7
21
51
7
79
51
169555
87
401956
443780
315846
2
97
296978
434060
47
91
664212160
297398
325551
444929
177846
73
87
72589
188223
92
15
83
397922
74
512837241
352514
73131
183692
96980928
78
28
442959
47
412629
20
80
88319
826977934
477765
230212983
486682
414214
286983
14
81
9
148503
58
253637
95
8
99221
7
416716
83030
2
93
277232
455592
261248
5
41
391702
85784
81
250334
475046226
88
17
428210
230573
18
204728
199362
256701
23
28
614860215
50295
358560268
817202618
16594
419619
46736
59
141649
99
81
106867
38
55
213656
331007
128349
147151
437422
33
384856
108189
6
74362
3284489
92
226927
313313
253042
6
646729023
324659
140285060
19838
73
32
31
404762147
9
321075
453558
36
143213
219557
75
282765
69
78485881
87
415240
2
7
385755
33
64
80663
48
53
109127828
65
39
37
208651
13
62
93504
55
467910
75
97
899158522
184188
398698589
61
27
192031100
180962
301382
414700
66
2
4
83002
189214
94
8
87
320391
333230
223826
495817
2
64591
342450
505354488
8
50
18
5
91
126696
97458
386574
69
17
28
115479
15
23
41
1
143566
39
61390
127526
5
70175
183645
284944
121372
8
75
97
40924650
95
133836
328851632
5
7
439833332
335783
354261
7
8
2
82
420325
348101
239225
266905
81
26
66
211506
314154
291550
417159
43
379475
97
433144
496909853
5
315014
248734
20
46
19592
377320
70
301020
49
67
11
14
350057
64
443481
40163
129509
8
56
48
57
365381
69
9
67
115784
205795
57
92
23
26
2
9
289074302
3
84
86
86422
274962
13
398586
16
163341
88
88
195191
7
94911
32671
227305155
87
5
124049
33
465721855
16767639
72225
664091233
34298
145236
496609
448332
23191
14
446878
84
3
91
37
338041
25
79496
72682
236354
72
9
70
78
29
7
56
415883655
38
9
51
60
62
45
4
221300
475551
317430
8
432443
91
2
399850
88
77167
64
76216
525307771
98368
427771
7
247272
96
2
125724
254076
414857220
49
78660407
311208
130144
91060
296761
4
78
59
88
166681
87
569416569
142189
368219
44
63
73
288228
10
59388
190259
27
70
128607
36
51990
53
480489
83
148681126
241785
55
12
288837
40
19
313686
55416
125183
14
344117
61
75
36
242594
168333149
87
24
109250
27
115779
182924776
51
68
211224
483117
85473
13
4423
17
4
473768
60
324682503
65
3
271024
13
55
21
366703
298107413
45
9
2
4
66
440484410
347042
180882783
84
86
98
76
293313
94
494023
44
32
133836
232982
90
227537
75
16
98
35
358844
72333
94
34
94
69
83
65
499948
158238
96
39
229050
82
980038863
78
43
26
432717618
4
8
445570
86
44
94
11
10703
174539
13
217823
163540
30
92307
68
266196
8633
336504
6
819511301
214078
24
88
42754
22
27
53
3
141809
670786856
375297
516305342
8
313306
386190
80
36
78
94
81
51476
128269
3
120064
867800637
98
35
286342
91
450766479
15
66
23
872135874
66
385236
464456
55
6
234828
59
393422
74
59
56
32
397377
133055
484144
54
488642843
309672
193477
1
56
85
20636
747703750
33
276306
475544
4
486856
5
6
78327
3
4
68
20
7
130865
77
38
247608
18414
39
3
366141
200176723
526449303
469553
27
373802
192534
322966
19
24816
299095
65
44
249297
5863
6
197183
485831
313920
6
39
309825713
29
208703
60
77
384222
217895
74
47
7
2
187915
97
312719
473466
6
46
34
10
118851
690676997
91373
497023
910154938
312320
297701
12
734391521
31
74
71
334899
353651
16
19
52
80
70
129240
422831
26
2
92
3
70
259023
7
693540663
89
60323
83
57
68100
1
91
233728
508610776
86
213718
93
44
153953
27734
70
396181
17
4
513361274
96
157597
17
16
7341
79339
57485
14
88
47
94
184464
90
24
217021
443366079
139237
682317644
57
20
41
640348187
32
2
3
32
7
327983
157958
450043
396782
24
45
78277
890449951
376999
140776
2
253202
93
98
185018
212403
68
389584
400766
7
83
34
447912480
462920
1
40468
296701
174303
365614
154713
71
94673
7
97
61317
1
439123
59
28
79831
7
41
918060876
437080
190774
60
109504
160785
23171035
78
3
69
66
77
315971
138765
36
255530
13
79
99
413147
2
9
51
208798
286292
33547
456301
429278
9644
7
43
223712
238564
81
3
13
63
299638
24
319146
488671
66
142386
279666
74
549632200
4
436546982
351424
237759732
795278087
66560200
466952
417401
6
8
988949959
73
83
780934051
33
427658
349923
90
451364
88077
78830
181897
348126
4
6
275304
116857
86
266299
393464
297294
235531
492389
11197951
92
330424
249646
267925
96874
60
435366
520748556
52
443676950
624186363
53
23
63
6
94
77
1
55
309769
6
75
45
28947
63
278333
27378
86
188456364
153435
241978
156767
228289
224414537
472229
111205
173616
8
18
26
58
75
373260
330945
20
94
838787625
466425
82549
62
20
667692608
25278
126436
287781
65165
225970
49
61
395997066
94
472970
70321885
74
9
114737564
89
50
45
18846
85
18950
64
86
252131
70
96
16
428661
7
4
46
429704
49
31
64
242851
795215261
39
54
325385
57
13510
176763
4
58
134858
54
50
428802
460262
181429624
1
432242
392667
6
60
430881
50
333747
70
12301
964233381
3
24
42
62
5
20
27
369677
79
920942330
67696
13
278852
234861
354413
18
39
403885
334763020
2
3
57
60
25154
429652
46721
9
483738
43
455990
104658972
182716
778879085
234298
9
9
63
1
304808
37
187803
117200
354423
14724
46
217916
17
8
813655330
5672
56
313275
140875
46
232952
112752
26075
90
604193945
61
6
167697
374568
44
9
5
99
87
49933
321387
309045
7
2
44
15
326706
128109
131664
80
43
28
25
227846
59
6
83
258620
60
32
99
56
252240
70044
68
224002
30
110387
71
88
16
478370
385556
498893386
109785
85
109864
88
289633
260889
217776936
98
85
39
47
362342
74
929078722
67
209829
89
126176
385709
67
6
261783
357434
45
413388
44480
46332
196675
361851
73
390146805
39
97
117452
436360
66
32
297354
414689472
206886
53364
74249
6
25
9376
40
248338500
490975
35
61685
91
265225
457997
4
263324
128395689
195015
8
87
62
2
829093311
90
132890
391064
175069621
3
59
998928118
67
365039
418070
34
38
170569
791985010
62
18762
88
75
24
58
37
59176
425930
49
87
78
106410
69015
505248230
482927
75
158412
948487659
48
379831
478711
46
38
3
14020
220598
367729614
83
116568
56
988156730
90
433040
99
381006
83
2
49823
6868
5
97
360666
453690
24
496309843
459641
11
32
68
670538998
57
17122
17
312976
55
62
92
84
153207
57
1
1
447095
460722
18
6
84
430252
4
154716
29818849
83373
457343
583425515
56
48
108222
43286
290113
79098
488339
12
87
3
45058227
91
419932
178877
88
18210711
511172571
5
7
445237
503205782
95
153933
12
33
20791
41
96
230829
43025
69
37
603934676
20
418720743
256395
186561
428718
292001
284952
47
30311884
64
36
219390
119829
72
117589
15
73
72
73
73
14191
9
9
802314778
51
246236
82415
17
67
38
71
279827926
5
44
47
63
484784
93
405005
36364
19
86
430096
3
84
64
52
91858
870
8
98
83
88
58
285980597
78
23
68
790228378
170083
12
75
38
1
50
1
372468
13748
888456325
19
300147
193048
37
5
10
1
84
225668
42
104328
6
122763
57
447931
38
79
73
326194
3
51529
76
199232
53
40
23902
23
46
34562
170788
381478
80
44
9
155864
187338
294474
45
197588
94
3
344552
28076
125592
13530
24
199845
2
30741
622866066
47
32
712288202
175090
73
454855
65
173021
379911617
50
666860678
63
39
222894
451359949
63
214300843
118256
19
57
130923
98
63
94
6658
93
18
26
849772869
98
457462
335667
466730
248608
74
46525
82
562324828
37
81
25
424991
1
14959
55
474257
173605
376476
449357671
218994
92536
184505
76
3
75
5
85
55
10
270050
88045
3
25
227003
47
56
347745700
97
472560
86
9
39
491884
493648
59
35789
38665
471620
44
51902
145836897
425624
95
8
53
2
1
71
9
49
207967
452380
31
64022
77
484310
162573
51
57
3
978517427
35
61
3
49
430906
10
54
87
52
89
267859
6
79695
18
539777342
45
568157824
366981
391856781
77
10
82
35
5216
2
99
4
33811
68
62
104078
271864
6
407137
59
39
88335
128496328
200200945
87
22
8
9
169493
48939
63029
353930
352733
11
88
65
135070
410802
15
9
5
47
124163
693141004
306453
149750
358631
791637308
42
419205
34
36270
22
50
57
316451
1
138936
428553
105128
65
2
6
482019
211468
402100
429176
18
596337245
59
197739
17
123304
25
73
80
96
110083
93
199538
51863
64
265157
2
311650
254840
341428
231245
31
7
5
470065
880901467
17
448165
53
613593712
48
112916948
80759
5
95
343983
488979
72
149418
22781
24
69
270505
276297
86
28
71
135938578
952935995
89
72
30
90
77
17
241263
400600
108947
49
292217
48
11
77
1
487710486
60
423085
37
4
434249
7
80
9
35
452544
380502
234093238
220359
58
75448
14
70
51
61
67
187713
3
6
42615
20
348770
68
15
40
72
79
83
1
12
612550256
55
86
2
155888
200107
89
31
48652
789641570
6
86
236912
27
44
101621
309953
19
2
488219
3
86
176269
244283
48882823
30
4
31
86
17
66
46
4
25
219609
429265
412123
13
356996
180870996
16552
96
37
2
402516325
333965
291780
61191547
246539
408734
975634287
456685
9
22
72
11
266435
120202
56
412894
888256513
939
39
172276
12
486655
9
479688
72
159763
5
12
387058
10
181190907
591421888
43
75
8
70
392150
22
378213
5
115373
55677
47
240660
535369644
157723
12
97
499848
255866669
36
449122
3
444820
934420852
25759
42
393126
297527
37
34
395913681
29
227884
331301
168389
84
57
46
79
316551
12
75
7
15
55153
986990807
126187
71
18
21086
125466
8
321736
9
19
14
149946
258714
38
259703604
112537
3
9
67
21
446948
28
385943
463986
300840
455751
67
88
9
55410
402166
907325245
686643848
8
50
54
2
89347537
131049
61
262265
67
273603
378744
877209473
29
23
190745
86
51
37
60289973
4
68
79
79
22
80
54
8
29224
401226
19
214518
439132
457042
857113126
3
42
58
79
122451
127778
895960294
343297
26
35688
413418
29
164069
208228
48
26
369190760
412147
96085
46422
87
38
235924094
340143
5
305285
360446
2
144742
5
750939153
91680
4
5
245440
273315
148948
77
385067
183134
391709
61
162270
16
114569286
293218
310165
217971
213386
89
75
4844
12
229350440
83
297361
193165
274686
6
354149014
337469
44
130671
304680
89
447847
146527
71264
407210
576296520
141884
91
471316
39437
17
265807
259606
31
25
260718660
399653
85
59
40
458733
6
55
93
88
389936
7
87
11
74
795418769
140582
20
12731
786190767
50
98
39556
250645
99
469827544
23
99728
457433
172855
65
81
59
140054
2
67
1
33
86137
219182320
25
65492
81046
496127
13
60
131648
336863
194927
90
98662
435708
282851
424242
43
5
263440
98
50
22
83
406625
63
386557
5
463737
8
12987
53999
268976
557827485
1
46
113297
434410
299746312
201097
571219426
69
39
1
15
200140
378916
470074326
30
321676
90
2
176374
496250
489098
57
214848
187736
87
428496
356689
23870
462861
57
73
53867
87
38613
424900
53
57
6
2
298311
251800
272894
333868
225644
178518
248728
41
7
90
70
1
15
86
343147
331338
98834
59
338360802
13
74
40
281224
204086
223900
91
45
105059
11848
316351
68
58
84
3721639
399613
2
415789
209648
441434
3
340650
17
879015092
4
255703
314766
20096
58
2
471393843
25
51
344450
1
225559
330827
35
83
3
356299605
220579
67761
191611
315285
490499
72
179608
350725
41
311734
8
494129
60
353102150
227879
23
472750329
406091
230213526
6
2555
5
90
300404
3
47
5
28
6
355959
54
208963
4
99
42858753
148236147
69
384628
2
150005
64868
337540
319561
41
2
86
439897
259270959
315172
288090
16636
46409
65
64
435037
29
9
690015068
94799
48385
44
2
31
186228
461931
87
55566
75044
350206
7
440662
383286
6
201838
779759295
69
11
58
121282
42
51
445602
12950
304846
388987756
90
36
12
695781233
457359
45
6944
69
4
9612
82
255519
156270
363446
147938
31
20
304645726
6
12
1
418637
56
351153
371165
155059
94
250386
64
458438
59
34
91
265901
123606214
3
93988
229198
350984
225366
27
9
12136
34
26
79
859727077
170471
47
30
3
27
85
71983
5
91
77
3
95
857507687
370132335
3
393835
45
51260
491673
38632
312720
73
1
72577
736263136
92310
244269
86
271689
51523
219738
90
5
255690
91
163890
6
56
237704
360910
28
391891
88
82
433807
85245899
23
368307
4
424694
96
12
5
141130
44
4
11
50
5189
234216
8
489177
68
11
243355
437060
31
331939
420700
3
4
69
73
73008580
1
466894
320588
172351
98
11485946
6
59
89
2
164013456
761531617
45689
100565
246339
273543
2
247993
27482
239814
60
22
349581
48
400458
94
2
175321
52
2
488309
152056
74
62
18
94073
48
75
64846
70
23
1
20
79
452526685
74965
37
65
83
330737
56
360513931
298188
416009
69
397523
323067
168929
1
95728
2
168139
53116
380081
471135220
30
443298
221473584
51
447149548
461801
399965
13
178762
67
346946
322067
83
94
371376
30
24
57
6
7
5
143026
88939
486430
599519704
24
77
296925
147884
84
56
230514
477984
33
555538399
85
310013
435303
146282
95
591920386
872898254
1
130770
48
61
959309643
45
81925
20
28
6
42
240242
286458048
38
466666
384547
53
43
87
35
71948979
5
179005
147991
55881
208701634
3
57
43
41
4
165319
256594
61
13
22
127397782
10
2
37
39
129820
337994
568954471
78
79
45
8
339026923
289005
74
99676
78
3
72
8
466191
315383
90
113146
3
99868875
29
354272
6
410689
223674
762196047
16
4
320815
240795130
174714
469941
466207
5
706408114
402712
493539
68
143495
470363
4
23
345119
365855
17
110568
923645127
6
21
255782
50
23495
52
57511
10
224822
354867
68
28
62840
352815
23613
6
60
339608
26609
92
77
9
178501
98
99
49
95
998622030
5
129697
3
47177
28
461975328
156768
95
26
8
78
258561
30865
45
12
433393
194812
5
225654
446721
82
21
178990
62
489199
5
10
277189
84
70
78
7
15133
91
52
59
144577
47
214679183
22
9
40
91531606
65
47230
413479
182385
230656
336748
60
838348393
44
43
46
12
177014
5
356132
9
67
158948
42
32584
93324
13044
423226730
69
4
105935802
62
135194
134718
292585
4
154287
372504
173218
21
49877
310005
64
113750
397439
495555
22
285043
3688
92
82075
493553
2
47
48
120209
88
28
87
58
65031829
71679
5
65
89712
6
212365
31
250205
185936
1
98
728285186
95
6
22
40
41
140916
34
27
299848
165420
181408
254295
43
58665
21233
31
215672
356337
291998
136751
29
150752
784487311
34
25046237
299301
908232805
483636
51
419906
456822
191969623
62539
55
50
54046
49
783372165
493338506
97
389968683
383732
352534
10
183905
211770
7
53
120722
56
472945
36
40
7
489749
7389
352895
14714
41
62
1
118396
377416
169877884
29
35901
94
62127
44
102701
336313762
46
96
29
114289
48166766
96
17
60
34
7
257215
120480
4
178113
3
251957
66
91
69
73
84776
108753
201659
215781
143929
92725
6214
85
653542660
37923
96158519
309151
7
6
54950324
3
95
97
9
83
106249
32
13
221780819
74
55
75
4
43
328332
387623
96
200020073
21
309058
24
72
444247
433113
906011351
768438521
20
81
74
175749
92
19
35
274984
194266
166586
86
71
14
29
184501
19
2
418104
36
245165
52
74
42
382634
68
130580
626932531
411659
12
3
342772
4537
715057760
18
209702085
84
128741
67
62
157526
21
17
368849
209977
95
324619
56
478605
150290
90
422308
55
306610313
320095
320894
338292
31
222286
64970
59
5
309831
397087
23
372818
94946
333715
184425
10
60
530955268
29
333161
39
17
63
219645
1007
66
45
13
44
404482
334692
273228
20
336286745
81
28
25227
69
3
246847
360539
34
387092
62
103071
136970
579282512
163168
13
540219865
10284
72
64
2
167740
370933
8
71
187176
237274
81
22257
58
85
313717
155453
49
11
91
61
485484
86
148456
178499
17
2
467740
449822
450686806
73
1445378
64
952889432
89
17
40
82
314259
328034
98
36
160716
4278
49
943198382
242918
37
80
709217140
388539
499956900
51
146280
58
3
264077
164903
19
98
393911
751448583
89
333063
81
31347
3
44
58
283072
13
77
85
4
90
350810
39
199801
336364
43
326733
73
113992
58
91198
479683
44
45
41
484455
79
6
212413
449102
919099872
259142
14
534273595
44
31
59532
18
86
90
7037
423023
368209
145685
91
42
243372
29
255535
845978230
451344
256054
67
36
88
120463
38
69
47
67
644346530
132797
161843
104243
228388
56
9
85
2
130230
218676042
79
92
173184
329868
18
64
311197
493930
359136
27179
16752
83
98
30
66
22
83
87883
360316
416385
414748
494851
87
188680
335645
99386
469914
398371
328549716
73
87963
22
48
12
340341
2
55
177182
84631
367676
75
127383
53
72270
27
420330
66
822985392
364807
43
315618
90
10537
38
912025585
41953
2
83
99
7
77
236780
8
497533
53045
219208
79
64
16
40
2
54
80697
565428758
61
456098
1
318341
58
7
70
31
65
77317
7
16
564911755
28
61
24
59
30
445091
87
187567
29
402344
95
7
16
7
127825007
64
50673
59322154
283535
42
37
81
54
68131
211321
59
48089
22
49
21
14
69
95926
731571828
40
129468
327411
416018
43
360456
60
98
253744
592915609
98
20
238687
191040
1
62
497545
1
280359
79
80
77452426
214751
36
420566
11
32
251692
7
85
48
50581
79
2
309713
54
250642
11
742647583
48
249945
80
305631
54
40
74
44
55
283474
2
23
1
7
41
10
7
88
295010836
77
44
88
263357
212608
176453
6
2
41
53
224321
993717773
90
8
295825
492056
79244
449846
12878
26
31
23784
289950
91
171455
710772127
309809
94
113614
478753
2
394316
7
1706
99
58530
137834
24
23
787635821
106122
58
3
95
3
364715
166614854
81
441810214
80
86
225304
127209
446419549
9
321811
432247
35
432868825
65
49383
96
325249
6
82598
21400
93
289720
11
9
90
25
29
68
59
157042
74
454431
63
92
36
39
373171
43
89
870949057
42
266591
78
84
80
7
318144
777075945
58
413458
62324
77
97
74
55
216033
129600
7
106928
13
49
68
313431
4
151023
97412
408972
398043
154573910
50
444739
76
49
319165
30573
210640
84
189098
138800418
356389260
9
95
60339
31
5
60
42
93
80
78
294567764
9
471120
74
20
18
4
72989
367973
260283
691645275
80
40
159683
454660
313565710
157746
47
279574627
465452
337366
89
2
84
13056
4
39
41
44570
15
436829781
314502
470277103
364674290
432623
94
49
229339735
83059439
112144263
394423121
7
430988
287625
54798
47
4
4
33
3
36
341105550
44
57642
203623
157019
63255
374002
401911
82
353407
482719
184513
82
45
12
125041
1
639140969
121561
50
8
270299
20
205885
12
470970
216656194
23
82
35
70
7
444843
35
14
284980
553578680
417718
19381130
574915419
49
1
64
74
81
48
305054309
373290
20411
46337
239929
114349
303879
71
53
33344
30
75
61
55
134019
949832362
338155418
84
82
15
64
849958227
108880
471421
483950
37
9
2
28
431911
210897
52
64
97
42077
17144
146627
13240
64
55
37
43
365832
15806
795106432
35
279578
3
435467
7
40
129011
727862223
23
414658
41
106427
50
86
86660
11
76001
10
9
120957
18714
68
173231
14
8
935600568
460200
27
301528
503214009
67
129903
152506
69
445418
324228
288165
30022
481964217
632406111
172645
185676
35
198089
338273
12
55256
300627714
4
236958
181099
51
31
52
329522
296443
497955
5840
98
217691
212049
524879335
14334
444193257
63
16
97
33
92
72
304245
19
15
78
135516
597250680
9
354671
62
52
487710
313308
60
461908
426613
76
64
563471879
309877
75
85484
32908
751278626
182924
479575
7
349248
264254
24
163080672
321673
176409
13
41220
693822544
153860
424926
13
396023
47
17
51
9
22
134411
155246961
1
46
283657
445334
38820
96
87
296642
244845
48
835275015
94
20
242914
498637
279588
5
132607
30
64
540678211
74
187142
165487
20
81447
88
433421
52
39168
54
59930
95551
45
79
12
18
6
43
396567
363102255
16
317361243
385770
176329
62
37
60
353201
47
567150976
48622
284892
98792
19
307770
5
58
66
471270
1
61862
316869104
92
152537
715910261
254095
77673
496915
1
205194
8
118521
192099
109935
67
42600514
93
8
18
47
45664
36
47
34288892
373276
56
6
96
71
86
75
383636
428698
32349706
283173
294265
600324121
44
10
6
4
262342
29508
16
316117
299304
241069
5
54
51
20
44157
273254
50404
74
59107
30
23
640003388
214956
299407
16
471568
81
76
63
41
9
499307
4
326291
276779
34062
33
252736
951192606
233038
25
67
85
364552
328655
5
23
87512
99
103644209
71
41
77
223892
536001109
2
317640
3
224232112
436643
8
312727
29895
23
36
43
35
14
53
92
325336
340423
649535343
333854
265601273
226114
459689
404383
11968
110718
98
1
64
60
47
89
356178
5
59
309354
87
53
34
7
444896872
67
43
75
14
293466
15
80
484230526
72133
82
26
400682
96
54104
139253
200803
213278
34
66
27
78
226208
271311
107292137
46126
2
317238
298451
26
394851
49
83
278667
1
98
8
66
2
86
303739
21
180646
17
391309
82
178630
75
46
9
25
34
35
31
80
26
977803428
483460
3
93
46
25
76
472219
2
63
82
32261
26
909312046
748062362
112686
395659
158114
443318
47
18
4
20
423325
2
47
83
92
244240
247630
8
473897
104009
132615
129137
467447
461098
560874096
20
101348
916644741
484467
2
205445
816324236
71360
47
70
40649
16
49
46
464026
16
97
268780
5
237888
48
65
32
213025
85
7
71
496376
343131
50
8
65
118942
78
18909
326845
32847
19
74
29
339014
93
19
172524
206870
275573
191753871
20
430177
50
8
484142
684939386
96
346991
11
410196
74
58
208191
59
3
66
49
8
422160
38
94
892041046
34
20220
103943064
3
30
34861
52
2
66
20
192657164
69
4
69
13
229268
437631
6
61
56
74
307064
45
415414180
455226
94
80
115023
497631519
13
38
481782
6
451603
64
18
80
515384707
78
66
50
329677
36
18
81
731234425
3
53
54
58
927147710
70
457949
5
412076
365000
848965822
13
13
8
2
390803
590852624
224311
47407
181634
448633
16578
3
42
381646716
378020763
44
87
76
67
77
49
56
36
93
24
171481
2
51
69
77
24
80
322191
299900
8
354015
43
51
47
1
152417
219675
58
244037
314743
423440535
3
6
78
145193
16392
243241
84
363753
212734374
59583
45349
420875
5
434691
77182
4
4
38
716401922
101525
296722
36
60039
67108
883557482
472019
880191308
278904
8
87
34522
27
95587151
88
52
3
2
74
36
75
966207346
221504
78
782465583
70907
127895
1
420186
289536211
12
39
83
722408997
259138
716410255
47
419427
118463
61581280
3
115227
549214025
454250
452089
489272
35555
49
95
17692
44
155345031
91
52
122142
431947
105800
94
47
14
2
2
113504
469371
73
8
839535393
643734869
127502
9
13
29
7
81
12
44
47
27
141173
75
812304678
103430
43
18
86
811049195
489425
57
90
15340
37
2
6
36
39
50
791180355
17
85
263229685
42
20
5
46501
488358
82
634877639
13
94
63
81
88
3
150218
6
96
620012275
403736054
192468
9
60
95
339420
31
160408501
447899
59
2
3
200636
314928
489320
104482
12124
95
36
1
73
5
84
49
396535323
97
41918
282550
98
197917
191291098
55
298045
2949
81
36
96
260134512
26
75
50
14
392501
418781
65137
343277
93
43
23
3
73854
200578388
103111
145747
7
941309534
333160
388012800
82
408617
391100
86
63
40
216303
54
6
87
480713
21
380547
460924
22
1
73
63
19
235006333
347046
94
283740196
31
264452
43046
105298
30351568
487625
514616680
59
20
68
159419659
459012671
90
234643
117250
70
24
84859537
90317
28
78
34
70
163292
58
285765
77371
106765
434088
196395
94
435164
89
2
93
682878688
442044
172869
143473
70
7
32
868004825
43
9
300263
4667
94
222400
399487
15918
7
384139
282119
521576224
403968
972362608
98
5
48925
65
91
70
264513
37
318006
8
14
416092
79194
84
45998
3
2
98548411
58254
413015
2
48
4
12099
288693594
92
83
392971
396122
108167
77
14
893333944
265872
23
275191
67
1
744684191
251065
8
675331216
259687
11
336269
85
485199
222687
53
128749
152718
99
452631
106241
44
469207
294517
78
226018
99
2
87365
808220856
191117
74
309552
19
157553
42
97
80
32
65
262583
27
80040
69592
9
161307
127718
152156
40
150552
65
32
66950
453699
36
328995
89458
8
71688
10386204
6
91
383845
96
8
98
11
7850803
47794
28862
93
40
971407449
44
45
60
2
157608
224548
21
65
916639824
5
198833
82
461946
288887
997940822
395668
167987
14
91
322008
42
258017
134820
33
9887
75
384305
358968
8
14
3
397812
352606
97
150847
4
2
366842
55
378940
1
380250
29
36
295251
527746703
378413
179988
78051
94111
10928
158159
496068
488937
39
86262
357860
5
341107
47
63
423976
172933517
87436
26
375415473
386537
1
128496
478483804
88
7
34
133036611
102675
177041
440524
39
117346
41
492283
226266
103274
4
217995329
116553
2
64
177025
93517183
78
491182
544341964
8
67
110296
2
22
339827
421246
50
401483
5
54146
15201
347831
118822
437760
455530
56
25
251891114
26
68
8
89639
43666
104207
56
257564
292078396
8
541263993
440691
32
30
66
325196
28839
42
81
386690
242976
472053
43
66
11
4
382112
489073
451987
377572
41
21
31
2
70
227080
417756101
90
54512
8
4
59
97
45
2
63
445532
7
11
6
37
490125852
6
717316835
31
176425
236381
3
335780
336889
16
71
651013700
334014
21056
692159233
47933
319882
86
731296396
42
201301
25
449080
39
63
71
42
6
498840
20214
398032169
20342
66
9
238432
34
754
40
87
5
51
73
9
278879
53
321995
2
140185
38
62
6
1
932896284
289471
779784336
3
158417
146840
88
863786608
2
44
32
430071
373493
66
388601
371117
18
68
88
6
54
75
425473
29
113994672
463492
320115
39
161500
3
24
7
99
45
37
98114858
75
263023
20
4
10
716318218
77
58
92
26
183169
29
266348
23
21772
59
25449
70
218704
126956
95
183136
610402341
251800
343684
42
93
860570287
96213
5
22285
343232
14
72
139892
378853
428477
2
8
84
77
69
52
122428
41
30
32700
37
50
9
153165707
443528
86
3
2
211873
183916
5
59
565583659
73073
175623
25
47
77
1
50
392027
89
9
316117
98
75
61
94891
34
279417
47
54
45
444894
88
589897131
319086
104914
93
111753
4
262984
48
95
60
45
85
357820
446266
14
477715
273135
87
95
24
71
49
7
88724
5707
94
273872522
400519
9
85
280306
447506
22299
111928
4
113066
87
58
177279433
63593
2
74
59
261156
467684
48
211100
36
60086
190022
319555
27
97
45651
240674
88
487338
163915
306588
82903
4
12
26
12
22
171872
12
58
3
62
55
81348
29
47
30
4
42
241082
42
53402
78
947663583
308657
139518
53
159838
410514
34
52347
129471
99
50
6
390960
87164
62
445417
88
6
242063
5
68
248405
25808
82320
62
376260288
3
42
213502
16605
442692
420604
60
64
492319
6
32233228
78
41
206695
56
99
65
60
18216
79270
96
266608
43
268801
1
423543514
78
80
326529
165334
58
60
5
51
96
448241
90
70
130787
334628
301753
100340
4
154775
64
349280
47
3
48
2
25
498323
53
91624
99
10
90
17
34
63
1
175192
72
53
85
63
44
29
100960
2
392312
26
821602131
97
27734
3
306664
94
27
3
471483
409119
6
257928
66
31
266810
71
2890
68063364
7
392689
208396
53
291757
420987
354628
149188
136118
319950
8
60178
75
185733
501813703
281253
153400
169876
9
89598
289900
24
70
469056
485080
59
37
48
52
404739
337869
450148
487541
92
162053
36
89788
375095
409204027
561307909
182690
221545
8
117699
39
33
443661
4
20
492339
49
51
3
4
504749621
308672
60332
252313
244212
63
6
28037
200088
31
328394
38
78
185669094
20
26
397382
377474
65202
69
757738077
498275
214997
739644309
5611
2
57
54
27674
68
3
88
174298
274249
228734
4
29596
199278
263901536
149873
61
368218
15
454987
43
98
70749
10
25311
53
328892
382303
299044
82
283780
51
40
368326
5
301511
1
456042
42
263868
437759
13
96
38
291634
47
20
1
250314
42
12
607811018
60
9
204782512
145671
18
14
228944
234449
17
342644
213987
89
337377
80
29
316733
492718
49
86
44
97
64
24
88
32
428777
89
707797636
143707
978999059
723985672
339532
80
364807
710831334
55
61
6
76523
79
32
237405
35
52
77
73
809431110
276456
483603015
92
2
270624
79329
154969
12
42
35104826
73
128247
408557
65214
480506
468961
317492
82
98559511
993597128
27632
2
43
23
428298
119959
37
69
150738
89
9
9
73
71
120813
382199
36
343480
211086
63
74
16
346501
550393222
448345
33
350125
67
6476
28
306775
65
9
68
46
19
14
274170
419636981
19224
87
33
80859
36
85
385308
483553
161722
75
19
363833
82
73
228347
52
87
126687
69
40
494353
306499
117840
69
7
2
92
316400
52
84
245972
239074
160376
9
862555638
353793
158235
38
112825
36
478619442
278494
90
18868
1
54342
20
293643
590901790
34
2
7
35142
65
4
201633
121272
169536884
77153
373642
31
687889042
439294
195596
404681
84
90
3
553793453
318911
98
99
88
149847
99
2
6
28
15
53312
21
9
90
70
169364
445177
11
633797574
135428
14154
162735
260798
245122
43
61
89
3
35
86
311074
997617465
824661965
47
3
237908
26
46
74
98
447075
9
312075
16
63
55
373711
62
104370012
497915
65
58
237577
384209
42515
398925
75
40147
84
13
90
390940
21
24
302702
303351
64346
28
965927956
89121
946559954
90
468781
92
17
12
153584
95
127637067
185290
9
523580109
54699
476115
214328
6396181
6
15
483374
80390
52
774515131
143538
339284
45
73
98
1
51
9
976160702
396497
243797
87
91
172623
451572
277621
46
2
51
37128297
45
496828
90
4
78
97
261543
317575
309179087
405935
43630
231882
9
16
62
1
5
468381
79
326630
42
149053
232764
416711
93692
87
356463
573077402
64197
810134391
177306
216006
389557
56
12
272901
47
38
351139
425054
90051
5
51
1
39046
186724
133793
340561
94260293
445441
938501457
3
459536
176269
685805469
463272
47
498556
95847
322467
42
116383
843025937
19
11
113089
199268
50951
228512
24
199470
80
94
414161
23
364892
5
5
156059
10
742585097
876402337
27703
8
29
92628
5
52
367849
90595
320467
83
31433
313414
6
32
29599
18
8
141652
375220
224150
117379
225536
848285903
17
317974
7
80
236848
333591
95
295614
36
19
45
325205
84
49
80
78
352427
48
43
451309
80
84
7
5
143172
74
72529788
77
454165
19
305920
2
415743
718991797
406319
462003
74
59
95134
14
86
9
5795
65
256989
82
41
442842
64
7
24
116691
42
439209
165041
59
192608920
50
991672600
5
71
73
46
26
50
1
57
73
535484766
426144
21
36477
221672
254089
99
11
24
599441261
492669202
4
37337
236310
72
78
3
45
95
41
253922
35
98
262422
27
286335
415173
95
421405298
94
417780
48
46
328066978
381755
47
15
665792590
81
1073
486294
22
101029
30
99
74
75738
88
961155436
313151
71
51474
91
62
393188
6
6
313204617
273750
60
87
64
2
53
63
270974
9
12
216405
37
30
400760
65
702952139
29
82
30
430813
3
343557
141757
52
23
60
2
4
75
89
73
3
35
365641
972943542
8
422756
36
2
112905153
33
245211
29
276947
68
53
311017
307355113
227458
2
444887193
87
238889
7
448573
640653298
172001
243427
572669828
21
49
2
60
931593961
67
487124442
6
105117
198598
98498
34
73
23
82
3
6
70435
277344
32
12
5
118923
371383
35057
77
28
112187
2
26
218140
86293
68
78
126473
17
90
469689
51023
92
57
747340787
320568462
7
391741
78014
61
17160
157367
731921823
72
60
84738
84
86
404167
25
302435
998531052
99
83
277618
42
859429217
95
478124
54278
581442751
92
33
78
82
40
398196
728435610
63
353805
23
48
381344
21
7
230672
15
761003388
89
2
5
78
26
493
7
643252345
269086
66
85622
586372031
405420
4
3
2
48
541766161
49
308114731
17701
72
59
420603
84
368170
53
336124
429181
251482
14
79
22
8
45
161858
38
91
465337078
7
374573
942682135
153596
19
220063068
403690
24507
68656
12
43738
429639
68
1
45
90
835423420
225233
260855
299273108
2
89
46
89144859
98
280446
60
990431569
36
432643
97
85
99
17
498952
228250
72
96220
313970291
397130935
454815
140175
191394
36696
466806
355734389
455478
78
354628
262506
7
42
17
459668
131445283
24625
29
248919147
4
7
59
70150
484073
38
380726
39049
475129
182580
406681
1587
4
92
43
562579046
281333
70
21
228546
233131779
13
9045
35
279312
85
57
478045
84
16
12
208351
78804
328357
72
240021
373593
146422
160350163
98607
22
65148
22
81
24
85038
191257
497588
300140187
811181214
92196
328843
463171515
7
4
126259
44
195113
555180974
405741
61058
182340
480205
264038
56480
45
52
430553
357408
28
49
60
616044973
81
63
14
133967
71
77
59
9
35
23
37578
54
7
167875
313707
298487
98
74
1
87
79
49
51
414816073
61
104456465
959636079
959598575
178111
71
274399
336457
310547
18
4
9
89
79
4
28
140549
96
239835
136046
85
238569
327481
663966922
39
25
22
8334
412596
160737
55
73
250645
79
58
35
245887
45
150638
43
24
32
23
33099
42
47
81
10
244532
40
338079
36
20
341646
142310
72
2
42
972427958
63
75
200744
26
62
95
6
411383
361894
13
48
1
50875
443290
59
372410005
64
8
63
62
52
420921
9
3
328892099
5184
467411
181013
47
260349
62
307763
415729728
20
91236
457127
514149211
136574
763568843
26
71
17
371641
155150
398439
4
77
57
49
15
360986
297632
41
77
133257
432207
73
451658
27
163591
462243
91792
7
25
10
84896
49
66
56403
205000
52
280847
65
79
348832
345626
559983781
4
43
22
420514298
33
300306
95
42759
452931
333465
317763
791426606
272194
28
454005
6
12
453640
33
54
52
345598
328131
467296
200148
620461512
4
2
41
159271
470369
145758
274546
90
322842
167064
51
98
34688
247525
68
30
253300542
668400959
16
113014
98343
72
83
7
1159
96
12
95
397736
81
348587
46
873330843
281884
49981
96
27
384512
27
251403
50
648630559
451308122
901726625
57
11
22717
55
196354953
398260
63
362674
483039
648312154
497546
46
64750
6
5
74
58
417622
2
97
403646
277759
60
121004
52
485005
242591
198023
406558
25
73
61
753043183
90
71
3
219580
89
39
1
244200
5
953426075
96
8
76
294717
120138
348961
114861
345953
76
46
59
12
298825
339048
34
72
29
76176
459931468
357424
155867
94
78
151080224
122130
408402
255130
80
7
119677
97
6
243326599
153628
20
422905
129560
6
73
5
68361196
19
210674
253118806
344335
151728
9
219776
34
134822
141397
853253647
66
68540051
25
188179
33
92
494178173
63
393227
73
192864
91
63
51
24
96
368312
442214
299479956
355889
60
74156
25
6
456403
258162
38
54
459028
96
448786
33
49
125535
101104
438171
40265663
53371
11512
144428
856694031
202978
35
59
41
56
74156
12
315219330
80
96
115799
418569
8
66043211
8
43
2
56
26
95
452808
46
67324
89276
383664
84115
1
7
48
69
150990
13
435782
190824
93
383977
379783
42218
218312
2340
4
376823
754486322
266817
167451
20284
49558
33
176801
73150
248644
70
41
18
20906
46284
90
33
42
496967
427079
183209796
80
58
453092
62
358480
410514
58
19208
17
148281
14
23
3
95
342241
94
95161907
22123
41
19
202334482
512707597
1
10
6
19
40
52
66
2
14
18
84
973049241
740986441
162096
491605
59
35
414349
7
6
125210
125997
88
104323
147504
290563
89
492913
116278
31
2
238493073
528415447
22
344047
179625
31
296414
304605
94
97
326075
36
486893
39027
72135
197017
191520
530145745
34
1
1
434545
12
69
88
138054
252008
133121
6
31
804401146
29721262
5
95
3
312536
755380347
5
131265
77
111440
433653
14
913023042
28
467496
446061876
66
3
285142
707975904
331693
263110
70
3
352616
79
12
109727
118035
233485
266153
42
41
561481549
13
87
75
60
49565
1
272352
34
24
52
40
376321
36
481912149
12
47
247885
612350795
255358
173678
22
463472
126940
937965071
41
319424
274082
36414
105386
8
72
350429
55
377152
132947
739905665
332381
67
190091
81
2
24
65
82
470287
69696
81
487195
56
12
43
11
80
111258
248661
180555
392370
17
228023
194178
22
53912019
8
37
99
99200
29
499542
51
154511
607718073
134215
451972
1
41
28
5
2
44
426534
62902
32
334036
395689
132045
7
61330247
5
411774
376722
12
18
496948
55
222506
235018
487552
86
83
256822
93
330549
601050661
167220
13
79
1
2134
36
618774232
80
89
226973
300544980
110432
502288057
12
20903
26
73
278747
28
214607
367487
33
55
441003
46
75
58139
252877734
365257
90
220082
77
88755
7
3
244732
69
261385
5
308226
31
49
307771
154918
52
303258
38
47598
95468
382940
90
204714152
4
597977872
594712799
53
616595245
1
212283791
32
94
91
784040500
60
37
957927562
37
1
300258013
15
217909
55167
671785016
294159
131378
61
3
463755357
364323
128283
74
140281
31809
33
200837
1
21
20
81
22824
51
8
45
73
8
13024725
319351
809026393
148593
51
159623618
397713
66695
2
9
90823
154342
312317
128800284
159435
2
13
364099
1
65
51
211820
147927
53
469443
2
63119
12
28
4
30
685921024
127652
206066
327024919
113916
333868
296634
409898
96
260731
48
240288
73
142621
26
22
2
212627
190152
233014
57489
93
751590196
97
241539
56
376074
99
195874993
250932
95
593091557
5
383334
121260
50
28
8
241630
64
83
66
2
206451
94
84
36
427640
15
18
48
340362
4
96665
344321
97
5
24
57
231291
198567
278067
32
31
5
1
50007
36
319715519
44
89
256510
28
74
182484
47
213092622
11907
92
262754630
405781
50
1
439959
55
41
79
85834289
14
540679029
29
15
188387
642841539
3
386022
21
52
196350
81
482053
442452
368687
151304761
336598
92
532492941
265310
34
236577630
361617
606299553
37
60
193056
79
66
72137
110976465
245479
45
720185246
13
8
761761637
24
273620
425591
165629
474481
228611
3
239483
83
238344
74
22
318785
75
309081
36
14863
331733
478156
9
154730
60
54374
245644
26383
21
472228
146701
38
343754
234303
2
8
86417
391299
43
26
2
469199
18
185101
7
44364
86
4
57
46541
257408
152809
334414
380176
64
8
231
361655
590867907
356669
342420
22
409942
18
424787
539102688
405353
34
254273
63
11
374450
485496
20
270383
87
8
98
79
897388020
75
64
366456
66
92
125275550
46
31
28
35
47322
48
404893
204678
64
498643
47
1
482430
460840
119062
87952015
38871
398814
210624974
274530422
2312
30
274214
42
128869
93
16
58
79428
274758
81
350139
406981
32
321164
290095
142611
174460
486944
33
85
83
18
115667
655052411
26
8
80
11
179012
53
2
183667
77
328986
21
549521343
85
134383
33
48
378370
42
81
220588530
22
52
95866
10
276161
57778
150285
81756
200945
61
53
75
50
158301
617108772
62107
4
3
37479
322310910
22161
361617
287133
412093
258299
4
55
54
90
385647
77
54
269280
42
17951
69
33
93
912517688
87
179651485
425035
23
69404584
41
344251
52
255089
91
90
325245
295100
235358
727906223
66
333596
111461
120659
19
15
765738357
140257
192868
93
68
49
25
303969
24
6
284943
267116
415812677
8
12
10
406426
910633826
56
59
77
20940
4
348047
34
409589
59
388956
746414477
430044
58183
40
403731
122969
7
265435
99343738
42
217967
95403
404909
4
625892588
178763
1
23662
38574
416068
40
28
59
936331287
21026
77
194172
983637369
357299
48
306945
804170369
486541
437872
25
3
24
79
597442036
495395
224445
269102
48713
40
4
201677
67
477469
44280
36825
5
40
797061810
123729
96439591
661078488
6
4
101828
405790
66
1
6
481546
106638969
356556
93
65
420192
8
106068809
185472
291130434
259269
126918
326232
46
87
851605109
80
443026
410242118
983746180
449785
282336
220407
98
42
37
310021
315378
70
35
270760
5
913567824
998801294
23
240625405
52781
54560237
72
494201
70
14
5
48
489265
652543074
158014
236763
76
38929
47
48
182350
76
78
20
16
16
94
111298524
482068
432498
73038
68
52
19
94
51186
9198
51896
91
40
3
11316
54786
29
168511474
59
54536
25
357290
7
135536838
70
3
93
742884523
157741
18729
244270
5
260439
24
726319919
71
21390
36
353206
10
491950
413336
889217790
195254839
198048
56
19301
37384
587855346
319884
54
158816
88
27
34
319288414
229295
307155
46813894
58
60
65
27
38
355043
883783953
335892
348680
320939
888500329
4
28
272513
511546945
245949052
43
42
209901
131609
34
53182
153056
61
11
308957
24
134356
57
58
311992
19
3
30474
35951812
61
111432
445495
51
48
280896
428944
366573
166820
985390868
22
378592
44
21
435548
37
94
8
12
31
89
385613
155872
64
429782
16
44
7
43
5
9
21
4
414242
497651
584047002
352500
119537
2
3
91
41257111
456376
245790165
435947
114027
259985
395355
44
110607
834117924
82
169974
402424
316590
9
858654544
63
5
13
356886
7880
22
4
456153
49
82
3
173043
92
267809
425968
35956
39
46162
68
33
64015
282322
30
908368362
185355
440213
381324
64
213802
164864
842769326
31
69
26
39
7
24
1
119332
399195
53
471335
82
323863
28
68251167
451181
374139
320559
86
39
317010
396298
375878
77856
321777
7
58
32
346602
192284
97
110948
167872
93
9
74237
36447
244399
187298
8
488408
76153
86
254116
43
78659
2
340368
386181687
232507
38010187
19
667898206
47
358881
3
58
199494
301705
54
1
26
240759
96
36
53
72
14
31
40
295764
3
6
71
59
71
92
88
64
366177
81827994
83
18
408315
61660
83
227768
13
52
26
252127
60
55
37
78
99
6
47
478662
23
353235
94703
178731540
466529
514198728
865939555
19
64
401402
20810
26
303482
388430
947112295
71
568030374
48485
491072
9
23
29
92
39
220059
4
389621
63
350034
70
9
20
6
787495887
36
163968
495279
212082
1
7
81
460124
416930
7
94
137489
86
13636
491535
525287142
43
247960003
32
364821
56671
76
28
254190
95
3
46
80671
51
248689118
446510
4
216447
18
10
9
86
27133
184288
82853
261421131
382071
85
4
148409
64650
67
379356
391397
7
55
49
84
69
5
15923
219876
214925
44
76
357911
353541
2
2456
97
73
7507
1
69
300031
75
160071
179320
56
82982
93
35
136118
48
277177841
16436
5
92
96
180846389
84
74
309403
153740
25
205718
35
3
258317
244291
7802
68
199395
186412845
65842
579778029
229989
216908
56
1
14158031
89
16
467378227
325892
327739
75805
779189584
383234
857899985
357877
98
51
81
96
477364
6
66628
14
94
85113
1
269064568
10
8
2
335670
25
920317735
475765
95
8
37
25
61
254022
169103
20
214920
51
89
608127787
347665
101312
18418
11
46
150607
10
76
475598
417855
77
680548311
87
69
56
25
356435
26
96
6
766848961
328276
565615304
35
7
41
110379
88
80
158557
13
132767
17
8
267465
53
361267
10
15
79593
1
495264
1834
6
146184
230382
463466762
212165
78
15
70
78
70
28
61
1
530076954
485231569
489137
228743
278881040
28692
71075
472950
194689
5
4828
236117048
50704
46
90846
363267
831668042
222018
20
44531
375363
706864967
349926
436976
180500
23
216063
191598
56
342276
4
257638
6
14
71406
93
400892
5
79
27
243489
9
130458
27974
332333
373316
901715165
26
76
36510
63966
83
26
15
194474
172521
192816
305600
20
32085
93
9
488544
55174334
5
20
81
714390953
21
98
42
15
42
33407
2
278885
154297
295153
38
99229
105782
83580
372589
324474882
83
315915
52
5
366319
9
202402
30
15
415536
205343
33
33
82
259747
53379
91
184471
9
65
913307644
243327
50
49
4
1
222900
39
89
454884
58
96
412437
67
2
748329155
8598
19053
55
2
468546
251664
230895
97
164379
33
41626
764397869
181730
650500916
34
482708
9
990939811
84
60
346540
847899235
741522148
4
88
322488
68
218051
250778
13
134100
13
151773
84
28224
81
59704
182729
86
852686688
8
52
20610
402260
85
68
46
408430
83
27
299835859
42
71
70
361955
119953
499271728
459471
431690
187269
330249
64
909288912
80
83
83
54
12
3
21
613264809
82
406104
34
129785
159082
73
425274
29
106742
98
411853
32
4
7
82698
19
4
868908888
766187529
750531867
93
470915
56
281587
455458
1
688307355
14
519541387
20131167
83
430348
164480
47
449792
928783657
20
397149
69
62
803863402
905784766
398275
433160
27
93398
1
125245
845182094
215365
28248
61979
42
96
305391
53
458640
389857
83
7
83
43352
461368
21161
329885265
1
312394
4
440757
39
340456310
14
361940576
47
98
25
42
34
7
76
374635652
4
50
481035
474581
143801
55
84
96455
91898
301983580
72
21057
11
75
6
3698
4
443173
3
275650
91
233882
45
40
504716871
108461
93
59
43
95
1
1
47
30
44
16648
81
2
65
27
51
44
54
96
18948
87
576371416
144104
40
183972
5
20
34
80
74
70
13
475056
308527
436929
47
182298
65
23
144797
626166417
55
7
639620176
156450
1
29
249127
35
6
77
40
424465
73
2
667752222
66
33
21
32
30
72
52
95
71
62
8
283365
360304
238688
61
5
3
28
12
309599
424776
8
872603876
106813303
63
6
10
74
161089
71268
460267
46410
23
81
5
7
16
2
150229
5
188742
88
71
43
259335
9
402252
416203
588272999
57
98
325912
16
5
14
27
490961
60
4495
23
34355
463042
45991
68
60
6
27
37
78
82
48113
54
213654
382487
458318
57
43
11
30
18
215335
42625
68
83
31
418628
316841
41
378768
15
23
223867
81203
53
328180
101943
91
10
13
50
71
46431
51
45
81
267457
53777
79
490819917
98
55
239738
257631
410602
398059
70
4
323348
6
317051
25
21
61183
314072
25
9
1
161847
403727940
8
491268
515143725
300254159
258593326
16
450222
77
34
159640
8
158831
463428
57
8
398791
794345945
58
33
329990
327739009
26
243032
9
334693
80
447139
455264
103929
33
2
67
43
63375
492538
287918
78
249921103
109991
61
8
71
130941
291049
77
578384298
466812
443709
475344
137427
3
419400
40
425827
133846
6
14
69
76
228909
6
279630
72
88
59287
8
7
236592
66
356788
750570948
45
100042
247029
63
95
41
42
46612
63763
222057
312997
57
2
8
90
84
8
50
392583
23
75537
292311
116353
68
45
462609
335758
80
184670
237114
160672
4
39
212594053
54
418809
83
72
56
95
74
464660
98283
249884
275176
360937
98
161111502
31920
88
97671
179933
4
357328
1
40
8
39
461588
44
809574489
49
308338
52769
589330192
94
55
80722
6
34
279306
59401860
371681
15
1
195524
2
336142
15008
220921
10
2
53
239888
61043
427390511
44
52
4
317511
64
65
15
39
126578
453341
233043
434488
906879373
83
188365
231216
26
39
94
7
53
29588
4
326476
92
251919
96
72
408850
21
23
427714
190180
80
7
866034212
60
185416
44
66
429295
88
26
3
42
7
46
73
84
64335
25
36
43
72
195456
408999
100016
328216921
800801328
72
553923210
47
386892
51
71828
97301
306365
396265
854140928
83
413054
421662
138320
279340
297469793
6
50
80
73
157699
70
683699893
539652593
40
332745
3
58
86
614301965
854198709
72
54
33019
3
240271
229506925
64145
26
47971537
445672
33589
409324
13
372117
343426
75
74999
108325
95
88
69
288048
8
1
223654
400573
385615
178080
394322
710083417
391469
68
45
464410
9
336790
60
37
44
42
494540
30
684633074
12
64
3
166683
14
28823
508577074
23
389814
80
465878
26
67
14
90009
46
326821
76
48782
229826
9
490262
47
71320
123814025
16200
42
691499424
95
201585
47
148443
926947160
75
24
307814
199512232
98305
75
203991
85
432562123
336121810
66
19
35
79
9
97
286154
45
152956
8
66
5
299737
12
5
8
51
184114
96
75
387630
26895170
194734
41
46
492200185
133386
80
61
1
13
161230268
87
6
440082861
2
10
14
223611335
46
3
40
83724
74
7649
355631
7
97
99
18
35543
454302
125798742
7
492068
193137
90
94
463823631
116920203
324486
172552
5
61
88
92
229699
26
1
323145
57
38659
98
57
5
85992
245382
312472
168943
382630479
30
258169
79013
327448
461876
43
446580
8
69
213299
48
291911
7
11
6
708916430
317893
309432
5
68
6
78
407453
73011
378256
47
67
4
41646
58
251327
150926690
255119
36
943194031
497272
92
117366
409947
361978
66
60
479355
7
42
31
46
123212
27
984107595
753778055
80
5
2
7
65
81
39
64
127981
3
8
45868
487373
65
468941
318371
1
83
335693
216185
2
39
35
438912
76670
76
362243626
61
123230
47
240047
30
33
379195
563911719
3
485922877
9
139809
53
313182
7
239042
292938
69
34666
81
76
406549
8
187215
213733
781692564
64
68
281871
337787
442233599
482261
425406
137457
12
51
443661
15
25982
54
12
252861170
54
465680
40
53
822093709
27
71
229845
8
97860
1386
468741
83
26
37
60
445216
6
261933
468439
5
81231
409422
6016
193430
67
12
266071
462735
2584
75673
36
340078
57
487047
486405
70157
286013
391831
72049
489935
94
85608
54
184423
84
22
281497
54
448994
172176864
59
334089
139135
706485167
39
365051
54
427
270032
96
338061
43177
40191
79
408932
111317
148432
95
483023
86
57
449494
9
89
56
588422393
144950
18
71
8152
292143
7
130136
5
8
74
95
107057
105338
40
386470
392550543
331453
361701
92
136506
38432
69
257747
85482052
45
91
75
9
41
135070
77
773669712
387554
69
87
87
4
72
446948
80
4
229958
194082
91
58
22686
45
38
228252
409473
99
57
15
22
75
46
247647
26
366009
10935
21
478574
266882
18
834818741
43701
156621
330252
20
93712
98
27
67
315061
358995
15
89
404494
464941
430268
23
864913801
99
501616130
7
207499
31
13
1
78532
86
869517956
18
39
32
92
243712
280062
240162
75
7362
51
47
704439639
42
55
278387
39430
441743
148847
98
19
97
77
1
284094
10
354821780
34
2
54
45
463181
19
451637
493126
633270359
156023
84
167341
122823
391846
4
49
405802175
37
16
140817860
35
259079
48
29
77
31789
4
423361
71
479454
117399090
277714
223523
427020
3
470661
1
408183
581048292
31489
95
430581
290759853
18
82
9
302208
97
68
226764
329242
9
831514987
66
21
63
4
36156
8
46
10
303032
431434
13
62
74
129983
47
322840
38
236358
408817768
310479
262604
421772
98
60
84
4
30537
67
458226612
283443
6
387116170
7
3
2
3
115878
361220
174812
511606177
68
12
168080604
75
111353
187198702
1
16
58
61122
154525
8
91
369109
3
99201
45
13
84478
13
151120
1
759047417
19168
285836
313376385
1
58
2
14
85
308028
99
451131
238251
470330
177217
37
446042
135208
347854
99881
378193
212994
480949
402886443
174077
479939
109319
16
98716
24
426791
82
195569
265962
255966
7
156644
6
149352
4
4
969033496
695987550
170682564
95
958965922
323733
997841157
50
423851
58
23
81
6356
75
312638
78
98
250948
23
64
226187553
7634
97
51
62967
200338
12
3
64
95
62
45
28
87
51
477340513
75
91
758580721
168389
10
487322
23
46779
421633
249410
9
214862
84
171730
8
8
96
4
64
34
10
3
66
44
632124828
7
159415541
95
36541
208220
82
13
9475
81
93
64
67
420161
44
84
45
83
490099
49
488649
490613
133623
1
52
613572323
92
204609
4
233329
42
71
68
361246
641245103
838210652
5526
355810170
99
906535537
66223312
93
51
33
76
118115
208148267
366850
126287
8
254036397
5
100438
468486
859256935
29
3
7
88872
992981234
14469
480423
81
22
428658397
33
31
716313562
30
97
82
278333
183141
253541
521790638
87
6
432701
3
412376
74
11
166765
86
533527145
18777
129589
20
437808
7
26
92050
18
38
13097
24
488107
45
349802
215664
89
84
616861444
210328
423750
442382
306231
76
9
95
764178906
29
35661
480722
78
30
213606
53248
47
82
22014
121725
61869
154065
309638
269865
98
143696
17
14
77
86
63
1
282127
71
500589312
39
22
298307
483623
47
813602145
368735
461510
386410
43
78
5
175795
67
475715
99
326219
488152
380218
15
404292
1
4
2
37545
98
87
40
97
26
626010148
113200
989458717
117783
290868444
23
35
1
8
42
84174
11
68
136027
56
140028
258999656
69
60
36989
617637999
96583
11
74
83305
86
374539
41455
158884
474277
474954
306126
6
46
63
400073
387054965
483854
55
72
59
41
3
63
371144
17
585377139
34430
348793
311218
431952
257546
418009
351448624
207749361
174629
899765205
28
416581
60
63341
352544
34
6
90
47
9
62
2
42
227770
56550
143768
82
444677
31
76
393496
55
19
3
450195
485747
160456
258626
69
312204
250621788
64
4
44
5
342871
60
10722
491538
466182
222346
3
5
491016796
79
325851
159051
97
64412
214916
3
198297
44
291985466
59
182861
123168
43
371630
27160
62
14
90380
266430
8
351536
53
90
48
330078
216994
47
428489
49
3
402830
335268
21
46
27
890031956
51
47
9
116704
467054
1
251991
40
410962
6
176343
11
80752
5
85
2
75
55720
41
467768
78
40
47
339807
32
353754
116324
159961
3
731144026
203741
219492
354645
8
73175
268696
11
146531335
65
108067804
35
7
84
10
58
68
48
152217
50
13
84
5
9
420308
97
90
2
370248
9
120845
47
603234981
13260934
301681
430311
145657
495545
36
85
37
186931
88
2
24737
99752
50
55
5
16
75
470462
325599
98
329886
414429
62
85
220008
51
9702
229026
381626
31
55293
5
32
425904
1
46
76
27
459221
271440
336062
223575
187038
132778
59361
36
61
308464
70
37912
80
3
59
386307
109744
47
46561
195831
79
22898
326801
7
391348
218629
196752
146160
83
9
348404121
96
53
302832
263939
21
99008
6
130734
134392044
216636
52
248345159
14
38828
430622
50
388868
317728
9
2
98
18020
81909
64
41580
29
212879
451456
262105
463336
216474
465878
352757
32450
61
99
34
499211
98
61
71
829648513
9
7
42
354665
141368
306394
8
335949
71
68
34810
9
97
28788
31
38
35
71291
15
177569
57
94
6
490646
272466
56
297544460
23
86
84
206622
88
196644
130909
13
441683
50
62
91
9
190425
46
12
769982084
58
57
458939
216918
98
111089
959335919
68
79
198588
415617
305994
422604
73
65
88206946
42
13
376770
13420
49
260299
67
225197
54779
13
98
462712
18
91
63689
338204
93
343267
392330
16
17
36379
160853
21
14
91
23
68
265679
85325
237515
59
6
385696
15
41
35
184010
211259
222944
744847707
33
462065
28244
358493
69
47
44952074
103124
669777007
50
14
14375
107911
394588
25
11
8024558
10
4
441132
1
298173515
31698
84
237937
6
257306
71
72
122453
59245
3
242650
24
74
3
440668
973769899
90
306691
489140
88
27
96
189594
74
736097294
375177
85927
644841529
357176
3
33
167467
80
6
5
55
318016
974755019
396721
284212
18
202085
98
99
292034
499075
72
58
44
93
81
89
70
315077
343187
89
76
352219
491648
95
843616769
59
50
14
38
92
94
118506
41
252804
62793
54054
76
83
147031
285027
41
296119505
757458151
39
36
40835
1067
81
27
306200
51
354946
25
370811
97681
323809
1
280159
21
66
73
357320
2
316451
52512
49
68
336547
130827598
92
4
388372
146782
33561
13
426572
312102
8
8730778
38
4
316814
62
13
252037
168783
196415
88
178170406
336167
380353
269594
7
32
106018
506938490
41
4248
80
77752
58
233080
7401
488284
47
87
14
12
44
137810
56
84
517284014
2
475636
9
160676
431569
25
51
219636
483746
90
312883
3
115714
190213
14
56
4
65
198890
419249
147522
94
949935259
803247114
54
434942926
376674
46
31
461889
8
392297
7
15
48
34280770
12
964656819
183294
5
605393402
123705
491358
454099824
439735011
279736
32
6
89
88
284942
95369229
93
117870
180223
1
519277622
323772584
14
98
759582197
19880
97
48321
258788
640287843
372686
102440
356522
262181
86
25
865619946
314681145
25
747896105
32325
33
8185
86268
23
27
49417
43
28
153725
126293
99
30
37
88
173301
27
34
145066
49
232240535
21
53
14
39
57
42
323830
41
232261
7679
47
65
30
40
75
81
428032
6
799295277
455217
55341
40
9
426445
194413
12
88
54
492024693
7
225306
31
276869
43
433761
342828
9
563798296
60262
144351
81
447062
89418
86
337194
393648
16
2
19568
634329527
217843
230929
64
34
436249
110624
64
79266
42
52084
497146086
76
18
275119
345678
13942
42
394951
94
238831
56816
16
9
149360
57494
289299
79
379029
469584
9
80
88
245997
46
98
30
14
31
367613
424702
257483
99
147859
76
471355479
9
197295
103188
357518
147401
116437
128792
48
547580445
404828
127506
30
853194583
83
23
214776
148389806
98
405416
2
438033
92511
72624
2
2
366380
558845042
277417
71315
460275414
256418
71
107834
97
30
81
377778
709995410
822910201
437747
773521830
21
96
45
442906
20
20
368310
63310
160207
499936
962433354
76
8
195809
497086967
157938
366025
50
39
302674
76
46
438505231
973291719
46
609252381
104262
93
655998348
88
251910
98
157636
53
6430
35
17
438638
58
475883
329390
68039
333209
24
80
1
319654
2961
7
28
1
394532
138534
9
433124
55
26
73
8
328218
22
479015
477461
459619
21
435116238
1
291693
99
48
359193
340737
17
363895
161030
38
358035
367983
451855
39
39
44
68
871241266
418219
185676
229329031
2
52
20
428312
443292
392448
69
488044
86
46
7
13
7
42
323797117
46
92
220872
464377
67454
52
233218
30
50
191811
59
51
74
5
816658763
155755
98
25
90
8
205115
65575
98
4
51
11
14
61769
9
294626
372788
23
95
85
64
37
473029
398362
398279
148059
404373
286669
39
40
73
204497
77
533346537
42834459
110351
85
125294
67
56
421036
845221142
598608216
93
748859076
37
36
27
75
144703
80204
35
288391
55
56
77
56
42
10
169085
491480
302907
15
76474
99144
141322
438780
97
489976
46
9
346618
6
174851181
306148
30
240058
22828
149227400
486802
54
1
53
176299
33
61
414653
855369963
36
56
271799
35917
118176
229645
74
842907569
326780
71798
337174
452656
4
47
52
447951
37
97
139925
249923
11
84
1066
79
94
29
5
27341
11
157189
83
61
44
770
74321
45766
97
96
38
48
273799
91
51
304179
31
308757
1
271325
71
203284
235474
488001
230838
1
6
69
235050
27
82
252085
911677727
16
24
225354451
339309
47
94
241732
24
80
447825
32
20
18
53
374187
75962
26
426173
64
796743834
235460097
496020533
21
93
26
22
91
885350694
767648033
38896
256387
432059
340464
145791
81
45
227311
13
25
98
4
50
322570838
2
30
442526
420535
494002
343329
68
95
8
84
284789
15
405226
267760
934110013
120046
109978480
252967
71
62
18402
32
151144
235768
46
633330242
28
259091
60
30
457005612
82
35
52
48
169050596
51
317011
297835
156593
271570
14
8
446129
286003
442991
8
152448736
110551
194599
75
29
38
13
762881477
244451
13
380104615
513892962
534511797
91
310768880
2
394293
388414
9
72
193298
79
58
83
110751343
70
35
308700768
55
353293
493948
302090
43
1
93
29
25
181432627
301830
61
69
329063
20
18
63
183821
57
17
7
56
480545
110733
434010
60
8030
54
80
188816654
70
75
64
80
85
242630
921617551
7
9
83
64
109577
205855
35
418236091
990360822
263456
191008
27
44
72546
91572
671663826
38
283706
223365
884183969
159321
260398438
31
3
262372
256010
465715
201103
411282
15
84
63
193567
15
72
204030291
3
24
56
398741898
48
95
870118445
67
987618731
345991
84
58
52166
406036
70373
256554
12043
2
37163
55
197884
267793
539931614
557903494
47
43
52
261181
97
69
263604
810174889
44654
336639
78
26
303729
26
47
322578149
12622
17
387478
82030
830907531
2
96858
53
869724216
21
77
69
9
760882396
175672
142954
124463
23
214620
311484
167636
61
490469
335691
98116
17
274835
244903855
441198
349241
6977
457850
176479
83
2
42
245793
32
273685
33
328772
1596
80
62
214412
215778
138123219
37063
73
78
82256
7
57017
359398606
382627
159334547
44779
138468
74
336815135
31
76
332379
335912
78
399328
80
8
54
82
150625
50
538187909
239056
320814
106860289
90
434426
196703
54
363810
14
238501
95
451618
411079
4
28
8
741755637
99
57
2
1
92
337969
1
9761
90
454053
22
7
977315788
402093
377127
96
16
114818
332831
6
450092
365906
37
14
107243
43
28
15
237204
16
24
195389
168407
26
234517
55
8
324829
476562
355706
25
368673
3
42
96
268179
81
55
155297
75
52
41
83
257593
22
53580
181149
5
76
363282
17
170750528
35
44
404291
309728
491164
7
73
3
453186
65
81
116325
13972
56
73
318993
48039179
81
9717
447995
6
15
107428
256324
45
227421452
49398
31
219606
43
285249
47
32
29
348415260
27813
6
377492
380731
365001
30
429313
3
38
198827
21063
10
4
4
589355955
168236
61
71
229068482
84
473745
30
52
66
87
97191
203888
176256
478447
421344902
36
44
251986
468380
112600
168117348
52
1
54
130505
30
275895
1
70347
24587783
77335
83
109084
107869
402772
269337
910973592
292491405
112424
97201
430951
8
478884
198121
132384
257145
55
48
65957277
492046654
142548
243610
398203
157477
195024
9
9
267692
91
212334
70
101285
377445
80
36
295846
73
41
41
54
84
2
270184
219795
4
61
32031
75
933467266
22
32
22947
15
112529
340600
403122
187066
8
207623
85
439315
44
141259
88
548162317
82
69115
325006
71
33
414540
1
383108095
314046
244590350
48
360703
36
64
2
10
2
82
210507
458548
195006
986119973
96
38
486391
442837
4
169703
47
72
176648
774457653
77
450834351
32
28
267463
88
86218
302969
50
20
4
58
411521
62
316442423
6
473695
83
311888
411690838
12
244313833
14
6
78
72
7162353
13
92569
49
90
81
5
107138
117825
78
97
62309
7
649463483
51
10
17
68
30
498166
11
34476
23476
405664
104707
32741
436503
24
78
403323178
2
94
404088
28
71
292276
309327
3
82
51
3
95359
66
60
11
325224
341471
347965
15
76
193979
83
50
22
261283
245459
34
410869
8
24
223603406
65
98964
444491
35
11
460009
7
56
29077
390298
737432148
39
215223
58
21
50
273354
71
73
65666
65
5
474581
4
81
71
30
92
46
947894006
194617155
582320037
74
70246
6
5
396807
2
4
299112
29066
221323517
66141
199756
81
2
212512
313501694
86
77
9
141097
84
44802
38
17
10
281621825
318606
65
331316
416169
65
172738
94
774454619
98
388257
59
98
330023
7
22
7
210997
90
27
804393518
7
94
38082
144244
4
225803
38
43683
9
26
46718
26
395198
42
85
270003
9
58
72042
61
41
4
80
7
89263
37626
176461
71
455578
156151
4
201699
59
2
413174
192440289
48
66
35999
26
271849
481649
8
96
74
265490
2
6
23
46463
428024
61
77003398
55
415831
462237
85330931
55
213026
219336
55
400815985
89
457899
333580
197852
97648
66
95
6
57
393657
376496
131261
20
171919
488216
9
98398
228255
49
490350
63
11
587839139
197187
27702
450516
267153703
226619
286603
37635
42
45
80193
69
51
30
160729
138829
41
20
90
986806870
94
78
44
55
9
9947
50
7
146610
312643
24
60797506
181732
195533
55
21
16
23
51688
67240
272688
93
17577
51
309925
330534
20
71
33
231856680
67
14
76
395466
258150
99
39385
628634987
37938
94
1
51
279925
492172
476825
188720
39
78
59
29
38
6
143193
144177
15
8
13
4
57
86784
2
75
274845
225841
6
6
31309
434602
74807
9
253834
66
309420
67
10
141627965
5
893334428
14
61
20
44
270577
124947
357201610
27116897
83
334592
58
5
574973934
66
182936
372176
846751125
350054643
489861
344831
96
317825
51
3
26989
82
396897
21760
12
407186308
30
337614652
232775
18
39
97536
4
477906
198760
50166
196660
167593
24775
11
325301
440799
981950695
465188
416621
46
28
20781
78751
457363221
133600
4
4
109768
30
4
420595
66892
4
636738829
25
47
4
59
63
78
69411
71
52
21
48
33
60
436052
1
59785
88
68
76
78889
20
13
65617
445434
88
9
8
2
224670
183441
4
51
610586619
9
4
30
5
51
916071514
185841
245626380
425880
3
151179
372165
748390644
262065
351595
128551
6
85
113242
105247
461263
260232
43
45
350392
14225
56
75
322525
36
60
74
8
68
137865
48
355331
67
136729
90
76
198122
189683
78
79
55
38
497461
111254
9
60
271553
666787654
65
49390
33
451897
63
72512594
29
177778
6
639318925
926727241
60
96
213862
19
7
123870
76
17
883780043
435146
346631
99
50734
378765
46
192491
640332064
67
14
315379
443844
68
96
62533
54916
11
136776
9
81
179440
241039
93
92590
50
5
7
21
18989
97
371106
80
494855
548928367
97
31
68742
451157
73
36
7
86
39
15
4
363398884
8
930482361
38
93
239843
65
70
183656
8
57
529642392
4
499102
841473579
95
407490
485471
70
92
26335
888907298
24
66
465231
99
4973
49
511470190
399629
73
165581
40
480984
22
69
2
61
39
85718
80513
27
94
124532
99646
131605824
384382
20
141659
244377
164105
92
15
345569
97
76
629183498
217851
56
61985
15
221288
455797
101568
21
185306
16169
30
66
84
53676
20
267422
4
6
56
24664
93
991118491
69753
13
29
302697
10
39
5
975635124
218735
58842
538006452
41
206774
1
223452
159521
40327
413822
342080
51
33
97
8
9
4
531583587
354511
27
88
98
728541821
86
8
86316
74795
97
390991
490324
112361
112382
166532629
263544
979781177
7924
6
42
74
170187
37075
6
61
443059
493834
9
405473
53
53
89
72
209643
406619936
830505407
74
374556
359622
326440
132240
42
8
22
581725733
66
28
33658
81660
66
505389752
73
366058
33
6
439114
27959
1
61
79
251454
32
139278
78
2
25
111299
58521
89
308545
4
1
488679
922459377
1
88
313090
48
45
270379
67
63
99196
372784
45
52
75
47741
238454688
337225
16
639130146
308926
48
351231
10
89
277449
4
284408
816514562
12
7
58
22
43
138401
30
21
375974
472208
178612
76
4135
26
98865
81
310134
35
379474
28622
392218
80
41
97
157138
207795904
493911
248475
293880
410924
248586239
9
80
98
2
449164
90
278936
15
89374
6
50
95
15116
8
27
63530
11
2
71
330257
47
6
42
52
423970
450750
46121
452491
724875299
430284
41
478131473
89
130306
30
54173
740271079
62190
72
51
71
341141
13615
64
47
14
843027759
496238
40
46
8
30
95
413459
47
314542
626476088
3
632831617
50
69
335184
753461015
318047
7950
6
354736
81
54
54
33
115058
535761276
181667
93904
31
80
418219
38
203031
52893
99
611130483
104437
247903760
408995
257709
130658
66
271019
179482
62
22
393037
764920917
333982
40
96
80
380612
722736513
28
538537910
765778752
9580
51
361726344
48094
122109
2
78
93
356678
45
67324
3
463653
37
40
301040
42
551254716
23
88807578
334830
180927
34
3
38
580222853
288639
317290202
45
900438077
97
69185
106377194
228322
1
21
93
699720568
416808986
2
54
66
29347
90
83
483483
13
517297053
94
25
24088
343547
494448
121452
54
6
97
64
67
23
48559
7
220034
79
927414280
168965
492004
183892
124536
402682
266227
8
206832
8
235126
67
472947
158637
82
14
87
39
7
39
659946226
2
249302
836504985
90
447164
228965
96
376416
77944
73
4
761772799
198073
106942
477486
86
431632
9
197882
442272
61
383459
210849
302468224
5
450774
16
437668
146059
4
338312
62
30878
18
419087
9
84
363697
240204
41
26049
70
31
428101923
941932004
314999
58
976313753
18
80378
701483300
1348
8
96
74
199433
243787
416507
99
361909
41
86
487590611
327702
431126
272400666
78
5
67
306840
117966
83
314723
81
80
37
96
38
2
14
103570
66
151031
710394741
7
7
440655
31211
156443
369116
232386
136288
8
23
32
88172
448616
41
74
2
44
370752
36
3
185445
160988
218714
48926
80
433456
370653
302184
16
2
356747
37
30
54
80
94282
319388
64388
140495
59
115676
2
56
367996
88
67
907094959
12
35
213312
69
303494
92
68
381023
475628
15237
469207
379859234
324759
55
283753238
404879
2
8
30
11
382020
46683722
639386003
380625
40
65
7
464876
447913
237605
482705
87
1
430930
61
116885
224841
3
74
185212
5
35
86
49
7
407129
266056
3
46
57
27
45
473849
36
63
98
11
20
1
48
151909
7
18
212173
96
256294
14
405013
6
8
63
435308
433077
4
358321471
44
93
287237
92
369396
109804
2
52
323922
76
761289829
357796
327864
161553
387895
8
195957
389958
81
1
218803
389380
30
120924894
573702786
703333387
209600
214709
49
250668
483835032
450518
219694
330449
137432
24
97
169150
307181
359621
79
203475
38
363485
16
39800
19
259795
1
51
411409
77
458502394
34
63258
85
24
63350
84447
130570
5
361962
1
384706
19
447114
64
42
82643
72645
360675
35
34
43
409605
49955
302908
418344
71
25
150395
10
65
26542
36
61
661683332
357598
76
71856
357041
117417
4
3
172150
99
61418633
306429
1952
435586
93
60120
11
92
6
52445
319193
77
78
61
373259
409213
4
5
738488106
242226
22
7
47248
377418
49
9
91
84
246227
335300
60946
414228
8066
409392
1
95
923664512
41
173148483
15
32
88
492642
86914
348337
10
9
34
5
94
80
4
477465
241830
55
637395096
53
43
258199011
67347
99
10
20
60
168151
37567384
54
48
346360
176701
330145
76
27
45
31
388726
259904417
66
94
58
366062
38
214924
200217
172796
347206936
447607
53
102398
312488
945963890
1
234813
381496
132997
89961
21724
41
71
21
38
1
484763445
430344
235608
5
116818
14
42
4
82
36
41048
5
66
13
17094
156263
51294
490982
84
38248
431263
30
91549
80324
334576
38149
9
390730
135359
85
71
178310
82
9
53
94
307881
61
350186
286033239
95621
153116511
335707
362871
372479
71
464508
405863
28
400217448
92
309354
785248877
201197
290034
69
189407
63
20
16
6
39
83
368397897
257837
3
74
209607
134083
195204
79
1
39718
91
417981
450003
16
3
569038923
364958
34259
472646
22
6
490522
264855108
42
281819
25
189957
363945
303488
57
60
142377
11
941025549
280280
97
1
92
104856
7
180216
29752
3
11
32066
134176
171809
326333
58
18
76
394733
63767
54
7
7
61
466145
57
950910700
73
347933
45224
90
4
43
111070
31274
254224
459460
499681
861268154
303418
80
2
466716
180318
69
295045
84
473211957
91
8
56
91
89
67
54836
142396
148558
58066
488985
2
460098
375824
15
15
72
47
99
4
7
79
354190210
22
5
43
348628598
22
116029
91
26
198005259
57
32
83
39
52766
14
81114620
9
60361
69
3
37
176939
908035613
8
320837
201876
76496
14
77
20
32
5
409033
6
98
48
3
16
31
328216
61834
32
60188
199956
118432
978
294945
27
211885
522731540
385982
88
5
9
457898
362024
246210
996447047
114458
147887
6
84
464689
22
96488
37
605948840
3
498731
94
142028
124401
323370
34
67
479833
8
56
166317296
9
89
76
94
26
83
4
109555
362610
35942
610569003
170175
428412
273145
155996
63
14
402359
444304
18
81
84959479
301968
426833
60312
41
408955
78
54
85
257113
283492
383994
99429
5
383901
90
231164
93771
82
11
94
91
28
26
44
1
300136209
35
269420188
148046
29
42
187590
96
74
600692949
50
1
47
8
28
345220
51
35
64
105865
18
76
1
56
962940572
63
37
404547
178232
3
35757
283688
91670
197355
3
26
442707
72
87
93
51
53
365886
372863
222807
486189
464643
2
233045
441337
3
352680
11
257902
302615
68
61
174636
77
186304
31
17
18114
47
37
5
18
67
23
84
234735
474071
392761
206782
31
461224
389549
601797302
336319
82
69
276427
6486
45
74355
808023042
93
10
227513
122190
26
135945
938847988
130673
236696
364364
370446
184393912
80
87
48647
115769
55
248026
76
91580
266700875
411191
402050
22
81
90
232128
154993
83
60
378223
29
71
171296
175205
31
742696817
400561
959976634
8
74
82451
25
284108
78
6599
16
43
65
46
193707
90
96
392085
7
27
978516873
443015
132587
359828
8
49
30
7
194983
111440
615945155
35
18
10
86
30
10
67720
36
81
73507
471195
75
52
94
37
280365
98
86
7
446864
4
75
55
153809
384005
288
344183
71
41
48
120339
497462
5
10032
64
349594
93
4190
213657
47
260017
246237
42
36
456042
150829
768341828
271726
46
495647253
344992
260033
53
334202
183277
189566
16
837279141
67
216550
9
155505
277428
724869394
474964
210093
30
52
95836
41722
73
24
95
242954
55
70
494564
6
6
87
499802
217514
38
126473
321024
419876
2
204784
66
34
35
83
73
371389
269961183
68
482890506
7
232781181
50
173489
27
551579331
6
37
646697028
57
6
356041
474081
209889
56
77
62
43
289940
21
8
459116
85
303600
370651
31
36949
8
305507
35168
75
42
427019
961958332
5
11
912324525
378436
141292
3
4
18
982181125
8
34291
5
71
49
422736
380886
78371
98
9
84
433743
270179
118283
5
378340
79
98
458249
4
174998
21
416055
97
169952
139425
45
73804
55
81
20
83
585496052
70
265742
89
112609
4
22
253147
6
243448
18
145787
437519
59
87
4
1
671773924
9
60
41
68
25
90
60
45
35
403833
175150903
93
99
3
345619
3
157885858
98873
320587
72
61
49
315492
471091
41
89
44
56
341795
14
301817
71
95259
87
6
276507
13
298390
423995
2
73
105281
102576
332073
495912
214755
35
225135
1
3
98020
470287
70
93085
987945932
7
4
47
432748
51950
447330
321165
989325333
37
89
9
34
268369
904577079
8
428897
2
192980753
452017
105386
108878
94
143929
66
32
75701
156891
164325
22048
606519058
273473250
78
361550952
30
161462880
62
21
152322
39
201503
5
74848
389727
227983
81
297057
89
44
14
137710
1
65
19
990846432
48638
55
150439
547027473
304052
250818
325171
1
206613
24
93
67
94071
22
77
367163
22
69
49
72
235154
397286
365314
26
72
45
26
487806
86
422442
202336
1
236216118
404156
30
72
334010
331431
150727
8
291377
187893
84002
29325
80
98
232583
2
3
453254411
70
39
364745
9
79965
578455885
437979
94
81
2301
19
345379
44351
408216
77
834372788
39550
23
5
65645
18
24
9
72
10
57
490751
406524
347776
69
98
90353
61
125749
45
167963
9
908451698
3
41630
81
2
5
308284
7
47
24
19
88
9
74
227397
189978
96
96
868363516
3
28
29
85
98
409696
26
276858
184812
376285
73
328726
97046
3
126340
367249
13912
362786
28
30680
82
68887
5
79
31
36781079
1
91
387133
43
93
294190547
171897
68
422617
107944614
68
803
4
957483134
19
281594
86
46
278132
15
63
179865
16
18
195611
4
38
87
2017758
156288
151502
175535
33
96
61
957593140
438734
82
23
39840
29
51
400056
71
805171376
359209
5
41
34
5
74
51154
208537
78
409772
493697
245063
72
80999100
520016003
202057
270797405
440268
7
3
62
96483
87
64
143368
158586
2
28
462714
31049
91301
120497
267769
59
5
488186
149253
10
53
330895
88
95
58
29
10
43
78
27
58
311317
64
38
371495
140122
244330
193824655
81
280750485
320590
83884
436576017
29
43
5
1
63
32
135506
22
19213783
67
63
38
240047812
139417
543354166
306019982
83
227857
207965286
394071
177142
240134
62
33
187372
9
142189
339846
43888
200079
55
6
7
132445865
373642
467173
457729
918365958
126584
278014
369851
15
120161
315094
408694
7
46
357571286
8
1
8
20
112321
9
294287724
325944
54
745482040
6
34
370873
68
84
37657
3
78
50
152507
5334338
421400
989781853
1
160173
30
438316
64
434265
92
46
79
176927
332604
75
254276
380399
8
125841
4
62
60
47
23247
2
311794
78
48
482657
404849
4
3
5
55
112025
69
306832
47
47
323232
44
66
51
61
95
27
78
67
978106413
206135
177042
11
168358
592275165
82
265272
19470
1
818167941
266176
34
461274
7
490565
86
9
465854
120745
166109
12
328277
55
34
81
460059
83
478
443364
32
4
55
6
104386
1
468814552
761351178
83
70
6
48
78
6
75
92
222213
432843
57
903008294
122470
139824
573893804
420309
42
5
137727
81983
30
305962
78
67
14
61
292140
204520
91
58597
65
410268
45798846
473348
82
90
95
7
86718
391329
385474
44
59
295325
438640
2
84
275766
390842396
259315
11
681269666
79
119849
81825
464714
31
76
44
157397
435693
72
112724
47
140734044
287640
473238
13
25
408005
42457
269982
86
33
78
18
327087
52686
103434
50
73
292408
77453
398068
49754
75
30
277706202
584191944
385553
60
269193
295649129
3
274710
106528
272918
65
40
489587
95
53718
230346
405657
12
4
27
167365
84
96
34
78
89
94
78
70521
97993
359891
697925613
95
62
285898
47
1
66
95
132918
39
3
95
237194
63
76
28
449995
96
358267
434949
86
34
21
1
20
329847
66
357775
486238
420352
175167
209628
60
72
97
68
85
67
40
933063288
411959
300976
5
84
52
469226
20972
121680
494163
7
2
122763
25190
195809
374448145
237846
91
57
295527
63605968
381394
206751
96
161038930
374248
254045184
5
482226
142987
310537
277909
85
67211
3
723022201
227731801
8
467740
19
81
298596
7
46604
208715
480526
7
12
16
71
5
83
415241
33
6
85
90613
84
50
69
146667
95
274828
24
4
140543
249226
2
171225
92
404761
298427375
69
446894401
5
15
92
424800
341603
62
65
7
37
31
301979
344258
830470238
7
9
494040
1
76
282769195
108422475
187619
27
284004
209536
73
48
64
799707492
29
3
7
475748
605068987
94
853207889
774928851
90
344346
374546
4
66
234834
36
215734
6
236612
5
94
7
77151
6
5
447808360
24
407361
4
35
59
33
2
35173
486158
6
16
86068
354049
424415655
183648
46
29
77
91
41
48
498707
495598
98
260109
390522
117832
710287214
109354
11
4
337110
289026
76
87
114031
14
109458
417573
19
69
97
85
965913762
281668
31571
312289
14
192066
228970
90
40238
1
10
11
73654
628812027
420720
22
320347
8
244601
8
5
180782
111362
5
111220
120053
35
390444
48
981393046
32
458133
103985412
265900
385937
900832727
48
74
6
483904
144637
16668869
226062
22
304297
84
420857701
36
20
67493
613748857
30
393530
175795
45
353390
23
852388546
83092
7
35
87
315249
467139
48
229081
49206
4
71
4
162424
476657
588589838
3
85
398331
714610620
18
350242
33
38
379649
476064
276697
66790
26
675644115
4
145288
98
134680207
499168
99708
79
18
49342866
165086
44
29
220260
1
90
386314
2
10
86761
41457
72
5
1
434903
376649
4
408956
35
391621
63
281287
69969
66
82
68027
84
45
29412
71
984245785
50987
13
38
15
54
397726
460553
7
12
237602
73
77978
54
9
21
716337630
89
10
301312
373988
43
36
199407182
117508
39
249644
59908
96704
10
140383783
125999090
81
69
48
427164
37831
10
90
180189512
131625
68
414293
2
115259481
73174
46
245385
451971217
88
3
4
36
91531
155646037
6804
534379999
89
3
52
244683
61
91
84
191808
166809
28
99
58
352473
82
8
30
21
8
45
55
75929
192198
58
274313
4
6
4
247709
259988
18
92
7
32
3
2
189620
287648
188312
391788
669507290
30
5
417263
32
29
2
7
273677
199450
379443
7
48654
273311
73
8
36
59
6
21
191525
24244383
351100
448707
40561
69
90
5
39
491096
152822
486622
221412416
12
497858
27
5
79846
88
48
4
27
143720779
188180
223046185
54307
200028
417333
483150
83
53
316273
1
90232
783511291
167734
7
248240546
452060
92
34541288
13
55
9
63
50
27
257564
95
433651
31128
24
75
15
628714276
70
98
57
69
366757
56
31
2
26421
76
458233
84
337389
385721
368075
381050
784484832
3
57
376320
60
98
11380398
47
78
219810
72
161166371
74
24
1
9
175934
470789
237751509
51
77
343387
14
76
62
415303
400096
34
6
38510952
41
96
21800
50423
31
275477
446635
499418
206154
1
236260
87
31
27
7555
471107
65
244599
3
52133
46
449094
99
15
174234963
226551
258223
203835
238958
91
9
1232
463612
5
693090639
77727
293583
244090
67
389070
57
84
73
461337
3
37
6
41
28
475388
703439505
91
198960
6950
375306
76
33
92
20
80
24810
140203
15
72
473906
57173
68426
5449
3
819424617
706410709
491342
165376
31
34
242643
429783
17
11
75
3
27
80
11847589
7
309790
92
22
405561
85
432878
132357
67
43
40
278558
90422
77
34
26
156636
245492067
77
278118
497942
39
123761
436833
47
174444
289796
34
86658
212078
90
38
250465035
456676
69
179910
39380817
9
948230869
228998
32106
67
154895
441539
131063
155811
263174
7
6443
54
422484
176615
80047
62
326207
491803
6
75
228501
153243
64
240066
33508
468339
805436155
30
98
370526092
3
208516
39
25
11738784
47
86
379085
73
493842
28929
213266
310146784
350279
337432
31
66
333974774
465598
99
69
80
85
64
35424
110506
961548479
458420090
195687
9
132556
384281
11299
8
236780
15437
22
74
84
203430
386257
123193
47999
14
23
85
37
18
83157499
242877
9
20
4
43
47707316
63955
487809
212270
283069
615715210
73
489117
93
243272
338801
9
13
257056014
290298
241588
53
57
912985411
9
613087013
220037973
7
27
416682
213534
961496208
114546
2
366298
47
513798021
92
30
4
4868536
387457
571291347
196010
424042615
15135
286053
82
1
87
433307
158563
497827
116759
296087
188969
129820
11
360068
21
401821
7
277187
37583
29
139323605
1
288091
12
45
433598
16
72
16
6
152078
23
668442995
5
48
192289
4
219707
99
341021732
57
223811
335079
7
32
835634370
86
356879
99
31150
494448
15
64
422551254
10
23
7
42
893274704
53428
83
249948
30
97105
3
227047
98
49
42
59
109158
8
48560921
1
638146755
23
70
265787
247793
58
5
42011
238713
485928
7748111
89
7
10
258915
78
156655
77
25
91795
254140749
331168
336070896
203596
3
80
377690
376018
6
26
247654
36250
5
95014
21579
58
302664
43
49
1
9
738524186
202101
236403
68
35
90
21897
309664
6
166343
38
14
324355
137509917
352147
457533
459605
216125
80228
72
5
104189
232269
303158
185128
253053
71409
57
8
36090
185915866
73
39
93
53
98991908
74
73094
457327
46915
45
919344050
22700
50
349462
75
36
82777
102983045
93
263756
121297
203707
4
356856212
32
2
13507
38
34
137866
64
51
230196
410251
26
274842
30829
89
245731
9
390016
431129873
474899
83
48
88575
60
72
92
274486
59
431807
100057
100064
318852
204376
236606
662232332
456610
677092933
187813
60
79
236599
24
47
34
399247
427250
24
6
193556
77
5
80
41
77
98364
23
151099
316761
10
197951151
3
69
60
74
26
9
439365
147874
20
86
450137
52
98258
71
68
44944049
1
19
70
33
321029
69
485931
374894
480062
25496
955291305
101426
56411
43
12
9
457679
275681
219564
99
5
83
315797
15
4
1
305574
19970
383206538
33
47
76
72
490148
81
333977
477296
430168756
363057
9
51364
41
102986
458904
231618
653100790
360746
55
16
6
265363
460373
3
209883
10362
453271
14
28
143363
49
45
1
69
93
78
22
391221060
68
121220
310877
38
374083
22
240597
452866
428388005
3
1
184903
1531
83
26
192267
88105
493221
274422
6
4
28
117094
91
20
250242
399090
15
429672
36
8
6
98
11
185056
37
350122
26
99
88
15
4
98
256382
207726
283775004
42
629768845
427186
429061
7
357706
598877887
108359
99
32840
15
446405
171763
35
3
217630
137082
100132
201466
249708
492631
37
46
55
164149
88
5
214493
165554
21
459286
13
87
14
3
34
142900
85
32
61385
65
27
359866
12
325563
79
64899
8
78520
93
463738235
338545
155635
59
6
10084423
58
5266
320705
23
415261139
4
62
89
374151263
606475654
8
8
411111
3
28
6
114896
60121949
42
279781
482818
18
95
4
12
887920368
8
54279
485648
702039373
350902
103650
112611
227085
332930
38
425493
118420
57
114403
74
258744
79
111986392
407545
858101604
662266922
985190906
460385
401000
395583
376367790
79
287584
152554
964942382
34
3
108434
15
26
267750
134637
8
78
139543
68
337927
388839328
550469257
85
394568
232382
18
470600
407098
287378356
388793
73
1
32
32
323252
89
96
328604
56
53
829016929
188242
115902
36
429132
253709
392198
87
2736
654452732
31
88
49
24
47
45
172349
446887
29
190068
41
432805
92
191959
42668
5938
28515
19
96
318654
65
329063
1
55576
92
83
14
85186991
96
8
8
85
47
42
22
254462
12
96
112005319
87671
4
60
416137
85
36
405104980
124545
291072
262194
92
1
396045
352448140
49
68
17
184951
142457
399466
13
61
44439
60138
85
51
7
30
41572
98
249678
58
457465
9
457962385
59955
61
491395
18
72
76544
174245875
700561044
74
244014
77
56
254909
72
7
42
22
48
17221
13991
94514290
65
471734
83
13
14
273528
240888
33
23395
15
109500
89
6
364133
379817
416261
98
93
2
453195
5
419060
368506
312182
15469
316938
490935
75
367085
98
673872698
49
75
25
56
66
32
156946
234922
59
356481
12
281969
429404
627763795
173901031
128460
96536573
27
40
94807
331465
7
8
302319
283451
40
8
187022
85
92
204385
82
43
707317188
232833
119887
382526
117764
456924
73
242793017
1
77
58
70
69
28
157282
125536
470553
120329
60
26152
8
65
232544
98
204273
9
32925
351980
402710
71
76
172356791
150016
946433451
288252
5
454981
63
26
498805
452041
29
369035
618573300
91
70
49
45
90
42
140749
153826
2
435888
189999
487186
40
39
64
69
26
92941
287096
461837
12
446987
77
6
398682
20
329197
997134320
95104
39
67
435920
566411626
75
367507109
7
38385
19
20
30070
221011
66
85
52
170280
38
23665
194274386
455761
56
421186
203395
189014
49
184801
98
15204
15
81
320503
53
481407
32
4
79
48
25
350322
236570
379053
467502
243792
182795
42
222751
354540
489011
495288
79
1
50
63
53
298391
25
10103686
121080
2
945952253
91
89
1
51
62
33
87
4
335557
54
457561
90
21
1
49
45
86
383230
44067421
90746
6
705883865
343076
75
65
93
78
316520
110451
6
529127143
81
907404467
401991
83119
98207
22
84264
486318
308646
35108055
738996002
122093050
7
163633
748669325
41
483778
25
86334
734300610
78
12
98
45
371654
446436
72
53
60
81
87462
996548835
192870
3
141519
57254
216077
424377
97
913481862
973108867
125599659
457334
229463
96
3459868
2
33172
70921
193603
40
412511
56
1
72
32
92
32
383604
77
484522
386419
206935660
121602156
62164803
96303
131083
132377
66
177173
463736
425445
290136
75245
62
43
441321
94
414478233
87
1
42
46
43
85
381265761
42
486443
375346
68
447309
81
75
402016
394734
113004
26
310467
58
463359
60857
207716
88
441036
485270
499095
190823
61
382633
50
326166
246619
42
93
549507014
56
89
95
484287
392892477
54
219200
78
31
85
41570
51
41
30
78
39
23
48298
90
69
4
233708
465107
484094
51
212951
500082719
309621
75290
234573
93
195273
331392
31
41039
324385
1
57
7
9
9395
10
94
442289
13
278524
26
50
64651
45
10
563109446
689621217
87257
38313
155423
491659208
125192
593387253
89
82
21
850506004
72
140390
70
16
551607032
8
81
98
229835
18
89
205626
267808
303531
8
20953
8
24
65
10
48
14
197008
307245
92
5
62
216655518
268842
385232
27
4201
25
6
32
38
80
494619
345785
92412
3786
199715727
63
436425
181640
818224601
315933
75
380242381
89
383599
70
104779
5
3
39
17
39
79973
248183
30
435383
59
33
3
173254
99
131937619
333586
84
73
195850
63112
174882386
406769
379540
120627
440679
89
281501
54
48
97
196661
38
137407716
82
171099
99
16
349517
79
481476
18
56
369978
121237
75
338199893
34
70429
81
77
7
75211
70
582537758
2
276582
123258
271326
42
88
34
61
393275
242921941
67
350964
304320
80
34
89001
345473
487856
486479
486233
79802
96
463446
426075
5
563597776
40
454134
843277615
102060
96
336407
73
223454
123883741
88
91
27
91
99
421441
8
373599
98994217
3
9
17
38
178633
63
1267
98
246425
2
60184
272080
15
55
73
15
86
47751
138696274
173948328
3
40
116547
387187
271565
23
335873
11601
416405
2
12783
57
430561
57
334524
68
228099
79495
2
228341
439713
39434
381930
123691
198046
98
156577
724889641
51
9
456819
39
47
82
7
309813
230139
96
77983
139922
78
283989
76197
154354
41
74
464845
66
58448
18
142600340
394177
28
66
164674376
430883
59
97
175620
96
31
237298
10577296
92
59
361805689
178756
87
8
631449055
8
54
90
64
87
67
146156
211990
204278
30
40
53
240254
314498
68
476373
79
207238
34816992
97
388111
140293
408829
73
9
29
67849
49
45005
42
165378
399713
276809
59
60
241744
16324
8
17827
12
93
136899
67
207778
381821
109588
12
27
17
3
105644
55
276683
292046
6
16624
273736982
854247865
332325
78
157788
98245117
83
384561893
52
21417
333424
23
354929
485759
262507
90
21
9
2
344312
430353
361196
76
1
43
430785450
9
26599
63
12
66949
3
100750
89
312105
408541
289532
12
480433
2
403975
372257
25
422245
180025
381314
12033
55023
22397
428996
5
7
6
121468
82
29428
63
23
31248
426634
49
169910291
62
70
52
2
629003046
19685
39
24
47
211064
17237
218259
44
364369
304181
110627
10
66
83
90831
69
161169
30
470827
796850990
199805
5
26
459912
425224316
34
68
1
81
82658
62301
189557238
12
901211204
410052
431496
1
56226
208334
20
17
40
77496080
365072
324043
92
51
420536
8
75
11
9
42
28519
400035
9
514294056
3
16
235533
75
351005
420897
437936989
21
320949662
42
321107
18
507162138
83
609359812
63
378054
86
89
95
89
215247
290028
35
92234
2
90194
155009
212426
59
54987
65539
421347
4
83
411640
1
325806
360962
724100861
357738
704093812
411459323
496259
262393
80
448896
247513
208042
284481
713484234
63
35807
97
214200
84264
159823
230487
93
84
37
8
92
38057
38
1
6805
82
27
102275
55
46985
399520
68
13
23
86
53403129
64
327474
67145122
95
34
22
433869
154161
642254658
68
12
27
377016
38
2
35
210402
98871
231573
623250726
205965
254832
29
170288
72492
32250722
375246
138277
474303
87
98
269707
3
66
97
489127
386109900
80
108986
61
63
154717
440018
480182
43958
95
347520
41
290824
382376
7
11
161805
7
70
53
83
73
409970
561161195
2
3
96
75
11
1
241243
57
132258
2
72
98
809319920
289349
33237
558674224
198569
74
481123
100671
1
77
15
382119
30
85717
82
363640
306530
268528
1
43
81
60
46
22
82
62
72041758
74708
825663358
158578
55
347877
193375
470749
61286
98
207517
762398793
10
158952
7
62
421672
83
7
87
350480
175311
57098
265735
283693
299483922
31
167071
82
57
498957
72
212298301
116124287
321649
8175
4
90
73
102908
387206
1
90
67
41
88559
38
86
395425
50701
745765158
33092
1
66
54
829802902
369219
97
56
26
479066504
903987535
202794
194708
120545
49
3387
964978098
309467
289283
86
5
93
319440
291276
6
477123
213518
284133277
156438
26185
173144
249176
167391
228736
586389497
880864195
412742
509583449
236465
81
442193
960496031
79
73
247158
9
43
315166
524045963
291568
25
960495005
741002649
8
9
779266566
346821
351999
98
447277
27
95
362834
14
338940
374935
328892
83
350620
28
90
134566
46
70
73
25
287374
230704
97
95
8273
293502
86872
341482
348991
315948
21
81214
118357
78
185833
7
73
34
3
29
77
428886
89
151485
30361
135478
14
28514009
440126
78
470806
248478388
366254
340650
1
283167
130646178
51
84
59
50
234354
355673
97
20
27
489433
679204618
752854983
69
57
54
9
392214
179913271
39
90
635409380
22
28558
76
322642
16
1
181636
4
56
98
88
65
88
59
709813792
88
6
41
19
177747
77
1292
247512
36067
49
483268
951558454
170314515
9
8
35
507277068
45
60
86
8
82
7
368117
451236
382191
430514
31242
251896
64
440794144
58
88
88
225234
4
85
93
165489
368933
20
461792
726982421
17237
106991
256229
485122
545994414
325259
62
6
70
46
356036
7
226104
358312
253821
467737
433748015
544958242
401278
8
76
28
149499998
340809
35
81
97
87
906049090
6
370811
498312
218838
3
82
348587
342186
56
394524
218708
241897
52311
82854
16
69
70
518876760
14175
77
246403
116317
258823
11
64
618922204
8
96145
66
362172
29
369992169
215084
341327
13
465571
825463482
231321
357805616
26
430572
44
256186
780229160
22
36
2
188582
47255
12
70
447351
81
400484
169927
443872
303784
9299
72572592
83111
209464
463721
573365113
16
323333
167900
379320
82
80
61
49878
8
1716
86
5
1
36
47
100542
20
7
40
152082
7
225611
9
557969894
46
734983587
310305
284398
66378
919155132
62
1
431880
94
18316
440742
398215
3528
623766495
40
22
433981679
2
68
49
99
192554
89
8770
198903
5
268041
237658
3
55
149959
77
363112
93
41
400638
96
53
47
657670227
90
77
93
156852
73104
770363709
668077095
219283990
104392
9
144322914
63527
10
20
80
363941
21
499147
9
76
124793
140259
269471
20
7
152324
12
86
66
407277
390586
187782
68
8
605865009
3
44
14
99
65
413724
31
18
98
227389
10
216519
21548
205711
42
550429092
4
95
333413
12
79
12
3
12
69
85
274140494
71221
468827
358412
556415595
374078
8
63
66266
316804
405915
62356
334181
129884
7
349144
22
99
65
90
568221348
132778
75
64
51
41
48
4
356595
328622
415318
63
26
12
14
55
78
37
348904
190518
72
99
763534962
371380246
168217
29
386454
24
72
28
78
458826
361614
701364812
361691
16124
8
42
32
162821
444669
82
68
19
62
83
467016085
77
75
29
343075
3
204597
192008
49
98188
70
6
143069
163393
68
93140
42612
62
127499
52
462913
66
25224
423271
3
14
93
40
55
43
540257315
9
3
233139
6
8647887
64
493007
52
58
34
96
93
483707
3
50
395029
312166
298470
62999952
40
252533
213147
63
53
7
715464826
68
15057
218609
213857
93
34
840965780
296021
56
619400251
62
106278
439126
42
56
445943436
433443
48
100008
21
164587
487129
4
197339
952732836
83
16
6
76
55
53
338272
3
9
82757
111
70393
15382
20
42
175321
91
7
318241
9
37
46
402586
272040
94
341095
95
190032
2
80
250248
99
4
452067
264970
409599
18
5
26
91
3
447272
203242
26
414695
968205804
182519
169306324
14
229175
398983
78
295010
11
8
146936
282571
50
681000467
58
237294
206000
720821325
69
233721
87
296930535
3
732202099
21
197375376
88
61
386605
60
83
301318
373396
362708
56
312823
22
649980963
311996
98
374958
5
26
426220
158347
392166
192837
182006
88
326068
375030
25
12335
2
10
301602265
9
66
394586
71
138865
57
2
462307
194280
22
293000
446642
209642
29
931314806
83
13
10
386193
686013796
9
49
40
8
998000145
11
23
1
1
28
297106
352672
3
7
80
59
94
99
191139900
3
3
377219
25
1
3
306404
70
9
7
75
466832
66
386588303
232739
17
33
39
6
51
239659
354490
441788
786068900
77742
384709
21880
267142
706392659
286033
58
273813
20980
257839
477531
52
98
666182884
13
74
147658862
9108
102918
13
304988
117916
110588
40
391021
128035
66
8
19
7
8
532580591
392945
370482
693816566
449087
7
489136
366628
4
49145
58
41
854629169
423318
425923
194528
205595
3811
409125259
246967
11
36
15
52
622256191
360795
29
37
52
375004
1
3
6087
6
22061
75
756381795
361095
2
47
9406
91
93
82
8
79
55
34
381785
8
456546
42
85
12
52
223194796
57
65700
21
84
255824
72
254658
167963
162273323
47
261093
36
843545274
93
82
312778
50
335952
75
3
60
58
219960
845991565
258867
7
66
2
26
98
34
394598
69
101633
96
24
15
21792
5
23
3
63
25894
433025
39
474834
369026
121180334
31343253
27
76
81
19
221176
181116
221943
6
21
226259
74
330216332
72633
11
15
77
94622
13
8
88
175933
515209013
590303605
493875
6
385274705
129837
325361
64
85037
443416
8
214279
50
998007206
21
218266769
7
186820369
5
76
102530
174946
58834
324991
2
29
48
26323750
460891
27
450629
207843212
95
6
141470
15
1
51
458875
467296
225955
894090366
396401503
395800
93
3
223117
28303
91
1
200723
89
30
143542
417265
120085
42
331022
468659
14651
375728
17
13
11
681327860
9
4
418387
1
4
17
46
485874541
87
35
95117
9
271174957
1
68
39
721039271
61
328207
97
70301
1
402064
16
258046
65
335318
56
344496
17
83
71
7
393417
61
63
95
281387
9
425091
95682
112281489
21
881943948
95
720573658
4
91
57126
818544179
66053
77
181170
321088
97
52872
23033
178290
2
350751
64
206683
490671
91
472297
87
482498
256226
55386
57
58
408531
20
416209
94
22
7
439894288
14
336492
320934
366903
27
179150248
76
929838961
352720
326066
181147
42051
427287
77
6
76
22
216053
1
6
5
324623
651906686
85
353687
86
406442
126823
7
297709
682901739
4
44
580022402
897736320
63
665053472
1
48
76
114336
761803458
863879390
24
73
911900072
484479
324749
30
20
415309
5
65
8
160056
622145411
94
51
17
76
416608
648831033
31
455326
33
11
3
415007
9
201188
382674
84800
53
9
37
32022
49
39
731221368
69
464186
40
79
407200
4
494113
5
150554
150729
199251
402092
90
23979
59
31
2
268511
2
439497
148759
9
153727
18
57
90
32
675977804
8
425485
179336
2
791196007
480956
977928812
9
9
23947
163174
282590
25
197972
83
366775
233783
51
934412085
2
63
142771
44
46227
28
437990579
931603811
43
71
41
47
42641
4684
126426
379956
79786
345622
65
74
371693
484285
16
494312
96
950348260
73
55
365813
72
71353
343017
34
21
55
731959329
5
5928
16
63
225771
101275
682230945
41
304768
6
310186
50
285196
289967
434763
848898829
1
133286
352407
439959
17
617644312
327814
1
1
211842
518999543
368130
393362
490041
49
454642
70
1
368960
14670
6
91
372566430
18622
436763
285366
428582408
475481
17
437422
67244
589276997
501876535
211113
376692
17
54
773532151
63489
313301
12
383459
396393
406681
5
39
273542
70
27
85
34
56
4
90
6
6
53
854656443
44
48089726
330595
61
19
228288
91
71447
99
80
300152
3
19
2
216906
213514
87
5
93177
50
94
115693
41093
66
40
34
441637
84
208439
28
48
15
60
47
56984
63
78
496496
776858638
97
92
5
51
57
44
8
429158
293407
20
52
50855
951518798
85
49
68
119304
1
389310284
80225434
31
22
17
3
77
77
42
51
58
71
145855
296028
86992
53
93
18
86
36
83
155553
36
434331
256026
34
482829
47
438782
292333
50
99
38
338337
34
375048
3
18
67
335793
6
38
90
302253
1
72949
76
25
39
77
98
25
91
394242
138629
275731
17
223069
68
261148
105193
844570662
240153
3
113807
348153
163458
131163
202952
53
421518
382836
73634
40
207120491
444609
10
214244
338040
27181
94313
4
26
36
345575
203827
61
2
44
401049
85516
29
55
32
273723
320519
10
96
289142
439934
92
40
355156
422146
431096
186133
382050
1
70
639891537
24730650
87
18
448849
48
74
96
89
447583
52
8189
240839
465548919
344377150
195500
80665
18
241699431
88
57
368224156
382865
41
2
49070370
209493
82551642
463638
2
485492
92
10403
281771
120356
371076
91
219251
241263
75
82
60
348228
499118
62
44
91550
87
395549
44
16
300190
498118
145247
73975
8
444874
296681
4
81
9
274593293
77
92
206392
300651
81
683560905
401383
71226
263245
1
499465
456609
298731
702984765
208459
153353
33
25
7
72
410494
7
98
419913
94635
218267
11
65
80
200737
411979
22
31
413579
180294
1
150262
64
42
152689
372531
402698
284822
8
184042
32
64
120945325
28871
28
332139
45
47
49
109648
413114998
129235
216390
79
66
4
82
59518
58
11
411933
64
99
99
60
357853
7
70131
381162
25
8
912627182
22577
77
54
349916
445468
46
21
361454
68
110379114
197700
84
32143
30
96
458883
52
98
38
472320
45
34701
61391
1
54
45
417713
88342
357805676
32
60558
101640
51
498748
186044
49
8
74
19
180105
474611
83
4
10204
41
423640
73
84
249856
53
90
85
248233
107159
149956
910810837
253391613
88
80
279468
577324379
447227
215949
3
48868
30
381114
63
47
220705
91
67
234923
39
32
1
50563
193110
104445
1
269305
83
464575
30
223195241
213640
279553
14
392457
33
377098
263736879
99
21
2
32
343462
163971
33
460045
47
95
23
167537
28
15
12
66778
15
33
97
50
91
406526
364877
236959
404124
15
211070
47
96
246183
3
464871
31
182036
62
10
193441
459521
19
757856708
59893
67
3
217721124
25
70692
8
24
499738
496426
619784822
82010
3
3
88
32
373173
8
75
92
55
56
68
43
44446723
95
454732
43
199638
93
64
88
386035
66
373206
364422
10
464878
404777
77
420401
34
786852198
201302
73
162
92
10
42
96
449552
13
12
158653
236959
94
2
46326633
248537
211101
86
13419716
55
63
416907
726690071
53
161634
67
42
213481
268189
39769793
57
7
74
379034
340186
259320
97888
81
4
88
4
76
73
7
70
64
98
319299
9
70087
220907
59438079
129185
443634
95668
44
79
311964616
211037
4
55
65
41970
91822
67
115980
8
92
34
101862
4
454247
8
69
29096876
35
83
484593995
472604
8
89
46
3
468869248
129424
290791
89
171552
7
5
46159
57
14457
308638
10
378937
104239
373328
70
149615942
213260
37
75
47908
148331
417197
8
31
5
368489
76
950431730
55
570431411
59876
25
10
67
2
81
101303624
4
286240
7706
69
16907
245919
7
60
352522
62544
151166
86
79
99
99995239
369885
23
485646895
27
5
57851
297852
12466
72
87
16
90
327373
97
101858
321149
398927
330336
358166
52
60
9
15
25386
55
361466
8
7
13
49
15502
3
26
9
50768
59
305627
359360
44
5
36
126860029
67
349168
17
426371
1
350556
214200
39
464694
7
4
147203
56
67
56
15
43
58
143087520
40
37687
327408
84
48
48
26
11
26
846518101
26
1
77818
31888
59879
376177
16
412669
8
85713200
384375
16102
427331
348526
9
69890
3
79309
83
84
360608
65
572672886
16
60
96
134080
37854
40
1
58
107247
377404266
373033
6
21
293589
40
10
8665
54
80
387609
69975
311413
42
6
148686
34
11207
20
70
288281
105334
84
324069
96900
93
211068021
285274
168419
291373
1
13
40
21346
35878
388802
284743
83
40
85
6
73
14
15
35
5
15
5113
71
203039
61
245772
190558
710060467
5
459403
63
12
216251
1
68
58
62
9355
5
63
79
97
184845
28
88
16
138038
11
84
204449
95034
238888
193767
2
451409030
23
5
189261
69
21
18
15
280781
58
153023131
352841
412263
485420
41
78
9
186661
66
33
31
52
48905
35
389887
50235
392311
810990479
1
80
375983993
490914
2
140365
18
78
907001518
4
89
415879
98
454747
327674
431176
443133
54
173507
37
265408
165949
278871
19
342062
290574
77
89
17
60
83
39
425710
365622
281799
7
178041
152451
455020
260358
283342
40
8
51973
5
10
13
201353
90
71
41
252566
25
111996
321050
56
61
85904
92291
7
134335
129362
72
274584
449376
56
75
73603
374124
32
40
71
132298
296866
23
8
657486162
48
23
127768
319839
14
94
84
90250
11
88
365127710
5
44
91
42
340284
46
189822
8
70
126371
62
30
261709
13
185872
97
38
400419
55
19
93
409796
51
448402
216275
292681961
21
33
312735
92
863283045
60
65559
83158
343691
2
445043
236154
62
47
60
31
44
281886
8
24
254197
410404
752751738
19
85
7
36
180556
20
52784
737514472
54
459256
271340
491282471
11
2
99
10
479452
8
32
391101677
252484
262737
90
7
78
327348
413099
31426
23
775726291
191191
16
1578757
8
91
273852
223917
75
84
411764
3
374475
75658
23
15
58
94259
640683337
167622
29
93
53
84
803853218
461051
59183
83
93
99
97
112477169
67
422995
358959
158297
89
181393
13
95
291095
58
260244
439733
306449
49
62
251159
39
37
7
79
72
1
47
88
8
65822135
495795
75
480585
479597899
490685
39
366383
14
139648
76
5
29
11
65
133537274
9
2
202930
246712
68
190314
40
35
353179
26
469083
9
399862
142606
257366
394902
67
217619
52
52
14
89
275533
40
50
499232
453670
570592410
35
96
30
305658
68
1
281388
75937
262237974
208145
34511
399010
78
144853
196566
158554
406431190
142529
197973
99228
227939
157234
294744
72
41
74
249991
579871555
325049
80
137377279
403583
228733163
30
33
76577
282078
33
35
24
812297580
82884
7
15
166590
5
14
379134
87
55
669150092
41
375617
94
412580
40
83
73
49765
94
4
88
463739
90
170732
8
706966895
50
220023
320893
266328
75
62
189764
840987894
26009
25
423207
7942
383983
99596
7
89
58
5
270652
92
63
78
46
73
387035
300165
24
482992
83
152987
75069
356305
143765
616199422
92
92
96
53
12801
71
397409
321912
59
420484
21635
28
413533220
158456
14568
267064
65
150636
360166
25742
427681
212958
91
2
7
60
41
85113
388797
2
27
436052
421991
62812
82
6
118
1
352013
10809
4
313277
567559494
41
280030
277737
6
54
423759
56527
700929665
140605
25
198709
86
399026
23
7611
462532
28
58351
868615654
92
5
237946
73
486170
349176
174932
70
11
76
16
105601
97811
390070
21
884793985
82
94
13
368742
7
173896
24504
92
28
3
1
439687
84
276489354
66
330526
216501
71
282706
76730
151448
382526209
406503
467870
933870280
158886
83
49
54
172464
341557
100359
18
11
65
32
206204118
30
6
70
39964
478799
91
89201
108960
64
81
980581961
11
7
45
804664071
105295
313983
56
354169
393232
38
275555524
44
13
17
138136
207547
92
48
29
473611
489183
93852
15
1
336289
53
41
127430
447117
329487
44
18
3
67
257007
91
78
441464
32
72
74
204983
79
91
295475
1
50
87
4
37
51
51
434783
39
201005
9
8452
23913
207551
232580
82
8149416
7
11
378964
14
832401577
62
890527509
37
93
90
81756
203874
7620580
109854
5
18
50
489602
318699
20260
32
27
429765
29594
364565
2
55420
344889
34
364592
649927081
2
399840
9
96921
69
1
80910
327620
479663
353338
35
323541
6
6
332334
88183
365621669
99
96
438668
94448
63634
475225
88
69
118671
5
2
4
65
135648
2
66
77
445849
16
90
9
28387
80
373283
18
111674
74
49
89
346473
90
1
122590
151287
87006
49
22
1759
84
246408
202611
22
48
91
34995
960415359
360391
35
98
439251079
545242647
23
103828082
41
230104
213238
988586534
36907
10
38
240068
8
273008
34
61
385603
9
5
42
7
90
96
16
305857
280299684
45
582364288
2
106915
80
147688
75
20
436479
808883281
122157
39
1
146727
94
422906
73
13
52
32622
489744
316096
31
394496
61
4
31
480344
40
109294
4
8
773351061
425012
973252532
51
6
8
4
1
390867
313603
2191
239943
421272
337092
37
102080
95
55
70822037
371595
160948
27
67
43
235718
88
336099
416920
490697
486621
82561
160355472
9
259159
92
15
233005
230002
97
230704
203846
82
426089610
1
366118
94022
347383
79
71
8
18
102001
5
208827
9
304364
83
366763
30
2
72503
85
189106
150170
863073953
4
385074
363652
474132
226383
959931272
80
276088926
24
495047
15112
477335
165205128
47
85
6
23
99
134911
409944
902068201
30
1
260850
978729949
8718
102465
38164
81
300441
294452
16
504928445
75
424657
5
197229
300178
247268
358559
203794
67
91562
822527448
21
84
1
104720124
71
20922
228983
3793
74
47
4
15628
16
147591
7
77451
961214593
283246092
89
39656080
51
72
4
47
459966
37
73056
27096600
406902
89
91
75
51
462633
76
269919
242954
20
77
74
49
39
444235
2
90
25
332169
39
400963
93
20
6
418907
413617
179721
462848
136559
249119
780682870
60
7
496328
776095553
71
230592
247890
86
59078103
9
119939
99153562
287752
414609490
78
70
1811
240808
46
299424
93
490246265
334179
26
96
41914
83576777
250678
292982443
467155
465759
320750460
25
361131
9
242448
67
82
45
278440711
63
90289
45
28
168785
328240
6998663
68
37
466636
51
65208
49
53
75
37
985348642
492196
43
2
75
26
2
215587
282546
13610
2
330439
364971
9
3
374898
390539
35
62
979451083
13
23541
296228
250796345
73
139352
449177
96094
150127
344441
323929
31
21
82
37209
21
74
47
27
66210
394812430
248704
200456
80829
94
168214
34
258784
7
83213
201551
268861
56
99
392780
447526
67
17
267872
465543
58
38
341348
9806
65
275450
326237064
9
67
262103
233396
620711731
202777
245275
15
765166491
37
674444444
335157
494738
2
20
571948950
53
36
9
42
1
325560
8
82
134696
79
343767
38
249715902
495557
483169
69
78
8
110986
54
65830
6
72
66
5
434735
15455
90
2
69
84
80
431397
527849469
229636
62
412185
486385
497722697
49
79
68
43
144853
462169
75
54
217384633
175259
77
46
6
536388713
75571
87
6
7
492405
32
22967349
465097
97
4
342668
145787
4
145271
639137222
17
73
81
8
89
417315580
55369
681443033
15
98
329430
63
297818
858927439
79
66
258351
386065529
2
481548
108330
314397
540021002
861410666
102372
205927
54699
80
47
325961
86
493181
91
268096
89
83590
36
75934
99
30
40
54
7
82
432024
922367353
159725
58
81
36
4
36
12
90
64
16073
80
49
255028
19
76
4
416709
279543
410245
140682
70
73
98
93
92
263639
68
14
362916
84214
69
105484
9
12
4
377272
8
171776
138127
7
492189
68434
487310
374778
17
9
40
39
90
664884597
35800
230738
19648
714694149
39
31354
32
96
372516
325376
491609
33
23
42
337775
93
15
75
79
496458
2
97
97
6
290500
60
66
598490867
62728
26
340078
1551
305505
225781185
69
58
3
217844
178462
809172265
93
262907083
73
265590490
243777
1
7
48295
78
14
310975
87
7
487034
8
90
158664
8
82
63707
3
1
39
86
421160
75
42
805449730
21
84
4
69
365993
71
80
28
24
13835
15
215325
369337
431360
191336
348853
71
28
4
34
52
68
82795
123679
463926
59
443221
2
137896
101431
445324
379063
28
179000
35836
58
53
146677
4
355267
251686
367626
28
19
135513
315856
343877
71
350250572
9
421791
199152
280707
28
97893
91
32109
349935
510936454
92479
177856
150923
119282
76
5
17
227024
272676
174484
39
4337
353126
163294
31
945735704
88
88812286
132267
44
303600
7
554588922
24957
32
96199
451643
37
458896
944671189
24
85
69124
426454
86
97
5
157227
6
29
10
3
505988881
6
348576
276131
71
654456863
19
64
135237
476428
481201
152000
86
343559
434313
251038
5
35
14
78
499805
8861622
174340
309426807
23
111656
438637036
42
22
49
287576
206341
532717365
184919
932180328
95
971674243
363828
84
55
40
289765
357699
2
53
60507074
1
4
252889
56
66
496746
263996
9
10
9
80
181274
83
18673
26248
3
421934
33
18125
902379688
632061810
284307821
50
442564
8
61
129444
77
95697
88
85
62317
25
283639
69
218683
60
41417
475596
220393
34981
94
329063
31
86
234218
20
35
361159
673688266
262066
39
312657
17
7
271325
67
163057669
1
87
74
810242699
20
230915
268258
79
91791
8
130991
328475
58
285000
3
81
468531
3
92
87
269399439
218361
52
81491
143926
44
18
28
433938
96
328834480
1
2
91
167214
246656
39
454917
36
96
65
129116
271435
218174
123354
510386414
156623
42
26
44
268218
1
435111
46
64
462740
356504
195297
22
888962803
439432
387414
416645
161416
9
7
409330
54342
90
269857
84
415231
400959
39
309639
318110
117209
396964
339217
62853
23
329631
75
249707
5
951403015
473125
27
317548
69811
407690
692327304
723693582
22
140133
26
18
17
313696
1
66
488650
149928
22
445582
12830
11
95
18
30
109616
47
44
85
67
437789
357193
12
85924
186221
241959017
1
57
28
72738
95
337767
89
69
55
72
191140
495323
80
125121
23
4
91
614366312
172438
420912
13
30
26
82
31
53738
637105503
7
90
72
447899
99
35
3
357445
27
490659
85
403195
87
425539
497699
92
246933
305185
96
202387860
93899
88
249523
290515
93
137747
439197
258603
92233
496598
84
56
22
46
29
8557
40608
65
322110
18
481212904
82
4
81
273593887
75
253131
85
19
277958715
449552
403752164
13
98
40
7
644819192
9
303142577
14
631722859
794297321
301339
87
143993
39
435246
1659
434312
384149
8
46
86
85
384976
84
58
58
88
13
415040
31
97
114504
125857069
351041637
81
28
452367
53
219386
381649
195893
2854
74
327061
1
97
513356160
45
901847922
40
1467
38
92
4
100559
71
53
340401
479547
420593
227527
427560
324809
188742
140437
25138
47
20010
109414
178968099
108856
95
38
19544
25
418322
130430
280791
91
61
149365
51
80
306645
13
42193758
154261211
52
18
283403536
36
786554413
95
365882
3
403497
662782655
227464
50
65939
12592
145686
3
262049
6
32
701077682
82
94
964798484
285021
301884
71
2
24
7
201115
288326
14
15
377711
50
15
216325
55
91
12112
75
2
2
59
56
68
71
168098
2
96
38
389293
453556
16090
1
428550
531247191
359457
91
359918
67599
2213
484880
82
204666
36
78
45
5
182289
79
499115898
94
77
483248
18
460541
95913
388721
113096
159512
13
49
421028
5
167276
190019
300688
353921
114910
30
36
372482
290979
316619
418558
13
736044321
48
12
122843
106832190
4809662
98
20
6
64
45
30
91
118272510
40
201629
92
242716
509508325
174349
75
372009
952850322
9
91
90715
15
469504
21
94
377696
287036
58
29
555064873
49
27
493055
30
267999
63095
290004
31
164526630
94
20
291912
188027
62
94
2
662439127
177447
31389
126610
246347
62
82
460301
54
2
376706
169492
86
51
394917
88
1
93883
488589
16
919275165
67
290737
610194098
27733952
843734244
9
400152
15
89
118769
346860
53
83
62
37
1
75
10
55
74
86
73
435660
75
76
21
128384
80
9
132483
34589
52
12
707647099
13
22
59
343205
296154
3
31
354636
84
580744166
278128
34
204632450
223697
320193176
828095707
42
362765
5
20
483918
461569
423351
2
111563
50
4
61
41
49
67
149535000
59
107002
27
288473
82
33
452169
70
8
74
21061
592600231
47
3
27616
50
498852
130539
65
53
302094421
336485
97442
117959
555541915
29940
168041
239675937
24
66830
597199736
72
291988
48316
70
444265
70
66
146995
50
47
136800
226646
30023
329704
11253
228680
142436
31304568
129482
17
8
22
157253
70
19
277093
21
80998
460167
75616
17
54
10
76
334308
1
491060
484797
7
712341694
980142520
49
38
138114607
89
7
29
31
59
244979
87
46
19
504964419
167929
293222
319784
5
80
55262124
11
73
59
419600
164193
80594
7
10
118547
31
163852
862509572
249872
150013
77
206375
194035
4959
88
14
78
44
56
278833
36
478558731
89
109168
451698
257656
1
271721
417215939
243661
59556
349300
1
90
469419
273362
67
453373
408099
25
202564
298049
83
99
75
234713
36310
926449542
142462
35
795334139
315908
412490
22
243021
172072
85
533931439
14
835564902
67
8
62
16
16
205970
468205
876938759
483995
23
273966
47
371186
75
80
30
430042
951812145
120691565
48
341603364
307572
1
454443519
85
12
195869
59
79907
7
140968
149210
15
365452
83
89
4
336564139
5
443635
34
14513
337129
155922
431291
89
4
28946
259137
78
14
58
8
410802
373809967
797957844
83
300513
110772
120213
44
243938
54
6
2
50
677172346
94
82
626851082
89
178804
354449
3
148596
466809827
160078
120382
2
403338
572540214
363712
54
218221
271410
201455
25356
2
90
369032
31
8
451246
73
425734
101135
85
75
849298639
8
15
69
307145
68
2
5
93008
39
239591
140354
325744
471236198
133678
81
85
276601
471923
87
79967
15
191748
3
392204
198438
82
60
66
662895790
312063
34
462571
352095
3
448748
31
164334
454040
195986
13972
532351649
3
47
221534
57
71
34
2
57
17754
434026
3553
12
92891
21
29
161090
421414
60
149601
472045
73
83896210
47
74
209650
85
244527
199094
202309
2
63
59
228184
491168
7
85
17937
369840526
9
427198
391701
94275
75
308286
24
127331
24
110340
41
29
83
542442477
26
124704
95
234093
75
85
73
195859
235951
315110
499395
36
2
4
35
173787
240575
497899677
36
72
8
80254
24
263231601
74547
94
63
257526
283069
93
70
6
3
28
16
2
216986
190761
384418
95
71
94
99
45
833902036
77
83
74
56
381613
199180
156213
2
96
628398099
50
61935
3
25381
9
331193
474258
481346
364736
194142
75
9
36
248421
36
63
95247
19
95
39776
204413625
396667
63
51
932495370
467057
96
2
41
64
89
45
30
95
10
69
81
78
222984078
292059
296972
150516
427089
276274
74
3
15
51012
487820
44
732873055
136990
28
75
72802
46
72
64
30
291690
366521
16
334197
43
6
42
44576
915084310
334595
95
74
51
37
1
94
95
348378
106104
188336950
299318
328625
13
55
337855
49
51
349420
81
43
64
26454013
2
60
41
99
290144
34
16
284920178
70
435726
280774
11
5
592813062
159875412
87
9
133494
71388
7
404010
4
383271
43887
81
25435
289392
89
140854
12
87
636495804
76
884862082
44
273483
71
18
21
19
76
116340
482741
43
352236
66680
6
339907
87
88
87
351999
129164
340919
434327006
51
218282
492656
564975820
4
279946
102176
410183
320907
8
486792
1
11236
33
75
10801
86
466364
27
48
390799554
184976
173098298
8
252444
201369
44390
5009
102421
162189
73
400207
465443
12
318389
24
98
54
90650
34137
213682
287648099
452897
2
273500
497848
15737
423039698
21
104313
139729503
93
799099725
95
25
88
475550
181046
41
26
81
9
258620
821615
98
361315
56
79178
494164
83
24
49
59760
223395
85
432317
367925
52
9
9
30
210429
193367
290439
84410
81
53
187062
349015286
62
209012
169162
23
13
408345
665621408
27
22
65
332007
409426
22
444349326
188999
40245
69
82
944081470
464139
19587
7
128131
27993
92939
255761
319
19
103391593
591501028
69
311664
171555
138735
26
822568483
47384
76
2
434395
73
11
312028
77
70
77910141
716083147
163911
50
18
443381630
3
76
868769306
261087
9
217782
361647
497731
8
96
5
406254
79
9
96
249552
21
431047
45
65
373718217
42
46
72785
53
425155
16
20
20
30
319568
29
38
13
38
2
55
26
88
6
81
52
5
55317
2
16
51
44
47
5
28
97
470502
8
3
4458
208606
379304
377875
463799
9
271425
75
41
132357
86
8
98
272910
447838
169408
51
98
58266
237002
5
57
56
458588
95057
277563
2
16
212974
305642
20
271336
215159
4
59
45
81558
75
240438
12
419124684
28
202280406
796491965
82
21
18
216481
98
45
226084
381071
129817
895899204
5
85
129645
304982
344299
16
410173
350907
225170
193546
168310
345725
17
137050
3116
20
8
93
286846
62202961
386839
442004
195659
81
13900
89
282782
35
8
125815
65
92
486335
175105
197572849
24
143137
111918
55
424534
857423616
30024
72
471192
31
438738
20
173941
115455612
184353
15
466931490
134915
437777
60
2
909184865
240854
96
105374
64
355276
29
92
51
9
55
124103
153842319
462635
168252
9
60
305624
420312
336889
230047
96
245894
23519812
173616
813322212
95
37
18
27
9
6
31
32
89
126678380
64
7965
485823
75
95315
94
31172
192697
88
124874
392526
346836
280670
96
5
453570
111858122
31
414113
4
67
78319016
85
75
3
345734
275478
37
937525618
258162
25
478923
7
9
45406
105163
168858
65
19
58
876862565
55
200050
381017
17
6
596771198
92
4
77
262108
99879
202200
53
221319
95335
15
2
16
4
88
5
973632642
7
100002
75
57
66
19
211400
499546
50
77
8
426204
177845
5
93
247382
32
68313
271462
463472
269250
67
4
18
51
66
890916228
96
216137
82
396685
90
9
891204864
499983
428483
29
73355
239306
387195
5
253309
5
71
90
43
386971
67368
607591449
5
7173
249576
5
291497
68
90
413270
939068686
254888001
180571
78
2096
69
440684
61
240680195
77
44
72
2
1
396803
19128
7
44
2
51
136884
206313
220005
79
8
423610
326728
38634
160783795
40
5
27
200019
93
253779
12119
353979
49
457627
117762
53808
66
199567
9
22
469536
16
83
2
89
81
79
124152
44
42
255381163
414475
61
200642
399843
86
268382
10
464543
9
178465
55
191598
180769
44
6
4
106039
48
485571
432805
139923
130912
4
496618
478443
423758
468893831
5
8
6
69
20
361128
35
40
20402
90
63
299635
27
95
2
28
4
113795
81251
52228
65
186072
91
16148
303263
311145
48
551447559
31
6122
244723
80
52854
17
52
95
240072414
69
307743
419697806
356525
292942
3
5
514949115
889145305
856536763
387029
126993743
2
7
32
467419
523920734
63
608977898
54
226883
52
70
83
9
88
402622
30184
166767
45
41
28
73310
8
48
79
58
81
76
72
19
286292270
86
79
47
18111
92
58
3
1
6677
12
518237681
110633
3
148902
901608541
58
269214
382043
519890526
397215
1
48
468463
14
258706
462608
72991
340835
368422
103583
539022401
65
196455
21269
136801
153079
165858
91
92
105634
9
60
365486
2
60504
357977
320410
35
290743
13
39
205901
235704
295833
367154
123054
8
167690
69
54
69810
253752
48
375471
314681
738686325
3
85
65
488954668
340550
22
50
6
459003
377974
99224
403024
18666
624158984
13
69
89
43
69
63973
73
90
338624700
25
99
545966222
61
501529394
565960531
112458
235490
285939
17
24
13
16
3
214903
21
128108
377146
430534
134846
9
356655
277912
2
5
2
728647678
18
138824
82
344322
323099
166007
1
470019
20582
439420
451345
179265
30
29
271279
84
18
46
15
193869
12
1
411985
433160
58
85
281679
40
193962
16
23
497121
152100907
97
431345
24
1477
21
386899
389254
34
415617
3774
124142597
455946157
167813
380714
21087
109280
16
1
27
24
54
67980
316176
19
27804
446255
99
77
382555
98
228626
591262008
96
380564
42
37
66633
19
441447
989466519
6
278573
229845
299873
1
317100
90
794284818
17
42
72
40
44370
55
136582
397800
22
59
342965
56
765328471
251851
399830
274469
183581
36
18
356555
54053
44
98
43178
99
92724
99
46
3
54
349585
143300
62
516154857
1811
98
9
149802
61910859
99
931825394
16
288799
88
117021
486709
131617
35886
57
94
213085
56
89
26
398772
54
154150
83
72
180563
453993
66
205443
79605
36
66
198156
39
83
166640
117177
235221
8
50
52
135043671
678789320
44
54
237937
151790
340194
2
27
48
77
35
241950
311264
91
189549
8
16
4903
51
280184
3
98
33
48
3
15
63
315296
288000
404582
12
44
202517
21216493
489805
473852
11
199673
13
84
185161
344409
389053
358424
370514
20
76
363226
38
36432
2
8
439111
499479
42715
437706
452194
51
11
16
12
29
3
2
29
92
383064
4
399979
23
364813
70457
50156
497874
164751624
821950272
1
20
32
216935
7
2
66
14349
30
8
94
14
369877
7
90
87
67
31
68
36
78
49
4
62
125458
239849
202581402
3
90
119435
65
13
497000
412361
399140
8
68
14
50
204162
255155
997864813
93
80551
17
69
67
240166
454302
37
74
221612
227836
277888728
57091
51
193902
381395
462771
39
250049
189572
204726
89
95034
6
51
2
48
87
224663
270412
348727942
19
93
130720
42
18
802415427
506965350
10
48
13
115278
99
421876
98277
215289
336620
82
37
4
364996
4
385272079
3
2
6
33
101973746
57
59
99
183987
76
569912283
88939
234446
49
37
182518660
44
6
63
300148
266080
6
69840
11
6
53
174992
331238
74
98
23
271193
85
355154
26
4
63
385485
160412916
85
655334504
93
46836
470930
249201
5
59
45
455042
92
56
33
57502
28
57354102
6
57789
333477
45
321685
54
3
709524583
75296
91
54
979773679
77
236567
19
66
27161
12
298185526
201989657
39
208640
470693
195783
444968
6
744632809
2
92
280800
25
28
190797025
431129616
218042
83
64
11
60
56368
65
150630
296031
1
73
982685166
22
410257
90355
232279
20
82
158470
314610
9
406941
922008082
88
462824
93
41
1
26
202441
428745
92
73
225434
62
66283
38
562650149
46
471174
1
405462
52345
73
483568
34
8
169903
36811
405784
90911
671832962
97
124144
254682
61
58
82
7
2
286875752
318557
361983
99
14
19
14130
28
86
47
395387
72
439455
50
25
29
87
64
37
629240455
4
61
62
58
328879
25977
496490
512975559
96
2
125612
2
192748
2
73
90
95
98
180465
10
159072
353279
6
481553
675653732
115013
435719
1
5
438615855
463982860
66
482278222
271586
724645756
46
64
352594
414971
25
2
453705
79
15
262596
31039
14
92
362091
3
28897
63
58
79
15
470675
133433
99
29
21
332074
25
410553
37
440996
50
9
303692
337169759
69
5
55
385290
73
349945
430938
341169
443897
363061
125472
455497
110484
49
22
1
239286
182134
70
116146
429167
61367
66
150888
91
326190
50
3
146303296
71
182054
81683
11
52
19
53
3
136714
92768
465054
431694
70
85
32
2
55
28
19841
8
80
79
208264
33
375011
7
297751
297392
58
88
244417
99
478024
4
7
87
52
424347
97
407934
107040
24
71520
13
209504
51
7
107172
29
1
352020
50
12437
161228
467784
76487
179295
83
58
153932
42
88
31
84
73
473376
84
60301
32
478612
52
388213
144002025
27
93
473825
91
23
243955076
325400
78
590460389
476379
348242
744161910
432854
459806
35
360955
187424
155676
68202
5
299395
118234
60509
8
267168
290079
39
7
934674742
151285
593636413
41
218668
140258
186450
6
284358
80
7
150100
247511443
35115
50
50
162061
300849
291993
398868
104889
28
30075438
77
58
7
6
112968
84
15
442764
671166403
73
511543712
48961060
809470317
5
7
7
255683
3
74
281142
24
37
26
14
287743
7292
31
161793
342534
74
207863
724341981
250242
64
77802
244856805
313923
20468
86
220367
66
643914690
7
244648
11
81
72
17
446107
98
220132
382659
164894
160127
431572
436247
450083
97
25
327376
614563038
2
95
14
471119370
191329
369188
8
211277
5
71714408
4
50
24
49
65
82
91
28
8
87
74879
381680
338021
88
8
54
976632890
858994025
416034
98
417394494
42
103651
21
7
56
6
480071
114919435
469902
29
57
94
37
442129
75
86
6
99
101811
74105304
16
2
122967
331160
603485927
130721
240180
930339932
464213
10
6
62
192787
465249
96
12
475094
56602
898944404
187258
22576
35
14
798080575
165359
64
13
267620
3
36
332000
92
471277
232389
2
326881
5
443122
3
66
165891
12
78
704267191
8
499361
6
27212
27
104907
448211
245161
22
470903
84
794
3
48
460576
202455
731683681
22
4
34
29
58
88
110850022
65519
225893
7
6
282822
331800
85
87
21
360977
20931
61454
47
3
2
30096
92
38
7
5
9566
300400773
102106
242386
162398
4
859143387
227395
294936
176705
5
77418497
54
310262
46
244037
84
92
427700
9
481312
72
539240787
43
37
44937
70
236454339
123425
7
65
57
476368
448265
190421
41
105789
308477
51560
80605
145621
327451
216825
57
87
344709
495300
56
92
55
378655
353335
59
213635
58
197486
78
27
369770
48
299700933
5
50
13
35122
419868
204943
316548
484183
435275
442022
30
487175
329836
454375
36101
41
60284
178661
91
1960
38
341255
475678
75
456265
15
62
262443
131458724
51
40
94
5
48
108318
34
5
39
281542
83
26790
11
59
79
241160
39
2
495405
655074087
477505
230534
183539
908555488
457842
45
258966
84
96
55
99647
82
74
16
61
9
126037
103461
85634
64
19
96
57
244335
28
84
38
157646
49
462954
83
28576
3
7
65
97
18
587102944
92
986587413
17
16
64
279521
42270253
369988
46212
431957507
7
19
26
353700
275407
85
69
25626
24316
4
16
65
430291
377336
376649
7
58
74
491402
35
8
31047
398994
888108915
8
389883
219669008
86
67653848
317810
339266
24
260713
115690
3
84
39
83611
25
782907518
253625
70
8
17
191469
146547
76
32
23
459445
319287
786111476
117270
1
52
21
4
165176
45014
112151262
393650
57
271961
296777
20114
216789
166951
77
124677
21
497569329
45
10
6
94
442267
167856
27
2
94257
223687
6
20
47
94
77
29456
36
82
28
385910
445969
278195
473383681
99135
430623
36
205110
11
293069
36
61
80
63
27
348736
85
4
3
161424
299383
338992
56
75
55
416638
234746
133619
25
9
53370
251937
6
6
59
277946
145691
52
272548
53
76
407045031
5
4
97039710
34
746620223
726471406
6
81
21
27
93
32
190937
34
486224
93
154223
368277
2
462488
16
179792
54
461692
466583
66
178182
31
533515164
34
372576
421384
372294
449727
345743
355880
500287785
432975
417511
60
82
472227
28
980896348
61
11
1
78
74
97
378925
27
250705
91
336142
93
22
39
83864031
95
716461416
12
857891827
84
141353
412518067
294389736
41
264655
488987
64
41732
24702
464015
462842
93
483213
110769
50
384763604
419931
416364
34
145222
367502
90302
37364
70
95
140069
200106
20
489120
55
69478
13
168584
355180
83
68887
96
32
208913
64
163562
3
13
247996
441570
287516
972091889
99
47
32785
2
148125
170015
5820
47
139392833
423288
278970590
72
59
10
474394
53238536
32
175686
30
44
7
86059
62
220262
43
6
3
91
3
577233666
8
342498291
91
90
57
99
291860
2
58
3
231505
4
977597363
407983
206042
79284
50
1
40116
79
58
780254427
46
479437
63188
90
466186
4
401701
51
58
582494013
231081
29
81
335345
35693
21
45
66
7
55
1
192983
32
904390688
219603
2
43
385683
76
228092
65
435762
17
88295
44
13
435195
262651
23
941592447
174853434
354666
405813
3
59
58668
18693
490148
631006410
89
88666
24
26
31
17
350102
200207
55
282732
363218
88415
394532
2
99
22586
39
344383
7
44786
689688076
389762
718291
88
68
20
340521
95
87
220764
447659
75433
81
11174
473642
335413
20
363552
47244479
7
71
30
363666
475102
98
54
642773052
25
9
50395
33
72
82
463856404
69
161313
56
68
37
86
67
737377804
2
34
41
934430143
217192
61
5
5
427965
54
48
91
2
27
266350
478001
905503242
843552628
346368204
283954
9
59
383669
58
208232
259267
70
108197
185849
167406
99964
277739
68
52
227072
64
371734
28769
83
71
491216
33362
39371
54
2
862717492
176659711
42
73
96846
68
165993
52
17
288801
2
4248
343370
491384
12
163563
98
13
3
271407
29
273444
71
88
86430
51
81
487589
55
20
35
912967314
11
42
214961
224763
64
191156297
346593
47
12
53437
274461
8
465069
277260
317933
279510
264480
106107
47
453006
7
93
56417
337322
158834677
329490
38
288573
83
425644
51
210992
6
405162
2
16
493975
74
281495
818032685
416228
38
20849
85
306991
364236
332789
90
24
89336
338201
21
64
138656
891377890
484517
12
143425
86
27
12
88
173695
88
175243
207286
67
75
62226
301972
222212866
4619
41
39
2
55
119947
98
45
34
194883
39
1
18
316617
35
2
29
87
144309
43
49
158259
934261912
54
17
158845
472299
60
32
52
14
65
85
94
49
283553
82149740
286759
526005269
19
76
56
243443
66
8
270729
4
85
68
179341
68349
3
64
384869
26
532330639
7
491823
34
7
754458229
78465
34
555228285
37
110614
26
54179
35904
198837
47189441
77
47
258934
61453
45
4
60
17109
69
114508
206056919
43
85
593305250
74
28
205238
95
148029
7
3
8
349386
312443
258185837
72
93
238527
351993
23
296079
74
67
32111
7
267247
431669
63
3
359124683
336319
180369
22
57
71
178932
296830
10
22
249801
482562
193177
9
69
106775
35
241822
80
20
76
156221
348587
421948
81
144777
99
226198
32547
5
446699
23735
4
6
82
41
4
35
476351
66449
72
65787
78
155288
38
30
213013
383392203
69
248647
301287
1
155128
98
30
9
42
435715
829777375
111662
946822844
8174
423976
10
172567
11
61
434503
13
64763671
232047853
3
42274
32935
203915
80
727868410
41
96
20
249622
274815
668243425
75
339330
495501
15
72
425775040
53
344977658
5
223057
354357
427690
160185
20
95
191570
46
66
17
2
98
57898
13
118208387
21
310917
68626
123803
48
68
318833
286556
23
85
276025
320281
108411
2
480065
149533
74930
31
93
260228
315024
92
209977
876381683
18
99
86
40420
5
97
33
93
122570
22
278404
74
491566
51
79
16
367464
6
5
409924
6
9
38940
214366
79
301913
85
451436
56
79
6
107208928
2515
309029
485616
368873
427847
119765
32
170592
149968
327356100
2
9
292885
463971
86
68
127271
56
431530
308160
181621
52
427008
6
84
154980
417635
285580
9
427068
28
24
73
10
86
48435
406916
58
874892041
35
58
14
75
49
10
147631
41
14
95
38
43
132920394
30
4122
72310
306972
913918363
79
60
26
249283
159634
77
1
9
95
147602
35
62
186617
25
307021
220581
41
71
115150
9
11
31
69
45
489133
284117
321419
99
393375
98
26
56787
155961
2
95
7
77
57
64
92
135268
267080
95
80
25
83
54847277
21
442665
83
2
59
73
356882
21
377828
55
87
851627629
96
98134
335249
87
237066
23
14
391447
95
190287902
3
220825
86
6
184931
73383281
449710
372679
97
25494
89
786149564
79
1
67
95
310801
89
29
51
43823073
313594975
9
373929
34
254283
431214
9
360744312
22
89
89
46
485356
69
6
837174150
330429
389729
35
69862
159350
81
47
863690758
56
425593
9
26176
38
12
2
3
409499
149371
2
7
367860
5
89
16
101541
17
8
6
37
8
470772
185140
308874
76
344503
369898400
28
8
12
12
47989
36
38
85
49
396597
255039
200597
38
65
958417067
31
284698357
417294
990862465
8
84
321073
25472
99169
46
68
489467
36
26
434568
384495027
63
68
24932
3
22
79
68
305856029
266905
88
89206
196055
86
13
78
416910
186841
40
91
97667
5
9
964050778
7611600
7475
35
75
99
476167
90
253053
153058
22
222836
825385253
466769837
303288
70
24
250300
50
36111
197076
486584
46
7
4
470983
147470
442555
24
115519
419634
53
88
377872
211734441
17321
91
90
456864
25
18
391591797
965275108
7
70
175577
250421476
37115
6
13955
69
467685
933124746
421185
6
3
503832489
21
8
85
6
410546
449542
657152613
38
18
52
25
197277
223616
21
6
72
58842
73
6
83
426188
96
354759
57
61
172277
26
371781
37
170727497
375421
397002
180963
472178457
237489
37
34
548618435
221710
209645
92
9
81
2
81
196341
9
401108
307959
278174
4
249133
435839
280216
52
46
296563
110035
1
449968956
117744
133695
40
91
10
4
132158
81
96
82
306961
386426
118739
89
424424
439201
6
175809
37
455576
163291
56
85
293247
118219
31
52
9
18760
92
220405
33758
18
144323
32
5
69
26
309981
1
763592425
41
402275
316073
486258
23
51
51
58
5
18
453884
2
16
334699
76
62
55
91
940849738
7
4
253261481
116676
369682
290747
467462
97
307145481
28
15
883106667
1
58345
5
22
289722
438856
62
25
42434
24293
23
47331311
60
39
11321
33
59
21797
52
71
146761
139693
79
12
448035
16
106560
50
7
2
54040829
79
61
212130
222055032
78
120965
99759378
28
51
128158508
78549
57
7
31
244306
935519142
66
7
9
37
78
23
42
684541374
95
194986
203824
40
89
199752
8
257607
454796
44
37
5
71
6
52
338043
285763
29
51
299637
171089178
62122
94
131531007
7
10967
95747
11
25455
336086
91
36
48529
165701
62924
97
196401
94
43
253770
146676
78
71
72807
88
85
115798
91
62
244973
50
96
403759
374811
29734
303787
84
33
20
248678
373234
156138
162967
285742420
272340
469800
75
18577
184859
69
18
715621438
44
264857
39
280366
22
310535
20
690417031
336275
64
455311
102502
309233
22
79
4
6
97
32
441708
77
283009
11
36138397
49
65
47643404
249630
19
113976
16
899631885
214827
357618
52333
191353
6
20978
463229
63
56
416662
206961
916024116
87
7
196061
99
53
52
51
9
354278
413854
43
54
75
317844
92
7
15
65
199099093
69
52878
271431
6
78447159
64
1
59
427212
51
8
25332
509873495
474428
1
330866
919632083
19
432187
29
3811
76
845493945
290206
31
9544
1
429797
27
3
265602
475655
199150
110756
64087
48
91
92
345394
38
59
402289
500070720
471230
7
3
91467
77124
91
33
79
96
4
62458
60
266573
110116
256481
83
327810003
48978
480149
157295
61
426857
438693
23342
318876
26
64
424621
325333896
54
97
74
82
87
86
21
475559
94
81
189858
13
134927492
25
60
83
460855
24
8
72
335884
390496
86
45
11
22
3
19
45
418581
64
309382
90
56042148
356443
158304300
398783
339204783
410837
12
2
38
57
31
21
134351
132608
18
232610
3549
301692
336362
72
9
2
5
183269
92
215514
51
43
62112
156498
286054
95
8
2
39
645508890
5
26298
27
741975356
363262
10
88
12
5
115960
15
61514
360542
66
8
5
424760
43
354052
58
58
66
466128
35
6
64
289480
46
217332
264282
47
2
48
3
16
738558393
310530
66
7
164777
9
51
457257
320043
670827214
96
81324096
63
198416100
108950229
20055
14
70080
4
92
70
12
189596
89
5
45
423670
73
52
17457
120173
484033
91
4269658
418893
46
90
238954202
408100
9
1
438542
561736950
902368522
6
24
4
444204
49
458871
58
275038
65
82
370387
37
53
95
52
36
95
77
28603
63
78
805267100
36
3872
19
145449
180266
1
88
466312
841518561
6
175136
255904
342021
21
1
267335
566062487
17
462046
90176
309406
66608
11106
5
140565245
142268
466018
93
718870095
806952062
73
43
206684771
76
28
9
6
91
303601
173262477
470995
446448
450100523
66800
59
249382
1
9538
155747
38
39
98
416284
12
370996
67
55
13
98
45
21300
7
31300
15
48
41
66
49
362854
19
116822
65
74
339066
332805
86
40
99
184604
37
38
84
35019109
436271
4722
34
333591
24
298413
5
269610
160098244
3
81
440945022
295429
301621
61
340730
78
459243419
702787177
792882478
8
12
9
110886
158117
385438
5
7
450669
101033933
91
2
338279
28
19331
2
11
70
483147
29
7
43
46
3
93
21
97
353146
498092
9
385987700
15
28
16
164126298
56
99
702661286
1
10
90
23
99
96
60
93
3
105779
589784022
330701
20
33
44
944502617
53
30
32
378291
832885269
175377
34
432838
47
26
38
28
50
69146
5
40
13
54
837606841
8
322618
4
77
304091
1
20
84
275339
173039
26458
196302
213175
126378
5
331397
58994
11675
86
129007
273833
393334
33125
1
67
91
428077
225954
458732
23
432565
81429
57
467046
477489
3
271127
5
243956
510195921
34
321062
4
379042
4
189453
92
45
44
494416
111977
406906
418330
23
37
291096
88
251717
46
304003419
49
357189
28
25343885
50
149833
47
157452
1
93932
70
146661
28
93
302210
157677
189584
3
81
40
129751
219370
280953042
359133
50
90
236948
53
8
9
65
34
41
64
5
18
327791
16
411984
55
243734
40887
286704
32
67113
868672658
303979
90391
99
69
408611
85
41
69
83
62703
391479
415912
755563280
80
83
440065
280539
14
463920356
95
57
421824
11664
533579920
41
28602
399329
12
79348
346371
279624
13
47
14672
50
98
55
42
79
488403
14
5
428513
398167550
66
194317
4
153055
597043541
466080
235482
384323
45
42
365777
36
76
30
7
10670637
75128
59
83
62
74
250928
9
120917
1
44
64
3
141686
70
433240
24926811
28
3
73
8147046
62
76
301474301
69
30789798
56
452600
774
230725
26
386690247
12265
72
13
30
422351
39
1
101336741
833113319
2
391790495
904243405
86
46
87
8
85
93335391
88
369322
2670
883393190
26358079
168086020
58
22
644886100
92
159352752
78
28
74
438070
69
60
22
67
443202585
46
249035
19
81
69
464953
293858
284574
1
377105
411583
127451957
241999
371506
95592
272253
383072
690522849
49
962242564
1
306203
5
74
353374
24
350891
26
460377
55
74
63
42
488792
56000
3
27
357456
232107
488778466
281914
84
448205
371674
48
68
17
72
412002
1
221118556
276975
421488
511241837
89
20
474450
289151
189165
403142
96
132381
320816
243355970
470066
335329
86
12
30
447280010
92
6
60
27
25
51
109246
40
15
300821
321593
37348
1
63
205029
529514009
357418
68
414608
314723
64
293730
7
167282
690929181
3
592076578
80
368058
360334
53
168136
62
26
88
80
1
236723
823535231
81
132311
33
10667
66
57632
38
22
35
47
940884813
287339
277697
198228326
27
12
75959
387830
1
42
525934257
449600
192666
64
54520
86
422798
23
9541
24
348441
47
36
363647
426434
5
190256
1
383032
1
160770699
178535
607243961
426430
829505596
21
30
50
224276595
15
944364828
773540080
54
12
3
289330
331399
30
56311
92
40259
979675877
73
6
5
202883
121679
60
56
455922
70
419188
41
60
91828
69
30
36
24
453751
141370
46
2
97
7
63
29
105550
10
227262
203600
70
244361
39
73
51
119787
276901
843245118
388111
367286
75
70
55
183105721
490003
58
146486
235529
37
9353
9
92
37
34
306942426
2
91
91
93
94
74
73795
441873
426045752
150333
341838
45
10
11341
48321
7
92
106797794
417238
63
9
3
375827
475644
54
88
2
30
273046305
78
86
87
5
752328967
24
7
392757
91
36
213072
91
312211
93
183923
3
220094
86
9
19
201305
3
327193
253509
31
186953
9
63772
55
85
58
50
168962
134608307
640377146
13
660704377
276119
129228
911249135
4
480658
27
390992
443880
90
80
477838
315916
87
66
8
4
68
679473298
39
595624281
417914
13700
445583
86
110152
221734
33264
392808
93
102770
1
2
81
60
465448
313348
81760
228204
453161
413397
685426779
89463
4
66
15641
804752556
279837
133088
176811
213404282
417835
6
18
397932
73485
453977596
421282
5
97985
2
162597
275810
403376
2
80
198414
249248
212050
394111
61
32
19
49
147626
292061
97651
16
16171
56
13
6
80
456309
172439
17
12
179090
479719
54
430718
484181169
30884
50
90
409191450
44825
84
86
460457
42
216138
437500
413596
205014
124169
116753
187356
8
18
12
382013
50
55350
17
940088536
365168573
38
9
113295
15
49
9
97
304500545
94
47
93
115576297
345901
60
403774
401151
15
70
154025
66239
103539
93
4
66833
50
53
467469
249437
59758
74
13
93
126794
16
354953
58
76
17
53
86
8
45
206854
348684
209008
882072010
446531
43
77
99
11
365812
14620519
33
156493216
5255
1
147708812
15121688
34
294508701
21001
377862876
33
62
99
311378709
60
391813290
985240864
158208
2
17
5
185056
26
88
285776
370909
23
7
477208
15206
284628
21852
315622
220673
257251
1
90
336780
62
276834
718745696
330938345
232927473
34
73
87
40
37083028
458861
72
18
461709
6
99595
53
376532
387075
71
26
69
450204354
101107
2
98
195420
104366
204679644
60
303030
79815
124965
443804
769403211
73
34
3
11
27
45
399310
34
660668530
94626
55
49
65
87
230783730
87
30
78
325226
94
76
43705
48
91
2624
480444
74
1
9
292421
269838215
157903
65
122036
82
566530739
428216
434318
79
370167
22
73308
10
66
23
98
172919
9
3
352131
229107076
48777
83
304822
249261
430639
68
1
919750955
220803314
434846
459112
78
188499
431655431
242430
276350
5
75
531275456
98
481055
249792863
46
24
9
8
251855
492651
88
205348
5065
94
5
33
358168
887069587
272757872
380727584
54
408449579
49
407749
8
252515
275282
432875
5
59
352756556
273657
74
322814
54
9
9
74
60748
327322
26764
369640
65
394065190
34
10728
469963
2
306715
205092
2
61
894848444
49
87
7
88
37
278834
108137
134597
458961
18
295278375
7
910067362
131791739
49
113753
308281
408414
487334
887670078
28
73
50
73
273717
23
394736595
116035
452279
168361
134987
244067
84
1
80
335285
3
40
67
83
112573767
23
265585
459378
89
453604
97
366701
183753
67
28
6
231987520
4
493918
47
75
27
10
8
428826
4
54
5244
2
90
222497
28114
78
5
7
224597
340358
55427
105938190
317931
79
80
291960
187927
770591246
27
17
602999050
438679
2
31303
935871322
300079
64
55
41
56
135444
39
300346
291898
28349
17
73
818529714
90
46261
276908261
264323
44
79
160645
8
5
90
784019420
23
173198
74
61
30
3
48
284180
11
916292297
68
41
54212
346058
4
71
32775
7
30
48
3
93
38
117616
57
79
116384
54
156350
392919
92
2
7176
40
18
302588
5
67
283114
97
14
177037
351189
27317
37
24
10
280690
604765774
55
272236
25500
165833
253656
90
427504
43
17
32
6
207860
16955
384045
13
159147
34
481097
10
312990
79
72
359148
274909
72
194802
59682
464975
56
236601
379532217
18
65
61
16610
228906
866234077
877697928
70
3
384773
235119
85
54
44
372329
97
84
401612
57
478538
447795
401574
34
42
33
422718
95
372877
28
320920387
7
27
63
317647
97
267312
78
424770
54
3
688825394
78
9
43
854697112
392356
8
355727
25
273432
50
125045
453481
433471
482362
4
70
84
87
889373664
113594162
984138719
101952
339411
297291
305708
453914
40
224699
1
272343
178321
241352
182818
237118
406781
24
58
194725
22262
55
61
170877
15
8
38
74279
178523
10
8
79
56000
24
202157
133458
34
89
74
94
61
126416
391825
83
10
56
311568
137025
70
434770
7
83
233247
32
134001899
20
85497
392554
64
421188
87
92
31037
301066
838676987
39
460786
93
91
811836493
306367308
13
120306
441604
214566
383776
115017240
59
873845432
317313
83
212697
258012
406271
7
54
146590
89
9
450599
4
200802
420559
48
63638
25
97
14
53
29
19863
167122
16
452084
671014204
32
352153
434274
14
84
247215
230190
441896
80
409363
78
184734671
164890
7
31545
4
72
410491
6481
409440
38
7
53
1
83
21
171749
414665
303350
460987
11
291638
59
99
78
31
281033355
111307
1
60
61
30
48
488273
3
42946021
85
88
25
77
246469
5
161177
65
2
330319
84
65
2
9
85
18
75571
49
390843
272832038
98
62
388532
307326
496450
360998
42
2
101556
2
273233
387153
482441
38036
113614
9
418837
41
12
22691
441930
662055810
17630
6
89
34
73
453715
97
83
130831281
7
37488
28
473389
15
105919
56
93
62
8
80
7
167695
106892
12
65
189217
37
24
4457
16
228672
94
44
7
316770
753839360
774759591
41618
91480873
27
51843
25
477811
9
278432717
500046669
4
366748
55
60
239903
24
221733
357686
111863669
70071
180854845
240586
173282
103537
294733
378195
99
346837
464646
58
43
494901
65
473903
36
79
89
450109
227565
11
77
192460
371947
416835356
982297088
46
25
444341
549744014
156321
50
68
325038
422767
258472
3
225089
725235564
64
175440
63
68
39
301003
369645
18
491993
17
62
81
166601
271056
29
86
17
274166758
5
58655
8
345561822
94
426948
91
25
484120
54
30
2529
7
66
185358
96
136934
1
83
199870
30
300290888
380275
291837
457840
3
13
285556
457802
490198
445614
95
481287
5
99
44
4
258773
32
98
73
8
52
68
867271139
274122332
993196954
281804
236648
21
47
12956
81
48
30
487556
365044
465647
386238
194404068
58
199218
28
23
58
36
26
66
258907
126005
2
350050
419155665
203474
72350021
47
13
20
62
5
35
211893878
139653
4
448347
336564
87
84129
997962578
856851864
428081
5
27
67
93612
250378709
170527
5
338300
71
323130
284984
351642582
291205
313547
854796456
14739
596237346
13
428376
73097
594053293
918253214
57
99
16
54
58
89665
98
34618
28
35
30
72
43
466426
8
69
194423
14
324894
51
42
689707628
401434
96
3
196963
332710
2
212086
90
4
198716
59
475836
553706531
76
16
348815828
67
34
50
429127
36
299229
74
961454754
172261
67
2
577766913
159899
589401373
480106
27
39103
52
59468
76
84
444975
460508
73199
33
53
95
32725
206586
81
153848
635900017
19
61
85
29
13388
43
66
26
12095
6
2
4
218577
310648
56
65336
182221
132974
71012
95
78
830960838
802535805
276185
19
81
85
164038
95701
852284214
22
58
84
32
452469
9
26
36389321
324901
220640
47
4
51
34
135330
256669
69
75
455566
5
390910
78
38
436505
118861
28
357903
23
34
59
16
327805
474684
144516180
4
10
333254
73
96
41
33
9897
57
995336681
42
817889083
339136
23
65
31
404527
60
23
82935194
17
276952
372385
64
9
274916
414293786
83
302254
388597
69891
14
9
317404739
8
4
411751
373018
69
8
204337
58
381505
265040
87
61574
6
8
18572
52
454127
10
264818
50
63
242163
34
76
360092
384423
31
8
183123
456658
26
58
29
28
33
73
721263714
39
56
258294
191385
43
74
51
19
404311
480275
1
236627
107407
9
3
487535
467548758
81
146249
247357
6
77023
2
391541
26
349836
100301
55
97
374899
824196035
1
54
86
19
389035
30
9
257923
54
89
390522
13
205710
87
423158
295178
39
497255
60
80
385665496
474546
38
64
19901
7
703632904
81
12
2
5
78
92
82
424833
1
367503
81
474276
58611
7
70
87
3
4
69
395387
295286
29597
417733
92
43
25
9
16
398996
89109885
15
70
89
84
916823270
46
1
51926
244731
317360
268702
7
33
135638
229570
20
71664
141564
50
60
42
25000212
48
151854
9
7
329195
64
15
418326
73
3
33
85
63
184525
72
123935
14
68
61
49
385793568
457782
425908
186276945
56
260207
54023
58
462884
230732833
58
43
221303
473611
3
238083
38
2
54
8
46
240130
101619
81
57
159403268
41
107219
930219777
78
93
38
125614
147849
6
72
173427
45
30
382430
413951
169229
44
475629
40
82
61
13
39
66
86
72
322106
449543
43
46
231506
219833
243456
29
186447
79
54
381620
259748
336914
89
421226
80823
275147
8
95
29
170512
9
425540
4
75
75
42368
368993
278912
921092294
819488191
20
339874
614212008
65623
58
389407
162450
60
14
30
116602
383682206
454936
111031616
65
280246
8
10
113889
452187
857919232
36
18
141726
47
2
308294218
12
22
45
221058
239035
194800
9
223084
442901
297286
314247
481609081
317114
61
475004
30
6
4843
60941
77
276408
55
854737078
11
90
412919
220073
322721
115670
247362367
63465
49
38258
109881
87
14
67
52
22
2
6
82
264623
42
10592
25
7
823311776
66587
163705
22
9
167367
24
202729
57
76
80
197187
9
316808
94
186997
2
107560
335692
327833
9
493202489
487174
239883
33
1
384872
372438
5
61598
250556
73
281071236
348092
19
5
358924
51
11283
20
18
436737
424453
4
361599
183722
23
335834
88
362043
2
852805622
342717
82
29
79706
349488
229712
496960
36
48844
38
412742
66
211423
1
241057
273806
46
55981
55
210551
81
216892
90
54
958489784
25
86
10
29480
17
192935
87
466628
56
65
73
6
3
3
303844
362276
87
11
5
71
467032
165759156
190717
16
72897
93
444225777
265253
150992
66707
714926349
59
85
90
96251
840614736
64
475555724
214559
463598
132
16
479760
334444
25
14
56
13
49
18
238281
1
348901
164776
32
42
10668
199004
428685737
10
230195
301544
99
351485
65
65
147530
14
96102
92
84
610839801
10
848125336
423667
2
190297
88
24
82
799750107
63
484950
63
811316288
30
354602
84
478922
39
87
496081
117090
68725
25
88370
398457
181400
38
419068
368931
23
70
824578899
391357767
57
897080083
3
241218
42759
424991
233142
475480
144190
99082
416457
65031
90
99
654853779
87
233081
56
12
29394
48
251866
50
482254
2
13
15
223846
86
378494467
817187561
458633
138120
161469
25
55
101142
6
32449
83
556254094
252678
79
27
330216
347986155
24
62
21
38524
31
80
413481
275546
153684
233094
256607
412082
30
46
283457
387352
181455276
30
341522
86
89
149838
69
375851
934303248
95
55
59
80438
294642
58076
65
18
29
92
169997
30
165664
417076
644254927
272298
288543
874543342
44
3
450491
235946
2084
135046
12
434039
117421
386048
56
106747
49
466777
31
171458
79
55
12
396666
29465
10
60623
318616
16
610427738
152233
354386
60
78
6
917302847
84
64
449624
487018
458291
384452
91786
197995
65
424254
228686
304719
464468
69
238825
72
227048
21
31
37
1
21
45
420168
436638
388775
191743
77
7
123429
56
81
87
11
855288534
345678
58
484219
71
626824035
407939
155357
22
16
304214
931033688
38
16
84
77
1
370945
6
246263
20
492141
5
82
59
67953
58
95580
413118
6
4
3853177
78
327548
1
682502640
314948
5
50365
49
159385
290845
23
758538534
359234
280387
145752
11
245821
28
97
18
35
307491633
159038
399618
96
60
189538
100748
63
103639
481925
227044311
833019067
65
7
67
90302553
312871
133201
4
32188
54
1
608362466
450910320
318263
956718577
468531
53
382937
477652
207035
75
25387624
39
289687
293347
60
65307
229045
4450
44
26
311701
428198
80
41
31
242156
59
284465
55259659
2
162811
89110
69
885954123
349415
4
431956
2
275328330
412519
240913
96
4
62
65
25
607522563
4
73
41
95
438005
70
63
7
150499
14606799
6753
406270
63
3
7
161393
18
67
337230843
171305
5
878780047
76
262501617
91
720723348
11
6
16
488238
426121
212332
13106673
237500
108919
99
184874
199498457
77
91
277498561
16
174699
83610990
71
92
66
373647
53
89
28
258567
443442
26
49
123164
43260
4
131202
225092
11
63
177104
168771
339974
408872
43
22
304626
1
125256
16
11
81389276
63
370597
43
171066
474143
49
300010
114876
177858
70
240240496
195993
13
1
40
66
76
105989
100841
364761
348388520
59
30
349951506
278136
293561
43
543508997
67
832494523
349931818
87
63
45
29
316730
830271382
450875
443046
142678014
297464
102690
101366
15
30
237056
955999348
9
38827
98
9
78
66
56
62
160888
83
29478
6
15
370596
375736
31
913702674
418840154
36466
47
389556
440815
6
199959
90
318605
21
467111
45
345019305
471542
52632295
297079
39
153910
102831
80
264132
498066
201670
366674
431205
172773
924866604
8
99
6
73
34804
74
97
33
35
841641575
30
357173
54
4
69
4
66
51579
936049316
38
50
215831
401315
392791
22273617
317776
65
273069
3
5789
240022
150812
968217224
472999
42
17117
5
50
39
83686911
72078364
14
57
58
479602
274216
418627
351929
35
51188
46
12
24
414287448
15488
87
383247
686034370
57
52
86
363294
58
494396
124730
471246
132459
64
157996
84519435
80
8
38
15
375336
41
39
86
371935
130004
6
76
90
376752
459522
187552
23
239363
40
499074
6
44
71
66
9
270604
69
236342
42
92
65915
77
49547649
174171
246285
12
245638
48919492
9
152607
81
156402
9
7
93
89
72
6619330
276607
9
446782
107600
329889
453510
346375
25
290107
122082
82
10
55142
57
335632
48
55606
169956
69
362485
445338
31826
28
4
80
98
71
324761
34
53
12
463907
67938050
96
32
35
71
17
111618
122682
23
38
216244
13
497783
49
292612016
5
903624633
70
488408312
766358727
99
451599048
7
65
31
21
67
81
29
96
4
25589
1
78
94
173727
96
49235
6
44
178406
27
227382
2
224468
424410
603210892
67
1
30262
62799
416438042
13
323687
389275
466956
27
95
1
399544
40
22
244848
75
261863
246668
408522
46
29274
17
30
33
88
425519
574619948
294832
92691
75
84
190545
59513
121751
16
165320
44
65
34
23
427799030
5
111279
90
366354
747362593
478439
96
61
306771
83
756141123
42121
67
139866
89
234635
427219
418227
73
134318
64
4
222048972
4
333524
237061
79
31
248235
49107
236743
96
48
433547
237705
292156
27490
553786805
263015
188887394
71
65
202292
267868
38434
54
5
85840
81
6487131
5
386973
59
217946
212283592
87
369890
28871
73
113681
10
23
72
2
100294
418990
76
74667
985875725
26
75
391517
85
1
343440
199673
4
18
697143416
487805
250439
4
394212
94
180958
41
37872
238515
31
76
3
5
154798
62
8
475165
40
457513
366946
30978
31553
85
97859
43
19115
256491
4
68
12716
33
91023339
91
386051
152883
35063
87
55
51
42
73
13880
440005
3
472167
65
13
86
26
355767
479788
31368523
8
238144722
12
53
278558
18
38
495099
64
65
11
96368
386284
102197
49
194757
367139508
593742164
398727
542320570
54
928498581
289350
2
326177
335226306
17
376378
167858993
9
197372
1
25
88
226713
85
10
98
201700
26
440698
3
40674
53
98
99
74
949042593
106122
89
20
176698
79768
99
356892
49
949431082
129982353
937656410
67
62523
404939
13
165339
220145
70
381032
63
141044
228514315
31793
465905
68
494610
10
77388
26
101013185
79
14
498796584
92
297808715
13
48
307725
16
322088
5
162907
444160
9
1
9
222533
140152
320043
68
34
255912061
42
314594
46416
36
204722104
15
291281361
256723902
5
49
69
1
160446
92
63
38
86
97
341872
95
7
35
84
19
97382
2
342534494
30
879950523
359405
250492
20
41
115136
12049
233457
452450195
19
788339827
77
464111
91
96
319695
38
6
114532
59
17900622
353106
52
93
238764
445152
85
1
133725
74
319662
576602995
30
38493
487232
6226
421136
305554
402132
27497
122399
237856
74764
99
39
544467810
31
4
69
205322
11
11
58836
117327882
453786225
91
82
9
25
48
69853
54
29008
221647
40
417145
36
572678109
364698
212178
233914
225241873
455694
419333
132471
94
23
239648954
179085
6
135021
302962
5
123626
93778058
22
88
65
76989
17
83
47622
68
23
194253
53
64624
4
313504
96150
1
88
37
7
8
42
249347
28718
98
8
93
24
25
93
14
128829
476390
178770658
217724858
35
68
48
59
951216255
86
307286
393146
65977
1871
329207039
6
27
43
690745649
46235
61
497037
385424
75921
92
862344256
781858282
72
86220
850683556
73
5
9
8
350298
45
273131
337596
292347
183553
42
753605518
84
248354
119049
31
314414
68
57
171408
257535
413182
495840
76
17
465111
807140358
63964
62592556
8
9
399884
425009
286398
1
389881499
56
329272505
819370139
164664
118411
38
267146320
7
187867
2
357321
51
13
323948
444681567
97
159461
90
3
3
111011
942815378
57
315294
7
43
10
68204
466410
9
3
25
301071
391538
57221
268531
125025
240074
831199198
68
103310
80822
34
88
469801
49
37
213631
315548
381503374
364425
5
86
274338
273053
77
6
256814
239073
412712
377603386
31
2
44
119798
32
3
182401
315579
96
56174
5
2
129309383
179719
36
376376
182173
48546475
333833
51
3
379793
279185
82
89
6
370287468
27
481302593
66431
281916
54
19
32
182889
150366330
126150
2
58
95
255618
73
7
309733
91
22
19
4
4
422451
95
8
48
26
40
11
9
428882
4
47
8012
88
600140187
94438
64
39038
40
82
63
18
26701925
44
32
228807
37
1
187564
37
15
22820752
89
69
271148
52820
232671
78
66
3
56
491527
12
21574
90
39749
65797
412608
14593
373252
54
9
73
18
352236
496725
6
49
98
333910
511955190
484199
143505
374214
59
6
57242
13
388526
40
314108
325609
56
13
328667541
76
250075
17
95
45
20
62
24656
68
18
50978
48
225074
437457
64
46
138143
60
222317
133266
790303164
410304
375462
6
5
963484984
467233
179110
216630260
303307
43035
96
922883020
53
7471
39443
83823
44473
94243
30
336877
13
64342
62
334521
84
48
76603
4
50
213295
36
1
68
282550
230785136
53
12
14
108817
22
986582148
308462
17
570852866
95544
486291
565103278
186892
154433
234680124
337932840
4
259980
231831
21
376542
129537
584738754
456093
410859
23
439961
5
35
372731
603892276
19
16
26
922031669
16748
8
91
5
13
224120
454429
8
66
21
6
286905
966518624
458884
366325
79957
58
344526
89
180046
255275
86
89
42
93
80381
367949084
2
39
147336
97
454278
173985
499564
65659
28
22
97
87
886146259
709112081
14
20
34
230489
75
87
48
70
197940
8
35
64
92
93
58
232719
12052
69
319974
44730
76923
87
34
80
30
179986711
15
110155
32
7
347717
5
7
80020
24
67794
96
48
838592476
203373
315107
11
22
64
481734
90
25
92
92
82304
72
213697
12
26
23
97
258668
49
15
178744
207953356
101297
474494
395649
46
39
361110
3
57
75
322810
203948
33
61437
191852
22
499464
442865
424496228
76
43211
8
796620239
48
85
99
249846
46992
151403
112019513
68
84
8
396727
72
63
340760
362377
35
60
79
105841438
38
7
399066
9
232529
7
1
232389
238831
37
405233
363047
241399
44
14
63487
64
663142163
26551
5
258846
47
60
249488
14
84
2
495457
16089
190450
18
96
328543
373071
10
232602
7
3
202058751
5
480940
313686
98
9
962286556
35
5
38
48
118646
417187
345913
8
18463
283790
159063
9
86
129746
95
12
4
79
21
2
77742
226638
21
948217803
222665
57
141989
18766
59575
202201
409708
86
392394
360127
90
59
345956
41
272820
122479
100244
14523
813807929
69
143505
68
37
428122
99
6
79
151914645
4
48
5209
317866
21607
13343
472735
3
414023
80
349992
59
224755
88213
28017
365263
418093
282953
57
76001
270777896
78
23940
55208
379085
11
333719
61
457396
168993
440105
84163
430537
937729009
14646
236808
158066890
119612503
22
27
62
96
163009
476312
42
4
155985
56
425306
84
396911
607607038
60
267898
56
461190609
80
82
358569
707132842
26
85513
18
52120
1
25
57
239765
95
413840
91
2
27
75
7573
4
466650
24
28
223116
747937979
992236256
8
195000
80
100876
145658
80
315014
6
31
442982
2
44183715
451903
5127
42
324425
967074499
93
61
88
158781
72
99
66370658
6
392461559
30
66
84
803584281
194915
383637
304237
255358
418166
2
93
22
303381
278442
7
52
2365
94
15
233302
50168649
133507
70
3
250478196
92
5437
379064
40
180651
20
4331
29
465882
259628
29
361077
1
44
94
45
33211
112330
94
47982
64
390553
44875
150237
252807
5
44833
7
28
85049
791961499
353841
23
80
30
4
6
463868
166584
278490
160798
35
28
53
343166
359029
472428
22999
586029209
17
737379079
97
8
7
74
52640
65
413353
989954332
60866
580689977
11
423422
266913
125521
92
19
178491417
410590
167011
47
414779
6
39
940413633
56
80
123775
902963391
426698335
7
116921612
106326
529622375
756815466
69
453785
427782
81
51
9
317869
78
74
38
55
5
3
246884895
6
57
255229780
443770
65
20
301362
40
13
400459
68327
53964
428422
95
336680
461192098
6
7
49
152609
486636
63
148323
429809
227509
158913
104473
842804531
408392
86
958018538
57
437389
419671708
63
76
92723
55897930
48
97
32
27
1
171479
61
184564
3
1
783349483
154699276
64822251
93
62231
6
29
384703
8
71219937
396234
192423
89
17
336996
417171
82
91
69
63290
90079
154173
94
202322
9
6
911901272
448752
19
116103
36
346699
494841
11
232664
69
212460
52237
113836
88
60735
165931
796524447
72982
31
46
396215
25
56238632
286301
2
38
16
591771557
41
778486858
64
152588
189763
38
370009583
51
475569
81
12
434969
445939149
99
55
34303
182414574
151471
271873
6
394813
91243
463738
69
149454
456536
66
164731
72
74
43
162618
449409607
78
370219727
50
95
57
125332
48
95
37
347361
34
270649
69
964731684
117061
39118
305697
86539
31
53
157860
376479
18
66
66385720
162441
49541
138649
164063
296434
6
56
29
68781
79
95
137749313
486302981
98
61
339314
9
108848
466924
87
43
286838
231897
281899
656229749
127636061
50135
261905
393399
152514
55
84
63289
4
11
341655
88203
28
379425
307003
383490
196981
296397
85
72
23
170065
222701
355947073
46
41
131392
157987
48
32
2040973
86
254424
13
368601
59
93
2
232861
4
75
368374
5
65
28
35
467407
25
531079907
30037
49
246849
7
207068
62424
149142
388208
471029
591058966
45
31
52806
21922
1
114733731
32
6
84
157876
45
76
44
58
1
418457
87
94
42
408834
184926
69
70
67
63
376898
128687
442569
84
5214
452289
396631
309808
409321
9829
22
997551022
89
411751
17
183416
2
276013
40
60
45
397940
351611
261333
396492
65484
163747924
225418
283633
2
223926
76
4
316500
82
303108
303656
404703
21
44
467329
219582
49
14
343545
307221
317197
219393
383966584
120907486
8
79
57890
476449
447676435
313760
51195
81
460659
11
33
3
228478
28
9
57
15
11
42
44
269045
415557398
94
1
61
135080
1
95
57
82
19
96
24701
168083
133607
1
74
56
45
13
27
19630
384996
430177
356159
45
26
468255
44287
297777
12
26
61
461983
103314
327456
319580
38
954056927
77330
37
110085
52683
495515
418640
8
9
134439
5
63906
171219
79174
109311
105878
412790
829682212
402255
128867
62
402350
19
434513
88
109295
406598
210650129
25
34
7
67
53
171379
682549891
31
14
98
41
424646
297241
47
42
202147
64
53
430215979
42856
52
88
234561
12
6
491460
401301
369769
110514
358147
378295
69
356093
20
363483
8
55
39228
89
124376
918356277
118110
95
69
17
482704
17
95
57
86
437101
334350
358553
307381
397973
310789
84
57
42
25
413387
31
289242
282490
64
82
40
450990
69
67
483904
28
227404
407118
549181095
37708
7
10
6
215178
58
157467783
46
87
81
668618274
81
98
1
7
50
21
297151
378597
75
369586
164740
9348
298585
38
230553
42
86
6
52430
7
363981
86
296232
8
435105
954305410
60
824243286
185185
35
43
127458
26
50
484596
382024
102935664
136196924
123460
216303
170080
415105
57087
43
16
24
370983
17
697093913
6
488456
147888
49
64
96
404612
338015
8
46702
9
92
4
76
83824
308337
2
476057
66
995188546
53
94
23
476921
437164
18
446938
80
53
499407
13
98
37260
38
400740
215061
165218
272416
396978
33
7
147427
398943
784817928
346149
118898
380397
221678
32
29
12
281370
119965
64
16
393679
62897
3
87
48
38
31
15
116473
479700
168372
92
455136
24
44
263137
19635
311675
425297
258777
441963
186408
18
91
455442
64
16
209110018
180838
957187389
152100071
896781202
70
34378
55
211452
79815
8
40
428343
99
442836
254175540
2
65890
737824928
393984
3906102
434613
49977
3
351533
56
367466
60
35
15
401016
70
496421
226190
39723
37
3
3
87741
263942
349595
491155826
2
7
35
404927
97
46
152655
68
41
7
161454
1
5
82697
228254
938405197
9
62
8
56
490895
173690455
28
248286
28
69
36
128235
7
37
480784
51
226004
92
33
15
16
55044
7
20
12
125387
6
162219
255113
175048
9
96697
25
193016
26
29826
22
7
242286
288547
44
449051
156237
244566
46
257932
94037
132780
85
1
225583
64
218724
53
9
99
89
243589
77
916044069
72
451163129
370118
76251
114697
8
414450
26
60
61
337910
550866074
222091
227425
5
4
32269
407505
109347
12
97
5
2
319745
55
22
214957
95545
41
525726207
68
8
60
21925
30
1843
87
79
420130
86
52
50190
85
39
16468783
29
58
477398
357112
31
39
79
29
3
1
29
63
87
280986
214661
663329560
18
98
63
83
290792
55
61073
82
85
45
621269416
44
81091
5
978718153
76731
94
77183
35
55249
49
128927
10
423831
44
19202
485228
74374
25
404553
180540
29484
287978
77
76
88
727629046
38
486837
68991644
18
70
263404
243108
5
495090
1
844884981
53
6
454279
72
7
73
8
400761
391519
68
7
108203
370450
448704
89
28
644061308
87
42
579711164
1
321413669
9
749786590
393342
2
3
74
406708
81451
404860
7
3
6
246226777
126705
11
9
3417
86071
18475
382483
866916028
441919
31
277006
9
32
69
338391
51
710340202
79
3
97
472669
86
78
36
16
64
489704
220363
84
32
405396
486552
490039
175958
40
201988
145363
42
30736
528249688
58
433615
46
75
909319350
47
58
1
66
236047
103242
17
16
97
773754513
87
40
446099
61
31
67
448629
110166
45
390005842
51
58
84
52
58
454574
67665
220754
153490
3
250975086
59
92
48
627142198
80
124761
45
250476655
61
323544
30
440258056
115079
35
9
467184
44
221071
77
65
431185
5
73
41
67
20
82
230009857
85
3
17397
40599
107331
9
3
352539
81
52
254397
97
80
41
93511
53
47359
290631
405388
77
34069
666700423
220986
48699
81
60
55
355873
46
219520
70
81
313045
4331
395180
467505
67
3
249510
27
74
51
446361
84
94
51
56752
40
268873
138759
97
99175
18536
208186
18
17
67336
410319
74
8520
65
372853
69
6
388574
432333
144043
368784
90
66
18
95
74
905011707
223075
98
33
240950
11830
9
234658
212934
139459
37
129327
3671
163538
73
257135
100411
58
76
44
433223
77
210951
123690
399181
16682
97
130975
49853
42
357360
42
18
28
3
412555
45
11
424890
37
63
57
36
31
5
251785
79
1
99
362344
420433
30017
66
97
16
19804
9
336432
475024
6
404990
459857
84
34
29
14
60
147645
328945
47
376400
98
452199
9
605284652
98
14
97
61
2
801667077
8
66
17
353046
20192
17
231277
62152
101475
54
374474
49
80
364270
29
3
921476231
393423
4
82
742796196
40
459816
62879
31
79
90
51
336805145
1
342904
5
26
765569028
139253
4
5
66
513608773
54
53681
175110806
87
10
201483
140550
166027
498462
462797
178785
77
79
99
198453
177460403
18
1
2
59
4
77
285377
98
275606
282542
2
29
387616
87
345648
979135501
3
190205
23414
279930
66
86
443705
2
477972
25
466706
7
462932
424904507
436760
6
151459
84
62899
72
7
51
138957
184843701
64
24
80
71
284868
46
67
164306
401612
79
265943
267572
48367
10
75
540149400
79
27
397519
97
92
340734
96
1
94
376937
66
415705
96
415963
79
6
452830
22
16
360339
788082428
11
321674
52
191790
3
386961
88
65
134653
195063
854159161
21
47199
771617739
222417
15186
6
122015
23
5
59
730324493
81
239393
217453
303369
140446
405293
13
7904
83864
49
287707
60794
47
273224
95
478088
431761
53232
80
435513665
8
289718494
65
370488280
62126
27
44
482061
273472
4
478548
87
57
106764
29580
302944186
951063469
236650
43
243838
7
33
74303
75
472404
90
386205
3
730660442
6
55
31
73
1
880035707
83
30
422019
545479731
11
69
729865697
13271
78
481526
678569566
160903699
79
72
299018
144709
166996
289735
11597
60844
444090
56
370670
313124
183814
6
6
25
26
281773
111182
395185
144114
382642
339770
405225
10
58574
383658
72261663
318536
65
56800
417594396
30
42
7
364194
42
211821
14
996563288
448662
165781
95
231776
443535588
168207
102013
86
618631438
32
86063
40
80
461411
490692598
447846
60405
490538
429131
12
29441
161365
44
6
123179
788857328
388463
91
13
30
110100
7
259139
550811718
4
206973
378044
67
367736
198042
61
2
25
53
76
64
26710
470898
65
319647936
67
23
143282
484455
19
98
83
184819
98
93
341475
407358
46
36
72
62
94
65283
275839672
50
142594906
37
347451
164178
489963
5
77870
468785
69
73
330168
93
111181
5
262298
59
45603
36
145564
6
166640
58
18
187981
76
38
97
82811
5
33
344781
352953
31
231228601
956258170
162459
103135
4
81
65
311263
58
25
6
79053086
4
46
92
365404
356392
168847
52
9718
419429
97
463889977
84
52
14
231779
15
51
50
106662
85
391468
53
754542158
390471
99
203812
66251
229456
40
51
202793
147838
21
303722542
60631
376138560
200066
308506
99
63
6
11
122106
377333
2
61
6
9
84
3
59
3
318711
473397
280477
66
5
59
14
79
236830
264011958
8
64
333741705
837964859
609887203
96
25
2
662800879
6
88
25
464582
86
1
99994
307473
373251
409498
54527
791073097
67
99
186740884
288786
863302029
376389
442129
440904
36
7
9
224140
31
353100
2
5
537091537
47
50
376368
273802
6
3
77
87
760828005
165317
454557
45
120176465
83765
5
97
16
311842
425381
226495
210750
429498
475174
76
278539
46823796
87
59
318056
116577
122722
45
134340
111118969
25
75
28
37
4
8
72
123763
36
101839
98
669186693
182081
68
76
79
77
69
166147876
11
22
85
9
140390
376124
732721690
336638
78
65
56612
419500
15
179415
144775
34
4
99
46
187727900
37
384643
8
452086487
63
92
70
60
31
379626
45
71
251418
77176
44
348406
537874554
15
40
332409
12
322208
219848
248236
62
40
330113
67608
213981
846940037
861403910
464757
475698
50
180564
3
96836
131112
237561
238153
3
28
290320578
93037613
19
34
143422
114774
71
172448
76
891996015
19
99
21
2100
17
72
15
74
390746
94
14
37
197029
47
897224000
87
75590424
376949
5
354476
46
107400
5
450644
168466
36
8
691616542
60
594627369
99
40188
77
45
607238240
411944
331723
24
427151
664888068
44870
73
642294104
56
117590
66
44911
431505
227696
2
162284
394277
7
11
395485
82
240380
781746378
441465
29
45
73903
31546
45
756741425
270831
309957
3
6
23
58
392396
453510
352174
49
28
38
112676024
85
44
2
363114
303510
64
86
196962324
422788
43
410203
91
452114039
413641257
148896
505380017
39982
17
39
366602
27
506667523
32
195193
16
390625
208678
318221613
725221941
39
47
777496378
12
273538
54
433129
469011
42364
18
13
194240
199875
225369090
25187
5
482432
12231594
226215407
41
34
423744
5
339318
87
41
35
59
13
59
410197
215815
93
3
429252
164200
41
72
27
431330
28
447650
73
371196
262162
125232
344718
9
42230
65993277
10
27
9
111616
390987
12972
487741
39
177260
297379
37
360839
99
234500
194753
314037
3
24
397828
36
43
112773
468971931
66
116656
82504
188022
150548
650479438
189693
355305
81
217655
91
42
17
101512
60
76
81
33
715841423
5
92
81853332
473659
5
107791
74
380496
2
23
289249
41
154938
76
46
425185
159201
213971
42307
5
35
9
99
209045
79
212729
9
223334
119327
209689992
388072
108192
256099
82
88
140349
402968
15
326390823
440635
690803983
406211
18
829560921
464865
351148
51
56
417646
62071
298371
637457650
62
7
57
67
237882
47
732534930
425977
339304
188595
81
928441662
35
78
20734
332671
347512
44
477829
479903
8
664330286
50
18
16
19
2
94
5
255743064
75
188834
42
73556
66274
8
91
87
377178
92
76548
134807
994564384
360252
72
332004
45
65
85
6
488609
137085
57
99
57
410665
65
396607
141114
72568549
387607
197467493
293732
74
46
38130
328924
42
20
177413
75
53
494220
51
39307
51
55
473474
477279
87
85
328419
31
178313
63
418172
97
8
359843
6
981221768
80
311804
10
156194527
206773
173234
4
14
271224
857730170
82
198020
938193804
63
64
80021
9
425050
25
225200
66
517536994
71
855502756
343631
5
90
51
235800
183560
68
238477
848716748
35191
14
238459
147715
80924
110172
427685
76
20
88377
143532
80
98
332391100
35235
8
322484
7
57
433496
5
97
7
81
40
94
4
640941390
403143165
76
279123
18
46648
18838
338489
178146
289432
1
114361
22
1
713767131
2
5
267248
2
609280922
2863
487122
75
894047929
451180
30
397765
9
73
197100856
2
82
48
624320073
85
397497
255547160
21
90813
1
27
31
136923
97
84024
85
417409
85363
235459
35
227921
6
16
43
423866
1
414714
11
98
18
357164
87
4
85322
300313
11847
85
12
128399
950599864
99
185731
394218
33
4
602361594
461977
321751
188223
34
423358
231005
95
67301
86
27
177314
374572
1
392075
23
64
97
126376
503921796
33
1
6
88
43
59
56
109614
17
141835767
71
77
132614
684456771
71
232485
219253
25088
37
158861
158242
186247
11
5
75
45
89
85
3
59785
49
18
20
12
90
91
346718520
12732
9
99
35
900440472
17
428546
156013
19495
152870
330072334
98
54
79
12
224949
405702
57
305719
74
70327
277546
146285
6
694885468
212092
55
191495
35
67
188474
287099
8
321359
490630
44
490255
61
9
302859
734248025
103423
60
205990
56
28
447145
120747494
339497
97
238154
975882625
25
12
154708
425312
59027
19
420470855
71
7
50
67
1
6
12262
224047
40738
4
36
402646
480051
6
148167278
80
6
43
2
73
9
275854
497197
7
27
156306
44
22427
102544226
98972
79
46390
191663
289039154
3
83
88
199903
17
296906
12
62
88
90
425397
336189
15
38
28
99
152187
66
11
40
488815
98
31
27454
391320
377320
344292
51
65
782089475
132095
500519668
1
408199
19293
78
117857
329707
46407
1
363458
21
202757
332886
69
383197
89
283076769
4
5
81
458709
88
20794
450510
466001
583013300
27
284279
6
176647
154623
368811
92
939166815
33
26
436227
14
24
18
176350
382840
60
21
94
775891698
13
16
36329
75
39
432213
103604
688153014
409615
22063
80
266900
86
249095
482426
58
98950389
465120
43
18
135749
48778
363510
56
245157
3
50
357705
79
6
68
412255
56
425142
2
202867
96
90003
96
7
60
80
53
30
88804
69
462004
225634939
105019
359917
5452
61
54
303610
93534
18
25
90
777005987
71
674042028
8
5
35
211204003
39
41695
313964297
11
79
245432
79
43
487948
306585
25
357389
6
60
140103
988506169
653149717
3
40
617849263
67
84
35
103418
88954269
366253
358117
22
38
2
50517
318436
68
441264
235049
475582
88
2
292865
1
455992065
69
96
8
368795
4
808626281
415505
255353
73
436141
42
1
6
124005
171150
98
381205053
306206813
192794
28
6
91
248921
161293
45
13
316582
45
102872
433737
86
50
22
413114394
361541
310356
2
366978
289018
19
795013984
338227
45
73
410298
77
249939
26
415858
806678567
652334711
5
313713352
420700
56
88
79
494140161
194374908
49
73
28837668
245508
423621
371169
140301
32
427324
10
54
312473042
106468
184994
236891695
536370987
67157
397299
24
339811
117216771
24
85
31
161617
227462239
51034
103343
3
157701
463432
446594
39545
41
64
91
47469
44
6
270513
294764
723943242
76
302158468
322369
9
63
7
143927
85
84
7
258861
29
79
68
81111202
298117
360659
958639388
4
41093
23
606455795
625513407
82
6
374287
44
54
144366
431930
309757577
472795
22
406777
39
3
854103460
88
194931
268247
79242
32
90
959978046
165866244
32526
67
41
28
95928
78348
127115
210381
502566517
190579
85
21
79
61
239217
787048145
82
118225
75
171103546
89
150665571
52090
16
59810
4
29
2
118933
73
304479
5
93
574720708
2
482026576
871936774
418362
384003
7
61937
27
25
188321839
418196
66
345004
422526
19
702121734
232922
265884
67
74
97
75
98
58998
98
68
186803
3601
117506
850852638
179462
161332
86
454491
270754
43
236103
82
225417
47
304697564
49
238433
841192057
18409
20
286575
485998
466311
43
9
340965
81
55
219129
73890
499374
79438
82312
95
91
59
68
39
251836
5321
10
888905113
51
401016
47
6
234563234
81789
483668
79
1
222457
186812
31
66386
20
20
210944
4
41
99
158243
57
110042
7
347149
309938
292068
31
34986
462393
84
498514
8
302275
65
25
273124
78
8
67
95960
22053
10
310700070
253395
349983
67
28
306029099
165061
1
50
28
312588
13
91
190657
86232
449043
19
95
45982
20
10
543901700
792271314
258129
359454
371455
308426
490978
90
1803
912948756
167099
36159
412497995
689396164
430634
94
386239
55
21
82
51
98
191971
908681084
55
178789
27
52
79
35
46
88483
258726
453674
45
52
215761
61
42
393643
153501
242736
47
64
53
12
401082
79
2
50
20
86982
8
188582
78
131261
882110193
74
171622
230793310
91
68937
48
33
92187
72
54
80479
6
23
13
64
55
82
13013
1
55
474181
330985
81
16
493022
389387
376614
16
31054
138930
40
9
104207
19
42
190914
61
67
337739
61
75
117220
890772127
58
440390
184310
21
518053770
647102878
47
47119
105860
478365
95
265207
4
64
652573413
392402
25218
230109
305630
18
363832
5
15
163697
13
98
58
84874
269198825
9
225728
59
100113
231097
25
161947
83
6
75
113796
353492
98
22
466723
56
3
247022
50
8
98
197920
372140
5
6
1
73
25
3
2
3
7
54
35
290365031
427054
94
313995
8
252288
5
88
234501786
58
42
246643
909333946
250935
442840
317352
34
24
47
308872
42
648044132
235452
6
204741
73794
463379
46
179875
81
370795
185709
77
340507
39
284904
443144
434268693
329385
70
38696
128297
3
59
363141
187018
19
50
156391
40
355831
580579983
25
340420
7332
238301
12
46
104735
89145272
72
5
46269
39537283
61
257419
96
401107
92
86
99
24
52
704006687
393812
952704948
98
72
912861203
284974
89
3
756521035
77
43
409596
53
34
463643
183069
111568
303845
951375475
8
51
427685
51
261687
313092
261907
9190
75
898841285
71
233712
987813228
2
15
1
12
1
92
14
17
225960
69
653365568
61
400965
2182
19
74918
298518540
331487
386046
115524
81
30384
21
65
131192658
598724173
315515
41
55
204175
434939
499981559
425247
236522351
25335
18149
11
369160854
17
157820434
76446
18
37
25
365053
49
1
223753
46
197028
801145148
429329
275539
91
341425
98
225296
98937
237645
319148
103852750
3
243663
71697
162967973
95
9
450760
6
61
21
27961
162790
6
27
9
389222
17
175825541
86
27
118750
229325
154264
360543
81
101912
30
93
180423
377205
370086208
26
181101
388027
356529661
381907
27
661433494
167628
60
145412
33
325751619
952637821
102930
13
929896169
98793
97
83
214341
645721860
892607680
3
177569241
528530050
131786
335533
318266
9
2
111651
338349
31240
61
19
482174
71
34
6
1
159668
59
80
299909
400898
20
98
29
492649362
306388
999533627
74
42
692687786
2
304887
61
267006
73
9
8
57
446340
20
8
2
43
74
193216
122161
34683
3
97
123796
91
302860
92553
18
452890
62
40
40
419191
291054
16
5
247253
4
60954
11
86423
82
46
75
99428
24
44
13
952793936
600862729
28
48
34
852048054
347887
15
82
285244
27
158395
837186315
79
279818
57
12
261729
66
78
5
349994
53
79
160151
406591
18
113189
210395
63
26
48
45
65420
76819
289982
11
40
103832
300809179
8
403116
854790452
138466
22
385096
127019
242299
11
355628
3641
345019
210967
32
1
373779
12
30
420231
99
47
6
141838
5
178144
89322
474994
362995
557117123
278223
422285
863624156
212425
1
457125
316449
2
149853
11
82
133377
82093
7
17
74
61
484047
3
7580
266148
59
286031
329383
285841
48
226319
31
56
48
4
370454
85647
76501
416380
261310
20
472967
61
86
22
272244
400259
84
351302292
47
192719
151308
151586
88
57
485924
867263110
6
471364
73738
61
134456
79
860606417
443277
202091
8
78
98908
3
11
7686
53
471124
8
43
17
99
3
30
258118
5
31
51272
55701287
47
36
113882
17
290189
327471453
4
60
107357
851919295
88
374746
187578
19
15
447541
216701
46
38532
921906744
313231
349947
273166
3
65
251842
46
8
108423
98
184622
268764
3
426035
203783
474334
356389
941798533
221729
50
63
33
385893
392924732
366091
19
293027
41
125883
35781301
386112
44
2
57
498757
86465
359698
94
215085
1
63
55358
13
284631
184166
15
393543
154775
98
225623
77
62424
41
186686
359175
33228
30
20
67
383244
32
6
60759
412596
487624
236320
219588
231137
413749
232487241
57
44500
117136
55
322204
36
30
414
189161
7
209573
43
88
41808486
218164
83129
12
180071
394826
44
71
25
31
1
34
436413
35
172776
8
108131
87
796366
259003
71722
13
63
1
116446
235340
15
94
182572
467581
287307848
393309316
537712466
491555
6
45968
320425
82849
2911
61
416313
91
413320
27
16
9
42
59
262922
462724
456211
652477503
53
17
318982
5
15
13027
203800
72
61
76770
136976
892407887
7
311498
417827090
84
498786
231431
1
58
9
204241
42
5
300009
98
366222
33607
99
30
79577
882011166
313941
93
413411
83
387971
1
62
51
38731070
93
2
530455366
266352
607289611
81
497591068
201811
256097
36
62
247839153
42
9
998006776
80
98
88
51
723804336
297645492
53
52
460128
478842
9
231939
194492
37
59
323643
99
10
164945
55
416979171
303938
98207
389017
329546
10442
119929
15
56
416853
322439
308520797
676268501
52
30338
239969
34
38
252103
93
29
397254
476038586
83
96
26
20
81
276756
98
94
65
496554
144207
329826
52
209999
347456
149607
26
211444
38
68
1
142131
93
168962
664381122
223271
67
88
11
53
99
102790
317217
338653
228852
92
72
8
167637
441118
209369
2
61
2
56
43
25
125357
679862540
32
20
661139604
349562
379883
313362
45
156683
424384
24
78
487582
30
1
281437
1
697162883
89
1
111606
277133
30
38
96
17787
17
7
80
16
97
61
476924
173128
1
290299
259662
42
370601
223764
96
175824
47
717548204
672068099
427810
936884578
327192
349965
93
21037
40
288717558
26
4
2
90
7
45
397537
80
458019
47
84
177441
195210
51
166048
335780
66
76
480230
201287
267134379
2
76
401519
229060
155290
42
475628351
38634
26
435471660
206269
43
42
172729
73
19
90
73
267474
19
399826
85
11
37476500
7
80
333748
43
329096884
243501571
422374
95
64
192893
833912735
432791
106796
25
34
7
30
769031423
91125
218344
279787
30
375926879
13
75
281987
138097
335938
437626021
40658
418196
51148
615376710
65
195306
183424125
251893
59
161503
269920
36
71
441559
57101881
645855811
281589
4
28063
54
217085
72
2
13
442782
578746342
373052
245285
418816
15
94
87
620481115
439614
259978
84
188720885
190812
72
9
441882
66701
194261
1
157433
176197
63
461703
446028520
750266724
433190
22
14
424512
73
25005
33236
274765
6
141948
496434
39
50
52
293269
147750
25
36018
52
178657
154366
44
50
7
8
295783
381158
17
3
22669
11
4
75067
8
31
269325
10
103323
313006
196316
13
51
281151
12
92478
241584
7
23
45
44
76
45
390
131668574
318525
21
238751
43
7
2
47
505332441
341871
181632
428014
333938
247428
62
6
486130
884859396
245484
33315
28
331874865
95
444044
60
370689
84
567414875
173317
75
67
1
60
276203
21
4
94
90
57
171261
9
295763
456400842
423043
334146
58
348056
44
35
608394095
555565863
94
139303
79
47771
479895710
91
55
470094
241924
45
916791049
376389
6
212721
58645035
64
842503292
48
110463
406762
278753
261697
3
289174
67
411751
301642
250297
181744
377855
44
218268
81
57716
423881
44
474267
2
94
49
284858
107283
80364
77
240835
71
483300
78
1
46
85559
42
72
81
3
39
23
49
8
6
271800607
29754
19
396344
367807
10
95
73
14
116727011
85
88
9
69620
5
471698
146973
175592
433183
336324922
434102
1
37
635542776
60
349453226
227712
80953
129769
379020
468206
35
9
394278
98
250244
18
327616
20
7
446063
474572
70
95022
73
173962
5
22182
66
47
4
131423
271746
7
68
50
21
35
301736
499216
73
965922112
359555241
175594
62592
71878
492350
6
16
54
284545
342192
415318
69
482303
95
228661
398214
34
244174
5
412908
879301681
3
43
4
68
25
87028
54
27
278189
230907
419884
453928
346019
472257460
53560
378142773
416997
18
170651
12
4
47794
9
919536604
99
42
104052
434667
343211
272002
287952
74
598741996
427948
48
9
8
180236
32465
58
40
43
66
69
78
376556
7
51935
6
78
72
10
179481137
213164
78
229671
74
414506
472245
24
319314
94
470951
98328
141553
85
118279
50
3
80
6
2
273177
96
43571
484542
70
30
93
142783
34
4
436958
20
53362
340252426
56
467719
387213
292927
351648
38
339921
255688720
285566655
92
91
83646795
82
63
22610
23160
16
390365
7
95
35
340520
66548
2
3610
358811
418071
155764
426259
262465
82064
85
69
6145
439782
61
21
463757479
14
299084
22
1112
389749
158497
286227
486502991
21
481689862
8
264049
98012
5
56
136863019
131064
88
79
33
78
484570
391555
381766
97272
85
45
177701
451831
3
131155
22
3
474012
32400
39551
21
390134820
486369
436592
132793
991329831
111714
499875
467685
93
494488
3
339505
2043
14
70
16681
1
1
33905
57
88
52
147733
316784
17
166650
70
418625
12
11
303810
309908
44
293732
261817
6
432797
82
11
775220704
410382
91
23
473521
466952
134879
97
32
37
79
73
2
41
204295
475980
232891
96
950421113
89
199493
454663
97
42241
65
86
89
12
2
168572
182507
75
71
266661
40
372331
60180
8
738041682
68
4
359790
274697
438088
466646
333521
192990
46235
6
325376
226380
473775
23
18
47
45
268752781
23
37
519663198
43
1
88
280789
43
683374896
828666454
1
90
350397
75313
449435
244547693
613494285
875121471
339392
217681
53
4
57
65
355752
8
20
400826
43
385025
949801584
15
5
18
103338
376375
62386
455843
45
54
312055
76
7
6
47
13
75
37
443971
96
8
71128607
5
38
176955
239470
23120433
64
211814
371373
46
440836866
551746728
38
467664
4
551814357
96
48
77
68685505
58
484877
217259
43
449135
8
3
173637
62
84
70
299791
442237052
160562
50244851
49263
8104
379918
392334
122566
90
75034019
22
92
70
30
363011
9
1
427548
89518
219190
53
4
245320
316031
3
10
74
47
68
12955
6173
96
415790
61
137274
4
39
45
495104
32
307230
20
23
295892
76
303139
10
41
415259
324032
372903383
464672
126015
38
8
488245
23
206405265
13
80
44
356333
283406
23
6
288885911
5
8
274478
406233
134799
48
203176
84
86
80186
4
9
151991
334993
928634184
416816
4
24
364061
250157
66445
210103
82811
292337
11
129430
51
137805
56
4
3914
37
32
203593
40
413020
14
89
24
218949
84
173061
379295
28
15
237658
320738
31
139003
132494
347993
450287
53
92
288120
5
459265
2
317245
29
986129773
144375
40449
164942237
771815986
9
230534
6
234254
302333
28
482407
268868
814327370
470081
437125
65
58450
481932
65475
326303
366800
27
11
24
107337
20
14
188965
473517
24403
86
93
350265
411773
50
51
103242
24
406270
19
397358
99
65
48
490956769
416809
528311019
99488
393229
16
350377
8
34
685569082
138071
39
56
73
281078
52
16721
95
86811
369427
712026181
59588
11
91
85
383636123
52982
471534
220725
83
481
456943
745626720
46
84
188283
962910655
77
13
477634
47287
42
93716202
96354
298907
317664
212771
45711
923931583
35306
67
4
321919
400107
56
393936
475897
210196
498170
4
7
36
66
36241
62
222842
3
60
2
365647142
20
47909
69
101640
99
237932
6
459836
13699
496756
5
84
91
75
199789
239076
36
2
356866
65492
100972
499893
288392
77
7
8
14
281945
112618
2
49883
620606595
4
415130
83
200380
72
15544
37
182592
3
90
739727182
969886898
25
18
59
37
198803
3
419569409
227880
379668
404612
33
46
51
23
185164
1
24
449674
362643
617561984
246297
361244
26
39
79094
33
46
371462
91
283832
60
78
220602
379081
81
5
34
67
37
12711
428580
404498
57767
4
51
225510
39
66
447763
6
75
94
55
79
404314
151633
35
74644
229059
56859
424865255
61176
448729
5
10
76
145696
53
138243
48
306366
90
705844717
60
373900
65
51
427479
711578505
226416
45
5
1396
264667
426531
80
51
821187554
375357736
390421
421517
3
84
71028
300413202
243338
166126
7572
176542
486404
33
70
560140581
341448
5
25
90
401841301
28
69830
565647988
74
178730
61
92
75
87
481713
56
278963
481225
87777
1
96
75
304955
459409
365051
402593
459603
6
4
64122
123680
30
954288015
607981408
3
32
270541
366029
85
197023
48
615656576
7
6
91
96
304297
476243
56
9
223840
16
9
19
26
66
9
67
79
118113
202549546
44
73
152941
20
266865
32
57551
81
766573883
415567
81
460934
338452479
165752
266323
466942
2
27896
24
80398
63
470000
466796
22
122724
10
461876
388425
26
439934
23
134597
151605
36
38
13
8
752173326
90
345389707
10
79
490890
388051
460407081
22228
50
139
8607
77973
8
194429
116018
20454
48
62
11333
64
34
438659
707927910
49
34
74456
845
677102928
31
20
89
450941
377918
492457
7
47
801918711
603143443
73
7
435633
417471
80
4
22
485670
496892
96
50
6
53
7
34
173872
270632
48
17902
58
463464
3
99
346661
290352
16
954228839
71
54
301729
2
364999225
380454
263742230
65
17
181518
113382
39
537545205
14862
465623
161129293
89
598583416
421853489
61
57
8
8
8
124102
35
403778
56
32
93
72
43
22
264527
121561
276877
201684
24
405788
212740
19
7
280739
91315
39
123992
206659
54
239986
74
44
141204
49
446166
99439
855872351
36
4
364573
203428
585402208
128078497
9907
283166
421481
452055
18
22
63207
119547
103280
437086
90
77
14
99
7
361758
57
478605
72
47
214636120
234500
53660491
94
93
37
353851
8
36
276798741
23
329538
552245027
960460926
5
153573
71
91
419639472
347796
3
10
51
83
124015
422289
86
11
92
778322409
93
49635
780
333623170
231922
6
430233
451698
79953
86
3
32
71
32
87
76
479003
91
186280
61489
350313
201370
393452
74
32
25
46
134400
12
231491899
307551
101564
391314
1
9
11425
8
149696
32
349653
95306
766498171
763651189
220533
236695
208773519
59
134366454
203136717
507722413
253850
263853
185278
412739
65
8
316513
169574
379391
27609
82
88
72443
88
642619371
371823
74
27
65
220567
496102
212521
121297
90
464320
316970
83
204628
84315
65
18
82
293814
43
95796
97
346283
314449
2
42
22629
14
67
2
95
403921
800626262
2
39
29
432888
1
88
75
255350
200617
70
4
95
10
9
250663
258746
55
146406
3
989894216
3
4
689386347
30
8630
31
68
412970
436742
62
8
66
636743285
205937115
361372
316839
97
59
14
29
45
2
2
44
43
868388388
36
486542
8516
22
7
88
59511
19
810709190
61
385689
184082
474475
715957512
136713
319472
6
365638
643868702
96
402355
526963540
140516
147034
140415
81
127769719
916958442
85
384531
75128
435640
71
16
223500926
26
303902
2800
55
214099
6
751529459
271659
36
400627
51
31
31
498488
15
772281205
15
4
45527
73
104256
52
13
283877
300602
89
190242
373453
83
153259
18
257956153
14
980314921
23
198930
232698
666384186
289571
62
104972
50110680
28849
44
42
72
336063
64
42
94
7
359804728
86
290058468
395514
67
16
46
64
246781
54
395648
68
469848
459979
36
275064320
267985
439773
25
13
25
483641191
69
56
571133263
7
292062
54
31873
177629
4
1
231732
30
4
36
731268850
12
275707
393605
230066
252342
166670
44
224976
81393
22007
10
37598
60
468399
56
43
68
38
960146856
304977960
87
395340
127032
67897
18816126
32541
39033
105969
438518
73938
72
54819
79
12
40
89
10
254179147
44
80
175773
63739
60
303258
10
298133
293259863
47
703729218
5
849967802
622359824
144859
3
18
36098
75
53323
192562
271865
360789
149733124
436281944
523262333
19
60
30577
414638
39268819
201350
488130
14
13812014
92
69
38860
396863074
5
280956027
456001
18
32844
23
49
57
289261
97
80120
110262
406773
2
35783773
58
314107
4
305386073
427026
35
62
139090
83462
5
203909
243016
7
434915
2
21
2489904
80
82
8
31
120176
429020
225169226
23091
687069810
147060
65
454166985
117232
478294
449522
373509
79
52
40
371915
256924
234760
397821
98
88
399079
23
49
631251040
81
557827266
26
291083
183653
41
163290
138472
282937
28
57
50
336265
3
119394
60
380776
31
62
85
33184
35
29
86147
491797
6
368053
271571
7
862998203
9
246085
79
2
7
329136
23
386662
118025
54
20
28012
55
464558
144503
2
380415
12
5
34691
176054
258304
65
11
88
28
173693
19
60
41948
13
95
94
82
95
497722
182133
1
65
3
258367
23
2
53
245789
102525
92
83
98
13
318137
31
54
263153
362681
262242112
473693
60729
90
521352209
96
39
106776758
62
349067840
184686
20
65
715913202
23
5332
67
88
88
378162
919962132
160231
3
9
368405
336049
6
42
26
15
1
2
35
21
539203462
18
8
136676
93
55
36
56
14
51583
36
1
284442
19
462175
95
653722205
481951
175006
59
7
70
265700
18
31
466998
256694
30
772005547
473719
444981393
638012106
87
323348
48
396565
40
27710
74
22
267251
14
99496
138736
386279
97
155158
318545
479562
333753
3
66
509187831
78
86
37316
99
421412
429098
75
53
31
462332
36533
85
252147
64785
594134247
6
465361
74
1
296718
33409
144506
934286618
80
45
71
64
104111
298247
248453123
1
11
96947498
39
167210
23
23
76
46
60
339797
19
45461
476439
86470
482919
332994
445648
204533
80
55
68
1
44
689011762
6
96
380302217
160350
5
2
96
490366
55
446730
467015
86
82
1
8
68044
3
793934751
44
30
460167
12
484052
27
54
6
28
76285
2
88
254575
5
88
534219881
52
18
14
104580
377380
67
15107
15
474512
69
8
2
34
86
354345
181976
37
10
5
47
378094405
429631534
15
871246795
381562523
57
63
108779
116828
345630
28
13
900329624
424412
412160
5
40
897628321
382944
34
229904
212513
98
8
95464
3
482998
29
489811
24
8
487489173
10
423528
23
96
9
148289
2
49
291171
34
371538
31
23
161494645
3
29
17
68
328803
788763355
157176
23291
36406
65
26
496650
9811
91
65
180672
89621
498616
89
30
17
80
365602232
459540
34
46657
150292
395568
54
16
357467
136691
56563
153687
88
4
42
273750
316261
1
38292
147365
48934
5
304593
12368
14
7
48
177773
81989
2
357970
89
95
161244
20
44
62
26
239791
63835
44
156461
100653
1
974586788
27498547
27
54
42807
59
66
37272
442918
28
486283
73
281520
5
94
80975
412471
87
47
95
278866
72115
35
921667967
910180682
11
58186
17
62
51
116810
78
90
179882
26
279654
80
46
398459
38
80
41122
54
96
33
491288
144092
70304
42
38277
26
71
192175
359642
57
131950
8
277760
463984
47
399517
466115
59
59
355487
81
41
11
7
98
303392
30
204
308893
105542
71253
2
410931
402719
732356246
4
7
69
12
35
62
250478
56
115872
430719
539129103
82
233853
18
64
15
66962
701086422
26
24
55
336338
3
56
431796998
457381
33
84
237156
84656
69
84
45
30
2
72
177154
91
73
69
82
416545
5
288078
3
5
3
213050
320757
186665
3473
55
12
73
468807
456
461481
469974
454170
10
291171
28441
33
182851
219831
70455
21
90
122435
96484
262967
93
280650
310596
360289
44
281704
79
431395
488958
23
148241
61
88
5
222029
87688
4
93
184999
37
19
261886
2
175711
344868402
10
38
45
23
334426
194655
62
37
3
61
228818
75
32
274170
3
309241
49
59
41
30
351871
59
338900
428424
42
940701881
181427
197537
40
94077
29
6
8
80
236682
35141
18
326667
352768
21
846810980
370123
34
491392
309742
104013
176561
33
11112
169606
35
9
48
99230
321280
15286
32363
22
63
8
12
66
4
370259
119878
230192
146879
701972898
84
15
71
179834
54
373000
419697
413057
1
797101216
12
61446198
112742
97
13
79
286342
39
86
96
327999911
82
31
495122
293484
71551
62
485805
185184
86
854754669
93
68
46
61
38
3
24
2
491181199
7
366673
47405
53
364787314
32
96
64
174537
423305
235685
608256562
73
206311
414449
43
66231
65
87
436462
495741
20
100200
16
9
395591
79865
958061950
6
208405
398667
240596
61
457550976
20
61
368603
8
81
61
62
341078291
427118296
173190
74
86
171808
19237
5936
19037
385717
26
721839150
887162596
7
317398
7
419993
99
165517174
84
435150
57
163986
292527
474672
1
81
87
328500
84
91
1
634546210
735813217
2
317067
720807841
64
101497
207829
448998
96
64
686906548
492042
21
86
219798
343765
53
99
46
67
296487
59
135567
78
37
902070759
457333
35
3
30
416794
665963258
14
170637
76
4
364890
25
111784
28
147117
36
7
91
68
404866
63
91
121092
66015
419164
407505
54
6
69
110312577
250347
88
236317
49
22
1
487321
62072
479800
627562428
53
8
356076
15
16
259595
298615
102577
690467166
190484978
136205
6
107234554
50
29
274104
43
337597
18
80
19
61
250960
210648
31
47901
21
262172
4
44
85
268018
48
88
88
417265
445163697
8
75
39
246737
258969654
13
31
6
149491
24
428793
74
43
229188
542811676
409144
117113
222204
93
409970
173793
49
395512
45
81
275817
59787
18
368121
47
46
48
23
7
331096
60201
28
208439
196857
57
73
218883746
7
72
32
452009
385598
89102
2
29095
63
7
386791568
201304
6
325374
9
99
196109
90
18274922
309639
190167
47
94
14166
8
469493532
304630
121994
79
338447
198045
280625
9
43
482509466
79
53
20
402615
480865
492353
6
391888578
96
53
689187394
65
358628
5
43
43
84
91
71
399487
1
97520787
11
319818
48760
235830
247678
7
499407
48
481309
268701
422493
30
248969298
80
285367
195286
110387
7
380928
79
37
16
315491
4
388681668
14
222733424
37
243230
20
341652
17
223620
87
42
27
31
49590
24
740674504
320502
134014065
40
26097
50
50
57
7
28
289337
36
95
76743
96
6
4
32
2
22755
426989
5
12
73
253854
362154613
387618
61
33656
99
97
243313
368859
90
385471
14
3
744009462
21
466504
37
3
18
29
2
499502
64
92
207911
308768
286279
426041
18
9
434255
30
22
22
241420
94
171936
135045
6
787679961
9
520013238
1
4944345
1
365256
221127
46
446621
51972196
74
41
2
31
24586147
31
127444
11
98
71
13473
39
119363
42
118799
422650
26
57
451243
23
88
374801
152719
4
419423
20
2
4
69
88
224136
489012
638936414
73
76
35
60
455947
88382
6
151615
84
467594
237388
375768
566020048
36
2
253028
77
193001
365029
96451
66
61
10
44
43
98
71
16
130367
20796
146562272
73
88
591121477
305331
6
99
51
79
38
91
55
12
545742918
8
289116
15
64
53
19
81
49
493163
22129
24445
22
4
83
297085
18
9
748088638
28
74
365578121
2
5
89
2
9
450142
80
517955262
39
59
155701
36
32
9
8
259226
441449
41
29
81
268794
2
34
98
220917
91
410276
431969
631741089
492631
227577
783601213
98
491471
411171
7
53
86
316308194
47
67
5
1
47
86
485445
17
19
7
114281
133804
472909
29
24
74
53071
30595
51
1
345750
1
583894293
89777
90175
483186
54
984045750
197924
71
364107
287493
46
49810
11
302419
11
183785
283722
352321
8
884783971
85
69
32
63
38
89
25
91
107942
626761673
82
181824439
370191
95
58555746
298379
42003
47985
6
151833
351078
2
287087
57
154106
2
48
17
774527493
445208
36
335632
36
819121921
98
95
3
87667
7
30
4
258976
47
359500
23
33
93
3
336948
479119
212401
49
7
13
80
18
95
57
11
88
3
27
882954893
4625
254586
301219
81339
4
63813372
356581
43
45
373144540
401746
11
491982068
232139
615977994
359112
103356463
73728
418472
668404826
80
148977
414500454
17
116910
701616285
371552
443097
320134
68
65
64
5
200632343
6
414358
83
60
15676
52
465848
10
248599
354645
330544
26
59020
8
95
141913
15
92
404496
56985
238458
256780
62723
423597
92448
404537
4
416311
580519975
220582
65
393367
16
71
76
43
389632593
33
99
162065
339902
210542
2097
835238971
239658
160451
609716350
22374343
37
257060
63
485428
26529
28910849
7
70
364568
14321268
275083
162105
63411
215208
99
63
13
79
7
8744
93261
16
363528
20140
145205
55
153441
374894
162346
452749
9
73
73
1
159326
561268178
293835
63
48
15
29
56
23
88
34
93
38
30760
43
342884
193565
313738762
29858723
44
1
47
90
3
7
284084642
90
297670
5
59
346932
65
43
2
94
346066
364946
100456
50
795692472
31
121951
337202
486054
12183
125164
47812
51
46
3
81
5
443640
164916
22
21
330049
270996
99
67
137651
185289
70941
74
401594
55239697
400523
23
53
356261
22
1
2
295322
349267
482005
77
1
274199
41
26
803271900
35
79137
8
5
1
41
414311
44
491063781
722401953
47
132509
47759
210468
249355
83
27
84
3
3
423178
114911
69056
37274
71
518071268
47
348943
32
474017
534003868
282540
7
253181
37
3
284356
2
14
7
470895098
47
17
66973
210578
41
95
128997
677926573
763933035
6
489650
7
81
93
260392
345910
97
4
41
323067
168916
281451
186796
489200
95086
208312481
167752289
111778
29
415304
67
795465023
62283437
2
499785
45
354929
46
3
72
68
3
65
27
485775
10
196997
6
64
87339
197073
301086
7
89
171261017
464057
32
273851
137712
38
3
17
399012
201839047
3
65
7
81
17
27178
266366
6
460002
37
1
466
148273
62
15
54491
99
338265
419858
99
4
1
294394
143506
5
374671
286257
276626
68
326703
72
49601
36
564166130
15385
61
879704196
274186
11
448559
374529
47
302576155
635309953
486884
415565
62170
38
306937
87
224397
34
564944882
7
46777
18754
227507
21
67
239756
75
29
25853
355714
49
7
547514311
390050
23802
49436
82
263431
11
379344
85
48
96
32513
89956
1
45
36193
64
53
297943
31
88
128239
67874
494377726
85323705
84
233651269
42
14
77
57113
27665
257123
20
20
39
237988
286080
97
37
48
144719
192263582
23
6
77481
713265634
4332
4107379
699221612
827287262
27
749230317
78
8
178415
296794
169220
37
157337
280872
329310
11943
415802911
36
11
82
95
9944
730228841
246220
30
211274702
273366
51
50
20
275116340
32
45
87
71
72255
353508
399537
99
359647
30
76
62
443265
1
8
12
57131
96
955878889
24
91
81
44
353163691
474219
143056
26334
58
90699
9
79
21
11
195679
373959
79216
141776
10182
74
460515
179877
527081910
7
125651
85
6
25
259811
97926
84
272471
23
405641
51
80
168570
13219
54
55
842916574
13
41
18
195415
75
202139
413592
58
183083
23
50432
52
345949
11
52
365371
252595
186555
83
66
389990
245504
16
158172
429879
308072
16
183371
461879
312184
23
8
56
21
229148
358290
382551
94853
995269347
12
324122
28
167395
33803
78
51
135761
377237
244660
406300
78
318187
4
528401295
59845
153025
473363
94
264896
135381
172916
310617
72
82
422067
100990
15
47
82
330402
90
4
470965
643539739
2
425244
320253
242469
107667
83
29
7
93957
233219
72
489304
36
448007
197423
466814
6
62
63086
831794540
21508
58
334116
19
87
22
30
95
91
183754
220866
42055
356269695
11
26
168186
85
81
196579
438584
2
168317
14
6
391640
861160463
63
29
4
870307922
319708
257000
812758414
74
8
3
48
75
23
15
1535
46
250255
36
246296
54
287054
98
376636
246394
85
56
342636
95
82
372419
500001199
16
22
92
8
35
19
17
66
66
37
28
39
28
183675
194502
27
51807304
25
238148
66
342305
75966
419207
934335180
72
53
83
22
31
43
428758
485984
6
115544
97815
244980
213113
490271
80
13
11
5
4
56
75
57938
225917
411413
3
498402
278964
89
51
30435
995673497
206417
4
403957
71
325458
11
6
523267713
137328
58
739575142
3
94
46
79
213185
168650
74
35
81
253695
275910
425774
327536
642161388
176927
206770
73
66969
318849
35
499573
26
24
176832
98
435457718
13
279972
9
360629
817151295
402418
8
90
90
458772
34
52778
476140
51
95
282694
984358337
406446
103551
62
374250204
55
45
307981
324017
284959
88828
33
322148
58
343366
52
54
36847182
417852
187276915
48
71
3
5
838296396
52
276336
52
494979
7
75
95
322914
49
79
74
11
815036659
490729
2
4
58
80
2
57420
30
81
95
88378
826776900
475620
70
7
358701
39
15748
6
61
159216
36
138921
68
90
97
33919
49486
34422704
58
14
3313
60770
280676
205191
27
495972
15301
20
9
384952
102060
1
75
23
82
81
9
83746
52
166190
29
85
35
332108
494574
10
90
498986
348712
436919
465857
3
221758
94
378053
757347573
317637
15718
336016
606784200
6
87495
74
29
233655
240386156
93
86
643534206
416424
297478
474508
132770240
475802
574473636
247798
72
2
1
76
32
17
284587
4
21
72
226095
467605
90
432575
8
63
143821
174897490
245048
68
92
90
278621
212354
465818
27
71
47561
82
454953
9
129637
11
69
968756960
146982
462170
9
1
54
474628
42
3
463340
194678
296529
221331
84
12
351828
124721
243670
437701
70250
429919
13
400164
277682
13
29933
312974373
62777
485357
319310
178506
420643
4
13
941845620
99
4
30
23
57
364115
34355
95899
70
63
970423810
58
666104985
458273
70
10
5
61291
79
1
4
37
62
237953
421509
49838
151603
200271
59
151804
212388
317409
853831092
11
490563
9751
2
4
26
57
9
431124
260116
454635
62
335621
82
58
22
402961
53
231115
74
27
51
65
279384
724082208
499167
220424
321120
260940145
170907681
198620
108577
32
24
14
58
42
39
68
66
33
5
12857
4
458750
3
283920
6
78
3
73895
13
335716
59
69
30
971620589
498117
52
65341
422532
145726
478270
3
760184967
4
229651
54
88
92
168701
319247
383144
441267
2
6
201043
24
433555
3
3
99
61
419284
35
49154
245866
95
86
213926
6
403830
597539236
907832802
654123185
232727
4
59
657632994
46
155738
412803
42
3
208137149
99
12
70
87
94
59
31
38
37327
83
45
354716
205969
159775198
4
241995
83
60
22
52
56
41
324450
54
270002
139448
270124
96
394861
355588
97
62
11
398317324
78
498958
75773
85
351113
68743
157524
91
61
922795752
82252
31
428822
64
3
205550
124013
471784552
72
56
402266
4
68
192114
83
16
51
81
157117
368993
422380
28
312752
989591414
393198
71
54229
299004
4
461418
462816
19
97
482755
278308
53
81
946161874
86
63
95
78
399769
282298867
85
60
282656
236460
67
95
55358
177554
7
453618
856398702
64
250987
142464
444636
400133
18082
83
492531
2
51
364575
459053
289430
74
6
65
87408
176156
3
189129
416636
212714
68
170284
75
422266
115233
184210
219192
69
37063
6
66
40
359517
41
488065
4
173216268
438664
7
306964
6
240353480
165261
326517
34
243767
92
20178468
137081
15
8
48507
5
51
465762
444895
725227962
4
492784
95
281626
37953
92
234497
60
93246
92
52039
9
97
430887
199285
64
706407954
85
65
73
397794
17793
325786
576239100
39
224
137508
12
60
37
22
65
58
278815
186109784
67
226053
63
340947
435239
164369305
3
150066
7
403675
51
325526657
43
5
3
34
91
286586
405554802
352060
189943
54
118334
32
76
866844957
357779
198350
49
667637158
122249
78
191360
139940
496799
37
7
728640201
69927
56
175030
69
10
272509
21
161738
498340
234082
54
37534803
6
154537
2
442033
5
204457
50
50
29
418675
236116
20
227011
11
311240
380004
296949
78
11469
28
35513
5
367920
2
164476
25
372441
6
28
8
32
46
260122
11
857435650
9
218542
23
702333143
48
296701
87792162
303183
71
23
316833
210488992
242897
3
53
409918002
432821
98
81799
62
82
123544
94
2
5
186690
59
6
84838
269679
86
304625
67
175691
28
12
41
1
244239
738524141
85748
89
24
54
34011
48
42820
59
3
935852837
789286649
99
7
304824
31
363242
99
515936889
323716
430743
476321
17
8753
9
53533
239331
262334
28
24
88
84
99
447076
18
35
35
34
440946
93904
30
42
696031007
98
252178
30
81
23
115282
95
30
260260
69
247489
68854
17
87
43
39
44
396122
286378
42
4651
327251
85
46
52
317035
479780
7
420702
19
80
78
221920
42
73
766922222
5
1
98
46
363172
328558
341580
21
38
35
83
2
15899
895055783
14
66637
34
384918
451389
5
5
441637
20917
102625
938786415
89
72
20
362288
76
396745
194728
719685334
276817
6
28828636
69
95
494069655
30
3
20
16
18
65
389441
121762
225543
450192009
33
318381
7
444312
73581
905215708
64
21014
6
368415
91
979987145
66
191222
39
92
8
5
788153520
18
88
49
425737
40152
95
82
336168
461129273
69
99884
4
13
243887
348976
144321
281911
258323
44
70
314444
165810
562076750
55
719029904
6
43
7629
304916
6
145532
92
179138
86
485883
47
281940
315849
302213
135644
27469671
38
77191
94
475404
63
446533
3
231920
69
75
54
16858
388860
464008
19
6
194845
84807227
25515
49
64954
470115
227589
791957383
252750
264936
18
474105
80
309170399
12
454327
310753
7
90954
86
370186
57
701728108
472262
204608
78
21
95
27
102013
353598
65
5
296771
69
56
161809552
19
20
70
357009
39
153966
832833013
5
8
98
15
652790963
76
708221643
43
70
56
53
71
376457
3100
205687
12341
333478
66
84
9
28
90
386578
7
36979
26
238095
56
43
5
56
57
82
356596
47
27
3
55
7
34031301
6
11
91
60
274887
84
34
97
47
1
166423
250007
16
70
31
127613
61
29689
5
14
81
125208
248018
11
29
195027
230949645
362455
155129
169893
6
199812
74
3
171879
72889
367023383
440670864
90
19
18
3
66
68
4
940187389
266292
92
63
71
152122
284329
74
262784
4
12
6
39
48156
231565
76887
97304
96
422193
391584
113403
461534
162343
184453
896376486
1
6
85026
444493
88
272606
82
73
172633
17248
19
299601
117041
7
381829731
157516
525959973
177659
64
88
209042
69
497750
18
7
232694
361821
19
119216953
376321
339360
302906
443673
133320
994609381
16
298589
238057
443982
46
1
88
74962
401074
221391
19
479213
55
64
87
352919
215690
495263
243793
161975
496994
168987
726503140
90573
800155309
68328
8
3
67
99
49
36
38
167795593
323279
379594
85
285904
470557
24
288893
247205
26
273331
180172
21
31
950935377
14
315907
454713
8
71
39
94
269615
207567
69
25
23
5
1
25
345895
74
43
68
2
404980
270626
179514
91493
216554
117428
467209
77
542483434
132236
17394
851870866
438396
95
393367
28874
431746555
271225
78
16
825919706
83
51
81
90
207285
12
250632
39
64006872
11
98
37
360021
313932
38
2
85
351881
61
120848
54
15
94
384670
45
465349
132799
192699
209912
96074
26
2
54
2
71
273898
906729615
333428
77
15
95
79
441042303
98
20
19
84114
176971719
417727
5
17
206417
259423
47
10
18
35
447428
320460
220799
47
89
92
204575
363537
86
7
34
21
4
453876
11
27
395250
797623969
1
58
191923
51644
290995
89
84
7
818169727
14
70341
16
41
8
33
55
3
70
19
153284
373560
457335
20
42
438375
84
941037729
56
35
475759
46
57
86923
74704
36421974
221542
354669
9
92
2
1
339290
8
100534
5
312612
21
266655
261314
78
61
291018
47405
30
76
378217
258990
38
38
446898
79769
29
14
92
65
43451966
92
50
57
196240
323150825
45
18
99
276286
99
32
235933
98
28
85
263157
2
56
101918
17
94312
488616
196087
35648
118643
3
280454838
9
83
16
96
39249
51
875794374
60
27
208330
446080
45
34498
21929
288677866
125460
8
87
79
218476
14
339338
3
85
74
4
348560
439060
6
14
492992
47
439384
76575
4
14
48677
81
202681766
68
99
659163039
470548
13
13
173841
31
167686
10
345752
31
9
283542
64756
14
11
2
197556
29
161178
208778782
122873
678868684
91
123709
45
10
286981
58
2
70
5
22
27
81
377609
17201
80796
34
30565
347902
92
9
21
83
9
430076
86
46
314031
58882696
46990
55
95
479387
253488
6
340561
64
5
30
86
95
9
450020
68
2
8
39
280262320
45
178604
58
14
75
240677
11745
56133
682323075
182759
12183
682058144
244935
25
95
10
381908319
626292333
96
9
20
100415
8
98658
6
14975
34
48
789180467
397139
290054
171761
46209
123951
630070790
22
75
13
84
102221
18
84
63619
28
60529
92036
98
36
303376
5
169680774
94
13
1
6
333854
3
378637334
48
221895
238695
70
98
85480128
28
69
32
457382
2
81
98
34407
359735
7
420065
398685090
73
72
38
423140
33
16
134283
71
312679145
4
34
475036
137104
51249
137472
34
86391
18
80
24712
72
325535
49
71
86
226262
79
402286
17
73
324031
60
12929
43
22998
98864
63
79
935258094
27
28
76
54
298236
113953
32
38
5647
6
20202
217802
62
95
52
6
9
50
55
67
88
46277
388384
93
74
20
41
189168056
226362
99342034
9
30
41
6
305563
171497
378297
30868151
84
109318
72
23372
53
63
276679
40
318510
387124
283734
23
983316354
119330
15
693457021
314339
4
224670
19
37
1
32
314306
284977
432696
8
74
58
441296
835517770
73
455253
56
423762
837828014
60
82
52
274913
94
96
69
455598
476409
158383
403670
9
256261
96
41
49
184217
96
58
39428
87
1
191253
350355
95
56833285
1
8
58
36
308729
211965
50
40
167233
5
321439
75
1
6807
53
399362
233133
73283
425202
92
12
24
20
437258
18
87
63
381304
99
73
71
9808
26519
34
26113
68
29
475980
411594
89
458524
73
33248266
279474
58
63260
360876
48
399147
49
198432
9
60
488067
372544
68755
8
940714687
60837
441001
469294
464396
474862
42
2
99
80
48
8
257934
88603
803123380
429645
37962
308721
435837
273150
10
118321
484225
1
168470
8
434902
69
118534
70
353989
5
6
95
470976
184930
8
97
167425
496801
16
20
467112
98
6
341490
9695
4
77
9
351263
418933
288391
129723
384046
798643335
382133
74373
64
857099505
182811
83
243829
493443
79
132404573
462321
324189
36
348960
317168
91
210370
247683
4
273936
96
83
388524
29
446067
185347
304413
762405911
85
32464
99
83
53
482063
26061
41
7
330127
76
259770
44
31
611280395
434708
484880
94
6
3
1
87
4240
259951
41
492976
83
63
55
52
42
20
430790
309389
40
453315
35
21
516559351
57
76
34
62
77
210748
348656
85
51624
51
5
10
218422
61201
226931
61
368505
20
32
158647
7
42
28
8
54
80
11
5
89
168545
813926617
57552
416163
141544
35
423758
320722
29
395163
92165
54
33
284059
63248
167554
423640
12943
200572490
57
281298
4
140807
63
201823
152216386
19
9
88647223
75844
92515
39
86119
69
264280
80
840930437
425322
833594631
18
403359
51
76
6
875107253
397158748
70
41673
15
447805
32
362748
333943
82
49
95
140131
596374786
13
55
89
583147980
82
322449
99926
322099
9
30391
225578
34
87
545871282
413573
31
110537
287499
148468
32
380210
130725
2
133034
448792
17
748450441
43
244657
493480032
53
23
121779
34
1
78
53266
97
303524
88
296681
7
3
271213
98
434276
103644
69
32
61
98
36
73
4
225341534
99
235670
90
62
35
337329
8
477339
3
76
151642
8
86
303308
220566
62
277563
25
79
216137
18
159294399
348098
63
89
40
91
397494
33
70
390097
47
60037
34
376372
165022
88
14
912753608
58
80
26721
8
173568085
14
66
78
63
215906
61869113
16
196033
44
18
27004
269711
37
71
6
9
402022
59
322032
122260
331025
29
65284861
6
60
209766
56
393788
444945
1
67
82
178135
189217
265436039
65
329348
281859
727991921
37
435450
18
658011098
5
51
126934
432895
42
27
23
1
200090
1
6
876572158
30
154779
97
5
32
65
82973
209843
673943005
17
32133
367364
51
382358
3
143677
91575
82
498837
120778
96
66
202411
186111
76
7
370809
106022
41
62
6
67
248637
35
481459
3
139483
106834
355190
337746
5
86059275
165427
64
175657
8
81
5
30
62547
980686534
251491
35
60271
64
3
365326
256995
36
425417
465510
10
116866
258222329
3
174256
45
31
97
23
326221
173261
9
729879713
87
46658
208622
270836
6
57
43
42
279380
86922630
657127350
305994
41
158420
2
161662
833751666
69915
22650
191221988
89
7
7
544164484
9016
292747
17
97
74
495021
64
23
192196
239674
387141
734324678
24
197891
7
83
98
32856
40
1
85
84
88
93
70382
21
9
372567
45
92
98873752
141962792
71910
6
69
660342157
2
378313
217842
65703869
74
195209
203907166
449259
340066
361044
358723
16881
406589
4
24
8
23
665004252
456754
105476
45
494083
10
133870038
210460
428660
16
378766
74
308454
9
27
99
5
34
29
47
242788
73
342049
23
596377595
68
70
446890
344704
87929
15
71
16
34
37
3
247827
175365
927780886
22
458408
152066
35
422480
15
5
5
67
355720
60
28
330890
300304
48
252255
4
6
75
21
76
49
290598
82
39
42
16
277415645
8
380483
72
338937
12
68413432
133437
27
459116271
68264
1
13
55
288115
58
38
610278293
35328502
65
115727
307131
293324756
22
448126
2
355922
2
302420
106214
264893
408405
90
55
316981
133555390
126219
66343
272141
265860757
21
279798
31976
154739
480345
371942
136988
58
38
6
640139808
8
112591515
152262
7
6
223434
23
84060
8
93
13
32749
5
50
481420
125389
42
5
260718
365754
20
143505
427984
92
685533402
83
363452672
83
321611
26
5
311065
45
73
205643
9
435102
67228
66
3
7
41
96
403455
418482
23509
2
64
138316042
225854
7
394716
18
107126118
196714289
154583
162193
33
11
5
14406
8342
313336
4
113191
83
93
40
106874
6
47
177440
5
12
4
314840
397015
94
62
36
274874
4
272123
410244
300152
343888
17
255891
231201
270681
1
447894
78
26
58
25
356608
639051068
68
17538
4
64
88014
15
38
432067
10
46
15
88
20
87
258046
73
56
50
54
22123
829534062
1
241399
289738
9
423501
99
311630792
309407
98
87
206809
65
39
90
36
27
10
413105
828310302
5
402213
484221887
30
94
50
58
205178333
39
322233
7
60
46
196211
387607
50
87
2
79
313527040
2
88251
29
457604366
30
14
492492
314264
491399
466730
8
5
41043
23
429508
367179
411285711
428615
223283
414259
809850472
197536
434150
67
79
196403
15
72
108043
36
26
5
36
5
296949
18
498673
404577
429898
142983
20
6
16686
3
387053
21
1
8
606772045
366000
315570
49
99872
91
197292
392633
12
95
7
228780
825124896
39
144919
57
290558
57
9
217773
82
11
874825897
5
10
605027462
39457
254983
162960
465048
364475
121142
90
231153
52
592685439
29751
54
491640
971982119
1
2
72161
7
374226553
16
24
338573
96
89
5
4
77
10
475306
20
267921
850086515
69
180493
56
93
28
357726
87616
47
994463855
43537
267416
726559044
34
132341
229189
31
98
226500
123328
79
92
286154
75901
298756
70
988911484
280923
127920
362690
30
63
74
1
76
126046
79
69
46
693401311
35809
47754
80519
2
175454
16713
12
71
13
6
22
35
28
6
338029
54909
462172
47
236256
224573
180309
487431
30
59
456657
180586
51
90619
75
9
42
2
28
106504
96
166535
22
38
79
77032288
88
52
48801
374849
11
85726
49
209643
99159346
280048
495955
80998
398516854
41
202586
45120
229645
96
68
465265
88
514206334
29
77
97
82508421
494282
65
8845
19
21
157613
1
112825822
55
11
471790
464817
581413312
80
127876
52
7
23
420382
6
489332
57
56
76
8
419947
114437
117770
77
44
7
43
56
832279941
98
34797
392886
1
79
44945
282796
3
18
41
196462
51
110035
83
263518
403898210
46
71
93
38
100784
150202
8
300365
4
300405
32
16
415595
6
104055096
480620
218258
366059
64
154700
396773
46
11
361320
377185
212863
3
93
37
66
71
10
48
165511
48
67
84
149728
36
33
259619
7
62
49
80
40
7
654108841
414025
59
4
30413
137124
4
53
98
26
384912
465718
66
484650002
67
338856
353052
59
26
57
499944
56
62
357561
3
104170531
105627
90
56
41
316926
467912950
356680
349486724
351708
98285
63743198
68
9665
38
430937
18462
43
37134
2
181525
8
25
230015
331030
208652
326698
63
211507
383301409
99
674286797
486908
3
186735069
80
246167
75365
93
80
78
453647
393068
465919
306072434
56
23767
185811
72924
95
441046
89
45
491182
593260494
5
23
352077
87
91
275060
52
6
542938025
222670
2
270617
285316
14812
6
82
350464
239629
11171
96039
931522243
3
10858
112958
82
4
210338
472139
89
374725
347444042
20
403569
34
80
235720
54523
46488
87
765660214
3992
272032
23960
74138
24
239968
360156
493910
354169
84746
89
19
119934
44
187041581
483338
26
4
39
9
483891
57
392783
87586
5
31
662306332
81
69
394566
93967
260028
78
24
39777
8
10
382641
331504
350428
267180
49
212100100
69
58
84
73816554
4
53
7
325294
249468536
6
15554
22
5
490887
118848
104911
435180
212039
385198
495090
3
197916
319932
28
13
386787
40
437351
94
95
368698
24
6
24
70
67
315447
279648
94
25
78
51
25266
7
90
401603
56
67
237972
40
181510
154747
306029
307934
455883
100082
59
281887
61
58
79987162
98
51
2
67
25
104832
982329717
252735
5
4
32
301476
2
78
75
31
50
560788511
325894
468766133
45710
98
189171637
286278
2
24
75297
485488
406001
344348
133205
40024
223768
7
316617
38
39
196921
49
439722
4
64
2
80
330978
5
323419
39
579061467
65
77
87982
21
265400973
13
123849
290176
44
92182
425615
431845
99
45
98
68
116606
71
338962145
5578
70364
65
83
9
81
395964583
26
91
18
34844
213047
317772
63
240653
76
76673
3
35348
261679
48
4
9
38
62
400295
383085
6302
36
96
199050
498018
432436
476201
8
22
46
3
159148
7
16
39
284906
8
10
12678365
5
84
37
196640
377517476
129510
17
89
280892
453315
438350460
403508
110719
144416
97
2
55380
300195
343940
300545681
80
76
87
218091
98
57
11
88
6
19
67
97
477915535
398893
289421
285679
316058
458434
756882165
194021
403074067
34
55
98
37
342768961
78
532513325
25
68
43
308584
1
600845809
229438
309838
43
80
87
5
355668
4
33
42996
202604
6
24158
16
75
76
13
4
92636
104650
472586
790095656
54
16
78
8
935746657
135811
96
79
128079
3
168970
142197
308824
308207
60
144300
396820070
83
170381
48665
86
738389733
329314
494808
84
78
387600
462453682
90
92
6
561851834
496005
481079
267233714
91
62
26
165288
291340
471187
45
367145
6
216966291
10681
1
89968
640395075
81
383194
146409
18
707397564
575175387
34
33
926474964
434679
196181
91
57526
179969046
102484
24
279520296
26
97
68
459631447
36
225901
45
320292
66
301991
44
3
383409
24870
243749
200394089
89
196854
46159
43
507496846
33
350239
96
366781
908081207
104602
55572
111676
357588
59
3
460247
605420923
19
8
34
741853821
443365
50
620903061
15
345859
394441
14
64
9
439691
390121
60
97
10
4
223443
458838
2
87
19309192
351848
36875
419910737
123898
6
69
906440752
51
75
312944
375959
2
90
75
138716
50
10
59
153470
30
7
26
115095
618434634
8
290186
94
6
3
315789369
330631
58346
461363
611428682
204231446
90
372764
561455497
91786657
175251
915996931
44
109694315
188696
37
48
32
182948457
16
7
136085
326959
8
209336
203520
40
994649821
76539
1
33
556574941
397557
471918
70
164198
18
84
96
48
26
27
9
482889
535812781
237428
30
70087
31
95
345422
83
19
55
71
241567
93674707
389611
364629
486622
44
179797
32
90
97
276542
17
16
424164
83
1
5
283633
3
366973
93
408813
30
83
42
68
73835
203090
296548
153138
96527
23
435978
33
13
37
330604
82
74
95
89
65
54
278094242
8
164736
32
399390
97
66046444
42
7
77
4
71
97693
414779919
3
50
97
288687
99669
79
99484
17
64
56
33
361125
46
62439
82748
45235
61252
9
236159
320376
52
67
34445
131631
1
68199
5
3807
65
5
91
46
45
49
69
40
49
3
49
18
999910975
237229
186819
444068
390121
349404
270100
62
97
160989
12
200728
404587
172369
64
72
2
109268342
910801675
67
8
85
912609906
18
454188
93472
5
143989
26
83
446628
233597
339638
4
31
280686
222636820
238117
9043
89
58
91
480568
4
13
16
58
365351
28
196322
16
749468706
54
56
3
274730
338593
256665
849050843
560236847
2
11382175
8404
105098
63
149631
93
3
73
235739372
64
302400
204404
133194
40
46346
416974
369018447
17
167940
260658029
223098126
4
887631110
84
371828
3
261639
62
38
51136
8
9
133651
74
22618300
17
26
30116
492906
64
129719
71273698
153767091
197730
23
4
441905
45
26
459213868
59
86
30
84
56
80
325158
41
5640
2
135451
252105
97
63
56
10
17
17
470364041
485564
95
14
63
75
46
65
258801
9
86
63
85
73
78
354554
472107
344928838
427010
28
281586
22
5
52101
363541
32
13
9
413810
380187
96
475169
41
180062
81
326688
965030511
43
216623
1
132144
41
3
297064
127650
7
93
319667
571759456
4
29
63801
410305
338534
189347
74
344662
74
35332
426532
47
34
390245
8
50294
1
58
52
90
489153943
126565
39
46
282092
6868
401302
27
277450330
76
97
409138
228357672
68
96
210147
39
48
99629
4
24898
216127
110943
1
83
78888
29
1
756263794
20
9
493466910
60
253509
32
76
60
16
43
52221
829589232
475242
8
332767
5
79
84
957188838
385435
32
269766
147794
41
45
6
383627
81
493917247
453330
4
7500
345771
4
26
36
30
54
1
4
462580
11
93
352370
85
151134
10818
99
42556
212178
58
9
35
7
1
62183
3
490193
4
5
123810
1
21
8
9
97
826618517
55
94
26
459389445
76
22
19
29
26
74
99
227432
23
36
289806
32654
91976
56
5
14
316329
49821360
42
107856676
30
18145
302414
895716297
1
2
79077
72
227602
26
416881
79
63
422322
268346
494929
33
8
14
76
245576
349365
22
19
253676
175617
218167
75
5
277419
186796
4
65759
80
46
398003
23
24
94045415
98
32
26
289495
50
51897
20
9
9
73
78
378700829
90
7763
3
71647
276103
198096
189063
78
91963
213511
495663
12
9
62
472551
11
70
49
21
181533
54
444429
103859
3
364413
19
39
495682
85
85624
6
71
475802
64
303262
24583
265646
357654
456391
332679
74
7
732171369
65
200720
25
136761
370079
81
205141
228637
381906
85
65
90
403383
112846
154063100
179504
98
4
435641
398187
98
2
498448
192390
95
98
492045
119160
8
421372
741873029
405414
320470
314739
5
442274
258041
451098
349161325
71
14
72
362749
45
5
93
233262
425855
145331
39522
24
124959
21263
310645
4
936072405
135157
296001
4
171196
396877
34
410637
364646
395944
463440
44
88
337592
65
60
66
74
469180
326354
14
48
1
7810
407427
43
1
337875
9
681149580
432876677
32
80
63
73
498631
204813983
15
12
925925498
8
504307268
392158
3
273767
43
77
20
157723
49245
3
487355
487235484
20
35862152
69500
99
99
488179
26
95
1
149510169
25
76
25
6
173156
87
116397854
9
351884
365391
27
160436
25
520394482
292457261
11
45
5
87
699329865
664308102
219379
80
491440
80
14
7
97
402533
37
14
17
90815
89302
22
76
94
61
95577
74
52
838027216
34
82
10
68459
64
436961
499127
9
6
99
78
75
87
435329
872186307
218995
236921
59
23
219904
67
60559
31
8528
33
69
415313
24
324681
133450
52
134388836
27
4
13
49178
316346028
130742
76689244
155506
491826
3
20
19272
20900
109656
90
154953
74
25
266336
308530874
8145
496302
5
186531
107959
42
392578
95
476212
438380
90
681168134
24
69
2
60
606867163
296603
33
72
111099
77
2
56
22
350095
5
314954
1
10352447
65884
42
430187
7
1
78
188430
232928
37
313586
43
73
292434
44
454042
109937
798362033
63
52840979
383856
991104753
55
452107
77
453410
8
453728
186722
63
44174
98
42
28
45
8
808597947
3
20
2
47
13
443420
89
72
40
89
98
495234
95
18
39523
71919
68
243070
360264
318761
342186
1
298427
811328405
9
65816
11
4
18
87
298795
4
333046
69
203969
949075133
372785
82
33
428247
81
265591
75
4
57
491318
304006
457953429
35617
127463
93
222115
61800838
276594
23
50
5
74466
229485
415477
17
82
43
280944555
333467
143453
3
6
9
21
457196
42466
414647
31
82
149682373
5941
8
889520055
5
144848
98
939706649
462523
356102
80
96
285766
64
23
73
46
74
21
82
96
593618750
384829346
41
67
28
77
63
10
321746
511676137
222437
477664
444358
95
91
6
695018039
474998
12
90
216793
112033
54
357731
217088
305403
467035
589176491
496682
24
462109
335316
347583
372511
4
207510
400138137
29
189550
60
858824169
69
370069
48838
175435
84
62
34
267774
56
382959
460367
490946
35
791862834
317632
435444
370397
258764
475929
6
14
60
81
15
93730
69
79
317464
22357
93
90706
405680349
94
95
96
75
178067
48457
493877
34
451737
423740
285544
53
421457
105405
479210
55
260872
78
92533
35970
34
3
14
146071
321515
6
463779
327847
191861
77
28896
7
324237
16421
162001
265408
465893
6
16
12
50
463835
8
2
210218
86
65395
55
26
352051261
468462
6
288349
345014002
66617
2
361877449
80
979367343
285279
37
64
388380
16393
85
46
70
98
84
680899906
308837275
436708062
8
65
83044
7
215555
64
32
289876
3929
76
551063746
87
62
45
267387
58
26
6
62
258879
316145850
15
19
59
118980
949553505
429928
254721
280582
3
327428349
123576
276071
11
66
99
1
83
2
472126
4
7
276140
30
30
441539
3
367991
45
107608
5
278598
392991
4
21
54
50
342712
49
425064768
72
6
91
425741
9
225767
8
60
484728
184198
935516651
219851
224096
82
7
67699
224919857
38
88
90
480924
51
476648
893145916
104671922
34
198932
33883
136503
18014
64079
96
73
289248
2
142582
393009
94
455601
20
68
37577
34782
14062
29
402074
24
6
14
165267362
87
328199
35657137
57
15
292167
258541
56
41
270454979
15
97
484669
493807
4
51
1
369125519
183601
142474
463584
27
71
641518484
19
68
4
341438
267136
363402
185094
305680
401215
67
69230
461493
14
295535
331819
354836
174636
135358
35
22
53
436630
340455
9
63
35664
25
215776
361029
5
172611556
49352
453898162
547779735
83
214598
82
204245
9
413018
988761355
95
12
374656233
87636
304123
30
2
399131
284893
4
93
379711
9
9
62
79073
15
29
59
414517
212890
92
8
43
7
53
148404
93
134390903
231078
45
992880802
454132
71
239888
3
351405
41
69
15345
625009554
983297644
34
745032674
142872
47
81362
68
83
172760
199325
38
71
6
6
646496768
327789
436064
449932
783800911
25
4
87
21
70
253313135
2
427111835
32251
218071
872543319
697370299
699364912
383936
393486344
36
87
474723
42
31
61
94548
17
178785
62
248631
34144
44
491348
495716
39518
629209752
12
13
312192
68
248313
73
71
21
457471
2
221003
401662
653774143
61
470460
5
54
36
731764234
19
279135
402728
176168
29151
29
391567
7
485870
410316
142305353
6855
414954
4
414141
51438
72
51156
239194
90327
4988
97
73
20
116931
363434
426620
93
42
752202431
80
887281067
351062
1
810285119
367178
96
59
413600
31
56
2
441441
1
11
373004
408051
276563
406213
51
11
11
72
401681
23
99
9
69
87
808163199
99
70
161712
281731
8
144778
2
32688
3664
23
69
14188
7
239085451
242155
18744
201595
456221
32
242667
45726908
401882
442385
608768530
39
452013
172392
4
26
130387128
166486537
139687
22
356777
395347
4
760902083
7
40
433524
266668
60
466977
75417008
136081
117521
108178
3
16
88
84
354341
94
1
25
448806
376837
67
132754
51
8
364857
7
40
74
237169
8088
2
157662
6
82
738695217
264410
347933
359809
57
2
324969
42
19
85
77
107522
4
40
23
127938
31
468075
13
54
95
80
131309
68898
228433
90
47944
7
78
1
383493
9
7
194674
13
3
97
8
69
7
74
42544
5
39215
4
95
44
37949
52
4
99033
449565
16900
95
391280563
200476
24
31050808
123131
7
424235
72
5
77
255927
8
51469
55
4
45
8
55
34
272792
9
24
70898
411461
96
10
74
283257
442405
495220
183854
239197
15
226556
35
74896
451766
105700
29
132642
32
62
176082
99952
180905
304563
58
109688
49
57
13625
4
17
296624
46
16035
60
92
161349
137105
86
58
65
398198
59
73
76
152409
68
767701923
3
72
68
78
78790934
11
48
77
61
110880
349179
165558
191238
243172
634279291
18
325492
65
87
153855
264765
76
16082
8
382867
13
42728977
91580767
73
77245
284927
92824
16378
591688259
43
139000
559547898
165156
796646125
50
68
50
73
83
331425
526234270
54312
93
235015
88
84206
5
9
424443
68
389733
115926
480523
7
420668360
8
447050
68
69
13
16
1
370112802
265566
7
435582
37
7
30
86
64
284195997
468207
71
35
25027
12171
369526
320000
30899
8
96
199337
326694
305902627
8
80
68
82
405721
46
26
7
94
73
27
144962
3
499641
1
428642
82
19
8
34
170534574
63922271
6
694759838
351514
46
391907
529221643
231136
31
172089
42
193499
17
121215
82
338587
29
458355
11
391385
59
35
58179
780294074
423263
15
228744
997055897
654732960
5
47832
9
91316
961510118
57
51
90
17263
201539
6
32817
87
309406
827053168
96
258581
75
61009
11
8
217219
440899
7
7
796562493
6
36
2
164087700
72
37
7
72445569
28115
57
3
83
46
95360
162983
12
248450
6
48
30
7
950746680
397607
36
481935
357269
977282651
475439
9
6
64
341815
79
42
57
19
420000
481303
11
318336
490377
95
167045
486738
35
499009
22
93
36648
463509
37
92944
71
13
383043
78828
18
177487
90
3
893425238
32
764559450
47
38
679601818
51
7
145309
95
465032
14
70
620547170
90
98
526512410
2
65167
77
57
29
372171
8
32
223634
483080
65
7
313059187
129543
8
418369
18
492289
99
59
97
230910
63218
33
166195
323645040
25
43
14
92
215794501
69
18866
1
90
2
66
30
822937038
69
82
347889
421351
244568
29
43
3
272667
46
61
7
340041
778854136
41
7
18
14
20
223794
43
395552
88
326882
71
54
427814
661502897
30
8
435680
13
57773
691739244
6
14
123597
225241
248478
4
48
82
337120
84
31
89537
20
83
91
91
153662233
415759
179184273
88
52
336631
970597920
11
14
267482
470893
922087612
145620
74
464813
30
303844
13
299783
388666649
38
35
42
24
258227
4
400112
97
65
394134
65
34
96
108500
2
294799177
90
60
220826079
449121
232134
14031
89
189417
9
298606
8
87
58
221154523
6
120678
50
367998861
58
476156
25
92419420
371009176
1
58
409040
34
713389496
352731
63
431815
123410
331102
28
14
485874
283707
76
404064
44
94
55
76
73
3
40517
80
68187
281739
59347800
41
24765
55
65
84
72
429620
33
91
397906
98
49
192181
452931
467484
50
79843
4
652272325
883467117
87
28
252960
99
42
21
78
96
99
451466
2
89
963283511
39
5
886039820
13
44034
496668
424306
3
327259
81
353414
23
1
5
650295515
383555
91
30336
60
75
6
152335
410018
4
381185
4
75
82
130261
28
36
56
96427707
2
7
440318
59413539
27106985
76
161707
245705
99
198318
996220997
5
18
15
17577
76
82
60
391381
82
11
115055
578527998
97
34
19
6
90
97
42
391650
422206
151623
357249376
88
87
272069
484403031
366253
62
91
482547
52
55384
5
481348
294378
93
49456
425301
428215
66
54
35
89
68
59628
333226
65
157493197
92
372825
197656
730926355
37
94
334869
33
260755
2
77
52
16419
442686
447737
74
14
85
623035682
73772
190609
24
13
79
59615
304579
5
284875
439710
331445100
950414337
440122
423033
852431456
450942
86
295583
347028
59
489185
82
40
1030
98
115123
61
12
21788
51
61
383466
5
42
578606294
486794
91
46
113177
52
25
90
76
78
346743
303100
24
85
332521
88
548735224
235698
80
25
36
59612
25
34
157914
462873
46
397972
64
255772
844573459
57174
77
451578
708698334
116495
396762
244095723
33
22
7
863576541
328792
2
359810
349318753
57
131943
54
272400
413185428
59
89
46
19
84
133308
389494
9
1
133807
2
90031
8
7702
261974
44
4
203212243
420920
182293
11450840
916936790
2
93
321368340
477707
83
265634
249741
55
100917
99
8
14
77
266767
958416659
12209
394620
9
438782
10
152199
1
408569
28
74
560087855
44
446288
52601
99
65
211190
51
67
27
81
409735
31
69
4
764259352
875047848
18
7
407409
96
59
239756
565621875
28
51
65
207693
89
127836
65114
32
8
114872
420632
17884
303595
45
15
72873
46
363241
399420
430265
70
11
423804
58483
38
146347
186336
181031
33
281049
58
18
5
18
351188
97572
21
342939
333092
221887
10
22
9
39
44034
45
44074
5061
288908
428744
786338127
245617524
134923
32
7
470102
418997
390813
21357
481847
60
98894
76927
86
28
360365
13
286702
257224434
123090
256558
71
360758
71
42
423995
92
6
30
173756
50607
15
303462
9
29
324890
29
468523
143790
175702
402443
438853
497794
58
64
266283
58
28
88
195185
258804
71814219
81
10
312440
56
21272
222255
93
207642
52
401719
296776
14
449888
76
475139
681849990
77
127569
19
453593
271483304
975210368
90
145644
73
467660
53
938722467
756937627
419310
4
221812
185687
38
405048
2
61674
297587
3
9
4
53
119845
366633
4
87
455428354
500019976
59
898803092
86592
208783
105248
121
75
2
46
215715
483335
381835
78
22
50968
364371
602078838
1
58923
6
183088
70
448113
437396
270992
149278
65
532019748
976818263
70
66643
402325
2
188070
63
116764
255772
45
13
23
7
6
56
3
57
419363
491860
72
64344
22
1
421589
4
292792057
28
513215965
90
267267
81
20
210605
75
91
496309
96
5
156521
82
6481
280148
1
255113
10
81
64
213344
598219394
96
250296
12
23
82
404526
361799494
47
83
32
16
57
54620
33
39
99
402500
73
96
3
52
62
250598
478168
85
6
477375421
6
10
24
26892707
387214
4526
420756
61
96563
436968
25030
64
151307
345923
384869
482029
35
7
80
214376
22406
78715
345749
49
96
435976
235803
247288
74
488941
65
68
6
97
153277
5033
934861986
260
347247
428272
7
275271
88
71
358547
132722
55
231166
140570880
326948133
427009
5
18085
59
35
72
389641
5
97253
13
25839
6
40
529216642
624982727
51
239675
171708
43
313195
189483
143279178
24
88
323273
236915
309016
24
21
517663276
721972816
204128
240321
9
195406
60
313542
211387
220406
74975
181235727
181796657
673423242
247731
1718
196171
696482074
296457
699542593
238052
72
98
26
96
26
34114
308125
242287
474084
56
75
83
119889
34525
138181
7
5
122882577
141791
763957486
882997273
97
49
314203
90
437663945
76
60
487120
7718
241282757
3
92
74
26
345849
100813055
4074
22
498967
652094803
86
69
926076335
42
445253084
71582
59
72
634435078
53
46
265785
44842
53
19
376200
306958
735126715
85854
371382
153528
54
569276344
405335
235432
407728319
9
3
90
390831
391726
29
382546
271340
215611
6
49
83
4
28
68153184
207373
313261
465497
240964
446209
4
243161
70
41579
79
666143717
302236
254483
90
2
31
79
2
46
55503572
63
292868
96563
58
52
212580
186475
300919
473772969
309381
55
109748
840969023
121336
82
30
74
392494
52941
4
489216
128136
291778434
41
485575
23
69
16
5
80
57
28
409537
368511
75
59
9
5
51
190337
25
806340697
70
90
38
120899
41
77
61351
6
295317
2
3
74
83
326935
203188
225907
97
60017
630871195
686372373
67074
499245
169586
462545
85
95
16053
92
36958
254773
36
4
605691628
7977
46
44
196563
8
206375225
40
3
357005
378329
88
41
1
455574
437937
353420
89
306663
58
145051470
243835697
3
61
28
373199
92
34
44042
6
96
261637
96
14
23
90
26
468429
84
945729545
468449
44
6
42
212303
38
15
29
2610087
54
542699364
48
337658
430595
42
2
308212
49
8
185823
46
386182
4138
84
9
53
8
726015982
246149
10
113051
462276
183530
59
316833
89
74
64
39
19
746711016
9
433756
52
127641
440555
3
63
331621
236921
71
139724
58497
73
2561
64
130955
44
34
165990
106358
255268
76
48
329920
16
89
486047
43917
6
39
297143
322115
376571
107751
234677
87
405021
13
50
89
62
92
24
188277
758479844
39
62
7
259024
15
182639
494212
778918080
46
213415
65
96
479865
866098772
24
927482280
3
19
90
94
61650
1
78
21
97
1
1
83256
35
8
65
23036
89
67
258821
7
375685
30
397725
78
390537
407416353
28
9
194059
450763
59
200655
585189552
98
68
55
72
431823985
26
193829
73
308271
82
458650620
353650
70078
81
281722
421908
103032
208166
160213287
478313
23116
71
420626
45
255028
304140
155177
61
497664808
92
83281
132165
43
62283
457665
42
149711
78
147173
133552
10
8
185875
57
56
113875
91
522383028
27
219482766
77
5
199682
123341
42
61
450418
8
333912
97
52
31
22
338781
58
6
72
50
403903
138618
82
37
10271
28
395226
252944
76
849792336
199686
381490
688407004
13
50252
82
175198
499150704
231282
40070598
34
67
15
482711347
159824
92305
166107
43
318386
169955
28
883213477
7
72
16
12654
424970
190077
58
464818
34
59
324836376
60
185969660
390588
80
11
8
177971102
62143
13
75145
288372
175363
9
447115
96
46
20
355204
42
164760
126665042
450917
452637335
11
179824
41867
292440
18
11
316618
483460
95
215475
76
30204
247749
888212316
430820
85
489107
463842
38364
91
8
713608996
12
21
89
85
343524
78437
92
93
415202
283468
11
13
58
6
411470
484601
226181
100142
8
24648
324894
248392
93
37
47
1
175050
13
3
27
56
238686
66
641817333
423481
334315
262417809
20
414459
289697
8
38
6
116048
468210
360399
5
7
9
35
42
89
463417
41
93
44
355940
150277
468933
104387
54
243284
73
46
139942
10951
20
354724
190330
71
46458
72748
351947
27
7817
171031
201682
54
262311
298875
423039
195240
9
89
91
415166
67
86
203905
126300
40
4
204999
23
435242
19
12
70
226315
242997
71
416676449
36
961902595
98881
486168
59
16
57
317599
16
75
12
2
84
94
527716666
96741
624098625
57
386309
7
79
63
130167
29
471080
20
164954
495933
48
235178
863377780
43357615
394155
196558
63845
9
55
8
89
66
285370
415508
7
25
22159
123775
37
289252
407030
7
98
75
268881
80
23
313884
46
82
33
859693648
376434
443004
300640
13343340
714976076
13405
79000
78
134941
441660
385699
221854
114629
5
5
267685
50
1
15483
106672
657845122
331964
8
88
82
68
750601214
342158
261503
757874373
434252
457607
43782
103241
79
9
71644
32
70
38
94
64
27
6
364592
331106
36
61575
91877
146688
8
56
46
10
43
475148262
8
2
461725
65
208106
23
418934
761187049
85
414898
86
652577694
91
67
132815
324588
4
99
343212
5691
883015302
455743
19
7
249469975
88
498037
219010593
374154
289521
1
112303
86
137856
7
388661
31
368206
111870
59744627
457660
711618385
68956
298188
89
2
76
171684
70
728792014
80
26
15
28
255788
79
24
353516
2
496292
145453
39189789
16
73
12
5
346093
42
536848868
21
9
98
56300
63
472143
90
11
1
203885
58
32
97
244553
155685
304696
88
83
117646
2
431959
73
1
70
315374888
785163252
204648367
81
415742
122519
38089
21052499
238002
70
180664
66
73081
94
311209
22
9
58
430104952
77
65
481620
211890
10
983238179
483870
415323
476227
360302
260786
94
18
338475
298803
58
239225
196453541
71
226378
7
78
748256893
49
57414
53
131288
131461
24026769
200555
70
278227
173079
234247
30
653473612
328031
52
2
88
995834950
7
74424
9
46
37510608
47
51
92579
287756527
85
277788
974065729
44
298811303
89
171225
291044
66
58
46
144744
23421
390680
322845
6275
60577
335203
42849939
33
23
190551
26
158065
380072
66
97
128763
215120
29
39
202441
350532
6
8
89052
85
392623
1
21
287911258
1
78
99
303890
164972554
35
46
24
2
455242
382178
65
320573
380987969
187977
221001634
61
67
444682
164836
260090
9
311523
60
57
3
348616
401154
266484
51
291289
90
449325
761718564
342324
474354834
31267
327834
473263
144203
80
17
356382
14
78
98
428543
63372
379200
747759856
189191
437527
406750458
28
300533
384999
39
99
51
79338
35
86
33781880
284813
9
199840
4
22
97
327174
578392131
34
38
85
2
413022
628795594
5
232970
235526
95
60
83
437645
441090496
48
3
79385
23
44776
87
485570
5
49
30047
351011
658586328
78
79
11
5
44
1
84140
270028143
39338
13
36
11
1
1
521869743
73
252102
194568
457974
1
31754
66
51
30
36
73
35
62
84
79
231999
400031
491249
76
27
23
5
99
465936
94
258047
91
433125
177839
91
227868
211627
147486168
1
13
19
27600
62
432708
56
218452
208806
34
88
352424
20
32
151705
304146
74
71
426673
75
336357
906627996
143663
289511
66
63777
34
454708
61
279619
41339
75
54
46
3
22
18
87213
440561
36
299165
66
90632
420610
249200
41
216264
75
486369
269459
312535
72
41
164252204
359209
51749
53
32
78
8
407523
74
5
676403817
680093759
71870
20
6
11
61
124557
36
3
72
68
177202
7
8
397893
210804
428423
8
347519
457192442
669288189
863399522
288286
448689
67
4
864836636
286939
562822152
278112
27
7
46
88
70
133630729
74
87
46
233676
36
479940
150053
286912
70
718909211
211683525
369329
85
19400961
175723
136686
458961
99
397963
334140
230266
153636
228158
59038
69
32791
22
2
314442
59
93
873319723
699656191
57
30
4
304629
24
33
306548
3
36
69
428393345
8
496513248
244808
20
825093877
271357
85
70437
62
60
40
48254
53
362007
833073074
193564
46
711011588
19
62
49430
67
26
6
69
84
3
55399302
63
4
440708
50
94
188005
89
51
96
72
33
31
23183197
13
1
187208628
42
7
20
117567058
1
45
379769
546784025
157866
168896
13
14104
310289
466008
71
15
396050
298568
219905
49
26
331467
74249
85
62
464179
1
94
590002312
59
492784
151182
462813056
30
3
9
106007
492726
80595
119759
17
69
181386
474235
429390
322454
382981
711652816
8
209404
65
69
4
55
497
82
117033
378974
97151
310687
8
51
133264
39
358191
428442
68
51
462533112
67
324207
165343
74
639420457
423361030
488889
64
58405
7
9
1114
110922
232247
64
89
137025
78
71
32
65
150034
201828
4
33
847428354
9
97
5
8
96
523573302
30
326399
225544275
298478
44
12
272717879
27
293324
89
47
7
72
182993364
332303
268027
37
356120
47
7
25
258949
330467
88
267258426
6
30
96112
136071
76
210327
159684760
16
302788
107723
9
63504
62
69
19
43686
517451866
95
339167
441548
43
47544
76
30503
424984
76
46
570269309
88
95
87
71
47967032
382330
220954
52
44
358388
37
230662
232136
63
629821483
10
219450563
54
496813
225212
246546
74
95100
50570786
46
83
5
44
338185
87
3799249
30
29
411172
286368
2
1
50530
97
211841
91107
26873
407475156
8
97
7
401072
54
74
856289181
174773
783431314
5
21
39963
250053
9
52389
552860899
248717
31
225710
36
1
77
48
298947
52
71
795533514
94
70
6
108086
45655
41
21
112664
181094
93060
192135
52977
273718
481409461
55
430598
266127
259958
9
153755666
131183
93
252031
437062
155854
2
12
7
75
26779
53
75
404950
11
8
357544
2
379217
293943602
32
171128
63
25
87
478251
57
6
120920
687131304
70
58
6
98214
63189
61
303826
269847
225923
430597
22496
358830
37
362582
436200
37
86
184624
47
170156
3
435134
76
63
211550
5
4
73
804396695
262662
4
22
99
27
88
58
151911
3382
55397
80
120304
5843
406784
37
117948
288629
35
165721975
399239
53
313682
854992935
295557
407152
347769
321842
31
3
385734
69698
549979821
4
176718
450685
95
76
484334
214923
25
27
173531
20
170
27930
20
44
43125
838481484
10765
240235
4
42
286110
79
262185
75765
212988
215701
348265
210632
545434224
400263
55
38702
82
30
312062
19
66
122036
426798463
3
369452
25
93
405402
802037046
87
312926
81
46
7
541390558
53
2225
16
14
30
344160
41
22
3
46
8
319798
27
27972
2
176101313
90
82777
113536
87
19
6
59
434710
215034516
199677
150737
166482
76
319025
10
7
34
121868
255234
42339
106715
425988
17
82674
83
452771
8
477968
88
421249
36838
1
9
750847493
8
333005
404828
10532
420028
4
74
369514
444588
30
88
112079197
25
325208
50
78
1
74
63543
461112
216782
279160
85059
24890
497549
88
2
362858057
2
332245
39
183389
74
68
111313
36
42
45
275368
115774
1
52495
22
4
46
63
23
6
216778
111887173
176316
800691672
30
19
82
71
36
33
48
381882
431042
61
57
452796
62
36
94
4
455960
52
65
78812
331076
4252
267419
297643
69
387432
300617
97
98
46
98
48
32
70
822835933
56
26
269388
63640
193065
82
338416
8
86
61980
340153
339310
346730
262436
37
36
93
32
791397473
864780217
272613
12861
525029542
39
454728
286219043
32
60
5
499354
96673
875208428
22
180146
420863
394832
22
73911
41
416947
69
350308
419483
8
37
16
409900
60
1
35
48
38
36
8
96201
26
318739
258490571
45
283781
348700974
389793
43
6
75
292093
47
293253
1
86
664721409
221138
7
441723
205210012
271723
16239283
420300
449306
41
21
110577
281562500
395886
44
390920
286896
19221
332345797
306123
367000
16941
74
87
26
13
87
5
639244416
142785
854347355
5
90
73
204059
6429
80948
419463
23
923386013
8
22
32
368921
83948
98
381919
34
44
489643
286596
894764315
270240
806948358
215010
49
622051347
54306
224583
34
54685
727912075
2
69
63
75
26
34
215894
252372
52
29
30753
69
15
154124
39
62885
45170
39
19
401822
85
76
226201745
133311
18
61388
81996
127316
155018
52
34
68
6
12
71
1
304367
70
262419
84
247688
483166
81
25
82685
35
68
648248448
370704
75
78
143880
94
179900
16
66981
204348
77
2
258783
16943
2
196056
91
411647
33940
322647
12
275690
99
574097106
26
7
238760
35
245401
99
159406929
250336
19
22
393658
248319
434427788
34
79
26
88006
23
328570
105537
3
161221247
53
6228
52
43
434121
96
62601
70
66
66
3
96
479216
122465
42
4
48
22
472359
29
189030
41
64
72
51
16
353139
148770
8
781611136
7
22
169902
298665
97
469869
326658
184051
97
3
67
287620431
55
305309786
49478
424151
12366
126511
133004
324325
396322
76558
22
1
87
15
53
440282
254210
296070
245760279
77
442589
65
83
489793
270083387
163440
69
5
2674
75
48225
28
194261
75
613802228
1
40303
42
486811
20
470155
241747
6671
2
34
49
140072
189244
116927
285389141
71
94
461343
54
102194
48
26
49625
33439
5
392175
143268
284432403
78
63
74
71
46
19757
41
70
62
268998
655164862
36
14
378241
402657
349534
29
45
294695
97
4863
309868
306108
359129
134052
284663
290054827
87
42
358488
8
109281
523898615
85
58
65
410963
224189
13420
625047023
7
302465
220086
449187
26
68
98
89
209867
31
333807
84
77
70967
95051226
11
7
340266
206133
20
160174
13
330163
7
490594
14
102296
880176763
391728
367926
286669
78
74
298004
11
109894
43
96
487379
477067
2
123650
80
53
70869
78
20
82
323687
61
64
270976
185393
121817
283678
81167122
1
13
201769
273449
194386
62
441680
28
6
6
329425
315270
939572695
77
477978
199573
64
5
465637
2
40
122631
58
143388
116329
368072
45
296706669
9022
17
22
3
63
3315
3
289633
4
236215
153480
255023
21
8
53
361064
415861
304567
44
482426
81
66
43
18
96
30224
9
6
689269868
77
65
406517
475425545
209086
290269
78
30
369014
92
202197
79
1
313816
90
6
362131722
38
262223
9
28
84
913617941
2
885635988
93
170665
264960
447157
236019
407616
155131
400397
464320633
382254
198232
292423
63
183576
43
48
48
423899785
70
76
275651
26
4
28
19
47
44
31
90514
249266
93
237549
79
45
69
382510
197235
431668
347459
92
96
287464
6
79
51198
204788
190595
30792
270942
714593551
721853055
162278
87
36974
7
352763
6
3
3
206238
268828
182573
56
96
22343682
15
277368
77
147905
62793
673157527
367558
2
93
25
43672
51
7
155826
179515
421203
352249679
98
393284
39
310958
48
241985
15
334529
380894565
6
77
279796
151663
324453
541613122
66
269247
51
8
307520
88
83
144160290
56
53
225063
62688
981767974
170496
9884054
8
75
16
433629
408862
39
25
24
291207
78
286526
79301
5
149820
1
56
74278
82
60
94
77
498629
88
366213
81
481915
708800451
164980
4
32
157508
47
69
53
86
503624826
227682
413267
498708
1
73
145222
479331
6
62
48
212495
187675
329353
137203
90
87
92
25
317591
41943
689935088
5
11
56
25897
84
92
63
4
845530054
381127
76
162245
15
358258
5
62
66
7
79
68
95
492522
313349
23
484407
403939
60
436194735
242394
59912
473624
49
8
185906
311233959
59
457954
58
96
4
153594828
35899
7
163475
33
25
266551
337498
4
38
78
117338
8
24
7
84
255200
460525
37103
255952
4
402523
56
416560
99
220029
244607
46135
314597
43874
37
3
331397
230367
902044835
7
58
155582
331909
138068
96
335023
443383
86
22
482146
387986
670884687
73
74
106526
495656087
32
42
92
12
46
14631
43
158426
53
8
368387
125844
82
9
447303
4780
72
33
312550
361025
92
275782
335374
40
129313
118200
41598
58
35
351064
97046
454194
57
241116
5618
3
476852
75
94
16
55
80
50
207632
905722033
8
53
443750
63942
476143
136587
76
28
85
39
41
3
80
61
2
335485360
36
373320
80
95
39
85
32915
1
248061
73
11
97170286
95852
13682
79
99
1
17036
90
329264
353482
39
6
209431
60524191
272278
63
35
13
86
32
67
150621
73
3
41
218300
84
356446631
76
95
113434
5
163075
414319
27
206901
5
6
622969520
35
70
8
207296
336579
17
98
217433
487151
343499341
126096
2333
8
355998
72
416003
36122
13799
49
5
94546503
16
471448584
137098
34
315531
197789
6
8
28347
1
54
62
93
342051
4
59
172475
657345777
8
5
17
82
99
171614
297580
53
288950
191568
187719
82
17
165392
179381809
179691
697112152
5
6
359431
478436
155691
324467
62
78426
81
65321
5109
96
129295
361488
81
491648
143989
75
9
67
88
15
99
85934
78
292737
716021333
2
40
18
45
62
32274
104221
126649
244232
4
5
34
99
55
901137762
4
237750
244569
75
2
353193
70
219395
761860861
98829
4
866498892
69
95
175263
376327324
92
72622
716275512
21
8
12
8
422802302
335972439
64
238285
57
65
33
502500002
91
145973
327423
20583
6
4
31
92
96
74455
5
7
331150
457741
385583
482275
258867
38
250320
585154633
64
82
18
74751
30
71317
348793
302777
269674
92
6
1
231395469
20571
56
344876
239886
815894420
16
15
34
81
48
83
18
3
90
24
11
52
2
89088
304071022
457469
14
76
89483
407911
86
68204
762394757
92
145035359
101095
67
34
17
58
338815
40
450387
44946
286338
26
272791
55
521475640
6
257682
24
94707
102541
435095
26
226278
32
34
85
89
325878
48
276749616
171800
85
88
80
13524
66
72630
83
330545
382188
7
302206
8
36
5
207147
204875
442709
200568
63
247251
133605
17
191548
1
93
205430170
80
60
66
71
82
13
99
170825
308080
367693
46
215911
27
51
799643749
265273
84
40
6
474203
6
8
289859
1
291180
79
274153955
32
87
368599
77
9
2
373386
409290
385229
68
59
70
15
396020
6
123978
33487
11840
450880
9
305544
16
261090
367290
49
191885
13
8
17
42
29
95
302483
816140983
245004727
3
39
20
295955
329819
860502990
126678
166810
26
465067
75
82
46
469130189
384542
459020
457638
284369
224129
408058
479846
50
4
14
1
854357804
116750
457873383
185724
294837
189069
411021
62
18
7
96
63
87373
16
275824
7
88
57
33
336131
6
411653
309656
87
194702
17
15
963851063
118195
16
29641
127959
204951138
292293
65793
46
68248
422328
9
380833
87
8
872056278
41
80
302912
71
119455
38039
196366
467105
409671
53208257
173481
73
75
7
87
107344
156812
58
4
118585859
82
792514954
36919
64
220382
83242
403006
105208
301806
77
625494063
89069
8
135931
46780
67110
93850
24
9
351582834
407293695
266380
31
55
95
9
4269
247495
455443
87
52
48
654081148
252919
300187
1
75
4
97
491415581
307251
134371
340035
129630
181566506
44772
83
295781
59
61
303123617
266369027
64446
193963
8
162016
387204
151955
30
279625
269073
107682
209677
348294
29289
261177
50
61
14
81
20
97801
2
69
18
4
31
66
32
48
89
2
90
300944
27
235973
83
33
11
25
6
72
165297
48
150249835
1
369447
348915
29
373754
78
499575801
33
71
2
87
71
145796957
8
72
9
410925
83
20
162
323426
451139
167244
6
476308
23
83
74
208071
87
448642
152816
26
68
354637
1
59
1
360574
4
148670
37
17
435432
317781
64
45700
8
8
17
216881
375922842
58
95
3
217474
82
238814
1
27
232308
344940098
66019
395828
299101
9
242891190
24
934818098
216775
16
4
32
842107081
427567
53
89
50
475207
72
74
84
5
218794
147616
85
62
191298
38861
73
60
24
4
34
142607
339527
68034
36
24
84
389618
479704
51
53
346515
2
239440
46
29
389788
77
39
486886
33
45685
17
311485
234268
40
187639
27
480959238
41
491497
387515
31
151149
29
451532
59
746319693
32
406632
78
359723
52614
137391
77
185751846
17
27
45
332982
490961
318931
597616265
49
481503
165147
710367976
3235
17948
121592
352361
433374
9242
28
45
42
185518
50
389049736
377151
403999
37
68
142875
47001
607638783
456126
8
22
153211
434093
247901
229091219
78
52
35570
28
95
287354
354855
381243
43
5
277241783
80
55
455621
3
381071
252975
2
303748
72
25
71
38
311881
8
89
46
15
721223906
37
60
179860
47
64
117854
99
73963
68
60754
46751
288221
77
488460
97
36422
9
87
140745
41
317306
21
31
212484
2
65
142264
82
75
6
4
71
29671
72
790592480
19
263368
5
74
413000
295768
85821
17
409208
499385
332765
9644
36
300194
266929
22
336258239
72
73
87
58
280833
237357
127732
131091
261250
53
384581
646002869
79
290976
97
42
96
32
33
5
243533
479833
87
11
36720
36
142365918
11
283526
29902
194179
85
86
227443
358685
36246
60
782057559
51
275300
236260
56
75
114209
58
36
5
41
72
9
59
54
405651
280005
85
236073
366009
41
431438
382815662
405255
85
169787
405474
69270
303101
279273
261483
50
57
438258
165811517
451276
14
490543
86
729634303
10
81
198463
12
370666
341344
701036826
623997085
426891
375132
281493
423191
451597382
2
92
20
89
275058
370550
11
28
22
5186096
88
97
6
471699
201242
541033372
7
399462
65
215250
445183
677983396
23212
62
130334425
119060
40
24
278214
20
60
376315
99
77
75
64
24
3
837241352
705811319
232207
60
92979
86
46
45
183487
13
370372
2
79
455608
14
83246
72
42780
4
49
32
86439
450875
295663
73
711178543
474271
80
35
25
370634
134696
8
51
87
1
42
463564
21
40
141074
5
293804
15
425045
68
87787
254808
168646
68
49
6
77577
5
139106
78363667
453402
89
191068511
7
60
833284030
93
6
308202
51
5
459521
80
73
530997061
70
386742
991880779
399367
246903
357072
15
26
1
258787
404207
6
68
25
164394
37
63
24
240670
2
2
4
64
1
440647
6
936971578
3610
12
98804
190368
33
20
43
19
9
68
290855
120969
69
29
464962
137856
91
41
295426
52
246510
172303
165459
38
399312906
217747
143975
402932
343402
183895
441503
293399
72
50819
11
22
3
76
77
617985213
284731
77
8
43
8
154042
6
332447
9
170921
8
10
718009622
2
32449
43
33
8
35
101723
10
44889
56
44
377610
18
54819
17932
71
395324
2
78
389167
88
92
27
53
272720
8
501
269011
84
50
16
278615
3
6
2
45
263624
84
406948
77
19
23
9
447745
37
310161
411239
69
173823254
106673490
157152
1
123499
65
261675
30
396686
8
446936
56
199256
9010
36
997797668
9
7
166080
42
461973
976104047
845891871
49
16
119817
183335
408412
311570
509855906
45325
6
117177541
6
53
44
660415926
18
82
5669
43533
69
11
63
2134
286655
474793
248204
32
88
74036
43
40
219433417
78
5
61
45
271905
479494
373403540
78
405274204
78
92
204143
274859
199874
178663
318500
114318
70184
80
25
294974
8
64
248112
2
119441
68
95
44
435294
24
221848228
20317
523323550
58
145853
227509
347107
64802
22
438702
497875
46
645136436
32
42
89
6
5
78
25
9
75
91
317334
94
64325
483155
497748
77
12
396020
291092920
72
75
2
112734
570949938
70
95
251037847
6
64
295795
69
153351
440396
81
241693
788837039
456675
301942
18
46
15
48
27
56
172244063
23
350408
87
84309
93
94397
79
9
214387
74
92
465462
4729
262457
64068
72478
6
62
7
75
24
9
74
99
494873
69
9
61051
215989
911381780
1
87
150867276
67
48
292507
13
10
54
424571
48407
88
7
95109
2
81
368561
362606
448965410
99
321149
217321
6
346062
20
5
947901300
90136
197971
27
298739
215984
141060
29
560836359
431399
92
41
74976
241179
55259
20
96
383017
384761
371349
91
414985
3837
214339
183173
7
81
99
12
84
84
80653142
182467
50
41
99
96684225
21
51
76794
62
15
12
145086
11
927716575
29
273186
494066483
462891348
273897
70
467409
181731
91
23
405756
437813
759572816
26359
45495
39
59427
80430
233493
324811
47
474998
974190671
145099097
54
41
73
425505
34
1642389
7
670413394
418689
66
277348671
60
6402
128171
269977
66
78425
32535264
51933
416392
99
9
51
3
350343
368200
97
329735
124714
252150
88
249092
39
47
516332535
43
98
72
5
35848207
352557
224438
370192532
51
93885
17411
244799
81534
35
43
96166
373805
60
336261619
17
31
71
7
77
70
97
58893134
296134
78551140
378589
7
85
369445
447100
145461
120884
234482
81
35
71087
38
332835
5
35
322542
85
31410
383698
44
88
54
84
19316
4
92
469976
175207830
7
43560
807614981
9
8523
183693
5056
220165
332379
71
218873
236669
229580
58
1
73
16
6
89
82
438012
53
71
14
146011931
13
61248
75
59
5
4
55
28
253860
5
334005728
95
60
94
382489902
57
65
74
23
89
113894
436465
8
29
54
12
177522
458086
327569
8
5
438806
7
468646
157602
8
69
271585
22
90
72
70
1
47
13
268274
90
297020
15
200276
37298
1
199109
397035739
132515305
29
468447
101479
69
413379
8
498685
10
27
99
24
25
84
249563
448343980
61350
7
68
12615
49
847845917
8
64
302238
255199
36050
9294
16
95
9
82
289144
54548
36
26432
443406
126940
37
105129248
2
26
2
611360230
423326
280080
66107
992145729
86
354748
568549701
15
94
35
99
362846
383201
5
441877
83
465954
39994
23619
16
7
147861
242344
386556
63
24
768497544
7
17
420458
396079
235947
53
2
58842
7
262659
70
94
454525
92
31
782530683
421766
26509
395488
281568
81
7
21
238006
45435
77
90
55
69
448583
458345
37914
91
7
97
428202
454229
6
2
378613693
5
298999
33
49
7
25
154415740
7
257647
6
67
24
76
242533
5
30
256436
322219
192742673
221770
78
234016
459114
241993
64733
77
201586
33799
90240
75
279046
50212647
83
76831
201492873
37
44
70
31
79
6
8
32
454335
7
37
100410
37
7
328770886
167617
342417
3
3
5
40
258070206
3
176988
212701
113475
149724
44
63
33703
86
12
187851
22
223250
2
226149
1
94
85
217029
361697
22
23186
29
59
37917138
6
39
1
37
1
74
9
95218
79
53
542962660
78
394253
114275
4
324743
4
3
8
410608
95
6
397436
66
223540
63
166438
38
62
56
77
113579
8
987797782
163387381
310554
253341
48369
151970
186367
6
35
9
68
15
62642
471731
47
157582
919317148
457752
80
60
462444370
7
13
5
83
98506
238780
339110
43
51
233755
118708
51
7
687254281
7
224648
65
276229
34
22
494101
302570
50
118618234
55
476752
112483
5
14529
16
7
222768
1
959925098
34
366579
367601690
5
75222
66
26
32
337758
1
37
73
28
2
17
4
9
93
18
28
8
60
235028599
424025896
110547
54
96
70
149475
554998134
53
9
18
425597
4
819233838
51879
336679134
49
220458508
300402
251541
25
312564
106017
72
37
3
235317
13
82
232589750
56
6
87
96206
45
60
7
86
131605756
547926727
166480269
183716495
35
40
203697
329522971
352939854
85
169577
11861
51
274413
7
343594
123821
27
91194
95
62908
416847
70860486
86
17
32
5
356668
8
69
80
55
285795
291737
455278
370000
76
60387
125828
85762
1
350024
21
324388830
380987
67
464824
70
17
30
288683
88
4
25
138430
250979
43
12
229780
84721
83
222495
82486
38
358145
883756450
464273
47
129072
43
14300
387004833
47
24
573605913
14
62
22564
3
364330
6
88
5
24
98
24
54
154499
76157
99
297853
8
80
169819
146218
12
446333
30
3
118711
315905
486026185
33
43
59
30
76
6
280729
217244
75657
25
49
267168
66
27
41
1
83
229227
394814
33
9
230098
64
161856
34
70
68969113
63019
138684
347952489
188711
444225
393225
328806
17
93
72
77
11
14
226754
313195
481826
703204830
21
307018
53
41452
984930271
3
447547
86
14
86
378900
16
9
11
164772
14
41
89
24030
13
189402
22
52
313351
307426
86
6
2963
268599249
720529835
1
480636
5
410216
71
70
3
500559899
59
95
35
47
85
47
101620
399037
3330
76
45
2
63
856457223
345912
45
118236
494058
39
460945
396096
862649784
8
78
966211516
98
41
335705
314152056
200384277
54
238468
4
113682
16
337879
221331
361497
205084
383215
256078068
211823
189262
22
33
259443071
423001691
55
486751
217099
416491
95
249937
58278
43
21163
290563
11729
83
28
852288843
4
74024
17419
34
106839
7
75
480298
4
93
16
434983
24
5
52
311433
8
291065
13
158909
315103
97
5
245559
247913
176618
589481570
7
22
329589
67
354956
5
65
454538
82
173122
4
440605
46699
52
74
99
25
44160
25
55
43
268288
6
109416
8
14
30
23
499340
195239
61
26608
490785
56
70
432865
161175
311955
47066
1
259711
92
26
66
496674
55
16
48
132731
7
15
21176
82425
64
167811
28
7776
52
2
380786
159390
364864
9
72
88
136602
35
188083
22
77
46
113668173
13
28
88
440434
116580968
473091863
441959
467430
93
172758
27597
39360
90
135231
41
8
1
143647
874242301
88
483659056
945992885
83
343054
90592
140431
58
18
36211
32
30
73
160159
89
3
384010
5
416310
8
354620
195253
68
63
313975
5
445633
2
62
22861362
301341
116415
447728
436559
80869742
89
8490
278629
40
55
54
588133951
54
123890
31451
388746
73
963284147
85709
28
242051
27509
137969
60
19
887750441
6
58
243203
3
19192
83
383012999
286826
327925
116566
73
379814
21
75154
23850
101718
152126
244240
158933
63785
463681
14
111466
100973
233098
144551
30
209522
290555
198608
375520
92
12
284205516
113022
22
87
67
18
95
46
450999950
113073
63
160149
62
57
36629
1
86255
3
15
89
37797
76
415865
70
82
8
57
56
156021
339486
75
51
73
66
72
229005174
59
410447
92
241813
68
61
182622
441948
363459
459991544
463246
375685
51
96
60
47
106470
63
370865
260488
77
226881955
167655
1
198296
25
67
65437826
95516
25
98
4
434330
18
8
163882
46
57755400
173571
455558
6
18
306559175
91
26
3343660
798060148
297217
864
81
41
457151207
29
41
29
4
37
48
62
91
317219
245797
88
19
316292
100855
77
22
98627504
200897
14
5
98
231121
292366
38
439194
74
348451283
183391
59
635422955
179950
487471084
43
140353
5
4
174136608
139122
65
65
112663
10
2
25
64
245574397
308496992
163748
27874
28
36
40
1
24174828
57452
256523
244882
78
390517168
17
663767080
669897454
240486
484125
68
88
49877226
93
96
157381
465775
67
72
18
380653
86
22
345252
93
4
484141
140052
7
11
17302
390313
89
338771
27
377861
51
61
8
6
6
87
5
92
389370
20
2
13
446123
365525
274295
31
4
411437358
154762
81
6
28476
16
67
357150
81
526237291
25877
60
581924016
66
225599
10
1
43488
130408
9
67
6
56
67
195800
89
302317
4623
54
44203
75
2
84
140153
121500
3050
45
622914294
197964
62
68
4
2
23
64
13
75
53700
314764
11
380814
491516250
19
199568
10
17
386289
211955
125510
20
62
64486
242623
452173
337745
35
67
1
98
89
397548
385107
36
244400
71
60
278625
5
73
34
74
8
252883808
45
1
219334
3
63353
99406
57
6
27
396195
64
36767
99
65970
42
60
16
3
421052
268054
3
661707755
4
89
27
426868
894254450
63660
30
79
79
70
13
62
31
429835786
341525
10087
74
115900
98
2
2
47124
33
128236363
6
155119
614784720
1
486606
25365
53
8220
1
274699
8
97
548990783
10
129924
78
95
267565
152276
382682183
677723813
16
49
4
167448
499101
96924
234693
95
358739
323663689
65220
85076
102946
67
102665
185638
573114093
267099
448356
179166
63
105694
27
5
69050528
3
69953
34
237043
436725
1
7
260742
35
431691
96
14
361094
164174
34
84
8
50
253871
412056
71047
456368
370235
86
835798227
37
466430
64
47
366400848
396621
2
9
11448770
12
48483654
354615
96937
1
98798
191497
395800
5
436876
1
110569
74323
32
58
48
2
64
73
253555
85054
140327415
51090
98
82
348537
488462268
54
7
284247
392521113
410372
58
741796904
50
6282
96
789
5
9
4
7395
159932
32
164396
30
62720
282429489
26
153965
859801409
82
71
1
640366647
273144
278850
41354
37
8
102229
63
499373
7
6
56
17
20
25
456039
9
58052
83
237798
57643
265822
639137457
847790473
88
271039
82643
945023614
302775155
432515
50
15
4
336789426
20
62
98
57
81
99887
460879176
71960
90
189551
459766
494045
68
3
45
410466
34020
83
66
333910
85
8
44
79
53
27
53
458613
209330
160972
41
233557
94
78
396965
78
6
80
57
54
92
662155035
48
22
16405
33
22
46
9
79
61
6
479830
89
875539384
472230
360180
215748
71990893
232941
6265
83
392932
47759559
51
103264
85
31
280189
91
44
337274
305339
18862
95
65
373698
91
175413
188960
463101
448967
16
16
252498241
227291
237826
53
1
57
933257777
24
9
342722
17
154385
47
61
55
45
25
851041475
99
323566
98914
11
27
62
13
260543
306578
268731
9
494773912
78350816
429752
38
68
36
369046
35
208739
91
390034
448415347
2
67
5
4
90
6
22
128715
8
359507
79
4
189205
916857366
445021
350854
186753
94
7
2
21277
92
74
20
36997
177802
14
8
85
95
97
638149161
870184246
6
803922787
44
169913
424149
198976159
96
447616
269504245
2
8
493718
478706117
139786
307666
357344
8
157035
14
347377
191677571
60
27520
193241453
358523
152642
11
24
6
166734
431966
234002
19
14
340970
26
49
86
94693237
3
15301
302477
27
27
129008
41
366109
37
82
40
382672
351129244
216841
8
288693760
78
472770
355490
223480
6
123814
25
540308304
956845396
66
48
526307134
9
3
3
54
74
212843
93736
69
5
15
79
369842
6
449043032
58
83997240
70
446446
4
103035
919426567
19
1
368211
81
57
3
99
425985
49
351427
353348
499046
36
99
426200
72
97510
98
4
3
380612
183953
133336231
466430462
489548
196382
476114
460399
84
15
5
88453
159683
90
91
47355
8
285054744
44889807
798537560
6
463688
159712
782471470
32
40
76
254125
2
485608
21
229221
31
47
116545
8
55
184697
328738
29
77658
65
42
43
443614
42
129571
88111
396282
388491657
68
24
272493
65
231695
55
43
484205
80
90
89
25
59
73
44176114
14
978975680
22
3
773704044
96
11
63
127380
65032
82
87
78
31
63
159151
39
7
441152
76
116177
91034
8
304272
12
126622
22
78857
91815
128227
44
88
342607
203692
308192
20607
200545
68
18
336886755
430204
440032
99
87
27
93
13
485907
24
2
84
6
66
21
98
442859
2
55917
131911
34068
95
3
91
335681
48
110428
39
20
288445
55425
291710565
957898338
82
18
31
22536
35
3224
284495
964720224
147743
69
341647780
7
331118
13
602943379
18
98569
76371
4
48
305303
54
41
52
156237
75
52
331836
12052
459023
199672
105377
21
89
7
84
284347
35
406523
45
88
38
41
59
99
436992
40
46
652156951
216115
31
36027
17
204341
313978
267700
374580
135845
248030
136901
3
53241
86
93
26
199954
118577
347084
38
83
338318
434639
842342644
273594
166441
30
73
47
184052
435156
8
83
186775
2
35000
323827
376122
245733
80
379651
87
92
315677
44
23801
409622
635601014
630940461
47
45
125964
314202
50672
34
396650
336340
31
76
48259
447252
651559233
148116
426006
9
77
23
197243
6
3
1
51
80
478843
305689
141159
229743
21
7
20
72
61559958
96
463480142
400892297
267963
345978
99
485390492
36
47
661190904
216685
49
94542
316799822
85
135330
56844559
230260
288512
188875
70191
28
30
90
203776
782486730
282228
7
77
30419
58
262809
118171
36
361608
230717
22509
72
48975
81
78
26
81334
457491
300598260
45
177541
5
252722
294480
928662376
127970
252736
838106112
32
32
26
2
17
369355
36
215404
84
247455
346683
43
82
210696235
416904
131292
8314
441120
56
49
56
47216
97419
223755
43
354903
79
441817
32
194199
366831
84
19
224125
25
491738
168659
153413296
143702
97
22
214440
74
271132
93
36
433296
632936125
497192
205189
7
329470
6
71065545
198114
224950
813799812
62
11
21
478030
45
16
843941396
173424
67
471239
41
67983
197601
1
2
78
2
45
226136871
32
87
28
87
17
49
270870
57
367619
427772
496469
84
412365
53
38
157561
56051
294486
346778
676770291
91588
800484619
78
207913
408104
750537864
175608
7
4
203335
9
16
20
140430840
83
86
234578
265558428
141896
57
263434
74
13
21
89
462096
81
34
459807
75
25
58851
43
99
478536
87
72
176298
165889
52
7
167608
85
190255
187443
60281
9
90
70468
5
12
457830
475437
4
44
56164
216315
20
816841812
46
31
345359
540995665
155084
20093844
17
175050
366875
64
6
125498
287985
37
68
41
8
270872
70
370818
6
6
696704439
4
6
97815
26
203843
22
64
39
34
13
316622
18057
42
12972
425551
183594
458753
87
22259
26
229081
45
292500
49
352813
8
331200
69
85616742
1
54
3
483085
192527214
35873
64
427213
981249600
486145
1
104714
398476
31511
1
168952
56
351721
81
60
85
2
386271
46
8
242205
58
307783
97
271997
40310
409570
82052
498234
87692
534664638
558575488
133732
493222
26540
38
12
59760
224135
9
82
67
8
469176
71
1
76
603345326
382754
285475
258158
34
64
38
47
410350
133530
164074
96
77
126699
68
210902
83
72206
17364
721624371
50
328315
53919
7
1
89
263676
678970496
310652
13
455835
309717
430956
324824
228450
469848
309417
356876
455066
411526
21863
59
7
83
50
117644
233178
133721
317292
337963
206908
39
23
301681
58
29
85
808084212
80
431230
93
45
99
39264384
910469846
30
940981312
82
858039127
95
369496
151863
84799
55
491893
33724
102559
85
256903
245220
305453
1
328130
464678
459936
44
54
8
394447
279047
52
461109
52
39
8
16
7670
297870706
16
80
216553
64
2561
57
98
48
473062
33
46
13
533870962
63
65
329739
282082
10730
20
234891
176501
62
95
66
98
616582781
152462
89
436509
5
693
368646
70
14
5
7149
69
5
337252
14
172194090
202958
338539
56777939
360527
399740
141370
75
16
122909206
65
737538340
321814
477322
431030
83
140653
79
34
17
85
37
2
313693
661425366
94
131360
24148
53
369145
31923
62
32
185732
42
345736
18
393153
79
84
345451
315743
8
93
29514
332132
54
20
299445
4
466973
98145
56818
5
15440
99
44
93
162979
49
102848
453488
201669
67
322944
193964
418222913
476014
67367
478617
299482
1
69
22
297092
94
11
992343131
906707492
75439
36
9
730698001
33405
16
20
118236
802829964
63
450136
537453598
13
235684
97
77560
414760
82
317917
45
69
45
187446
4
19
54
9
445832
439843
9767
59
80093
64998
427526
257263
158495
368787989
85
99
299131
224486
378399
68
486580
84058
8
86
191901
29
4
306866
86
82
6
22675
96
81
4
165806
54
46631
76
87
833542913
79
125042
74
2
4
42221
114982
6
53630
23
92
29
362190
92
342137
730471443
301555
45
465216
213735
494877
42413
63
66811898
3
61
91361
16
33
71
89
162344
91
166636063
366627
78
15
98
906984209
12
152896
87688
79
1
4
87706124
9
3
136306
12
39
29
32
5724
25
496398
102216
27
30260
844374918
326829
381365
99
57
97
77
228375
328765
293607
338038
261253
20
139067
457906
78623
82
90
488028
25
15
41098582
296301502
77
101326332
25
9
3
8
9
230714
683910364
87635
21
190320
332022
997329993
92
6
464799
276738
80
57
593550632
956859960
48
32
90
21
858288153
61
85382
171527
471945
20
288892
150772
367926
29
2
19
145012
232710824
10
130178
90
4
447326
11
181307
379307
572400454
91
63
63
95
162528
216372966
752687714
62
56
64
338022
307573
423307
8
6
408402
29
337169
80611
215251
136402
265055
47
67566
427260
386288
54
97317
22
21
11
398834
66
681915991
4
23
18740
439737
57
88
1
6
123448
78
6
1
498765
898903176
378718
318997
70
546628128
9
51
29
74
47
12
29
7
467185
45
52
47
422727
239049
76
6
299459
49
358889
296920
96
483787
320872
368689
87
439131
67
417947140
78
90
63
38
8
496771
127707
73
75920
17
478211
389857
383821
56
466214
14782
52
26
495451
66
303803822
98
192936131
46
149053
590428956
2
29
298049646
94231
16
46
10
71
34
863339493
6
300724
654003779
5188211
285671
42695
428636
135856
50813
70
27
78
3
4
49
98
386606
111227767
46
469832
59
34
90
428006
45
269845
306462
82
80
322297
404126
3839
279553
39
9
191264
497453
3
121102
98822
70
486783
1
238627
56
35
40
155482
49
58
98
96
83
264389
41
68
315524
69
260965
21
274367
18
35
87
40
109357
79
85
174965
221521
41
11
3
1
185075
154896
262149
429429
80867
374950
76
153857
42
98
79
254451
84
77
673382351
412043
92
41
4
215233
324768
94
95
361391
130719
2
59
556376468
53
94473
728392282
79
8
31905
78
809317072
67
558049192
316152
380135
259240
226056999
89
99
20
2
5
238156
59
18
63
182766
5
95
27
285093
162836
89
73
47
196494
88
80
200779
27
86
63
277308
218369
60
58
462472
785335753
67
36
71
6
175949
704405232
67084
261801
188581514
325954
298586
1
258920
249156
88
41
98
77
878876617
76
90
44
220821
43604
412078096
22
97
434560
292254
478336
31
11
450418
35
1
82106885
30257
61
92
55
988418783
46
135774
436829
879697365
812129703
91
19
964972044
437031901
404948
422580
23
2
351056
248869
700457038
70
1
251326064
268467285
1
97
68
90
366615
9
18
294683
79
925490008
2
91
423657
144025
64886099
2
204398
417482684
70
389454
479195
179897
50
61
21
47
57
41
43
95406592
204365
6
340113
9
85
39
323041
5
163508
363816
212227
17
397034
338476
78064
88
86
182726
366483
18
9
208663
249075065
85218
3
576327196
10753
25474
714526406
16
471636
86
56
42
123956
2
141139
415672
71
224124
178012
421453
205324
80
31
254536
50
45
69
83
26
143395
94
377488
85
53
241908
490971
67
48
210492
872822709
188557857
290307132
88
35993
290050
412135
403073
54471
96
443738919
9598577
37
89
404729
121056
450009
62778
273735
311542993
183996
811862885
43513
260841107
258390
48233
67
300281
346531
12
417638
62
37
96110
22
69
17
352718
88
24
66
82
209490
82
68
16
7
700540674
5
446136
317767
17
118635852
78
2
24
291507
26
96
346570015
90
100867
57
414882
189680
56
27
89590
79
39371924
37
24
97
84
81
377240
478263
399821
264604
336743
80
3
142478
668009413
37
340496
64
87
671777290
26
564524457
477692
868554126
4
80
169832
28
45
9864
71
6
27
84
38
80
236368
79
443573
69552
98
402964
49
68263
93
39
385361
73
34
33
300813
72
316918
24
257055
320755
143583
1
55
20
36
364782407
9807
421389
8
55
53
155513
238999392
487745
89699
297073
196370
292276
471717
165581825
93
73
313907
235145
788539417
413697
97139
5
97
48
479011
25903
60
307475
8
51
59
14
391566
594940719
330646
453046
353020
88952
389715
590192599
443518
59899
321645056
7
47
30203
82
489225
69
378141
24
281259
379885560
26
12
3
87
46
7
74328
380377
48
61
50
12
36764
150218
4
44
438435
159265
84
7
138745
439345
493206
16
143839
3
24
55
61
50489
205076
325606
40
77
59926
83
41
58
111363
58669
19177
185970
179872
47
31
164823
57
128163
288305
31
895760674
81507
2
183406
301691
294164
476765
24
483829
35
18
24988
39
104410
743373161
408139
262518
342578
4
92655
74
10
81
17
327565
812130902
49
83213
33
62
4
494034
8
344559
412027
35
71
88
7
320294
206517
330226721
355658
73
236823
77
2
81
49
84
51
99
6
91
57
59
91318
66
429931
488957
102258
127282
26
83
47
89
323260
4
43
218911
255895
58
259915
83
98
227410
23
485050
43
5
316520
316267
78915
320463
407729
376676626
35
366114
36
19410
6
493221
355184
39
88
66
370773103
287469
4
1
35260
56
365603
196960
91
35
30
168024386
24
350948
224556
20
360863
20
894142284
62
416947
419301
164704
57959
358383
6
4
146735
216048
97
151310
97249
2
45
483043
28
51
299133
280756937
11243
84
38
61
333667
45
646919392
32
162402
91
303063
4018
484264123
280112106
2
77
38
191168
252179
64
120265
122406
285267
24
199900
982347022
393648
81581
77697364
80
38
97
678054011
449778
352599
95523
49
4
354536
74
6
125956
368167
251151428
59
443115
412264
35
16
21
189036
431635
9
59
47893
68
93
99293
155983350
378894802
316822
14
356372
9
147792
67
227178740
238769
473578
72
70748
242168
132839
5
353882
137957
39
9
59
314982
5
89
4
249425750
392567
311938
257938
60
397549
197184
462806
3
6542
9
10
276964
72
20
13
443477
55
29
22
44852
38
31
4358
319249
43848
221073
82
321083
42
120281
284266
30
1
58363
90
30897
2
40
72
179130
53876
180565503
498503
98945
747419157
2
96
406184
27
9
290294
145222893
186933
395995
267722
17853
47
23
484100766
73
41
2
474424
66
64
71744
471222
9
59
40
16
207224
8380
108007
92
17
62
289816
8
452036048
305471
449443
244201
59
68
2
32
10
668976811
249236
199301
6
667953573
276591416
99211
6
5
498589500
480409
73
964586775
121596
420406186
145177
188234
441279
82
67
131059
390629
7
19
94
850681975
47
62
98
33
340454
5
30119
455890
27
64
5
8
313576
95
89833
451549
3
67
258315
9
77
207816
27
97915
40
60
123547
150404
473337
29
79
317790
780501458
456227
68
96
22
35
98
570806281
199670
58
321005
24588
619225942
9
53699
63
402827
467786
31
23
7
425031
9
340057
54740
174509
61
260092907
95
80996
65
451025
234387
65
85
61
83
99
416976
9
70
17
386026693
121535
17538
8418
93
74
29
286588
98
54901
86
8
60
136582
7
23162
34
58460
60458
260752
127094
61
13
351658
338936
37
6
79
577297450
51
63
5391
364201
4
87
48
311674
36
74984
59
51964
21
463877
406753149
56
337818
59
83
8
19
158571382
83
346192906
99
392396
42
368982
192017
488413
290322
52
87
345590
410112
293968
70
30
495883
7
67
8
837813551
72
36
7
4
41
78
65
43
954256608
65
17
293588
72736
79
13
452354
80
34
20612
68
363416
371038
197923
562333732
623045048
287259
5
37207
8
285105
91
85
15
59
131015
425472
81433
16
34955
83
1
182555
310113
214642
2
86
784705247
22
13
451247
14
4
22
173714
9
10
61
38
81
8
232139
489876107
186296
59
622516996
499407052
52
405989
49
210054
48
861298243
82
19
230137
250919
37
7283
34
352982
2
34
48
46
4
835670993
12
50
147922
66692
200106
94
22
122781
29618
841514600
58
51269
153605
300753
297251
84
69
472352
3
75005
10
70
187137
36
257839
94
41
6
704289347
462320
360993
95
258748
49710
120327
82
136845
399664762
423045
13
40945152
37
86
88
119331
313947
8610
76
16
78551
152999
352824768
339695
98
355487471
5
33
70
84865
194000
463913
120202
227091
51
492297
99
112295010
68636
68757
104975
30
71
441730
55
24
200699
38
386872282
59
58
60906
33
84
47
63
127376
39
74749
27
454119
391379
249234
493173827
26
132054
413780
64
88
7
454612
13
7
22
273917314
106014
43
83
27
14
71093
240140
66
218035
124667546
333074
17988
78
9
790153375
134144
37
61171
85
607122991
5
49
42
278012
201811678
127401
494837
44
372616
52
370799320
485103
27
448191
269344
81
392815
456801
2218
86
556088523
38
46
217726
139027
17
414541
41
325255
353969
71
34
337878
97529
1
187957
321727
491086
459589
571037040
465784
178932
333438
60
206382
491453568
253769
282916
49
93
82
15
278960
238447
12
77
272737835
42851
79
5
326809
87
204635
856850662
400765
50
22
137156
444401
600854102
49
123839615
45
493509
875065442
496579
325615325
6
62
38
438578
132669
12
93
62
48
91
99
90
5
66
369745
632567461
23
176620779
301669
10
58
2
36
210912
408687
88
64
289893
67317
375480
2
106159
1
452553
102288
401096
122225
28
374532
704859103
43
397950781
21511
81
74
917361036
451694
118445
21
36
153401
2
230414
360227
340611
214442
48
68
456546
440325037
65
951641340
149974
66166
319047
63
142400
119261075
92
36
4
87
213413
109292
4
37
245530
386866
357014
9
453461
63
2836
87
116857
58
56
689499003
246910370
6
737703255
424578167
39
246195
3
431502
17
233300
355869
69
17
473967
5902
29221
136463
81481
351852
15
522818663
94276
44
81356742
66
118025
5
302332
274171676
34
989810954
223038
490119
379777
58
75
1
215108
84
57
7
97
1
35
495216414
444501
61155
209591
158746
55
44
258308
441670
14
128336
275361
87185
14
9
99418
96
300604
19471
272769
82322
207613
7
488815859
249159461
55930
92
262348042
367453
51
43
271153
7
47
58
60
24
9
95
991797305
281066
228811
83
97
229715897
395932
21415203
9
308038
303124
60
9
8
23
413419
49
62
53434
949018088
91
418157
307181
15776
21
21
1
59966
7
26
86
64257
90096
433197
72
54
183035
252508
797519463
63
488434
32
64
87
12760311
58
19
7316
396251
244277
48
216930
36
294442921
73
274688
463491566
53
10
68344
1
20
325244
398694
14
203368
489082
73
261783
44
1
240839
458724619
83
7
58
89
313357
311632
144020
54
114234
53
76
97
64
77
102030081
97
144633
13
55140
2
196850
286544
990655154
213425
53
275153
43
220269
34
8
276310445
342069
2
51
280052
183887
118135
95
163044
27
366372
22
96
3
5
81
142814080
75
467331
497999
396339
4
3
6
380969
65
132884
498198
205362
52
41380
8
60
36
59
63
91
32
165398
285542
52
79
491308
446507314
6
71
458053
53
289985
553760964
9
18
457135855
56783
67
44078
52192
448196
3
78799
215544
49
309085
83
493031
416640
336602
68
33
378293
32
48
4
275338
7
12
12008047
131890
107390
53
9
214871
91
14
34
184143
494566
44
3582
228759
233416095
4
77
408694341
18
28
6
82
62
466005
67
83963
27
61
225899
5
458444
1
168999
43
85
411248
37757
20
73
98995
385087
8
55
205031
100326
304543
544814087
777273887
93255
735467879
8
53
102265
69
348079
121571
315688
85
70
159779
430888
17
91
85
82
58
96
59
92
27981
4
480200
72
6
356127441
465176017
280959
18
87
337029
279488
94
19
66
426578
388597
134063
45
4
199303
215563
42
146640
157254
47
74
73394
3
7
391738
12845
265162
17
335913
43
301739
66
22
59
94
225057
417728926
594254047
80
285539
87
24729
92
234802
253036
372174
62
7
36
538274459
196938
246533995
8
35676
81
4
389933
45
965550524
352040
35
538378499
8
41
85
15904
360712
335452
74
267310
705432827
237471
40
4
68
259639661
6
81
91
210682
2
24
61
84
27977
43
27
66
1
269179
328607
79468
73
146839
69
467913
39
84
65
587468146
91
250193
29
48
203292145
31
4
356966
348620
78
5
38049
52
89
54
3
88
69
49
300939
31
18
59
383686
93
314145
163816
483655
22312
643920374
14
181011
273116
65
338085
720450212
48
48
332031
77
37
88
318732
4
462590
59942
92994
210552
9
276299
74
77785
129665
37
189731
362518
419952
79
166838249
55
113935229
16
71
74
316675
71
411770530
109961
305835
93
67
4
682945096
69083337
4
59
23
314510
43
294987
6542
817862800
349791
360857
18
30399457
263217
330156
75
270404
10
94
46
192442
140798
7
38
95
20
547505497
10
31150
68
95
4
24
182582
22460
185212
321382
4
761167282
380123
17
330961
87
419602
35
93
8
1
20
13
365397
299714
74
33
861485524
136173
4
14
16
157190
257963775
2
27
47
22
357919167
325720
316449
490401
72
4
6
6
573813232
172674445
179378
40
904403701
6
369008
12
479630
427831
114095
346157
1
62
8
92
63
15
386456
446367
353855796
399166445
14
93
63
59
317441
296089330
80
84
94165
158856
283580583
535592553
91
9
123271
548217868
249491719
14
13
149856
6
91
92
6
277962
216391
1
411710
111445
87
543082147
24
190384
6
34
6
296038
9
153943
11
2
209873
247090
40
160507
68
778659487
71
240449
89814
38
85
34
17
239014608
24
786537502
346327
96
20070
23
423518
40
285621
678188880
412361
13
201876779
192158
27
1
281348
92
7
18
82
15
370842
167845
321448
47
90
465135
24
320934
92885
195115
191264
55
277988
69
99
8
20
89
20
97
304088
60
48
147851
371643
50
48
7
813587171
305707
285268
347231
61928751
15
72
51
76
88
49
65757
156378
81
41
819802723
61
398638
377343
406469
12751
7
69
271873
70
69
579100763
354740448
84
215850
214262
35
294596
701420999
353805
661109405
734431694
255548
46
32080
950109863
292691
30
409213
44
314843
172392950
5
5
104267
57
53
459307
26
465354
18
91
373950
71
642842778
82
362697
64
2
8
81
33
101941986
98
411849
61
4
407809
24222
46
74228
50
76
61393
45
16
965485483
286444
47
132592
99722253
21
34
3
269934
172635
630466947
17120
397184
8
13
96
82
418200
192294
55
95
289024
77
34
70
53
238454
827398860
249463301
79
5
459592
398374
91771
59
52
75
254387
39
88396
73
97
383241
474187
99
55
46420
42
24
5
79
46
79
91702
35
11
92
30
66
491413
33762
80826
373857
293482
5
279022
406924
2
52
481665680
134097
87
73
27
8
444731
80
499861
34
479100
47767
76423
53921
29905636
92
286948
35089
11617
3
56
81
94
445713
75286
283853
229483
7
31
95
3
9
717255219
38308495
4
334870
8
490353
6
333264
329615
117774
99
50
490448
85
41
10
286005
7
100394
32
351076
333302856
223650
426486
348972
81
13003
32
937855881
154930344
4
63
9
5
39263
443436
206320
154138
113823578
46
84
22
88
79
31
98
131360
56
6
444691
45
58
158905
416044
76580
310482
37
22
75
344536
20
6
604936805
461377
26
64
397373
125276
882205432
64275
348112
94
5
22
85279
380644
49
72215
4
12
70
32
895184023
957197975
83
274753
154750
12
62
97856
19
95
77186
59
410187
51
3
62
217763
334956
132741796
138899
62
21
288454
180948
61
341140183
8
10
8
14996
2
69
495307
897826672
97
103932
112632
30
43490
4
449593
80146
1
168429
14
441490
11
59
99
288639
27
218268
169056332
16
337724
196618
18
395582
79605
270780
234161
347929
60
495169
151705978
40
113361
80
224034
189018
63
36
81
6
440207
158453068
74975
431827
2
280915
492765
66
54
274455941
5
289386
45
291299
70798
49603
164739
82553
51424
28142574
277244
34
595528711
854894392
478918
806488112
863791971
48774
53
15
1
14
54079
512386118
401250
357577
337421
90
451594
33
22468
245766
37103
491687
461027
425403
17
19
15
66
360510
35
23
81
339961
324140
3
87462
246156
123565
172195
95742
3
38
87
80
418471080
12
172797531
5
77
326529
52
288840
487301
3754
164832
30
497302
372933
425513
243755
416934
162819
16
51
392055
458393
53
279333
98
438722
427460
376434
51
47079
117437
69
74
62
105986641
2
200123
248716
3
9
262354
73
90
6900
4
442911
8
46
150898
74
21
839478092
7
190814
170965
6
92
235994148
69
256229
76
64
42
353930
80910
37
1
169961
9
25
233954
105908
494178
64746
5
1
9
62
66
389357
190239873
272688
953937008
36
98
262032
79
26
62
43
10
90
23348
791194256
182685
47
237180
263547
338551
38
482407
422407
88
47
385753
63
4
85
71
77
299420
74
160008
166016
83
47
5
480872
60
289907909
377047
490798355
830825067
338949117
111076
20
77
520711421
26
822871497
425247
287239
32
427017277
39417
4
74361
33943
335699
6
418461
57392
6
836136465
31305
803825592
400959814
5
191715837
157930
54132
8
968140990
228273
9
31
88
78
420311
4422
9
297735
19
9
317023
399151054
9
74
65
332810
78
18
194544
3
26044
193950
121718
178378
72115
406136743
389614
253685265
25
28
77
83
167849
43
9
68339904
2
88
7
88
377904354
13
4585
75
159093
114825
3
441900
95
15
255145
8
211688
2
71
511192076
338263
8926
124239
906257288
338712
69
157644514
51
96
69
94
88
349863
260792
177645
48
6
369194
379142
468494
298885
258604
83
5
460522
985604831
80
217930
473781
150115
119531
7
4008
5
46
50
3
2
11909
297070
47
186850
997001904
223842
261906
329848
197344
870438308
415453079
370761
65
4
81
403648
29
228048556
272428
93
245774127
50
149042
4
249027
437407
9673
25
410095
68
128394
46
312826
47
14
75580
377090
838472823
70130
214328
17
88
6
266616
64
45339
28
61
95
227189
123196303
72
25
23
82721723
5
320883
331209
61
5
22
8
298438
3
66337
22492
28324
237829
19
88
79
186945
12446
80
16
96
726946654
38
19
472158
999901374
6729
132782
647249298
5
13
153585
161739
6
53
155610
35
476516
220406
81117
1
367150868
106526
293777484
478922
5
155257
84
70
237651
165730
465148
161740
87
19
41672
78
109818
342246
78
71
81
5
334111
938913482
93
306436
141473
43
621470623
367644
50
211783316
923237331
88
44
645954132
81
47
796031257
490045
2
62
470382
855224245
89
475438
428623
458357599
211035
11
63994
9
73314
589047914
261664
83303
18371
270002
448281
200878
99
781
55274
158481
50
48
20260
464273
120166
149485
60
3
391975
24958
59
472836
57248
282421517
14
18639
2
271797
282104
203255
40
308230380
58
171938347
267711
87987
471166
187464
85
5
922474230
482006
440176
52
41
37903
27
295320
86
12
18
461444
331105
87
9
270944
8
222423
123090
59
36649
870906887
31
14
190065
246268
704895980
50
7
4
15
2
6
317210
9
138835
24
9
410826
95
44305
18
322100
26
446557
366703
147847165
49
12
3
233761
487006
4
259411379
58
77770
14
598040358
22
25
116531
430654
53213
76494
33
409970
448093
437280
70662
90476
1
83
17830
35
8
51
23
441867
28
80
35279
67974
134618
117633
111248
193703
173402
441157
44
89
136140
56
47
328258
2
113655
493308134
13
3
341774
239246
22
398889832
431245856
78
23
84
183443
480561
67
44894
67
157523
37065
64209
94948
267743
472651
61
601325204
54
22
392105
59
13791
81204
65472
7
27
42
300481
299474
14
34
5
150738
15
18
11
18
191770
55
63
27
403528
17
18
301772105
6
477022628
336401
434943
170927
7
79
13
5
25
126818
291488
594311262
433397
88
72
735311884
644650247
98
95
63
3
38
205944
157138
186095
95
206723
381246
1
368758
3
116748
44
70847
87
66
29
20
90
240758
1
450392
79229
64
154545
88
66
43
441076978
21
352405
184795
59
21
165932
325811
480374
173157858
90
63380294
53
272231
9
389701
39
38
70848
151085
359960
77536
75693
405270
635465876
67362
3
11
77
46
275487155
374396
24
35
281418
516491092
37
12
52
288673
103352
20
39
5
143171
82
6
457712
48
29194209
422966
545412123
27105693
391035
162026
299477853
44528
8
99968
72
40
478813
82
66
144999
155655
323852
398253
5
95
82
518569821
76
47
35
6
479503
159336
325472
64
127965607
86
74
4
125317
228584
402465
71363
63818
112535
372597
300414
432292
45
47
56
417984
118482
323451
42
7
3
370328
264755813
56482
98844
75559
77
139188
35
89
71
25
76300
174572
87
39
43
257550
1
283266
59
48
40522
38812
317487302
98
449319
19
76
36
367552
485938
73
8
51
773984844
332329
84
5918
39
214440
62
68
421141
3
28
488381
78
40
296853
70
58
46
20
4
104641
188514
43
55200
83
80
28
4583
93
66
87596
77
97
373635
454506
1
44
113205
686363165
12
498531
71366
81
30
79
102429
66
386854
77
6
360617311
342827
10
471393
95
74
66
137021
3223352
128566
270360
1
192697
14
59
330055
202337
338130
42041
102364340
104253
130931
36
208609
71
295075
175171
139715
256473
84412
79
67701
65
59
148185
91
4
73
58
30537
8652
66
243363
3
345615
33
8
303505
173076
98
36
67
50
93
5
19510
201932
24
51303
35
190746
35
445635
2
235830
149974
22
311833
996339980
239443
293023
402649
87
83
76
445398
7
294194
99
307561
92
44120
418895342
39
145460
424732
5
50
44975
90
22
767589216
70
362837
99
49
479847
484045
343156
235447
9
66
276814
53
99
91
52285
92
3
93
891276538
6
27
4
35
93
151973
366452
135343
878883505
766476169
467839
49
40
53888
52
64
88999
654430656
61
88
405919
2
14
57
11
44
401017
147405
6
80
457496
485741
36
465130
90
44959650
53
71
272522
87
40
3050
458079
152455
237032
29
84
188213473
59
89
65365
56
109373
129942
311551
1
183761
41
236760
7
59
71
10
313266
396912
14
553836137
326233
331441
83
227193952
425658
313699
81
17
313245
45
998257130
6
3
177869
239012
63546197
758854385
468388
56
753972626
39
360890
391958
12
339037
176344
68825
45
42
43158
733939352
53
46
410870
17
27118
404490870
118123078
6
48
8
948522304
281954
405479341
315751
108153
77
470190
444813
53
355004
42
45
35
121113483
78138100
52
7
1
67
94
1
442460
1
371073
28
161911
411633
109117
18720337
377978542
349161
43
309684
342622
12
10
231451
48
481802
20
8
687182059
81
5
479720
58
97542
33
765251419
71
194651
3
45
8
948016931
60
71
286636
220115
31
82
168970
33242514
7
80
326770
447433
31648
153643
10
388226
225944
74
96
51
56
521
44
192334
1399
98
377787
52
672047688
334746
47
95
3
13
28
315313
153978130
258135
841533137
202525
100687
359717
158163
53
29
61388
25674
69
71360
19
250476213
479113
3
450165
59508
62
89513521
5
271777
721115639
834639511
244408
48914
6125
32
289022
30
5
195187
99
372575
31
16
51
170526
203587
84
292194
93
218246
89
257303
51
303675
377423
352341
198856
334018618
55
330376
359623
85
61
90621
1
713986998
336432
45
453681
53
322138
372816
3
113025
464092
183959
82
106962
39
6
7
8756
319640
263480
24705
3
84
288190
46002
241510
90
91
62167
153226
43
490771789
69
6
32
837605947
142856
303329
6
54
68
30
132018
795664492
33
4810
69
363271
9
15
25487
35
75
202124149
21
39
65
262035
7
8
4
312462
131875
336533
28
382543
2
82
74
429146
494892
45
46
16
45
303785
206266
929291880
17141
95
230728
388680
69
15
438503
91
448407
481908
200447
583790469
294173
852477044
163320
435902
33
756354263
175021
218698
153504
77
4
18
197496
39
91888
7
208851
181766
77
76
351286
496686
21901
9
168635
12632
112668
414790
160121
44
109119
1
450026
201547
56
363416
355453
95
27
418333
148496
34
167561
260554
7
74
28437341
69
37
9
125732
71
110380
356870
50
46
10
460447
95
36462
9
386305
546012382
311027
9
10735
257449
78431
9
22
421899
27
487187
34653530
35
362587
14
357892
51
220274
31
61
257398918
8154
81
88
145163
27
15
802445976
16
464020
231741
278898
140716461
43
172946
91
489679
94
7
632336384
26
7
53
479422
99
93
54
36
15
452500
4
19
941563162
38
71
62
48
1344
80
78
99
20
26
51
11
429556
69
58
86
405302
86
356685
76
379685
408921
51
973608934
350450251
304053
30
53
279859920
87
796228122
273267
70
383144835
19
251175
45
87667
22
275590
45
71
264932844
95
11
1
80
45
1
28
80
506649296
461326
80
26
205134
424294
120078
4
309304
37
1
468656
568443688
2
8
97226
36
405873
38
47
92872
91
4
80
91
392565
372283
53
695941218
192450
462616
231586
41
1
236873
86530073
4
40
140060
484208
60
208803
410319
49539
88
73
81
9
304069
148033
96313
275778
130612
69122
325121
173270
479214
18606
32
345901
113524
68
307534
106078
612987165
71
59
94
80
86698
38
68
312000
182294
37
425983
22
398734507
42
217912
73
14
58
117573
10
44231
422407
87
168841
365583
40
94
56
1
691328671
9
439008
171585
99
57
337692
6
59
287295
96
14
338209
67162
53815
12
51
54
988642126
427023
73
67
41
35506
209585
7
4
315068
87
481193
249160652
48
4
65
142163659
19
531948901
85
89
22
99
52
283610
93
69900
21336
558452903
350092
874212895
196260
41
183168635
353533
32
441483059
85
318243
37
34
759282381
80
6
433578
727687781
97
250918
6
88
3
219058
19
225157
560668541
10
406244
10
56
91
107910
60
206008704
4
226163
50
76
5
56
66
337692
16
450384762
231610
50
6609425
251396244
353385
27
847986963
33
12
10
1
94
23
62
465410191
21
455230
52
80
44
99
54582
62
262026
292867
3
59
48
318894
489891
120803
89
84
452926
143486
338075
378953
270175
47
38642
406390
232640
38275476
32
94
61
11
8
221052
82
142899
267056
767014871
49
403359
490965
348752
72856
273007
10
92
51
189292211
49
24
321176023
276120863
95
221320
14801023
82
8
64
170825
69
350867
6
246249
261251
6
435183
143174864
78982
54
1
46
439841
53
307943
92842
27
386811
185078
393006
46
5
493934
449852
33
65024
34406
138194
21
308933
47753592
400073
223226
408499
36
338367
43575
283390
17663
4
80
9
8
26
349478
322474
113317
58
219890
24612
6
5
68
40
34104
67
310173
42108
38
139522
94
184758
395258
172083
71
46052
35
148886
194389228
57
420752
193347
9
35
8
64
5
437114
29952
496380
57
113037
28
79879
2
3
464634
83
127138359
65
392098
62
396220
38
95935
80
397595
37
362665
90
184864
98
98761
148826
39
567629770
800244730
933865089
386304
202177
225310
72
55
325382
73323
341407
27
66
42
495564
17
86
717192905
184157991
432161
95148
12
4
6
39
117549
52
285675
430119
84
62
361853775
105763
10
221912
82
44
48
29
66580
209906
439958966
33
465432
312294
7
454583
94
90
280332
91
55584
400659
331627550
23234
12832
508741664
65
833091963
12
465326
649633039
16371901
310337
1
372482
29
475531
241040
26
121986
74
407387
964067867
87991896
41
58
54862
141850
95
353690
30
70
120953
65581
350209
59
44
40815
400553
3
164244
25030
358376
65
79
478065
12
73
464537586
303867
15059573
62
128515989
106613
93
89
345091
483981
2
488727
4
97
5
3
305549
239197
15
234766
53
26
86
40413
458554
34562
173472033
299595
438380
87
152097
319053
96
299700
84
311987
448353529
75
88
960339222
4
8
462813
324321
50
249576
69
99
122743
9
54
98
2805
496513
18
342623
61
4
462429
606826146
486371
3
49
61
9
11
117230
56
333985
4
593031428
109326
143985
697147164
467870
97
602427665
408689
185607
184517
53
131634
288382
9
22
81
715628318
413651
63
302085
455837
167172
367501805
435187
296966
86
348709
836821588
412575
332783
89
245529
316518
27
53
61
332419
5
76
153184
171032
240557
5934
220383
471581
54
350084
1
48
235055
45
71
425030
233201
438769
16068129
23884
33
102957
51
2
114333
478128
47
19
57
1146
255926
498106
62
9
98
48
83656613
36653
59
54
253692
110375
203182260
340601
21
7
31371
378632
123444
2981
79348
259637
86
42
284109
295088
49933
337314
5
190701
38
96
3
35
335555251
40
16
452458
493491
8
2
92
58
422425
48
56
34
98
78
29750
52
373858
20
52
6
33
48
17
80
538902508
39
489106
204460
330897554
474098
81
11
79
208773
728011739
162550223
55
308008
12
154651120
28
76
64
49
612016311
93
27
21
59302
9
7
65
94567
94
991076594
62
519870297
58028
85
60802741
40
377920
56
244098410
377869
39563
150734
74
47670
54
35
99
135500
5
209131
56
464466
19
78957
28
230632
12
879662445
415061
13
834001148
18
72
175940
249184
230235
49429
55
204674
251015
97
495475
459354
9
197195
45
462277
4
213085079
196971
35
492507
6
775872470
340612733
385386
422765103
218511
208053359
470305
496436
49
224836
317359
227186
194698
386237
44
236007489
497392
34
210834
111354
459309
5
76
223984
25
268769773
3
59
316373
53
380838
256646623
414465
74
1
459048
6
84
68
261149
457680
26
5
54662
401611
139655330
18
29
18
47510
206140
19
2
74
307586600
23
52
71
15
420251
3
8
39597
277555
400734
84
22
474398
77
61
919125518
83
4
34331
28
4
183802
159453
76
484602795
147890
88
258348
283545
66
186239
305144
163165
39
79
12
56
498741
93
94
405538
50694
97417
86
96
97
90
26
613179827
82
108435
462646
87314
53
298094
62
21
4557
75
53
99
242635
49
253515
200808
365151
463944
3
361081
611235054
77
85
10
115407
440300
84
18
9
84855
96
3
155188
145306
51
65788
471428
8
49
427734
447112
11
335996
50
83
124441
37
349100
93
485631
64883
32
8537799
370023
67285
86
5752
228770
66
432674348
338583
341117
17955
73
18020
313691
77
53
487174
839847212
58
27
63719
56
334319
92
23
40
74
239917
347277
444465
349440
93
8
34
262640
92
81
342878832
69
111389
47704308
44685
38
322593
2
90
16211
457000
2
436985
68
171562
92
8
2
12
457411
398893
23722
378510
92431
48
384672
66367
44
313541
48026
200513
396538
357744
66
460896
208965
635645214
484458791
80
145411205
85
90
495684591
4
71101
43
705489839
77442
3
397121
196254
28
7
67
70
17
288532
308038
445029
107970848
134284
97025
30
177497
1
53
120666785
376842
330381
3
360567084
52
58
87664
40
438438
72
371820
390530
316411
97
48
32
151163
25
63330
74
17
411150
785122335
238646
52
219333
30
16
41
74461
58
11
9
424195523
27
89
2
15128
68
62
7
316267219
90
835249901
142923
481483
210191
45
25
9
20553
7
60
14
84595
476521
98065
189824
21
275298
99
100255
277639
89678
203350
30
26
374051
314901
69
498332461
25
440341
363740
251400
36
548766917
33
297954
107907
98463
168202
1
7
449105
360767199
67
368876
96
22
90637
86579
408705
380389
76
20
16685
68482
23
25
118760
20
36
76
94
224920
66
70865
3244
145901
254397
398293
888142340
1
395637026
374291
34
72
456473542
9
208970
416367
327408
82
64
138580
422737
462876374
41
24
418455
114764
6
209071
313280
5
286119
475205
71
93
305832
245700
450551
428342497
77
296355
240008
47
438136
25772
379608
41672
3
460498
25
483344
56
6
160822
24
84
87
412664
87
168236
11
5
83
50
411541
26
453473
62
59338
483638
4
308138
178380
883546393
327303
418296
363717
253901
31
29
6
240352
74
8
317625
2
6
571123342
66
84
72
75
98
3
90
163139810
9
95
21140
62
233598
334476
91
299582
59
294125
34
66
1
239842
470251
87
60
26
1
16805553
9
169095
21796
62
187372
320237
435735
77
39
339994
9
67198
88
11
90
6406
349560
253480
389921
48
7
1
3
20
939745397
462141
273582
74
69402
66731
41
296210
309921
92
374798194
9
69
190288
55
77
58
853092409
52
158866
284077
258428
86
450784
261144
94
8
52752
123615
103715
55
7
313025
391050
46
184600
9
7
421530
498317899
42
292807
18
401008
6
79
46
86
3
306218
423020
100853
127139
82654082
12
910868948
385662
109662
79
313676
91
43
468609
45
6
455620
93
88240934
19
454532
428103
50
7
453622
14
24
257767
888067882
26
53
67
655861200
40
961498719
3
269251011
458955
84
4
3
190179
961999749
37
921280841
35
7
98
16
92
289980
92
31
494866
99
38
155189
483748
196460
4
49
40
82
43689
229750283
83
2
29
185486
6214
51
312018
421620264
19
7
44
7
309626
15
297112
88
410251
24
27
48
22
68858
450851378
14669
405938
15
49015
301163780
52
3
37
69
123348
491075
75842
314266814
8
51892
693049722
496867
267311
376181
29
106515
6
431568
70545
287248
232540
32
307798
67
144418
116834
23449
382325835
58
5
472304
469012
27
411128
214087
161274
181201
457180
76
60
38
208068289
59
93
291801
774469422
109935
976092240
314388
393705
90
328783
87390
15
347306
91
28
36887
424222974
32
94192
439268
3
310659
62
12367
288833
19
28
66790
50132
432900
95
17
445389
37429
16
33
274834
64
24
28
66868024
61
307744
6
466379
84
84
441248
356235
452288
208791
10361
2
180511053
26
40
58
196633
6
1
1
236262
22
287228
14
403472
1
424833
298117
85
448472
200920579
74
249024
422104
58
28
170258
430460490
252210
44290
67812
82
475826
159531
98
438685
308103
30
81
75
42
270307747
30
331587
71
115934
681601613
399439
43
219858
121950
9
457578
279416326
97
8
734165027
5
86
290402
71
36
68
307321
5
87
356181
8
454091
490634
239873
300008
63
379326
45
1
43
472623
66
22
60
91
13
4
50
980956968
151021
21
55
262295443
71
168394
40
276714
88
3
14
70
19
483114
20
454963
176321
482640807
316754
55
773385082
71
196725
12332
71
15
288838
205720
409544
243047
209629
474857
77
446596454
53736202
5
95
65
33
24
24
6
31
35
23
334410
80
19
408504787
90
181432
6
4
68
1
50
42
101335
26
222009
120890
12
70933
15
346820
25
30
95793
997222483
76
2
372602890
97
11
142115
374049
39
57
10
75327
40
92
2733
88
54190
32
147025
30
129701
372122
354811
18
5
952173566
129635
82
4
495037
1
45
422182
77
12
87105
132781
83
4
56
56
22
1
97461
37
318948181
312085
3
158439
358202
59
144431
71724
114897
98443
7
73
35
67
24
17
66
79
499714
293184
4
496477
31
3
51
131339681
30
27
78
17
733708982
28
53
38877
30
64
38
177311
20
6
353325322
43
67176
49
72
259232
114430
865959463
185991
230626
9
146941
83
65
50
37
436017
608268783
42976
127913
383052
14693
16256
346332
143130
50
63
57
305279763
32203
92
265690
64
7
69
89609
84
97501
830629857
115082
332376
295202
329971171
74
100049
71
88
42
8
324628
65
8
322718
14
385785
281256
142196
46514
439943
42
290276
476062
170804
1
3
33
773681753
4
64
70
673849236
162720
5
3
839345632
17
93239
222057
71
34320
13
211863
65700
414157
928641044
36
12
63
194903
91
150829
282650402
39
7
57
87
437470
396282
258498300
921484653
6440
269760
95
401486
89721
124826
9
32
75887
65
465282
58
10
5
3
106546
64
441149
153434
33117
6
11
84
5
477736
51
151172
41604
370417
77
480323367
95
93
77158
451534
266856
58
18
96829491
36
330682
8
349263
34
710641422
74
89
158242691
435268
240640
21
12
87584
367853
46
6
397088
18
330823
6
279063
264469
58330
287605
92
104109
58
453627
333007
347837
64
24398
1
40467
92
34
120538
331820
54
9
83
119320
10482
81
630680609
6
422646
81
475997
139611
82
31
621049941
454551
152893517
93904
56
2
272179
17
277757
355054
83
370797
224459
3
36959
117906
38
94
410879
103776
160023
9
8
344005643
231094
26
13
8
12
585904873
98
169160
368533
225433
200369
6
238131
78
84
32
467189454
262527
231357
474079
3
14
14
18
769508087
357237
226426
107396
21
12
285654
977988753
52
344334
281155
9
395924599
988290798
368061
80
31
64
36
170750
71
40
368839
1
99
19
324661
34
64282
10886
67987
292480941
10040
870495790
98
336283
44
244160
8
209302
456598
846120752
380469
65
167684
33
280528
59
25
383015
119702
397959
199309
9
274770124
409770
171519
376221
78
237922
2
76320
70
37
203074
332632
355514
64993
141553
47
213100
12
79082
31
77
88
21
72
84
4
82
90
88
99
8
207940
56
47700
96
286961
14
287095147
7
50168
35
2
441323
29
32
254888
924829250
95
87
772534304
383826
97
24
104878
16
2
139681
35
1
317680439
166404
263307
66
98
70
48768
1
488613
468086
916806542
9
288213
357091
83
8411
9
82
88
2
130117
112397
499004
415820168
134190
433459
273234
40
24
659345146
34
90
132905
8
18
442399
48
22
8
9
401818
91
47
78
359041
278942
18225
8
40
399697
207768
97
214423
56
736135514
129682
87
60148
26
84
69
282677
130480
426861
281215
42
64
6
1
11
21
319112
5
372250
74
381204179
55298
89
73776
19
481352
64
6
10
297600
40
15960804
334765460
212087
92
57001
12
328285
87510
92
75
78
11
720711435
87
8
6
319619
441705
219482
50
622039758
23
356509
200874
91
310454
11
41
520559828
231327
3
94
415460
65
407216
49
74
65
420824
113546789
7
339636
75
5
418635
35
82
86
287221
1
2
95179
244686
24
862792872
856833288
413700
91
402756
702136502
451566450
2
181942
59
10
342811
64
173237
32
88531
97
86
90
3
170758
498412
246891
68
4
114543
31
13
9
379411
3
235184
75204
370132
466650646
28548
53
296629789
2
186325
237260
58248
339973
925956729
410677
699678941
25
75
284301
689628538
84
277271
3
67
20
403360
58131
199560
294803
61
408909174
5
246905
356935
31109
17
48
187442
44814
478056506
370341
270787
80
478332
151253
312763
61
227337
45
14
186957
351197
88
119995
454810
3
109710
313937
216031
34
50
127731
16
75169
92
142491
98
58
25
13488
17
58
323200
445924
4
43
115903
61
87364
1
444523
420177
86
8
41224297
59
140686
99
119386
5
52303
472235
791472136
246996
412214
21
177941
71
76
189286610
177856
8
383025
951022777
266324
78333
423767
73829
392754
37
144791
58
46
400609
155651
2
281467
48
6
38
78
388733
97
93
43
60965
475721
16
33
26
31
207958
706878692
70
94
428914
5
172513
13
48
405111
412115
5
173606
400617130
232408
32
468595
80329
72
9
89
8
289430
68
18
98
706868308
78756
258393
61863
72
99
587370134
32
52
25
91
337466
195322
23
71
38
46
50
339020
37
59512
52
40
445621
53
27
67
2
39027070
60
789049732
4
476666
482935
197588
68
96
363405075
187471
197144
20
88
48
93
461703
5
456895
317172
34
21
52094
7
1
412869
403715
34
446437
22427
19
20
123946559
326832
42363
341782
101894
34
590886079
456269
41
338670
53
16
54
315465
90
95
126849
175289
60
247316898
31
302888
65
923565607
577587279
5
846062332
7
23
26
30
65
92
2
3
2169
4
8
390009
2
77
479278871
61
64942
89
29
92
70718
25
26
89
85813
315646
23
86
479886
1
306153
35
85744
86
24
1
11458
380249
334973
43
371749
2
634084699
2
382255147
265805
13
123745
90
121237
107402
927424108
75
58
432290
84728
10
63
27
46
51
4
108402
3
91
597399041
26
176202
250464134
463264304
508355646
411142
6231
9
51875433
5
764622979
33
7214363
249546
58
21663
32
67
89
359978
35100
79
267659
92
283040
41
120624
28
175938
102751
439340
4
78317
430001
454609
6
284447
8
74
150305
149888
70
58
19277
40
82
34
57
66
59239
51513
46
111634
403010
157834
19
90
195081
33
9
112024
23
8
13
74
214405
127062
157443399
70
91
14
47
370161
93
8
36
92
39561
17
30
656344387
65
118481
442400
85
84
376683
373354
337316
64
463360
78
462955
497879
440533
49
101697
70
66
54
24
43
1
12
3
315423988
56
99
368968
2
35
20
64
186039
381074
335175
63
22
107563
335798
1
56816
19
1
238058
286600
46
78
90
996680787
13
12
27
270156
3314
72
7
7
255389
202974
258874
9
59
94
6
24
62
301682
246807
53
56373
94
390212
78
53
106713
97
368196
146294
125442
249690621
72351
85
47
10007
21569
492103
196087
497500
98
85
37
47
13
305927
248338
397749
16
310508833
53
116580
64
21
63
5
363584
261242
494989
40875
59
1
51
16164
26
341829
483869732
446651
230947
239774
135196
64
69
39
116904
99
464481
241136
65
229327
501060644
396665
23
9
45
39
40
93
51
652229698
1
68
91888
164951
670851355
752661696
48
43
53
27
24
360350
182187821
2
359062
246278
86
68
45
951590258
114094
17
374805
5
99
271720
73
114782
3
331187977
2
78
1
4
451122
86
2
421559900
25
192374
5
481585
170147
68
204810
657467038
66
26
6
337345
34
57
66623
41987
437027
243877
63
167165
24
469519
310608
74
16
25750888
232618
41
211521
440705
87
95
230456
329286
366560
98
49
326108
425525660
50013
232239
5870
8
487107
310397
5
81408
621914309
261611
297874
349003
60
6
121246
17
68
32192
147867
140668
386325
159821
89780
2
155822
80
455851532
82
2
30
198890
499341
7
8
59
82
38
16504
78852
356220
77812
93
70
67
719157119
89461
86499
163258
139346
27
323109
28
97
35
59
22
53
493010
48
439281
7
88
179036
5
16
96
62
358378541
79017
35
51
57
353983602
16
815870006
45
373671
512487353
14
442243
119098
70499212
67
36300006
18
30
60
296364
275741
77
443925
64248
279606
70
468195
399126
139200
305545
9423
80145
41
177973
122044
58
4
402581
14
212326
493476
1
33
345517
197570
2
73519
16
73
69
39
32801
478350
188491
322555
66
45
260044
96
160569
40
66
97507
21
452977658
23
1
144107
467873394
326555
15
426922
416656
12
66
470582
39
96
400007
597021670
198131386
80
411174
82746
1
3
36088
1
49
495674
493680
421509
174400
28
55
295880087
360435
90
13
14
9
92
362281
864775631
91
31524
36
140924
938092927
90
31584
410049
9
7
420441
55
29
17
161581
18
323916
296564
426134
280114
89
27
35145
250153
92
348506
1
361231
41314
419192
2
115355
86314
73
245339
81
83
98
91055
18378
3
14
62
20621
33
222901
380633
1
13
87
1
329737
360813
743016145
44
314318522
46178
464196
3
190938
394249
3
88
9
64
26
2
73
949676844
5
3
67
93
936632602
90
93
127150
54227
175674
99
82
219700
433741
355204
66
15
358509
440868
8
7
47
229202
143357
8611
462929
576573073
130743
106505579
53
39
25
55
4
27
64
15
97
82
9
59
20
67
528471822
271583
336297
50
137818701
450321
67
333296
20
220473
80
249874
78
73
76
55
230600
46
74
55
28
299826
496248
97
62
14
452317
51
261279
6
81
782814535
123491
794255866
419417
61
57
64548941
439745
83394
224571
439526
3
729914028
13
21
406299
428520
72
48
64866
424385
390310
273223
3
62
249563
446087
399859
95
81
25
53
36357
44
4
38794
90
178557642
114002
9
656460360
30
42
234626
310945
1
786847748
183394
40
89
232649
55
63
6
80
258751
94
79
215319
325909
479791
51746
240498
336603
2
56
16
1
134542
94
97
42
325278
55
68
18
71
85
91
326725
464496843
20
7
4
25
475539
68616
2
120190
387315
129210
2
55
44
5
112122
7
5
43067
349780
257554
30
26
12
3
468517809
2
329606
53
491856
419394
771352343
15
301133
99
213450
62
7
94
437822
52
76900
318207
60665
286461
360164
8
83031
946818905
137060
167558877
200967
425927
30
19138
116603
48414
108483
13
751669370
13
274602
322257
99
363136
413770
1
30043
8
12035
128192
78
393772
65
8
415954
62
202306
7
20
71
30
3
794429656
69
94
330769
64
329978
442825
449967
20
394187
71
339724
159042
96
506349607
60
130450
401321317
38622
146118
85
92
154214
29
126445
4
466297768
86
38786
8
14
1
261892
39
8
397355
435843
85956
73
99
90
39
111952576
4
11
2
366482
185678
29
351119
2
62
13
7
244334
13
336385
10
98219
364586
20
44722
83
87743
381324
60
734342743
62
28
29
559677425
423146
37
5
69201
78642
93
93
226358958
28
25
1521644
114615
56
48
65
182056
6
2
648394353
131862
70
40816
14768
75609
15
133130
9
14935
78509
97902
251850
56
73070295
3
281844947
13161
33
69
38
47
14
735799263
241117
132797033
34077
257751
95
77113
1
55
52
14
403588
51432
3
623126212
694866704
20
47
697202098
8
70
36
78090
139550
12209
19
50223
44
1
50
44
219619
29
64
159328
4
95700
87
417025
88
46
477322062
25
158851
1
67
53
8
207668154
183074
32
84703
34
74
59
26
525647556
60
31417
227909876
30
8
265587
54
4
485286
162619
695253989
10
204955
260658
132998
3
58731
419358
27
7
4
30
28
729618043
2229
74
2
334258
373969
241770
82651
4
13
109475
84255
6
101298
930863683
166208
1
30
494996
979508953
91
24360
19
69
61
181836095
34
448751
334542
498018
17
267531
35
63
35
652823068
97
4
183925
12184
329889
170749670
456785
32
3
71
29
779376269
59743
7
471965
23
471684
93485
40
62
386933
11
64
269225
1
298062
3
263199
370310241
373157
83
19091
32
90
31
53
5
15
250161
479808
421750
267247
2
39
32
986946095
97
277130
2
329532
491974
6
393347725
450328
55
15
433813
434030
11
55
401419485
17
269505
47959
37
76
344038648
60
55
54525
68
388922
313380
179962
14005
42
436215848
44
238979
25037
4
243784
417023
465227
80
230028
86
96
278669
338975
661781551
52
2
6
5
49946
15194
936299243
67
80
108549
50
50
352861
69
493468660
296709630
305160
352541
34
15
85
244020
483038
35
7
5
10196
407792
18
115432
37
21
8
69
6
5
13
635741149
264581
433172
460819740
437141
6
40
290300
297940370
57
82
57
57
95
52
30
212447
46
20
437639
342547
193853
170648278
92
27
181864
45
40127
42
713278502
64
7
91
552
32
45
390557
152693
37
453010
44
71
43
61657
252076
430386550
349513
233719
173907955
216044
13
443168
463749
6
86
95
90
448043602
2
81
18
28126
98
31
50
1
307188
62
179352
72
248585
34357
228977
3
81
21
70
27
80
19939
449920
8
386085
10
59
332219
18021
50706
92
179614
58
421897
57
37
1
400845
450125
96
42
96
38026
9
61
406813032
23
22
270639
444267084
105846458
203718
55596465
94
86
271835
86689
67
251361
41
364184
40
818908989
71
390778800
232418
10
306951
66
70
390460
5
325691
403489
109394430
21
15
452429
28
361815
10
102498
275438
94
145471
285142
1
732267572
491909
51
237462
4
408194
65
97
6
41
51
13
426518
38
687053890
302620
199436
87
83
54
232157
1
156504
204308764
56217
83
738173458
68
821638847
77645
91
16050889
296811
230817
11082
22
3833
65
12
85
83
7
42293
428907
233609649
165901
24
87938
470660
90
52
78
163172472
7
16
84
31
82
55607
75
20
13
342965
54
266947
66881
75826
370681
280902
262876
7
322515
88
2643
96971
430078
479302
3
21
261243
14157
273624
86
303641
300945
24
87
155320
94
121650
45
348325
258353
36
74
62
366571
132067
341549
237813
78
9
10
71
278315
314261
41
5562
30219
63
6
534517528
60
291398
177316657
71
166240
76
20
385939
7
155593
238961
80263
91
8
10
53
362423
401207
60
46
453441
304113
361361
7
888144645
27
1
1
3
56
20417
26
5
204891
88
155212
205603
24
455022
12
76
235226
202247
53
89
265076
460266
3
70
317993
50
54
11
55
2
938457772
605105795
191116
14
127938328
293090448
87042
627959886
81
388404
616098723
23
73
10
318050
476785
386807
164787
307127
36
224266560
230049980
72
5
74
216141337
437367
116221
892287364
431836
62798
98
27108
117759
146346
17
432844
356263
178571
297582
291597
3
46
814664486
15
450024
1
61
18606
423467
2
61
437944
77
88
83
43
75
10
409319
305780
317128
51
76
364304
211041
135535
20
4
16965180
395030
980493079
706279298
55
557943706
228382
33360933
339105
1
262988
12
2
400904249
92620
7
12
55294
35636
712862991
40
28
309440
312906370
54
62157
193847585
79
310435
16
335923
53
46
47
12
4
90
7
296114
316738
85
36
284447928
16516
70501
409559
59
85
70
221176
33
383260734
40
6
90
5
86
105200
1
14
125075
126864
71
194343
106717
106369
202882008
67538
38
794430076
183281
392824
49
238332
136319
50
283002
80
99405
59
20
78
57
52
299643
25
363826
890404413
29
336458
70
494237
78
32
486395
34
27
29
32
400198
302066
22
42
94
64
277485
81
7
61
44
15
315815836
437222
497639
77
75
312522
14545
940886869
95
157970516
11
4
590612944
14
153931
5
7
88
890751092
83031
88
985403875
193813
43
48
279502
493503
6
79
353188
104994
24
337067
307301
180049
54
3
26
90257
454435
13
140449
60
24
49
386364
88155
329722
298938
4
421580
435845
29
438876
4
65
20780
48
93
99413
410811
96885
42
43775
420349
44
461430
67
426034
895453377
42
45
2
48
473260
69
277124
84
27
53
92138
2652
87
73
51283
6
33
65409
11
4
425480
89
427006
441632
701292395
73
372063
53
82
345997
86
66
44
48
514890577
17773
40
298276
6156384
489558809
124503
4
8
177522
172691
96
93
49
378506
65
132746049
10
451334
87
52
337349
87
341848
49
425574
5
38
9
79
199320
333676025
1
141261
88124184
11
516415394
194182
368447
90
9
147908
59
190218
73
12
835654082
9
5
18956
585391465
36692
65
71
53
145219
142985
340160
42
31
193695
15
69
240242
999849371
63
27158
18
46
449127
60
780443657
101799840
466490
56198
51
157813
58
65
49
287623
768270527
93
48296
48485
77
59
68
406661
300856
32
18198
85
266935
356478
55950
6
471805
155966832
244894
315269823
69
74
358318
348138
306052
62
6
19119
349997
236055
153569
195091
308419
57926
672394812
167272
58
152184
7910
14
3
42
260455
311702
91
347985
126390
159767
27
109926
56
100835
667128078
258400
85
23
11602
109283
89
191601
177461
67
480001755
94
206612
427475
70677
50
63
58
27
9
5
65
5
13
18
25
58
50
15
482155
71
82
429611785
6
462545623
927379639
318065
180750
5
96
164339
4
68
205005
132813
12
45
3
355397
52962
36
97
97
60
475362
494139
29
298471
402524
52
378867
321435
50
792381757
99
23
431104
442134
385007
61
294470
51
46092
39041
435142
3
7
48
236848
64252621
1346
385488
317152
97
54657
462823864
490948551
431745
420357
73
3
80
26
17
85
486937
325205
40
334550
412973
8535
180112
7
406773
885224289
250602
345709
48507
79
29
372387
254957
7
87
98
99
1
166083
37
136752
253573
127172
5
88
20
80
655485287
187495
343225041
469471
11
374089
675329854
17
250232
958685476
99
730042821
136343
92301
59
406145
127151
63817
2
22
92847727
84
1
203248
319595
316405
378570
103767
11
199697
79183
219249
601039280
202069
142022
98
15
46
52
79
3
81
70
3
56
37
278121
463239
351842
56
95
286332552
118946
875896346
848339419
7
785540752
69
325350
401872
77
232386
36
8
41
188598801
14
428209
327321
124470
266401
12
396303
58
392315
215907
411604342
33
30
116083505
4
506162730
204660
73
473061
16
46
369909
495181
78
268857
31
94937
27
98
28
10
30
34338214
89
14
56
29
153308
358310
7
9
5
35
489990
116238
14
75
233581
48
262161
29496
98
89301
18
21
34
432231
881528226
26
341515
375273
207227
41
110234
552152975
241145
74415
348421
99
326032
15
37
298227
28
9
208641
59837
45
4
369919
2
38
9
35
164220
68
29345
346247253
278775871
49
89
367041
79
96
31
316723
26
138152
96
206070
7
877123736
70
78
99958
33
82
451844
459107
35
779547030
41
355757
36
75
19
116903
21
401387
476428
27
96621
40986
9
370790
66
168814
8
47
1
349130
488675
189295
143938
283221
249540
89
70
45
249304
211465
172233
165885
80
151328
26
986239145
109027
471335
321671
176827
67
95
286490506
96
26
87165
472526
79
80079
42
461604
3
42
102004370
315417
387996
395616357
89
3
193730
5
22
99
40935
1
78
67
36
8
70438
346427
331965
120807
285578
24
90
77
307839
260740
45
172700
119979
94
8
256995
217692
186879
35
207445
253487
329040
450001
86
24
44
96
786541386
40
10
25
483395
204584612
124670
57
386944
97
34
6
283937
50
25
245884
5
130820
341723
22
43
53
8
583206157
85
489937
380499
68
409359
742823938
385919
73
27
481128
67
139851987
740691723
5
335473
94
486598
715959667
24653
79
540648141
7
70
35
91
9
93
10431
231152
8
377300
196565
351407
27
457033
446008460
63
236408
15
11
16
63
533166275
141563
760682156
3
77
99
13
214526
49
22
85
323969
74
41
346906184
147850
43
78131
453779
49618
691842335
48
467135
211713
81
333898183
18
867524591
83
80
543983724
173228
90
525688882
188170913
165474
237671
14
724110593
351214122
97
68
222830
29
391280
46
29
8
345805
371380
440444
68641
7
2
475541120
180908
34
209021
66
431537
271450
174030
90
97
4
302509
23
180984
374083
78
176950
4
4
92
75
42056
484301940
85295
58
464139
387997
141717
8
168883
56
131514
211685
4
50
131255
9
80
636839407
9
39
190171
92615
45
106168869
31
54
524670506
82
6
3
86
50
16
397472
41097
66
5
164001
8
27
60
855240479
40
285320
73
7
166983
90539
3
313489
472182
30
11
427443
22131
2
38365212
76
445910
97
297181
362760
45
76793
119878
302602
29020
947629719
94
76
2
489698
88
64
8
33
241392872
365088
11
1
81595
235795
178433
92674816
822034861
27
209562
31
29
509979930
385664163
34
49
280788644
9
81
227213
42127580
469938
2
29
231798
34
141301
27
79
272134
96
182884
295180
30
58
43022
367864
46
473814
295227
203777
27237
114913
44
24
151987
98
56
284102
46
199419
25
25
83510
49
41015
77
9
800984268
33
54
13
36
46
220747
409144
436753
3
64180
475637
423057
59
18315
499253
98
99
444113
343487
61
495463
435340
16
1
438341
66
470127
394787
213303
35
87
163955
3
309641
30
437660
46
158718
585347492
963345260
44
166063
456755
35
369531439
393110
21
38
111586
72303
23
5
423199
48
47
9
64
162190
957755466
58
40122
5
437765
90
163893
77
23
369423
425049
12509
13
66
15
24
54749
79
19509
99773
18
26
253702
73
312221
50
23
282459
664087657
6
25
65
36
38
401584745
350105049
83687
260739
46
45
115865
85
3
3187
3
59
741036721
245868
332350
9
465080
28
71
15231
67
347383
21
27
97
264889
325857
1
592596795
235310
6
125753068
27797083
24
89
207395
68686817
487374
33345
83
85
493071
361652
14
8
46113
29
343418
355551
3
87252
679244701
173508670
47
49942
18
10
3
304608
7
539261906
11
30925501
284274
166847
105357
6739
295693
570876598
72
737883906
354865
55
24
304698
156029
241534
45
56
71
213342
10
14
63
433314
83
49
9
48
96
373267
51340
4
51
28
2
91
27
14795
44
359277122
155884
61
317482
12152
48
20
87
34
222517
492831
61
58034
442540725
91
198106
413999
212899
16
374232
69
9
298369919
52
5
121500704
376165
429662
290432
109981
293539
26
180390
162515
940347162
88
31
20
63
462957
56076480
12
4
48
54
99
104170
6
16
49
152743
446942
466614
260614
104897
3
668873132
54
14
6
669939073
439529
92
19
69
385467
55
35
66
316616
414655
481676
73
48
59
28
2
258906
388736
14
371918659
39677
6
17
50
4
764900284
76
142975
197145
200441
82
147058
251333
23
92
217785
298982
9
324045
96900
218383596
922805457
491654
217654782
412604
1
75
16787
6
261743883
445032015
72
402490
1198
467974
274801
37
14
99
207134
75
388526
51
11
49
349272
91
44
337352
94
370218
23
86
2
238267
3
8
433164
67575
2
47
117935
75
6
70
46
9
48149
93
257883
903963093
92022
6
98
225842
77
6
41
32
41407017
70
22
5
97895
56
35594
564998784
56
170135
259748
78
58
230776
8
31
21
807095833
2
390541
355454
32
433076558
5
355895
233010
174110
421286
54
107514
224080
451692
64
196615
52
444286
102346
485733
27
393941
314080
196601
36
67786
97291844
51454
81919850
92
105852
203764
83
6
29
6291
65504
56
81246805
94477222
989460333
468589
56
18
93
6
9
4
185612
185376899
704758711
301649
83
65
304089348
278032
212134
343819958
41
348363
326483
88998
6
45
228497
82
48
253299
355681
115805227
141098
188315
7
80
197995
206932887
10
39413
429870
6
290367
432619
65
52
44
89
407713
5
394721
101864
92
3
65
72
71
36
48
289093
387496
7
401758
87
130424
89
401038
36682
8
496484
90
64
71
126002
3
383811
369272
4498
56
337892
32
89
319534
238648922
47
39
80
92597
96
451954
312766
57
53
92954
28
188111313
22
421896
8
198954
67
4
155937
20776
808601045
56
95
67
282202
64
83
86
692463026
3
291499
259921
11
298816
4750
171883
25
417858
350150
393760
372731
45
70
37711
44878060
75436
177265
55
3
41
132854
4
745242797
56
1
3
366982274
1
627638684
50081392
56
410417
60816
3
7
607925857
75
21
483202
154474
66
70467
406925
79
94
67
192325
218845533
167448
57
354402
225292
142685
348590
243681
44
120450
4
365418
30
3
303439
232525
495673
29833
302233
5
26
158698
89
78
5
332455
31662
363692
62
79
40
77
33
75
206773
28467
8
272912
51
499129
402664
95
306399
1
51
307456
66
229423
156061
12
93
73
82
141699
82
222151
73
139391
17
89
76
54
793477995
228384
59438095
180363909
352029
81
144712
169243
53953
178341156
39
397484
503589321
99
86
1
746250286
37
173470
349026
183726
140726
257827
34
449442
91
96
11
36
136501
449927
69
64
347298
80
243472
297860
611072319
12
30
61730
850
20
73252461
94
33
239080
24
106889
105852
42
68
85312
421192
60000
9
39455
89
87
5191
72
30
176236
457455
176872
101745
4
61
57
70
24
60
189013279
13
551242733
88
277787
56
51
95
481507
332200
702404616
77
240352
437461
168761
467086265
37
451075
13
179496
75
160326
390032
149940642
90
364326
67
21525
38
27044
855511757
59
48
13
482429
131869823
398444
42
31
461916
21
37
297901548
39926
37
257623
47248
38
6
211058
887254209
74203
7
63
1
37
59
29025
171315
10
274698
277976
7
25
442211
184361
53
13
351707
2
498446
57
598647210
42
279984
126445
1
347668
651781171
498772875
15
23
7
64
121242
451377
4
431312
158695
92
199792
4
2
8
3
49
638790474
64
113338
272680
98
130209
258585
130780
57188
6
117082
22
35
15
64
7
25
176808
8
222929
95
51
239193
6
459616
118985
313240
355713
299421
96
43
43
326608
82
6
9
10
49
186152
416820143
41
80
98
55
70
169280
88
93
20
63
98
213453
7
32526
4
52617
266113114
163179
27
320518
80
274138
40
74
471064
98
463258
1
54
84
216105
302094
16143
34098
246936
390239
198631
363106
14
31
53
44
15
14
116235097
398319
308757
152330057
183942
89
85
304562
396632
132576
80
6
53
216770
8
493748
27
789143162
448687
740420866
572814264
2
75
29
97
71418
173975
290410
91
15
45
27
389272
401782
207269
9
161060
259545
31775837
1
126401
140723
30
381819
59
200199
12
38050146
6
22
35
315869
5
99
23
247753
10
312562
69
51
49
88161791
44
298909
240970
412526
52
191573
18
465095
72
89
9
4
471934
384138
89
154765
65
74
1
981306425
56
24011
94
5
122126
262979
7
40
293556
482028
421671
28678354
5
235068
144572
64
7
1
51
32
8
10
49
250285
68
126618
11
42
21
78
467889
97
99
52
44
52
96
295153
423041
103051906
68
21770
216408
5
5
44538
333741
89442
392355
13
33
377329
5
78321
247387
63
18194
23
62
22
778450892
64
2
48176
250685
318909
9
307528
411871
960985765
9
88509
9
56
86
49
17770048
91969
9
72
66
402016
84776
7
58
439586
165671
35
9
85385
436650
283848
248028715
1
95522
173678
319816
143634
16
9
78
622846330
140757
447506
367645
14
210927
273642
429288
378057
75
31
397759
358879
89
67
22783
238017
5
1
97
80
41
231826157
82
174421
64
235266
434453988
461077
11
184557
69
864116912
129262
789975782
139210053
355242
26
88
321804
365059446
58
73218
45214
22302
182034
465628
12463
88
49
95
2
4
69
88
16
441054132
61
263673
42
80
4
13
12
9
416096214
26647
47922
385922992
499466
15
63
38
15
91
11
39
94
217445
13
24
495075
3
197259
423733
210582
7
4
74
16
75
29
20
3
4
663414351
51
39
427040
225441
96924082
62
54
8
240926
38
96666999
399947
30
133060
214807
17
157264118
82
30
49
93674259
97
48384
205580
41029
22
2
1
16
78001
33
360557
2
453277
293827
74
7066
441609
430759
1
1
51
85
56
797505255
382995
294344
9
78436
33
377169
59
77
180903
46
856141740
242931412
269438
376254
266405
17141
99121
5
475444
19
261153379
4
254664
371391
91712
3
314242
360848
95
2
6
270430
9
91
82
371306
7
464668
60
25
319000
3
9
29
495125803
73
106400
491784
498165889
590025644
52
121426
23
75
50
398017
399717
7
42
77
75
35
400141
294393995
8
36937
89
12
46
261427
97
331630
30
361545
62
272898
56
5
39
119679512
478322
15
239289
81
94
222479
12
6
154728
4
3
46
35
62
133455
320670
460802
219931
270801
97
592154603
3
8
78
56
171411
202869
26081
80
2
522675099
4
713784344
139074
278841
32
67
36
94
60
9
73745
437759
92
21
3
57
356669
407539
881889395
70
24356
402156
403125
8
11
7
285181
229582
139552
747860054
9
97
101548
37
430180
97
106416
210020
441661
184666
47
5
280737
32
9
287864
99
52
35
85016
49
151346823
389544
131221
224317
29
253025
62
45851
516811474
77
899708601
58
207444
457182
4
60
2
34
47
54
82
522210954
6
33
57
54
311716004
2
424739
13464
465403
12251
95
98
41
39
772001155
69
45
105701
74
719792402
76765
7
606445732
197806
42
287686
64
189865
627125046
50
45
57
34
51
4
57
473237
279248
20
303948
376146
299654
169870
354891
2585
6
42
118404
303155
17
55565709
99
138479
954884959
48813
44
90
537987017
15
7
361922
22
3
22
12881
3
49
882108615
30
477257
438343
407132
87
204044
15
461920
97
136089
34
96
132071
2476
106976
2
6
329843
34
52
112790
515196693
39
59
295395396
21
175150
255077718
9534
7
5
652719258
5
11
41
203009
460914
41
687355086
225466
18
292563
27
37
310973
54
412582
78
32
23
431700
55204
9601
309256
190986
549191769
498244
81
194680
6
86
499843
592344698
46
89
3
8
167749498
424764
8
8
384859
8
591158452
49
248391
91
2
52
18480
51
983350373
40501
6777
54
19
465449731
15
34
329629
53
4
72
481478
35
337108
41498
33
77
387810
306615
92
247114
74
71
2
11
415085177
6
43
82
90
74
292508
295536
99
7
1
51474878
115036
240943
474256769
52
65
79
188254
6
327247
55814
19862
6
113238
3
75
33302
7
414230
646349828
282538
90
105076470
90
93
8
45238
59
62
763615490
42
7825999
5
63
41
101745
6929
96
99
8064251
386161918
54
76
54286
10474
11
203544
28419
2
71
54
14
81
413526
88
98910
83
413948
89
41
443586
243736
407980
1
943200503
78
25
65
36
335399
367551
5
1
28165
46
33
9
164285
118578
9
5
434433
398082
1
24
9
168609
16434
3341
391010
88
35
46
7
53097472
85
326610703
470260
5
27
3
29
23
351806299
463544
444833
66
40
53
34
8
47
53736674
417642
3
85
356469821
424563308
77
172613
43
18
81
46
317930
68
289718
352161
58
5
28
609809195
135711
24
63
659556927
78009
104993
448369
7
64
440865
5
1
8
37
96
97
57
696453014
75
94
484862
7
97195
206608
5
482103
7
67
205656
20108
230855787
103849362
326714
167364
53
333683
542948233
385911
175984
493092
2
236382
438271
80
59
99735
15
810520779
9
29
149117
539345556
3
219877796
371442
62
80
468518
81
76
138868
63
52
8
181572
1
54
50
58
72
112531097
82
959458734
724687164
428178804
38
8
496290
22
46
194130
607476109
200948
132147
466413
7
359355
453644
460527
308700
72
79
442754
203469
114135
45
361183
252653
344596
34674
366514
378862
467614
61
41
315509
399049
36
2
772129014
45
352802812
68
109486
407115
166968
332302
23459
505436727
276833
76
64
51
21
122476
1
304703
1
8
9
19
81
161137
64
20
21
484347
90
3
166581
6
365012
40
37
2
44962
51
88
4
95
305141
19
31
64
34906
467692
586944097
58
72
264545
43
288999
18
89
199665
92
106554
91633
493033
26
282259
187459826
19
447237
457709
19
435741
98347
9
415158
208392
143553
707387336
412260
202267
280286
358119
39
439455
26
99
60480
4934
3
99926
270583
202202
87
70
74
3
144198
123468
129709
83674
419453
116693267
394431
96
458027
196383
65
287397
106486
36
1
98437
9
91128
391971
536213379
96
495845
117173
457206587
112713
303281
367182
67
679580300
149705
22
481101
11
44
64
209499
442361
492088
94
86
420426
436899
429384362
285053
655722690
752317998
393547
7
80
27
140639
13
192608
499943
330230
368133
58
4
14
182296
62
431483
88
90
56
131456
12
435236
48
200873
496797
4
289335
66
349120
3
23
201705700
1
3
536831337
73
489447
9
32
354338
214366
54
320556
265146
60509
76
29457
840023043
444570322
51
497843
9
8
153074
481365
323382813
3
5
72
89
64
58
278463329
166274
97
2
86
87
387663
47
46730
369696
6
48
138760
315779
107501
35
35
5
415690
68
790358762
483254
60
54
14244
69
402204
124187
2
350538
430369
266702
64
336712
118335533
2
97
63
19
74411
422764
125875
92
19992
61
53
41
276996
2
404697
336299
82
454075
299107
11
240118
74283
6
66788
63
5
629726786
89
82
83257
27
347757
334568
9
86
704700530
30
420997
3
2
64
32
60
75
479661
19
3
71318
121903
15
95
262598
12
124954
45
71
251464
324539
358169
72
455292
6
30
4
379993
87
63
26722
312577
151129
280144
92
16432
70
73
901344467
40
33
209453
141247
912386441
32
374525
15
935285746
222922
73
45
38819
3
776204116
954245076
34
133773
81
486846
459574
84
73
261837
72
338004
160907
8
66
460942
60375
45
53
398348
18
49629
174753
66
49
23036
414801037
62590
882793081
57
196418
52
32
4
96
19
9
121594
12
90
27610
96
200494
26
7
386637
255437
460927
13
295507
474810
96
9
63
35
74
304024
492976
480556
24
50715
227592
48
359564
62
127898
23
93
36
66
296392
954742936
63
91
97
234577
319264
154780
688269789
70
8
230918
4
392306
11
62
26
151542
248127
65
4
49
77
98
205626
162185
474214
804698360
369328
70
15
893933866
5
373568
4
99
375846
67
97
40
88
32
8
266173
8
89
113302
104137
3
367741
86
219803
48
3430
230077
85
318219
445039
159774
373069
174321
441388
68
264973
55148
4960
27
287776
169845854
80
659545637
74
24943
849715724
324776
77
373576
239943
252191
455732
72
97
96
4
79
24312
161107
185353080
25
23649
17780
29
496432
13
23
265014
721386633
2
103375486
21
361006
208249823
222795
394249
72
832709579
794852209
78
26
6
62160365
814403881
84
16
216319
77
381969
97154
125389
488103
1
98624
16
96
49
598059121
50
1
26
80
61
345246
127579
452413
433210
73
23
39054
289136
85
221244
110227
460959
33
27
78487
4
121881
282271
182386419
89
326678781
309941
39
36
31196
176308
4638
43
87
372907
380466
61
247100
60
471236
61
48227
74071
179741387
78296
216690
57
199306
464163
405288
475262
452287
3
99
149959
237232
80
35124
321631
412135
56599
4
244670
47
3
96
89
57
260907970
4
86
66
333249
29
3967
268106
85
2
54
77771243
63076
86
42
9072
15
14
690127625
12766
254469
96019
51
53
39
42
544803967
222879832
320893
18
85032
2
95
12
93
107259
5
414996212
90
85
364091
85
4
468229
35
620776162
233831
85
6741
385258
32
145538
27
114600
30
424677
9
1
454123
323780
38
22
80
64
88
7
95
222191
487112
160802
18
95
43
88
25
52
43
653984710
295066
38
179257
2
164467
403168
32247
13168
83
49
4
374805
50
3
137541
340059
489921
220004
315916
98
68
89
74
18
181686
6
498185
290809
354457
142140
71
10607686
8
78
183624
37350
413484682
280209
386294
498728
43
42
43
1
3
188013
68
73086
492816
31
73
15
77
660196654
97
49
97573
27
30
4
8
921360889
36394
330665
221977
418838
221727
745092766
73
465140
27
266800
257823
438868
97160
54
13
299284
63
48078
146838
55933
393642
208515
57079024
12
15156
7
38
8
8
17
84
25
539093367
374684
123543
67
32
47
181330
4
968312753
26
43
11
82
49
435055
94
8
423525
21
104091
391696
163091
259221235
54
25
187852
426248599
262383
7
66
47090
81
1
37480
11
120494
19
389699
23
35
15
7
7
20
22093
8
9
1879061
213139745
27
177516
53
65
278141816
255288118
9
24
81
335758
21
2
84078
414746
27
442985
65
7
682044150
74
76
121191
12
411198
3
370223
148886
74
73
50
918114316
476272
69
166829
1
90
64
451872
227003764
571258946
448835
178898
38
32
3
135859
57
72
480350
388602
4
56
69
29525
3
444003
32
27791
5032537
56
37
22
322784937
57
9
280754
73
86
7
85
258110
249266
36
8
45129
180438
79
950662531
66
87
22
8
69
77108
75
127491
9
46
34835108
415168
40064
17135839
42
370643000
55
139742
41
462571
42
496595
3
52
401532
5
55
458395
123486
34977
29
2
70
3
56483
959071882
25
441540
197962
45
405331
3
550093983
83
38
76
15
39
227069
86
49
385505
138647
92
386626
11
83
3
62
41
99
207059
89262
132184201
91
78397
79
25
819138478
48874
5
38
70
6
9
1
31
192718
219841
53
61
329713
58
69
287360
142494
421546
254619355
477361
86681
27
4
3
18
433842
33
416644
21473
21
190765502
312932142
9
275939
95980
62395
351994
68
28
177593
21
266802811
59
11523
866637492
892081576
74
1
43
8
287764
96
368176
95
393341
4
178898
417738
2
7
99
162419748
8
124683
87
88
64
36
57
473503
71
72497
8
301501
5
97
476864
127874
65
77
40
99
44
422045
911000954
123543075
317287
27
3
985281353
509609194
455550
73
9457
79
117619
4
59801727
30801
76
94257
306863
7
35
263168
378840
91
368669
333940
353270
230176
149372
52
114060
406288
303387
173580237
20189
33
224411
62
194552
54
35
6
46
353938
54916143
61
38
1
309534
45
59
271461
56
15
93
3
10
221030
82
71
23
165933
96
2
275806
169373
71
9
899172269
51
470323146
5
22
63
75
4256
96
8
587625490
377470
1
595401977
181446
3
68
715131050
9
35
46
106203362
32
83
20550
5
52
23
147997
99
10
10960661
91
6214
320680
28
27
131785
14
48
472210
161794357
343544
48
13
349817
40
128839
324640
8
365530
355813
39
97781
79
78
369284
30
51
94
3
19
35
1
445686
246678
803967582
74
69
93
648583137
62
12
99
10
43
487242
383911
369688729
49
269003
340303
60
40910
209117
735669281
407969
73
145746
40
309823
88
73
380780
1
74
415071
8
41
451630
99
41
298533
10
290493265
53
99
355676
353151
42277
370001
86
29
328918510
100251
3
12804
118628
235511
99
54
342164
202640
41882
179463
35
320428
88
53
17026
87
33059
228347
123796
2
281373832
350936
286984
84
9
25
439084
22
142102
29
4
46
235358
33161
11656
38
79
266723
123911
3
28
598783866
28
359800
2220
463020678
630901305
86
26
409951
87
190085
5
14133
798342731
97
418225853
436850
47
90
260643
582718373
133854
130811
36
87065
96091
65
16
59
31
80
52819
37
18797
124781
305746
235699706
525256901
207353
4
65
96
484794
75
54
9
413445
6
453178
50
335945
80
39
1459709
56
927163541
17
438843
110800
3
188503387
8
54
85
84513063
269992
367785
886273867
88
33
4
265059217
492178
324803
3
9
498135
177202
88
33
401232
103618
49
1
707856143
145018
367504
3
232198
685591618
320680
93
549708605
430174
12
69
58
274120
35
5
23
15
18
2
100804
46
490508
439732
262224
63
191408
396394
597423973
31
17
749617644
30
115229
69
62698
39
401878
201677
72
315275
434029
464351
134995
220486
70
15
1
78983
451275
69
66
476241969
1
321705
52
594898041
49
12
53
30
289235
925708008
2
83
38
103042
268469
60
56
464469
53
39
31
6
114081
144490
96888
8
906128876
85
70
62192
37
125102
171164
5
76
322239
9
200281
43
280785
49
86
70
153610
30
87
427425
478918
20
4
4
310365
31
55
14
261581
2
471033
56267
203364
236102
83
235424
331882
56
16
66
223784
45
84
276049
23008
51
729083168
79
7414740
893689999
79
349941
387266
332672
95
493867
5
469745
458324
54451598
28
4
267762
18
288351
87
92
22
8
73
19
143526
91
47
52
123665
159739
42
59
76
42108
307113
25
339644
93
49
208301
230435
29
43
55
312159
79
99
164153
54
9
255840
253437915
498661
454808
193957
45
53
38360
497214
62
426210
99
153352
74244
240461
93
96
1465
194619
205531984
14
8
106586
89
417802
1
54
4
32
491456
163883
40
90
68
75
202034176
469047424
285250
378953
247226
3
95049
107067
82
258396
495009
90
395007
90
40
90
33
41771
241167
22
162653701
21
8
153207
232065
76
487174
372648
34
176384
528945067
134113
47
162595458
304910
483652
13
234126
174132
910630186
323348
298211
104658
84
22824
26
99
21
92059
293777
16
510232500
16
38
202871
69
2
116052
9
264274
436700
490082
29
3
380689
908218111
305492
87
65
29
5
564605070
151706791
59
323940
53
82
471763
78512
17
327075
36
3
438756
81
32
53576
63
89
696133582
18
84847
23
9
38
2
37
53
213040
69
6
90
30
2
89108
67
42
499195
74
79
59
86724701
329718
74
3
599508131
4
26
303975
76
24
89
208298
23
51
322605
4
424520
312016
592245813
41
57
8
77683
173503
168285
60755
390338
495453
53
28
66
4
362266
240948
158865
46536
58905
8
57
483317
181713
434777
283943
53
284718
60
140561325
535516816
331636
8
58
208187
472971
41
310802
389778
71
37
430680
152197
73
63
98
1
181497
309212
275294
4
133631
6
349965
359007226
86
15
10
426017304
32
388510
70938
276702
47
62474
186478
483579351
6
25
2
123673
75829490
82
51634
99
17
289601
423489
33
352203
79
86
33
90
237316494
447491
4
85
14
11
59
60
6
14
89
120824
7
5
14
39
2
3
459945
10
89
83
13316
1
59
184338
376183
26396
84
47
22
52
70481
88
64
472632
77619
99
99
543424759
202206
304121
44
269121
176757
6
6
846272782
89
72
71
56
79471
3
35
853827426
5154
112572
97603
8
373273
49
91
54555
403650
141311
75
6
28
66
413169
10
61
44
47
359993
131262192
491543
69
139554
94
74
31
436316
29
79
23
68
60
41407
50
60523
335375
99
86688
491478
79699
32
8
139395
43
2
41
406782
469023
82
818557952
368200
335317
113730
444807
18
46
8
130696
47
9
64
2
11
364056
46
57
27
57
520771464
95
21
44
342092
336247
771375812
92
915067722
68
480032
948052653
41
375989
98539
53
63
455449
5
83
341227297
32
138036
842129722
82
19
337059356
272628
1
8
38
474443
52
168191
40
450637
583186436
97
43281
53
8
682388174
43625
319703
3
134939
21522176
14
455098
23
74141
329884
6
86
58
4
473048
200796084
86
32
13
253201
69
169379
263947
279797
62
48283
85
71486
48
8
400938
53
81
95
170675147
315679
22399
45
72
455125372
382859
3
149246
523624316
336595
350724
50
5
239245
182506
325514
231664
56
173454
470253
68
384977
81
16
49
360883
8
71
78165
272809
78
6
11
414862
90
372449
20
235446
1923
140927
87
86
457387
53
360089
93107
63
9
181824
35
95
396324
98
11
159441
445157
212760
108612
39
540747312
302706
8
413045
58955
86141
87
36
86
19
21
63642
26
18
104420
214092
34
26
100890
39
390503
331913
12
433695
315220
316729
123383
4
301280
46
58
64644
53
90
16
82
59
44
259711
67
9
440827
21740
80
1
156194711
78
125621
3
581317253
63
38
31
433045877
762004862
75766
983557730
342439
78
85
63199690
740767224
53
410118
317799
70408756
72928
32
466486
25
212105
211671
186352
65
11
99
117665
136666
398598
76160
486836141
89
17
79
162145
223880
86
69
62
155481096
361182
8
792770686
659982928
87
88
45
667614831
84
3
47596
71632
278574
495850
88024
848851662
53
120557
62
90
281586
47154
342480
222173
128709
16
23600
17382
7
2
250641
65811
32
90
43
105297
153999
34
649752681
21478
505786883
336157
194768
18
483508
24523
1
15
82
96
367094
261628
22
298715
68
459939
375854
176983
480552
49
48
152042
156362
168547
466423
76
241960
298131
89
89
4
377618
193905
158088
6
385208
20083
222543
56
467599
181338
61531
37
291495
9
41
57
202906
459934
405539084
418352
324887
265387
714237675
92
143081
2
8
45221
34
6
112855
93
42
486001
360829
147731
403410
19
225884
2
7
24
43623
61
101836
354580
97
9
24
66
63
74819
488977
842444914
423777
39
25
994740084
38
66
424335917
79331
30660
54
199217
81
34
180697737
76371
619059809
5
31
56
9242
80
383216
134341
98
197988
79
78
16
71076
259668
10
370664
53363
864203372
65
458808129
55
468858
9
311260
359093540
93
25773
82
697681364
89
21
493114
206773477
7
541462998
38277
493285
172371
58
415286
29
188335639
262136
30
96
441643447
1
82727
51
49864
38
3
17475
437197
46598
780712266
42142
105422
83
142225
77874
296246
102649
38
52
4
441254
37
9
229998
347288
44
225880
102474
17
88
23898040
21
23
48
187139663
183017
38
6
35
391303
33237
404115
57
57
51
2
9
216102
142770
98
60209
298009
84
56
69679543
128359
49982379
114908
17
5
51
13
37
58
8
15
40
53
10
8
212206
579710564
280955
181498314
46
18
41
254983
74
342173
52597821
9
350869
382435
6623
92
155021
485419
249940
47
44
1
61
330464
85
12494
252388
49
4
200147
24
19
38735
30054
918528877
168517
2
220403
443301
70
88
428053
29
28
15
251090
123705
187727
5030
94057
53732
465466
40710
67
221866
410112
322300
462613
440294
332865
73
48
50
78
75
218435
48
93762
86707
54
24
184895
1
96
63018
133378
61
11
134918
754873604
69
245749
89
90
32
80
7
38
81191
19
50
74
371722
6
90
80
280036
6516
41
79
25
778800604
170265
69
26
42099
30
23
449117
6
16947
167489
469888
58
90
46
25
60
85
484392
80
15
27
43
34
345656
86
8
368523
228565
58
13
6
774154907
66
80761
469878
69
6
360839
392672104
7
168814
8
30
315212
47
541093930
331185
61
234804
262676
4
715243800
816749841
7
39
9
25
42
89
184315860
443440
292907799
216936
395733
89
81
455347
95
844154565
398375
455811
85
54
465436
19
7
86
3
404827
46
7
124288
72891
152703
3
19
296762
456361
70
428834
191582
244129
462655
377340
5
99
6
3
417184
411355
17
625776131
76089
192533
302272
245873
35
78
114363
888118627
45
482895
57
221056
19
21731104
77
463455
351431
630132984
454677
90
191080
199110
9
38
436168
83422
7
326903
3
233493596
42
253656
93
20
33092
68
333577
93
410019
8
468613
38868
126003
99
9
445796
34033
298739
36
6923
16
91
42
11
35
89
884342502
188724053
21
29
351617
70
251030
53
293702
90
77102
7573
8
25324
49540471
29
81768
64
74
36759
333292
274018
34
384248
183676
453875889
143416
5
310406
80
95247
60519
376608
402799340
59
26
38
33
32
6
111013
409988
45
22
109493
306881
19
1
7
253090
426649
486338
167267
77
453041
134772
34
7
71
8
16276
844394244
52
607250081
381165
87
13913
6
423755
319598
26955
300973
10
414238
11
475412295
40
255661563
407855
362468
10
81
31
425205229
94
87331
3
57
117095
81
57146
72535396
2
292561
93
3
7
553484451
3
837984561
382046
129172710
18
636355601
695077812
33
5
135794
68
64
484584344
48
43
76
61
116795
45295
817045837
4
98
72
242250
8
471047470
485280618
71
8
69
17
79
304713
56
8
61
61
44
48
20
110656
51
278139
90
86
274309
38
257797
56
147088
99
110301
7
285237
4
337906
38
408689
29
159323419
20
62
37
31
50
31066
55
59
40
380570
57888
447119
10
303025
172172
51
98
555783354
64370
53613
29
749468
16
56
61749
47056
99
190204537
57
1
64
144586
25
698271432
41
170278
98
5
13
144739
101620
1
168061
7
3
41
619022932
78517
42
176750
29
468388
411531
41
1
13973
493584
357619
95
97
58
31
31
41
272539
19
52
465445
426100
43
104873
342980534
6
419226959
95028
775105263
322428
46
24
298435
180928
406475
146001
89
63
224604
272951
90
9
333540
166860173
215710
496066885
464112
238141
56
315025
8
67
422611
47
46
904051864
62
82
14
28
45
48862
474681
330744
7
575354798
880890451
12
71914483
347248
439995
381978
402308
9551
74
55
356904
45
175393
90
322407243
49
68
312927
68
401070
98213632
39
6
318302
347405
45714239
215420
2
41
65
708061785
58
710643052
494980
64842
384163
7
69
691494991
74
44
73
58089
637313819
92
23
439734
48
4
73
41881
91
18
57
260419
58
15860
19903
48
456291
13
64
25226542
93
37
238270
57
51
392656
86
3544
458433
474873
143939
13632
7
345110167
2
36
8
242250
384088
346262610
107499841
256780
494653
194080
9
405118
17
48
20411
90
68
100119196
4
72
65
251429
80344
3
280041
668107171
488252
270904
6
387123
34
16836745
488312
2
70
51
262940
87
43
40
31
291115
7
210546
855700455
25
457418395
87
30
5
608984847
77
253870
320424
325565316
8
70
426093
419874
69246
2
25
496272
86
373163
9
372194
30
280727
138010
67039
773219568
216743
81410
97
273336
403302
483442
84
402713
41
181602
31
16
82
21364
1
57
40540
426504
6
78
71
43197
77
12
7
40090
1
34
4
88
57
274341
415352
37
497848368
89
14
43
89
92
93
6
40
21
45
79
409603
11
82
254004
228761
35
42
9
126111
86
38
698189626
75
41
398582
83
247553
227801
133110
4
53
27
9
292465
32
344964
300638
19
42547
7
660325941
7
222064
81
179039410
32
50
317339
53
275595727
79
189151
333708
46
189947
276171
24
745682677
29
76
203568
283137
193292974
236810
70
41
84
79
12335
318530
35
8
301539
83
48
7
103219
57415981
41
248084
342618745
5
2
383401
2
387252
221717
16
494976
169961
13
84
52
101174
589046043
458190
320967366
3
796619930
494918
29
99
853520170
639715738
70
394259
150741
40
8
237971662
607591939
322561
25
41
96
45
29
25
37
57
314540
16
198745
75520
495183
848052221
106519
39
22
296884
98
967990228
456378
203538
21
66
2
13
19613
2
71566
165959
41
760838848
1
71
175786
52
391836032
39337
478368078
97
243760
470503
924433498
246762
565424596
159420
159887
3
148729
475064
4
207340
95
953485381
330800
398909018
15
270044
55
97
183573
808150287
389950
82
67225
26
44
82
418666
95
232284
282187
389464
63682
330772771
172287
59
78
33431
74
18561
355645
7
654471652
260793
8
984692765
303120
385268
57
972780633
123607
581349068
11
459663
26
73
205796
79
6
291557
148131
363915995
86
397914
7
177457
91
39
5
84
406213
45
373564
717523173
445446
15
43
311275655
319501
1
88
56384
86
443957
245000
37
125598983
30
99
31
96
4
67
18
344388
48
46
425645
13
76
439173
166928742
9
78
426178
14
323757
39
69
235821
259461
965283015
565966685
64
99
2
204369
1
79
456423
478331
21
426911
73
68443
88
245033
225777
62088
180554025
58
283391
841213529
67
321600
85182330
31324
9
22
427449
85624
335128
398552
10
34
459447
29
61
92822
169929
86
78075
20
20
41654
343693
267590
4
376204839
192858
18
476605
43
97
4
238301
619959265
41
7
6
69
69
21
61
477917956
224550
69
398705
3
7
533591264
423360
7
70
63
967715338
59
70
407748
5
54
318508322
17
465641
7
24
7
197845
264771
290481
97
98
515585325
444635
16
319285
28
81939
86
93
176531
287298
282559
293480
316109
55
18
486480
62479
74
146128
461459
203950
27
65
276129
413322
249209
467742
4
26
4
244905
342709253
993418506
197581
124804
78
319136
50
58
256827051
81423
27454
6
27
345414
13688
276609593
49
865349808
48
42
13
70
74228
346052195
487734
40288
5
43
549825729
73
14
990679180
67
295454
402527
58
63
487858
25
249683
618189615
111549
36
27216
184342
387736
494998
60
468451
208281
33
151870
69663
54221
362242
42048
488516189
158449
320313
814630273
120409362
35606
378070
77
493435
278970
37728
45
129853
268411
84
272299
40
640263240
350960
77
7
771724668
295382
45
128530
25
24
89514
31
40
8
8
39
63
396171
64
422882
1
891639956
293439
433267153
79
93
36
216286
142814
51
98
66
271341
125006923
10
461844
350610
15
350053
109316
205072
7
444575
439276
73
40
8200
62
20
92
66
414934
44
76
97
323677
136970
84352
47220
178084
219899
143683
95
83
92952
4
54
5
20
167975
15776294
210064
1
79
52
6
47147
52
210299
85
374851
304314
41
19
7
248280
70
2
118939
1
47420
81
130570419
28
37604
77
65
206903
58
20
38
5
126328
46
80
52
197787660
46885
64
22102
527213465
453055
169689
34
82449618
131025
193532
7
9
469237
462334646
226119
350797
22
35
62475441
229501
72
110198
13
75
95983
87
766643219
11
54193
118825
54
97282
2
5752
369062
1
66
3
2
71
87
287295
65
80739
636843438
447546
97
58
52
366140666
20
260854
309328
435433
25
44
2
206848
365093
395122
59
20
80
62
68
91
743844602
99
10
13
9
69
194958
472514
50
331693
278373
382785
88
263663
20
6
94379
186739
93
4
445599914
164738
97
88
5
38
235354
354319
6
144023
303656
370431
75
3
77
452846
394109
33
22
316989
85
463226
45
339910
95
793540837
2129179
9
221030
92
110724
46
64
458346
35
63
365057
29
96
444678869
212909
72
19
29
16
266307133
2349
160883
80
36
759201915
94
38
315193
6
15
47384437
91
84
64658
25
79805
138475600
4
44
982336568
301415
9
3
73
540847934
82
17
160541
10
65
14
598331812
14785
39
413466362
89
10227
57
71280
196939
72
187846
21
141622443
275829
80
482489
426292
56
5
265133166
82
89
139676
353691
386094
8
113020
800877061
174379
315008
499402
32679
48507
36
413983
41
87
206124
35
306842
5
7
196147
444328
8
2
22
25
8
143854
291954
60
79
95962
361701
210311
41002
526649723
237389
33
3
2
818522509
177409
216844
97
439782
423879
73591
149292
181840
264403
42
481992
407118
76
434746
432464
400900
494014
1
448186
412229
19
836485945
5
150046
437437
353612
362647
374359
1
194787
443037
84
342517
141712
448165
37
936507562
10
92
74
9
32
210610
75
413040
412429
149938
815792740
27285
81
4
8
386951
279944679
39
25
18
244537
385230
44
51
53
3
4
64283
7
442471
89
206033
21
269359
83
977100655
93
220687
46
66
303216
79
381078
56
90
157621
321010
82364
30
132624
7
5
10
45
43
734661599
4
42
181812
3
163526
5
98
73
387735
499756
290712
33137
90
91
92
50
319069
210354
357500
441076
431146
80
115139105
257581
448118884
63162
9
444835
361586
141740
1
229916
119197
491515
34
11
4
384205
68
68
240600
84
8
147462
1
424325
151224
44
354437
183090
51552
665652714
205644
36233
274771
422220
3
100893
4
316239
38
24
244218
99
300346
34
68
27
4
451524
35
105166
436968
217086366
158144
31
62
609130712
9
86851036
144703
260870
748107014
403880512
2
5
88
94
209392
65
77
213509
21
46
74
188644
718508222
416718
97
274761
1
77
3
29
106966
4
215865
77
465352
53424
78492
99969
35
8
33
446541
3
68
89
8
182229
32
496790
104300
426167
728304093
18
13
127146
32
592450732
23
331758612
24
82
335858
311776
999854481
422625
39
681284097
1
417591
301839
2
413153
25
1
20
35
458012
438738
95
29
393482
290813
1
98
63
37
108325
80
48640
170053131
84226
200168
280641794
6
167199
47
2
68
461574
50892
122764
20866
33
8
85
356769
123537693
589269658
13
338970
147293
64080
37
18
65
216339
24870
99
113791
103587
306913
405152
285332
404641
361735
194315
8
265488
41
314835935
88
81
23832
89
69261
27
311404
41
131791
312602495
35
373861
52
76
68
29
60
335196
34
393469
434704
378142
6
301050
85
70
98
309679
573429770
26
21
62
54
433562
21075
444969
60427
374117
8
83
382780
170461
496329
261600
64474
123560
15119
95
355166
380804
48
1
467744
413314
19
369005
12
31
9
219865
8
105503
383957
23
284645
414220
410685
344545
31
55
110938
7
58
71
11
94
24
358213
370956
48
4
76
92
70
27074
337485
71301
70
374783
70
591546350
844750330
73
8633
162091
70
81812
816165196
385486477
264333
22772
56
358315
374704
231907
294866
297890
50
8
23
81881816
298733
118127
32
62606
262830
89
4
34
149322
129669
87
47
379157
27
374745917
104486
310542
8
77
455894
92
32
901820594
131226
30
11
42
293273
135411
99
86
455885
496077
3
463327
33
58
280774
331586
10
8
411827
48
86
96
63
200911
399688
55
348291
1
32
97856
471634
108806
1
62
260841
569665064
422586
137152
58992
336642945
4
287691
8
430145
9
75
84882798
125058
56256
562515113
306698
72
451713
9
87
42330
55
324897
87
229734
78
76655
98
278599
913271254
73
6
307169
83
81
252283
8
890181843
9
96602
81
386948
95
241163
379864
81
65608
82597
63
1
396515
492519
43611
437951
42
246209
861694303
86240
62
731984607
73
340659
22
629
394283417
86
95
267963
73
382780
82
6
468211
374532
95
379844
188884
53007746
10
233858
1
792037402
248787
400498225
254582363
19
88
86899
195417335
335769300
309551
307514
95
72
448059
28
747116477
505324985
289454
392872
261820
30
240073
430257
85
91
456397
80641
229157
7924
141367
412451
85
55
44067
701709616
2
16
99
325090
486746
52
8
413669
957277366
20
270225
68
71
87575
83147
93
219855
268510049
55
237396
5
41
24
401043
72
58
858971121
128869
698079449
47
183312
69
261622
426068
98
229191
434472
25
12
274180
47
58
80
25
163621
395793
88
71
495051
9
50
484904
8
164163
243726
370220
65
56
2
118342
77
72
57
52
262807
534508924
64
450244
67
280235
86
409316
79
5
527850847
61
347408
135816
872313132
279063
66
1
833375700
58135
4
3
259723
80
28
254467
270941
8
183233449
74
77
8
70
47
6
52980
179202
46183
82
78
438326
987282488
12
27988
406263
48
22
9
84
108856
437168912
488804
238493
1
11
370032357
446723
37
297797
130396
34
346948
341929
183835
9
14
24
16
5
41
107555
63785
316036
2
12
1
114919
93821
737677486
461864060
6
89
263689990
390127
28
351094
310540365
17
386973762
301882
52
1
38915048
16598
66
66189
19
387623
361427
122361
119202
95
39
67
40
36
359531
31
41
93
442193
173661195
71408
390960297
21
23
92
220891
989014409
457922
18
159621
2
42
51349
2
328012
69
55137
7
13
1792
816793834
93
86
53
6
4
96
148866
459188
3
71
26
173662
23919
267647
246252
75
334631
61
454063
76
355724
230699
151455
367015
497607283
6
3
258393
58
72
265826
24
35
86
491968
96
249787188
3
15839
296033
518774193
300699
276900
788681276
258334
3
592607303
8205
188714
491248
486798
92
164800
269343
53
80
29
2
316359805
490091164
253941069
12
303633
16
36
82
34
360814
16
9
213491
364892
65
20
43
34
476179
305778
1
66
247088528
32
60
412921
230683
181695
68290
84
267932
56
60
82
212217
975965777
51
46
838117889
5563
28156
324513454
282784
55143
75
33
84
439390
237737
111004
100982
78
9
438097
87577
12
153393
95
434084
39
33
206269999
373018
365137
183638
241601
15753
72
128234449
8
250469
64960
5
51
67
6
153801
59
20652433
2
186011
6495313
44
8
60
930002380
30
133549
2
467314278
74
466410
37
34
50
79
64131278
1
58353
70
25
37
8
695195269
80
363754
90
87
2
105644
480642
13054
231652
374517
113031
13
96
44
4
80
95691
167962
14
27939
2
25
51
26
22
319609186
78090
9
184178
6
20
25
64
78
18
92765701
3
534485726
195880
149572
330903
63
69
158492
382169
457104
328753
3
53
69
75
41475
2
71912
99
339073
198026
303459
428856075
96
24404
354221
160255
20
328947
355558
4
165891
51
20
22972
64
6
14
74
6
38
22
81
47
7
238350
181889
11
45
94
50
33
99631
423660
59
49
45
369102
98
82
367976
745277232
18
72
9
80
463073
31
73
901528068
1
65
15131
54
230755
13
410913
442709
54
5
5
12791
16
376504
191839
26
361526408
421324
4
75
82
62480
801352963
36
53
54
68
8
618148397
51443
84
369181
52
72
43
8
19
300860596
97144
491614
55
51
352498
476800
15352
174245
1
282303
1
154195
15
226018
143020
856459073
122046443
285579443
419550
83
57
189820
10
127737
247893
306961
55
342100
93
27
481740959
101380
354709
95
75
64
497807
194426
111710
84
16
285350
23
221730
438900
15
52
33
77
3
767317896
59
73
99
270226
76
257956
36
85
21
416786
160426
33
20
88
80
84
445645448
279930
49
202212
54
63
54
4
15
189085
608219902
58
170374232
274934
7
3
225116
11
69
91
36
52
646642830
25
86143
255711
178793
70
267096
5
73
856233235
8
141163
5
342605
21753
32
36552
30
54
8
84
253842332
4
29
91
150428
44463
158029
212479
33
91
464254
75
179887
41
35
64
85131
843374929
5
50
17
9
10
93558
2
459465
213162
46
7
380717
97
2
417813
51
690637889
86348
129110
243579
17
1
26
80
7
392595
834961431
40537
6
66
242017
112039
4938
168687
491546178
17132
55
70
49
6
243585
81
774186708
3
274039
81
47
127554
82
23
493050
325579
112035901
179924
402366
79
63
4
89803
44
79
222919
278380
53053
12
56183
58
88
330408
4
430514
181433060
36
85
68
6
200842
2
66
84
39
474815
121494
34
57028
214738
303366
79
191178
12
23
86
451003
37
12
5
40567
170323
167260
1
97638
121322
241421
28813
422869
4
32
20
54
78
54656484
406135
5
80
43515
74
437253
8
36
956917606
3
75
28694
292457
215820
50
7
29
71
38
91
34172
64203
58
20
57
31
43
279205
76
215031390
4130
460163
248086
2
290092
70
98
893740524
10
352345
2
22
39693311
203647
67427
35
452521
57
73
291393
5
1
362523
84
140697
928407121
236692
211840
420943
17
191265
72
63
4
12
423690
157589
40546
95
278209
75970
50
25
64
162784
313444
86
92
333424
32
62
78
59
5
264045
95825
494730
85
2
122178
2
35
452002
20
406886
6
57
95
91
97
489166
293748
47
6
305899
67675
7
94
52
49788
33
23
8
66340
98675
258367
88
1
133276
81
102148
374454
73286
492552
43
256939
47
454025
190319
97
601920538
6126
6
77539
298307
18
368209
70402785
789200249
343338
16
50
84
17373
49
54
9
84
19
486137
109745
214354263
61
287455
36
64
4
327467
55
66
121733
56
147089
359816
229022
163294
66959
51
498487
354156
89
8
321715
48
1
91
94
237580
89
57
90
398151
36918
120387
140656
955241887
49011
382710
469809
4
44
88
395287
444455
237094
276801
23
296656
66
88
707968592
945946340
353419
370870
46
259138
120078
122122
298924
314375130
77
40313
14
46
72
16
753605080
59
1
4
37262472
122100
9
301752514
51
4
54
425542
137052
68
244235
78
15
163975
7
3
80
55
387570
368449
9
96
253957
273604
2
419492688
451252
99
176744
13
19673
17371
22
425882
408906
330421
9
4983883
83
445003
252740
9
375985
97
52
4
97186
18
16
48
40
441197
76
260211
7
5
44
78
7
56
56
88563
39
18
7
47
34
64
29715091
17
23
45
77
950502842
49
305233270
85
94
1
6
54
10
218820
100703
931667715
455379
329514
948235033
66
352941898
124931
78
38
6
60
415636390
45
87
75
96
32
679799379
6
88
91160
260384
452378
367032
89
30
99
396792
878469179
946749403
4
184185
405528
6
732473722
362082
451541
131563
16
17
5
397716
471834
639753525
67
6
162004
289593816
67422
79995495
670423417
260518
76
233274
31672
421331
42
372192
62
449640
481921
3399
451543
27
351032
29
84
1
50
49770
346009
7
265828
137979
83
348537
6
162399
304643
167962
38
3
115746
223422
43
69
410627
394793
46
230912
86
953073727
58
50338
372230
212789
99
96
51
54
19
8
91
294346
412950
30
149887
375983
760854217
66
19
75252
243926
70
46
86
158822
357622
40
4
47
43
789752926
90
576798020
359926
7
2
204946
315747857
27330
243872
358129
305442
7589
57
54547
629915011
462503884
6
23
60
8
125768604
312983
156947
288478
243500549
1
168350
5
214604
265487
225427
274399
40
48
392285
456946
199169436
757126674
188598
45203
90
292809
84
19
920049564
70
6
41866
82
58
6
899780729
87
3
396863
52
89
445269
287825
27
94415
19
197983
81
5
484000
7
85
97
2
64
46
318155
58
241326978
526974180
24
377859
60
5
385241
82
21140569
57485
75
189191
5
10
304393
75
9
347181
202090
8
42
58236
304918
9
153859
69
67
87
106453923
48
47
39
15029
26
50
492470
20664
39622
44
470230
96
451523967
33
11440
7
78
110788
22
76
2
92
335890
87
92
99
415200
443237
125062
40
73660
413393
33
83
96
58
262265
251359
13
8
5
26
65
26
443768
408137
18
378004
189860856
67679
354371
209317
379843
262582
1
6
340785
316195
5
46
466393
215553
261920904
34
92
53
65
46
426740
2
62
66
347034
39
48
68
56
371039
92
329595
349312
48
32
68
42
308687
261392
63180885
6
320915739
6
39
495536
3
911340946
15747
463179
102040731
42
26
467874
32401
8
12
351484
57
177068
39
33
84
10
27
90
405709
200675
33
5
861758697
366824
92
56
426834
93
64
499106
849823081
83
27
53
242438664
57
384231
321833
36
6
25780
233072
483082389
414954
1
28
47
36
486036
29309
93
83
146717
83
143666
20
20
81
76
322852
41
46553
293878
287981
10
20
19022694
407899372
49
30
328143
8
55
25
29
462590
48
443972
245659
5
89
469369
17
293024
74
82
5
81
346688
134293164
86
17
54
1
76
312201
80
82
20
398277
156092
4438249
49
465955
81
436075
395148
55800030
320141
328145
378098
81
284823
16
47346
331254
455054
97
140715284
55537761
60
79
97759374
179234
443862
348343
59
430152
5
96
479897445
60
31
380611
388603
261873
204613
79
1
408444
1415
46
90
495713
84490
303386
42
7
335269
382149
73
73
329470
20
470028
292846
548468405
460682
982413182
91
78398
94
423229
90
422870
383846
408913
81
290732
248181
72401
201684388
39
478621
14
959535456
28
152269
91
19
60
66
432990
406443004
279839
444461
89
471407
689390039
2
55
776838922
85
177379
4
97
323411
130168
365512
86706
77
30
924003303
86
385224
34
459745
485513137
4
382795207
174877
7
113880
71004
40
3
85649
301085149
11
39
5
13
92
434581
889085923
5
786938823
19631
37
128176
3
2
8
54
312492
319325
28
7
75
2
80
33
72
134026
73
383633
716160248
1
19
704741445
773545890
5
178406
87
490537
6
11
229044
69
94
51
10
2
77
16
454875
74
140653
403391
54
75
322347
258455
302129
61
95073
405514
22
84
68835
2
264827
39169
286823
234474
7
25765
12
488796
23413
54
491229
768248224
94
65
7
422207
33910
29
9
1
31
73
114662
6
502038602
29709
9
91
92
9
2
283435
697016029
6
228496
5
319154
250730012
5
404899
21
64
337187
287207
558525724
26
381982
61
40
334215
82307
47666275
15
79466
485277
135498927
386035
28
250778
73
150173
8
667075988
823390037
209225990
2
36
256720
5
99217
332708
121647
354498
209577
1
499087
12
33
3
411137
360190
59
6
43326
6
40
984570931
8
4
99
479924
12531
466388
9
7
11
358400
732021830
55
3
420876
51630
139291
46
62
94
58688
315693237
157129
8
238917
64
29
101103
298864
492609
1
367642
6
6
249040
495875
4
19
83
242273
272258
84
33
16
129610
21
30
82
444084
31947688
495021
5
2
27
19
23
116920
78
29
166098
43
355904321
159339
26
134349
133133
176829
487495
367783
90865
321372
297499
8
26
9
60
461943
305344
96
41
45
43
80
36312
73352184
558419333
380960
92
13
7
59
281691
642101479
21
4
790987476
121879
361963
38
3318
421770
153542245
28
31
293950
487154
53
47
9
29
59
535257838
38739
768467351
39
16
960605927
39
432709
85
9
57
231699
323219748
123059
65
21
408827
34
488931
51
30373
72
87
227874
78
296549
215427
172725
306571
337191
426481
295972974
185446
41
61
284084
80995
397448
84
52
93
59973
7
2
649403075
752884635
13
210476
25
38
27701
105742
265275
8
211334
11284
71
83
58
10
311907
73537
70445
81
31
69146
951879785
95
298897
33321
10
720441488
60482
48
15
376623
23
32
58
276608
304600
1
31
859578612
4
724191328
82
46
98
685344955
50
15
31
77
51
89
36
47872
5
675381362
87
11
45
24116
7
300368
54
225897
86
399264
19
224346
568813661
6
107593
92
76
5
75
176480
85
8
31
276740
81
204079
96514
39
89039
419208
76
8
163467
88
22
256899
6
61
2
315556
435366
45
174195
16
51
92
28
17918
47054
486168
982245624
93
341326
348366
468096
63
41
14
92315
6
310871
70
225298
187301
4
404119
111810
91
247789
747164008
59
404724
1
5
4
36
71658
24
211079
27
673604008
17
91
424777
12
372648
157117
77
26
19
88
40
336533
491196
53
14
95
637669329
70
341362
21635
404873
2
203456
55
172778
863483174
472545
163926
2
45
7
129770
988304057
63
162484
63
28
408041
2890
343133
372153
42
175006
273942
99
14
117508
118353
18
618196591
89
226412
4
361327
49
93941393
1
183201
98
86
6
46
65
23
33
340786
108423
6
38
17
59
40
250944
50
389616
8
2
265828
96957
55
67
17
53
9
258974
377309
63
252404
399764
148838
670198260
54
414016400
930717899
8
698749959
341543
81
379802
458735
319410
5
206773
405665
366326
41
88
401185
43
89
50
333950805
60
66
81
130791
4
24
46244
481236
40
9
18
64
34
134973
72
56581
81
352346472
907014142
24
99
93
7
75630
223122
77
428251
555860255
397625851
384826278
99
42
47
249447
20
291384
8
473110
474809
2
232615
16
96633
263123
72
192160
462923
56
604643259
43
89
651486309
1
93
375421
99
220870
307018
283666
52
33
386946194
88
26
8
665782021
92
119863
779716166
630490455
481964
88299
162218
73
24
9
6
327263
342195
609722078
43
46
11
40
70
6
19
5
41
71
243561
337410
83
611499465
427823
192530498
158667
564371107
42
98
13
401785
64492
8
12
471580
62
79
5
146879
843413933
76
38
20
310433032
58
97772
22
70
103050
42
8
14
98
425778225
89
493453
459366
9
4
2
13
437577
345885
66
15
200712
188850
401222
5
21
54066
32
716077606
96901
58
93
870905702
96
205945496
162754
70
406214
52
234801
144970
69620
522752328
39
89
17
353397264
21
222239
492013
3
433347
11
319570
367839
91
75
55
11
81
118931
250223
98
796629847
48
28
5
57
696072596
47
162284
97
772337917
192574
51
92189
22
389480
371727
344766
215560
611038555
45
34
38
11
5
81
60
20
28
6
1
89013
264774
336694
88
77
260273
632028361
77
50227990
87
564543208
29
674569309
72
233039
94
524634848
68
422388089
137626
248151276
73
95
189485
218790
24
81
42
394872
53
296910
143452
15
134453
442701
83
376227
51
351455
4
54
88189
220344
245963
48
308246
48
151496
3
43
455940
72778
3
247773
117949
40
15
80
33
62761
92
31
44919
788872468
253718
877167612
887198698
78
98
79
20
157598295
248585
95
764496980
13
96
41
175581
398777
76
15
59
685863851
94104
448058
18
46
969891484
74
205488
233931
363318
13
122964
60
42
1
1
66
477479
55789
27
74
392067048
482001
192504
142916
52
425054798
353082
91
186172
542835034
9
7
849018036
65
7
61
472671
62
55
82
131679
56
431079
436610
35
632253023
970119210
310194
5
25
122505
69
91
90
460929
98
499689
282126
621698748
6
388423409
62
2
3
26
171408
419722
121132
96
201084658
316817
59
360185
206971
95
47
31735
42
70
95
77
32
139361
342732
92
187839
333627
122020139
41990
72
265743
88
190523
5
205495698
25
98446
263952867
172734
60
442404
80
410948025
256251
63
70
9
291757
845804220
8
257597
52
842628069
86
59
28
38
538670883
44
37
44
180512
42
866281862
19
3
13
298967281
63
417642
6
452388
47
10
6
176003
201803
78
99
313753
113753
147332
272688796
190197
68
350448
6
319755
10
94
788898328
45
407325
367095
38
335628
454905
454060
21
84
70
1314
48
74
86
100906
12748
172929
92
102824
55
292684
2
410375
7
75766
67
1
63
343005
79
371078
163425
462906
17768
412827
319800
26
111687482
48354
77
39
213891
131295
54
330197
232600
80
626529884
91532
73354
75
30614
470943
18
73
408165
87
60
83
685605048
231178
41
230799
4
9
94
477057
22
448920
364854
6
449066
383676
3032
88
223481
103271
37
35
9
16356
68
9
14
68
336659
166743
386512
27
254138
71
316256
94
485670
204577
191034
25
6
380709
90
87
344486
136957
384047
36
439914
30
311714
92
46
3
3
93
325851
31454
125914
387569
8
852934294
296696
4
35
115998
450239
36
96
9
64
21
63
43
88
54
2
27
475836
34
311020
904213463
288807
160054
498037
32
4
7
262833
469560
159092
99
328405
85080159
22559
921755208
145640
786933686
26
96
326255
153567
23
389094
183919
36776
15
73
278196
16
409558
309664070
80
410772
63
47071
43310
179432
687879586
3
121550
310700
273728
97747
5
467091
291243721
64
43
292883
67
227231
9
81
17
17
440717
9
404385
93
2
224235290
597909516
459429
385163
12
345424
7
323360
54
83862
152588
336200
22
45103
3
198599070
2
90721
204714
24
51867
157082
302305
93
328416
70074
15
92
65
78
155053
504421832
25130
72229711
89
61
133909
68
25
64
213979
73
118766
1
1
9
2
483191
407178
61
17
216834
75
12
3
82
50
4
6
385515
141710462
439292
95
76
120230
321841
29
380803804
70871
18008
378485
28
80921
342683
82
60
446020
75
1
470035
491192962
463540
34
245614
69
90
406269
824837144
439943
99
2
1350
376778
38410
45
197015
290597
140824
88
87
104889
9
256478
784078805
28
21
3
26080699
79
97
34
48
95
71
78
60
884597274
402990
180714
48
444785626
193263
453968
64
447187
1
320106
254719
310658
15
2
471550
334411
1553
37
30861
25
27
50
1
485902
446876
187432
62
1
789659517
484703
39
751969876
27
136027
33
102296
134183
339017
448114
8
47
296962
52
30
181231
580107626
3
119613
76
690652516
121411
9
436251
137451
875171925
90
268591
73
50
78
438664
244751
301353
154237
79
277110
354138
474437
986585004
55
430258811
9480057
89
55
285429
86798
88
28
4
41
193057
217543
4
9
48
239657
407418
8
27
227341
4
73
2
26
212791
6
986421545
41
347384
472537
69
93
537356338
192045
51
408176
249850
419179
20
159474680
93
75
246593
40
8
148793
49640
239300
2
407777
73286
2
32
94366
92409
482932
108752
22
2
17
267743
72
497674
58
251746
15
1
39602
300346584
46
23859
49
98
219010
15
110038
355813
49
48
79
46
20
328982
5
730
70
283978296
493985399
98
99
323120
83
78363
462082090
18
61602
331973
28
50
420077583
46
40
37
463698
30484
410185
25
26
29
26938
996253828
322910
489471
33379
37
136889
1
62
3
758456759
73
2
67
96
368310
41
8
245196926
84
263281
497880
85720
466896
97
64
44
80
91
6
5
46
3
95
15
53
36
1
24380
447926
367341
3476
8
95
47971
411488
445248982
54
52
51413716
742970144
492306
34
63
202762566
8
44
98
61
58840
282928
691523218
283453
982923788
65
960159415
36
46
163633
376406
35
156969
361688
3
738870141
7421
272449
404945
90
90
69
37
99036
166335
419755
67
75
19
445482918
368952
260301
119673
164327
31337
265149
38730
49
17
62
32
430727
29
35
491656
363379
56
92
533715829
19
850539525
55
6
19
344226
39
58074
175175
470303
438394
85599
53694
656433970
875666578
14
94
176990
55
28
107074
63695
29
31
483338
73
38
259534
94
336169
30
65785
424585
350368
41
833192264
3
492412
341258
40
4059
36
72
438557
45
497822
389415
7
415143
18
95
993669762
424364
365669
63538
57
70
33065
902523220
399719
175184
13
92
40
4
223270
38
192357
257714
219291
802371942
492315
8
84
236409
273462
56
77
22
34
129667
60
216732
71
110966
247795
43
65
85
911720659
1
90
26
70056
433173
52
150477
34
9
206676
80
43
398796
99
638706191
2
59
12649
13313
82863
3
174298
19
45
59
93
16
9
147231
12
273628
495626
47
22
333721
45225299
423146
222753
56
727699303
136968599
94
27
151751
62
322216
46
53
658889642
4
48
315129
10
10844
226168
434253
94
95
331831
414264
81
4
267882
402915
77
91173
462499
481255
31464041
15
479420
15991
18
587706162
32
249250
55
216779
16
193156
69
343948
177665
472979
373822
73220
178395
4
123612
92774
82
2
138430
187234
180379
884229276
31
73
436696
284232667
131879
36
61
437313
263432
34
153062
46535
124418
402690
4
64
6
47
272185120
60
27
377090
454132
367323
95
14
7
297998
6
266324
268676
217787
2
68
135209
320980
30
31
32
11
88
70
44
374505256
39
85
33
921885959
380740
4
79368
32
56
318445980
35
18
499212
361340
257929
123931
50
56
90273
991749339
66
62212
3
266713
54
372066
42
5
474060
240819
439628318
64
368627356
3
157518
71000
397589
36
8
187467
36023
381217
51
92
73
55
21
68
17
774441647
98
743377732
43
487628
485158
376251
28
22
947001474
440813
238995
94
485511
224739
751396329
178358
155246
28384
43
306075
10673
216367
293211
27016985
17
46
323142413
195902
290276
18
263790
894889166
894280673
2
8
490269
186390
480902
192251
26
30634
491609
809254204
62
497965
89
51
389212
9
53
91
390961209
161515
66
56575
384366
480692
443327
58
39
22
9
6
54
421166
334455612
424351
233328
7844
7
433320
75
232671
6
214486
32
474212
72
36
901753049
14
48
188891633
141392
27
608744954
23
401537
112302
129291
433173
78
5
97
9
98
17
74
455067
450018
140924240
90111380
64618
2
9
162027
385009
121206
7
138550
83
49
9
37
64
375678
53
53867
29
28
372634
155856
45
21
181609
92
53083
99
5
448698
5
267238
70
230232
54
3
392268696
454190
460860
86
276035
71
205485
185034
70
10
40
99
488207
257295
73
99755
15
16
25
80
2
453993
148348
82
96
30
223722
726471044
138753
41234
13
1
387691
31350
141870
208962
97
30625
661227104
312857
700703958
476075
198206
113233
466759
13
369193
6
4
77
274929
86
2
347267
687329986
385821
33
430334
123092
2
833433196
80348
341097
32
9
429813
39
8
360753
6
98098
404681
908800712
6
386489
30
426595
259101
207331
58
94
24
86
977798041
933932811
333226864
55
71
46
2783
156637
225209
47155374
199111
26077
2
172946
265243
9
41426
14662
150279
95
751026851
90
312888
77
9
3
428830
95646
111884
331059
323614
358817
48
473607603
349509
53
141368
933024930
39
43
1
338699
74
79
315016
357308
486575
290439
169132
4
434387
81
414258
76
202721
103204141
63845
3939
99
700372594
12
98
404897
143891
401355
41135
47
353347353
33
659932316
217697
28
97
19
63
838116786
170450
5
55
277059
462786
48
49
13
300760
431185
494825
287020
72
10
115727
300162
67
78
43401047
22
167658
467140
62
598044660
77
4
41
481707
2
232860008
7
52
66
71595
38
69
84
4
94
463737
316370005
70
64
783566855
27
281036
87
74
369831
431452
62
317012
25
459748
74
47
28
456563
416263
378908808
10
472052
86
127181
146799
1
6
4
306538
127091
52
15749
256159
74
89
92559
46
6
25
1
83090
142116
347482
10
88
86
337729
42
104057
63
414690
224196
145685
86
51
75
23
390016138
14928
431692411
2536
4726
494757
13
219490
8
25718
39
72017
223498
24
37
11
36
4
71
892319277
207104
43
451008
67
171225
393283
807959448
6
486237
318683
305988358
428973
14
488423770
9
67797
24
67
46
14
38
487064
91
75
22
329521
279755
180637558
1
70
464465632
92
681867263
9
84932
79
434545
131182568
21
409131
8
66157608
613193023
73
448280
372087
60517
43
80
27565
86
471589
6
4
209286
61
357940
68553
446576
2
58
91
8
6
246214
98
284061
440330
129395934
29
4
3516
289505
422610
179597
231461
91864
495017
176305
7
246020
166468
95
93
29
466474
257448732
16685
33111
2
401942
342430
36
33435
472529
3
123949
428032
59
40
21
8
4
87747
4234263
80
89
399745
196717
88
53
12
83
443229
31
51
42
360216
46
8
464753
61
70304
65
13
55
85
94
10068
89817
467440
492563
76
1
173884
95
100083
463524
72
418387
97
36
88
295146
83
124113
2
463808
58
139483
12
7
277826
86
68
247854
73
88
338961995
7
69
3
49
3
867585315
2
34
323632
66
97
101063
19
44
192488
131002798
87
82
30
1465
175466
74
481379
380692985
23936
16
88
260205
32
73
190804
134449
209802
93
344185067
1
115888
186908712
32
25
214813
55
87
91
203348
17484430
17011
179565
20
295986
62
55
35001581
154511
80609
167189
143089
484310
356514
82
52
61797
76
258565
316773
392392
45
415057
22
382980
337834
90
67
25
605850479
465745
166985
493269
42692
9
156562
366820
270163
82
489860
439801
44499
46
242535
19410
46
8
353049
206580
28
197830
9
248107
329231
81
94
96
38
44
17
66574
93
6
712280036
26
263072
563997996
53
4
469487
12
4
110585387
450880
87859
4
2
40919
387392
341048
14370
74
286291
131061
2
950592112
26
122307
141106
414433
109836
56
598617247
77
90080
438616
261564
80
81568473
59
466071
49265
87
98
397999
65
69
62
30812
42010
337256
39
252126
92
9
44
23755
24
4477
367820
11
91
7
30
20821
41
1
288543
7
56
15
40
93
4815
6
86445
81
359790
376546
10
291869
22904
141511
47
933804104
49
47144
719606677
44
467794
203788
75
41
167640
234978
50
337072
59
129079
67
97
338012753
379636
2
37
210653
95
458907
29
23753
98
58
22
73
44
475157900
33
318177053
447280
330247497
4
186204
282687
28
1
78
53
6
15611
315072
85
53
2
86
188578
743504513
2136
7
6
235608
175179
70
9
265033
53344967
76549
95
496692
960591097
15
81
8
570545564
90
474325
58
208337
68
400692
7
45542
69
45
206694
386342
80
50177
73
1
364597
147915
279118
20
521663257
96
41
496549700
4
436156795
47
42
15
5
20
171118
22
497251
1
194170
166186
2978
630827004
41680846
5
15505
494824
337414
93
237809
178349
78
34
60
46
119918
74
66
13
32
37
92
3
127942
96
63240
318683
7
34372
4
8
9
124569
61
707715408
641535997
450291
74
23
40334
32
343569
458120
72
182389
28
15
67
62
85
832527226
837103743
94
608625392
13
48
304720
18
139680
136101
33
60
330382
482346932
17
99
4
447079
15
179769
488810
40
82256
43
73884
20
79
110997
933270192
854865337
33
349233
60
205259
53
93
303170
342422
279443543
13428
50
699576649
250264
64
928198706
6
837236820
420259618
94
24
27514534
739059078
19
251927
41
91
905350446
56098
14
12
431841
434944
58
334496
61
273365
4
24
388190
41
455407
72190
47
347939
9
334985
4
167729814
426866
76
65721
20
20
3
233375
300752
63
33
3
96
17515
109113
358771
726426524
83
60
76
553750010
66
8
85
641037356
3
4
13
677691884
7
90
85
358336
205038
2
76
638773243
3
43
15
48
88
94
16
1
469797
249400
99
50
90
135951
98
59
291333
371457
89
95
44
7
4
75105
67
71
276295
76
49115
216687
44
391678
3
407340
12
52386
394500
1
37
493141556
91560
57
69
45
55
34
63086293
83
11
456634
472140560
31452
36
88435
82
66
332645
51392
109476701
42
49333
86
111645
7
81
480857
467763
57
380120
418787
492221565
98
55
9
34
91
98
56
236358
104838
23
91960454
13758
467300
36
374409
99
393186
49
574595091
176001
268637
2
55
308553
62
64050
196175
17
40
1
99
205981
380492
413254
66
8
56
99
389193
479997
96
368164
2
72
87
84
82
5
6
39
724397364
455464
26
115677
60
85
66
136140
164055
458336
127639
416079
3
7
239888
5
20439
74440
93000
19186
5
90
294412
36787
6
3
264048450
29
448457
72
34
318875
544049006
117317
487215
369420
188866506
87
91312
32
73039
419796
12
24
56
704255204
86
36
943069305
295204
78
29
22
70496617
48
3
133021552
590486775
29
70554
4
8
19024
951298946
127842
84
45
495411
209681
17
69916
152313
58
65
15
297510
68
40
307649
9732
39322
96
388169
399334
8
497455
341705020
870057410
338415
337447
482094842
67
84
93
910801383
209813
484832
61
49
358051
32
314559
39395
82
84
75
420617
134897
474632
40
66
249982
627
405898
335293
426846
84
161888
330817
3
63
332744
14
352318
278716
40
26
30
17
281978431
5
6
16
298879
37
27
416929
65
9
339665
6
67
340454
16
22
153190
9
381730
395324
26
88
287747
84
414769
361188
6
36
40
353949
3
4
70
425849
93895
219105
319198413
385065
310369
18
182538
258182834
111645289
96
260087
84
256042
5
2
6
9
72
4
933178849
8
225318
24
80
21
195222
269863687
41
96791
78799
2
7
36
4
304108
99
28
35685
360468
221213
41
190167106
3
385838
487741
57
820243945
80
46736
99
943253775
62
50
65
128852
59
41
331584
183372
48
23289
11
37
115416
401395895
14
1
86
308978
3
1
85
637238226
317838
363026
456484
43
322803
89
173893
954620989
53
72
54
797234543
28
368529
92
18
343737
13
94
93
373105
2
5
394547
707667102
296518
98
407195
19
59
6
34
95
38
4
77
98
6
464993
236955
88
37
48
8
95
67612
508449101
338978
25
227551
63
151740
459533
33
181586
48
150795
31
92
16
40
125156
816572347
60
42
21
332954
97
19
27
31
891894281
467694323
38
461993
391215
10999
63
31
32
41
48
353337
21
83
18
47
69
130719
79
236219109
405259
60
67
18
499833
407119
149928
53
1
265293
98549
99
76670
302367
14
472336941
59
420170
111322
3
341118
26
15
418602
27
20
255843
96
490896
16
522720323
37
9
544813899
18
81
376631
849886155
119203
305070
233499
174922
5
477825
234689
92751
46
60
32
87
467810
358555
481762
59
66333
7
55
102690
161515
206268
25
28
63
34
443527
431081
295788
86
14
327213
38
357545
96
128900
78
256068874
7571
414669
91
24655
17273
18
274855
75
445251956
228521
779105265
38
61
350634
568537661
444281
58
74
53
333569
415906
96
66
38
44
4
15976149
55
309803
21607
95
47
107360
255829
108137276
17
17
91
18587
1
488366
13
41
4971
8
431756
359316880
461086
407705
268643
586215761
1650
1
28688894
63
81
84
18
3
63224
420255
44
4
185864
72
53
13
4
51
3
3
252096
351392
71
79
476898
18894
85
293634
71
414066
196218
187621
171034
70
35
125303975
324088
242306
109485
34
17
42
230389
292016
428039
377864
2
58
259925
5593
71
52
87
438834
1
36
47
1958
15
875074263
147781
6
18
283861
425820
94
4
334457
7
10
78
298552
157042
95607
92663
12
156055
23
37
43
442869
4
215333
441695
11
9
176924
274965
337927
422797
458767
41
939116556
271888
14
409012
41
91
363963
87
135126
367946
1
93
468356
337472
28
279224
56
74
45
37
191919874
1
494144
428169
61
47
6
446706
19
222621
130146
381820
892025629
50011
98
408431
74
1
218552261
20
4
222602
323456
327865
29
6
90458
460071
8
75
84
59
392385
96
13
52
71326
202597212
214128
141097
89
723091161
37040
344505
686189741
66
11
499194
45
24
377380
4
108566
205749
67
291119
42
447204
349451
435449
384660
149899
110558591
430371
479922354
135267
7
902656443
22190
58
341863
22
85
64
22446
74
52
57
186922
276529
47
16
70
81
649228347
34
49
398241
427413
36
42787
91
34
82
93
9
231756608
184822
798500141
433184
254705
13
7
424484
43
230846
8372
74
190931
35
929005538
126175
35266752
6
1
6
93
492057
144076921
62
72
16935
32
491288486
9
70
95777
477930
77
158846
214311
17
265881
70
37
39
97514
47
97
900222063
438508
9516
153848
34
168244
8
294456
300686
79
82417
410399
489715
38
36
447966
34
5
7
888486710
474669
33
57103
308389
128179
12
95
10
270872
85
76
424972
84
404849
396829
313497
8
52
2
10984851
77
68
242148
19
49
66
3
50
95
151611
10
96
69
91
76
8
8
55
92
69
310492
213994
494252
474070355
16
84715
820622218
334845
156660
392087
494019
246107474
8
89
70
4
53
41
8
83
46
470783
65943
186249396
259485
31
63
414099
2
22
91479
40
55
181111
49
12
48
6
58
32
4
3
3
217892997
388627287
4
9
7
184771
81
72
74
70
804167840
7992
89
134398
26
72
811210078
11
455115
1
310206
44
466832
80
55
276355
439635
349637
446609
32477
86
68128
383579
80
83
9
53
182089
82
103544710
87
79
37
29
37
362589
320073
31
71
488781
238199895
80
62
490272
197707084
445558
49
9
89
13
38
7
368862
71934
260541
53
363937
34
48
382779
446716
623528657
105566
2
475542
378781
126778981
75751
267596489
7
134389
50
177461
13
10
49
460324902
61344
2
167483
66
37
115251
130752840
580528353
62
30
227284261
455361
46
48
45037
294669
548082697
251003
255573744
328434
97
128139
402593
33
23
13
19
44
9
80
74
14
52475
32
450515
325521
275293
83631
232576
83
148907
59555
2
21
6
15
8900
405898
300977
939964087
2
1
414514
235512629
486731
174081
44
52
145443616
34
382755
342590
4
185481
39
321544
43
196994
690052414
156131
391599
109948
419196
694631537
748447626
49
203548
69
249766
7
3
5
17
223368
3
30
239731
56
381792
27
29
436262
303341
225632602
140363
19
27995
171464
989367534
75
56
276310
13821
232687
324265
62
51
4
62791
163382
437161
73114
120558
56
68
216352
25
710854615
70188
46444470
67
275728
61
358052
30547
76
13
370734
52
66
46024765
127551
426823962
387595
32
471064
2
557012663
248771
19
185560
25
4
240240
614186626
64
87734
88856
422077622
34
111864995
11
42
43
3
223027
61
94
400989
345567
34
177084
37
55
192998
267472
280782
70
28211
355207248
294702
38
94
205660
46
264713
77962
118028
37
58
22
65
220726
55
92
24
6
29
399801071
238459
3149
957971766
531806729
184632
410798
19
245446
9
52
346793
756609669
101432
4
436672
46
175931
373147
31
406787
181655
441685
55
432715
19
88320
10
96
422002
200510979
471620799
73
16
12
5
155106
81
39017
1
28
1
31
38
361602
437519
310933
75
31
9
422514
81
467750
431630
23903
74
31
8
69
15
209324
38836
296592
27
96
98
173170
40127
141182
369287
77945
16
74
45908
97357
863969672
244243
38
354100694
2
53
23
58
8
7
699406008
241810
406176
93
409576
537274052
24
487520
138922
128055
323720684
450333
68
257517
68
932432314
72
309383904
474107
1
32
276518
93
33
355650
86
146281
81612
2
226363
803896715
81
7
567924797
923142932
54
257891
24
893299901
79
994282350
55
6
140094
90
956221709
37
63
77
36
61
355015
481796
52
8
197445
22
9
252477
98969
88
479775
212160
78854
232194
47
17
742149144
299054
22
92
34
4
916501778
171853
8
85
64
725220777
34
35
86569
64
206653
6
319209
826003053
462811
473952
86
98
71
8
394283
112658
8
82
491691
21601
35461106
389301
37310
39959
90
25
41
52
54
7
82
490474
10
36
50
49
24
193321
57
61
262756
178494
353538
53
4
323590
97
386482
173103
467777
9
27
71
19
297670
258372
51048
64
53
6
192211
28646
413068
61
11
28
403537
92
216768
59
75247
293114052
216392
76
181009
158626
44562
122639
40714
4
27
492704106
155438
343380057
74070873
260741
78904
80
26
490032
645892961
159493
38
309095
685530179
41
88
79
22
227186
8
253258
577120020
8
642298005
342099936
14580
22
8
243736
27
499929
358505
41
657474044
247030432
308027
62
271695
396417
289064
397800
82
128371446
32
65
40828
423108
44441
3
200296
8
16
64
83
37
3
343081
271110
88489
5
1
46
77954650
428598
8
274984
69386
73
52
221044
69875403
396722660
314101
34
61
370348
17
339150
569948596
10
7
72
434765
99
471689988
743143654
183357
278852
1
658174249
177911
390116
4
734405361
64
500181729
6
19
80
259583
35
345028
918232538
33342
412859
38760
26
73
97
296520
14
96
60
84
84
423642883
22
52
240264
4
2
1
333265
18
8614
44
157468
56
302594
33
95
45
28
41
78
52
462318
82
3
5342
571662646
12
320176
190507
115397
57
375155
73
69
71
9
9
258727
630984424
26
96938
360355
81
946
650373685
454548
82
9
35
67
176218
66
263260
4
32
213210231
73038
300607
5
5
216990
88
257987
48366
538605685
90526
12
771559270
72
8
434128
22
399629
92585
35
70
409474276
7
8
29
185579
2
299617
9
1
27
159902
102736
76
581441998
96
38
72
674623236
47
404
3
449263
22
82
54
74
188041
91
5
5
3
16
4187
477205237
48
792007084
91
31
48
12
105886
39481
787558663
496762056
59
30
82
123955
8398
277939
279918
139616
313711
96
76
54
1
49
430325819
19
457253
449811
371875
6
2
256435
354305
51
364105
2
241721
461928
48
29
1373
88
9
1
142410011
76
1
416305
13
247989
669421895
222299
8
32
328137
16
62
496579
43
400830
488139
55
246570
8
487105
69
110576
439450
310054
33039097
71
34
161644
61
34423
16
461785
798017589
10
79
90
172420
43984
221614
281003
82
201615
7
14161334
67
99
258722
78
9
335788
410208672
426076
65305
6
29
98
145905
80
31
62
400623
384168
108540
35
19
421976
59
28
37
75318
19
117264
99
423587
44
890798598
258467
457710
37
448253
24
17
4
386782
38
374008
73
66
96
17057
7
98
83
443111
68634
93
74
28
5
82
2
19
91
230554
298964
52
438541
940866038
60
972405601
8
31217
12
153522
46
231104
920202712
82
242217
87
31
18
44
31
84
19
97
230409
294955
101613
163492
108803088
54
25
34
48
173145
96
32
276022
279667862
15
150607
33352778
50194
86
34
74
71
342309
36958
728983128
121364
137084
54
77
614814504
3
148956
22
1
39
36209
42
68417
44
1
30
54316
592269090
7
123119168
97
794252373
33
57075
67
514363645
3
45
38
460105
118623953
44
148969
457431
84831
462221
207047
328977249
369484
53
77
272660
276228
63
69
96
2
267387
9
18
53
90
245511
93
1
3
83
138487
220417
38
243086326
371931
58
370005
454148270
189314
133499
298978
136412
40
239037
21
34
102177
69
370107
277591
95
407017241
227381
74
87
41
459533
453502
16
251277
517839161
440686
91
195232
90
84444
75
57
7
394417
811971158
32
55128436
195705
947325140
401088
6
46
23
23
4
269033
71
436677
544645681
7
2
830190599
304519
311932
76
392097
43
5
3
4
143242
412026
44
185151
72382
38645
450072
293910
263047
5
3
22
33
111549
365880
416629
14
34
60
17
32
163721
62
14
28
998151216
90
106737
70
60
73
20
494161
109287
141051
270183
66
24
487608
89904
21
36
53028
1
308551
319754
44
49
17
93
36971
51
403897
15712
39
480610
562309786
420673
374005548
274329
87
78570891
394512
29
289189
73
313230
12145
265622
45
73
10
115808
464150
108467
805016012
258460
249070
256067
20
87
89
28
83988815
9
116795
67
21
171330
57977
463988
17
6
3
79320
35
91
294374
250855600
172365361
42
386929
57
434228
480619
396356
92969
61
29
229783
64
80
103688
187613
9012
403321
7
344836
968927544
59996
261807
392511
92
81804
86
62
2
185288
74
34
91846
29
49
1
238329
44
79819
489795
12
54
417528
50
64799
39
150411
2
495809
268370479
385106
50
5
36
8
16
66
5
4
55
49
51
47
278908
57
5
28
24
119355
59
4
30
394789
792424970
238906
92
240048
89
40751
6
414703
367607
21
80
84
58580
307145
49702
56329
7
34
441570
409755
18
19491
1
439090
82
27
37
169733
135106
64
259256
280182
92
161158
103006
504612673
78
18
58
303151
351376
47
49
9
205049
77
292689
481153
343119
264847
46
19
72
390030
267927
165581
56
77
98
201648573
69
97
94
312655
70
913500518
453358
69083
19
75319
374368
40757
636130379
71
353210
282387
78
9
6
401370
425623
276999
60
42
45231
74
24
653181650
13
72
17
367283
9
494808
78
86
149605
83986
162162
161781
361422
438357
19
17645
370658
85
979849621
90
51
457728
343730
97
85
459803
49851
172310
77
90
429138
303577
229338
5
344787777
36
3
8
248172
403243715
97793
7628
33
4
7
264639783
266736
17
68
628150836
199149
25
444857
391605
98
78168067
301475
6
122475
25300
182906
2
74
502927393
249305132
398507
416098
48539
250917
180804
227073
22
35
829399923
62
207091
3
194341
43
21
9554
482813
53144
4183
71
98
335573
2
85343
76
27
8
50
350938
3
696737905
1
77
81
146411
94
59
361326
171240
69
345944
50816
387637
64
93
74
41
138733
6
854461838
88
38
6
35
394610
74724
87
221932
77
355701
7
72
407695
175932
95
398623
93
38
479967
62
74
74
82
74
33
884109354
66656
139602
97
388267094
55
307606
71
383295
115464388
52
81
84
61308
215156
19
496578
5
171117
333339
46
467544
20
68
127640
115515
338923
54
98
170802
39
74
85
15
92
434729
330352
35477
6
91
498204
92
370868498
244747
348742585
264154
312693
148513
54400
146261
42507
4
85
58
418097
38
223915
416474
546446754
206759
69971
22
5
18
12
85735
141302
34225
19
24696
55
10
482646
468242
426599
248199120
77
189870
937825527
72
71
2
473982
28
81
44
407444638
404277
99
16629
75
228683
705589829
266058
94
57
391400
1
219098
21680
451961
94
34
137044409
41
322811
79
66
31
188582
51
120884
15
13
40
325045
6
424505
141946
4
27414
3
318043
51
41
267772056
113366
192883
312195
330669711
63
65
1
87
349772
273850
224933
9
2
92
288986
339302
194277
83
62
1
470430
98
933637908
50
31
3
512460842
459029
50
7
40
336875
484361
7
73
263202
325538
13
69
417875
89581
75
147825
69200
182330
55565
259301
98
95
408836
8
174697155
320765120
169271938
187407
216530
8
272498
190973
2
6
406371
347186
159038396
32
83886
7
343514888
97064
7
48
44251
25935
68
273586
15
212432088
29
38
889801374
4
56
22
79
197810516
254641961
287245
7
3
62
92
85
383826
49
9
44
15
77
351664
87
72915
2
97
10
448726
96
118962
41
453524
153373
244882
256560
175783
61695
31
3568
90
382630
302734934
497907
728998098
16
19367
6
15
7
50
99
492387
2
74
14
325268
165095
2
178621982
292479
59055
71
10
85
109844
367232
73
14
461857
58
79
58
89
54
87
888262060
38
8
4
488930426
179325
411371299
68242
277400
44368
506696610
33
32
98
68
178550759
344982
130564
4
770934585
12
76
244345
20203
30
63
39
453454
18
79086
361478
7
229793
116779
6492
99
61
64
38
268878
168071730
56
156416
169827
74
29
586572568
129459
621608086
347802
24
52
71
312874362
50
491889916
441747
366870
419216
446661
78
77
17158
38204
46
332742
240464
59
187584
438841
84
130902
567493402
73595
47
124034783
665717814
49
95
46026
49
56
27
54
203838
195114
3
41
6
93
1
24
11
268590
209666
665021939
905884564
46
53
473573
87
342154
420450
322687
5479
44
70
34
9
80
42
67
154053
355994
38044
324695
941571331
3
44
33
644617375
448459
155088
257478958
305392913
13
10
178876
42
52
1
8
90
7
456924
70
27
54480
318351
90
423622
15
93
362799
41
15
90174
231003
371644
128105
20
40
16
154503
436933591
2
327940
27851
39
93
7
307317
5
51430
80
39
420033053
2
303387
6
41151028
448092
58
123344
54
36
113986
26
81654
302599
93
412317658
5
64
193844896
9377
10
43
325285
90
93
54
82
570092023
74
8
380207
446871
81
93
61175
33
214139
6
8
60
163660
246740
144029187
64
98
13
53
37
84
338469
658637312
6
598489508
26
31
468838
194850
30
9
17547
83
45
65
204907
26
57
45252
49
106855
17
64
52495
71614
62949
31
40
5
63
27559
60
72
74
57
22
3
398510
439842
41941343
369640
26
363053
95
34
57443
546123473
258154
88
99
70
8
3
413286
127236
271573
415537
87095
70
338641
128433537
212442
8
1
388588
273732709
42
52
201956
167008
3
73
35
50
26
7
86
21
427333
733427180
2
471379682
89
6
470515
381690
1
6
46
320316
80
52590
81
74
29
2
304072
315215
65
64
57
364762502
52
37
25
284111
19
193281
562574054
75
68267526
97
108168
35730
281328
34
24
93
19
311278
235205
441196
964224278
4
471438
87032031
6
31921
39
84
934249262
9
35
50203
90
5
1
21780
12
135482
74
288312370
999085692
9
26
36
408407
7
123611
73926
213952
945605873
4
601097500
407299
197153
56
325977
336319
47
82
336957
28
550266728
899274824
75
270784
58
62
68
14
389999844
433272209
44
581010584
115005
89
907823867
77
9
73
279955
464446
74
92
26
3
15
27
67
72
14
9615
82
84
440265
54
498192
88
81
144280
152804
81
59
60
78
545201127
230349
96
455370102
38
462960
35
42
45
350764
2964
63
2
324376
302574
351640
127919
14
18
15
214368
17
27
88
4
692187450
47
4
13631
90
8
241959
72
69
3
118758
81422
70
9
273320
38
49
431542
45265
22
68
74
45
72
4
415823
952050185
42
7
487359
14
43
23430
97
27
8
8
42
62
208691
472253
90
96
108434
97
39
196698
54
39
30
147564
93
10
218113
73
7
65
477463
33
102076
235058
435668
27
175558
235648
109531
187874
554913377
379285
53
103497
6
90
37
277511
390532
947124214
182145
75899
6602
403781
244080
418670
33
34
2
293675
66
419333
203725
193179
73
1
59
4
471671
38
2
345847
78
598548428
72
125190
81
70
84
41
388360
38646
6
383573
5
8
99549
448751
14019
12
46
266299
55
75
92
56
207668
11
98
79
5114
82471
71
68
27
8
72
23315
27
7274
108190
67
27554
380678
331937
66
411745
44
43
73
374035896
23
81171996
429858
168297517
6
317911
84622620
384154999
389062
418873696
82
663313198
466933
37
17
164340
37
428126
23
466097
321095097
57
69
27
54
202454724
40
32
374799
94
419540
19
69
474927
66
90
66
52
508504117
169664318
418642
37
2
769558401
2
96
74999
31
21
412152
28
30
4
242588004
20
259233
165431
36
8
32
5
250592
14896
19
397309
453978
86
426882553
87
189941
153246
13
9
26
686580179
92
198278
480152
4
300559
125883
13
19
477206
652107263
48522
51
363178
98
448957689
468720
289275
55854
475199
33
41
38
76
261542
258866105
161373
66
48
37560
5
13
58
446465598
893761548
56
79
6
204645
250762
625766960
3
77
473904
21
133493
93777
353405
402054
262029
33
856842800
374568
344640
48943
434298
175573
50
466140
200562279
59
54
499833
885533304
27936
76528
73
58312
64
480972
52
79
437021
69
68
410425
242633
478072
84897
258332
88576747
157436575
309078
661264142
18
16
483345
370692
305702
2
3
1
70
194293782
205076
27
268675
204743
46
435141
79
91
17779
836559921
63
60
49
333070
222542050
54790
61
34
66
18
65
366644
6
464642
50
12
13
377981
3
18060
227738
321650
207693
98961171
981951833
133466
39
90952
5
82
4
316244272
3
244175
99
43032
4
51
36
45
75
705932135
3
49
89
17
134484
829900525
382438
43
66755799
278978
2
396757
26
82
60
50127
22
26
3854
89
27238
59471
610371425
38
41227
175803
379811071
174601
98
362731659
15
78
74
86
64
203021
288111
24
3
37
69
86
366547
73554
132466
43
3
411662
385015
480075
47
257843
504019468
4213
72
345106
75262
2
27
52
9
21
684412801
54
237454
1
4
491176
265943
763896821
217725
348390
66
56
62
91
9
46
208804247
817776883
8
414970
817855970
41896
652224437
326215
13
373610
389878
3
91
32963
86
73
171643
44
3
82
7
43
15
6
70
218364
81
258255
87
55
196234
6
9
184071
6
290295
55
798513885
356991495
48987
848769749
4
130039
42
55
147766
855863395
193344
5
308745
61915
73
68
300439
98
274716
420597923
210196422
280404
498919
70
81
63
95
30
62
9
190407
50
301639
39
80929
16
66
62
159296
363371
172920
4
1
46
277327
61
52
83
86
293372117
50
8
239915
44666
41
11
162971
278298
477964
71
198014
80899
283701
194222795
48
96246
15456
21
87
11
361395387
118298504
76185
20
483792
28
97
21449
93
71
401857
308776
337646
123788
406700
180336
71
59
58931333
59
424513
158337
32554558
36755
266154
38
59674
248390
53498
88
75
473844
197959
93
73
191722032
439879
218796
26
213211316
90
83
93
1
188641
80
6
72
26
182341750
95
202630
5
63282
142150
2
91
9
163538
97
32
44964
19
53
346228
79
443563
221416
143388
96
98
197423
25
85
44
95
406911
34
93
201631
74026
46
464675
55
507863213
332313
167738
35
356175
90
29
84
276496380
68293065
55
240524107
20
95
44
211049
98
56
57
244808
46
53
786896758
89
890395605
71
14
2
52
81
100768
46
30
92
74
245403
5
12
209789
80
646357659
8
889995025
17
227998170
71
12806
93
40
5
9
10662
97
16
295728927
118350
15
394604
71
384027
383937
405981
80
74947
370242
296145
63
286957
67855
57
8
18864
259239178
19634
499771
387878
6
417007
239567
406787
122146
74
38
56
290221
49
26
5
25
256857
122306567
483295
241243
6
247215
77
9
346630
51
43320
86905
880766461
53
490929
62
58165873
192323
97
391258
10
54
128112
261191
240579
436291
9
159713
57
3
54
45
794768228
131998
964200417
387117045
91
470802
6
12953352
74
76
546491978
4
887699466
13
225317
43
58
307498375
110387
7
402462
6
35661431
51
89
60
294559
69725
15
162997
103976
2284
14
484867
386310
181494
448352
328489
13131
25
656518060
491317
1
8
94
577045375
76629
470076
147453
4
241262
436036
374867
920635135
6
36737
492837334
16
34
520999880
493821
42
25
88
79
89
39
48304
82387
159212
71
87
77
48
743576958
70
25
14
827546904
12
518846320
412750
1
99
24
19562
244085
297905
68
227518
350667
41
363750
7
43
26222
392391
24
275723
351735953
34408118
51
433574
83
3
40
91
393143
237259
89
110636
8002
3
97
409338
458604
3
71200
38
50158
103940
5
13
306808
66
255562
247917
97
7679
114020
12753
72
667926927
495444
303056
57
84
1497
138323
812446325
2
91
7
460457
106056
128279
499325
13
372833
92
89953
292237
96
17
164802
952383683
239394
115949872
268362036
64
172553
950185216
68
31
6
12
872780954
34042
76
57
53630
9
14
96
917117584
63
161843
6
8
342784
46205
181954
84
8746827
226409
383250
69677
71
89
71
30
48
704331234
55
260447
412250
96230
267398
52
97
132085
98
64
21
129114827
311868
96
33
432003
333154
224773
906355514
857277070
77
324890
97947578
403859
66
140137
574187212
39980
460023
2
82
59
7
55081
17
1
4
56103
67
177056
208719
196102
52
62537
88
89
167536
408203
94
903620356
96
183125
5
116275
874919977
47
99
28
93
2727
74
45
4
176771
81
30870
167079
4
441230
38
38
228353
206935
88
44
91
211472
64
291557
65
54
49
35
227378
85
206916
162348623
83
484338093
300419106
453656
2
10
26659384
97
7
82
19945
398419
14
739395828
2
64
53
170733091
373693
1
5
8
330966
460548
192589931
63
687446160
6747
10
78
6
80
60
44
180193
38
28
5
39
24
42
56591
445166
423729
534253045
73
9
83
88549
463881
67
82
262884
302020793
309528
215460
46
6
4
22
35
186366
619762360
14
648466318
389392
65
30
318136
24
282096
40
210994
151334
98753
37
8
332149
284154
57559
375232
323956037
456513
25
53
136319
16
4
178808
56
71
79
238561989
479243
112723
3
274920
48
470606
78
397547
9
424117
10
64
316173
184602
375511933
15468
79
48960810
54
63
1
52
231016
483373
280702
484821
270285
13
43
485816616
28
992143064
435277
38
70
30
47
3
86
34
443042
489830
74
91
998545106
2
7
129246
291995
322077609
85701
100601
14006
148373036
1
60
22
80
5
2929
97
387663853
402656080
98
367555
65
46
382587
66
55
186792
637674674
24325
6
13
179929
69
425369
80915
120559
68
23
60
161115
416755
16
532655115
15
159066
367021909
276815601
33
45
63
51
75
108249865
52
1
39
64
61
442733024
29
327346242
96
25115
249307783
6
293317
3
9
58
39
95223063
263901
214673
469414
645454022
21
77330
286023
76
172945
323458
99
382107
42
29
15
5
60
7
46
350671
62393907
78
495307
3
2
379184
111697
50490
93701
89
18
29681970
597736766
56
70
454745
8
20208
319165
263549
83059
156850
417802
357646
172533
85
27
4
96
40
383619
25
481612
432288746
87
27349819
60
87
279903
85
11
478330
416980
92
79915
43
46
32
4
97
82
22
52
39479
458963
60
45475
52464
277865
64
592133730
368880
384389
619945942
85
426597
481951
302182
33
33332
5
182421
54
171051113
164135
73289
65
96
33
9
21
68201
246294049
201241
391254
40
154697
372340
90
88523376
151339408
94
32468
6267
68
39
33
50
94
89
350869
7761
33
2
10
57734
12
426324
60
77
511862998
4
354823
26
1
408011
68
454796
14
160480
4
398551
228456
88253
83
67
43865
397384
94
56
91
223849
365467
287889
289798
98235556
91
39
69
29
32
64
2
62
196821
170827
75
31
9826819
45
3
68
62
48
84
96
9
180276996
28
34
46
19511
99
79907
44
308816
265835
426657
89
5
410567
95322450
447235
23
36
42240
80
42
68
804396136
67995
71
148035
354835
97
136465
75
347444
74
242096
29
248939
56
28
89
57
225082
49
474120
320993
99808
57
1
73
432065
320895
39
49
197211947
203047
437632014
248283
47
77
301675
2
74
50766
61
35
333942623
51639
183417
309127
167328
38926
93
222955
54
83
98
227128
8
18918
28
69
74
121272
440358
879066095
107693
45
96
343731
26
418343
49
45
191954
17
25
47
250929
91
98
8
371376
128403
442527
60
288005
23
118366
53383
484644
280434
782772566
115957
368118
379963
5
3
4
352049
827337846
399998
87526
261795762
316271
37
23
3
106440
45
5
22
6
24
149462
89
185185
71
9
69
93
14
560835737
77
13
95
5
9
22
56
244555
59732
169932
54
156938
93001
14130
293279
427175
31
211741
305070
29
8
287095
121229
65191
468071
217066
41
299375
90651
59
48013
301862197
7
16
197849
210426
29841
85820
20203
91
410384
8
84
226815
7
63831
290965
6
53
97
222874
83397
390559
360416
94
414167
9
75246
326111
91
74
37
57
74
47270
32
1
287788
1
339260
371041
6
86
1
517769871
3
8
16
88
79
79
368469239
42001
629181906
187309
177472
111406
26
338327
87
4
369877
486806
78
422715
591669636
400436
42
74
150771
95
94
53
2
462540
269276
214
131279
438297
31
992087269
414776
383183
4
5
230454
26
323746
365887
126203
44051
488999
95260
82
456780
15
931625862
74
4
52
20
91
33790
119181
454514
97
20
270981
458510
347611
443784
9
89193
476952
29
184127887
406076
48
265055
5
73
449837526
9
88
489110
22
597861149
43
27954
69
16
61965
28
444091
22
178459
52
92
348061
993240936
23340
766875384
6
372644
450185
50
93
375421
95
139159
90
41
94
46
52731
78
17
299006
312809
452545594
368424973
299504
198720
12298
81
463722
25
44
9
682562972
339200580
331588
120550
14
4
20
57
24
31
99402
55
52
28
59
409007
109831
52
83
57
19
7
108181
834100691
37
72
386102977
189606
313081
4
11940
20
89
41
4
279040
645760042
5
48
241175
328272
152956
62
33
378669
33
272323
89
55
8
32192
490745
26
31
488688
323511374
31
91931
91
37
6
290665
27
44
55
161687943
18
11
210744
491838682
69
61
4
21
260842
291236
168322
912366723
46
8
1
3
43
397928042
43
324235
280907
102408
464825
44
323625
890371876
135038
85
1
147808
98
29
412277
699528185
334700
28
5
97
16
497529
95356
7
30
575773589
228627
14
373041
785178870
22
9
30
6
92
429482
62
57
5
31
89
183647829
3
54
76
86
444884
147343
1
57
52
2
300990
440984
347259
32
150388
11114
86
178857
95316
230657
307562
81
243318
390226
345093
50
881610973
90
446368
113236
98
39340
241681
81
45
27
341739
24
2
6
45
2785
5
304524
354396119
277656
351446383
34551
85
67
18904
52
627600280
72611
411997
342876
6
927690405
188803
171928
67
245176007
14
36144
40
140985
482342
484584
412206
92
782514819
56
39
24151
74
20
8
21
6
524973860
10
192989
7
61
314777
343331
86
665232209
473909
463684
471892
474806
97
82
194572
3
389561
20
78667242
18623
414141
66
33
435581
415437
158847
1
2
118379
485350
46
459520
4
55
46
14
285901195
80
41
68
372570
73585735
92
343285882
83
2426
294162
88
19
1
255954
21
565040695
135244
434277
129601
437573809
77
6
4
5
3
435787
408009
334545
5
72
159867
406463
32
9
16
127132
50
219528838
22
25051614
389286
327392
234575228
83676
650295236
74
276914
52
32
409430
494334
92
4104
386332
210729
94
38
57
56
14
19
87
45
56
356677
454860
88
8
33
20
80
80
424918
446258
4
99
10
72
94017
46
376899
428993
14
180636
334447
431129362
627344894
329709
390910
57
9
39
20
74
444468
89
14
350183
85
89150801
82
382602
90220
37
58
37404683
24
58
7
72
196560
9
44
26
25
13831
41
12
175700
64
12
85
54
406586
216850
329024
79
357192193
207603
50
3
84526058
8
300914
237997
10373
31
342017
100334
1
172898
6
27
402393
23
557431638
92
68
82
53
60
434304
196579
471201
2
97
54
53123709
572881838
83288058
48
180375
62
47
368090
260185
149674
329984
127336
449991
64
100526
48
260265
72654
67
413100989
13
400803
9
6
48839
254431
18981
119512
498167
47
16
8
353768
292316
77
48
420983
113507
653622701
730472222
2
7
42
851200953
414045
72
261002342
722138198
19
11
358625
17199
9
8
38
354406
118751625
183401
7
82
69
298355
1
38
59
9
62
46
60
208627
214875
6
81
35
353899344
381953
2399
313487
31
298271
9
216138
132603
38
163792
15
3
128236
285715332
369413
52
66
87
17450
398008
61
23
2
6
43
46
5
116707777
207022
23
49
176743
90
249234
22
981891254
385786
9
31
3
403454
13
35
3
37128
88
5
84
49
464068
44
977257308
233252
22464
423890
93
22216023
205682
198824
86
20846
73
84
82
5
102269
478142
42
72614
86270
240796
290805
73
62
10
458829730
2
18558
31352
212326
47
4
23
63
188749
73
623873457
67
276172
57
44
55
6278
369123
15
94
71
28
81
953172354
178479
305533
1
30
15
64
125174
103303851
732036068
799122192
396973
473295
99
738091194
44
89
45
20465
416859
11
658587738
278243
73877
92
69
3
77
27
385225
366276
914113538
8
54
82
40
390422
37
460776
723228016
252643297
9
329678
6
63
70
156618
36
374072345
565615111
14
1
47
90444
321057
4
319522
483505
1
357797
166276
207234
34
43
416655547
484694
22
100393
13
214701
59
384988
478304
922994146
16492
331697
114846
72
141918
21571
95
285301
57238
54
62
341831
452490
29
14544
38000635
59
427090
980195236
114302696
82
6
372948
31
26049
399857
3
26404
93
236065
6
85383
75
86
6
9
2
639799630
195522
43
121333
471315
250884
7
3155
72
49
361202
432093
52
41
94057
2
421175
170545
96
523178031
88
9
64847
43
49
949900609
69
55
444495668
394452
110554
459040
87
57
78
412625
161243
16
56
394541
310839
376948
49
290352
30
86
82103927
66078
482909
16
45
89
32
77482
4
437565
481105
179137
22
30
14290
3
31
79
52
67507
296121
55
2
394750
194504076
21575
6
161211
76
27
18
444968
33
814451739
27
375622
324900
854245738
416464
52
8
362204
25351
222037
74
42
16684763
71
198418
30
83
53
503121958
270948
300218
269059
6
46
82
99776
6
353408
126725
95
36
37
44
303023
212916
127576
111124
156481
135000
19
86
234688
2
1
6
2
6
5
40
37
96
8
4
718131425
56
82
165432
38
4
99125
881895512
274125
182849220
333811
477109
28
459585
92
5
131730
389233
44491
980482813
357708
34
3
116122
47
112791744
55
343090
229047153
58
67
286865
26
9
6
3
62
790836897
445171
414773
298606
309352
29
6
184937
333641
44758
148134
443705
36
55
82
315932
2
13
498618597
19
221539
66
315604
125020
541113259
52
38
221384
34
32
713513764
9632
25
93
53
348447
428972
39
3
79
468332538
247204160
16
78542
58
280808
395012
25
965805819
9
78
1
374176
289027
165153
294925
45921
118612
304589
96
155346
894052509
364310
77405
73
12
280287559
66
216167
423867
58
93
19
5
17
367229592
89634
444994
30760
415316
37
218820
209241
160042175
40
226850
549991446
32
82
87743452
458791
383581261
61237
65858
4
146869
95
267957
78
18
84
96
30
3
2
491251
150709092
74
16
480538
931100756
52
272786
414400
42
362240839
11
111129
321186
414344
72
95
95
85
38
64
295633
72
31
36
42
288137
610172146
79
1
9
208982
423126141
72
34
6
40
520554285
438109457
27
146955
5
504876876
362310
3
12
76083
461040
81
65388
409924096
442797
225493
33
6
88
40
5
7
236146
98
792437274
87
717332168
8
624248853
403114
7
180671
89
345805
76
70
51
42
66
34
485753
129490
220923
9
403517
185607
274808
99
50
5
402765
4
238638
591827444
30795435
94
71
485491
285327353
952546915
91
261115
64
145260
84893
227866
206989086
140928402
90
202888
65
139583
34007
757906440
97981
44
263787
106675
77235
324204
212637
205619
80
83
402399
559747954
48
58
426407
7
341591
16
120405
472025
21
73477
150294
80233
37580
36
27
98
5
18
488233
281872
74
481160375
37
41
11668
290194
308406
37
807376731
37
61
87325
8
2
687040915
21
11
224185
72
40
386514
1
261356003
305727
11
496023
179533
332509084
6
166525
161302
6
488496
73
22
50
4655
9
391893
309595969
548776910
96
237166
52
41767
152103
82287
364909
33
97777426
266911
78
34
45
332047
377010
393744
515584853
407108
362889
469122
9
2
42
153583
481956
396956
295185
155215
523826003
80
1
428012
266379
43
320738
7
214809
848616192
8
30409
13
165708
62
42695
319735
79689
50
1
273735
192994
362582
78
93302
260321
337294
3
38
6
85
82
7
304809
139850
84
113780
8513
88
286766763
346208653
470738
10908
67
80308
135365
452679
4
73502
15
68798753
387072
1
39
18
238965
39
73839657
415318
87
498228
273200117
98055
6
32
371205
5
235274
289709
14
53
10559
223320
42
354406
156091
8
51
419924
143600
161806
64
4
94
208417
204264
975434743
35
494073
42
245920
62
436544
76
66
38
46
48
76
82
241342
253177
12
831672752
7
106918
276140
5
149152047
9
77
52630
13
76
72
68
152340
1
205614248
32
404157
11
139840
534604428
342678
10
18
90
33
820278646
134172
4
24
68
26
90
328410
7
3
45
78
58
88
46
306667
80
744914079
17
384032
15
53145
221283
79346
431474
4
211571
449233
46
231043
470315
62
331665
329387
57
92
519819100
340503
34
488572
84
75
4
91
295138
29
9
198685615
253564
7
321147
74
182562
9
165672
470983
492453
17
148025
244626
256618661
86
9
4
74
960280418
81
54
29
134443762
49631
77
14
85
40
176241
406776
775072900
54
29719
45
866744488
14
23
8
244189
707925796
999931789
493336
500649437
9
17
83
83
35
99
90
93
483768
106120
18
91
98
449563
36
16
1
3
12
139533
8
107178446
76493
50712
721112041
378755
330754
13
74
81
373914
110847
28
323463682
24
31
435351264
53
305097
26
1
324760
10
658908896
324677
96
88
65
79
67
398119
348596
906487734
118279004
70656
43
166014746
305984
46
42
255748
461766742
35
154081
62
7
9
189458
22
12
599614492
98
73
1
428076
324762
352522
64
431758
495533
72
726530794
487769
57
4
8
473584
66065
23
33
393031
306933
28
65
73
53
12
75
3
149983
677662331
388879
68
396802
69
141011
45
480367
9
15048
60
58
14
54
89
76
78334
765754364
375501
485870
75
72
6
96
41
39
669129939
8
59
86568
22
36
240625
270615
59
61
311611
67
70
939538286
429291
80
99
39
84
661463441
450632
290844
337792
144053404
79714
7
11
6
32
7
83
127699
175165
836672040
783037738
47
265250
21
76
9
62
56295
38
227642457
474457
287291
208371
407357
246291
85
99
7117
12902911
133652
3
93
296507
418069
8
42
342560
82
9
46665
46
614143801
25
14
46
79
443595
89
160737
249340
342372
17
125870
53047
39
63
65
412764
246799
77
13
469251
13
284687
385703
307735
63
80
41880790
300111
192522
769659718
40
139806
104911
168640
483094
61477
226327863
8
4
62
98
86
333483
50
493096
339133
55
478704
6
270432
442899
762218733
40088
361499702
37
421246
160175
223961
118151474
177740
58
62
70
467077
794061184
6
239504
168443
89
42
212005
23
102973
96
169601
431486
25
145854
449496
175372
67
36
25
66
897320620
80
978146752
50323
7
277180
12
398885
267448
68
54
98
140490
42
66
416437
71
92
360800
369509
93
54
72
105006
484999
90
55
147996
124206
10
42
80
288612
158784
109997
94
26
218040
52
183941
156539
97
24
723193213
23
6
3
98
265344
8
58366
48
64
81099
4788
69
651095441
234007
75
18365
606370662
70
42877
251392
1583
6
328553
334162
4
39
10
17
82
28
136233
22
37
57
777724785
53
71
471463
135540
447403657
234677
74
59
480164
90
64
44
424165
237014
4
80
349250
110260
717275960
70
493554
76
5
5
39
474867800
17
28
48715
36
364818
18
77
57
81
150924
51150
342621
217848
320035
482557
69
28
246768
95
354319
232616
32858795
68
31
93
12757846
35
127097
352303
171543
34
274677
355535
66943
481382
4
79
37
23
30
200511563
59
298879
82
93518
77
274599
93
693588354
32155
378803
418628
13
42
40
32
102694
30
63
231413
48
53
314633588
80935
122101
446721
15
58
350285
292938
356822
9
86
45287
517743413
372572
89
72
84
320108
82378
207577675
310770
57
989641723
58
211877
409174
86
7
18
256872
55
448295
161624462
250694822
71
19220
347987
113584
377246
169693
3
159887
74
65379
33
95547
6
47
64
27
424493
119735
37
91
7
312860
46
2
48
391017
304240431
179863
878585828
8
96
144816
10
167645
499492
5
6
96
4
478129
5
31
122015
72
55
294986
460497
76
83
4
21
222090
298615
21
98
288698
28355
365694
408877
19
881536549
5
13
445627
2
226851
266960
268725
39
96
6
400489884
661262812
62
216696
526290001
55
29
4553
408278
58157
28
239739
39
162134
40
426002
300108
122935
22
31
71
73
94
31
756880130
87
463582
99
3
724704057
598736739
381249
236964249
122098
41096
61
31
450599449
5
455747935
85
8
366901
79241
59
22
403092
37
300202
336738
251832
69
96
447195794
438695
77
311339
53
252114108
58
241417
459940
516459043
92
7
227717
89
233230
89668
80
404073
37
145207
492528593
440086
67
68
46
13
805279941
108146
27
279605
247568
2571
26
65
50
51
83
34
166690
3
36959
53
98
48
44
6
391379
5
19
58
94502
24
77
13
4
273970
42
460960
143901
330317
23
43279
268611
88
93032
361434
163901
132202
89
84
83
371126688
81
67
356393370
86091526
42
294256
49
78
221880
47
275153
962727196
81183
283145
327139
70
29
80
287743
3
79879241
57199
99
2
343666
70
89418
94
145921
39
70
303778
489848
4
841542820
86
94
83
28466
152081
3
594405557
318126
7
403536
54
35
363240
11
255055
250129
360782
4
50
64
47457
161400
273223
211783
387572
24
51
489522
416281
17
109460
4
45
14
33
485741
85
858219047
12416
83
41
10
43
48
15
162156
50
88
67
71
65444
1
12
197828
191624
6
49
483025
56
29
335277
92
345428
446547
473591
4
8
23
40031
51
4
431525
1
15133863
473786
302342
12367
51
227837
359990
6
477905
46
2
246066365
887910567
404403
3
49
408697
555378483
644920515
56
366555
496200
8
2
33
45294
6
2
435126011
35
50
70
20
69207
96
8
335939
65
52816834
389718
65
19
396863526
331913
44
664856987
95
13
67661
260028
93
98
34
34
6
58664
37664
74
5
80616
104771
11001
67136
59
443051
167245
7
90
328353
436600179
29
50
35451
476207688
63
271576
833448204
27722
78509
385755
42757
388754
573964983
77428
140780
69
456907
4
72
82
90
9983
412974
487658
206127
78
2
86
80271
489568
41
24551
17478022
68
65
25
221097
228713
407109
17
352852
70
260226
193495
62
1
205871
185742
7
155798
9
265083
34
9
86
77
83
288086
86504
218592
74
190160
5
346356
49
95
649100028
24
52381
71
9
66
469857864
125974
26
53
58
36
73
479191
340177692
610485040
36113
139124
40908
144854
349377
95020
916161966
331334
77083
7
1
324496
250037
485885
174856
47
45
3
77
308545861
2
8
1
487717
74
405954
85
93
66
2
418539
62
30
103709
939203237
39
6
178247
482250
39
64611
71
69
431590
361219
65
36
7622
199154
53
8917170
362334
78
20
7
370607
475637
162109
32
49
10
29
393201
32
582357590
31
364783
583753997
30
400258
476653
332897
60
330220
99
248687
88
457362
119359321
313072
305544
308878
62539
197729
693427141
477213
396946
353873
37
9
323204
66941
54
424089
73
438705451
3
912957564
65227914
5
115763
48
951766047
706004183
83
3
468373
867851987
636919331
111955
317885
7
90
305267
1
7
4
4
907861245
22
683216405
297454
154068
26
396251
244146
298529
38785
51
67
6
80
14
52
169207
1
334574
642265243
70
936936001
98
131370
701936472
5
4
189000
458279651
34
60
74
89
58
2
87
241383
5
27
4
287918
163417381
52
13
83
43
9
96
69
322118
3
122788
59
71
88
51
4
241198
341270
208138
481861
245018
242271
172040
44
193851
2
394019
98
53
3
81753
77
76
51
2
12
247390
726251712
49
11
64920
442935
358296
370428
108462
98
7
74
444101
1
22182
351242
58
373552
38
585791098
7524
240162
11
90
79
51
432310
1
390557
241621
9
81
220500
73
123614
70
281854
15127
28
8
91
70
29
4
366515
191361
5
42
529758497
16
343230782
93
11
45
143729
9
353381
3
754601531
29
29
347260
37
23333
82
445578
195535124
150712
36
427329639
116503
20
3140
11
27
411730
9
14
14
45
50
373043
78
498170
3
9
72
194854
34
94
42
394236
31
390929
811248958
62
1
9
346818
2328
486264
14
8
244760
176976
180921791
31
82
48
51
81
332459905
28
4421677
638929428
93
322866603
13394
80
3
53
8
26
75
80
315017
497529210
93
46
100740
448087
97
8
255878
77
84
85
655865990
35
8
234713
370031499
670222632
4
19928
82
93
105874
10
66
15
5
74766
88
18
228368
142829
755854800
100222
354667
348626
54
47
87
728470884
39619327
496926
87
17
29902
92
84
9
338092
56
2
236982
10
422730
157062
90
387413
83
70
322194
50
266663
53037
439917
70
150874
69
22
72
42
259180
341866
9
453641
42
33
51
450261
12709761
98
70
542755684
274756
7
91
32388
305974
40
9
8
297983
18
346182
3
261501
549544053
15742
452535
31
10
59
34
82
12
667050355
8
3
47
269410
78391
5
5
16
21
45
24
356533
117624
642023599
381620
545980503
491261
276737167
387194655
79
69
184533
367250029
152061
443131
540019849
72
872229464
73
34
287429
698231116
53
8
12
4
47
75
98094
19989
3
15
44
50
108349
85
85010
4
9
158950
404441384
283646
374816
252924
19
94
85
26
283522
490251
7
24
246118
317404
75826
497246
9
35
285159260
1
445027
21
25
33
75344
42
614104412
154802
564303917
470729
199032
132792
869162603
57063
111635
64
241260
16
35
96
121866092
333934
469666489
166359
463497
33
7
237640
38
2
481419148
625721620
140548
794643851
81
248995
15
294463
26
40
389427135
236704
138918759
949473432
293339
15
61
93380
70
475209
196745
83
69
322058945
320414
46
19
8
174319786
47
287735310
487035
233487
12542
489766
38
216422
494113
27
8
8
299303
21341
2
8
312747
8
229175
89
6537
34
7
74
82
205913
150372
12
433297
3
7
715420810
9
50
75
9
282032
48
2
281346
286697
21
14
88
642076305
55
214222
95399
43
329695
429784
43620
25
50
857020740
81045
15
300450
61
794122140
41
68
315869
60
17806
90487
24
331827
197204
57
467658
43
65122
261144
146050
4
65
5
34
315147
15
1
808830626
52
156848
30
17750
410094
77237
485129
40301
4
210204579
2
284601
8
66
51
5
39551559
456812
36
460100
8
64
44
51860
68
60
604826943
73
93
86
166061
57
734951160
39
3
67536
63
136876
6
8
497075
8
2
144690
492278
35
46
23
349805
7
344129
22
667115451
158938
574557967
350628892
9682
1
21
28
184692
90
496648
17
76
78
4
68
346862
95
120768
49
89
416042896
17
6008
42
48978
10
40
486649
498093
482207
279822542
62
901580362
135760
641799567
59
40
58
466167
343097
71
94
641464874
941877935
16
65
6
211761
9
93
195015
3
23
223657
33
101828
42
480992
336877073
28
395781
32
466875
96
471487
47
38
99960
70
88
209129
12
308456248
434752
89149549
102269
468117
382552
37
89
337211
8
486573
55
201072
57
125425
431577
303867
302507391
103791
15
51871
876145032
268503
7
226629
73
1
79
163619
467295
16
41
352233
7
189867
264244
70
18
79744
475198141
63347
34
11
25
376788
61
95025
487376
263409
78
423607
498150
72591
70
94
291872554
795218539
347534
17
941214625
425458
89
8
147834
77
63
344140
445258
261870
85
178435
106630
36
104747
22921973
84
32
61
80
120728
8
76
96
8
102604
13
77271994
61
457251
43
86
8
4
323162
336418
99
84
218744
51
7753
322432
8
69
8
373425
479975
260846
166773
65635
491170
19
709844298
57682
16
404685441
29
81291
69
931428538
4
230729
239611218
42
250291
440590
249824
4
389273
25
150125874
419281
38
94
140179
33
5
198363
123256
141058
80
88
37
7
42
49
623626249
19
865102677
147987
61
211867
39872
24
305548
25
61
84
83
61
177507022
71337
48
50
409968
51998
30
31
86
8
686060138
455417
83
49
345440
8
105144
9
270245
285125
14
68
158888530
93
259027
87
165304
81
337723
389716
72
446488886
51
142375
90
118497
10
9
50
37
480428894
778358045
24
424436187
27
58
289177
13
40050
41
328808
17
101354
81
127333
62
396181
185410
17
61
339574
44
20
457724572
66
140433
452321
220198
194142
246084156
286124
7
8
32
161042
32
63
188426
33
248336
139253
133237
12
1
17
331638
13
128031450
676448703
6
261741
160926
289700
29193728
476425
425307
54
33
347000
51812
185121
20213
126653
40
1
40
321134
54
339524
88949
55
974127022
475107
1
71928
42505
241996
23
38
908595449
55
34
50
737755027
46
94
55
54
46
93743
47303
42675
2
94
352927
86
93
51
92
460739
86
489115
758377579
88781754
597415404
89
251671
72
41
808598959
14
261716
290867
1
1
52
70
447125
305695
241598
75
467715
9
51
24637
28
90
6
414219
105458118
308817
85
2
65434
73
88
35
147845
398200
772521841
331599619
295072
75
280858
619350920
60
397035
162476
58
69
27997
38
83
26
437869
272985
172152
359149679
68
431762
491458597
9
4
350615
15393
51105
46
8
8
61
288670
85
244615
5
436944957
95
664621327
79
850880029
2
456381
748961374
96844
26
111167
351217
15
301887
27
364786
7970
4
304115
78
93
396252
46
93
89
48
210724
18
316669
298028
224083
61
31
27
74
74
303168
365986
255190
55058
50623817
22738
12
41632
101352
957096819
95
273839
756158467
194304
830161341
52
9
87
10078
198566
6
55
50603
302339
181646
99
5
52
165448
467510
392941
767695666
16
253445694
80
105735
63
17
305948
43
68102
92
2
529595597
34
70
298407
7
49
122246
57874
481856
49
9
479118078
466126
31
428935
5
265816
23
2
4
36
76
34
10
35
60
1
26840
98
82
80
32569
69
80
22
1391
113793
811418773
6
162218
5
42
428492
268161
395377
310955
403299
91
60238
701071429
12
4997351
312954
40
72
438256360
345101
404255
18652
85
85
335155
330389
65
87
370806
356216
325048
107028
442128
731856391
46962
72
92
20
360199
82
18
8611
7
268572408
726242498
391428
427296
207371
33
69
26
89
148798
60
94242
14
208193
455278179
465048
36
290587
70
367
15
241874
55
97
483364
50
13
390804
77
122311
183789
378932
27
427385
434534
68
88
3
50
397530
709090966
16
26
62
33
228688
37
4
179084
60107
227789
38
58
871691758
246921
457711
764210666
55714
5
78
453114996
4
35
248264
45
4
79
1
58588
452158
20
4
426363238
1
203732965
99
68
88
90
91
42
93
21
74
190242
31
72
1
56
17
167899
392673
698800309
58226
16
370231
52
316787
446405
287580
595572089
276064
220664
22475
22
36427
263113
381956
22
48852
102507
233086
295893
478161
67977
85
66
7
496725
81
18108
25
444786
427913
53
351923
175972
99
319450
90047925
71
71
188741
135986
90864
263305
50
499332
24
80
9
52
94
4
40
208216343
8
250760
394250
60
856083383
429316
82
81
83
2
26
38
13
6
554252774
123134
88377180
162284706
277950
446273707
10
725768636
134485
247987
3
91
366841
19
45
203860
167015
92
85
61
364702
734704353
219125
284626
24
130016
35
112863
24
60
430280
96
78
27
291960
153402
404497
17
98315
26820
467821
348754
161870
31
58
42
87
531747971
2
2
685076031
91
3
288276
84
75
33382
63
603384922
432735
395956
412966
67650
94
6
84261
76
89
83
84
9
821869999
1
171834
6
52
76
72625
7
774065154
300633
38
157051
70
6
24
218582
17
17
549650498
145025
104511464
24
54
7
148769
40
29
65
181962
428675
30
85
156802
458300
454230
66
4964
211006323
6
93
61
79
41
76249
2
499718
64
212684
3
2
179989
212149
258608
72598
10
148028
48
133696
66
4
71
419603
46
186302
79
7
6
6
2
95
260943
51
90
6
9
961191307
473076
83
20
9
70357
80
70951
62
55
33165
5
99
285354528
221833
8
35
302553
77
901806126
572667251
1
70011
55345
364635
166971
778036249
94
98
87
457212
27
13919
406763
170710
162389236
94
341862
79101
6
97686
27
61
79
5
55
450893
353316
97
56
59
173905
387903
38
131945
16
24
343076
76
970460226
928565825
56
171122
32
114054
82042
52
91
560804427
36
221342820
65
9
139735
115340
196721
58
79
359669
373673
607913281
58
4
90
146780
46
48293966
458948
268563
39
63
386954227
5
68
83
48
412061
434111
206700
488871
75
232564
22
368678
80
27
326373
96
481931
58
5
364939
41
35
40294139
54
91
465955858
35
38
73
79673
227423
4
17
183332
478148
83
44
603601006
455735
54
99
7
83583
3
30
260779
121479
65795
27
82982
94582
6
7
478594
69
18
40
468098
5
35679640
48
57
77
304061
62
82
71978
894899550
40
483175
94
466082
45
576900284
385440
31
285751
121432
32
441817
9
88
223867643
588263430
466564
94
1
333166
436664
72
6
369141
70
161314
18838377
338640
550192716
361351568
75
77
368255
118824
96974870
278224
3
243367
62
250166
20
83519
422522
768794628
119830
284031
6
3
113984
48
328108
80566
82
136095
96
4
15
866727504
23005672
284547
370492
96
9
410920
347169
855099872
30
119159
75
35
563273658
161631
48
75
92
434366
402878
7
422191
121168
354897
4
90
10
514887726
26
438831
163458
6998
9
2
355949
29
92
38
71
65
87
1
81
69
47
430430634
137592
17
11
210624
453511
81
398898
573677668
52
584242249
138567
385316
309357
73
78716
35
283013
84
455170
372686
13
7
95
170174
267789
83
47
50
81
119288
51
52
19
60
63
4
289186
74
393701
167847
4
13
899642148
57788
31
4
96
21531
237288
854960996
326974
266641
7
308550
252247
1
67
16
265304
5
221813
376320
49
91
8
59
173171648
238264
704654756
38
42
23
13
90443
55
191007
96
8
489778
20132
381611
81
56
13802
38
954014638
441220
484245
67
311731
15383
474735
96
27
411439
105412
9
348312
86
3
396203477
462723
93
197513
27
47
96
33
7
74149
393040
88
261572
66
37469655
71
42
12
409207
212114
567981155
480734
36
391836
41
37
400954
8049
84
89
67
50493
158841
10
92
349763
139524
768355891
143535766
79
54
208444377
35
464594
623437050
617833178
4
78
44
53
26
14762537
76
22173
488964
479558
9
32632
24260
78
25
194253
98
42
427356
70
311820
257422
49
78
98
138410
446510
6865
76
136002
4
63
160810
6
270170
9
387744
214655
542622256
359126
8
61474
452090
483141
57
433986
17044
311094050
499674
148903
76007
50
51
13
994626516
148852
46294
303098
428103
12
71
444538
34
62
53
868689982
472888
62
94
475527
69
41
267398217
476553
2
6
16
197090
80
477470
316535
493347216
94
3
12
136104
201473
52
36843
742498121
353381
89
427432
172997
129801
300427961
23438
593764574
353134791
182577
53107
11
157119
45
34
265976
153394
82
1
24
9
40
44
3
32
264632
74
68
486138
490877
22
149402
29
273815
2
86
164045
22
10
90
58
4
90
7
12
1
60
35
307083
92
1
490005
97388
99384
647074278
37
98
29
99
924533712
88918
80
93780466
29
29
2
39
279784
508897106
26
6
469082
60
56851
63
91
30236
90
131760
97
32
80
7
1
16
13267
919579925
53
112391
155684776
93
9913
418079
264185
18
77
442844
11087
77
94
5
16
124643
5
299764
6
31
40
92
50
73
41
28
339587
42266
21276
366039
77
5
8
216736
78
206621
102567
315837
68437
116519
342233
6
171330
24
51
91542
484458
4
203051295
377818
47
36
473371486
199785
751877898
397688
58
174146
403574
71222
181426020
83335
345369162
7
434661
26998
1
337761
46
70
60
203471
11
483525
6
68
407066709
62
468960
283779
5
52
48
51
970128142
374199
35
898324919
852425125
40
71021
330542639
308558
25
80
814919855
27
8
95
70101
64
181905915
40
109247
47
319315
320659
84
845001239
52
126589
91
97
94
464439
3
55000
94
94082
27
58
93
83
4
85
44
85719
33
67
90
29195
388300
585783168
487707
89
483332560
21
22
86
302003
6
63
487782
19
81
408890
55
415437153
35125
477032
33887
475824
77
302467
93
53
78
8
225302783
112731
197838
139870
81
321405
51
439830
669990825
14
64
32
4
1
310024
144458
268673
19
26
406940
71
22
1
285774
226825
45356
9
72
1
253417
726757849
15
78
64
55
22
126967
820827044
418668
191085
47
93738
89897
4
146969
3
2
23
9
4
84
14
68
4
66
446422
76
13
99
8
918003428
2
58
433834
163377
81
2
51
431363
64
90155
11
164549
90
18
158511
338339
113988
58102
6
56
103455
902977610
16
291602983
485320
374212
35
68
97
347900
30
334179436
56
15136
666092655
359974
3
53
83
1
14
35
328228
58496
16
82871
136537
59
296410
82506
545690465
143419
188846
72
4
283854
256572
12251
6948
5366
15
63
263974814
175857
19
2
6
81
18
24001
18
478578
498010
457907
340551
381929
48
103337
35642
34
5
9
87
66
410808
51
47
374376
42
88
762934726
36
43
86
472941
90
194385
86
19
63
30
99
59
46
6
36
94
174286
184453
97
97
130739
242654
666993418
73
2
390634
257275
59
76
12789
73
155327
205908415
176420
59
169312764
58
132004
6
327813
14
9
5
54
73
46
40
12
203081
74
25
7
413853
2
484184
462617
168517
7
79
952415272
240198
30006
36
394199
7
2
46
92
222998
59
43
22
37
13
9941
43
9
12
5973
79
339489
73
248158
74
233202
90
16268
1
78
21959
194139
52
25
408479
19
63
54
22
488306
78461
70
930596144
377316
456541
56
61
7
180649
84
376144875
250978
10
365641
14
53
102128
89932
6
70
2
51
54
4
259092
335811
177115
85
76
23
18
700223246
41
8
6
67
2
43
17
203716
433086
207285
7
82
178993
5
14
77
3
470267
250826
385111782
185027
20791
50
397877
4
327953
2
138366
9
198161877
247082
923944575
93
317835791
80
286496
384914
31
146176
369167551
90
9
429539
145309
63
4
23
29
398347
58
391200
28
8
8
32
6
34
140318
77
50939
174697
44
68
397628
73
210563
95
315689
56
62
209539
55
163848
482615
6
25
209646
298108
358636
76
68
86548
211579
11
77
37
18
59
32821
126409
276023
8
42
146571
52
26
473260
5
481117
238598
164245
142499
241154
32
8
57059
241296
69
45
96
1
448131
181600197
68
419314
762786856
5
226606
91
435505
230676
24
3
90
7
56
2120
483727
138055
945579283
747656054
84
7
195339
43
162425
317938
2
5
65
32
450620
488100
42
338201
89
56889
278593
11
393405448
90
17
82418
17
35
790228079
37
89
69
31
21
54
458734
7
14634
59
94197888
50
391358
88319
403016
143702739
293425
249388139
87
61
418608
1687
26
47448
362663740
330720
373615
29
60
57
61
7700
97
45194206
1
3
289455467
19253
7
209667
54788
272182
717188163
82
18
142487
13
76
30
338105
102685
49
68
113074
379484
91
25517
345317
25
45
31
155033
87
47
466106
9
20570
331797
41
9
2
32
84
1
490358
42
45728
519139103
88
70
147383647
496490
2
91
278102
206402
73012
2
381517
50
3
32
91
3
2
480925
451215219
36
129298
7
1
27421
31266
13491648
5
43
68
70
154831
55345
192173
84908
49
165321689
307503
4
745389360
72
393744
9
135952360
4
46
490800
375204776
11
38136
1
93
200346
212212
305928
5
819564331
1765
472468
206229
445123
278501
5180
2
21638
1
64
930119147
53
81
12
96045
334338982
3
26916
30
17543
86
11
484496
463016
4
99558
9502
32
34
442242
230711
37388
44
286342
474828
11
84
2
185352
86
34
459171
66
398948
6
67
429386
208132
423035
138330
880271051
16
295075
115357
354986
9
64
255595
618788883
417037
27
697343357
481488
7
216192
48
259359860
69
47
76
444881
62
5
260996
71
193534465
112877
69513
23
292926
185889
43
871015469
434190
32309681
335269
22
30
343469
21
71
21
57
265252
66
380176
69634
169369
1
44
66
4
188521
92
52
68
216466
82
89
32224
38
61
90
33
13
291944932
16
61
2
75
28
69
83
198987
49259799
268790
97
619895891
967173395
89946
45
50
267657
263252
16
82
40
47
77135
72
126146
91
91413
79
6
95
138175
2078
76
9
8
324345
33
5
20
15
195249
385094
85
127640
98
86
280258675
33841
442511955
25
39
9536
237781
3
483916
50
92
473223
5
365501
77
1
238113
12
3572
313913
91
20
369794
3
13
42
204033
63252
418937
39
115452
136148
99
257790
556472410
1
90
395661380
26986
8
55
396866
21
83
401450
215291
125461
4
5
289787
35
294770
428314879
41
841575894
7106
45822
49
157201607
51
6
11
54744
4
95075
2
77959
330001
73
936544078
65
10
22
456069
498557
42
50
17
308219
92904
98
106736
460432
6
21
384717
715586082
69
216941
473694
181711
54
475784
7
36
64
89254
378592
38593
1
42
48
33
380561
432421
90
355621
637611052
176658
445568
136555
53
32
98
46
79
5
219061
93
92
43
303243
60
403803
527159613
5
317449
50
4
452107
81776
362650
34
326208
75
495243
332270
944800195
140887
41
460374
49
729302030
8
32195
26
206451
73675
5222
158461956
29997
61
99455
7
460508
380417
601286803
62
31
79
89511
310072480
814792978
51
2
20
365770
74
69
269687
31
6
39
52
28
50
79
32
9
79
98869
277047
89
220171
221863
489040
67
317938602
47
281342119
42
22
161877
17210781
4
107275
121533818
65
394959
461903
96632
68
41508716
661318577
27
42
4253
27
58
218789087
65
314686
314681818
28
90845
6
430304
71
201803
384715
78
39
293032
78927
464266
207900
183747
11
60
15
86
6
69
86
80
497850
20
186331
40
77
419307
104370
45
49
2
263556
193550
89
5
266221
82001265
88044
75
403585
481588
99453
248170
91
69
108788484
32
589005113
25
122100
40
352819
23236
271255
83
14
165718774
334363
116475
196665
161511
2
356825
2
961001794
419801
21803
23
48206
237054
86
931378997
5
98
156940
253939
12
93
70794
81
23
376834
6
471386
9
848796843
211404
24
368558
72
50
425690
18
347406
432072
213157
97817
77
32
328218073
48
212331
10
475856
443572
31
400162
35
407386
167883
55
17
8
421298
15
451673
250821830
63736
85
214387
407069
105493
378645
5269
31
33
467466
52693
289115
356277
89524
378705
24
41
109950
4
48
71
124819
64
255011
377264
387737
460638826
287144
95
89
466110
94
95
24
482126
30
401861
62
3
95
72
52
18
351673
65
409075
162289
243349
133412930
400713
58630
35
121400
66
11
185938
68347
69
271749
76
303730
2
116958
79
368769
99
91
11
99
357696
69
8
7
152134267
28
142525
57
262963
388
35
115844
23
7
92
316055
66
49425769
71
83
10
2
17
61
1747
447752
271560
88247
91283
80
59242
253390
951421630
114605
294867
86
18
408720
75
690267430
76
40
354739
391653
64
87
478529
85
148144
69
540709465
50
4
420633
349035
40432
182136
64
6
465977
247964
37
27
292524
328866922
88
319863
80
152532
81
379157811
17
1174
135932
385528
436240
323718
456753
77
371973
39
152493
23
466838
48
489437
49
47
55
2
239684
73265
217744099
265478
44793
581041782
444835
606347042
3793291
51
2
47
8
762555761
670419063
434072
114315
34
40
46
438755
317827
33
68
295885
6
56
142894
528056989
12
687906935
384205
406093
16
7
306876
350606
40303754
42447
59
62
57
477072
94
72
55
64
66
86
99004
240314
470968
63
28310
29
4
190361149
764850665
152559
183689
771890683
49
47
11207072
60900
102176
458938
436153
69
214989
70834
6
302087
98
452455
16
118022
94
84
131269
9
197274
86
914476242
279594
317352
59345325
65
10
75
41
352780
18
287972
127613
173988
90
79502
59
211262
398666
143853
649937930
233871
69
171857
368840
317599
35
5
390655
3
430936
209838
487400
127785
469320
8
252754
3
516191631
464465
93
99737
37
169459
36
69
413594
64
77
2
36
1386
78
85
10
56
38
99
429249
152335
975545567
433181580
161147
368706
55
73682
483818
98
41
59
95
109621
783515307
187326
6
194370
479663
49
267349
255579
682878462
175096
31946
438297
40
16991
441776
400688
243519
355260
47
667357313
466503
5313
265063
65
379256
278487
67
422341978
366250
431825751
53
375294
84
503089881
39
41237
820516256
886645126
307350190
21
592035291
88
1
440822
450124
318268
397228
7
144145
434686
3
127670
4
4
84663
126808
60
69
199038
5
18
71
60
485331
474119
304964
1
5
40369
14
45
342549
51
598289033
91
79
367974696
36
92992
6
57
49
48075
320083
3
1
17
404924
44
66
1
340026
93016787
38
84242
5
47
388979
107787
25
453483
83
17
47
71283
87
305504
246006
190544360
399172
95
16
281723
80
54
776456120
54323
31
210700
489028
247242
378183
133997
26
99
13
60
83
373120
51
41
285746079
381906
54
435048
484927
380156
13074
375431113
97
25
638743340
237823
368120
381677
806561312
7
72
28
51
9
267760
83
193613
7
236522
52
28
45
34099
22
169727
497466
47
56
67437
200190
253480
430227451
131913
129760
76
9
27
6
99
34
242858266
4504
234177141
252624
400070
68
33
221385
143614
174145
238193
488618
38
875043475
14
29961
74
53
40
43
2
833970109
1
397456
309753
295050
928627578
273959
133020
8
297205
564401280
2
848216403
83
11
21
23
324041
93
191193
367339
3
351202
69
68
37184
2
649677140
840592199
14
588436257
483370
3
46
322741
206283
458045
74168
240958
16
377839
233504
842773270
396612801
90483
138499006
90
473215
371469
84814
60
73
39
44
390886
855052029
110576
7
105803
57
76
3
56801
430761
169772
5
9
7
39
4
57
81
413702
299672
22
109792
57
14
36
2
690
69
13
401619
163532
30
64
366006
203201
61
56
959827866
4
422007
77
279203
33
81
28
81
67
374097
35
463364285
160162
86
80
364577
438648
14
319045
59
67
8
491951
7
51145
6
10327
26
444900
461093
251286
69
31816
58
79
32
9
823464545
348430
750044034
1388
723206891
29
239847
9
486693
51
753705710
85480
249888
2
72
78629
49
410952
7
98821
272570
321500
33
130198
82
54
381172
2
30
959882446
844850145
295983
53
64
2
457191
285459
159926
422319
324313
1
13
10
13
388471
25
84
20
70
8
71
80
327386
28
49
307138
44
413520
29
255413
636051253
2961233
58
26
146616
20
10
280926
216417
376809
43186211
51876
312819
157528
145054
33
54
22
296338
789981347
19
216663
373567
14
494566
1
374726
260376517
78
103553
90
234664
68
31
30
53429
161285
99
503916491
66
97
78
31
13
30
60067
234749519
45
345100
36947
304152839
63
39
554888600
121378
16
58108
62
70
69
97
2588
249210
437466
16
45183
94
455116
139299
166650341
419094
183877786
125550
46
1719
5
257277
49480
379143
58
467894
30
8
24
30
95
247468
29
332101
182208
26
196182
214429
16
19
84
355765
209483
718765268
94
69
20
35
30
19842
43880919
8
79
329101184
174021
110868748
42
106967
79
63
15317
45855
61
23
36
246141
41035
347135
92
237236
141907
2
466735
15
809470777
486947
355494
218839
27
460895
349906
72
43
22
9
4
79
29
9
135071
70251
12
770719624
96
25
78662
16
169737836
155780
26
151347
472451
55
60
31
801173294
64979
253945
3
164463288
489072
5
3
327666
53
86
460856075
85
47
380598
8
69
55
18
114997541
15
94
43
129921
53
669624978
94
871403550
55
99015
92
96
195065
390819397
9
56
85801
310950
19
282113
74
462354
319366
59099
407582
56
223602
373699
9
36374
589342613
449707
82
9
15
61
12
302322
116088
391657
96
9
1
46
22
115863
4
198778
98717178
421718829
291361
17
219474
300237
177920006
444871
152694
728216588
76
14
400448
2
8
7
164290
48
58
83
860940771
6152841
75
103813
97
14163
479735795
848625518
201000
406170
229636
429123
5
97
83857
63
428329
12520
126856
658479047
94
436061
37274
89
58
391871696
54865
924056114
73
1
434304
468548
37
8
60
8
255365
48
44
60235
389850
97
45
1
953411723
22
6
5
178285
4
7
19
61
72
354049
55250
39018
480129
298649
197742
96
71
8
18655
397808
79
35
86
45
17
284599
412864
270952
52
6
17
6
1
9
95
88
93
26
9
67
13939
94
54
56
49
302904
52
6
38
47563
40
490734
409679
75
15
6
112584
18
28391
95
46
992455697
8360
45
124341
239789
50
277643
91
44
30800
41
462193
43
309209
98
12
163204329
365220
427669
7
189333
69
4
64
5
45
55
226006
488607
2
44
4
368323
126154
49
68
76
76
932941435
196369
763675203
963572796
460455
73
49
288130
250905
202522
33
45
114853
132906975
247709
233004
167492
430722
94
8
208128
408671
139802
61153
119182
37
15
461057
224073
78
3
40
7
329883
15
63
47
447032
98
71
411947225
84569
60
82
57
84
53
7
8
48379
65
429790
104869658
34732
51
266552
37595
73
168528
4
18869
411476
177788
176526898
27321
34988
361993
5
8
1
254324
859083741
115626
162080689
29
77
49
87
59
44464
297361830
20
19
34
97298
471057
676575893
11
377726007
383285
100001
206370
231694
62
13
46
3
189109
25
634815388
179272
650551296
88
98
339972791
47
465522
6
30
17
406042
340
62
57
94
8
6
237108
47
591195798
23
123033
76
4
272089314
15954
8
55270074
45
2
83
42
284938
316623
7
862364017
56
71
31
414894
87
315980
89
6
57
31
230799
61
61
433851
260962
98021
65
29
274129
18
782898821
56
38
39
336085
63
5
167234
99
66
46394
22
175608
443132368
188228
120104
82826
63
6
30
119673
8949
27
57
84
239059
284731
129811
48
29
38
46
538620509
231531
43
225326
412845166
68
194092
93
53046
28
56
376047
8
173552
284352
88418
81148
83
356788
785989306
430560
73
146961
416032
9
187293
25372
19
475790
448099
14
27
15
72
117731
173655
27
98
155898
6
19
275371076
8
47
433894
36
92
9
147414
379592
32
29
396034
73
6
308152
497976
139046
235336
26
9
449580
93
94
405844449
80
318434
344813415
48
954518250
226689
199269
63
9
27
354109
73715
79
96152
73
25
68154
19
318739
83
269342
14
40581
87
41
929507236
8
95627
121645
279404
355953
131670513
9
474051
449495
40631
33
37
50
51
2
101457471
47
309997
70955
379513
72
272607
65
33
46284
454157
37
252621
36
7381
71
80
83
5
337754
95
7
97
25
90
77
5
352897691
13985
31
417785
87
88
4
727021796
6
466646
759273163
538414895
85
77
2544
462027
478518
73
421508
24
2
6
100447
37
208803
72728
79
115890
50
71
8
73
32
151546
141044
73
27
395348
40922708
88
146041
399471
314974
924989475
77
85
11
54
109804
171402
97
282009
22
7
361323
174321
1
215898
456939
22
351655
173725
66
1
138798
58134
59
7
113663
260308
198957
978742088
77
103157
287691
304135
218408
195136
285704
327023339
49370
267060
40
269773
136164
428871
168543764
27903
74152
199893
330688554
520959879
61
14
470314
90005
64
41
45005
39665684
77
35
646111760
7
9
36
314832607
373084
58
60858
50
250846
169226262
23
96
460149
968335014
94
208314
57
260749
50
14020
10
99677
3
9
85
69
82
148918
77
475429
77
9
92
428337
60
94
11071
718007641
79422
5
401608
330376
44
3
47
253206
489387
284897
97
74
88006
61
59
102513
166138
15
97
1
14
46
11
22
877458046
98
75979
109788
66
338421
193097
315910
490597
70229
346956
53
271738
432021
17873
457625
3
21009
18
7
62
299915
56
23
129239
378370
189456
4
43874
416399
368915
112160
75
85
756402313
79
348320
160101
61
588317850
471172
88
205340
3
9
417388
84
125096
299978
221617
60
82
783437747
284144
160606080
6
330135
44
818476292
265378762
768815703
19
47692918
8
3143
348299
412140
256145
366318
51
146411
33
122427029
68
639933983
59
6
125372
52
167814927
53368
66
318536
88
29
459770
91
753417881
29094
499251
225961
439401
44
86
243154
21
104485
6
21
214877
27
26
498721
400019
415668
51
348538
2
14795
66
70430
4
41
18
1
22
49
5093
566648788
194738
270543
38
6
29
41
14
5
139247
203627
1
90
63
15
12
18
318037
190366
386591
178765
310194
251682
58254
262718
85
394478
52
13
201457
76
342992
60716
117866
51
188012
181664
95
41
54
82
474527
115749
420347
135425
6
195365
61
740743359
106049
65
465763
343682288
93995
8
455760
156279
10
45
413920
262026609
12770
77
96
17
8
237593
467776
115442
457399
718728830
23
9
15
57
430644
30679
87
758388930
423766932
219950
61
22
368111
406816
296562
88
5
7
8
365518
5
454085
79
74534
488545
42
66
99
329780
446980
66
87
33
39
92
43
221648
496157
126288
472488
61
34
381465
322888693
1
7
401168
7
164455
92
96
22
458071
52
98
74
59
10
48
39
102274672
61
425399
185423
95
26
3
393812
13
36
52
169499
62
65
29
59
363764
419668
118741
50
468108
5
5
10
75013
144734
242055
318465
10
3
170237
90
83
75
11371
278426
34
81
48
889381866
385176
297504
678855973
51
91
7
455221
372085
387854
6
458313
37625
39
122352
51
31
46
16
204193
243525
36
49
22
289485
29782
79
5
432823
53
238765063
97
527112175
29
89
959300905
1
32
67
45
53
54
2
880200490
3
46
12
67
45
83128
455318
26
46
6
149618
98
65
335490
8
186730
91
4
21858
35
523413046
14128
89
6
463057
282681
77
48
107271
243341
116615
76836
80
37
31634
441620939
186190
144227
80
84
400918
9
7
84
3
15
89
328974
48
240999
166965
383361
273950
68757
97
119708
5827
24465
74
894806125
47
178738
265686
26
439844
4
9479
100691
70
5
133740
46
57
259465
473944
248275
5024
46
60666
96
29385
230246
480380
420210
272680
473653
13
4
375137
12
6
140788
414001
393591047
48
286272
66
9
441948
95325
295626924
61
64
46
66
194509
36
244460
86
402707
16
166821
82503
394840
72
20
479954
290377
7
237189
452551
437274
6
5
4
83
33
21423351
6
65
101205
9
6
93
37
91
1
89
26
7
351899
344167
39
5
150754
65
11
774644776
37
291732
301814
113214
58
79
4
34
26
39
246157
25
34
439069
10
88
560962426
36
49
39
81
45
9
336405
65
333184
53
293990
102900
957213359
253041
4
491267
670167488
211343
8
56
34
9
193223
283591
99
490081
28
37
74
6
84
307711
5
29
256824
8
261585
379416
8
409490
36
24
450029
26
563236703
196935
292475
99
277395
59045
130732
25354
752981872
261254
63
3
66145
59
490013
19
274594
3
452599
85
59
210829
398106447
24
32
25
26
48
37
1
6
337941
470081
10
56
292272449
224275
139180
96
98
36
75
43
26
75
465446
55
9
788209353
65
42
502318065
338429
63
264373
153911
40
25
9
8
17
154457785
67
153554
90
252238
88
70
68651
966294263
648625495
159335
12745
65
31801
99343
85
149110
400097
71
63782
27
85
63
256706
386081
53
271511
318903
157551
150666
93
161719591
97881
42
231144
68
78
14768
564129959
333694
16
456495
154228
665008133
19
5
175561
3
71
441983
800585697
85
6
143372
83
6
19
629311652
8
13
30
89
99
50143
68671
86
104381
176982
448029
146145
43
18
7
74
954120249
49
483860
45
80
111315
27
642009663
1
446064
51
156828
63
626371103
451513
209556
8
693926628
15
392368
46
35
88
174067
34
45
157859
382681
296517
101354778
20
83
365076
194952
368791
18
25
59
4
76
372637
21
328658
96
97
52
354198
94
8
517014072
206087
96
479094
298635
69070
39
43
6
2
5
900451390
80
165524
30
354488
3
93
937933052
31
53
30
25
4
27
350039
426131
89
495542
224862
667650220
211325690
184770
70
86
3
59
3
95610
24173
467937
228288
464870
69
212081
16
244544
473512
16
94
458657
30
159398
828924121
879474489
141149
56
48
494169
56
99
71
9
299159
14
47
81153
387794
180627
47536
152187
97477521
310939047
3
28
364340
630922272
470251
92
7
57
491722
85
16
91
2
79
233445
27
283542
24
69597
65
71
99
415194
1
409566
3
99
72
6
154276
96
34
25
222760336
181325
50
32
7
25
99
33
69
91
43
178560
10
37
83
2
223706144
1
312646
14
53
468041805
460891
303860
321236194
251252
982600387
273636
63
859433799
82
62
51
499819958
250264
8
70
463444
62769
370548
97544
23265
231081429
297535
81
33
13
351071
6606
62
2
77
158489
268988
103410
68
483298
271721
22
86
84
37203
278027
8
151576
418128
42
50
80
12
37
174661
14
162834
150454
307262
29
389353
15
36
696897450
180456
160465
5
150148
32
18
86
63
16
319488
68
183816
96
389646
28144
37077
311774
378667
364170
252780
8479
13
351042
783585673
496145
155088
42
16
160296612
44
1
65
20
128819
73
352910
240472
95
29607
391254
11
9
75
267491
80
512366095
42
508064572
11
126786
449379
79
473109
29
270062
71
90
256130
2
2
412022
98
17
6
22
76
336172
348
375683
9
260124
5
717602817
1
14
169073
482366
604718884
28
242507
349682
59
62935
28396
36839385
357153
88896410
727946641
3
18
11
16
908781927
286782
58
84
37
10187
278522
143168
143656
450246
82
77
464476
481158
377199
138036
220131
20
177728090
114268
85
98
1
330843
80
1
288319
60
7
467536
97
91
891236830
69
76664
143463
280979800
339521
430703
96290
412234
962493619
76
344053
487539
35
117907
250351907
2
52402
47
159466052
85
453710
459291
519714010
467918
99
229525
279212
87
3
181630
44
6
61
96
49
272111
80
618750522
482536398
33
23
73
207518621
6
37
2
308836
389843733
36
28
327037
41
14
31
32
29
33
33
74
49
53
7
110023
94
485702
82
123392
100522
450197
9
30
308818
7
124132
1
99
384358
233024
65
67
94
1176
3
20
3
103701
158281
68150
48
488402
79
1
79
274888
2
300248
456595
953207652
188959
173675
5
311601
531992527
67
13
241744
35
172318
47037
98
197191
7
409266729
304432
29
43
46
205596
555576661
20610
294956
59
60
18
84
447381
37
44396
455464
259786
98
94
3
452002
77
392369
38
179061
284886
15
482659
20
461620
370287
1
429637
391235
320793761
88063
71
3
37
24
24
50
292500
45437
819543821
182809
25860
31
196506
6
110679
157540
5
18
21
231173
628
129355
55
135077
445082
48
77642
88
753560032
29
427107093
8
57
85
28
54
21
630830480
52
54
4
393729
482992989
53555
84
336808564
65
63
380175
267278
77
98
253054
9885
9
8
462523
28
54451
38
497750824
160509
24
355520
863746113
394501
462552
29627
35
228328
271992
62
199068
119951
205448
20585
926023922
70
232348
14971
300721
188334
142310
27
75490
24
71
162593
550523657
308558
360940702
77373
251305
5
44
1
108356
36
23
312310
18
22
36
7
1
70
9
5
379334
53
67
158470
348342
348043
457789747
73
46
1
1
127572
91996
77
68
8
326140
22
76
150020920
453057
303581
231848
382741
63
124017
93
72
219198
7
5
14
92155
64
72
21
27
38
95
39
139215
302893
846341039
3
287763
81
392948
273824
90
273965
430020
53652311
74
90
59
154475031
337600
107943337
86
180213
98
146893
27
108034
6
83
93391
168347626
324628
62
38
26
217812
43
77599
255471
91134
82
330147
801305689
67
379035
432360
442540
27
876655030
76
73542
230573
550872529
94
202940
369249
287971
431831
185919
60693
22152
261688
49
70
289103
393365
391949
89
78
498922
83
208551
39
70
54
84
7
38425
5
116776
283074
73
39818
491316425
677252118
357211
3
30
53
20
964077518
167242
7
1
404586
383406
451562
592998811
48208343
31292
295654
4
188065
382509
81
950546615
398077
9
8
499787
411230
76
61
228791
158656
38
71697
23865
28
24
334973
81517
90
6577
73232
295618745
49
89
243337
302576
76761
7
8
4
398196
94
621948793
67
29
9
36
351361182
61
231010
6
280074
218609
263450950
463318
893160951
78274
69
8
410158
53
82
14
75
32
396938
544390774
84757305
52219
280901
15
463196
242072
81
49
9
28
58
16
90
71
86
43
160790003
93
66
139686
777886027
154961
84
40
202826
327883
68985
4
209640
58227
4
87
87
82
187971
239931
7
119325
283330
8
30530
63
494800
241634
9
271913
32
81
49
118872
387624
19
241893
47685
475618
267273
496775
24
194625
62
441777
372825
303428
68
5
48
84
93348
36
6
73
69
54497
279186
172388
326533
67
41
193091
388300
28
328170
11145
7
168577
28
30
1
361455427
93399
492844
6
425138
49
450115099
370785
78
113399
385319228
413853
448309642
80
329249
35
94
241001
379296
8
52
80
25
341643
44
86
8
57
74
225752588
3363
32
462955
223863
318553
373490
260979
391025
18964
41
78
73
6
31
254339190
140739
9
64214
31
20
7
36
88182
73
623319785
584788362
71
51
52
93
27
29
55
89
28
8
107924
314238
175975
76
195656
495619
8
57097740
13633
356823
36
68983
1
21
343459
195949
4
61
85
193047
4
4
225225
89142
98197
22
95
184016
97
649343952
91
3
479967200
368118
270256
3280
44
93
56
183122
224328
73
99
5
245837
10
2
21101
62
316582
456085
58
2
190406
64
5
460267
56
87
491628
8
348700
115754
74
77903
493027
367528
210754
111977
374229
295021
115109
89
36
44
76
87669752
351283932
120174415
390509
9
53
1
67
7
166123872
12
693701836
97
576207770
215741
57
80
82
6
15963
334858
81
69
18
25804
96
443898
5
115912
96
94
190038
262367
414088
56
1
109707
42
17375630
111620
31
469812
443577
244160
45
93264
426188
63
393494
65
71
3
438103074
70356
65
423246
251340
144947
199078
481297
414976
95
623932300
311934
42
249339
135864218
94
21
433250
23594
43
92
80
37
82
73979025
266991
352087
376688
7
295576
33
1
108454392
311265
28
396491
83
62
3
97
39
117760
4
366005
281347
78389
21
63
95
138706
123236631
13806
80817
140723
4
61
60
450783
13
505200675
38660
478207
99
42
84
20
60
657597946
239661
27
26
19344
366706410
41
95
201243
36
18
323929
171022
434837
468008093
47281
198012
23
310832
95
92
40
273890
21
35
85
407563720
54524
34
228520
69017
425724
27
9359
5
47
82930
93
67
8
19
410387
67
191022582
122021
29
276671
12
58
5
202655
206012
278459
53
8
3
21672
99
11995
291807
91
1
83
58
33
468114
203788
285338
161773
40
83
91
14
29
78
66
9
9
59
54
629301681
83
311111
265933
472581
220378
56
84
234423230
102848
277266864
17
20
6
9
18
407108
99
27
309688
32
53
2
9
833601633
41
292617
58
22
29
4
12
883276538
434526
99
72
419111
10818827
60
46
498549836
65
498165
48
93
41
904766977
205467
63344
403482
303003
96
63433
473647
70
33
52
49
92
429235970
131894
734760477
20
217384
346290
67
185791
1
26
68
1
528448040
81
93
32
55
256200
495882
5
3
8
301534
45316
6856
9
36
5
465162
359451
17
487189
8
641730205
7
312861
243504
8
62
207603
494734
134868
422760
53
7
98
4
6
71821
67
54
209960
147088
27166
278568
391677
63927
27
27
697740821
26
261482
1
18
27
3
218943
9
404847
94
438601
49
32
30
390401
324215
198906677
104254
61
315038
39
79
8
67
18
433991
230784
82
98
164209566
398302802
680525818
914119886
97
47
463571517
43153
38
1
299780
482363
19
297263
6
429254
95
57
268697
9
76
6643
29
6
131841
96
66
109268
491240831
2
314722615
94597
381850
333109
69
6
28
52
4
40
52
33
48684
64
245231990
245029
355272015
35
297971
44351
6907
93
52
275479
924542966
288256423
51
6
5
81
259568
96756520
95
24092
1
952717235
261032
72
99
109988
461584
933129509
45
61
6
98
935445311
207949143
433086
27
2
22168
42
190068
2
9
363489
23
34
236465
108166
525
285931
106130
30
471363
990376807
51
789452192
2
139832
401920
40
96342
389447
483800
414962301
48
47
46
1
9
45
66
25
5
390416
61
24
376303
30
99
6
69
7
356844
879919047
425769
279532
72
590480240
927747469
388141
773329629
74
60
266137
330289
480880
66
438237
430082
4
108918
5
93
87
11
355231707
704459651
100574
37
452945
26194
1
420541
149122
64
75
11
9
21749
151619
40
222496
70
208958
93
266994
86
82
220941
87
420328
100390
77387
154621
95
56
293281
125316
24868
35
485462
326475619
75
1
11
31246
107301
3
56
35
38
33
339203
58
466977667
271921
314518
82498
8
254743
59
4
461315440
17820
138375
3
35
18
6
457817
63336
4
290644
754803418
61435
88497
22
399986
270205
46407
169819
145187
62
81563750
344467
95
62
3
119190
48000
96
228299
4
190039
538002198
73
400048
40
17195
255107994
339818
255371
54
15
9161
120000
4
470109913
276867
258588
186050
10
2
214014
406891
491032
42
409790095
328273
995581246
58
240504
317849
40
198293
48
89
781546007
84
364917
6
8
122794
48
49
492875
321848
80679232
93
160213
8
156309
30174
72
251678771
38562
8
173995
220072
91
82
85
34
298016
238743
25
359201
32
138398
370660
213061
26
33
47
42021
88
261929
98
306151
573932761
93
67
165518
467514
64
1
12
42
428363
941324841
5
912559327
391227
67
33
471063
143129
88
150921
25
14
69
247682
53
439823
106208
63
216317
35
63
373259
443863
9
12
213686
17
79
44
233908
8
327923
267825006
75948
31497
3
329344
171295
26
35
8
332454
373606
95
162430
485816
406273
25
42
55
289691
26
98
72
184888832
74
306723
87
145491
292454
187878601
57
321503
48525
31
424598987
94
36
106262
67
9771
36
66
490207
88
94
14
94
303728
64
24071
214615
30
95
446057
377025
70
220719
29
61
292176
8
99
382692
426078
469335
96
84
417900
318893
526222518
21
38279
59567
90
452981
20
309394631
59
91
1
322136
21
142999
41
1
387782
1
32
365660
340819
7
926424418
99
6
588502648
482281
397973
108854
237588
575340747
2
73
242117
18
424128
324191
52
7
43
279618
8
79
12
84581
95
3
181528
94234
248387
387450
7
1
130816281
19478
30847
471454
28
74
186399
183392
86
12
229007
266727
79
96
746592202
78
128047
499529
689300103
4
909904715
107475
60
30
60
50
25
168280
68
19534
268958
64
28
413652
25
354841
126261
323191
60
492058
34
46
66
91
3
352857
393286
301247
34
293114817
37021
87
158006
27751
246091
1
24
11
837244095
7
57
129494
77
82
9
195384
406434
79
257159
71242
12
17
406912723
316106
80
26
22
170671
26
55
75
418300523
7
726965358
89
438797
400045
93
412201
315329
94
74
93
84
66198
69
58
490066
257019
459360
119743
44750
336286
210190
8
315029
57
86
3
14
41
7
59690
282946
417705
2
257921
197114
50
23238
24
21
16
134003
71
337829
28
81720
27561
484136
133289
47
1
409841
20
474329
283183
77
288940
458360
12
46
454432
9
9
32
17
314202129
490467
321997
74
5
4
24
304308
60
71400
359552
391410
65
5
175444
30
130604
20
14
29
357883
153402
197971
15
54
82
18
114099
9
451685
102611
483830
255252
478023
922194167
89
318031
232899
94
85
47
68
7
24032
14
74450
627496721
81
81
4
166146
5
77
61
298232
5
208568
74
308068
2
89458
16
189471
309477
63
49
374887002
18
467766
86
74
40
438526
4
433331
336927
77
72
304051
78
2
95
94
12
388183
15
822336336
689071989
62
73805
150110
6
73
23
22
9
204182891
158235
18
931106727
60
139057
387619
52
47
169336
232634
61
340294
13
33
29617
47
206510
88
321647
64
205727
58
103091
227655899
39
156310
1
40
8
56
8
53
83
83
1694
28
94
446675469
371021
69
359227
36
48226
931731893
356587
62
30291465
203496124
390129
71
256170
31809
776816661
67
4
105088
358406
53925
393114
7
167306064
481258907
17
15
45
246754
25
58
97
474591
277613
792032034
67768
136601
276365
59
326427
85087
86
84143
44
88
482812
335674
198305923
38
457985
34
72
51
76
273698989
858734090
72
340109967
43
6
239756
251687
472071
9
85666
78
434435
843875925
240659
214915
82795
59
33
38590
7
220346
4
247530317
993665644
396111
3
258844
401873
343529
11
67
32
309489
48
457983
13
86
34
65
458694
3
101412365
79
14
32
305203
18
206429
24573
59
71
29
276945
141096
60
18
439783
708780209
32
379935
142402
92478
795868012
213327
442433
15
230006
474574
847302401
34
15
93
62
45
36
98737
317565
13
854148528
847000480
81
87
483601
345197
8
27592
49
6
20682
23
3
199292
566343379
99
205110
31
433136342
196902
287791548
157230
37
196768
251109
4
5
98940
57
68
99726
74
40
259997
307055
5
27
240428
426842
84
297086
16
232181
371811890
174146
99
51
404969
57
92
99
433691
452786
70752
270179
537262220
156943042
297060
22
302727
183747
785908285
18
453216788
460534
10
438140
30
163594
72093
105042
49
639685185
474872
529930608
4
123790
83
22
831271526
6
88
456460
306013
75350
81
70
34700
66
168731
398874
68361411
160848
301983
73398
526827208
7
50
21
266797
322840
423400
183053
178631
297278
351979
919515317
1
175786
355836
71
479227
709726422
178056
79
62
44472
79
3230
3
8
93
51
2
20
31
36
77
28
85
53
28765
26
28
437921
3
48
9
47
492221
24
168938
204017
37
9102
299838
50
25
517324562
300481
52
160809895
82
422634
81
449229
345795
314965
80
473494
72
156272
7
44
38
329148213
542074202
226990
64387
314142
346046
104577
56
48817756
79
815490033
93
81
357831
119793
61
34
163109896
168825
66
492101
21689
15
48
42
443963
23727
214179
5
60
439798
430594
359068
68
274280
441643
4
326511
24
40
10
9
836170216
2
248752
44787
205767
18
6
348408
420883
114719
98
26
362592
85
317488
48072
77
4
338762
208233
84
52
3
20
42454
57
38
74
554805566
89
9
63615
373779
55
9
44
434880
43
54
43
80
16
184006
712519087
13
258600
54284
150904
388721
23526
73
495816
827015790
43
442261
3
9
60
51
22
326914775
44
113873
16
159673
97
259940
235652
21530
196345
46
58
72960
158805
84
6
829298486
48
967221182
437586
5
33
70
34
3
81
74
239966
59
233894
251660
408626
15578064
75
55
284461
225171
38
491668
54
74
76
135649
340326
176400
397513
55
6
68
25
305678
396166931
10501
61
82
27283
971098568
8
246367
61
7
9
29
24
313991
334826
348731
348906872
81165
53
40
378810
298086
56
4
67
255538
29
9411
9
44
130386
71
247679
380659
292113
367836
341181102
1
7
40
40780
8
361910
355050
449550
92
79
165702579
1
8
58
97
27
9
378201
378189
4
39
6
22
256590
291803
13
139664
6
5
971074888
78245
828740782
5
88265
224983
445099
81
207648782
6888
76
429622
23
50
2
307158
53
275490
183960
147555
11
5
44
79
22
94
298908
739666053
54
19473
298109
252431
47
126961
45270564
21
24
88
251491
492642
232747
90779
81
101875655
386346448
263463
55
6
798410695
885201107
97
802970129
366439
348655
64
234046
57
12
7
365000
150834
75289
475569
218206
301502
163249
64
43
37
11
85
302999
448177653
44
703011813
452624
271054
37
4
201382
1
71
823369700
43
24
21
7
54
90
15
317178
9
194265
44
2
980602644
323848
16
43
71549
445030
300243257
40
877863544
280945712
53
40
6
206326
105275
445678
151241
947289195
64
395352
42
455764
444751
61716
66
332939
757159915
291208
25
154223
169076224
447506949
91624611
88
486879
24
219302
808455235
3
31
13
48
106788
35
432987
358560
52
296115
307997
17
19
586705665
337949
116365
457372
39
9
31
8
18
86
424671
73
964399912
26
69
427937
41
401016
22
449430
4
379785
126918
141217
100445
7
263119
9
163530
430861
184300
493209
262875119
3
81
5
4
35
153184
81
36
399078
69
5
5
84
6
57
27
438122760
331371077
47
47
304889145
17
15
206356
95
81
3
28
45
67
10
389101118
355285
390948
7
462631
387020
12
90
86
85
15
300885
280821255
258466
420798
28
8
91
23
1
319598
486802
465947
3
33
162954
387792
335350
87
952676052
137457
27
5
6
96
325194
303755
44
5
38
3175
639062121
11
229070008
27
221642
230664
341307
111624391
245975
35623
54628
99
380409
874196976
437618
123544
286968
92375
86
97
71364
40
39673
4
32
256737
89
202845587
383684
125486
178868
97
323324
9
88104
153096696
6
45
66
48
242061
21433
2
462593
67
6
1
21
296047
78
471034184
5
461969
38
6
4
4
64
75
199213
131584
66
275228
33
95955
9
622134987
251442
347161158
5
180365
496996
295976
75
193149
9
22
81
743922140
7
60
5
215315
21
47
187681
160193
261332
55
50735
79
99
7
346305
38
61
48
32
25012
245011
74
8
28
11
143365
438368
3
94
283187
85474
235331
138115
70
495449
169683
25497
98
73
119550
473351
368281
988712222
808618030
183563
9
451037
885005664
60
82
82
82305696
303419
81663
412257
986837138
31
160931
44
47
13866
88
297356
9
39
9
438784
258425
26355
43
50
674114769
376517
300399
800073988
31
8
62
357824
232676
169163
25
8
3
97869
56
89
72
883435193
94
9
321148
80600
6
58660156
12
149882
371912
939659033
988569656
43
61
436649
29
43
37343
96
999781773
41
90
6
59
78
457837
710658472
74
73
288654
267758
173840
91
92
457612
183889437
56
10
5
32
166546
10
452862
56
45
136819
76
339450
140831
393560
311911291
95
990175521
267007
392187
31
31557
90
79648
17
81
32
20081
81
49
52
288086183
8
391642
429948
50841
88
82
67
183432
291106
91828
61
434405
51465
71
62321
20147
3
55
204951
91
50
489478771
354116457
23
66500
91
296225
1
424829
433482
57
84
33
6
2
349789
168277
206401
44
39
6
79
104070
877607940
74
482095
461777
176027
97
244020
12
104927
7
974752713
38
42
360125773
484106
60554
312577
342425
323511
84
307981
33
7
66
62
133954
123960
364679181
33369
448230
54
6
238503426
5
97
14
92210
17
13
92
30
447214
42593
1
37
86392
18
993391226
82
467060
5
294629
122606
250486
74
31
46828
5
45969
380959
98
129304
260406
329598
340226
450738
5
466110
468754
4
214200
65
438946
280548
807844529
426750
431654
99023
51
31
35
328704
88
24
327867
775523740
196360
53
368192
255092
88212303
174662
43
243785
93
11
27
50
92669
87538
23
194893687
81
99
99
920592005
7
54
17
19
196900
260686
27
259862
122919
296886
18
469525
277695
459709
9
345204
482375
458461
60
30
1
4
61
147000263
437972
178501
28266
64
140364089
12
273421
991588872
393970
4
63216
160481
38
83
17
982283727
20778
294388
390609
239367
8
22
20
48
63
18745
597497282
7
409679
228107
14
157904
42
44
134841123
461975
244924
280721
183738
15
409442953
61494
53
38
79
173901
548597773
24
3
282975
100768
28
7
3
360377
332665
3
37
331006
6
200206
9
98
3
102328367
149273
39
62686
9
3
364071670
63066
8622
77869
150724
8
66
11
68
472717
26
79
210181
46
690286427
6
311870
38715
330016
16
32770
48
689126269
46
474010
26
11
19
53
8
7
491938
50
57
25
23257
3
379131
2
27
36
275102
70613
317364
71
93
1
340703
137734
63034
60
32248
5
54252
3
3
35
49
2992
411227131
179976
29
252890
361121
849806103
112246
25
27
21
239712
473304856
98
47731520
294484106
89
747199091
105433
11325651
19
67
5
29
483646253
337355
21
92
60
34
132890
73
324321
19
205338
8
697336250
374186
233909
5
181655
82
17
410624
47
26
718577444
200452
81
178781
19
121896
95
77
71
6
450478
109603
15
116398
6
9
3
477365
70519
105369
47
50
327215
6
107499
213847451
92209
207842
42
251317
127343
57
499132
26
49678
124079
734695573
72
44
292939
286271
79
116985
384074
84
22
270236
65
98
41
40
15
134239
496779
120435606
195490
31
7
11
276468
23606
10
36043411
4580
24196
4
123202
87653
1
81
437200
88
251169
305028
51
41
73
3
44184
148032
208743
15
468554
5
44
32
450917
61
10
164002
80
268276
154684
370696
4
5
318665
19
996506368
172531
70
926054341
10
52
65
43
4
74
280348
949986928
168684
4
46
89183309
942388201
369046
35
81750566
59
184618
43
280305
119062
217106942
488044017
458098
355567
543811196
181228
343570
281249
133824
703711274
47
138448
16384
38
56
3
469599
348710
144855
35
42
41
54
46
92
683488135
52
344384
55
252106
9
4
8
201063
1
8
1
5
13663
73
60
176876
89
57972
9
83
26
51
85350
34
3
47
16
346140
47
48
364557
25
69
69487
270379
5
77775
15
69321
504019919
405434
91
56
2
66847
6
42
56
98
559606025
4
89
154692
62
57
469394
92
21
449858
217849
81
43
580992744
95
45285032
19
25
538684502
15
226037
4
127251
434668
233597
239766532
82
636961944
455665
81
69245274
221279
19
82645
1
78287
9
69
51
273161
154014634
225221776
4314
60
67
23131
33
64877
88
19
162433
28
43
36552614
41
3
18
154927154
992209715
314223
64
448471
34
279059
68
70
31
58
423209204
85
368583
7
38741
26
4325
60
97
111638
218133
4
68
71
98981
95
375422
731225557
191504
2
109747
93
518239804
200844
413371
36
83
125404654
244397
345342
16
412067
640939927
158366
14
74319856
839228517
49
96
45
22
70
798830663
36
624642381
59
298401
330169
1
246919
81
192106
64
151331
37
23
344411571
2
197587
103700
1
948997352
105242
9
178246
56
166786
387737
53168
499616
12
445039
96
472158
199360
19627
46
309081
874167423
25
43
665468038
91391
95
247610
110578750
29
96
6
186609
121770
236947
553149751
1
262624
50247
23
323177
3
260026532
399936
8
830888230
231862798
359441
412701
81
8
114424
75
49
48
290103
427601
8
413181323
18
216484542
917204977
4
440445948
2
345260
278098178
132423
482714
81
8
28591
85383
74
34
76
18
371223
46
174754
382482
60
14
388170
22
819436757
4
96
484724
453483
4
68
47
36
46
125342434
400612
563636325
49
305293
52
48
67
288505
1
42050
14914
423775
2
90022
231275
45
347551
24369
41
389559
40
680756813
98802
27
55
205761
18535
58794
430813
90
2
46
157162
2
580195436
157795
296792
144780
97
110999
317651
1
159175
90
3
125722
3
267018054
39
1
78
53797
29
3
32
41
80
40
399164369
31
295730
5
57
66
80
944701504
463446
566584611
167706818
65
61
5
82
304799
88
569207179
341176
74
56
345494
27
380601
129313
118026
63
62
489793
9177
43
7
347152
294539
642433289
39
94
71
25
74
81
56
59
24
396847
85
40
3
58387
468858
51
96
34
7
31887655
99
623193427
239135
68
210781
28
421772
10
176204140
51
33
56
76
23
21
44
449008147
394162
220301
183899
44452
379129415
372161
85
37
34
259629
48991
152667
91
284048
94
38
4
34
419418
4
108858
38728
365935
65
239834
465619
156956
59
70
142627
28
159562
82
409019
363214
399501
765870966
31
3
68
4
172532
426009
882213600
90
55
343766
55
418929256
5
88
18
22
33
463525
96
47
22
160413
1
92
50217
31
6647
21
3
1
6
354056
44
472967
13
72932025
190516
104586
395565
146313
2
7
44698002
268833
370274
9
501099446
165239
54
468445732
46
74
544302905
6
48
23
64
32
383166
323600485
396913
81
2
220793358
12
209172
62
63
479844
219586
69
419301636
95191444
38
438607813
432653
55
34
353999792
390957
400082362
355460
321618
443186
28
474779
473555
761746520
61
37
258024
313380
390604
13
47
24
77
74
9563
14
304784
619050179
39
293328
464865
17
144156
348517989
9
348150
812171448
458424
24
39
4
602605117
117201668
37
453252
6
69
335674
1
15
98
7
36
197493
49
3
94
80
1609
400537341
990863266
85
107763
5982
105782
67496
54402
35
298842
2
94
774627783
17
390520351
127958
857335497
292588592
455414
3
45
80
6358
37
10
98
194922
17586
246330
228604
81
18
54
386301
2
338914
5
469098
70
1
95
396248
32
5
99
316138
34
70278
340160
208239
58
497663
11795
40
69
226917
443971
436523
8
40
46643
302075
460972
129718252
70
264385
96
282154
42
173251298
60475
471046
55
301272382
5
73096
97
461868
68
52
95
499897
89
419732
30
229984
59067
481027702
441550
56109
41
432294
19
4
5
10
4
89
14
200610
293968
83
248207783
176895553
22
51
2
295482
31226
23
285655
379374
442178
5
37
89
84
9
242539
9
50
7
58
142897
33
196069
452144
7
27
6
31
6
10418
11808
309152
30409
55
20
199307
28
72
13528
75301
87262484
746728134
188389
316165
346050
353379610
31156
307715
328117
77207
87
8
352952
442732
89
34
14
64
421808
44
38
19
76
101747678
2
21
74
56
55
3
91
362898
35
960704108
52
300094
31283
173771
12
26
144866
453821
71281
279590
83
96
82
316834
41
552437794
52
51
254333
13
2
180535
151698
418234
86
566858747
806499155
9380
75
413873
2
18
465894
247128
1
47
36
923002405
220019
95
29
75
120922
16
90
300316
47
322125
322247
470190
109720
973601468
38
221892
473181
262201
2
2
6
429242
99027
3
66
64
746891927
7
4
479036
66
66
5
67
195572
15
72
93
173420
47
10
18
439034
1
179242
15
224026
52
390191
573094663
223403
69
91
397452
434854
392273
496620
806045771
470649863
10
45
291924
52
128658
231
27
36
20470
24
78
4
83156
77
373096
116886
19
86
115722
5
26094
379680
309957
87
257014
232509
38
15
6
29
9
680858166
96830
404458
433466
6
905729183
333181
795393975
41
29
4
48
440351
48
359032
449432
449098
228453
229805
61
97
6
297071
62
497308
90
47
62
3
280510510
96
875174331
41679
62
73
90
160617826
55
67274
253855
154708
80
184697
296003
8
351681
68
319592046
49
174821
388774
23365638
250912
46
89102
208966
19
52
470901
425945
138033
45
61
29
1
461299
402882413
207897
37
2
368353
422296
25
50
35
495636
48
375166
18553
69
160063
40995
31
73
94
327508
65
70
96813
29
8
66
18
76
69920
43
937366407
34
52
85
294410642
19
490848
2614
5
119083
379578
579551817
16
90
119728
595536169
8
226253
9
170792
35
44
53211
260976
45
226623
238824
131113
361123
69
90052
56
1
28
228614
63
113432
405818
55
17
46
61
387399
321370
368202
97
249210
48
395945
31
448810
69558
41
487243140
75
9
266524
320513197
233103
173930
784970046
315129
15
125290
49
76
349587
336987
74651
387437
476257
116993
86
89
23
290320
23
87082868
23
477900
227754
289725
330242
90482
325268
142753
39
256621
185000
354726
35
64
6
2
3
283725
91
270111
77
6
39
67
4
99
389272
97
369963836
99
3401
26
94
62
160601785
126396
35
30
95851
64
12
479909
59283
8
36
182751
413021
3
34
77
5
9
232120
239004
92
283771
58
423754
28
54
98
3
144321
72162
55
362313
10488
97
96
43
454943
255640
292029
21
48
59
1
65
341200
399666
2
9
279317
85
875652465
7
485317
53
4
9
60
94
13
71
28
58
680346188
267994
7
11
454892
426294
6
45
9
5
346255
303421
79
81
383079
53
23
44794
9
269561053
497000
71
441148
279573
31
273629
413218
47
133746
83539
493663
28
15
202984
52
167845
713207707
75
405653371
429184
38
67
8
972213312
19413
174873
26
431983
13
67
52
1
114590
34493
312399
439929
8
38
327857
20774
108249
34194950
185081
78
453166
50663
31
4
96
87
56381
77
59
14
60730
57
269244
356709623
817221995
5
95661
726464290
447644
215826
923018303
97
208724506
150075
330124
3
93
21
12
430839
20
359507
446552
1
58
72849
85
185512
126970
52
219233
41930
6
2
27
269043
89
55970
42
21
672824323
72
6
9516
44797
30
46728
111176
28
266199
16
7
762567756
588833548
19
402753
285825
81
97
498513
2
67970
367973
277321
50
37687
65
310299
3
466031
373367
733286049
245445
509134054
784223906
3
277831
374140
25
77
144465
337764
296624447
1
2
45854
255215
396686
253460
303857
3
38
166449
523369661
468910
89
17
412209
6
826824958
54
11439520
60434
33
5170
1
167665
95
459457
42995
12
199592
85
400456
232023
58
25
234906
19
16
50
53
44
6
39
174870
30
7
27
718418447
291506
78
11
426140
449396
42
210609
113499
289614661
38
25
371801
468043
93
80
115275
68
204102
10
4
313746
95841
300287
7
46
35
103070
19
37864
81833549
71
197726
7
209146
49
160825
789840236
466688
448587
55
113142
40
86
362043
9449
374347905
57
307483
18052
177309
490653
82
287387
47
91
76
9
291167
98
57
228821923
215399
37
349423
919660694
374079
61
10
259850
76
96
73
20
80
62
48
460049
126359
266001599
93
318376
97
25
68
422068
40
497486
78615
34
5
14
60956
60
297422
78
364194
1200
727700397
82
12378
387213
2
65
185605
98
35741
62
87
23
96
1
46
369167
74
5
31
77
360563
77
4
258135
288876
214375
472227078
912513229
159969
30
806462660
66
96
72
329763
73
156985
317359
44
436905
89
80
73
422300
148155
330374
922475006
87691
296369
96
15
4
319486
456426
234717
431988
99
499020336
286252236
59
57
169087
331296
272721
462788703
31
7
35
719778947
20
49
872108125
91
67
70
183751
84
98
237192
16
79035
99632227
56
479577
113030
44
494526
60
5
257067980
53
468257
75
428531
151600
92
350898
545626946
34120
82548
108643
427378
72
44
65
101853
91
20
5
444946031
561153518
131958
71
993894293
303468
80
94
99
361873
29
437465
57
37808
162828
50
44
279420
135848
41
36
86
4
96
88
483160
13
90
1
21
45
454334
54
269454
1
382388
2
429269
58027
325388564
99
161492875
44943
38
85
49
56
85
26
2
55
383252537
262738
136696
38361
347684
11
93
72350
304640
156464
57
85
11
415892
78114
29
18
20
57
51
8
83
54
87
180200
143593456
233041
2
297711
50288
25873
298724
70
74
29
7
218940
741802288
989863825
365143
139864
85
370274503
40257
60
162286
215807
294912
100046
7
201106956
370279
16
389339673
68
48
93941
75
279464
965100779
42
49
139810
3
322134
206710
79368662
5
351863
748605055
35
319986
482861
11780
808707298
422109
469109
37961
29
2
57
94
79
4
75
46
51914327
15
46
377006
337312
94
803532336
260886
377793
67
307768
63
22
513513130
7
75
270043
88
216532
535062374
193640
48
824
18
6
98
1448
430630
425077
202932
182362
174861
696571400
238893
8
391929
43749
328364
91
264022
383606
1
40
86
81
880581485
69
214217737
11
5
364327
64
75
55
14
374046
10773
260026
138430475
23
99376
4
48
84
6
277751
11
115265
73
642533729
354377
12
6
457211
156014
258592
95
388099951
5
96
141230
267192
149930
371797
79
10
117508
39
47
91040
1
204663
339440017
34
300927
228632
317052
125623
448986
64
934512667
1
57
479762
84201
97
243058
286622
911203857
35
62
2
344289199
198448
265015
207688
223894
354255
92
969771171
74579
418519
316345
4
188981907
48
50
43
172142035
2
28
498034
81
52580
4
16
192902
65
90
34
548259182
28
87
319080
464423
174231
50
48
58
73
59751
372435
46029333
28
595742837
69
484006
295820
78
398326629
97
80
705132158
84
275036
52
3
464433
76
43
84
49
6
23
159023
407610
14
32
53
74
3849
237011
365613
40
28
85
425352
45
756370929
46
279864
5
67
82151
65
284903
10
322646
232267
92
113822
532304176
4096
73
85
425040388
78
84
448159
34
6
64
276938340
70
59
22
143594
91
201295
347164
66219
260061
62
7151
89
84399
173561
219051
273858
88
13
41
14
15
394581164
256814
81
50
82276
383291
559049384
200476
46
12
2
22
6
321904
75487
127761
272139564
1
78
80
58
40
410971024
201915462
48
359838
299559
39558
302759
61
43
49
91
235580
37
39835
74
47
251028
41
239823
77
278730
83
5
352333
50
79
137002
41286786
53
8
141614
80
146837
77
26
39821091
6
9543
961715417
64
306307
78
272810
52
99
321532
11
83
183037
236075
147176
64
322834
41
3
98
746806130
46379
391335
28
36
320783
49
42744
449237
174991
59
126738
35
1
365287
68
34
312287
245261644
8
13035
8
338453
55
512600081
32
11
384417055
56
3
324657
482483
6
8
4
2
492703
71173
101497
97
60
73
92
469490
250841294
56
421627
467630
325009
80
336388
5361099
50
76
31
452240
4
147834
45
245051
208945283
496570
39930607
5
343401
260608
310814
404444
16
392798
380051
82108
364878
28
47
287418
62737
24
4
496879
25524
186526
29390
62
99
433307
39
402234961
12
461086
306980
56058
96
473562
28010
54
107695
89
54819
403836
90671
423145
24
295543
65861
48
219142
481754
483937
200009
492150666
479857
49
189234
91
242124
57
167650
76
90
726980401
282143
74
572978701
98
39
234370
10
1
135530
268226
8
163367
343543
29
259208
200143
178005
3
342468
52
22
161805
87
356242
46
2
467560152
208739
137032
308667
786920446
978025555
5
138627
28
72
48
53
213718
42
4
54771
235955
362365
233679988
194423
53
73
443891
3
408289
462794
24
19
19
9
99
55
456773875
231845716
276748985
10613
164114
11324
53
7
237243
34
4
439655
95065
144857
14
77
839537480
12
76
371120
946089435
669858053
188813
8537
266175
51
468381
11
78
8
22
44291
498125
13
83
116620
399047
2
441183482
93
42
406824
92
69
378893
76
53
267765
33
10928
470916
314144
67
39
84
19
425971
79304
373823
38
44
85
98
65
45
60
9
307272
73
222285
37
1
17251
3
199028
24
93
260014
327506
155730
72552
372371
67
397529
226040
59
407908
195830
9
398614481
20
326470
85
7
12
14
9
92
68
15184
123204
93
17526485
435020
471498
413245
9409
103272
70
93
11050
34272
101596977
26
69119
39
4
446146
61
315609
89
819256107
32
59
11984
10
54
75630
952299204
86163
70
62
151140
73
95
23329
850584648
53
309000
272893
25
3
264251
26
76
26
166585
34
93
442882
69
57
96
37
179657
88
775145267
304192
141201
84
492758319
21
34
93
85
87
23
172603
234216
60
44
69
35
43
51511
327909450
1
231301
450069
23
54
6
163046
48
55
483905
6
507486437
9
117804
276366
426147
96
5
91945305
11
66475
9
45
98772
373016
52
421747
100943
4
126710
254314
38
350976
41
420501
410809254
51
112102404
410584
56
182686
6
27
182686
11
34
441565
68
424746
63
453118
82
49
200879
1
7
808151825
71
116894
767795113
18
339674
312413
4
377250
82
344755
83
349706
201688
100759
62418
3
89
50
298805
86
283659
57
8
29
99
388120064
83
143329
90
79736
172556
221029
34
6
19
8
234866
474329
60
376023
59
34
55
385316
74080
67
244715
5
40
147310
859538187
9
26
14
327691
2
21
70
389904
85
87
6
836851022
31
14
56
78
63714
390284
363704958
23
84
386130
313730
29849
366711
41
31
96
29
82
452035437
88095
56
402787
301608
2
409919
411911305
90
21
575211577
7
6
26
80
196498
83
139592
247068633
743991877
51
58
432325
32
455513
49
341299080
88
65
49
13
92
6
67
400100
229415
68
57
70
47
69
285326
41
78
11
45
675546289
43
6
33
13
6
462006
35
44
459166
368726
82
97
52
78
41
970612311
5
1
182732
5
417701765
524237319
641530296
311675
17
252727
308791
20
98
59
76
31793476
379812
155981
16
67885
2
469879
6
304099349
4
77
385416
474822
484176
167672
71
75011
74
32
400231
284744
10
2
218200
418620
28
12
5
46292
87
25
27
42
112732
50
29
43
47
927468154
11
8
109202
27
2
31
5
379100
5
42
237905
800054306
340301730
5
357499
168983
1
59
278880
305541
179206
224502
3
46
307615
392965
32261
8
413509
8
49
170177
21
10
62
18
439617
46
6
394351
23111
60143
204066
250622
216709
9
13
88
317562
91136
322675
50
496770
85
59
630480152
28
58
83
139688
11
6
140371
320631
63
78
393390
515820777
62
3
66
16
430157
20
833956125
95179
74
498783
9
299917
10
87
96
5
298999216
103878
2
38541
223365
158481596
97
5
270382
319006
155374
334
499708
305893496
12060
108970242
24816
376579
408704
68
361447198
310869
68
11
180783
59
415591
23
84
303278963
87
195866
279686
328786
68
155748
30
398999
438879
70
247023600
53
63
91
293381
285017
43
73775
39
198649
94
91444
71
1
2
392435
376720
99204
477575
73
401921420
453536
44691
210793
6
194826
9
71
334945
209999
33
440173
84
101263
829052124
26
28
144565
400427
38
25
176099
469786
10
42
416335
96
12
490385
441653
408706
99
73
56
398081
350743
95
62
48
304897
387647148
38
772987812
37
21
11
2
32
193472
919752612
78
388257
355332
76501517
227686022
99
46
927838705
68
27
55
343418
24
64
472931
473897
19
98
64009
195593
11
61
853930081
92
951415202
54
409897
25
20
790105446
440685
26
77512
231439
227705
11
92056
41
7
156433
69
437183
46
96
46
300534
312126
270597
15
16
105164
476897
62
228634
167912
37
9
154894
25
16
379695
241380
329434598
128045
69
92
10117
11
59
285215
52
93
22
88
33
50
221955883
46
7
23
188288
331561
44
486453
91
51012
9
295580
97019
43945
48142
197007
699434570
72
430369
421785
7
57
75
237709
108835
680450658
272748
249060
394473
68031
162418
7
421438
4
318613
16
124332522
8
59
294818
75352
4
283122
182325
178845
197294
39
9
542639561
68
447818
479136
70
119982
64
56
45857
371758
19831
78
54
240133
447494
104763503
50
8
6
38
96
335344
29
430905
67790
63741
853621241
22
2
507003467
140111
922969215
457539
70834
34
42950
91
3
62
47
155403
203081
7
13
60567
370859
89
35
470821
129455
4
285750
68
370517
38
572326028
43
58
83
293945
88
83
221049
489473603
7
85
50
454242
63
92
145472
75
55
40
101308
98
538243391
389045
97965
92986
422797881
276769
300070
32
2
285838
6
62
265990
204021
4
1
258877
460699885
7
39
499279
12
344292254
79
39
312172
47
27
6
147091
11
819248431
4
33
407233
84
79
422157
480597
222469
26
35662
56797098
448512
2
52
47
281469
212122
66
35
44
483874
3996
253082
294523
193255
51539
38
27632
38572
1
74
238914
48
201247340
13
62
85
293837
246216
455174600
23546
49
2
86
52
171531
11
26
57
53
376794
79627
159391
206938512
374979
5
206710
48
345753
3
44
92017
89582
8
121879
397652
89369
301703
125079
83
2673
86
61
38
949549720
21
145806
68
72
398914
64003
48
76321
212868
41
24
460251
402001
8
81
186625
3
392211
37
1
197595
152066
73
81
66728
53
18
9
59
40280
25
293325
348372
33
86
27
453389
427696
4
82
3
83
78
178322
68
53
12
174408141
222362
39
20
290023
387455
55
90
98
32
216141
281537
410985
194508
37
89
95844
13
135282
65
47
4
351834
70
95191
84388
12
41
389693
212540
87
83
90003
437758
81
29913
27441
600433295
9
96
7
393564
10
44
4
356739
34492
30557
31
83
96350
461850
460096
57
84
70
52
472231
71
401255
7
866649419
57
99
447379
460527
50
16
66
76
417712
31
97
191759502
168024
9
57205
482937
19
904762359
86
36
30
9
1
80
7
445887
2
110484
12
169055127
57
61
43
30
58
856593298
122312
360475
455242
61
372709764
290494
297384
430350
323910
429394063
339877
53227
67
53
26
259279
3
22
83
106166
43
97
427829
2
47
1
9
39
12
88
443642
70
72
343689
44
7
62
156506
242532
83
30
85698
19383
38
261684
57
260546119
9
74
12
369262
91
3
901028903
724713540
173164
255848
96
20929
71
71978
473263
837645030
55
18
13878
13
103721100
896434772
125142
413825
214547
434019
90
52
61045
94737
64
73
7
11
191586
53464
77
3
94
41
4
102195
151475974
480094
251982569
90
37
63
41590
99
6
440528
93
360784
165004
191749
77
251985
420609
4
20
77
63424
8
78
68
99705
51
99
3
168801
41942
606657296
953921981
51
141686
146858
75
287049
77
30659
406995823
439017
227201
11
16
5
479457
17
699220277
92
331891
179513
24
82
468915
782543280
420524
89
64003
127169
84
11
33
126511626
394934
71821
21
482304832
89404
32
270314
9
873859877
274358077
286591
165144
1
907
183684
27388
37
424769
7
4
259622
92
456000
373547
4
256185
385003236
253381
432852
5
76540
35
35
218107
120673
126086
146939
42
84
440495
84
880235969
365908
39
206838
24
374140
13
60
403848
94
95
255235
448702
195538
2
45
68
242339247
6
271549
316684
87
50
295891
14
182399
55
94
923615297
488231
395870
67
372876
63
153304
16
140138
299303
60
83
484803
70
3
436741
92
91
6
276720
55
7
492835
9
11006
430003
385649
366111
70
7
114166
654565777
86960
78
616987219
401197
34
467496883
285643
89
249527
136616
345043659
74
22
36
459147
250131
83
24
393599
400949
13
3
286624
90
25
142419
264321
38
83
86
32
63
192215
26
385076
69
90
1
759110541
1
13
1
40
7
30
73
408640
142832
54
43785466
72
3
2
57
20
790141639
909105498
93
288762
768116878
15
360681
17
67
80491
428414428
51
327614
6
56240
34016
49
96
93
71
94
60
23
226556
144252
289607
444119
150401
73
8
700924623
234595
84
142639
901857388
61
78
81856
52
2569
333724523
39
335750
469522
504776468
172727
50052
212865
26
25
78
8
210522
54
266931
372908
58
50
76
42
106509
8
38
10
12
64
979084794
191852
2
46
70
18
70
487143
229129282
17
17
432076
223417
53
52
61
76
492769
57
94
45
43
102400
404116
86
41
6
9
8
256404
96
268227
27
488869
74
312052
372794
3
418826
472805
9
343023
5
68
76
185192
9
291314
272476
478760
335370
72
58118930
50
416209
239901
232367
76
4
263243563
446530
6
1209
38135
29
84
48
402141
94
70
210840
40
218728979
3
74282
76
37
16
302742
1
6
27
65
33
59
465045
49
43
33
234917
88
965885152
96
858869803
66
404088
24
773816650
8
124487
96775
46
240170417
27
893555239
27
66
49
960052434
77
40
19
434767
274371
13
342927
121266
83
72
95
4
59242
211387
458551
2
96
315214
430465
310071
25
65
86
98058342
68
42
122704
497864
467414
169441
4
171633
186144
79
90
94
19
96
44
85
391936
194974312
878768709
262181
246826
60
229562
99
81596
12
323143275
804246127
790855351
2
144918
48
49
499070
79
162730
285396
894953497
14
1
52
299912
98954
75
45
823410831
248915
440120596
28
25
159616
4
434375
483004
171525
46372
43
31
75
349428
52
780078505
558450968
39
5
74
209656653
72
43291
412712
86
115866
65
389715240
36
429365
8
220364
445314
37
121303
413624
367127
361459
85
46
695825739
7
145454
2
21
65
1
304135725
498377
472095
31
75
2
68810144
167991
402753
205266
99
56
89
17
430156
56
37255
398524
25
428469
691707912
6
9
54
763146754
327258
196627449
359440
10460
66
32
66
286584
19
78
51
53
48
77
12
902883858
59
20
194985
260414
625866855
33
30683
69
73
30257
400723
94
290703
38
472662
34
41
37
68
27632
76
11552
59
40
99484
322068
82221
79
27
30
67917
982925258
76
18
365827
59
21
490841
34
42157
455730
36
55770
164999
81
130646
371579
72
44
53
6
72
66
47436
115803
25325
63
7
301754968
64205
380723
110853
187068693
307189
7183
99585
62
344595
23
30
31
450643
324718
4
54
69148
97625
97
11
34388
43
153702
65
50
337478
20
363208
52
20
78
5
288642
31154
404825772
8
31
64
227911
98529
21
69
99
859792317
359937
319886
497757
421772
83479
236682
286892
11
413253
67085
39566
13
107148
257109
201185
91
65
95
6
16
25
441223
29
201212
6
1
425965
18
379050962
269727
446660
1
246708552
61
426832
94
500599892
10
206217
218565478
90
5
80
60
59
482081
425045
90
108506
331279
27907
11
605055097
86
89761
3
510650469
67
66
59334970
8
438125
30265
40
59
6
235900
5
419238
369735
26
35
315835
300601
218404
95
176660
169250
65
66
8
21
312383
45
94
91
422241
200124113
440206
349832
68274
17578
130252
103001
378745
2
96
309902
93257
268267
294081
49215
75
443023
29
4
153015493
66987
37
288996708
2
41
290300
88
708929459
270741
38412
220460
117663
32312
342503849
16
2783
2
75
81
232110
159287
147646
429178
269510497
12
165628
173810
238520
280124
30
456717
657242325
5
23
47
16
626459859
4
98
101718
1
414587
424631
277044695
6
4
64
4
170345
31
2
237010
92
65
497726
48
37
17
442338
90
349984
25
311867
289616
27298
46371
74
13
83181
197560
476604
820886453
9
46
63
3
6
42195
12
272370
368441
23
161712
352500
91991
39
151088
96
156783
979692030
127174
155853
6
476611
66
2
9
280490
478956
12
94
73
416114047
5
245188
34202
296635
86
92
35
83
67
499688910
52
50
162880
6
83
91
64
93
496701
441516
343151
160214
257520
88
39
228187
61
48
66
351187
30
82911
179304
408658
5
99
495094
4
277539480
96
489542178
38
42
50
53
973216832
72
415599
2
291130
937475405
68
311625
77
8
48
91
320037804
25
370049
5
41795
4
211025
79
44
317140
6
35
13
18057
62
86
458091
37
218506
271236
286649
247616
79
290587
5
29
336564
9
172012
591513986
5
33
234511
3
5
368916
72
47
738614675
210203
25
31
253907
67
349416
203099
8
90
336685
57
21
236725
2
44
458335
484747
50
22
246953793
193714
367561
22317
463223
28
73
412481
108523
60
108041
55
96445
8
39
4
115977
927670154
18
3
19
313465
202428
67
39
20748
48
69
7
158572
80
59
400037649
357434
5
4
5
160205
244076
252528
38
68
93
53
59391
93
420871
423149
31
23
87
76
25
46
402798
52
245659
8
910029850
312008
735743358
79488
20
305722
33
164072
83
53
7
286311344
92955
9
481315
290511
3040
422607
983048036
47
110469
7
31
3
37643524
148062
34
173657
355425
221148
283663
330831
13
162314
968319094
98
86
341893064
44
3
191862
232575
371351
52
287235
429937
156762
19188
146750
134619655
2
98
21
386573
3
78
306940
4
295446711
9209
91
315179
52
19
254968
390903
78
28
18
38
876675605
336397
75
1
50973
9
48
6
99339
4
71
862554114
219942
253095
75
133926
15882
471488
86
424781
64993
353265
912838052
434086
487295
93500
21
5
371215
255853
77
279592
128721
43
71
96
491037
154717430
345435
40
13660
95
72
239144
50
88
89
295961
253504
85
62
89
9
18
231075
176065
148492
193650
98
21773
20
230804
35
66
40
6
46033
465064
54
5
1
4
74
174494
283398076
29
300249
48
21
9
72
376147
344964
206562
456610
6
163789
255736
54
184276
9
327405
966020293
117307
2
470738
75
11
272249
71
31226
848124182
484535
87406
43
47
98
94
7
28
34
74
51
65
34
440824
467654
257148
9
165126
35
242424
51
244948
375823157
281877
576448863
85
316736
416764
55
3
72
426394
242164
58439
93059
497066
9863
84266
6
40
55
87
216472850
72
8
299936
70
4
86
332285
403971
201046
45
18
228113641
99
74829
22
78
20
1
283937
61
65
7
266472
25
128899
235957
437260801
264593
20
80230
51
6
58
15
29
7
78
95
274328
198762
98
99510
435102
195359
47
5
79
199887
319829
99
381342
56
63774
31
266421
58
279286
59
31
8
212742
334337
164082747
84
443562
486947
22331
79
424435037
73
67
347618
78
2978
37
23682
4
20
996197096
300284
747706106
516143724
64
179898
87402
36951
4
74
87
236328
34
90
45
29
263573
31
54
3
192818997
153071
339905
380485
80
167202
632519148
226348179
452823
81
49
31715
56
18
51
231127
40
187364
8
429389
84
408213
55
451482
30
72
321176658
29
380052049
43
739607940
84827
83794
92
471694479
336248
420295
35
172945
267322
49
56
251688577
70
209807
314384
264301
46
44388
184382
87
44
56
23
59
17
77
198220
64
90146381
22
36
92
99
74887
3
3
145288
54
5
158414
80
58
1
81
171930
411678733
109721
34
265120
28
3
418499
66828630
217395
65
967641963
254956500
82
31
390955
363955714
415994
985953204
457081
85
435093
63
243182
442507
692086150
65
34
3
42860
126060
10
67
84
234002
409142
56
282692
98
26
443984
7
387880
34
42
11
123541
763691298
67
229730
129400
89
2
61
44041551
112444
76
77
74
189313
14
775173777
953459839
24318
792146354
53
10
145582
86
92
8
410372
86
65
324227
53
473867
116476
22753
73
76
89587
52
646722685
880783537
291966
423035
129896
27
167325
95
49359
184888
214615
74
70856
70297966
59803
53
141262307
9
163883
460975
415175
91
199611
716436812
98
93
101666
37
95
425549
21
260028
9
31
74739
807717130
73
90
5
403908
170967
8
59
7
378563
6
29
214658
183262
345170
4
459309
20
149903
822413134
335730
2
986661156
69
259892
62
89
745440757
33
380823
271493
295584
34
643873075
180230
412648
456722
1
63
78
48
168456
297417
94
19
5
357863
35686
47
30
416708
96
76
352035
7
30
186077
273470
856181836
3
20989
32
6363
135048
25
62
78
3
39
280675084
7
53
402323311
453066
722061308
76529
239799396
6
494550
224070
85
79
143564
217656
351289
338503
23
17974
74350
81
401391
171972
386891
29
9
74
238318701
396812624
351756
164957
331619
275649
35
48
59
65
471713
619358963
3305282
69
331997
395485
78
10
48
44
633272677
384518
43
15
96
66
34
31731
327320361
37
16
92
342376
62
48
9
98
16
681600594
46
891072229
2
452275
492267
27591
298874
44
81
151908
37
920234690
215363
62
54
9
23
79121
713634584
37870
5
33
63
310637
421189
42
608551155
250693795
819372755
77
3
19695918
21
195657
69628
38
18
55
79
27891
391822
5963
44917
59
318199
415720
169131
72
274580
321984
323424
69
494448974
17
35
15
84070
29
140914
96
66
67
4
77
52
1
29
444185
152641
1
9
11988
154648
7
26
253152
127096
63
65185700
44
135861
363163
131392
25
231945
6
3
25274
216070
82
242405
295753
176069084
57818
78
25911
44
6
36
1
14
87
86
468694
456266
3
62
16
9
44
20
2
367578
201763
38
58
275631
119848
7
48
5
3
442117
323109
301277
144789
337416
1
374380
50857
78
5
87
245387
13690
458331
47
11
471768906
358995
101592
143766
330357
62
139871
247888
4
163746
8
63
144452545
382142
62
22
2
6
26
76
126728
16827
83944
65318
359197
296473
26
448493657
1
44978
88
9
66
49
237161
15
50
91
33047
86
355702725
95
82
72
357442
37
160863
84056190
137737
451547
9
396042
194192
494982
76
25111
30
31
73
32
285894
76
159557
32
282478
223539
9
58
64737
341971
104816
467760
1
40
158815
45
969539917
238650
400338
264474
98
75
278365526
98
417505
964066311
79
41579
344320
176969
315455
366337
378476
99
358162
17
50
3
339541179
74
6
8
23
286879
435982379
76137
6
71
226331
18371
19
48
301870649
65
21
380699
97
460765
34687
287216
16
405368
275497
89
868820725
411137
63
94
46
75654
51
331087
70677
89
9
282192
37215
119006
1
28
41293
75
609773860
171977
55623
338156
47811
3
93
93
42
316056
58
83
384107
324491
97
17
91
270542
326824
26850
206730
407692
148867
41495
334601
421834
63478
59
23
239
54113
45644
47
403188
76
6
180547
95
148287
221708
459503
29
73
59
81
26
52
38
46
217656
225327
6
60116
137214
47
404730049
63
213567
467179049
36
11
302511
49
246334
58
938572337
95
60
250949
7
82
105554
52
89
150623
47
813739394
417981
62
110608
30
45
9
11
34
72
463931
60
538637197
66628
60
2
33
48
477742
65
38
683716790
658461269
72
13395
384161
57
26
865095297
14
414247
93
274781
222609
113006
47
89
431421945
73
253995
67
55
750908661
85
206607
467556
48
92287
5
59
4
113866
31
52
43
8
310779
33
4954
13
48
84053
7
8
17
30
120952
8
436572
33
89282
379315
224937
98
84
3
724120233
262745
41
441519
58
489593
86
31
43
94
5
350489
125070
31
33
415887
4725
96
82779
2
415422
683231071
17
122702
95
300530
83163
66
25
428580
856811518
124147
79
73
39
76
46
89
207679
11
32
94
81
88
63
60294
494711
452846
91
74
402185
92
425634
61
427407
196594797
19059
457039
363333
45402
76
34
113299
393731
105943
113219
79
16
31
27370
242
793159861
55
107029
262207
35
278972
273257784
284752
15
38870
9
11
55
350261
349117
380502
280776
864963189
457066
183967
68
98846
51
249284
322136221
84
67
310302
6
65916
358966500
724596718
290581
179230
21
483067
29
92
80
10
887748191
17
7
339222
6
226836
371819
68
6388
74
218853
74
385383
56
475652
361073783
70
356567
36
241824
47
78
56
137608
17
363914
58
291588
948769330
21544106
81873
464699
32
41
213227
382280
1
11
62
200077
28
329079
692009125
850020979
50
327715
76
51
6
368439
219860
62
57
60
435726
3
143244
248467
51
876924458
83
19
88
69
31
58
709229166
14
79
75
366027
39
74305
26
46
63
279166
219586
981982050
33
79
383608
66
46
68
26
63
160862
29
856850303
93
54
6
2
5
219022
6
447069
53
492843
410775
47693
422557
296860
29
12
7
409206
38
126202
48
88
3
402680
9
205459
101445
8
87
490129835
4
55
352886
89
67
581516758
6
29
19
57527437
1
37
43
4
381664
82
457807
87
95
83
47
16041
52
43
59810
80516
24
48
52
39
38
459654
651774401
778545182
462275
430438
429713
54
78
13
91
219066
39
26
459630
57
81
74
79
81
467067
337109
1
190848
481032127
392919
239782
97
40
79
275885
17
57
63899
34
99
9
63
990121208
874551553
13
442207209
160509
145796306
179301
71
450118632
93
427894
310023
24946
69980495
303091311
110367
22
417455
25
96
318085
2
31
193406
48
391014
95306
84
99476
264834
68
3
242627
5
43
318681
74
37459
9
79
455016
1
638717083
40
25
24
56
68
74
729940823
483164
151983
5
378741
92
456832
52
121242
62
397952161
61
2
272198
53
159694
487106
119432
70
69
791967331
79
27
53
33
71148261
489369
41
390246
40
5
74605
68
474515
53
71569
218915107
41
17
43
24352
20
13870
1
802334390
53
47
4
346825
1153
9
419910
97
29
109102
42
880835323
243983
21
76
6
90365455
410540
904730365
133281
269285
32
48
394788692
397221
36
24
413645
67
3
94
19
233789467
242570
145645
5
79
95
82
484936
401756
205938
7
25
176872
6
36
331
11
110403
334559
442475
400690
56
2
420424
398947154
327701
704352747
17
55
30236
11
367197
472655
77
40
22
136151
2
31
491549
74
70
79
210973
75
22
490095212
23
245409
42
15
42
87298
116055
81
502399188
53
308137
191495
73
31951
8
471034
3
72577
158037
72889
99
7
459686
28
79
163647
58
122047
44
130588
425765
465055
67
186384
894969678
88
106068
448988
354511
33
54
332283
362985
339882
135795
501636696
2
452282851
903260224
27
165030
207939
62
27610
406465
485337
432452
23
87664
397716
459416
39
83
74163
56345
21
313673
8321
387351045
43
579671910
301484
9
64
67
223168
9
9
23206
52
87
87
282439944
32
467873
432180
391478
72
28
70
55
30
690738490
96387511
17
419945871
327757948
62234503
6
29
75574
364765
99
255254
607048862
480947
306490
88738
73
708278560
224859
2
46
74
365062
358056
22
247416
420247
28
241546
136768428
164807
64
183964
113095
16
27
446482
386120
81427
523370404
70
867955409
127826
149786
96
141910
212811
97
32
248776
182028
399898
185741266
95
201598
65
7
9
421193150
299065
36
834626764
65
37
43
53962
435013
78
61
28
68
44
1
85
89296
488446
55
2
11
110266
414258
493515
5
34765
84
79787351
68
218269
669850766
211381
75
91
46297
46820
495910
712365932
119245
41
59
330030
28
249773
154282
4
44
233283
120346
349611
78
42
52
33
454419190
221908
77
61
8
396366
2
397194
3
54
52
933543815
56
255517
429248411
85
76
58
164932
2
49
62
50
67
87
82
869758059
7
24
60
97
90
277388
30
34
440794
79
165237
87
84
58
44645
412161
78
19
19222
111312
17
85
55438
56
162039
375234
4
70
6
95
34
489834
73
339883
70
39
6
26
492273
70
45
122748
77
991977638
843089571
231033
387761
380102
178915
208536
72
32
78
38730
50
32
89
51
275825
53
73
435024
6
29
68
87461
59
364903
249951
268303
20
71
62
277714
40
57
55
43
436919
280121
97
988171608
216938317
61
279712
10
916017511
25
66924
864510324
58
245132
373151
405899
11
17
50
331037
7
29
4
30
49
34
37
85
444340126
1
215814
249880
147264
359206
72
399852280
8
57
353115
306534
327181
283950
191722
212938
3
245988
72
5
81
63
103005
673431255
220845230
76
319821
95
28
277381
728884486
192158
440854
9
2
445152
2
327513
2
19
326735
300758
242754
165929
130223
63
31
245144
84
385108
124950
284941
208838
72
80
66
4
14
209103
49
6
145325
12
43
295863
363774965
6
1
204389
79216
59
142658
84
34
186574
330621
59852
212441
258467
396821
127871
375465709
67825251
110291
1
494310993
307676
66
234508
66
97
52
94
70
5
249829
239147
479851
205246
269492
24
13
10
6
312501
9
168341
218565
392455
32
443201
263896859
511520107
29788
41
42
4
258913
254113
494125
207413
21203
2
19
475226
439673
328689329
18
455439
16497
82
361338
115337
85
32
26
72
415939385
103096
98736
380469959
60
98
265671
1
998898998
54
79
47
294297
59
490040
204572
234491
108155
105733
19258
725
25
186250
10
341515
82
413073
67
265701
77
364582
4
50
417688
5
85
96
116844
16387
2
336137
13
4
4
122298
94
86
72101
109620
427473
56
25
23
838789329
96
12
33102
69
59
205613
84
359912
130197
58
2
4
815393169
40
367
75
28
127997
496149451
133775
31
67
72
8
9
919557621
2
8
44
33
8
210162
110730
56704
3
14
822242955
300852
230129
466762
60
70
457847
167553
45
361986
11
464
39
1
362024
90
318410
306595
52
14
321770
5
75
78
45
380867
122059
80126
5
159052
22
89
166914
9
49761
21
168339
69
59
123187153
394371907
1
86
23
76
45
29
390089
65
3241
340851
4
482458
427128
657555684
57
7
312506
89
86114
3
44
62
9
52
30
66
92
38
7676
4
152034
13
26
121113
938627546
105629
62
318497
52
217360
33
91
808681519
64
336725
70
319969
47
526524821
698300784
58
7
54729
84
7
9
734651535
253439
20
20
343007
92
54
234048
411849
7
475494
75
453719
140472987
488731738
6
62
64824
51
499184
32650
79
62744
465577
479493
908277318
42644285
72923
46
440279
99
166150
92
1
48
34
87
32
58
14
324970
300059234
566511238
17
73
54
220916
592503036
5
749111697
61318
9
24
93
184996
31
622783018
76
352087640
243194
69
26
58
64
9
438943530
46578
15
276032781
90
176722
98
66
37
172178719
62
36
280857
78
173437
114429
73
139263
2
77
386045
79
2
453393
53
291408
331047
75853
75
92
364651
72
45
33
3
28
108142
143102
42
132074
393073655
277347
39
840707588
285225
335136
199013
2
69
411478
399638
14
477786
469954
51
87
149413
473696
87
1
146578
39
8
36
93
455737
25024
56608
606564738
9
42
150346
363732
29
480292
471747
462534
41
89552
446848
43
444109
53843
385905
91
16
7
74
263099
312450
9
147094
326659
70
70
1
43
494104
280427
459574
188830844
141804
42
6
7
450785
19
1
54
67
44
37773
6
395142
2
88041828
162398
183346
37
91
614957439
118876901
441514
101323
242822
80
279761
689773327
294421059
312034
491943
54
8
474671
2
97
33
22
60
45
3
9
77
74863882
389630
48612
75
338552
384425
490776
413885
178777
191392
39
16780869
29
196875
59
23
97
5
406004
43
51
16
64
45
3
49
16
5
280384
300715
72
50
441885
46227
475379
349666
464909872
68
5
128662
379733
62
2
68
23
29
28
73268
392686
50
47
296865
187624
50
408480
67
66
42039
91
27254
120507
178975
83
88
97
14
62
35
21
13
7
95
241053
73
45
289442
407429
432618290
868932502
64
5
439246
1649609
109791
144499
261197
942855233
204913
74
417364
61
366916
68
377710
1
39
8
334608
254904
167163
80
401586
111570415
202922
750660052
456846
42
82
66
37
79
94300
18
49
71
149597
34
1
60563231
81301
90
90
70
62
354063
415702
75
195604
38587
13
7
389065063
17724
38
59
691382513
40
292928
198301
134955
1
25805
14
1
430548
27
137496042
14
34
66
3
62714
69
438261
25
3
141351
135099
234041
432579
184098744
7
91574
42
82258
32794
28
62
95
376767
1
369213
450722
146901
134155
243753
302580
4
323279
575824341
381284
375541
94
364701
85
84
332421
3588119
485358
265361
47042
433202
994471095
137479
29
245976
318278
68
92773
235502
97
55
371712
65
517625164
18
57
65484
64841960
96275
52
71285
59
12109
57
17
139530
15685
168123
90
224609
4
3
97474127
407221
55
26
329733
91
809473980
94
450245
48
367219
135808661
48
54
932055008
85
129829
83
9
321557
90
304153
62
4
95
86
37
99683
319140
123928
62
51
87140
477439
80
146300
9
314831
326430
377800
90
408899
92
5
75233
253942
26
96
22
52
80
448709
341918
22
216107
416862
5
455483894
40
276407933
6
127263
2
721380689
72
324658281
498905
7
64672
380816
57
49
115790677
52
80
79
63
97
72
4
19
75
8
8
323721
21
20
4
7
2
476095
50
40
64
83
89
27
70820
354671
295865
442187
1
55
4
74
68
460360663
6
472477
45
637949400
255775
268526
30
4
59
48
51
8
19
84
32
339418
90944392
8
151530
80
30312
57
256495
380218
28
82084
113206
4
245962
56
54693
93
17
65
457839
439906501
14
366844
88
312741
206987
84
47947
62368
332987276
3
404372
92
74
254606
54
239448361
3
142934625
379605
462616271
401188
237911
843269918
40460
130338
361357
89
52
24
28
83
44606
486032
398971
26015
608477126
273269
51
205544
90
202987
57
22
79396
29
320301
8
200151195
3
485852
192369
29
2051
498188
475808
85
396267
4
68
281947
286543
48
69122
224810649
160694290
108847255
384911
7
201969934
412527
5
82
158115
358382
93
45375
44
16
165617
44
358250
269670
71
9
69
63
7
24
275754
24
417228
60
83
86
221187
6
43
64
396646
259034
346616
9
134929
46
437998
64
93
319456
75
699499092
113708
497989939
282691
73
435923
764157776
59
85
49
297275
88
440926
2
999334696
79
56
27006
130945
50
41631620
277019
279238
271704
44
18
57
20
426837198
23
17
230508
37289
1
33
491209
284984
152100
94
14
80
28
39
31
79
45
390954
850749578
131622
314620
9
401717
18811
91
4
240904726
291081
12
70
73
561475197
43
69
89
35
406714
94
60
427666
401285
53420
34
107505
58
29
864518633
399261
43
68
404638739
92
426
323239
50
39
82
351092
5
71
78
25
93802
39
8
203976
217362
200954
162182958
97473
247781
29
390853
56
26
6
266100
27
11374
4
4
157416
91
51111
38803
425557
490431
234255417
74
930481753
2
437143
288556
347433
322762
22
46
249776
335156
7
458573
62
24
385681
30
8
158818
330956
13
6
90
4
388955
338063363
61
37
272256
678716055
20001
183857
471580
537816620
28
193861
387773
45
80
252114
168536
439305
190164
41
433339
168355
291982306
52
198294
43
90340
1
65861
452092
335826
23426
24
2
97
13
469751674
38
9
84
78
12
663997425
83
158712
37
101285
74
338298
283099831
120449
2
91
432062
49
12
465933
63
371582
236207
39
160415
261893
75
2
383845
403588
450178188
43
75
105706
54413
18265
21
330234
54
71
260593994
8
95
62731
155707
110642
133341
7
41
367953
6
154389
1
30
165047
211581
60705
180744
99
21
149501
421985
52
33955
348806
384281
82
902691837
351400
472248
32
86
19
98
291684
49
235925
47346
417822
83880201
153379
53
99
244468
468918
364590
64
14
13
408223
80
358655
32
39
259018
438777
372758
286986014
7
6978
53783
44
37
192438
287324
498167
44824
250140
447210
354015
3
2
248458
453305
2
97
69
9
22
5
49
453521
4
339936
387183
344187
9
233932
43
282485
63
416678
15
409873
401423
292917
419505066
50
323182
45196
218832480
88
77
56
9720867
9
138235
85
8
62
17
325733250
9
25
186068
682623047
47
3
36145169
149266
400956
9
1
37
211498
44881
764962887
3
10
17
12404
95
5
98
387333
61
116191
27297
55
31
604339761
76097
87
468001
31
225931
93
276524
58
10098
349787
90112616
193754
9
296352
176543242
4
2
462328
8
36
198239
3
392297
47
97
5
193296
74
59
718791364
103078
81
4
389737
300191
25415
293670582
60
69
102181
98
40
16
51
6
94
67322
223168
16615
30
4
97
37
29
46
845474131
415987
7
2
7738
29
5
32410
384393
86050
94403
86
99073
28
448208
78
791362728
86
83
53782
2
46581940
54
36
97
268524204
214000
449059
185105
337869
30
474686219
255548
234033
375989
684964768
157145
341941
5143
44
11204
311222
9
29
125950
34
74
95021
38
74
93293
6
94
478021
45
39
425920518
26
363368
252133
280110986
435048
197038
265331
2
8
285800
235084
17294
8
42
239058
371296
48
81
5
292191
1
43409
122068
313393
65
178942
655309594
23
6
293604
58
8
4
468769
204314
34
409900
59
12589
30
64
74
8
28
94951
2
56
21
90
619020976
979390548
30998
47
724711103
96
1
183278
63
346556
10802
81
4
282157
26
5
48
40
336933
413424
15
68
69
53
35
171092
295676
13
739725946
53
24
77
349023
87
73
11781
222627
22
144211
27
290329739
113817
993339365
107335902
188705
30
226061
323545
398934
210791432
375227058
61
27616
4
272748
45
330442702
22689
434206
433117
219373
65
27526
39
28
56
44
21
310240
175061
82
44
278656
53
94
843437421
86444
247543
202632
69
78
102555255
48
210749
34
480895
340070
22574
5
52
323263
65
75858
40
900175427
719367471
12
182409
71
67
60
22
28
24
376091
21
82
68
5
471042019
62
31
16
234864
70
142394
42
280646
83680
88602
40
54
9
97
355788
141328141
398595
349629
80449
42
305388
141727
143989
283305990
73
153639
33
105599
77
42904440
312375
298713
89
309839
149976
6702
299248
42
60
34
50
96
18
264667
94
17
212376
855746156
55468
7
264973
175544
375452
385121
68
6
1
499677
9
43841
91
45
374235101
295702
317587
356918
398617156
71
81
1
57
44
359884862
365685757
85
31701022
19
471387410
6
58
410880
10
15530
233044
504396452
40
56
189332
458830
62
9
330366080
474702
8
326382
424542
302361
68
362369
67
57036
82
383288
185477
8
98
168919
427169
32
1437
17
24191
64
34063
6
9
197553
92
165007
436694
482904
90578052
200756
24
243061
3
425629
472011
379284
205901
55
4
21
9
274165
907466877
364144409
611535704
2718
366392
399797
30
19
11
65
5
49
2
61
44
69648
26
27
165485
89
97
93
281337
97
87
4
50622
242183
194728
5
8
27
66
453156
60
456155
31
43
123479
7
9
19
471864
4
375088
32
5
159470
74
107122
225109
46
16
75134
56553
26831
36
60
26
150184
23651
47
42392
50326
435626650
83194
9
34607
265494
65
101233
396494
51
314101
387603
37
427828
479893
60
134362
671845754
71
309824
78
392187
388647
216652
64
6
50
56690
99
105564
939277776
160481
259316
70
72
302714
5
9
80508
418306
239178
263041
33
282320
6
159066
110796
486028
17
162497
93
36
3
505228987
228102
8
9
91
397971
469005
467911
93
34
82
63
51
46
5
28
153740
992546007
57
35738
92
340105
82
307678
784070118
22943
61
7
487148146
302129
381073
46
63
12207098
99
160855
69
94
6
399932755
21
82
29
30
309281
378060
280375
5
49
225196
89
1
81
3
54
27
13
74
4
49
39
2
10074
316458
270916
238309
281713
25
57
24
62
82
277025
9
14
69
57742
46302
198106
64
1
263068
168885
18
50
50
19
20
40
71
380988
93
212131
486319
87
62372
75
84701
48873
77
95
310729
5
90
497967221
368977
92
82
29
73
3747
12
81
7
319527
51
22
13
7
372613
365507
124463
216720189
2
458683
7
424128
293848
329039
8
19
87
54685
525769238
53442
22
77
148122
56474
8
141366
391612
18442
2
16
32
55
134986
85
5
51
52
237529
22
3
41
228045
403429
198581
457005
95
44
76
80294
22
140934
30
439446
73340
108026
423363
69
80
376598
5
57
791897176
335070
396457
109639
60
421051
975764689
475910
129274
3
135657
78
68
53
78
63
3346
424239703
60
51
44
37
499086
64779
42
411585415
31
13
42
174450
252412
943765216
41
253575
9
53
757988578
22
34
388041370
90
335462
202859
230315
82
212226
24
232024
421409
93
455452
303763
86
443890
30
64
176834
48
49
36
29
422887
633290912
25
81
429593
59
75
6690
35
16
17
49416
61
146575
435791
162698
224704
6
456492
761902584
432483
466971144
126018
378542026
72
314822
79
166105
67
749127869
213357
133710
23
74
23
171533
937942402
40
2450
64416
212576
36
35
192113
438458
15
11
85168
280530
73650440
90635915
64
56
96311
218911
44
336014
32
742672141
735426784
5522
52
166139
57
82
56
92
73882
362189
493397
59
15
7
4
164206
35
39
21545215
182880
6
23
333079
8
29
29
28
300675
38
75
263811
21
48
36
25
80
68
116035
1
431507
420681
74441
67
57
639761935
406046636
285404
77451
74
43
341818
63
85
6350
921571257
2
21
57
92
331427
64017
356217
54
6
289068658
136946723
39
179279
425027
30686
27
487968
71997
73
168729
351011
97
120825
444869
2
412988
63
442629
457966
96
42
97
325288
8
94
270187
14
73
135321404
94
1
100906
141534
90
50
929853714
73
97
359861
53
12
419933677
3
1
20
79
9
383078861
24
450382
71
66
53
71
22
49
580546982
287687166
357956
19
110910
791937425
34
30
490233
9
988016783
2
212222
80
33
36
2
73
420413
428966
122934
487962
51
18
41
118820
13
37
25
58097
925239692
171355
479124
41
21752
28
455281
45
229439
11
379039234
430521
12
85
137795819
71
61
3
176121
86094
245272
39
3
53
6
438703
39088
499865
312566
18
17103
76
87
3
4
93
250401
87
74144
458665626
65
8
58
57
128389
492477
58
91
301667
497527
259717
298362
9
46
93
28
88
97
428975
5
304211
21
271989
87
33
42
7
125862
195364
8
89830349
362653
133607
2
43
27
42
85
899222528
313099
677357761
64408
44
6
2
282723
357597
38
8
35
131975
28
36
95
62938
2
69
238423
62
406737
4
57
23
112145
436832
277145
40459
412702
284012
395051
5
55
174982
3
73
658290281
384746633
444918
64
8
364082
20
78
5379
351727
80
90
5
89
25741
413858
208728
11
9
886487130
62
263407021
77
60
304663
49
76
183403
230249
7
75
99487
609100142
260190507
41
7
55
399579
76
203686
81
5
41
926055082
149077154
1
404849
6
94671459
19
62603
83
161676
42
891987705
27807
192418
66
31
38
91
97
3
460935
9
429969
17
49
37507
38
459966
51
188715
41
274866
322100
277799
177227
84
4
41
38
153725
65
22
98
216489108
19
167614
143382
383689
720582431
21
881257793
3
14362
49958
3
799028374
133253
351335
3
230052
2
69
116603
64
464541
864669437
32
491721
53
784826519
53
21
17
52
91762
223460
73
4
37
476314
490800
243378
359117
388710329
32
499970
38466
134849047
178479
192363
18
122890406
418457
129700
230401
304479446
12
10
929557647
90
76
491699
232956
38186
475003616
62
205566
17
59118
26380
1
9
114328
486203
210659
53
34
170109
77
73
93
67
138366
33
114876
252446
314948
87
411628
335943
294870
442362443
34
147028
69209990
105689
87
481922
10
73
454845
28641
507392951
26
63
56
416244
99
249378
233353
277497
672983413
417609
493196
78871
34
431964
86
49
82
50206
74909
20
91
64
456855
288951
361418
82
729005036
54
67
80
64
79235
81
67
7
76513
321757
496802
42325
10821
159703
35
87
576153562
321315
486243
2
329182
19
52
43
216254
47
52
337908
14
27
61
78
75
47
16
407169
417310593
34
11
82
29
835304908
41214
52
58847
8
76
404993
75
64
685981482
92
302175
49
886729502
45
1
8
30
11
440756
377316
131724
168738
92
92
459900
7
194203
35345
75
6
46
439167905
4
32
46373
98
29
174688
108928
19
457828
272074
386296
986852302
63
5
192026
260371
34
13
69
356142
15
452700
451845
414554271
144567
5
444558
284539
218472
487955201
335699862
5
63166
184353
827884182
29
7
43
378363
7908
9
202870
177357
76814255
4
265994
515881908
93
61
313922
52052
1
494721
365570
78
147142396
2888
447449
308855
3
12
612277341
14
52
126911988
68
430343
59
18
8
64
64
379434
38
424338
48
24610
15
8
41
69
119512
335202898
371483
389856
38
2
290017
12
53
5
73
20
489191
67239
468728
113988
371721481
5246
624644555
140589
161696
242688
722792271
25
1
32
274158
411710
473327027
134166
658052488
353150
56572
423907
19
111263
72
491041
586101321
265990
170246
130441081
31402194
907728650
411288
151023
330136
82
100352
213215
7
7
120138
76
17
17934
81
297857
181410
39
7
95
285509
360774
6
316863977
33
88
221817
4
15
27
60
259467
163336
90
14
480962856
1
454044
6
5
437421
66917
398371
99
317062
362708
79238
358101
39
994474410
481257
19
83
27
37
217350
53
475413
45
68923
145101049
113518699
20
5798
15
413374
45603
9
455280
3
6
275589424
92
64
91
18583
355273
328366
204414
372353
188208
92
495511
28
75
12
157154
72
44
229463
274480
203474
814783941
529655498
438252
292307
238658381
35
81
62
7
14
389645
634245698
179349
25
7
268681
90
297555
401994
54
61840
15179
255684
175816
266794
133208
91
9
37
98
366963
264979479
34557
4
48
26
334187225
188345
81
92
6993
529631146
164215
27
2
3
78
298825
85951
871444479
74
253761
379942
59
5
4
435069
796845987
81
35
159982
21051
258042
120022
379626
25
323197
22
16
7
98
354008
85
37
63
8
80
7
184105
70
49
65
26
2
20
272598621
63
121294
5
53
11
44
354859
114997
447110
10
54
938721468
15
67
72664
107456
204510
467298
22508
222849340
11
337417044
241481
63
193599
423372420
9
76002
308171
505168061
40
176880
1
346550
443892
65992
99
341253
9
68
16
2
8
46595
420215943
298378
328973740
456879
75
22
72
3
90
298484
54
70
28899
195259
68
35
87
9
271139
102885
68
15
71
3
7
77
76
38
6
250610
374718
67
354824
74
37
337532
3
256422
55601
42
121534
34
92
687712707
49
131822
11904378
62
17
329899
471839
141266
74
4005
32
99
62
11452
457137
73730
6
42
83
52
29
239880
59
58
69
9
146979
1
79
25
580946683
188422456
354209473
350036
3
78
60
60274
467234465
13
252483
303957
41
75
9
8
35
392157
68
46
37
41
95194
462237
86
41
3
56
32184
35668
189824
191391
95
108320459
52273
256389
127451493
12
856121768
7
454249
25787
91688
77
407163
269859
70
5
5652
108223
14230
5
133630
379496
226286333
960799161
7
79
1583
6
22
2
86
36
28
10
6867
80825
350564
53
41
54045
78
29
420169
147076
69
46
82
284603
226937
245487
96
48
211575
240773
459815
73
98520
43
85
145444
14
1
61
228750
86
17
450487
961314589
2
117510
1
42
62
5720
71
84
63
23
82
7
324220
87
416093990
83
61
285148
183001
438704
85
27
40435
384521
305773
432409
11
419424
358506
346931
275253
86
439597
50
36
34
183877
2
336918
335894
3
80
29
40
66
58
67
392371
250442
18
71
153691
2
16
713635052
414652
153382265
494453
197036
313150
470613
96
9
320393
963812800
176880
88
29
13
349804837
87
224286
27
74
260113
57
540709440
379792
44
25
230311390
239633
22
157135
4
17
39
748524914
217184
74
206635
472325
58
341501
1
346484
497806
64209
48
64
408123
234077
56
275447117
2
2
47
382580
72
436455
6
44
62
24
94
48
21883
168119
7
348605607
72
205244
471954
2
874742734
19093
74
192024
1
78
71
4
17
726057099
203775163
11
78
107618045
436507
98
27
206246
6
37593207
345351784
105162
75
403949
62
223541
221276276
25
412560
38453
9
3
166634
308835
5
38786
98
92671395
44
382147
5
95
55
18
5
94
63
1
303561268
4
13
18
15
7
266429711
507161010
79
30
29
553258488
61
71
17
79
319401
7
188343
2
29
7
85
2011
87
40
25
89
263174026
79
22
276009
2
9
3
133203
95
11
96
37
77
417104
54
287791
47238
7
2
69
67
54418
20
401264
156932
267423
61175040
39
44
442173
454445
96934
352863472
41
50
8174
7
223541
180822970
36
4
94
176159
35
4
126496
492785
96
154761
7
28
1766
7
340976
3
79
351464
20549
2
241052301
94
10
55
90
465761
295994
139294
29
41
6
20
11
5
175186
320129
68
33
10990099
86
445986
286972
47
482987
49491
276159
68
271966824
122785
73
20
66
63619
14
359898
25417
82
136855
11
20
256440
50
156658
87958690
31
75
1
270653
366428460
63211
439223
309103
89
16
379813576
250819
104958
204474544
470479
85
2
14
350252801
282858
28017
6508
29
125058
67138
187311
81
46
40
23022
122191
58
292272
397919
42892
82
277256
3
49
30
54120
132128
6
203640
6
54727
283383
184677264
60
11
2
307479
69
219199
379431
2
524408333
56
307965
146551
250285
34
77978
8
8
2
15
22
44
7
470277
163988
133195
351019
64
32
190202
16
53
27
80
8
194105
49640
9
371663
26256
38
432060
91
745202962
398821
662685585
74
36372
344288
42
67
81
428939
46
79
4
10
46
96
370259
12
321282
848099441
70
61
66
398292
572077940
61
323680
29
53
43
297215
22
597306086
166869
17
28319
77403
60
347840
73
2
54
16075
66
68
8
77
73130
480260699
76
26529
83
285548
4
212175
65
180743
423222
5430
37
84064
408261652
5
98
248752
17
66
54050
4
70970
98
639578967
354805
369199
369687
44
462085
139503
45
60
483681555
14
3
80
330644
38
269285
175931
596976280
34
63
378820
73
37
59
88694561
153765
478471
53
82
1
379588
75
449909484
341981
176328
147137
121509
253859
47
5
81
40
74
311198194
436011
229824591
88
96
51
227157
572125571
154818973
179338
46
385210
274067
4
96
218472
60
23
140589
154032
81889
86
391888
454813
311739
943052001
2
927980196
303626
21286
308333
214695
61
323990
87
467520
34
59
15
85605
60
11
455036547
98255
34
19
39
12
40
419557
54
92
19814
16
57
386889
78574
94
438334
4
52
887243817
5
3
70
37
473585
832424441
9146
21
5
90865
11
365418
4
30
68
428063
403295933
644285743
28
25951
478361
406364
79
322728
375571
11632
475031
8
4
476190
31
15671
21
94
61
462365
78517
36
6
38
384100987
253948
379485
261579
248720
308779
45
430071560
421289420
3
231198
408373
76
325599
146634
799736130
51794
386205
440136
189819
75
98
7
226140
39514
401468
15
813090754
3
848699840
657140202
80
47
182874
218575
18
22289
352711429
3
699900830
6
84
341700
1
74
41
6
90
97
262596
313511
9
95
72
267810
90
93
8
246317
259521
89
89
1
448600
3
44
84615
98
289522
147502
61
301981
56
91
523195055
354592
55
13
46
473249
252601
40259
772644592
82
17
4
63
14
96
3
92
73
119680
23
77
598390794
392881
49
229183
205492
13
404965
463727
2
41
482481
429787
2
265359
2
237912
13
192196301
22
27
3775
293341
284355
318454
95
293701559
30
61
7
11
238940
90
370972
663186303
74476166
170810
27
254448038
268121102
836432355
419464
20
46444579
474284
319174
60
76769
111590
361604
20567
273562
83
36
472295
33
208152
90
68
95
63
386338
41
436149
381327
850155604
498976
130742
27
257766
413717
30
14
129012
1
202303
11
494695
186813253
521928050
74
7
122661
89
492407
247826
153159
372114
143954
498803
23
180120
57072
408345223
21
80
28
478997
43
466848
49
6
52
97
95
132779
998988680
293458918
3
2
89
96948
221020
233240
300955
40
12
9
48
439006116
172242
349170
106669
483578
284329
310837
10
85
176259
36
21
9
195667
33
73
736519676
32
7
414301237
245729
75
288545
141236
31
378
86
54
15
21
26
21
3
713157302
233377
72
245905
336440
43
280054
261428
34
50
1
17
289742
300216
864931620
70
499396
326801
90
77344
98
45676
491243045
173960
177790
58
472559
23
919824434
491166
154890
67
56603
56
223410
412891
42
80
469546
99
127218
7026
32266
186883
60
328296
65
37
96984
294015
211660
450998
78
84
374187974
195899
36
342127
67
406388
352689
90
5
98
263963
3
224539
268715
99
311045593
89
12
18
3
76
44
433973
8
12
94
64
316278
65
19
21
47
87
89340
39
249055
11
58
57839
87
153404
1
915970649
32
82359
371560
88571
146694
504342678
6
8
477869
82
67
83508
98474
25
31462115
80
495666
305766
221768
36
64
1
24
480368
262861
6
275500
62
40
76
346776
1
79
74
73
48
99793
17
88
114481
149774
4
41
197110
84
105479
570393332
98
275641
3
401929793
389368
467753
88
7
72
15112
62450
10
58
273485
70
441748
377004
357123
321081
8
76
75
77
46
36361
347136
120370
31
106568
434145
394865
47548
3
369631
316666
438601333
186555
173835
45
395810
60
43
234098
439156
269716282
547733794
322336
98
28039
5
429550
181837
20
83
13
240807
51
205257
474489
22
45
74
15
332307
33
23
58
258672
17094
82
62934
217953
6
67
48
105915
278354
9
36
98
53
335431
85
72
486908
95
9
215016715
7
6
327494
2
453959
46
410171
170831
52
167448
121782
79
1
378876
7801905
89
226810
8
63
24287968
315165
11598
177015
225950
87
154893
367773
384979
190083
338560
275539
578103817
176395
366300
97
48
438828
49958
47
430998
6
89
613090446
492721
97
211910
324467
91358
56
2
426998
28
14
394985
10
342119
8
10
338987
285039
278791
143860
36
233985
2
562282557
37
62
201953
119203159
64647
124218725
32263
495750
74
232780
9
99
484787
71
43
21
75
12
50
713444487
175379
95
70
72
493217280
19780
60120
73
73
267905
71
163639
63
7
74
80
74
184090
4
711416790
84215
212178
318875
7
89
93
8
177506
82
32
27
256886
75460
733626279
90
6
43
9
42
1
181294882
626652468
382490
276270
1
74
361228
82
99
414347
69
49
216047
496969
129989
700103448
3
496911
20252274
147480
19433568
22
154621
99
483496
464261
403345
7
45571
64980
3
58
90
79
45
44
275865
6
260131
47143
16
493132
74
96
433660
74
319063
68
458883
327956
106713
52
49
26
76483
373349
617407913
2
51
317294
353846
85
79
349707
55
99
66
17
91083
155727
2
22
114079
6
91
54
15
90
160532
418535
40
31558
175503
84313
225982
94
47
20
685981533
433800048
325567
252462
253118
42
28
182045
253637
2
433695
3
254667
683667511
38
831078172
979882304
747201304
36107
5
27
26
60
494152
42
489398
96
262568
7
261965
488280
458641
54
183010
7
155349
84
350859
32
80
459460
27
497303
71
98
29
15
3
9
462364
429323
79545
442486
860480823
894049857
47
14
185796
68
26
82
5
78
18
173282
274974
2
96
49
246756
82
375616
163387
166440
67
462527
30
209881
167931
4
11
97925
93
69655
42
430306
42
397875
29
76492
271078
163109
55
1
232441
15
5
788856648
46
450447
209667
11
20
81
73
41
463550458
385448
415622
20
30
44
30
49
21
113407
350632
38
427538
203360733
18
495888
164107
75551
274591
81
13
63
131809
396128
68
138207785
408991538
79
874546469
430815
329035
69
47
78
737059477
365617
71
1
238073
40
192029
347998
18379
40
98156
68
5
75
49
80
893507354
383332
94
249526450
94
210677
10
466566
71
29481
58
87
20
91404
91
124596
6660
373158
6
84
86
690266215
31
78
7
518070887
373545
229704
65
98
690187294
149381
402500
19
15981
380369113
20
54090
57558
251114
407438
156297
62
123102
412455
50
30
346255
292862
32
115560
284444
417766
30
26
16
3
6
303205178
355184
37
64
108219
371162
490656959
63
86
487556
426175146
472183
76
5
296891
9
388462
51
123231
2
633663443
45414
67
22
386194
32
19090866
251277
440972898
270023
348883
9
120530
29
209955
438189
5
453961
22
125542
8
39
63
58
50
16
56
270248
33
83
314252
36
9
20
52806
31
58
126475
274341
178309
5
91572
288997
295022
283572141
75
61
14925
43
50
47
75
2
469730
83
376436
45
66
2
606303259
559517669
62
190142
43
357884
240518
51
186424
52
51
54
67060037
3
2
64
77
171850
72624
35202
421277
121092
13975909
437495953
245714
165155
89
212984
355133
230892
15
45
59
166461
21
42
445539
360715
99629
216985
67
83
2
865945070
446705
8
316402
349709
137690
278363
374140
9
487030
107474
103890
88
78
40891
960679597
5
297454
82229188
98
8111584
94
98868
79315
39
423172
228612
106599
941363611
82
343200
1
285226
572168478
97
66
39
34
457866
277345
29
430643
3
40
3
60553
109653
66361039
66
19
44
297223291
194346
297919
391552
16
286044
98
450773
69
854141521
66279
288036
411580
469287
7
414241
3
494999
9
103846
60
143526
445490
91
28
91
11
43
83
272904
423959
13
302040
213095
363436
19
199155
64
31
63928
93
94
4
458126
453281
451313
3
111083
529959024
15255
434110
48
776164170
88
60
25
222567
151610
67
437915
792555470
277872
6
261531
330435
294134672
141082
291750
7885
7
202204
83
507015227
68066
270877
118059
7
8
278037
428583
73
11
762068928
17
9
56794
1
8
603959605
142415
80499634
9
135354
34
89
9766
17
22
460914
256718
8
51
57
17
267042
260754
65
4
54
54
161393
7
95612
439569
76419
134573
35
331020
47
73
412532
480835
37
386955
595410948
97
67
7
474944
90
244101
84087
6
238231
2
461285
290648109
77
228398
8
8828
46
778840518
96908818
372548
414973
228618
9
56279
93939
86
36
41
46
150872
275943
207927
854397376
285888
10
170793778
968619173
35945
90
12
686101044
343601
36
72871
42
49
422415
8
8
453380
99
6
47
8
7989
487113443
31153
78043
86
496168
380846
389246
127721
461642
17
73
58
22
28729
6
57
11
68
4
40076
121051
143130305
64
75
495796
895373208
24
146517
8937
303033
27
30
416308
27
54
34
41
275705
67
80
97
26
30
365886
95
4
252994
32
31
394870
201268
334499
343459
39205
457642
2
268410
203970
333896
71
283665
39
129004
99
216971925
30
479618
99
115330
41
52
9
72392
68646
180386
206024
173217
8
23405
285486
96
431580
521389762
27
74
87
383583
41
432368
101548
15
4
3
167461
113063
65
244451835
57
216875598
30
28
151351
86269
64
32
322737
318638
456366
165309
99
378862
5
77
81
91
93303
71
318232
79
4
93043
172934
8
40
36
365577
86343
494286
78
78
253746
68
62
47
92
427932
77
84
55
338448924
4
59
453776
383502
271465
439120
15
295973
107910
85
45
384909
17
43
62363
157445
489921
34
697421719
59
61
105478
350793
469211
357618
79963
10
31948
89556
35
496452
81
382343
471566
494754
574642789
97
83
244293
64
95527
21
225284812
310317589
31
276022
55
467818
93
485275
171755
73419
227621
219548
83
136893
12481
332781
60
76
696781072
88
67
499894
8
65
68
43436
145920
9
95417
4
116811
89
83
245747
803948403
9
46
46946127
423864
53
4
208549
28926206
404973
83
1
873379281
2
292577
95
2
1
464138
85
36
16
389346
62
95299
323392
480149
6
83471
4
60027
555561048
4
54
324584
75
47
327262
53637
362355381
60
187548
34
75
60228
431493
19
94235
200418
40
222261149
298236
2
9
14
191203
53
71
29
89
90
9
84
302964
18287
183791
56155758
7
46
797410628
19
147798
9
77
311594
486384
80
68
998971033
67
45
107311
38
187520675
278623
51
621992022
7
296397
444246
7
52
6
36
21
324602
384279
136928
9
69
52853
43
98
212041146
303220
161474
73434
275049
15
365627
483318
382973
85
488076
32
74
10
376687
2
278928
43079
1
8
53411
782524993
448012
9
38
438042
8
38
472882
221181
13
11
543963102
3
107531
50
291917
155815808
5
31
364163
461152
4
484920
166672
26
42
92
344975
43
452028
77
48
72
15
99
3
94
83
490777
285191
283970
157325
16
654266078
35
75
137224
96
60
50
90
117064
243888
455118
479263
38
758499018
57
391151748
81
996356634
2
33472
400126
229133
98
247931
125115
416013
35
9
17
9
336249
39
289602
14662
274671
435868
358731
23
18
267475
230130
236148
14831802
36545
40
72
676459454
9
33307
152361
338685
122439
22
96
226043
6
24
38
40
234606
479959
50
242936
323090
22344
44
697016358
99
19
36
9569
19
88
63
62
324370
1
9
966421247
84
5
28
5
302039
2
394090
74
116909
9
70
253627
350004
323373
183077665
34
257157
448173
47
955556744
49
32
24
371739
8
2
316795
187484
90069
59
60487
162351
8
344365621
97
227027242
56
63
183426
262442
36
268492
570510237
51
62
20
91801295
30
16
740849806
2
29
291888
52
55396
60
9
75
93
407484
10
58
67119
5
130218
154872927
12
27824
480718
22730
256479205
495697
90067
68
95
23
198479
162960
368525
4
76
214773
679055812
106121
105526691
34
31583089
86
6
29
279885
480836
23
32
94
530181836
44
867732309
232561
22
24
6
868471519
1
31
59799
81
1
89
16
7
211037
405191
6
405291
3
7
347039
207866746
188878
356118036
398678
87
20721
90
160927
13
96
651977819
6
43370
186180
33
102388
112352
43
239139
61
238670
385507993
195112
6
87
47
57874
329589
74
63
131379
57
6
21
70
69
219530
303271
74
70
66
462442465
560274835
227604
458730
104470
127764
236984
90325
358484
444731768
137706
3
43
42
4
412340
63
921734016
517751504
51
751750368
421393
288570
79
82
61401
90570
93
30
98
344707794
83
252990
63
67
98
602030091
326900
93
456637
30
31798
376847
2
42
36
204286
4
65
58
40
491937
26
80
67
27
47
498145
46
83
318831
4
35
288126
70472
331746
198927
7061
26
59
7
8
85744
42
57
64
1
179343
929310691
792796970
89
391576
18655
73
38
180454
16
4
14
72834892
167928
840741129
3
174913
85910
252799
52
41
54
417205
32362
57
17
942929748
79
75
8
363462659
86
922644735
8
67
96
653669243
94
14
52
95
365581
29849
294437
273867
224700
56
29
13
100444
73
197071
98
311833
1
8
93151
71
182949
58045
803023958
43
98
179137
14
355287
125384
16
66331
5
108726
85
215120
1
357454
97
86558
6
41
71
83958
488085
461779115
57603405
11
381893772
257510
38
4
32
39523
15124
165151
44
1702
116333
6858
19
423152
302158
80
18
18
247663
24
35748
2
30
415770
24141604
58548
492136
291981
71
73
20
82
421852
47
1
339712791
181708
676252841
911985986
1
90601
440009
99
1
2
48
106424
43
35
56
195718
978681546
10
45
9
3
878982787
66373
303516
65
360263
65
362263
136513
434591
330108
12
90
144679204
55
533439734
22
622
8841
365489
44032
58847482
117012
26
44
267005
140093
621731882
179425
62704
86
319260
226318
168737
69
37
64
97
143739
146404
17041
18
72
237932
62
513818388
7
5
16072
152020
5
442676
298676
60
32
432136
31
71
7316
33
63
6
48
351083672
38
248906
6782707
491266
76
349279
97
398246
12
4
238176
440815
362829
402487
215779
103088153
69
7866
430382
271678
780462433
87
7
440121
99
248524698
16
437671
32
203580843
325830
519611253
92
62385
317428
6
63
148317
76
213852
468538
40
28073
758744923
44225
90
422768
10
59
28281
211489
794709654
291372
45
5
7
379016
281810
114729
318743
65
354302
3
89
83
460586
72487
95
163927
5
15
76921
8
116845
7
5
329498
324140
102715
95
77
19
423066
71
248971
67
200006
419839
6
41
43
90
72
5
44
345072
65
221894
273145
35
493100
446688
34
8
46
316312
28
543668535
201473
38
26
646534458
630000836
1
5
185017
31
2
812124700
53
205957
398797
64
34405
180999
173088
175066
53
122905
471015655
801808156
17162
115743163
880648545
43
4
403156694
360968
56
138502
360005
66
36
401926
398603
82
3
408044
33
10520
296317
78
688941162
117405
1
2748
67
70
95993
269923
12
91
51
81
401158
49
11
8
389433
31
800110335
4
52
167026
307806905
73988
431876
6
53
5
149875220
398926
186975
389018
26
82
38386
52507378
5
76
92090
16980
2
70
69
275838
75
104257
79
2310
457848
62997
488555
421599
247442
7
104210
125260
309554
9
55
405309
76
62
3
271867
45
1
365908
55
42944
935680993
88897
150324
459930
91
428371
183420
29
355475
94
104690
193039
26
287219
11
65767
159528
80
27342
3
112858
79
79165
430974
54
473361
34
4
74
77516
339363
168861993
96
160342
497116
328015
96
134362
98
295660
34
75
33
20
97
37
217354
936536544
86
478772
6
267727
209810
92
305154
31247
98506
39
35
357442
91
448214
98
77
162357
807260611
490290
850359374
10
146771
21
83
82
84
421806
198299
300792
7
312485
18246
19
90300
54
179937
23
39
99
438134
134883
77
438952639
418342427
149411244
196272
294814
466228
340313
9
87
75
70
98473
440695
57
144049
32
343614
79
936260622
77666355
64
341029
14
73
80
2
39
161618
94
376950545
370695
307857
355963
77
2855
102456
50993
406305
159950
69
261868736
16
13492
461928
66
85
504450401
34
4
7982091
33
63
184762
101886
4
50
14656
197347
12870
53
84386
194277
24
499275
92
96
13
59
82
60
6
81418
18
24
166332090
19650
14
935995932
35
34
295934
186853
18
313960408
223847
148111
6
430482
44
48
258905978
470842
378511
75
6
228449
132373
5
16126
60
59
8
496022
217186
43
47
63
64
118043
9
94
336097
317395
70
76
26
79
68
512267648
312583
2
15348
174137
74
99
4
120288
95
37
148855
11
160055
148313
24
20713
170895
268117
97
25830
42
33703483
78
29
56
86
405875
37
410830
3
86733
260084
312505
2
56
53
365268
7
27
2
68
409838546
48
9
30
92
196732
461118654
33
8
72088
55
34645319
461239
7
56915
176733
5
485961
398125541
426642
6
63
168089
92
92
58
18
144596
15
6
434374
195643
945686610
48
48434
118559
56
232441
429138602
96051
248221
15
33696
307128
94
205459
13
444749
18
59
115664
46
36
236474574
8
58
352192
5
1
94
66
392021
86981
431981
217602
8
11
73
984100632
23233
476989
92882
424988
50
46
4
88
36
341436
661849785
294536
23
77
292693
70
96
30386
12791
49
325161
39
77
76
163582111
40
91
9
5
2
482921
206132
885235882
8
26
64
51
86
277870
26613
13
59145
356548
100195920
88
73
53
162372
271986
80
91
51
23
24
26
18673
3
72
161248
691468007
6
84127
82
449813
59
94
176184
333943
74
57
89873520
99
46
18362
69
23
58
6
388052
869592873
22
19
366807
98
59
422384
26
115145
56212
78
431096
491755
275732
41
21
9
20
364000
73
84
38
40
42330
35
28
129118
70
14
378908752
194202832
41
457896
168389
81
71
305887
175079
67
462524
5
151064038
44
13
50780
643614738
80
83
42
57
78989
165763
50
156457
11
90
427092
341257
88
245936
320260
43
403688
97
139054657
661645861
920226221
29
64
248322
306214
459753
161260
100505
470732
850038108
70
5
78
37
84
5
3
78
270580
170107
197883
88
12
183066
23
379937
74
260775
79
421422
42818
3
69
35646
9
77
35
75100
253361
28
338328
95557
8
11
346762
658775643
167579
40
84
35
72
11
15
400381
95
5
2
473538
84
490025
22
90
55917
94
26
46
1
36
80
99
74
86
154994
7
49
229617
53
33
250958
355693
13
37
109575
314889217
414626
348267
26739
357882
97
78259
6
301631
67278
48
66
571847335
480614
90668
64
441910
42308
47
260403354
1
412750
795552958
85
490870
48
9
621989800
83
1
490282
340073
7
9
141998
143794
7
20
247066
9
49
18
633049243
20
1
16
41
23
98
8
12840
254918
256220
331064
28
20
51
43
494814
227278
285822222
12987
944815532
213158
415499
8
29
443182
16
681999571
17
421199
207404
3
59
278396558
12
62
214751
353184216
97
8555
194287
90
406275282
399973
1
3
72
117058
99
77
568786270
481225
22
239267
50
460192
43
101636
276326
9
33
54930
72
33878
461793
164152720
58279
427586
134144
18
50
91021
327869991
40
43
42456
492596
44
5
7
42
351373
36
335640
389891
15
117642281
389296
24
62
566670958
73
50143
444835
59
31
417835
294782
28
4
264537
75
89
5139
36
151855
85656
85
220630
145547
321237
7596
985750646
461918
21
34
9
23
20
92
273872341
25
172204
185747
23
5
163926
62
357481
24
328014
853320568
198714504
417784
14
83
22
21
56
3
93
360121
6
316724
19
293060
141512
495008
899460005
16
19434
76
17
12
95
10
93
14
453341
93
365689
64
256442
28
77
964480383
4
18054245
356403
60
72
2
450033382
156311
997912140
495771
17
43
347656
90
334240
203940
96
40
84
43
4
723242389
270345
99
11
172325
152250
85
382517020
20
218513061
14598
1
553101770
72
219859
6
271375
219734
406931149
247508
397676
27
59
470389
86
41
591732959
75
456816
98
204975
97
22
28
73
400751
415083
47
326728
335377
60
47614
3
93
60
77359
471195
14
45
64
2
12
53
151458
161165
256717
977737951
109162
83
42
67
443600
86
90
104826
71864
66
58
515414994
62
61
190316270
250131
57
89342
55
33
334688
233338
69
401236
795655956
25
90
351929
68
189009
1
206776
276237
4
438746
334206
38
64804451
490788
266658
50
107432
16
3
6
92
66
305259
44
255547
854402134
64
78859
70
449638897
481230457
278509
26
462390464
15
253841
42
322223
6
29
773082232
205523
55
27524
475483
23
57
281744
373356
2
90
483134
307630944
11
70
97
58
180311
303668671
8
7
437742
332805
44
470070
27
174583
99
18
2
91
315585844
6
54
49
607358288
7
390271
208269
70
356828
6
51238
69
731212422
65
33330
346037
492286150
8
76
236764850
25
284073
426719
2
67
269496
47
29
361865
9
94
31
49804
6
316661
346346775
126686
81
32
43
337218289
16527
63
23
485808
12
50
50
340897
151085
491723
303536
53
718083109
39
12
4
75
327938
88
43
68
422948
168575969
485437
25
6
16
62670
402418
16
65
63
441420
77
51267
569562015
43
72
284617
75
88
413270
371197882
31
73
78840
457927
16591
20275
451379
9
476842
68
2
970466275
54
200857
139777
879485213
232911
343513
60
370881
315164
99
24
374578
99
58
433255
18
748696660
107219
48
409493
559773784
32
40
33
154655
6
45
99
73292
202962
266557
1
48
66
306360
135137
61
183960846
603687894
12460
175536
30
15
443311
33
29495543
120844
306739
316698
278538
77
8
474573
90
482931
225596
623294875
23
86513
438434
3
92
68
78737
9
165223
21
34715626
166190
243647
70
7
89
398105
76
352539
4
79
402285
1
7
44407900
109556
31
281066
77
32
460839
7
68
50
80
69
54
14
43
210456
238320
277125
128881
171990
37
203243
95
81
507744173
107153
62
480639
657507480
19294
764667654
336775
59
61
261362
24499
305399
32
40275
463272
450336
66
328934
93
408945
62
154947
3
226067
387610
96
182534
38
331310
32774
438362
326607
37
26
11
924890561
9
582915250
365067
63961
806465188
31157
279291
160276170
68721
90749
77
46670
82
80774
21
103864
61
87
272832
2
65
400552
51249
5
97
106532
49
14
493954
39
75
51
78
59
10612
17
157875
88214
183839
5
11
536113387
5
58
7
48141
82
24302
67
77
60
86
376732935
25
196039
603670557
738872211
97
121784
12
215236
19
56358
97
9
74
352449
415006
250588
56
635843416
84
424236
399275
26
387726
35
259116
79
423938
463850
467730491
487822
227968
51
186544
70
657889105
57241
22
484984
98
223816
353196
360753
100935
50
631644808
8
459978493
89
97
416551
147836
423820
51
19
396680
38221
295142
453906
767260963
30
40
185968016
79
8
215689971
62
193383
467271
497416
14
32
15
80
1
74
68
54
138119
40885
89
90
66
44
65264
1
182085
91973
430369
4
27
756604936
5
400313
142356
174584
413799297
359995
346890
239786
3
58
878707993
31
8
16
324921
70
454685
7
469709
75
82242
98
8
11
7
10069
32
52
795513689
1
281742584
320864
23
138540
71
68
23
405060
82
37
8
63
40
32
78
814
13649
75
8
193089
68
21024
68
59
22
71
70
8
91
17
30
221564
5
501303107
65
72
86
554178681
4
23
19
73
346083
13
90
62
383243016
7
19
72
79
103605
63
35
187319
414405
3
32
75607
77
487832
52
712036560
13
294260
225604
10
242632
3
81
897518524
17
21
930262797
6
10
327319
95
45
904072582
10
23952
2
318948975
167923
27071
47
96708
169331
56
348200
50
82
26
2
46
1837580
584726897
13035
98547
468258586
325786
8
40
19
934184943
369004
208144
40
99972
643971155
164434
128694
56
49108583
40
62
16
50
2
302627570
32
75
262104
8
45915
495174
98
70
136977
428959
393811
67
166860
284296
55
21
60
277129
48
189424
175297
306780
214208399
39
708655889
296246
77
386634
959212516
358695956
25
63
351956
58721
429340
177058
7
137708374
419929
72
386222
64
31
131861
18
98
81
16299
224413
278945
59
377492
235290
68
243343
36
457363
634918537
251892
248686
13
192543
13
256128
320615
50916
2
7
246994
43
65
83
92
43
55
34
278642
81
636725015
202017
81763
182249
8
43
142177
183301
209968
91
61
5
2
4
26
59
52
12
43
3
165024
63
12316
83
5
20
136599
436337
81
256592
142320
27
253528
20
381969
75
240165
498873
53
76
555392992
194703
79197029
171601
479479
618574815
48583
1
37
81129
84508
128032
185918
63
384374
204971162
38
457389
94
8
229690
4
434835
273703064
68
84433
743690713
87
483119718
362840
5
1
34482
12
178669
159354
1
266192
20
158819
96
425998
282813
40
66
697682441
85
87
11
116951
337862
69
2
62
6
87
11
17
477009
86
119678
412323
6
352982
47
859408259
464032
47
329794
97
4
98
3
291564039
567472541
651209547
10115
374096
8
10
160166
5
238952
497870
14
2
25
43979
122253
14
39472
22
65
432171
438772
466525
810811096
146093
104563
51
68
337154
234609
462391
22
69
412751
201611
264289
430575
90
342181
368827
55
33
308299
438888
8890
10
349132370
28
8
61202
3
459190
48
407842
26
2
39330
232429
454266
167109
52
14
422990
8
55
251527223
53
164074
360597
27
138342
67
580439763
83
424999809
126903
9
104760
43
97
74
64
708074638
69
674774076
48
99
60
78
18
296882877
66
92
68
43
1
446193
78
41
29
83
159300604
13
89
68
9
548201824
95425
380932
75
170912088
381335381
98
13894
38
16
444313
10
95
80
447462566
6
253862
143991
340987
75
603456503
10
37
48
96040
967094572
390687
72
61
47742
433866
316368
36
81
310411
92
1
274598
347050
354367
23
78
140813
36
87
5849
273421
81442
16
163646
11
400653
256886
395938
35105
86
308458
67
4
9
115886
88312
43
322932
229767753
2
198629
31035
16
98
223844
415340
81
80
79690
15
44
623593758
97734
266409
469580
63681
136114
91
212599
9
385669
451896
468864
29
3
279028207
316174966
269989
285950793
93
293746
89
455669
136627
8
10
379135
7
25
52
32
703040339
305465
24936
49335
402737
68
29
16
235725
32
6
191721
449151
128618
1
426783
44
18
71
44
23
23
40
8
2
16
483493
12
7
4
983065084
421814511
9104
134621
27984
12586
70
51
28137631
11549
54
953732579
24
77
2
499437
100590
410918300
109562
76
490585
35
91
92
436706
59
856063963
116340
95
21
88
312025
84
78
461581
11
247189
378698
23448
86
273679
228981
93
62941
26
68
42
115115
460529
391900
94
41
217658
490210
805498410
158533
52556
92
33
305522
37
61
71
4364
474751
69767
438282
155208245
82520
345267
38
11962
52
131469
2
279093
9
81104
1
273849
40
51
63
93
152570
6
9403
1
33
63319502
214039
625130670
5
65
81
680238072
97
453906
437906
470571
52
16
25
25
146603634
352578
65
63
4
98
153513149
130259
123216505
181850
65
492315
140893
500399454
40
482394
190738
12
22
183022
49616
829819593
472890
29
28
42
150141367
489029
22
441585
43
62
19
300867
22653
52
164945
31
161576
16706
255587
35
63
90
23
57
1
7
105344
264605402
58
86
446652
5
481997
446155
72
63591
493091
16
44
17
3
482948
3
618150789
9
29
63746
83704
27
200993
196473
498719
1
336378
26
18054
42
191701
453677
6
54172
191451
302267
102613
484204
21
92395
67
14
85
452839
55
472907
55940
874332876
75278
170052
701984879
58
181205
103025
374628
5
57831777
76
60
87
69
385889032
158305
89
37
60
606503115
309445
388266469
151434
51227
37
45474
42
18
58
15
202664
153222
151164
4
57
164293
51
32
5
91198
7
320997
5
278420
81
84
397102
422058
415873
908703556
49736
2
95
90
91
383959
243059
16
64
446644
43
59
87
56
95
351561216
25
287026
396678
40369
1
398559
53
82
45594
336406509
407216
48
421410
38303
853535187
418332
27
40016
331747
87
93
159240
8
24488
17
772961160
480872
913102843
288537747
311714970
4
43
806463108
104811
181456
378236
26
3
53
386852
333316
29
3
80
342489982
620540523
354270653
21
53
265647
193159
464719
91649078
6
84
83
39
612385899
85
1
12
1
2239874
90
83
91
30
57
26
7
99498
237916
154109
48
92
97
68
55
29
464701
47503
57
180658
199962
46
18
144002
324312
51
974547414
71
54
81
147010
69
16
842601439
59
50
452594
262493287
126121
5
10
30
17
84
79
9
5124
37
439711
6
498115
8
10
43
255570
92
75095
3
111050
474823
29
412656
91
71
441081
335689
382087
8666
10
61
315947
31
44562
69
7
9
3
67360
121444433
116970
274739
50
26
39
53
458436
303693
71
224228
316454
28
176343
28
60
71
26
371213
95
53
36
445434
486693
86
35
526290691
8
413066
403280
35
107930
72
96248
9
25
88638
55
434592779
73
434205
6
205999
260966026
69
57
25
1
43
261430
14
18
19
49
12
10236
35
76
287349
1
318998
2
219086
481785
21
253768
49252
194719
9122
9
415134
18
409286
15541672
291970
162483862
76
33
119049
31
4
218447
378556
84
96862
291829034
196583
36
58
544944263
96
151913
212868
57966669
374135
63
247642
54
19
200055
73880
232123
71
946619094
69135
403229
227239
16
74
114879
95
61
9
136486
376344
19
816278076
4
464354453
94
15
1
44
462327505
311202
136955
94160
266566
92
46147
149851975
463419
938583007
86
91
158275
31
86
29
503154807
238242
144358
131794
8
18
11
81
352881
19142
344477
5
326053287
246025
2
75
65
108504
94
374425
450832
271023
12
97
29
717361301
321904
16
436734
46
27
244476
321530
25
52
47
92
6
399098
217870
347211
816920959
65
223
29
30829
392458
524064431
51
89
60
261608
94
91
5853
4
316820
39
221317
60
65
51
154673532
412233
64
53
62
349392
33
173011
371633
150841
342504275
49
8
325475
401330
232978
76
52703
40
78
29
817639334
99
83
61509
2
75
33
28498
84
101266
185503442
924926802
416731
185272
814755611
8
495112
48268
253254
40
30
229598
12662
5
33
66
838213468
361859
460246
242657
3385
1
438279
442949
7
51
21
303825733
1
9
85
772992265
300026
215026
325157
6
25
317884583
327366
80
400427
307046
57
81
360796
57
482167
67
1
402253
14
393287
87
6
427655
2539
960897099
394901328
41
273795
282689
275949
38
150438
69
214304
49
2
13
345183076
28003
39654
56290
4
296119
52
178066
3
24
492730
60150
475867
13
467665
69
63
61
39
37
274266
259970
374976
138789
820891794
90
86
25
615888170
9
362115
4
39
42
472533
252244
425937
465958
2
70
53
26
55
119463
367303
367828
176649
94733
76703
8
75
327421
99
96
43
2
230859
32
5
247175
921254976
325563
228488
162427
1
98
141506318
424223
323865
57151
386279
131219
3
56
130484
10
149420
329227
80404
54
438064
52
293327863
40
98
90
545712201
20
858429542
141501
272390
43
59
71
74
356882304
3
1
52
21100220
331928
200995
63
25
12
6
171843
69456
99
79
259779
34
459260
4
818133497
64
316526
850385366
197901
80
35
238318
6
1
17703
17
376431
7
46
46
27
33
69
35
119048
421052
16
71390199
81
3
28
49
76
453069
363772
15540
25
272715
475369
133092
72
425391
20
34
209533139
443097
41
422514
81
222178
81
12
54
28
9
98
2
2
1
14
269673
482304
483061
265334
92
9
103708
86
22
81430489
51
7
194770
51
44
197691
8
411968
11
26
32
4
441719
580238074
62
54
196200
55500
81672
84
36
438293
7
33
167804
277298390
57
198743
84815
34
4
6
475425
328130
58
79
490510
126187
35526155
321166
356661
403837
390830
81
325516
347182
343083307
6
972032565
8
143283
269234
322067
2
30
123344
68
45037
58
33
60
77
57171
48
291338
2
372415
85
49412
65
69
71
56
36
346685532
47
41
211243
316713
66
276791
458156
32
406930
9
46
3
4
116150
179655
75
31
8
56
425663
46
349172
20
92
48
475942
321767
92
37
167534
5
20521
482110
22
160835
69
24
541715784
85
37
559134158
16
33
68655
117122
25
360406
10
446310
438235741
51
33
261394
313983
3
78
26
331744
73
431517
990687412
60
4
397372
235896
97
34
496385
85
26875
994263221
192482
461308
74
74
42
217068
2
33
9
390893
4
409310
7
75
459342
26
68
310403
404809
387001040
39
44
71
92
42
54
70
335838
79
349866
24
248204
40
5
99
56
6
54489
5
78
10
5
86
566617991
12
82
22
32
46
348588
78
5
27
7
12
67
81
92
16
8
44
6
94
13
183252
61
181034
28
306663899
80
900788376
810995741
65
25701973
499779
1
150506276
38489
2
67
599489019
2
32
45
92176
160539
18
19
17
833124491
935518314
63
7617
245686
397081
56
83
475707
89
80199
3
460141
133490
32
162399
420892
286815
41295
68
17
225872
430784
414797
154700
55796
8
56
41
78
12
820797370
5
9
74
474560
7
65
57
53
20
7
94410
40597
89578700
69
2
397371
127910
13
43410
93
221912
94
169506
279748
66935
75
13
266801
4
3
206493
47
86
364181
2
18
56149
15
463834
55
23
322841
2
99
78444752
67
66984
301943
332736
66
38
22
92
23
7
151423
52
247756
899566543
776486470
164608795
333004
370173
36
143950
86
4
47932
6
155974567
52018679
356320
12
931594960
238606
96
214317
9
935243600
445219
556885959
48
48
31
75
100857
91
289152
17
82
748555258
379273214
68
9
845723024
32
8
7
499484548
456920
91483
25
479869
12
246209
2
462316
77
381237
17
20
59
86346
82
113332705
64
310067205
496006
78
96341
346855
272105
85
21
136096
49
610869179
56
31897
81137
79
396790
7
79358
366272
256930
16
67
2
134779
98
11
130339
497675
5
456928
739604552
465661
340017
20
64
469372
30914
438552
8
56
81
74
2
819115106
267204
92
404462
35
143294
17
83
561164814
77
80481
72
469366
80
136645
8
87
27
497340
37
80
91
30881
141855
86
67
344410
91
329936
383135
65
526058973
71244536
103356
23
205941
87
130701
5
403984
6
101384
59
17
13
5
260293
215109
5
150742
387557
64
19
11
57
88
25
28
114897
66
169739
6
6
465444
421404
354568
331157
10694327
92
71
14
347835
537581171
182731
88
90
137430
428846
95
435953
43
32
158036
98
45343
75
35
313121
57
548171484
195635
410254
32557
441822
19
57
24
453892
5
422513
99210039
285240
443130
221018
76
375242
438634
158685
435584
105855
442880
374513
23
98
82
168032
43
90
65856
56
78
407937
1
224637
51
85393
295770498
88
2
78
60
39711
337316
9
264383
54
899030742
237306
448736
292653
97
121642
101318
22
210994
81
14
2
37
68
1
17895
278905
16
7
330596014
71
77460
55
77
469023
12
76
83
160998
10
55
369012
37137
57
434699
11
37
163750
22
19
21
204491328
277897
4
303549
752608188
349484
387775
892971523
11
39
4
15
92
484684
76406
10
73431
8
2
63
10131
402837
85058
7
340311
4
7
315379
85
62
55
281068
92
66
13
461575
6
69
30
363786
438908
354685
81
145759
1
71
3
464474
313785
98922831
149994409
30
98
35
335963
363787
84
442383
119638
362807
136736
5
63
275726
67
7
218927
287989883
33
9
27
51
44489
336433
790618896
683205825
24138
7
47
65
70
91
60
937057431
224801
148688
8
416753
98
83
188431161
78
7
55340
18
771846046
156601
43
68
53
82662
145563
131112
67
38
79
81
27
69
95
205870
47
307272
79
178585
401129
174448
265711
55
117813
72
96
4
238140
283890
4
73
434272
493637
17
670962323
334628
388434
22
11
78
381295
366259
96
28
269963
46
38
43
55
487274
148917
62
169410
285405
68468
84
78
44
477785
103580
354248057
47
229084
122363
242602
274049629
51463
417478
256717
68
91
323452
535785477
2
90
12906
88918
69
742947453
3
95743
4
151373
676567427
122064
107619
239528
45207
47
90
164068
432931
481699
409174
38245
553912797
23
5594
293701
4
9
45898
19
19
253653
756233489
83
70
94
60
299459
23
67
24
42080
163016
494869
13
82
453149
90
15
49
34
3
183593
87
489719
24175
76
44
7
58
29
54
17
420210
843013634
88919
375505
613840897
9
398203
40
16
262493
33
339890
9
73
67643
173102
4
88
57
69
122588
47049
73109
451380
232959
5
16
55
372986
27
64034
317229
67
76
233382
104545
74258
5
383895
2309
31
3
45265
4
305523
36
189343
4
173698
456570
30
787648764
64
41
268147
69722
12
361807
237890
21
427692
41
19
206613
68281
56
43
243888
31
47
30
6
68
384196
10
316558
9
56
13
840377668
2203
94
169051
3
51
303804
22
129778
49
162652
198025690
40
415862
92334
5
60
293223
42
411975
9
125467
793233077
40
86
346082
265299
58
48
5
798212333
15
442955
260632
93
15
5
392706
36
97
83
13
87
20
1
118151
439024
62332
300239
605885496
1
289915
492164
60149
328323
5
44
87
228162
19561
664236044
218774
220851
75
66
10211
86
58
15
28
53
395897
48
294016
71
730544027
2
48464
434615
72
462143
9924
95
85
276291
305574
75
47
89
9
5
656796203
625419914
53
264074
54
77
79
54
373139
157908
89
23
96
82757
89
86941
28
471409
250206
388800
686063372
172074
212799
52
258216
798670158
71
133343
295451
39145
207242
118962
62693
52
13613
1
61
39538672
41
30
14022
63
54
30
31
18272877
57116
6
69
90
288280
43
264603
2
1
21
971425245
143861
16
9
248139
68
75
392841549
223085
437623
9
470171697
418799
6
53901
431273
10
256638
26
4
483200
691928660
76
77
349822
292530524
454451
446467
32
445832
15
86
115241
6
287413
47
399493
184112
134587
71
26141
7
215060
43
2
130967947
289535
216999296
227795
91864
438325
81878
89
46
732524578
9
7
118227
47
66552
115134
82
16
462910
927200591
10
385868
63144
26434266
72795
244144
871234338
420115
7
310722
62
66
6
482866
6
107113
278465
62
835630627
18
21
250417
445417
394755
88774
39
390404
114784
7
70
27
485
434007
132992
37
78
82855
8
52
45
91288
59
455365
77
76
2
91
31
193663469
10
51
34
94
3
201675743
39
673867415
17
17
4
91
75474
62
32847
920960489
24
179309
408524491
267894
10
3
21
229300
178151
192410
306619
94
13
25
299194
5
264073
2
79687583
39
44
484227
73
81
148839
7
388488
540903812
2
96
61
88477
87
765659233
655259168
66
351496
227056
40
189589
134260
98
475723
23
1
35
331540031
44358828
5
165449
4
29
91961
64
95
891354853
488576
400342
1
248725
29
172921
21
176865
88699
83
123151
74
388253431
302806725
12
5
12
41
80
52
78
494457
4862
31
5557
51
51317
450714
479666
116504
1818
70
3
316105
9
178982
104343
19
42037272
76
55812
23
64219
129672
7
158046
316871
50
374030
103241
97
183599
348130
5
31
371486
435091
75
44
89
37
9
11
838874102
8
44
2
964144322
41383
311089
322256
494485
77
57
40
26
485956
198435
25
55
601640265
3
211166
20
84
19
936742259
66
75
65
88624
20
327489
6
230478
55
453667
334751
413083
379314
247147
91
210054
57
1
6
56974
261825
70
522661077
8
123975153
53982
129061071
43
108052381
198662
252600
9
472331
20
334566785
206862068
94576
87
59
85
319649
49
290832
62322
986520178
250938
979508875
3524729
1
307778
8
40
48
340113
39
16
65
228003
176663
38
107295
23
214511
68
9894
71
60
921548212
30
38
291157
7
544659081
914451789
45
52
8
18
77
8
2
47
74220
56
76
31
93
156207
86
182486
118451
57862
19
489713
82959
9
141288
91
19
4
64
121993092
96037
13
48
41
448843
382426
873602439
230645347
169536
74
45
249096
74
69
25
80
20
585784668
297507
84
338081
6
23
123748
5
8654
335493
19
49
56
36
415582
34
392387
358709
19
69
7
9
24749
143226515
96
993373879
9
404167
73
92
53
144543
304861
224726
465369
91
14
1
42
206515
77
676111401
184522
77
185639
88
156696
273472
420880
53
51
1
208447
88
226016
231088
9
97
42
396984
4
183502
89
28
469721594
81
7
8
731842126
357891
41
39
14600
638641523
30
41
65
18310835
96
328917
419665
474289
11
65
76
1
191753
13
14
87
83
24
498416
445596
917348048
22
55
170812
2
3
96
287522
192931
129774
4032764
500555416
384697
199244
305240
22613793
376646
40922
327139
23
396376
86
173661
21
189749
7
924634631
125084
35
95
56
411533044
248779425
167022
5
812545298
38456
55
85
9508
8
218295
99599
4
933220599
94
125741477
50
19
30
5
79
159393
470202045
34458
61
373394
72
528398636
7
2
518067321
396595
22785792
144410
4395
364259
6
165699
30
271981
180276
160440
30
90413
363445
165116
26
2
165292
23
5
24
452137
414731138
5
328641
66
55
12
9
430316
10
77
846977088
141307
88
751000810
22
23
286507
498019
482402
272465
34
164304
18
686587314
49
83
154955467
7
24
9215008
452231
27
20
8
20352
27056
77
67
405682
8
61
488371
75
218346
41
6
93
94
321483
179378
451606
197328
89
312778
6
27
57
56
216903
187447019
7
714240704
452472
44
36
90
34
475241
9
26635166
36
60
184494
22
7
473120
282185
21534
358621
294358
397186
69
434580
74
5
162420517
222160
324470
63
124830
7
361989
143186
3
30112
72775
85
451297
34
350779
44079
38
60
90
80
250516
41
495672
22
452915
13
4
81
179310
264643
9
342740
602351901
26
6
81
18995
41
6
339604
181467
39
9
284570
311870
92777
55473
2
174005
487386771
32
761018295
6
85
71
428085
98
1
10
57
881301591
89739
419909
86
38
53
94
5
16
417594
604305969
606073381
17
275296
39
49
374559
152077
52
51
441602
44
43
138296
191018044
50
469789044
86
9
57
67
6
427339
2
11
9
45
352296
50
218288
354778
75065
98
44
149863
487713
64882
31
8
408031
15
358033
745385530
32
652341101
13
436206441
638010914
145033306
96
64024
306328
1
216709
81
621042757
327494
386578
16
1
361915
41
433027
305567
205816
410627
4
434322
17
194313
179370369
20
342285
27
83
34
162154
48266
235237928
479110
19746
54844
127557083
68
11
28
471739
158002
91
355519572
16
26194
112026
37
9
1
417635
11
379350
2
80
29
62
70
475292
91
27
2
322362
47
64
31
55
259203
208851
55542
5
2
452840
301917
455789
298176973
89
4
299874176
4902
35
146175
54
82
81
48879
181549
76
443218
478894
29
338153
31098914
824907521
428477
76
399378
61
599142776
27
489161
13
71048
96
6942
185361
85363
17
74312
204151
371410
5158
63
5
253078854
203173
41
232459
445781
195101030
99
74
143719
498283
313200
40
31
858050731
50
176959
3676
22
48
95
249129150
25
41
68
251452535
90
869488235
9
1
2
316234
47
76
28
65
172972
12
177581
82
11
369082656
24
11
351564
13
364007
7
345297
41
193993
336919
167008087
15691
386424
51597
379950
159228
170848594
71
86
57
125324
43
80
95
24027
431253802
138817089
70380
8
343849
736343463
887362780
66
302374
61
54115
83
63
723344562
3
73
416887
1
75
83
39415
488021
773754190
128343
20
19
294351
322214
4
96
38
9
99
438078
34
83
42433
9
51
239547
91470
549113547
26232
297899145
62
50
5
130051
367804
420867
3
28364
129795
120229
9
381467
221708
320827
30
98
15
307993
143555688
2
4
66114
274302
7
410052
87
87
372814
75216
2
96
533330064
55
238423026
61
375457
15
161989
122576
47
96
2
96
219437
90590414
250267
40
490112
165304
47
73
126149
25
2
225800
55
260459
65
5074
85
134084
83
76
326477
5
34
72
43
381466
407905
218790
2
3
60
194746289
34
76
46
58925
18617
78
72953227
51
376509
13
3
62
7
39
37
63
89
82
66
9
143592
390631
7
405365
65
494633707
61776
180652
15
262689
35322
7
56
12
90
22
73
154982
360988802
26
381474
498493
125346
21
139918
276309
233359
55
36
463340
28
16
404938
472143611
305062
79
74
498030556
79
67447
671987592
258530
8
34
7
456882
386124828
90
817742410
5
14
27
53
87
56266
31
2
411534
18
48
34
34
10794062
492881
9
674758831
73
41
96
57
8415
42092
83
7
45
365208
91
37
15
132895
446626
3
720664147
374299
65
50
195121
3
7
61
2
4
53
497518
44698
9
272189
43
91
65
20
75
1
109424
14
28
89
185032
290267
342070120
141180
10
419603
56
4
59801389
92
69456
386412341
489434
77391
5
250324
1
434462
396396
9
24059
62414
240626
6
126645
11
165620
336060
180075
30
9
443376
29
1
339952
20
39
45577
83
80
557598017
93289
214697
62398
212989
325592
300130
78
61
5
27
218654
6
253014
460928
360066
25
71
80
16
258016
36
4
46
51575
89
57
475259
633370962
77
235655
59
8
480900
89
9
7
77
60
400831
466451
489048
65
92
662755695
98
430549
63
55
189812
258876
46
468553
241001
2
1
676740876
55
8
74584487
6
409930
450312
137135
1
732764327
73
33
776799946
308013
69
23608
8718
7422
43
311725
89
104615
17
5
628174045
83
52242
2
72
397318
24
87321
121348
218649
59
197864403
207544
4
591406810
70
424033635
16
4
45
186565
83
45871
72
276494
53
138457
72
63
356579390
6
564827975
36
371070
60
37
305130
78
82185
31
95
93
8
93
21
263133
16
256788
33708
798
45
48
469313
36
33
82
67
351866
109603711
86036
50
239821
6
32
301717
399157
30
9
37
302568
50
239470
58
733551941
8
44
336283475
6
17
585340223
13
306245
40
87
30
459069
93
78
15
291991
2
95
351999
99
1
213259
4
54532
3
6819
82
63916
239110
86038
205972
38
71
56
75
3
105180
5
85
30
258988
113754
59
823710934
31
295841
323976
51
385727614
73
270953
355241
51
436652
89
100415
917235687
333273
205497
25
3
79
120105
33
337620
90
128769
43
492166
211069
261944219
220205
410245
84
194780
303917
242005
80
268999
4
563351161
168921
75550029
52669
53
253087
84
55
7
231427
61057
415393
57
50
223658
85
58
458008
21
59
9
18
69
390677
212236
96
491662227
67620
9471
74
80
93
1264
2
424504057
59
217716
59
94
840803806
401326
258813
70
77
443009
132841
330403
394055
6
1
769565225
201114
7
189679
1
55
42090
494137
278848
60167
241888
7
3
101951
449043
2
7
32
66
435129
97
58
208424
28
283944
161878
86
190225
39
792293948
32
136113
76
48
24
343019551
19304703
72
71
187288509
90
378696
180612
292749
95
70
82414
49
291122
412360
433997360
33
450741
1
33
137782
235646
108190755
360917
7
62
42379
42624760
2
2
6
683992925
195629
372837
74220
288653
12052
56
291772007
346785
85
23
53
392503490
49
360708
399685605
229205
633307719
915114874
14
16
544429433
7
93
6
462259484
37535
139128
16
97
42
706934513
75
176969
93860
29
390127958
23
71
419240
80
84
13087
1
25
70
821224729
78
440819549
789651090
63
43917
278656142
26
309690
359174935
24
490516
79
39
4911
51744
223339
24
261804
183790
71
34
137143
75
480677
59
34
35
66
126649
5
71
192844
82
798937084
23
53
441760
210877
430433
48
272693
721942349
319971
93
2
254392
162964
34
96
462460
38
33
71036
5
38
17
440635
93
58
31
581982108
105474
5
160280
97
74
276001
450164763
41
69837
86
7
47
169047
74933
614920578
22
3
98
223771
44
69416
47085
12
152257
97
1
841018106
91
17
30
20937856
14
33
37
152063
303036
34178033
69
92
447048
42
55
5
283338
32
308938
234104
36372
278592
29
61
67
437290
122532
229697
60
95
246607
144589
74
36
467091757
3
13
349333
950184854
60
303409
24
21
40
223552
17
584088498
405702455
23
23043720
60
1
14
335558
162517
9
31
350448
169663
12
98680
236457
31116
79
268916
242563677
80
83
292783
151731
388993
35
582699216
951557226
79
85
10
55
77658
89
433038
9
8
479791
816013115
57
74
434799
241306
113786
326015
21
475911
263910
47
383417214
1
30
32
111347
29
57601
99
40094
266219
99
99
12
461756612
15
7
493157
308552
23
386502750
49
9525655
78
1
421053603
416431
113631
246139229
5
429143
20
280143
479959
35578
105233283
9
878137421
325549412
25
53
312637
83
405451
483558
8
289036
213298
1
395620
322045
210769
57
23287
34
497250
253207
1
55
56
451602
99
17
97
47
87
95
52
95843
34349
6
305528
76197
467191
285499
20
716994186
343602
92
4
34
185497823
214838586
49
241298
61
76
33
209155
491325
124800
80
8
65
45
96358
430356
84
238166
869823448
52562
72
1
22
379513
3
267542689
6
565838728
6769
42
72
12
33
205846
16
7
164513
898980730
3
12
9
61
2
74
145424
423989
36
8
82
100907
1
69
21
92
2
155983481
166333
33
70
57
382890
18
1
489335
53
345363
41
810166626
284250
346737
51288
14
242832
110059
348330
116427
3
244783
343968
52
470157
34
723688287
18
463874
7
571030872
89
99
67
8415401
57
64
489681
439633
432885
378626
4
3447
213214
379859699
27348
55
281125
205524
4236
315841
215072
36685
5
8
569602298
34
18
421311
19
40
336589999
18
178790
161258
56
18
22
176831
536058287
16086
4
91
773356803
34
24
25
20
93
289273
8
6
72
62
60
499151
275050
55
1
99808
21
49646
47
189639
32
34
137462
400436
583461349
56
21
76
3
359992
43
30
39
31
438555
50618
29
68
189154
52
16
93
268889
32
5
244492
2
75
99
66
347431
444482
21
328330
79
96
10
29
14
66394
97
427012051
79
49
758926582
99
94
58343
260315
62
47
43
95
90
971110807
23
156623
89
190503
323875
62
5
480613439
7
94
490496
141382
284013
357669713
384008
59
471484
1
336994
372885
1
786239991
7
476992
91
25
34
99
56
39
359204
61
17031
683256045
114745
191667
19
25
92
80
162295
12
7
63
1
99
13
295273
35
715313101
239333
239198
93
50
726882683
65954
546201640
551342653
69
418231
45
44
137614
169995
82
149279
289980
33
2815
23902
47
6
92
66
2
53
451568
92253
358681
12
35
99
77
476811
59639
76
50
363015
12
466972
814029838
72
291029
260309
490265
78
68
87
8
68714
409466
372256
68
24362
67
896606314
7
59
167714
834269713
103832339
56
53
29
1
95
461851
312999
395295
296510
135436
94
51
338126691
67
25435
277243293
59
5
32
106389
582234713
8136
78
88
24
51448
39
421847
7
36
318930
418859
82
64
45
28
256987
358566
20277
148278
64761
91
53
50
3
5
46
2
89
430606648
85
49
61059
298177
23
51
42213831
7
339372
245969
203125
14
50
297730
86790
318168
63
45
72
206737
73
59
7
244540
430288
150652
322309
61
44
311612
65
97
6
41
75
82
82
220306
3
67
4
71
71
13
73
131895
131946
295295
203319
168557
17
6
4
386388
29
428597
85
302016
54
93
25
92
5084
553115859
415448
69
107689
488699
5
83725
36
63
59
50
448273
33
17
40
35606
57
466554
308191
493034
46
58
878188290
268654420
58
47
81
51
288278
392324
78594526
145272
559702889
36
40
631695596
67
55
719190203
57
86
94
16
277949
21
81917
5
66
8763
86
117673
366602
100517
721202734
30
400147
111880
8
30
174730
453643
62201769
420515
86
44273
32
394940
8
47
53
7
17855
127490
392915
72
2
8
6876
382083
437514
162116
11
5
16
33962
10
58
145403
165996
402414
478564
61
134432
890907488
794041912
91
84
85
44
58
99697
52
7
23
399555
21
69
13
82
5
421840
467507
220948
203980
13
218589
30
69
14
147714
214920
90
47317539
893169203
4
39
244572
34
4
6
9
8
53849
27083
446287
99
432117
60
313191
252711
63
125498
169114
11
89
83
37827
87
223832
89
245878
326512
37
240769
403383
5
5
409859219
92
20
327724
89
7
247508
27242
631868261
200605
93
60889
46
189872
473244
127610
46
133757
28
992382681
77
41
125148
18
3
15
7
27
981316918
52
41
6
47
13
151370148
70
50255615
138695
2
477430
83
154448
40862
273212
93
65
26
103696805
92
353999103
6
60
417465451
2
59
91
20
99
8
49
51
19
45
151104
23749
291151
34
90
45
827012863
30
77431
75
96
25
74
70
76
445065
456117
89
98
83
55
45
43
78
954057968
236863
74681
172044
271789
16
33
323876
446079
28
69
7
94
125408
10
14
168813
61
53705
28
20932
2
37
21340
386813
33456
9
3
83
180395
27
138532
36
383805
481787
32
284327
21
206270
64
28
455576
45553091
342139
225910
7
38954
965493411
8
6
54
62
99212180
330593
531083654
321217
71121
77
262766
15
6
222312
10
107954
23970
39
46668
45303
6
325433
74
366197
233464
88
56
498418
9
169944516
225323
93
28
438121
93
8
80
58
26875
155438
5067
14
243796
8
352799
491410
344845030
499519
72
4
52
73
29
5
495992
209085
47
30
73
56
246379
33
893594086
352732
78
49870
4
13
417815
208589
95
79
42
482394
2
249407
60
44
172672
59
67859
96
15
26
3
667219082
215688
328348
9
79
41
3
487613
169078
42
80
223438894
350142
161443
67
52518
475871
76
383042
5
226406
318367
94
367916
74543
196609709
546489124
760242519
6
63
84
20
89
241045
79
220804
7
439365045
5
51
24
234065
322333
407542817
80
68
38679472
203041
254451
8
412620
56340
91
63
167389641
14
50
442081
164194
49
25
31
72420
5
11
405109
340319
470783
2
79407
169344
292435
65
51622
54946
64
465745
273074
42
132971
43
9
24
67
63
37
222229295
86
993690417
370573754
66041
257671
460881
66
407434
915775080
164820
310000
73
6
30
139224
83
67
88
699405924
14
7
27
43
26
71
45
44
31
17
80
418102
139952
34
88
35
243105
12
264256
16009
2
28309
91
19
34
57
82
71
16
66555
72557
84
29
91
7
272557
43
6
1
284349006
207929
300637
9
94
63
735678483
88
1
416301
61
375096
52124
3
37382
74
72
92
55
481820
50
96
21
435250
662017695
425888
69
21
85
67
22
39
371784
13
8
20
22
429792
9963
459966
96923498
183108
9
381218
128066
14
278704
16
113381
21
225422228
375837
245208
664097391
13
633407409
59
140670
83
4
410922
87
702548391
34
247308115
29
8
69
76597
8
225350
292308
452149
62
480441
60
882423630
2
80
136884
49
18
66433
174471
47
3
68
99
14
12
95
54749
186977
43
308022
34
241806
52
80396
16
379951
142151
191742
417535
199494
262338
72
18
427472
34
3
39
32
197035
60
64
326770
327860
64
330056
86
93
70
95
24
968038393
96
55
361565
136451
284036
133867
87
9
178783
4
45
58
618180481
29
393074
4
37
50
62386
44
432064
82
401819
92
12
65
381386
208452
466334
37
484461
534084981
69
6
88
910266122
74
208201
36
499041
54
90
309635
72
43
13
327544
25781
480156
30725
92039470
251566
436677
49
138224
86
346917
27497
28
91
424465
533752205
251363
75262
341327
63
31766
163113
302438
339050349
89
409090
4
238150
775103191
6208766
50514369
85
5
236042
35
73
67
109120453
88
121926
42
50
189726
67
179934
39
4
75
255839
69017
122281
122563
47
291470
52049
38
38
279057
246990
3
43
97
297413
174977
96940
181096
57
30
41
50
43
40
60
262593
829589295
491910
180602
86
80703
43
165756
358530
98
16
209005
52
297551
62
21
24
6
56
925445000
6
365194
28182
20
390234
630022923
11
423979
5
227351
22
90
69
15
25
24
5
36864
502306485
486333
273191
1
352995
52
9
37
485774988
65
267973
97
15924
84
92
464814
385357
65
307185
72
186293
222527209
301841
77
83
252251
28
147414
274531
895309312
60
391040
34098
28
227182
54
195281
93
26913
5
58
97
229742
30
489858
32
244430
314129
136814
478964
72
76
33135
77
443624
26
40853
189231
92726
79959
59
65
71
65
58724
73
58778
271371
27
387558
31
199315
167140
88
483147
13077
226248
17
82
7
50
85
489859
75
68
231256
58
3
34
283382
175528
1
64
17
65066
75
28
1
431931
2
96180
6
894402255
74
88
262904
92
12
172095
6
762702532
19
154716
98634
24
4
36147
211042
7
5
396942454
405344
107767
202373
18351
61503
85
97
365954
149954
92
261544
20
1
94
65
80823
251367
239918
8
91532592
96472
172589
221516
331308
94
3
362902
9
470104096
333528
57463
171052
720857986
137834
334278
425872
168042
480036
424578
95
56540
59
473692
397135
397986
43
79
369531
53602
333208
93
57
8
9
524830171
192713422
59
31
79
43
856128461
48315
23
99
53
82
50
33
315544
94
31
64
429210
22
10
4062
89566
282239
374529721
97
37
350312
63902
23
67
39
78
9
235288
494533
7
53
137993
783230767
99
457454
291607
81695
67
307418
83
453146
149259
588941496
72
376693
474714
18
4
3
181307
73
28
13100
81
64
13
61
254840797
415282
280270
457197
144438
10
283122
14706
47
389661
301125238
11
51
43
142246
2
377066
336504
20835
86
46
25
88
96
97
33
232855
47724
34926
138371
395136
8
487864
63
66
360047
335304138
317394
69
15
72
20
2
324101
67
53
925978226
421543
117054
214001
424865
2
384143
31
489492
37946
57442005
257219
2
21
83
112446603
32
209919897
366383
272099
163989
93
125048
43
38
12
514576784
131461
236791
2
458296
383161
2
483294
412211980
3
399994
2
79
238902
4
315380
43
4
77
112533
203350
26
8
70
35662
59
65
22
88089
22
1
498764
425330801
438540
35
996765171
158683
56158
25
73
65
77
57
50
3
72644
484014
14
72
125338
255991
54333
92
153750
40663
42
355482
486773320
253266297
20131
752892062
672097136
140720
264496
41
23100579
80
233032
188862
371361
34
70279
46
469116
38
83
156581
18
70
254842
310391
15
310925
30
9
59
364995
27
213929
617270035
59
75
38859604
59
48
380393
91476
37661
45
386214
6
370910
41833
213107
30
32517
319143
95
67
394105
39
9
173743
7
15
53
4
64
5
450052380
220598963
909127123
47778
276360859
6
309614
431077345
9
8
479044
75733
455940
99
5
207620
52606
8
70
317992629
78
62243
39
58817137
463508850
68
29
367094
265418
39
214630
93
134112
37
186732
94
23714
17
266864
2
129689
21
173118
14
558999087
85
459113
89789
50071
7
109486
84
213413
425657
75
380664
6
371487
61
260688949
2
291576
43735
78
140970
402304
145882721
12
242077
60
406932
28
20
84798
3
55
39
137456
376798
6
5
320860
5
32
9
45
34
26
475140
30
34
264477
412593
376286
144339
75
443115
7
4
385274
174850
34196
91
347057217
411201
7
97
241611
54
135095
6
61
78
131256630
16
18
200615
62
87
68
22
5
291528
374484
455737
85
4
95
438734
32
79
1
95
462349
57
38025
417369
6
52
40
332202
28
499783
437176
2
52037715
4
29
574193554
89130
224694852
888331115
72
105076
127763601
12
90
221652
13
17
239686
421361
14
463049
44
28
73117
69
372299
31
40598
3
91
83
400000
8
373484
30
48
56354
86
89
460827
233849
70
1
96
465875
53
383564
80
25534
377566
312258
291417700
77
80
34
75
84266
51
447019
3
437914
196231
90886907
30
203291
50
91
32152
376800
301273
64607
93
137988
60
44
424816
84
21
960782250
78893
15
4
347975
43
11
99
71547
40
939670558
149179
17
415730
23
93
445096
45
22211
93
493666
454781
2696
265126
868230391
469757
290245
35
369715
64
229988
171775
1
51
60
17
47
347674
217506
275921
242090
332678
198284
48
75
247751
23
22
327537
94
292832
27643
73571
315343
95
317688
18
183024
95
293002
64
86
9207
3
54653674
152884
469637
496560
81065
215098
26729
376197
223158
21
477866
32447
17
53
262143
101889
48
221890
64
349618
375277
272972795
674676904
57
12
132014
355762
22
464760
49187645
476107
169646
97
52
939213405
479868
316324
55
62199
64
73
38129
116965
27
292053
100744
18
92
33
109997
609887124
398385
90
174202
364415
755051416
2
843304045
545743424
18
37185
52383
268370
2
65845
40
19
84
87
56
337109
6
4
4
88423774
28
80
67
416132
250662
8
498859
71
72
92386691
96
1
431354
132489
151301
57
8
727806415
237579
36
91
357389
310927
3
149455
29
73
96
341152
35302441
476670
535790427
453706
33
43
159221
92
61
1336
986540317
58162
8
450310
21
49
461012
52
406426
73706
15
30
280770667
38
76849167
75
439096
54
124165
87
11
74
16
430599
54
79
14
248578
36
68
21
416931
13
55741
2
319746
99
245224
496874
314749266
301380
322314
76
82766
25
385672
78
61
126349
342985
48638824
459731
221874
92
241233
336333
89
63129548
3
477306314
327754
110210845
7
42
79792
36
431442
81
473005
31
46
9
30
247388
63046
32361
13033
330060
474327
323754
217261907
355183
483394
364222
372706
28
72
31
4
79430
296044
98928
93
393181
432042
758784180
105178708
26
39
21
34
40
83444
6029
67
26
9
174783
35
199934
978914568
56737
610330142
95
455480
40
4
121310683
53620
45
2
22678
256320
322392
70
86
5
4
32
278267
64
138677
479028
30
860202153
85
543
46
59
45
429504
6
819654174
12
348002
8
419574
21
63
427181
8
257998656
4
64073
4
97
2
837247865
5
15
269534
350747
72
9
67
391399
196243538
110756
309194
20
149144
7
112430
139258
413309
207312
24
59
86
80884
44
47
69683
124714
130929
72
580054825
353061
899682619
463506
434393
49
53
19172041
5
53
85
247009619
81
62
86
350582301
2
29192
343662
596274305
118180
79
3
7
192780
5
112191
40
3
6
917671935
78
7764
3
445952
255637
49
1178
369857
92
132496
20
67
45
23
31
17
308841
94
24887
31
327373
9
2
48
2
312687
8
13351
64313686
246000
474037
60
252894
194979
34
210313
65
40
33
346253
983518482
51
51
35
15
21
212281
21
795963073
442479
337144
466153
459122
141083
93
233593
24
68891
63
175172
87
162352
442512
421712162
153228
88
616942833
7
84
203975
131523326
82
69
396251
385207
389451
42
359836
50
8
61
42
55
36
445079
11
419990
3
16376
320208169
165564
77
75
254406
23
498075
143132
374738
101567
3
6
32
7
439277
73
456670
41
1
401195
21
211446
20
3
175876
77
235761914
57
51839458
64
52263
9
95
485694
723649163
87
317218
96
99
26
136447
126676894
308015
34
48
6
352628
432956
5
498102659
112531
13
35
698284949
86
158619
76
61
189024888
96
5
74
8
9
380408
67
92
157138
21235897
6
196393
9
167065
342733
131946057
48
63
437848696
331302
160078
79
22
62
388427
10
212239
36
13399571
899830149
234544258
59
74
38
88
46874
30369
345650
362516
99995
99
177235
46
7
78
780515262
77
37
9
189707
5
530854625
271752
3
37
403112
48
73
66
492326
76
28
31
470899771
44
7
541398986
94
421535
696399403
488956
65
33
47
194288
349958
46216
693702755
217282429
93
59
76586
165308
2
47120
30
186265
15
298386
438738
420107
816383110
353075
79
1
331046
45
260123
285997
205194
343593
167631
795279965
834058073
5
461829
235856
247173
3
6
63
55393
71
209235
92
247536
198631
161657
85630
651476688
66
18
455678
46
33
235034060
407270
217854
988941460
8
325026
43
8159
51
7
361485
5
32
45937
464076069
30
508912703
51513
353922
355208
736847168
123246
43
257629
318734
54
347656
55
107191
64
165097
80
303930
73385
354159
6
64
23
199288
428809
225665
8
79
73
76
50
43
88
318831
65
41
34
452865
429263
259168
40
675371060
54
203273
474308
87
44
215867598
7890
54
94
47
59
62762
432985
1
253024
455593
71902
289122
272083
96095
4
36923
195284
145501
203620
282315
28846043
5
477320
92
15
346405
65
22
5072
87
152592
340272507
79
45
259355463
122544
1
27
444808
274130175
5
23
326959366
189241210
45
197039
55
403717
810951448
493339
102625598
199513
76
936807801
1
131350
367567
98
25
53
29
17
29
44
31
452426
416178
195174
984873405
5
265223
866967382
184983
263235
71
70
519472861
439152
7
144870
417199
9
487745683
441621
4
77
41
93
2
424836449
127834
276517
142581
11
445460
11
271772
218347
2
44
399355
28972030
467316
32007390
194789
87
334656
5
313835
437653
296078
239791
41
48
73
15
24
2
365803
779361765
281772
56
83
628278852
7858
360763
41
99
34
148510
35
41447150
77
96
275096054
494528
398316
28
47890
279719
452251
25
45323
8
885075439
23
3
21879
85
457919
182159
2
374981
23
55
368617
41428
408602
479201
162234852
82
99
46
85418
7
7
315405
80
999509550
29
146072
85
29
221832
2
132878
24
602539955
19
37
56524
399296
90
2
1
90
55842
316141253
9
409455
419914266
100690
484430
296614
28
734127911
19
6
369082833
254132
618342868
73
59
4
116107393
211476
111225089
236695
14
5
7
278169
23
339989
533041020
61
439460232
219288
76
223531
115471
78
291155
269698
54
150443
109137
128217
442704
8
67
12
366044
222842
3
50999
112400
418119
82
71
88
69112
41
455531
103621
457886
5
1
104627291
62
273160
80008
181607
343185
58
92
889839506
8
24906
373062
28
276664
17821
162745
9
321319
145356
336899337
168258
40
196040278
35
348671
5690
39823
28
123876
60
62
31
13567
295497
10
243278
24
12
37690
38
304460
314571
145859
726829210
4
26
19230
88
230340
392921
474766749
449954
382532015
46
8
7
422403
55
88
445917
728377628
226264
42
323582
229442
370926
835232932
176672
26
65
984265332
31
4
39
401866118
195086
11
499636
245316
24984
57
237520
94888610
86
376994
68078
76
56
4
326670265
80
51
106561
38
49
31
281674
48120
462102
483225
27
425232
52
26
81
246955302
4
813433742
264145
438551193
69
150904
495141
27
338297
282916
59
56676
59
68
459182
23547
54
307729
14
496030
97
117810
893859925
63
20
48
327663
41
686697137
429371045
98
91
80
7
48912
414410442
873224557
150205
612412457
906508366
305984
188585
164289
36
320525
344879652
83
79
65
271577
498285
96090
660527391
13
340299825
20
39
25
48098
37881986
299243074
486609
2
415955
272767
446183
41
500282334
93
13
79673
4327512
43
41
87791
285751
614929671
79779929
473483
65
194371
47
1524
5
8
366331
55328
451552
714863719
106132
45
9
364492
71
375661
325147
16
974961023
61
168874
50
439287
49
81
6
42
26161
52
85
74
269312
1
101099
415888
84
444328
373611
47
191435153
10
8
95
65
30
300765
90
738963476
451083
85
126976
4
394735
7
41
67
485912
8
97766
55
150328
220137
174026
458473
557109462
5
15573
38
97
55
89854
35
96
461077210
150847
824561048
239502
66
393154
200042
13
72
52
9437
225058
62116
252399
189185
685393067
57
33
98
17
126879202
34058
66
17
1
62
69
92
120214
364313
62707
31039518
63
64
331363
139622
85
83
33597
76
4
496026
26
89
20
6
94
4
5
184466
36108
5
325549
74
248861
976112775
56
21
21218
104925
23
493126
2
61
993595833
402865
477091
62
148427
227289
578195884
285071
223674
7
972040183
32
421301
24773
20
2
238514
299496119
6
418552
330513
342659499
65
82
8
164674
324337
453632
87
180242621
2
261726
129041
40
88
45
34
79015
128436
225630
381729
39
33
74503
69
301090
422036
287665
216855
36
214571
421451
462029
69
7
47
261461881
372804
67
68128
13
72
20
476667
359428
4
95
83035662
65
225627
102046182
315830
1
10
80
70944
77
80
2
382416
101188
418644
2
78
90087
1
85
323445
11235
246026
115478
39
90
47
9
2
21430
26
27
93
285743814
94
424522
6
28
245399
64
24
234150
753267077
2
417153
75837
75
295755
160133
461422
338540
351976
38
18
40
52
421047
346329
483998
150398
84
8
259764
95
71
287816
33
68
10
482389
167845
8
222673
431697
40
26
94
4
361561
205489
69
390311
83
69
3
480206
260161
61
27
88690
353247
2
72
253709
454635
358631
298228
7
342885
11
345438
380628
98
543191827
26184
134592
40
71
55
45
99180
37
17
32
65
780050217
476143133
5
9
465596
93
97
76
1
15
1
83
174925
30723
61113
36
461703
248871
9
480279
3
120907
191562
43486
1392
89
9
4
212267
64511
96
43
4
26
470154
140709
99
23943
226009
79546
80
169676
22
355513
2
249205
74078
23085
900096281
48
944401091
487554
342209
57
97
214586
43282
49804
5
225155
73
1
376525
4
286356
290558
352556
26
32
33
60843
277917201
10526
180301
429920
65551
5722
192655
206253
17
13
79341
18870
53
46
372218
442841
35607
69
474888
31
301809
2
856789967
186753
554653036
119949
8
97
61672
31
88
302832
62
221104
251924533
316989
81
617740360
107807
334179
418744
458243
78
332663
79
344761
146264
39
219682
266188
9
52
493050
132334
275893299
6
248332
150134
7
132070
400666
47
65
9
46
396539
79
388330
83
78709
1
363396
5
346072
91
297913
51
40
172219888
93
11
83305
164903
15
50
282666
81
20471
53
77
62
78
18
13
33
17
496007
9
31
44
70
78
57
4
41
494998
88
27625
253071
19
12010509
73
62194
83
38
88
470721
477321
281335
26
194454
77
70
216978
6607
30
97
475618
154254404
51
55
313658
75
86
79
226982
8
413754
404008017
496257
24
391047
413758
36665
41
116407
449181
3
68597397
474493
49
99445
47
262581
74
75816
92
473216
12
120170
66
390985
214276
48549658
214230
65
91
284491
23776
138168978
1
415621
9
268180
13
5
116986
194095
1834125
29
262769
1824
83
336850
348362
9189
39987
40
5
390183
154761
53278
83
291676
82
11
5
36
51
97
37611
9
283232469
296436
643208647
480562
15
409489
18
311968
72
293597
49
3
491325
12
307904
90
17
50
123347
147377
293708
35
300862
11
56339
369276
222886
461642
18
407630
479092
64973
119688
109790913
46442
482967
765095298
253913
25
138165
477736
387157953
411671
135467
37
85
13
362081
93705
15
308989187
245093
7
69
61
2
91
122473438
61194
243701
243864
39
7
6
458953
56
357564
29
44
378770
245287
87
28
62
464663
75
128974
75
192833464
56978
68
10331
389168
49
40
155106
461942
137615
22
182626
9
84481
443099
76
866336756
90
90
151473
21
135632
305133
981422828
15
85
259421
1
62
5
91
95
497767
58
3
53
4
7
287260
15
9
6
452616
4
48017
36
640020767
47
212415
486919
4
342340
254300
643699464
256879337
27
3527
30
300491
82
27
79
12
481362
238347
67
9
97
4
115991
65
87887
422249
91309
182736
21
74
69166
16
434664
37
72308
4
66
57
42
28
345653
29138
84498
447011
337274
55
387168
137700
5
42
295034
36
250178
10
79
544083554
19
282150
93
37
42
279564
48
388649951
67
391400
38
64
170586
78393
94
76
90
54
124589
59092
13
234073774
3
342011
475843
25
69
94
95
22
404270052
152485
77036
73
296574575
350445
49
36
19
97
15
7
45
57
21044762
29
5
382412273
6
68400
62
27
154295
4
390504653
144908
66
8
444910
10310
71
11
62
395795
9426
16036
94
298079
46
1
166255
68
3
4
69
803988364
23
9
71
376612998
72
99
220338
463303
71323
72
40
90
23875
348095
89
45
4
53
41
54
69
3
67
76
269913
33354
67
139128
7
366357
693326082
25
34
374674
225781
797627588
240092
209027
95
92989
50
311364
9
116550
58
12
1
46
39
73
339958
455280
311556
429720
145940
14
2
81
25
4
80
79
1
83639
78
31380
58
492247
478239365
61992
289546
13
298100803
236287
50
775617090
125266
255864413
56
774737775
6
445306
486720
18
351281
231568
98
91
79
90
658647004
106672
632194636
176520
60
1
61
514484743
91
94
17
90
267420
249287
188032
1
33
21
53
77446
1
96
94
55
296382
5354
6
76
45971
159281
74
36552
7
471191
461122
75
801891282
746092334
432814175
72116
48
16
25
14
19215083
88
438380
97
287782
478174
1
4
21
18
260321
50
48057
346289
92
9
496703
87
237331
2
520267411
68
489972
35
131159
486592160
45
83
137020
2
62
2
18
465161
318336
946979087
9
3
413456
885790666
28
21
44
83245
324099
11
42
18825
954698261
4
87310
164057
89
161824
980334071
58
83
1
27
1
240808
123300998
94
63
1
43
80
293340
430033
96
21
38
149258
148927
46
46
197826
2
296598695
375255
4
3
96
57856
1556
53
477264474
922329483
477111
109316
972748540
154021
583660486
223276
179846
300746806
293583
46
301650827
48
375653072
74
50
10
442717
177076
29
339488
208832
162049
220022
62
404276546
419438
92
442045
1
13
2
82
31
217430835
280575
265039
4
46
57061
316603
49
330552
52244
436141486
261853
56
84
140237098
329586
66
102402421
175503
19146
365928
205865
86
6
278510
68
495637
29
287935681
25
421085
4
7
36
734205082
189582
49
70
18750
365093
65
44
352553
33
162725
84
35
48
1
256412
93
44
290351
75
46
88990
45
447472639
132033
163967
405722640
253137
71
928119506
360284
7
78368
78049
573513258
372610
6
73
398995
455171
70
66
87
89
232500
16
137793
196481
416409
58
95172
44
21
458725
710213283
483288
81
293769
195982
5
6
148355
56
42
97821
63
2
60
61
48
15
64
356804
286895
41615
92
416420
66
423638
33
87
68
443791
83
73
126800
36
98250
418300
71375
99
9
9
36
28
71
292246
1
73
23
91278
10
128254508
12443
352476
45
2
13311
42
151260
49696
537020253
10
56972
292589
188155
56
18
148204
336200
468165
52
59
39
492951
272291
633089577
4777
376310
181594
15
766004295
15
17
85
65
565216736
418700
49
451831
119330
199178
461593932
345971
37
120751
5
49
45
342442
260208
4
78
285490
480317
328833
428101108
69
33
267290
366404
290630
205894
164684
63
7
77
62
726278640
358525
15265
381393
1
49
92331
88
77
71600
7
64
5642
414596
59
406768908
287140
297920
201684
97979
208641
117027
87
41
406694
8
492837
175051
22
342168
486201
20
621667979
9
70
288850
1
97
372069
48
28243
148016
98810
99
16
3
481223
38
460270266
161922751
11
220975
485184
85058
488333
10
82626
35
914719267
56
727131267
181574
3
358987579
25
360381
12
64
30
52961
303288
148933
414087
262805
152529514
144799
62617
8
92
3
68270
2
306048
519294354
895135465
320732
41818
371460
93
10
24
181398
58
18
3
941405734
98
146816033
71
25
285835
51521
351341
52
220054
62
2
473905
310660
9
189301
24
48
447143
81797
51
21
9
88885
51
7
52097
626279849
430131
362183
88
4
180959
88
89
47
56
110073
16
41
29
23
29
394651
96
47
93
39
34
55
7
97
11
36
64
27437
138683
53
3
7
84
578727796
615671115
81
215897
869537652
3
291641
407198
82
332116352
225218
988103907
494576
152376
69
450931
96
47
41
234339
4
285692
6
304528
365658
56
80
85
436603
470975
393155
48
3
3
837981949
50
43
390203269
551878236
41508882
401324621
470620
380676
119229
140302
233180038
3
68
67797
52
9
394252
370709
231181
52
7
31
56
155385
91
50
17
25
472506
393548
83
42
65
5
89
59
94
458657
150122
248720959
27
445753
65887
414614235
8
119190
396935
49
375560
286834
26
10
20
100142
186193
30
50
988643153
5
9
46
35
327415
161693
264512
146658
7
350408
7
5
391618
802761573
14
88
5626
951384583
498652
6
185575
80
82798
86
110871
94299651
3
42
138354
235293
255691
616750574
34
4
28
37
82
13
222339
8
60
83
34
29
53
24
42
1
146524
7
490676
156144
285200
2
3
2
452626
274210360
84
416591
280516
444605
37
6
549187838
25
251722
428583
74
83
29
84
53
3
54
7
38807
232395
47
136844
391817
30
55
64592942
70
28
48
32171441
8
85
74
328906
106704
6
81
451440
431280
56
112031
71773
29
22
483167124
74
80579
300788
66
10
242385
39
49
59333880
114106
488182
27
280170
312617
190672398
283332
10
66
480750
48
401718
40
126604
476952163
56
492802
5
423019
3
1
85
17
270430
386873
46660
82764
466169
5
451819
18
14
163231
341840
401049
294020993
437192
55
52
401757
41
57
354355
442007
549570442
90
84
296807
22
59
36
12
376019
113414230
47937
69
42
384608
425690
74
8
254343
65992
7
74
97344
123224
35
18
67
87
171061
227900
347133
78785
687025241
432319
486665
340973
45902
29
63
86
96
6
247815
124167116
47
400893
136834
98471733
143074
4
7
473321
4
47
296887
396973
64
74
25
3
66
300684
20
126772
474492
52
282671531
365618
91
11
28
102059
253960128
296806
199392
46
304996
38
19
395950
26
804868311
93
105297
280851
393013
13
24573314
6
72
45
4
63385
218602
442121
2
46
196636
97449
431346
233656
332548
3
13
689128824
97
138581
47
230159962
512993296
45
86
51
704539970
18
304050
249251
7
172562
315135
86
443732
25
18
474412
474925
63
354480
195355
1
79
416155
54
27
56
14
18
41
47
12445
4
788155609
709771142
246388
533253125
62
187120
98857
12
400651327
34
297765
114645104
6
8
205195
19
287317
30
6
30
325080743
303569
370242
40613
48
4
397843
3
79
407856
390947
175544
339149
54196
241346
161072139
13
367310
718322027
77
49
8
96293
44
132840
148312
199123
226993
242016
19
120056
154765
62
19
2
22
134810
60897
47087
96
44
337209
25
214183
244652
127473
21
21988
55
30
42
224158641
41
4
84
96
491783
110435
497005
87
198136
50291
197541
203104
127146
53
52414227
95
274853
28
436544
18
51
49
152040
56
34481
109424
384628016
153961
244184
42
400308
11
75
49
283714
94
32
9
123813
39
71
45
305401
470493
840755532
343422
82
29
7
493893
353507
426025
79945
588484719
2
9168
373844
481709
43
325096
185165736
69
330238
13
38
14
54
187940
327519
18
484620
413672
441389
37250
91
464489131
260255
964692938
3
31
42
78
53
8
31
329398
493104
2
853703015
9
1
351158
96
65
435541
102314
376618
297686
336741266
307445
105984
53461
941091728
15
227516
27478
70
180356
603877437
360505
6
83
53
57328036
5
324727
7
35
11
47
163572
408131799
718596970
65
44022040
273034
67
487390
7
83
399769
466985
50
48
255576
21
28
92
422783
6
25
52
435854
53095
70
24
60834
342310
442292
302563
9
75713860
272895
3
495910
358473
34
162749
11681
6
325560
338418
295388
85
690709020
850003364
55991
109610
449817
163511
6
137385218
16520
136997
9
61
61
64226
5
14
24
67
37
396930
172030
51
59
252489
10
30
377543
78
45
2
242162782
90
340091
469009
81864
90597
36909
607541033
278623
79
323871
134160
76
208449
403965
240647
7388
6
382388
250076582
445536320
851578005
5
8
4
22
75
488607
18
97
57
751293711
380183
487412
332280
35
43
12
91
54
64
280626
8
350738
20
83
544872840
204641
90
95
488048
24
26
141448
12
71
211934
175013
266541
31853
285951
412903
373784
314447
53
56
346896
258720
36
386380
53
30
189254
110739
21
75
2
5
16
48865
59
160805
895508548
38
316541
5
285550
44
101739
150692
43
21
4
54
52930
23427
25824
9
95
21
339050583
44
453230
50
444715
495244
57557
20
639579328
99
4
78
278644
9
975418875
872150785
84
476020
13011
427950
66
57
67
258292
346135
239418
95
223434534
10
69
773831863
6183
470545
62
371063
145492
42684
122679
60
47
13264
239361
3
228626
234417
499003
290576
6
35
43
75
99
129518
322587814
75
90
5
189268
47
276222
88
18
9
318597
96
69863
16
383802
90
86
6
41
882576207
69
52
337528
53
55
94
55
93
197728
216925101
54
21
205017
403500
6
458854
365436
71912
6
9
276928
87
83
69718
132268
18
7
491924
84
59
79
19
10
412057
84074
372046
66
848525415
422737
421349
283786
57358
412068127
92601
6
462280017
2
2957
22
354739
279571
9
25
63
4
471177
50
352068
5
27
96
236762
201136
52
522051383
57
60
2
327541
361996
34
49
714341943
475744
319435
45
451195997
6
594255647
22
360451
310226
253780
14461
3994
186331
3
465957
29
257449
429026
264488
13967
113560
4
3
21
80
187563259
53586
13
47
393167
37
60
32
97
197113
208022805
36
73
288934
388192
79
31870741
406266
730447511
30
368349
13
292323
259165
7
3
370261
38
234044
326484
50
277282
79672
33
81
462717466
387086567
85
75
60
230990
75
8
411734
2
6254
266475
89899
5
80
44
10
189260
472250
83516
464125
29
8
8256
198505
93
466790
3
89
20638137
191069128
990581422
211193
199467
283244007
475176
144532
98
333541
95
448564
6
159512
8
41
9
92
16
38
73
129759
55
76
27
9
381117
189044
19
58983
60
249911
46
1
123477
132842
99
6
28
465983
182993
18
9
140606
108721856
32
33
83
85
151283895
5
434127937
9295
83
370002
1
167464
211876170
79
280928
481204
203326
208427140
84
9
473495
152765
1
321853
440504
36
3
6
74
44
135954
6
16
197655
99
76
44
80950
148278
481436161
18
87
24
181656
4
80869
397457
76
58
6
365822
69
325382
78
4
12747
80
380179
30
32
491885
38
30
66
1
88513
367618
407705
21
50
111268321
13
460745
46
334508
9
376296366
40
37
3
6
419632
82
20
95
130528
115395
422491
96
63
28
77822
31
64
166541426
59
826381365
8
456526
15
85
55
986637588
311792
75
15
333360
9
9
451054
425052
3
8599
35
73
55298
436275
52
6
317727
862235855
69
1
376031469
429463
24
310179
80
4
7
9
7
33
69317
103237
300048
99
50
258262
34
873458626
42959
461500
84
2
86
2
97
422176
222741438
6
415573
487132
384801
89
63
371988
89597
495980
29
18
371920
480372
32639961
3
39
85
36
74
463322
467381
329117
399713787
4
7
13
825023510
86
640358002
65
295874
31
18
59
16
278150
183305
73
52
877237603
22
78
20
94
15
1
74
121124
6
65
159224
4
4042930
79
96
47
232708
86
152865
36
202473
231922
84
35
87
78
20
121904
408554
248697
44
7
60466
417997575
32
28125
239517
79
106669
74367
83
40334534
101437
171992
85
62
302504
130579
264452
318976
93
960414109
312128
97749
47
88
361544731
62590
290017
16930
56
3
79
134037
45747
197493
98
366531
160323
50
71817908
994002511
5
61
178267911
51
79
27
2
248936
95
14
451115703
273511
441269
834156538
344617
23
42
97
480513
376361
41236
112212
2
147091
63
187085
181745
33
38
52495081
68
88
260980
325598
108341
84377
63779108
261454
362923290
777537828
472422
869252720
53
65
465891
368323
64
82
2
575597528
48
403451906
1
42
61379
92
88545
26
164921
99751
413320
74
143324
2
86
985347272
9
40
36
92
79146
4
33
61
48
2
199669
44
198493
97
435975
306287
65990962
61
76
40207
375111
255126
452654
2
95
298865
20
18
31
345395
18
60
278869007
252295
92570
6
484134
90
143165
92
8
264811
886674686
64271
39
356251
219288
76
99
575782654
8
38
56
761097197
44
759827476
940435276
3
56
402541
6
340605
21
257145
25917
80
403987
349787
259651
1
247326
168553
720246379
86
70
43
76
361023
17
423749610
8
65061
54
50694
21851
130731
6
34
3
81
297456
94
647906783
14
5
42
85113
8
495068
23645
119280
37
31387
81
5
1
440616
6
253780
429421
165158
64
7223
464919
439599
20
85
95
172415
237157
397571
998461668
47
457831
84
463897
66
72273
62
306689
444936
20
99
61
7668
470512
99736
433560752
325969773
99
180843
34
503882596
70
62
22
8
61713519
9
49
364633
191723
422784
296292
142103
113394
315695
8157
51
355861
60
3943706
405584
23
416882
369390
34
9074
67
24
78
5
9971
73
212545
94
16
230188
307217
205061
29
68138759
330502
216051
9115
6
42
66
343263
25
5
79
20
17
356890
46
21
72
28192
387218220
26
6
47
7
32
93
216247
79
111248
59
65
906019977
417555
19
704993424
96
26514
63502
5
144375
485801
852138554
31
363773
40
307166
82
64
421432
150395
229846704
334674
81
183816
6877
86
87
6
437365224
939141813
96285263
297292
494142
487582
335102
290352
270152
45
437697
403348
95
338656
2
246926490
59404
74
79
496497622
492757
80
84
2
569838933
4
298867
110587
26
48
71208
452571
14
189178
61835555
65
201531
40
74
54007
491952
40
70
54
56146
396534
288907
392646
283818
8954
61
473823
6
25850
206315
468567
190296
442047456
27
13991
2
219837
52
4
56
278502
449965950
85625
249478
44
38
1
64
860944435
11
76
68
19
1081
98
395238
62305
490922
27
66
51
495857
9
127614997
487030
4
469431
21
174315
99
395121
348460
71
91268
389202
55
152693
59
82
433452
53
39
4
77
66303
38
5
45676
78
262227
83
57
414641
180613
406538
365762
382975
343046
27918
423440
85
4
70
282998
82667
155389
58
64250
4
93266
13
29
23
485420
13
24
84
926677371
331498
99
285798
321451
2
28
83
9
27
161450
309668548
43
278497576
7
225488
229617
6
313390
60
85
744003837
73
5
80
8
71571
24
3
277232
81
45
79154
227325
36
187984
7
425665
309346
22
221650
253864
358842
193525
156319
39
98
4
57
3
576093199
180826
65
99
26
38
392293133
28
439126
71
197717
601001839
48
86
95
6230
490315
29
65
72
57
52
300505
5
331502
391442
192823
14
52
412446
63
457938124
12
31251
9
17
72510
85
417105
9
912462866
61
56
94704
42
443251
24003
404529
84734
67
83
1
78
187881
224622889
81
157854
438396
64
369587
76784
132001
18
233889
383603
17
457353
469433
29
119055
93
35
7
83
298764
27
226102
487605
225139
48
81540
60
1
3
88
396297
153010
38
41
89374
859752543
216050
435668
38839
71
810909588
58
7
321247
84102
435221
12
77
19
73083039
268430
53
907188606
179525
72
129192
134555
77
90
90286
5
31
55476
236970
426328
404625
89
130952
273538
57
41
474143
447138
78
13
37353
409983
183737
429010
75
238694308
98
47
65
273029
66
395377
381059
278642
98
90511405
188683
3
324558
558398023
87
648210048
43063
8
36
30
5
434955
200712
121982
346106
9
85353
478129
71
86
232162
327183
186763
8
203929751
73
67916
452190
279914
443296
676447350
208315329
6460
297796
136267
54
439433
66
1
10620
68
8
309356
27
112418
35
394798
75
154035310
252427
873783797
213177
9
420696136
31479
12
338777
96
220843
75
5
88
310176
218335
80
47035
43
24
211613
969863825
50
450098
34
455484
10
189217
29
14
19252323
39
3
11
31383
523199611
380402
123570
51
16
6
17
170363
631696005
83
12
83
2
128437
4
24
383488
9
37
38
60
11408
71
40
38960231
9
40
61
26
126443
783638932
275942759
73005
77
8
6
68784
75
36
138084
4
4
88
25
28
96441
264513
97
50
156019
1533
350392
63
40
141531
7
96
50977
85
309024560
90
432999
19
683049000
11469260
203071116
402022
73
9
379801
196236
467852752
306570
20
382729
589834560
82
75
55
6
39979
386381
74
467139
448452
843263690
40
62
54
2
269687
89
55
62
375734
60817
77
229455
174962
7
54
9
27
9
7
29
438269
926194079
76
20
59
73
163349
65
35
66181
79
335458
65
429021
576445603
7
76
32
22
61
57647
933447832
482635
233897
35
423805
350861
3
183530
45
41
985123977
56044
90
24
97
133073
205885
494827
7
330218
47
624443938
149104
44
352360
68
65
33
60649
167566
62524
225718
54
290955
43438
2
11
301471279
7
268081
43
56
67
31
157453
36
297032
53
59
86
8
57
11
344888
94
162535
33
79
18
210782
37430
23431
76
886220163
476496
29
439589
381767
59
88477
348414
8
85
442018
99
35
75
96
5
53
219694
447604
27
27
295484
6
4
378863719
132284
7
375940
411386
96
10
355953087
57
89
5
6
488709
242380
7
6748
86
134442710
361464814
322685
63
200359
5
576937511
97
19819069
467224
98
210553
75
732176339
478248370
134731
74
61
4
77
26
22
72155
580419100
232859
68
334348
529251892
375663
75
63789
429764
397572
380253
13
206706
412178
218943
46
357036
65
31
95
284846
288754
21
205347
28
58
423302
52
446414
452856894
67
92
100355
40
139258
25
375825
558528904
7
539933052
278841999
285054
28
257460
154542
68
451243075
192658
89
42
6
77
76
353832
302458
20
67
417650
211460082
82
497847
1
16
89030
22
5
43
84
526166392
300753
230457
451263956
77
932324425
20
275681
269621
73
468129
349613
82
34
226872009
41
184755
43
1
51
429517
9
52
426035
228908
19
214466
72
182794
20
63
948454183
486011
48
3
37
12339
334559
47
361585
69
77209
52847
91
311970
65
310205
5317
77
37
28
498893
48
20
145977
30
87
87
399590
83
114782
360198
121792
17
53233
358699
1
63
82
345137
167411
66
499690
364463
308476
5
151419
366741
81
391562
91
71
37
455023
99
894260581
21
90
214328
701096885
151775744
29
349759
399739698
72
7
386465
599901985
64
125642
171069
187557439
78
20
574821775
759726978
20
50
8
36
21
115244
296780
179592020
4
50
26650
237508
157335
20265
475450
47309
313456
29
177118
695838046
54508
81
95
429378
3
442625
67
798983628
61
363396
234138
57
88
264106
74
56
72
261624946
17
94
432080
132271
93
58
28
492930
31730
24
95
80
98
69202
164244
6
95
325395
636400466
534822426
306428
42
90
78
12
782723480
2
14
3
615315480
398036
9
15972
788698691
403430
231729
362879
80
2326
49
413742207
73
3
544298979
2
53
95
110085
346021
2
50
290212114
411285
131055
106157
507092659
4
42
231542
26
278838
288873204
37
75
77
32
322892
59
524804793
921493850
7
268539
349314
81
798560621
266523
121175
263318
5
249697
55
26
25
53
64
45
55
80571
98
39
166666
167981
34
27
55
448850
377810316
81
42
95
412940
3
281727
188746
973707651
344825
93921
8
78
474099
4
35
366836
74
5
13
63
79
218402
4
90
339229
140083064
133964
103791
1
3
110525
33
218113
441391
467123
26
482026
184957
97
91587
259563
160621
67
338281
402108
58
7
142388
457876
23
7
22
24
52
63
44650
35202
62
84
86
418090
43228
92
45
232359
828401155
183138
7
91
6
93990
210357
84
62
16
33
34
59
26
389205
173799
419680
308863
98
249284
77
78
86
54511
79980316
359549
44134769
99601
97
78
264183
33494884
104250
52
6
25801
2
95
351977
108616
97
20
244544
96
169162
77
13255
61015
6
22
39
12
922204425
239342
21
56948
70
210269
31
391391
44
352995
285577
108803
27
342397
48
82
76
2
11
47
374020
33136
18
103132
82
230863
8
15
403760
36
7
75
253617408
97
92
687054078
436334
13
378745
36974
293767
94
2
537190971
52
39
480490
28810785
241515
288622089
97377034
159798973
382123
199196
455678
74
291782
37
59169
66
253267
85
65
376666
35
78447
117162
40
394736
83058
3
159482
4
66
58
151269
12
77
366034
445446
341265
413151
44260
495556
239033556
185526
43
2
974297188
185002
2
2173
68072
59
79
79
9402
78
56
314465
361579
420238
253681
69632
455323
14
118520
408905
25
103025
158239
215916
399227
47
126573
8
64
55
276630
412011
20537101
4
118668
63
57
76
288772
51000
24968
1
265803
1
329578
663294102
47
16
255071
461001
106249
1
1
3
125382
777485163
8
47233
312844
488248491
29
940590832
61
3
14
104806
154966
135139
407106
3
273035
80
65368
402812
542796372
72
85
99
479825
33
4
401497
450136
17
272962
402027
81
126900
409436789
119953
159792
44
398854
446270
336706
8
4
30
856210876
35
71700
3
30
6
1
193572
761686271
3
67
215437430
403152
2
359397
357648
86
443108779
82
78
276686
38
251201
493813
2
95
5
25843
248684
16976
6
478448
86
446888
343280
10
456327013
6
6
29
110937
32
424757
8019
9
306587
307374
92
427379
47
84
32
451125
943388012
48
35
238995
960735539
225668
303167
8
55
41
26
1
22
448184
409078
42
16
839000898
80
422731
75
88
261783266
14
37
376352
249871
78
1
79126418
69013
93
154597
666400873
5
35
73
56
7
12008
43394
62
124293
286896
218766
13
64
30351
89
47
18
67
399015
147166
492092
388547
241139
72
456202
8
15
685796139
89
28
396639
338144
3
454848
28
66
62
442218
696990854
32
66
35
351785
12
378531809
222388
672799921
392695838
373250
953113419
69
405881512
87
49
127659
229920
92
245948
55
450555675
397452
3
1
18
1
1
24620
88
393647109
12930
58
61938
52
5756
1498
39
281180
144855
5
56
45
74
71
341925
80
61
75
39
90
32
55
71
60
7
14
6128
148419
45
105166
91
41
3
82
8
9
23
569746214
780347163
393899
218491
173665
94
15
34
3
80
17
159136
431616
94
5
433223489
4
155397
89
65
172027
436226
252014
14370
283646
235327
205179
76
145945
232963
259872
68018
15
96
40
71
465561275
336447
7
60
355815
48
76527338
4
41
274472
64
349858
29
436398
59
14
78
37
455694
750076804
44
294130
87
48
86
96
94
78
42616
8
62
99
278717114
31
96
86
415856
36
73
287182
214881
52234
411992266
325009
436036
80
328282
231223
40871512
254442
83
428387
17
249501
357153
77
61
89
38
240386
157048
371331
349505771
121034
46
58
262372
88
412363
42
98
32536
107001
478417
123068
1644
293838
12
37
6
158393552
37
240917
5
298910
426157851
228688
17
31465882
6
1
70
241304
92
159379
92
82
38
45
10
26400
69
310709
350496408
280058
50
53
282377
241973
79
7
329910362
4
383248
11
219060
4
33093
136466
238508
52
83
175661
436220
286980
4
80
418195
79
415762
34
34
94
62
489206
260173
85
2
72
16632
328965
98
30
186812
162920
65
839989750
454615
106889
4
31
14619
360886809
1
165451
81
83797
17
96
49831
83
865387147
298795
336198750
75
214501
217823
2
39
50
50435
7
24
471244
47
237286
27
79
27
47
55
75
81
4
41080356
499449
23
116305
400645
490867369
112834
7
4
32870
2
38
978211183
98
397111
388064
247698
310143
425718577
101390
41775
746968510
945446222
9
7
69
475472
68
225268
16
443837
58
330767
3
751784812
61
2
92
15089
8902
351347036
16
27
30
395962
45
351785
196607
55
254500
267628
84054
4
32
257154
92
24
347288
51
236177
486001
75
5799
338146
5
15
88
6310
25
77
709537787
60
469094
346445
67424931
60362
10
53
336840
328805
260282
77
158227
45281
154457
61
17
350361
32
82
313051
432747
56
86
9
2
13221
34614
207873
4
833089375
47
71
209453
167748
3
849934760
369152
6
5
53
2
18
684087461
326875
7
63
463191
62
96335
3
18
8
19
311340915
136449
27717
1
405788
81
77832012
59
7932
17
215399
77
341374
71
6
62749
707517253
53855
236463
15
26
23
67
12
160790468
13
102748
163484
816204617
746661961
40
6
471371792
7
83
419559
301086
71
52
415017769
360253
174992
150199
223621
38
57
2
418531
21
74
911029405
98
168658
61
33
59
85
417900
270411
49
5
94
328920
156006
44
471279
257232
24
118285
91
77
121064343
85623
84
914132422
452860
366659
474270
5
41
441712
9
182552
28
264638
42
68
97
76425
5
12
878265398
74
659253158
449992
109602666
89693
6
54
349893
40
280716
424724
3
801261117
159407
277696
261926507
8
107876468
251362
69
153155
427231534
56
7
212653721
858945708
7
469322
6
430305
77
72
25
241401
318798
98
23
83373
919387215
326814
292327
90
5
638936941
67217
72
260989
71353
48012
7
28
56
52
52
64
486311
453063
257592
2
186687827
172113
6
120645
37
16
60
49
70
420509
28
30
71
35
95
15701
27
392934
18
21
99
331367
157059909
302616
61042
149505
118013729
473717
178660
98
376831
85
14697068
75
68
82589
201335
12305
411008
84225
25988
51
98
4
3
459437
709707184
7553
29
86
144434
69
111101
596556375
285280
4
425061
95
59
12
67091
477404
22266
299421
72
38
46
99
6
371022
262483
335017
99
311752
94615
5
78
265067
243449
459880
83
497976
98
717395323
289453
54
99917257
75
83
3
158699
432406
103141113
79
85
56
72855
32
1
1
28
45
58
5
38
29855
43
414502
22
600470017
20
133964
18
451635
429000
453411
171421
101020
411574
2
64
7797
35
85
175279
6
379042218
279017
186980
27
99
257687
11
32
54
113116
91758104
19
238897
37480
525883521
111849
85
24
800164715
130773
125749
16
89754
27
2836
13
393003
432924
56
263655
37
89400
38
72
87
21
391039974
501553795
43
86
60
564339474
454667
58
471833
402120
340621
6
4
1
373822
80784
41
12
238078
99
45
50568
55747
8
35
495144
58
57
223011
447202735
80
249673
3
229082
51
35
166947
169514
59
496445
40
11
50
41
43
394281
328739112
25265
18
92
1254
27
101060
315448
32
449441
65
84
85
310500
162886
83
91
26
319808
289554
39
38
5
14
286771
59051
42
21
30
69
5
496236
108795
689743656
9803
276154
487970
70
5
129490
50
62
66
361420
70419
242607
175877
80
923
408042350
486759813
10
321653171
216961
235667
58677
92
258441
115417
247923
602676625
85
68
248517
50
32
14
45
83166
37253976
96
16
185274326
551393309
73
9
98
362398
142727
58914
25
477174
145832855
279167
290029
59
131267849
238517
98
348874
305723
495070
35
6221
294429
345621
39
355091
41
379597
50185734
63302
94043
51004
32
23689
70
43
259863
66
25138
2
160630
158647
46
354
94
79
41
183204
454117494
30
151418
46
13
206441
28841941
40
52
10
96800
54
39
452673
52
451552
420136
139960
473322
65
232735943
86
396697
76
25
447376
21
19
15590
48
45
7
88
384229
63
208379
116415
46
984497485
67
2
236873
30
876582585
9
35
72
160980
6
79
307745
98
241525
420136139
50
436281
62
221050337
73
461714
686700788
165124
9
43
473385
110936
88
490350663
178407
1287
387147
94568
45
101416166
166775
34
2
22
17
48
14
82914
58
41691381
90
436217
337878
59
87
74
99538
6
234953
222867
159233
4
382487
7
60
1
295238
65
42138
411816
45
63121
79
42025
58
333863
797009615
19
728927094
54
2
1
275052
373557
22
346239
1
769314393
125429
138952
404980
1
434837
70
51
255631
282922
48
45915774
52
51
142204
226873906
349898
243615
138229387
37922
341428717
6
85905
55
166424
463802885
4298
248387617
335744
167905732
4
19
43
29
10274
782855468
154552
384260
260964675
83
224966720
185203
463679
162534
262717
25
87
189678
2
68
34
3
57
18
14
85708
69
11
592256159
37862
31
750939733
7
67
45
254154
437874
27
26635
71921
81651
6
22684
3
85
487375
6
218865
94
5
275963
35880
18
12
59
94
920700367
819466634
34276
17
86
36
342272335
204193
2
46
583791669
88
167980
184362333
96
56974
9
2
90402
22
634509267
81
263565
63
1
306164
275952
278213325
5
271210
38
403773
225111
169957
1
58
84
11
943805084
5
70
159201
68
499824
487863
70825
76
256424
4
425676
4877
305366
629256491
394944
250917
4
3308
25
91
7
455803
77
412426
342041
5
332639
67
394575
39
541658846
76457
72
15
11
391951
2
53
167665
113036
839241773
284761
21
70
341324851
78
191198274
97
74
363304
406480253
91
454786
71
163751
19383
207265
29
203426
603063176
448251171
356819
347573
5
287276
427732491
27751
83
459956
95440
928178489
30
12
28
694493526
331842
85
148212
599256296
21745
37
28
91
8
197204232
88698
56
91
11
57
183068746
338097
385914
32
31
13
28
92
93
433012
329855
9
370133
19
55
4
396010
5
70090
31
52
84
200049
49
2
816647501
472400
53
15
41477
60
95
98
642361634
388316
26
18
438979
483442
41
452655
97
372057
45
42
446841
277434375
90
9
85
164515
200739
63
402378
101787
55
155720
125590
21
42
71
303010
3
91
63
7
189173
83
127207
92
193218
429132
27
65
404623
275001
705234579
244778
30029
59
69
75
30
88281
2
151222
19
762207293
56142
18
59
9
5
44
348766
87
41
332167
26
87
454438
83
26858
232472
42
134273
79213
44
7
47
481589
20
225152
3
35
402726
19
94
464731
3
16
6
47
28626
223717159
28
207434
244588
404783
3
363759
70
78
496690
190160616
17
12562911
4
109204
84
161595
88
474886800
74842
36
645124016
361966
51549
80
70291
12172
87
2
7
384861
88
915164591
657805727
30
51416
282109048
240523
483694
95
13
759908276
9
42
761115187
312621
1
43
419
52
60
180079
381773
39014
14610
32
275083
6
54
69612
496121
53675
413678
75
77
191378392
56867
98
1
69162
272495
476568
64342425
881541487
212580
78
309359
2
906862726
31
7
281418
63
414796
626330205
366360
44996
39
99917
217075
454771
72
428402
323360
172581
34
58394
640365793
60869
51
57512
674654088
283493
115859
29
8
487355665
68
78
29255
207154
96
34149
383068
241917
203018
90799
83490
280312
16
51
5
99
9
26
330568
15
206900
14
238832
426780
7
79
75
164697
164236
59
68
435170
82
73
27627
670329875
68
386395855
98
77789916
259740
30940
88917
420326
180378
24179
22
9
383168
473145816
34
179646
8
76835
87
24
1
97
12
597617757
15847
75
12
332889
3
32654
22
411193
7
464228
80
74300
51166002
52
26
218169
68
166059
415901
348370
8
119426
326282776
431737
33
63
2
172517
480632176
253071
28
208252
297812
2
35
76
66408
688004043
491514629
312907
117710
290859
9
488876
468458
8
25
875293815
221187
438017
6
436495
429091
3
19
77
46116
285819
34
107190
60
16
249478
288783
293728747
44
8
8
37
227543
395717703
293784
491312
23
245274
84
7
291493
57929
27
767037473
189514
139909
573124794
420468
7
318850879
41
78991
76
51445
79
91
75
3
7
6
22
342310
1
145167
77
65
430623
312054
340860
224740
66
48
89
8
39
39
73
99337
35
1
93
358400
281099
9
260941
139033
163989
48
59
12395
861234288
98
115978556
8
76
10
29005
46
73
140415
80
5
81
41
477801
279300
524556354
93980
20
36996
44
89
196079
491854
38
664157470
10932
75275
90
26675
14
32
89044
7
29168
3
55
57
703328007
71306
50
167788
25
47
277074
21
25
7
66
78
153145
53
45
21
358081
435486
40
2
30
9253
239849
460437
82801
157291
72533
138502
19
60017
5
224411
56
98
24
53
5
479917
410264
83
38
41
56808
2
54
49442
211724
274427
37
19
271968
423796
301888
409764
382329
64
66
93
70
61
493802
5
5
502682621
82
6
197203
92
61
329931
1
238051
6
7
12
370747
553749891
243459
31
99
8
383862
84944
9
316166
253493
149950
82
70
41437
887608813
91456080
85987
3
743256697
71
2
42024
55
68116
168488
78
277990
196788
81
335661
56
417503
268746
363
124476
172445
9
745711582
72
317941
42
482018
567842579
81
759191244
67
433347
591920167
193194
22
65
369568
6
2
24
17
23
315650
137791
62
37
77
895963944
11
335985
309312
86732
23
8
371289185
166597
378724
59
55
31
494219
264193
449347
68
74
162183
88256
483810
170720977
160137
47
221352
13335849
440282
11
407163
73
90390
2
330230884
9
476208
458159
67
22
6
77
443226
148460
195464
408656
255204115
188553122
415343
279076
3599
345297
7
83
87
428605
30
3
326776
86165
34
2
375207
19
71303
24
60
53395
56
397363
394020
266526
14
44
15683
68
78
2
99
17
12
105625
414513
332506
16
45
243502
280104
415241476
64
6
42
54
46
149102
14
20
36
96
197830
23
457223
1
28
8
171361
8
94
80
374182
413895
2
94
88
323644795
70
9
336181
69
34
165815
9
162936
345871
45
69
244902
2
631788951
203626
5
375810
428301
79
71778
153201
3
222315
95527999
422413
95
453095
159601
259595
232354
415532
21
166353
95
50
4
262662
91634
70
410519
4710
8
904009113
22
345526
73551
211641
50
18
172128
184347244
85
40
594071321
442815
71850
87
429884
370406
391776
431562
55
476507
398726
386159
15
29
12
8
405983
267459
932956003
360710
10
479520
97
63
318681
85
83
43
85
454157
229070
255905
493221
27
301604
139145
275363
499787
91
18
78
30292
37
48
63
63
75
62
43
2
497139
67
98
68
124379
12086
21
16
29379
89
99
430564
71
596220361
9
173590
322189
27
41
99
339920
245558
66
59
140124
81
38
5
92
281200
26
94
8
433205487
247784
368807
188091
345878
34
340334808
51
315315
72
322989
149780
172777
67
3
36
76
357991505
220854
276430
90
63
33
2
379701
333170
304877
19
67
76
481329
19
3
377312
301118613
9
4
35
476621
43
922016386
273534
69
174098
137246
179618
918145065
122260
2
385681
139961
6
14
349605
457864
15
224547
5
83
74
70
7
142196
386066
15
4
385128282
35
57
36
353441
4947
971083814
71
686826366
284121
253993
32794
47
406835961
35
12
171658
343796
729701183
309503
37
411098
246521
375957
34
40
36
290167
352425
197029
157305
42337
21
8
259402
148606
44
1
23
14
61434867
22
390575
35
55855
432829
37
676519614
204759
30
48
367355105
90
885775004
175839
95
33
257004
59
14
8962
90
236416
65222
31
426157
56
99
73
64
20980
101713
31
875142535
30
496309
43
8
345339
321375
15
21
63
61
78
160075
86
4
697473640
84
2
30
53
93
201255
9
345008
40
158254
72
25
31332
97
401753
462289780
429455606
13
317109
478985
41327
399988
77
90
373361
80740
66
8
65048
595682128
328110
2
37
56
4
86
24
89
846161104
13
85
16
8
30
60
433383
93
214536543
88
81169
506097798
1
4
27
757671885
59
84
39
472032
7
142091258
2
280569
72746
67
3
489434
261866
55
97
999088308
16
448590
72
460820908
8
382508
145774
70
63601
955458154
36
95
266923
73
68
58
875536796
25
41
60
127223
81
664587109
77
345915
404333
82541
29
490460
2
476097
141973
4
24
84
18
24
93
21383
184917
462449
2
59
154227
325967
4
49
47
5
1
180653
27004
59
378193456
20
2
489940
75
99
315781
563880245
193387
29
9
5
716914759
31
64
1
6
54
474802
42
6
148766
286394
7
227092
51984
5
46
71027
92
388439
4
44
75
257469
134907
757528516
208542
447789
493960
18658
418483
77
17
90
44
205774645
385718
22
51
7
39
153637
66
27250
9
30
370967
78
793967564
8
438477
44
134201579
364015
292729
71
188780
174483429
7
45
85022
181499
483825
49
153937
3
104347
13
59530
159968
797548384
3073
15
68548909
443404
42219
447883
146377
79
12
30
64
48
70
366428
140832
360868891
74
34
168860
73
17
142818
210641655
72433
442181054
73
14
83
156132
92
99
247464
294807
45882
443054
163835
99
18
293505
20
63
494902
273143745
5
98264
75
144384
421505
75018841
9
57
56
59
30
144944
186400
10
70
59
827451903
66
1
328678
336779
457016
2
32
37
30
216235
91
42495
595097836
146716
22
455202
8
3
14
9
45563
456511
19098
48
427865
89
424039
91
228000
43
1
64
97
90797
3
32
2
366889
14
9
9
32
68
33
33
34
14
47
20
358270
25
53
35
221293037
18
264608
8
44
76
42
11
226193
208617
388612
110617763
23887
593692718
13
121470
443593
433607
30
3
70920
75
17686
82
80
3
665812715
181434
307577079
113462
200001
183689
86
12
8214
488393
31
422248
41
7
7718
600503968
20
42
158670
351974
115909
6
388414
16
306441
1
30
51
87921
360003
242392
44
1
16039
243017
229897
6
42
39
490102
41377
387054
47
92
46
35
905310687
70
46
59663
76
949267370
99
61
72
10
434794798
70
470070
55625
75
333494
272880987
76
152930
426841
39
466361
51
20
334567
23
7
52
256145
21
49
130925
67
407582
192655
223570
308457
78
30
56
81771
57
429398
83
369445
95
84
77
56
33
453184
15
310090
35
16
58
286772
98
83
22895
60
2
59015321
13
452178
102124
46
7
78
56
42261
251393
246722
52
108376
36
90
113521
74
150180
1
440292
74148
80
87
27
159304
46
20560
9
28
384015
5
247393647
208990
9
71
30
79
10
89
142577
438465
205216
116111
87
432219
20
875163336
120976
80
89
321023076
59447
97
2
73
791254661
115991
7
394628
288339
47
42
431471
94
302917
14
334629
1
60
299301651
979733855
254595
233650
86829
3
52
56
80881
81
215201
70
141928
242239
7
260519708
406956
56
108249
48
139244
24
90
372777
159138
44
152674
39169
41
717921208
189044
427513
181108
60
451230
443318
7
334650467
346873
47419
36
4
2
41
118766
9
212058773
37
5
390016
184585
379679
233529
612160623
382510
22
20
91218
9
64
4
76
4
3
893887148
53
21688
85
79294
2
69
201948
94
545469101
21
76
6
268285
245473
338599
19
660712840
88
111204
2560
26
10
497493
84
78
41174
73
198685
325779
21
499466
237281
95
384228
16
407123306
79
1
45
455857
347607851
5
218469
87
82
97
16
545187073
493460
28872
2
58833
68
302826418
67
50
10
94
89
490606
2
57
1
123791
24
92301
20
169774
160841
989849753
348143
460471
21920
99266
13513659
27
91
265983
17
229638614
284085396
298532
640749831
30
213413
487636
387269415
40320
68
128884
91
344460
4
239538
6
381303
497208
12
390821
209063
4
39372
237215
7
32
195813
984330559
80563
7
494180
116256
33
69
99
61
346355013
314801
236864
220548
225781536
229074
16
37
453776
31
23
536739722
167682048
406580
95
1
34
6
48
86839
124130175
456330071
490168
122268
72
96
59724
65
11
7
59
46
9
668040860
192614
190499107
476360
601235581
8
260217
1
147212
7
61
171496
27
84
59
208232
87488891
406111
7
462179
90
438710
70
277038
17867
77
16
79
221754
56
440882
38
331026
2
350591
9
6
6
9
84
224283
152929578
402232
124882
21
94
35678
98143
77
191791
91
97
3
490092
11877497
644349909
260375
91
252141
39
297539
425415
86
6
369341
3
159916
170607
63
83
1
258149
251391
9
44
64
24
219568
59
292840
4
7
287647533
71
542541634
22
382596
34
118879
25
85505
39
572095035
141991
57
473591
24
37
5
10
424004
349378
23
229192
29
93
56
37
33
418087
91
12
6
278903
26
410927
285950
146845
498512
65
435652766
16
20
247044
345262
20397
33
65
995750505
202339492
66
4
39080
281628
298088
13
21
25
40
2
165867
98
367517
38
9
3
20
356109142
48
74
24
80
228230
95472
33699
89
318301
44374578
416744
196401
92
6
176465
21
90
49
71579
248222390
79
40175
868177687
306480
432465
10
70794
66798217
4
8
246224
446404
51
26150
635517506
98
85
65
68
95
10
114667
291962
284185
312067
72
204899
185037
67
95
99
5
937307403
29
461057
20
8
451465
321533
412058
534765836
147379115
396002
289118334
413701
358524804
166639688
83397725
70
18
147520
48
62
83
5
6304
996372178
26
461414
51
6
24
65
486241
51
353500
181496
162660
71092
343925
77
103114
372197
489483
21
72
7
61
27
853202930
1
86
751259398
15
74
8
939229212
17
369979
95
175866
421572
14
5
81
30
298000
308362
61175
142475
382163213
3
32
99
5
84800
380854655
304214
239323
96
7
879778697
73
88
196847
317342
66
123094
77
9
483984
146408
8
332588
147532
9
936913831
381850
436528
360103
11
73
983637377
12
116040
79
25
196108841
102417
56
82
1756
2
30
373851087
181749974
271985
361156
98421
18
429176
52
126801
4
2
652751355
698158221
369899
461892
106891
49965
9
39
380635
67516
7
306084
86
116379
77
54
4
309641
481983
176159025
10
222951
447489042
73158
40
65599
31
82672121
1785
84
21
75
31
28919
22
387820
58
214567
919474677
96
1
327579
337381
61
60471
611843632
10
5
201377
195557
464054
30
87936
141694
408081
224697762
82
28
143461
13203
18
808236452
31
46628
75
22
404938
61
77
60
96
318968
85
575083883
41
79
374691
369185587
221688
1
277999
81
198721
31
41
498851306
67066
7
108119
455885
59411
71
82390436
59
5
64
227285602
392086
52
387410
5
25371
3
469744
343628
80
570308905
36
466105
20
71179
20
1
189580
233703807
120524
275711
900639674
94
1
2
77
987410465
25
90374
75
33
90
2098
445142
90236141
21
81
4
131638
38
43
23605
79
20
267520
90
8550
259548
41
27
9
143938
79
96
32
65
70
915444734
8
10
41
475193
24898
486778108
6
71
73
462588
485142
4
76
32
46
63
68
38
10
21
419204
1
438204
47
310605
58820
56023
411889
79
721962217
476484
1
18
3
44308
247516
9
21
182221
6
177890
2
15
345101
94
21
409037
27
334115
114698
415253
4
11
242685
223060
85
56
8
60
238513
5
46
53
85142
41
79618
73
75
1
11
1
6
261229
614608159
855560702
45
58
56
214555
66
236464
4
85
50
25
42
71
77
12
318892
96
233925688
37691059
352157198
4118
63217
136239
418512
28
81
53
70
3
7
445914686
52
32971
117866
69688
439570528
263975
79
443808
50
6
43
14
27
1
52479
26
202220
704126600
52
89369
43
9
313295
920530142
287272
30
95
23008
9
34
76
20
36
432249
9
41
164821
272239
418478
73
1
369436
15205
62
434997841
466657
327461
23
175015
122565
28
343496532
78
71
75
61
60
7
381020
307359
4
32
480029
324759
42
67
500265097
9280
39
217165
75
83
50
5
54
822104406
59
278763
3
55
149748
297265
32
207707
77424
48
481872
73
391989
97
276474
132568
502379474
431343
562315487
198904099
86439
237554
2
99
2257
21
43105942
34
76999
4
392344
19
406054
19
137069207
356364
345146
24
18
440735
22
4
663085229
87
12
55
68070
282799
160750
2
390820
271685
5
283201
3
166077
5
408979
152224
7
938678471
9
331465
68
97
33
62
308791
67
336168
143751
494660
93808994
98
466214096
74
24
19034
39
452302
37
49213
63
98416
63
41
3
179565
28
18824
93
331381
90
19
127605
129285
485626
20
54
413365
46496
604546070
160080
212772
42
414904
99
70
326810
111565
419885
72
372994
332302
335805047
84
178258
154116
95185
398354
76
60
15
34196
54
9
366753
6
392905
325995
12
35
474327383
70
216567
83
35
61151067
825846983
300230474
6
88
295069935
90
444703198
398134
5
456841
99
323937
316978862
268463
224391
604236416
42632
349243
2
21
467157
45
4
180882
66
81
9
96
90
82176
478538
50979782
522448166
282297
137599
36432
95
224616
4
96
47
88
74
56
211730
40
333177
650486189
377594
48
40
7
460211
90
40
34
195623
213144
478035
88
382101
5
72
343810
8
369467
37
143921
68
61
919377724
632053883
5
72
1
448861557
355280
254107
12
2
93669
8
2
22
71
71
44
474140
243152
88
76
471999
28
3
60
21
83
56
357500573
56
1
54
270192
342852668
93
8
118950
77
159019
172652
307497
70
23
410787
82807
284086
260904
61
517443647
156018
68836
144360992
60
42
19
479808
326105
57777
6
16869
77
450186
82
46
99207
481284
44144
98874
449751
170401
83
38537
976813569
54
383492
452218
96
58
38
47
24
45794
27137
254690
8
96003
2
241513
63
14
13
416074
89
16
138578284
52
71
76
67
89
87
401401
57235
305611
18
426858
155905
95
96
577587990
27
78
21
5
329186
3
23
72
451488
282330
52
309039
5
264092
97
743989745
69
45
480396
485724
460627321
1
82
295549
79
42
82
1
39
44
1
75
386488
91
92
7
36
28
422912
84
201710
53
47
4
494221
34421
471181
92
38
66
7
349477
13
84
329849
45
73
26
237808
92989
283107
459341
67
90
54635
81
81
79
43159164
174876
246732
25
36
54
116095
367268798
259548
99426
22
4926
64
35
91
79
82
9
64
277846
112483
54
72
6
30
68
44
19
98
229222
486748
52
368944
279522843
235593
4
28
1
13620
95344
48
73
86
53
276335977
334225
402887
36
105160493
82
237194
410853
439749
612275784
64542
38505
38
22
384279
81
71
69
226004
20
430731
81
219527
87
83230
59
74370
12
34
53
84
64
1
241908
31
61
142591
18
18
56
56
136141
435491
45489
1
158132
21
48
13178
827883799
1
96
7
330164
797133247
295018
66
28
271079
328572
389507
400056
437805
18
240364446
175468
390366
33715124
43
17
5
82
35
25
15288
235433
88
9
256829
255103
25
34610
48
475962522
102897
473330
40
406385
906194250
347940
43
264335
38
10
37
272730
61
49
11
76
220186
73
50
240940
361422
80
331880
4
57
260341
96
397573
340163
152046
53
302056470
12
4127
365008
37020
386725
167160
93240
68
384955
33
404114
241259
431576
483142
135551
33
71
53899
91834
99128
2
734637023
257498
213085938
75826
23
66
86
57486
288839
219703116
515762208
94046
77306
56068
168043
383595
426344
202235
5
395460
67
262318886
339965163
948188530
340695
354436
38
438068587
633347662
307679
8
145945
71
81
68
466138
130384
240692
475656
67
4
360907
60
133474
89920
204380
54
4
1471
423441
23
40
937833428
70
41239725
489471
280027
67
298189
364446
222712
395039
39
357286
349868
45
70
92
142758
493673
244450
2
405402
67
99
265056
18590
96169
306235
63
90
97
55492276
79
42
174693
427765
259059
234525
615887316
208748915
961364423
986997821
70
61
108191914
264011
62716
51
96
9
70
7
5
149909
55573
497020
53
8
7
3
32961
49
59
411810
457432
720901264
257740
34
152054
213996
8
33
393947
79529348
64
72
42
405142
235689
112645
72
98157
3
15528
128465
454958
335213
452648
71
317060
55
290801
93731
31
99
149051
495583175
46
243462
440001
99
980371610
53
51
7
289340
6
456754
680276978
227144
102293
50
85
26
15161
94
174811
151815
439199
2
52
69
398841
61
569412329
55
47485
71691
7
5
270241
493653
78109
9
82
42
59
288460
18
49
4
4
99
13091
41
1
426534
106515
91
15
182075
488111
61
792789917
96
6
208789869
71
420929
384409323
194388
77806
181923
43095
14
94
791834450
32523
21
70
62
167587
52
427448
298073
53
65
78
194702
638652947
70
306292
68
395572
568594952
62
172951
323888
62
3
60
4
71
289114
433324
283856
255580
165760
223760
25667
29
46
402247
1
434729
22
23
13
32346
48
6
8
312479
61
171396
75
142317
7
78871
38
112500
76417
81
530351944
413794
299492
40375
243273
257771826
470437
148036
98
4
473365
7
21
20
17
26
132503
84
346083
7
407223
94839
164549
381346
17
72
7
2
720672975
966997430
19
85
90
8
13829
4
66
873406216
6
43
330398111
286813
35
90
353791
90
429649
17
49
29
4
129916
113186
369963
276490
380961
47
27
3
4
5
33
21
43
43
426695
10
3
7
64
484154
56633
682802956
47
8
457956
5
971195298
5
128219
314397
36
420608
18
121838
3
15
8
298240753
23
7
121579
57
70726
274704
52
203689
3
76
40
277071
2
87
1
6
487789
88408
144860589
145115
260080
4
75
81
10
36
132735509
475224762
99
158909467
132682
7
120404843
14
259107156
45
241057
2
296739
5
37
73
3
296936
257989
99000625
37
202452
65
261427
60
113431
48825196
62
44
92
38
43
66
47
476431
23438
44
5
258169
59
123239
305002
83156
34
5
71970369
233670
421504
50
180560
271741
61
46
190772
60039764
45
7
93
256454991
5
87
32
55
57
346877
7
1
93
25
37
345885
278697
75
77
5919
94
362050
6
334561901
32544
101485
60
68
4
7
75
436728
98
586630774
68983
52
10262
294341
3
116749
126842
71
49
333236
147751319
159535
75
9
255139
187928
414057
37712
371414
83
351993
54774467
5
258153
31067
336545137
26
22
394634
465300
319759
3
387209
47
334491
859417867
60401
33
3
8
68
64359
108055679
82
539015957
499424
927535565
361126
16
201645
9
341875
42
258004
133685
400065
705380131
58313
349804
17
57
17
462467
491385
32
123183
35
207982
339329
27
250652
99
325472
82
5
344193040
15
869160865
10
52
603487872
452588
80
37
96
63
776593421
68074
76
5
3
94
454516
200328
498901
248834
59
8
5
15
72
17
20
237574
265038
309839
38
310399
991822495
217229
31284
8
55
285200
353098
371458
62
99
76
243869
562590881
21028
548426270
98969
227439
30
116704
19
74
4
453307
6791
498148
68
490544
7629
54
462219647
156872
93
21
9
890661079
331499
358634034
296925
261099
484992
35
270466
4
187037
24
1378
460978
291327
31
392694
8
43378
76998
291820722
351561
311989
45
5
298434
71
89
6
75
64
593548076
9
436800931
10
86
85118
48
95
87
87
487179125
53
104992
60
366257
74
80
574541996
56734151
50241
49185
47
112663
32
81
39
109214
498948
3
65
469927
49
9245
76
84
30
135683
462176
22
62
234456
86
6
19784776
91
3940
635575313
92
58
284087
37
52
59
13
204080
98
559407627
23
61
73
73
29333
99777
54099
240101
75378
58
25
66
76314
391742
926518287
3
2
29
424623
487910
44
154972
302548
578168965
304753
228213
79
227048
235712
69
21
9
43
81304
467537
85
56
6513
87
2
306046
68
20072
20635875
4
92673
36
81653
78
44
283746
243837
80
9
8
63072235
128545
6
231074
93
349253
104830
13049
283712
12
400107
98066
32
96
21
840773313
215378
190135
101928
823248923
142079
76
402362
4
409693
437605
98
54
52
482920
48
11
67024
36
37872
54353
33
32
20
206524831
70
39
22
217224
70
49
191694
42
325295
180089
395386
3
19
447173
21
34
63
72
883266657
382006472
78
729606744
228093
312027320
452503
35
887284147
758591310
38
426875
35
93
5
29
7
80
40
30348
26
85
56
86
319965
56
96
60
39
75
77
73
81
81511
91
433538
119785
37
2
506295940
97
66
286638
82
564999907
6165
734532290
68
985888765
44
20
363374
42564
391705944
9
28
6180
58
76
174414
207684
39
118135
212595
177728
8
58
82944
91
7
9712
353579
641691258
2909
207818
53
231776
665113013
301357
59
912752830
58
291331
20
471512
38
21
733755319
356671
70
454337
469414
483085
82
448903
366113
2
12
41
26
7
9
279333
43
100469
368859
282976
73
389581
90483
262175
3
351445
40
17
237565
100144
8
355576
75
27
331866
881906782
40
1
10
318531
37
252778
86
356422
7
272068
205145
461860
693715719
60
84
6
59
8
456762
93
675365679
27
399917
423659
8
596144105
27951
14
87
27
186335551
961099019
6
12778
260817
72
132048
109571903
63
56
1
82
34
385150
41
415719
26
413487578
349253
274086
76
435951
41
1
65
7
308045
40
4
46
1
130417
412270
83
454713748
488267
262074593
356943
99
264700
591358623
457079
139755
288513433
22864
487240
9
875924389
316383
53
451538
3
346035
23
52
162736
255397
37814
135405
482415
39
639624464
67
129272
41
121131
27
4
453807
7
93540196
10
26
31
58
51
375223
84343
70
3
86
68
406722
7
88
330845
5
2
95
19308
290401
20
26
3
42
7
307814
994660124
35605
37
6
62
145891
38
2
59
18
362158
49
14
39
101243
106659
36
281562
73
1
371456
59
82
56
93
59
88
407837
7
1
39
252892
9
83
66
70656
76
69961
209903
463644
25
45981
118201
79
211973
28
203058737
239978
394951
47
431987
332875
251655
604256885
94
33188
8
324395
78
67
1
92
375336
439694262
69
250026
489091575
41
474574
225359
178255
75
100096
204744
85
5
38
349053
462674
41
31
97
214034
85
249805935
223712
391085
362111
318045
27
29944
447574
468968737
69
90
77
491406
73
1
464040
9
388319
328216
916610880
90
432976409
326140
94
232681
480567
28
473552
30
8
21
20
450311
28
56
206659
4
60
71
480289
313292282
163889
57
389854
45785
987580404
277200
27
54
375936
72
503757101
42
34047
66
96823
63
56
469200
237955
117547
173752
65
2
39
172017
2
31771
47414762
3
351310
39
178836
297583
76
990485526
333640
90273
11405
69
91
32
56530
426880
74545641
2
69
31397
32
72
73
17759668
450161
103529
413218
237005
19
107213
82
67
18
165528
3
484894
179613
76
411299
281422
403516670
6
46
265206
8
166840
311670
61
6
283792
89
368144
94
63
253028
26
12
473118
12
6
382383
1
20
9
58
9
75
119595
143006
56
70479
245112
202577
9
7
85
55
3
65397
373422
290264
345403
1
62
88
437984
84
53
481018
496962
16
5142
47507
26
494350475
39984
13404
14
85548
810831901
53
46
75
290772
74
924835658
298010
95297
17
84553
513663424
2
5
412903
38
138878
34
41
363354
2
370973
457612
7501
363752
57
284490298
55024611
346344
12
26
29264
303860
67
84
77
26
53
85
30
162240
153929
35
67
277024
80
439193
5
470758
93
74
96
3
252146
36
8
17
18
55
76
83
74
314725
274237
154146
215304
23
292662542
9
25526
114957
327704
452134
245246
409278
317781
75
5
65
93
272201
260976
176283
80
71
42
158364
99
15
95
264447096
75
38
94
1
87
76
84
49
34
33
2
58
282606
98138300
1
21
171632
4345
845076855
132412
338047
79
302170507
37
75
84048
42
86
388809
298322
225612
80
90
68208529
70
91
399445
78
15
204188
5
23
4
47
26
443306
36
60
320960
981675565
47
65
28801
120466
17
10
300279
17
150984
5889
89
1
51
4
57
50
95
102319
499744
13
25
7
199331
353779334
27
140118
13
54
15
8828
20
108917
2
4
1
6
347692
77256
80
6
39
70087
59
16
374126
144067
59
78
126001
37
97
76
53
8
20
33
387771
227694
90
63
306621328
38
82
74315
365580408
290870
246621
143841
401465
207561204
138785
22
104107655
447615
276253
289244
24
84657
224301997
47
274215
408621040
845393659
46
30091
13381
3
50
17
27533
65682
88261
61
90
176282
183866
390328
43
91
184036
2
385843
72
152288
58
47
113066
212816631
93
250534
149040
83
784437050
475769
8
499309789
14
116079
6303
12
197321
68775
258381
2
163457511
13
364241
8
38680
382829
98
62
7
78
6
66
387485
67
17
20
106429
18
303135
22
405831
909328063
8
54
145224
23
661423484
92
56467
65
6
21
252079
61
203020
171362
6
169017
66442
394889
63
98
165282
22
486290
275989
65177
86
95359027
13
52442
268433748
540150015
12
391232
459179
8
30
55138178
432462
6
46
420822
60
103757
83
89
54
28
14
97
17678
246050
217355075
270223
73
68
39
7
45
53700
353627
62950
937247849
38
39
20000774
110317
491910
29
163481
98925
90
90
54
90
23835
77
81
112615
194078
76090
75
222288
80
209488
24
183288
17
346478
22860
194485649
67
159078
267577
1
373742
18
1
465697
20
110495
41
287182025
89
12
288335
55
52
45
3
38887
220119412
290855
14
307652
20268
256576
12
87
88
15
90
29
31904
391775
58
86
195646
78
439751
99
166836
92328
49600403
66330213
430228
487132
748005553
15
26
369232
8
249080
51
344713
493044
90
91
96
60
84
53486
252823
81
586459627
332385262
67
143436
44
455004
63
7
52
420372
4
4
152619
4194
108633
87
191860010
194005
64
256189
6
81
462621
108408198
23
81
78
216544
135132
42
725212742
3
431773
353041
87
31
868479645
85
63
867714487
356751
48
93
139531
26
97156968
96
14
236507272
3
8
432175
75868
40
338702
60
224509
388819
21
254203
63541
62043
147697
26188
37
95
266363
174934
97
40
184142
211842
11298
56
96
49
423058
512516529
75
382414
43
82
285468
284383
425285
209595816
87
26314
51
155196
39278
1
6
8
21846
53
45
85
73257
95571
441064
54802
80
481980
60
37
878858115
2
153793
71
14
332116
477613
81
4
1
51910
418708
84432187
252737
337669291
199383
36
32
38469
37177
89
506311380
74
8
483448
462276
553369389
71
78
187233
50
55
7
226752
460885
88
60
25
50
304547
43
6
1
22941
547051921
77
9
311445
99
90
1
40
5
765113628
78
85
9
338743
106474
42
291589
20
56449
360214908
15
94
339486971
183973
35
281231
428043
463311
264661
4
31
87185
129270
18
5
405294
55
282551
6
493741
69
247228
378598178
47
240871
5
242693
17
396306
54
86
441685338
173618
85
271411
246375
441033
125607
450636
1
42
665313716
77
75
137826
10
17
210227
12
150003
28
152905
76
35
4
32
76
18
434047
94
251834
88
68
119890
310395025
126959
277360
460617
495755
277340
53
134161
50531
74
7
71
115661
242034
406894
431991
395778
87156
476927
82
279802
220188
118854
25
113218
27
5
88340
259874
163924
44
477644
71077
74
91
212550
5
385767
450036
72456
58
34
7
243422
98
29
625923531
252386
254489888
12
178045
97
13
26
464556719
25
439169
89943
350826
4
11
371925
8
21
17
44
83
126031
136991
399543357
374969
347793
176325
193052
58
29691
702936544
94
71
40
272127
150147
146180
92
313038
78
96252
242082
56118
8
428158
275555
2
321392935
30
249850
23
7
8
860334965
83292
30
13
60110
109528
256387
66261
37
137778
47411
251196
27
2157
359222
39
97
286417
355347
44380
29
79078
19
249165
928971740
409319
432109
33
882605660
492185
229546
120144
193666
766786312
272298
30
324456
49
12
475972
440521
41
274583
87
844696906
290705532
25
87
162007
46
99
81
29
7
492367
4
79
203021
473316786
92
447556
46
87
865722422
499632
51414
49
445094
298629
31
316844
140644
677455360
102807
91
54
24533
344487
266781
64
8
48
492838
25
95
3
133349
63478
85
77
236913
76
53
131309
166830
38
9
312833
8
154107
8
14
56312
11
1
38
190560
9
65
334055
58
271628374
22853215
47
112495
7
7
7
433156
441977
50
82
18
37
40
476735
377557
134145
97
150281134
74
701450429
70244
268408
12
485414
57
80
67
828267194
63
25
546666200
92750
624064979
35
34
9
81
46
26
99
13
12
716906926
139495
91
80
1
21
6
643552909
17
407600
39
63
3
21
30
131947
91
493106
15
99
36161
363649
4
184932
56793
322040
7
57
197406
58
94
424594
62
52
57
70
14
152508
7
9
703812578
16
72
318263
380165
52295
41
77
488998
208202
458686
99
79
66
34
3
69
58
448277
379497
389482
28
158581
86
58637
48
24
82
23
122689
240039
560127971
40
266922
346374
60
325663
78
3
95
71
12360
368006
385868
815768535
83
151422565
385644
39
642804060
444421
81
431541
447768
1289203
8
20
117006
3
29
332422
846400726
359926079
58
3
73
58
91
23
87
25
262163
376016
47
214729
7
49
443087119
255609
910310175
348369784
26
9
80
94
3
36
6
383590
16
793069166
285762
97
42
35997
35
3
7
137256
81586
3
295392
536388675
144
867297304
701116443
96
91
479845
899670469
31
26
386379
461033
224253
80
30321
736546053
7
9
78
72
51649
406233
57
448866
43
8
65
185629
35
105265
469651
83
29
82
137123
813200585
169414
434678
392645
328944
689952548
419297
58
24
285638
53
30
9
63
4
41
165189
24
174160
6
236359
348431
59
9
118437
356373
359550
388889
283621
77
438645
220652
63027
11
291230
608773364
434259611
2148
75
31
251148
77879
390073
3
47
242899
201983
62
46
820986057
405937
96
28
114442
64
87
342115
83
588711031
280845
469339
223370
117347
51383
332411
319356
467051
29
439614
115676
298608
10269
90
63987
572559926
35
42
989512127
9
78041
39585
44
99
388335
56764
301340
589707754
99
870628093
53
22
7
136403
14159
72801
46
257910
42
147602332
452777
419625
1
5
496840
288048
399322
319640
991518044
78701
60
17
6
87695
66
38
219328
9
42098
30
52
344217
5036548
440928
224642696
99592
53
181904
92
15
57908
74
303278
4
55408
7
62
52
329296
78
209358
62
31
289287
183793
36
10
59
4
3
4
304422
33
862862941
347821
70
267246
75799205
3
51
29
64
860390367
197964
38
70
23
59
282905
28
37
19
61785
7
2
80
496520
219202
9
426630
199664659
433945
66
16
55
313961
69
48
113065
89259
374499
47
401882427
827300540
454530
9370371
367511
41
57994135
40
32
150415
68
60252
18
177809
596133106
74
207268031
16
469914
441934
7
156037
87
23922
4
175551
3
14318
26
19
48594334
84
204182
8
309557
88
3796
354769
11
17
127741
24
49
93
39
15224
89
366245
58
173085
323105
661184865
31838
19
163821
906023179
37064
69
153685
30
39
4
496430
81
417397
39384
4
72
413149
108845
358978596
44
463088
350914
414516
157635
290979
104969
872761083
54
305188
51
401481
74
428455
26324
305715
117118
553725292
835988881
70
57901
52
101794
369467
244646
49518
60
72058
352425
71
130086
80721
883241859
244188587
372195
406717
878401439
2
4
96
143352
62
3
199709
395624
9
66
48
21
89
438674
2
20
6
111261
72
229359
68
430913
15
65
175660
35
99
2
145894
360123
82
60
49
48
426202
28
148566
447388
214914
3
57
52
76
27
327462
73
6
22
28
292938199
36566
54
431652947
30
99538
68
477750
397864
898104310
309598
68
360409
52
31
39
55753907
2
398816
145439
225053
884304911
81
297931725
88
51
431104693
93
14
61
276287
94
113917959
614192028
88
93
261970
65
67
377486
78
273161
89994
82
76
9
179710
617135117
322344
243972
438539023
86
29
93
406143
16
42
305990
93
47835
250953
333908
155152
92
5
213939
2
305174
91
480616
14
84
7
43294
140702
199891
93
427788
130913
382692
220978899
408740
438013
514039679
52
265699
355134
9
465540
23810292
8
84
12
68
93
76
106741
339963
266783
34591
296837
287265
472271
329865017
96
81
239493
88
70984
66
414144
66
824378782
297678
21
43
78
172050
231957
304121
85842665
98
50
174738
245944
1
21
292775
443604
95155710
410153
56
33
375871
193068
51
7
57
263364
72
36
98
83
74
146002
6
97
7
30
61201
51
99
359325
66213856
53
54
89
473499
298770
145333
55
3032
113846
362659
56053
490078349
435276
58
91
456817
53
403553
82
5
41
45
223223
84
297508
42
106978
732711634
208147
27
25009578
4
469673813
25660
846116646
77
319159
15546
225709361
3
13715
385461
275970
80
38
653810727
11
85
203816
65
82
248570
92
2
714925941
24722772
46
437493
262695
55
76
281160
508597611
20
531794676
328747512
402797952
397668
209741
87
33
173299
77
49
411239
427605
884256656
182539
94
62
66
200562523
255777672
74815
29770
332573
410268
80
74388
53
412497
397067
420951
364825
32
19
73208
34
228907
33
144550
91
252307
441736
254706
67
60
50668
10
99
67
427203
197006
490798
34078
91
49
3992
136831
1
8
80
44
184862
174710
43
159040
129583
80
395838
447779
372765
357149
95
91
326102
1
135842
344708
5
76
185080
66
247471
467787
9
935308455
432017
430194
327823
48242
4
6
67
36662
67
63
49971
603992041
273084
82
1
26
206516
55
6
37281
295880
2
13
32
491699
7
64
8
352273
10
428998
172617
222760
80643
57
322044903
43
49
33
30
90
97419
297586
472704
115548
338876
330502
231000
686460947
3
46
23
89
894955613
17
8
310178
42
82506
376014
9
3
48
433297
393025
293419
413249
78
33
5
22415
320947
58
729273786
73100
381851044
481678
7
365065
239450
24
440790
385188
56
24
444268
12
1
5422
454093
496610
320538
217419
58
368918
240755
73463
5
6
494006
113066
102378
103482
63
57
89454
56
123961
95
119779
233397
7
418135
14
122869
249959
70
66
171815
373752
459738
5
230102
1
389812990
73
42
32
368913
905503347
9
45
23
20
326899
176686
486252
3
486667
57
416840
319785962
21
36
408795
489763
280587
53
354978
384700
34
48818
45
8
15
284733
441075
62
264226
3
180829
1
52
2
233834
74
96
45
92372
13
72
19
3
387381
325601
34
99
294106
66862
5
13
512006850
9609
193677
234049
371734
125898338
488515
2
72
397639
369965504
367981
381717
107567
58
338522
332264
78376
774824806
887819434
71
207660
49
73
93
447142
9
85
65
35
39
407675
127068084
88
62
160291
63695
239027
27
259207495
308064321
124011
67
2
35
92017
185069
86
447826
161823
86
769353124
234034
92
436244
202069
85
94
5
341456
40
87
9
6
46
158202
154829
69
68928
33
93
62
84
422150
13
42
423266
223713
3
462228
970269253
194430
88
971910883
347667
6
7
424329
17
15
289966
8
44
32
194784
38
321375
6
2
34
50
82
3
21
410919
4
8
42
799769928
363859
50
623005539
339424
191335596
50
353739
1
63
41
20
6261
23
4
10
430112
146546
738785704
5
42
374929
309208
32
45
40153
548244094
94
76
157390
67394
27
127395
55
362191
7
669523089
199433
263587
461225
169098
77
21
95030998
208838
417464
925540364
56378
359509
96
52
29
494771
40
177064
3
4
5
69
12504
454702
38
175035
78
306960
39
42
308149
374438
59
248162
92
780914837
6
792528802
80
29
210311
26214651
222335
57
73
59
396311912
6
76
72
33
78
62
48
79
69
237642
39
58
3
442537
71
196265
70
429250
28
17
5
88
12
42
26
319001
47
70
54
311047
491435
5
951915579
202577
76
2
450490
44
386733
13
94
42
54
69255
140396
115030
425115
2
82
288051
96
349505509
90
89
104511
46
263517
175544
7
841648783
50
95
40
232880
280633
119249
451581
490838
367752
3
22
77
632683043
32988
144489
390490
258824065
85
3
65316
495029
185299
60
59382
23
41
3
31
4
203836
448800
416796
87
7
75
44245
52
188785
205221
59
267230
412519
73
90
99
12
77431
8
486133
771352790
51
12
354674
19
8
85
279138
9
461967
92
87820
288489
4
4985
89
362290609
400248
498218
2
30697
397950
34
286648
6
88621
459444865
273267
17
140984
83
29
37
56377
106360
334780
80
6
85
30
6
70
886354427
31
63
85
452143
68566
83825
430685
67
17
95
6499
869881835
3
65
357945
736314083
19
21
29
83
298220
224315
488855
784678170
149346
49
72686182
133941286
25
430251
6
25
55
406311
47
52
491715
173239
251453
58
50
118523
320961
91
872554489
63
75960
15065
276517
3
80
7
46
30
76
59
9
31
121078
56854
246993
87
148118
480771
284068748
26
3
1
28
56
24
24
32
79
169353
165522
50
216178
698812179
109349
48754
342955483
21
85
68
5
468221
83713
325465
63
9898875
305730
328711
160882152
66
271090
58
69
18
808588559
2
75
351451
2
951532725
173888
712800435
5
431775
2
24
323883
616655074
80
28
77212
92894
44
429931
143523
16
30
480948
253334
55
61
339069
269470
113142
11
438995
229938
17019
137740
63878
10781
52
292438
67
45
25706204
99
271629
20
320145577
837478031
354043
87
77
14
363716
47966135
466570
268147
27
81
176718
77
80117354
4
340812
450466
98
275056
788036154
9
68
220952481
4
44
38
16
210767
217057
766803774
50
10
34
12
27000
411197
187087
36
147706
102416
86309
497502
486614
45
922892980
155684510
93
472399
47
421043
91
26
62892
98
188918
412747
86
460235
959595833
265427
82
134003
52
218836701
46
31930
192238
420914
267804
417093
51
40405577
71845
126740
163170
449536
187447
454038
381656
62651
260366
410495
4
62
426127
438206
2
94549
79
349939
249664
44
86
7
5432118
576556327
408254557
66
43987
691629486
276436
9
28
48
17
87266
424512
5
34
14
33
327027
100644
264356
30
76129
7
26
20
241460
4
773982272
5
80
70738
39
7169
337337
54
370235
187180
86
91
3
39
186467268
393396
3
14
216828
255548
99
59
86
205783
141678
79477
387346
59
259839
148906
363523
75
93
484777
54380
98
17
446807760
3
53
5
47
95
8
3
76
86985
30364
250129
2
92
4
420154
88
544571773
248164
2
458156635
38
164700
194983
202973
19
336680
435763722
87
82
19
486146
91
90
127322
926913641
25335
23429
19
79
139955
27
441481
91
367573
84
65
3
91
23804
285447
788605208
143230693
7
4
460984
26
68
59
490167
19
22
23
7
125441
57
33
818024849
67475688
5
150051
61
326991
11
6
66847
65106
38
209757
497441
266482595
3000
79482
4
209943
7
40
379291
23
6
447213309
82
2
628045168
299905
9
79
70210
564693239
211636
1
403425
23
117977
89
254936
80
737173976
57
63
18
3
11
42209
5
71117
83
313486
46
74
181434
52
85
267552
29
173542
136580007
63
228185
29159
471867
4
1
1
72
317370
72
46
92
10
17
362983164
328321
6
6
34
139937
42
91730
95
268997
47
74
402751
351946
338263
37
32
430632
15
40
61
58
91449
7
939040402
96
493
85
491048
38
37
194819
355056
3
124465
54
573879713
98
63
4
59844
11
83
10
111071
13
49
18
301594
27
279684
3
301305
472278
32
74
120912946
15
272616
53
44
48
282908
210368
85
115543
416672909
33
128758
2
7
706643623
424717
29
198567
91237
88
95
20919
120131
81
4667
173205
22
345768
267963
14
94
101053
110752
23
175920
10478
257194
2
31
103351
375882
71
383566
45
7
134683
90
30
9
30
19
94669
39
247221
91301
8
397939
3
32
386458
32
150305
43
23
61
308477453
46
164974236
1
244419
31
365798
52
309717
66
321945
73
11228
483409
42
16
63
153946475
126154
13
24
82381
13
37
415475
207257
388770
36
5
105215
55118
46
79
129101
28
25
9
423315
141243
111373
52
345707
8
352580160
239106
29
69
429113
84
51
336048
237254
271347
244909
75
64
28
43874
5
494714
734697661
81
48
67180
50
87
751552937
56
626329696
422817
781951531
91900299
193048964
72
161627
37
49001
85
61
431845
297062
4
439828
322873
78
493249
4
75
67
99529
47
297891
12
87
239296
716232966
264621179
26
82
460183
476628
498056770
179763
96
1
166949
80822
337611
68769
290663
89
444656508
53813
641290668
8
99
6350
209533
269737
33
86
66
94
45
49
249294
88
23248321
1
43
40
43
473667
94
94
207728
226040
145745
122217
8
748136
624054420
88
15
98
339085
446896
217308
5
64
57559
306697
57431
98
96
2
39
72
88
538784417
54
41
215753
203110
761854458
103520
686560815
429868950
119501
275177
273699
86
13
25
380372
68
34
270676
401272961
29
73323
335513
559393540
27
6
70
469379
152549
9
26
96
600181953
231693
7
4
4
84
274
202901
77
85
6
315122182
220907
72
81
221549
346826
321643411
145897134
186083
29846260
2
6
391783
9
98272
155005
62736
42
23
70
138919
295334
141240
259800
347450
373781
942
97
71
9
4
1
25
95
485682
68
39
90736
82
74
58
6
83414131
96
327052
31
363086
307424
473960
341164
22
239305
415608665
71
47
12
409845
88931
282546
98
91674
53
451152
152001
117805
402412
95
884140417
76138
204862089
58
429030
27
84085776
5
84
15
458626
60830
256818
48
61
89
11
42
74
93756
205266033
367282
14
302397
4
95
240131
197520
65361
2
53
251499
50
94
215543222
5
38
135388878
64337
34741
291505
79
5
200142
2
49
77
674138945
42601
18713
556880867
2
59
7
69
77
151495
85
107839
359906
484144733
46
410229
5
1
435279
82
42
388552
336013
38426
352416
57
428437
269159
5
31
200882
7
150748
9
227435811
42
2
45
96
83
196460
38
86767
77
95
19145
280801550
2
8
398630
9
387071
80
340649843
5
4
874510096
345198
481052
3
381063
94080
75
236664
464635351
72
29
863521504
298800
59
112407
48
298528129
7
945781661
163827
64
533359356
8
2
68
20
210052
118454
84
351330422
49
343041
33
294545
38
22
333987
9
227870
129571
231092794
485271
1
55
177235955
103063
288719270
93626
61
319965
565863886
28
72062
305411
11
71
97
12
6
87
499080
212717
8
20
55
383603
168159
2
335290
30
88
360317
1
42
483476
92708
59
9
63
74
1
283598
463250
94
449422
231451
47
39040
44
356896
49188
76330
56
69
360496
485498
9
321803
474546
93
98
126595
217790
75
382038
810679193
245513
71
345009
255904
93
493712
7
19
66060
58
126209
3
8
221201
443348
162780
36
46219
737545821
8
89
87
93
43
70
13
63
101746
18
66
325165
131152
321575
385275
7
93
75
1
224809
10
481938
320020
10
53
75
283029
172307
16
365187
261022
106198
453516
4
1
332021805
103883
72388
373151
261575
376536226
53
50
45746
154466
554639114
6
80
225954
4
76
4
41
349312
310722
13
485204
3
169413659
9
283250
111781041
9
5
407902
74
73
447637
183548
129109399
87
62
37
409340
2
95
931069230
75
33
216800
23885
71541
80
321288
667370626
22
82
3
243481
44
18
506711542
87
56
29
10
132419
331609
755041348
62
449434
31
296703
21
310463
6496
370075
92
317676
49197
476309
60
18
52
41361
89
274754
16
76
329197
138936
12
11
1
42
98
482219
387942
9
7
90
59
87
12
385958
31
54
96532
104399
27
35828
51
13
85
32
77
249538
131031
63
20846984
22
390480
79
46
346481
70
368437364
344431
85
65
7906
325134
26
24
247936
267903
43
256757
8768
188302
133225
325322
72
28
4
197312
74
445666
389804
4
54
55
237699
81
450367
81
266775
455333
998278307
66
84
5
96
23292
648666039
327455
450282
55348
400585
434872
61
6
464240
14
9
190005
460196122
249103
270401
129882
7
447370
39
73146
67225
9
129371
135427
397129
257781
78
71
22
120288
437757
92878
7
29
512041197
87
195685
61
786224361
281479
72
191070
15
307257
29
5
30
417347
39
35
413508
74
64801
32
64
8
15
37
23501
80
8
149885
8178
36
23
491597202
99896
4
389590
70
70
18
92
123809
15
63
256348
64
173807
34
3
47
139729
927889495
4
228133
60
224251
293677
196674
301469
84
12
977674654
156646369
13
50
68
15
108505
50
34
26
265473
485686367
258953
98
632384138
2
122365
93
7
33
733621908
402079
86
3
478599
101866
53
6
80
87
255476944
91
53
43
56
939944951
54
63740
610898504
104096
2
474337
27
84
18049
4
386428
70
262672405
90447
159446
114223
290350
467016
136900
392483
2
7
428544
390672
447168
283192
484394
513302961
451418
198536
356958
24
42
161904
33486
93
8
24
214378
17
222056632
63
183954
502891997
71
202770
94
53
229956
45
21
329062
301450
260823
7
4
58486
64
28
89
28899
20
385533
83
31543
1
232208
20349
120915
488593
7
43
395696
261505
1
64
9
92
94
87
4
35
60649
11
67265
91
50
240925
4631
97
669118186
4
86131
42
6
24
16
293335
340690
654411274
494645
9
19
33
455001
611869165
11
56
91067232
45611
96
4
88
9
209803
87
89
161434
57
293340
164068
8
96971
11
39
78
274899
82
6
94
81665081
186486
1
5
18
56
73
228377
401280
64
28
33
301074
55
120516
48181
28
27
88
90048
7
39
99
5
84
415661
32
912794675
23
69
244541
199309
34
69
358420
52
11
820985058
443948
6
42
88850
517041534
21
91
87623
276572
30064
370948
491689
73
74
25179
10646
179181
161108
933611620
220441
278554
61
193928
72
311165
91
199043
59
55
14
90
43
378766
9
45
61
38
8
57
58
52
1
94
484004
259866659
29
213796
50
379076
121648
359172
94
10
451816
37
81
440134
323805
419386
55
395895
45
479773
50
571146169
211964
818454724
440455
251492
70
224129
371279521
333345
396403
70
278429340
16
13
38
78
32
48
84
20
49
15132
22
66
85
83
84490
114699
55
99
449747
3
3
18
92
47
753845216
386497
3
380369
86
11
406777
84829
110600
80
67
369491
292959
400844
380343
467729
39
235965
7
6
24
71
158806
6
2850
349239
284101
14
20
2
11
455124
16
147939
20
32
8
7
96
76
186082687
35
322142
37
90
66
75
83
31
11
29
66
95
317630
194566
75663
7
6
128490
239405
658291682
43
190605
4
42
971796373
89
75522
269572
264277
439956952
59
250795
7
19081
459951
442733
3
351483344
403367277
366556
106524
1
95309
303348
46
43
103864
243214
42081
11
58
3
349006
10
7
357651
87
58665
146967
379935
968466708
80
340288
300355
76
150516
440507
5
441825820
40620
199512
3
7
57
56
292492
100864
83
46117656
66
56
67
148412
11
52
18
153863
760239110
65
4
208191
28
46716
343025
34650123
122410
216870
64
285065
93
627083496
63
28
7
368038982
15
45
4
142440
73740
20
781626364
6
14
90
58187
31
22
72
7
272729363
56
317315
72
3
676738822
31990
224552
78
43
59
346834
18
13458
251205067
8
1
7
50530
475823
601614410
43
232192
4
490126
2
56
14
409760
74
45
55850
2
2
43
320725
50
76
49
99
288275803
354577
195833622
385874
214008
10
70
91
90
115506
31049
30
88509
606738737
3
312609
277273
8
812629720
30
16
64103
257889478
78
355471
13
542889985
463338
445750
3616931
429149
459497793
67
230366
426586
375504
781973379
59
356053
61
245537
93
48421483
47
478128
33
80
74
114418
87742
56
40
160600
92035
62
550268387
893368266
18762
116710
97
302556
70
470261
240088
92
95
142408
1
402621
3
38
21012
4
98
37207
43
75
617387247
11
311777
553421694
91
62
317665
140165
117619
30708
220030612
42
217194
327622060
31
33259
17
270724
1
392088
97518
727654197
48851
84
292455
420218
75
130016
14
91
155376
39
37
324317412
176205
33060
61
182276
23
17
452485
71542
15476593
63
162747
54
3
305759
202780
15
266034
57
7
33
57
82
335382
228161
846104002
225190318
66
246241
2
453740
98
1
327232735
462581
94
200894
448502
265971
91
125339
490982
26
871976644
450665
63
384397
245902
60
62
252248
7
73
17
286099
7
41491256
52
403975
8
32
88
30
522459706
4
93
77
2
328629
76146
110113
81
416048
74
44
22
909851578
333965
28852
288601
43
494687
21
25
65
1
140866
17867
130915
18
392362
251351
9
2
8
9
78801
38
145527
92
95
31
902198163
21
42520
24890
165870389
166532
60
445015
284270
391060
1204
123923
67
7420126
70
67
63
126322837
59
409505
65
493505
457130
313509
76
48
33
263288353
84
548797284
36117
490829
66
94
82162
35
176775
39
382241401
59
55
255228
89036
58
4
919515868
110143
12574
67
1
380510
43197
99
41
36
83631
94
691609901
73
181261
719591678
3
4
21513
203116
121286
86
63
132853
44
13
31274
22
18652
30497640
20
346176
49785
21030
180679
348283
122870
50
309754
90
953153820
218889
73722720
391086
91
40
99
67
277340
473363
60
307443
16181
81
128655
4
37
502162341
73189
266237
27
4
83
417704
58
5
304043
989482612
251975
110499
25
22
389530460
155607
12318
60
153243
435758
4
283075
74
42
11
336407
16
53
48
75
120321
45564
272960
278618
264403
155205
72
76
28
262366
311708412
57
7
157556
123727
62
153785
219524
12
20
87
16284
94899
211515562
74
91
61
7
97955
84
2
5
318223
600662150
429320261
431200
9
63567
396056
455257
36
278545
8
28
854061637
41
75
514960895
41
636389395
63
517051682
46
149334
32
68
96502
309456
459032
27
3
11321
42
363622713
280259
47
922967565
112842098
4
10
461516027
813387263
150450817
49950
333183
282947
489799
18153
48313
239911882
87
59
7
368740
90
64
54
7283
76
61
52
21
115116
468197
250196
67
85
35723
310103
473277478
59
26
7
251060
399282
22238
5
174036
5
478349
23
444062
10
22
76
89497
62
38
429214166
286457
96
56
917927888
488506
53
7
32
139275
85
160283
4
73
26
371261
407032
2
3
2
10
268694
119479
274700
220038
16
267751
18
16
248881
477782
191548218
71
5
45
87743
166475
97
88
41
96674794
381808
93
8
238140
63785
193560
93
505657931
186892
89
72500
8
88
77354
490401
46
7
13
217381
52
16
8431
5
94
315449
170826
496561
94
33
288861
14
335507
127059
217334466
30
211052
297847
175261
158241
14
364697
54
5086931
1
428532
46
97
162633
104840
7
71563
240630
8
17
274367
153594
308923
13
388074
31
58144
6
91
250584
43930
198432
102600275
46
15524
26581
424950
306947
96
264509
39
122027
1
218246
34
77
186685
442356122
5
382998
35
55333
85
5
79
454795
181491
133318
324772
450338
261716636
7493
3
7
789232148
216324
16
9
385911564
64
91
8
32
40
35
220061
32
86
471950
260430
41
62565
3
3
219058
37
642637724
28
29
380150840
52
220454
57
494275
67
43
625787488
16948
56391838
53
330420
93
10
64
239901501
212655
205801
66
47
41
151103
99
421067
64
225110
7
14
78
310309
320974
66
491854
425275
42
67
1
2
64
2
300687
25
182731
8
471728
11
13
24
89
44
277792
467918
162539
191293
54888
54
140597
461472
416784
43439
7
133096
9
99
941889506
351861
79
128582
26
447924
378097
67
51
65
474089911
56342
16
373917
213373606
146436
32
114160
42
227313
18
57
112712
192040
906097062
72
410025
112627
22
4
496756
380234
3
278616
24
481075
60
45
91869
69
255164
25
334822
731478338
259112
304602
6
59
192932
80
323660
4
53
391909
23
17
63441
64
428624
79
280681
86939
399549
161349578
16812
430896
154314
65
338253
446354
27
65299
67
9429
496788
198537
146996
97089
86
99
5
839026663
360936
60
100211717
9
907300287
276994
27
50
153072
13
11
102441
399874
22
35988
72
39
8
52305
55
175685286
370828
79
382988
101419
228325
790452446
2
83
7
6
34
1
455547
10
81
43
19
280761
713097527
83
7
85
4
361279210
27
43
33
8
267464976
6
301151
316661
83281
86
22
13168
47
457964
262772711
14252988
75
74
207344
123658
294464
3
256426
91
224230
743833666
12
78
59846
75
128006
355683
70
363226738
122510
444811
51
28
21
61302
312610
93
24
411578
204572860
436561
6
8506
74
383346
83
32
10
77
460095
9
35469
12003
55
46
70078
65385
424925
397025
418617
12935
29
18328
985239224
86142
57
5
41
464599
415823
67640
171347
2
35340
89
37
269596
81
276442722
36
202061
238903
1
74
403569
201985
22
11
6
474348
45
91
12
75
54
972597077
471480
28
341929501
74
424132
46
69
13511
721931500
3
54
142652
438353
81
103718
367654
54
499524
98
503421797
66
384626
40
1
760305061
77
52
438780
165051
62
14
8
67
48
162648
77
25
837920847
322697
308222
19
41
180459
79
36
82
27
5
5
406434
468600
221702
11
96235
8
88081
29
78
454099
20
140410
50
575921988
40
312446
7
97668
99
296048
59
52
101347
120319
474205
99
83572899
295117
9
92
3
167017
19017040
371685
39547223
878431865
313908
5917871
2
91
305904
752332494
59
119555
45
91
155790
39
143082
8
2
106474249
387623
162009
54
137657
72
315635739
16
80
8
34582412
96
81
116623807
8
88918
311291
63
25
135499
74
56634
33
407458
357265
69
915094657
431857
65
325464
90
407401347
307480
18
329977
41
282962
96
214635
9252
18973
81
626179129
59
595273568
312080
449064
308049
59
74
410803
48
5
410050
106836
497067
148093
61
243595
97
6
9
22
4
292621
368999
25
47
480422
321282
630562139
59
179926636
30
25
67803
2
888673950
502387336
21
286978
9
220681
73085
196533
58
15
492406
210906687
79
25754
339326283
31
930775418
56
276541
249351
469251
36
685963208
490597710
144010
251846
91
78
1
113812
107622
27
55
5
379947
48
90
57
430208
75773
76
112160
28
794155422
70
34
46
218473
30
36
25
41
55
434145
369782
200393
26
190288
2
59
347084839
120399
30
214811
55
7
16
295341
459217432
56075
182211
82359
6
93
158734685
1
207217
459805
161574
24
107441895
374155
285884
2
331358
255949
530538341
63
384461
79
95
119443
34462
440500
36
29
258398
18
4
51
21
445851
71
198725
4
23
45
352415
3
59
189969
24
20
55
22
260046
161620
57
103592
37
866488516
48
111961807
79
73
29402
346262289
6
36
97
21
81
76
51
70
5
255477
3
337171
9
339357113
46
45
58
227507
366893123
475872
13
471552
24
72
369709
951639371
18227194
243680
8
31
37110
35
82907
31
7
7
439317
497745
458476724
599256207
38
841638572
5734
66
45
126583
450067
81
8
44
327820
648926898
102946
110451
482185
491525
176664
448737
21
445504
339380
22
338103
11271
365892
34
6
36
89
441212
993860994
69928
43
194284
45
3
6
8
13
23
320088
396735
167369
395371
831858269
22
368962
93
232228
152962
7
11
2
331875
165006087
359715
337787
48
326032
208125
75
239951
116018
29
421042
14
59
4
41418
6
476835
137640
36104
378762
71
27
296813727
91
8
370684
96
489284
4
417223
408123
69026
58
81
255463
91
73
5
182043
92
69
4
987616490
162957
466919
258561
307019945
58
15
55
445399
275530
63
358067
6
167630
309307
5
26
52
145669
398152
88
25527
431884
95395
12
310135
70
86
55
397959472
92
51812
257889
499388
459826220
247589
5
22
234149
29
33
44
5
95
9
88
225089
464844533
41
96
484624
33
272623
116395
102285
439679
33716
67
26
75622
90316364
216529
42
51
199028
724857551
21
71837
52
250073
333375660
86
2
14
285851
96
28
600643999
36
336047590
65932
89
285569
5
19
49555
68
293453
125551
1
38557
43
784725611
17
34
11
138869
7134359
7
12
394913
147199
98
372184
46
1
57
75
14935
1
192199
1
376544
10
319065194
90
195156
436611
415615
246021
153827
135653
192134
33746
433524
443611
111819
453890
309951
144306
40
24
18
56986
31
10
247445
49
17373
760656641
336519
28
49
31856
54678
281018
29
327639
66
46615
232147400
491597
14
570221310
8
65
182258
7
446615888
39
7050
393800
117357
81
14
56
63
44
16
7
349048
89
291830867
39304
216741
137556133
37064246
74
263002507
92
73
92
59
192136
65
21273
61
4
273704
182185
279362
69
464586898
463091
438484
69
100877
80
86
56
263775
420400153
7
75
19
89
7
63
189361
81
74
348680492
25235
106693
65
71
161976
258231398
163558
18
47
27
21
5
49605
262878
192836
917666581
52
4
289062
346697
376415
30148
446473
39
177912
51
71
40
361880
80932
75
148858
444315
464781
39
2
344027
15
26
13
17
470680
215009
27
50
84
174644
17
289356970
96
63047654
67
306343
52
40054
328891
77
76
150274
17
68819
91980
78
79795
2
334466
95
391480811
827359235
61
283263
5237
229819
94
42998
7
43
74703
6
313858274
161557
3
308490
210396793
108295
89
22092
99
110399
299885
64
90
2
9
173833
38425
429781
29
62756
5
40
5
176909307
94165
1
470886
283384
26
80
7
405920
39
5
165674
63
15
443388
213816
226708
71
63
44
96
82
54
81
1
235953
92
220144
77
816624979
8
17539
95230
159913
455981
264294
178202
12
51
42
496965
35193
17
62
2
38584
39
55736260
42
30
22
287329
94
348801
66271
217607590
25410646
4
36
162252
75
2
61
153751
224556239
49
238838
25
235840
472811
17850
298032
391521341
36
77
310946
97
254750490
57
274175
297949
19
249510
46685
314694827
939546285
40
276185
100556
5
422974
47
61
59
9
269297
67
1
640194970
32
26270
808044994
10
2
490606
54
51
28
118602
428002
306605
492041
403924
82133
22
4
925968726
10
60
88
40
934452325
471854
53
41
59
39168
476729
40
60
8
38
23
117301
135201
303935
10293
50
488993
83
52210388
54
75
5
24
28
485832
26
129508762
67
174897
653894435
95
73
6
77
75
306283
16
726184559
211231873
420194
82
15
86
101394
47
253287
291329
98
74
97
89
634430916
20
426531
446203
55
95
353477
68
52
647255178
88
1
591274987
624203383
419085
4
104129149
47685
460178
102744
27
155606
436434
4
66
296493634
39
466299
2
66
76
4
974837129
531302183
7
305800
13957
85
18
69
164669
104435467
417975
84
140287
240108
32320413
89
7
61
38
392876
1
28092
125076
94
78
277769
51
61
465048
12537
63
2
851669424
93
77
42
71
29510
90358
184313
2
316978
5
61621
29
215232
24
394033
6
28629
81
89
99589
8
37
37
443982802
386021
536155702
397351
99
52399
13
243144
37
92
72
792574191
13
5
37
489442
64
15
328938
52804
251746
130492
320447
58
52568
9
212741
395250042
66
55
3
71
3
170175206
6
427933
38875
282002
457053
30
167883
9
110439
33
16
142461516
27174
47
28
371785
150280
113716
4
104685
313100
258652
9
47
242327
75
163170
32
8
83
58
512840073
217041
467121
70
47551
453817
13
52668
8
19
4
88
65
7
105510
96963
67
45419
243057
74
923791179
374271
98
484292
17
111403
9
36
1
329315458
136350
58
84969
81
182285346
57
82666
188815
443459769
196321
53
48292
107720
36
329923
75
73
93
4
8275068
388396
75
458137
177763
37
9
721698730
116133
15
253959
61
56
349620
34847
310348
46062
447710
388339
73
89
65
17
99273
74
457870
99
27
20
416371
12
620662847
631712196
128525
202653689
17562293
74727
41
204826
5
198205
63395
67
236384
143736
73
195526
277942
63
50783
413954175
69
67
7
89
359905
50001
28124
63
96
96
371533678
104763772
19
283789
32
82855
275357219
16
64
88
67
13
124926
99
180722
52
262621
63
245850
79867
289251
317231
8
192663674
64
1
337230
602325630
80
418330
347311739
77
7848
4
117674
216720
410025
57
80
353049
86518
174614
6797
16
69
29
25
87
25116
76
73048
375197
3
32
178164
274003452
80
334769554
16
242503
122345
815975110
92
107884
277773
136048
106782
159000
250218
36
78
26
12
2
64
89
395341
71
2
78
382967
572635489
337328
3
66
7
87430
21
367653
225417
433138
5
44
281468
39
106769709
351237
414669947
40
314094278
343886
73
89
69227
68
416157
72
66
376227
8
394910
138441
416302
28
173688
124300
179192379
15
887469861
159920346
49352
47
14
42
53
9
456014
954529867
71
303991
642638868
66365
160075
49
75
126269202
424650
1
7357
173246
176464
2
77611034
489832812
66
290310
471245
368888
61028
426317
42
16
14
552977872
47
19551
4
450001
3
494440
5516
70685
751232750
332264
242011
8
347827234
33
955869248
244394
402336
436627
96
151966366
85
45723
364228
30914
46
452487
251830
224732
54
84
283651
905213693
11
438931972
89
294181
7
319505
196470
2
291270
23
59
9
82
59
50551
34
86
362036
80973
8
94
39
18
177906
86014
9
47
104197
126584
138236
23
24
77
56
43
5
652427022
77
53
281190
488950
241578
67
3
150914105
425424
126641
83
43889
7
83
162949
307501
113921
69
45
481078
107271
821407076
10
48
14646
376220
18
6
8
57
434352
63
8
461204523
33
105746
50
44573
17
290847
482522
7
3
91124
707349466
44
207051
213993
435224
37
156955
479367
52
466948
48
2
38
92467
31
76
31
64
252197
238197
75
47669
37
43556
465165
77
31438
88
65
167207
38
76
25
27
48
318933381
217157
40
905032935
12304575
246777
25
461680
4
79658
19
63
526595856
49
54790
5754
469538
2
77
64351
467686
16
7
17783
354779
83
85
792062942
283989
9
29
137065
44
97
336692
65
67
15
81669
11740
464848
90
24
61796
391755
81
49
387041
65
124599
2
439006
438245990
5
53266
62
14
194899904
74
326312
65
174671
56
498592
849164032
10
318097
313407
305401
44
463048
446331
283540
1
65
498625
338135
72064
380633
684981914
23
27
69
5
61408
14
67
457929
732304390
452974
57
310430
63328
35
64
16
395932
236315
397882
168416
65
46
9
44
181943
47
215132
3
297281
202130
77
16
146091
285625
132185
460015
945135524
60
104632
54
280575
2
19
78
71
322708
218793
15
903562791
409690
66
65
7
24
773225544
67
791369856
6
4
181132199
440078
39
24
111821373
80
63
71756
356037193
66381
38
5
329942
12109
158682
56
104193
340420
395612
335212
143429
515704506
21
47
262392
433975
104721
43787700
83
65
459490
39
30
780491857
357607
109188
89
19811
37
43
11
22
4
234780
181030
58
39
82
395935
28
604509576
9
58
17
7
37
488841
217933
22
16
87
8
86
2
37
374869
364328
77
72
65
96
87
419686
80
692567788
1
97
54
373706
20
7
94
666949326
490594
31
33
35
86
477762
59631
415445
62
15
30
69
23171
134473
94
495701
25
436383
2
233197
4
61868
8807
36
1
766736924
196133
26
38
407133
44
12
995915293
24
258790
4
51136
455167
97
89489
98604
643455742
94
143906274
7
239348
4
15
74
449167760
28
499265
31
27
285366
91
8
78
273253135
50802
78
38
365314
94
88
71
10
8
77
450277
71552
222919
92
897810189
206822
99040
52
56
6
82
199580
46557
16132
20
64
30
39071
72
31
93
251017
328826609
42
407001
188447
90
90
19
132464
91
468134
9
68653
180627
233582
158706
71
325253
382641
246853
231600
446924
31
2
2
298899
416644
301753
89
2
172684
84
9
59
87
92
45
189361857
84483
189801272
32
65
75
90
23
434060
70
13
1
436204
93771
99
419631
62
123412
332303
65695
458374485
4
67
73388
71
41
45
415384
38
324326
118100
264793
485077061
127971
184850
65
30
193128
19
75
663903990
3
214031
81
81
499243
471325
82022
93
472932
96
247549
477204
7
21
53
419494
15
225310
76
39
224453
16
840091423
28728
96
393600014
53
1
55
333975160
416359
3
35642248
497575
211446
25
10121
110710
433974
193374
483643205
340437
286429
119094
29
31
67981
495700
154562
504243472
7
51
331443
21
345489
40
42
238931
390394
64
372015
592898887
99
11
475185
21
347227
57
492214
39
424913
16
413851342
309929
139947
109225
78
40
25
1
7
12
9740
37
20
90007653
455681
942215504
23325259
14
16
96911796
942430526
40
293170
1
363717
1
157874
785729778
490650
54
487470
387749
89
263571
195774
291781
412743
16
8
42
2
25
28994
395090
6
414305
42868188
342626
9
174907
2
79289
21744708
178105
166426
86331
197160
465320891
188493
102782
401487
81
75
23
17
336556559
491060
30
826710684
11
436443
825404907
241656
77
80
9
25
72
20
8135
26264
56
10
99
36
90
262495
118042
348417
431853
18
431194
404445
88
124646780
72
10548
34
89
356900
26
67109
345095
61
78
37
17
5
33
171013
882318024
74
470737
424091
296361
27947
99
54
335314
29836
21
9
284940
8
44
181984
354456
48
70
270900
586773787
244164
269560
78
94
403740
6
107260432
233481
38
998654426
111595
224516
48
81842
6
273500
50
44
13
12
455430
99
7
56
802981082
36
175893237
33
177665
303605
73
172715
128208
437048
31478
400887
192228
281355
79
317287840
956590795
402683375
70
28
57399
404291
38
140673
87664
3
40
6829
4
379888
1
37
32
47
37
227969
439477
220351
47
5
599703267
831745242
371171
68
103127
674649430
74363
620615347
5695
399697546
7
76
341024
55580
512114268
713572439
319107
59303
50
98
434033
584364814
9
81244
8
14
149110
381268
47
226645786
97
7
81
90
262304
9
487199692
495914876
392547
87
35
46
3
81
51
42
435118
67
1
59
74004
3
69
85
360304
40
745392844
295196833
229768
1
408521
233673
241275
307199
48
2267
335391
294380
35987
73067
42
59
99
552892516
11994
5
35
49640753
45
410755
30
98
290108
82
49
141419
170454
484879
81318
74
16
75
55
111636
408136
9
43
474168
90245
700783851
76
4
614205421
72
57
9
37
4
235657
296762
21
66126
71176
341998
661357690
287848915
31
381833
450631
64
384286
274512
29
86
20217687
394896
366521
160311518
129456
8
9
3
629802415
31
696596000
63
313856
230778
47
311924
422706
181852
518720989
9011
40
304759
889279286
411701
44
68
92
1
62
82
7
80
22
270455
8
22
422258331
208084
27
6
87
277279
294769364
249775
65
51
116416
471323
228947
56037
62
361058
7
252063
78
391115
97
299127
20
446194
720747279
71
432614697
69
274451
72
3
23
92
50
444821037
32
26765
8
266413
60
299141
187977
6
214798
85
17
91250
571833780
65
247959
159108
28091
98
42
53
2
435737
11
330016
3786
4
82
10
63442
257956
94
82250
22
778553417
297227
243753
714918787
232402
2
318627
47
67084
35
65
10
19
3706519
105899
364696
20
14
73
342773367
498343
42
725507331
753840877
221474156
114407
60
242752
242687
24
11882
266620
73897
331434
92
105
97
348409
85
255922
37
13
17
460831
214149
5405
406884
23
72
207846
259040
25119
84
64
44
26
295517483
149534
4
593592222
414074
287399
33
42
168688591
41
957062209
449169
79
2
494606
8
418017
44
402098
27
226710
33
380410
14
906427014
85248
298043
22
474835
271636
1742
31
44
81
44519
66
43
221825
744482334
6
361071
176631
218730
33
51
100661
24
23
178492
373924
167053
356692
47265
938159527
287715
232428
5
218488
528230196
491661
87
5
68340
90
43659
60
69
453708
6
482185
100634744
58
26
96
72
82
96
5
40
36
75
37
32
243281169
13815
47
423320
17
78
345457
243824
38
94
480998
9
393561
249970
226669
173235
206837
41
109788
13675
11
112950
32
10
317966
77
7
617181205
423271
26
12
413037
149204
76
76
99
68
53
78
7
60056
69707
87
97
184490
292213
469503718
11
257485
60
410641
29
146424
2
21
6
347913
32
80
71
26
49291
85
489429
45549776
63
492839
79
240380
58
30550
76
93
58
482318
32
709259502
14
33
66
15
55105
109713
3
71
4
358466
80
85
566597962
213053
241569
69
353172027
410317
25
295183
469708
437562
495357
64
27
30
401658
82660
68
13
24576
92
478886142
172297
323139
25
280934
345184
459615590
794424249
334981
4
18
193290
181757
7503
1
110082
4
4
29
480376
16309
407583
7
255675
93
6
30162
148920
261404
287994
71
79
382060
359728
16
86525
19
7
528476670
872833379
18
196890
344855
188483
442613
44
61766
62
59
50
311665
55
69
234315
79
38
6
195879
94
90286
20
998078847
95
416402
93
82
30
280337
24
17
28
12
1
81
40
63
26
2
310758804
26557
9
327484
77
96
53016
15
78427
800967610
125429
89
982718322
97
96
25
7
487582461
343518
43
83
301028
405471
81
489988
305388721
19
209696
574151413
10
43
273049
13
391636
9
108563
335643
18
97
163732
73400
249110
305799617
391203
4
345728
222702
6
113477
31
93265
441947
5
68
93
7
49
4555
315505
244245
461868
464054
69
60
53
17
7
75
70
403131
60524825
942113261
312973
229470
189102
15993
1
813596843
80
83
362083
27
9
212040
947959821
88420
545143006
376580
55
61
234087
285961
429306175
12145
45827
54
46
67
27072
21
57
48
282978
98
78
49460
28
94
4
305864
388725
8
219953
65
93
1
86
99
415027
437290
293588
3
6
238551
46
222068
738379255
205105
8
9
124036080
483591
322620
674183046
59157
256605
53
80
128123
329912
31248
41
41406
282749
967067827
9
18
47
401025
5
411198
129146
47
480535
775517760
23
495140
135405
318692333
8
480446
9
76
711337514
108499
269922
22810159
70
167027
272201917
24
6
29
74
109367945
374105
1
71
106305
78706
440590
34
235899
259834
58
86
53
3
82358112
49
44
381656
156215
18688
468495652
561499912
91
29
16
83
25390
363110364
71878
589701818
35
323754
29
19934
69
320749
137777
497641
5498
59
1791
139584
369553
48
34
14457
5
88
444398
38
204571
96
6
76
95
90
29
71
254533
93
688193581
240308
81
17
400040535
38305
8
96235
394745432
69
76
348894
283927
43
411948
16
509025569
69
173745
432720
182721
112355
81537
220350
18
433072
231030
84
15
69141
74
177755485
231890269
380477
227884
35
2
203823
5
66
56
7
123057
5359
70
47
24
3
47
52
41
372016
174036
19
439393417
610804040
462882
6
284294435
313819
41
421483
100870
413378
57
272813
92
355896
19
6
42
50144
277110
466949
24
409559
59
147475
7
16582
125927
78
722232821
44
316444
111318
413574
5512
81
48
89
83
77255
275541194
9
78
32
2
34
55063
2
63
157897
464505
86
69
80
53
210605516
390991
634492380
361330
80
33
63
33
32
399772
350526
348754
914967316
20
918407812
25
876185081
12152
234892
202478
62
85343922
140206
80
960690552
76
20367
49
216217
22
133913
61615
36
64
98
497687
303659
66
398520
296525
83
402940
314613
212926
92
26
17
958299730
13
390367
62
51
4
866558702
95
74
31
51
30
392427
12
65662
18
20179
18
54
86
13
457923413
56
68
55
13
24
28
72454
815448177
58
30
123826
33
258459
131216
353447
237969
59
243304740
54596
82
45
307361
16
267301
480381
2
238650
63
48
289525
51
2
64
20
56
462827
18
98
279040
653415167
498142
20
27
393237
10
24
19
156857
285939
42594
294804
97
30
99
482292
8
32
92
453236060
12
7
358413
34094
406863
254033
74
296978038
21
326994099
2
149235
359621
34
27
181303
110552
306531
172282
70
436925806
9
95
493793
91
85
68
435574
907951990
59
87
4
278366
67
365151
26
44
84
384423
35
95946
10
2
35205
4
319417
60
7
18
57
185809
21
89
96
98
375752
143404
98
87536
33
86
61
514164015
6
6702
433546
13
35
83
44
307284
229736
2
455616
259955
5
36
79
55
24
405604232
206505
254799
18
178427
72
44
75
38
91
58
467814
8
51
420098
368823
23
355422
418786325
277738127
477965
911177283
598239948
794794743
144058000
854491185
34
10
5
468090
27
20121143
1
414275
484946
22
93460
553240361
384242
97
58
103799
126129
98
302240
69
97
134666
95
140485
490477
88
98
8
493603
413038
45
95
128374
294005
313013
1
94
29528264
75
49
25
3
63
479554
83
86
32
43
380755499
376936
73
261074
73572
216119
858686677
56
29
178912
11
68
94
1
60
97
84856
28
487223
7
91
29
220934
74
21
82
157758
299871071
30
94
12
354240
107367
72323
256945
57
392752
570903364
753172299
308783
133625
89
34
904753532
9
83434588
23
1
43
302236
581067277
164269
444232
108189
51
33
4
465744
1
186090
64
5
7
59796
126234
86
19
326781
47
266961
47
81
122466
18
99454
11
306023
32099
26
764960798
32
29
87639
432763
92
234078990
52
432072
286288
107281
236348
12
430018
92
19
6
9
339949
130166
279552
64086
93
372480
96
62182
71432971
49659
61
109772
27895
367682475
58
213296
846497512
48487
29
123124
63
176623
57
448133
23
7796684
192849
2
61964
5
312597
418098
88
203583
159585
276245371
425886
18
970620264
67
93
81
150483
128482
389550
34
165233
977738667
709189572
99
170715067
380951
241945
382476
540734526
124348
346628
75096
257101
480520
93
114460
392128
968691581
301538
51
101516
187729
22
27
4
344143
70
223106
74649
11
116613
467944
58
26
290135344
36
51
53
371793
928556589
5
454357
57
91
791794208
496463126
24
2
7
504106809
487340
8
24
91
48
41692
388616
74
1
79
3
226545
475217
23
76
169162402
52
503484331
62
50966
596890193
294409855
375019
37
17
72
158339
720532798
232283
8
3
58
98
376454
71
50
43884610
471288
86
480484
62
5
424929797
65207
75
718765533
598641269
5
45
22
7493
57
336272
68039
345586
6
82417520
169075
3
792988085
187102
682422590
88903616
21
47356
78
68
34
98
19
9
68
47178
5
392789098
72789
420216
69
390882
9
91
325111
534568410
434275
26
197636
904256921
551394523
12
353721720
56
83
8
244225
232892
273594074
32
38
2
58644
34
9
338949
8
110462061
51066
376007
64997
14
79
14
3
62
37
59
178528
5
361811
78
43
87
86713
111859
67955
316149
1
884361899
15
44
150899833
80
244227470
321625
15
39
181332
226320
168175
431774165
11
84
401284
56
329778623
514084145
85
6
923923743
84
118076
80
623719242
69
60
58
40
387697
65540
56
25238
202193
6
8
95
158359
67815
74
241552
197502
32
41
91
27
2
283515
589201806
255672
257479
62
64
19
4
384059
72
83
494532802
147380
131084
145422
144678
64198
9
473427
60
164846
222630
72250
84
65
10
12
98
8
479125
22
296748
33
379016
88
31
103110
275549
92
259367
412260
59
249253
409281
32
69
41
64
611897833
715212690
8
635968344
82
275918
421878
125175
170121
1
252620
277891
269130
7
12
36564
8
161201
220297
89
87
23
37
30
7
88
185718
18
2
302721
453365
73
339157920
490083
151162
61
449345
362414
43
413593
75
173120
680429163
92242
493191410
291485194
194946
17233
101386
69
265742
13613
77
81
2
102701
389144
21361
153834
303764
47248
76
90
409893
356126
64
25
321992
377478
155996
490636
409756
205207605
42
93
469172
384002
461957
24
149907977
493594
58299
228586
63
64
391174
910084739
863193524
202288
42
373831147
47
30
21
46
21
367336
1
28
10
268611
461092
29948
6
230863
7
421839
326444
81
380221
54939
314701
182644
123263
62
9
144696
45
24970
608067802
251105
97750
1
170316
131650
459800
28
388700
432650
25
380362
707581134
492513
26
20
7
3
2
7422
215756
448980865
97
152680
219128
321255
357799754
26
144951
4
89
58
63335900
251381
48
241974
83721
755045792
164201
68272
91
16
266672
54784
29
257827
465086268
45301
7
15142
8
99
167401
29235
49
6
6
13
18
157684
80395
70
67
7
76
68
43
39
33
16
946043878
146774
30
9221941
200936
77
3
7
59
15
46020644
211790
7
281094
1
155034
137736221
406512
99
39
7
19
243246
71
217739
398210
442075
84
2
53
50423
82
16
24448
411085
383246
422731
324237
97
28
391085
58
376939
441172
203513
65
863413245
264083
132002
402012
940716634
94
413657
750613715
7
23
17463
300238757
675440212
192270
155968
249073
61
34
72
421254
365764
269221
417815
22
46
373569
80
96
6
59
91
51
30
18
147614
41
67
48203698
62
39
313927
169463
119540499
953010236
959099969
313498
25
604106563
60
288296
396913
244282
38
488665
35
248096
71605
66
155562
53
258212
335569
280479
5
437834
2
69
4095
206946
123515
16
559269715
85
438167
53
19290
78
91
47
83
154428
83
40
91537
19
398616
98
271190
53
42
39
12
27
887283393
40
352978
10
66
4286
64
10
218012
432548
399
14551
44
225503
27814
19
21
88
78
77
85
12
801455859
171427
728397783
832645548
78
8
25
188979
16
34
281537
28466
340605
25694
127613
53307
288642
47
48
13
228097
77
52003
36
81
88
1
546213992
131097412
17
29
42
364027
83
436654
432618
1
73
96
70509
135481
163590808
95
50
365883
69
68
59
251573
2
42
33078
2
96
83
65076
25
372557
39
34
369313630
211766
147024
79
311762
32
410601
25199441
77130
91933
90
391068
1
383331
4
163648623
711523389
366083
211322
75
78129
10
90
40
82
149552
74
412805
24499
5
16
49
115611
6
70
1
34
26
61
50
281765
309241
147670595
381281
151871
787525447
21
32
488746
700136514
76
9
321241
207704
23
215911
20
175872
80
10
6
9
33405
3
6
212321
7
69
96723
8
640070347
449365
303713
346223937
71
73
87
9
130819
1
35194
73
177467
348375
514911062
40735
484283
272911
9
67
115640873
149026
74
349602384
223166
1
106231
74
242449
397672
104442
2
21
370916
286335
62200
64
398406
72053
984783231
42818
94772
72
308559
59
53
5
35
46
84
6
414239
205138
436102
61
230124657
169837
88610
161372
275217
305313
461966
98
84691
4
4
84
4
483269
20
3
93
1
7
12
7
60
343942
37
143084
92
32
38
44673
45
79
114907621
160721
281096
7
28
26
374875
169943
243552
9
111829
355349
21
174624
451939
181350449
80
31
50
62
12
60
314029
4
738521155
101794
318179
70
13
63
31
252949
21
94
483256
46
441320
154268
224218
413109
186287
148556936
56
105724
117852
222009
57
36
147511
825139476
755429964
51
542444768
687414142
295746
63
7
430697
8
53
640350215
68
77
95916
367558
82035
49
453922
482914
65962440
53
774933422
476454
44
88
71
89
98
9811
463673
45
31
20
11
42
22762
55
5
585317457
423280
31
88
375403
366452
53
48
9
467482
233133
206098
151247
23401
6
361619
83
70
13123066
40258
32
414858
401316
94
83
14
74
66
191255
44
107187
143533
73
71
23
59
563730773
3
148192
87
39
2
738762692
222384
44
6
31440
78
13331807
90026
407826
54
236728
552978532
342646
252502
9
137221
18
167742
60
62
75
498590
574619556
66
27618
87
7
48898
21
2
17
8
445346
425436
77
216772
16
29046
435913
407352
56
469850
25
665347536
19797
8
446474
11
14
32
438147
160773
87
794859381
32113
203899
28
986796546
460780
230471
8
27300
43
92
495393616
194793
184348
55
209669
25583
92746
327188
1
2
371658
75
83
57
94
26
98
388547
81723
220791
62
8
54
379579
99
494295
337099
48
41
76
472536
385859
82
21
39
2
62184
63
33770
68
14
63
22
452995
50
360590
301915
62
37
35265
1
41
45
202712
94
75
3
323959
1
358417163
42
64
86
122164060
160753
17
961222731
39
14
18534
72
14
8
7
46
9
204239367
15
239422
2404
313357
222234
881508570
86415
114080
162872
6
34
16
572098105
60
5
8
12576
468253
356665
428556
22
1
42007
258779818
59254
464175
72
339315
71838
967660474
447091
61
96
86
432172
8
99
238974
973283635
410236553
49
79556
160597
10880
7723
75
243596438
27
196885
499113
633565519
596864836
216363
81
55
6
14
92
9
910743786
57
2
70
15361
319554
445663
7
389928300
42
45
30
107187461
21
25
71314
11
85872
65
116780
23
54206
62
220193
16
397767
9
59
853202398
2
34
128350
17
280928725
116403
979377664
31
40
620384847
52
77
185185
85
36
477335
383149838
123198
36
60
15
54
69
246193
70
413035840
494324
17
88
38
144635
46
30
81
296343
27
450668
536830480
22
372321
78158
217686
36
98
59
277301
13
8
38
24
546787093
406623
227895
38
265568
1
174758
287409
84789
23
443818427
81344
761810993
252521
158588
97
67171511
25
215936
5179
191091
408492
321885
418395
45
2
14
287973621
97
427407
57835
486383
446365
312723
42
2
14
242119
92
370438
44
66
5
11
42190247
5
84
31430
31449
312695
13
74
87
65794
94
475746
147892049
76
147040
451387
326946
27
62213
278536
32
380789
19
77
67
12
31
21
238829
177121
7
66
15739
341913
27
70
3
98443
444944
73
45
80
252409
277027
34
6
68
331682
88
445265203
56
93
428108
5
47
281469
91
345630
6
78
361541
147355
90423
92
224345849
212542196
12
799975106
84
20
67
1
147961
7
66
652165101
993201358
2014
416113
51
25
93
121176341
17
89
2
62
88762
426732
1
33
82
350473
341183
392182
334775
77
67
234558
98
269034609
31
90
231388
782565723
6
96
415015
164795
66
385967
14
42726
71
236231
8
42
53
32
238719
3834
69
230150574
12
81
51809
47
230652
3
321605
694976638
16
230276
285814
253680
48
544014793
411249
407452
44
25
450491
296572
5
124716
11
727634120
71
2
13
80
369058
9
49
20
79
111841966
7
289754
9
261643
264132
9
42
70
486855
64
16
143916
36597
253937
38
459234
23
10
139416
94
148576
401822
200062
120648
6
82
491623
33
115771045
382211
390938
19
803275991
58
33
862477835
59
89
8
389120
118952
12
756973796
89
94634
361439
2
124696
5
72
17
424869
53
33694
94
34
1
83
235966
62535196
80861
44745
60
75
73
299073
918103552
84
378751
4
52
89
108708895
368161320
451242
418490
469928
40843
7
263483
24
109508
569859445
457310
8
174334
72
179456
282104
45024
52
11193
81063
411972
336991
239554
186265
41
299392
364528
43476
12
47093
39
4
348461
95
159171
242371
335313
234749557
3
55349
43
6
9
444966
50535
181436
107241
221155
251271
45
82
278715
451540
45
404224
69
330923
348664
499661
71
499670
137564
144574
322159
396473
337776
415336
446106
4
40150126
455951
371590
67
498955
56
36715
930822378
305476
56
23
27
2
5
12
237033
402452
188242
8
93
96
3
224792
256083
435660
244114
250124
46
203328
83
29
136615
214156
50
66
416787
46
80
55
63
80
98
6
420334
655722710
26465
94
247753425
10706
66
5
432321109
54
288885
371942
200381262
80
56
331099
3
81
99
93
3817078
121524
468129
29505
51088
9
41
22
28
7
57
59
403751866
193230
30
92
85
81
72323
34
314503
21
1
16
227563
92
91
55664
88
48
77
37921
85
80
236600
210182
58516
265141
263715
49
3
79
5
410326
86
95541
93
66
45
31
68
432109
417376
374170
243828
381194264
415016
7
63
4
78
484579
25
19
48966
154697
636011784
8
87
7
268362
28240
77
64
122470
47
423825
52
93127
8
199166
66
152920
169507
410749
77
77
51
303954
81
33
24229
479105
178228
5
74
325057
45
94
469767
437204
23
37974
46
20486
27
467852
554087207
282795
423277
44
20
40
133443
121627
15
406207057
50
469347
52
13
285981
46
334831
33702
50
119851
62
42181
110954
211412
58
53827
81508
33
59
70
203839
19
216692
7284625
53
230674
68
59760
79
204429
197143405
104501
1
9
80
8
15003
136310
35
452753
66
83
8
7
277850
10
8478
219153
50
44
466618
38698
4
773221067
53
42
58
3
515915558
13
77
233317
1
87
386655
656252149
330107
385295
129943
20167
60496
92
87799
461385907
418428
74
122553
694991037
935875739
98275
608919772
213933
59
31
237291450
269634
57
2
50
144543376
284231
94522
2
398131
45
348298
155557715
23
49
16
461362
142307
7
24
2768
85
6
439028
349035
290611431
235676
101985
43
300835123
301817064
45
15
27
82
313695
313179
22091
76
37714
460546
37
61
75
75
368258
38
10571
20
95
109969
25
962673177
242374
125425
371590
51
986175174
123877
215754
347153644
41
3
5
574090743
246547
490947
57489
99339
104152
943174024
496394
37
14
98
35
5
44
51
40
52
641512511
360068
73
490394
93
496375
93
50
388898683
53
46104
54
334032454
96
62
67
463698
58
668052750
36197
67
16314
10
152566
45
8
61
80747
258527
49659
23
2
81
289554
46
189523
422287833
95
63002
451257
430284
64
337518
55
20
15
48
58
87
497648
713130515
199023
2779
99
276048
683453469
75
250790
63
2
123124
386228
673969970
44
37555
53019179
349843
76
41
314159
282878
64
237673
47
27
441083
679770976
54
26
565313645
77
23
61
54
57
411262
349064
215943
430225793
10
39
2
282263
449473
5
97
11
6797
333337
137347
70227
29
59
3
15
764230919
371101
12093
84775
7
474386
1
360534
59931
416847
96
873965760
291645
290687
36
122431
317149
52736
313105
58
74
294491027
16
70
6
35
50
950483413
247002
85
58
48
46
488377
50
81
56
848829194
15
84922
28
9684
28
8
47
303525
258699
313182
74321
353904
99
6
370466
6
163158
322806
171081
23
60710
24
82
96
52
35
34
458291
331352
34
47
29
5
822637272
4
69
44
77547
467178
19
44
423723077
86034
16
98
439497
315048
377117718
52
82
416361
295004
481009219
6
73
355369
206206
21
12431
714802340
98
72
31
277729538
97
253798
1513
3
333799
45
254640445
72
502729848
132988
27
63
25
375679
94902
29
8
204994
92
478942
174704
927966338
2
50
13
87
412620
1
495798977
39
306527
92
48
8893
825005296
12
303785
82
55
33
206052469
99
245376
30
20
441318
27
55
565226405
35
64
274008622
322813
32
5
498391
67
213183689
43
104296
88
13
7
94
79
324329
69
714126898
477068
68
321635
46
16
47429
354755
171040
190893
87
8
37875
48
10
28
744579540
549576411
697481361
458601
33
51
90
8
333906
296053
403291
372450
133403
32
307106
12
38
98
488618
54
280653
408942
394195
38
33
25
1
7
281851
680108816
38
93
320056
327501
68
359201
395071
23
58
378137
98
86
55
441246009
35
65
52
101049932
59
2
46641
258835
65
114528
386661
1791
44992
46408001
379189
82
84
845722356
1
15
39
83
42
24878
56
4
151277
27
182548
47
55
120555
69
60
368742
191341278
2
88
93
66
179769
37
81
35
373539
24
75
422097
379790
88
23
63986
50
65
86
400273
132922
57
42
349902
8
303661
450001
95
99
10
1
657186670
3
124162
387992
216567
55428700
37
93921419
82
84
15
29
15
74
42
68783
365023
320909537
9
366187
81
61
496068
96
92
12051
37
98
24
3
158140
93
4651
211749142
3
94
286221
3
60
13
76
34
200823438
11
39
834255644
23
57676
41
62
161131
709866213
419683
429612
835815885
76099821
45
94
227717
13
11
29
228102
322761
25
59
54492
342779
61
688733843
57
52
122786
61
140779679
251330
141673047
18
87
38529
14348
16
43
19
36
74
90
61
290765
99
131580
309544
40
9
433826
36
378226771
3
52
54
2
510147098
1
22
79
77
1
67
232719
152742
659358515
17
795
46
26405
95784
716468839
77
17
78
51
226377186
315271
1
370536
78
265376
75
5
5
768537788
236043
78801796
5
153772806
97
59
78
492774900
353562
379751
4
13870
5
4
24
34
5
56793
99
6
475878
96
16
210530
21
99
429404
22
8
342708
27
944373532
382336
201894
454384
6
99512
183644
5
317202
443322547
80
26
66
27
194601
78734
31386
7
14
91
72
199862
20
36
70
225405
64
65
59
3
240974
85
14
484095
72
744408443
321375
150855
1
49
26
74
45
117475
341755
237868
36
60
7
99
12
165199
40
474953
1
384121
342043
173497
478778
36
342547
36
4
75
10
8
79
453580
6
295370
81
2
50
53
376039
73916801
259536
66
16
41
199671
342371
135195
12
6
342722
8
433785
3115724
24
423612
179118
486770
449229
3
53
162664
8
87641
152175
208781232
2
9
15
48309
2
34319
173011
230032
39
29024649
960865460
296498
255931
85
429191
184726
32
41
480323
33
213681
80
24
115781
26
9
383941
49
33664
4
75804
50
431548
105052
58
857854754
4627
9
474289
261622
120346
66
220786159
10
134474
138054937
331372
101584
82
5
184143
940350242
166429
29
264279
3
75787
44
935545187
80916
212626
441316
137815
9
80
28
112626
215285
87
330878
3
41
305528
85
63
159165892
66
26
482962327
85
48
151181
58
257846695
644435309
118563
11
60
337319
3
458452431
346128
582899426
128300
2
91
470903
53133
382956
8
22
15
73
420702
73
5
1
79
34
410882
5
55
306701
9
99
19
100862
89920851
5
61599
19
344254
670849228
51
33
467268
34
351442
209749228
116569
7
7
840833280
12
2
49
5
2
922070803
71
70
251785
388460
731194577
357973
200675
445145
28
2
60
274412153
407166
492038
28464451
39
72
3
74
460391490
333194
13
98493
18
931698408
251138
61
354410788
379525928
149969
53
394040
35331
913088966
52
95
60
278040
20715
13
96825
244904144
71
18
291630
28
425047
371211
11
199616
429744
414911
119682
101395
331962
80
68
82
1
295295524
392322
72
245336
79753
56
254009
36
355388
112084
8
46
427408
31357
248205
250878175
93
50541
287271083
15
1
90
311069
23
41
7
6
400945
63
44367
8
206282
448235
61830
17215333
82
457368
16163278
269950
230299
453468
111327
460386
436997
43
29
565056671
72
9777
368124981
683307385
68
243485
415471
103418
15
134175
3
271592
25
355877674
30
1
193899891
361961
2
400232
364324
62
6
55
3755
67125
55
38529
388595
17
84
405515
326647
9
86
241224
78
55
433340
382057
7
68
63
54886
487113
478706
27
45
13
27
318620
43
32
67
3
277649
21
61
98
94
90
33
4
22
86
406241
34
300687483
332314
16
28912
388828
241198
41797671
45
479974
867376549
275253
97
5
3270
17180
98865
2
476905
26
398309172
21
70
256171
471291
2
157157
88
235691747
455027
365138
4
361276
48
196972
200094
488839
466437
56
442683
344762
348610540
213338
31
285388
6
47
82
48
223240
92
62
638989486
20
38812
41414
847850410
371977
499583
32
97
2
480109
6
1
66
58
3
75
34
76
23
83
94
79
324403
30486
250230
8
28
42
87
297110367
19649
6
931743746
193950
9
34
5
52
79741
14
73274
70
4
7
416613
24
133717
98121
8
431495
93
322687
745339002
7
112647
406016
39
219503
74
419512373
136858
199314
81
68
84
76
65
24
12
97662
7
1
468455
663491946
90
10214
14
56
90
35
334147
49
822793724
475839
1
9
4
70
379985
78
384153
92730
208347
426920132
88
475724262
411724
135241
6
48
149219
369817
64611
43
46095
266818
48
95
30
2
423559
171183
98
47
79
26
406449
59
10
343935
275241
64150
87
82
4
61852
148718
12
385839
19
324449
39
31
1
76
143361
271078398
69
4
255168
63002
439224
222314
230224
97
51
70
47108
1
359503333
61
986117036
295560
39
26
341831
344230
15
56
87
33808022
7
36570
1
357575
338274
799839871
183616
82
417271
76724
26116
5
14973
78
13
8
63001
82
380579
78044
95
44
445358
369963
317078
401063
9
97612
196724
227012
6
79
44
473374
3
35
499388
99
402688
496702
163548
84
237470381
72
268660
10663
25
427799283
340551
38
13
373078
48
736889257
86
427777
3
9
485573
25
251120
2
4
274044
17
3
7
51
285614
32
477619
78
76
78
359888
257613
352647
432185
484705
88
349741
278917
15
440856
77
172278
348589
7
2
65
158727
78
368915
97
417895
170161
115106
5
219948
375009
328144
292603
33
79547
833880446
82
198942
95
498138
8
7
8
840469821
3
61
37
150815
177366
125381
25764
28
99
444421
39
578722783
8
19
14
142940
77274
37
336172
1
370204
296445
85
229001
141326
72321
122517
190987
161010
318548
6
23
104516
83
10908
458750519
339001
11
18
59
18
53
91
35
438776
536085637
48
488096
382566
8
424708
44
27
60079
3
50
850931674
319904
72
27
1
74
14
487436
212284
463292
72985
13
32
95
318593
40133
49585
12
21
18
65
87
9
72
176499
179939
473164
8
87682
135595
99
197775
98
94
3
793659236
440117
431576
41
63
756797449
19
394056541
190556
90
455793
354934
85956
420434
71
211524
1
32
19700
203373
508729521
128396
98878
48229176
54132
127631
493571
1173
8
83
173397
96159
80
293563
457858
26
132786
76
379577
100329
20
74
74
88
2
261054
429509
316637656
44
32
278057
429426
89
335657135
9
339584
440083166
68
28
499064
21
331479
38
390361
7
54
307658
255802
222983
989453761
418950
441082
449834
934587468
63367
370873
265156
136484
3
59
86996
21798
202236
238997
53061
19
300605
8
6
85740
7
85
88
5
77
425456333
356632
50
197644
2
62
57
77316
36
473113
55
4
88
37
85
82
29386
405063
75
156356
336442
15
60
61
346523
10
183789
48
267401
58118
82
470162
59
5
492825
38
31709
355235717
12
47788
80
410588
30676
171854
269313464
32
7
9
958789700
68
507824645
53
3
121325
289781
504324309
868990318
468978
38
8
440553
293708
6
301061
214574848
39
3
44113
387166
315130
3
86
422151
2
5
29
91
22
223581
10
382038
50
75
92
88
651557105
6
444499
298313
434026
59
169419
472660386
93
147476
195170
350949
96
96
120084
344769
22
2
35
184338
364861
18
74
329662
74
340229
8
286205
8
491467
726905228
6
936564395
82
36
93
397792
141826
723128438
313284
47
5335
359303
302190
471142
267115
5
82440612
47
283579
839632264
1
187568
100972515
8
5
433999124
211049
460709
927917963
414997
61
213496
303049
441261
6
68
186568608
81
192329
221491
96
146797
47
51
24
717454845
430872
229930
396011
73
49156
343308460
43
72
28
240125
64461
220202
89477
209887
9
25
175157
78
460588
34
63
82223
74
306654
62
11
166483
75
8
495920
118813
125307
40
318637
490844
21
255139
344490
88
8
58
93
317974
31
131069315
965350352
9
22
337424
208576
15
63246
8
92
240807
273846
429054632
25
465817
54
109849
2
51
54
8
67
61
209629
319978
250188
21
4
3
94
8
9
7
9
353825
78
680446315
315862
23
10
2
312076
125828599
224465
65
79
16
72487
85498
279661
2
65
494068
1
16462
536063380
57
75597
95
201211
219330269
452510
16
39
4
74
110645
62
94
25
181181
88
126035
10669
411889
179477
79
261985
57
462078
287450
248359
40
404120
146882
433842
147231935
26
79376
36
220552
329610
817922878
15
54
86
25
179232
7
13
97
81
2
52
249890
22
16182
291023
137577
180981
86
275802967
82
87
360843
45
99
59
82
36
132016
394974
99
364204
415634845
939219366
648262057
346787
30
233027
119148
4
65
207323
58
96
57
206722
3
59
88
159352
66
79
240740552
25
78
222070140
60
38
417988
441260
96
81
128190
368878
273255
114338
9
23943
426918
6
289872
97
471528
64
35
89
2
31
345534
283452
278965
623182703
7
91
13
258732
62
173191
43
256948134
81
10674
356637
41
9
1
34
40
51
81440
5
395929
88
2
263947
22
202889
68
483773
99
21
74
270567
17
384618
666772204
245027
63463033
477027541
8
89
103471324
74
789541093
355056
227931
179715
67
23
52
48
83
297391
39
1
31
143161
141908
65
365702
1
247503
4
87
355285
121349
419436
22
234832
10
48
4
24
80
7916
32
41
303561
51
5
82
313955
386228
59
17
2
51
608194319
416551
57
59
32
398961523
249853
251314
177693
17896
344205
211543
347628
405569977
472084
45
497412
170499
89
977716464
422284
45
411757
389231
341796
44
81
24392
60096
373087
60534
93
202142
67
766405089
83
61584
57133
130955
31
426250
76
403807
832941785
68
281147
55
492336
2
296103
462069
364320
52
44
405498
256267
43
666981615
240785
68
94086
52
90
51
204601
184531
445276
636358755
4476
218730
443905526
95852
663774214
72
56
11
40892
35
21
888638295
220072931
14265
448076
261263528
140073
484706
352319
342743
23
69
96
48
33
207438
427938
36
219195
101050
137068
969367683
461757
48
14
24
787407310
80
385701
56
29
47
90
11230
97
79
80
57
11
476
74
988430640
6
23
4
38
57
404078
269050
355377
476748
224965
54
698446138
464463
44
88
156214
50
8
75164
460833
317355
32663
138464
14
474529548
39
80
4
426506
65186
475092
68
398475
487700
95
70
34
64
229864
211467
311308
85
467578797
268186
75
31
8
28
36
378083
961528566
328593
21
98483
299098
81
471825
65
973225268
24
479791
26
84
15
276996
56
21
327607420
401841
7616
47321
5
375898
22
41
33
84897
306555
96
482311
176953
67
512638725
1
5183645
83
2
124056
268591
96332
118395
8
456878
68
276237
493131
131862
152078
160571
31
288287
399105
234864
87
38
73
91
209889
290946
70
406123
400758
3
47
47
176893769
315532
77
111178
80307
350629
69
86
219806
152575
966495894
5
13
222812
276312494
381615
112676
801738650
42724
245351
40
126166
112848
77
58
451621
889992768
23
18
299248
3
50
293663
400200970
25
240147
166521
8
523368254
104356
176783
83
76
89
64052
30
24
63
7
5
53
161263
38
1
54
10
1
255780
53
40970
274796513
81
43
39
25
379196
51
412158
70
309806
380180
88
158597
2
373692
68
36
83
25
11
422897
50
334075
371808
565205654
246809
24
406299
121137
54
580586894
349870
477399665
298600
12
18
193377
2
87
4
357433
1
791474484
5
81
10
51
7647
92409
221039
237089
19
56
37
335209
4
71607
4
18
93
235271
12165
863417292
256336
223053
2
56
5
97
21
65
316392
17
64
1
5
17
488518
49
320318
81
95
491807
41
350968
285384
26412
411234
545902956
408210
328986
136526
80
5
443197
73
23
97
96
81
188779
331952
73
78
8
26
113291
36
840428758
161465
68811
447441008
440683
71
123362
304735
6
434653
12
26
82
51
461790
469359
1
59
62
14
22
85
107356
61
124534
35
7
95
41
10
12
359278
309375
77
29
187065
283482
3
9
16
52421
90
370518
4
36
89621
594725061
25
98
9
212693
150223
125243
55
34
59
70
85211
54
78
59
185663
109357
19
204839
219990
238308590
71602
304839
320130
61
42
27
488886
398709
15
54510
387364
14
14
8
292959870
103371
30
463588
65891
96
47
989536369
217204
24861
726756564
703410022
390980
83
141552
23
39
59
77
112549
80
959674965
356440
411570
44
38991
642261381
471228
61902
74
4
193054
429656
72
100178
65
239344
58408137
13
37625
357502573
26
27
465384
651455470
436707
230067
52
701952471
71
6
198897
637159015
277954
65
131663
450771
182206
94785
361626
183830899
92
65
276904
10
36
704065064
668330918
431524
67
192620
140338
22
8
53
4
1
416070
517379772
38
45295
45
88
27
137251
2
50581
415356425
225073
5785
334122
391991
23
136062
4
428087192
479272
476837
67
10
190287
78
405908
73237
426526
346824958
55
13
223757
9
31
11
70
219207
583941912
494071
231164
228945
92
66
35
354659
327142
8
185424
33
14
97
120405
82
33237
61319
47545
9
4
50
85
157008
315058
4837
383939
94
97
57
37142
151117
235916319
487864
30
473699
709171026
384735
21
145288
96
336094
347763
112619
198136
68
69
32399
89
113803
53
59837
170609
55
429158580
97
471100
53
283485
21
22384
53219405
465688
154996
6
854627340
85
33130
452149
450794
453097189
86
1
95
28
15119
16499
3
53030
65
14
94
52
84
446360
5
24
16
436870
229312
19
66
8
242324
77511
2
764097762
152212
50
153369
477739
254274
87
497072
65
92
68
275366
96
282394
6
365767567
30
472821
85999
33
101499
447664
52
33
337834
253556
41637432
211790
33662
7
13
56
70
1
814551331
98
17
9
59737
487458
5
27129
46218
69
254293
176936
78
2
241418
218986514
35
27
52
50
323704
69
49
374199
482203
60
387747
133641
3
65215
41275
7
6062
465758
69850
28
82
484496
75
52
69
323849
116038
90
272799
21
30
5
91
47
986275552
95
95
2
90
236051
67
86
22
44
19092
6
2
7
206098
109126986
87
35
5
14
44
24
258662
202405
456370
61
189536
366336
83667
52
504950152
92
71
599173259
180165
13
495314
215135
5
18
456468
74
3
283596
60
335285431
94
202552
661839884
376518
31088
76
30389
21
502837200
158487
89
74653469
2
70
212413
192387
79
330085863
75751458
452791
87
46
69
1
47
4
7354
442510
50
248132
280669
80
1952
291436
224238
71
294535
34887
28
114906
4
92
257714383
15
81
8
51
11
150299
90118
17453
48
18
471625
69043
278038
55
494387
1184
89627
86
51
66
787466511
79
355414
425295328
50
477359869
35
159078
16950
374243
61629
37
381667
18
55
460664
375225
16978250
717600445
272490
436817
10433528
65
91
551093809
60
799721345
24
400845
63
91
72009
875750885
152038
7
298255294
102511
17
6
6
5
110830
75
70
146935572
80
102373
17
157660
52
50
21
160778
131032
3
197005
68456
316069
89
66
312346
227963
33
33
463491
39
91
91
60
44371
213773777
17
282194
30826
47
912679704
6
460391
22
92
422824
300927
73
43
7994
499277
127798
2
66
423335
285525
294593
133508
767129245
374777
97804
89
4
69
34
85
64
277379
77443
86
4
287294701
357158
657382668
249958
75
20973
471498
1
14
59
95
60
149311
39
280494
73
378874
780857973
38
158781
16
450598
22
337144
5
789522891
7
11
19
307141
26
147061
271129
71
62
415482
89190
8
783678487
871483714
89
44
67
73
1
166511
9
8
767582229
87
52
56
272011
56
28
52
29
303518
85899223
391891
4
4
135759
25
478422
7
29
20295150
73
66
7
655553529
171347321
47
396845
419962
762218185
312612
374006
16
4
95
750297635
8
266313
65
457772
475522
3
52919
58
6
30
191368
218997
280072
62
150423
22
1
90
209069
70
362378
97
49206
120576
76765
181511
173994
88
25
72
236892070
38
65
379701
498639
465708
715829344
60
10
66
83
401144
235219864
79
723556449
74
92
8
94054
55
15
99
14
112109
45
316333
469262
905109436
54
10432
60
68
24
97
906533624
56
81
431713231
271761
284268
305140
305802131
56
272606
74
72
27
61
3662
28866
11
10
70
40
77
79
12
367984
166793
150047
8
15
190128
47
78
405960
348755
73
271751846
52
406517
71390
319801
855924923
96
53
11
192276
88610
39
92
49
464001255
50
866184190
99
85
86
246054
25670620
121187
22
75101
87
27
470660
155962
5
802093174
73
299910
485847
4
54
43
94
23
473950
79
778123707
86
479064
726227089
226129
333770
6
91
99
438415
42023
396251
37
67
89
452569
2
82122
81
32
4
13
469485
45
63
302711
439000
131218
31
80
626511974
50520
116015
64
39
82969
796875206
43906
266447
166192
10
96834
397814
154463
272695
5
77428
352818
60
186955
243629
342167
76
68
4
88
5
418372
403602
85
378692
230103
37
283715
100784
428171
52
597182533
183273
177770
38
21
125142
20
59
75524
448076
9
21237
178067
693316786
44078
82
417061
6
94
78
122342
2
466304427
390211
102947
164112
49187
379402
45
578194120
18055
1
21
9427
72
63
603297425
24
15
39
69246
39306
103229
45
52
584523209
8
79
6
87
91717
70505
188782
564051559
117731
76
153468
60838
99
10
361909
884039827
371390
2
164138938
14
49
403187
789764832
289853
406441493
189421
31
101679
1
2
37758
279552
62
99
48787
36
30
430284
164345
440930
23
56990
457252
168115
22
767208969
22
38
72
436087
14
2
77
88722
237530356
86763
285120
274288
214593
468260
224973
41876
182301
96
53
24
25
955626619
76
325124
50
312982
57
82
3
321494
4
57
61
499103
40
94
58
184760
671308796
6
73
29
348096
8
83
98
271028
8
29
375683060
74218547
33
185275
2
58870973
95
40
72
472882
173546
80
10
299346
384576
19
393719
49
339252546
305421
303716
326732
154479
93536
34339
224038
48
76
155417115
9
84
299889
410026547
348382
63
196229
137587
492600
467653
15
275629
18
314494
817037636
449114
368179
367684
30
334247
35095
76
38
445493
92
468435923
6
41
63
63
23
92
264814709
54
40
26
6
435545856
352752
31
72
91
57
139680
75064
53
31
7
213743
53714
71
433975219
49
222885
5
625841303
51
40
239719
251052
18
865703003
28708
233340
32
76969
118397
98
337435
272294
64
95
95
683265356
96
81857
773759498
31
692398484
51
439444
38
138439
29
531819107
88
198623
40777
52
8
7
283169
269684
314529
1
244695
18
53
20
25
11
107183
15
9
32
158521
98
293893
11
59
439917
2
37
383433
81
5
25922
236113
3
5
499894
203868
9
38
9
453602
45838
59
207945
73
97
8
242329
759620352
399810635
349049
75
77
5
11
128481967
75
98
73
75
1
5
640152191
65
276402681
622826052
31
111452
280908
382059
397785
11
100168
220733
392684
49
24
32
86
44
173430
4
121145
315461
95622
29
479282
13
47
75
89
19
32
162990
3
29238
338772
58
744331795
222542208
47
24
76
269373
21
468696118
209003
41
159790
94
49
9
55
53
155033
69
17793319
273797155
494679
15
27
16
3
34
8
94
12
347511
13
39
69
76
88
88
99204511
434852
226945
25
2
6
980746590
34
268114
388647
606459036
16
92
20
47
24
9
3
159149707
104222
241075
10
347725
69
24
5
421389
158451795
1
48
330398086
48
249536
40
221002
26
26
89
51
20331278
113883
7
414276
87
24
48
10
381308
466183
459905
88
7
39
19
8
19
3
308473312
866294848
389403
67
38
27
58
307541
90
80
470351
283823
403455
16
64
74
368202
21
86
12
178268
401502
284362
84
965456990
17
18343
87
445646629
77
91
400721
353635
26
308320
249649
37
140403944
41
466824
218538
10
115823
294149
336644
76
4
69
802542352
34
4
51
186978
202786
63820
78915
574343098
424489
71
146046471
2
27
44
440291
28
249525964
21
202625
321309
67
49776
528090736
386766
1
42
46893
82
5
51092
138944
235096
31
79
329774
137730
84
187559
207498
93526
763617394
31
5
87
97
476026
250208
56
297276
78
375519
446228
52
321055
31
61
62
40357
14914
36
395985
898770869
233017
77
466491
439444
10
401593
60323
29
253293
48
61
217284401
180558
33
49
39
88
11
80
51
162074466
87
369483
405381
414327431
9
14
5
457757
428510
27
618655412
989640524
236947
770206541
64
404516
299249
5
92
460553
36
450749
214901123
50
74
45
272207
72
39
389247
21
482581
11
48
235838
218868
80
42
35
198473
62
140996163
177951
20
272078
83
136788
49
96
96361
494565821
411089
32
16
618450595
19
193946
263796605
320253
50
241238
262953
88
12
25
100134
492756
163674
244257
20
483463
49
62
30
370709318
365709
16
86
279323
383828
69
157844
98
13
403821
5059
218250886
60
33
371907
71
400813
37
970640836
30
91
92
3316
64
200873
86
235919
206846
107378
86
181714
9421
2
17
354483
56
228329
93135
746482936
345306
106268
238690
91507
98
62
358842316
8
57
186558
297405
282915
155100
67
8
25
96
97
74
21
6
41271
48
31
497644
769269858
41
43362
11331
5
11
99
251107
7
535431203
86
46
525205827
113696
3
54
53
226416
18
44094
7
96
358141
31180
26
95
96
108623
35
247714
215504
88
171683
78
261254
8
29
179856
84
3144
24482
437267
900037769
250844
7
87
98
351127831
93
282219
338002
80
93011
293089
133895
68
9209
76606
446502
454319878
302848
16
355977
79
73
422370
46
62
268928
17
2
78
22
39885
275800
74
62
85
9
86
18
90428
48676
267794
5
48
22291
10
271431
39
478270
79
81
5
62
161510
425155
7
401608
73
276847
23
353572463
15392
6851
8
47
343479
91
210253156
486900
46
94
893627607
5
77
39
557133703
4
172424
11
37
90
76
1
33719945
386616
428550
41
70
27
41
77
371626
53310
171478
422610
47149
442040
98
99060
466582
45
343916
11
157924
152313
268948
164453
66927
438458
53
430161496
269808
204374
9
461598
45
3
77
7
271059
246939
97
357203
18
6
6
55
192008
349377
19
408629
10
3
125976
441515
246644
45
3
56921
257433
78
858206333
258470
164420
330770
281768148
915887486
321637449
74
397798
46
31
20563
33
84618
96
280275
33
308640
62
65
66
108355
95
26
372049
580023141
729743464
59706
392828
94
24
23
65
189698
84
74
89905
8
78
6
50
98
835863314
17336
101228
223031
71
261507
357565
341231
58
191044
71
288527
68
479563
422964
205765
263198
77
258458
23
586720248
283555
455150
99
304448
121772
395389
306262
467230
166691
708661860
624699027
89
859627073
759464948
39785
9
584945036
34
216380
491222
358133
75
154227
24
5
643874941
52
9
198799078
54124
367259
101622
418608
460073
1
230586
93
66
437200
272292
9
70
158677
169955
58
484533
21
454626
288197
2
82
58388
60
7
88
4
198152
101593
467724
209593
127783
99
3
206355
406362
140482
77
62
6
496050
379587
4
62
106274
79
96
39
113975
95
271792
4
39
99
23
176574789
6
275093
3
77437
79
446782889
13
275787581
463815
72
6
72
377187
418448
64326
354640
354010
49
70
10
428433
54
254686
55
338726
203811
54
370917
33373
39
230674
14
592806640
472509
37
359300
6
690262195
90
385805
20068
82
218761
270212
478317
87
382344
225587
32767
446455
43
25
339870
41
102044
46787721
79
265953
139400
58
440693
369163
165546
155059
19
3
238828
9
607076482
85
92
63
316430
83
78
12513
86
250452
82
47
127771
153525
236165383
22
6928
399332
33
10
125280
2
548019444
13
76
65454
2
260847
88
41
471296072
151706
62971781
84867
436771
655004349
51
292265
88911
57
385938
97
562928397
109043
37
6660
4
72
6
76
70
27
97
29
67
39
16
146011
99
193610
13
48
494464
23
770357617
191347
155257
18114
77
452742
28
14
485315
90
343150
30
22
96337
344360
39
16
55
24
177615
75406
43
25
207984
337047
158190
457287
2
3
6
82
50
37
61
74
269123
41
87
85
1
1
79
5
406143
201779
400463
49
6081
88
149
5
939866116
465280
71
8
191044
54
19
323847
159655
243287
251011
179228665
969928942
799913548
99
95
39
189727
56332
1
469442
92924
120306
740187417
56
418271
98980
486967
83444
147231
780780636
297864
41200
175855
60
8
922763193
427674
35
22
85732
5
362359
68
238446
118939
302441
58
191299
185446
36
26522
60
66731
12
451016
77530
30
3
10
49612
65
145732
33
892053163
303841
7
334670
83
7
52
14
18
12
315363
99
25
200757
36
171768
8
9
347381
63
61
426560118
222474
291866
370836
429254
30
16
91
78
12
75
293686
96
59
689385567
82354
88
151955
814836535
91
13
425250
74
47
132371
12531
68
4
19
204
449045
76
28
5
597563484
86
65
2
46
81
344611
128502
94
25
81
318332
456258
158167
72
4
315413
470740
99
36
48
97
215540
1
102352
387037
227880
412977
717973254
65
19
216583
21200
1
52
434570
44
308985
81
493871
253519
254684
74
90
160699
87
74
13
365228
318576
93
35
90
8
73
108247
49
4
307930
441350
35
333254
46
92
70
81
19
393226215
73
199739
411901
52
12
87
414718878
1
404574
43
98
69
401434
330349
44
238425
82
404193
73573215
40
397175
1
259777
53
60
820047528
459151
34
312080
1
609771992
64
53
79
145467
63
235646963
52
68
239644
10
4
7
43
84
438403
296399
336843
25
445056
4
93
821509025
2
264644
49
139446
98
33
24
57
30
65
9752452
315511
75
340920
338798617
14
414384
47
59
480569
193548
457819186
287203
342971142
49
6
290669
271317
99
313161
38
90
44
98
233437
66
761567346
44
74
406986343
92
65
93
5
19
217494
6
263058
148444
65
79
301695
81
617024205
40553
58
50
431932
90
14814
99
817327832
199037
284040
5
55
74642
8808
90
9
127848
26
553672735
310070
90150
315712
403974
6
72
21
196278
4
667314013
2
44
752331720
441338
139215
338234
448706
386572
4467
58
5
53
10
8
24166
6
77
42
3
444219
438341
928232239
966798184
75997
71
14
87947
289474
356397
33
14887
472042
85
87
34
56
29
293595
94742
179773
26
93034
487850
107933
222666
50
75
266024
66
73
80
262339628
148586
483649
13
423396830
342903
2
264607
59
1
266197
291708
1
2
172841
152311
220762
21198
500453980
1
95
13194952
46
226562
98
3
4
45
33
51949565
454586
74
75
60776
6
6
67
265373
25
77
430544
496285
17
59
67
40
174190
528501803
38
237735
49
59955
190432
60
93861
510726945
668525882
14
121446
196888
127047
306837
180105
82742037
62
10
433974
667296773
932933953
758942770
78344
111047
150550
72
46436
33
370928
389197
2
65
284588
305533
159596
59752
3
549908276
21
2
122381
41
78
375209
63
333941
412247
36
67
130688
828729526
496443
30
28
201038
33
162697
95
5
48573
49
382118
157114
300077
42
55
317379
68
622390039
485221
49
479017
18668
1
28
50
11
9
77
13
210692
3
64
7
4
24
227917
19
51
764558507
120524
46
2
240670
82031937
250137
281276
324979
434716
397951
164153
980277234
492908
387866
446112
81
89335
15
274834
270703
349410469
1
70
255993
5
492713901
91
6
209472
451197
5
68
82
48
6
351887
97
49
5
41164
84
138729654
14
217095
377930
70
36
803239888
82
313071
279852
75
47
8539987
50
191492
29989
30
186780
191418
335182
245125
8831466
420815
830641675
72
75235
40213
45
1
441969
66
86
81
1
32131
16
203564
290086
62
996292146
148475
576329887
33
175772
86
100976
71
168209
174187
7
80
60984
145410
394976
462569
53
9
47
462704
41
33
7
123628
143985
7
26
37
60
26
3
79
488731
55
92
403735
43
84395
93
326710
2
367711
85962
252749
53
62423020
526153959
82437
208285
33
71
480546
220670
3
41
4
231364
93
1
89
2
67
41
287541
39
378791
283896
68
27590687
59
311886
163269122
317813
9624
52274
598647920
38
143990
464552
74
72851
7
83
82
183207
139629055
6
135585
18
86
377543
451411
315247
6
335307
169581
52
239387
61
47739409
31
29954803
74
67781
259868745
167120824
82
499276
2
4
30
678435923
89
38
26
439417273
211062
320932
226222
12
76
56
607182496
70
86
255798109
81
71
80
68
34
62
27
77
31684
454665
862
269518
74490
1
313470
10
39
75
438176771
87
261080
58
321962
457070
31
4
82692
422483
355660
387187
486251
24
86
22
9
726492737
22
1
50
179153
346960
244830
759543009
12
495258
7
303535
310261
355840
90
339987513
88
80
55
344933
422911482
425703
214367
96
299296470
92
55538
5
231556
357515
17
33
441184
40674
3
138536
74
11
10
8
274998
249611
110907
271971
482196
138363
49
5
6
61
836197099
76
358293
24627
447212
61
3
89
83
356657664
98
5
63
181718
22
72
2
94
20908
43832
24
19227
4
86
72
420706
88266
9
14
32
301199
94
70
31
50
4
323131
409082
76
50
46
34
98
61
366432
301192
443876
62
166509
915885307
11
42
256171
31
33
84
104563
46786
95
434809
72
337443
15
350726
591167857
4
326936
8
67
510921934
22
385145
43
61
340509
61
180371
29
461088
17
546581124
387152
840023568
80
306042
554470290
5
63
6
85
395443
61
207624
43
7
28
88
268259
25
165968061
64
41
76396
32
59
154670
3
7
71
71960
44
45
8
155250
39
9
53
562747540
55
75673
59
225258040
47384
19
44
78090
35
491897
77
4
706041913
317519
83
6
287521
6
155599
91
93
24
664439973
719176019
38
152631
171687304
398677
306448
431946
70
49
1
330091
76550
61
189504
203598
84
24
271134
406294
45
48123
17
121435
51
55971
45142
323873
18
99413
17
294370
199280
235554
492004
139972
72
38
181045
152901
494924
205203
856647079
587652089
6
886586260
921314570
283518
30
16485
176050064
245408
64
243372
1
69337756
82
221090
54
1
314483
319124
226068
39
280827
702540310
64781
4
4
679510381
2
62
269987
560725413
261676
30
59021
4
9
4
47
201724174
6
84
997413508
7
88
461351
473476
74
22
50
90
15
5
56296
66321
86
91
8
40
936088345
89
15
439216
68
43
294694
397871
5
152844
288256
70
447123
96
306764
28
109341
245939
90
18
372885
92946
37
465418
184302
42
47
1
19
282575084
177616396
192305
25
31
327040
491155
68
4
263579
44
31
187929
244281
467749
7
352535
7
52
38
122247
53
823041930
79
78
467644
19483
216097
7169
418232
499184
34216
24
413177
106237
346963
408905
3
22
445301
20262
59
49
827602735
43
60
25438946
58
89
308566
555611421
8
26
375035
17
40
96
192260975
81
243790
12391
415360
249273
31807118
137775180
213486492
9
234701
5
2
90
660800088
37
157446
41
45
6
5
56
43
4
21
307438
54
74
286578
488420
466336
48
40
334755
165656
373813029
176677
38503
41
724920376
241817
139368
52
930279579
36
499519
69
65
7
194834
189052
97
36
448638565
49202
285717
365122
65
866338100
13646
19
67
15
2
37
92
19
81186
49
102319890
43
33
168268
50
349733
303379
248956
4
12
222263
72
26
456336
189096070
427520
85
10
74
495639
73
51
304362
32278
466665
431035
161942
304400
24
34
340049
589740440
19
202804
76
14825
96365
404341
267664
165613
7
60
55
788023906
97
91681
81646
115715
360839
21353657
39
24
98
372010
381127
681728647
81
54
85
72
3
323236
50
57
233681
41
254953
469762
46
179028
65
64
198404
93
445330
296360
42
88
117140
65
493467
485575
55
8
43
497471
88
97
76
122630
21486
116245
18
9
221547
346551511
469734389
8
62693
50
256345
33203
37
46
56689
8
366054
161583
80
82
4
408638
368667
46432
261169
75
5
9
52
76
441927
355380
34
83346
308241
371779
8
4
407856
186994
79
17
357348
7
71
98
50
72390
307413
98
59
33
25
35
61
320258
83
404216
368618
17
142310
6
20959
269868
34
240710
15
273518
38
50
43
685083342
8
254526
1
72333
76
8
31
120969
86
21
379642
58
424171
69
76
9827818
503156755
411014
2
9
4
379827
276177
807924503
44
1
35
310012
32
346230
498008
5031029
91
75
82
49
91530
94
232694
46
221491
88199
66
201435
26976
104713
356766548
21
59
22
37
50
377750
23
357278
68964
189622973
439195
7
30
328489
23
9
59
31
74
444706
62
50944
47
5014
249391
91
162177
12805
316229
279828
75
36
324463
16
231348
249774
399263
61
88
55
19
9
187068
15103
13
8
75
84
27
164363
231085
20
485424
49
25
65
716029062
76139
389726
83
83
43
50
239838
127334
31690
417428
422800
16
44
98672
404184
68029
39
104400
46
35948
421356
385271
9467145
479973
10
399432
81
53
25
306986
479493
407792327
46
925607381
298049
140422
58
7
318461
77
222237
381419
325632
65
792968453
93
7
228073
67
203325
370710
1038
326828
41
39754
493074
63230
14
45312
66562
13
23
460911
489165
3
39
316925
467115
25
50263
765386767
490092
85690
22
90
504439001
7
67
237755
23
415782
383405
44
48
399474
187033
411704055
343129
30096
66
269694
249431
661709470
11
275548
14
12
14
93
94
293033
73
44
1
305902
457717
460444
4
610520775
32
287076
582721899
278831
202512
47
4583
36
142083
87
379634
382611
42
484560
5
747849681
136712
427869
106728
11
24
423386
194875
88033
81441
431457
93
95
236759
952256177
484424
3304
252163
65773352
34013
404873
93
83
392679
496644
1
161334
29
9
57
334141
177098702
41
99
431242
293894
34
46876
80
45
83
320720
87
238584
280989
19
89
58
402145
210886
66
20
67196
8
85
18
5
712813201
172172677
8
413633
47
108582
235962
45
938119131
90
51
76
2
254610
366751
294754
34
353774
228496
3
27277
58
23
27
67
24
803009195
15
4
97
32553
37
69
8
80
94
59
38
2
103351
18
283690
82
144708
166683
72
76
420753
147705
590347896
83
97
160795
69
7
36
4
385760
52
79049
6
296217
27
896977705
135106
16504
75
3
44
235007
288526
96
950385952
76
485535
381116
497053
346636
80
29
79
357039
56
5
57
26
92
25
20
434768
46
7
990711816
207059
246630
17
41
34
355356
56
26
334380
246600
487815
222837
693435630
66
1
7
73
42
33
96320
480580
66
71
85
84
709242004
512277259
96
27297
5
447530143
49
324752
499780
285151
39
89
18656
87
2
49
58413
25234
91
114724
311934
314404
369685
162731
151467
26249
87364
271770
164885
2
189991
95
97704684
1
394959
452973
62686
87237
438935721
156859
94
72
47
44
95786207
220457
102107
404882
141446
384969
31
92
336624
65
43
87
49
37
64433
73587
7
70
45
450786
54
63
40751
326136
409773
407122
29
392317
49
3
69
192087660
25
42
33
91
922900912
4
181058
205180
82
244892
56
2
18
44566
72671186
48
63
359794
6
387464
41
53
50
457199
249245
6
23409
208014
5
905787343
69
2
433553
212474
478220
268615414
488679
29
45
204887
21
224123
25
60
122797
394494
63
520067313
4
14
84
8
462098
912716943
72
617927792
111610
39
4
23
213905
110315
276516
247801
368629
76
40
465827
14
342603
386856
69
343452
240192
266396
7075
13
97
363328
452347
42
361946
91
17
95
9763
8
1
23
55397
63550
89
51
280970070
123052
71
67
236319
309754
76
31
34414007
7253
59
1
29
342923
57
56
1
95
67098153
179969
457719
30
7
337533
34
15
432456
157367
36
406760
44
17
386264
72
79
128589
98376
310931
64
1
91
239036
57
68
37
96
95
88
389427
3
54
6
398337
419507
259450
73
17
15
320705
7
340132
55
28960
198310
288949
4
93
54
434723
79
191295
93680
62579811
72811
6
271682
461287
399380
90
21
44
56
140397
171232
61
202799
7
10322
7
472666
65680
74
308476
446148
324989
8
418636
70
354006
151327
9
4
14
51
149838
94
70
33
248696
689943207
7
3
3
9
74
336288
476223
288080
930195347
10595799
49
9
611548553
388568
72
88
209001
53
167505
97
456856
6
63
6
159895
93
41
478927
87
491228
75
98
43
241532
32
248190
1
186593
98
749509534
347107
52
33
42
12
28422
271526
59
2
9
470611
61
452589
45
379893
24
133563
32
62
117943
477369
43
419457
80
77
8
78
24
21187
2
6804163
467974594
507100438
12
164805
7946
56
370967
119752
2
62
34
39
676506167
448460
15
28
38
60
320056
20738
14
936580626
422854
115699
97
50068799
24
260125
9
585803866
3
70
369636
22
98
69
1520
77
2
140412
82
64
220466
8
468053
478572
89
386744
230617
18
23
91
5
189383
29
28610
208370984
5
4
17
48
55
99
791075695
56
72
6
75424
1
6
3
8
40
429444
845325839
4
444601
7
490090
8
10
5373
27
18
215607
207364
21
4
72
28
8
241156
155544
126324
445874
131314
358018
9
254636
26
339757
70
99
190708
58
44
48
88
485208
577026838
1
63
18
69190
71
960002710
449103
406973
280743
16
24
215312
395008
41
87
1
147900
257924
885201269
993188804
870696870
127454
13
3
223960
350343
24
349096
75
8
221974
202959
76
3
1
60
43
319590
189529710
46
53
35
9
52
49
52
418755
56
48
283936
59
482633
320147007
93
115474
608925097
60102
344284
61888164
68
2
60
2
98
28661
106799
375760
362198
251182
65
75
88764
93
43
3
312664
79
471682
181822
1
31
9
4
20419
72196833
451488
74
20
22184
225035
26
63
51
39
31
61
2
5857
42
5
343595
2
292615
99
4
354774
46
65775
57
40921
88989
67
333176075
508961889
72
75
892426067
39239
93
3
4
20
72
8
285409
395115
83
6
94542
467031
47
9
87
1
309024
86
70545
338174
332426
228139
18
16
78
470308
66704
112555
42651
172921
89
8
70
466494
244604
72
305690
178352
2
432863
229277976
68
931200413
346500
88821
160170970
1
95
93
75
30
7
6
466761596
32
67605
451654
951118247
439324699
57
45
233189
925936100
23
94
6
343375
63
437206
776015020
63
6
9
94974
84
364886
117121
914
65
30
481624982
78
14997
87
395767
83
140696
290656
89
7
121006
137102847
175223
424630
5
5
50
43
32
21
255602
455943
36
84
76
33
248435
57
438316804
164881
42
27
211935
51
184655
138010
23
206600
2
5
171135
93
617497258
357279
18
21
792736032
379898390
62
40
435620
47
30407
14
71
210003
282951
7
251
480404
66
214030
275800
912479884
188479
81281
489758
74
27606
43
5
171700
363539
147152
106603
181920
60
276320
46175
21
37
96
5
644019921
32
24
13008
88
369373
473904
256890
17
141645
3
493076
362110
305519
88
96
60
66
185824
11
215428
477473
194926
60713
56
307253
73
19
62
439166
71
62
166478
98
43
15
5
5
70
4
3
162688
96
973063168
353386
74
175439
11
7
91
8
66
101579
254717
244845
18
304304
1
72
400952679
2
29
930856204
986115740
25
122414
60987
73485
5
398652
363255
2567
78
13413
286364
3
588253679
160085
7
555314257
9
51
26
107223
367331
65
39
8
86
57
385584
11
254937
74
12
45
42144
92
288643
239017
886206394
475106
23
92
34
124765
301100
78
252870
51
224859446
6
38
48
31
90
169052
423133
28
98
94
148354
143208
88
50
39
171657
62
229521
5
44043
496081
415484
7
8
133067
54
21
87
176850
464357
843218457
25
26
56
34
288380
99
993983474
425343
57
79
92655
32893
91
24
97
71
43
847830725
435397
16
84
323237017
170515591
299697
3
108721
77
223737
45
99
137877
334490
4
81
2
329739
56
97
18
313054
10
383919
289183
64
49
43
345983
218384
40
12
37
59359
208307
363006355
28
214673
83
45
68
72
31
9
35
904312065
284688
113946453
5
287845
73
396292
433505258
458491
11
31
117806
839186234
95464206
315960
4
673873725
80
219613
157516
190829
43013
29790
310677
168522
373022
89
32
93604
461885
359118969
292266
121784
84
211502057
99
3
491176
20659
77
9
38
175010
315938
10
112715
45192
53
45
120169
15
79
90
97
995297291
22
52
22
47
950622977
40
4
282772
89
95
859186468
40
409322
332822554
311732
236325
431584
317769
74
81
96
92653
332102
71
962364317
85
39
396984
488633
36
8
261663
683431019
97
48
8
5
908067500
85
37
267989275
6296
53
38
51
69
62
29
63
1
20
400181
2
752301290
425297
7
68
50
64
84
4
2
101919
73
63
199122
260387
71
96
65
58
191507
363756
5
472303
1
9
484762
9
778056889
75866
292660
54
90
178608
96
295507
19
9
83020
427934
97
359466
95
366976
68
190254
53
235389
34
77
87
85
69
17
624477345
328017
95
9
99
50
234628
51
11
1
621639042
9
95921
279236
21
31
59
84158
659070576
42
229922
98
432121
108201
15101
237586
333460
57
71
260570
2
5
89
853133231
111492
54
149680258
20453
71
135434
274885
4
89
401909
21
40
132087
56
50
818517861
176678685
47
261768
297683
37
58490
73
41
25
89
170613
72
12174
157580
102462
5
98315
84
497082
275044
91242
56
492733
3
29
79
46065
4
43
935343829
94
433322
139063
252323
17
26
4
140584
48269
34459
97
23
8
6
141551
90
4
198094
48
165118
30
363746
54
80804
9
89
839133281
43
382550
9
35
4
210060741
21399
229839
114720
943223954
67
87
14697
52
82036562
44
484187
11
7
272449
21
2
9
89
118946
2
441063
24
35
75715
79
95675
43
326427
167339363
269724
78
419563
8
73
81569
95505
34
10
60
71
486526
6
54
482866
520635852
36
65
261921
71
68229
240291
265919
18
8
5
1
63685
56
440012
24
30
128151375
13
96
296722
569461372
356361
228670
75
4
31
962319939
276384
147849
41
994334335
380946
87
42
82
56
402351394
72
87
283176
4
26
197521
62
61281
355228
154870
431101
197288
64
4
244078
210905
24
53762
58
60
129671
95
61
442938
5
45
311858
302628
151227
12
171256
2
299886
345958068
445505
61
3
16
125291
131746
84
12
2
59
44
64
26
1
447759
8
267794
58
232336
91
169712
239039
265393
98
732247431
6
87
10
26
6
431825
254660665
7
14
468703
90
3
31
100031
372946
84268
42
36
50
66
3
213802
467281
9
4
401786
314481
59
65035
412360
324745
35036
42
28
310675
635037049
64
321963
37
64
33
73
16
70
364199
6
16
54
453444
131166
199722
159670
89
175522
25
288997
4823
991775480
70
57
40
23
102803
7
413894
23
17
66
284250
91
9733
18
60
70
1
361768
4
407551377
83
1
285586
68255
487116
46
461748036
98
376918
78
53
556156950
491884
66
858764994
412868
60
492136
55
86
81617
454153
465335
65
386034
34
262599
365856
57486
267587548
19097
7
387381
77
56011
406355
92
3
233031
469954
767129185
74574
694
46
23
311507292
293180
16688
102966
26
85
580983291
86
7
5
41
477998
11
45
3
951294410
86
439547
459279
128369
3
110723
3
79
4
230872
27
17
77
1
44025
28
89019519
97
494657
232091
311548
496315
93
58
72
64
826065367
45
421485589
463478
361861
69150
6
8
15
162257
12
83
79
134435
171586
401895
5
36
395584
75
285352
5
51
21
1
317106
379850
53376563
80
23
378904
320776
25
3
384179
68
218805557
23
418051
9
383686
185158999
15
470362
1
367942
189698
1
431974
2
34
9413
453965
206007
9
51
40
257821
46351
96
2
59
70
499617
66350
70
34
2
132811
179728
69
651946317
380048753
32
18
92
182989
96794
93
6
13
95170
101314
1
186139
55
369896
783991339
30410335
10
748269414
177905
64
48824
152319199
104154
173394
470649
201799
158790
1
39
45
464100480
24
6
823965190
354056
191028
4
30
46
345960
298771098
66
360600
1
227825
286556
6
11
5
38
7
173251
62
424708
7
321946
50
9
330989
722664448
247074939
95
4
156182
49
486795
382809
286874
304039
494827
68
15
223735
710836772
135736
47
44
49
53
15
129295
6
13383
70628
323142
6
71
105210
82
4
29
469533
10
259931
75
451123
90
47856
445193
65
6
383116
45458
181041
300031
79
366950
39
11
261600
499849
8
84634
427200
180515
11
6
87
153729
341847554
11247
14
97623
6
8
63
761839899
66
68558
57889
182643
96446601
6
473226
56899
193785
192619
77
52282
338196
99
50193
33
86
440129
49
662832327
15
370401
82
37511
489002
79
43
27
88
892847057
6
77
473880
153805
120300
18542
22
54
843185587
91
33316
3
241629
454366
87
87
8
183387
42
32
1
59
316523
90642
8
423952
5
71
72
241928
981415002
9
39
70
32779
70
85
321316
664132183
5
79
41136970
52
105762
26
6
304716
479040
354244
561307988
282963
28
80
301247789
202182
306618
53
74442
166227
89
436378
64
44
359209
236440
46
81771
397377
25
405433
270371236
63
88
37
41
43
80788
87
41
198424
3
129446
4944
858564899
973185985
51
420495
357280
36130
388513
43
13
11
115788
456711
412198
59
13
87
841109944
92
542356951
180717
432001
6371
7
470026
11
346746
324206
341335
47
22
49135
87
70739
220957255
80800
130769
337048
14411
348846
675107012
4
70
2
59670
7
83
12
381372
999932995
28
91641
316617
279071
15
5
118921
162826
172752
68
25
46027
22
78
311139
70
9
64
213586882
1
404580
62
28
48
75
196753
43699
223111
4
29
5
97
45
77
72
154427
3
67
468474
27
78291
122849
298402
67
292253
7
4
20
19
29619
25
75
229760
15044
71
16
76
285085
27
57
11
2
1
49
16
232515
23529
49
40
197121
55
141770
6
91
78
317743
354236
59477
160564
97
6
7
20
386818
139070
14
91
62
41
6
2
95
65523
9
26
259561
332464
603809517
5
36
458731
57
445013
51
387240
78
247663
4
8
80
11411
10
42312
274709
24
7
416752
824306605
18
21
28
25
13977935
19
317455
259901
248926
1
32667
420443771
107516
294454
5
89
29
78
37
330349
47
3
46108
102251
119905
464199
29126
74630
97
463825
126498
424192
29
13
99
332275
56916
21
465994380
11
198017
73
99
454693
36
48
39
51
54
43
177402
405851
65
77
7
6
225114
119471696
757279250
33
244893
310600
81
148021
426462
86216
205692
86
93
54
99
43
86
449536
413658
33
21
68
46
72
14
82
31
57
80
490591
60
27
9
76
171393
448474
335672
352007
68
94
16
533513459
288992
74034
5
101836
489722
57
76
55
27
91688
13
20
163815
161784
80
28
114141
242031
73
29
457964
260233
332631
20
368796
247014
370015
7
97
286264
12
64
336331
37946
15
806563069
79
32
385620
84
252369
5
91
33518
5
89
5
460071
234076
132524
473710
51
240052
65
267339
7
34
26
275593
980336543
95
279655
31
7
31
57
134418792
74
13946
245574
175463
1
18
1
40
218009
96
90
93812
55
82
169035
133520
5
88
50
9
67
50
579538573
917643577
294419
26
96
8
26
428178
203802
75
35
221660
351249
61058
564322044
53
479031
385428
42
24
918642863
1
8
70
369319
345717
32
3
13
14
24482
27
71
541714840
25
117370
61
18
32
42
492665
31
28841
575996963
131683
8
38
41
467925
451927
9
62
14994
9
38
5
21
91516
23
83
87
38867
331109
69323
87814483
493088
94468
23
125768457
978213975
232651395
237707
464721
352151
137342
817792345
2
74
30
11734574
1
187017
7
110948
418209
448942222
78
61
51
85
241463
66384
223797
23
31
68
72
321404
106195
433735
443345336
13
385798
82
46
28
130715
7
50
12
33
87
52
101416
13
76
1
491732
95
19
360529
93
52
16
32
59
147654
79
28
57
90
86
41
67
94
272222
46
460912
440281
38
792275713
10
65493
13
9
469142
77
78
10
36
354329
217305
370020
74
362664
28
21
20
113395
68
832780465
1
162023
112276
41
381201
55
948282861
462587
149844
38
25
174435
97
147552
67
4
36951
42
42
407876887
277419
624157042
273689
32
303117
82
151064
58
19
79611
50
91
260837
427300
86
77
32
10
11
113355220
149798
81
18
2
3
9
337554
69
212932
829608821
8
56911
75787
34
94
232322
42
46
286026
54639
211165
93
12
298131382
39295
91
14
234342
335641
2136
1
66
16
93
341389
85
99
206447
283791
355192
68
184921
408445
139370605
213237
31
276913
137955
61
14
252580
58
2
125057
197985
45
667137661
2
778909023
141985954
64
52
380885
561536798
88335556
229159
235124
36
253177
39
51
226133
17
478469
370680
310354
925171924
38
90
216228
29030
12
8
60
444922381
67
561296103
620320694
31
84
371625
422612
50
5
76
14
4
76
262524888
693425172
346747
316173
249828
91767
44
53
8
178536227
70
12
353645
83
27
3
316986
73
227006
149505
4
42
219328
21
3139
11
64
303088
70
319603131
32
9512
209888162
95
12
54
78230
2
52
26
3
17
79
34
329606
295691
194119
23
3
64
38
44949
143685
14
909290310
73
90
78
36
60
74
784010739
23
117337
114232
68
56
225126
54
49
2
334435
7
300142
359690
26
407978
33
156881
88
54
72
57657
276730
273572
204501
545570616
60
79
2
7
217066
69
239463
225107
5
350796
9
53
43
20
34
19
344166
1
28424
74
60221
119661
418472321
228897
744923568
656247439
45973
72
97201696
45
391601359
95
230139
13
31
47911
415320
397694
446083
192795
51
600834421
32
70
150973
17276
40
358984
43
256963704
2
94
390069
334053
133475
6
322950
119424
61
179148
108730787
209925
95
415583
46
488441
27
49
3
397338
295662
8
80906
20
81
379563
7
3
95
434093
407649
424198
284676206
440433
50
117726
26
231542334
391300
37
91
9
22
49
53
40
291663
2
12
145682
301426
495191
300235
130521
16024
79564
294621
282867694
4
42
717740115
375400
79
79
802465203
166023
762040038
631733166
198457
64436
7
55
2
43
50020
50188
94
3
235253
32
11
157764
44
21316772
79169
26
91
9
630015725
69
40
61
60
87
85
139412
458362
206970
3
405944
97
8
11
7
90
133610
22
14
153385
348319
52
14
328857224
120274
99
77425953
476683
51
10
328360
65
37
255848
2149
721177319
449965
52
42
81696
45
7
189947
101473
80
368213522
298158
87
64
66
87
28775
100826
256115
11
6
54
16
50
39
19
80
404448
14
408674
71
4
263983
648820679
485967
302928
138663
78
478407
74
463251
18
278738
88
167496
72
195825
81
68
508528133
10
10
382
378270
457168
28
70
15317
137736
8
310518
22
303878
10742
18743
37
277874
44
59
81
31
130540
40
29
90
236327
394511324
11
848411801
214928
99
454574
688584392
446730
250215
19
112002
437644
36
3
53
50065
35
135168
151615
441882502
65
58
99
442028
349845
653465917
895065698
361609
22
95507621
5
30352
5
43539
92721
208711
713670703
262576
5
430851
390699
91
64
297649
30
78
67
4
445669
117767
5
454349
359895
470215022
61
416453
124969
21
20
40
364077
9
228685140
29822
756667228
117497
177992
77
125589
39
384090
376074
669464089
63229
33
64
352519
449233
318482
76
36
349612
8
458289
435783
401812228
57
34
144738903
32
66
417025
383439
88
174573835
41
327840
7
122016
42
26
282918
10
405468
301394
116583
307601
48
1
969689871
221376
488674
513887
9
92
291430
395427
277183
2
73
67590
420706
265891
99
258534
97
9
43
131054
75
9
458010
158887473
381944
40
104337
98
66
946659806
56
24
77
94
164611
99
455714
71093440
88
209001
99
65
90
44
83
357680
121576
30
4
499119
442032
11
61
7
314215
86
408354
34
89
345771
78
34
160779
319630
32
215323
64
85
370746
69
94
28
6
59766
8
83
17
67
69
477732
49917
6
57772
196256
914741100
7
67
56
37
480330
23
16
66
27908
96
29
16
90
3
3
198441
368107
314842
852866235
1
48
440038
523162927
2981
55
18782
1
370865
112993139
3
60
71
21
5
6998
13165
6
485128
40
162458
87
77
87
93167
5
84
340247
199685
991299683
96
56
33419
247094
8904
58
124797
4
12
18
4
48
187392
323643218
372311
991121203
37
5
86
211593223
41
19
648978805
11
7
1
89
99
15540
43
78
45
30
482207
63
10
84
354806
41
95
35
31
272181
93
486709
87
5
101765
893570583
69
76
291678
33
24
9
2
460593
21
75
99
44
36
71555
90
37986
341702
359788787
49
23
638900468
77718
387140
693524240
304979
7
74
315232
41
11
151234
78
361589
411565
208319
245178300
11
40
65
50
72
53
191328
358278
78
472093
9
98
26819
10
278093
229953
304792
44
89
24
214652
62
97370
24
281423496
31
446036
3
38
2
38
308155
360445
193341
438317
79
49
405818
36577
79
270610
33
220578
135522210
15
692097550
159257
161797
28
382357
150240
148516957
24
203672
429086
93
70
315294
306448
1
34
138781
413058
52
141840
103188
52
340796
17
329073
386578
79
9
4
437007
292845
84
5
9
484863
78
63
48
463041835
70
370278
684237153
12
56
332451
333726
146222
8
81
36
254294
27
182951
286762
173012
25
299862289
3
310444
103023
484109
62
605151929
61
44
6
2
31960
67
9
317734569
718555328
296610
68
344991
907529508
47411
349446
23
61
93
532655576
203474
511428875
33
67
32
24
279180617
350957
278562
182948
97
69573
45
342804781
12
34
49
13
38
60288
90
8
21
23
306461
37
88123
471569
84919
223064087
37933
1
44020
416600
22
129046
499406
124936
366914
192235
91
322475
67
2
56
269817912
396407
97
248065
45
10
7
95
409331806
302647687
532518876
16
70
86
166271
166385
45
86
4
233017
627411762
5
54
359170
362975
470666
119293
52984
8
85
46
105500
125702317
198027
153174316
381451
4
207537
369157
773430981
4
399323
58
46794
322896
340798
420666
26963
37
409342
7
4
24696
5
858782027
66
261706
377450
281414
92
326485
96359
751191887
9
96
379430
8
419951
85
693142307
60
45
89
397344576
296188
344764
9
354547
78
83
477147
56
482243
67
71
94
9
21
97
71831
12
661871002
476228
41
54
378576
59
74
28295
87470
128299
360118
72
298424
289422
85406603
117857
59
119990
45
475054
87
99760
76
379415
81
85
592782136
482015
27146
519010190
373838
30
85
14562
464553
317973
65
6
43
859219270
390294
39
139677
87
244376
30
98
79
85406
67
5
471696
16921
219498727
3
67122
130135
60
4
126914
48
46
244403
74
30
80
77681
284502436
86
166186890
77
52738
47
49
6
1
470236
320839
40
64002
14
34
44
39
9
38
7
85
11
770763126
129155
133089812
859485517
54
94
333201
4
32
731178790
59
96
157339
95
54
747918150
15
984834795
83
449241124
58
292163
121760823
93591
355630
50
49
8
392440
80
99
65676
577555600
868924104
72
6
7
38
96
56
190090
16
9
82
345506
30848
344820
82
251431
361207
295628
37
34
663087491
141717
2
624620169
393253
4
11
40
8
7
425253
433041
50
48
441383
277323
169197
148028
85
52535
264012
349666
384204
170620
10
438196
34
484822
18217
131090
14
51840876
1
704692793
274627
521508938
79
378122
1
2
5
818806225
71
336262
168180
54
81
489133
26
253893
258142
411033
81
415213
55
268068
42
217326
32
109200
23
394297
438874
4
343796
77
13
469054
465011
469351
1
58
35771
454173
9
296106
4
1
95374
35
44
250860
4
82
242296
411221
33
499081
785460603
72153
92
202611898
836386179
457958
85
20
58
7407
68
998175850
2
29
438205
9
23
347351
58
91
60
13
318989
22
1
48951
21
14
247138
76
10
45
391591
333267
408792
297531
98
181470
54
408875
133129
89
9
3
950338320
911823647
54
50
476918
232376
18
98
5
5153
203241
480886
57
489930
224928
93
75
387378160
46394
83
7
95
343488
37459
972489607
812260961
270887
209192
16
436573
531834645
235819
319085482
7
19
5
797285415
5
28
12100
158753
4
37
6
9
76
84
77
64
90
4
84
44
110232157
93
71
245816
40598
45
79
220024
71
30665
487731
494522
23
88
48
24469
942444158
509313801
1
41
130213
332280
21
312952
53
483407
81170269
189936
199021
288694
84
99
209414620
84
3
388154
73
95841
479980
58
80133
212983
46
47
28
79
401759
76
27
14
419578
427160
99
10
12
55053
3
553806076
150434
29
461372
118482
17
52
40
33
128023
476412
70
99
27
137451
93
82
24
411450
344344
79
78
44093
84
463277
43473
218682
68614
5
28
40
85
166604
55
459521
11
29
19021
55
208150313
333541
356842
83
43
26748
1
144320
118238
9
68
41
467486
213010
50
8
468966
11
6
864054979
310148
84
66
341028
297395
2
79
29
19
56
5
112482
3
8
12
74
410203
495004
21
81
345378
27
94
77
445080
81
40992
62
332416
41
528070081
424349
141540
60
59
6
478282741
752287169
467829955
12
58
58
14
365936
37
93
107560
12
170145
326153
61
29
43825
78
7
64
283581
177460
87
22
13
4
103041
355314
186191
24
55
396988
53
260218378
87
26
356414
82
5
105214
724241814
63386
444105
30
49
27
11
415250
50
95
104185
99
344737
423481
415750
7
90
70
65
297842
69
92674
281768
74
50
3
327250
9737
902539544
50847
46
56
143583903
482311
2
5
2
23
61
191110
254898
35
454061
143048
61
173545
58
61
343561
41885
47
494406
22
776017215
9
2
581599217
19
226841
439787
80
87
30
79
9
205760054
15
189476168
413087546
32947
108855
4
106084
906508753
3
95
863096100
278296
664188770
495371
70
292112074
96
17
181903
303644
18889
25
27
7
79
5
810585770
28
37
26
79543
5
16
660205256
28
191015
99
249650
688253831
44
6
12
46
5
51
58592
3
73
165664
83
90
10
253399
133124
3
474885
55
8022
460938
212651
99
978688970
254680
331364
128071
543322336
87
296278
5
35
95063
74
162682
458216
10403108
578060364
1
65
853214045
2
642174813
573755295
892563399
43
61
255903
60
47
11
354333
3
492194135
110414
32185
141129
5
45
89
27
45
49
7559
48507134
417177
9
49
49
9
30110
420773
227425
464244
404462
319145
161841
25090091
28
164214216
434501
270033
294126
26
77
64
44
2
5
85
446879
94337
82
101712
716116959
483454272
49
3
295450
78
42
390597
80869
145371
428776
482255
59
174107
40
104742
43
48
19
29
12613
3
34
13
84
407612
18
71
336900
4
180072
22
97
316146
22
16
27
487569
170283
243825
98
150288
2
69549
3
16
78
116382
64
453580
254104
36295
280614
56
246872
148017
693183062
49
81660558
292916
81
6
75
45
7
237455
340764
5
90
63
62
423815
103217
96
159599
5
19
54
82
7
7
1
282468
2
59
358263
7
61
59
78
288441
364999
404724
6
35
9
809098419
487775
1
287350556
587084189
130028
47
99
560226089
294065
2
6
16
16944
26
85
349852
87
12
68
43248
242754
44
62
283076
85
80
19
5
8
503324660
61
481498
25
82
135734
51
50
282330
49861
6
289960
8
221393
206293285
400331
25
22
1
282088
184969
73
130841
182858
272175127
443766
56043
487077
414654
53
93
57
29
7
74
72394
437992117
89
69
379778
7
2
305144
36
491737
392331
153025
93
192190
64
53
58
116074
442937
76
6
33
447423
3
14
11
3
691873369
8
498941
84423
76
261245
158270
53849
46
13
96
45
143121
297434665
124679
8
3
92
55
55
364381
242922
62318
586834627
42
561860583
57
395441
192173
50
48
234420
17
48
34
29
251222
193332485
69657
37
325985
648880099
238309
2
15
68
48382940
54
156825
291836
99
71
22
50
376542028
79
232571912
64
714339062
93727
2
66
454800
79
47
104116
80
37
166383691
41
99
433818
3
160879835
91
24
73
39049
143673
12
813195153
61
239434
200507
2
19
58
21
35884
368147
330166200
80152
22
13
76671
41
153049
13
30027
8
87
87
499175141
477248
386536
89
57
87
232436136
3
52262
98
1
48
60
58416
8
322497
1
95047
88
52
5
6
59
38050
720338608
53
50
95
60
123113
216728
139540
460885
202018
367159
58
19036
393758
40
137171
175301
44
99
60
898586590
899382261
9
6
29
39427
95
179469
437055
81
32
51
36881
32430570
411663568
78
134204
56
9
3
98
376161
244048
592143874
28
57
67
178318
145786
50
5
5
176041080
20
236062
97
402692
189343
9
62
44
222129
519907580
95
74
98
368921
160516
36
4
20
53
5
85
68
15
188599
463767
371349
89
120788
15
55
308011
365058
74
86
17
135685
93
887727147
347813
9
163596
466498
72
57
477077
82
57773775
237534
4
46
52
27
541921281
5
47
474023
30
1
139053
159562
33
347563
233184
149510
506084178
558820124
78653
205368
46
396072
58
48
469277
246597
325973
40
58
31
62452
129951
280644
176579
116233873
8
49
18
71
30672
299208
51
38
10405
61
816645668
49
1
399401
93
88
432343
319241
1
199538
80
74149
77
435087
60
27
76
24
37
338235
704008285
299827
51853
220136
56
16
151580
14
25
1
68
4
224690
63510
23
14
208170
60
465109999
8864
26
70
34
28
234197
63
51
19
115280
237022
2
65
77
16
957782914
446550962
160543
42
170571
88
86
82
395152
988163461
386470
680815901
34
93
288223
357612
28
32
70
162510
481005
923412668
7289628
2
79
96
5
428866
428835
196503
49
326148
72
50
215581
306503
210846
4
95
183944019
399488
349766
495211
90176
52
17
67
41
4
12
431978509
99
428164
649701807
678198590
60
20
3
29
4
395304
643908074
28
20
33
69644
265684
93
218286
98
369436
74280
444708
912004527
99
876117958
361809
39
279018380
55
48
7
96
36
275235
306
284390251
99
39
50
46
193024
33
45
495539
1
38375
194893
30
42576
63
117626
440474
52
5998
341015
191557
43
43272691
464647
94
57
45614
20
70
1
66
55
184593
90
52988
181043
121593
9
357093
49
497471
3
53
56582
200608
58
308051
23
7
477321
339428
59
72424
69
8
459903
19
29
24
13368
6
23
9
139946
69
861450122
60
31
1
7
46
82
205353156
45
283703
13
307880
192736
18
259857
285889
32
29129
30
336293148
329650
10
231272
18
44
207425
298639112
14599
554427096
9
237709954
75
92
241929
81
5801
6
18
59
33
35
14
288786
45
54129
222561
7
771426438
78481
74459513
31
99
580062014
92
116524
274164968
96
237778889
60
1
389741
87
829929716
65585
808063530
7
93
13
237923
49142
2
23
437117598
73142
28457396
8
62
6
343674
92
325878
476703
54841
764775782
192711
76
168418
247596
66
3
5
415252
96
394279
87
264218711
23
41
466213
53
312062
99
65
41
397548
80
35
361678
236984
15
446450
81
3
6652
29
21
193023
156197
221948
462896
65
226786
39
481925
9345
31
3
89
32
59
2723
302219
268907
9
38
66
20
64
91
304423
22
258100
33
211940
256637
6
154686
85
288062
948681262
462181
71
89
277723771
933754741
49
443504
418470
245849431
2
400255
62
273916
8
1
458778
162841
6
69
49
339902919
97
915591262
63496
479690
47
303239
456602
219840
19
214304
94
70329
157070
62035
59
4
336413
99
45
185173
69
364332
8
1
367114
82
209725
330245849
8
1
85
21
17
97987
4
95
387587
323439
802617218
131970
196661
7
23
478301
90
75
356494
41
46
461298
75
225823
382093
242075
8
60024
402358
491203
79
27
31
60653
3
9
32
1
85
392647
149350
5
495521
5
41
16
67
1
14
187333
906723917
2
71293
104592
119003
498857
580392916
235722
291870
90
417927
47196
4
63
53178
69
40
9
86
7
12
122451
493657
37
39
44
220237
430704
30
131693
96
3
6
59149
39663
412708
505042741
77657
28645
25384
4
80
26
610334240
54
98
179550
26
7
53
66
32
201450073
295491725
7096
73
27125
186049428
57
54
29
121014385
91
71
95
69
281781
27
83
90
50
75
58
401611544
38
25
86
26
15
209290
392887
196266
405394
331227
284353
482009
15521
3
306730
322061192
651214689
82100
90
70
626775584
17
296099
258953
477054
109102616
14
88
37
8
53
138507
46
43
76
336326
407229
7
338735
6
310872
55
18
32
42
70
166099
349525
72
7
37750
93
186297019
1
553969137
2
191449209
73
61435
14
78
36
372213
90
87
85
414978
8
84
209536
213300
443565
1
72209
477072
97
93
39
13
293161
425218
489787
7
60
66
393664579
407724
35099
97
99
43570
16
18
379686
83
78
317478
30144
30
260635
129441
494518
34
185133
555793643
498744
8
5
55
48
4
4
8
2439
31406
52
6
403997
486753
377152
109830
11
19148
6
16
387816
1
393805535
258567
44
333270559
581099241
10
56
83
15
89
12
980723032
75
514753308
411596
37
9
61
63
147378
2
47
98
80
14
791131352
1
77
31
50
132182
64662
30
289874
94
292983
87
849579277
241341
93806
6
82
237416140
24
345777
313439
2
481881
387546
78
411196
224873
472424
28
155402
373458
328748
82
98
188533
53
15
345306
388978
84
154843
13
19
90
79
863941596
140080
275809
5
97
77
797152109
818540190
51
79
7
97
247610
80605
12
484131932
66
378813
250803
162167
866032011
30246
84
253377
76
54
92
243241
298680
54
261190
415724939
784965885
30
83
18
374212
421209
97
796143627
8905
231826
490647
65
449318
51623
274192
36
872355678
18
125009797
10
48173
66
88
207867
92
43
66
363070
72
67
1
17
976422872
30
713908559
17
42
443724
11
279092
1
230560
75
74
76
32177
425512
95954
96
46
946364711
90
2
190199
280569
69
1
6
468572
71
9
85
221784
17
17
119412
176214
59
34
56
299063
65
158942
8
94
235851
228602
1
57914
340054
450466
740
69
8
45
68
231826
99
85
387435
46
732020897
50
39580
224814
204421
53
784103882
4
9
12
16
448606
42
30
68
97811
7
28570
92
66
8
252515
35
418883
10
48
19
72690
6
71
1
113899
6
1973
6
99
66
21
26
82
60
543015433
377032137
281705
190127
15
257470
1
28
193675493
77
41089
636401255
6
31
64684
70969
35
147702
171843
44
85058
3
41
1
393045
2
9
327923818
693269243
321109
33
25
457469
9516
887532610
36
34
81872
69
49
276669
63
34
2747
6
8
52
208135
73
267962
390580565
95
20
11
200466
62153
265044
36
207601
6
785255082
38
90293
280640
10700
89
12
33084
294193
12
6
273621
48
30
32112
3
46744
8
234753
302391
129364
356889
68
113381
278738
295479
134121
1
88
20
242139
367379
300997
2
6
75448
272045059
7
73
45193
23137441
434067
5
87
330637478
98
421727
17645
82
65926
366576
290952
54
173341
469685
8
392919
28
88
26451
91584
90
55
56
269881
48244
333112067
187938
65
213466
56
101102
70097
36
12
141029
95492499
70
7419
32
213540
136537
54
54285
30419
79
29780
572845189
198051
343539
7
122534
376121
1
56
387562
810202591
483459
207283
364194
36
93
260145
56
655326630
72
437307
397172
20
113462
72524
286187
222388970
7
64
38
792243145
53
13
354100
58
17
48238
24
151626
47
12
9
111221
38
522547980
337799
70
2
437649983
29
18
48
162739
187003
68
35
73
29
50
89
83211
90291
791605742
677673175
78
485411
878972237
41869
97471
96585
50468
16
461634
63
51
399998804
144202
187918
107079
141318
424067
69
91
66
112691
35
8557
149921
72
29
71
468562
338489
259677
351470
86
3
458490
32
7
85
272522737
29
8
76
81
281832
462426
56
9
155680
374434
101738
338552816
183982223
86
191151368
9
201930
69
122283
16
32016
70
19
80
26
271294
82
797184394
190045
360779232
89
64354
364004
389378
191347
12
415704
18776
79
139211
159742
420421
50
97
5
13127
9
344642
51
40
283627
88
362049
44
582357694
344771
79
97
259233727
49731
307097
120324
33
93079
62
61
194839
49
16
32
109606
21
41
63
83
43
1
394840
80
14
31
82
34
101440
295776
372340
59279
304896149
30
269814
144834108
38
52
929861722
91
99
97
263206
53
55
129060
94
286195
60
142213
496963
311707771
41
98247
433381
691581384
486966
66
147134
1
61
351648
483691
7
199267
445048
295499
40
125819
249013
385838
377968
422654
920334112
57
92
390069
4
216619
84
18
6
57
310870
394620
388662
293720
258634
17
8
398849
91
73
227665
398543
101784
190991
937
100169
276552
74
721558069
320901
696338517
20387
340122448
84
403956
81
214054
27
14
50
180587316
173657
271128
71
66
87
41153
4
314590
490954
401126
15
32
354665
1
92
5
127871
2
8182438
426125353
462672
46
64031755
81
7
69
7
184393
40
185019
9
94
13
232779
1
89
466826
13
37
61
125355
47980
65
48
30
10
452551
13
93
541821525
33
141725971
362801
69
279823
492076
57
1
97968
155065
123753
15
33
48
180944
10
16
81
452324
6
2
351153
1
90
60
58528
242819
171539
93
7
460324
25
66
6
18
72
569542252
9
142942
275457
398629
49
88
488288
133394
432613
48
62660460
404402
8
94
201086
7
81
393125
643161838
20
53
828557667
88202
56
94
673225320
68006
129703
7
82
30
15
242446
91
380498
6
93232
118609
52115
47
147663
79657
99
651755986
1
2
305488
206027
435285
53
12
84
113940
491635
407139718
496186
29
13
69
228428
351746
58
54
20
9
58
299008
327243
1
66
120722
431271
61833
198036
85
283667
33
2
954677821
483972
27377
74
6
196587
86
183431
455584
131983
81
22
323187
60441
470966361
199283
33
297818
295285
33
6
214702
71
6
77
58
77
77
80
297451
93
66
63
8
93
8
57
43
4
159283
173450
22
5
38
366790
21
48
50
15
86263
144753
191097
36
326443
90
27
18
56
412130398
46
3
41
77
6
99
133608
44548
8
35
846553028
79
25
305556
17
95
1
211477
103955
126651
1
247254
466511
460629
92
265799
415350
853280041
17
14
45
970440550
47485
330375
90
59
306734031
70
689436517
225139
26238
90
487395
2
368869460
38
231129
436418
72820
123809
5
320559
2
172394
69
9
138088
430441
344174012
53
7
9
452333
4
1
35
469172
988837209
620482649
483595
74
45
328944
11
9
190274
91150
60
42
2
388008
107766
32
589841016
92
589770247
813503448
3
44
42
406726338
838
45
32
120463
348902
300461
82
357970
234386
202363
40
288086985
69
37
180778
6
20
90
49
2
3
222324
12
59
48
25
274178
424938
341811
149111513
411012368
110199
92
352304
58
428221
78
890868064
323819221
4
96
206499
9
661731945
187636538
250229
473132
48
95
429144
77
3
177306679
298191
54004
4
104707
782541862
27
34
7
4
474114
55
634090330
4
158277182
2
39
38648
28
80
313583
241000
327888
258038
274938
59
260627
64
70
316470
481406
74
37
52
56
3
23
295477
1
66
64
449893
57
36
640759702
56
194864
117705
286816
344458
448520
13
6
24
14
74416
117849320
443568
231760
81388
138695
77
490185
8
403279
63
933834118
87
377649894
547521846
75
98
88
248354
425182
434638
6
2
363257
6
104741
448538
93388
251307
23103
53726
122771
17
4
88
67
323261
491258815
7
32
431847
21
48
469406
464688
60317
65
62
817296370
89
211959
230039
328211
309788
29
246442
283294
111148
83
968901122
263513
24
49
13
104300213
6
28
264675
20
149326
24
25
16272
210924
51
84
93
88
7
419260
5
221332
53
12196
57
149655104
72
836562229
381647
7
329258
55
55
90
390013
66
58
37
3
334842
39958
203975
232443
276826
22
38284
886635741
408859
280610
966851491
7
152445
456551
383875
286640
8
97
43
454870
127730
2
2
81443
95
29
82
269359
480495
77
2
5
33
59
380716
247139
454030
45
495119
182013
36
383337
490088
82
344376
9
60
312338
351000
179008
1
315280
86464
9
205263
10
57503
31268
445513
15
44
335797461
164458
121350
101829918
285962
32197
28
293200
81
7
986106753
108824
72
19
429490
307283819
72
60490
91
82
482431
325246
96512
62
342015268
7
490809
178953
886231949
429204
61
17091
24
464009
327847
276630
89
66
81
81
26
65
88
62
73
481891
3
79
92
889221081
236057
33005
64
72383
52
107427
379868
178716
423206
21
58
39
203841
172279
133021
7
59
78337
22
92
41
121174
53348
77
443470
38
65
50315
183197
42
84
315073
55
288873
49
125499034
6
104355
49892
58
61
138398
312072838
866307551
279868
53
2
31
9
32
23
91
9
20
45
345102
373159
192362
123631
80
142553
390578412
8
8
6
76
209923
94
379373
148028
358711
281738
447048
55
61
29709
20
57607
455481
47
27
163045
1
6
927066910
232130
1044
437684001
90
72
123797
335376
4
89665344
125010
174421
39
655161461
33
362032
81660
281080
8
482024
522065493
447988
73
48
294648
64651
314613
426456
295017
304255
3
48
89
5
65848
1
425580
9
396049
64
412707
66
327642
148797
147473
78
10
42
332145
227689
89
275812
712012863
19
84
9
40
5
426214
406704
7
37
74
46
56
257916
96
134276
6
98
180232
55551111
43
11
348879
24
89
29
7
33
94
2
115918
6011
262098
94
305354
30
16
8
9
264919
474053
93
363910
494028
414771
38131
161910
40
90
327567
25
61
53
78
33135
75
267308
343997
2
485290
36
391417824
20
2
44
64337
497833340
2
744575158
37046
78
445646
338712
76
26093
254209
103094
99
88
18
69
77
457709
427670
29
79
70
430143
79
2
5
836604147
82
2
85
433758
50
47
11
95
85
244776507
4
7
1
424176
91
79
80478
3
57
14
331360
639760719
355967
90
97
79146
77972
98
261256
26
330092
386629
442148
3
37
158268
92
45
27922
43
291232
59
20
285744
30
386535
252249
4
38
44
38
961510083
252614
1092
79
142649
36
412042
98
90
21
49
5
81
40
24848
85
13109
71
6
88
447613
861793154
6
69994
84912
9
91
81
106555511
2
3
9
73
121982
60401
22693
114472
69
222145
296687
418365162
28
275151
52
74
6
8
273448
38
78
1
63
5
38
177063
24966
452323
415621894
72334
7
92
638394575
271842
10
22965033
66595351
433679
95
71
287534
94
455040
18283871
62
81
34
86
31
380310838
453710
60
251319
408859
436176
472749699
51
25
10
34
478061724
72
285544
24
8
85
86
299150
45
497835
95
368400
35
413476
8
82
44
52
30
174782
167039
7
4
72
77805
27
32
2
17
34
212425
50
9
161782
2
124280
53
953020805
584848707
355627
267979
561220092
80
363143
40
359793
28589990
95
90
17
2
40
987
453237
142809
339275
96165918
286788
496827
46
139307
67
71
30
12086
15697
91
3
487064
353843
74985601
375603
70
368488202
151265
17
8
7
332214
496304
74
277583
2
4
4
4
850907301
4
61
98
60
60
3
14
825795006
1
330843
433564
248885
308240
1
271585
58
19618
85
17
411052
107153
51
413515
83
2
59
48
10
22
390702767
31
53011
120933
1
300893
471764
25
51
444443
818145425
693633072
66
41
66
89
67
43
683116340
349966
796424494
6
43
83
43
109556
64
26
9322
327757
80
1
183796296
260487
26
33039
2
32
48
3
70
164060
229081
1
394193
12
431826
75808
324798
110814
37
13
147496
110733
88
4
331557
44
72207
270617
481172
236310
346089
281006
243779
27
8
496140
133953
410911967
344786
363918
15
3
319402
433549
274832
711849241
747
72
92674
43
82
10
18
6
13
77
490299
60
11
491120
22
97570
89
100654
55
133440
96
492599
94
61
330573
10
61
811543270
80
193393
388340
133396
4
7
55
4
402496
499053
97
1
38
194332744
21
381524
217394
270087
52
81
13
42
64
24
132022
2
2
64273
78
36
72
1793
83614
9
25
92
9
27
882915687
21
67
313001
406981
40
226052
316626
7
82
478013970
91
2
184239
370119
396266
90
60
84
1
291384
85
57
76
112376
84
45
41
20
175990
52908
10740
8
580679119
784016785
26146
322939
18
3
6
20
82
358780
19625
339342
51897
24
483834
46
497523
70
59
16
420267
159691
568978354
12
332904
25
812380178
52
55
25
7
71856
487833558
478118
179562
27915
20
364238
9
68348
493153
342841
69
207553
315621
15
94379
3
26
77892
646194668
40
185061
29
71979
58
179104
273659
362828
4
32
366593
25
5
369644557
43704
177195
147262874
8
208177
1
271391
323166
891319874
92071
28897
90911
445137
11
237469
335684
272396
27
48
61
72
8
3
679359186
24
29
14
67393
356364
33
29
832748612
282548
132597
174864
12
48
278890
266999
40
634977454
2
173059623
35
50
372015
6
490777
6178
12
10
218978
13
372280
10
43
442107
63398
1
26
149472
263753757
53
379522
13
13542
24
85811
73
221338
9
7
4
75512
265470
17
9
3
77431
38
14
114885
44
5
82
68
374516
66
219154
159199
38
78627
40
72
58511
420828
16
350693
383665158
49
82723
113809
395317
81765
82348
68
4
95
38
51
287378
276279
104447
5
84
357161
262307
390822
890051791
6
225146
240135
279776
408337
187287
32
266677
207369
51
4
91
3
56
31
76927
23
245042
88
43332
14
51272
4
90
13
331374
486048
392870
67309
284004
7
4247
310083
430040
8
673103581
285300
39
697286797
70
202610
65
13
28
52
55
40
8
62
62
247537
226332
13497
3
76
79
26
233728
246059
38
38
2
11837285
103787
83
2
423871
84
61
201833
132256
97
48
31
27
57
99
16
493897091
8
47875
4
18
701529678
3
18
96
904875304
361859
72
23
290381
288729
132167
71
53
6
57155
359622
419319114
355612
25
488159
66
77
63
464977
54589
358560
29
51363
348742
81
97
322410753
118341
394550458
442632
30
481282
269808
191374
69
67
97
87
48
332019
570083306
10
71
19
97
62439
425957
89588
86
4
111446
8
182463
655533527
467957
25
272289
16
85
33
369072
357745
27
397868
99
444514
32
94
411588
58
404986
363610
8
98
416899
4
9
338895
17
56
22120
94824
2
86
1
50
81
351184
259983
73302
381638
389267
77
68
109410
61
59
8
831070700
62
11
60
54189
125596
474473
10
26
28
128099
270034
60
28
182967
417548
47
189184
21
245823
59
607871702
64
6
384939
485795617
260876
760236822
13
59
17
8
39
833875794
94
229468
62603
405754
75
160902
1
184093
3
24
275111
481938249
56
55
223923
33
365439
9
82
385075
97
1
64
59
6
58
35
24
738126073
363340
326548
57
98
59
479722
9
18
137421
61
44756
66
62
294649
68
29
374216
18
9
273962
101880
78
64
3
42920
396580
78
93392
76
490334
922885847
488284
42
16
283181
50
263432
344688
48
339717
387057
21
9
74
2
391987
45
2
3
2
435451
282028
97717
95
99
59
47
172880
445412
439277
241347
78710785
95
35
54
496687
90150
235868
32226
368152
66330
66
29183
79
19
60
431535086
364727
71
149878
63
53543
66181
86
305099
127978
99
76
7
27
3
148055
408562
60
41
8
408774
4
97
75
110599
8
496619
35
1
17
55
765531732
74
77
57742
383645
482945
405736708
432615
72
17
267792
5431
295031
62
196712
674848800
97
1403
76
897153192
5
66
205640
235926
71
38
1
4
23
62
1
5
392820
124245
175431
230184
243661
96
129167
3
597681807
208092
66
230794
55
10
363845
15
361839
405691549
7
40
359099
64678
52
195496
8
74
2
81
20
68
76
423380
20
72
125548
16
118226
5217
260692166
578311652
2
209521
368621
65
8
167438
74
4
105152
60
71
100562
938379383
79
30
247572
80
322469
40
4
230684
815707700
493720
89
319010
67
65
850275262
4
68
73
306090
416628
81
50
42
142202437
7
10
1
575608696
126845017
42194
48
39868100
416328
132436
7
462018
70
62
621838957
295191
93
70
277007
132740
90
490362
296461002
19530
168218
37
418409
87
60
40637
41
1
904972336
650060546
195811365
20786
70
73
353187
448857
66
383024
137217
67
35
89633
277650
14
48
85697629
315087
8
689200149
397319
8
302688
409168
22949041
52
36
16
4
855882067
530647337
75
192996
39
216108
24729042
91
150279
81
71
786703665
25
1
216472
409761
53
467500
418336
25
372535
22
387802
36
197763
14
90951
53
68
346279
54
490587
401498
824073002
211227
30
28
122641
301900
245149
53496
56
247483
3
162537171
348863
259960
393064
479435
441227
28
935158821
466741
6
563110182
335423
885801522
337113
13
34
71
407592
55
30
141306463
243152
212469
84
8576
24
40892
36
11
55
49
460741095
68
5
613
154147
19
205363
284405
474980
72
429045
411222
6
80
293370
1
61
434501
217128
457092
17
745576960
295468
193104
336691
35
52701621
364304
177899
11
317171
348966
380567
5
99
463766
64
63
101883
461071
20
8
673388068
578477975
70
53
492922
19480
205158
379073157
9
436751
243750
100461
183424
392665
84
80
51
90
67
469331
284965
91
497486
296589
71
237921
454843674
306353
475606
38
200816
16
5
786808214
894
3
31
295275
3
348926
79
97
78213
22
1
947294716
626636720
377496
68
236784
103
53
404642
88
47
342870
171031269
29
193481
9
854986631
7
40
742901591
124476
116514
198610
66
371480
209459
20
97
64496
207877
3
297970
166704
52
52
252965
256754
28
60
7
63
449120
35
490780
49
87
21
358263
142339044
15
255585
32
373670
34
364483
6
212569
39
113659
95
13
89
245541
78
17
68
31738
749060235
85
197781
346226
301640
4
41
78
661918040
168038
449777
97949
97
87079
21
87
35
37
89
159014685
309076
6770
43
660180717
97450
287587
446133
461272
453815
130582
329795
163818
18
127869
446514
55
7
372289
301993
386465
3
50
314071
57
9703
474152
59
21
3
81
49
671962225
142858
1
51
399715
327401
219497435
23
361483
47
216157
1
104564
1
78
474475
768489692
26
34
1
272655
70
262438
28
443194
22
90
33
37192
49
35
94
4
78379
81
21
35
158017
13
578305822
169488
90
84
96
572434949
85
93
488981
495165
89
15209
29
366910
339216
13416
284928
673669217
84
272646
382045
55
74
69
10
482163
2
245967
190897
29
405199
3
29541
76482
17474
77
334518
17
242938
1
169323
48
77
370451
437241
131892
7
166573
465192
335851
77432
952015323
89
51
223930
429541
72
278814
57
331002
8
56
962052171
56
4
299591
94
143496
227283
141962267
452122
421638534
35
443272
42
73
275786
134303
71
27
87
987758252
169756
281088447
503701364
183084
90
137689
77
52
94
7
2
3
16
40
141551
20546971
46
235287
24
450526
77294
88
269542
92
76
771245774
464207
43
45
64850
674074791
84
654575542
591759508
5
53
8
349093285
364355
30
197421492
77
45888
475263
132802
67
55
51
466808
47
32
5932
73
65
70
76
121708
115805
78
70
38
37
49
2
3
60
93
180739087
9
425423924
243807
67432
310864
474858
274932
64767
19247
32998
127443
45
74
381291
323582772
87
62
183106
22
43
8
23
137649
38
12
36
43326
249393
253670
54
121165999
74
698806112
141677462
51
419619
19
44
200282
329436
56
46
41
2103
128817
366544
82
8
73
411058
325549
235324
483971
637768683
119922176
33
99
38
85
58
19
56
95
82
198731
22
52841
965105237
87
16
35
997620609
46
494976
94
59
240195
492410
428253
864352775
74
70
8
30
95
308036
598250386
40
91
18
85915
64
9222
9
226943026
185969
373947
61
360174
563955647
27
94434018
252473110
203839
36
61594
88502
296584
193349
23
33
81
4
252622
6
59
6
5
19
93
324723
5
36
3
262158
383755
193449
93
16
494912
426055
4
282298
301325
191223
438651
6
62
22
486635
417720
41
871552813
638301848
58
300537
293669
14510
444022
14850
115718902
406284
34049
95
250560
8
201642
25592
173948
10
424417142
256431
87
231906654
73
99
182446472
87036
329573
8
53
67
31
66
62
1
163412
200526
49
55878
31
14
280113
179867
236771
15
8594
6
97330
337382
8
410753
48
160630
281835
354965
484211
97097
63
6
32
412217
300778
162090
51
26
91
46
320731
50505041
29000
87
21
21
60
180907
41967
378703
280468
70
220607
27
64607
17501
341345
61
348926
99
154037908
22
6
355764
121685
277239
26
433843
640056838
261530
48
1759
41079
43
192662
88
5
66
1
141981
487560
74
89
5
60
8
56
250975
40
63
451650770
24
17
110336
27
3
70
218195
37
44
490450
67
9
51
53
3
426494
401795
19
26871090
2
54
17
43
444046
405088
164117
450853
4627
155837
47
183782
51
141825
46
95
72
511068640
41
94
17
9547
34
499084
14650
38
354714
9
1
454794
291683
87
81
440417
52
312758
64
110482
311082
59
322166
455023
26
58
38
847439439
19
739585384
39
22
5
63
836903195
37
65
63
462303516
95
68
72
3
83
177795
52309505
5
239510
21
434546
94
37
38
67
53929
386904
114876
20
33
440984
65150
251139
3
8
195713
68
34
125147043
39
34
71
251822
39
14642
179909
224117017
72291
72
61932
97
299922
233911
7
261179
397913
44953547
20
384360
44879
47
128938
63
50301
845529626
399422
4
16
70
79
184367048
17
401945
31895
57
66
14650
66
523439740
60
123130
462475
99
450351
218293
444963322
93
442965
3
17
357690
3
74
9
264291
151113
35
646124874
52
550418730
90
61
252178
84
249466171
43
457402744
74
7
471656
29
71
58
94
380705
76151
96
22
59
996496162
456944
342121
14
82
87
205370
332997
5
25
431133918
345123486
140399
53
287981221
136825
400233
889015160
210735
47
38
276220
2
444215941
5
42
382995266
223297
197013
403389
108033
8
521444982
38
81919
19
24
455198
1258
6
63
67
72
51
161430576
2
14
161956
18
16
12
5
83
58093
39
94
9
1
83
29
293170
55
70
77
146501
85
75
76604
208282
68
70293
63
154271
329229
73522
59
29
94650
185679
149222616
6
92
265011
25335
82
299999905
4637
49
185110
278093
486568
80
489488
247833
767721756
5248
11
88759
204437
366621
251153
81
49
210347
63973
243030
86
2
7
30928
471394
231401
173401
194631886
385446
74858
64471
88988
47
46
56
6
4
4
450343
354516
586032655
98
448897
437486
51
18
30818720
9
191194
173572
80954
27
305417
21
34
306874
44
89
127417
142308
9
91
498514
89868
4
15250
82
65
419714
284059
46
922007937
56001
18
453748340
87
79016
61
216104
163220
2
464105
9
94
312356088
76
9
82
94
8
78220
98
71
8
98
12
42
20360
33
569165431
509846194
497129098
126818
81
259144
188549
351420
91
39
18717
244764
83
240959
23
732059218
211801
454672
159498
21
137927632
255122
8
191945
60
8
342687
17
70
658436519
654500868
127664
391129
956653655
320836
112036
200929
469269520
492133
425811
80
39
46
33
68
391217
49
47310
99
20
498494
7
3
13758615
290036
99
209644
27
74
52189595
24993
42
86
7
99
98829
63
303341
291195
371005
302092
15
50
41957695
70
231434
467745
97
292378
365784927
243206
65650
848205940
448150
209220
17
161107875
276284
34
101279780
491837
912981923
121288
393741
340704
777852746
94
955106902
473298
293051
92
9158
70
224770
29
296440
9
442786
74
6
46448
386419
447381679
130329
95535
77
87
1
433943
66
488328
27
258077
176081
219020
433588
384818
35303
80
31
360438107
930340131
88
308580
92
38
266023
42
20680
12
467907
348937
64
413939
1
23
269141
94
37618
314187
296962
10
6
4834
7
4
321553
3
51
479282
343338
610834072
67
92913
32
176916
33505
215502
84
72
71258
53
34
834115849
20
98
467916
481118
201603
6
131531404
797820327
25289
232614
65
6
104209
20313
71
93
206830
95
46
82
316538
465957
31
142315
93
8
218430
47
417917695
56
187990
41
60233
410877
270556
4
84
57
5
1
28
169584
65
216966
77257231
88
462980
242028
15
148265
21788
265586
342306
310681
70279
133988
65180
19
464051
98
366811931
815119361
320256
96
433434
4
8
95
117697
92
287251448
902776007
331746258
59
35
14
363536
499171
98412
8
20
135674
920160866
266944
162274
221669344
45
188682
23
278313
39
192589
96
47538
130938
2
457374
413043
2
29
317184
278838
409138
62
184731
67
942128654
978575391
429330
1
410430
1
50
48
6
75
9
57
64
45130
469671
73
16
9342
778715774
199320
42321
400229
66
148264
5
68
34
72
432299
83
61
50
120987
7
5
129768493
62
424825790
99
75357
53102
69
75
398357
16734
623651282
44
1
6
65
284925346
96
68
136935352
167542
426877200
138461
32
4
196219
73
130140
413552
9
19
225783
46
361856246
52
9
69
38
264643
250809
90
81
188815
703311875
57877
225132
207690
213331739
286696
336328038
379634907
9
3
30
82
58
3471
80
209302
475604
51
430033
6080
73
209597
226128
14
36
260381789
34091
86
94
8
106458
13
36
86
38
458829
2
973544221
474447
88
5
6
42
491641
452260
57458
73
240039
16
43
416172
93
457325
410266
79327
311058
120532
51
382343
64
395181
35
67
187336
10
488762
198062
189833
99
25
71
51
189973
18068106
51320943
2
1
99
80
315970
78
9
229297
93
40
7
88026
204163592
5
814822166
52
22
5
15
65
1
70
33
234064160
29
370194
518049645
39
381390
168300
75
250127
424135
422897
4
279495989
18
39
12
415725
422044
1
62541
72
23
22651
488953
38
332349
130828806
482074059
383796
78
27885
35
1
1
85
12064
49
448133
7
405532
277740
119376785
97794
13
68
61
68
78
497829
23
57
15
56
98
58
105189
53
64042
87908
1
243011
15
23
16521
3
21
7
36
91
963795931
446345
138849
54
462994
2
11212
130652
1
39
3287
239961
40
71
1
158431
157207
420651
3
10
41
30
110172
486952
15
153457
3
495463
657995857
7
343350
351390
39
47
270326
336594516
109096
81
330562
41
301808
143194
19783
3
362409
40
54
322542
135621898
400301
3387
93
365327
69
332521
161216046
275413
93
155218
42
88
107023
100190
93
53
319764
195112
89
484357
57
172789
4373
65907559
90553
364899
416714
9
37
39
498602
6
48
80
50021
10
62
16
66
91
36
206013
48622
214665
337657
1
77
60
70
42
61
18
85911
5
40313
13
9
31810
9
356931
48708
65
304286
2
746875747
363504
77
89
20
73
41
14
18
11
87
20
75
85
266535
433492
397096
2
81
42
499636
284116
193163
33
7
460154
15
89579
45
266717
420553
11
74399
110285
2
301805589
55
80
237859
6
155913
16
586469986
474810
45
514022920
27
135497
6
523254046
285762
75288
381388
15669
97
51
70
8
456420
72
27
71
423708
50
89
458998
174232
476083
49
141403
91
11
55
443880
594087585
244371
22
7
393085
72
81
210958
27920
1
56
8
188631
99
240594
79
70995
247020140
10
62
80
412155933
364015
71978
8
58
4
36
22
308031
75
54
6
80
362552
81
22
7
54
190919
43
99
319866
87
22
67
34
31
425986
54
53
7
293314
153692
66
76
59
20
388093
46901
53
58
372802
7
180247
44578
554920601
92936
280221
16986
45297
79
485712
46
119811
277046
241514
107431
3
63
58729835
85496
21
97
75819
88
85
157400
147171
932930137
88527
282292
45
76
97
91
4
450297
73
27
95
9
1
8
9
4166654
7
66
472601
64166
472285559
440416297
226258447
44
432897
32
88
451674
64
34
114848
96
395833
265086468
63
162737
80
40
487123
51
14563
367611
258697
1
38150
7
460164494
2
175206
339364700
64
19
215580
478521
337525
985187048
44
35
84794
81
53
394384
49
45447
40
67
68
35
30
1
159799
153138
92
696058483
51
409696
8
310555563
415428
1
683845337
108460
61
47
67106
99
84032
53
39
50
200237
53
38
32
77924
123191
68
491713
44
35
30
7
1
26
45
607676418
400436
122958
11901
5
100144
4943
14
344429
39938
49
155867
542
92
274602522
136117
6
71
105775
25
18
289556
731630558
440762447
86
846808889
81
4
340023
304723
98
5
5
36231
14191081
274522
23
312505
31
28
34
503068451
386954
23
68
26
81005
14
92
32
74
435445
261626
12633
410228
672038429
393003
181374
51
3
457402
16
397165
32
5557
71
823553339
363310
83
51
56
6
866884894
45
5
347748
48
9
475439
53
343392
17
455097
83
435772
59
36
28
359940
328102
268019
274225890
2
839564255
33
126713
8
71
405810
374240
35456
3
649256403
364978
82
7
341382823
521606797
188398
56
340932556
53
14
54
342926
7
13548
72
388781
87
8
6
4
81
380903
451116
433162254
35889
45
4
84
5
4
258960
82623395
73
30
434704
917003781
30
571796834
50
342490
396563
18
346040
2
406856
223007
93
74
22375
53
50
322056
176694
151075
460017
92
10
36
253377
147138
4
68
19
4
38
34
50
60
71753634
106004
151747
4
245278
54
356439
249487
1
43
185610
757704639
862908467
69
73511
9745
234533
88
96
90
72
45760
79
21
198034
360512
5
164567
387258
515721252
87
184732
139409246
326849
16
171398
490030
69
195425
14
80
188571
471758
350145
248768491
43
992736814
126031
72
49
460007
37
79
20
6
395112
61
76
287071
7
413665
74
211889
45
11
7
395197
354841
21
28
94
179649
854606589
37
2
213672
491911
197460
337668
91
14
7
298607
28
58
38
61
7
237650
223230
92
39
359719
260769341
227505
786245357
434201
8475
421271
430853
10
28376
80
320889
125291
497916
303304
499365
438333
143627
225782
78
499526
397733
386243
55
73147
27
45
122201
68
341851
90038
365322
31
91
434486489
346442
8
108141
6
28
467649
228808
114413
266726
5
5655
296643
450641
97339163
470138
10
262086
8
331727
206230
11
32
53891
8
5
57
460107
62
285401
71
591311062
20
386088471
69
97
91876
191423
887216473
182311
110088
210069
358766
337112
4
434804
10
484321
57
218926
507026860
5
62
93894
21
253340
499995
411296
391740
28
62
44
53505
424273
74
44
948598105
3
2
15
22498
294743
80599
82
2
11
156926
319368
61016
23
11
68
2
393998
8
71
46
238009872
99
777633010
792274799
41
52
7
6
597583466
7
73
31
43
65853
94
990665559
363600
76
68351
55
8
213162
37068
42
359219
446443349
324524
11738
20
10
437044
597797134
28
92
310451
328634
136196
2
6
32201
369699
87
1
133086
72830
455317
90
776924403
46
62
56
11
119477
12299
21
66
359664
109990
49
274734
47766
483787
59492
141498
332679
177629
329524
78
421831
12
63
34
6
5007
310587
393070
81
49010
1
337018
531042915
348019
341086
337534152
4
93063
185504
23
246668
7
243869
52
24
9
60
56
33950
6
7
492493
144443
32
82
388193892
45
116509
326253
44
147505
76
945265920
2
308603
316408
193540
681282064
77
997955382
50
31682
239501
14
404489
9
177248
361997
45
251863
60
16
93
48
24
56351
17
358600
20
146354
462708
798
483311
394850
423861
137567
238785
234572
184745
427332
267561
489749
85637
225930
106383
94133
14872
57
15749
287666
46
317371
23
7
13708073
367187
51
35
194933
191459
8
58
33
64
69
24
539048572
56
345413
166576
44
90
2
17
416912
65
52
30
288503
995
406880
598556179
546251704
5
1
332655
15
1
199792
4
791281454
93
22
179853925
1
452161
78
458546
426226
124427
214693
356865
22
487393
97
65
9
95
50
201890625
12607
158870
34
6
552173925
6
498176
276971
484628
353107
405323
55
106804
73
137831
389654
227958
476170
7
141891
4
179217
33113
92
322833042
93
32
291655
96
529132985
992572214
115237
300801
35
89137
5
494197
56
99
687558768
454689
280321742
2
444480
4
41
27555
87
314463
5
128092
20
50
435139
37
268884
15
479980
90
288927
28
215212
46
18
218707
1
246272
8
4
358723
1
67
395353
252126
292049
43728
7213266
35
3
40471
18
51
9
913769218
145054
439586
31
51
20
360863
652214832
127544
150342
84
44
159884
460791
523819985
342039
55
793689988
400834
92
64
16
9
86
50454
54
198596
395236
369584
68
255026
84
70
66
429829
101105
145771
77
398968
3
578348025
295974556
393103
96
80
4
154058390
83
454343
49093
70
421500
397662
77319
72
453522
367617
119809
58
2
48
46
974334977
352525
45
89
32192
27
286239
49
8
42
15
81
359021
67021
45899
379406
64
438156
79
3
33
44
1
24376
67
39
310411
61744220
298240
4
12
38
23
239775
94
98
29
500920554
60
19
93
118286
365763
1
19
618778607
82
81
197982
485566211
759554949
4
73
187319
75
359647
57018
451952
5
305378
928764957
22
466066
141794
181317
34
435746
164070
8
103017
7
3557927
33
66
119744
39
25199035
53481
38
9
71
301881
5
246962
301065
217379
82
85090
23
57
83829
311254
470357740
26
65
229459663
47
90
56
58
94
409982911
287504
39
49
86
4
68
284347
127314
41
11
137727
74
352137
77
12
201934
11
100364
63
73180
5
10
55
415596
672615220
582365340
3
2764
78
68
73
30
49073
164759
353465124
62
88
254376
6
60
23033
2
32
5
47759
84
55
120363
189059
52
56
244993
38
67
993644988
127104
152821
215718
3
88
427719
20
477682
23
16
720783571
245097932
33
1881
31
316271516
339045618
487981
8
408094
41
54266
1
1292
345062
426324488
36
439503
34502
32
89
463084
457665739
2
7
59
80
164761
23674
671222872
439062
418027
77
98551
97
38334
46
8
416042
461551
444889
66543
45
471498
93
415046
17
921343350
33
77
82
275755
51
5
26
136495
391747
134096
85
20
48
432298
156540
74122
86
28
112039
73
183593
278269
30
230873
426714
437314
3
359805
44
153835
7
80
18
316229
15815
247123343
59
81
98
159412
33
305614172
38
4
68810
60
273806
297567
106916
73
26
71
658322130
819861614
171519337
47
31
2
203811
392521
15829
80
64
71
82942
417109
327463
24886
58
92
32
865059257
77
150243
66
25
231703
341180
211832
57
470820
71
309818
506444536
23
426650
91274
92
153533744
92
26
543038150
336222
97
367760
37
56
9
66
5
93
49
10
168995
150205
94
364040
347723
46508
6
253968191
49
7
306802
50
95
206015
3
426137
8
27
68
172822
46
257346209
620113543
69
294115
392526
264673
164856
386811964
246156
459671
355598
39
62
20
192401
60131
440039208
37
496812
170936
44
80
70
46
71
499524720
38
67
425624
63
8
446404508
99
53235
88
477170117
162566
395027
472178
84
761144247
53
205164230
57
17983
293209
210228333
32
26
209959
10
4
20
282133480
95
23
8
33
65
30
336381
338831
8
9997
13
2
61
1
20231
54947
594957185
219744035
434719
34
27
71
120534
214351
319193
21
159398
479898956
30
91
679793991
9
50032
819059381
112549
6
15
195974
36
130467
4
832332995
34
498364092
151719
72365
322106048
91
30
178928
66
61
27
124969
483360
452363932
44
754512166
14
42
82
107305
591945285
52
52
427259
281659
120094
1681
1
17906
59
94
14
66
4
50
270121
1
393813
469449
58
25
605972082
4
11
453417
54296
307524423
50990017
3582
55
72
61
2
63
51
44
12
282571
358579
5208
98899870
397078
15
401758
15100
97
438131
264957
85
90
34
7
18109
393847
43574
12
357560
40
6
768345144
291707
57
3
63
231232580
89
79
96
77
65541
207453
89
1
463344
387371
39
31
63255
28
43
782107774
59
230939
7
402686
217982
184077
223748
50
74
213183
68
41
408297
358912
73776
90
40
4
385493990
440443
66
269451
195052
63
48
132119
20
37
95
148965
109876
411381187
449453
77
793707616
3
59
63
8
295879
24
169616
141916
879432299
490627
656918793
31
476348
317345005
7
55
413180
69
437352
63
5
239217
329244
158351
270914
409094481
74
1
54899
465383
61
78
8
403872
40
47844692
374416
7
356025
60
828454259
350084354
385580
926457761
199471
366159
412938
5
4
28
95
723722134
329134
232481
397075
66871
274073
5
87508
110131
401285241
8
477980
48
55
35
265511442
64564
32
72
41
61
7
270376
77284
22
99
284998
56
8
9
196243
87
64
8
64
75
303468
300401
338089
130391
371254
93358
86
419293790
355665
95
445972
24000939
9
253230
222795
14
300277360
347293
462941
36630
3
19
166489
131560
143790187
641870754
294626
60
13772
55
3
29
70441663
76
78299
254799
8
44
79
38
3
210615
72
91
443930
6860
35120
59
151894
317102
64
654647124
33
499739
351838
1
18
455346
460317971
70
6
9653
59
134548
23
612325534
90
460588
468088
80
229350
32
4
73
23
240602
86
415851
2
259670
724318250
457677
97
75496
309511
8
5
58
86357994
33
148673
255178
381512
250005
95
422257
102184
25
90
49
74638
77
7
57
252574
111572
328573
130518
370867
8
485137042
45
3
80698
30
88
76
91
53
8
372768
62
494031468
9
935649134
5
398750
9
271302
74
57
88034
32695
200362
58
234697
52
132357
336141304
343637
35
8
87
315293
62
90
39
15
100468
8
6
24
430882
8
103503
129432
278049
53
78
90
39
86
75
49023
15
172392
95629
382428
956938925
934232409
98
24834
29
85
56
304228
52
892469191
197481
46108
47
141550
70
1
38990
283691
360520
11
186200520
78205
89526
6
159002
185401
374251
471273
143977822
68
99
119714
353911174
56
45
10667100
5
216414
849968189
68
46
318479
70
487539
976222776
72
391719
74
458990
363108
347122
99
66823727
254357
30
57
299056
40
63
66
7
82
67
74044
30
61071
6
44
33952133
228681
221606
8
341068
86
295781
217655
9
23
21
14717
4646
8238
447632
76565
39
28
91
36
93080
2
49
210661
181415
37413748
57
86
61
4
237584
263789
21
40
494014896
660739954
322160
23
242178
830548989
47
72
47
174511601
59516
47
33
18
2
1
289187766
435794367
1
27
485341
12
44
51
42355
68
172004
27
70
143018
464638
55
132996
1
484361
251955
334695
9
5
26
349096
18
17
99
69
25
335935
493997595
234715
41
411760
197482
15
3
77
303007
24
237754
73
73
12
107147
337982
87487
57
457220
33
90
487357
360815
183705
433223858
2
442754
384203
113787
15
240381
614319264
10
399855
469597
352373
89
318819
313044
88
40
454003
61
32
55
39
65
100862653
99131
82
507200914
86
39
312581
489068
47
93
84
349822964
87
71
71
98464
236875
45
78
87
664377077
29
491185
84
91
6
415026
185356
17
286689
94
19
12
410174
618787543
642466380
9
367862
450983839
19
25689
172686
21
49
54
320390081
497267
341723862
6226
216692
196915
19
20096
88
420902
17396
12
212135
53727
252464
165938
29
101872
41
75
95
382869
11
71
234449
288704
275790
46
121789
72
867551806
439875
482855
148679
202875
557034730
124501
81
888644998
52
34
60
97899
92
443324
445794
22
285203
12
4
9
997045439
61
65
57
269765771
377477
2
38
99
22
56124
387810
43
22
48666
42
85
9
441771
5
51075
29
482747470
47
54
77
235797
48291
71882763
80
98
151679
36054
82
342215
437555
40838
2
213539
86
390646643
72786220
4
4
31
424818
30
348902
49
173492
263115
91
51
245441
49
263338
215180
378776
59
171332246
245636
112172
95
184970
442036
293636
82
39046
39
14
74
38
88
57
96953
10
54
42
145591
366569
206151
133243
41
381915
105013
648524414
224678
8
252187
90
79
86683
44
334775
178207
2
6
806481892
8
399758
14
8
50
860554062
454978
6327
1
235966
27
28503093
491701
82
9
632408797
31615
34
56
65241
369311419
30
50
192088
99
341003091
780012008
76
194083
76498
74307
2427
9
145301
78
780644168
461449
394925
99
429148
84
58
188029
1934628
153047
818762309
504233113
70
39
7
93
98
478353
70
50909
258301
300634
67
80
463285
23242
78
48
15
7203
9
80
80
56773
2
65
19845
85
89
58
376938
320863
6985519
94
276423
61
68
469913
403543
339730
20
95
50
475200
42
11
289635
71
310770075
51
65
305628
77
440685
379584
77
384021
26
67
313101359
88733
158354
899989500
9
71
89
62
367515782
49
84
53
966396837
44
267975297
160291
241022
177653011
158172
376322
64
93
367467
26
257932
45
424233
8
14
52
5
14
128904
384583
7
64
97
384374
56961
486554
1
297553
7907
1
72
379370
48
10323
307029
70
97
457745
499870
21
59
16603022
76
478910
5
422276
119334
20
7
31
245650
33
4
67
52
241584
88
48
79962
108768
7016
295974
3
1486
1
309694
5
426916
765474430
55
2
385997
368639
59
20198
179123
328094
8
34
39
168553
76
303838
448314
493385
89
93
33994
82
34
78
442837
39
54831
96
56
28
337728
42
47
869967772
273216
63
217397
35
64226441
471305
93
336684
249406490
44
9
43
373004
305262
84
97
433895076
4
6
370164
263577
49
438137
1
86
97465502
445340
39
7
27
79503
66
244078
36533
148154
3
82
303649
399100
35
83
422564
7
32
75
796875591
54
863497866
34
251831
355640
30
77337
341864
52
263953
98
4
46991
94
298467
60
8
61
32
521094056
307264
152417
55
644199993
2495
184538
20
1
430302
25763
79
374211
18282
133940
94
270432
489047
284076
60765
80
109683765
38224522
23142487
2727697
459703008
93
39
148402
750192636
48075
145115
53
76053
6
35
5
115759
13
9
438533
59
3
478848
19
240806551
319617
95232
54536
292702
77965248
957236744
183458
10
86
383406
63
34562
23
224363
2866
7
79
130125
112985
960358543
8
19113441
28339
79
82312
240358390
32
255031
70
36
383393068
99
219330
139005
6
402184
3
480244404
86
413808571
62
39047
5
10
355632
119248
77
23
464471
7
98
78
84
16
142235874
321318
80
40
454614
496723
400817
579035027
648879071
419038
278966
27
303245
991180226
2
129168
294528
85704
80
51
51094
333887
296343
309784
38
9
85
227404043
65
243839
73
67
81
23
186598
16
6
399449
482612
193983
370150
4
7
39
72
372819
16
250275
2
479205
51
85
72010
18
83358872
54
13
596691871
6
244347
652790676
209995
11
319833447
176452
68
336639
180221
585899080
215680
18
130122
79267
278710
87160
975786305
37
916878149
700256213
394301784
494102
31
769868591
257024
301490728
4
27
289275
92
2
65
856544977
185442
419405
204923
16
227177
15
941628411
666662117
27
568119461
9
47
30006
29449
34
249250
208434127
179991
41
20
61
40
37
175396
3
9
67
99
309614
76
27
257105115
29
59
31
409109
73
52
242585
3
41
243012
358650
97
9
43
95
35
428727
73
33
27
444974
88
34401
469698
371975
292445
180600
85
286520
108738
41
58
85
320035
437906
108246533
81
64
340803
68313
191927
11190
17
26
46713
87
52
361458
315511
6
5
98140
97400
41379
417465386
417347
7
71
318780
64
972137550
435982
83
344254
94776
52
304257
200224
1
167728
116912
36
489319
26
51
3
227446
92
36
53
468094
39
125482
861697068
494975
60
42
9
28115
37
431097
499525
426723
98
435597
442819
85
51024
146986
82
4
321711
87
63
70
7
647181148
78
49
1
257908
223972
21
87
52656
145943588
9
88
498641
186299
465200
4
130675
10
7
92
28535
492476
1
178404
36
249552
63
24
12
544582863
6
88715
641326188
25
85
19
7
153246
192141
4
129466
131472
361689
68
97
109255
3
28
677356169
97
24
92
71
55
38
15015
53
151273
26
235525
369854664
214834
8
418510698
45
75
397503
88
42
148348143
60
20
659357731
92
4
55
595442380
86639
36
52370
15
392676
455946
59769
242161
98848
50
163010
41
59
9
41370
492189
161503
28
2
25
84
194364
58
166587
14
94
350449150
99
7
221769707
31
187027
225890
95
52731612
2
26
179072
5
2
555740837
42
988200601
385243
159779
20
52
333391
177657
158329
9
30097
94
26148
451777
34568
203402
42
141372
153686
44
99
436046
418258
76136
44551119
9
19
304700
167748
66
94
25
10
4
72
352384
69556
51
453389
10
193637
87
253753
38
776086239
313697
322054
7
394508
330797
81
45
28
41
88
316283
69
287912949
5
208347
130397
17
470725
926990706
52963
90
8
54
232229
326377
467199
156835
16
45
40
126707
48
496769
4
205281
430280
57
122074
95
163266515
92
40
478151
4
60
57155
632170534
175945
265911
12587
471583
784103039
441691
60478
74
528742556
190370
224483
485597469
28547
49
50
956955559
8
959941604
120758
428884
165040
263822
68
194308
55
280002
469410
34
36
44
72
435752
7056732
67
374695
96
48
86
6
7706
9
403122380
85
43041
42
896987745
322161
17560
58
295959
79
428973
157672
668968703
65
496376
123081
347878
14276691
609994258
91905
85
299278
460451
627646372
183643
89
75
50
976893649
476665
483939023
324992
64
221281
1
46
59022
21
331891
132709
38650
616071292
69
9
460702
90
951323031
79
363646
41
317961764
8
398532
59
90
83
93
230675313
6
15
67
802162522
86
93
235089
89
48
92
54
55
211694920
43
93309
68724
346210
285516
1
70
82
351156
32
3
53
4
437320
170288
97
57
33
2
8
191053
205996
353051
444042
9
286551
70
180443
99
13
499696
40
43
45
308267
81
146212
2
57
82
413978
7
108901554
520413797
54
10
184135
4
30919
80505
35
6
40
4
3
853797405
3
14
10
384479
84
307693
191440415
4
28438
8
58
690789507
17
260480
35
248173
47
56
79249
85
58
80
613932893
39187
44268446
44
41
400110088
66
910620895
443601
134891
7
66
91
231541
85
111766266
451194
4
446978
55742
295008392
7
82501
2
567683723
23
13
271474
170480
12
51
368105
356884
70
92
855687474
78896235
66
113431
204884
31501303
442841
49751
2
84
835674843
176524
498380
80
449729
62
17599
68
27
72
20
51
411786
43
7
84
367232
123260
7
6
378146
28
473455
54
403878
78
927648395
419589
97
602349199
190068
208481
22
1
23459
65
10
38
185954
8
782772284
45
99
48
440057
15
20
400192692
397008383
68
368826
23
42
1
502071070
74
291538
21
19553
15
58
110998444
27
60
326000
59
2
21
15
21
35
443263
16
264811618
166510
47
89
111088
26
8
8
75
885943105
382266
115035
345914
453165
718996302
171918
300841
224431
438557
22
22
47
54362
315637
142188
155608
471391
77
44
173478
51
16
106101588
89
20
48
72
47
422277
227516
77190
16
944066409
5
198841
11
83
40
8
451035
26
5
352503
94
487604
762936863
498182
457211
312925
34
916056543
72
201937
69
625802235
224134
480768
76
133509
24441
439338
88
89
16
93
949216740
98
83
8
408342103
474825
232724
170510
1
202691
96
137277
35
906690114
952
58
41
83346
308464387
4
319974300
97
378196
90
35
1
290229
96
56
552034300
43
493846
151697
468275
22393
46
18
421285
4
4
463005
80
53
403257
54
8
12
929893601
19
92
36
391132
37
279924
62
330711
12
67
189075
61
21
89
360813
403605
252349
9
2
81
16
83
185554
141767
63
63
68
209838
78
61
7
6
74
2
29
137667
12119
1
34
57
371604346
17
94
42
20
372646
402253
901342986
27509
314468
493955
15
54800
139408
496654
882267075
369188
19
327222
54
28
170658464
23
1
99
23
445361
4
186379
436196
552971703
329361
42
7
63
5
8
164549
358845
297560
46
98
30
302741
1
66
87
293446
51
853475371
71
86
87
102616
20
31
88500
474772
253665
27034468
95
76
475521
18
441454
52144
46
7
65
7
33
23
460572
48
74
478080883
16
293304
6
6896
3984
456154
62
393257
8
449012
8
45
48
98
72
277072135
311351
53
88
2866
80
410870
99
94373
440950
269891
48709
251679
78
3
93121
316860
35
4
490702
9538
134034
539307649
148414
476866
99
280146
35
33499
86
169013
67
585850894
278305
78
30554
90
18
941841312
98
430350
317885
10
329666
33079
37
50
165442
70
3
31402
35
99
406939
93
3
90
22
32
98774
419260
63602
969935667
38453792
84878
30
153488
4
96
49
415911
431497962
201652
401561610
64
84
1
956404105
254118
433228
66
6
14
231378
42784
475753
967318384
5
77
106507
34
422349
79
85308
171926
303239
93
123000
35427
14
75
201278
89
795972332
350818033
72
490579
12
121439
80
195382
160528
170745
288031
93
19
53
672280368
56
45
80
77
254666
256640
660942440
33
73203
286469
451134
95
315018
8
345295
24
7
2
883437463
352137
240901
61
299956174
90
66
3
797986222
97
425190
74746
16204
5
57
63
38
1
49
2
376129
21
28
6
8
10
155177
98
5
90
61
473283
24
98
475197
29
2
5563386
38
372324
300593
112756
99
221091
6
436596
471481
52
363681
90
82240
25
159008
63
11
390808
95
113254
427963
33
75
92
24
450335840
96
185574
48057
27
36
211673
1
6
98
17
61
11
308048
2
95
53
298013
44
448896
1
461782
247532
342991
32
394917868
68
31253
38
406037
62
29
58
70
219540
473011
1
80
10
6
62033
401895603
458635
160770
388015
56
36
3701616
464028
364814224
44
96
364027
72
424900
225367
89
12
10
99
72
404996
7
7915717
143814841
3396146
57
452573036
50234
175728
215529
99
158768369
255575
187616
245551
182522
56
44
7
489965
325178
488797913
5
756009156
2
387502
855351017
147059
397366
458097077
337
64
473765
94
62
396015
27
467065
43
7
284028665
86
65
67476
482204462
73291573
49
44
135162
470516
38
89
17
64
7
182183
40
104888333
66
76
2
318260
493086
847560623
474840
83
196743
479257
86
1
3
8
1
5
302263467
35733
33
23111
73
36
270617
485819024
837991067
429462
296253
80
102786
36
183937
8
5
4
56183
33
553586861
46
49
476650
466962
278857
244749
415292
208914
245660
61
39
225412
50
555283012
97
36
321940
313865
73
458489
637364656
10
95
494681
737939970
253038
43
212817
454537
49
55
462103
15
807131794
411943
87
55899
97
41742524
86
9
1
44
24
20
37
31
12
778995441
13
69
6
65
102333598
44
60929
92
37
52
78
80
153922
1
82
744498683
397957
294645
15
35
108737
234849
84
91
321873
85
3
376314
19
462860
1
477691
14
246984
84
698087460
86
24
343897
28
257386
11
14
18
89
9
4
438323
60
46
6
5
494859
233016
220172
415553
28
614043788
175554
5
138606
22
370784
299398399
72
156084460
246547
41
17
436161
78
52
96
412450
20
453290
9
46
219379
349337673
10
81
9941736
190839
229344
88
9
59
47
89
29799
74
47938
5920119
92
365297
84
96924
991335336
115655
158982
27
51163
463972
200986
56
19
36
34
230082
116176
98
1
59
25
84
61
6
133746
11
64
74
422056
172740
733412477
729009791
155197
27077
77
56
53
65438
285776
25
72
14819
421439
401491423
374167
82
92
71
168221
463385
11
50
70
9
358442
480078053
17
291558
2
365920064
93
16
366830783
313213844
77
905375541
70771
95529
228108
59
90
206497
24
56
15659
18566
98
9
49572
52
33
531567861
75
14773
69
217135
258642419
58
26
29979
154474330
50
52
495895
96
836068219
22
135776
45485
66581
377196
988358801
102553
433613
58075
8
28711
9
67
7
579437985
28
698510500
31
278134
250476
40
12
171393881
6012
83
481417
36
92630
467448
86
40
53562
82448
67
45
342161039
69
18
396072
59
20
36
4
58753
70054
44
230562
29
58
457229
798969325
7
120106
48
336232
57
28
312751
275795
65
89
267497
267330
21
285749
56
23
72
45
96
494367
33
41770
9
223444
5
7
352242
343404718
73
187212
7
27
1
71
490547
26
69
712799427
42
58
226837110
238875
17
76
400670
198784
342151
37
766015446
49
43
6
23
429529
4
276960
6
51433
85
59
315676
5
1
226313
176140
959014040
77957
354611
81
9
893987376
24
331239
83
273695
12
46
184831
7
629548183
4
69
602187601
9
143653
105649
55
73010
445161
313271
80
180993
225461347
31
70
80
190365
412109
243530
5
357442
90
170717
18
413705
67
24
548200062
474667
161223
15
368940628
71
40
205634
243865064
62
121688
59
164044
94
151902
61831
877988352
32
263797
93
71
317642
93603
62
85368
97
90
21
43
120852
573526190
145154
10
5
30
320101
74505
70431
1
223295
1
289469
19852
7
389894
27
50
305395
86
25
91
81903
87
99224
194334
5
64
78479
373653
98503
11
44
65
45
98
195258
302507
27
69
90
172765894
356163
98
438570
64875
59
846043673
5168
96
98
1099
336489
384300010
93
217800
259386
499686
6
56
98
51768
57566
84
33828
37
67
3
825930963
40
90
6
176817
225216
70301
32
55223
215416
434471
372378270
183138
397154
468158
8
410401
78
775578505
329329
52
83
5
498004
17
78
373141
12
69
403825
305839
70
87
287410462
94
99
79
14744
88
106728
350339
281560
47
31
95
39
355028
109335
8
53
28
221344
11
32
48
251480
72
81
10
4
14394
33
8
481757
88
265626
304217803
8
200837
87
87
6
354123
40
234810
228306
79
135663
221757157
286146
198175
363033
429778
15
9
9199252
35
79
30
716565497
129007
56
28
31
44721
406960
97
263017
477339
50
44168
251216
22
48893
32
47
301808
82
445936
210551
177668
382585
17
22
10
487393
89
103691
379710
80
911327733
64
11
7
455919
447664158
146279
415114
44
397743
275772
53
307789
487736
62
26
86
22
78449
7
70
733882232
3
73
74
5
6
101571
167286
92
189249
45
65
17
54441
288106
157542
14
855024024
43
250143
168950
824553390
42
40
314948
1
30
7
278577
84
19
175668
110987
323215
419439
49622
31
55
17
88
13
128264
731170249
65
5
416617828
4
464401
369433
93
4
373397
16
166425
774818012
361056
293041
28
323063
63
202582
94
32191
212787
49
383427
99228747
43
37
831884435
99
281287
36236837
111952
78
141517
928179485
296421
252136
493347
1
277381
163516
36
393760
333764
7
6
5
37
32
36
199649
59
59
952708244
1
29
88
120722557
145953394
19933
39
26
466912103
17522
398208
68
17
50512
71
275457
25
301328418
10
206355
2010
447422
98
18
111939
140111
9
97
356862142
3
54863
7
21
64
177369
95566
298587
7048
41
211113
174885328
122568
8
14
99944
479459
397723
9
1
430618
159993
97
394910
50
369931
7
688117372
166185
198425
3
42
73
2
623132454
24
17
23
4912
128142
28
938960271
381282
45
140952
79
260250035
91
18836
78546
95
89
24
15
446249
9
58
76821
2
88
37
99
64
496271
83
8
244605
9
69524
314875
393884456
81
35
60569049
62
387114083
65
10
62
181668
8928
63
22
371416
48
64619
453243
54517
281027
380640
728720435
454416457
90
66
32
268291
44
454498
64
44
42
135279
75
416137520
67240
15745
7
14390
71
41
259865
350729077
2
76
17839
349202
468611
9
720249363
83332
9
168269
18205
1609
48076700
151140
713473979
28
125240
18
396708
13
99
392773
50
191891
114458
29
208446
38838
43
109153
28
401796
93399592
33
471294
29297
99
179073
828818262
260153
51
40
57
69
4890422
946
20
73
122178
94
81
5
4
36
259156747
49
4
84
17164
482694
36
183727
85
471465
506957971
45744
519055398
54
99
6
223533
222486
38
170756
84
61
72
40
61
405766
204836
445137279
40
79
492245
66
30
6
414511
75
13
125021
54
749288278
71
12
444075
453067
10
69
248214
362480
56670
369617
63
76
89
365955
342472
94
86
3
281436
58
415371
299470
67
252947
312832934
13
281047
992631676
430948
66
21
23
26
50
8
124375072
82
629024980
33
26379
6
97
45
135933
174008
399297
119617
17
667746373
966260903
43
260375
61
52257
1
185783
6
6
83
419401
6
63791
213498
117765
10106
53
495771
330859
83
543500477
4
169999
114342
30
32
353492
250530
7
92
2
14382
292027
23
256170
42
91
37707
478226
306504
429770
10
3
75901
18
165141
79
73
194991
8
88
58
548693659
3532
480861
539045104
9
40
8
150407
392373
24
48
4
35
47
452547217
455866
362169426
9
34
102303
51
9
74
26336
2
289452
86
33
98
90
59
40
2
38
42
14
366628
2
188451
6
11
246655
54
75240
257684
15
31
233549
237803
11463840
149876
19
73
444706
457004194
31047975
21
87
32
65
2
311421
615958265
278386
71
18
21
234289
91
508861736
17
9
224378
910095503
7
35
286789
22
488002
53
70
73
9
72
363886
89623
492271
5
9118
245219
789916482
305159
3
22
336717
253198
481252
63
228432
4
253609
200885
597352391
59
255066
53
65
76
6
205657
69718
74
52
225336
147950
86
10
265779382
419452269
10
5
41794
3
53
49
86071
78
44
9
56
7
21
14
81
1
189707
4
29
264069
64
72689
77
120154
44
285554
42
35
23
20
209125
304640
38168
87
30
235611
68
84
276031
4
81
228296
8
22
43
495743
470238509
356658
304238
349874
150637
72
5
390967
73
87
382302
17
3
157320
261317
8
162617
30
265152
26
457388
93
111984
18707
30972
19
401625
129655
104717
34
383093
44
319073
129712
95
27
14
7
96
477890
207408
335312
132069
69
18
185103
94
91171843
476769
189965
34
237214
61
478510015
35
4707
65272
860033410
2
454695
43
326777
81
28
12
41
8
277746
5558
154403
339883
149863388
94
179988
34
98874
28
408809
20
191627
892955992
6
47
20
471913
494672
4
60
58
83
380920
34
26
58
75
91
267349
39
84
1
69
34
30
159742
7
175575
39711
73
8
75
76
25
25486
87
378731
339346
54
45
491176
22
63
266937553
2
8
158826
3
281251
75
230463
492831
6
5
54452393
477574
34
239832
338819
584763898
9
579942478
754048608
77
34265
45
211334
60
7
68
222523
323385
78
42
361659991
44248
344047
64
285348
59
400431
321478
95317
55
18
40245
607842751
71691611
34
215189
36
754283800
72
58
144014
54
96
1
670991021
61
804138337
348558066
77883
277083
6
274350
59788365
77
159789
186936
494225
38
31
213227
83691
448078
33779
716963654
85
761828129
1
230382
78
59
435302
72
92467
1838
48
371848
65
41973
454170361
76
77
395582
40
34
55
346168
109285
25
14
29
96
468025
54516
86
43
904221174
321623
36
31
20
648130652
57
63
246001
961989813
940392916
104609
6
210225
7
3
76
2
460965955
94
93
8
97
868873292
590929792
87
24
44
233356531
83
33
62
68
74618
228224
137692
17
76
28
19
88
342357
421891
9
74
181260
213742
371310
74
258809
124439
19
173205
643752036
147667
95150
773412082
385161
98
87
10
93
186664
954508788
8
372897
14
179748
1
44
285331
220551
55
445201
112882
324504
716265416
87
143207
55677
69
173126209
403989
17
24
4
94
25
26
62
68
401030
37
16
64
49
69
408688
337024
380846
233388
478805
337663
25
313872
314621
5
228432
169380097
150198
29
246624183
421256
213180
9
494935
43
80
814167926
187000
72
163894411
69
442463
2
30
291793
5
499710
35
85
473489
61
80
63786
88
37
22
419156
451007
91306
853725660
14
495573
256600
9
109152929
79
83215
312471
281261
431062
26
63
4
88
33
64
249063
347075032
310352
50
56
24254
34
16
3
308694
307493
32
2
69
9
418007
419546
90
226745
86
9
24
33
19
594010596
50
77
73
41945
410629
36
45836
4
71
324471
76
84
91
192964002
64
204687
217959
76
96198
71
505830042
49
435195
99
24
602354809
486386
250692
34646
200105
176737
64
440420
153038
99613
391864
99705
56108
76
230212
317613
260793
58
56873
49
16633215
421387
71886
233987
248825
192915
2
169702
42
301448
75
101191
39224786
74
321021
413632
47896
23
168364
31
673530035
75729
383033
28
263929
366518
20
16
93
336299
39
40979
58
240970
472697
125910
322911
41
76840
146960
2
415113
831008615
17
344961
184182
124259
9
6
319989
28
26
86
75
194783
348801
43620
436354
4
59
61
61
29
278974
4
85673
23
70
8
20365
60
86
299718
39
56
2
2
244113325
43
9
274498
84
438785
54
183579
5
313305
14
13
46922
403570
13
42149
49492839
12106
20
2
419968715
67738
7
353610
5
231143
406335
35
24
94643271
57
82432
67360
493645253
13
16
389706
78
79
6
489081
210827589
63
386829
309890
90
95
45
100912
7
20
30
430447
26
121944
492398
93
13
65
13
20
452212
26374
55
40
58
94
729077292
48186
264665
6482
8
68
55
25
47
2
62
407283
808694727
8
89
18
13
341136
13
35
42593
38
96
3
71
758870755
919775665
94
367255
81263
87
25708
309920
300483
191583983
28605500
170581
3
248707
418577
297440
68
270139
400237
208189
25630
91145013
126847
384864
114198
419265
26
89722
291151
59
9
300983
45
8
64
41
471889
234111
731975075
5
82
72
121956
28
478049
50
41
904299124
99711
335135
252154
38
168449
422050848
21
29
5053
53
10
773166862
73
90
4
80
144195595
4
63
579703037
324962
78
1
422487
97
294239
4
370738
99
80
840119937
319216
182534
85
94
24
742437822
49
98
92680
402979101
95
451416
22
158067
365379
67
19
498991
7
288534
37
38
90641
487876064
23
87
3
21
324894
432396469
264499
90
8608
154894
54
219629
65928
32
481704
81
77
36
488841
24
29
25743
298141
7
202993
75
5
412597
107381
427089412
30648
180907
113958
64
420929
87
39
57364122
9
173780
49
490878882
204138
272907
2
486802
79
51
68
16
496070137
15
150549674
75
291812
6
654571606
309424
45
414830
8
46
7
44
321844
36
375742
70
68004
73
11
91
424285
495121297
436218
320620
209004
87538
475953
93909
99
54
260796
35
39
989641822
6
90
210379
44
10
230929782
27
452384
486150
94391
136206850
41378
48
333016
19
93
43
19
217175858
67
309630
416542
20377
8
97
243017
120988
84
304248
70
96
81
77442
432800
39
88
112456
172157
355925
9
38
25
134601
60098
346789
52
106319
60
49
41
11886
38
411057
53
98
448901
93
28
55
39
74
323567475
3
880860733
973896221
221320
82
332780
40
89
101621
394889
198276
7
101113
45609
43
230044
71
71
47697
396254
400455
94
951372817
28
12254
280186
386386
31
238679
70
6
14249708
9
365380
483567
247988
49
31
233946
2
410413733
234057
169061700
67
225920
464665
68
499796
84
796269480
246736
54326
32
65
96
198042
262675
729280998
1
96
3608
181118
88
7
407591
744026789
252286
70
129325
123308
221242
46
6
426790
508491550
74
70
62
201479
84
1
61
54
10
487431
456951
168117
413710734
33
719278629
23
66456
65
85380
69
201290
206629
441026
279224
94
418819
2
4
21
97731
59
13
231457
40
235570
134144
427508
11
57
89
117748
62
96
33
598124237
29
36
300529
67
93
862090486
325517
31
52
60907
81
290336
5
319227
176355
214548
136970
80
90
41
7
333165
191591
495285
94791
194674
155285
389079
94026
1
71
289798
422967
57719
57
90
344263
40
62
4
8
2
435923
65457526
26846
25
74
71
68
20355
359152
489408
86
184985
34
72
222212
72
308149
7
33
73
456140
31
70764
30746
417343
28
102597
20
360059
300701
328798131
140969
413297696
4
46
66
2
28
10
66
154728
65
48
419748
172983
54
881982486
381217
90388
96
54
84
81
250931
226663
4
258640
376879
203080
610548923
59
142410
114058
757830248
11
491278
498064
38710
21
402157
37
5
9
289271
244843694
5
53
24
51117625
9
347337
369417
32
162588
323768
89
132852
389930
2
74
511042353
11
410778
655128354
82
367713
89
98
76
8
6
84
72
80
302604
38
11
430383
19
42
35
479904
354591
55
62
927086321
377513
428649
77
359013703
322038
56
318051
213784
75
70
830878323
5
393857
92741
24488
75
40
159772
431562
431318
79
383349
52
38
6
378471
3
483075
18
94
28
75
36
47
62
7
446493
445627
9
284110
91
12108
18480
103688
205534
46
37
215696
224381
340312074
73
307776
66
219134
942022041
14
74
9
89386
62
2
98
161097
6
491062
84
38
56
155994
95
130897
381362148
48120
66
57868
88
56
90
19
16
270863
195006
988204958
87
48
52
9
30
86
69
71
462771491
33
320134
45
14
139393308
9
70
55
96
226853
83397
12
4
70
922905760
118200
34
4
2
198060
40
12093
433926
82
96
51
365953
65
2
360044
51
81
77535
109072
213321
27
22
408338
20
22
43
64
245993
26
281934
99
292690
17
405013
400713
65
98
2
427920
37
417439648
82
6
55507
46
395249
407365
26
58
44
55
35
898895611
9
21
491960828
229795
97
104946
85356
226389706
371805
66
4
81
75
10
34
626568897
85323
76
68595
409208
447798
98
56
542646484
9
63
370158
67
229639
99
351217
81
365577
882240302
95
97
374304
225516
32
427413
136291
94722
354235
37
78
25
81155
27
7
67
87
235888
225986
19
407921
295046
386621
9
65
9
294578
424552
206010
41336
419784
381820
48
379003
253996
329070
18
37
460044
2
226387
243689
8398
70
273539
387962
214227
19
14159
263613066
46
306152
45
5
466855
51
487088
80
457913
7
571591218
299597
14
65
73
25
86
101430
448065
8131
22
42274
9
391152
59
5701
109269589
7
322474
461332
29
78710
301847
93
44
855500592
54
15
467631838
79
82
32
37
20
254910
69
461085
56
451061
364318
78
206809
138760
10
246502
61
57
415438
6801
45
322642
25
34
91
1521
448105
48429
89
65
218117
141747
5
68
42213
92
2
4
120605
7
4
41
223185
155497
2
127099
249440
1
63
16
27
78775
72
937678276
157402476
33368
43215
447788
13
288583
39723669
92679
42
229556527
379972
2
301955
53759
52
148126
439152
171335634
11
6
4
81
110698094
17
347838
75
264310
93
35
909139483
52548
7
77653349
3
350301
66
24
180330
425265
455947
21
488593
57
154256
9
45
11
37
66
12
372534
83939
86705
72
112367
87
13
33
29
292701
45
67
92
403311
47059
124850
76
174624
48
402619921
58
84
20
4
71
5754
9
31
391905
263871
62
790315335
8
69
75
738920241
99
34
328006
233367933
17
77
248421
331252
66
13
724191781
4
19
48
456203
9
16
129936
91
459820
152168
160872
63
462156
179776
626878648
47
21363
240097
237559
9
345103
360847
107501
6
39
480580
54887
7
19
99
251724
95
65
133593432
95
971378157
354301
25
370251
75527
83
22
265463
280854
61
219734
42
7237
344221
190646
4
96414
10
440717
295204
74
273630
296266
135249
78
304057
7
79
18
285202
2
99
908012423
81
177762
73133
80
50
95
91
78
92
80
496496
18
444723
283516
27
2
173026
106560
128547
216808
225495
29
882403447
88
33
48
65
134224
77083
90
59
163825
303162
6
41042
9
382033
368040
40
27
86
8
122729
3895
472321
44
170287
102359
36
64
26
88
21
324427
332713
3
453859
72
342453
81
416583
32884
83
469105
272865405
4
34
57
97
71663
88
23
71
384274
350641
58
79287
31
296615
35
4
464807
83
96
43
308442
14
127406
4
314081121
403355
60
201590
673436408
50
51
195288
36
495590
152121431
450881
173448
21
231828
344280
314861
307978
33
80
14
10213
79
308206
71
155585
243134
51
21
67
69
61
42
13
14423
53
4
65
26
9
496797
77
71
477395837
48490277
166622
417139
76
17
8
144148224
7493
16
34
74
7
427152
228371
279363
9
144635
152349735
29
5
58
187498
81
57010
93
313909
81
59679
75
77
5
22
54
366857
84044
42
76
108552
339531
65
5
94
10
315294
398860
462058
277147
10
467370
27
2
276011
79820
72
736123163
21
92
75
82
191407
463211
92611
455798
2
67420
397846
16
57
37
59
469906
6221
96118
82
8
23
165040088
211456
9
134079
69
86
265325
40
36
1
103057871
6
34361
55
80
1
43
92
13
72
54898891
319382
91483
40
82640
49
46
4
86
121893
68597
434950
3
422342
289655
33
43
64
287641
287907796
9
107039768
478252
105635
75
19
317620
85
48
51203
89
87527
45173
343098
45
302616
42
3
50
103669
9
47
120562
52
127401
351580
295428
440147
918050269
15
4532
236470
28
5
343677
22
237435864
49
134815
91
462587
7
74
32
347858
482156
93789
71345
143187
30
144114
251970
2434
351622272
14
56
188855
872812530
48649
192072
335272
92
22
62519688
96
233671
18829
54
21
38
24
94367
338717
299844
74
73
29
57
75
250956
668109374
61
33
288174
79
95
6
32
68
16
70
365534
84379
19
385290
15
7
436766
224085
46240
29
27
30
77780
77
69
459695
91
97
25
39
147749
145921182
85
20
382907
30537
64
102671
32
51
141951
327380
385485
15
283410
36
31
27
801761470
60
343495
87706
192086
72
179646
358339
489366
447266
78
52
3
63
418109
9
233639
175365
24
87
93
319038
348985
251114
140195
337839
24644
60
58
4
57
15
391064
120970
338121937
30
823642972
84
392882
70
47
25
85774
89544
277627
98
104314
1
976002668
339034
70739
408845
4
83514
170647
593779304
1
5
88
421842494
7809
44
52
461018
13
31496
159165
60
7
332861
66
12
21
33
228188453
281573
463580
8
479592
45
43
82
13
73
282598
94
445254
5
3
91
6
273899
6
1
266413
153259348
96739
1
69380
255916
37
49198
47930989
27
826133381
10
72
907436959
379807
329364
6
142168
266132
298818
89983395
49
241232
270817
368120
14
4
413220
49562
402730
235115
42530
71
259297
119148
34
97
30
13
186070
397010
21
64
198111
3
107177
614839132
70833525
248224
453433
60
78
57
119173
163011
50
8
77
97
678682122
237677
12
42
440123
219426
30
87590
5
5435
4
638449749
46
74
51
112133
459157
287031
22
358205
88
91
4
332318
70
7
47
11
339969
5
52
4
297182
23
221685
64
309192
95
280216804
14340
11
59681
488642
131900
191627
773451706
143458
80
2
81373
8
70
4
6
82
76
218217
93
11261
97
53
67
194089355
499873
85
479398
38055
13
27
20
324419
207017
51
66
80
433038
64
57
10
36
83
269854972
8
227556
80
3
25
87
4
6
7
59
84
188477
1
55473
211244
9
48
97
52
17
37245
65
9
80
65
69426
715857626
271303
64413
62
9
17
56
83814
607735314
22095
79859
4
337841
843
213633
196950
68
163306
487484
29211
429992877
24
223263
62
6
372511
27896
176680
80
18
181426
38
1
497577
28563
337703
68
34134
313378
160162
46
5
8
45
492580
82
13
243513088
273203
106550
235227
43
397364
3042
43
8
69
27
90
196383
120075
801110577
433038
56
35
34692
81
33306
8
66
82
6126
33
88
69594
94
610175530
9
198853
6884
74
31
31701
2
347025
63076
77
28
38
7
377850
65
76
86
165020
14
222427
8
55
84
255105
434636
103274
177995
103344162
11
2
59
412825
53265
180143
293046
234196
3
12
80
376406
73822
60
72567
270532231
3
76343
216223
114447
8
24
223445
47
207362
215292
63
4
78
555548900
758687091
21
42
7
64275
97026
2
286759
2
211233
298935486
77
5
12481
54
39
356611381
11
44
92055
303966
9
28
126692
244584
138565
62
215244
308965
222570
263724
330568
99
186412
81
269355
3
399948
729943165
60
12
15
3
76
20
78
82
231375
340559
18
58
91
1
5
7
327784
93076
289998293
101789
261030
421849972
73
26
60
92
3
64
6
393714
60
570983693
96
82071
12
78
31
68
170059
8
414964
378307
24
79643
95
37
65
671429216
395569
75320
616340536
95
26
23150
195600
63
94
40
2
28665
7
58
45
454620
213104
29
61
35
301639
247839
2
4
65
21816
10903128
217199
160987
238824
300954
389586
84
78703
937720140
52
1
93
68
406018
420802
197323462
92
80
76
3
268843
197929618
98
59
25
248966
604665601
74567
54
3
253008
99376
43337
95
39
87
9
22
75
45
357224
228044
47
3648
65
164046
85
342163
6
479986
46
26
8
30
131237
4
45
168108
65953
67
397395
62
43
327509
97
55
244067
779371270
469607
37
14
375481
25
228178
20
73
91017
13
439583
5
92
59
24240
390952
20
274782
49697
368075
4
14
206057
80
997318343
444902
450583
47438
191735
334868
16
274117
72
408164
158967
79032
53808
2
2
73
133511
62
452018942
16
428617735
82
94
21
535517650
9300
86
99
19
45
78114
182932
108714
1
377360
43
6
179045
26
19479
93
52209
68
92
256548
77
38622
36
325961
71
5
284051
263674
36
481691
8
7
26
226517
70
67
269750
75
157700
10
98
57
483329
58
26
31
71009
59
32
52
10799
51
498958081
57
613975975
397586
498632
42
71
4655
13
276378
60
940388157
128273
80
73
99
323964
403425
80274
98
71
42
438907
667852576
10
9
347235
406578
328427
98
76
55
67
617110788
7
206470
37
22811
3735
399984
93815
151515
92
251826
6
91
23
64346
537539740
7220
295813
96
42
201904
16
222940604
422920
2
174163
49086
58
81
3
423570
56
18
260272
58872
43390
139484
537374997
78
6
97
140231
533880408
9
11056
372791
23
694509827
81
9
260989
171239
2
25
109558605
330537
980036931
61
50684
2
61
471140
8
2
233157
65
14
47
582022907
86
204540
77
253837
348703
299161051
466923
50
303260
62
7
4
411331
86490
83
262443
44
56833
14
77
50
38
91
217966360
95364
40225
25
42
87
98
95
9
432232
781726498
4
423584
80
7
63
7
8
75
46
470967
68
53
1578
32
684126524
325439
221344
55
194909
3
33
139776
692152281
21
33
49
11
5
72034
37
292333
69
205189
38
172552
17
41851
251104
164739
274117
3
41920
57
237809
231596
495734
5
90
5
28
6
396104
950444434
326704
968601693
4
962446705
278332
184857
6
963068012
82
83
331656546
372017
229868
286378
5377
68
132237654
83
103532
349088
58
7
68
13
337783
96
8
175285
5
47
82
69
270282
280658
998501407
37
267256
53
18
477235
293422
51
475420
37
209508
82
5
87
90
134353
86
57
68
7
86
400566
138712086
2
134529
539417185
381645
14
220948
177821
97
13343
523713138
66
160561
296279
203389
1
484366
48
28096
99
289557
4
8
476093
114281
17
61
363291
8
347161
428219
44
5
928817567
72
982362595
79
9
69596
346944827
365979
73
358537
56
5
138780
99
997182550
397293
366862
242876401
116557
233865
469888
579242322
12149
2
289
64
200482
350104
80
24
18
43
3
39
68
368092
21
25
87
6
64
19
21663
281855
15
4
89290
81
453687
28201
2
272926
145689
69
272746
26
277230
454373
56
64
79
274647
24382256
64203
56
25
39
28
45
7810
345265
21
2
1
31
477358
126517
96188
98
20
326626
186231
5651
63
101691
45
418333
353596
6
223479426
127863
40
320112625
39600
287409
16
115791
311510
233021
75707
33
21
1
15
324953
1
515317366
47
33051
97
30
233131
3560649
38435
36
63465
818377425
28
442365
99
41
2
11641288
15
20
85
310902
90133
292997
56602
71
12402
55
448224
514392268
89
296040
271828
18
245438
305420
70
78
28
36036
6
201391
51
464507
24
133435
288332
50
259205
188996
21
350609
93
47
47
483714
1
438036083
417580
25
294447
461665
14
11
85
33
367086
438342
189791096
2
63
114134
99
379771
351822
237453
343339
84
419974945
95
376006
5
69
123639
23
62
1
311472721
44
479740
469267
53
136858
297621
3
7
58
463722
83
53
69
26
58
208849
97
453759
14
8
511510033
75
288777
287436553
43
66
355157
469088
1
1
95276
98465
384435
292837
913896107
64
165886
400256404
57
57
72
4
128436
338905
3
11
38325
266470
364247
63
6242
12
491047
63
206841
772653893
469545
803183870
9124
3
2
463845
82
19
203717
99786
78
27
84
275343
82459
42
156103
32
9
75
1
48
997985318
38
28
97
72
296562
363698
486919
643985733
16
189643
879365176
92
285559
88
28
33
479241
4
38
691458307
51
319365230
414995
25
374340
65
4
348738
544684119
449557
84
45
66402
496768942
151004
407646
45
69432
85
23
234314
93
40
1
14
2
871795461
747152130
16
4
70
88
198467
62
27972
75
276978
13
6
470280705
44
91591893
132808
92712333
430367
423864
6
284739
259275
99541717
263244
6
38960999
137544
48
2
90
11
287023
77
6
123073
95
99
94
5
881740154
24
999537737
128765
426416
417051
6
82753
446414
68
166056
410804
85
25217
74
61
472423934
91
89309
274263
59
60
242113
40
25
98
54
60
66675
400672
27
91
52
295093
198083
61685
4405
25
42
80
4
153483
33
2
9
29
66
1
33877
95
276371227
44
56
360677769
213467
37793
167837957
2570
27485
21
76832
65
429925
50
8
372020
52
32084
9
938591817
89
87
424002
224477003
17
66
208038
402549
75
173232
66
7
48
99
77578
5
72
810336256
168655
28
87
450732
36
60
449341
52
34
39
8
18
57
18
45027
12905
280086
78
100113
66
1
414063
114973577
31386
13
310984
20
42
5
14
38017
18
68
466292
271337061
22
365207
95
18
223907
496382208
154197
85
135914
334463908
33
660540365
95
67409
125116
104758075
128431
226747
251459
299542
3
73000
286689
7
140397
415942
49
64
59
79
231446
16
596892997
211346
202450
11
81
404800
455385
128129
19855
3
18
405385
493002
224007
45
3228
63
6
718497095
85
382401
45
302577
97
259850
27695
3
162236
425254
49
278909
84
132603
34
43
71880
73
656721701
1
573560356
194128
31
29
433825
39
68
42
567511211
30
59
10
30
25
11
5
54
336713
22
8
29953
41
62
271864
60968
69
3
98
97
9
557622099
70
4
67409
194080
469496
26
73
84
292194
64777
24
2
97
491495
44
98
95
432158
64042
245467
11
127255
24
461128
4
99
28
409347
257478
27
122541236
3
374596500
419052080
12
200870
46
404476
87
275810
789734046
624716378
195164
380531
349123
166745
95
480674
40
676779796
26
79
7
64
37
4
514110181
184228
25
108669
87
13770
197458
99
11
48
10
5
2
51
65
2
17
198632
53
80
741347923
133505
26
37
12
289699
43
413992
120878
9
51570
38
457462
290061
300097
454478
6
51
28
315650
134466
271813
385307
174854
3
243851
57
49236
454078
404249
63
16
254920
7
379223
7
21
89
318345
59
47
83
94
74
75
100499
77
9
75
15
21684
8
58
1
139417
459994
17539
6
98
31
63
176195
95
276597
266279
49725
182395
956441386
475181
168822
266918
131147
2
32719
8
33132
6
287507
321562
35613
5
27
483947
280242
359504843
170567
17748
77
85
405294
81
54
70
339827
184512
489786
84
27
298565
49
45
63
334001
70
80
79
338904
54
242045
219250
17
11
344821
5
20
90
311549
45602
156957
168772
83
175621
3
35
77188
67
592000423
436319
481543
8
37475015
320749
207750
236313
390595
245940
410544
445618
330063
79
174338
201014
3
78
463798
29
95
188023
83
246068
53
69
73
176323
34
69
446001861
11
64164
105835
43
423551508
998534614
301631
78
488369
57
127678
6
49
81
372540
33
131579
72
68589
20
486688
228192
139413
65
227648
28230
455584
161804
29
49
422907060
488237
61
475175
26
845726559
43168
45060
169312
37
65033
33
1
704125796
9094
81900243
81
77
325247955
64
88
12
79880
202695
231965
98
331639063
92
63
2
84
204669
86
99
39779
228009
69
94
14
485225
236168
88
423744
72407
10
52139
50
14
55
97
416905
167457
418930
70
63
447653
29
2
481054208
84
753254655
729460339
7254
4
50
60
492586
135258
94
2
66
97
98097
25
862350176
466937
91
60
267871
44
28
15
437027
36
259310
917092007
56
38
476259
19
3
42
5
77656
49
75
55
433531
11
97
232044
25441
408047730
41
81
494091
18
348502
418085486
119396
862094247
66
472147
176869
352327
46
326476
63
811064961
43
410058
244273
343401
502652422
72
14
398927
354331
255560
201075
128891
9
3
366227
47
111850
72
2
175152
6
738767453
76
7
259956
270032
35
64
63
63
86085
14823833
79
90
229412
73403
49
307971
189674
18
754834304
59
33
54007
63
225108
321837
36
19749
69
169447
40
832142699
255412
410429
348833
86
12
250782
386211
221740
339278
36578
98
16
67
255458
31705
29967
732412932
314829563
3
908989266
66
857599963
99
10380356
44
5
82
25
83
2
62
288987
8
482974
221649
183425
85
252693
83
388965
19
889350419
200778
153888
69
165354
69366843
40813
425391
4
63
181020
161661691
74
32
61
77
26
4
198461711
1
94
319288
58
29
83
378587
57
18
9927
475615
293836
430231
390712
61319
40
247232
334031
466029
5
362991
40
469231
461217
7
342088
93
266624
73
53
42
93
75
2
74
29947
312099
194045981
23
51
112526
28
78
477221
94
724924381
25
97
78
357993
847055848
12
28
97
97
407357
62
374079
90
52
102647
447231
121732
11
464134
44
66
414633
4
84
268132041
95
400434
439745
21
31
45
24
32
298432
195602
317327
299773
65
2
7
12
276624
319176
77093
389964
317474
256341
24
151912
476882
196044509
71
35
35
436459
7
12
141443524
477859409
499894
84
81
18711
95306
496823
4
25
183286
70
56
39
76
90827
336670
18
955404588
41
45
3
34
68
321681
18591
492327
48
285115
49
396733
27
35
70682
189718
71168
89
114098734
86
75
36
87
32
400845
88
558404313
66
45
475084
46
32
105729
174760
4
495120
490757239
458361
95
160268
84
439372759
7
41
67099
87
92
376961764
58
381316
199921
364876
862761203
143780
94140916
391120
17
308333
293460
147674
43
218908
23158
81
525663979
44
317992
544465265
378148
35
130928
98
5
398759
43594
3
79
316624
311239
92401
3
98236
9
956965762
75
85
137331
452053
4
2
8
216721
55458
8
453019
34381
78220
3
936335210
206775
95
79
71261
9
60
88163
418871
44
66
9
20
229373795
86
7
146759
187334
98867
64525694
87
25
47312
14
1
80
328822
3
258866
80
47
860145079
49
151270879
95
93
67
18
312585
494800
1
393118
3
80
222077
10
36
56
16
664469521
492470
71
218658
321941
85
22
4
423477589
78
430973
1281
49690
91
96
4
185850
866179643
99
966370569
195399785
590513791
58
64
57
180546
207710
83
302858
47882
59
137365
74
343750
53958
443617
51
57509
36
80
37725138
247730
13
97
83
349670
439032
74
1
79
5
225272
781333599
246577
208935
94
63
26
448907
43
63
112168
78
38
75
14
35189
470080
301660
702363842
760660986
423089641
475753
33
346144
50
16
36
85
404390
5
5
85
61389
194655
22678
465240
371455
48
126918
288134
447936
361882
90
4
646643191
98
97
55
4
16
384376
993283786
212539
28
29558
232290
531625083
4
264480
457540
381839
63
95261995
77647
28
95306
169821882
6
8
148779
145463
62714
96
242708
30
96
93304
254101831
81
302772
5
77
1
18
136864
9
118676
13
107699828
40
1
48
490747
5
807264694
149733
34
52
78
322712
85
62
14
1
50
29
22288
58
124631
4
125502
90
415415
2
75334
388053
404135
9
334640
416011
35
10
97
235312
52
92
324758
220393
491254
327628
9528863
252765
39
491585241
181516
498037
17
1
4
284511
9
24
93
66
94
44
33
56
285465
451949
26
541020573
258971
551062445
899362242
128713015
67
306518
75
104999
459051
326125
88
86138
212267
54
129987
321625
70
9
21
42
137508118
5
44
53
345488
55
1
350845
9
447458
69
75
17
13983
5
93
8
115288859
177656
272777307
396909
203958
1
64
5
322098
68
64
17
422436
97
447887
58
425436
33
92
63
34
42776
346646
107571
343028
973875006
13230
454436
838196027
491798
98
18
11
420337
256188
338923
417338440
64
74
209525
85
402718
47
6
256408
362568
71
95
55
4
4
37481
472132
607313134
451764
21
429708
74
6108
1
14
15
299675
494428
489418
71
389756746
55699
492157
52215
13
63
243340
242212
94
79
89300477
58
92
93
94
459399
23
12
393460185
626384193
30
57655404
2
77
62574
12
142500
47
35
59
119348
324738
83
12
189379
55
70
4
85
81
474543137
61
93
193285
8
210686
1
11827
214143
289680
451420
199796
23
94
73
478931
343877
478637
207301
75
277447
31
3
88
125037
75
950957648
39
43
10478
11488
8
59
375117
67101
3
26236
28
286535
265823
56
65
589055547
72
92
14
32
707422537
312676
178679
6
65
260684
292446
23
176528
94
6
368114
4
254069
399443742
41
97099
16
74
74
2
217174
87
37
19344
25
83
89
70669
12
69607
293395
421374
1
8
298936
217851
52
33
98
358439
61
372385
73
955144828
320595
65
138977
271763
454205
130403
65711
2
61
7
444689
7
83
72
5
137941
43
48
440758
375262
14292
9
84
6
60
97
66343
283088
876610977
263805
62
7
163199
83
34
75567
347750
91
17
21419
86
61
953025837
88158724
24
30
38205
86
19
42
33931094
581500594
492173714
362596
434857
79
53
35
106097
57
916176846
8
41487575
72
488849
3
40941
66
2
24
37
675889711
443260009
42
9
27
192499
79
53704558
219180087
6
86740
10
46
23
92
7
279512
2312
46
250452
11274
453174
615615060
327670
48
420278
42
120517
321452141
87
127492
90584
93048
478328
91
5
433580838
137726
2
517078938
617034388
66
78
10
77
68
37
542364074
5
69
63
9
9
27
1
115848
35
61
249071
61
5
416940
126136
69
13049
324561
62
91
90
379237
43
29
6
1
40
8
72
571112640
440727
91
254685
6
264826
376748
295479
180854
97
27
213134
45285
41
35
478778
29035
216823
53
177838
41
184195
71149
50
59
819430399
55
258354
266176
243959
52375
5
220377
53
418616
159480
57406
246406166
64
426836135
367661
1
18
80
7
261663
24
8
5
879544207
86
98916
38
69
460776
390617
44
312187
149475
398223
200842104
6
60
127559
214097
780141218
58
75
238299654
179325
270947
1
58
99
30
99
45
57886
379924
33
7
93
82065
471260
43
317212
56
34
8
28
61
315527
252791
78389
10
75
74
90
9
399127
9
49
141495
5
75
206610
36
401283
616498403
98
8
42
84
165898
75
70616
32
275279
48
44578
23
49
464900565
47
285036465
60
51
815409963
75826
127200
151308
326799
6
28
279833
12
889918925
5
412568
34261
43
250409
13
76
69
338718
173021
129602
243151
440123
297425
193776
317830
53
496525
1
35
92
9
820348411
13
890066144
7
105954
32
35
75
121500
469340
178390
56
243947210
7
449983
397777
256346
52
4
383927899
9
364501
171445
47
75
41
44
678283917
128975
932358081
16
65
71
405897
272468
1
407370
37
74
4
68
41
234762
76017
271243
434582690
64
18567
273499
306378
123732
407525
74
9
9
87
816843508
242528
416755
436835
18
9
31
93
7
49
154189877
5
10
285121
872618843
28
9
644723714
251916
293351790
228210
1
283759
368148
83536
80
380222
7
19925
4
15
96
182792238
445244
375964
188756
13
4
210656
14440
15
6
372165
30
76
233716
621453969
41935
57
66
72953
63
294253
96
269488
69686
137273
7
27
139063369
2
636559897
16
471292
40
160499189
37
174620
41
84
17
7
363815
434275
360352
51
340699
85254
62
88414
8
82
313379
337478
369358
38506
1
5
9
50470
409945
52562
229474
40
194087
65
16
441757
355220
496021
314440
184186
93
108972
430809
50062
28
230699
57
448549
7
446840
294796
6298
380584
87
65
2
493184
60
327555
29
60392
68
42048471
325760
14
87
59
55
6
38
758503091
409354
69
86
254256
52964
73
3
36
96
37959
113616
122118
183711
16
81585
78541
98
99
437437685
43
96
127203
98
63
89
27215
114427
44
93
373326
65
32
183608
429269
286990
35
40
257074
95288
6
35
83
9
70
384714
312005
114661
106339
499560
32
86
14
289378845
158116409
187726
121543
5
24
310389
372532
4
546083912
298810
744776399
39
61
17
39
36
95
21
422492519
825414061
303322555
262824
200673
6
2
69
74
341634
232088596
378193466
98
17
38
7
77
628505267
180507
48
248283
401346
480966
406384
101055
443352
305704
2
245548
159555
31
31
357717883
25
21
2
40
69948
367659
339298832
493680486
989816091
169455
63560
1
39
126571809
152944
8
79
468317
98
279477
443930
3
379530
48
6
87
275641317
69
451612
234930522
44
14837
67
5
47
158773
254959
19
32543
27
259327
149539
6
399737
21
112509
92016
264084
53
99597
89312
1
27
370692
160021
21
256197
88
90
294275
352933
408192
232419
923404219
224646
324214295
322291
65
27035
6
62
45
136253
3
269862
50
26
31
425492
1
9
64
368743
202423
311463096
17
352997
465553
475457
26
439277
157670
169055
340146
4
207549
169711
81
962284674
619316590
179408
449530
47
152448
88
4
193514
63358
171860478
7
5
82
16462
43
44
56885
40
566439220
24616
273200
52
2
5
3
69
98
7
146844
435793
429957
365511
198696
4
57
86
98
66
3
5
49
471910
288304
20
299868
175439
2
20454
6
84
85
228723
216489
52
19124
31
72
29
493358
32
7
32
317654063
45
718091311
23
57
256623
392000
477765175
1
88
156054
391725
90
65
470561
74
309618
46
659800571
127012
174528
2
412299
276548
30992
88
403666006
2
106544
375790
60
296949
120986
16
55
24
56687
70
450556
267763
471165
60192
270808
212178
147429
35
194571
241889
187523371
249066
83
43
55
735777287
2
2
668069330
380140614
29
420647
24
31
91
22
33
459753
20
95374683
87
484199
66
48
8
75037
9
271146
78382
68
92
81
274935
36
350100
295302
29
23
49
14
74
110550
13
6
174668
77767
15
278369
470514
342322
308268
494467
96
220357
51701
210055
54
79
110524645
256330218
920014048
389430
96
344225
448929
61
661853339
34
148517
319650
90
38
4
485333
871647796
9
75
633311123
171245
6
270988
73
39
31
264028
461379
72
41
62
13
305944
336025
84285257
82
8
478983
204664
24031341
151673
409825
21
97
35251752
42
2
353780160
8
188835373
222203
339976
281720120
133826
47
77
70
223696
83
233782
29
420055
74
68
269291
370689
830847918
53
94
5
121122
23
95
267023030
34
14
85
125866600
469396823
69
82
61
918796796
731986
567162252
62
74
74
13
72
39
122619
797583716
265056
43
169079
205158
6
58
90
33
268645
46937
143492635
19835435
5
440018
349983
47
62
856682610
855265763
3
86
73575
170180
250014
106352
35
128722
165228
17
58
419242
70
118061487
6
69
44
37033
395795752
188420
14
191201
275163
352467
54
124606
91
421703
70466
45
65
90
112703
2
63084
104304
64
84
58
72
32
86
98
217160
201737
190791
44
37
19
9
285251
54
2
442935197
154090
74049
18
75
189059
471792
222833
41
24
123464
4
482377
194790
235403
148871
333993
29
407741
164998
296954
344569
9
447818
860613643
257003
73835961
230468
310053
606401336
949596148
19
344100
219705
443200
76
127082
772805889
983456466
898506605
75
63
46765
1
145453
2
897601212
282402
3
336732
137591
89
524954696
2
17
437563
31
4
1634
17
37
19
19
85
31
223725
52
4
10
559364611
120642
75
118507
484820
340533
5
64
5
8
200814195
76
19
913226202
496126
5
371634
5
437875
498887
170004
428568
21854
62
69
93
493301
468628
77
1
316821
6
9
26
913018563
77
4
8
39
39
12331
2
75
196588833
426936
30
310817
2
43
340749
233516
80819
191006
83
63
61
5
424983922
365993
87
5
20503
217864876
196994
479183
29
166990
78761
9
324502
494361
28
28
311422
93
203971
51
206493
92104
327976
17
359978
6
66456201
5
15
65
20
80
203281472
497961
99
144363
1
544197281
7
17036642
468294
439840
28
744932960
439846371
31
236863
120628374
18
162614
70
308501
12
927349611
51
31
624306592
52311
206090
71
8
478333926
130242
30
11
80
38
418336
221703
168557
43
873912628
193569
327604
89
91
978207110
241680
196842
64
414805
724288130
13
63
84
25
35
37
5
213935
88
20776
278156
84
298186
84376
1
51
14
142802
85
124500
3
20
355028
11885
193359
548081842
57
16
46
7
234023
61
96281
90
5
50
2
491670442
231092
328487
2761
90
82
4
117929
54
53466755
17
5
74
44
99380
4
225180
448005
93
63079
171600
488869849
95
16
4
19231
12
4
343762
99
905620063
198032
635934774
198812481
86
7
97555
30
434259405
93
1493
206657
139494
46541
79
209030
3
7
85
353192
5
463916
42
259308
427583
106080
33278
2
98
78
3
703982700
4
337009
16
24
12955
5
93
277570
77928
118591143
41
65
43091163
48
204594708
48
2
444609
27
56773
22
397355
171337
15
402259
41
373331
470100
68094
69
989182948
86
3
1
36
982622913
953338784
16659
185686
7
77
47
4
380031
70
84
28
51
171973
149557
94
63195
31
60
86
79
40
823873715
77
208271
98
64
397061
4
414720
73
47
64
32
168955
79
269662
432191
54
123782
280596
77
56165
202699
446454
20
91
40
121756
345492
7
64
329207
136040
488227
19
799530672
314713
417220724
5
139989
17
93485
329910
67
119869
17470979
88
87
18177
21
57
37
26
377238743
486009
65
96
196974
15
82
160351
20
98
229619
309556
31277
729170693
18
81
27
32
83
429726824
115785
204667
402790
278721
8
66
58
406637
441483
3
31
82
459664
936309117
434510
149735
65
234523
32
93
396799
22
89117378
99
79810
24
84
470372
333536
81
499157
54
139483
689377642
790853377
117469
26
204114250
64
59
76
11
22
593522124
6
83
91
104271
36
88
69
420619
207893
72
85
295366
20
9
112408
43
137069048
28
47
816161520
86
83
72
140048734
85
74
437725
6
29875
257945
54
481346643
54
261468
44
79928
88
6
4
387496
267841831
2
10
278104
48
42
14
76
648362782
176044
278943
124518620
4
343095
315585
36
45
85920009
91
185985
268114
80
272157
563073944
283115
77
48
152776
39
352741638
682966297
12
62
122565
99
1
8
107119
9
385436
21
148256
11
73
120606
90
146714
596743774
15
96
395730
4
10
442073
61635
131517
32384
39
385809
466189
5
296742
342257
354787
37
281719
43
342237
29
44
163781
7
256032
1
31
19
23
358290
28
576159666
366578
157712
47
199506
15712
96
90263
465885
59570
6
21
59
24
206326338
365894
673108281
365167
314525
41
58
16445
67
4
498361
239720
13
6
184573
5
37
69476
11
558775922
212941061
40
41
63242
388447
287485
20
51476
35330386
97
59
61877145
27
9
846242334
81
27403
10
44
28
791762500
378539
21
55
93019
82
30
273799
466674
32
65
22
174510
48506
8
168306
142079
78
147996
377339
49
50
60
498007
309763
64
42
222037
261612
458393503
958319884
75
319280
1
76
175289
80024
284040
68
895286660
289865
418031
24
220097
56
72618
149126
40
371046
60630
55648
93
158086
209468
435374
183398
96
253568
236631
8
2
495155
809999028
2
383468
114746
95
51
91
60
97941
7
453789
496888
65
70
856885616
29
76
94
931504973
22
66
156070435
292325
488171
4
32
110310
332901
93
12
42
83154
65
624507939
432106
50
957688268
419698
23
303402
42
9
11
38
832177750
216391
5
220960
395238
235091
96
67
53175
632904604
219884967
270484
77
427677
27
81
108941
27
42
378824
30
17820
241492
303474
414436
114404
40
79
498084577
38
8
46826
92
8
4
18
37
62
165247
66
196888
484033970
78
54
66
32
77
278915615
447102
413924
136743727
301699
316068
46
7
2
886438907
177402
70
40
37
770079617
314016
498431618
395318
235408
110542
80
35
52
458746
244556
53006
96
73
218539
2
9321
58
314842
472222447
53
116100
36
975209965
76
89
203629
27
392073
417154
121936
331539
378488
401695
25
1
26
159108
851330940
170460
43
79
61
67
342744
41
65
33
94
7
277006
21
22
46
228703
498070
667955759
467319
100945
451869
809562811
486013
238926
74
307549
79
329760
6
6
422196
74862
46708
66
405889
277465
52
207683
257167
9
26
873103237
54
1
29
89
11
341719305
64
428360
336038
483827
58
120288
42
52
90
461384
46
56
7
351825
44
327331
73
70
85
88964
5151
225422
279501
918418651
10
477675
58
1
10
28
41
78
900966024
90
276475572
44764
143676
78
321385
89
52
96
55
2
59
87
444033
17
1
84
48
43240
36159
298254
25
367589
471040
44
49
4
71
184787
15
186368362
135808
62228
80
3
46
7
9
74366
419296472
95
158990
67441
312838
83127
24
176744
1
4
459107
55204
58
39264
938871905
406621
76
9
449484
26340
75
74
6
199525947
15
361766
67
65
391475
335661
8
480767
60
50
472638
98
5
196412
199743
85
558055778
4
306839
177425
99
5
155173
6
25
76304
77
23
175982
161085
409673
84
133168
50
99720
45
307120
5
470715
331998
23
93
4
422882
300903
41
50
771707297
52
310471
7441
485714
73
264693
3
52
238289170
12
11
22530
46448
74
316684
355602
406129
113784
456374
77
65
7
93
53
10
438194
97
210121
26
310578
444216
82
4
48
23
2
40
11
96
417969
370676523
50
1
65
35
6
360137
92116
52
128585
35
41
9
33
120555
32
120253
39
96786
64
60
920177858
229970
364945
73
251531
69
18
253541
408740
402387
9
382440
89
467209
8
12
35
396883
260325
72175351
392748
308495
309923301
25
477757879
16
74
162620
51
3
102896
41398
497683
88
79
1
376724
47
2
199704224
442409
70
20
92
161846
307816
16
49
242367
16
99
62
3
41
32
224853149
17356
179994
115087
306671
9
72
56
25
151048
481016
41
91482
155732
5
728680862
296370
99
44
5
40
477609
603314924
976060177
3276
564022402
41
12
493983
48507438
2
151474
491639625
1
406065
73
668115500
258980937
287731
35
63
227128
14
3
5
357114
5
27
52
396043
95
134657
978902470
7
11
38
95
209383
136088
228639
404579
36
74
308977
6
57345
31888
46
699065670
3
98
714855969
27
80
47
468174
4481
857722204
344649
185527
15
121520
49
89
82
98
17
167984
158496302
56
162073
4
1
82603
85
442222
428615
76
75
71
483175
490397
225280
296172
296239
94
428869
62
57
66
413403
282337804
247081
263489
18
984855460
971195725
7219
290677
24
436380
57
96
835100881
3
96
38
89
56
739993315
95
13
787417212
173399829
63422794
81
93623
148260
7
123147
59
183745
5
469854
951915584
404021287
440718484
86
28
69
398736
99
6
73
42
311799
291550
349600
242147
52
103384
27
819159662
46
415177
91
95
23
46455
98
272074
369020
554212890
744136566
2
19
43
282756
96
471559
69
306110
81174
15
441467
59
94
813002947
64
40
324373
95288
91
48252
8
94
324815
3919
67
305803
441116548
94345
89
2
25
81
5
42
6
177706
84
1
64
397233815
191077565
253763
48
396698
34214
2
59
88
915821265
54
42
93
44
379289347
42
87855
52
5
416016
4
90
61
92
11
203264
480666
76
415060
76
29
40
86
24
403520
11
62079
41
102268
88
459049
301690
83026
498894
79734
42
249993
11
17
5
276878
387833
305778
54
31731
175009
424667307
184850
157832
115532
15
60
254194
65230
92
19
237199796
18
335375
23
215436
9
442363
22
23
403515
1
616468449
445505
294578
74
422106
370062
47
381519042
68
91
56
30
64
27167
122431
95
285515
317279
12
42
422252
226802
441966
1
105955797
98
19
28
68
210705
332270
67
31747359
3
95460
42
239850413
94
116882134
321536
9
452155
55
23
296270
95
355710
31
22
73
463638
99
243963
69
60
119575
70
66
378651
367100
92
471570
394052
197228
334316
495658
463993
17
142605
625301888
48
2
338280
270157
127627
162948036
405669
80
82
17521
48
941985858
18
93
22
39
757744803
359016
63987
299292
319008482
46
1
72
93
40
92
66
72
7
149115
47
175514617
413636
470409174
46
41
104926
8
12980
5
99
62
19
43
32
9
171386
378291
67
151530
9
32
51
266752
409141
81113
44
379058
42656
108395
8
10
208005
96842
451672
91
468441
268318
1
292317
428288
463667
615599237
42630
347640767
470571
379606829
345539
3
13475
888694656
81
313213
296462
125157
54
413528
90741
3
400504615
146391
87166
71
391446
14008999
70
293711
43
7
286793
44
304452
624095871
349803
304605
56
136632
279523
271347
33
162013
14
75
86
316702
468799
722807435
46
59
39825626
98
33
87722
81
44
9
399663
395002
17805
83
251871
158241
424895
7
84
39
451103
6
97294178
85351
776230577
112105
864001646
294467
99280
54745
71
92
365892
72
422932
288421
8
45
70
30
99
8
35
113286
40
23
918753152
22
361738
442225
799061457
116656
80
39712
41
25
70
7
1
5
45
26
32
220489
920587388
233671
163230
186478
66
82452782
18
356179
4
40
20
42
3008
493243876
16
15
113398668
919783869
17
316825
75
8
184018
86
394004
226023
5
15
377944
130712
61
402258
63
50
71
41
462834
844883787
635391653
2
562187037
163770
333106
66
3
287378
611161500
816058968
41
962214447
8
165384
352941
35
155362
313862
93
9
469884
70120
47
141429
224439
681011479
16
477839
97
52
401715
407459
54
159324
95
72
22
59
217089
452769
83
457342
94
476996
131809
73072
24671
93
394951
179493
299719943
16
75
445847
258601
57
993345479
457873
92
796041410
66
8425
1
58
725827268
431868606
28
406570
275426
137101284
272620
3
7
732414580
78883
224286
862366424
88
39
228965
374511
397984
113151
28
9
19
101180694
81961492
37
66
47282
82
58
144065623
160962
6
276301
231379
76675309
54
98
3
402035
28
14
8
92
12
43
330598
158134853
95612
87
3
11
61
136093
83
78
40
9
10436934
24
325717
1
361204
345103
34
177034
60327
22
98
424940
55805
12
58
96493
494262
120297
18
348878
63
143143
11
81
27
396057
286138
31513
7869
61759
33
261853
283953
72
213065
58
98
385911
8
31
28989
9
331830189
35
138535225
309989
57
80
359377637
4
405134
29
78
89
35
74
153971
134779
281985
125946313
182396
3
401302
194337
306071
1
41
10
170798
45
118709
17404
824923529
159034
50
6
329663
84
265464
935044319
744899160
368022
24
6
17347949
73
59
610810557
106156
3
397334
815145125
267984530
92
356975
414210
44
38228
80221
403022
5
5
82
94
210621
88
9
9
141955
83
412246
13
444002
287575944
275855
91
34865
434759
153463
42
75
166665
137057
38
2
277185
359536000
70
395621
30
378249
780313024
10
75
176647
5
314663
61
307354
43
10
4
409437995
106560
479459
400791
379651
36
498120
22
438027
60
62
87
348401
445419
3
15
221579
204839
452570
274941
112713
4
251028
25
25431
194844
513426961
46
68
740865783
62
196320
4
211457
397116
400718
273943
116190
44310
96
96
66
17
63860
103103
7
95
91
40292
11195
135862
285895
2
611280714
387940
69623
29
424454
524207783
172860
154915
70
373442
186989
388447
54
3
68
224023
403218602
86879
50
16
37
330359
68
204861
48
850798822
251678
404137
81
346711
342347
223498
170961505
9
624674016
1
756743591
198744
13
349355
61
447256
410375
75
35409
488683341
49
50
368142
962828320
15
355046
86
23
8
388877
2
94640
153154
373451
166791
75
72
38
94565
81
268645
82
41
18
175630
104405573
35
37
95
443509
91
72581
389032
54030
28711
49
73
402275
96
58
23
815576594
404893
116501
16
219002
53549
56
85
189548338
174261
6
46
73
24
405542
96
14
8
240077
8
7
192093
36983
75
238355
195917
405748
901154856
65927
48
47
338722
95853
4
21
180262
97858
113580
310205
11
88
21
19
15
350921163
46
342260
93
64
49
39885
32203
25
321266
43
264680
309707
977823870
211503
72
44179
15148996
76199496
54736
9
150505
65
16
304475191
78
429579
29
181256
359146669
256217
28
189232
53
78
474730
112259
79
78
391894
76
35337
61
47
135702
280492
433936
22
13391
489989
41
58
90
99
120314
91
1
574253618
228072
3
41
47
357736
89
459236
94
98
207655
12
7
784402391
384688
27
81
135054
40
12035
24272
81
44
37
48233724
326836
45
372404
99
243374
9
391161
25306
48
389855
408958
74
155971533
96
173308
490034
470800
295992
243916
72
303099804
4
105100
54
115724
224238
374472
55
63
301365
191156
36
36
25
461205
6
23197
2
77838
63
12
97102
107076
89
194979279
32
322190
376265
58
76
22
498849
379974
83
325240523
373160
55225
586067279
92
169920
51397
179835
467274
427793
4
48172
175824
244082
51
322739
86
93
31
37
69
879858848
85507
981263964
50
47
37
310842
48485690
436992
81
165250
115810
87
83
105238
4
36
459256
8
308543744
62644
78630
460327
488254
102319281
72
296854
57
3
185135
760363642
910472039
4
91304584
78
498802
284875
52
23
45
305986
4
977054311
172196
32
278225
447884307
449494
3
6
96705506
951996644
199304
72
140996
20
3
112232
99538
5
53
261723
37
976515802
19
380016
20
34
37
19
40477
205203
334650
9
87
93
91
312857
106159
73580
2
9
133974026
57
320533
9
221344
95
320877
39
17
211858
52
233480791
77
466864
71857227
59
9541421
59
51
95
246605
95
144337
854106228
220691
473246
65
45831
59
252267396
345447
47
907322848
226508
202128261
56275
18
998841417
281420
92
71
384558
93116
36
22
888693687
346062
19499
213098
488647
77
21
48
2
439438
286632
177691
16
88
2
777539861
1
178843
166736
388739
225356
38
56
16
11
475270
141016
178973
175514
2548
60
13
356707
63
96
5
62
95374518
114251
45013
54
439764306
771430451
56
224511
377854
480888
13541
465523
6
109406
94
65
2
116926
21
27360508
80
80
76
87732
57
7
414241
72
58564
18
37
175850
79
4
58
61
10
47
283419132
5
217139
94
13
80
74
199734
32
51
52457
844686125
145367
29
34
322877
475876
95
98642633
463405
51
6264
16
22
36
26
65
7
7
266514294
84
113473
456062
82
8
443030
629572731
437634
95
2
340614
76
43445858
381837
56
88
18272
8
70
40
277649
158620
46
794397874
84
50
48763
97
119416
75881
888076025
186445
289748
25
254399
33
26
12
78
51
8
386940
497471
85303081
98
10
222066
437470
32
134259
105952
65
79
321745
472222
87
66
75
215419
61
809686027
369367
17
103297
26
410865
379202
62
89
69959
471819
40522
267918
23
23
87
45
390722
69
12
56
681428316
25
150819
412964
99
43
37
188179
32862
82163
59
9
52
159459
80
6
93
146811327
40
8
281923
52
205075
40489
382896
5
7
783957670
370554
70
87
294667774
75
95772
440562
27
294970
130258
39312
6
274941
51
90
57
371875
4
56
5
71
3
385203503
126956
90
8
194674
44989
229674
76
145293
263998152
3
16
43
826601963
170326
305199
413945
71
7
65
283734
253555290
171303
196800
70
231916
281815
19
94
1
55
249203
431046
26
98
311894
89
80077
48
265875
98
7
152726
45
924324761
46831
146123
76
76
336882
12499408
404765
50
7
270261
93
18
257806
73379
604118571
649619169
76
68
68
40
174227
278304
17445
31
1
63
32
279751
63
10
67
445007
495557
58614
424561
140417289
32
265589
74
81
628669549
9
19
49666
9
852969329
38
85
64
943049091
37
13
303178
231991
2
84
51
399610
67
76
70472
487930
291439
39
34
20
217065
453336
42
110362
69
8236
62
94
2
17
45
7
40
50
43
90
24676
146823
6
467127
90
75
409980
464349
96
45
64
28
7
159838
20
79
113541
29
8
27
24
76
42
277092924
6
28
262468
322323
71
5
20
749927976
18
114216
74788
75
118360
697061919
493036540
88
474068
111772011
416634
60532
6
133704
1
46
252058
4
214655
78
1081
43
3571
46
89
96
30
492357
234966
22752
392955
73
89
91904
66
57641
19
36
186047
297464
844803648
5
77
14
93
146509
11619
12
68
460142
498793
98
139415
119779
455211190
909782454
936471070
16
81
479561
1
2
144808
7
356754
425426
463204
81
26
280624
14
13
17
415104
462632
62
479831
283261
61
39
35
863258039
273527507
89805
20491
3744
79871
161564
493298
26
71
61
58504
7
438462
2
3
59
21496
80
83
189813
474985
19423
7
61
20
63
7874
51
75
284058539
309703
3
28
76
48
28
1488
362703
223709739
28559
84
17
117073
51
53
631147199
11
195229667
78
83
52
695500209
112454
178827
9
364375728
61
83
425884
3
31
46
4
211260
6
59927
26
106656
366137
165754
23
78
201012
65
458248
77
61
480705
4
890043697
78918
260765885
81
32
115636
60
660011114
134959
71
458390
300879
4
240797
94695
52
7881
12
11
55
15
79
79
188530
20942786
77
452914
7
230430
279122050
62125
375308
5
397717
627666495
31
40
84
4
28
734052192
847927472
25784613
2
18
492286
41
341372251
6
471187
173161
7
20
91
24
87796
300407
469853
211928
6
53
7
269828
177799
52
15
17
86
330473
15
154103770
980153484
386901
83
1666
335135
185334
184823
148054
77
30671
23
123167
79
784107428
69
276946
30
67
24
300741
455014
202716
251365
5
399337
90
97156
358507
18911
42
378820
52
92
55
594172437
1
74
2
474437
80
50
400172
2
87
35
15
325197
368780
691314646
56
169241
8
235356
3
67
3
430651
507810419
137498
74
70
73303
467488
20
33
2
322819182
58
4
57
42
26
324797
138713
83
67
181185
12
89
225088
16
26
281933
61752
73
31
254451
348236
95
476621
30652
350068
7
67
31310
474718561
59823
80
85829
94
84
4
365061
81895
49
458476
742349232
31
29
2
90
6849
78
55
47
29
44
37
155674
69
48517
52
411878812
69567
9
150495225
6
293183
29
17
221086
78
6
121565
14
57913
45
61
6
1846
532768692
1
842552834
55
72
91
359731699
16
4
56
98
218367
52673
87
115589
16
25144
190723
44
60626
26
447810
52
66
411244
296524
83
1
361326
17
12
71
54
46
45
64
676581752
536866365
142374
54
89
333787
379983
61
109322
240136
122612130
59
298940
490915
405886
859362071
33
99
191780
54
56
429519
3
82
4
83
22
399593
62
32
482201
591453681
84019
432094381
84660
1
2
457488
839294890
63
66
494383
92
281711287
52
333352
64
765314603
50
73
326701746
1
31009
126780
437314
30
338244
66196
63
47
37
70
20
31
175772
394797
19
34
45
22
268372
1
12
249342
48
384684
71
58003926
315751723
67
56670
71
99
81
491550
77
401490
80
26
52
13
59
166524
59
4
9
7
772747158
106810
7
3
53
94
34880
233652
8
36595
719760206
403965
124799148
2
23
375577919
16
51
22
330463
50
932017780
464597
87
9
41998
67
265395
359698
37
465005
60
86
17
89
197362
149515
487734
470216
44342
21
28
66
180850
4
48
87253008
28
48613
477922
321154
32481520
32
123636
19
55
313408
462195
75
450942
424973832
58
6
869252669
237962442
16
97
75
85
555482347
4
84735
42883154
140100
342613
2
13
712162067
350345
328959
967237765
379617
78
505234971
377639
236318031
247599
460723
58
950223004
9
35
266434
225417
32
70
228170
73
204785
101600
261967
7
48
446642
437467
64276
74
29967
33439
448021
98
495579465
14
10
167452
38
91
455994
216382
478909
409020
34
78
207566857
62
17145
435779
50118
80306075
83
65
95
185653
27
77
6
767839382
91
64
95
32
120446
443685
65
27
2
590639365
59
461579
323149
1
99
335367
8
210530
192886
1
57
46
401731
90
231838
45
169622147
303792
36
67195
73967
2
2
95
4
32
62613
339843948
6
304010
131726
6
371564
1
56
63
320453
7077787
6
23522
289948
87
472296
70
37610
318399
409491
370348
68689
250355
79
70
83
78
244805
9975
61
3
204187
66
7
91
58
5
96
232080
28
460383
117639
652945429
79544866
14104
118997
5
133659
70
1
406481
88
93
491379
58
1
482088
141757
473887
63399
449900
31
5
292532
271367
52815
27
156808
8
39
65
491072311
915266892
303765619
474157
180503
386964
105141
96
817798405
330127
389530
42
2
5
785615477
9
336838
111204
87
89
285056
671925716
9
89
376644
85
318362
47
21
113652431
207582
487580
430895
461863
28
239271
467951
12
85
20
433858
92
680893340
34289
51
70
23
487532
65
79
71078
6
60
469714372
96
320297
132648
44096787
67
420422
327790
156166468
25
80
355600
351255485
325547
80
43618
380422
89
2
60
56
31
815131429
8
62
884819414
347739708
694035381
83204
337590
331270326
470367
366586
304759
485792
86
398362
963209918
47
60398347
264862
82
140286
88
95
597259737
91
409865
31
281398
827917152
49
287400
79
155903
114267
78372
42
9
93
872578772
82
433417
664937050
8
96
354277
413364897
372406
60
440799
29
79
436490
116340
25
185414
43556
145827607
3
34
9
481894
470103
22
194709
57090
198089
284792
337330
331582
261828
35
491827
210450
450816
260085
28
1
950863499
75
207473
333222184
66
382987415
460698
228635
379002
196661
934999691
31
4
88
61
37
70
75
1038
24
376544
268198
56
494655
270524
37
202338
56
390634
30
9
36
417884
157604
2
422350
96
36083
67
30
45
952512878
7
66
40
385719
107407
222946
362683
17984
279244
2
56
91
36
35685
98
229457
48
15
46351
6
5319
152186
22
92
54622
414963
431033
13
41
20
27
378665
81
123876
237915
8
38
258162
392926
224279
57
74
495397
14
262427
99299
90
8
124058
24
35
441641
62
3
65
65364
16439
30
54
2
143450
43
86513
463004
83
87
97
42
32
30
42
7
360968
9
83
8
121411391
69
99
54
302129
437890
74238771
83
188078
12
94
336795
428674
8
253278
46
85
214516
5
7
479922
36417
5
5904
302022
60
255099
90
194019
140427
497124
286623
381555
474254
52
330249
379191
10
18
20
1
93
50681
4306
341335
69435
1
73
321484
87
91
477574
68
77
385052
33
348502
38
76
369468781
73
227846
86
1
9
160244
203562
447620
98
87
6
98
280801
76
94
382592
8
67
119572
4
408909
7
756585546
342969
278070
91
73
132396
44
26
452904
43
21593564
212183
111127
5
24
1
45
36
85
51
331326
199732
63374
65805450
94
63
1
97
376437
121085515
5644
3
424714
67
258713
21
121197
411378
98
130050
191002
79269
83202
39
16
155668
157551
71
322031158
83
67
99
9
4
10
54
382413
313696
3
66585
58
206561
23
219886
389150
348897
82
235814
426164
374585
811813457
8
3
6
187614
157189
44
314446
9
24
186328
629307249
354269
51
34
7
356135
94
214428
37
4
387990
27
333696
83
477073
359913
468394
496608
427525
80
448984
296525
103368
2
15
313997
139332943
11
69
446687
43
4
42
33
3
4033
238694
42
35
893760305
455845
98
48
264428
881620256
39
347259
6
15
6
249510
5
385467
484320
68
18
48
909785069
329565
244312
87616
28
298463
631991521
627401325
69
64
14
517358420
1
37
23
67
387754
24
40525
99
48858
453359
206425
889306686
304477
49449
808995594
239929
17330558
7
395733741
6
688164713
52
99
86
47261
498587
98
87
118164
9
222050
414075
3
244026
97
298969929
13
397963333
407712
7
3351
237869031
80
220443
60
22
35
79
3
53
2
73
478670079
404909
962051232
284139
184259
754361700
285560
84
15
51
1
56
111138
58
133334
440978800
449473
285198
251528
48
8701
33
452331
91
60782
81
2
91
67
334156
65
408678
598728849
86
90
336353
158110
79
1
89
352102
856398760
90385
39
331705
34467
268305
397121230
122763399
50
42604
223130
61
77
222218
493091
6
95
50
35
71
73
208181943
8
233162
96
19
50
38
480722
95
378310
82
162975
98051
30
65080
34
372502
8
291457493
43868
43
7
103673
65
46
236181698
74254
249707
71311
56
176577
373608
90738
315308
238929
31
5282
9
312366
212301
183594103
257836
133143
1146426
380533
80
85
16
1
68
47900
183259
76
135237
74
6
44
308908
55
466602978
79
96
393237
50
28
43
53
308726
18
78
72
9
69
18
85
83
185137
16
7
352628
242209
83349
29
563911634
8416
292625
423487
35
26
329334
879051415
324840
9
91
95
435543188
97
93
47
19
45
452938
183177
457492
41651
27
81
73
143706
3531
307236
61
335077
38
434614354
331642
147141225
80
76
39601
458332
10632
26
44
96712
340952261
145146
48
37
14
467537
281284
21
9
121498
9
263551
58
18
58223
9
230585
135378912
233739
252839
4
271104
196515
4
378916
99055
701759167
226474
348158
266980
291244
219256822
13
357197
460139
77
364659256
32
84
311586
470445
209268
269067
95
67
24
668958617
146665
4
260021
84
16
14
98
94
95
491177
242594
121895510
10723
48049
4000
110345
89713719
325625
84
134607
8
323681
13
66187
310219
3
78
28
271640
322064
279791
341298
324688
10
26443
49821
239612
293807
42
99
13
106113
95887050
213490
71521
191480
203157
222842
85
4
33
110632
98015
79
20
91467
10
19
67
919169203
28
45
84
196891
85
341384
2
28
667088352
81
68
422626
267803
77
699685403
465240666
61
5
33
254220
34
60
473863229
418066
24
22
116963514
56
133102
76
1
91
322308
271759
455382
448398
16
1
42
28
339289
79
67
27
50
34
14
222063
288998
9
401413
316767
167673
13
10
8
465243
6
491885
493809
575927691
191836
88
51
463104
162400
818362251
152039
480556
7
71
333165
35
75
348113
61
2
438273
331046
1
133096
30
56
30
776998362
70
67
72
44111
1
8
195656
43
74
2
434092
28
67
59
56
86
94499
88
61
497937
330484
255174
3
47151
64
17
344594919
37067
29
90
4
119387
167382
9
102895378
285998
72
846605566
70
922578191
15
74
46
233881
44
77172392
240868
45
153237
388497
261878
38
51
64
394774
113760
11022
96
421743
452194
58
349834
759404878
39
734136533
78
376841
97
59
18
10
71
957316496
44
202311
492830
304096793
103381
94
53
41
30
101810364
3
73
48081
652944214
92
23
225460
32
132473
386499
40749
39
96
289232
17
5008555
361724
44
89
58
87261
40
152155
124584
538362017
327920
407682
112769
13683
77
90
446527649
445754
13
412755
36
320321
165604
9
9
1
68
84
70
411924
40
68
249599
28
6
320942791
56
70
92
24
76
63034
83
317884
53
717311181
78432
225105313
12
469515
70
39
87681661
246271
82587
800443236
4
343789
402048
1
168073
402407
44
287850
83
2787571
93
83
1
55
43
36
23
2243
991971316
35
9
75
990229882
59907
332525
92
16
45
242198319
342858
306965
218342468
422923
489248
12
445151
370823
43562385
7
255959
51
7
84
76
132171
461983
11
47
65
338233
296369
369657
457372
959380853
232728
390529676
79
8
419714
104810
508823827
214674
81
248802
47
467336
133467
458321
395157
199002
267733
90
94
333145
675969625
94
170596
46
13
7766
151296
249060509
99
32
147774
5
292802
384769
38
483370
95
99704
322480
33496792
278775
930643328
97
1
368489
213798
432265
83411
43
74
78
189604
15142
3
168217
310589
7
24
34183
20531
129202
51
492137
7
205702
30
1
409305
404815
83
70
754090051
193461
365764502
41
58
149822
9
465432
367705831
14
93
168716
494966
88
63
347361
33
39
41
401595
343021
131013
66820
211759
775658424
25632
809745105
819813946
40
4451559
10
49
74
10
117848
490790
301687
182766
1
75
307903
328562
79
1
466131
31
306713
374951
5
99
9
431815
75
246447
684307663
44
46153
457533
8
108739
2
460815
353865
253123580
310129777
2
224847072
159624
8
317298
257398
475058
5
390492
47
62394
430752
29
79
106597
177922
32069
51
55
394281
83571
356466
194480
65
441349
225258
44
227955
53116
814246112
44
42
65
92
448512
232999
63
227442
12
340015517
18
2
98
41
83
417701
238388
94
18
364192
52
93
1
8
353438
244537
5
20530
7
27418
2
203936
4
363100952
489951
278591
458723
547491411
30
5
5
402405
6
21
73
257487
76
41
1
9
78482
340404
98
48
265378
188409
35833
549267101
171236
348158848
30865
4
411307
62
425812
16
505199119
61
57
447410
83432
113871
6
201794
61568
2
96
243840
310274
462731
363384097
80
7
49
80232
265190
205330
90
54
58
35
15
84
492602
302280507
42
56
60770
79
235778
141936
57259139
34
34
386292346
118124
494890
76
7
129702
5
13
241091
175502
8
477206
390539
140900958
356835
3656
105119
467086
34
218438
70
47
33
360051
72
99
34
55
406813
60379
42
375816
406730
5
52
66
485202
206715
1
62643
447894
24
77
7
5
83
71
70
998587406
42725
36224
64
26
99
4
222319
1
179984991
626204756
4
75
343864
281249
449496
85
365088
988952401
61
94
82
276194
5
10
18
402719
52
18
76
42284
97
355908
33
51
77038635
32582
30
348036
78
8
66
186414
78
30
4
44
291596
334933780
141333
61802
94
65
328397
70
36
136776
71
420154
39
57178
67
165627903
163460
13808804
8
86002
310137627
612791867
38
99
6
25
264938
337349
268579
383313
32153
48
483988
26
138256
159418
35
58
335890
30483
11
68
682098299
114480
5
51
2
52
67
300308556
224428083
359668
146972661
70
56
340691
108836
12
62
49
285896
765469085
192475
1539589
493992
381355
45
51
98
39323
33
468100
494064
458654
18
79774
87
416527
55
95585
39
70
39
12
297623997
70
3
7
26
66
37
73
62
41
22889678
56
95542
691053876
30
208981
551490013
9
19
638129564
221201
132310
83
37
87
278515
44
290363
9
7
86658
3
403660
30
18
303468
489113
169544
54
9
17
64
387264911
933296848
70
81
225110
137327
63
10
3
235577
76
304809
98
105246
3
167859
233382
27
5679
97
1
407677
485063871
165735
496113
88
226515
890704912
346745
8
140739
21
82
66
814362411
901619608
40821
298440
448781
176471
90
8
350788
41
263323
24
69
279392
11
355487
78
90
314057
35
142619
70684
92
76
466023
478892
90
328641
16
438576
443488
146675
358286
893264200
323138
492573
4
286349
207830
23
8
290040
4
3
12586
249928
72
29
82
577667333
59
54889
6
14
34
414388
105345
904
36
518810442
878405188
21
89
470055
320497309
91
98
82
65
203050
394375
6
80
90
46
28
6
91
36
634731822
443900
278393
559161164
9
95
97
196057
201440
238195
75
433153
59
357159
93
26
2
408409
1
430004
417393
61
72
326538
121723
18
22
89
79670
67
54399
281813
19
757654455
11
48474
17
101416
31
63
410800
63
45
352597118
118866
82
327174
470782010
447162
278973
8
264669955
427017
401295772
155426
76421
176244
3
341592
185751
948713580
473819
449537
122480
58
2
500864257
223652
48
35483
75
26
214835
370221
270209
80
497765
59
367485
9
738716206
294085
46
134658
444599
16
295985809
225191
16
205843
356934
14
19877
262599
66
138000468
8
4
23
370038
346111356
432878
84
243714
4
43197
5
6
87813
361630
397117
459181
29
59290
6
89
83
360092
25
699217476
62
61
119389924
78
4
117640
64446
444464
2
212851
70
464646
75
250191
5
333817
96
23
65
369444
885310787
299927
382626
416792
89834
90
2
38
73
9
206686
400219741
455333
81
303268
2
66
218218373
220963
1
132574775
75
59
306353
46095
857073188
8
37
52
36
281959
5
32047
59
54
45
122440
72190762
312079
95
1
48
1
147508
348652
10
378190
91
222424
437091
287580
3
441057
462163214
169256
152874
22
91
207334
78567
349846
39
1
71
60115
12
1
43
87
20
289414
83
399130
2
103510088
404009
6
42
94
31321
60
7
544660679
41
24
32
11
586086007
44
60
233119
87
1
36737
467592
65
149267
962475447
450441199
1
489321
453209434
61
67
126718
39
96
63
89
367670
7
69
350757
16
383669910
963354802
82210
47
8
493859
50
48
52
7
345912
99
83613
498021
2
13066217
4
52
320390331
268121
554414288
63
26
91
97
86
54
334082
83
72
97
186437
136477496
31
224191164
362356641
46
444663
210931
2
439665
44
77993
122285113
15
77
54
328043
38
25
480349
34
40
46
82704
13
675446427
46
453336
43
181228
80
143751
497735
3155
2
74910
83087
35
54958
45
240947
418537
28
75
320447877
78205
37
20
89
86
643196760
34
454741
30
3215
33
6
27
79
54
445221
317419751
28
337969
97
26
6
86
72
27
193277
27
46
152238
134351
844562515
80
74
49
382040
117592
372480
82
44
324696584
117832
65
254183
327265
465550
535020711
37
906369223
26
485093
301603
131359
45
25
472546
459698
452845
376782
325003
359346
35028
461381422
53
55
157405
225965
425549
93
156460
443384
38
27
43
50
434011
410339
21373
391278
436976343
8
840696113
90188
83
5
66885
33
260217
19462
82123
34
189074222
426386
6
534686297
31
10
70998828
15
9
1
38118
76
37
13
64740
109503
241368
79850
446311
42
157515
23
59
118695
206224
75327
422142
486815711
11484
10538
271279
2
26
126089
128797
84
191704
281064408
46
40
99
94
316726
9
49
58
278
47
228642
31
44
2916
81
161249
85
7
79769599
953964525
301037
151522
78
45
15
18714954
36
11
11
41
286141159
4
868447930
5
15
37
365781
80
112543
305698
82
69
79
25
171707
4
82
27856
87
5
409113
476184
236107659
341947
44
343674
486635105
700376502
222874
234020
863098287
340361
517412012
105143
98
426087
159011
273257
329705
86
444008632
84
147222
65
398698
4
237917
95
37
94
78
339971
64
199741
155040
7
12
92
424634
307868
61
72
576547031
30
196763
11
56494
3696
83
343506917
127559
82
100907
390850
662927373
4
54
158229
96
99
388869
226337
3797019
3
293924
5
47
53614
238280
212233957
73
72
27
214306
253222
202884
182691
25014724
124772
99
43
360738
413178
4
330188
413876499
82
47
5
381144746
513477547
9
2
400398
108113
24
54
393012
387427
71296
65
27429
88839
48919
53
291756
8
10
39277
851330714
42
97
10
585137267
332064
46422
9
19465
45
47
475864
89
5512
413143
128369129
1989
37
103762
30
451591
150031
43
469591
410038
279292
235527
42863165
91685
56
46
99
16
4
435289
21
859324388
8
6
538609774
198776
39
353989
499249
96
294884
51
69
87
40
66
20880
14
172839
4991
75
54
82
35
70
698645254
75
206084042
54
56413
93
11
296813
199346
213152
10
370268
82081
41
24
350734
65254
469138
34
46
45
403631
27
24
47
46
548945463
493796
62
33578
7
28542824
2
17
23623
67
4
3
151779
162348
68
285802
13
67
477312733
702634255
67
76
13
326479
365814
949841181
59
49
76
59
42
469851
40
44
83
308032
767427888
87
92
21
744188793
96
57
491577
296679472
64
29
78
12301
22474
116698
43
41
108556
200098
222025
87
40187
30
190064
82
975010326
92
2
5509
120176
322456
96
4
390687
422642
27
86829
350378
21
1
43
49
63
65
428694
317467
66
243356
54
152957
82
35
845013563
243682
322525
63
415891
87359
93757
450719
174040
36
13
299459
855058906
62
159035
8
101799
123699
95
45
133619
49
4
70
19
33
46
9
1
66647841
676130217
63
79
38
334389
41
335217
72
98
392816
66815
18
8
56
183707
58
29
12
72
162092
500805206
793403705
351918
46
86786
75
79
281418
16
93
91339
22
82
44
98
45
23
27
245759
27
236702
92
732341157
206938
397496
76
27
116324
6
74
48
485577
122304667
207364
60
95737
3
689955734
87
19
128093
28
11
416946
2
66
507037211
116027
2
52
502118668
384145
193248519
316992
56
149992
50
73977
458081
70
357362330
49
134173
74
39
10788
91278
48
73
91
78
169276
490820
359192
2057482
76
326204
59242
38
52
48
334351
278703
490325
728177160
98
243809
283550
4
426544
6018
27
148200
49
33
93
41
9
49
3
88
32989590
12
5812
79
24
87803
27
180583
38
33
99
51
4
9
936995267
165647
23091
20
25
297934
45
21
535452326
89417
53099
8
71
97
29
367282
87
21649
7
42
30
94
212295
153515
293359
307066
62
85
459693
432292
94101
448507
19723
470993
2
331514
65196
65
1
97157
55
42
11
192577
2
36395
176621
5
291879
3
70
92
290595
51
73
78
57
63
234557
64
74
348094
432890
309722
74
275001989
164168
4
388929240
296302
80
31
395440
22
105412110
20
131855
2
6
267961
84
221411
94
127061
346494
54
73
274856
384510
95542
756455291
113765
249392330
2
144124
96341
451961
77
20156
152634645
71
223279
6
16
383594
90
25
82
29
79
75
147365
95
484381
118476
64
379137
3
213195
18
78
94
871229185
7
2
212399
59
98
127665
193464
20
532177161
58
36874
26
819195528
4
107213
156658
58
26
7
457812
80
30610
221635
427782
57
25077
106495
98
257451
69
297910
77
76
477901
278170
97503401
415674
285679
261485
86
7
994381735
9837
7839
298146
49330
303674
794441077
336477
26
996984553
77
76
1
357310
32701
360336
377581
495568
103242
108057
39
1
1
8
64
388405
86
150468
84
1
660267385
283112
31
175561637
525419016
372005
7
55
335042
137469
152680486
46
132933
16
183842
168825090
99
210250
246751
190745
379721
3
1
59
87
299187
33
697894746
9
61
389947
7616
5
246342
4
64
87
28
311648
403373
39
42
438309
354611
45660
728230634
31642
780932344
117678
37
46
7
257331
200801
63
25
38
422959
87
79
17
89
46
374405
327591
155504
461524
60
99
88
75
56
3
45
269904
20
9
5
10
427478
37
89
72
2
189524
41
401861
20267
2
104137
965695678
55
85877
271452
23
85
7
199937620
72
162832
464228
21577
13
4
44
182510
7
92
91
3
68
321466
231645
30
8
450855
27
66514
341114423
120524
107130
570857341
433703
421044
215809
37
354081280
33
37
499512
77
277302
148271
475799
202038
325657
247386
24
45
81059
403590
53
117472
1509
7
67
86
72
37
485009
27
1
382102955
7
344909
79
464730
402678
76
56
73438
474339
220514
4
165963
62788
5
27
336211
7
42
25
195892
292027
313236
334336
184354
410346
213613
105809
85
296139
919241591
80157
63
308803
56311
48
4
63
6
69767
33
822477258
67
64
494715
30
473712
75245
244217
30
92
3
392545
421244
33
19276575
194113252
445496
64
68
318192
45814
39
145245
37473
399174
88071
1429
72
89532
221788
355659
80
66
73
620937235
438749
346839
20785
71
166959
456468
274401
87
77
87
63
6697
401090
49
21
122846
84
67
5
163302
219053
699810299
208023
486198
55724
51392027
5
419146
31185
355879
44
605400408
10
492994
96
21
4
34756
238957
970078707
7
793510339
70030
95289
28
13
78
475325
77
169534144
185060
381091
413132
479833
363525
68
163577
11
19
49
39
29
14
3
7
6
295566
54500
59
461846
559830363
79
69
475387047
59
61
91
336284
42
366736
20
85
62
53
99162294
176516
75
4
10
346637
155038
358332
282957
71
97
64
31
237155
352809
4
20
26
235936
43310
4
393117
188988
339490
72
9
297264
456289167
7
345146
471153465
285661290
369675
97
5234
173163
460824
43
17
11
42809
170884
418512
97
307056
649758832
11
111880
35
62
16
4
347860
8
249093849
23
710810085
5
85
326079
260475
3
7
481121
90
284512
472265
1
61
71
375297288
845818746
91
71
44
6
484532
62
446218
29
58
409112
456913571
63569
365449
328949
28
164081
232989
495764
293988
257509
33
131421
55
321774
465250
93
498587
90
47
155574
190125
35
82
304296
68
55
401183
23
24134
304972
33
77
650848910
247235
63
156357
36
45
289036
458563
368165783
487150
36
170395
424681
322915
37
47
409473
92
87
396787
444292
21717
300384
50
458762
42020
483666
118993
99
352300
687687503
241021
18
92
64
25702446
34
331755
25
43
51
22
161639064
47
390838984
82
370690
31
81399
75
92
317262
68
15
33
40
25980
489100
68
58
486614998
21
61
338388
250581
59
406415
380625979
4
924507557
43
369185
475119
52
237345
24634
85
50
25
7
282889
75
46
462939
25588
276926
211300
55
92
928249871
466797
313401
46776
61
5
109351
306168
38
45781
178234
148314
66
787788051
6
17
54
7
84
270111
18
458251
78
902440338
68
61
7
260516
73
237523
471539
12
309453
41
394516
416910
34
453225
522860525
282119
63927
164696
145759
125604
547212319
9
38
19685
156555
79
128941
409836
7
2092
73
609489204
74625681
43
432340
86
381353
495549
453315529
67
46
7
446600
162708
64
1
43
31
9
48
35
79
279650
374989
8
437145
87006
467525
1
8
6
65
247535
78
108065227
837545097
357951
175862
368898
96
23411
99
76
435432
168896
8
32
467464
93
96634576
9
335168
148570
363968
116353
96
459857615
45
711734257
130941
342810
396222
120865
24
747347977
81
812330041
390567
44
41
719068846
172318
60
53
90
73
13
7
42
423693
31
37
89
128444
405239
86
491404130
14
58
481773
146620
834796301
72
7
2
246004
464451174
76
94
3
234756
15
11
13
85
45987
803894575
884077299
186007
471427
372513
50
187367
349869
70
61
331374
372991
38
64
360245
46
2
11
441963
357917
6
942356006
66
82
43
74
55
40
67
37113641
171257
2
8
4
483938538
55
171327
255322
36
21234
5
83
2802
424275693
471059
24
81
341677
72
155299
11
88
332151
8
44
51
88
337468
67833
287905
8
565024646
63
39
87
60
123158
68
1
211677
131487
312164
97
67
4
428369
205962
421871
95425
96
368974
70
216724988
129864
9
432651
61
22
22670
23
4
408301
20904394
41
94
75
74
73
61
82465
111860
54
46
91
105939
97
69
82
491757
9
5
253239
79492
288063
336665
267373
443837
449042
462357
177627
348191819
14
92
133010
460233
51
649139572
51
21
71
41
235201
110764824
52
18
19919
49
309369
48
50
105644
65
248454153
317362
33
381608
394748
10
2
28
27
205648
209732
173657
419586
1
197032
9
60
49
303530
64
80588
97
61
26
376749
271968
473293
85
399191
19
429415
27
42
6
24
40
87312
2
37194
224004
7
97
79
211008
490070
234155
97
9
98
38
759074598
71
83
82
63
415885
6
15
148973
446844
7
31227
1
4
80
218753
25
21
48724
35
36
328395687
55
173659
24
341665211
417739
47
458870
770463514
407887
9
57
26
48
139245
31
74119
507727241
95
13
44
7
27
430956
1
72
70
61367556
231205
15
42
59
25
481651
42
367182
57469
69
59751
9
18
47
180797
38
461604
189571
252745
26
298543
70
473112
377922
5
340725
219295
396391
453560
391622
1
213008
416026
57
46
5
85
2
9
281737123
18
40
256501
58
79
71
76
283903
326221
53
291154
537609270
99836
141923
51
386589
52
4
30
225017
295358
43
894052453
62
1
23
27
22
284947
5405
267097
101675301
45
73
120593871
487042
371630
76
12
178829
374341180
6
157330
34
37
40
65671
28871
340847
3
44
58239
84
97
7
100213
7
59
5
39
33
40
94488
90710
237460
51
200777
75
995085388
1
23
471103
44
91
100523
381897
18
35064
378581
68
844105642
7
15
74
25105004
62
98
92
321068
392937
264228
185341
5
80
70
377768
28
9
625057314
149996
33
312692
438561
452882
38
94
88
24059
47
223979
6
476008
3
46303
112105
51
376983287
76
24904
270378
69041
81944357
259105
82645
44
3
419764
387645
85717
467833
58
17
481189
109543
419741
81
977405630
868239316
14
18
172225
134117
20
272163688
165475667
319197
33
442063
5
38
65
4
449532079
44
52
13
19
20
3
15
222101716
342377
152629
999686175
4
50
432204
78
39
318195
1
3
5
10
99333
748854688
78327
487392
42
48
67
241469
80
91
82
9
30
198526
168018
132661
41
82
76
389411
84
75634
96
71
74175
48
72
31
93
9
22
55
24176
2
53
509441812
185369
93
484282
28
44
56
3
536256842
343118
45
84
7
83
16
460701
92
468775
74
143047
476844
50
96
323909118
50
470246302
96
365209874
88
31
38
175803
7
91421
75
83761
67
27
9
93
89
86
101535
3518667
338227
714087145
305792
75
30847
427966
53
475954
63
27
44742
357740
93371
40
387751
97
178263
57
3
390278511
13
93
338045
393150
74
249521
15
60
6
76
75
98
117381
216484
419010
216479
65
38
18
222431
78128
14
459567
49
526691000
82432
91762
22
58
85947225
82
57
13
120237
197866
58
249904
474134
4569
19
297561
18
6
64391
66
30
66
582167364
1
137898
143259
90143
166087
40
8
460074
220781
39
64739
206727
18
297721
12369182
87
8
97
407764
915130535
102768
93287
357800
440340
91
445257
941742978
1
411808
1
89
6
292348240
808870174
67
91595367
850709712
479737
90
67
472797
19
61
57
367120
21
61199
20887
2
7
451150
78
78482
475085
396133
195106
290425
91
36
42
270280
391741
23007
546960234
97
35
9
484346
266259
6
99
94
25
86
165146
378924
41
72
60
4
450493
166394
104284
158075
85
424046
436355
497518565
56
2
58
5
179880
70
44
255956508
355889826
716672522
75
6
69
409035
25
279362
430971
11
469819
458376
2
406545
284874
23
34
35
64
246871
5
5
351941
554573410
91
330764927
336241
20
6
40
65
4
120749
7
384907
365922
37
5
8
99
73
78
8
2
29434
458183245
2
70
7
45
82
899622381
20394
71856
86
35
97
96
88
7
77
212872
48980
73248
478214
7
189471
98
449624
2
26
90
369966
53
296405080
564550381
95
8
161798
25
56
33
29
78
30
308483
1
7
90
372778091
79
980101581
47
385266
8
2
30940
43
1
924912096
31
62
122865
59
14
43
293823
189862
135432
379848
305371
22
44
5361
94
293209
95
41
19
58
483716440
11817510
71489
85
518477740
279380
927523856
88
460238
99
88
133693
272778
1
298956
831481099
68
269834
187730
784190406
218834
74
269419
58
79
517831535
8
970409049
74
93
76
7
77
443966
29
453057
449394
2
117307
47
50
21
26890
219789
132723
7029
68
350120
18
1
54
481153
87
390677
38
47
40
75
1
59
18
33
35
96
98
61
54
6
92
14172
311613
3
17
313342
33
626136660
48
87
468062
60
137794
257184780
3
277605
24
433188
358416
10
305756
340859721
55
450807
65
59
127020
66393
31601
269800583
1
6
3
898141832
204735
39
5
335051
916781640
449789
5
76809
73
12
9
27
5316
41
22
98
139765555
8560
8
15
21
260434
58
95
16
87
6
245063212
53
2
460254
330792
365721
476909319
45
493852
84
17294
260307
278425672
42
189179
167669
251034
94
169030334
129260
119530
129194617
3
92
274412
658264128
309649
330379
29
487883
98
372056
22
941950034
2
107702
268753
299162
479964
160828
396334
434926
403793
98181
168907
219380
64268
31
403280
173309
109941
20
8
76
57
323564
48824
159671961
981309788
40
2
40
67
176952
234951
36
189333
4
948169059
7
46
17068256
396598
42
286176
22597925
238153
68
393033518
62
72738
87
6
8
7898
304608974
4
3
293481
262118
98
36
964524518
70
161240907
783057179
569356668
310605285
344515
70
45
50
153054
42
39
98
413044
320119
291454
6
194220
124446
84
81442
974609181
11
7
7
9
2
63
297722
356399
256958
85
280180646
422099
69
67
10
445214
23
23
6269
225271
7
393581
4
14360
416185
97
3
321662
92
196999351
23
57
16
64367
57695
90
7
87285
51
467940
76
458889
35
30
86
892554156
385062
32
84
239187
292351
464116
4
125678
73970
84
738763293
21
53475
416712
446347173
182914579
29
10291
5
163762541
99
53
132243
59
251764
84
74
9
82011
48
361022
8
97
225428
239226
212626
126761
273066
21917
135536
47
2
186292
496745
57
166773
9968
374371
165495
71
424067
497189
55
1
317798
40
40954
472711
915065684
30743229
4
79
780742282
413132
239505
400145
70
70
11
34
89
52
274645
51
677632568
2
952298788
8
145124
53
44
458069
89
3
387631
3
30
9
991809444
88067
13
79
236330
2
3
78
3
29162
41
8
67
171619
147298349
3
90
45
818214345
17
508383234
396395
89823
753421933
179720
156021
52
25
51
268970
24467
371346
98365
5
70
32
263008
493283
78
90
91
312585
396870
201835
43
51
630855974
849882849
7
8
5
435475
428173
59
5
274824485
367949
19170
12
79
49
828643636
844749058
144386800
19677
87
43056
312336
15113
7
308275
55
825781323
289279
404585
783847707
5
375734
6
4
146447
86
5
93
29
71
67
3
24
333535
16
34
63856
458093
23
330950
95
396420
7
99
90
41
26
449216
328891
4972
726640975
19
1
821272379
412186
306937
445912
79
4
56
16
614600923
697199534
154259
30
67
246591903
35
35
34
49
183629
33099
1
95
56800
70
302776
60
86
35
83099
551287843
182201
75
397596
102933
54
20
537592817
35
78
30
186018
58327
23016
476262
331855
9
80
113409488
34
19
72
336400725
82
49
62
1
5
233837
24521912
82
14
951903508
85
75
28
226061
25
8
81
430462
189166
81
27
59
20
15
23
297263
81
432324462
375991880
4
33
725739175
58
896849401
5
333177
336992
2
345655
943978205
282363
73
35
2
63
32
113939345
117761
54
18
415499
935083335
24
17696
9
71122
55
82
9
80342
25
274338
49
358823
81
389620
2
46
412054
97
206149
423027
467711
43
570473857
57360
37
49
3
395421
142918
4
264221
180376
28
186740
24
459645966
5
4
700562457
26
66
20
365396898
446439
337146
196919
499675
10
7
215420
85
26149470
59
9
270647
2254
498467
436198
81
738081449
29
18
353331
57
6
9
211119
10
313889
210819
72
190756
41
481299
98839
4
5
86
4
65015
27
9
132965
206686
604292486
3
5
28
26
61
85
79
445609047
68
42
39
339172
61
64896
98
38
12
329620
104477
8
36785
90555
52
65
117346
463123736
42
3
2
223058240
229887
43
145376
75
177652822
9
46
39
63055
67
108679
272189
226762
6
289600
201202
80
82
66961
232171
43
421587
478520
109468
66
440368
12
238326
84
63927
77
534096798
486034
805939683
321432
121308
264772833
106216
131942
486111469
87
96
19
48
729488180
169617
249235
33
462913
4
792017760
171493
68
52
310080
2
2
371947
65532
455211
124370944
10
8
70
155708
446151252
71
61
451134391
269575
91
183893
362156038
136214
30
293103
91
63
128034
58
921479218
222475
230673
40
91
65
56
458094
33
433341
52185913
52020
485013
1
331865
314822
332656
199814
93
115039
132789
45
60
10
284242
80
388825
97064
61
134648
918665660
10
58
77
4
971196959
320301
9
21
7
55
19608
8
69
323656
77
72881574
440454
973215944
23
227615243
71
138145
674188960
115594
13806
81
70
383049
190171
65
90585194
85
320315
466524
64
50
80667
2
182936
50485
210992
703809125
205304349
295163
453749
50
276649835
151429016
38
48
81
55
54245
14
718250992
65762
24202
472993
72
466213
351894597
71204
487318
62
289627
96478
17
67
68966
336840
82
486125
53
285092
6
18
149357
420981
222152
300644
340498
407435
9
24
865523691
26
241379
19
343990
6
822235786
369324
144867
451378
450935
54
359525
442543
181294
389622
460390
98989
9
471198374
2
353517719
66
51
447866682
271026
85
180991
4
19
55
9
216104
73
30
79
98
85
862702182
99
39
478682
207235
38
24
63
60
769538103
55
11276
801432217
200854
80
3
206923752
78
45
299499
350421862
15
476680
98
40
26
271984
6
365028
180752024
190529
529445955
825155112
138351
24
409425
496904
77
73867
93
7
83
7
176072
20
485506
5
79
57659
18
207537
864521390
446423
18
153224752
344208
80
81
225385
389614
317952
53
50
42
9
51
102212
2
785201873
92
182278
492129
46
53
435904
25
286515
420208
999564023
55603
75
86
5454
360940
21
49523140
13751
17
96
77
460651
9
343492659
402320639
386522
45
26
160808
374619
146961412
180110
49
479402656
56
16
47
57
98
24
6
95
28
59
142923
81
75
99
97
1
297537
227732
409220
68
368615
9
42
118242
366215
80
356000031
21
66745075
72
11
93
80
75440
34
242812
187848
66
31
805712956
32
185609
91454
39
53
61
19
174367
265600841
152509
81
12
381324
33
39
54
28
360858
314589
5
95
62
6
15
381689
19
20964
297799
65
9622
5
321227
421955
200519
88494
838836910
426226077
939014833
417714
180935
57
463665
14
73
18
267936
85
90
37
71
18
6
394460
50
14
7
363654
279204
1
472223
4
472488300
97
37
444946
310986377
117341
74
341749
15
22
77
219439
851344011
43
45940
76
129845
329027
45
9
799203113
343919
302423
135596473
50505
95
635101795
4
254372
77
97
16682
65945
77
69
28
5
200621
102572
35
319981
915254813
319488
422837
30
73
50173
132708
327458
91
253919
37
153093
95
457146
56
54
428941
851528263
900324455
34
82127
3
175014
8
36
17
393494
44743
61
393891
19
9
91
351575
32
4
295439
86
70
983272739
161136
50
266694
9
19
78773
23
93
16
481513
81
288923
58
476701
98
34
24403
99
46
347849
21681
26
83334
92
29630374
8
315185
53146
96750
6
48
39
8
95
66
461987
73
2
296038
55
12
70
40
93
463561
175653
7
287949
8
244296
6
78
40
39901825
188014
79158
91462
21
51
77
37271
85
75
63
64
207850
58
36
70296
94
143393880
13
837129099
8
28981
111462
70
97
96
270054
414221
69
31
21
267250
5
17
250395
478709
250905
58
305038
44
398868
339864325
323187
33010
383090
8
82
36
6
16
212880
194161
77
2
44441
814311320
78
49
131814
93
81421355
72
424363
6
294638
62
19
353936
56444183
87
72
9
625906450
17
319097
809689672
43
48
6
64
33
7
439498
27
15
171765
4
8
136179742
338512
1
41
75502
27
752916109
7
54
175543
169360
93
285573
12
241077
16
90
320048
358380
283378
35
50
79
4
331118197
21
72
154151
43404171
386418
48
57
47
43
9401
258880
19
345005
15
723853332
40
25
238341
435165
67
403987
6
10
168199
82
7
21
6
153395
393715
24
77
340276
28
3
58
16
768483568
196367
386499
16
31
442872233
494110
76
200168
428067
800111760
211141
21
7
91
161172
60
92
161017
43232
106476
46
181100
486170
6
43
96488
205223
145332
419132
455288
86703
79
93
459768
10
228775
317277
16
178255
166968836
22
21
34
28
42
4
129959
447121
382825
491473
13056
74
86
199945924
8
8
24
176488800
61
63
39
72
73
51
71
146340
425514
362447
410555
89
219669
398939
489643
24420
234928
66
203426
446537
51
8
367541798
63
173108859
269884
341054
7
247220
490816
9
59
3
66
90
722510857
239699
71588
88
888720819
75
364474
375803
49
19078
149933
324789
424271
96
41157
396264595
55
22
3
282849
9
10
95
559938529
21
144429
412017
398143
156559
7
96
707892468
81
20
476528
50002
27
97284
44597
4
32
76
94
55
75
157627
75929
333614
268035
39
639523157
475872
3
67
399088
13
308704
32
190054
12
82529
6
77
84
214214
231197
104291898
51365
21
355208
2
509595413
312929
191956
13
56863825
66
911797306
199778
20
87
52
4
411346
18
349561
39330
357686
441483
25788
99
344736
244340
30330364
412490
56
198741
5157114
341967
339114
67234506
368869
349087
82
215733
222380
7
75188
96
48
497912
388975
3
38
356797
15459
29
99
472940
45
99
82
96
37
300867
44
354808
8
86228
9
93
7
496704
288840
2
60
96
98
54415
681925383
56
62581
323892
57
467952
38
266401
10
4
523990224
87
44
2
409423
58
72
88
370781
248812
491406
319595447
288274
80
107827
1
177967
205152781
32677
448244
310200
430609
37
135336
51
34
54
58
54664
83
39
595586669
404736
98
164149
176950460
11
76023
52
342000
26
55
325566
70
93
46
79
97
230026574
97
136459
55
102751
49914
921880375
473651
108300311
25
375475
9
28
177545
626854561
566061001
64
94
13
23
229856
7
419758172
114386
95
148051
82
70
34452
480511
58
2
12
18
273539
433004095
93
7
321508
54
24012
235656
76232
74722
84
64
497930
593866885
77
329830918
225287
229093
6
30
80
54
84471
585913696
13093
49
95
182939
495381
61
2
212424
599531278
242587935
39
39
48750
845692851
2
15
812528538
316820
492376
130513
387738
69
11
791821949
6
55169807
41
10
61
65
392589
81
3
182117033
333994979
277469
3
56
56
138635
45
93
354759
603099311
240546
164025
210033
63
343916
97887
261865
196942
88
121064
30
248169
266991
4735
12021913
82
452854
342196
131152
14
6
678924324
122
7274
381943
4
85
42
30
10
88
295514466
89
95
2
236453
11
262467
53
10
3
3
547846676
113915
423315
148116
46
23
64
52
83765
89
370630
31
354041773
357737
248755
53805
86
493958
209960
46
40673
83
90
84645733
64
5
9
76
54
89
232591
35
224805
77
337867
464707
844233584
716
31
46
437519
164687
397944
222707
57
49343
5
329825
54
43
371126
3581
86
14
1
33
419187
59
490674
14
4
25
382067
1
112825
263722
72
9
115965
495615
69
60
56082
9
22770
477031
29784
57
35886
852135540
808882297
10
162478
380998
141236
300479
36416
4
8237879
40020
63
37
6
28
44
385413
237551459
167294
834957700
406958
446781
413982
36
5
362096
236745218
8632780
439390
49880
43
59
57
22
74
17
96
499853
379478284
30
209063
8
240413
5213
81326064
89
162264
92
239604
35
81
46
89
836130001
10529
84206
27
21
81
15
390573793
6
66
4
10
51
354744
312143
49
378913
482094
73
240763
41
11
82
206545
11
194116
320542
7
342296
80
99735
455618429
750310589
94
346202
435682
497190
314621
6
149369
377647
157522
407192
28049
421697
150828
38
6
464914
707067577
5
39
45
305412
99
2
38
21
410101
44
294971
348703
57
49
38
483686
428786
7
51
14362
110467
58
368453
7
423370
59
87159542
92
45914
42
138299615
97367
13706
460455
265813602
78
282584
204729126
31
1
59944
48
749560429
543180834
339070
61
390843
81
19
71
752798353
4
731866871
82756
475971
27
929254333
1
48
58
390225
96
252856
104690
315163
58224125
79
1
798973192
49
9
9
98
362647
204959
276102
445511
376494
5
201509
282059
45
33
261295
61
97
75
173264323
81
99
6
22
82
21
99679
24600
56
2
5
42310
99
27
41
86
10
52
97
254476
79
255360031
5
2
475307
571324467
70
61496
67
24276
58
41977
116689
24
80
144251020
339281
3
154158
65
112257227
51
43
97
86
95
27
989806805
78
47587
460512
8
486200
36
469404
42
311879
98
59
43
62202
77236
980645013
3
49
496595
46486
4
84843
5
15
230501
97
122189
14
15
83
46401
415756
88
157914
339264
929405476
299647
2
297976
203809292
6
457315722
15
261882
109697
73276
326794
164721
16
170075
261439
217986
431511
434479
436737
26
264605
5
15
39351885
54675
47
61
30
51376
381939
83
206679920
38
190528
17
137486
85228
13
91
176126
2
14
181197
433869
13
485731
74
49
412844231
78
55
238095
9616
42
112876
77
413206
76
27
9
128137
1829
73
5095
348183
109990
211160
3
31
73
407755
85
307897
337156
91
76
121296
499524
92
85
168329632
61
489155
350156
428206
110653
97
87
4
368926
14
309111
117315
477993
46
279990
15
388846
355639
349773
311718
205298
77
6
88
41990
77763
312199
215013
25
90
1
373069233
319560532
493757
309012
404136
32065
219482405
414715
558469018
71
87
16061232
92993
96
104602
71
43
783981104
582281518
5
84
75
92105
343077
99
118832
26
498055
117458
79
83
96
524180201
60
162875
530673032
89
297375
82
155232
65
66560
10
68
23
83388711
90
93
451951
386385
57
47
21
18321
163733
425716
57
45
85701
472115
79144
63
14218
49
350929
41
514950634
22475
486533
38
53
63
347455
10
439478
363151
49437
299926
441427208
39
244486
351101
304399
256337
6
41
790245451
35
89
43
85
239559
128120
509057031
483549
87
53
82
67036
391050
73
246628
190014973
296859
28
18
75
63093
17
5
258553
6
76860
62
36
390803
479122
27
179291
492367
195588
90
82
339728
70
424263340
403898473
282949753
89
241747
271
65
20741
470399644
645817741
48676
12
98
38923
186566
81
189537
42
13
50
534803090
88
5
4
39
109508
74
345690
195359000
76
121066
6657
66
97
1
38
673777474
13
173002
322286
79
29
812760327
91032
254446
49
883514602
31
81
59
143440594
26348
91
68
220001
17
66
368419
8
132750
464008
353181082
291326
340886
11
11
249367
352108
209014
39177249
54
24
462864
364856022
370917884
69
95
67
20754
265322807
58
79
85
22
10
80
386548
48
27
32
168270
41
602847088
968378884
8
370463
87
428789
253071
93
5
414705
31
378099
33
130155
40
61
352585197
29
127399
77
178998
236326
51
71
89
29
73
448081934
562555947
20
443765
656744492
58
192956
17
14
137449
83
97
51
82
18
485206
6
108485
73
493205
70
87
456078
373938
90
93
2
15
459096
117221
10
53
35
181666
450381
357167
31
99
463621
118915
990512849
53
62
7
251868
48
37
930815098
49
46
87
113468
88
97224
326878
250103
31
102588
59
174157
60
57519036
392769
223726
469283637
213291
930514153
316117
2
53
257433
234741
92
190405
94097
1
2
324652
10
74235
369313
12
816210340
334619
374376
441000
6
30
620589267
196399
1
24
58109
232642
181012
43
393957
371329
91
536545433
93
23
30496
92
208193475
454577
47
31324781
25492
71
54375
847109496
11
105270
21
53833
73
7
13
98
7
60
44
16042
24
10
93
71
468158780
345740
13
91
16897
307382
70
389746755
284423
6
81819
21
375957
11
29512305
56
607196080
218203
281521
57418
76
44
302754
139981
39
82
546512464
3
77
932515965
1
364041
67
718793287
20
163874
1
97
89945
452230
490133829
68
397499714
81
543138111
13559
6
280852
169927
24
27038
86
778987929
60
97
248692
15
346082
79080
37
18
7
276498
450642
99
192388
54
877128970
112621
8
4
50
40
1922
1
4
401126
138620
179954
40
4
251195
201398
76
68609
896650863
887668908
60133
10
9
791301836
161038
149010
89
12144
582740009
1
84
469165611
51
59
33
353979562
302281
100125
67
95
8
126386
256957
420421
339513
39
44
80396652
48
445705
6
86
276594
161000
459218
350356
3
20
139136
626549061
247567
26244
44
77
211546
330686
25
253097
64
41
774918854
422563
81
219197
218775
6
440074
288634
73
421734
17
80
22
3924
70
81
132485
13724
297389
35
64
215755202
77
44
9
36
7
347011
93
303353
65
495319
441993
82
237838
273397
19
5
249206
15
154034639
271941
229283
67
74
53
70
67
34
38
213267
61
73741
40
255079
197270
93
93
446505829
950568437
12
4
37
63880
277443168
79
4
41
297482
249970
9
8
397451
9
18
627462441
450304084
30
200713
25
93850
32
315962
416068
499771
343446
46
35
33
463723
469273
42
322483
374904
149179
7
364664
64
279361
50
79048
30
82
391079
99377
18
7
70
374357
2
25
56
48
416313
47
36
68
78
325158
43671
2
18
45
118153
367599
31
127757301
134880
349316
64695
1
47
432606
185264
128261
241074
65
324908
294401
175550
391636
3684
4
99
5
843043287
432756261
597751320
8
69393
264366
58
196915
88
73739087
334000
451121
25
85
53
129672
7
190454
242488
39
13
65020
31
285843
498813
61797
343527
26735077
34
4
83583
569762831
436252
2
62
250880
657076410
5
94
71373
23
210073
12
47
60
44
168638
55
28
372191
58
17
51
84
272497
459344981
37073
36
14336
3
94
70
681810744
96
195257
448902
38
7
5056
337807
3
258509
30
34
265184
32
78
18
48
110567544
54
73
23
257465
79
74
5
23
74
340373
62929104
18
75
7
72
61
86632
435463
47
83
44466
22
8
99
259092
839378855
403656
46
14
98
129451
423442118
88
12
88
2
32
5
56
185070
205076277
31
36278702
935600804
47
7
56
422793670
968286607
442134
97
63
262548236
210714893
28
38336
447628192
14
65015
9
206249
3
36
7
88
9
8
269201569
105237
396380
99629210
6
449060
79343
242947887
7
87909
283538437
311767246
97
1
17
55
4
273666
640370569
237496
223836
71
165115
7
24
354704
137037
1
82
95073
404755
71
482657
187866
197674896
7
39
414349
178003
297970
497104
721743882
30
276583
82
26
682232716
376362
2
3
489927
58
332550
97
395599
84
42
45
219185
5
223835
65
492913
12
72
88594
175727
220000
438947
524860178
88
122019
396954
101931
33
9
318594
962027472
343137
56941
70642
260864
33
117275
52472
83
63549
24
81062
28
432640
44
18
36
99
223944
75
59526
83
63
48
491796
21
9
59559
110253
331899
842445860
468859896
226988
50
25
10
239407
47
279891
307726
190901539
4
166002579
50
20
375277
170675
34
617483126
463393
95
347559
64717
67
38
8735
76
134625
945573427
42
292576
2575279
14879
49483
82367
84254
38
149075
355678
611219775
244840
96
26
51
43
8
88967
60
476697
59742
126009283
371155
11
49
74
49698162
68
294630
405901
39581
93
85
84
40
21924
267231
291847
76
444529
6
322231
1
410716
339741
84678
295372641
371150
40430
4
53
440001
95
295195522
27
146910
37
312114
50
14
67
451975
72
43
62
44
74
37
860188322
343904
3
48278
51
131627
3
99399
87
7
25
27
132964
78523
309303
35
68
141471
126827108
171005
15
209283
232913
346434
431905
8
244781880
115928
75040
79
202089399
1
440174
447560
59
1
92
2
98
41
470018
225860
317129
16
188201
51
3
59
296561
32
56369
219615
89
7
44
290032
18
81634
97821
5
81
202895
66583
191387
853036606
950363012
50
477805
147300
283357754
64
71433151
8002
57
1
165421
226832
386723
30223
432826
80
336204
8
70
23
135053
344373
87
99
670546535
36
239550
38782
7
92
83
62143
40
87
62228
369187
495579372
438417
61
14
66
108772
69
448975
134731296
81
12
320559
437749
45
313047
52
133000
23
289359
99
412196
66442
21
463427
94309
62
60
116330
82
90
84684815
95
262983
252434304
3
56256
72
1438
155202
41
22
118816
45
60
425723
237108
217614
150522
15779
349822
15
4
39
23
3
466131
54
88
77
32
57196
154306
149867
158193
589675018
358442
362219
68
20
30
16
2
36738
375442
22
23
400353
855148504
674214436
34321
97
190572500
254471647
170332
39
7
277188886
133970
76
401848
36
74
79
46
5
74523
88
202914553
36260
447970
284956230
158915
52
68
243379
55
4
77
330585911
8
97
69
4
118901
70
411788
401716
7
5
46
11598168
451000
100869
30
41
178462
1
488491
31782
268195
24
136850
35
3
269335
173012
5
164457
4242
652803270
497761
440630
3
85
80520
367257
34
59
436668
181012
125700
131162
624607521
40
340288
125399
10
4
98719
85340
7
207651280
401090
38165
850436799
48
325485
95
1
281625
172049
258831
429479
37
44255
4
84
69
82
62
28
177136
210911
384174
13
202966
6
53417
54
332990
98
220489
473744
48
9
183228733
91
62
129048
57
30
72
440486
70
63
8
245752
85
77097
59414
5
402808
69
33
17
27
97
9
1
351911
47
67
54
23
168648482
342459
302768
357980
96
39
134454
309575
423051
98524
893884744
7
97
233386
44
397037
189058
390575
43
857188803
350092
131098
473720
344074
77
73
67
73
51
329861
87
78
231270
272643
70
2281675
1474
489120
317283
68
33
98
437963
110689
48
25
1
265886
53
442422
4
392487
701431622
29
720653144
214622
106613
15847924
234641
157958
1283
58
191194
17
136645
7
80
475865
78
943612122
389252
11
734258381
388816
23
9
162911
46881
5
1
961349171
18914
311602
187408
260104
83252
169528
816934165
73
343518657
237016
53
256961
150789
221723
44
259917
4
7
488927
12689
185055
153419
89
51
38092
67
429594
66
180764
855804381
26
1
150547
5358
96317
456400
442507
998336072
3
381676
25
159364
132972
94
93
71
451652
466568134
21
365470
80
61
97
280841
31187
40
87141
31
17
1
348188
96
449053
453073
49199
125869
114207
25594
5
21
67893874
65
280499
50
72524638
48
154490533
651562006
452957
497084
96
9
68676
13
10
95458599
436060
436581
22
62228
83
96307
273272
80
216645
36
206980
93
56
104035
955289154
472222
8
69
817796409
79
67
62598
26
27
4
4
370005
400371756
73
17
81
68
91
373958
27997
79
87434
35
67
228997372
426285802
172198
424256
15
480247
35
602788421
32
320547
52
9
67
8
368921
45
153738
94
16279
227116420
372777736
123808
73204
52
14
39
244028
8
485913561
60306
59978
411618
35
55
1
286529
64382
2
92
103658
228199
87432
95
139171009
2
246875021
11
58
311265769
478470
56
197791
5
654001751
425017
1
53
316163
70
454867
68325
7
94
50046
440563
265740757
76
92
469826
144446
82131608
51856
129257
27
7
75
77
454365
186135312
377302
75487
386470475
25380
66904
47
131613079
481838
65
181367
9113
76
23433
50
81133
31
80
3
328077
308088
253104
946353590
24
168385
32980
16
63954
39
215663
177027
34
33
30
85
293559
25
855805817
70
297293
94
420553
230871
29
13603
210154
38
33
43
74
21432
87
74
59482
8
86
78
331616345
15
73
77
21132
6
90
149668
98
12
453660
234426
98
323541
70
229618
63
60
55
188559654
446578
81
20078
63
119714
17
86
64
414986
4
2
57
34
6
4
497593
159917
94887
129117
321628
17
365009
8
87
40
437051
70
43145
32
41
392935
218155
921593615
120054
64725
31
84
1
93405
8
1
52
16706
189641
55
132702
94
59147
174817
3
130402
403530
95083
1
195952007
74
36
78275
387884870
135925
450822
94
33
86
8
198638317
8
57
209496
54
72
153934103
297279
72994
286646075
71638
93
31
120296
1
77
2
22
10
96
13
26
68178
27
89458
108048
2591
460180
374907
67
72
218546
379144
223607
98
43
229565
72
15
320357
545732436
143065
140123
369057
389122
280824
13
6
807904991
18
46
94
9
76989
81
40
91
20
3
20
281603
218677
43
379315
83
88
37
8
89681
427325
36474
91
4
465314040
75
59
281114
5
583056373
5
75
282960
145099
75
148335
172280
31
146059299
80
4
2
619371016
310517405
77
543935985
315705
924609272
470548
14
408780
237452
466801902
52
514276095
52
22
367645
154941
1
11
493701
51
346878
2
35
395589
748483439
65
760296250
352469
25
218447
433181
381162
2
28300
2
260731422
7
400912
7
49
257437
36
25
346264
344222
98
5
1
1
319234
185262
39
467564
88
26
85137
42
330188
303333583
49756
131841
4
3
51
99
49
597215386
116348
47
389283
21
86
17
46
8
32
7
97277
3
341963
8
4
358190
58
232852608
44
44
8
43
61
107598
53
11
58
70
86
66
354255
17
90
58
68
179513
82
464565
6
47
621912707
69
88
228089
75
86
23
69498
5
395421
451555
144867
76
418305
77
80548
74
800911968
475637956
30
186626
89
498920
194031
79
438854
5
84
926296896
414648
325410
7
324586
115288
812972457
28
80
914506314
60
207115
75
68
79
78
90368
71
600349239
44
193272
353958
64
346053
2
39
389446
63
592913531
77
43
68792
71
70
260913
24
115044
428059
51525
341451
73858
314806
448842
387272304
287308
276644630
2
436052
22
37
38
53
55
770617795
60
319489
31
396825
20914
23
440825
291815
423538
455769558
354774
155618
16
485268
420671
277996
4
695061055
246498
14
275638
339194
48
5
255862
1
10
199158
209484
8
231517
460933
3
29
324189
64
57
37
385670
457519
303809230
47
99
432635
69
438268
372188
442631159
67
141532
62
353527
62
38
399540
96
87982
363822
7
273031
92
90
96978
7
190863
25800
4
218030
20
51
2
142554
28
443317012
16
23
439956
4
382824
273717
38065
483186829
124747748
20
50
777690576
92481
29
252124
21958
216719
61
5
58
251796
15
24
1
71576
7
67056
72
136332
65
337216274
42294
77
101599
79204
81
314560
61
218525
90
56
201773255
62738
157632
38
34
66
99522
281086
19
6292
3
70
327473
1
13
6
74
2
57
162957
1
239713
7
456824252
163620
83
1
113337
7
29
35245
49
88
80
96
23726
6
63
556850558
22
267913
4
338257
60
343626
7
934082625
65
156074
28
291933
459210
6103
309001
52
53916
588
357923
463808
30
11
279970
8
87
50
4
91
696490626
9
62
410611
4
8
27
45
61900
89
23
1
23
28
472230
40
96789
414950
4112108
17
20
76
1
3
33
189064
336939
469360
239259
14
155481
315894
122324127
352397
293207775
100937178
704652830
16
426022
227470
290621
214132
498560
234858
7
5
4
46
809370051
204147
98497
46
7
255118
5
402125
26
271660
782714532
68
1
48
46324
154002949
495925
443082
202311228
425124
6
37847102
30
9
70
80
254989
268646
35996
2
53
90
347269798
90
180334
80
543450565
442251
452718
82
89
2514063
474836
32
68
24
458031
405397
58
352299
32
88934
34
12
77
44
455060
56
64500
76
81
74871
45
942473037
425049
43
82
15586
79
59
162646
77
95387
3
298909
54
163104
36
52823
77
60
95
1
31
92667
30
81
8
15
1
7
8
105219
7
396082
68
962041326
31
42914
138249
320919
4
5
64
172643
117724
150771
270728080
482397
831539325
19
33
29
25995
87
90
40
396563083
52
35919
301066
430520
62
8
4
70
65289
3
1
3055
239470
175680
293210
5
131759
36
68
336290
2
47
87
48108960
5
271310
59
198773316
90
5263
73
92
26408
65
66
286602
282802
528804079
71
86
374915
54
367487
3
16
73
26
90
6
43
514192379
385635
56
76
2
316966
385468814
40
28
86
314652
471817
75
21506
389832
185833
397080
40188
382215
169369
1
46
2
5
439294
84
35459
477402
54
50
276598
91
32
73
682741081
380561
318591
51
8
83760
86
43511
221411
186372
120028
22
22
68
58
551588071
383855
7
8
90
503439318
29
169278
329452
20
91
294591
4
11
23873796
133508
96
86
56
3399
87263
5
415091
293075125
402531
71
219093
7
88
227072
418609
304481
99
123054
218911
497799
36
4
41083
73
96
96035
52
418948
178720
130720
74
82
84
180874
34
3
69
127390
65
5
13722
55582
308879
33
967030885
34
7
65
191802
449902
19
83
240124
90
638794266
80926
12
542951238
136732
280516
298368
75
360961
6
31
38362
92
334553
229017
64794
79
66
680782056
23628
45
19
68
250783
70
151866
92
392999
253264
93
79
260595647
1
8
32
21
72850
40
7
295746
441358
6
23
22
93
32
6
482789
4
653111087
218622
72
345941
80
133375
315392
1
51
165951737
101518
385659
99
2
127524
22
8
78
87
430439
81
161785
478606
1
207466
997689856
365159
49487880
61
102771
97
133767
146951
377616
12
38
28
413533094
56497
158638
399330
121456
471328770
374851
70288
60
129404
254635
126110
6
86
321634
396805227
122199
55
462798
34
95
412256
70
33
32
8
67
228186
86
995160584
68
484750
259336769
1
52
63
478596
96015
440504
470023
16687
481285
441848238
273685
8
52
82
39
265038
327627
4
58
5
413339
6
55
320827
5
3
40
13
1
16
127851
167973
3
7409
296496
88
42
9
181177
357179
230373
16
37132
183343
241173
437198
135857
47
13
7
76
86
119772
24369
49
383028
355548
345656
64
81
92
92167
452196
236511
99
665158020
2195
36
48
6
34
338870
448603832
75
16
439788
65
632416908
479600
16
22
33
4
435937041
99
50925
36
353740
39
32
100058
46
98
352251
449961
49
72
101656
38
466859
75
7
9
93952
390557
34
57
1
175327
45
6
40
179619
6
79
182703
247798
92
402580
32
432365
878721719
29
1
53
34331
291742
22289939
98
92
382971
314539
312414526
852722194
73
213144
417650
206629
62
128515
49
330384
7
71
483280
679981070
768830138
97
225527455
46004
42
12
70857
21
37
12
205311
1
150811
341285
241214
62
33
218761
194450
189216
102881
188534
480829818
98
243870293
354110
65
82
7
131615099
66
51
287233
49
54
70
47
206015
74
79
317984
35
3
169649
1
233349
41613
884804191
77
856218690
238447
7
4
81
39
298981
385359
51
11
47
162484
27
5
44
90
129598
73902
96
432554
304596273
459083
17
20318
95
23
63
265010
700977295
80
114136488
933977933
501051021
11
4
404578499
433917
399786
58
3
167413
18002
52
82
471298
487716
46
72748054
29
85
513412972
311337
35
96
1
408716
329249
379385
343122
73
76
57
152525
10
92419
441788628
58865
343409
112854964
451166
56
452908
51
2
29
347095
29133
380485
193946
70
236678
197870
689546972
337586
382669
55
446069
275905
143488
277279
86
79
66
56
343386
7
46
75
37
165694
91
7
53009668
95
222131
299932
213010
74
4
99254
475780
6
645797157
76142
51
460552
86
206590
54
20
354959
68
37291706
9
9
97
150524
111987
35
63
384321
480866
97
64
1690
13
78
718565916
60
63
430270
34
277781
9
75
56
352399
3
95
30
32530
38
69505
97
4
96
3
295813
45
23
20
36
49
40
93
1261
9
323508984
95
1
61055
880765880
20
31
413064
9
112397
35775105
14
469543
260628
6
487584
5
492543
61
24
2
385443
44
129324
34
19
23
67
463744
83
94032483
59
97
64
4
51
479822
106592
15
413612
374565
353849750
99
164492
15287
19
2
1
98
403576
73
225072451
7
344568
27
280712
182788
328962
421276
413683
6
86
422760
96
168106576
669793157
26
26
70261
175810
26
94
176309
90
42
597758848
24
485520
82559
59
7
189912
35
48
15
455540
52931
424592869
230992
220719
125530
25
16
8
606289196
18
340612
4
364094
327912978
7
33
693688760
140283
51
7
138979
98
61
45524
81
72
788155879
407537
313330
387956
10
44490
55
91
140097
1
86
6
29
44224
422544
5
88879
22762
183777
66
180688
464599
50
764459199
148464
871990926
227164
490324
8
302441
491135
352647
562249243
466068
85
134952
5
7
282508
459806863
49
6
50
413724
55
207982
85
2
238133
1
28
20
8
9
398650
9
120709604
66
5
333251
55
5
2
289304
3
347679
470769
62
327043
32
83
856657160
222224
69
221463
43
72
418170
21
472417
247575781
26703
54
36
237666
324865
3
98
118333
25
469454
71
392871
504547646
337560
407893188
22
13612
23
253119
49
44
48
1
253832
220125953
21005
85
453062103
39
68
8
48
350710
330773
32
82426
5
47
1
35
2
430089
329895
96
140182
42695
67
80
98
147923
94
91
5
26
803885680
66
8
121060
409460
20
427174
828608989
45
126463
30
87
9
19
9
77
38
868206365
191736
299293
30166
394898032
78926
170242
42
37146
50
427493
269124601
329096
401429
62
8947411
101886
336025
382457
462543
146104
502258286
210236
265520
94
87
809526919
69
182520
11913
222445
96
14684
244604
9
41
44346
75
65083736
8
49
34
5
41
197093
84
50
5
446271
13
73148
236881
72893
54
104359
366309
98
32
34
7
575794045
70
21
231169
274151
384471
34919
316501
362092
6
101884868
462459
256655
28621
61
528797342
378747
7
424166174
275513796
280625315
953926824
12
58
95
74
79
89013
165523
240803
88
44
432304
287307
54
153186
3
153489
539879793
83
467447
475680
25
483983
111262
39
80
97
89
30
66
397290
221661
19
6
93
4
50
376580
89
2
17
181902
381148
9
84
82
944879521
37
60
257300
17299
295543
34
9
52851
182479
371223
292579
40
251905535
67
367264
54
45044
33
147733
117152
80
8
40
4
69
78
6
383326
119536
53629
326628
7
5
302417
5
339478
867840300
397838
78
377093
46
92
19
13
10
181253
18
798784496
79
342013
55
40
178945
11
52
225711
76
142716
323434
65
199698
269029
479286
349336
94
45
434222266
228121
203696366
81
4096
99
1
1
6
313019
346794
917720511
758502359
314950
75
10
68
407502
87
359889
143358
86140
94
67
48430
350291
454291
6
392369
494442
21
381697
68
17
317342956
52
16446
81
431695
39390
151071
479965
11
81
59011
152032
9
123093
126451
313144
318085
48
679303889
272485
4
212210
18
49
73
84
19
26
301335
72
28
2
149204
475118
390331
59
142447458
171018
41
94
21
72
316992
72
411784
808776560
196151
912391399
82
188937
44734
27656
10
59
74
76
341329423
8
344385
16
21
442390625
418415
5
52
172017
42
1748
1
56
221168
45
99
9
700963358
65424
25
23
36
64
195188
44686
42358035
15
62
18
461791
45
43
97
448018
272751
62
78
77
14
76
2721
28
57
25
34
476718
804720443
462825
6262
318954
441305
93585
67200
33
54
181458
68
14
32
32
98
376829
443048
87
37636
61
382031792
78
138856
129477
409234
287835
781440408
16
160398
8
457468
228674
89
240685
103045665
40
3
336353
178931
110435
325156
166487
9
59
247246
20
93
85
72
195450784
215169
60
30
8181068
25
9
382131
192623
89
15
34131
4
20
762565385
354261
49708
24
50
90
86
52
269560403
313486
65
95
9
39
40785
50
8126
31
469772259
41
27
84
417390
1
11
8
291608
31
69
62
380847
33
50
67
64
15
116903
290074742
53330
5
112597
71
71
81
7
409638
193416500
393662
80
1091
234763
4
36247
77
126390
20987
99
3
400573145
296026
7
368447
447274
9
96
57
312520
944637226
65
66
10
262295
60
102060
402554
87
45
8
165046
72
206082
57
356906
29
38
65
77
262364
2
384478
364152
2
533795110
53
18
124270
74
61811
3
92
13
84
57
776294024
246025
5
423110
8
41
1
186189
78
82
10
217003
27
65
54550
16
8
991304313
89
92
394189
89
24
31
521576129
7
3
208936
572150449
976537927
70
2
60
86
231966
35
23
17
77
78
3
227608
263185
8
252120
34924
8
783604058
401456
25
80
15
61613
447096
58
57
17
44
7
394198257
57
55
130858
35
326102
359632
152378
89
95
12396
483606764
37
45
176126
439932
72
813645436
35
6
15367
592679736
21
82
127998
9
402297
151466
45
64
75
93
192860
176978
96597525
409234
448809
65
27
163959
913529450
32
209299
313876710
61
462194
155325
88
164021
70
32
58
51
467011
92
45874
273161
478739
4
369286
45
102820
72323
93
420079
66
92
10
348018
444462
683498212
193901
4
168971
86
286809
50
98
4
19
7
316073910
384450
66223
451942
324383
189138580
267996462
14
93
116279
80
55
930665687
152711
375041
54547
81
8
162652
67
465797
95700
71
47
286195
17
442199
87
55
79843769
21516
1
28
33
3
383952
8
208049
53917
261487
93
43
129628
440202
97
9
419136
19
80266
229938
96
76
51
96969
314607
80
36
318147
2
126413
97
42
720889187
98
88
8
76
348119
52058
69
42
28
301831
53
57
80
178128
51
66
36
42
67
45
356611132
247535
401587
19
162500
58
68
158221181
80709
226694
437102
959285026
47
111090
74
303513
50
23
200327
37
6
22723
976441900
39
130725517
352620601
69
60
215650
42
76
276386
217269
38
277231
7
540810095
412600
6
411956
41
138592
1
70
34
226456
80
113656
93
1
96
65815
467072
7
6
96
62
350792810
281686
157244
132560210
5802
78
7
114085
343240
9
47
174270
26
39
288667
338026
407743
54
6
56
141640
6
12
466989
44
34444
582221160
68
73824
54
34
75
338093
800966407
463037
228720
169040780
168374402
1
288785530
23
86
407784
13
112381
30
22
7
2
102068
347040
33
3
427503
27
319077
85
22436
360156
391046640
39
445897
85
219357
130800664
63
5
9
270850
348385
8123
6
44155550
62
42
55
19
217630
64
60
75
72
167942
74
145908
81
22155247
189266
2
219381
158628
127406
4
403570
198191
38
67502
360138
425370
46
68
3372
75
487090
399767
84
16
40
193787
183061
12
155682
14212
448733
15
405496
68
66
425563144
429849
12
86
53505
57
88167
2
420533
275441
443851
104383
381291
159111
78846
133316
183792
30
91878
336172546
4
2
97
83
93344
78413
148188
279367
1
74
58666
87
2
370463
300675
498728
2
123629
5
361671710
281995
298932
341939
3
37
17
94130
467941
15
62
422941
63
36
15
34
118960
160331
490983
13
35
461158
4
6
4486053
84
358321
92
207928
756794717
22
136686
12
28
40
474413
45
676252858
5
84
54
393539
220071
479905
101806
24172
102309
77
214293
18
105204181
82
55
568700567
91207
432442
85
193000
53
59
81
81
10
64
435837
406587
642039729
999295243
388003
406802
74
482161643
24
8
6
55501
346141
48
1
43
449613
3
307280
444160
11652
957910972
5
44
441289
340944
2
97
231969795
370515
172311
53
146568
49
826293893
45
37
80
81
24
70
455931
46370
42
24
9
80
256933
3
33586
43
58
307438
27
85
458126885
70
101087757
392117
13
124088
203939
278190
74
9
158442
459560
78
80
825101680
76
9
446449
414738
1
42
447889
25
486603
57
66
79168
57
471338
484168
8
252837
28
77
438906
340354
96
646792874
93
494320
70
135897
114165
3
9
2
33
94775
87
474498
425919
401119
2539
9
92555
79
57
91
10816
81
13
3
375023
4
56
86
7
38
272894
376836
15
86
452156
267382
145786
221801
48
13
15
314489
107750
932895315
97435
76488
3
181040
109563
67
306589502
32
17321
5
496803
34
25
297252
3408
301011
286050
34404
13
28
480090
243112
294120
212479
289443
311122
60
97
149300
20
470400
24
6
309575
391306
47931
4
242120
834772336
1169
12
134247
284872
292006
13
788199851
42
64
239330
89
418984
44
134013
224929
78
196313
404036
70
271910
58
174416
474596
170237780
67988
10
438450
449251
57
1
244807
397535
4
52
18
24
29
454320
35
622655849
68
1
5
94
30
491688912
321729
47464
243960
18
9
32
56
41
23
92
60
66
537756071
337056
23
66
216322
41
353236
46
19574
88
286393862
80
83
127435
48
280927541
204971
145010
822810567
89
153865
66
53
18
210585
36
315441
61440
68
291715
86
238183
34
27
5
520824307
482228
61
366157
342095
430835
63
89209
152325
34
71
12
68299496
77207
94
92
18
200122
70
110032
150592
10
41
96
40
39
2
254328
441071
34
471685
16
1
791355431
84
242036
43
124172
153782
471655
234596
420995
7
83
13
1
9
421025
100741
31
28
50
1
9
58
407409
97425
450433
350835
33
171797
5
22
122026
28482
53
473438
45
7
303789
10
41176
32
918034777
14
2
87
268287
135167
924262503
5
418268
38908
38
7707
254345
345826
192033
266193
145156
12
218532
302309
38
798501291
966048156
332154
151279
322755
57
47
32
357136
4
26
27
2
632949015
8
245934
6207
82
69606
240317
24
83
74
1110
49030
433003
57
355016
847951596
84639
308802
341479
43
8
622483919
263843
28106
11
284945
825201321
46
439605
479520
5
65
67
55
43
274444
8
20
149492
4
51
79027
313749
159967
61244
92863
868425651
422578
29
56
203885
28
52
371627
30
640465562
354456
84
94
891557339
310120
473388
33
313768
731018088
100140
45
87
873040893
755987810
20
2
104776
234014
94
892808343
355026
314991516
33
35924
53869
48
19
904957602
12
18
473455
1
321999
15
314986
22
47
71
90
34480
289336251
15
18
440319322
282136
311114
4
4
497423
88884
665791976
439607
71
426588
73
2
13768
57
192182
33
219727
279024
11
412786868
75563010
72
14
415452678
124102123
143875
470168
41
53
4
735336871
438397
52
59
68
382817
368709
85
220644
24
54
66
1
245757
12
46
191901
43
433871
60747
726129808
68
44
89
55
67
5
160972
27620
730517644
37366
27
465776
234787
79
57
90
90
1
431367
6
16
7
8
338430
261715
4
428291
603514940
450879
7
404245
70
837625296
396648
11
240056
44
325962
1
123795
98
95
398221
250842916
76603
169420
65
68
461844
469076
21
223596
41
3
14
349974
83
264781
54
37
79
484661
16
37
44
629037452
115632
7
108964
8
81
247844199
46
288055
146364
200131
37207
409061
90
264353
218657
499796
794854834
49
54
451855
122613
257001
71272
134883
8
138350
723253777
390000
228702
164172
498111
252158
269944
21442
96
40268
30
141859
7
202110
25
30
1
20
94
2
261185
64
56
48443
91353
73
24
80
190631
515530221
99
264830
320465
24
7
276675
1
91784
109248
49
8
9
37
258335
37
60
68
210456
475267
978938097
99399
488281
87
94
302227
57
98
241086
98384
243405
38
330375
57
48
435243
352105
63
52
93
286339
579366383
58
47
207917
250741247
37
453072
376992
485898
389849
34829
16
593750362
17
341318
69
255989
52693
108745
93
39
305023
378972
20647
379106
35
30
6
389304
11
98
35
49824
23
183887
651748964
886939433
136907
71644
134572682
413216
2
88
200491
80
828925398
76
16
371660
64606565
50
9
47
20
279471
9
4
222843
79
30423
100670
405678
48
781279827
335738
71
474686
400780
74719
169121
72
73
97
493886
8
267961
21
134132
472931
91489
1763
65
225091
29
16
52
53
48728
4
64
193731
380641
20
256161
19
204428
170661
105073
50132
255593
363544
69
422255
28
41
80
299109
160790
264026
183740336
1
18
460695
361193
16800509
8
4
463397
915565800
24
242783
312725
5
32
51794
4
20
961866142
493392
93
287499593
422834
83
2
12
98594
412854
125663
4
99
454421
9
202668
487031
224415
7
92
112374
43
326249
99
376866
250178
30
209129
429202
243671
35
30844
15
36
216929
38
53
466360
2
382885
77
39
85
74
478495
6
43
428251
406189
182248
19348148
99954
47
9
30
452581
301480
53652422
59
36
217384
97
483398289
85
77
40924
3
6
331249
77
126514561
53
6
37
426728486
282628
37
48
236843
56
65
94481
907015201
105334
24
27
88
8
122901
54
287763
207584
42
235627
257723
362451
10110
25
47
3
145266
45
399901
18
227290185
194666
47
12
8
340512362
25
169085
9
39
79
270678
949504189
28
52280532
86074
819436282
202533
177839
161330
84
489828
352536223
409832
87
223312
2
463
332547
59
21
174940417
305699
6
9
14037
22
27
21
70
98
69
243000
2
317537
268977
454125
1
15
86
340105
37
3
494777
85
277256136
49
56
21430
74
162388
431891
1
1
98
12
3
226002036
10
309135
4
24
78
226973686
236864
62
426350
13156
304636
242800816
26
129891
69
144655
429437
78
85
569393141
45
149939
1
255300819
9
62
23
165271
99
36
209656
95
129008
75
82
421692
61
25
48
497721
190712098
4
17930
24
19
90
968907892
34
88
173446
225399
68
53
341759
45
88
34
95
55078
1
252115653
45
71
238328
4
23
304232
202196
376644
977753707
256907
16
234310
84
292363429
30
62
17
636329224
328243
132710
440053
8
3
228007
80
54
274360
79
80
20
267066
46
777332910
67
41
24
17114
359195
21
9474
357223
97257
195687
669227116
416368
296691
27
150953
78
239768
90
57
22
166692
3
281944
86
24087
86
300232
491216
26
10
160920745
305382
375284
156149
386092
74
9
73300
43
302727
12
460311
2
25099
74
32
431716
28
273443
106571
45
53
50
47
30329
377515
104837
495520
52
445397
802561469
138476
6
6
55
341824
20
7
71
9
60
113775
53
909608258
71
32
23
139319
336707
28
31
467163
84
42645
16
355502
490909
81
65414
265621
9
385413
8
475699
90
89
4
32
84
398812
13664
179981
406415
88813
739969622
86
409437
45
20
4
180706
286072
204056
280599018
116590
358998412
295852952
172866
31
5
98
12
429599
49252
380117
119609960
69
55
8
14
258442
10
41
83
56
80
486375
26
46742
6
204128
36
14405
85
21
61584624
619182472
428581
59
420608
6
11
398673
467846
44
530388492
298717
81
210197
90004
90
52
52337
69
381298
435100
363656
290654
287296
3
55
11
836344756
124476
4
137670
83
408068
448279
83
74
318016
277420
341115
22
7
177016
91140697
9
27840
143064
93454
234931
163373259
102184
23681
6
101209
47
9
81
4
174670
5389
6
2
38
68
67
5
4
325075
35509
224322
73739435
58
93731
22
168290
131847
472826
84
184586
532815197
345177
27228
171931377
176850
170647
480923
410787
258087052
96
59
14
14664
333646
9
361485
70
227747
28
211332
48
19
7
157189
250522
21436
159548
29
305138
191305
52
975304454
90
73
472189
405838
918925507
321837
12
223677
20
242103937
74
61
383489
106060
18
3
43
55497
77
86407851
450796254
37
127988
6
168049
61026
24
482861
451709
290015
31
8
18424
118972
72101
304142
736843622
313930
70871
41
23
91
96
81
248675
318500237
27
256922
463376
10
430919
31
263741
5334
447882
393775
88
2
56704
81829
36
240059
144459
60992
243027
451659
41
8
39
478557
4
54
392514
46
987351796
3
31120
387673
94
312756
31514
47213
3
39
64
5368
84
36412
445724
55450
44
34
74
81
7
6
18
239241
724717014
34902
39
434019
456155
152445
75
310944
150523
396243
62
31
220250
447912
45
78
23
77
14
68
26
6
60463
361283
14
667516914
32
19
45
86
30
102074
86876
15
73
378037296
68
86
89634
476846
79
26
475331
50
56
3
7
99
112161
419118
105034
8
113074
334056
5
56
82
3
49
20
117021
380731381
16
203485639
298429
65
3
315996
44
166926
3
13
6
438817
46
237601
419319
3
55
458644
252708
5
47
241254384
40
69
98
305956966
85
62
387851
64
290655822
53
175760
74887
4
99196
401744
254561
64
191590
43
290425
405778
133780
135277
492804
32
227911
49
116727
280301
235354
212272
397211654
77
18
417466
9
25
75
4
5
14
9
855785940
5
900328097
12
419547
120364
68
35
80
69
158166
21
387082
51
328489
428358
429305
394223
4976
90611
49
584878736
40
56145
44
333011332
28
94
489048
337180
97
298120
88176
14
389624
384375
7
46
342885
217973
382999
32
6
121332
17
86
3
65
453742
92
42
62
151774
177723
323874
57
835853158
117588
82
3
38
29
73
69
538407513
88688
41426
105771
382959
2
487158856
2
521260998
320118
71
20
9
94
21
728922842
827260739
76
310044
494212
62
460696
760616105
30
37
198409
114358
96
361418
119331
498765
21
47
68
773657311
1
1
297894
12
217053
40
54
67
24
812016215
91
67
61
58
358668
42
263545
123044
42
4
528671479
194937
67
201510
99
78
33
440119
220973
35
343192
268758
8
3
492093
59
6
497814
185918
109308
2
123346
8
489839921
82
425151
164777
661078036
8
255946
20
36778
19185
209607
52
3
331432
46
1
333797
22
1
81
285008
29
1
395461957
21
23293
486337
30
91231
201691
12
280972
6
69
96
480427
5
468793
239361
103331
85
24
45
300134
5
5
293940040
37663
94
455497
5
2
2
89
1
32
85
27194
41
58
84
69
4
90
55328
33
57697
23
19219
267337573
13
86
214411
90
92
274667
32
132909
29
278995
1
37
9
31
480852
318093
117682
156254
305819
76
4
45173
50
358753
277339
85002
828137119
99
284427
87
48
259931
38
48913
9
231558
69334
781221011
276291
489147
342469
59
43
99
2
147386
694985055
110700
40
111423
12
56
9
108368
196048
82
212396
9
249717
401708
97
189309
90885
179650
54
89437400
268726
81
658967121
29
466312
57874
170350413
214562
38
56
81
15
23
53
26
90
156676
386236095
82
323923
17
334015516
59
124070
139362
13
201485
24
457859420
867149195
67
302661
64
57
475657
16
450332
420764
82902
828935874
47
42
385677
33
10172
56
38
17930
242769
154660
283039
501772094
261108
89
166900
6
412644
364607
555479868
65
78
422169
507093987
71
9
2
52
53
32
282225
121494
220131
17
484751
48290
376082
191304
188789
11
96
23
135753
67
80
79
78
8
44
424011
73
3
82766
470124
50630
58
96823
857673980
35
8
95
399924
41
697296680
371252
38
73
136744
90051
74114
40
335599461
9
469398
64746
423425
48
184918
95
27
31
62
64735
90
368394
221989
49
29
313380
56
499596
7
362364
88
27062
63
311617
863567932
158750
431859
52
360094
95
495451
94
183224
87
28
1
589554480
88
295852
396121
3
130507
4
380714
42785
42
68
221384
69760
344114
173101
72
266768
431719
229477
41
80
25
57096
102126
470071
55404
241030
322468
90
17
330490306
232747
88
398115
17
75
266222
92
64716
118364
48559
80
399119
63
94392
61
114805
710505803
404124
47
166870
572502381
84
29
397195
65
17
7
175357
120379
74739
347409
97
66
49
17
649092541
5
208078
79268
222348
6377
61
209130
454955835
891776053
16
761962826
86
10356649
182977
34
484344
19126
27139
61
350442
372133
48
155828
16
91580
18
166025
398763
268577
372711
45468
952088534
209241297
7
12
312453
592407703
293313
4
2
303754
16
57
35
334711
96118
92
35
71
117446
10
32
493258
70
11
1
45902
339234
341124
5
160665
48320
19
34
68
342023
87839
157819206
64
83
80
425467
5
33
401205
359663
102349
52
27499165
34799
644202134
487828
207103
593045891
84
188848
52
77
384260
65
812843322
4
7
390375
414194463
15669
8
492334
136919
381763
369576
95
211975
12
18
46
178723
788975536
87
63
44
13
73
337481
61
16
95127
451976
453769
83
4
7
74635
488589
368150
18
839326137
17
312817
1
422372
444396
281179
478219
484067
64164
236186
46000
95
315591629
87735585
471270
91
83
27
246281
45
585571656
40
45
86
91
58621491
25
22
89672
978745889
287446
13
49
381150
25
2
96
54
109594130
480981
551367398
481187
331029
80
38
368786
159714
325286
468632
269546
2
9
2
9
286149
4
85
385384
646418431
363250
193020610
691979379
640059719
322916
190728
333617
95
16919
119462
823871937
13
59
229182
31
78498
22592581
179308
41
9
489659
120300
409281
15
38
17
304170
31
278393
235844
13
49
60
90
44
38529
581007846
28
797120377
365734
78
54
14
24
400543
220444
99
255169
53
14
442821
50
52
59
9
458931
376446
35195
61
285230
61530018
442294
23
32
308947
62
6
61
36
428626
448617344
7
210983970
969334974
443937
29
420190
37
391510
445317523
106475
340782
10798
79
46
147304
248792
443635621
101925
451084
33
35
125393
2
560714898
94
381613
4
97
41
279472
73
336347
455892
95
2
33
7
87
82
5
200941
230939
102896
298900
2
84146
70
64395
186086
18968
191940
1
57
211171
10
443483413
38623
252884
439193
484300
64
445931
96
4
173737429
278818
53
47
357156
64
74
51
78
345226
471425
341922
89
432980125
86016
417766
34
297587
58
382777
94
29
79
6
276838
34
300974
9
24
851600078
94
66
34
139041925
369991
419897
446504
18
413732
350313
52906
65
456799
89
52993
52
848410426
3
48
19
339626
474014458
68
250085
217641
77
342283
473072499
890024659
116668
40
35
205857
87
51
46
765105102
53
424454
16
445184
28
159607
17457
58588
54
192639
24
542307140
79
285258
7
87
32
135743
91
713372555
91
69
4
32
400455
263393869
1
60
64977
246264
158009
81356202
52
377309
239569
133821
14
8
48
360186
192207
9
423946237
499130
90
387673
646768435
1
36
44
76
68
496867
83
269838521
307472
243896
53
63700
348948
74
50
61
93
23
17
43
50
92
3
523283889
106547
62
447929
218028
62
49
45054
426151
41
60
414200
81916
13
127413
668310619
358512
40
17
12
87140
247762
165297
96
7
68
341823
42
421436
39
22
413564
150939
7
50
42
83
48
896093928
92
2
364491
497410
320277736
187786
89
45
123790
58826
5
89
73
612543574
440085
47
29
73
68
6
64
9
75882
485547
944
146443
10
37
42673
60
724389157
449893
266062
319753
437396
399339
99
202412
88
2
179438307
38981
57
147610
94319
621448391
92
7
37
50
364055
57
47
23733586
65215
467927
66
52
183405485
487332
966460933
383347
41
11
41
42
94
436304
29
93
20951
456832
20
5
73
17
35
303452
27892
349781
94
33239
328298
369371
985184596
9
14
8
205999
797433700
25
65
163909
39
621315392
5331
491539
21
853940073
11
88
840485568
513638900
142181
48195
55
311033
222605
76
42
744161385
69
2
85
17
441483
292226
19119
16
72
492033
322744
482917
175449
16
4
335324
310437
52
84
55
1
631904813
15
212039
134639
448482
35
178412
318007
261976091
22
376792
8
356964
309364
438063
14
89
240080
143679
13
39
191427
2
92
268130
42
188331
144177134
67556
435545
73
21
349614
88
282272
70
53292
71
82425
11
2
10
2
173616
3
57
85
182351
422204
84
85
87
226812
360593
94
96507
566242520
39
18
292051
434336
37314
183295
785558890
27
222029
171890883
83
25
499365
171786
44
131516
411528
453789
107861
270487
814910807
636213908
258386
148230
58
103629
180009
60
977748161
97
460447
39
169687
347149
58
41840
6
35
480593
210685
4
98
87
91
118977255
15721
195273
491810
6
36
28
78143
9964
64
60036
45
96
397792
299186
21714
457701
47
901450991
87
487418808
5
28
80
327475
30
16348
807769280
4
51
64288
90
12
38
88
35792
88
2
131113
332069
372212
59
97097493
65
29
112856
44
68
260736
63105
294260
7
110171
215191
20368
48
2
173372
29
4
157023
8
69
853920465
61
10922
56000
166762
56
58
826044656
89
74
432992
121329
31739816
928366100
160568
6484
4
61521
48
458991
685073551
38
379320411
418031
24
176412830
972149760
289669
366157
1
146671
419866
37
23
308694
373448
209082
147162
41
406324610
128226
25
113180
58
17
58
10
745696198
97
17
925965995
65204
189357
3
317889
431779
92530
109133995
49
81
70647
384762
125676
86
980467591
623323065
779658040
256320
359362
72
61
174314
11
9
29
756627252
395097
69
248829
296142
352531
14
688899447
449016
37272
436230
68
158400
81
82
28068
79
3
833495957
432842
56
186217
247265
64
52807
34
95
117645
307783
430003
192327
49
264521
55
431470
289609692
29
68
1
37
92863
812474587
34
122095177
57
67
77
452491
51
22456345
127217
35
358946
38
7
28
2
81
444086
47
66
420317
85
7
18
306613
96
158557
15
356389
257971
395583
65
47927
20
316640
681397231
79
2
5
72
375843
70
49
11
477908
62
498009
4
97
282032
154499
48
36
54
44
447170
8
424230
91044
318945798
40
17
15
32
338196
84
305726
13
2
198038
490096
63
663007187
19
17
480440
247495
84
30
901330156
58307
20
85
42129
805140791
368337
418712
319306
43
354831
49303468
170781
9
348200
182579
214240
95
24
94
250630
45347
477778
260918
97223
37
9
30
81439
315910
17
83
17
297622
89
52
2
201747
271843160
452163
31
323782
57
9
7
32
21
3
15
190459
216067
255387
184113
32
45
146703
71
97
5
22
189686
378808
424450384
301097
48
8
35
4
309075
164691
92473
253217
198316
41
601359181
26983
44
33
490107
131305
64
59
447785
82
234603
445342
303521
422225
398442
68
8
7
19
193647
184153388
52
137264
12
51
289377
172250
383159
70
233017
259959
6
116149
66
8
46
201001
327607
125946021
6
16
108214
327970112
170301
164074
28529
8
36
9
60
84651838
31
952993354
88
63
277706
179913
48
109823
481640
210832
423774
120724
65
8
8
10
123915
44
34
485417483
317108
12
43
369849
89
416050
58084
136268
22
86
77811
69
2
3
157440154
118261
38
307398
110258
402053228
386295
88
99
407322
11
62
44
9080
114991
7
25
377924
154975
472912
5
332712
65
246493
24
489842
6
524896866
9
219031
89
177926
349741
718488336
275894
308330
98
187448
2
55
8
382749
255384
2
607542832
220617
55
355371
401012310
99
355748
231759
55
49
8
8
73
298736879
315541
53638
23
14
70
94
28
296540
297394
567731210
106880
57
28
6666
309605174
388137
64
22
109658
33585
69
957814412
18
279569
366074
95
91
35
70843
324001
31
45
1
279568
62
400513
98
55
35
74
247564
4
58
3
94560826
3
442594
244859
641988393
31
40
252249
344473
88
6
1
8
67183
60
69
355756
9
120483
154445
496705910
4
439403
753987485
4
229637
97
22
94
35
572155754
8
35
362962
73
372372
71
7
7
346922
452910
298920
842496914
170292
54
254714687
442245
279094267
72552
50
483450
108250
788214632
833522394
31
287274
469371
961535545
55
583175250
230926
64
357365
32
371540
98
11
278230
477167
1
443846401
60
24
237744
297008
69
346140
64
28
483028
15
4
46
75
60
6
148278
63
226259
489999
378132
11
4
443232
66
171624
65
1
271479361
49
60
326512
37
389267
149500
465827
5
17
406659
323013
17
30
164922
81
189658
143320
46
393725
357543
64757795
65
337598
96
727795099
90
50
41
40
42
267689
485337
343680
8052293
942009393
109647
496737
350446
103575
93
79
73
441284
7
268298
7
443508
258248
6667
8
1
79
190326400
83
23
77
15
183991
44
7
408661
4
327496
614575765
17
771544109
76
504575575
292690
47019
74188
9
298281
83
7
325405
263278071
334939
74
3842
350271
80
415215
53
355253
81
1
226945
84
49
82308415
878932108
27
382755
34
52
71
8
5
299504
771163160
476350
89
48
951736331
16
477132
264077
38
96
216670
310729621
199871
48
755564535
9
2
23
17
153660
357353993
641290875
94
37
462138
80
13
472233
151840
309358
176155591
82
85
28
314313
86907
4
286846
25
144519
696409077
183572
53
78
465947
93
60178
11427
61
157190
940731025
6
308776
36
297078
313365
82
681630944
246271
54
381048
62322
943377043
95
9
61
97
2
92
15
6
250222
285585
347501
451480
472987
174995
9
14650
464680
99
33
111276
127566
55
484928
279239
46
23
34
7
76
387153
4
290608
275144
489890
91
48111
1
86
594830214
8
54
249684
61
914931145
352715
85
9
367301
26
43
581397801
149619
315903
422121
13
69
316235
426620
54776
52
65
87
263386
27176
3
20
95
85
69
717008269
377541
8
403095
453067
77515
8
412502
314581
132863295
37147
207017027
56
108170
77
625258723
58
194605
47
356136
3
7
9
157951
451582
476129
75
442051
149596
96265
232475
89275
85
173179076
163818
48
325479
65
7
50
23
3
408472
89
65
256231964
9
72
85566
46322
31
82
31
161438
61
173606
51
98
646602899
283124
143945
8
4
76
345235
105079
119417
8
1
24
611443943
902260022
12
769157556
378456
632433753
4
11
204288
26
6
84
4
3
34
346098
89
1
2
58
61
35
33
84
29
374987
31
37
490828
78
50065
59216
20113
269818
79
59
673530285
99
30
1868
71
141232
478735
385570
37
53
23789
80
16133
75
8489
424626
91
88
90
28
463576
60
810348691
494292
95
94
11
163754
196809
66
215131
8
84
130740
58
14
88
293075
95
3
191083
625010767
58
138876
349175
474776364
461831
74943
56
78
280999
95
67
3
250259
2
9
270507
277660
261611
53
89
390160
56
194166
2
70
16236
9
66
67
92
859909641
45
141650
52
36
19
194705
446512
72458
98
264360
802853942
134942
375030
390832
34
4
21
78
455608
421838
54
8
75
789202149
49348
239429
53
464200
53758
253755
230071
467219
53
352463
43
68067447
158845
190652
33570
506385199
243782
21
89
333161
58
73
8821
335664
787931375
64
73
7
60776
118525
446456
1
430899
72
55
823538787
11
30985
279522
130503730
599047872
316382
16
72
79
95
97
41
138865
25
63493
374880
158280
49
75
88
289945
240766
68250
380472
5
176090395
126085
395666
6
292857
34
81
3
77054
8
239202
214633
127446
91
349213
444791
241164
190264
18
119100
71
58670
11
87
40
323715833
799959582
434992
28
1748
81
11256
250963758
87375
2
23
82
386167
30750
24
57
121740
151343
334609
269432
52219
6
423431
616970923
82
76
91
22
139119
294868
88
33
754247462
50
5
91
31
52
317531
31
499246
19
17
75
69
8
31
258300
834197032
6
206644
326101
66174
29
377473
314952
85530
80
23
254080
7
5
106625829
5
120356
57
2
32
427845
280393
33
93
46
43
438490
2
61
180300
43
179618
46
55733066
68307
35
190624
317807
369541
317890
140655
288887
83
478167
740145201
67831
78
192708
47678
4
3
7
60
66
49
445213
402379
294035
43
46
21311
73
78
17
2
428571
7
79855
47
79
6478
94
80090393
166098006
97
62
54
28
302253595
3
61
24194
84
433441
49
82
60
3
298647
305690
327388
24
70
38671
2
25
21
111410465
282559
138410
24
3
10222
7
84590
76
383703
47295
21
270769
31
427334
97
10
76
90521182
19
23
80
2
43
4
56
34
58
163610
8
962480340
43
813749506
90
99
470409
431630
200910
56
240359
162266
96
70
389223
227323
21
412762760
55
34160
141262
443185
80
74
25350
284843
49
353373
498658
316554
2
37
913412299
359851
43
221365
65508
38468
201993
192428
8
33
438125
690948281
39
43
83
103752
24
65
32
132776
447728663
281966
348722
29620565
28
69
760258626
35
334394
308242
177384
7
417069
74
261276769
685556227
186299
37
100959
70
50
99
8
255630
236298
52
5948
26
18
98
6
75
80
518689907
167581
5
87
473640
4
24037
96
51
19
40
47
29
7
73
190316
55
295582
304061
227404
9
332453
67
47
321296
56
61
24
114775923
53678
31
142486
25
11
9
42
963775395
65
111714
31
317579
47
295709
85
2
132165
518723490
556101687
3
35
238641990
897573680
89
407003
864804686
20
317481
77
479339
59
5
310134
45
263962
303676
31
5
244905271
45
247534
79
463130
84
20
13
6
480675
2
147687
51
10
256783
26
482949
291884
93
92
25
44
4
803674236
375856
161955
9
12411
262900
369839
7915
5
8
186719
78
380330186
7
7
74289
487901
63
96349
43
71
32
248402
1
133722
42
96301
293550
325128
89
64
56
136762
281972
284543
54062
79
56
55
12
58
31
9
74
498063
971217049
44
360451
371052
56
209719
22
79
103313
733304715
55
83525
6
268842
59
7
96
188101
417281409
11
22
980546533
142577
27
701721012
193173
12
8
86
98
67326
129983
71
42
97
84
168176
87635
467041
898950231
139090
61909
57
91
394341
28
51
48984426
82
63452
372888
3
82
72
22
333914
81
86
30083
550813902
238987
119431155
89
88
56
73
338054
405330
44
332259
352246
77218
77
283165
460689
355478
6
1
29
52
60
86
1
67
6
31
257986
11
50
84
48
71
320797
23140
65
45
168394
73
238573
235584
89
3
46
210327
47
57
41
4
172617
150061
120692
6
179638
52
32
92
8
18
42
371344
484500
365769024
186547
95
47
496797
321347
56
96
53
354115295
315787
69
23
22
62
19
45716
317959
340749
3
340873
413555
312389676
107137
72475
473038
15
717166547
125590
9
68
291521
132466
91
28
487098
73
92
164698
91
2
21
9
85
843465265
443361
82
26
375074
84959329
90
237699
475767
334420
38
139318
95
63
42
15
17
45
92
90
2
258634
12
280748
86
59
96
60
248612
79
38
78
405015
3
140712
185300
2
369902
78
19
162736
20
46
490238
123410
96
73
9
145201572
4
46
3
721340815
167198
299877
349926
416310195
13
58
12971902
45
252329
41
286131
26
370071
39
319421
221967
42
58
6
76
7
39
288487
382259
43
443750
901961966
277319
43
79
13
465832
50
429767
28
121488
73417
81
214748
92
34
91
24
55
20
114426
69
259670
25
81
53
31
157989
605949356
226297
73
360815
58
8
46206
153917
60
84845199
486375
30
115622
7
405673
679712110
65
38
151658
4
590905025
12
58
4
13
6
408680
83
523481985
35
27
174117
320714
450481631
62
34
204653
53
865745875
951948008
65
49
24
44
63
27
4
4
61
95004
1
61
48
217218
48
217665
3
41
452613
6
4446
60
86
12
385338
70
1
43
785458259
55
231701
97
74
35
69
51
131481
130139
235433
72614
103094
23
63878
51
430341
5
36
422405
200809146
5
26854
156309
37
23
30
93
169490935
70
37
18
36
355335
222078
57
3
240394879
100700
99
55868
4
766792057
435726
23
91
360856797
164431
351803
64
258273
17
98
488576
97
392865
57
329507
314595
403175439
4
28
144433
48
59
58
215104
99
85986
139995
1
7
330668
279271
862633950
2
807632098
88
303471
73161
321333
193638
119478
13
24
357285
277219
36
8
10
640379378
86
14
32591
67
212498507
58590
3161
25
453785
122703
373913261
485712805
250031
456721
355421
162802428
235430
73328
16
175955165
161561
47
52
400634
368754
54
200435129
74
449389
84
474074763
277634
73782
3
407898
364714258
56
37252
180725
59
27
4
96
80
89
388586
954610
7
408450
34
58
57
471852
55
387977
30
11
10189
22062
322353
4
253751
61
472773
149579
99
165898
30
234143
408187539
6
82
96
24
211468
25
486445
430852
978860893
470104
27
7
6
50
142953968
420011
15853
239922
112390
64
31
13
64
7
54
499126
318058
42
107643
46
139442
21
332631
97
84291833
86
44
879775153
143485939
57166
7
68
82
69
5
35
76315
161908723
238064468
29
99
362383
83806
434570
702035002
3
481110
36998
79
926534334
50701
36
62
711174144
29
83
320148
297808
6
114106
2
32
70
91
4
68
499101
712304784
87
4
10
71
725034668
22
450988
151586
321174
474773
59
1
26
977271087
147501577
90
65
722030602
18
6
474585
164985
436116
910738857
53
23
433983
84
474418
12
235908
79
75
179897
75853
3
6
385662
273558
944187835
387065
9
81
136751
206416
184476273
97
2
475699
46
236276
298280
893977084
42
323703
384146
11
26
203438
40
141991
93
72
497311
77186124
70
24
939006447
5
75
48
31969
125871
53
97965
562178446
68
156827
96
71
22
130318
478208
35
330533
46578
88
86
30149
65
15
416436
106249
105889
221504
3
104907
27176794
328204625
92
298109
778408463
34
3
52
38
92
242630
273537
471284
73
104836
27
81
14928
251377
467113
2
79
393238395
360705262
96
80
98863
15
440914
350178
92
240303
83038
85
7622
86
714492546
386227
86
87
169688433
40607
68
91
214959
8
56
5
86
7
6
12284
484467
80645
8
48
432763
3
383504
298204
59
344708
391666
833360424
209274
3
41
2
60
218256143
471085
60
5
22
5
46
9
337081
50
229450890
77
23
304391
302629
9
19
178379
190249667
10
246475
37
153774
67
56
150450598
427581
181655565
308947
10
305446326
94
178642
193944
18
6
76
47
38
25
65
7
361196
20052
48
34
214821
88584700
3
40
80282
24
7
367468
230550
10
94
47
71109
66
262858617
80
31
64
106316687
56199
432108
63741
68
485632
18
152158
81
74086
7
26
304895
202554
27
29
53
62
34943
10
122964198
332056
117688
98
22765
68
507645014
1
279424
89765
66
278417
50
98
16
18
268369
45
67
89
155553
131930
487517
279860
469661
56
425362
302562
9
75
2
79
95
306473
67
123415
67
195922687
100790
55
401417
3
62
4
48
662372075
97
204003147
441940
13
143703
35
38
330093
704461683
412762
18
6
90
22
13
271456
228283
40
268069
269580
277826
415854
433338
41
95961
236465
494391
436286
3
84598
206460
27
6
477279
28
331037
40067
26
95703
90
260333
497715564
380463
39
16
498636
81
99
489120
98
50694
104400
192330
18
397881
72
129633
109647
50
889911639
442143910
135055
95
35
7
492361
61
23
102306
704764531
486623
64
68
380301
328401
247994
105165
280700
388190
79
443024
477032
495292
59
40
714656662
23112
40
281152
264218
68
17
40
710211382
48
531663023
1397
56817
369644947
566516865
448354071
17
316442
8
88
319964445
8
364911
58
235710
53
25606
21278
247891
71
45393
88
32
956856643
65
491897
80
48
475555
286428847
186416468
11
4
25
11302
24
30
46
24674
36
119826
83
77484
650796579
16
487278
738749380
29
410039
10
829126465
351616655
79
161593
108352
95
416940
3
89370
35
378022
58
13
21700
20
3
68
72
25
479860
489754
41
150339
333325
84388
497907
5
6
37
866065180
55
93
349491203
752168761
37
361827
5
122390511
227561
3
49
14
238305
454816536
255856
204506
35
604978921
48
170152
20
4
683782998
441342
40933413
81
62
26
207677
122755
42
7
72
188673
429075
1
8
451863
72
43
93
65
177704
39
37
1
51
83
904973726
269567
1
239662090
86658
48471
94
186494
34
8
56717
29
279926166
43
375071
239634
455275
73
807747794
77
86
35
533819090
46
55
75
238616
129581
411958135
330745
389487
37
46
69
269690
82
35
445264
3
8
95
17
20176
4
135802
466336285
45
989667844
79
71
286418
468117
72963195
236583
16
794592888
401317
153086
56
478274
44939781
97
233618
15
446497
96
57
5
441869
23837
129105
67
692435046
25
626385560
69
496064
404942
39
391476
26
420951
475147
417929
157334
73
98
186274
82
73
82
347556
26116
367198
305554
462068697
209484
368332820
141919
342850
80062
78
423022
41869
204332
202299
27
189398
59
123044662
290898
60
320559
69095
45665
24
17069621
70
204255
92
8
7
189443
37
183580
3
157759
109620
259737
73
58
9
6
299934
87
264662
53
603872083
3
254464175
27196
88
327997
322185
52
31
166264
8
27
258330
95
75711
88
22
283603
9
19
7
183152900
292933773
5
5
14
63
95
10
275112
15
417803
408919
18
313813
426356
263450
47
19
82
274669
879697988
234043
338692
52
110559
38
84
155043
143849
18
321709018
12
36
16
15
106965
1
88
536007822
66
27369
111106
216021
31
41742
234980269
2
477605
332703
45
121936640
491853
82
359786
475405
50
283295
111829
94
360004961
56471
872611599
212065
84019
9
178439
70
32749
78
88
35
280552
2
451093
132242
91
48
88
33
93
671401826
27
91
45
297941
264114
86
4
406152
229456
264432
65
474847824
335394
167249
810963041
2610
175970
4
26
370059
17
506536115
75
44
95
43
95
22
45
899740367
208419
897732663
72
411459
367513
51
204934
6
102670
110420
70
64
97
87990
515362042
43
475961
90
52
6
319388
41
116750
458329
92011
99
213289
133593
357709
185904
3
92
81
338355760
36
10
73
9
347721
99
33
2
283195
91271
92828
67962
363683
83280
202819
68
279986
6
379805
215461
446405
41
85
427569
141977716
16
366713
35
61
448611
167288327
367128
230576
349504
35818
476134
356784
1824
8
6
464296
406567
363256
189676
83
36
271276
439615
49
421114
14
95
688058843
6
96106
29
84
95
505709320
38
122348
9
3
54363
244214
18702
13
73
6
5109
31
17
181157400
368283
86298077
9
359275
32
268425
440457
81967
29
384483
799328347
98
74832
71
61
62
18
316954
80
255414
385972
63
2
79
33
258106
44
26
64
72
434830249
83
40
677838465
237448
1
77
275869
6
255621
36351
1
678871621
223216
29
98
229519
43
5
21
405669
421562
405000870
42
49
160206
9
86
83
17433
24
182506
33
392961
52
267006
367416
84
2
41
408894
57
91
879111614
39
132263
80
407737
398808159
39
95
112233
479040
2
4
207612
28978
184931
917758007
49657
14300
342280
86
7
3
370579665
1
76407
511455539
82
463806
275824
93762
664072307
29
87
142707
108918
8
693724783
975989574
4
13
93
214246
258635
397972
6
260178
61
45
365948
20
42
19
43
5
8
39
617050293
32
79
125616
372125
14617
39
85509430
39702
245917808
436094
282934
83822
28
425377
473738
345530
51
175557
907499133
95
63
387052
255889330
32
46
15
513305738
246636
289206
3
118690
1
7
674252579
1
66720
73251
62902
403721460
236742
9
51
374518
74
419660
25940
83
97157
9
208008
27
50
15
46
540873020
81
348200485
60
431270
408074
63
752962798
7
16
60
298696
71
61
81
49
292529
19
3
31894
2
55
488688
50077
90
258173
904598342
9
132003
35448
9729
62
58014
44
162860
463428
411505
98
196683
3
25
14
492193
169691
33991
413424
48
27996
136528
17
32
96
475769
2
81
302772
40
23
35877
295295
72
72
8
40
91
663126675
65064
313195
36
94
132086
833489230
8
336865
45
73
471299
263131
360158
41
81135
8
400373
250724
166024
37
26135000
76
19
39
624791003
27530
61
411135
51
36
68
213704
839442981
97
7
309250852
468850
99
82
79
41
269082127
2
917651399
334305
31
5
94
48
31
154146
56
495978
40
574978630
178411365
185416
95684
11
298394
1
979587303
14
484649
81
53
95
97
87
399596
317850
3
441746
64
31
900950928
34
266639
451384
56
477987699
243407
20053364
321655
140676
72
361272
44
994279333
318055
7476
225865
170281
39767
63
340636
230352
371121
303441
62
37
79
77
438582
92
430220868
54
320158
829330991
42
200645
24
20
89
90
291377
3
736639888
442566
89
92
54655
44455
28
398132
2
60
235764
27944
38
211537
346783
460266
1
362023056
44
96
434071
23510
217806
73652
442830898
233832
86
9
175967
118276
21
156214
168504
6
228292
71
65
5
66
97
81
1
16
61
298999
347552
393662
84
78
56
255136536
404152
84
93
55
2
353496
93
455673717
65
48412292
32
794130227
339605
3
432016
39
218596
18
14
21
89
409523
2
31
1
75510
1
31188
98
18
99
12
91
9
9
64
60
180983
115666
83
40
26
62
68
237159
448293
472854
5
492697
15
97
10
25
57803472
51591
22
307954
645014362
6150
2
71
866211706
91
53
444075
5
80723
556475070
219945
26142
39
98
256439
49
14
2
470916
443322
22
73
16
176504
54
384451
1
15
95
27307
485396
121638
3
57
239739
42796
3
16
97724
62
77
290271
29
36717
84
416775
212125385
282460
148312
7
490779099
172957
438613
357555
77
384845
30
88
403020
214844
2
35
24
35
20
356472
92
77953920
4062
56
5
407520
19
14
8
145492030
618113443
75
91
212543
419366430
257276
92
367972
340609148
7
739093201
57
224106
188368
91919
57
35
4
493473
244155
23
153244276
377757
4
23
384888985
290497
61
334687786
66
74
76
11861
68098
322489
65
10
94
77
182228
6
20
946468737
69512
373199
78
30
6
27
3
74
97282
240150
178960
304738
993585968
30
8
11
78
101484
23
318262
82
4
66
20
13104
148854
67
3
51
316691
482950
278383
150559
98
235392
845256137
74
197679
903183165
78
5
72
17278
676694281
255636
41
51
1
242001
38
39
95
636195794
41
81
42907
17552
31
211287
318247
386519
2
16
486248788
61506
6
94332
37
458949
178356
161029
364662
184112
80
52
149236
265094
33
303152
2663
3
95
122240
25968
132480
35232538
7621
565301931
1
495594
425059
480890
435812
713350264
419440
128386
50
210267728
3
37442
222508
48
92
1
45
52726
16
4
88
289954
849501362
85
333653
48
82115291
62
113370
86
214348649
45
411863
834033900
1
35202
878326674
267103268
76
76
477658
219391
91
142767
1564
266497
130235
9
911711337
21427837
26325
388686
11
62
224272
6
392156702
427998
72
50
303007
78
41
93779
18
45
342508727
68
26
390236
443194
92
31410
281993
276678
64
305304
31473
3
93649
72
35
49
54
486114
20
227193
24
249896
38137
95
76
133878
29
43
307652
53
194507
64654
257279
142322
29
19478640
412298
40536
435957
468651587
71
357755
732182412
1
36
169130
72
23
7
102435173
360615
405251
380544
339238
13
314848
497498
66
192226
69
35
25508
192682
456687108
8
96
289496
85
2988
34
93439
19
487755050
70
26
488967
334574
73
9379
10
246852277
53905
39
51
124276
864962431
50
47
4
91146
898274194
7
199942
84
98
20
438919
74370
33
224021
56
4
48399
63
243876
166061
53
13
826753776
34
493067
78
140842
9598
49
348062420
4767
2
41
38
5
132369
131539
19
91062
88
126698
405716
279584
86
394901
153455
454327
28
205230
529490425
264068
392852
234707
83
99
6
57996813
19104
267573
76
74
9
234106
2
92
79
208192
98
261220
47
12
1
5
91841
48
229929
46
12
99
53
752595144
25
419694
34
39
64
443074
415701
60
308367
66
68354149
562173599
2
19
46
458878838
304721
33
32
68
457036
2
314040
45
67462
429106995
340586
98
5
66
24
278908667
935176864
58
1804
18115
97060865
381021
2
46650
29
93
29
29
446723
307759258
27066
75
716710899
3
93
67
42
5
169112
354462
10145
863757000
62
133329
6
4180
52
362511
431717
12
48
899350148
35
392634
276548
293307
880546855
252588
992597406
391234
293515
99
60806
26
53516
180772
401175
9215
748085477
7
97
36
155715
35
84
2
69
21
38463
39
314354
112361
467424
68
319888
104412
84
83
379179
227535752
211908
97885
270604
240810
1778
19
54
5
44
88
65
70
44
46
43
90
6
220832
92
278301
446580875
8
139468
4
75
353033
423046
462810
990075814
41
69
444053
10
315257
34
245562
95
4
124390
631369376
97
829
13
302925
149119
24196
404990843
64479
19
99
208743
202610417
20999
97
282283
333753
117104
463679
955735942
96
38
327215
32755668
93
141419400
336763
57
35
9
346502
93
179247
33
18192
58
430459
13
358178
100249
141994
86
70048
65
3241
34013
364889
25
67
31
2
3
44
18
9
36
55
749356062
3
77
434807
28
22
440408
854524612
36587
7
315878
203202005
240876
12
45
9
41
123803
330791
160499
887999725
35
828824840
7
455019
464252
291832
3
13
39
148761
57
72
90
438370445
249194
259577
26
100703
27
73207
72
55
56
235358
47
43
48
485099
925561838
65
187622
5
29
327106
26
424248
46
127357
375701
136146
390118
448396
1
26
42
366482
360341
89945
182600
49
28
25
14
71
5
95
153616
205673319
7
345605775
11
53
32
32112
416296
94
82
476009
60
185094
480836
87
92
6
78763
90
52
40
52
151753
7
5
3
74
798710308
76
20206
5
217631095
44
389967
118240
299436
76
797324081
58
6
72
277554
70
489253
3
396760
20
56427
4
95
471266
82571
97
287546
90
84
2
329355
35
8
406440
15
39
8
33257804
287282
62
15
256396
350923
88
604244333
77
417961
96
324580374
333629
67
9
455267724
88
248656
60
42
488258525
224255
469249
459140
39
66
7
284218
24
256076
95
87
4
24
76
694942141
15
61139886
31
174815
35
235081
175880
98
29
34
21034
594326997
422535
15
87
126486
85
442150
88823323
73
84
80
47
414504
7
47
25
272408130
26504
86
5
767761712
328873
612272373
144221
6
50
370557
33
448048
422325
152050
36
10
2
28
249438
585436611
9
16
238705
130079
475389
49
196022
7
91700
56
76
35
21
25
123433
8
342472
90966
177353
53
35
221624
166851
11
99
312675
835
61
291410
743575220
25
232645
86
193387
42
10437121
671142669
24
60
40
21
393517165
48
8
428989
58
67
3
187060
48
30744
72
75
5
8
7
385366
4
40
342845
71049
379903
36707
252904890
2
66593
12015
893049849
17
440750
1
77
131474
226177
7
434088335
98
79
463050
39
180319
84
440330
386406
16
1
308819
361119
46
215809
89
979915651
259690
87
6
182574
209656
70
2
97355
22
373834
86
3
17760
675784669
491708
78833
71
303512
279692
439155
154927
42
266627
469305
141155
196643087
116479
297303
274585
46
411104178
13
9
6
430648
31
57
475998
990129197
212266
8
94858
55
19
90
90
40
47
35
38
101191
374236
64
98744
381138
81956
471807447
41
6
523925993
495153904
59
7
3
426585
92
201353
78
255269
9
35024
223860
421919
22
38951
203633750
238782
2
3
392661
17532
56
2
8882
443329
19
311267
76
914059633
34
80
274994
155226
210825
108886
278644728
71
132023
35
15
167299304
376486
4
60
11
283137
382623904
4520
1
655004738
524442095
37048
178810
313341448
431232
31
6
39480
58
240049
663609890
6
461121
114096
211802
34
75
229676
13
32
99923
2
93
43
20
325937
151836
90
53
47
834507166
25480
339407650
109642
2377
53
316279
4
22
78
140987
56
41
88
13
87
272615
43
68
278173
154523
9
411352
250674
389762
68
21
110281
46
86
4
492126
79311
1
5
753181842
1
10
880211729
16875
32
6981
84345
240739
438128
9
36
300449
1
2
122682
3
41973
62
344772
1
334337
295514
7
26
404439
40
321233
85
247952
271014
681430695
436492
78
6
19504
226391
121343
375270
261948
338783
458976317
379546304
298311
203653
44
2
366956
183474313
32
89
32063066
7
242198
30643
81
53503
89
167691
9
69
48
67
59466
38
85
104516
76
96739
49
99772597
91
276553
30
93
181263843
86
29
42
11
48
693442269
69587
82420
354968
169356
203768
51
33687
93
47
61909
35
333721
165017
278267
244913
128658
26
50
14
640980747
365343
328073
200840222
25
16
34
51
70
454555
441786
626366238
132912
421049943
368598
19
331010
150722
69481
7
492564
59
93
8
374242
237083
66
233812
942603621
579457774
18
7
445640
72
34146
92
74
11
24
265154
66
63
4
47335
21
13
334093
1
64
154056
58
294939
452104
250724
18
28
73
2
346680
329333
28
265088
352761
74
28531
85
968171191
3
8
378191580
48
491329
35
60
583302051
357864
254762
38
223296
12
69194
29520
145657
23
6
6998
39
412321
31
5
34
77
437513
7
6
494934
276397
290277
1
118239
816449503
18
20
41
116335
484899
49
99
21
90
693937919
44480
216687
248001
437707
4
427965
71
911432795
94
57
12
74
248242
48
35
8
65
304838
335358
8
78
773157618
111168213
58525
229731
6
181724
160291
401301
296998
33
47
6
87
186414
120953
189104
424070411
1
85972
3
23
837440947
2
36
62
49
6221404
3500
92
105016
195381
358024
366662
4
164282
447652
18236
11183
1
357371
62193
38
364256
146912
148507
184474
29
352231
161799
207645
94
287185799
413909
171160
9
51
23661
2
79
402285
406938
184523
229972
24
669689382
112012
72438
8
1
357385
400236
80
12
93
14
32
128516
40506
111267
52158
5
286029
275308
65
45
484439
573846045
6
33
551161205
32
5
227862
69
47
581745931
92
333045
158062
20
36179
239311
91
69
422239
7
34
1
181989
949208798
17
82988
22
482772
92
344891
648407465
207634
16996
123934
66
681441551
409726
62
136288
8
19
244566
16
187505
452628
91
3
26
852092910
392648
475458
64887
67
2
179154
172312638
65
80279
23
3
608427943
19963
137146
415296
26
44
339480
59498
96
20
339475
359523
9
390513
55762
330542829
34
146277
795471016
3
3
451010
334266
41032
75
34
187390
420194
128577
444495
308223
61998
402921
26
229798
54
3578
35
482303
85
42
28
304889
429418
83
348851
411450
299710
17
210040
67
254659
325267
7
355267
72
96
444631
36
10
316466
330888
3
609598856
98
478945
2534
81
53
90
17
25
121558
2
59
233620525
31
20249
49
156586
207730
267647
73
81
813848822
46214
3
8
73708991
212216
48
99
147768
475155
89
46
238542
26
5
183935886
50510
30
109819
5
14
3
69209
92
42
103683
33
319176
11
21002
141719998
271497
68
99
4
24
148318
50
390933
269378
31
612917470
341405
288331
16
456896
6
369570
97
107237
7
478573
4
41
127825
53933
4
452044
49
85
18352
397416926
34
100999708
990787760
176621
22
126055
41
4
114644
429124
476956
91263
15
110607
425677
54
261730
280386
10
350326
47241
645602884
6
19720
300672565
73
474193
83558
343289
231337
38
269357
844892406
72
41
13801
34
475124
228444897
88
9
132807
70289
100595
1
38590
918771517
505386898
189116
172041
3
47735
995262152
59515
327287
48
83103
84
478823
333153397
152838
441953
74
494822
159404
291150
55
865804496
20
279329
5
41
145165
263084
161059
114328
29
31
980660753
320996
49
386222
54818
419594
75
183041
3
142970
82
206413
133001
33
57844
205381
7
361538
26
215616
45
72
11
489186
432187
593421052
37734
30
416265
481589
220709319
106164
143915
62
79
183467
71
6
9
28
131277
9
2751
7
13
498513
483206
78
481169
45
158184
74
82081
203484
9
37
16
56
102580872
6
18
57
33
311697
66
38410
40
23
36
330425
208455
6
354662275
455828
16133
86
71
92343
82
256415
51
134957350
14
98
243179
4
95
77
3
160758
423976
173211
1
195014
53
347883
92664
24
75
40
206228
387715
92
230732825
335534
59
60
76
78
5
41
62
71
166890
73
83
378758220
59
99
475095
21
147
164232
29
455794
6
94
525813033
716023014
84
5
36
74690
218612
996587878
99
3948
28
33
490310
61
208449
71
55
52
334188
171424
8
177165
53
30
48
92
8
14
238243
6743
333296059
182099
20
26
321634558
66787
28074
4
468995
12301
379606
9
84
21
142767
443657
308102
231638
11223
43
65
64
83
70
38
169905
14865
918274171
203306
953760292
88
84
50
392290
60972
238379
98
95
383508
171297
240541
540131143
56
56
7
84
637221987
59640
7
250878
157104
108402
397998
309344
261491
489472
101230
8
85
149285
409322
210739
159457
250569
92297
413460
454088
73
73
9
6
55
380304
12
409958
50
687109250
290879
87
295906
57
179750
29395
84
129139
122041
4
292006
18
352541
22
12
8
713527564
45
433290
473934
165748
325549434
54
2
76
416943
91
67
20765588
41036
58
51
173140
309354
74
56947
6762
862069651
906812359
279652
93
523702979
33
17
25
30
372335
131158
61
31
25
75
27
91
48
2128013
15
1
65740
39
71
29
30
98
254621
19029
10
313617
187316755
292372
3
125441
33
272757873
71
48324
7
179108
14
79
131207
463691
26
6
5
35
116364
61
57
9
505571895
10760
55
67
5
35475023
94
93
172533
167117
68
347515
28
717011356
407231
79
65
8
68
15
17
40
74
73
29
248889
5
41
23
8
70
61
477541
62
49
64
74
255028
295403
99
18
93
33
379612
2
367882
86
333643
46
22710
210163323
109254
73
70
676926262
46
413757
41
79
382495993
98
70
362512
32
48
415491
20
94
354353
75
1
218239559
4
183146
122901
261418
75982
277650
66
177210
3
2
343614
801071189
84
45
65
466442
16041
74
107008
17744
74
133771
486456
70
419973
8
407937
91
5
155684
482378
304157
60
49
80
280884
15
9
58684469
18
461532
184810
4
53
95
145575
401860
86
277768
48
30
253900
57
88
56
51092
164266281
61
161893120
392918
9
89
85
10
204104
27637
84
25
99
98
6
66
393847
197417
27
61
2
64
45
201522
68
79
421019
54
3
13905
284180
1
11
475249
310137
225579546
97
43
86
13257
65
76
91063
293081
403977
92
80
35
87
115678
123524
72
154275
998004403
22
53
367386637
15
56
607101958
299873
56
7
978482485
477836
15
93
9
8
81
9
10
15
17
81
97
9
30
26
66
865482232
157461
15
124883
464950
15
437545
966332602
2
73954
412781
24
438405
808827222
28
290173
325459
979571736
156836198
10
99
2
54
48516
431119
47
267487
48
211327
273542
55
31
403401938
762844221
18
98
61
9
128693
6
5
829455362
61
384514
159631
7507
53841
834487600
292306
285761
443344
25
12
55
66193
88
91
9
1
38567181
54381
157613
46
6
95
26
27
97
49
264600
187327
51
426126
225494
47
722870598
8
978715529
454175
433314
738521010
5
92351
24
208642
96241
9
377488
26535
96
498703
47
47
32
328491
70
6299494
11581
493321
785019703
122174
8
35
221964379
473527
93
61490
330342511
311453
397058
490191
88
177641
89
80
337766
82
57200
485470
563619365
40
19
18
63
58
145234
16073903
51877
22
50
56
666893845
62
245366
137276
39
321087
5
420955
51
423324484
476607
784812720
262649
89
128175924
6
312098
480216
68
205118
35959
89
91
82
59
81
390274
32
16
1
15
437435
402217
419841
54
140968
1
69
42
87
4
302394
84
477212
361965725
69
123022
256922
7
77
248090
94
7
302768
316621
381646
141276
32
473136
235341
39
453405
94
2
469517
269212
48
335376
469792
6
74
349468
446659
61
53
61
178157
139687
1
58
77
57
61
219056
254721
497556
153173
80
186369
1
74073
885804264
464818
78
40
14956
20
218048
222761
113652
325851
234005
8
6
191328
80
16
7
463804
256966
456922
25
425693
133349
6
31
989986666
185217
4
274187
479033
99
857323328
255155
147423
216566
240587
67584
194025
52610
85
5
99
8
54
95028
74
65
422395
359660
90
71859
443892515
42
70
614132120
4
16
160342
30
467543
59580
51
48
21
333815
239435
359319
5
408302
93
323440
39628
93
84
260551
19
84
5
13
40
90
334423
60
84
38
307790
84
266266
57
65262
72
85
5
51
307602
177287
63
11
353555
526131812
310113
21
455549
6
428991
9
648229164
107688
961134051
67
477538
99
77
60
250402
13
93195
10347
549186728
233897
492674
18
86
344784
338005
392328
216722
84
6
83
522984555
14
93
563645563
11
55
204626
99
63
6
62
76
86
8
74
9
7501
20
33
18
27
86
87
65
312709460
405856721
41
6248
252982397
242331
177535
27867
434388
85
380762
74
98
7
72
1
37
250488
340864
158120
361440
5
30
612048164
199696
61
74
439914343
63
215165
40594
422545
277110
255542
5
336078
5
331113
53
13
254842266
8
83
17505
21
73
48
97
20
45
39
62
43
172172
495927
3
117187
155474
480035667
70
468197
590690546
234432450
52
8
279236
485977
8
466869
7
88
105395
21826
66
85
99
91
1
20
159042
379337
46211
478237
420256
58
72
17
47
54
98
91
70
83
189176
20
598301390
6
92
302127
31
33466
892794604
67
179304
25
5306878
41
52316
60806
556349624
217872
16
4
76242
330544
102647
67
32
454573
206014
70
93367
230491
33
92
441667
10509
28
324478
402342
49
38
4
207395
8
59
178361
61914
38
140338
290038
14
475575
5
93
827459770
642851681
319282940
1
355916
257572
178693
59908
2
223683
64
80251
85
360490
135880359
156774
81
67
362445
81
162582
43
4
25
13
341164
4
48884
82
44
335312657
672039206
4
183204895
31
33
1
56
497820
94
134631
72
227705551
7269
271440
96
400214
37636
315557
23
781541215
426599
1
127780
81
75
27
48
20
288439287
423773
85271
367770
76
44
38
20
72
31
345836
257154
36
373373
296703
38353
1
449598
12
768078729
21062985
98
261050
369631
450907
98
43
43
61
48
53
85
8
49114
244993
49
31
163766707
151107
8
252507
9
4424
13
115211
70
412485
98
409630
700642229
306544
331340
470158
425833535
208109
9
86
72
7
6
36
274651
13
2
413398
344340
178165
25
569507265
86
4
212124
69
298287
454531
2
395204
96
115851
81
79
65694499
82
29
4
460926
76
80
10075237
88
349389
96312
209077
36
61873274
22
403098
126261
87
23
9
794177017
23
213213752
72
71
3711
10760
47156636
82
498271
32
49
171922
540607218
53
377389
918078377
170786
6043489
391402
337114
46018
77080
82
11
310690
183079
119934
2
83
4
126958
40
43
435856
2
29
209463
276747
26
71
460175
825984970
104098620
3892626
188180
33
9
866009306
267062
454540
48
192972
575118152
716706065
102713
128001
186763
395231
32
17
378295617
50
99553
22453
58827
255599
202884
24
1
199455
21
180917
18
72
48
27
37
57491
126135
68
7
13
478248820
9
357905
39
5
82
24
34
491313
84
87
411299
78
97
869447319
75
92
73626
59
9
246797322
62
203565
86
289611
71
59
293772
433390
265456
186036
6
74
420711
228104104
60
97
48
403588
14
6
43625
84
70
77
5
99327
27
44
23
4
969241063
717476997
445124374
89
432743
90
219573
83
45
820797389
46
52
8
99
51022
247991634
13
515741079
50
473996
46
261513
9
68521
115247
34
432256504
74
410676
59
112619
25549254
205444
499264
72
24659
23
158078
92
320957
294967
300245938
21657
56
15
330421
389132127
455742441
402253990
616981854
340893
445211
26
69588
867440114
36
200723769
22
680528763
273420
3
478465
51
440671
25
814833439
59
389467
56
222616
84
12
57
677740201
271210
982616397
372713
21
449971
490066
254994
6
445924
71
411859
79008
26
132235
22
5
5
96
10
473778
20
48
146538
72
36
59
593997596
90
238674
134789
70
153609
2
82
399638
9
95
85129
4775
285365
1
9
475861
96
431534
86
97
327668
317577
53
2372
98
72
5
14
63593
48
80
244392578
385372
3
178480
84
17
94
527743621
146590
74
228297
306631
253025
235888
68
370975
1858
407430
407569
94
90016182
8
3
222971
366392473
84
442659818
30
456573256
154283
55
2
9
57
496032
6
196798
418200
53
470248
49
25
323598
81
157768
50
92640
140303
50
327605
50
112151
173493
250058
183226
132461
86246311
430477
448980
194405
4
487933
472662194
464122
5
99
38
45
56
442866
410298
282415
107039
154434
475231
4
125730048
6
28
362128
206536
300000
45
158709
17
48444
225896
7
5
187198292
141450
41119
217207873
96
8
125647256
82
8790
75
67135
214485
42
49
4
585278669
75
73
3
65
90
75
370578
1
36
77
85
86
408333
75
82812
2
243409
57
75
53
85
298937402
114250
56
82
101280
52889
343220
42
93
87
809509396
42
77
57
704814894
493971
494784
73
231856
34
166969
2
836175191
173138
81
61
298257
98
10
92
8
192819
64321141
46
468738
375497
895852949
6914
457634
107293639
53
91167699
237426442
58
81
64
293448
51
14
285031
4
403587
4
94
408689
23
179253
51
66982
244174
9
398064
92
360940
118468
84
4
120504
448867
69
42
92
67329
441011
6
328186
1
51
1689
43
87
307618
138380
89
49
349922
41
214317
41
14
159587
267083
39240
67
27
288620
53513
14
11
42
57
2
140054
49
367179
488850
2
99182
220478
439002
215137
32636
1
7
56
157103
65
81126
173832
454917
39
82
60
2
1
13
289063
1
950455334
51
165636
656650305
79
417381
27
46
793807254
96
84
74
222643
257675323
3
2
84930
248848
19
9
179408
382733
8
190653
269836
42
168505
69
70
11
476167
17
313370
83
68
74
50
135189
31
9
496118
148474
78
35
58
187104975
53
371942
47
62
51
244223
169651
86377
47
7
256617
21
254891
505210400
247958
58
11
10
34
170840
120781
390577
82
639518142
20
90
22
8
836799185
74
281339097
6
98
299890
378709
79
90
40
285885
66
400712
19
217523
31
11756
474697
223799
466075
184475
660277078
64
88
108243
597878069
98
549248869
8
19436
80
335004
82
44
67
12
287068
390127
16
81
183190
64
311197
1
53
459359
32
39
8583
373077
337337
187496
206439
260908
69811819
385383
455879
415438
659529360
180930
17
127847214
48
93
7
441267
8
380594
322022449
20
163071
82
62
18
48
128585
66171
491796842
278378282
61
2
817864368
191220
1
434207
274392763
61
9
15
14709
93
114207843
191165
185
198064
53
47
77
122415
66381154
27
46923
138945
60
86
207
422697
901851621
183981
203807
238800
155823
445754
417839
36
4
936021303
17854
20
50
44
30586
26
34521
122441
83
997981782
448884
8
408185
67
12049
68
4
450039
51
40704
90
2
17
98
128169
499622
131109506
787329053
11
55
591563335
57538
64
388072
98712
218826
698867910
252196
218552
47
83
13
30
35
7
78
126188
5
221400
223959
68
128332
79
95
429026
34
451559
53
84
184734
5
617142862
141612951
93
130265
7
46
35
58
62
264058
909650307
93
67
208720668
589787993
139426
78
66
695062794
212406
73
884387458
463433
37
435032730
58
70
184519
70
423170
143432
12
67
449812
139125
8
452794030
69
21
253319
139806437
397056930
400478
2
311681
21
703863556
142291
87477
301622
73
399702
77
54
185082
12
8
274163
304242
33919
20
114577
430303
54
164835
239449
383979
79
79
77
353612
50
40
9
9403
691609507
191180
200419
56
239166
310832
261631
427131
35
50
82538939
277079
23
41
67
57
68455
278101
152632
292399
232076
492542
354403
225532
9
60
20
9
13
54
84
469540
348198
453132
545687836
60
442589
441782
85
79
986066166
87
59
1
229706
216783
5
62
32
202895
5
57
25
249482
575798360
88
77
73908
73
389384712
8
261163
86842
2844092
267905
79
84
5
5
40814340
620893764
382822
31
64
238819
303676
12
94
265086
396229
468460
328122
449360
95
69
91
82
74
282998
184471
16
69
99
144889
392936
31
409872
19
347705
23
49
140360
34
93
51
345219
491920
480453
249383
207229
244551
92
391525
2
106623
265106
77
443875
96
426149
12
27
80
35
31
3
18
36
166045
59
9
30
59
295172
97
1342
28
402665
10
14
26
99
69
40
137589
49
6
4
21967
56038
63
618204264
332253
44
281916
351262
678402938
397508
45
4
69
405245
932599975
338203
6
170841894
878148584
165165
9
51
69
239880
260309
234845
448319
482722845
461497
2
183176272
385288
41
109355
41
7931
90
355443
242903433
63
180832184
31886
50
73
16
318156
57
11
438599
39
159040
308855
61936
37
372131
56
44
35660
292178
941170364
26
91937
76
75
31
98
338943
105364
9
51
29
7
96813
60
896618747
314724
4250
44
41
254803
25
18254
493136
23
467564705
68
18137
57
39
42
19
40
805778380
268343
70337
67
82
462178
11
412533
99006
339838540
420420007
295601
6033
211327
91
93
196338
94
131551
85414
155954
7
7742
22
314713
641816369
891205192
119997
46264
60
56609
93
47
95
135090200
57
151700
237045
36
43
1
391847
456796
52
98
13
84
404725
377007273
37
89
366925
49
75
52
854217278
874406548
162205
61
34
330798
362654
23
354358
66488
288847
702486311
11
21
922062059
101369
97
160527796
60
11
91
692459453
477961
330527
80
58
45
46
20460
7
31
38
44
66
177159
17
28
56
7182
117485
420042
308484
65
336923860
30
426325
15
91
709975897
267001
60
349435
16
570977273
4
14
92
82
34858
483552970
147488
26
328147
6055
49
50
98
42
914155641
5
35907
370177
101839
50
931746674
70998
15
256966
305902488
35
21777
98
474567
267829
42
93105
15
49
920425494
248697
99640
236332
338997
405793
97
2
54
4
112580927
19549
18123
78
91
87
64
448132
35
91
35
21867
699036146
583903700
3
54
26
337873
631232310
197517
229015
32732776
391631
287411
44
313688755
4046
348748
64
44777
98
8
450207
202280
914695311
8
63
165696
92830
76
9
8
51
86
206211
206125
66
429013
66
492032094
96
69
178035
37
86
70
423039
74640
73
267925
51
11
97
372367
5
21
46845
232064
76
464099
76
268185
827085088
277642
42
1
46
418076
6
45
4
94
347172
13
9
445108
17
198215
9
239090
91
5
8
281874
434951
167752
1
3
144569
38
253252689
9
375670
212902
90
22
26
5
293536
671141470
314287
15
41
200670
60
469724
4
30938
331579
379574547
851135148
184224
327678
71
24
37
190503
234775
68931
486240850
72
388717
149023
198336
421397
49
6
187204
183857
9
45
61
390127
93
29073
9
298956
50
88
2376
22
9
1
27
7
86
4021
146774
7
2
79
52
3
1
98
292625388
74
12
130050
134676
74
61282
251438930
81494
79
421646
33
77
7
138299
280909
1
73
103986
20
22
488733
297657
261543
336637
276989
9
464208
2
55
70
96097
311505
44
954725893
157588
2
91
317831
84
68
409099
22
97
24
94
172086
9
265434
160787
92
282203822
5212
99
290153
204350
7
217552
31
376844
94
59
768175684
2
877714952
152867627
99
4455
86
2
57
15
73
53
341995
14
162820
144679
83659
61
60
87
91
49
112773
14
76
52962471
87
18
53893
3
73
291085
441088798
29
6
276876
26
78688417
195387
8
119936
341506
495278
49
89
70
402655
91
90
43
20
230733
185673
59
7
49
215778476
167628
7
176779
274570
157103
73
29
212533
77
74048
7
124973
448497
89
7
74
37
120256
53
5
25
284323
8774
470600
94
235079
3
18
18
331440
2
174058
177226
429280
62
667892461
6
92
9
492641520
68
17
48
162794
5
4
3
95452
236790
42
89
77
74
73
355459
9
1
39
153505
96
37
607973959
64
20
142697
425950
2
46
177329
59
44
562962933
358186
51
38
200566
372450964
12
59
339333
60
2
64
174320
358194
443394
4
54
274435797
221589
224291
128730
628772308
9
70
300807
130087
83
370025
15
476846
57
136202
445561257
497551
823102431
58
32
69
408777
170096
213014487
26
35
466237
332167
2
469047
65
298305
57
81
437606
74
6
37639
264269
54
14
87
80
81
85
45
30
240014
94
3
141474292
209124
241290
284696
38
665940069
67
204489
10
84
52
3
75
324916845
394582260
81234
70
122535
40543
383396
317301
374842
40038
145951
9
49
62
39
83
10
36
425637
394865
82
337475318
21
28
2
65
358502
35
39
447799
34
359613
217382948
492169
164556
336363
5
260264
394334
133994
146803
37474
160547
551559975
4
155413
94
57
16
32
2
437517
261696
226182668
38
846050372
461121
285935
235710
51
13
449516
14
323902
360430684
750962526
75
473141
13283
12
7
45
32
45
90
811300131
21
77
486285
96
4
294283
479202
260994
42249
8
52
98
77
33
76
144503
107815
21
216387
68
287386
317823
788209155
359261
848373091
35398
15
370192
340212
86
447558
140035
1
74881
73
50
59
70658
194551551
98
157179
23
350745
364818
63956
35
77
468888
32619
7
74
76
49
348320
53
94774
365176
13
164127
12870
370469
356820
81
234164467
36
72
443805
74
16
95468
3
19
7
40
297508
36
182555
72
2
26359
226966
96
89
51
490350
33775
39
42064
344995
722606110
53415
4
122517
80
48228
6
422271
77
806552455
94
54
470210
138243
330453
58
247472
12933
3
63
56
95697734
152411
179997
8
491568
252786
5
58
96
49784
242297
360411
97156
319226
293020
112768
86
65121800
9
40
140853611
94
56
21
290423431
293207
487078
83
612182744
87
265200212
75
84
80
119082
550435046
9185
50809
292811
58
24
10
273709
25
44
409201
734830948
71
538933705
184894
967284534
97
1
308354
9
70
30
44
66
68
81
12
395419
146797
9
281714
4
8
82
407910
437844
95
48
470627940
9
60925
31
144794109
354265
339683
163118
448650
18
44
320027
365342
440504
29
4
37
440316
60
452554
206916
304439
91
3
21
170952063
78
26
29
91
365537
98
367910
117303
41
412297
506985560
10
31
63580
95
406133326
214249
23
106965
364015
91
379356298
478115
336702
4733
21
344690
48
679043074
163468
264541
24
73
67
3
32
57
400468
257313
461567
201715
75
229059
605234844
53
1
426481
3
17615
826886674
462854778
32
17
79
72
321030
235133
30
194722
87
623134965
1
161398
19
442576
155652
61
209994
917826868
66
24
951695789
381580929
45
7
180030
617787106
50
59
521434864
178856
428041
95
485381
80
189073434
14898
278379
288491
65
45
58
183889
205969
307679
1525
962522385
58
28
62
53
51
148386
94
64
3
168166
361654
37
467439
16
46
10
30919716
57
317135
9
284964
1
5
1
834700910
405026
169992
858592243
21996
40
438008
119748
156744
547340271
38
641395499
252675
159008
203995
93
66
8
262348
60
43
25
9
99
266958
83
81
92
115485
391165
72
66
319555
102358
219006
58
234582
89867
77
148487
470911
58937
131062
150745
912502775
148237
5
312290
208673
83
57
93
300202
26
65812
790286078
297618
44
15
25
22
1
1
360292
825217581
481410
422780
353937
828607459
457950
18
337750
171104
7
32719
48346
11
64
207604
23
1
776987803
456519
1
901748153
51
69
1
63
71
411298
229228
4
2
1
3
142273
116075
895323405
408333
79
493616
4
12440
699135378
44
58105957
131976
17
5
45
6
147013
55
41
3
133457
93
7
69
770841477
15
227104
293379
97718
1
332822
83
258608
795604472
43
131332
79
34
89
20
4
4
334307638
22
87
44
81
27
23534
5
86
193937
86535
80
431468
6
35
198476
10
364340845
68
5
185987
1
291944
165199
87
680915893
2
96
36
6
34
150605
263640
13
76
31
53
58
289995
65
42
342074025
374589
71
384307
51
459146
96
52198
52
420560
4
423661
36
31
75
14
24
16
33
1
404681
302258
342081
403278
75
4
397810
95
292071
92
263208
12
475306
45
297609
277116
31
244475
8
291513
61
654865292
88
24
60
5
26
1
164516
79445
40
87
939534220
63
432968
830384764
123807
449167
49
56
59
443705
92
444106
72
714115683
97
237404
41
8
90
63
78
309797
26
17491
482558793
98
58
30
65
6
44
201734
75
256015
148249
99
95
253852327
167356
38
6
284044
396957
58
62720
54
88
234616
395571
101992
89
319932
17
2
270599
17
472953
33
52
80
139017
31
137066
7
181646
30
433339
88
144258
8
96
274967
471401525
4
73
43
89
68
81
85176
194043
315330
5
252932
66
147297
285080
49
450181
75
168494
219345
5
255459
5
28867
247521
328956
44
398413
88489
48
163860
54
37
857229397
32668
493303
14060
301087
272072
24
60618
8
465197
63
282208
3116
84569
4
222853
67
258043
17882
82
21
49
380254540
398558
27
386467
52
49
83
5
191643
23
55
7
24
79
3942
40
27807
394518
204934966
94
261743126
447761
3
20178780
63885
9
54
46
241924
8
75
7
327392
69
44
59333
43096
8
230255
255235
106581
187555
92
34
7
70
24
7
422739
126120
61
54
151338
462415371
37
20196
59
27
16
184022
53
132797
7
34
716145132
380932
163007
347046
431032
564443553
392601
99
100263
114224
305435
165594
49779
290404
395633417
341776
34817610
4
373166
465013738
284652
97
96
119255050
4
32917
28762
7
289086
1
60
434903
26
107520
112727718
301727897
30034
59
77
126240
30599
34876370
27
8
9544543
306893283
79
195758
8
92
449973
280757586
87
32
412558376
3314
23
22
40
79724
5
17365
311541
11
17
11
22
133033
22
484463
317520839
33
5
714506860
271917
306745
48
44
44
343727
234478
1
13
5
226982
12898
152421
83
45
284054
370915
68
76
327672
20
275626
58
2
7
444442
81
55
55
258254
207398
430683
239784546
227731
50
420343
357740
107541
157860
105823417
347989
70
293690
5
219970
62
23
38
53
63
9
803490303
1
218609
47
79
50
252654
415786117
73
40
50
59
11
491443
325257
79
150338
93
358114
72177
4
6
51
45
214403
7
89
232643
2
1
150547
678911825
15
394930
177026
62
412240
75
234181
135557
325339
18
61
460119
9
188031
8
88747
21
85
80
55
21
76
34359174
143094186
80
7
63
50
9
470332
8
52
126163
82
129871
100262
96
93
639659089
199436821
5
441303
21991
294818
525133296
73
447824
150849
451867354
397790961
38
58
165331
478946
118156952
288328
178630
21
84
290181
52
7
3
55
106724507
76
461296
353202
318104
177746606
778557347
89
28242
439839
89
71
18
48
49884
774657635
36
92
42101
27
38
82
443308
19
56889
52
17
244269
46655
331097
266356
378236
685052165
33093
7
646865326
252837
6
90
236578
8
47593
84
97
463935
43
195966
40
82
97
13
71
28
8
272675
415235570
18
60
405719
46964
65
234530
92
28
85
75
486589
61488874
52
27
7
4
702880658
147278
294963
131338
11
459788
31
90
405179
53
459596
17
35
299217
91
4
87167823
462347
4
3
437320983
326940
97
84
83823
7
6
74
10
116601
2
29
60
2
38
404383
3
300110
382781
1
13
368601142
89
18
764041606
50
50
76613
347194
458976
54
80919
370930106
788292978
381029
42578
56
18
217657
64
2
498970
46
286255
457379
182950
270852
131949
398987
6035277
3
82
8
79
182470
91
8006
188946
383781
84
277796
1
76
26
263365
89
460871
77
89
328979
4
96448
495760
9
70
448934
38
41
131802
12485
854360074
4
189820
6
22044
96
299952
43
97
214400
133075
71
4
413929
39
5
78
6
93684
891618739
288361
46
58279
599264909
736496626
464785
257492
107353
44
92961
12
9
114348
12792
141741
387458116
64
22
64
72
97
49
14164909
56
215431
69
68
21
92
75
104335
419035
35
87799
300493
126355
6
49
493554
434028
8
47
49
63
359801
2
367531
9
81
81
8
23
9
225342
134738
49
727255401
79
52
47
56
17847
92
105973
143336
107213
612087994
352308321
28
76
20
90
237502
819351665
112413
460279
22
444583
139232
360390
212206
27191
187271
46
101437
97
95019
325598
72
35
44
74
231883
47
934809209
45122350
1
301304
46
70
9
62107
32
80
1
221817
61
288924
190719344
86
117076
78476
1
35
62
129023
6
214501
59
178170
121494
3
281155
80
8
7
32
7
155804
472090
314731
493514
97
82
96
43
37945
447322639
97042
28
380362973
300166
495329
990694345
33
137582
143698439
724825605
290189
102345
394088
303902
386281
54
331065
322551
47
2
220450
63
479234
409578
333427
164576
404319
45
416027
11
291497
85
387663867
29
87
210105
89
324632
139984
483239
418289
402731
386976
32
426782
80
97
632334046
97
381008
89
206210
8
93210
82
62060
180933
319023
72
405170
94
41
70
88
311473
45
44
240428
26
53
92
4
137315986
2
1
77
23
481861
111425
35
31
51
393374
207706829
59
43
71
361214129
285704519
176815747
2
46764
179681
474212
48
87
5
40
168770
7
617088050
465836
115441580
792238446
492047
16
49
446808
60
97
633521157
13
53
78
37
56
257332
69
26
24
71
87
323607
11
122425
80507
361725682
158654
15
37
37
4
467049
333213
77
27
14
94728
251856
572464554
145499
268037
81
293633
63
98
293426
47
50
149454
3
82
98
57
26
331535
12
252249
192976
487803
310977
95
50792
16
25
574701751
21
16
371411
5244
67
56
399422
183561
7
22
137505445
1
172274
74715
64932
65
495145
82
53955
90543
842348251
26933
330217
1
18
76
54
71563
206868
4
143422
9
26
101938
361837
307201
358439
82
4
337489
5
56
357860
16
360837
76
20
138510
383542
26
405100
2
175276
201586
913369657
238300
45
243721
67093
33285
193843
71
64
9
826055340
512517766
34
43
230752
311470584
64734
28
52
269969
5
17
59
7
231099
58
136545
591206441
19267
49
53
120788
142761
98
410486
1
18
24
404902
12
20
188959
115177796
247893
179663
63095
74
12
75
26
8
399891
3
77
20
104088
291000
55
47
41
937308947
8
53
427569
18
22
4
68
50
885239385
219180
277301
458860
452912
20663
97
482795
96
420594873
501012708
5166
348427
303569
209865250
6
15505
351307
2
294508
424253
1
807933988
244600
89
20
77
774184681
236420
667746805
428562
8
100872
28
403357
14
27
72
10
66
461491972
48
28
92
2
2
86
48992
455333
425922
171705
13
46
246135
261294
16
73915
282729
61
182075
29
27
22
311791
97
206351
243745
71
415933
62
24
46022094
73
65
279970
39
305646411
82770
88
224370
123983
16
351309
14862
4
99
1
8
44
132111
85
252123
413358
42
365354
167479
336075
141112
83
25
441796
438976
76951
683010929
47
398818
68761
85
447881
196984
100281
74324
92
221425
125502
185164
7
27795
78
50416
71
86
13167
6
251946
25
40
53823
478318
320043
220491
231181
99763
71
226884
208698455
99
62
11
131775
5
19
127273
25472
318857
481701
33
39469
391328
884489226
333879
485872
222596978
297324
93
228408
5
87
45
97
33
56
63
111382
9
299281
964493105
328541
109033
56
77
92594
261809
89840
762504225
92
46
7
9
25
5
673796928
87
87
202573
456041
59
242536
56
275921
43550
433556
109725460
10
22
323783
373589
273984
466083
82
75936
105821
4
5
443565
487198
59990
38
348238
25
34
1
70
61
263917
276705
50
480107
3
17
433623
84
90
83994694
8
851600698
95
82
3
819844207
283288
149586
385194
451652411
98
240927
8
4
95
63
55
457310
237325
75
347115
75
327177
246680
162045
96
7
103806
264661184
33
61
78
368652133
972733754
460249
24
260367
488588
234952
301270
691761773
61
403744049
31
40
40
5
61
373358
67
21
138923413
16
168161
429170
36320
14
371434
425228
582634763
5
54
22
29
46
425169
362340
65
5
55
57
6
53
208745
94019
476564
52
26
12
44
136769
210899
80064
465939
84443
124002
10
46900
22
46
285679
4
202445
174763
85
73
20
361549
10010
89
709591538
196305
7
74
102662
25
121047
236627
960606319
566799520
405575809
99
88
65
281120
52
67
32
306108
46135
40
9
5
8
399885
275303597
210982800
219159261
48
481650
57
10
38362
89
12
432724
2
155837
66
4
61
257106
183046
442539971
187179
27
303545
48908
47
83
331397
20
32
70
147638522
242421
30395
19
11
30
12188
39
14
149976
248299
7
26
6
384118
178774
25
158198
9
434479
55
463536
26
339788828
360585
403161
97
246106
65
92
21
4
283551
431552
346115
421853
442
19
469434
18
6
446985
66
74
170003
240967
52
352636
959365148
535904881
5
18
481489
417735
80
3256
233277
49
480436
243399594
3
59
69
100595
460633
265983
24
20534450
238937
610455775
230072
16
393377
5
39
38
1
35
373387
20142
964385394
37653894
61
204204
2
200710
64
136357
139237
49
30
48532
31
16
69
373444
60
369032
216399
4
286618
453326
196219663
361502
35
1
231503
68
1
323072
72
39
486530
6
34
379393
773622813
27
241624
149596
393410674
9
22
83
228923
36
442493
113640
259096
12
46015
98
305752
70
51
60
18
350397
477174
53501
16
49
363917
87
209491
480724295
3
46200
18
26
4482
25
64
110613
46
169025
140472
251045726
239816
8
257447
9
479858
66
37402
36945
42060
183235
41
411488
55
20
99
213799971
25
135209
37
38
163622
1
227383
99
61
9
490797
4
76
316655
24
44
37
497644
73
448553
9
164833
121589392
89905
111460
10
3
5
253764587
299377
13
19
65
57
369963
426903
373408
230003
737298647
360888
400349
51
913719309
74256
116260769
254050
273760
92
448784948
875263307
90
93
243721
316443
47
64
82
489538
156429527
15726
57060
217376
33285
12
35
10
26
21794
120206
64
69
31
3
4
7
82
91
366771
471081
401460
7
327406
170039
56
402640
545378373
88
67910
402578
5
59
251890
391179928
67
442431
479402
329327
369534
28
195660
28
3
338336
9
25
43
6
457905
361588525
7
49
80025
99
94
7
690282411
92
65
52
11
49
531521131
135495
79
15
74
44352
65
77
51
81
10969
51
39
1
52
484997
51
231036
67125
64
222135
6
9
3
6
5
11117
363839
52298
6
71334658
226060390
51
988752569
378514
68612
2
273170
67
291645
7
66
86
924988954
363441
402297353
39
87
84
503093143
1
40
122312
46
418739
61
15021
2
24
88
429152
174444
61
34
453051
82
796707897
63
90
413230
53
315693
238367
371850
200492750
45692
986849234
20
273647
8
369003
153799
43
295970
15
56
419936570
8
441867
133905
498469293
563748641
1
366118
423706
426279835
63
402978
7
299744
9
374914
36
20
279786
89
17
67
38
163999
6
54
100428
559138599
3
74
56679223
54
421022
17
50
98
288813
156749
188649
339135
94
23196
245611
248281
65018
292177
18
99
76
55
11
157039
52
384240
8
154506
454325
424804
50314
283826
422787
364337
32
478290
66
23
51
515197944
20
15
77
34285
11
68
86
527484734
29
428852
14
78
85
204342
21
503204931
351061
371234
1
187566
87
62
42822
380389
3
59
93
37
79
471906582
61352255
482677
9
287793
72
7
55
79
6
399640
454667
26617
429838
301117
317362
50
24
458741
58
256954979
205568
6
56
76
95
448977
238937
425495355
445666
19
7
48
80
247692
4
333080
201903
78
7
691218213
442545
22
144652
221241
71
12
4
4
469197
260221
84
114399
244146
158015
21
78
54
473755
431301
231807
360595
21
97686
17965
492891
430679
20
58
67813
93
2
9
3
18
101552
2
54
9
276056
90745
26
24
98
221389
36
37
232115
326649
51
22
30
60
464442
470147
9
35
29
66
458382690
234690
44
50
3
31
72
98
46
63
76
37570
249744
18
483036
42
88
188758
112330
56692
11
905287925
2
13
6
31
74
40
916568313
45
166293
789443037
89
4
629726883
34
498409
30
68
13423110
266346
9
130601
103591
305508854
123506980
47
204241
272913
378041
8
20
24
41
46
242184
493168
8592
51
22
167856
394459
34
53923
507005762
446961
424295
69
59
95960
76
247916
498229
85
369205
80
64
12
76
358876
9
50
4
499428
99
452590
41
35
158777
488714
89
31722
4
68
21
272912
907978056
373354385
171612
125132
77
73
60
277371526
320776
105864
28
212199
16
78
15
8
7
19376
432958
171411
24237
286001337
97247
3
393873
42
248751
48
27
9
255644
54
263163
19
20585013
169923
42
710412076
248404
384368
86
64
599291372
26516
22
256062659
471615
337406
81
4
478008
40011
69
58
328944
850109448
362333
209335
92
2
67
233374
23
57
353062
119888
168904
19
75
628655712
194403270
204637
52957
81
83
190560
497767
5
51
28
64
55
418073798
10975
104929
98
26
33
4
94
14
35658
467911
215239
428177
323633
98
319053
444951
433386
49679
39
419717
125214
93
729653591
268361
7
2
8
14722
287333
96
459220
52242012
435680
781881440
34
187483
94930936
308774232
7
431496
50
981373982
70
86
316231
11552
264901
10
25
198669
51
79
71918
21
8
54
30
96598817
197482
57792
85
65
184212
96
36
70
26
812477742
95
368676
43
115689
7
67077
62
98298663
55958
450947
66
33
82
82
52
458436
70
2
40
24
22
270699
82083
482711220
348905
132844
27
98
54
763200680
306626
21
421071
60
9
88
59
35
96
45604
8
14
16
465387
28
75
137649
313804489
584685823
35
19
8
4
311956
28
446458324
18
9
424085
27
235350333
72
345186
44807
350991
328402
400251
286245
274432
42
55
50
4
35
79430
14
122288652
112625
203270
23
10749
93668
50
72078
69
9
948060180
42
312375
30
4
564922379
4341
57
14
81
79
54024
52
477433207
45
425693
45
155955
252494
18
10
79
316559451
66
76
76
42
67558
344634
270670
23
8124
106248
55
87
409366
25
4
483653
117643
14
150019
7
202939
4
169143
61
139396
49741
70
40
453817
275106
187689
39
1
2
67114
375943
23
79
98
9
39
35
355106
99
66
91
173328764
58
35
93
290075699
736323396
32
447644
47
751532304
199973
395458
69
8
266462
38
89
115211
64
350704
473365
78
99
181534
471134
47
5
1
245379981
61
303059
77628
345622
8
331817
7
61
328309
25
30
348998
1
77
78465
12
4
327375
289533
10
27
71
13
476899
125763
2
26
97
33
4
211711
470752
328631474
444309
53
71
3
46
190398
220123
809501910
28
6
183660
57
112232
8009
45
77
355056
23814
202241091
191117
130482
31
824316399
8
112917650
268
138507785
98576
4
31
2483
44
9
73
428073
24
391394
52
405222992
20
34
65
415217
8
119273
49
71
197239
136913583
59
234423
52
447639200
67736
72
84
17
433080
24
498074
405345
53
8
32600
493639
26
7
108780
44
255394
1
119860
214919
88058
9
62
60
301169
211487
19
82
81
93
57
93
72
2
363056
59
211036968
48
475467
42
67
9
148944
303074
50
405306
466662
9
36
597182734
68
108096
33
208444
381223
47
31
138457
94
430840
5
460309
75
303640
49
8
69907
180285657
81
67
365553
4
90
56
573334865
453204
393290
15274
23
17
4311
22
79
43
94
434938
26
76
308199
498368
96
5
22
410545
41
196493
180149
98
54
35
474608
35
306558
224999
56
4
133450
261903
8
55
1
403671
96
68192
53
76646572
104196
175805
90
16
67988
35
378345
215832938
18
75
385372
71
157241
25
1
28
354559
826773592
44
288946
490214
32
14
15
743703304
26
49
5
2
92
47
37
89
204367
99
417025
209192
54
338380
29
393321604
83
481407
7
435334
74
450238
540465552
360812069
190470
65
59
49
58
7
82
17700
72841
9
9
55
52
95
450171
57
15866
645250863
255023
479004
59
78
186179
2
220172
3821
332799
9
121183
73
756700818
23
93
22
53921
42
147292
30
170683
3758
6
223175
76
67
8
140045
398736
366528
70
81
35
29990
152902
53
193780
2
871627744
60
10
788309766
270401
12
14
32
497182129
39
30221
68
179778
31
8
3
4
41
8820
176533461
482344
426252
116649
890477606
519712604
151588
25
24
82
409250
39
5162
255113804
36
432722
88
428240
26
135541
88
435253009
13
240384
488569
223939
138252
69
35
152103
18
2
23574
24
31
181967
71
36
6
5
68
1
19
46
280718
88
532065977
499400
80
403909
213796
242021
63420
488769
3
252757
1
280940
16493
352402
452117
371607487
803786448
330143
1
366618
359734
36
91
161487
4
98
6
281488
66
562163255
12136
338353
329321
60
232459
97
6
223526
396346
6
301129
12
9
601098581
137979
30
9
288052823
76
290955
419886
409340
40905
284100
2
254331
32
397784
5
46088
98
36
84147
182588
4
86426
17
16
166917
7
317898664
68047
135326
7
718305505
84
534990964
220836
8
64
16
75
67
5
449619
130745
31
64
267740
17
109852
97743733
485389
663056909
75
183939
70
95
394587
45
144233
72294
77
85
4
8
102538
54
50
161545
178240208
95
626319612
14
79
61
39727
52
875755153
38
85
11
60
61258
129299
323362
3
43
57
8
15
489830
36
490182
112889
64410
9
24
443033
63
208542
41742
55
289655
188185795
7
40
6
432340
305206
44
43
310696
33
59
21
214026
84480
450071
498579
72
6
5
89
88
545610118
58
41
354154
36
20313
354980526
4
79
475912
85536
99
159171
400502
17
227453
79
83540
84
116115
131572
22
13575
87
301531
24
140336
155987
475659067
61
9
6
3
80
4
76
66
172803
14
51
87
15928
332109
226520
197335
85
50
75
5
233758
83886
2
64
247764
330472
300900
71231
153732
13
69
90
463059
70188
216253
7
169172
207748
485662
80
90
429342
40
61
2
331112
431188
89
326805
45
90827
58
59
345413
45
50
170104939
86
39
345386900
50
289419
6
434783
143825
229521
827699080
29473
95
229290
76
9
392045
228361
249146
142218
281435
3
397209
5466
4
80
97
63
228911
39
36
948907397
77
16
22
683934759
26
460597
178364
312763
297100034
8
267907
59
99
142992
17900
986731587
87
16
18
359272
68
137789
18
224530
52
28
208036
90
88960
56
71
376554
10
3
377829
283827
94
44
32099
411982
60
95
713452299
548462688
43
1
56
90331
10
48
278724
7
363342893
9
398742
308839761
22
166871
277895
13
38
291598
26
95
86
645256417
491689
76
99
8
50
452825
444685
69504
19
43
79
97
83679
9
191669
53
1796521
97
71
321436
371664
60
794891762
51
74
111120
87
689232027
364597
31
354322
58
71
91
15
61
9
7568
49
48
86
3
31170560
1
93
15
6
68
1
2
813583102
189556
38
1
69
326519
426897
32
57
4
337959
6
460294
97860
8
14
10
826594161
33
49
292115
418143
360644
57
67
402385
82
10
12
663812756
230881
22
431393
5
278101
427986
45
63
333313
310282
80
68670
257770
349993
9
389302
140580
21
119938
387715
5
4
978379941
90
89
635043875
242104
24
72
76686407
398662
487558
308984
493067
40
578366998
26
481956437
47
58
86305
146177632
13407
453419
79
15
89
87
71
8
273477
394274751
363025
25
130307
1
93
93640
322213
608145484
166721
48
22
50
208475
147625
17
143181
91244
87
365346
450528
330105727
173163
108993
100725
16
72
413506
13
294773
8
49
5
318782
199159552
51
147972
82
44
63
95
468353670
46
192057
445681
434617
5
30641
19
315508
64
79
74
85
287128
9
955372694
380315
233980
3
47
61
3
7
48
4
49
83
88709
6
179470
375839
3
58
116561
8
355407
447684848
119615
3787
16
15230
387488
36
82
924403307
498519
165463
62
19
9
3
23
686955581
210183
123577
327944
32
67
168876
24
74
44832
65
271978
365086
14
2
616449580
397166484
24301
37
15
55
54
15
11
91461
388907
35
19
61
20
49
74
5
42
75
401402
44
109820
190547893
44
398899
77
67
484830
207243
598927976
87
89
147195
14
178103
71
74
31
259327
7
37
66
23
89
290429
4
266028
65671798
13
200517
11
82
101637
3
766962677
53
68
418208
75
780995576
3
24
65
4
10
66
6
24
98
93
251707
22
80
411795
372492
11
31
90
183664
495216
98
348969
55
38
121319
98114
92
181372
67393
18
11
19
311917006
42
470503
409256
13
773962440
5
368431
450559
270905794
329658
57
616496393
41
74
47670
28357
90
5
60
250995418
58
17
355770716
23
701027464
145797
77
22
67684
5
362422
434197043
17
12
128986
11
37
423695
486942150
354448
34284
77985
902295900
7
46
261082
43
326283714
44
183736
85
371649
3
38882
6
560277190
71
2
263923
36
262246
489390
257343747
67
264206
93
370607
141558
62
87
156207
362457
9
71
430168
92
82
60
84
215390540
8
24
328658
28
341196
42956
53
174010
1
67
7747
495853
96
41
54
90
25
2
461330
33160
403073
11773
47
39
2
473462
146419
60
54
4
462572
16
499318
32
96
493711
46399
370709
34
14870
986085501
222149
48
702638562
247904
40
54194047
40
400158
19
18
55
37
5
302068
2
44432
35
173487
569564486
141281
96
73
71
635681093
299123
366849
44
20
80
917176557
1
228417
46
4
58
73
150811
52
2
87
59
483753
411554
80
403195
165469
36
47
3
4
20
230364
404130
40
355397
446445
310591669
5
15
6
91
48
261226
26
5186
46
44
689054538
3
254675
53
103874
182085
13
49230414
1
366030
44855
6
22
83273
69169
79
83
19
344867
197525
90024
2
149085
20
64
38
349133
189680
68
410415
45
266990358
495202
180795
83018
20
92198648
49
112703
6
2
682480597
62
191479
329927
229112
73684
350524
10084
226358
6
167127
388404
19
6
37
34
89
411532
175129247
38
9
512357633
366932
304418
428205
32
91
99
49
328031
29
80446
51
427952
48
216500
36
54583
10413
475200
397511
859947032
18
370743
8
42
486485
433398
414452
371085
65
74
397750
458401
254492
94350408
478292
68
2
10
27
952448383
20
644344385
11941
41
123095
444178
56
97
358424
77679
41
78
181464
530349940
4
1
466361
452721
8
310641
49
436726
73
85
1
56
59729
2
194966098
388442
41
93
882359558
94
18755
1
76
255036
74
97
2
79
181827
12
280838
180970
62
279423
92
464106
444254
81
35
242136
60629
208510
74
91173
91
74583
40
456695
400155
109969
272530113
7
210043
245394
214220
264562
73
241998
241847
88
51
87
252213
231627
64
99
65
923147685
258187
95
211425
317427
19
28
24
146670
504866096
62
24
91
27198
49
48039
11
73
298293
8
37
81
52
87
151483
62
42
283590
39
488528
9
277807
56
34
27
56
481957850
543418444
207264
395881
262452223
63
32
80
392644
68
25
9
14488
205987
190050
74833
448032
47
21
454935
82
127341
6
284446156
9
23053
55
273259
3
11
78
78
492239421
631262634
67
23
464840
370565
90
95
150731
198316
14
469696
98
248263055
19
315713411
87
289623
132105
22
83124
7
57293
307588
5
187177770
72484
104907004
176110
407190
74
89
22
32324
69
144332
449415
295938
24
275295
20
82
79
33
4
64
18
27
66
339058301
191836
15
223932
738602632
103115
93348
407598
270769
1
68052
9
16
8
263688
341286
448218
270881
379521
1
375442
682180238
145059
206992920
60
44
61
85
132668
34
267957382
102550
397704
84
127484
91002
8
107831
453772
118807
75
70
77851
3
65621
351686
13
436579
154459
293568
94
21
780637856
448705937
841305812
410298974
8
24
111670
445774
6
61
406577
74
498982
5
4
6
310389
52042
38
92642
91
64
7
8
56
9
43
47
45
38
85
276965
224258
376123
464143224
25
70
459595
36
39
488533707
337442
188811
63
55
779341122
70
27
94
157533
391017
287885
87
33
16
338026
35
156346
68
17
385093
98735
2
471158
41
459942915
487379
91
9177
226589
25
321240
397209
99
451700
286522
9765
10
75
169002
38
929656655
66
94
46
22336
418166
68
492340
95
219509
2
63
42
3
63
79
70272
1
38
49178
51813236
44
116429
3
151806
75109
114641
9
81
65
92
21
91
830021261
855663039
15
3
15
361463
90
69
77
274161
174998
2427
12
460329
10
842477231
1
53
4
72775
184221005
25
38
21
741464806
173745784
76078
222790
290622
26
56
7
84
931624687
311673
389999
491771
231976735
99523
54
354972
296460
66
281686
94
370925
32
3
36
226967
48
73
56664
119609
387396
78809
388882
594175335
76
264524937
35
99
268329
290875
87
5
39
40
54
38
36
313401
48
608962503
51
81
3
136323
73
3
15
49549
33
48
493648
320497
57
1
141761
125297
34
47
26
247581
77
59173
97
218634
465841
175146378
297280
198778103
249622666
335770
98
24
87
97
172753
86
724231654
258985
34
6
40
383158
49
52884
11
431448
11
260575815
7
27
37
35664
402843883
318847
61
172275
89
492347
88
433049
975837311
3663
187575
25
12
138122
39
83181
9
161824
8
306518
9
68
3
51
158686
489605646
317153
695021458
67
25759
170699
394984
331062
76
43
258653
99
9
70
79
310207
71
68
31
93
248598
169149
2
43
2
44
983924431
8
22
59
22
65
73
55970
2
172989
277272
43698
49
2
4525
64
4
302673
40771
287517
449117
20464
64
62
46
3
178228
468119
159867195
96
415440
78
20
545109945
34
16
47
419731
303412
239847
22
79795
59
46
9
29
87
35
124172
51
182801
34
84
63
51
3
169462
232099
21
16
4
217533
26
406306513
34
312066
451230
91
51
8
93
330880
31
70
27
18
216142
84
298204
83
15
61
347735
113122
57186
217706
404211
248298
28
456619539
1
2
208135550
59
73
383511
370302
8
124320
9945
97644
6
79
86
37
305363
451956
62
40
74509
54
53
162650
24557
134451
87
683161432
607924646
99
662223082
27
370303
37
31
48
779803460
359275644
35
417465
57
9
390461
448540313
75
5
80
349167
353507
8
4
80
61
20
390075199
835900412
490652
45
6
77
66
307308
410748
27
1
270412
269963
426647
99
98
352092
72
75
145617
82764
90
249685
259006
60
305411
378840
3
4
37
182225
71
86
55
11
68
446560
797716003
57
79687
8
50
189419
47
271215
9
72
487638
97
446698
440492
365707
32008
65370
43
55
417116
99
166694472
20
93
75
77
302763
29
9
119599
70
321983
48
14
45
376495
296467
140450
983016281
10
607657886
133328
45096
238381
487004
308545
219215439
324540
58
226902
143900
120356
49
217276
9
24786
480607
165391
637598431
38
323446646
406739
345542
244553
443039
51
65
66822
222661
67
11
481799
463356
77
69
36
279928
46
27
22515
96922
318681
3
69252474
53
81379
31
69888
74
51088
84
9
492358
65
40
66928
77651
91
325592
78
21
252122
47
1
31
66
241204
58742
89
55
18
420086
399982
6
82
37
2
84
36
6
57
459487408
479890
144576
85
321130
9
56
62672235
71
28
91
23
17
878674059
2
324817
180
41
81
29258
71914
488921
31
53
40
2231
1
98
80
99
320710
86627
50
18
701262309
47
18
51
293451
93
51
21
5
160130
509478738
26420
69
61
330235
91
86495
90
252002
65
78
408345
6429
243831164
372006
256774
5
15
7
185939
41773
4
91
426449
233170
435243
12
48097087
557464440
296994077
772220235
86640
798493864
3
72
91
421189
118471
483385
116034
482463
694916815
288140881
92
9
6
105513
77
145398
367201207
77
63
69
74122151
41
199585
997889575
5
51
54
410315
136323
10
13
128181
71
492900
75
319442
460852
67
84247
13340
452814
65
3358
260101
76
22424
422749
582014645
71
48
55164
79
10
85
75
290368
113259
43
10
319182
8
57
3
173436
78
77
289501
297037607
98
273487
145150
48
70
409192
85
7
92
38
54
9
7
50
1
6
327943
437889
42
409883
364666
3
59976
62
279768
259289858
77
83
66761
17
336721
8
79
45
248179
71
608180862
78
12
369324
56
217994331
7
8
61
16
383912
66
83
42
95
92
520445314
9
960809197
250107
74
393315
244602
94
29372
88
35
138220
9
5
350022153
86
143239
281984
22
21
58
67
89
32504
325781
287154
67
498460
24
178242
451274
125708
655856503
8
215667
55
491105
45717
5368
1
9
96
49
53
25
22
7
298147
334765819
377853
36
4
64
15
81
85
547170305
246188
2
2276
273833
9
258671
35
936712980
78
489787
47744
29
330134
414944
27
8
324619
170539
62
33
86
463846
486943
92669636
814832364
74
19540
285545
74
22
97
7
53
57
37
384542
316372
37
82793
45546
88
1
91
74524
323143
49
48
433142
17
81
92
4
6
24
327609
186358
843298523
2
218561
77371386
2
180585
643872439
28
472512
83
92
3566
60
252695
71
38
234446
7
495697794
28
96
706456294
244716481
84062
35
420815
205808
279805372
401628
276640
57
2
183516
50
2
45219
7
67
148577
72
92
94
66
480804
460366
225631763
72000
34
196182
12
387088
127713
28
19714
374444
86
53
63
266418
1553
22
11
309875
88
2
424928
260380
86
250326
800843306
59
25
226267280
663192883
6638
50
297629
27
10
28
69
43
45
33
464700
489192
7
86
514358956
18
494206
28
38439
307942
359865
76
770572183
8
21
116574949
8
47
10
59
468133
181054
77
394203
302861
339244
1
92
138687
27
76
61
41
426842
316466
3
85
66206
2
72667
389403
79081
85854
247578
457793
48
149831
74
30913
101029
55788
87
177575
109180
47
93
34
23
14
242862
87
15
92403
229894
696545721
92
152576
77848
37
25
458406046
8
55
57
82228
61287
310568
447791
103730
470247
982061315
78
405511244
46
30
477127
66
217048
78
27956
399116
348236
21
192199
43
84
349582
2
37738
40
864172309
466742
154134715
4
6832
280353682
8
367499
463974
14
153846
3
3
61
465270
197884
17
26
110446
59021
275626
84435
46159
91
122900
133431
190692
14
416901070
95
249408
240177
217078
381856
35
4
71
73
10
79232
65
53885
350368
380817
1
63227
100256
25
481884
403450
492545
52
151917
153224
14
258509
214800
360721
3
208506
19588
97
49
69
466536
45
42
65
443824
33
107579
625662403
21
442984
7
78
84
21
224506
60
61819
92697
99
89
95
10
2
85
62
88
35
8
882614253
897244946
330927
109941
66
46580
31
16
201534
739178984
300864
50
80
19632
428328
2
190623
70
285111
228198
13
29
70
67951
434626
25072
14
76
88
44
438328
226480
71
56
481728
62
188110
62
160802
145399986
403952
82
264758
4
104561
61
9
143410
10013
273630
160998
7
388128
5
44
12
56
15205
90053
84
8
272186
92
346764
3
860546752
365881
9
73
17
6
61822
73448823
3
586
73019
527718605
664064610
95209
77340
82
296295
3
27110
186410
5
491573
1
134057
453233
59
478012
20
323174
349013
23
34
8
443254
2310
54
4
408904
21
60
80
57
4
200261
33
20
383004347
459131
386332
233124
203191
7
42
3
95
81
161534
69
59
80
468388
152181
52
819357616
310408
98014
417979743
127136
397616
38
9
31
27895
417854
99
53
29
18
370196
452190
151422
84
163442
869040159
9
25
415897
134319
62
101875
69
304764
228923
222109
254986
89
392427
6
71
484649
465232
6
8
8
315904
491306
343233
272424
465837
111501
225201
98
89
17
79
18514
59
2
103562
76
82
79
3
5
365480
15
957926521
3
413713
461157
110356799
69
789509581
8
327527
493524
17
240405
304511
370510
383717277
10
15
524360820
280290859
303692
203335
98
744356588
25
52
160484
57
407549
218172
18
787672855
494474
8
343335
462316
73
1
11
10
312072
71
25
4
6
145988
251349
56837547
220763
351984
4
221697
667032133
46
6
49679
116636
49890317
77634
202215
60
61
286389
63
248359
47
349567
47
413948830
90
326865
92
15869
355404312
373171739
238917
57
31
32
320003
635273942
60
299967333
380962
215190
199336
496877041
425458
8
18
34
369959
60
180224
332185
706794541
87
49
106914
985020535
62
29
3
97
231316
672148535
72
43
66
70
4
84
642736059
79678
18
41
455804
471222
81919
32
483209
5
757569943
24120
431395
122933864
69
86
72
302101
101917
32
63
763869382
95
62602
1
16
298642
50
16239
64
69549
48
68
29998
281321
90483
91
79
218565417
368699
68
83
128282
87
53
52
3
706996485
47
232173
48421
42
175626
341111
76
32
43
396416
222025728
74
477158
165573057
192496
11
84
33
56
844503777
417392
97
90964
32134514
309944
373281
63
2
17
1
66
32
129195832
10
89
3
254714
66
406576412
137077
217894
494882
251351252
498329
77
155111
405797
83
4
50
60
136202
74
330387
92544
363769
5
260776336
67
262614221
838195309
88
10
8
322198
64
60
65027
74
86
201142
335651
43
48
5
1
385838
290328
92
204609
58624
96774
308090770
419032
76
25
79822
333193
38
53
8
21
34
174456
444125
2
248838122
50
44
227153
186607
172621612
10
39
465240
89
185507
8
888667618
421428
283324
48
43
36981
73
464715
197276
40
44
42
92
3419
18
267957
71
40
363055
4
309615
122065
182889
39
56
59
16
146195
307600
69
98
490903
309332
41
88
156078
14
8
185171
421923
43
12
70
466644
188839
4
63
11
35
431566825
263936
216108094
9
13282
2
512935071
99
46
28
375938
88620636
17
4
613610456
29
17
36
89
13942597
274256086
66817
90
3
712639433
86888
15
902777984
5
261180
66707
487421
351492
84
54
990719854
76444737
5
76
44
29
14
83
879458110
24
62
208423
3
128862
114133
167545
19
581318561
32
236959
75
75
290998
22
75
108002
6
74462
534021772
96
77730
14097172
738655734
200316
3
180663
89174
85
98
488507
9
29
72
429476
97
357441
50
94
491400
18
285419
206662
4
73
446157
1911
824336655
496245
383295
84
3
68796
461850
98
51381
367407
88774
66
180971
424569
73350
8
432541
3
151984
348903
3
177639
59
35
142214
57
795218191
72400
4
488079
241089
83
97
65
44
81
110549518
888068130
226244
37763
9
1
96
15
11
205313
50
24
18297
91
390553
117214
36
737386810
32965
2
787262557
9
63
11
467968
5
52
71
353583
620039735
575768478
344377
1
477320
811611804
946649439
398476
98
286498
5
5
75
117694
124197
28
171410
41
478298
554431923
870056157
30
1
189621
2
41
371498
3
66
122241
7
379971
66
46
189457
77
342285
87
440939
81
221543
407487
59
135933427
5
55084
276661
41
90
193865134
3
33
993400064
43297
305865
9
392350
19
69
97
11
18
24
24
72
30
71
70
86
279652
74
309520
44
23
3
67
473167
542993007
284276459
10
57
122663
28
186488
44
6
26356850
94
312146
74720
18
95
233764
16358
22
74
552569103
1
91
82518829
435403
353216
360883
353253
304677
222086
222771
46
26
113232073
50
67
252929
409229
420961
225334
76
26
53
67
463448
9
60001509
489748
99
46
2
61850
90
35
317407270
491061
6
435001171
186197
40
176476
66
323856133
30901
447691
75
71
394751
123324998
65831
50
3
232043
453517
13
4489
33
96
20
5
80
46
47
69
57
62
293773617
48
92
56
18
427977
54796
304054
80
726360463
131854
37
62
182223
77965
8
30
42
656142174
344745
273940
45
92
9
427705
394709
16
30
88
4410
92
13263
215668
85
426473
97
5
463759
72
74
54
109131
40831
6
153547
296219
79
289699
374814
89
90
81
255603
78
67
3
113387
228451
185678
341371
344475
1
99
71193
225899
317423
44
19
162852
412074720
91
460207682
53
3
17420455
350884
489070
491439
66
89
34035
366450
1
50
21
331050
367584141
213422096
258884
2
92
476692
52
163128
105578
472460
16
48
19
30
84
85
8
9
18543
12
36
322634201
284082808
591865917
505386419
161065
384776
867031118
88
393657
329117
18
87
4
833506370
19
71993
69
4
313607
30
75
158746
41
8
370693
93
8
16
75
11
83
298144
51580
23
19381
8
73
58
51617
148735
72104
3
96
12
329911
2
322519
519679357
43
51
5
6
280556
324536
6
22
328242
654536701
95
1
81
335746062
144820546
62789816
10
115330
91745
397072
61
299211
48
388685
71501
25
10
63
435733
454522
372662
1
286083
9
222421
51
227597
463702
54
36291
6
71
252367
1
63925
296810
69
58
34
17
57
484266
296578
816578824
4
46
323064
78
265443
59
681114250
382911
61
75
315404
57
90
58
38
652385734
52
82
67
98968
81
261559411
170385
97
69
456599
516731715
8
77
231494
23
477453
7
31
838790942
240850
184126
380592
81483
70181
12
366510
83
2
154964
59
397131
78
226180
497415
6
36075
620557986
353496
51
143607
328316168
79281
443617
58943
404501
467978
54
438762
3
38208
401385
589373776
6
42
23
325542503
48
28
457249
422102
31
60
17
471020
24
259583
142498
184152
1
6
61
93
9
43271
1780
546261237
3
24
16
89
21
112413
443398
3
282825
19
80
68
98
683949295
178160295
300004
100117
391104
183283
2
19
9154
92
234823534
48
267148
30
61
18
33
728451935
350661044
81493
64
26
396337
253078
60946
89
45
34
41
4
4
8802
41
56
72
254991711
25
331230
65
286513
136502
84
4
5
91
442477
212432
355073
537083426
379934
39
83
59
61
731713155
16
84
23
89
45
228373
64929
33
470174
31087
8
45932
84
23420060
284060125
92
19
8
325369
5
29
51
419264
406960
291857
215092
34842
360067
55
69
35
273082879
52
384040
25
36
64
98
5
3
260743
825547146
3
65
415545
7
19
82
15047
31
71
2
492215
249260
49
5
36
34
94
89
25
7
1
439049
30
6
759888359
44
254623
217211
18
71939
388073
121962
239389
95191
23
5
49
380499
430899
211498
14
224796
64
1
108408
5
68
11
138641
58
241257
278184
186111229
242732
326211636
25
70
302891
86
75
42
49
659280392
58
49542
77
99
26
102234
45
6
83
466827
466032
94
25
86
75
324323
87
40182
492193
68
21
84
61
5
41
2
386913
8
16
10
99
43
42
21
5
278552
363386
320060
351321
86
11
42
9
169019
91
252204
66
88808
67286
79
745742795
368055
241791183
137458
50
30
216292
141759
394008
168011
28561
27415
1
292987
11
6
285022
361112
4
287972
19407
33
67
317259
478979
8
480610782
14
370887
308710
30966
5
46
70269484
89
18
437805
58
439195
323144
139129
5
95
30447
84
288160
116139
408927
19
100395
329430
258815
330876
68
94
2
490238
555035043
358332
55
54
433187
92
84
32
467078
44
202059
244439
492766
2
23880
307400
165836
465903
59
33
73
48457290
83
6
173393
3
66
3
52
306022
27
73
24
87411
262439
1
10
648317929
33622
62
83
37
69646
89
343711
236279
69
722451972
35335
45
235502
57
359669412
17
70
60
62
471912
97
3
34
404795
384885
988229750
76
78
68
243025
322580
93
12
12173
69
161948
325978456
7
204962
113940
57290109
61
29
396792
16
81
14
70
50552
12
20
73
419235
72
68035
18197
334795
93
385180
266924
23501325
6
554607877
76
442910
55
308913
46
465451
8
5
232342
39729
98
71394
44015
173485
63
336098
55
31
486150
33
6
2
58
58
399467
156565
167487
196082510
71
265234
12
190936
429652
11
7
72
1
79
90
75
51
194619
112819
263494284
179581
38
9
88
270052
742773606
70
230947
38498743
3
281279
32
7
1
263384
21
172629
5
53
44
2
63
370856
28401
82
291710
323347
69
197712
60
378707
6
6
325576
67364
352088346
331293
257309
61327
124938
443089162
38
998491493
208044
81857
85383
432873
460863407
49
1037
59
91
114455
130891
98
86
45
632559504
20
476210
182609
106289
269645
81
49
4
92
14
43709
4
420232338
420315
21
334909372
9
365408
60
79
445230
11
72
413225
1
81
88494
80
326768
108049
54
730964127
465001
766562922
484042
11
40
4
163188821
82
48
4
509889292
161550
150288
449873
2
98
90
51
906365187
69
645527379
12
272802
131055051
451619140
86
74
1
450736
10
38
611243004
66
18
9
484355
460854843
241763
277499
38
12
27
235058674
17
4
6
180981
87
22
229391
162625
97
999232129
50947
275338
1
85
461148862
90
41
18
129988381
824909872
443185
8
64
2
341631
979035289
142045
99
67
46
666428657
28
234460713
270989
120920
92
399373
548631523
521572774
7
43
89652
186512
783555957
440654
144441
297971
654310200
2
161046
41
99
5
157814
1
6
72544
418539
342564
6
69175
92486
95248
168957
9
293098
191243
77
63
76337
969305659
277500
415197
16
85
339484
300698
66
99
148885
597474994
85
193514
245945
40
83
521268818
10
241034
987153264
184976
49
624513385
4
245848400
41
40
69
33
37
49
100884
59953
783846765
50
2
155687926
71
264112
18908
333306
323451
288257
383687
66914
47
14
50
11
113586673
3
454308
25633
377561
57
327475541
86
110942
999981883
76918
392390
99357
743318067
1
74280
46
8
225674
5
12
201487975
127705
27
96
138177
9
142112
87
70
253687
183984
39
90
95839
412217
77269
40
458132
85112
177258
3
79
5
472277
410154
46
253072
290846
911518301
218144
430765
52
162102
243883
8
198630
383296
460467
184076
15
107209
7
75
8
523531607
14
59
49
14
32
438249900
320703
34
357462
5
227427
21
668203838
72
26
95
21
99
57
72
394927
9
41
9
3
493417
62
27
72
86
90
326257
536206442
55
286684
378994
64
177236
327931
12
339335433
2
82
71
394701
557207361
248885
53
359809305
49
23
99
161907
93249
173455337
58821
385701
15
51
65
21
443214762
297077806
44
74
352256
453056
299819
68535
95780
34
267173
93
41
57
93
96
19
80
293669
268461
443609
87
7
36
8
51
5
97921
46
31
41
195178
49
93
433851
94
668037777
191531
44
27747
32
389752
44
76
127763
5190
113089
304185
660580677
99
94
42
3
26240
1
100738236
12
15
82812
68
51
73
289152
541866350
22
96
40
33
76
17
46
7
84
81
39
16
282325
17
151050
8
60545
390026713
370914
420654
5
13
427509
60
7
4
128070
14
31
319179
62
83
436568
8
59
95
98023
120360
2
86
406992
399908
305552636
416850
281469
93
9829350
240712
132127
2659049
168519
78
71124
82
32
66
75945
9
91
98
47
36
10
15
97
14
10
535371895
91
841561867
307643
25
73
405421
12873
64
303566
2
80
174361
107200
62
1
528308551
41
231477
84
373153
8
6
98
405532
12
436586249
18
392031
29
485764
81290682
291109
2
74069
303812
6
33
55
67
1
23
4
168681
79
18496
7
158340
289394
415592
65
50
60
280580
889604331
464746
349571
83
381789984
46
75
134325
764916562
108133
334447
77
35
443745
91
204701
65
137280
10
401494
769548617
63
51
135901
56
42
237266
285514
258385637
211551997
86
60
83
595661115
16
356990
248522730
25
414879668
80
33
88793
99
167666
94
9
95
9
339462
42
229758
644788587
621299356
453793
411185
95
3
8
70
301819
97
340884
149493
329196
27
70
75
14
40
39
67
8
348214
357039
62
67
93998
25531
33
3
88
40798
6
337722
34
400823
17
70
11
1
13
16
70
83
384802
12
6
233291
73
156562
32
77
117911
30
92059
263082
71
42
283244
41
2
84
37
259895
24
86411761
63
56
19502552
363535
106469
65206
4
302911
10
34
37
106191
77
35
197346
413436
367732
408536
246166
32
84
18
66
94
3
47
219366
302677
152630
66
78
42
43575
449235729
373244434
74
89846
42
960553681
123385
467440
96
83249
21
198311
5075
75
51
395927
160519
82
87
87968
342926
3
93769
68
48
398893
99
32
190586
272927
387902
311399
17
9
71
5
100814201
5
622928583
73
68
231407570
402991
97
73577
864374469
498135
92
79785
67
82
7
51402
149647104
352598
345350
23670
23804
69
9
281521
245852
88
193756
26
146636
478330
552159236
49085
107169
6
171461
951135445
313614
73
80
136718
85
446448087
739039782
361710
9
867339409
27
96
13
147020
395564
406313
483781
60
55175
460447
94
33
36
90
99
490878
397040
39
441279
58
85
5
46
17
1
297939
281650
81
175036
353112
99
69
32648722
26
332636
84719
7
83
32247
461648
4
32358
822848332
31
30
4
627013792
78
359999
6001
200488
990092263
78351
3
6
336318
7
407941
7
11962
90
39
35
377410
417818
73
37
1
65
5
18
695471573
487189
183809
2
34270
15
13
148301
19
198709
51
228162210
40
230300016
462441
64
129207
337515
416756
26
81
29
395127
60
94
121390
300590
6
86
12070
11
30
80
17
93912
8
67805
490536
34
365991312
536532114
203105
429807
7
199675
65
53
196907
397869
43
405567
108022
99
2
1
11
807555489
77
64
29
8
470944
734012961
363330
943939839
4
248229
55
19
53
336920
4
19
6
488239676
207025329
4
192473
319899
65
93
71
96
55
8
107342
9
28
56
207310
57
44
74
763851107
85282
72
596646988
459051
490185
74
137776
3
38833371
316680
13
1
5
4
44334
432137
80
124510
355342
436231
6142
288342
42
9
32
251255674
36
96
212552
331530
15
317283
380579
35
80
8
2
131805
451340
6
18
64
700211126
9
25454
295944
76389
66770
99605
213090
27
67
40817133
334088
485464
74
7
934343166
630283526
463539
86
271408
318252
1
258615
54
88
6
433946
82616
388044402
335291
378556
137374
4
70
78
38
78
611242241
30647
147167
137881
73754
70
66
499066
9
35
113698
33456
5602
20
45
85
20
49186
125126
6
343528
75
299088
81
5
15
89
485773
11
99
295728841
36
531618336
6
741345954
142898
138384
148670
943543032
1
672330405
64
4
5
75
62131
26
12
1
351128
19
59
96819
449453
296481
79
35
471069
98
21
260804
379817
178026
85
82
73344388
75771
305543
62
24
32
1
72
76
803384902
456814
37757
766134232
24
767294235
414879
91
455864
83906
483627
445059472
81
212689
397427
87
23
59
31
43
6
2
16
600905781
18
1
358280
79
449504
333298
48193
287890
288444
791262341
805711236
411364
305684
45551
423592
404745
495133
303208097
171943
1
92
336805
98
92
132475943
30
99
85
308293
449304
452046
121965556
15
238404
5587
103508
9
243184
296997
6
216282847
197946
68
64
70
49
99
5
115307
90
72017
274902
85
879818411
97
67
49
234062
364846
322899
41
5
11
20
31
499354
171126747
158153680
213999
44
727126481
102696
439864707
228331
226149
10
476198
601501086
139560381
479860
391512
59588
37
421918
54
52
168287
47247
92
5
253839
9
42
59
48
154598
31
65
351275
882964622
351768
254184714
23349
528780573
99
20
345794
83
727203034
54
14
60
69
221773
88
70
38158
195263
418106315
222657
3
66
1
39
69
9
241034
26
281211
15
87
384032
441454
220986
55
92
284465
93
533420879
97095
112740040
14
47
442288
333049224
30
385481
17
93
355239
313273
46
48271
8854
905176430
4
9
343076
93
264003
21
480737
92442
71
90
265342
298706
63
390140
399525
194309
69
73
81
27
13437
257229
261603
329760809
575265240
4
454083
80712
597199081
367952
102116
247283
174487
415574
2
240484
89
50420
1225
58
9822
64
156918
284044
107096
25398
317767
69
93
3
24
5
283672
49
99
2
72
435851
445524
7
100317
13
7
98604
98
86219
81019
76
203833
2
5
450274828
270139
6
64
606963911
10
164648
947292843
87
4
28
261137
33
62
20
53
343488
499926
41
48
9890
493533
648853466
57
4
70
7
262849
110646
79
2
424896
475646
328557731
57665
499960
4
61169
202828
335306
316621
565373638
191647
782527314
11
85
186917797
46
55
54
4
223839
81
68
48
205958
467511748
294086
89141
7
20
69960
2
219366
37
248436
40
84
102193
401348
16
212694101
15
3
20
82
324598
59
5
56
7176
6
69256
49
436687
86
383613
334478
328847
20
88
33
37
414922
222989
6
12836
339534
35126
595962043
517058153
107493
61
386771
80
255016
71
230593
76
79
795965299
294898
467800
294151
14
450514
88837
299950
124855696
39
56
307862
458732
280051
79
130081
321039584
39
632202140
93989
205316558
354053
121293
71
86534
375743
60
95
476157
366088
158881
25
53
26
3
65200
35
74611
18
410203
666745721
457240214
433048
704152816
407538
225328
92709
61
81
175674
92317
375339
620262726
151178
94
29
38
334590
35
134211
8001
21724
861314557
49033
132821
84149
9
11
15
63
235749
93
319286
26
530287979
57
2
496257
86
9
42135
360670
38
45
30
97
35143
73
208654
466344
78
10
86878
108643
458747
15
62
175093
40
67
71
51
108567
31
392880
24
12
15
77
207166
32
426517
40
95
49
445190
542310658
45
397051
28
8
334794
131579
294040
787105925
318217574
79
2
87
241290
71
152624
78
5
104517
7
335317
99
150290
76
88
79
26
20
438566
90
76
13
45
262474
11
93411
275427
548818007
10
102407
445703
93006
21
447776
625169883
99
53
231675918
313301
23749
100333
5
269359
451443
37
226291
396064
18
88
65
120792
36
392980
91
190949
69
476862
4
4
154050
74
99
20
96
1
8
3
146509
353356
19
38
56
39
234373
298452
98
30
389313
82
99
316504
13307
240983
488521
25
442758
469049
102339
48
416798
77
318107
5
5
4
87309
95
6
54672
269611
208377
587256620
489084186
372200
43
66
62
30
454675
10
434081
95426
27922061
261904
36
31
125553
32
52
27
280840
28
141775
637155706
9
83
48
20
32
323739
304189
56
9
433915
33
70814
453281
24
98
191216113
180749
71
78
301999
160371
58
12
50763
365489
70
31
3
50
32
145162
170317
424937
1
27
62369449
134654
92
272837764
129521713
22
75
269813
130166
29
77376
22
443574
19
39
315318
20
237527
29
42
95
34
733198419
55
72
46
326071
66
15
129183
97287
51
29
82764
98
581702286
459347
5
609876312
496561
714985001
86
345625
20
337665
55
74
442182663
12844035
421620
414963
99
49
4
77
337085
85
22
61585
411050
81
91
320781458
98
418789
30
5
59
91
6
21837
977190933
40787175
76
25
460364
252951
50
4
204898
68
28
10
26
19
35
471532
232786
20
165833
418512
191765
261227
57283
78
65
104596
415967
406819
392879
268719
4
96548073
44
234934
98
30694
370376
2
366319
175811597
13312
63
59
218509
428664
488908
719809889
105381527
336376017
64
1
98
221777
80182
252254
449485309
2
404549757
78
71
80
117355608
127711
157185303
447761
251822
43
59
289079
578033721
6
311570
106316
8
98
19
74
20
374760
95
28
28296
483595904
226276
44
906808187
359546
29
14
94
384797
700825927
186127807
373121907
209161
215693
73
42
7528
413338
125165961
93
28
2
213395
471217
139864
294861569
21
65
50
37
2
86
199725
88
763708044
553294160
80
80
10
41
370570
57
133507
107089
44422
87
23
308941
52
407736
133048
370080
19001
471050
45
259680824
260013
537974103
32
9
60
21
47
170695
401612
2
28
84
187923
519848524
40
28
107964
237685
65
69
59
99963
371116
9
56
53
421637
465475
35
403737
92
374880
103804
83
46
426638
64
411693
12961
20
153771
418964
874942061
82488
364836
7
1
4
8
13
29
316352
93719
86
75
74
8
134543
44
272502
651220464
83
301454
351539
52
127639
85
9
241794
592830154
71
80
24
23950063
18
153267
344059
82
320599
62
78874
357675
81
35088
57153
244129
227699
346134
51
133753155
41
26
312297
41311
76
242269
68936
10135
86
317621
37
15
6
84
14
5
43
62
144384
42
88
148155
417238
22
85
45
64
743550396
359194
83588
56
97
2
5
122079
266779
3
988330156
345602973
11
22
674065261
56
214935
31
20
920810735
1
309975
249908
5
9
331612
456686
65
61
65
695911994
69
37
55
154509
20
6
8862
295960
95
190690
253829454
87
17
80
98
15
208184
25
203340
16
45
490767
306399772
25
12
281376
10
85
3
85
2
308723
36197682
41
8
91
30
21944585
816143606
4
57
76
183987
439053
428255320
56
35418
65
280715
463626
4
161075
56217
849949699
12
406601138
97
74
832381437
57536
4
462266
469581
6
235242
463928
63
1
99
8
45
39
20
282410
23
79
64
566972068
120040
50
18
74
8
99929
73
174981
71
6
201919
1
63
70
81
377304
93
85
13250
54
6
21
82
366839
24
11
426806
149071677
658857797
68
225816
19
85453
79
95829908
33
65
352645
961182220
142241
466010
65
55
435995
12
51
64
37
497649
91
12
101363
42
651120357
14
3023
67
27
5502
646083452
19
79
395804
104450
91
305789
648080348
65
486723
8
307469
226319
149503
261419
427021
2
80300
89
1
42
14
98455726
373656
516258659
169156
287664
8063
893875049
217267
369986423
28
449226958
9
17
815647694
27
328909
5
376153
42315
267597339
65514
419485
266150
84721
110100
93
14267
468405
111244
251959
471959
38
142573
270906
367115
2
152565236
776719673
36
37
65
86927
428851
10
20
26
145830175
15
493115
915948486
104081
220014871
669049369
173028
15
51
6
209924
63383
138803
47
42
3
6
348078
61712
55
159117
73
288337
61
84340
7
273824
50
174977
2
308937
103967
10
120609
2
68
53456
71
484712
248178
156396
5247
435022
23
230829
75
91
214339
2
9
15
161024
43
495435
370988
9
167274
224628
476210
221724
91143165
13978
14541903
3
408761
65
62
409293
32
49
120656
16
41
21
490047
3
290959
56
8
19
5
461221
29
22784090
165847
181210
27
91
5
8
992265296
37953
83
54
48
82826
5
34
7
402159
2
494354
30153
6
467885
1
661368192
97376
29
62
42
94
349512
580848101
25553
79
45
42
205620
6
5
43
129873
198240
281954
29
19
221564
86
7
431526
204590043
206162
39435
43124
129820
89
3
481239
72
37
453660
401227
644827000
462923
11
40
15607060
480051
88
43
159246
9
30764
52
3
825996165
453084
78421
13
41
54
62
141254
308707429
385465
16
345365
53212062
40
67510
340831
30371
103204
8
82
96
416060
7
37
1
124736
406451
3
445896
1
4
379957
67
179162
33253
67
89
38
120636
7
445609
96
93
85
353767
244081
153475
989704661
86
435032
4
955874962
6
74111
379760
67
336974764
11
97
94
65
449841529
32
25
68
20
61
62709
1
35
209000
300038
87
27769093
82
262280531
21639
70569
164324
253733
171760
59
18
249195
40
16
466647
35122
2
486109
2
78
147402
315807
649106913
56
8
44
99
24
451078103
331678
31630121
34
17
456910
279181
208997
2
813279238
73
4
7
91
354457
235201
351164
25
559322778
369591
226801
443762
1
6
148689
380520
25861948
83
350434
26
49
154926
97
90
292824
10
489129
35
442487
378992
9
333649
29
53
435669
20
95
119051
7
61520766
807870675
302222
317673
270925
29
53
6
12
229388
6
4
321151
17
11
359912
377837
133929
59378
60708
43
721737049
9
386721
382311
3
270944
86
92
451656
23
5
164747
448862
79
236247281
468298
168759
836550744
162660740
76
14
47
113480
9
65133
270386
189236553
20
66
479023
312160
38
9
70
51
132042813
251450
4
35
67
2312822
158755232
89
271363
53
178608
4254
129301
55
107852
17
49
15
618
171079
88
93
5
378592628
336475
170198
377286935
20
326757
57450
54
88
4
56891
18
98
537141058
94
492702444
86
20
398783988
106174
5
318161
244564
84
149541
240474
71
3
326063
430748
449262
37
29
60991186
364422
938682431
341782
426832
447739
80
128442
28
51
86
2
48
32
26
328014
36
68
45350579
997722245
53698
79
7
344454
189930
49927042
361219
357440
85
131289
302408
8
8
285863122
6
139894
60
8
360428216
67
409610
201144
195122
266950
647223947
14
96
38
38
4
910769976
33
34
276409
60
68
15
121601667
154343
55
345771
69
67
439067
130135
83
36
238734
58
74
376886
71
68
84
94
56
36
96127
11800
46
10
802516690
4
93
35
82
42219
26
160790
454264
36606067
98
75
400895
36
200549
482198
47
22
121034
96002
1
29
68
337990
6
65652991
65
75
289750
291937
59
133380
12
39
275184
49
38
240988
351604
42
3
288265380
23
45
406496
458412
21
10
3
29
17
92286
33
234908
139036
68
319441
297540
32
421505683
11
442098
98
1
219996
363137
332305
56
9
6604
76
1
14
31
422738
11
24
192666
370680
217007
7
9
371599
467278
94058839
27
55
5
20801
54949
26
38
395900
189056
271897
54
43492
4
64484011
495605137
269520
23
79
64
170649393
39
81
3
5
355315
57514
406862
172883
57875
57
41
331276
58
260909
39
142480
9
45
147670
8
64
420242
347812163
539738106
460162
6
18
267970
5
375794
237489
67
705057202
2
61
31200
46
181346
350331477
92
55453
84
223986423
178015
203760
336296
105877
681124523
93
99
24
70
94
108043
248673
337504
41496
4
6
319593
1
88
165253
80
360068
9
5
414433
32
287335
207041
80
8
446205
25
48219
29
6
350768
21
62
23
19
132195
8
209195622
263381
13
31
52
199314762
198124
2
71
20
42
9
223077
56
94
93
39
319453
160961
408418
28
13
440585
85
42
619784443
33
6
11
356032
17
25
264035
9
267810
69
63
19
73
60
40
379653198
481648
180926
38
472749
470157
841211423
45
92269
66227
451171
487369075
205774
469982
96
374093
11
80
302881
9
267732
62
482824
42
483645
6
463935
26
331632
45
41
22987
98275
154980917
56
315965
46
9
25
68638
98
3836
44
24
91566
517178039
279831
99
659400789
68927559
5
326253
262640483
29567
17
60
191847
2
409431042
73
387172
309412
60
8
13
31317
40
8
38
487209
54
18
408571
95
25
181031
362831
17
29289463
8
37
444466
130708
148359
463664
235861
60494
989084052
42
42
257695
284861
85
294468
76
70
28
3
92
235240
846364988
119302
399824818
41908
436719
333734
423071
19157
376540
411467
411441
83
70
416506
54
105371
3
99829
177090
7
326951
106208
465086
50
293899
48
50071429
75
45
292071
46
30
153959
578698725
4
72
54
83
2
155306
31
417025
88
75
331149
15
38280
7
7
17
27
78
28
68
3
3
309049
285065
38663
79847
224848
26
4
163539
178957
36
4
331479
481164
85
490153
28884
72
58
60
354690
460422
99
78
61
261849643
313899
224209
140944
315902
1
20
576787886
40
21
247150
65
80
119883
573084823
296434564
5209
45
376484
5
36861
203521173
83
315789
465551
38
57404
335028
1
59
94
152716022
563825518
29207
95
26900
51
61512
482598
49
73
1
61
30
53
60
23
479220
882164073
394029
90
324094
7
74
54
14252
48052
56532
323502
217478436
188538
88
79
58
745031280
96317
115347
7
258505207
96
106743
809906964
9
419296
674499801
93
214178889
347439
22
364615
44
272620055
442234
481816
259349
112964
236518
78
31
204292
2
58
378424
5
50
7
1
1924
20
78
49
8
66
151497
38
99
9
68
73
255306
81
243402112
13
310273
435554
1
87
326746
16
63
46
153396
9
413898
70
2
57434673
42
307474
895623874
483788014
8
4
97288
101286
40
357193
48
31
17135
469065
85
75
41996
22
352403
14471
363678763
85256
2
306124
89
68
460022
172892
98041
886217497
282200
272101
7
3
114194
65
385000
2
96
9
94
153615
38
14
937969749
97
319054636
285604
31
325967
64
3
316169
495254
459112099
74
43
475210
52
161063
24213
7
374864
5
22
31
435922
203496
21809
963523086
154992
633605630
323115
69
2
43
3
180308
8
70
9
17
358886904
70
6
75
26
173825
18
4
43
89
14
70
99992
52
20
445977
3
8
67589
80
858859444
404418
472929
432717
4
236037
407519
47
81
39
192493508
858222093
45
319575
125255
263989
407110
2
18
36
111362685
252732
150618
313791951
186341
351459
29
270249
94
379879
237852
46584
187405
7
3
431303
361592551
450261
7380
109283
196424588
321501745
9
314470
43
78
62
494316157
76
791011216
40
305218
26
41
17
438191
15
76992
319543
5
454420
256191
223756
543365543
81579
298085
13
142317
75
26
195836
98
2
8
131397
320569
125047
95
24
64
712597239
627506550
242440741
66
429152984
299299
237841
2
58
3
720179943
86
4
673507624
8
10
328639
57
93
48
46587
623084875
218805054
48
218604
114818
13
100078
102157086
20
461102
470849
66
181922
184971
478357
2
6
100046
394546
31
74
20
18
66
35
240265068
183613
87
347824852
63288
204225
4
9
413512
19
7
711393330
35
76978
492657
161531
43297
324404
81244829
20
100047
74060941
20
4
249448
17
54
430485
84
69
810699781
10
15
91
69
91
464264
57
435388
66
30
340934
417037
428584
66
205547
57
33
96
12
298179
81729
443819
274322
5
8
6
18
92904
107232
6647
89
46
10
75
4
147686
21
81
429411
16
120148
18
661994475
23
20
201017
468971
83
237290
34
195954
5
37339
6
25864
43786
99
255282
18
77
269252
33
69
279839
112242
189477
229525
412406
404880
446081
435813
210259
55
331791
72
268692
222314958
90
47
32
135854
57
23
34
837899311
2146
368916
351556
2
37
296908974
439503
11
1
130617
3
293182
4
3
113530
28
75
412782
129051
69
39
178298
150032
74
84
8
70640579
6
59
5
16
27
57
427176475
8
192653
936461024
98
4
297749
2
480117
19
351602
408983
460161
60
47
34
4
16
18
427706
140497
95
371299
2
156897
54
280103472
29
44
286443
77
6
98
89
55
43
11622
467169
21
4047
43
68
12919
470592
164346
71
50
59
184365
343076
54833
29
32
12
93
37
10
57
401465
81
86
122054
467155
146966
135522
83
334386
195314
124541
204664
62
940575202
30920235
107259
731056784
97
15
85
54
61
25
65
315538
28
278975
389424
7
384826
70
3
879241083
680356506
163914
702649934
7
55
9
7
63
51565
130108
922708693
47
35
41146
7
338551
60
354616
9
368155485
564297654
51
1
414337
5
27
184704
74
40
347295
288068
397966
145671
3
90
55
193883
283585
265022068
63
190310528
278972
499199
458805
99
464637668
282103
311919
47
46051
845492970
9
12
79779
302192
123126
97
30
42
23
93
7
408236
37
261816
197290
83
18704
92
680673346
834521337
121108
6
57
80
435900
10
182098
8
399712
15
55
407493
481938
20
33105
34
70
19
568361464
270268
60
7
261279534
57
861032289
958105506
486601280
264150
61
6
791604284
38
6
58765
46
998394377
5
83
319725
58
26699
39
477109
25
39
88
439062
431531
22
281127823
251029
424265
81
94300223
6
165540923
398750
58
81
217494
485967
211679
17
193358
274827
72
62
194475
198075
188864
6
69
49
491159
65
488929
82
43412
18801508
467188
106026
37303
401285
325833
63
53
224741
91
341870
81
200945
5
387836
21
28
255289
80
33
5
11
47
3023
3
158649
158532
96417
41
55
367742
981442415
90237
34
44
359144487
481710
77
248348
55
546187575
90568
76700
4
35
112579
78
3
89
26986
60
10
267479
47
859080247
19588
81
8674
60
64
80
76
307190
91780
22
41
145743
98
443697
10008678
69
75
43267
82
370000
274592
80
92
390313
374763909
130054
64
580861118
385162
83436
85
17222
179265
99857
417288471
223467
56
16
304974
138900
55828
90
54
467147
1
177054
787541554
184314
300827
51427
70
3
57
59
68
457869
50
125769
352472
44
99
92
72
51
966742802
206790
65
62
85391
368641
33507
159620658
81862
345344
467690
288992455
25
3
111596
94
179461
1
416869
89
94
31
244948991
43
680752900
144162
381713
29801
442455
237912
442407
20
86
49
311715
39
49266
194197
89
92
96
12
58
75066
16
353690
483805
1
314453
486037
472690
8
9
450878
68
51
211282
457230
9
331553856
211860
15
551092794
394227
368473
7
58
70
909779531
9
118683
47
244037
429292
59
420049
64
25
120783170
383443
25
50
35
16
43333
327440
232214555
750764463
53
22
59
622287941
472894
374983
1
21
50
57
84
2
31
39
323438
496944
9
119040
184502
195218322
216763467
385919
25
6
426994
285318
10
19
87
8
217265
28
191369
75225158
284895
234881
13
39736
1
9
150841
136300981
260120053
205830
11
69
27
10
20
25
264821
187036
489797054
889258425
85968
243251
52
1
340509
78
234411
53
99
40
34
133695
16
71
5
17
46
82
388743
691752893
245843
15882
35
4
90
83
70643
493158
9
66
52144
351477
366499
174694
252597
91
252188
86
144933
371742
21
218637
56
49
36
687801965
61
8011
16863584
44
5
396929
255502
39
304164
2
26136
11
216093
262030
186994
48
18176
89
20
20
39
60
258204
39
12086
26
1
343977
268022
48999
76058
79542
39
40
367497231
322510
88
67
36
58685
212912
18
31
35
162668437
838168332
401212
496649
236630
91
93
5
41114627
259260
62
408731
5
213745031
19
8
201037
43
17
16
213434
51
47
488144289
50
557206534
381248
60
4
165275
4
376406
405808187
85
36
153368
5
92520
487682
104478
59
295149
60391
27
58
58
71
312287
75
472980
457677
71
268585
454523
398661
197373
117893
2
90
35
63
319939
26
488600
31
75
10376
49559438
6
64
9
96
48
75
386937
143010
59
367855
69
185678
59
45
9
46
56915
447562
45
330429
22
85
5
152238
208340
2
59
228168
67
7
58
426653
297659
91
6
15
278183
34
5
288257
74
360942
9
46592834
76
543556139
86
81
326477205
148205751
861169104
405949
9
75
111361
234455
82
127199
80
267596
59563
15558
75
29
196406
95
13
6
82
9
545805956
89421
33
39
27
428343
17
2
3
80
96
250530
51
47
479912
400382
432765
745700734
69
207469
240704
88
45
35
55
91
73
9
73
9
1
92
9
360208
252687
1
58
274571576
14
67
469121
7
336525
52
4
354341
25203
62
493742531
439856
9573198
315505
95021
390595
66720
25
70
18
67
50
78
64521
3
30
429307
7
4
71
89
247072
273595423
45
330722
75612
449246170
6
248560
282037
27
55
145185
486565747
71
97
440563
90
75
255414
356067
474568
77
1
116406
62
6
96
28
5
605701099
232551
471730
91
25
76
392541
145393
230617
190210
48
50
29363
11436
257338
79
470730
85822
46
59
9
68
13
1
270507
1
95
33
6
195907
11
9
5
64
285765
91
15
88
24
37
244604
90
82801
28
71
3
378957
41
316199
278057359
520218304
105190
91
242483
58
307682690
163676
59
1
236573
85
8
549866000
268899393
38615
34
9
15
356904
19
451629
81
21
99
81255
58
353713
256487
416652
68
372133560
54920
7
230781
78
395497028
125831
334315
89781
31
18
85
98
76
152187
7
225059
359775
56
74
726695844
285048
399619
82
147891
66
71
46
101561909
14
332075
37
9261
271456838
37
383773
293064
2
355726942
46
307000583
207971
42
23
456405
48
140310
487887
28
11
1
134197
4
26
45
36
6
51
384341
12692
74
59
365970
719541389
56
2
8
481572
7334
354977
43
140825
144475
5
931314875
28
344185
435959
279979
370365
466803103
80
42091
75
159057
34
476373
425406
579315885
76113
21
99
368677
447353
7
50
49
8
58456
55
93
59056
59
1
326144
434281
668131599
5
486876
96979
78
77
71
84
394017309
732815377
19
566767495
67
38748
3
4
6
459948
46
81183
22382
76
75
167175
2
63
742551896
982093366
142649867
99
37008
139961
496936
302988
244310
5
96888
78
39
73
347646
317146
383915492
273212
405462
5
4
34
1
31362
70
276552
297830
44
382586
207225
253553
4
493491863
86
33063
57242
9
243694
422610
98
42
233723
248475
4
2
7
95037084
465899
57739
88728
70
318373262
415270
391003
382722
4
76
186089467
437993
4714117
461127
244290
32
53
96
81682
300840
39885
463720
38
56815
93
1
475569
93
22
986619360
484524
498597
36
1
228730
7
48
248687
1472
16
99
9
2
92110
22
40
17
67
43
237112
56
1
8
90
61
358848
38
246094
84
41
4
88741374
184031
27
58
89
44
133527401
76
47
404982
63
149738
737049171
281090
322889
476861
69
372204
192535
8
369930
86136
220531
7
18
83
335542
34
70
23
53
256471
491262
89
999297369
16
48
485682557
39
69
490626
459858
39
461378
181005
153440
67
268940
41278
1
26
313486
25
75
394963450
78
343247
43
81
313699
88442
57
10
90
3
89
16932
253446
10114
5
218136
24
114525
5
93283
626824745
16
6
423277
172676
165285371
59
92
793894062
959218013
423113
23
39269
28
16
178701669
80
30
432126
237381
321739
11
93109
100138
73
450050
163749
417291
404224
81
281486176
28829
341309
5
21259
848476332
59860
44238
84
308767
62
47
13581
28
69
5
349382859
5
31
67324
70
237511
366792
8
8
251054
7
73
14
217014
18
488157
470315
34496
88
3
158363
753045732
50469
14
110127
130482
47833
39
22
6
237741140
12
23
70367
342639
274069
61
3
4
496511
479427
823229165
378332811
359197
166699
89
424610
69462
41
26
192228
431548576
89
262476
74
46
174615929
68
287749
32
24
1
156566604
46
22
152416334
19
820308525
781987619
32
37666
2
81
65
370182
181382
28
27
42
104665349
827768214
319390
46024771
173986627
383180
23
180677
322591
94454
45
58
153278
195463
25403
10
96
294899
20
41
194529
18
331744
8
307343
795221792
55
973692785
484638
81
3
67
15
97
377565
39349
374474
151471
68
107190
86
95
83
32712
96661
27
8
9
920662165
29
57513
74
303236
48
27
87
91
35
16
68
216372
8479
15
8
233985
66
63
813816799
9
88
814061030
169039
259217
2645
68
167710
283796
77
358934
413905
17
978211576
294635
52
46
36266
409841
143501
256918
159396
896222816
412831
21411932
11
63
60780
167104
232129
72
84
163752
3
87
4
55
857194993
161260094
348138
50
472472
472637
70
101484
20
25
5
86
80
40
405943
429943
58
185757
27
159899
34
38
236782
289739
8
430475
80
829557370
380553
24
107075
40115
186076
296832
467228
74
286958652
266559
104019
74
213551
24
161478
125185
8
58109
253232
16803640
769742703
19
26
55
80710
86
8
738590988
52
68
125073
34
903572215
294017
377727
86223
439190589
4
393987
52
76
30
642557024
76
5
16
55233
24674
2
191803
395859
85
77
37
447096
3740
95
193627244
391966
5
872702717
47
2
9
53
161160
419744
84
102754
8
91
61
62
27
43
87
324191
346477
90
74340423
13
921236939
475076
93
34
280488
869982876
82
382909112
5
74306
487949
199041
32
374898
8
869673161
307970
13
170111
87
293760
69
475670
226612
638777642
491226
249351
55
69
9
78
291595
5
817580091
420115
88136
369350894
313652
26
1
37
61142
98
1
189659
71
64
160081
793074380
782776679
64
86
19
279689
473575
67
48
91
30
530863488
348931
16468
5
12
419768
170009
7
86
24
56
80
436867
96
247049
85
25
98
911446438
204617
69
436641
70657
377048
416128092
8
393985
8
17
78
40
768811771
74323
71663
85997
82
73
32506
174609
422580
443414
89080
285231
280501
412983
8
7
92249
238968
234058
68
48
53
70238
394012
29
52
28
79
96
208171
62697
365563
82
35
47
32
95
99
307049
97986
95
259729
11
24
334831
444768
40
2
351137
13
254071
39
44
59181
1
90
93
819182747
9
37
35
77
242834792
30
17
26
206569
441744
7
315762
67
413186
75
45
468004
4
4
779399102
17
68
83
51793
56
178559
57
285148
77
1
44
320657075
53
9
367347
18
210753602
20
481696
23
3
56
82
235157171
28
19
415136
189544
84
402838
74
35284
212090
67
368893
5
214657
467535
62
95
48481500
442949
69
8
827702587
6
199394
197278
29
548277236
9
90896
57
287280
26231
355044209
74595
55
252801
172840
44
69
8
84
480390
19
149123
825503241
176073
67
74
100610568
72
971758670
55
36
337996
134976
31
32
38
336811
4
82
5
86
76
105634
63
80
41
188915
9
44
1
139692
53
12
9
38
67878
41476
373460
7
11
75
9
62
49
76443
69
91046
42
80
295280
64
148972
41
95746
454014514
1
6
148808
178146
78
8
286531
203659
135032
278419
50
96
303303
66
69898
37
52
10
57
380506
185509
53
65
178459
433176
76
96941
146760
177468994
162042
86
23
471821
359122
324169
72556
33
55
39
455985
50
76850
85
1
13
97523
7
9
5
356765
89
60
230534
67
22
496121
482878
92
279457
426606360
71
13
278804
60607
54
247455
695198841
87
2
16
134903
49
131234510
88794
103636
330034
77
636505161
42
71364
31
57
330426
25
20
235077
233550
131289
247724
122301
660593642
490054
289792
310246
89825
5
7
64
56156
932044551
45
18727
131381
234257
18
317959
71564
188370
22
194047753
84
442071987
744334598
27
92
53
29
704841546
401027
30
55
61
16
435938
395462
27
48
354698
46631
25428
66
478424
439076
90
48
89
2151
69
171422
88100
391794
27
18
18
23
261911
299074
76
324208
27
390635
228968
31
9
36
633925543
93
278020997
45
7
56
4008
73
63
24280916
387324
355297
247493
49
300920
49
155522415
46
44
444730
450289
8
387491
301900
131665
86
97
156226
99
168883
280243
329710
136415
73
70
561974863
169250
291807
480397002
31
435084
4
497363
82
24
3
356319
21
6
29070
154941
759522776
91354
8
420262
55
66251
462915
34
129983
26
252757
61
13
5
220492
48
651131833
41
6
196845370
1
328866
45
38
98871
4
425798
870870783
175985
493169
18
646989308
83
61
75
76654
12362
420434
83
68301
468054
89
269554
58985
72
268510
3
551133098
54
71
398925
330792
18599
396821326
15
71
16
74
234836
668880796
3
71
97
161299
452546
426103917
37
27
11
77
193167
443486
81
9
143774
3
6
81887
87
424458
375100209
44
855883269
68
470209
587445315
67
488146
916471982
32
84
331732
572626375
67
13638
273564
13
294931
109112
91
168631
370049
39457272
7
24
159927
80
486594
864404656
72
37288
29818
31899
2
494447
94
156703
179960
80
129493778
91
43
257173
9
198956
20
407433
92
184597498
35
9
5
8
19266
385049
33
26
73
80
47
351461
17
403984
69
362469
27
352127503
274430
731857717
77
150903
286126
41
377385
287440
9
446559
22982
52
48
183319
101513
16
98
794742272
25
307552
64
49732
5
47
185096
66
206992
405116
18
8
34
476693
327588726
3
145318
370809
39
52
50
490147
39
45
1
1
84
4
280330
212644947
71
471204
28110
493677
157825
61
442591
60
19
371749712
13
840472402
21814
138891
77243
94
17
7
13252
19
143476
39
2
5
369935
419504
191918
292363
1
145210
44
50
778276700
12
9
74
141866
96
126295
235866
470608
444481
25
553261508
75
165906
20
57
394853
842341901
435109269
507878959
343561
5094
70
5
275107
37
447117
285632
270571
53
77
463895
246900
80
7051
68
69
253554
8
1739
12683
67623
16
329249871
245631889
318309201
411993
127301
65
902878630
17
414813
303640
196633
97
57656599
42
36152
370398
13
44
11
31
888959767
77573
360461
23
89
90
417131
3
92
18
291128
953449876
759920984
37
73
485655
29
93
475774
80640
16
69
352293
80
22509
92
88
8
349707
170527
709886740
26
86
486615459
193704928
227987
217283
14
222291
36
157585
275508
3
29240949
236856
13489
437931
238401214
49
52
387529
5
23
47
49
98
488378
17
365966
3
87
38
126918
61
154544
30
48
61
67
13
39
2
232164
240411
326724
86
261355
133038
1
334933561
302916315
45
13
75
255775
59
31
24
84
85
487458
468312
62
572000562
168079
627971399
24
151459
403237
186641
122584
66
933306925
70436
17
137035
150437
13
164415867
96
184823
26
92
91377
49
286409
15
224722
6
33
6843
72
160038211
155204
227884
60
394337
137923
12
91
123492
295221
92
114090
88665
79
23
29070
60
50530275
462560396
866964337
95
380799
74
96
896315676
47
164244
461440
85
30
16
303256
75
58
80
220551
83440
26
343494
408085
91042
343849
281831
402752
20
347983
2
300971
2
354962
4
42199
42250
145655150
79
48
126532
449040
283106
99809
281008792
120771
58
26
172218693
93
394114
36104
16
3
6
3
75
194834
25
30
117130
57726
504317017
6
389269
82
28
82168
252292
63
84
2
416932
33
461218794
93
82
435835
90
39932
312762
54
7
82
568627036
156128
94
72
43
265716
364951
45
236514617
389455
99
71
50055
259896
52
76
168863
85
580007767
138499
175276
3
423084
45
45
85
148514
313036
27
227498
60
406291
195235
17
18
309231
5
757425431
57
62
149562
29
7
87
182630
53
392464
10
341152
320388
51873
4
124523
17
86
40
126751
41
81
31
77
53
356438124
264538
831964056
8655
111890231
62
4
464915
50
68
446490
94
149778
127250603
23
450683
341011906
66
63
83
154674
38
82
443535
92
93
5
92
328709
336268
42
142711
272416
565970062
94
285277
22
285970
43
418138791
52
746708778
262188
50
231787
322880
5782
53
89
194070
9
67
73
421478
256245
30
8
68741
635295597
336369
414654
165689253
45
472958
90
438275
59
56
13
348988
59818
202553
44
466766
84
156823
336171
80
70
7
35
93
75
9
423507
88
98638
251012
279943
374902
160975
75
251567
271839
2
205446
168658
8
491883
60881
54
87
220578
71
9
1
395106
81
845126169
2
2
80
97
39
2
73
424693
98
141658
449948328
440466
67209
438847
10
331132
18923
95
84
73
92
34
444299
318189
2
15
80
44
66
106222
93
424889
74
80
30
298051
95
25
11144
23
13
191799
145687
437554
269162
88
298853
48
286639755
2
266608
62300
368561
63
123383
681124959
200737
116814
578964934
286207
214437
223206
463897
477408
86
83
2
9
457586
206931
98
25
36
136548
51849
355821
416830
62
295900
66
149576
20
15
33
445009
464924
79
393491
304199426
994304831
7
8
89
285572
72
90
5
439664
19115
94
77
65
66240
72006259
355482
5
99
5
127927
256538
395481
29
464634
116224396
168051
25
183441
75
32
165655
5
361105
44
26
696348105
11995
69
76
17
28369676
95
388308
330361
2
35
310930
412293439
13
490169
459920
9
98
77341
455293
8
207051
19
321513
94
58
30
874378429
288220
70843
346388
40
51
9
65
70
475300
795937749
11
93
689542787
40
30
870897798
234863
274807
448192
21
45
391073
277462
292298
20
84
183925949
9
30
4
80
543221964
185120
360946
310759
76
32
136533
70
368024
209073
7
326907
64
73
282502
103438
54
2
11655
336356
48
432331
13
447308
344410
61
55989
299224
69
74
65
269423
55
212685
75
40
487985411
68755
59
174655
180567
20450
570251392
276933
3
96
2
38
245003153
301829
853486894
1
430449
281275
20819
9
54
790548091
28
61
237404
272042
641945649
37275
446376
4
56
8
69594
16
415643
76
82503
43
66
18
53
299216
63909
24
24
36178
373363
76
26
3
26
48
40
206490
15
443290
78
39329
495257
9
394541
52
69
162346
775702140
51
7
124249
39
25587
407611
1
291567
263689256
10656
257495
5
977824045
264318
271721926
7
7
45
80
32
453714
6
65
36
1
7
154370
70
62
56
61028
59
323620
42
74
28
76600
367930
69254
223374
11
69
125850
71311
91
44
433886
8
308716
229950
34
99166
275876
9
3
85347
75
2
86890
23
283810
37
72
488677
315720
33
13
66
64
8
160420
336760
10
338361
193506
193192
1
511825049
14613
99
42
448250
279340
467299
44
154205
498508
17
893649024
30
28
409797
73
493846
172460
36
79
76
43
26712
84
68
5
8
6
91403
28
304838
200035
32
2
305694
317914
4
2636
381395
93
314236
133610
67
60
35
266896
3
284032
9
8
123435
26
490233
60
125811
89
301601891
308569
15
147726
9223
20
23156
101614
7
8
80
31
4
42
96
61
8886
9
7
76
38
11
53
2
3
480253
38075
19
87
64
204454
234059
55
320426
820785884
62
6
5
53915
136370
363775
32
999497689
206926
59
47
64
25
69
277677
10223
70
8
344794
23256
25
2
20
51
20
360026
52123
458077
34
560668105
80
277103
135355
495069
57495
216985
499653
382341
75
74
7
68
3
90
273681
84
164657
487211
478234
261799729
8
8
490850
599492109
75
78
32
324066
47
95472
442974
58
291474
1
4
210868
143321
123117
315503
161798
86509
80511
96
40
105204332
71
377729
71636
24
4
18
63
26
316272
9
10
107979
87347
93744
240614
449720
296056
15611432
337322
114480
16
5
275421
73536
317401159
64
88
1
296635
377612
73
376931
840057270
38174
6
411304
49
17
427633
33400
226491
49
35
123099
59
79
59
51
10
3
50072
56
288187
59
21
36
3
429047
41308
55006
804321759
52
3
26
478517
41244
50
51
89113
85
2
502207547
131091
212881
142059
99
81
992568307
392911
124564820
20
82
21
493282
16
19
28
35
3
81
243442
86
26
247418
7
73
207464
31
136562
280628
950733422
148968
90
250544
212624
217682981
700878991
36964
464838
964389726
181609274
95
35
260863220
76
26
99787
441037
159794
446034
212544900
115148
72
61
414326
424380
13748
360919
56
398552
72849
95
453301
36
30
28
241517
56
60
91
10
39590
48
97
84
58679
426375
278635
69
55
87
97
355243
11
82
83
90
44
68
160457943
41196
144311
441378289
434716
68
3
65
20
80
2
800828416
53
700815721
254277316
61
11
4
4
248638
8
86
170327
277764
52
168297
494178
6
40
5
284304
20
21358
219758035
6
56
213217
7
100997
2
92
17461
42
151792
99
42
60606690
7
36
89
313877
92
2
70
5
86
278332
80472
165191675
870903128
92
44
193951
11
37
68
69
20
54
443677
401685
95
9
90
19265
286732
212289
24
1
50
166077
215382
34
76
83
41
86
35
573300783
295017
211992
30
84
134744
90
492878
67179
459662
385010
56
171732
346041
347178
494675
393743
409016
402723
189052
303981
234681
107669
36348
4
322965
9
1
60
52
61
333481801
74
70
439711
332105
328518
715887631
29
311124
47084
2
456968
69662
445804
98276
61
207234
84
168435
45
128412
465780
95875
229126
10
397174
53
16
2
79
62
390945
96752
270559
8
2
331763
74
89
496610
407648
385609
618386795
75
71
43
2
61
4226
85
46780
56
6
20
22
11
141065
94733
35
430983
236175
50
25
76
72
184996
73
24
57
79
48
120853
49
62
334764
29
397462
155454
34
79
360371
929896178
228148
2
412107937
36
81
153648
74
1
45
169641
18
78
49
55
332810
12
229994
240071
218154386
333647
2
98090880
42
49
53
59
84
192426
314894
176037
9064
407205160
103652475
8
311409
232249
646578423
458855
385557
440639075
8
324868
62
90
19
210672
431394155
464571863
68531
143523
67000
208329
465794
85
38
26
62381
704772922
61544
29416
479573
425658
3
12
240953
241346
94
71
305109
59
49
6
32
870514282
727375337
151177414
116057
55
271426531
6
656027798
13
27
342157
54
281426904
34
75
34
60
294266
78
300984
12830
119861
120029
496326
493834
69
93
13
60
447683836
241358
77
402650
263435
9
70
496821
28
7
92
25
326340
9
474499
248724
19
72
24
103838
26
248009
11
364772
477192
142246
95
90
99
780752707
69
102440
8
34090
250921
25
34
207562
59
20
239703
27
86
68808
112470
68
917891191
177951
434620
389325
50
37
152925
57
191430
175987
69
45
15
21
46
59
386784
364827235
53
26
16
12195
258521
322596088
25
77
101928
944816900
74
62
43
95911
57
13895
49120
8
47222
452163
177916
2
47
67
82
6753
10
83
426863
62
79
22
250223
9
33
84
423721
16
54
94
32
427642
226344
43
523948025
52
112798188
160507642
54
61149
2
66
96
255641
78
6051
55990
28
354150
54
67
374704
225428478
391638
824806744
91
327142
425651
136845
338046
22
331175
163222
209037
48
73
462901
36
34
92
60
275726
6
90
91
14
77
6
276420
415990
248967863
69
1
93
450730
83390
63
67
79
90
222482
38
55
137366
415441
56
58
43
628005768
66234
99
15
114583665
42
166823
8
18
56
3
66
145621
303644
84949
76
77
491556
49
25
255514
308237
404177436
940450079
20
29
645660124
746434209
183760851
3
180809964
67
377736
117066
12
3
78
225001
2
76
1
50
366546
372469663
247489
85
5
431142
487898
33
15
187836
4
214356
7
87
477192
37
358978
81
496708
295203
270802
71
79
46
198290
480027
85
156044
64
81
182446
14
302744
109235
15
62
383469
407771
392708
63339658
444038
415042
397659
394722
463992
26
4
267284
5
416705
57
46
4
896802023
55107
125415
41
428376
98
40
37859
317153
5
937940899
257517019
474535
22
11
302584
292180
7
15
63
48
286877
7
97
28
449583
75
421115
58
64519
210332
180277
72156
237280
87
82
73
280976
50
52
126647
77
640294779
12
78
43
29
178563
48
15
13
434076872
134717
407147229
23
504333560
18
363061
56
7
8
71
79
1
99
26
489388
582900805
105745
96
6
904175949
188036
76
111439545
39538
337191
171940
22
5
422632
24
36
30442
88
105552
22
46
343556
243259
88
96
96
75545
6
12
5
218376
42
59003
395366
197285
62
340280
244387
69
410899
51
24
690562512
211041
2
56
783100692
85
461108
39
450742
16783
79
424420
267220
476721
422768
38
24
34
1
29
388038
459570
22
442621326
12
86
41
25867
23
39
187289
523102098
26
10
317489
58
71
910176248
75
250807
60
259160
51
467054
45
9
233339
361235435
75
261062
73474757
9
537767480
542390261
15
83906316
243755
328360
84
129484277
92
18456
391028
99
686161545
83
85
63937
340104
53
9
76
6
459148
21863
247755
98
9
77827
487993
30
52
217547
307586
58
160597
149729
445366281
79
50
12
77
7
244161
87461
194581
48
13
82
419120336
274846
25
9
914819599
41
216634
209513
7
35
36
35
99
121198
162436
298964
61
36594526
46
455888
223700
37
97
126477
25
23
45
9
36
300419002
23
6
27252626
490796
980638087
27
73
445945
67
67
39
5
1
438188
14
6
83
25
63
290749
24217
198184
39
5
8
3
3759
52
87
9
232592
33
355028
339881
249599
97
53
14
488381
87
86415
409655
9
94
138289
463215
69
380977
149623806
10
49
452505
404513
60
582934732
2
25065
30
425501488
94734
86
442431
762814072
75
414551
16
63
12
55215650
19
367311933
16
31
71
97
6
57335
398253177
4
236427
248996358
8
78
215741
1325
354952933
209156
1
395981
554857734
80
88
350659
4
22
88
26
215527
66
5
67
229752
488519
7
99
7
37
313964
473355455
36
24
11
5
75
10
907085903
317456
53
948349639
141642
7
23
149628
86
33548
45
190852
5
34
63
915275063
290440
16
3
21
133249
24
3
169087
105927
52
10699
54
69
148646
125246
94
91782
53466
212997
475832
348781
8
7
16704
88
7
120852372
490760
247545
270251
488236
391702
22
23
46
221224
220542
13
360225
328335
59
450396
49
5
83
43
12951905
21
461747
267361
47
487060
320492968
68
25730
872005485
3
84861
393074
504867418
419631
420787
30
30
474572
50
66
271173
172962
463278
69
635148440
649595474
96
146994
97
323823
488911
342081
43
801532469
276231
293800
20
525811190
7
35
28
70
432333
255504
333307236
48
96
6
44
84
3
319779
40
124304
412712
35
428536
16
56
83
2
223658
77
437444579
62
804141538
859906664
53
496003
16
360365
433412
326612
79
67817
81
33
95
300430
73
393432
146107
3
473183
89
474185
3
83
95071
135906
167468
57
212035
372102
466539
432043
33
352192323
61
86
28
5
299318
136525
26
34
8
23
186778734
307792
5
30
38
135269388
9
231308
86781
55
15
127729
56
301235
9
31909
12
72870
916932664
22
83
54
22
3
94
84
775718463
281185
488713
308834
313922
426383
52329
21
6
273823
60969629
136206
54
50
343693
440256
127658290
78
99
17658
52
79
256708343
9
459072
81
54
254551
1
41667999
96
398636
493087
48
7
875858834
210916
22
60
22
427515
30
314601
451248
117186
94
61725
310033
180981827
120456
41
45
251729
422226
5
15
225030
5
64
431198
98
167736
84
45
124826
921120306
24
57
144053
60
25
28673862
593536805
128884275
84
417212
433286795
396572
181592
495124
91797
44
386340
23
33
198503223
366538
63
440536
22884
390480
13741
8
468295
42
35
368133732
72
133878
34
65
903090264
88
89
95
515315859
285321616
255660
25
56
190905
68
120116
15428
2
42
388137
83
1
525602427
27
328408
86
598456860
301096
166015
27
377704
5
7
86
16
450640241
236524
4
42
389173
139537
64
33
8310963
39
982152099
88923
45
69
791326420
5
468156
49
167606
478240
257471
411779268
16
66859
31
69
88
1
10
239737
354801
245663
75
87
98
496603
2
231006
358511
187985922
553210120
85
24
74
70
19
254668
383255
62
62
335571
25
98
6
13
36
7
10
50
44
1
18
81
631179789
45
163772
56
34
25
99
80
4
372324
23
41630
85
29
38
279541
68893410
337078
8
221082
38
34
406397
314389
96
59
182569
6
73
50
392563
247214
9
53
400196
89
236426
74
69
11
83
34
364424
130629
93
133062100
323885
462732
16
265345
327942
9
117494437
156116
61
375602
398116428
4
75
546361097
12030337
10
4
34
44
54
62
176497965
39
1
26
92
67
15
794869062
34
89
388892
50972
47
41
40
161342
132544
44426
29
395420
82
40
43
101745848
20
2
73063248
226201
23
50056125
759891234
77
150625
263094
336757
7
95
254966
299185
332781426
411134
161392
9
288672
61
450077
367999
35
69
312484
9
456437
189835
29
67
42
181727
359537
450185
128407
11028
488147
579
430447
239357
98
50
89
96
32
40
67
52
236392
37
272299
19
91
605803763
299807175
331946981
6
52
1
7
46
28699
960978244
30
3
163006
242454
83
7
164761
357767
44
441495
7
285709
235867450
7
359811
144666
1
105531768
89
131600
337565
95
320770
46
236733
45
17
17
91
65452347
246106
56
476521567
373012
19
246760
33
492301
54
216673
91
291817
72
19
20
573988248
92
214937
17
247378
272765
340860
349248
35
429274
91
270853
194188
213855
2
349460
188475
22900
65
18816
5
329732
77
363579
789344409
71
319899
70
125383
432642
214228
226626
86
10
236502
67
7
393151
9
116822194
375012165
34
2
7
7
482108
10540
1
73
316131
61200
88
295390
322920
59
80
13
318778
234480
490276
83
63
440
234692
35
31
1
41
3
16
9
9
118215
86
52
212114
160053
140051993
84
6
196132247
39
87618
62
382343
67455
167624
175404
404930
414860740
20
64
220881
68
15549
176002
96682
30
26
63
413240972
305119
140128
302768
14
43
86
105492
127003
176828783
164304837
52
59
91
223011
77
22076
45559
890417702
467037
409883378
8
55
12
8
36
97491
55
53
475686
337452568
116871
52
13
166836
9
342057
54
35
433612
95
609317641
422965
433128
11
186574
26
43
8
5313704
150148
56333
24
74
812543991
65
423417
89230
3
4
69767
118361
241351
15
49
168237
28
5
388861
58
6
275877
815728562
64
177909
91239
8
341093
365457008
73
44
1
6
928622596
328522
14
9
870096285
447636
86151
107100
67
108313
87
321372
379798
411127
283048
4
83
12
23
233449
19
85
356700
498872662
366101534
47
825330955
31
72
23
2
32
401284554
41
7
113866
320260
214900
91
45
17
9
373014462
38
112613
387230
39371650
30
349632
412985
280260
142750
372956
71
17
34
93
151535
85
269581
2072
155558
24
5
42
1
371360
69
97
245515
4
140209
221382
65
3
350394
11402
523629677
69
175847
463647
166572
463625
83
337907
10
18905
510100455
4
31
7315
69
300135
197334206
31
13901
30449
9
619554479
190795
82
301193
200663
63
7
297933
60
65
45
465938
591966722
89
364986
50
79
463359
8
397475
9
4
228888857
2263
365547126
361288
270007655
38
422837
28
93
192854
100687
1
97
55495
9
22
28
64
88297
156029
262860
3
4
5
165768
52120
122048
92
267039
133495
18
35
685138039
36
58
385912
311579
176521
303234
362107
248371241
55
91
232072
64
85
3
50
30
675449545
12854
185967
85508
1
268727
693310801
89
702534043
8
15
128257
5
67
365929
832121645
50
14
1
46
857720586
94759
47
212101675
52
80
4
24
343180
6
382352
27
159616
77
340920
91
30
74
362100
443668902
92
42
48
49895
75
67
1
303470
65
15454
58
51
21
5
397680
22
53
95
1
2
47
307779
659470951
73
10
70
96
78
59
186387
13680
5
8
463345
479213
204469316
190144
263410
61
251470
385396
63017
7
965847073
70
199954
64
364681
38
5
552381493
193393
115959380
142676
97218768
68
3
481100794
114285
9
41
217652793
96
6
22
221633
89
209323
15
168765
22
823785102
74
360096111
64523
20
196950
102895
8
38
39
9
96
332084
9
6
52071
489178
60
41
46
284686
418962
457690
72
249951
26803
7
295161
96
450113
360466
71
33
379487
730093087
89
328314663
60
87
314755
301666
292838
56
182823
2282916
210408136
174227
196150
61
44
416615
797212876
434382
408532
273036
71
18
79
963446422
83
138892630
87
77537
50
4
552876362
228484
416090
82
81
80
182610
15288
5
419378
10
81
7
185202
937202827
51167
125034
258402
172086
20
307549150
1
59
39
53534
38
377403
345921
672276189
68
97
407321
9
286890
66501
15
86
52
73
397685
5503
327584
742322003
95
61
200028
355703
41
373752
408529
282999
388898
468998
78
191843
309933
485492
33
479334
93
379126789
9
2
47
54
3
20008
146882
6
11
158709
8
11
338528318
58
130182
92
442448
1
149062
341865
55782
37855
15
262592055
127518
87
52
26
31
162803
9
5268
71
250933
77
750376284
1
51
38
471516
309766
63
223461
86
316379
79
68
70
90
108743
234573
16
59077
154161
313600
420275
30
6235
51
58
97
97056
9
121543
35
489528
598382147
376282
90
62131
2
280380
4
5
29
95
70
53980
57
71
116049
456572
83127
260991211
183964
407639087
569283838
485413
688944495
471485
494985741
1
326541
59974
8
413828
51
30
5
26
11
125508
8
352486952
59166
193426
47638
145763
26
340281
631152338
97
27
97
42
37
84
5
173317
46
67
79
79
459216
84
39
580539699
5
45
15
445636
4995
94
415896
8
37532
86
2
295355
949393185
11
351228
559573702
494132
498760
75784
74
153376
75
78
9
76222
47505
30
109513
426046
1
243666
9
99
61
97792
46768
91
3
21
75
7
295651
72
837410130
4
311721
211034
18
499193
19
8
61
73
824821634
19
281244592
260149
133505
2
39
417320
4
243856
8
33
240441
15
97777
55
36
27423
266785
471323420
309416
1
397762735
34
166779
398718
371831
8
64
19
16
35
157354918
4
77236120
177165
358668
926747332
83
91
214333
385190565
393038
48
25521
496949
32
280376
65
41444180
213616
4
228187
1
20
175960214
6
486901
81
46
57258
49
22
351776
943025487
392335
60
489197
442197
227333
176018767
44
19
279260
82321
177946
57
45
96
120498
75600
13
218285402
47
13
92
393770
1
32
23
1
303318
84
97800
248186
51833
344197
291632
954177612
89
288359
298975
28
464341
56
18
322558
97092
13
31
120035
263462057
11
83
5
68
5
854288188
95
6384
24
81
295156
19
55
444731
8
64
7
71
7
9
211064
49
91
219729
75649
2
153814
651258996
239900
97
31
48
268586794
436519
93346
37
162658976
42
35
14
497703
227238170
27904
357007
706890209
6
426475
116961
347033
213623
93
49
637387159
448398
334112
4
250347
13
10
70
53
122089
168602
450066
7
413058
303893
35
29
32
30
394731
156463
86
203595
66501
263869
359328
23888
267103
32208
91
22
75
5
413142
387590
111220
88
40
92256526
449088
11
380352
54706
231712
4
11
108761
95
219235
44
215407
149383
137898
178454
15
316645
82470
372795
374410375
1
79
1
481276
416006
86
25
92
80
20
4
48455
396436
263363
76
91
393268
122608
5
73043
74
5
252550
72
260837
66
83
158569
55
83
227294
12
318474
488132
63
5
51308
159362
93
80
21
3
229917
463169
1
3
67236
94
95
29
57067
3
99394
69
186031
241628
20
7
968823691
404360625
685718479
98
336551
94
31754
16
3
14
338076
78
257715
78
7
190279
28
236685
168786
426762708
248123
86
350376324
275015
353630
106458
250587
296538
36490426
22
53014
93
99
1
471814
8
7
405289
27
280528
65
248600664
591663198
318245465
19
927630608
18
1
53
2
92
655183978
56
399962679
68593
30
287593
460148
26
35
24
64922
254311633
45
21
205090
283759
82
499241
55
95
279221
319041
334050
433932
72
42
827456313
351788
20
276311432
662465149
55
39449
200611
14
2
20990
578028660
20
201006
399656
134599
28
61
51642
228047
269721511
191273
170897
25
405424
445032
341056
259515
126683
64
91
81
458371225
491356
99
554756647
86180
412528
88175
98
44
450403842
91758
83
79
1
230966539
55
358183
886873619
19
72192
14
70
20
8
40
381750
168611
42
470518
49
870859476
6
65
74
19
449070
90
7
93
454334
177711
174578
236608
67
92894351
497919
557834829
473455
49
60941
87
456667
67
174608
365779
1
278310
362120
4
36
63
765038140
204869
37
31
153015
155807
465198
89
31
269541
7
435275
495050
479919
709100707
48
88758
523589705
40555
9
6
226208
93
63
295192
83450307
94
244884
15
290554
321217
315209920
38164
669212166
64275
312088
153867
211762
357492
33
191132
92
13
30
44
58
44454
339747
27263
37885
64363
93
99
55905
3
396295
5
79
481017
8
26
32
464523
78
54
88574
199203
47
27
651350001
16
26
34
9
6
150827755
131469
272146579
400443
43
35
190480
985
87
45635483
208287
1
388389
6
34
297667
945044770
195372462
62
367259
486730618
37
863170390
79
105511
331576
44578
21
6
197758
71
168591
90372
461563
118397
13167
256779
332156
77
875475945
116815
188253
131254859
193855
1
97
384356
60
136616
436393
81
43
71031
56
114097
84
36
351526
152567630
686652312
466673
6
361561
21
1
282540
43
5
338774
299755
81
45
42
271189
25
21
222531
87
71
191238
335666
462771
11
4
73
20
58
251174
24
96
490721
486690
478247134
403910
7
169678
590289577
3
495782
39
237051
94143
245997
46
451977
62
146377
48
339814
1
47585
6
243599
349653
14
7
424689
234325
295744
99
55
85
80
68
357324
354838473
83
51
59614745
185175
22
98
431093
8
6
7
23
93
275290
83
66
33
478385
26
16
577153986
506767838
154451
48
1
350242046
434958
428608
6
253028
471480
333429411
3
202220
245201
85
40
336401
353873
86
56014122
320532
207562
391739449
494708243
16
7
150316
30268979
424053
153967
87
57
33
35605377
93
198269
380045
54563
7
6
39
320971
389460
68
84
86
319753026
56
3
9
285414
418457
490471
6
15
901036275
255857
428741
369688
473291
46
116180
4394
154447
802815548
31562
177792
441765973
454237
84
173182
11
9
444636
77
368527
30
7
312854
251732
28
24
668174597
40
7
8
721490115
55
16786
91
70
9
53866
481727
38
70972013
2
22
126957
40
3
28503303
480919
70
77
95
63
348540
40
17553
296580
6
112347
119284816
434140
70
14
52
93
3
442146
76
186118
58
69
267926
62
4
140843
62
80
467979
60
969895201
786868995
293171
19645
92920
95
38
212888
99
413001
402094
397244
64
1
143912
54
25
80497
240625
347502
9
2
60
99
99
358184
271483
420233
177447141
105720
415853
234939
119791
89
91
279712
34
321762
85608
240638
67
450309
360972949
222555
98
20
5
68
201603989
341378
390927
49
36
82
36
6
108448
95964
128673
171391
36
30
89
37
7
252149
691085745
28
48734716
61
58045
197564
56
7
67
1
14
469589
25
44
76
2
60
20
225491479
82
72020
32718556
56
476236
15
133419
7247
35832
69
47
34
54
60
43
69165891
370020
58
181899
93
53
8
738136469
156869
469538
919595217
123527
300621
38
12
74
378728
73618
32
28
275153092
214122191
45
76
229078
153307
64
230903
194509
311833
38
526497042
70976
24
458918
68
175064
85
79
58
75130
809908723
32
384642
442000
238222
48
464826
25
7
26073
48661
72888
238435
73
233852
499949
70
26220
359980
26863
7
217132
25
77
32
319781
437687
91
79
91
9
9
62
86
346365562
5
152560
60
52
6
391253
15
4
264069
484833
29710
81
98
227616
2
18
37
3
35
64
63242
48070327
319441184
35129
44
94
374903
494405
516148810
46
590829126
332730
12
395180
227799
31
417033
48
87
8
209525
256169
28
8
355253
157188
730730780
418723
52491
284008
88
20
16
137181
57
25
318015
9
482762402
29700
213865
345226
491860
82
4
93
19196
6
21
169389
85
9
118766
291907
98
262054
76
31
48
73
98
46042
47
142913
14
46
3
497417
154766
91
274455880
92
22
4
314949
503408654
48
16
83
47029
210590
63
609439276
23
3
27441
220676
24
167411
376521
411641
5
79
39
893098004
183182887
242718561
180602
67
362108
76
35
63
193007
150697
38
13
488196
87
186441
360098
3
301792
6
96538
34
5
154770
78885952
46
294780
6
428275304
3
53
487059
482321
9
72
75
387972
27336
8
61
4
353345
499835
5
100294
99
66750
932614363
56
1012
44
3
51
28
380372392
182942
55
199563
77
299324
97
89
1
319147
585501297
595266016
6
456594
446799
393660
16
208819
89
470117
423728
27
750268422
462579
43
5
26
3
21
135116
68310356
13
170278
145374
8
2
5404
432272
9
308681
62153905
61
63
363352
92
303231
76
32
33
1
11658
3
37
7
899230643
87
37
11
56
270049
18241
413552
69
5661
426500
9
77
62
671475661
73
175630
4
47
60
75001
215525
162671
479965
377665
29
416113
59
203110
384213
26
446679
2
177046
68
51017
20
5
441285
96
59
247663
127814150
413998
193534
38
480793
30
45819
199699
46
21
45
39317
80
4
171009
161478
21
90
89
350697
135474
81
70
683609269
238133
86159
54387
2
19813
88
8
36
475267567
172402
839007882
275242
15
30
394193
61
77
428416
147855
72
455864217
56
333998
56990
62
56
139983
18
47064
424217
38
245582
98
699477547
222681
74
45
55658
28
15
74
54
123532
32
9
47311
31
271390
102032
39
180703
440408
81
98
211166
44
84
295153
71117
55
96
12
398244
465284043
39
81
39
97
77
658568622
6610
36159
423489285
82
64
61
42
216188
38
841162521
77
188788
251936
7
22
7
70
3
441043
240968
42
32
39
88
49
70
203256
15569
50
13
457665
69
63
15
22849
288137074
483877
81
407628
61298
1
39
42980
2346
52
84600
1387
36
448606
207385
276574
234788
176632
57
40
56
53682780
8
947485631
689015782
471462
356682
73
377245
245725
250212
77
64
5
68
105146
165337
49
34
425410
99
53
226950
772204964
12
91
91
9
42
3415
72
78
87
34934
26
57
64
96755
194730
412922588
389627
71
469860
757480638
2
73452
520413385
128796
62
94
44
106226
30
132007
148680
62
88
21
385596
70
34
15
299406
164385846
96
57
555662680
135763476
63
173034
459827
92
77
5
134275
47
94
748803083
422158962
1
8
62
79
77
1
77
195964
62
16
9
226874
42
139510
9
2
88180
3
50
419545
24
471154
355376
98
6
256877
237609
225433
65
101818469
220656
20
17
259446834
465468501
722074788
170113
459031
20
434873
206296
70
252016832
277239
230224
9
90
956591128
68
60
3
46
98
89
276051
406202
233878
17
8
79
432601
119376
39
70805
265969
46
55
21
52999
84
69
299441
54
63
469015
93
59
21054
4
417694
1
5
46
126170666
63
97
16
26
9
24
170474
327724
83
42
14
378221
25
41
4
6
473214
2
65
326289217
17
98
251112
53
467284
109778
68030
24
91
63330
203508
272177
482541142
253500162
126918
6
94
70749
54
437531
97
95
497032
2
146369
72
210355581
756086479
65
7
315134567
80
38
319127
53
65
203743
364930
7
361632
404062
24
36064
186508
288849
37
25677
404316
54
76
299804
79
69
968756869
256932
421342
348030
480445
5
291653
7
7
25843
266866
3
76
265987
3
30
5
222721
98
784380565
241059
59
22114
5
305589
93
6
732067065
96
3
3
652829244
3
272603
123722
18
41
43
892958991
82
447784
195738
94919916
72
366621
719725642
49
10
35
41
926149472
6
24744
35
334492
154082
175749
67802
7
228172
350840
5
69
323005
358430
489128
206491593
101739
249345
485784
27
234181
78
78157
20142
250819
415802
63
3
20
73
229278640
36599
282566
457646
93
44
10
152819
122523
266370
52
52
149261
27
74
73
85
47
10189
156739
55
28
84
62
1
319444
225526
8
90278
9
83
177472
14
129762
497085
4
32
462451
54
466001
429304
288194
145456
838507105
169661
36
663352372
22
2
7
416447
215324
1
48
81
9
436851
160654589
481557
60700
1
28
149977845
86
23
9
377688
118875
315884
253882
265251
375332462
416936
131142
77
63
437935
58
40
433667
2
87
185866
28
247027
59
353916
42
99553
701699665
72
50
139747996
79
3
232851
263605045
7
239450181
106176
384923
78
246197
73
48
6
18
137301
48
89
52
33
295925
9
83678
482844
12
97
158102
78158
96
390547
20
406251
20
2
18990
304661
24743
210017
4
7
12
49
37
58
58
34
125642
24
854668347
27
485954
80837
47
6
98
145174
197140
41
41
462572
225682
63
338917
451967
97
3405
97
88
49
28
50
201468
453020
421008
909424845
82
38
216802781
11
454989
75
264681
78883
46
17
83
68
171986
345729
340190
5
20
35
403910
15
56
170896
29
30579
52748
81
25564
45
309467
62
54
463014
387454215
2063
265471
268257
37
350385014
42
61
169775
3
398800
251619
462101441
311158
2
57
58
19
81
128351
351341
480544
9
58
902848392
921520549
381708
27
566982736
22
473170
64871
57
8
2
313985
292020204
433358
70028
513363396
371633
322281
79
81
88348
374007
88
45
320223
7242
16
368852463
310421
34
47
131128
429430
68
37
60
334410
35679
97099
885706289
307488
2
232446
275779
99
68860
218970
200309
76
13
77038
83
33277545
48
19
84
71
49843
38
375629224
922799614
5
102882
300352
90929547
86
274348
74
48
36
72
33
225908337
73
309966
62
173839
75627
99724
71
44
382017
584120843
389157436
35
446018
98
70
9
286329
17463
616810525
72
8
71
7
53
23
41
342095
59
343123
4
371260
4
52
92
1
8
142007
76
73
70
9
115596
79
350549
3455
56
97
31
728837823
69
10
26
293886
52
43
92
392818
149253473
438147
90
64
4
96
56362744
13
81483
36
68
8
291987
30
242388
433394
214426
180932
69
28
81
56
42
49
28
185016
85
596791328
90156
88
330768
60
473788
394098
279027
164451
7
97
479391
74
258386
77
56
63
333024
334886
457568
606698644
90098
27444748
125211597
91
205159
10
99
9
50
8
149282
179209
99857180
331753
56
31
983677868
224413476
67
3
238076663
79
59
36
53
353693564
8
90
30
45682975
9
53
218351
149000
78
37
1
147034
5
39
87
64
87
65
72700
218599
861046332
59
48290
338377
65
9
461970
381341405
120726
29
357030
434694459
358971
36
25
107441
213886
133356
16
84
118413
468254
436479
37447
64
55
92
970469747
403695364
6
48
480848
300188
145030
17
277614
30
91
41577
240694
67
32
359290
295988
453768
288688
378965
27
195766
396557
464369
8
62
157928
9586
336945
36
231861
63
61
28
63
5
334702
56
491347
434832
388644
32
41
415309
5
97
35
242735
226817
24
57
149492
461813
29
20
215536
459230
878637950
136445
79
214660
8
410015
338078
571080373
51
283770
97460
891897122
99
99
742095364
78
4
65
7
5
195214
73
23141
25
76
69
889114347
7
74
188875
405661
19
63
462588
37
81
91
54
436385
30
443874
402710
8
1
7305
338419
17
4974
79289
54
49
29
103188
339212
36
994666267
74
30
15
3
7
27
106812
37161
31
143485
266150680
4
37
61
24
73286
136122
82
885132792
127274
469997
317782
715642153
9
77
29
42
265494
405687
264409
254028
2
212499
3
95
302859
347575
364128
383554
390057
363799
182198
155263
60
243556
26
401936
128564
283845
322645637
99
254331
110692
184575385
31
147216
709624855
377765
9
93
228306
14
11
820521247
64
38
6
254012
228025
304985
97
91
74
200253
502176087
415778401
63
120765
59
120183
94
391058
460236
76
366998
170665
215792
293385
29
97
299357
25272
5
73
7
174120
29
96
85
14
227949
226045
270553
15
155108
488078
282146
9
460938448
143963
56
369749
91
9
13
14
54
11
53
365768
85
242141
288756
86
42
63
22
103179
51
456904
91
25
80
409132
172969
9789
4
280844
30
93
25539
3
856585095
51
87639
877197614
415773
28366
275057
40
5
593436894
43
84
30
484956784
63407
23115
206471
593795901
421759
391733
55
896222827
214823
47
186156
399112
159809
6
90
138075
349139
218721
20
9
553105596
351295
34
9
413703
59
320802
89
81
343728
195338
86
6
89
381342
730804145
132793
95
201947673
70312
31
464553
81
15928914
62970
49
553319773
224707
7
862921248
265754
9
90
30881004
99788
276902569
417826062
244782
54
265264
460694
243701
96
462769
163771
340900
3
87
224194
102444
456219
305367738
8
8
90
344370
58644
66683
93
1
374260
8
432606
396568
269474
89689
278466
14
75
63
20
12
87
55
94
3
93
75
5
8
52
152063
59
169795
299529
4
113709539
289950
347864
453519
3
73
99772
78905
311636
13
68
758593097
26
52
2
91827
79061
19746
5
98
369506
358609
24
1
245973
129748
224858
359449
2
82
142621
5
239311
74
291604
350082
182849
8
284614
90546
61
5
20
1
48
5
19484
197581
97
52
108282
138596
294231
87
5
47
245721
94
64
70
33
7
19
27
9
122558
412643
93
308118
121617
1
434803
21060
72
52
152791792
110087
60
398182
42
98534854
18
50788
268862967
335685
21
60725
6
95615
13
61
49
36
56
19
26244
42
30
19
97
25
223175
42
78
83
87
96
36
135072
127831
117327
449283
252520
52
16
447555
49
97663
433168
362834
37210
75
9
4
73580572
218208
49
177858
430049
28
368101
15
711630934
95
44975365
29300
18
84
5
385342
3
668999949
16
3
14
450035
28
2
256769
191628
283047
13
477756
461791
62
78723
491703
97
23
338726
93
347302
425408139
389859
15
54
169547
54
32
920753538
2
4
126291161
344939
26
98
158705
64
82
392934328
95
75
496892
5
72
402558
48
315122
466383
287332
469707
456668
19
498959
50
205473
69
86
150538
66197310
4
84
92
463016
980780916
3
32
6
381956
6
65
429148
59
60
40
4
411022
79
11
61
486755
38
26
426684234
60
495424
57
341680
55
126627
366776
438394
455133
247251221
277428
385010
398588
35
179200
316414
61
78
87
591457987
25
14
123401
217656
462997
177484
414900
370442
49
360592
47
66
99
322751
467607
99
94
865456164
15
31
91
33
424025
57
265641
379287
451578
261122
30279
8
62
73
338855478
79
1
324329
21
3
357955
101573
59
10
980366860
102651
881537863
163287
73927
7
354570
67
4
371719
350671
2
9076
416639
149750
65847
196010
129813
485930
6
301877
84
276974
40
683742915
758856417
65
8
320631440
273505
154438
326321
73
277700
42
625305696
31
4017
188556
96
81
429057
18
162077
38
88
379479
3
47
928392207
453072
80
66788
176463
90
37
5144
16
335711
256503
178574
12
9
30
39
63
23
332211
12
2
14048
427174
4
63
6
3
256280
99
384792
49
66
74
393450
229759
88884
408445
14
53
73
571054278
50
244901
4364
242861
15
26
54664
59
969416294
83
70
229402
40
33
6
23
87
99
355585
213999
85
48
24
42
24
197332
37
76
694502580
497539
189681
30
59
225989
24389
125741
53
47
63
240168
7
80
23
62384
45
248636
28
6
82
72
84187
89597
61427
86
35064
6
92
130672
64
97
223363937
30700
34
344132
4
81
395011
62
56546
73
84
68
74
173572
96
461533
320133
417639
29
94
64
195593
47
920132808
335505
343724
4
45
115625
320624
421424
134611
3
96
26
83
26
84
59
482481
32
183104115
24791
86
88
60
150311
210353930
16
38
89
6
38
82
65
72216
39972
95
418646
86
51089
8
6
375411
194214
37
5
11
4
28
36
424741
4736
48
68
8
65
337281
58
51685
495342
95
70
37721
36
45827
92
138006
8
43
430112
406314
4
12958
472340553
17
10
840713522
90
130501
492482
456288
39
184637
70
34
412312
17
4
2
18
328099
456850
8
180402
314365
26
87
382472
178865
57
375835
58704
486989723
432744
87
80620843
142660
15
96
284918
758332285
419177
43
96
178953
9
31
3
195291
31663
119796
65
129597
306664
58
460893
883689172
39
83
440473612
36
72
28
286279
783175851
30
163302
59835
35
640575114
491323
4
20
88
224569
48
84
625099246
18
153798
493395
82
378623
400589
473553
86
283936
597887226
446384
68
62
490020
471091
85
3
62
122409
39682
24
191206883
450947
701860356
15
83312
469236
414997
5
437487
105449
329727
45878
26
17
7
16
90
185285
6
75
79
42599061
188090
85
98388
20
95
439868
70
9
31
489940
15
286800
367432
177336
82
3
10019
429274
35
10
83
460943
191274
361681
275574
50
9
333737
197565
8
70
76
340759484
36
25
7
98
205163
306098
353296
66
156531
30
95711
92
41
281643
2
69
39
31
289228
693250075
45
135235
32
320345826
144412
1
309344
176052
26968
41
668235583
707344898
33843
105124
19885
386039
66527
41
654727959
398125
229059
87312
185581
492471
160369314
44
99781
252955
9
77620
31
42179
8
67
179435
400775
742655343
125692
143747
63
53
78
148106
94
88026
393442
5
298751
2
351812
1
80
92
123663
177007
50
962827498
16
345537
286052
123469
116489
452187
43918
697390436
66
439115
226795
48
99
184820560
67
59
270467
381308
83
65129
92
6
50
5
4
6
40066692
15710
285037
447214758
11
39353
987435309
89
62
250028
7
261949947
7
53508
58
52
452877
152884
447607
459021
95
319499
283039
10
221013994
173795
235181
6
378702
2
76
13
80350
3
82
47
1
324989
70
983854863
84235
496732
352906824
1
212995
43
21
240559
148025
53825
124041
259131
557441556
40
864420295
443153
199601
96704
400634
1
402589
53
73
171318
5
296933
44
114164
364225
61
475124
1
292728
97
15
73
151686
109661
30
31
64250
108432565
48
9
60
75
51
436780
489061
52
3
459772
22
109982
30
78
323773
3
22
355820
319494
23
95
190450
139049163
7
96
84
405787
8
97
492603
36071
47
43
84
69
367087
19564
98
36
59
29
294639
30484
39
66
86505
156301289
92
17
44
94002
84
85
19
42
9
20713
56
271552
386154
365063
460529
263364
229100
399051
16
694439514
231330976
9
91
36
86
18
412472
46
3764
84
449141442
995383709
44
28
7
246428
2
68
29
459279
52
7
90
19
389285
381205
178629
395838
1
54
55
13381
334377175
90
260540
21
949863778
5
7
415070
397011
736597815
64
147724365
42
16
2
256299
71
49
59
463781
8
895367296
40
5
95
317397137
58
237409
8
45
12
134021
9
341845
79
227177
135282
232347
75
10
411396
37
57
467002
52935
35
180464
3
30
430513
70254
192834
406604
71
554451945
9
16
7
14
435524
11
9
23
1
50
19
478344
290952
956109071
90
75497902
43
423364
74
44
6
261346
130003721
229792
87351
336812
463141
96040
396279
27247
1
71
20
89
69
224707
640835436
190773
458253
306960
292026
2
467114
353313
77
58
12
481890
45991
10
427873
144863
10257
486750
86
863501657
90
9
259923
126030
23
291577
824291559
163661
89
59
25
433299
251318
380257
33
352873
46
108454
873213304
395314
44011
94
30372
55303
228373523
95
261203
35
442756
303405584
94
243832
148268
366931
45
8
67
11797
296606
464559
357437
482316
74
64
220039
321595
358072
116027
29
25
51
585531555
36
401688
18567887
241187
263816
24
95
82
8
415498
38391
71
492971
54
95
67910270
284006
480290
303686744
36
93
214829
1
9
86
563333533
10018
89
616902347
8
11341
15
59
379242736
72
435720384
288325
398643
277718
45
72
66
46
44304
11
462775
578582596
96
152260
128318
262181
352480
5
659368534
60514135
125132
38
66
79
9
14
253590
44
227785
188260
36
66
375526
374343
41
491613524
25955
171308
52764
171643
241317
137940
93
44
457568
441868
96
96
61695
778896292
254590
209190233
459511
64
8
155711
13
71
931527460
453780
40
61
25
76
31
146925
375958
3
309845
66
269040
158621
217690
452658
308034
427221
480987
185472
27
451570
94580
235209
76
168639
6
442811944
436163
479064
237602
216075
1
68
250713
36
304621
13
4
24
361341
367706
73
274309
146920219
374330
732956250
8
83289
98
76
449863
3
36
380760
33
725358845
123269
483066
485778
34
34
61
722211799
296808
331250
2
66
265963
14011
940998042
28
72
324906
83
18
366975
14
846281070
89
26
1
180675
66
104975
13
119991479
399071
472161
74
62
67
30
764225442
256182
73
65
127809
93239
158295120
79
79
386046
327511
53
9
80
294938
7
346098111
80
4
50
95382
26
54
80
186838
209580
9
353485
732971155
72
735023083
49720
12
235953
122627
98
7
957243451
17
26
6
54
6
42
246212
81
405296
116941
29
68
31
91
229058
41
241113
150563
300977
51118
79
155337
473935
176874672
40916
43
61
74
22
39
36
373758
3
4
438224
43
52
35
38
53
499062
13
464078
96
28
1
30
52
2
35224
26
117985
954989687
359976558
1
27996
98
459597
181909
59
45
68
34701
49
32
143782
22
7
50613
542960704
81
11
57
93
88
922909522
208818
65
49
36
7
570600396
71
342838
474355
79
15013
445530196
23
55617
75
393499
237488
22
4
4
39
404867
443746877
57269
854662841
64
462412
63
93676
1
60
2
41124
9106
42
457432
1
73221
17
66
383655
384039
313132
50
459406
167378
96
82
44
38
405231064
38
93
409390103
58
76
32
63
55
369745
881923392
3
95
35
344790
144156
98
84
18
82
308867
11
15
69
61
28
496624
96
45
327537
400764
2
225405
3
40
17
154251
340278
6
27
111370502
172540
398494
16
8
6
80
18
112092
131196
228845
75050
83
173637
315500
14
259293239
36
2
386996
163760
383196
687875147
95
41
474277507
135515
343518
36
95
93
26
3
339482
18
428801
670490445
4
475992
172347
53
69
83
60
4
50
558566392
19
37
352021
9
81
60
303594
5
116275
79
61
40
7
614490849
31994
96
312948
99
319138
133404
199070
459851
84
40845
359184
44385783
61
49
79
255501
10
9
151194
85
14
33
392780
55
443023
31
358991
430413
482379
3
84028
296356
31
349052
37
95
53363
296173
340199
16
79
19
45
13333
61
9
30
4
16
858912326
46
34
9
426151
853920953
78
190276
22311
359005
189625
374527
430520
397133
88
5
287006
12
331195
84
277249
833964581
100461
698718997
466718
116010
410569
660149787
88
23
3
27
55
85
41416
32
9
79
81
63
46
35
9
39084
76
26
886074301
73
110026
31179
3
287056
89
233333332
89
215708
486340
298639
60
302684967
6
102722870
93
182963
47
130468
662502709
78634
11
91
67
397621
45
8
50
7
353829
402118
68
2
270144
3
11847
204280
37173
324615
93
301456
78
40
71
304790
26
51
231583
40
215407
286551
24034
177473
239246
111326
399256
68
1
35
5
368968
7
96
48
35
484090528
469306
748447499
50
8
78
31
38
274873
414441
397172
401430
282887
35
5
10
87
76749
63
10
86
69
78
241442
85042
475635
29192
3
84
54
65
174375
38
71927
34
466526
86
72689079
39
271390
84188
59
63
445644941
94
301707198
44
187634354
11568
7
119681
337038115
156017
363814
406607
37
213060
277093
67627
42
8
189721547
701509369
134834357
89
183863
9879
489742
786897600
1
347717
6
360975
99768
411341
131051
8
4
261072
60450999
69
5
179918544
513946736
11885
90
5
86
81
194479
92
9
67
39
72725
515395055
95
4
3
20
332317
256744
6
242529348
3
61
42
374820
296011
30
27
6219025
77
10
65
472597
15
77
174541
165247
9
30
369869822
51
7
78
87
399242
313636
486953
70
34
18
213285883
11
266211
309801
9
485655
379897
59
352231
52
36
284180
201984
37
6925
23
441397
79
7
494315522
293257
5
274899
167610
7
6
28
40403
77
593415645
23
63
184743720
248965
346848
292221
476515
464207
59
5
3
79
289944
5
76
8
414974
28
15
438702803
6
95861
90
513415322
27
7
19
15764
559546293
40
17
599784865
270281
23
5381
431675
80
316289
98
18780436
57791
259544
71
46
152793
385934
11444
62
8
156869
4
97
71
386052240
129460
9
202250
36
411108
96
87321
61
284395
8
368618
9
439878
127358
36
208457
52
83477
508159880
322661953
7
116111
43
61
43
53148
53
63
284214
801356999
95
77157
50
79
241161
99
45
8
9
38
83
67
54080
241936
76
975422402
417267
80
3
76
435094
424666
391550
371277839
247922
149420
12
92
430152
9
83
61
438603
405002
779169044
189980
22381
67
12
7
404263
324088926
434249
39
2628
99
65709
68190
267565
83
256438
441068
32
1
57
313969
91
56276647
205003
91
86
88
88
32
44618
272740
57
24
27
312482
266444
49
467746
74
291861
9
83080
5
25
466067153
229867
96
55227
7
222418
427094
252718
24
47
88
248604
86
46
63
28
99
93964
68
166334403
4
28
64
32203
4
206643607
197466
48
209026
232928
475673150
71
83
140169255
73
71
59
63
18
4
93
80767
584818930
55142
63
45
96
308539
283373
25297
98
464365
67
64
373981
14
403159
23
21
86
3
207628
266588
83971
708610785
173883
14
90
30
34987
66
205588
4
76
130081
331480
74042
51
9
483848
285370163
2
70
293452
417523
414369
233613
29749
91
107481
20
42
73
59
321579
73
25
17
492149
87
39
94
43
486256
78
33207
83
16
330019
77
403779
51
70
427864
31
79251518
25
35
12529
94
2
215352
77
303877
67
890484034
367063
193085
307622148
186060
918823603
46
305064
778640598
36
66
58
227413
229337
80
57
77868
278143
62
80
14
66
198719
5
240192
498847006
314251
1790
1
99
164989
41
23
74556
1
230149
87
145462
40
44
11
34
66
27443
66330
42268
62
466799
97
67207
48
217559
55
2
454815
129333
48
363698
254037
55
285984
70
62
715937329
18
427427
102373
502831473
459897
487091
8
5
18
169386
461044
92
80
248274
39
17
1
393013
862069063
8
6
2
244821
5
67
4
21
65
16
332761
118946
214221
8
494713
60
55
1
31
5
243181
273137
242547
2
201343
5
141205
177546
3
35
317063
175771
8
82419
54
319876
294327
34
17
426413
90
7
121171
55
355526
4
229203
345444
9
38
3
22
947016579
36
157604
149668
455780
1
267630
76
459006
149832
33
685761056
51158
75
549892237
34
525366031
66
63
83752
371014
42
81
18
13
71357
77049
4
2
27
85
284925
87
435684046
67628
69
42
493748
40
70
9431
203726
24
16
236501861
12
180042
90
383327
92
190608
4
51
469126
81
73
61475
449023
307516419
1
261131
14
67
41
290416
86
6650
19541
769509396
156854
472769567
19
443161
471156
99883
258043
288492
31
29533
259026
328120
88
216499
88
477
93
246780
9
37
451143
48
47
88
282898
469485
2
625977447
64
43
303351
147644
16
462438
108840
52
78
190032
21720
27
73
2
223485
214902
148810
317801
207490
941608704
31
133337783
301228
27043
9
32
20
57
353426945
78
360524
496250
380814
45
55
58
9
336995
106100452
220111
378470561
10
228072
1866
569373505
54
442608
18
184647
483844
12
250809
480013
62
86
6
295843
362546
167685
21
23
377958
3
294061
4
79
374550
267386
20
6
476248980
488413
759297420
54
244437
184988
4
485670
24
3
51
340802
48
122582
31
21
194561
89
37
24
19
6
46870
77263
46
30
33
54
97721
335669
82
91
67
660802857
326815
48986
54675046
81227
25642
15
513114474
203814
288493
8
348386
26
348607
480631
17
571324254
30
409681
277886
19
425608
332928
39
3
177290249
6
11
71
1
62
419557658
4
25
20728724
483515
366365
3
3
8
338705
99
98
483072
39
214861
31
96
10
190042
326395
410824
71
22
39
7
96
13518
64
8
374944528
17
89033
610225045
471120002
8
327415
28
439792231
95
223022
68463
20
707221344
408941
58426
25
174528
29
96
911301158
75
73
213425
96876
409380
9
318698
5
453230
362929
77
57953
498593941
20
60
5
414309
488614
848346601
81
350422
221902
29915927
658092730
97
28
49
17
288045
47
487456
94
339836
28
15
53
110055
17
3
40
385783
227189067
262532
299780
81
5
325371963
17
51
82
52334
23
149522
98
76298896
75
449189
10
7
177851
93
14
35
29
261958
97
441776
93
25
77986
44
35
3
221425
57
73
75
625938553
216492339
91
40
1
227529
406016
24
5
84
62
41
265289
28
428504
82
264628
31
10
73
466146
215542
325503248
36312
346314958
460783
174131
31977
144475
14
313642
49361
80
99
24
65
26
65
97
360891
6
85
27
44
85500
306714
967103343
155360
208548
283343
59
101437
216035
352290539
74
122418
1
56
70
46
331857
2
392625
80
249426
73
171472
1
6284
1
169758883
279753
64874
40024
72
20593
86
447821
453284
82
147891
333101
111881564
53787
824645449
22
103804827
367468
2
29
30
323262
917236190
68
478175
397415187
272933
35418
515611205
471236
72
358980
792019334
1
854119615
296465
144338
8
64
324646
43
216005
747147822
21
411017
53
166973
349997
3
5
84
338381
45
579193669
159849
304130
79
82
16
24
262473
160688688
97
42
67
109758
333541
22
245024
8
625799382
85
487482
182599
13
242435
122272
75
356583
271974515
99202
52
34
100654
22
353004
866386661
154430
900235410
212344092
84
829317427
451610
47
4
92
80
17
468746
23
90
62
31
333081
91
411516
481100
343552
302030
78
5
166410
44
221517
314634791
30
44
267217
35
219546
66
41
827700265
1
165526
374677
41
33
47
41
77
50
52
69791
82
84
39
108079
462914
33
718975078
416564
90
44
6
22
7
8
71
486018
644328939
371868
144202
99
27
15
83
872254628
195180
993866866
38
67
494961
210736
27
89
68
53
20
307032
7
183217
483491
175796
88
61046
359531
51
53
30
222230331
25
160214
91
1
247125
4
194272
26
259906
94
87
43886
354296551
48342
397272
10
54
50325
74
214207
51
92
44
55
37
543681917
25
118278
191396
90576
172617
337646
30
281614
284229
324585
17
56867
19
108441
97
69
86
22
72
13
2
89
81
68
87
24
87133
81
28
422199
821456174
88291371
70
12985
436363
28
680757981
82652
146629
12
158120
55
85962
460141
50523
52
29
20
37814
495863
53
290724
9475
7
443315
446417
881205210
231620
209871
2
15
471015731
356247
29
6
52
416565
385625959
161527547
1
33
480557
3
430671
86
10445
486650
53
70739129
314610
341081
462163
99
85
233432
81
341805
67
168010
30
8
12
445233048
78763
1043
594049116
4
309864
257886
71
28
621880526
8
91
82
63
91
82
267658
13
27
86
242361785
4
78
56464
31
2
8743
24
59
409496
24325
27
425627
372861
74
32
14
95
1
632032805
12
79
27
43650
52
3
99949
178085
174039
53
93
477299
38
66
2
79
39
68
116115
87
780700919
131509
77
88
918920237
7
312514
52
365067
428133
436621
36
282471
87
80
305988
763609647
10
184688
396719
308150
75
32
29
661330656
498180
538256866
732356586
34
441463
50
36
931955002
72
423969
400055
369137
388083
149474
36
348242
159320
315481
37
132785
50
102872
25
62
225116
390015
10
185821
109007
64746461
97
88
64139421
24
72
21
38
1
380085045
944734097
162149
4
46432
5
185577
365838
152176
86
283457
208140
79
985979070
25
81
213495
562171475
13
48
7
12
86
441646
28
199971
85
327997
99443
59
131686
86859
471977
19
76
52
18795764
33
10
38316
89
7
41
651714555
5
98
80
3
282474
680442255
371838
4
262808
13
336574
278815
372059
188821923
364974
325750
67
170527
264205
216297
74
6
31985
51
7
43
61
86
99206
65
2
5
7
12
231516
60450
619059000
166589
487232
2
30043
239284
81
381660
73
36
145740
53
464507
46
23
11
349504
54
54
132914
24464
93
31
12
343381
254871
7
6
72
389531
91
90
184630
105193
26
306086
14
28
370928
270176
21
53
111316
31
253959
591048914
218530
32
156718549
96064
20363
10740
19
122307
375474
136103
66879
854358650
46233
296939
286210
6
18
63
354037
84
159415
458541
73
80
679459665
211209
51
18
43
353372
1
96
34
280939
8
37039
96
319628
151385
23
1
299228
2
59
215868
990472765
975771381
179202
53
344839
7
113406
398055949
67963
145658
3
64
47
72
404657889
307090
456197
14
60
76071
35
63
2
387574075
417760
82
332393
446518
118805
49506
137999282
58
60
210984
169511
68
83617
5
56
269906
73
594600366
406680
364006
841585238
5
3
2
238937
94
403797
48262
304081
24672
24
963356517
16
5
4
55
24
323521
233499
8
5
431789
403384
93
198404
49
15
63
30
2
64
32771
294272
47437
44
430460
14
313559
53037
423608
55
921039668
98
2
53676
30
22
107020
106268
78071
65
3
336770
36
334952
9
320865
16
51073
428038
356388
6
216282460
119325
63
98
91
82
82
50
373716
2
19
23
17
22
98460
97
3
88
68
305053
6
387914
77693
590835723
136619
5
381721
90421
729046423
55
2
41
147288
29
80648457
44
16
3
53
427553
52
370870
8
4
416977676
141309
49
2
199649
346062
20
238351
6
96
15
6
15
222760
57
76
8
259576
9
53
196330
473959
447828
4
7
310974
752461771
199555
442442
13
36
76
466304
213227
84
2
71
54
99
531821640
348351
422461
982829767
89
58
61
75
1
74
545263281
3
62358
21
62
9
456376
58219185
160260091
50
225705
61
7107
17
370880733
19
919546550
38147
10
72427
175284
56
44
14
62
42
5
372316
24
178885
397724
57
71
365352
1854
18761
9217
904314751
67
305816
17
377195
340489
348434
49
16
284382
73
336170
189642
187450
49
63
389118
59
9260
377981
9
39685
62545
258679827
86921
181266
996583017
57
5
302190
98
9
6
59850
60
36
78
13
16
69626
41
160036
429835
32769
7
94177
20
383617
342930
33
417671
33
7
49
9
408252
66
54704
483801
429775907
3
350342
29153
683157657
263528
341180
86
1
11961
6
9
826850599
219398
3
24
165524
361137
33
183267986
425319
822531667
249165
97
57
54
1
13
605792486
314907
31
6
115708
408064
45
430221
77
72
96
90
88
261129
4
9
51542
2
59
5901
24
276042
186175
19
23
488421
38
1
3
92
77293
86
309381
191283
29554
72
60
261150
136418
94889
5
465864
366457
10
24
237788
225740
293393
579813883
127341
462869920
74
803144821
152552
60
50
374867
452109
36
48
33
256426
74
121052
32
292197
87585
408411
415195783
175849
396045
93754
866313783
124976
236879245
14
538974509
66
130264
258124
315294
80
62
65
66
319490
39
232101
499788
130910
42
3
57625
42
381819
56
28943
242085
58083
20
3
555306829
333625
579365126
45163
6662
5
286960
223298
20996
308299
189477546
466194
59
24
407500
6
27
6486654
299464
39
188301
3
78
23
94
92
16
379642
721062783
49
128902
270025
443605
82
581548641
40
164058
21760771
37
32
39
18
4
100852
63
74
53
352736
63994
60061
202544
214220
103170
176895
40
98
754852138
20
202277307
207919
356878
57
10
202803
87
176189
435961
27959476
120403293
303327
58753553
46
357938
75
36
62
16
98
70
429130131
11
6
60
77
18
257023
38
398827
155839
50
203493
266170
90321
387197
404802
330941
304096072
31
420824
3
312231
255110
92
9
97
65
856169626
17
358150
82
43
482839
60
277918
49
644570643
64
18
19
883732586
44
549461979
14
605597836
9
245867
702666521
164931883
16101
8
5150
490442
6
50
20
16437709
77
19
52
18406
52
4
99
353817
4
219982
95
64
97612
449726
41
222948
364847189
27330
102905
69
13
91
5
126570133
351613
177661
59036
432028
87
37
81538
4
312897
54
114024
8
76
97
324115
4
101379
89
6600
2
46
175559
305970
59
203386790
240987
87
16
20
368159
337348
4
278982
332602468
17640
68
330782
797448058
341873
73
76779
361473
60
24
245360
306692
286831
51
364292
47
93
83412
99
357219
77
46
34826
8570
127244
76
72
97550
860253779
24
6
64
988259231
83
69
80
493996
33
84
287634
365436
2
42
585849987
15
919201380
77675685
420643
376755
55
52
17
77
492933
254583
643156144
351910
2
38329
254149
87
40
6
32
2
63
454821
8268
6
8
48
47
28
426818788
370849
301320
1
243043
33
89
98
208790
27
26
79267
394661
27
176457
678164018
2
119517
5
48
141822
69
10
368896
492402
80
466625
16
9
327600820
36
69
43
40829865
145812566
212424
158428
392749
171051
47
468035422
67
41
68
448825
426621
16
374658
362312
47
15
272443
694310915
86
310074
299756053
168571
458554
168003
42
31
944964968
694578782
506844688
87471
83
59
74
492997
21960
8
32
38
76
49
529322531
194036
55
350616
7
997055932
484949
78
361081
31
60
393503
395520
7
220872
6
6
348166
37
49003
72
3
35
49
90639
38
44
552233265
189671
84
355061
9
504044146
57
55
91763
80
692692649
57
300697
11
87
95
87976
7
425948
6
65
41
153973
449713
26
41
28842
228583
22958
472900805
302909
4
65
21
88
69
87
344406
125054
123469
69
223061
61
139093
124382
73
26
63
23
7
66185
38
60
386661
78
308086
154278
37
49
84
52
13
552445253
329528
17
58
43
84
11108
265378732
200939
76
36
21
277076
216789
66
390650
1424
30
410909
58
2
51
64
27
333926
3
2
394137565
21
29
79
251848
132350
11
6
2
29
269293095
45
670552737
13
637163052
15
454007571
378499
13
3184
63
634
146690
414009
246379
86266
317696
240445
79175
36
8
11
7
250533
42
97
308382667
39
984459734
15809
4
69
127594
52
352569
382854
3
99
395021
725869582
458867
466483
310432
51
31636
86
42
85
81
72616
289343
510297443
211426
228209
262772
69
447526
386927
93
183038
266032551
68
6801
83789
355527
38556495
464514
121537
575323652
145119
76
66
38
21564
63
440781053
380115
845490487
32
443920
41
94
58
26
57
427440
408711
271021
651823946
1
60
29
56
24
55
3
450188
740910764
314146
78
43
94
1
97
748959945
225343
94
455021
35157
874332260
330115
73
719543131
75
950180961
41
137551640
40
6
406194592
101035
137402106
46
219182
474940
471193415
619839338
46
85
17
772209514
92
20
474797
432660
4
30333
26
782791683
397367
121316
973215881
8
26
41
88
30
191016
3
1691
124118
979432240
63
120172
166860
184572
25
85
63
815736056
72
251622
392686
33
16
382698463
430725
36
271978497
81
9
104106
463819
487927
90
48
37
48
54
292566
4
55
225433
355126
208204967
243039
64
484400
203266
36
14
55
20
20
338276
396274
7
7
64
660894916
218313610
6
54
44166
57
2959884
16666
88189
18
8
245726
67
86
93
50029
97
315074
58
158387
16050
211895760
51
249523
365515
46403
62
444948
290148
52
3
42
322064
6
94
92614529
4
252915789
80
80
11127
90
70
54
33
611349098
48
155420
279906
344814
6569
26
94
458551
41
7
37788
65
314444
60
3
369137744
56
41
7
72
58
2
168622
46
80871
46
3
77
289633
66
4721
48
30
146794
27
18
30
410804
224848
66
18
81542
95
82
24069
92549
261271
256697
27
94
82
7
3
36518
4
255273
662038353
60
7
7906
230456447
51
54
211496
573534575
1
72743558
82690
76
49
220653
417273826
184944
55
363082
60
65
55872
762749931
79
73
774590998
9
362991
36
37
356425
26
810449368
86
22
14
56
83095924
46673
3
414511
58
991259430
88
18785
384472185
18
423343
7
434586
76
232763
16067
1
22432
51400
429805
98
44
164548
86
419859
61
319660
94032
365022
855170026
7
11
212068
97
207186
23
293664
2
371635
64498
3
120810
321335
349817
458778
76
17
41980
91
69882
55
62738
3
412523
261103
399873
480250612
30060
61
61
708382016
82120
200901
257368
204622
89
4
1
10
387791
87
116852
74
638465498
7
195129
84
74
153859202
608861947
10
199966
30072
38
214382
8
236008
61
303571865
37
44
82
72454
71
322196
8777
378371
14
50
96712
50
490576
22
446605
321037
752727228
140065
58
22475
4
96
168887
395022204
347073
221534
4
2
3461
53
513000033
353509
360552
120416
470960
3
25
30
34
133322
438725
264678
250002
202086
611245441
2052510
410076
254720173
43
34
465034
287463
377777
1
148838
82400
92
316165881
77
95260
305926
320214
2
167644
28618
48
7
42380
89014
92672
12
4
410728
219598
5
13
25276
34
39
8
46
5
161722
5
244049
33
21
656243321
366522
40
55
295769
202435
94
24
100939369
139794
92672
9
300291
10
68
318770
72853
10
40666
366064
404840
405931
246409225
78
149680
84
232491
361467
2336
17
92
60
79955
165911
52
170240
64
279488
269460
40777
27
41
351580892
4
13944
79
25
393103
68
753677496
47
44
13
7
25773
197702
77
318111
401367
95899
91
22
401828
21002
357118
79
27
73
67
45
34
66
432035
53
959879637
14
5
998452920
72
421392
30
80
338113052
1
37
327032
38405
6
2
254033
67916
5
110171
390803072
395688
55
52
68
47
51
132157
46
2
185715
82
10336
86
36
25
36
37956
32
114200
12
65
404164
7
83950101
80
70
3
74
96480
206892
829637746
892811602
481456
446705377
308193
21
445546
93
83
297720
273192
71
7
454317
71101
81
322769
418066
19
311163
154514
95
89
163810
87
26
67
115454
18
166210
59
197319
371095
3
5
54
168575
455176
81
297514
99
100320733
180503761
319526
94480795
4
11
60
5
377553
69804
18
56502
414883
76397
56105
33
179770
33
92
62
329027
39
25
341987
6
3
385744
76
61593
45
203106
41501
209181
593529722
28
22
373591
731640642
260019
42
335771
31
55
442271
342440
38465
111589
159004
58
29
366996
363471
3
52
25618
134044
42
35
379471
16
392913
302183
69478
392582
258623
116804
16337
88680231
6
88
607810535
79
1100
1899
31
91
69081
457188
28
306351
36
150316681
336653
300956
389189
88
85027
47
12
317736
77
62
46
91190
23
210898
911361192
362644
704497858
96
396519
16
4
86
23
48
48
92
44
108127
5697
29
358118
251041
2
556924505
445456
14
35650845
455603
81419
55
22
1
260908752
76
38
34
84343
97397
399492
319401
24
76
52
272062
170935
96
446540
417206
82
22
97
62
84
4
46572
50474
63
58644
199806
4721
469083
41
6
60
39
98
9
389223
73
499334
50
68
324792
59
47
88
8
7
145008
9
685053571
372779
260417
98
2
28
25
29
45
209905846
80
44983
62478
190918
92
33
180721
303066
17
72
203845
474488011
964704512
6
29
575148616
93
2
49
88
50
81294
358340337
94
74
8
4
168088
56828
25474
83
16920
34
32
28
59
471565
84
26
81
69
39
322430
34
24
49
469855193
85
97
27
51
354856
48179
94780
420953
9
7
5
9
243502300
148356
95
60
402393
68
40
2
28
384645
773475308
59
26385
415449
463157
386883
441396
15
52
84
184715
43
474219
35
779497361
12
4
29
390945
67078150
231930
485089
22723
49
9
66
7
51
317201
423760
70
401717
34
471661
577370243
142384
378865931
1
299226
64
3
58
11
77
153445
9
22
421901
149037
59
318065
80
471846
177408
730874301
7
216396
79
256356
178741
6840
198371
40215
4
5
469667
98
88622
329559
282425
24
296414
255193
993972214
85
65
12284
60
67
66
40849
39
6
125239
8
384848
73
7
292868
231635
33629
87503
352877
51
392822
64
378020
34
3
2
404148
180235
464724
345682
988383387
276638
451605
348079
47
50
89
254252
64
35
54
1
437859893
468463
117068758
383370
92361
2
92
33
95
365368
6
431781
98
140147139
47
8
202258
25
70
29
26
115901
23888578
81
96
202986328
273210
92456351
39388
55
4
60
13
267577
418377
79
96
68388
239523
328378
3
2
116790
37470
945282768
81
41
38
253006423
4
97
61614
68
68
113058
7
6
38
90
261982
34
30
9
20
70
490807
218678
751035493
415218
4
57
182645
90
76
198924
366325
326562
53
230584
3859
57
57
56
1
68
438780
49
614184740
56
2558
409524
199756
451218
77
32
7
67
3
5
48
3
32136
70373
54
5
200931
158954
44
300257
5
352205
4
413963
265342
304290
84
25471
39
82
52
400737
225359
45
141623
86
30583
45
878040653
27
126623
53
36
48
71
285853
13
499759
5
52
265668
359402
142863
47
19
91
34
42
75
7
9
404890
442868
6
12353
327481
11
26
426032
479327
551087855
5
83
60
19
376080
16
15
28
72
94
200901
77
41
69
94
165205
244816
126220
53
414609010
128336
482299
56
24982
243352
6
737768531
6
50
258775
2
347318
8
903238473
55
135753
14
60
463360
7
311977
266589
26
730581522
6
294311
460430755
945262209
80
15
224754
273850
7
75
348646
18
3
61
41
36
44
67
64
50
9
98
311009
9
49
476932
476875
9
42
80
374784
140560
469548
314302910
33
70
79
256858
8
128379
289881269
187371609
196352208
156493
73803
41
148294
39
181675794
361076
408993
15
78
93
283111
287609
106199
311431596
25512
83
407972
167280
16
18730
63267
446273
3
195704
400239
41737
65
244921
166664
129974
212276
3
65
159593250
9
97
14
99185
86
6
68127
16535
452369
398056
78184750
57
1
104445
98194
9269582
375518641
56846
10536
171528
98
39
261112
2
202394
305594
1
49788
61536
903652893
49018
278138
31912
416605
273891
34
2
469909
163277
8
74
64
831421763
418767
722739397
59
420341
656564253
55
72
349973
1
12908
343017
341600
77
79
93
417710
392093
51807
253670
265634
44
32
25
338533
82133
137110
22
90
343666
256683
96
66
2
6
146535
65717
92
74
8
376869
20
57
12
273444812
41
239471
71
69
48
210200
37495
67
11
10
78
377477094
233964174
323582
412467
2
640516228
58
27
195428087
390467
750870919
41
80
36
261587
8
403774
13
68
451714
255983
374156
92831
4
513068102
49
811758702
48
94
265622
87
335625
34959
59437
30
92
372758
3
56
48
86
81
486666
498530
480253
9
283381335
313037
30
68
394098
30
70
3
152306149
6
396281162
362282
430050
305600
347427
74
96
43
18
429851
587051839
314454
64
172811
9423490
190625
449065
35
589033751
216833
163574
492697
43
26
35
65
224648
28
214253
432798
35
252375
73
450812
318650
16
22
75
59
934830471
94
112390
38
417753
54
277873
760712704
377677
406522
211942
78929
835372827
10
51
16657
14
95
96
733586520
326426
189966
52
300152
197205
179917
482434
30
85
67
36470
662908787
238612
394993
51
405332
798505956
2
74
93
85973
743281004
4
33
35
66
94
399524
233670
36
417152
65418
53857
91893
438696
44
260110
96
185655
233373
80
3
52
96
281874
398344
39
98
202258
85
47
97
39
21
41
375310
34225
6
40
248495
33
40
595248933
76889
62306
74408
247054
25
165698
23
468497
415522260
79263
42
156934
63
477000
314013
268071
118106
462780
133928
327127
63
8
18
71
269421
6
7
65
403691
404488161
47
45
2
58
184274
789550960
339784
406893
42
339985
99
109208
90
90
71
57725
95
88
15044
10
363551
21745
361210
78
33689
2
27
325387
95
60
206505
45
71
38
115765
20
628402409
389089
267124
216463
64092
709556320
437281346
95
13329
77
220406
75579
37
428266
296865
23639
219894
62
20
240321
71
98
18
179187
84
82
258859
231428486
292862
77850
5
35725
7
6
230026
57
90647
53
78
180391
49
79
301043
197764
64
65
4
6
31
2
475566
397348
885557771
437033
29
19
10469
95
43
37303140
1
7
838821545
16685
64
29804
69
7
777785098
66
49
7
33426
46
12
8
95
5
436142
27
51
80
54
94596
74
752052609
92
49
982567564
73480
38
477191
63
2
46
238525
369046
36
241669
93
18
357345
123034439
38
156306
540853359
43
58
478420439
470551
172775
50
89
8
6
117822
8
94
250670
68
82
7
84
272603
29
298104
67
21
135818
56
800260471
588347421
357196
58
619076150
35
334288
66
7
396250
494423
269098010
450678
78
398289
652931757
16
380452
20
70136872
34
2
34
371801
29
206868
6
67
93
45
78
50
303790
143391
63
17
20
19
219120
19316540
93
61
55
20
15
85
43
136139119
444645
67
9
299607
21
28
13
52
6
92
266775
172422841
930683940
49
31
131336
94
11
50
418407
4
51
48
14
21
64
702839318
1
52
9
71155
226417
81
3
71128661
32
87
438180519
12
49
56
55
1
168831
603011630
134449
16
56
96
56
55
7
383836
8
414560325
309757
158624
204687
12
93
46
10
3
200149
82
332009
92
85579
88
454877
317940
390046
135907
78
51
973703077
26
252263
67
27
2897
63
73
406644
29
334245
61
5
77
44
484870
466299
83
95
153965
94
70
68
1
76064
34
243850
55
43
26
466049
267477
79
335120
2
495103
368641
79
86
570177943
437297
67
115532
334256
240440
228654496
156974260
25
92
469822
323979
135760
225598
5
483463
25
449247
46
189476679
356005
281886
917786723
242548
172232
72
3
9
1
383938
7
705694051
22
177895031
500315717
271263401
4412
42
12
25
318818
222361
282765956
434557
204881
438527
335595
325980
74
52
6
183500
442937
359434
87
349467
360475
55
404731
12
218250
448173
5
400026298
52252
97
25
9
274383
84
53
257795
122922
307232951
79
272544
2
435609
351100
378142
38
6
465173
42842236
28
445483
93
409441
401907
79
187976
278630
112002
58
28
210550
59539
64
41
34
91
27
102925
182278
23934
212324
51847
214873
101690
12
262105
284516
48
96
7811
318163
5
362719
5
329390
46
281146
93
6
54013108
473180
115108
2
206360110
603122927
108320
85
277304
98738
496617
278356
212383262
33
445177
266027
273037
337671
44
317319131
31
146144
65
37351
159051720
183078
635035158
404209
30
1
33
4
46
237411
1
42
82
722
56
221852
218644
27
122256
892039548
243557
57100
49
72756
83
95
99299
301592
57
384493480
490510
13
45
393267
7
992598361
188522
73
9
73
15
33
379238236
487657
67
39
127448
3
49743151
77
78
780933010
234388
122974
52
46
68
388349
485776
65
6
46
330223861
582707747
26
2
42
367690
21
52
59
359899281
50682611
4
53
218447
17
219014
318199
384522
38
28
85
488003
89316
2
242999
18
87
679978502
401584
53
80
36
95
934676034
355450
38920
79
38
66697
76
5
285525
132519
407874
370501921
55
491253
400197
72
65
215356
96
12
74
12
5
257923
48
27
1
167199
68
62
61
54
9
160465
33
466944
7
788861011
55
58
415702
6
88
50
451808
229568
14
17
37
8
484602
5
299255
4
67673
20
83
74
351308
9
4
16
58
212730
48
49
77
456321
325374
197664
77261
93
71624
380747
52
77
665299669
18
463500
156468
88
144251
16481
810820046
570873848
76
250991
15
26
193079
358353
108368
85165
7
331426
53492
64
260057
311330
7
387180
12
39
15
61
240502
762672396
138440
72
86
229111
83
319302
16
671168405
32
90407
56721
5116
376968
32
7
68
351191
62
297861
333105
62
29
336260
43
86
60
70
91
457496
105291
85
22
59
52
94
4
344263
1
53
295373
9
48
19
67
9
5
86
163870
420461
89
9229
174241
858421891
87
308300695
48
278105
169480
38569
387138
494733972
9
117667
226864
50693
271459
279669
115237
826962643
21
45722
52
9
328289
36747
499628
456310
90
43
63
56
6
75
47
200186
303010
56
194118
71
84454
75
43
2
74
815659843
66
366477
732850938
141711
70
30
66
46
76
31
85
435947
3
54
86
96326
54
176811
87
29
138173
12
137961
453371
38
368272
357425
21
3
24
16
59
74
227006
15638689
10
265690
97
4324
79828
230615
134139
354305
3
63
95306
364612
41
30
446451
93
24
135198
26287234
2
152643
2
9
203397
375287
99
53
112305
113554
179854
316494
56
90
9
59
230914
91
50
32327
8
16
7
229924
9
93
69
57
8
431453
42
270948
651474267
421241
353533
959559944
838858295
52
278926
46
301018
48
66
241510
77466
35537
13
72
10
93
6
36
45
989861917
41
271349940
53
200588
47
158690
376319
100916224
958101325
326791
208205
1
1
84
443419
723481886
241123
472756
280128
5
292673
4
148979
27
45
16
232474
142659
80
99
13617
55
204981
491373
85
4
2
92
79
141724
81
2
562496078
332055
195921
89
61
7
76
36565
95
47
469368
1
7
181822
328633
144057
319869
545054119
6
2
182261
23
42234
14
244605
72
321076472
68
297721
53
97604
37
851299342
98
64
64
81
421333
409175
33
6
19
33
3
7213
220041
106829
473659
72
20
95
39
64
193197
98
302518
495937
22
92
59805
20550
196981
301128
38
44
7
157695
2
42
26
342356120
198377
278765
83552
8
451491
104849620
5
18
49
95
55
89231
469804
169146
193021
23
370915
73
495157
341871
64
330835
7
90
69
49518
71
99
7
4
6
5
17
40
371831
61
17715
15
61
22
58
4
58
168706291
209127
357134
491067
51
49
86
41
410922
444494
8
66
54
356662945
2
265407
428930
247464
201158
45
63
30338
154832
74
99
41
225219
483729
46854
29
388588
19
50
178326
58
296838
62888
190130
80
160240
443435
163505098
98
18
97
2
14
57
355360
72
169120
28
74
120643
12238490
992215539
28
425053659
1
38
186574
25
71
1
96
49987
8
232445
286145
50511
86
384564
276779
220481
690659631
73
109036
177282
4
383284
325579668
312919
460682
211961
367902
27
30
222563
2
48
84
55
395025
49939
423396
40565
89
65
7
56
124216
6
486365
90
944261278
77
429838
21
355330
695301177
133549
2
24
68
79
23586
19
227624
7
9
192590
582908156
92
121528
119064
55
65
35
83567
253424
224784
448306
63
288214
62
25
267380604
15
6328
40
48
46310
756128849
344333
4
5
32
174795
78
34244
344148
43
87
42
28
24
80
93
641496990
58
28
64
15934
87
655995167
7
34
42
2
490179
92176
127509
13
199218
9
653496482
48
11
10
40
15
269628
23
36945
305596
78875
438596
47
199056
30
16
1
65
363253
56
186487
23
439
58
396969
55012
26
13
142279
86
90
19
246030
33
974459081
62
9
36
17
72
68
97394
1
994014587
15
293058
36336675
399382
60
366804
65
373104
33
71
13
256755406
5
64
46
27364
241685
89306
462382
193055
16
17
38974
5
8
33120
6
229268
376939
8
96
49
53
74
94
431124
438359
74
7
94
78
578948637
144205
656785216
87
343899
270594
76
4
52
178259
332584
80
461903
10
58219
1
56
70
482755
171190
81
92
79599
45
7
50
4
79
8
25
475251
69
69
93
434469
50282
2
29
482331858
211483
233619
4
80
20
66
66
5
79
9
43
380047
27
32
8
4
231357666
333621
342157720
390912
93
41
8
144519
306083
306403
29
46
67
828815019
809725338
53
251108
46
88
298968
84
231761
68600
281304
96
13
91
70374
455699
773240635
490397
732352143
45
340084
432858
158514
30
56
39
160332
312454
45
1
93
60
71
16
198146
71
367661
409106
82
18
376918
87230
70
57
10
404378
81338365
27
14
5
402800
12
67
245554
10
128535128
71246
5
31
98
99
84
3
46669
27314
2606
108653
430197
392627
55
217156
48
63016
58
72
293883
29
83
145549
78990
37251
50
48
44452
12
304082357
81
285835
49
167345987
33158
45
87216
15407
807198441
336098
342595
10546
18
13
4
19
127449
255567
372216
75
8
66
38
81
7
362964
252693
23
66
55980
60
375545
12223
83187
199973387
37
156117
89
131359
65
43062
87
3
75
62
325691
406074
455713
33222422
56
21
68
89
667984767
3
88
54
99
585436669
88
24
55282
90
329450
25147
404601
356469
427267
20
78
2
53
7
94
49
107695
56
4
374991
7
101537
17906
15
242127
351195
80924
30
48
453164
29
239998
200053
48
362887
53
817881562
36
42
39
456176
3
390445
470471
116437
170531
68
33
466008
5
5
477456
21
54
57
54801
26
106249
313190
12
143607
81
275285
14
263498808
9
375773
84
29
200557489
84
45
212337
401818
275126
36
44
62528
278114
22
499639
454482972
93932018
76
428788
71
217336837
24
81
86
383599
14
1
367526
645313781
114363
870175589
80
157891
66
78
50
12
58
166205
76
59
8
6
826669666
4
33
143389
16
291138
41
812291081
47
88
20
82
233407
62
9010
57
390664
6
487240
8
32
13333860
48
223530
327401
76
224797
31
309055
238456114
9
25
5
338518
46
92
81
436484
39
39166
18
30974870
148129748
408139
27075
155035546
41
1
448585
45
392634
4
440007
830648573
9
235909
355259
419360
82561
83
422844
1
113081
351971
156096
54979
71
297242189
23765
59
90
106191
194602
79
6
426117
40
25
8
301435
53
91
36
263865
27
431898
64
218090101
74
161635
89
38
117041
1
7
202997
65
261279
14
10
299895
216370838
3
21
27
406108815
30
58
491307
3278
99
89
83
126546
95
6
291014
5
421553
938079853
19
79932
190572
2
31
231942
38555
116342
6569
477147
317593
24
59
100340
27
18
360416
82
68
79
360745
6
313013566
147151
5
140422
168574
19
369276
3
43
36
134953
45
26
84
7
274762
241771
95744
94
195229
215521
65
7
53
86
397170
50
359981
79
17
264121
193233
26
117002
490126
97
74
4
165224
14
48
32
1
141815
109921
470457
70
5
84
70
425676
251441
60
960938628
3
442048
2
41975
72
48
143378
5
90
101218
27
53
295808
235246901
327286
98
54
9
133435
83
243
9465
120862
41
44
91440974
68
2
90
26507842
86
349294362
98653
355900103
72
73450
349584
28758
28
21
16
47
13335
376875
59
79
75
179297439
38
59
286636
89
28
37
18
826190985
64
56
28
84297
61
20
57
76
73
27
77563
314767
2
94786
51824
65
101363
44
314592
206910
483825
54
62
47
70
178225
8
51
382615
5
55
99
298766
65
64
79
95
315334
426611
40
477044462
752720160
297176
157392
240187
28
6
45
950539851
413980
300293
1
182717080
75
21
344766
549947487
63040
42
321331
41
11
60
470012
184896
93
33
214779
8
340637
72
6
473427
3
293801
29
419795
48
490713
209968
9559
73
37181414
797328511
170924
2
40
384419
185316431
242891
389745
85395777
81
329729
407882
85
141577
86
355422
15252
257227
487409
27
143104
399439
184534
25
68
277302
471910
469077
121608
11
3
459416
387329
320947
306349
193107
61
24
47301
6
188810
15841748
45
8
4
203128
149964
42
54
37
18
378582269
128038587
12
281714
85
220642
87
499867
77
62
624993102
2006
356592
2
54
46688
79
35
103602
120991
46
38584029
418372
14
57
69
40
333011
295576
333481
58
154547
118861
265
18
61182
74
192262
182397230
51508
380111878
14
95
25
2
17
36
804020462
1
279371
92
72
50
4
84
9
93
395332
137248
1
78
83300
26190
89
258015546
64
8
469387
26
322924
51
4811
416740
3
94
31
199954
275261
215331
7
25
281006
99
475623
23
50
47
476373
436621
23
26
351042
40
50
5
998323006
87
429523180
75
332961
40
4
216134
6
57
80
2
20
18
27
507050748
383484582
94
280838
69
38
339332
295977
64
146188
9
6
16
21950686
471853
252785
283629
28
61705356
50
105929
226393
110614716
337800756
210998
901954374
324448
18
94247143
399552
16
43
113563
406031
74
38
13
786814744
23075
3814
70
368375
64
87
404530
38
493278
298829
799337711
619340997
11
98
28
316384
86
476799
28
49
30
444790458
73
137913
32249075
351624
232922
39
185374158
9
155987
481950
345741
414765
52
45
21
3
154585
17
166513
53
59
2
8
395277
3
10
58
341668
58410
50
294950
8
82
15
89
586524613
7
87
14
89
83
211278
25
50
73
7
10883
396057741
64
485142
107966
178725
24489
688446797
80
248474042
131909
18
421029
30
15
48
84
77
397495
395664
76
50
46
69884
44390
494804632
237145
32
245185
669609790
98377
277669
6
65
12
170765
84109
10
7
7
7
83234
14
327135773
1
98
24
56
21
38
2
171683
66
79
30
304399
17
25
269586081
76
77
8
421788
27
60
438867
476999
85
79925
3
28
34
9
35
319505
6
160018
20554
6
36425
9
452604
238435
84
25756
61
650858744
180469
49897
58
45
489670
17
4
3
5562
226586
55
33
746674199
19
54
22276
358752
50
14
930079426
379986
224504
477965
4
323301
979197097
99
380375
32
288236245
43
15
881196344
828981712
32
61964085
92163
95
3
141787
81
15
75617
57020
69
412023
936398764
51
412619
3
339709
48
76
939391340
34
451527553
198737
55598
236751
399178
1520
7114
60
17
4
16938
16
362483
348334
50
394461
1
70922
13
542474427
971499033
419711
51
234732
301696
6
194716
208156
105158
365713
24
255480
287032
370844
57
1372
169509
79
44
909846335
329258
495077
69
195819
492838
89
73
21
949607266
93
263552
1945
2
254579
95
16
178380
64
90
67
77
70
7
27416
1
61
24
459998
733851822
877703026
34
1
4
55056
213631
80
1
8
994166988
44
5
69058
6
236673
886085192
44
15
144507
9
782381976
43
19
56
842001784
41
46
80
88
28546491
29168
61
780173841
483486
2
9
56
15632
35
140220
314017
61
492264
34
39
20
222951
67
93
8
111429
448433236
77
154422
34
48
89587
650056003
358178
70
75
306477
7
160070
423552
236380
18
262391
51
444523
27
105246
5
62
186764606
71
65
29
1
94
258506
123060
9
132485
49
312407
71
6
17
83
17
125770
498973
77
96
74
1
26
287629
200415
35
18
58
190329
23
362493
241
13
61
13
102120
44
384790
3
33
290524
23
52
14
104219
10
1547
120159
32
249125
712696417
2
23
366982
71887
27
71
65
368424
52
89532
3
186016
114430
250259
59888
344999
49
248517918
47
152293
411205
58
94
446212
392168
2
156643
276942
234703072
9
8
1
977822156
6515
145895
67935
48383
8
269277
304719
17
940523318
28
43
95
38
25
33
693309175
84
94
304094
316703408
451716
5
74
44
67
90
34
158168
762992707
14
45669
180303
32
58140
2
127388
401028
460727571
3
126440
93
11
120027
487090
361060832
25012503
133847
417137
53
334253
42
293584
406692
319658
54463
475723
59
50
17
8
223716
9
86
8
289898
10784
289196
1
187756
9
31
40919
128725
34
38
95
66
212939
86
5
499528
495077
93050
1
4
434266
197287
78763
22
6
198840601
474073
102093
8
225759
7
5
70
197604
125232
71378094
26
49
41
83
135052
265780
70
444879
241909
248318
384418
93
77
7
25
452240
3
380856822
62
8
54
55
381608
121111
327071
363834
1
638132087
232870
220865
134933
49
107569
326377547
84825
35
645352076
173002
344130
1
157360
65310
41
40
875411506
32049
391597
82
99
9
33574
348060
72
44
6
40
27
296048
773049695
6
49
79
96
376953
64
84
393251
193911854
70
108429
673229368
388353
589880846
155821
837475528
88048219
76
79
78
397653182
33
296238
27
4
35
88
49
256663
40716
38
58
256784
840643189
22
4
448892
31
18
85
379111
43
52
249662017
167971
283390
54
34
440276
40
278378
40
358600
90
40
344468
253092
162538
52
7141
49
321480
13778
81
65
9
66
492692
336533
473128
37
137347
74
129679120
397340
4
128084711
49
10923
56
315043
6
75
44050378
75573148
522339895
4
96
98
62
195229331
53
373171
86
38
28
151672
481750
54
2
83
95
711970934
3
86
25
9
172604
50
38
57
291267
91
38
5
65
9
64867050
1
18
56
2
83
305347
14
34
491674
721857653
168744
87
75615
199459403
15
97
54
74
351717
173391
13
370728
64
15731
374544
73476
47
6
3
625902436
24
58
77
76
107628993
91
262480
30
2
738136673
83702
4
56
99
118146
460432
2
68639
511487516
499022
31971
16
36
17532
45
23953
45741
306282
8
46420
3
18
187134
74
662
39
340679
279749
245286
59
4
299257
377116
5316
74
26
316058
34
10
57480
11
204295
76
6
56110
249101
26
55
8
158605
93507
327972
201380
516863823
15
619742361
38
49
2
388877
198078
50528
72
81
371477
4
290375
11
273682
38
59
88
403625953
21
78
20
81
48
65
77
31
5
300386008
64
466207
3
411696
61
59
98
98
18
213290
479865
88
304754205
99
235538
2
52
291179252
63
76636
143039
36
74
227136
7
33
26
37
47
84250
903300668
13
394647
19
25
357297127
34
222978
146662
58
228094
183786
19
883485031
401339
14
6
98
57
90
54442
297030
36534
210228
452341
24
690812272
428865
206322
25268
2
57
229421
84
96207
4
18698
48
37272
23
60
84
41
489942
494731
36
59
137716
360745
88
361676
50
45994
68
87
211497
787179919
160463
921521538
16
98567
36
64
80
101105
245533
156782
45
57
34484
37
92
365222
73
77296
45
4
304915615
144935
761585404
283429
373516
79743
42
86
436751
3
6
93
8
26
91
52
695716575
86
70
396163
351804
154884
9
452174
400425
82
83
22
182643
81
80
698546836
8
7
51
304100
82
479661
96
448203142
393978
68
7
308287
283674633
31
212304
8
153275398
27
250256
225338
52
224491
855777474
87
139881446
279301
37
653753598
44
278153
185950511
73
177123
21
76
79
13
59
69
409414
25
147319
5
3
709233363
124630
19
68
48
31
383420898
241698309
57
33
703080543
296705
82
5
241609
2
7
11
95580
31
495075
73096
69266
448944
7
69
206336
178424
84
50
12
26
99
292300
12
24
9
24
311155
220723
200428491
307099
432837
58441
37
8
857224551
44
331068
195006
58
60
788315629
379920
6
112722
90
464507
83
18
915081101
91
91
328201
1
81
51
150277
58
32
421958
131426
576271807
11
5
410755
25
336710
378459
90461
61656
298725
72
316168
6
341250
56
73
346518
490595872
466562
21
819944509
30
724675816
17664
326056
97
177564
709961496
30
33
934957798
71
448445
262916
101735
51
471611
13
44524
131107
294361
460593651
62667
851986752
51
71
434563
8
8
73
22493
441043
62
30794502
4
197624389
52
470752
9671
27
27
91
40
172495
174216
90
12
64
995145585
351545
5
1
253387
64
342402
76
292679
61
38
6
9
228833982
60
288112
42
65
79
80275
48
706301596
22
697296892
166024
33
329280
22
99
99104
329564779
72
34
82
469745
499944728
88
187369
85456
26930
63
166435
264501
959063999
63
32
75403
99542
90
7
46
811454863
130448
410533
253050
430763
11
372108
85
374808
7
1
74
17
67
127279
447910
139784
428904
74393
18144
80
18
37089
87
47183
238524
9
195835
2
70
7
62
43
229185
41
723380702
145635
31
123062
236311
5
9
33
37
114072
416623
257948
3
81
33
23416
886786675
141263
85
62932
166027
10
95
8
53509
56
330996219
52
98
97
458926
89638
59
70
15
18
512382460
77
48
169772
15
372469
34
8
451327
22
80
4
264363
233199
58
29
41
29
55
17
177392
30
69
160091
23
9
13943
5
35
57512791
30
87
285446122
12
588498629
480539
230839687
344264044
7
288920
141817
494714
82
54
261547
28
724526982
219693
91
20
331968687
45
48431
971162268
406009176
330275
255921
62
78
517390516
55
63
23644
72
92
95
385290
354235
191956
335445
343851
45
9
40
35
13
429716
23
9
321117
345447
9
42
50
45
29
169849
83
46
91628
708409588
5
97
5
2
2
214919638
90
274467
99
48
58
824731486
59
550301973
423080082
211294411
86
44
60
96
85222
31
131750
487032
101262
12587
6
324759639
37777
164257
5
96
419952
2
135921
27
49
295255
44
585184518
492561
2
5
220788
64
9
38
122027
60
49
9
727813834
80
6
63
42
36
521319883
41
36639
2
362544
58
30
6
5149
406565
3
300145
55706
452409
37
380390
62
221225
156156
60
122463897
4
92
13838665
753881947
88
83
76
70
333914
375562017
3
20579
503454728
96
12
344620
829653284
694017549
90
910215749
33823
254021
289083
382983
421931
997570856
33001
6
987829235
550542843
430473
52473
228146
1
6
439297
50
375467947
1
773396219
639141041
234542
290094
431414
204938
334471
19
436055
23736
73
8
314450507
91
71
54
343662
18
349183
437009
91
66
72
258743
94
24
149509
34
450973
197954
7
362905
46
92
78
6
387439
213445
5
23
7
99
7
295357
7
89
287706
585067263
248688
85
54
284087
11328
6
3
373487258
115941
9
46
19
367303
62
639993237
69
262969
33
89
84
110420
337403
47761
23
33
78475
6
97
59
59202
21902
84
153381813
88
9
289111
52
461974
76
12
80
7
95
311461438
810762237
6
5
168516
267718
185084144
189490
241573
433665799
63
99
303717
29
46
50
227278
599201951
171273
250033
412796593
65
176557
482432
32
776661606
479243
455450
75
93
392257542
266073227
83112
756423048
117285
467396
26
24
752879652
112202
302131
84
63
479176
254103
40
84
10
425270
80
4
88
64282871
83818
48
381751739
89
65267
2
3
254976051
51
928827993
67
96
11
33
56
50
482642
308131
488163
45
67020
184350
302259
750755623
95
61708501
363071
193690
1
71746868
9059
55
231733
38
7
61
22
274398
449549
34
73
14
86
290352
87817
1
5
14
5
91
69
67
57
467168
741165729
5
401294
39
432997
23
177441
218890826
73
91
67
3
86
212651
52
155766
32
3
44601
411051
211062
401123
59
55
79
409921
49
2
68974
278256105
650340986
90
9518
42
198859
429395
5
179992
452194
647556682
58
177113
86
415351803
121013
8
119893
82109
476576
474115
91
10419
71
101436
258150223
376894
379659
58
90
75
84
274865
17
248620
37
50
32
77
274187
35439
51
223068
59
246995
479816
36
29
373256
247632
6
381239
631561945
5
26
32
118940
63
9
620659946
31
967444827
46
128119
20
95
230138
395103
94
64
18
9
2
419902
22
491221
49
10538
84
328226
344934
331231
55
26
41686
77
244397
2
79
844381881
35
83
455561
2
85
164754
573188793
152372
85
462028
30
340245
266674
18
20
8
413150
43
213043
90
37
349002
28
338409
1
400492
257094
8
192518969
56
218268
89
71
16
68
831222849
36
403891
88
399724
49
79
648408842
551562543
41
755386100
335809
3
112631
40
643981260
81498
22
195995
750796807
181761
60
175679
327214
89
207932
51
23
103338
47
89
34
444903
35
341014
297712
118885919
91
78
436178799
40
4
57
471209
4272
78
295916
6
7
439311
428569
55
510227577
54783
9
9886
2
164530
68
57
285273
80
485579
30
4
113706
190557
83
51
48
44
795270737
417489
387410
477463
3
472892
61
359056
799367962
363748
84
407506
52
614536173
481245
174848
353740
13
2
81
87
16
78
123297
1
348384
400690247
92
340403905
68
57
184587
366055
370193
95
77551
83
79
82
385839
4
259714
844699614
75
52
388285
5
395978
97
427769
92
138699190
110753
13356
61
80
93
291782
65
891141697
311685
3
235342
321639
303249
438948
3
291320
3
559526619
1
89
33
44
46297
132645
81
481498
201445
765909264
10015
465273
82242
63
47
13
855684650
236316207
67
409484
33
114951
292825
352826
116853
49
182006
94656
184163
64
494213
127689
137394
405058
99841
8
124715
65828
426350
75
99192775
258774
376268
8
236166
62
443950
61701
70
452357758
303433
205886
443089598
29
28
106340043
420307
87
185352371
6316
4
93
65
37
242533
137930
23
7
22
70
4
97
2
88
353046
63746
204890
67
491049
5
255745
7
268550
154024
45543
27
10
2
14253
52
5
450474
4
318868
40
17
764569679
257779
24
259130887
185845613
253762618
13
28
24
274413
4
65
137287
83
5
66332
88
101729364
84875
499904
210839
174489
464683
416589277
329135
9
291491489
26
13
383870
19
442561
32
21
73
81
29
87
64
749367687
228962
567213875
486239
42
401901
124881465
318280750
163515
66
62
19
3
2
73042
16
32
486711
433543
48025
159614
9
61
21
413039
98
8
4
57
444501
339064
92
485160
92
21
82
2
934621073
849552282
46
35464
9
325040
212525
48
4
183928
313112
543944435
75
5
11
479983
4
53
43
181054786
194952335
45
37
93
78
607060766
16
17
888345511
71
38
51
47
41
276626531
98
321585398
267435
639448043
64
84432
8
306775
1
397966
342822
88
17
70
85
337214
22
51
98
22
305648
17
314519
336768
7
2
11625
342962
162608
12
12
59
6
15
441650
240288
698473940
85
58
271877
297549
480919
50
203603
25
342305
727480243
488821
80
184547187
270071
7
344879
55
38
20478
81
145192
422644
76
7
204439
78
26
141679
60
19
19
56
296005
27
45781
371120
92
8
499768
61
230952
152445
25
69
177157
96
424916189
136755
52
157770
202879
40
24
93447
226188
23777661
605056911
463232
2
60
368334
746088515
58
154793
419028
33
622254400
398582
78
52
41
30
54811
9
79
79
44
6
7
82
57897
493844
8
221413
440017899
38
408195
66
235150
47
452990
88657
47
91
169865
43219
61
114095
2974612
52
548722664
296828
31
382465
491912
7
225671
38
295287940
268638
21
144109
408460
541853166
600508604
82
208869
25
31
49
64
67
263213
997643503
34
20
32
19238731
36
25
297242
83
372207
4
64
345520335
873416664
21
32
81
447130
274336
72
64
6
8
485573
173196
383265
14533
195179
50
42
180337
14487
4
440606
35556
94
85
471894
206021
73105
20
152432
49296
231534
88
38203
254017
13
40375
5
90071
74217
77366
70
126247
442457
51
478848
799784918
465553
97
449246791
95480
460729
380074
59
367839
60
610474848
933590350
389638
7
99990
96147
84
81
44
2
307532358
101949
160682
491007
39
17
352949
28
705761527
95
130459
395813
74278
717201652
9
95
42
198627
5
72
497219
26
397590
28
185568
49
264939
47
41
51
87
31
7
197077
489560
8
323386
41
774178150
202574
202346
586400854
389339
33
343687
213597
51
371911
31
92
68
49
305093
5
878368798
9
48412
41
840826270
152873715
1
9
2
50
77443
3
5251
3
756103457
365459978
21647
107134
37
236219
67
383280976
205436
54
150060
76
21
492466
29
38
147030861
3
441378
244184
542313594
476946
92825
467215
26
803510797
8
511165430
14
54
32
413805
67
841586248
228982
23
227118
3
162924
9
71
5
180857
4
475484
13
326111
128936
258802
414296
93
479669506
11
46
70
656705261
7
370149
91377
66
477404
15786
61052
218445
71
36
53
67
72
139771
922226333
479667
424587
73
102023
52
5
452663
5
75
386768
9
376207
12594
358132
74
49
96
60961
18
22
303784
678969100
17700
74421
46
221145
11
20
74
86
342553678
2
345419
294906
21
445242
240286
23
43
18
340714
95
102771
1272
2
458779
152791
59642
248320
68
403426
450076658
5
485724
7
75
289174
83
225570
343210
33
1
88
41
75
7
300197
12
391738
32
42
912677925
14
7
38798
547150629
189149
6
21
93
594716252
369960
41
82
259749
32
496133
488429
412443
84
460497
206152
17
16013
767383297
3
130855
478074
14
58
477219
145376
69
454399
992818810
23
2
322188639
667675413
329786
83
305559254
393451
84
93
17
39
17
24899
228929
6
376759
792326381
371466
297170
484873
220397
87
93
81
383765
88605
263499
65
150464
23
28
31
42
1
333910
55
77
407896
21
86
53
40
82451
64
55
63149682
9
263490
45
8
51
72
30
127050270
14
2
326792
50
53
459484
82
474620
473085
402812
7
625849306
631731467
409191
166854
35
32866
7
16
94
198454
433200
578193291
4
9
66
6
133080
184598
66
24
20
248612826
159745
374173
85
971840247
78
10
162377
26269
40427
425954985
71
409567
957241518
87
4074
420550786
259704
167549
76
80
2
188626
199591
1
54
80
21704
39
276414356
108586
862498022
6
489776
41
78
7746
54
97
22
55
38
93
20
429765
3
72
63
100629
996278705
234650
2
396380
380201
272261
6
57
172997
29
275643855
19
48
103313
2
907261279
38
71
5
123122
26291
89
9
34
637811353
87
37
1
7
6
61
179827
34404
95
982106387
425495
340267
79
55144
71
7
405584
200753
77
470913
326275
182117
85
354893
347249
42
82
434150
486798
8
81
1
73
74
52
100491
313780
97
28
358591
37206
453750
87
379499
306589
75606
427461
60
448038922
417201
559449746
165221
30
376017
483410
691395614
9
241308
47
61
59
41
70
14
256292
70
34
434430
82070
392776
86
65
357975
62
15
28
84
490900
98
457986
280502
106291
19
44
20
455289
265992
73
454012
360877560
9
97
173242
269363983
53
159781
45
486824
469717
910334621
327588
69
179490
169631
494153
333223438
27
6
89
235100
77
76719
2
12688
67
35
62
35
289343
7
3955
49
831407498
114474
8
44061
75
391500
541553508
368644
54
99
61
163879
319688
98
29588
76
115828
283470
55
26
55016
93
188488
67
38
444489
205248
40
79
438211
464118
294824
352174
304638465
94
148231
62
221953
7
1
93
98
104178
25
1
41
447273
57261979
17
1
165497
273638
149676
26294
62
5
77
25903499
323162
98
20
195697
52279
14
3
32
4
26875
306310
22
146363
19
9
113475
5
12
375144
164012
190973
78137
1
380857
9
32
45
42
28
398049303
180924
200911
21
6
75
29
360204
10
406949
90
85
1852
47
463503
9
53
418001
50
11
65
219166
55
219645
71
452431
105144
484993
276144
754624180
182971
2
344168
342680
26
24
46
67099
481115
407380
49
3
423329
348542
7
9
471785102
343983
526985673
34
82
3
7
1979874
268056
32
31
112487
819999752
115882
171701
137646
56193
48
6
475170
435378
7
38539
65
27
32934
91
74
201622
7
193169
125656
253902
234717
215293
1734
40
9
80
9
485472
53
24
33
17
62852294
8
202262
206109
240928
414790
43
347009
37
67
541746702
333903
10
343470763
560467680
9
25
13
51
7
70702
118134
48
485629
133676
425381
6447
775983710
345218
45
85
69
13
70
29353
38
77
83
126212
3
24
45
303464
3
2
4
16
17
359010
7
38
201060316
892418028
29
79
59326
6434
299924
79
58
16
208620
269358
32
61384
108065
443532
3
25
22
488628
34
75
297889
50873
912559125
163792
435125
8
50
16
472905
447395
59
61
123667
22
27
74
16
53
505301449
27
54
29
457233
1399
30
32
260689
30
93
271227
366462
266196
52
176384
39
71
64
7
66
59604
53
460955
385239
389809
358931041
16
266219
318230
60
265587
10
31696
77
961988958
2
52
363328
46
50
58
61
1
335776
80
433007
188949
84431
6
442208
409708
166201
6
43
2
94
293317
42
17
14472
244141686
32
90
332686
85
350994
464860
3
58
346449
374595
61
400494
55659
471945
56
143089
38846019
332802
1220
6
489061
68
14
418936900
17
13
36
59
450432
42762
1
18
137955
345871
394456
77
83
91
95730
412707
13219
336863
607052374
90756
338042
80
490778
445736
396927
299506
68
357671
872309220
673087792
61
67
69
48
203682
407227
108116
71846
88
265352
313021
83328
82
21
66
93
47
95
517563250
489461934
9
273537
43
3226
115163
436879
607343046
277476
23
185329624
147197
236321
233815
83
37
416691
15870
94
23
206631395
85
1
49
139458
33
5
92248
35809
781957492
48717373
40
289901
333809
489841
251119
67
48
310716029
21
82
63
75
51
241375
73
266231
42
15
4
3
6
240639
272174
144146
121876
409140
47
52
404653
65
32
60
94
274665
444713
92
46
30
401528895
170957
73
9
97
74590
355212131
54
429328
495297
76
450086145
274013
76
284090682
423267
434631
6
64
10
55
89
226957
11706
46
97
162547
34
1
8730
379126
200857951
329707
25
360069
3
48
7
86408
71
380297
847625968
151169
33
12
6
1
62
145980454
328503
47865
110255
94246
237550
88
286625
58402
9
6
4
445650
59
6
234310817
335098
58
538323440
155145
6
336601
488896
4
483425
565715139
36
383806560
185314
163763
10
50
109039
390165
69
23
1
7
295140
5
168188
96709
136938
80
59
354117
153626670
449114
97756061
25
87
3
794451010
51
297449
8
70
16
88
27
7
66
72
235399
233566
804468745
69
29
364091
188347
807601528
5
1
29
493550
57
32
75
490564
1
436088343
23
2
88
97
9
43805
72
17067
38
110981
49
12
40
62
418993
96
72
355091
6
315080
8
214788165
4
271335
112443
2
38
384358210
7
13
435280
992777195
117061
59
190160
39
96433131
55
241108
19
51
74061
384036220
13
333382989
6
355001
88
23483
351972535
23
78
85
432607
7
293483
741478736
329239
52
26939042
8
445277
6
10
90
17
774754193
17695
342494
831795630
93859
27839
3
21
43
69454
445754
53
204812
81
59
415755
110596
334197
165146
24
11551
60
188490
97
84
6
848413418
68
288659450
47
59595
483915
241048
363753
9
283305
271348
53
390752
80
88235
59
6
5
20
42
7
445036
12
17921
118539890
36743299
439806
87
216216
1
233637
613274163
2
90
786868015
92
409740
234974300
86104
59
464875
171201
321347
187851
53
73
3
494452
20
9335
128945
1
484297
60017294
15302
87
314175
28
5
384487
418770
19454359
96
246818
56
1
9
417344304
4
64
38622
6
35
590118111
44
88
482881214
459270047
97
36
4
108064
82
65
237889
99143
53
42
29
6
1
32874
7
9
141078
104718
50
74
318987
59
76
44
35166
24518
3
114184
34
56
911280558
2
44
5
5
265977
565410536
71
418435
205106
308062
195368
305938
9
54
74
139642
15
74094
94494
60
153828
40
83
88
570975499
25
270741
328739757
249971
8
96
8750
4
23
21
299634
238987
59
589780545
123667
68
189441514
368904
1
398349
480292019
349279
59193051
95361
38
182040
356892
55436
44
201278
11
410257
294438
233265
11
69
84677
25
158681
24
997613909
83245
31170
414661
411145
94
480222
9
692705586
372140
2
70
40
106827695
357709
99
160032
474335
120763
59
59836
52
140155
19181
212694
68570
2
30600
10
102940
377632
79
3
57
359675
296101
17
31
149156
52
88056
83
33
233637993
367351
211873
39
46
9
8
98
160822
260534
30025
476737
151582
336521080
166112
145236
61
84
308588
379566
163437
5
308981
82204
262207
28037
74374
129232
447400
2
65
187025
94
43373
5
409451
394057
88
482871870
530046639
442066
429763
9
67
346319
79
56
124826
62
82
393044
49
45
92
228463244
38
88
1
39
12
63
80
456631
6
318254
480806
478442
76
193718
408390
59
272208
67
8
38
63
33
51
118647
32
299464
47
450053359
71
277872970
156834
43563
439857420
59
36
33
362511
49
6
15
176192
387088
414590
78
7
57
63
32
97
5
73
85
236252
97
83863
203443
469707
401322238
49
346037
37033662
44021
28
198516
575839716
83446
260793
119103
420639
630657413
7
13
57971
425708
4
84
153137
50982
263227
3
54
80
264426
108365853
57007
962448771
78
92
84
8
4
51
83
87
152685
6
233954
175696
325367
374279
35
173691
58532
51
3
83586
7
97
63
193746
37
266479
481762
385578
86
3
365715499
322130
68
300117
3
65
344618
48
84
192833
53
98
25
65
5
110576
30
379667
327360
97
477317
94472
946401085
451419
230958
258693
7
39
397537129
7
1
41
73
418553
38
58832
928832927
35
45
742569768
63
8
338713
308245
82
214373
82
187335
467937
310416
68
877843295
389359
421778
357189
479251
73
242123
28
347242
19378781
73
26893
5
378048
315193
94
280831
60
971590371
35
377831
206955979
25
92
52
81532
15
85
24
255780
91
13304
9
241516
104017
55
220178
12
178582
63
28
127136
377901678
1
75
119783
16
79
85
135797
266433
305249
470775212
6
69
297509
194682
98
48
12
15
375855
56
65
441690
60
65
417759
148409
57
294836
51
47
87
9
84
57
25
45
345337
213952
94
12
93
32
263569
365942810
45
66402
42
3
451050
115719
4
52
99
53598
415483
434248
10
82
17077
52
65618
37
64
444296
51
96
402362
237134
153570
62
6
363084
992492421
114670
17
484522
79
396927
66
272775
23
57
5765
63522413
499889
14
72
182267
141063
96
92952
266781
395043702
249219
478758
79
591540937
418630
76
5
6
63
66
41778
440347102
96
19
404819
146511
60
76879
411975
35
33
303834255
427414
131386
70
98
151419
204415
178437
53
514199666
37
353125
23
281592
72
99
302991
63
739062620
52
297259
37664
88
239106
147773466
265987
33
609054176
151397
458572
202218
259680
86
242361
156921
178674658
75
33
422841
32
894042238
339545
17
55
402383
10
485725
113216
62
3
17
56
191748
24
971755787
94
723275114
65
85
36
101938
366901
49
39
289808085
217517
66
9
77004
33
345581
43
92
437255
831085802
53
342816
181293
79
30
7
16613
437235
10
61
46
81
319769
294701
49
56
63
12
329136
468403
61
209943
168291
168024
390530
334232
338287
140664
63
438678
81791
5
76
179925916
30
21
6
152876
31
30
63160
33
272257
63924
4
36070
96
921269705
80
319258
140363
91
67
51
5
440757
198083
22
1
607621750
193336
5
383806
39
58
46
252685
583441080
354519
93689
403830
9
344284407
48
33
73
474138
60
403898
90288
225621
7
441572
80
29
91
27
88
289315610
51
233477
41
44
273420
373908
67
548692036
260141
13298
355521
54
363528
90732
13
19
275407
456116
9
142628
26694
109521
41
417730
50
975998150
405253
89
115561
395810
5
28
298768
450785
1
10
410647
308382
470079
430905761
437020
267526
20
7
84
72
20
54
79
67
67
82
43
38
12
77
64
94
204900
65
335113
24
25482
179697
252690
498443
46
358682
56
66
125510
37
994041560
24
10
21
3
240668
65
23
74
453689
69
34
160284
127743
32
170575
167255404
390970
138513
33073
153264924
104268
456204
19
5
62
471555
366765
356107
87
146683
74
35
92968
256586
82
750044683
291298
81
2
466696261
3
31
32
3
3
966466837
21
454081
784221339
72
12
40
12
37
315764
182033342
39070
32
542883668
82
39
290344
254216
4
69
206861
21
40
864535977
127874
397562
71
295309
13
95
15
9
32
94
4
15
76
222817854
7
1
2
141433
25
18
252962
21533
254418
88616
312487
311525
46795
37
269567
440517
19
3
25
66
86138
54751
61
87
21
192046
61
14
332142
40838
30380
748379282
457412440
3
293851
240723
73
3
18
11797
213724
363890
5
5
147933
39
77
88
111208
26
382880038
75
46
45
173951
63
70
218466
60
277903047
90
55
74
86
20
62
246702
456720
21
56
63
79
90
455710
54
467666
78
950472198
1
94
36
97
18509
94
490887
39718
423395
7
90171
168123
3
27
63
34
13
48
58
418420
9
19
13
181050
1
27
8
684938429
284889
262584
59
5
19
6
25
565283193
54
17
12
248452
93072
352706
352262
417378
490168
59
350429513
206547765
32182
8
29
280897
9
306732
8
64
202792
54
46
58
97
99
374404
778633108
160946
9
80
346521
87
734900744
422206275
82
84
293006
9
65
468016
49165
22
153230
281209
90
11
58
31
262767
84
627703740
257352
4
232458
403242
416516
9
13
91304
80
56
94
17
442574
357597
69400
131805
74
43
26586315
59839
38
11
275151
12
21
9
472678
3
46
21
79
122199
295044
324173
63
9
77
173034333
97
1
564081080
65040
33
40
9
408722
592505889
13
389846
50
95
12
241586
65842
53748158
7
32
201995741
67
41
607493463
398971
173910
8
70494
450105
89
86203174
54
412840
183197631
132800274
292677
66
447015
493803
53
85107111
491910
89
99
26
73
265962
76
89
93
267207
67
8
25
50388
210430
19
60
25
62
37
79
65
182043
97
479362
352554
54
19
22394
32
89
150351
66
32430
651870634
227497
98
6175
152461
133720
620118203
370492
32151
81
38
12
403848
443769
354697727
85
139455
114296
235250866
289881
117670
39
21
282676
6
443398
388255
13
99
95211
309398
25
87122
87
574300034
83
4
20
150747
41300
134370321
65
202471
7
25847
65
49
303803
821536352
122053
98
41
54
46
80
63
54
96
184377
344736
30
82718
67479
182582
39
321231
280758
251766
63
271997
69
3
467307
216771
45
417031
409209
124812
300947
1
257735
12
87
253591
487789
367296
80698
873856616
92
67130
67
7
22
202076
73
295473
81
338833
376338
4
20
50346
13
469131
232461
257842
138466
15
349585
4
264481
73789
99
92
23
4
114890
110790
110601
417876
282342
302325
387987
429129
402183
75
24
1
12
110646
182595
462785
195767
8571
5
10401
365718973
9
28
494300
16
56
63082
363059
868735107
326696
31
25
11
210602
8
466051
41
271030
81
40765
40
697679724
339439889
81277
11074
84
1
19236
8
61
494867491
27
291757
27
33
14
120503
40
81
3
58
215039
52520
93
7
66
185981
33380
95
15
869765254
92
49
98
14
81
43428091
52
38
6
382115
97
429640
129236
455185
538505761
352921
932469378
52580
449955
39
243126
6
2105
41
158197
13
136265
570956823
20
422964
340870
178471
56
1
357873
24423
20
75525
68
92
10
123584
49
87
70
71
59
26483
337577
18735
71270
629919848
32
388396
220
77
2
81604
34833
332923310
14
39134718
295557
333697
935299183
382434
28
36
411873
286165
53
6
45962
81
475642079
50880
389872
52
389847
5
65
670701027
180808
308022
723317491
521566748
77
76
1
69
446968
758826963
554456822
784720406
85623
382131
7
31
29
23
4
41
2
432758
152686
481127
59
411379
35817
366438
80
857614662
54
96900
9
405870
200617
26612
393169
264930
67
133595
369921
8
232503
5158
99399
269400
4
95
476854
298820
97
40752
464187
1
73988659
61
361104
107503
812821926
392267
232098977
83
299491
10
43859
33
75
58
39
330523
195899
899339007
53551
37
13
64
310877
80
30921
28119
268687
89
6
373943
26984
266348
64
83
444586
6
408853
276519
36345
139132
80172
255541
13
31
210786
49
171387
60
12
45
3
85
111027
143958433
32
72
144521
86
223373
309599
293347
322014
88510
134307217
53
269766255
7
83
992046399
9
6
58
25
7
35692
91
123572
48
565443378
947751071
12
296955944
19
58
403989
351331
945472701
5
483174
141131
320521
133915
61
27
742671599
26
69
394616
38709
469720
79
316070
340006
126358
353328
43
398103
52
448444
264095555
31
71262
10
45
447305
343630026
34826
31
78
82
133750
452246
432720
2
30
22
129320
57
193331237
49
93
6
80
44
290334
76
41
44
95
1
248903
444841
356061
478398
74
124049
216420
308487
20
7
60
35
460879
31
336294
4
314521
4
88
312185
160147
717012509
55
33
248419
6
136253
247122
95191
75
401908
35298866
265044
679928030
17
517304946
46
236712
43
271988
89
65
22
76
77804
217919
3
73814
89
68
78
360586
42
41
50
236107
70
38903
4
572707762
401031
228996
35
270210
73
98
46293
45173
5
137015
776829823
855982972
94
288114
163362
326459
21
4
941970947
459498
1
175155
1
7
181425
51897418
297454
23
274409034
4
463072
25441
214225265
71
91349
20
180203
1
15
483408
4
92019
402850
71943
48
390529
278605
360809
54
192022
41
6
8
48
6
463875933
4
38322
36
716494524
59
68
36
44530
489933
27
476817
176662
56
70
6
80
445396384
9
4
34
167955
479016
223192
325150
76527
260029
80
417558
487796
366218
488632
250024
126100
485569
1133
25
450127
29
260766
7
240013
427624
74
98
217511002
97943
148607
68
97
229851928
99
74
246412
150836
58
2
307373887
16890
62
302892
376472
77
156631
403271
396728
69
145150
443682
153479
18773
84
64
428869
62
212181587
97
377317
84
2
4
93
892280550
598424001
313589
104064
108325
36
245866
230558949
1
36697
81763
98
58024
86
456018
4
302056
9
257457
268179
285301
180432
364376
49
15
25
92
357789
137160
47
840932231
144316
68
355974
3
11
900066009
89
217850307
287739
163637
86
6
30
78
64
556161088
43
17
5
98
91
31
67675
472054
491121407
235398
30349
15
1
56855
47
116600
95
286866
141817
69
435041
219191
21
38
37286
97
99042
29
115291
94
163815
431508
70
7
52
104323
180078
54
221593
15
92
400383
39
28
81
91
51
484897
76
419262
434625
38
44307
42544457
92
56
229481
459324
24
87
4
89
94
285435
413709835
87402
4
78
322898
92
3
63
405490
74
43501
24
158616
235131
381675
60
240935
278725
472449
34
83
494959
61
281808
462209
78468
7
493376
199461745
414788
8
457340
100265
117621
425464005
97429
12314118
7
72
99042
9
888274620
56919
107306
879001404
5
288445
94
69776
11
45
200260
74399
62
5
359739
87716
1
76
114276
414819
390891
53
311766
94882
273490
61
698657616
54
237859
290110
31980
73
471778
62
497536241
235639
186827
129444
55
499918
88
33
47
188631
136549
946193804
89
395101
90
74
93
43
65
61
78
422110
94
29
401581
464013
496645891
9
115422932
77
265230
18
218512
219739
259648
93
9
176279051
413275600
25227
9
160052
16
165787
59
161916
312222
45
85772
79
56
29
103956
233410
10
219537
53
99
97
95731
417937
371140
175772
105939
4
3
9861
102161
306190393
2
17
29
582217812
170311
26
238102
79973
4132
128111
84779
306396
155266
13
448046
49
31
74
226586
99
539269360
8
97
90
2084
448265
140950
239679
97
33151
76
361336
433600
46
34685682
14
34
33
5
54160
1
307423
237675
90
2
16
20
47691
36310
256490
89
206569
29
211518
7
7
9
392740
709398109
355614
159847
362786
59488
188912
3213899
876244321
50
94384
272420601
116200
2
78
359960
22
92
18
42
424859
81
83
223135
103124688
910669570
161632
176265906
72
73
336072
6
73
164298
9
21
302610
44
66
328937
1
247065
493263
96880
3
28649663
7
84490
171516
418709
81
94
65
71
134373
138512823
828838581
39
7
80
99311
15848
48
846274513
149447
7
59116
105335
7
40
17
150145
105349
32
52
71
450472
197902
426336726
99
26
94
5
429051
58
279679
47
50
217603
8
61
52
764258816
279292
92515
13
187115
91
309393
340889
283218
17340
471987
154340
9
62
187638
80
35
1
482440
18
381240
69
14
84
179908
25
209052
906045783
421531
278801
38
15
344038
407581
30
416535
447299
266489
238002
94
41838
17139016
211683
326272
106814
13
842537581
305586
365365
71
11
50
345640
67
23
83
215135
7
3983
337300
109182
74
558264981
13
720458842
18
481706
337087
272661
246860849
148974
439958
294173
251583
42
31
87255419
27
277557
65211
28873
53
309629
7
368021
6
41
250050
176401293
373074
36
10
5
23
70
91
175779
402374
38
430431
251935
366722
72
459299
3612
263980
22
42
91
345440
169143
294421
952181325
238197715
26
4
45
292262135
318314
22
238457
20
45
1
4
16
99
65
1
14
490032
95
249835
63792
521640044
24
7
336994
52
215710
67045
6
395636
30
402196
72
7
69475
9
68
438691
950984316
235334
146990
497082
48
18
96
310703
86
165953
2
11141
51
55
407381748
29
33
2
277279
7
19600
220751
16
19
303358
6
890706551
254900
845955055
2
22
286414
4
26528
42
7
432281
452465
400492
62
17281137
50
19
290878
267772
945058038
238669028
69
371695
9
3
72059
51
69
9
282246
417469
444011866
2419
3
93
63
55
29
258218
63
88591
54
86
50
45462
6
324847
6937
10
47
405697
73744
318089
198994
28
60
89
85
45605
22
30
33
48
14
249101
81
43
343365
470390108
415400
528714925
29
63
29
238827
276266
459547
71
230512
5
342673
806285000
483095
5
90
823006311
74
152153
408863
6
333884
196633
128145607
334933
91083
9
19
8
4
21
233830
397511
4
193124
250080
486548
631362370
91
462597
350650
489570
63
4
75
64
98
423677
667123854
148324
56
98
122439
259939
249803
22
41
282966
26
301509
259840
264759150
72
321032
78
93
196212
81
11544
18
380225
267833
59122
59
24
315847
433183183
61
37556
450822
12671
64
251897
4783
78
457712477
82669
496299
7
249665
3
287900
10
197016
834801826
12
116894
88
166314
368855
73
293780
6
227355
47
412638
82
52
67
290517
493477
91
335099
78757
65
30
6
58
4
38
129444
43
58
192672
71
21
2
2
404108
263975
48168
441682179
103139
49
178496
53
2
220913
5
99777249
97
32
251238
165676
50
49
262651
5
99
15
18
1
14
983333650
200833708
94
95
212725
49
336217
369500
54
2
111042
37
1
15
4
9
54
223684
146702
392172
65
88148
61
191882
18
115128
474986
70
24720
93
297943
5
249920
464426
255466
59
552441742
10587
3
433946
34307
84
404869
84
63556
63
79
328691772
26
411998
466561
214966000
21
40
625674992
96
62968
444159
351721
327184
264968
35
459076
275212
251181672
185786
8930
154203
40
125245
475582
291284208
20
324066
211993
9
2
15
2
559948306
72391
2
95
289772998
44
60
305349
484282
268036
45
180344
489036
12
90884
65
232536
28
48
171679
56
756376075
94422
25887
69438
91907
1
819708656
24820
57
341807
9
38485
21
446959
73
88
31385
11231
623923234
115823
42
71
45
338123
82
111706
8
173001
83
65
776909360
27
72
59
156551
48
7
86
87
78
85
50
1
144264
77
50766011
37
375833
16905
79
677201664
20
181486
90
385048
86292
3
71
94
79
322654
480744
2
125617
2
245981896
52
94
39
90
91
420290
965196857
392846
184850
56
317053
317779
5
386091
118110698
437116
23
11
73408
27
368132
406270
29
19
98
385181
31
472065
22
33061
14
296004
77
170185
47
29
313917
404287048
387035
192225
64354
331422
429581
269897
5
194045
90
87
84
57
95188040
371926
7
57
56
315977
169528
21
246303
99247
9
24
6
405234
160150
464834
177515
83
53071
961028860
375643
403859
32
101524
36
83
208672
3
63
6
939807311
86
96
4
269721
62
90
9
5
90908
38
474273
91
447413
73
71
704415283
119445
1
148227666
935454277
927370768
91
119036
225389827
4
96
430108
33
305750
83610
7401
48
95
8
208350
353928
87
103003
202188
99
112005
97
11248
4
134577
30
124832
3
98912
129379
33
95
83
61216
161872
20
2
393445
461613
89
69
786347927
58
473532
39
443610
252890
495434
459552
358023508
17
786600743
19
380187
414144132
56316
28
2
89
35
8
435692311
382832
389971
5
25
280397
60
79
987880467
361852
62
276834
85
6
96
95366
471457
64
5
445422
21
50
42
563959184
111916
94582
243196
16
237079
48
15530
467732
40
467918
439404
218152
5
378633
52
441191
23768
388319
179805
85
4
102304
489655
347957134
5
24
561863153
36
43
86
9
4
483609797
260945461
2
50
458574
62334
403783
23
70
198792
13
5
58
9
307560969
9161
5
460272
63
16
263774
307690
15
81
11
68
51
273311
95
37517
750282241
35
39
20
227053
47
245987
78949
21133
42
66
806954595
51
358066
42
22
17
3
58
883210801
57
350511
478547501
17
74
15908
759296866
52
60701
36457
80
59
1
837752107
70412
288090
177088
467435
70834
79
71
415119
495197
41
58
22
69
90
98
340890
67
566677578
95
278056
123755
138600
638017522
103562
25
388689
17
158793
112016
25012
39
191445
46
269795940
42
21
976649202
33296
11661
226596
1
913281139
1
120373
376610
1
31
73512
11
99
177595
91
418020
46
545149500
344998
61
215925
68748
171742
35
191045
3
385740
111366
63
77
12
73
51
60
33606
90
69
16923
58
425785454
5
55
5
462306
43
136443624
287230
52
43
332937
74
47
488906
99
118321
232779
284618854
4
67
57
26
51
118799
51
99
425281202
16047
499734
315739
139454
25
390180
181068
91944
900402830
671800554
49
64
155445
65856
80861
466642
7
45404
320928
73
984514816
90
288556
13887
39
65
775573926
65
43
965201842
55
62
32
452179
98
968938496
240680
37
19
84
86
379056
372259425
43149
213607
247261
7
878242826
465235
110749499
419408
26
99
10
16
377480
256654
470503
3
517532196
149569
202875
63
322848
50
345657
117430
168769
443138
392837
5009
12
60
74
454531
17538
2
283386
122337
136913
34
579643498
55
5
58
267889
41
57
675281574
180018
21
302889995
46
70
325679
21
21922432
45
342657
410764
378672
194433
432022215
232908
51
466755
40
930949520
300790
54
8
90
75
88
448531
189579
53
438405
450134
257370
74
489577705
48
242778
87501
301613
34
52
29
57
78
4641
36699
64567
821242222
488789
39
28
231242
58743
4
20
61
4
36
63868914
5
49
40
50896
905831058
445165
16
83299
276763
66
126959
66
209722
487697
126018
216739
343958
498762
237040
28
367379
239794
6
430308
43
765681391
84
6
23
437566
11
44198
156226
198473592
260723
7
45
56
238246
3
171465301
369855
93
551935948
38
25
359065899
73213
473593
33
53
92
72561
242951
329347
356397
8
58429
85
5
28
94
480511
493992
71
230987
17
475916
89
73
420706
400711
89
113422
7
75
27
304323704
5
47
4
16
793128553
79
77038
8
203156
39
6
427341
2
167010086
595634602
256988
318237
84
4
405008
191139
46
64
37
162477
318109
198665
77
5
43
38442
296315
396713452
22
468933
206489
71
8
146403
78
142595
5
87
36
4
176921
92769
68
10
38628
65
68
244890
51
48
99489
16
28
266693
36849
385919
90
42
70
2
25
77
89
43
92
8
36934
400995
374966
476694
64
3
1
451616
9
26
397070
78
8
90880
38
463721
48
1
1
50
178015
50
40
48
402084
63
55
15783
620335865
41
84334
34094184
45
73
72723
423188
374711
69
826458120
11
3
279599
86
149747
484748
881959970
221703
17766
2
88
733138771
29
75
60
79638
958781885
391870
12
76
85
367274720
16779
48
8
71
253829
84709
368018
8
549476321
319710
526086095
219850
7945
426212
85
442555
28
3
222895
48104
139786
139106
977334286
49
54
299835
30
9887
96
194504
396583
86
41
4
313870
84
53405
65
56
12871
27
435208
21
30
290374608
14
67
159344
25
53
912428345
27
9
180278564
47
16
29
82
61
168395
336737
99
538945753
65
24
99081
16
24
860585191
70464
93
43
45
255726656
461043604
62
280216
9
98
353674
350669
395264
240578
413853
27302
37
78195
96
104062
7
19
11
52
70
81
332245
322991
9
73
318755
62
8
78
92
5
222023
47
99
933907734
498906
13
929281831
18
15
59
467273
417236
234564
98
1
35703
423076171
78577
49
272266
418440
111180
477357263
762871518
155628
329158
419990
452006
37860
409008
413547
188034
324616
257101
237634
440414
123842
58049
246971
371858
244367
73
224210
16
49390
41
38
94819
1
342258
120365
89
79240
80
9
28
53512
86
281734
54
421072
849702654
156911989
423735
86
172995
328194
31
8
70682
11
380626
2247
434864
22
55043
98
20783
26076
3
69
130763
197505
188238
50
97
266754
435833
481728
79164
177723
96
66
229369
263293
143685628
2
34
1
471258
67653
87
68
51
59
76
270142
32
8
21
51
340597671
3
247142
397316
4
20088
473479
553014503
136838
97627
93
455085
53118
137399
317581
453724
42
13
334215
271499341
38
521571133
497697
51509
3
262729
76
349548704
210591
7
377567
43
375969
21
67
89
8
64
438470
4
964456653
92
88
59
106227055
26
6
429503
747853730
301181232
25
38
10
883859463
51
62
695763456
88
7
550059471
344406
221788
425388
74951
51
66
20
4
473488
211519
11
317725
60
26
46
54
263029
1
150683
652388651
2
73
79
578326624
64
238702
237278
64
38
78
82
362806
721218294
7
20
5
22
185221
14
45
315211
115747
449990
79
236730946
27
24
82
95
274310
75
43
251609
95
331414
170499
2095
11
440537638
5
382992
129186352
37029518
442317
220041
306659
30
744782254
58
298589
54529
284632
17
233809
65
47
963450941
32
65
197647606
250783
12
274238967
21
30
279660
3
80
130116
919466666
14708
6
212166
41
140002407
60340
41
18
59
2
420588
470636
9
310873
130979
51
25132
33
370785
7
834291485
74580
439636
150437
48
325907
2
7
726441639
4
13
275406
468592
370269
359150471
268240
9
2
158876
98395
291161
70
280684
27
223970
303644
15
35
168082
72
6
74
6
249136
33
153167
335865
47
37365
48
11
2
44
776328870
455019
75906
52
3
135226
121070
97
9
8
52
85
11
239287
2
50
33
2
406457
82
776175718
258535
13
955497021
71
21
47
49
561575925
4
141513721
470467
521031087
2
3
40
942316340
59
232249
93
182000718
62315
703978009
83796
363472
462061
888325833
310509
73393
227389
224469
309
235508
22854830
208690
410192
90
748741954
70
21
11
78
491261847
54
824301598
68
46
64
431620
319404
44
16
137614
328369
5
483633
58
38
18
88372
14
181914
4
444273497
454699
87
22957
76
817342243
68452
10
26
36
49771
1
774361011
224212
254656
15
82
466328
573835297
87
89
8
3
21
152439
168697
38
101762
59
935190732
93
12
6
8
42
382263
418160
494820
44
58
39
39104
44
292259
7
394054
27
411229
820225927
47
66749
73
254225
44
857577258
30
125751
154925
28
16
170629201
82
731242289
12
773660159
34
200044
25488
408728
303490
8
68
79
75
89
433242
76
82
99
23
66
115753
71
27
80379
456208
122333
25
23333
12
83
102531
163907
77
45752
94
286797
36
241716
52
30056
38
74
2
104231
186485
289205
51
455060
254199
399659
246013407
206671
5
9
291096
283871
130078
8
379302
254614
3
69
161581
915914887
62895653
177121
40
874918374
473550
9
339567
41713
19
33082
6
489066
234434
351155344
41
6
78
17
733032864
876463272
96
739271974
47
49
83
298607
30
75
41
74
8
83
263826
184232
16
497076
49
2
34
357433
430315
297068
34
247431
418324
224152
421952471
55
606347089
484630
69
16354
21
746526192
245331
61
160241
80
120029
3
6
77
32
504356852
73
9
56
11
29
403441
24
347834
83585203
32
81
19
182603
222353
204007
312232
428662
301548
73
494596
43
61
231056
85
25
10
17
490030
69
276722
380955
28
53
60
121860
942353371
349633
4
60
55210
283042
17
37
53793826
365685
486489
175486
44
258244
289611
494303
460294
960774426
22
56
84
5
403501
66
91
36
53
62
347890
83
78
5
8
79
426609
40
5
902382991
233529
22
44
46
316065
454169
72
651250602
176534
40
376521
4
892975443
46
30
429959
74
79
19
359575
36
6
99396529
55
15
438212
768682512
442841
7
61
33
164524
56
7
27384
73
60
487513
390739
953539595
27
62
23
184304
17
35
397451353
235962
491131
2
300141
98
667842157
84
569129333
70
134714
208285664
83
125642
236911
19
436254
5
62
43
296536814
364328
19
9
266298
9
450696
416345
67
1
140715
657226411
55
47
32
69
133139
44
1
721118766
55
52
2
65
779890713
71193
8
186058
828627144
156059
28
3
24
41
88
66
422681
476133
47
80
58
213079
131360
62
9
47
217270
494761
2
33555
62
75
247736276
432081
211755975
5
290815
9
45
507546950
211090
67
41
223997
78
15
2
453790958
35
79
499230521
42
441934
29
24
94986717
149172
412735
81
10
99
45
284307
308070137
405832317
132306
9
346434
348878528
50
98
641661341
219204
471200606
54581
1
30
278508
9
72641
49
56
21
391114
68712
75
17
198902
58
50
65
47269
69
13
23
98
392191
255991
653190194
393646
392061
899791513
91
965449501
87214
304226
26
21
430747
75
386574
9
55
88
40
4
32
88
227768
112027437
911117327
73
53
6
2
286846
419317
293829
188765
273929
72
5
8
99
88629
125523
382287
472538
46
163436
76
6
313501
245578
316459
212454
32
57
39
227967
363923
80
82
433074
478889
5
2271
88
91
79
30
70748
441705
36
68
125164
487630
81
361493
74022570
230898
48
823352848
105224
77
71819
720862801
269744
4
110541
61
117419
196698
5
53710
62
2
57104
45
33
93
976790314
914881823
30
292447
170783795
331732
32
13
52005
25
58
378931
68
84597
15
52
402958
1
33
479734
20
267962
171439
331971
59
27
19
208880
19
70
116258
46818
9
80768734
36
82
6
17
87452081
138959
232257
52952
74
349688
99
35299724
265249
420584
149150
60
107184
96
35
62635106
481584
7
539790320
131078927
86
280264
87
35
38
30
15
443177
240396506
714338529
73
470400
58
337369
13
470487
607933433
408594
61
14
156642
81
5
12
26
426724
269065
832584758
51
56
75671
244201
162608
276781
456150
237291560
34
59
1
32
635968329
4
410928
365656
172828
279758
8
75
13496
25
30
2
162554052
26
46
3
89
56
26
4
419915
246789
71
92
112736081
8
256136
186139
575023632
1
237992
26
7
938242449
26
320466090
70
228241
206697
41
280343
89275
449791
10
10
389886
99
198608
76
379826
23
329828
410645
280736
28
14425
97523
75732
43
68000
758143925
189034
1
131639
10
83
52
455644016
324687
222748
209637
11
994644854
496612
75
13
27167
34
69922
196776
41
240987
93
14
16
57
15
43
1926
15
9
372186
20
50700
33
45
49
55
6
59
28
177268
625724751
29727
130770
63
76
383200
126470
390250
23
83
44
224680
50
115260
371844
19878
641598473
3
11
189915
413982
122803
896602842
68
19
58343
27
496837
82
54
47
966544808
227310
195052
208086
421244
472486
352301
99
4
140235766
327621
346459
38323
173921
454213077
75
7
469094
784305569
1
152395
90
205161
92
452250
5
92
584883230
288339
213019
922899439
339585
11
54
89866
49
26
4
368771
324617600
81
239181
314446
48
281310
174079
47
489872
26
18
74
11
399967
435428
38
219047
40
39
1
14
80
59
443159
29
97
93
9
361977
332192
87
84763
21
27
325865
29
369845
84
15
54764
3
185294
21639
24
6
114306
71
70
479646
5
181918
48492
69
39
18
188522
84
19
20
19
26
420445164
38
33
251719
480404
244284
208743213
251707
62
914343622
1
382541
87
491484
28
94995
44134031
147882
26
27
726303338
35
476063
51
756853958
306245
2
6
49
342229
477968
385442
243021
373419604
72
64
81
68
486300828
58
491564
58
257799
401688
290504
391942
77
198630
59
79
7
184217
168282
71
36
493438
17832
209471
87
66
72
471424
309800
294565
400377
519265815
201946
85
55
81
74
145880
13
19875437
2993
471542
68
123658
70357
17
320819711
459274
45
581116597
1
61
273012
213570
11
53
388539
29
85763
149306
8
360446
4
44
197134
1
494382
216492
39
7
123922
52
165408
334298
47
60
294610
35
340886
2
175951
276196993
53
340543
30
418081
483861
83431361
64822
8
345124828
309459
37
243283
9
5
84852
126576
371239
344613
76983
83
14
270077008
4
5
2
828072688
487022
72
97
863719254
218211
96069
496982
261342
11
56655
81494
1818
69
219706
84
2
1
113135
82
318267
81
306959
381055
70
29
182863535
4
243318023
82
162191346
217492
12
411642
278768
223537
78
447624
412050
75289
8
472753
87
47
12
233938
30
137421
55
23
25
11
399885
53
317572101
50
301857
99
75
62659145
44
192970
382946
33
73
177894
74461
82
7
340687
78207
2
94
365907
52190
43
447865
937286700
3
184624
379303
119864
149556516
926723231
376138
2
9
316452
88
51
76
272323
363398
6
48534
188275
50
81059
7
55278
74792
54
187989
129447
118459
924236795
87
456240
565451446
120822
55
5
6
94
25
307723
306910
84
509662058
333591
22
332754
234401
39
67
227556
3
214482481
483387
124702
86
931850156
357311
229303
27
468533
480873
4
268672
32
100072
53
184583
34
593643229
30
61
389284
102422
96
10
105228
5
99
20
55841
18
8
4
116871
28
37
14
192085121
49
398308
46
209266
828387300
592151907
20
291258
299461
52
1
33
1
754911332
210732
84
32654
26
560613085
466217
71
39
71964
493617
265995177
66
312036
86
61304
61
83
75372
203343087
1
52133
44
16
49
1
220815015
470320
419918
119457
50
974067076
12
55
55
46444740
77
48
468123
81
609421491
421063
61
36
337299
22
157177
888240494
98
373338
437032
48
535620713
154295
31494
368820
492336
950053914
277338
57
52938
83
447665
56
360852
48555
7
31
451778
79392
205781
167389232
1964
465391
346815
3
78
92
50
215148
92
181896991
52
620099964
315527
424327
57
155529715
66
24
2
58
84
158740879
18
33
301158004
427635
5
8
391266
15
177737
64
78
7
389400
427139
30
156181
330807
15
84
490528
8
55267
74
43664
168393
292322026
253539580
9
453083
72582
380073
91014477
79922550
4
9
494272
110137
890360692
80
330107
49
78
97
315277
89
21
373132
488619
239955
20717
7
2
1
13
84253
4056
337379
70
187393
89
373416
34
91
101831736
425420641
4
10
286191
142622
85886
64
68
424451
462976
217750
294505
73638
2
292515655
15
237333
25
46
815996556
89
66
63
52
423601
9
444675
804541201
74
2
83
3
375970
98
470133
93
382755
34412
1
236726377
342479870
10
905757286
419282
3813
84
706495622
58
428053
69
26968
8
70
390761
289657
151165
36
148077
9
63
81188
22325
99
342794
967623210
428348
208928683
7
234980
28
7788
680621707
1
227272
119203693
72718815
12
301224
65747
36928
4
53811
153748
86731
12
397900
34314
88125
402000
39
117658
181370
62
353589
179371
28
8
1
26
311289
27
2
3
482443
81
173387
6
477144
94
748190293
98
2
871497129
69
427992
370441498
4
62
290141
253440
12632
9
53
38
135269
388548
159580392
69
51
25769
467318
22
371918
346366
339468
249558
428035
385544
93
128478
524413133
67
32
190202
94
239667
82
129664794
407527
21353
187660
201852
265061
35844
41
33
481487
83878
356608204
395845795
61
26
152845
51
223360
471537
3
5763
11
339835
24
123081
333418
92
72
350439
10
319366
74857
21
495245
460598251
375162
60
9
120975
47
133910
66
358122
18
86
31
4
45
253001
7
349372726
259014
85
3
20
68
78018
378720
96972
63
250567945
255253
142264
94
307487
159014
467149
42
11
42
435249
373780
608450744
497692399
448211
19636
6
166816
145505
933230663
31
26093426
17
7
25907463
292641
13
100998
57
373352
950675886
30
446902828
75559
292653
4
26
441997
76
29
99950
13
75
87
5
415366
333538
92
54
44
429040
473385
68
50
38
440869
63
93
26
19326
94
23
259268
38
434335
91
189771
36
81
7
305710
14
69529
230908
358028
69
196925
416694
423484
8
13
94
475380
38
416373
415996
238418
10333
82
26
202343
380927
22068
96
497375
972093555
10800
62353
62
351311
225190
262391
79724
345476
385499
402172492
348968
42152
55
53
407883
98
30674
9
8
67
12122
5
42
16
57
93
17
326609
223584702
408346
24
58
167461887
87
352020376
7
52
158556
89060
199808
66
46
9
212649730
467146
67
408399
88
92
296285
670301617
1
70
192219
8
498852
235004
5
166565
52413338
5
85
53900
637622908
56
391336
552745825
22
133999
78
42
13999
468669200
422907
38
312134
24
280804
360796466
2
35
134181
41843
72
154232
74
4
239298
240518
49
128374
697447444
72
322743411
72
324989
84
23639
70
124960
420687
94
52
403277
667525358
214936
65
127167
398215
82
31
487605
79
59
40
283980
164152158
197102
456243
51
31
336452
50
34
253374
308880496
27
3469
16
79
66
8
2
5
16
38
55
490051
424521566
469889
53721
331371
49
34
92
90238
320198
168665
57
313005
48
359560
93
265304
53
117672204
129774
78817
2885
920
97
11
995989301
20800
17
42
48
46
312654
7213
99
316703
5887
78
99
60
68
307554849
41
197984
15
47
32
55
25
41
65
793021223
77
315652
359414
11
38
4
7
577873753
685250429
220469
44
105247
24117
152755574
516023022
171511
4
495652
339846
66359
341396
404995
114765
92
44860938
208847
35
80343
96
88
72
91236
534241897
321965
52
9
369686
119846
71345
83
370419
36
41
440718
1
177464265
263792
7
251756
83182
50
413891
89
451556
125406
60
62036
464650
22003
59213
279435
487323
397032
406319
7
47
3
31
356628558
326453
17238
221942
43237
279977
72
5
409493488
150961
441117
13
383766
7
90396
373655147
435870
58194
14
94
348573
478437
122259079
362442
76
158490
48
67
353318
87
12
212343
357525
221687
57
993468214
59
29445
1
59
42
48
85
46
549704605
406460
444066
27928
275237902
152124
350141
35
426866
87
30
460653848
64
71
31284
270309950
297142
473064
5
18
7
21
172011
93
89
43505
1836
8
20
53
69
95
4
77
10142
211515
272351
34
3
425077
24
70
92
250975
45
387110
93979639
237998
151441
326390
401897
240904
5
64684
191263
1
299773
156959
19
32
417021
154447
54
2
45
447417
81
988484503
91
57
217554
226167
169285
174822
326365
2
68
37
14
21
99
8
116076
6549095
53
17239
17
21
362798
208718
315784
9
427967
364504
305892
68
383911
234403824
65
49
3
93
885519415
304487
851991340
58228863
66
379568
15
220948
79721
356822
37
11
20
35264
10526
223760
351686
28762
447069
64
10
259328
92
319321
141776
280728
469645
136637342
144769
89
70
50
131310
87
76
83
396282
54
52
455362
480168
90
229394
363983
41242
2
86
406002
57
10
817180281
69
910500498
6
1
81
2
64680947
66
7
153510
253531
13
183203
39
30
450843
136002
23
6
57
463306
5
78622
16
50
393784
479447
124688
442254
146643081
280976
1
387986
27
93
979582100
360856971
85
87
65929
6
63
14
8
79
22
398346
104303
73
98
3
15
85
569055318
394459
197424
528952825
51
62
74
93
103761
97226
974170099
1
52
6
262525
88286
11
209339
841815521
97
45
94622
45
37280170
310591
139277
305437
93
55848
223647
9
497414
3
84
276220
71677
771885900
843700497
208569
9
131342
193591
5
322971
17308
80
62
99
82
97
4458
37
14
235634
88
5
33
6
10
43
25692
16
427432
38
447744
185689
49
66363
19
144479
87
200471
28
81
75
25
261691
36
16567
432285024
6
436979
74
309634
41
437950
51
1
79985
90
108977
4
230800
422987
269653919
174650
6
44876
59
6
66922
70
1
37
67
58
405164
18
66
87618
69
8
246058
1
138902
58
5
169458
96404
73
72
461054
161705
48
90
10
316483
395208
942817958
10
229246454
406346
5
374130209
2
13
5
3
7
308693
67
28
25969
254776804
84
253012
31
85
999186881
38
61700
9
90472
495633
37
632274421
40
77
8
868675372
86872
435711
428709
81
25282
621589213
29
221265
71
454772
5
202896
206919
209351
109069
94
66186
153636
43
252226
446635
63
49
45
80
232512
356913
30
149813
157565
268539
115266
81
8
1745
6
74
16223
6
3
42306
14
155420
31
42
163249
12
492437
271414
747638454
202388
98837
326969
4
59
4
23
68
58
48
211454
69
904306383
581752192
36
13
715884072
83
49
16
253576
64
90642
141110
63
832132389
748
93
186260
3
49
887591299
39599
45
85
58
73
71
23
499736
2
383313
41
99
158009626
89
52
466416
18
381521
316135
92
836495324
364995
33
56673225
50
324134
265958
11
96
48
27
200163
24464
489495
5
16
99
220376
301080
123590117
64302
144470
97
308817165
42
397281
273652
464226
19
33
159024
24
499332
62169
7719
118676
87
1
9
22738
3
82
123177
400009347
35
378328
87
2
211610
25
57
390159
92
66
70
314023
29
89
33
333709
446914
120962
15
6
90
394165
19
86040269
303391663
76
16
261912
839606648
38
393439
420653
331340
50060
81140
37
223576
451848
21
6
74
71
285624891
32456658
224931
2
17289
3
254631
34233
35
802933384
99
23
452595
4
23
12
173896
74815915
503693415
47
46
95721
6
202741
34
96
341660
3
66813
35
36
43614
41
19
466736
24
86
4
75563
464411
256761
72
135
90
89
49
33
55
559356705
33
450774
85
97
25
751567776
66
80
5
407644
93214
38
17
58343
354463
29
16
18
6
22
11
52731
5
93
289277
253777
7363
26
23
196116
283524
97
53
30
61
43489
204305437
67
34
30
109068542
275977
352073
382975
8
428755
278985
26
71
153043018
288887
458598
416961
20
86864
59327
45483
355724
90
84
22245
99
476439476
104427
23
341912
832727312
135005
47323
62
94
315919
24
364689
382203
93160
73
412672
659080703
73
479146
26
482164
5
354473
62
4
255306
39
273897
821552642
52
26833
474652
19
49
795656027
48
89
344379
25916
16
397642
8
162853165
14
70
790093760
108866
96
450951
56
199935
37
318192
67
29
4
90
494599
257495502
3
85702
437468
245294
77
158853
178483
715055094
22
12917
20
719790324
88
4
459459
465134
1
59
95
146492
151206
128043
78966609
89
144023
266787
368859
236838
76
48
82
17
115670
80595
68
26
87
84
48
72
91
249296
46
43
393509
97283
7
400960
147182
136341
312180
344866
91909
21412
83
108337
38
72
333798
36
497410
753130423
23
83
30
194645
163501
71
411205
94
16617
424351
70
61
3
8
37
220901450
92
545
478464
277841
167696
40365
1
58
124985
46
323395
6
48
43
847367708
391688
359702
75
111053
24
31
607793827
14
212654
97329
84
86
41818914
478749
24998
403316
209608
9
10
353610
316558561
47
87
452823
225836
50
944803000
103446
490842
554911727
312848
295484
64944
80
182330
34
131214
25
285557
50
459985
45
9
462930914
83
95
66
408452
9
432164
43
7
75
35
204662
64
262901
224092
40
258386
68
36860
139486
98
213159
68
10
40
188196
198695
59858
402503
303139
280817
91
68
63
75
457136
97
48
454941
15
254802
6
284227
454912
38
30
360805
43
400128
248847
29
11
43
44
479731813
7
268076
96661
4
16
50
41
295946
480458
866898672
449508
37
314269
6
1
235166940
486497
443671
485966
72
834026768
887151425
31659
300632
82
102083
297665
372202
248359
54
29
92
83
95
8
67
13
57
543194581
190355
13
217909
337981
4
27
8
396111
430186
10
323791
19
499336890
51
15
360146
13
31
465261
50
778326457
118834
290030
62
98
96
447418
86
35
91806
377913
10
23
296773
491562
6
1
36
45
320793
1
867091377
88
334827
211666
81
122334020
12
379644
351704158
155501
362739955
314048
87
5652
31
5
411203403
86
299020
5
7
89
4
46
441127829
494833
42
80
939670805
62
18
441881
79
269051363
118333
65
118507
200784
343685
141498
295959
210304088
410992710
484155
360394477
396994
33
209702
57
385373777
46
40
6
4
899893327
613851816
72
85
9
266807
10
25
6
36
67
93
89
1
216123
284196
54
105884
11
409832
193849
57868
42
94
187157
59
88
147742353
42
32599
280682133
12667
56
17360
94904
315734
456783
98
183440
82
859533907
886593443
1
129680
5
478973
52
91
409113
195902
58
233411948
88
184252487
55
208828
726481256
212478
320862
98
33
29
63
68
45
90
18
277388
320632
420896
9444
38979
3
7
36
220706894
38
330367
22945
918042933
66
9
75
58
397317
92
14
209213
74
35
211047
134856
155789
266554
86
82
498215
34
9
456174
62
44
1
2
482596
207856
191922
301368
313161
9
600987738
400294
295597
23
930643
241356
248220
488745
24
48
66007
37
36
78
11
30
14
324433933
38
13
374774
75
84
227895
157708
44
368163
330737
74
109500
19
50
60
336260
9
322061
818630112
57
81
86881
185051
80
399428676
7
527500163
36
443065
437706
40
36
11
65
88
3
75
59058
94
427322
99
728686799
127684
497435
439724
40543
52755
43
531049998
28639
342232
52
444707
213621
48
469408
97
390464
23
83
64
45242
201842954
56
352533
4
159890
29537
162690
301675
283687
57
462647
32729
33
49
390698
838957561
479779
477650
391482
16
56
34
43095
126004
492681
404826
2
327478
1708
99
250272
422140
73
84087
78
135738
3
529832903
10
188256
98
22
52
295295
128334
72
173295
99
28
260743
310965
222747
99
280936
94
54
419515
105860813
135093
353327
497593
375685
2
48031156
88269
43
887538960
393547
50
1587
84
42
64476
1
484476
963683951
95
141328
42052
454507
2
850038465
82
98
52971
129029
7
88084
77
454430
99
6
235194
34
65
60
64
164751
14
41955
77
214077
4
442741
1664
403437
46441
32
60
75
264581768
26936
6
11
71
107569
978163785
44
330495860
79
76
198009
92
480994
46
55
136900
14
34
482443
75
107408
41
81
78634
4
242510
155908769
76
42
420780734
17
498671
42326
53
90546
46
54
99
7
99
98633
1
572704768
16
32
83
710808917
336614
8
3
76
8
269432
376162
84
81728
224110
907
363280
60416
460586
270405
400664387
30
63
8
34819
221984
94
23
255039
159582
48
24864
180155
85
224242
108507
64
248219
69
720564149
245305
48
176060
4
45
19
258675
31574
8
385984
27
49
5
70
454087
230977
4
41
51
386685
11
76
148612
55949
357644337
3
158554
786271257
111298
19
210280697
204099
87
43
42
488851
125492
372023
31
73
3
12
296534
82
74
4992801
712176170
5
163696705
23297
337418
858471294
91
393867
87
11
159699
121234
26159
187763
69387
320550
793828434
64662
95848
54450
617404179
474892
429339
310816
716196621
214368
8
452613
37
453652
27
143207
267257
49
48
30
25
487207
275880
84028
84
55
197627
60
225204
74
9
228433
676619906
243171
303439
89
18
148898
287160
313223
454324
45
40
301336
9
163990
3
481239
167699
268259
90852771
66
31
297375
140926
49
3
59913
481984
316336
448134
98
455081
269328
36
75
425136
59
927379237
98
39
54
15
468840
87
174655
9
89
7
27
47
450693
58758
40
28
857280331
14
75
6
69
1
22
206594
21
12
391701
823646487
88074
91
4
165959753
44626
96950
447594
69
219604
27
85
331165
6
194465
690355767
1
87
55
422529
300778
437388
53
284753
148884
32
66
200826
70
69
15
238545
34
15
75
452012
441483
14
73
340363
67
414575
37
430517
35
238483
4
3
180889
12
79
383454
285968
63
360435
187887
59
9
115086076
39
383940
499466
6
603254495
54
278013
497859
403578
421907
7
23
215315
505828265
145088
146475
31
364166
78515
414331
80
341478
63
56
38
258157
98
430411
265026
35
25299
127187
487061376
489961
76
493620
793458925
576319486
329020051
17
42
208616
75
3
46
998538948
8
63
78
45901
96245
97
34
38
88
67
127311
223373658
7
486519
87
64
16
31
278580
26405
78
6
71
745039168
420510
111853
7
16285316
215114279
89
25
63
185318
60
243296434
468729
59
512255782
43
4
13
5
46
905605416
321900
284826
156949
292446
432052
56
86
80237
24
8
409497
369084
8
224130
299191619
473445858
549874026
95
41644
101411
44
440971
261766267
359659
18761
99
48
55
191688118
32
27
484873387
65
35
90
114081941
394969640
19
64183
192637
180455
333953869
313868
8
39
29
924383296
81
11869
63
31
293312195
38
185197
32234
139829
73
67
59
117186
58
3
414222
81215
478870
403562
270596
77
213206
6
58
416919
193244
639635568
15722
69
552181115
484717
35290
82
84039
4
99
222421
67
409737
1
24
286035
296830
13
43
1
96
33
5
18
85349
82
3
53
40
88
4
40
13338
2
61
80
43
86
39
20
25
302604
49951
714354422
51
15
386054172
28
881634825
28
57
111071
181419
47
80
53
39
22
17
96
78
237882
417931
67196
424713
448119
454986006
263665
76296
8
236490
199335
86
40
5
357316
498673
366025
92
7
921926941
375303
424393
7
5
226107
1
384427
363105
331722
2
35935
7
76
3
69
676725358
253709
7
39
437540
471927
711101630
28
40
46952
66
15
12
479026448
42
64
7
69
32
6
57
93
2
362797
76212062
359621
31
423550
10
12172
295304
226164
87
93
426123
96
338410
83451
918464683
34
337983
16
25
55
98
79959572
226254
90
75122
7
91
8
34
40
274363
365368
473838
75
295075760
277141
74
25
57
37
169592
18
8
94
72
112942
8
56408
262223
11
32
35
38
205264
21
490562391
23
2472
293916
43
826226079
18
60
79
74
95
9
78
1
43
66
81705318
6
395974
5
303253
4
25
255188
42830
11
229689
50
312756
208945
46
428548
440211
382893
48
187972
422693
1
83
23
456097502
52
418636
52
184004148
73
4
34
40440
188398099
44
50691
40
949979647
349008
440072
352232
3002
65
13
971422582
86
59815
5
21
70
659434507
383784
4
5
65
172563
15
24
58
16
208061
8
96
11
49
272025
6
48
97
39
165886
7
2
47999
218591
4
340280
50
302893
12
53
83
17
673872188
422191
437152
228228
85
19
481230
289656
334472
14
64
430838
490752164
287360
361295
327232
209448
70
58
46
49
89057
47
481678
233785
6
89048
23
293780
416150
39
96
902101767
2
97
942248795
61522
4
74
232814
380259410
62077
39
10
83436
2
19
23
121470
44
71366
268462
9
57
448401
89
17
42
43
132573
11
278759446
96
78
122276
94
169174
8
62
404601
490098
78
1
639217560
44
11494
81
29
98
558735139
59
39
26106
422585
143990
49
493197
246616
98717
93
101649
25
799142140
930118829
286470
9
47
376081
407499
351114842
331426
277374
31
10
62
7784
216596
235356
733240884
16103
82
289440
222964
362270
383999
4
13
47
234229
1
60
1
77
16
98
35
277380
91326
9
194010
256061068
23542
287671
44
34446
45
61
98980
47
24
464671877
75419663
29
377107
421724
14
86
31776
11
67
12
95
228262
301651
9
212104
90
5823
2
2
106729
256130
47
302500
82
95930
32
41
85
222385993
59
491166
43
798121482
6191
115963
253126
89746
52981
238199
43
5
4
70
9
199235
459751
317503
98
431108
25
54
206623
93140
70
50
28
79
9
183636
8432
12656
143594
137130
27063
187144
39
234527
67
472018
12
30
13
26940
95358442
59
373688692
77
89
410827
125458
29
11
6
380230
444705
295862
64538
946338425
321552
26
105210
47
786930584
411886
463357
372103120
332415
36
1
308475
85
68
374636
85
54206574
15
404384
163219
226266
7
97
947841999
115798
9
701111122
237819
467094
2
75
75
9
74556
65678
99
57
6
8
36
87648
29
96
433514
24
133115
55
87
278832
16746
79
29153
2
88
46
127480
399856
147158
65666
23
88
96432
10584
417056
6
598654453
57
53
57
63
53706
6
200161
7
90
299732
11205
2
518580164
144810
16
25
131554
65
72
791214525
70
72
256861630
37
1
496490
151736
116735
8
3
88
416036285
373817
194836
17992
4
26
434727
60
219063
386387
25
883159384
467252
41
494670098
75
192968
2
5
2
98
78
184441
144631129
299887
30
439062
241519
474079
10
45
5
28
442653
1
481077
32
51
567791636
411541
3
21
564589406
508517972
33
922000175
63
70
22
6
46980
162198
57
127634901
25
4
354318
61
1
490920
375218
355081
456021962
49
55
99
90
35
496688
75
155491
402518
110062
893041242
24
2681
53
15
447147
8
48986
23
497236679
391821
1
120591
51530070
227475
321987
144848
19
54003
27
46
401268
368532
314945
91
445774
10
266740
1
87
63
37
13
213916
7
10
714890855
179337
91
229281932
21
9
75
916837887
11
40
425709
2
3
235838
5
67
54
422228
364895
379378
85353
57
70
302204033
72
83
48
15
56
6
353857
949293276
375186
414655
58
11
308347
48
25
431918706
17
95
831572939
64
862835203
57
224975
147839
105540
364857
239366
90444
72
5
204296
68
69
10
432816
47
22
81904
76
206229
32
136200
907600531
95
343863
29
86180
96812
5
165999705
98630
480521
85
86
416388
9
92
99
43
15
59
45
188548
99
14
437430
341175
47
66
362456659
35
25
16491
32
19
95
10
254181
310574
96
69053
284315
372481
25
10
477931
497912
260386
9
69900
88
3
743227751
460331129
27676
81
21
336159
77
34
127706
12
94514
14021
179843
614226288
83
171428
434155
48
60541
23
9
7
25
496978
94
28
264489
116968
94
33
103814
194892439
28
89
167492
277069
7
136993
68
14
498493
25
56
62
98
263289
484443
54
64946
64
18
80292
401573
91
351824
404086
65582
246002
7940
94
2
48
6
89
656144386
2
74
245324
242205
70
2
60
74
11
424903
1794
410306
153064
54
317244
418188
408920
178175
146389
315017
22
360017
187692
373711
35
365917
6
36217
50
27
56
7
55
366225
8
17
84
39
50
7
455418
61
41
50
87573
336185
928527936
32
489906738
44055
15
50
93
345224
26
97
67
206096
233609
49
13
48
738061188
14
102874
43
52
120020
78
946614277
223937
62063
4
7
307874215
218418
520161936
29
94
94
53
34
75
81
90
75
81
90
359395481
483215
50
95
37
19
166411
48687
179580
646400193
387437
69
323898068
13
256722
312207662
403430
1071
912087498
95918
62
19
148664
425858
404351582
146314
216744
9
590162008
17
52
89
37
3
62
75
8
24
71
436060101
8
60
357310
84
863187085
95
25809
466592
59
37
5
80
254578
339883
762066081
57642
36
4
285391
90
14
1
15
96
425959
65262
99
43
170151
107290
323745
64
379038
88
532544576
47
65
89
78949
468848
324736
50
451088240
11
960290455
59
268501
86
83
407895
462850
182283
18
62
82
22670
2387184
188353
213442
85313
483689
582435641
7
8
67410
100181
158452
228619
51540
67
50
50931
87
82
41
17
181476
42
55
57
183101
360560
95
312661
7
41
64794
417491
743491257
2
395178
61630764
96
413475
467950
65271
67222
152668
326770
3
64
81
66
435245
994629161
824479982
286504
26437
221393
3
316881
69
467380
71738
9
489983432
93
284001
16
260466
5
89
37
43
481759
358123
2
487320
47867
279090
8
1751
201728
44
70
86236
461050
377790
10
381157
41
7
18
93
1
46
56
293046
66
9
6
245688
15
148211
464083
82
65
36
32
469605
17
36
437838881
67
73
5
98
3
51
10934
148747
382995
29
141645
31
82200
506400301
26
372813
17
374583
154393
54416
224364
5
558324780
237369
70591
53
24639
275000194
1
9
103698
360233
431073
54345
6
42
52
3
28
89
61
96
789378256
36
296745321
130644
865139013
75987
444774066
16
94
30
381450
32750
2
15
161035
94
1184
169266
760949120
8
116110
401904
4
58
73
155405
62
8
77
714119957
15765
21
167554
44
396039
91
488776
42
367645
132919
290055
430764
362539
423301067
219592
13
27
192113
310005
380848
287759059
9
243578
23
59
64
2
4
118452128
84227
62
312865081
151264739
309606
838528202
61
263629
169232
466415
152919
236409
43
87
10
280780
40
402296
2
110063
2
73
41
78
16
928252586
49
91
129682
58
67925572
34
314321
343281
92
442250
44
488457834
43
3
13416
338149
899460221
841712322
308526
83
64801
4
89948
23
149377
417573
22
486137
53
987639260
42585
287672
323398
120237
91
1
479995
995979432
23
332084
10
21
49
48
74
62
5
161783
341116
3
99015
65
70
83
47
310832
618485900
10
9
36
34
60
13
238148
541519319
7
992545584
16
13
7
310967045
435497
262168774
32
47
6
445306
246881
71
98426
61
43
289310
35
66
375167942
232306
301215
144732
63
328440
162284
146956
968457687
35
22
47
270295623
440388
242559
229520
2
64
615745511
3
62
422475
54
47
352014
46
65652
432388
6
44
339519879
638
18
333931
24
91
86
67372
9
33
29125
28578
222255
867791475
95180
5
64707
69
162315
79
35
93
22421
190169
10
88
13
217968
51
652749569
33252630
46
77
454279
438626
79
52
11556
172203
5
90911621
10
66
12031
522705203
468894
68
42
71
36
295059
26
231647
72920
2
465235682
53389766
34772
12
7
928989120
16
22
25
246049
180100
8
33
47
327789
265350557
432781
41
431786
14
39
93
36306
50
65
480228
80272
6
366408262
31
358739
110211
140489
242968
368190
8
695081701
5
63
474146
53
77
10406
27
43
145267
387062
716987707
299839
77
3
234645
59
51
144380
91
6
48
277452
467257
48
95
411422
25
60
69
7
59
252844
64094
25
19
341798
339800
34135
186416
9
403760
9
13
319418
57
261714
254920
3
511662752
433620
70
6
46
251139
169702
38652
54
27
411405
286931
392833
25846
14
53
361797
4
433160
356672104
412380
367133
94
158776
44
85
450795
399800
47
189133942
204510
27907335
452700
20
94375
13
80
4
43
31
417004
328983
251046
392637
21980
208548
254009
275625
84
40
3
24586
326448646
47
2
356851
769586554
245454
432838
8
259841
238194
388667
74
4641
198517
24
76
231104
341380
3
84077
34482
57
435114
5
90
472616
4
58
18614
651660488
258088
57
25550
306557
91
473115
72
16641
4
15704
353947
79
25
5
36
184442
79281
53
44816
230440
494630
27
208683
220569
31
180258
104356
6
185002
89
340762
81561
22
67
340378
8
68
106289869
171689
921728817
260761
45
640028748
282589
26
24449
67
44
59282177
194563
135943
81
68725
84
31
12550
383221423
1
249975
52
576553742
764744522
114601380
495367
64
35
69
23262
33
18
23
74
44
78
3
290661
577752563
991234295
375377
259197
16429
72
369615
19
86
94
30
407999
19
225061
119271
96
75
384341
61815
414916
91
967527797
12
23
479562
388408
305998
22
68
574990788
123486
35
18
48
71613
32149
366160598
14
323590
56
43
36064995
3
843179096
242195
142661
61
5
69
83
184930
91750
64881
5
59
158116
56890
122116
5
54
27
11
61
127601
946498016
29
27216
201370771
459971
79
7724
86
263838
147788
356406
27
317790
87
6
55
15
1
2
7
14
68
46
1
72
461087
8
65
220486
362126
880980422
382443
35550
427615
239353
80
429271
9838
366314
97
40
33
7
83
130393
83
331649
9
14
16
83
321094
93
2
44
1624
119805
14
66021
93
447737
163123
29
20
1
462643
402988
93
12
11
45
46
98
403816
13305
9
55
157017
205847
4
8
42
146806
78
119772
20
13431
360537
2424
498091
344435
61730
24
42
49
105973
98
812185411
39
43
7
99
45
203287
62
97681
112435518
82
92
73
42
94387
430160
87
433675
321422
73
85
85
14
42
238253
55
74
171670
41
775483939
8
14711
10
25
5170
461100
24
55
29
23
118278
56
211419
12
6397
280537
634680793
539575135
6
61
185588
2
53
125179
215043563
96
275947
123857
6
18
96669
95
291247
57
399408
73
168384
42
354458918
251189
357555
47
4
58
44
76
31
79
56
475070
129294
84
127220
863970390
67
3
447205
9
69
507310399
54641
499433
22
7
3
362276
297769
487142
98711
28
78
415525
253357810
77
7
466650
76
37
82
48
43
56
181623
50
349884
1
25
13
56528
3
15
46
66512
66
91
465936
88487
14011195
37
43603
128868002
76
473532
84
205736
44
112147
248120
393840
936026444
68
109245707
136484
72
98
470299
63
296963339
80
16
90
23
21
751180473
51
3
24
44
187048
120480
65
68
6
21
41
1
37
219635310
71
406179
484005
19
84
436916
731424520
286340
300174
88
161868
30521
24
490800
301383
61
57
4
399473
9
6
25
206818
32
261525
614100461
279376
88
378638
37
265055
449531853
278568169
203671064
584774261
54
114435
228041
121639675
275197
346052
47
46
460118
46
6
496825
91
681440028
488428954
58
163818
310893
72
220866
137690
483776
1
81
51
103140
68
4
404251
23
14
67
78
385946593
5
61
25
456601
59
66
83
34
297562
18506
10
1
431199
420684
48802
146594512
8
75
19
404192
583913336
3
28415
241673
83
65
50
14
73722
121859
25
90
211270
80
88
455002
52528
93907
255202779
396464
42
365726
448279
833920762
381650
2
83
6
8
18
595828055
7
67
198803
36
83767
2
256269
34
5
55
55
370001
7
458059
206516
486917
7
492760
200834
398830
78
83
210271
7487
69
5
185193
766159405
132616
41
26
138526
27
36
565250585
99436
491535
55149
6
30783
59
81
2
61
331394
8
42
779220125
8687
9
301441
451372
203717
224761
95
77
94
37
971699942
6
161791
417808229
85070
341596
15
246629
56786
462886
16
317110
108065
14
220180
34
37
92
361108
35
79
254566
168701
20
15
282087
99
65
2
36753
62
38
380330
438365
374564
204479
2
5
3
40
2
1
81
6
441534
7
840264284
361111
87
325963
329912
173478
81
60
21
6
294106
261465
79109
413282
5
93204
95
243287
46
50
263002
382067
19
7
677649079
7
17244
17069
8
54
55132
7
178056
52
29
126146
426774
386214
93
67
364295
476396
56
31
85341
74619
23
125810
48
28
93
520889844
3
87
244431
351845
147679
137679
435864
390994319
15
32
255027
6
15
69
81
8
433422
292745
3
69865
179948
9
87
149438
5
51
8
37
1
99
304444
226998
7
28
200362
497404
329886
9
244598
362592298
28
60
397958
348822
1
83
387276
2
6
510338889
97512
347274
12006
1
9
533932095
288145
213964
465999
18
244725
34
417230
29
1
84800
128646
232924
12
73166
38
269822
137309
458320
64807
48369
220936211
267049
196512871
265487
4
18
297909
53
438941
52
115949
39
1
857628556
376122
1
86
29
428213
208924
34
74
98
159358
465280
94
5
2
6
24
451374
48
47
21
4
449017
73471
96
25
12
152849
72
992943257
189373
349085
43
120520
488131
72
58
404701
343529
345552
9148
53
379843
64276
48
195086613
956141049
2
453610
29
8
430007
338913
282427
343744
72
24
21
85
289655
363677
182368
90
2
4
6
31
124885
985486925
198181
380119506
13
219184
69687
1
41480
428166003
245252
504778117
295476
77
469412
1
18
214505
1
384812
54121
21
59
86
305050
321920714
22020
272430
389940
114150
9
110849
19
2
39384
185980
353075
90
90
104825
489036
349090
287409
93
3
194753
83
33
917643736
3
5
498908
88
60
117396
255018
83547
356445
421
373417
75
266438
32
65710
4
493566
389831
70
14212
51
90
39
74
9
439965
74
108870
357976
88
89335
45
38276
257265
398286
54
205359
3
79
436882
82
76
165056
471780
21
251843
423515
119882395
302342
30
76
41
96
13
73
380050
93576
88850
42
23027
853389157
100898
9
24461
55
86
18
95
464697
93
58
18031
269336961
24
497860552
149133
33
336853913
3803
7
43
67
87
277019
439708
315318
75
552325208
14
40
52
99
17
154267
29
30
11
51
298096
184622
87219
142464583
91
28
441116
2
64573
8
6
12
125809
365066
88
386366
34196
97
282566
82
371862547
189419
61392
53
11
224750
23
85
29
991720479
3
110295
498746
95
251687
74385
31
91
348215
52
37
338398
481041
482943886
8
14
36
97969232
84
230932
1
33
482220
68
320033009
77182
15
5
47
92
41078
5
402335
59
43208
51
57
11
84
64037
28
42
42845
35309
354372
451876
473231
30
81
351205
23
18
85
283535
2
7
123782366
357233
1
438806
9
119429
12
490567
5
62
19663032
403531
18229
68423
33
4
6
94
164950845
74
68
63275
1
22
57
412253987
90
284728788
116447
40
32
47
481353
479902
191382
48954
343062
343100
195677
86485
39
64556
49
7
379819
39
102139
277855
337626
775903012
70
501039696
27
8
295077
36615
27
453958
394653
893903723
241611
238266
3
62
62
5
140915717
468141
18
44
10
442521
90
55
175345
87
88
80
164772
446866
4
30
162203
97783
298726
258944
5
26
290123
432359
96
10851
60410
388118
161398
95
55
215506
16
476081503
276702
11552
15916
23
1
17
92
61
16
64
96
7
81
4
36
74
783506368
412841
1
482179739
3
81
32713
8
136628
50
391692
15
16
5
486347
317286
2
5
311098
40045
945007174
54
42
189498
452014989
327266
70527276
2
378961
1
96
28
798167956
220428240
27
51
91
248372
68345
258914
649680468
230670
321573
6
96
450677
879086533
288581
32732
63
39
25
57
265811
79
256503
86
26
718183191
21
461399
295470815
47
60
55
6
243985
88130
172249
4
123791
56
22
5
73
381118109
242168
344574
78
48579
57
61
847478897
73671
73
19
63840
81
231267
169124
288099
141510
164642
274407513
4
24
34
84
123657
15
52
439448557
217481907
19470
830875110
89756
2
17
37
41594
268823
131643
244659
346632
72
60
225573
42734936
899674492
84100
69
356828
78
767738798
419470
177447
371593
127363
79
45
85
6
85
216212
139175
168554
48
387646
6
29
229215
335838
404034
38
14468
409854
223342
449979
9
26579
114266
622941698
716224312
427781
51
670117605
41
413812
94
467888
23
75
85
6
31
434699
189023
748939613
408401
795565293
428195
88
30
82
204840
52
410193
66
167378
397019
110088
215995
20
21
231559
549820262
346019
33
253002
13
79
85
74977778
88
186273
349013
71
93
79350
221447
91
44
110231
66
61
1
95
6
353533
496209
21
2
39
306188
170674402
1
450253
13
18341
83
415209
58
635214851
5
415686
634966163
9
453826
477313
97
67397
434766
35
75839
473427
337645
69774
220534
60
49
416537
147732
107473
83
51
6
199071
30
81
239902
72
52934
432760
3
74
73
40
5
85
83
7
499039
215711
57
40
306278126
89
66
367195
71
61
424584074
63
22140
329798
643317581
80
220925
124675
38
19
81952
489592
283859
72
62140
140103
136337
186083
340558
3
285488
8434
168439651
493099
617337950
363527
74
467771
13
156234
80
938593696
396018
21
495784
28
8
519600517
6
71
360785
152319
7
175043
263417
51
44
226192409
433053
219607
36
84
17983
311846
396484
211248
17
4
4
9
17
190421
388808
62
76
595438829
423045
479057
131932685
55773
94
17
229175
73
32
300760
1
63
32
419368391
428656
59
448966911
67
366894
59
80
319664
597358903
74
449703
238858
23
37
135620
421190
57
69976
97
6
9486
749869604
26
86
96
291914
77
47909
5
5
54357
20
48
54
35
59838
58
22
207033
69
92
282152
375677
95
357223
399094
39
10
220953
216729
32
48
82
432123
283218
90
289637
3
17
25
337300
354556
20
83
42
9
9
12
483637971
297067
132222
353138
280445
64
65023
1
82
77
8
90
286610674
80
176733
693101630
3
282194
46
127437
6
420581
59
39636
51
315330
120587
24
8
1
251665
74
245376
90855
216759
63
27
855958174
59
944923618
25
81
71
44
248308119
395597
13276
50
279028785
154026
55
68
179911
38
64
60540
69
9
241342
326237
47
150556
877550563
327413
79
82
5
50
1
47
285149
92750
162566
456249
48
12
2
478611
394951
38
75
82
83
973116242
47
114451
372075
50
58
158944662
74
190583
5
5
154819
65598
36
115902
304922
10
1
23
362997
44
476684
121652
49
274350
290586
39241
58
37
2
6
248964230
399444
98
258414
286245
496017
91
40
82
343283
47
294350
309866
12440
88
6
87
91
92
67
338744
39
96
98
43
42749
541975067
105237
296225
7
46
247177
31066
56
88115
7065
51
14
346296
126139
11
725042462
689485705
198768
470034655
30
413434
219683
10
14
71321
8
87
223371
73
4
71
463767
272968
81
32
262227
37
97
142536
116965
10
35
44
66
427907
82
67
481844
80
1
38
31
64
73
485407
48138
56
449639
42
3
350340
214039
73047
90
7
489011
322010
26996
301997
47
374810
19
120427
58
859148147
866267876
16
25
342517
180220315
217197
354463
3
12
26
183878
85
228904
49
86
12487
54
397262
234876
70
274063663
260725
67
47
58
235392
29969363
33
24
196450
61504
100837
95
4
1
5
336737
6
62
89
377087920
19
22
57
512937803
47619
46
72
109419
193846015
71
344815
426662
16
370258
120603
267152
390857
353120
92
69
119027
22
32
94
291062
241495
2
73
34
87
706462467
271606
175833
441640
29
147935938
348758
73
136619
23
21
123322
14
136375
41
418743
28946
332736
1
15
61684
71
407770
132471960
65
451925
74510095
43
403743021
15
82390
3
452852
7
92
314591
149462
152806
99
7
127619
394443
251188223
888338672
95
199482
66
91
373702
356587
393722
67
91
97236
171704
356102
445926
71
562668320
62
47
37
295652
6
265762
47096
66
89
91
33415652
500668265
400208
72
137652
35
297618
246755
110449
148045
162257
51
575174
113881139
421996
196487
399035
187732786
112708460
182064
27
52
157274
396040
94
244031
9
70075
278494
329981
29
9
4
139850
56
61
481828
64
402754
361450
38
3
29
129385
26
457117
9
329449
5
192267
194106
78
9648
69
100559617
685755675
364464
7
51
34404
116998
8
44
264366
13255
438401
480819234
307323
23
788740787
69
133685
235065585
473393
205070
75
79355
1
48619
212378
3
5
4
44147
356967
223981
279654
9
45526008
847882799
48
200681
92
56
55097
7
93
90289
339278509
8
376317
3
168512
78
16
235537
118283
8
92
47
79463
37
25
84143
399561
483332
239014747
9
3117
140601
51
89
97
84
85
86
252102
857087070
7
6
468234299
45
21
276914
296451
334958263
90
512046974
11
61
13017
235460
53
341921
84951397
126009
8
38
125517941
1
56
419931
90037
422545
37
420338
40
324611
120530
89
2
39
887916735
7
487260990
2
109645
230703
43742
99
375242
87010
2
5
65
7568764
1
7
77277173
9
136204103
63
85
17
494919
386612
808573998
5
96
75
55
71
6
479614
44
5
2
96
24
93269
252876
38
17
458213179
196489
148278
5
24
8
36
6
465822
266222
282966
32
41
12
48
480700
12
90
2
550868999
15
178995813
29
69114
74
249960
440602
27
59352
310779
1
49
481304
17
182088
81
22
77
7
53
281282
41
647522044
42
466647
371198
308453
36
477308
20
92
407129
32
308827
65
64
48
31
76
194376
7
294419
49
71
62
284110
822897497
304448
94
224186
272403
182952
37
15
84
40
31
130061
385523
486247
11
25
80
150734
137598
183229
377524
285769
37454
7
468947
189308
437103071
58835
69
43
364511
245899
23
149093
261720
413644
419481463
38
47
32
37
84
308046
2
286633
365916
76
314536
91
209682
155842
501511122
68
25257
37
47559
52
91
326626
432422
18
478737
134695
9
135777
53796
126087
11503
363118
99
5
72242
530012523
200964
351059
46
84
390936088
30
393371
170460
36
9
432972
149363
351089
86
125207
343441
684834629
33
32
72
284569021
508371590
404020
169475
7
91538
33
219672
145563
50
301347434
378669
329050
29
65
324682
4
427732
108862
780706536
48
94
381668
496530
79
53077
64
94
369019
33
293834
38030
21
5
286119
3
703274634
110598
66
175270
24630
64
17
17
175719
9
5
333697
6
68
391492
89
27
30
95
79163302
56
18
276789
445927
88
475273
100176747
950436676
591087865
87
212413
5
327787
221693
171036120
60
23
80
198142
3
496899
16
51
243948
50
51
72720
61727
71343
324050
65
47
484214
185806
46
267215272
289986
81
45
1759
349271
18
678727471
46736682
409643
10
11394
88
217229
39
432484
36022
346744
37566
244232318
57
96
135310993
31052
76
93
67
180967
95
85
9
73
423981
285824426
8
67
47
83
67
32
143995
29
59
7
60
353325
865324015
776252191
128178
318247
55
609761191
19423
365860
169180
46
83
38
88719
824632360
763352638
345591
57182231
14
229182
27
315428
62
3
419480
279183
198998
24
180692
306224
463190
81
93
66
14
12407
112724
4683
12
195198
97
74222
105755
18
14
50078
64
77903
132890
620982938
78
295983
28
77
922261717
365641
61
245879
409500
93838
98
221061
28
4
140383
5
47
251954
20
34
2
200979
4
290248
71787
70
27
53
394252
95
32
489412
469492
171101
54
30
40
68
377666340
30
6
5019607
41912
485799
25
9
29
480586468
268919
262245217
102279
59
99
61415
75
276882
95
235653
94
322663
243188
73
30
6597
708525369
19
310972
12
124212
40
94
387472
30
122375
84
1
228792
56
6121
704371240
928898775
91
8
5
488691
256016
341547
33
299291
246351
87
65
9
77
59
71
384680
420606
9
2
74111511
47
72
241701394
360439
84
8
6
85
21
2
71
99
56
464645
39
279140
52394910
392934
33
3
20333
290759
59
205527
8
90
389688
247054369
77
68
425822
3
30
255676
246882
46
45
52
54
28
343451
92
34
516410461
93
254805
203280
72637
108482412
62
145085
1
313861
8
32
335647
170728
317716
77
51645
24
3
86
70
398852
371484
32667
49338
333066
46825
5
429027
341404
55
39
345448
1
453039
217649
120179
37
367166446
54
759707273
53
10
278387
63
32
8
8
50
231279
5
137096
212618
157939
288433
135100778
482839
710131596
149304315
409274519
444124
19
54
58
7
211488
39
8
48
4
486347
15
2
431773
38717
16
287953
248904
74060544
4
180090
1
74
108797
1
90
29185
158747
442390
7
111815
24
448111
428952
14
265346
40964
380738
93
882979260
17
11
30
348505
75902
3
98
39
298494
133484
587965402
35
2
442836
26681
85
387271
47
5
809185296
68
9
236891
246282
318531
483086284
883491637
432916
52
53
448782
51022
301161
12
198783
152515
73
455900
267711
324983
176772
244332
5
34
91
303721
144784
114133
658496363
393449
50667
97966
81581
85
17
71
468224
83196
82
55
3
28
48
8
422968
95
257491
13
31
46
251184
96
1
99093
98
345292
868053294
478789
11
353579
85
370236401
54
71
460450
255000
314363
38530
374843
36
55
65627
683813268
18
95176
152499
24
2
54
496594
26
93
369598
102454
4
9
260382
63
77
31
56
93
296169
454200
983267970
295404
9
7
171076182
36
85
35
54
98045
74
79
823546130
55
79
308121915
95
62
247864
148496
87
40
456364
415416
91
9
338962402
477639
9
3
74
40
7
3
8
18
102157
114370
250054
74
1
74
147007378
328810
456854
45
64
366350
48
42
24
46
11
100736
152615
733520105
429208
27
41
5
198732
1
440659
266903
78
186424
6
43
22
39
17
11
72
111176881
9
57
407036
43
204388
9
114045
288748321
344393
137352770
580338355
398164
784372514
65
5
79
82
18
426627
97
49
254194
54927
97
379061
21
11
357947
80
888589157
62
215670
312220
1
14
65
66474
479879
41884
7
65
467407727
77753
724331888
85
71
50
444782654
250333
746094925
242994
270072
30
70091
3
373048
34
415187
193490
623078144
319503
24
461305
38035
431178
39
132928
30
617568218
375985
474538
63
5
342244
476723
3489
47099
63801
8
72
199935
706365795
70
290415
596851470
69
97
310253
39
234262
123237
8
3
448794
98
369806
70
204461
224567
66
645822924
4
8
56
417835
125328135
1
4
69
37
50
59
497263
54
35
75196
496664
195246
87
47
62
90501
10
49
57
7
82
17
30
110961
367497
410054
4239
16
250733
27
74
41
47
88
93
455921
399493
2
67962
236710
29
313761
77
43
2
433915
163038
42
69
16
121546087
3
67
151958
411346
6
6
66
377823
55890413
74
91
61
310443875
464736
347339
91
318619
158020933
347689018
47
93
22
535090118
74
869756768
45
387892
184790
407011
30197
83801
70
4
204144
2
70
93
87443
14
179448127
472651
8
22
5
89070
247870
185637
467919
8
224882
480876
51
330387
139545
92117
8
33
44
2
833157454
477698
51
411701229
329760
269702
5
472067
18
426200
219118
10
30
455172
53
2
80780
64
88
403855232
2
252774
34287149
255808
181397
231757
72
52931
35
397602
232577
411296
48
43101
3
425370
13
47
476209
39
356212
27
9
6
10
21
447773
195190
2
172328
58
239203
67
233052573
5
57
150622
35
257649
83
54
501707830
223146
10
7
22214
21
460071
25332899
56
80
364055
919659073
1
65305
129614
160328
51153
85
74
89
223475
106635
92
5
8
40
148778
49
80926
206129
25
67
421854
209849
377888
898371979
84
94
4
79996
65093
177469
31
168082
2
437772336
383661
413808
24
5
76
67
42
404395
392865
144985
291520989
475503
213847
2082253
2
30
555677909
205260
5
387430
14
361438
53
344887
31
468028
2
294571
15
205033
66419359
185644
416444
3196
224394
4
26
256372281
4
16
198965
111418
71
493490
14
373999
443843286
32
405440
6
169979
190759
59
43315
28
407241
42
484178
773141006
997
96
1
6
83261
6
54
29420
64
292528
36532
251877
48
77
95076478
42
18
2
72
89
95
67
83
470363
39
155506
50
52
35
4
321484
214843
142449
199370
116846
475012
43
83167
252837
9
59
29
326864
42
29
73
411628
26
62
27007
308454
29
357778
98924
18
7
16077
21461
17
20
70
129256
107503
484708
261528
8
451819
455710
12
48
95
54
140537
49
97
478477
96
60
91
25
313712240
47226
111507
75867
108129764
3
126696
10
434070
2
327904
27086
36458
435243
93
96
810105876
383582
144568
80
267184
291303
387311
7
363523
63593
9
251766
36
19
43
30
279459
455193
91
227906
62
380250
475829
23
35
325879
259886
67
299261835
86
94
460569
88
236001
13
59
105874
61
465441
70
83
44
50
279044
13
87
26
363203
712282837
66
16
42
631100170
166088
214224
72
90
40
2
59
333681
71
52
76284
164488639
381032
3
136179
241014
96
14
19
35080
52
657391441
36
15
292092
11
57
295918
300590
266802
66
159496
23
167255
2
252344
22297
24
6
39
2
440922
150212
6
55
279095
56
87597229
428804
305801
74
918537924
43
207298
48
112008
51
459442
23732
7
1
91
50
708761131
191827
50
42
65760
493416733
9
41
45957
11
83
12
248179053
24
94
20
92
103410432
58
20
158070
729884180
356275
20
8
251249
16
59
272059
60130
535984302
69
73
92
218457412
81
8
4
100534
415902
8
229104335
14
65986
498301
6
487586
449362
248716
72
15
206042
24106
64
62
47
308409
400049
68855
28
15796
190544
96159
10
330484
452651
14
369996
57
45
456783
26
42024
182942
8
3450
156454
95
36135
147577
37
21
67
773339558
27
101360780
214816
413919
477531
25
457928
67736
57
71302
6
89111
53380
697789351
42
48
278684
92081
9695
8
63
81
57
268554
473212
342185
21716
90008046
409446
42972
487924
271038
402492
371089
50053
66
469285
5
71
4
82
50
391590
2
98
27
8
449747
987686053
88
421077
43
45
247956167
372883
23
306070
32
298840
65464
68
379990
27
10
2
270408
71
26
5
5
194325
1
352173
63
80
6
65
34121
451936
572473345
164656
75
9
41
397154
82
49
341583
79
80
61
213371
233573
362079
68
64
59
154875
86882
53
38
69
33004
37
233708
112804
6
47266
41
5
350562
64
17
159775
76
134282
59
39
17
455277
16
83
16
31
1
10
86
362118
101006
73
37
18
17
50
22
35
11
40
25
907428821
42
2
17
482227
22
363741
7
394579
149970
24
439015
23
78
83
69586
420296
47
36
7
85296
3
4
387833
70
54
53149
259608
260480
73
232984
27
57
270610
458910
924037900
85
87654
2
26
222675
164219
74
247969
832045200
375467
470964
187007
88
35
89
51
68
201466
62
938258036
16376420
26
366568
5
93
49
69
115138
10
22
3
81
21
999554746
467070261
493094
702287083
80
18123
56
363922
21
2
6
36
339607
30
7
497980
42110
48
327445
13
419420217
4
201287191
51
185682
113749
283614
7
965150225
86
35
290985
30
33
481849972
59
364549
180437
43
104645377
1
82
86
128430
418703
335995
3
7
221339
47
35091
35
55271
402751
48501848
5
6
221425
400683
11
35
3
97
99
494093
381379
338900
88532
29
786478839
112459
57
15611
99
105973
208174
86
32513
123029
24
6
1
38
30
92
303856
42
69894
40330
64
64
14
254338
37034
493615
93
523558241
943394582
132623
28
71
30
33
5
39
94
7
65
970890062
878801102
56
51
56342
285208
9
399580
351496530
421796
183061
18
13952
20003
7
170257
9
378371
2
317494
811399399
89
358154
91
407692
11
705974938
451587
2
870956867
69466
174350
15
799379974
245716
488587798
703834520
564752607
346873
420919
225119
58502
7
413778
414594
377653
44
289136
47
6
736179786
7
99
6
73
63
665091444
7
219023
54
64
284191
44
136849
45
417259
58
50
192314
37
330375
23328
49
486432
107718
332470
338072
460138
170590
325462
42656
13
25
62307
294771
54
398528
4
244028
5
450019
465316
1
73
265381
85
204004
2
1160
297287261
382765
43
347480436
67
68
471713964
302495053
5
814472386
378026
260727
26
224855
450049
66
271782
79
55
139687
312928
37
39
6
77
233757
12
8
24
4
437425
46
426064
187064
329323
4
48
62469
58
483078
94115
192725
257656
23
80550547
293614808
99256
301711
66
31
51
29
296228
33
65
123821
174321
318282
90
92
415420
36801
52
77
41803
95493
239333
184314
80
49
251082
234114
96
104416
489342
126738366
51
38
222552
16
9
315277
449400
43
61
84649
64016
87
101528
949820200
51
21
44
284937
79
5
56
247382
109371
85
200504
214060731
468532
409779
80
93
236653
168662
422985
186393
67
34
433235
7
225474
163900
24
7
435896825
439977
99
334446997
89
88
8
14
44284
388255
134235
60
8
16
5
439573
32
18
66
449085
225643
46
47
422372
2
91
436279
446974270
1
87
411148
295782
7
4
441492
208001
63
349580
899853230
368773
35
257586
81
47
68384
3
22
66
8
896572096
69
47
470754
30
6
480284
44
277390
162224
86
228208
98
69
158603
467946
50
65
292527
429965
88382
95
34
91
92
48
6
28
420413921
609593385
125870
421424
423252
74935
3
4880
2
27
56
31
58
258173
28
63
515118058
47
347540
55
308215
264480
59311
173479
379664
94
89
98239
297881
82219
5
161410
1
91
92
882774114
436594
358592
925382598
157000
85
99
5
4
75
454511
19443
722449892
461259
31
169310
5
3
85
54
4
256927
8
92
477849
530056307
46
318805326
467808
845414758
50
334741
67
45
56
251266
152194
9
24
478369
63
4
244608
236921
102121187
407258
53
39
121812
30
446984
83
35
81
98
93887
999661330
387363967
59
27498
73
43
48
1
226757
175343
368101
80
355940
197684
229923
37
359150
22
6
1
284010
14
29
9
88
367353482
70
67
95
157370
796291573
23496618
368585
738785032
51
69277
75
86
79
472367
283360
42
474487
22
421237
20392
77
85
123775
190144
2
72
733501796
634818413
7281376
363625475
42113
298355
541258222
44
85616
365171215
264419
49
92
39
39
40
26
83
23
428321
86
375834
60
63
91
494097
5
4
18
49
8
8
82
355554
2
165942
46
26680
414722
188715
79
335585
381738
384147
345267
97
49
59
948789307
3
640886547
108480601
29
74
111837
157305
24373
22
62
338833
656494870
18
15
52
29
33
74
209312
9
247793
20410
429697
93
280517
333258
211999
192805
38
16
880118568
67
8346
455576
57
43
44
131334
197403880
384442
105458
68
359312544
231062
169263
170219
37
81
719648596
10
32
40
43
369422
18
11
723688020
55
423560
51
43
90678280
85167
78
330287
443864514
492464
155483
271738
997011909
17
185596992
46
12
59
83259
157091
371514
381971
70
1
275097
6
224750
135651
96
331176
131974
43
53
58
408199
62
370099
355709
230299
547415746
46
10108
46
97
808111963
15030
87
29042
15480
14
269920
130476
230381
4
980098578
82
87
90
12
46
39
29
44
285742
619853366
199377
68
294146
208821
932768433
90
88
40
87
365740718
58386097
112985118
93
77
31
585465731
325341
84
21
9
52
28
15
187424
399019
431788
4
299296
369341
212018
7
7
619099825
278737
135046
62
34
17
187960
97035
410719
92
54
70
14
783118763
57112
192147
91
8102
57
26
911471400
483095
497333
73
147846
277832
78
124024
32
30
64531
490808
127355
72
399723
78
328757
400279
152667
128195
56
286177
21
48883
111693
6
961414483
118326
486604
28
1
571969169
85731
24885
331023204
12
47
50
331192
37
134928
32
7
74552
448886
36
438789
309448
719449683
16
2
55
4
155465
4
690783522
588301483
981422109
12
16085
255245
98
565959861
80
384381
56
33058
325775
284821
8
19
17
60
315162
78734
81
51
46
71
295604
89
51132
93
87
767489317
257809
1
85901
4
59
87913
86
6
96
69
60
45
267984
49
35
50
77382
120032
56
29
73899
491708
50
13
18
490123
138623
293933
139139
128690
325483
269886
86
496923
58
76
73
96
105425
55284
365025
411710
243839
2
36
41
2
84
199860
295342
83
183342
4
7
83738
45
37
178220
19243
86
863559234
31
432042
93
472604
13651755
308779
3
85
7
98
185048
222491
35
9
7
15
73
44
2
486691
369586
64
50
349579
2
9
11
337460
326290956
370957
39
73
30
485843
275850928
231404
76
482933
8699
26
469693
482088
343470880
272298
72
405314
252913
233306126
139804686
44726546
53
47
377432
83
57
81
921038940
99
289043
89
91
3
60
66203680
20
330884
6
28673
10
239967
150188
352694
47
11606
77
433055
310848
52
41
63
170071
199396
72123
743363868
97
463015581
55
220489500
179219
1
63
32
53
48
173308
293224
71
314712
42
637209066
85
222217
60
75
77
358558
47
427900
7
435660310
38
484085
85
12
98
270492
434766
399271
20
78100
1
7
132471
418725
480341
72
87
463091
74
3
72324
291770
61
286594
12
463699
37291
465889
90
447312
159694
68
247332
28
3
109557
128838334
286524
926520888
104758
81
62
39
33
65576
496649
68
738560125
5
8365
19
1651676
184925
3
309336
399749
97067
56
122822
842366245
47
446364
941870062
847212085
162094
285098
311781
170677
64
161012
426089600
331759
200994
294933
867092083
497510
75792
7
22431629
450214124
420582
216688
26
95
7385
216337
404713
82781
30
19
389655305
49
90
412109
9
99
393694
93856
46354
307677
24
32887
74989
157502
367630
56
181443
875220618
2
150852
412213
80
82
456488
28
297317
1
7
154238
15
372661
155063
57
46
38
9
436530309
14
53
289308
57
1
42497
64
89
62
135180
93
2908
51
482219
60
443527
319181
59
8
73
36
94
90
378672
235036
421230
384653
1
285666
29
50
958768773
34
859262549
357485
77
44167
160586
209574
75
42
651530275
135976
16
9
86771
56
31
63
47113
65254
18
86
781500700
32
814201826
48648
27836
58
472478
26
302498
94
84
42
1
4
1
759421284
63
331806
91085
273749
32
69
37
815598864
53
61
166530
29
683440591
200712
87
11
351369
87013293
22
5
73
8
96
9
452707512
2
11
3
77
409588
70
131997
9
44
260495376
395834
88
235251
595102323
375645
251459
348668
237563765
46
12
433855133
16
230968
294593308
285327
11
227904117
95
295906
75
4
1
451878
301491
20
1
441830
220067
830081274
85
141615
31
12
1
207537
48
96
453882
7
344707
436370
46
74622
257451
56864
3
93
486722
80
75
47
54
485027
190005493
45
123243650
447091
403133
22
91
96
4
274486
77
59
2
97
39
8775
23
458906
65
26
56
33
81
186313
852091037
462831
95
2
5
558442106
463454
71
53
373970
372190
406993
67
190063
45
4
49
446277
6
592367739
442907
72
885137965
303152
450311
33
209537
198264
71
412613
64
4458
44202331
197916
321846
914356893
787842739
271085
12
392815
132710
84
253004
20
31966
304921
31
149737
9
426029
81
49
469331
93
65
742429075
36
78
276806
61
2
118229
83809
43
8
436963
490006
164991
42
24
388478
140540
30
25
21
178634
446708
463221
446612
202960
228487766
8
59
294157
497759
131675
76
87
704600177
454702
80
237285
515718326
445450
28
331889
319150
88
52
420180
73
483353
7
45
84
245207
59339
78
9
21
398360
310825
2
267161
343697
66297
12
43
1
27
375653
97643
375699
847927954
94
65
407893
359734
84
183590425
235242
75
996375260
62536
287982
489588
31
240772
28
442679028
166803826
324558
24
885063842
33
97
63
196961
442569
112305
403020
3
39
7
444082
232740
44
21
49
315028
480932
62
975879362
6
132950
69310
1
11
76
337172222
406516
364120
23
3
15
58
1
389723
479722009
10075
28
97243
99
74
74
160819
152902
166088
514792066
339926
456719
351935
138983
48
5
104794
94
6
75
136094
84
42
494374
4
5
129964
191318125
55
85
435323
103915
163985
5
55
99
388497
5
53
23
111788419
27
45
267845609
48
738890807
88
75
59
222307
10
72
78322
2
94
149932280
2
408147
81
325236
150388
239425
181903
64
128483
75
80
181177
6
36
182023
269053
451839
65
2
8
26
8
104945
42
8
65
38
333920
245429939
388066
458275
69
264633
383644
9
70
2194
65
402634
64
445019
46
21
26
407663
997981980
327174
474633
163712
39442
3
300476
9074
80
9
407956
745632754
362475
76
60
75
458611655
43
67
300851
30
42
63
870775425
78
90
699552503
276907
447832
246935
76
146743
60
98
33
443254445
381583
481072
91
95
1
407064
42
310481796
16
404512
56
96450
60
4
279315
449197
21921
373525
39372
449781
205370
373317
3
47
264570
41
394020
68
347606
358379
4
13
19
476403
728441689
96
470266
33
369312
813289539
80
16
187242
55
109231
500405937
9
379882
58
8
142976
926347503
194855
54
7
23
24
22
50
479434
471760
476438
72
52
756709635
38973
462913
422702208
62
285234203
48
390951
9215
213484
4
90
16846
86
3
887938729
52644
15
76
41
91568
65
68
76
111651
481505
3
7
254757
93
8
495800
23
39
415189
440402
68
80
59
94
63
212539
2
21552
42
24
38
407513
80
357697
355597
441432
62530
17315
116786
196672
89
9
384206
96
14
27
67
7
98
375889
254085
240983
74
53
690850460
97050
49601
62
1
3
95
39
426165
11
5
16
318665
34
17
29475099
166925
80
66
61
83446788
294396
398745
85
98360
79
208589
91
78900
69
86920
12
271364
105627
9
1
169658516
82
431243
62312
92
58
30
459892
319650296
236750
2
34
9
313903
735528052
480935
29698
99
25
87811726
463554
336988
1
96213
63
288709
150508
66078
278849
9
73
64
81
24
388173
27
72513
479627
75
488904
443030
1
85
781693766
6
40
5
79
2
91570
564088181
84
54
485843
410452
97953
218558
481553
9
51
11
272585
37
432822
215246
128395
407828
90
27
65
99
3
382384
42
58421
470342
225042
305703
39
275256
7
833331926
77
129569
26
202722
476256
198002
36
3
57
21
18
231298
30
2
17
361577
223089
84
7
258047
544370305
48733
204908
499653
52978
416328
81
171989
279551
204298
871339230
480872
475373
4
80
83
494483521
404714
98
18
161440991
495524
190049
64
8
761735896
613238792
843693015
398666
317634
36
55
22
235454349
278506
62021
286133
3
10
444425
163314
21
1
209918
214081
84
68281
82644
93
81
4
96
357567
58
66
93
7
51563
435541
26
350883
921430190
91
15
8
99
5
5533
297324
34
85
75
333439
343619
353812
50070
222456
32
70
496786
95
69
332769
7452
16
3
99753
62
79
124944439
343438
33
445773
122482
232730
916799804
497673
26083651
61
91
18
9
40647
51
225981
323770
97
1
291959
293790
61680586
2
78
19250
73
37
6
302857437
26
254757
82
108920892
48
5
3
459086
86301
110746
1
53990
35679968
343530
742168438
25266
35
321825
361634
159262
294043
22
271533821
45
124898
6
31397
13
134400
63
347676
175037
134970
22
1
87203
79
44
77694
56
4
348486
255317
383796
76
85
77
229483
49457
399037
101043
248867
189976
80
354573355
431105
73
36
340045
50607
93
348828873
44
52
133801
23
316882
333544292
359035
228164
501864976
561130768
90
7
117070
45
47
709746689
21
574881562
8
188241
4
91
23
2
20
3
6
17
60179593
1
94
944168599
56
8
96
187466
9
17
87
5
226481
87
414070
14
40
91
379568
340932
335503
29
63
222594
36
475254
139747
34
15
238740
491437
29
17
7
85
88717
495263
94
82
475535
180257
169313
12
414177
65
124154
63088
27
261360637
27
39
255790
15191
16
37847
67
5
318873120
495407
83
455710
84049
9418
29
74
236579
9
69
378453069
220573
64
235721
14
967752465
97885
25
2
93
248036412
8
604762853
5
121735
362732
139624
5
4
967002923
257318614
57
89
70574
387630
95
126624
588340512
110231
17
21
68
475860
7
12741
430370
21
121807
80
13
1
64
9
395146
1
40899
288895
140475
88
211980
427855
94
84
305137
9
229232
45
430405
74708804
86
671432643
229926
193198
24
444191
96
39
74
37
47077
32
26781
261543
497030
98861
468163
152860
472717
19
13
4
36
36
62
77
191934
74
43
23
13
17
610696127
118842
71
83
992439272
9
97
70
5
59
333563
278182
13
2
5894
68945
840743773
466202798
92
90
88
3
7
450837
73
235609
14
348363
341885
29
99
269829
35714
8
436855
197682
447025
59
68015
43399155
491946
23
13
300586
105236
489489689
14
4
439485
46
5
68
24
39814
12
212514
96
296816
431039
149578
80
91
76
323364
90
476687
54
88
293612
188744
121843
317880670
212034864
171948
716086137
2
137023
3
450739
165815
42
446638
444270985
60
116706
9
14
390478
17
480280
4
97
327561444
469635
325880
133737
1
498390
84
79
22
422114
467558
315298
81828
7
38156
885199492
334415
27
123500
5
421048
931846870
1
99
393873
451717
5
17
7
33
4
402931088
49
8
82
5546
6
465279
33
340637
422514
91
429178829
55
7
495793
199680
366578
381392
40
7
399523
247895
150717490
365388
71991
64
34
60
85
14545
92
7
964393779
300762
65
36
492310
78
360340
7
276776995
22
72
12
94
48
479469939
80
66
8
75
7179
536043466
97
159523
87
82
26
77
88
49
265284
242819
24214
80
1
1
17
92
481225
87
27
144697508
262271
54
16
111791
20
781890256
2
344393
99386
386826
33
1
47
54915
615872141
292242
3
769762478
82
271767
89
64999
622110535
34
339321
72850
72215906
90
358933
423600
111305184
65
726835046
48868
253717
85
25
291578
37
255469
28009
97
490994
38
36
484157
264360
102855
325484
70
50
9
93
299888
77
50
36
114421
246380
324753
66
1
67
245926
13
73
972439983
180971
355673
34
9
471137
91
29
225901
45
461645
75
94670
436325
49645
3
8
33
134411
539069926
35
324930
25
47
37
442127
890531899
458182
774867109
446363
7
44
197305
50
653302548
3
9
13
216858
27017
83
4
42234
584336895
13
54
125299350
275552
95367
8803
25
106608
68
57
198298
279268
1
339729
85
74
408670
49
79
129253
69571
96
29
5
205758
56
82
59
397505
80
185601
47729206
35002322
446414
140817
720061321
38
2
7
726210925
5
20
485115
330834957
30
36784
2
22
6
559549572
362374
34
191030
9
356689672
69
22
199414
84
142473
365260
873821547
134012
48
824898752
52
39
91
77734
14
35
347198
54
183025
417049
919070070
6
86
971662218
46
62
177987
89
98648
75564
609518167
340443
48
47
87
140753
57467
68
7
46
63
397451
325783366
228909
83
459728
137328
409427
64
224377
85
58
51
57
84
186509864
81
467905
456196
352164
4
103700
44
64
27343
7
26
402104
57
20
88
26
87
38
246653548
474938
15
21157
245712
456516938
52
62881
53
11
8591399
44
72
74
135426
481547622
478259
269590
261905
27
400449303
84698
287563
224900616
64
46
330045
449723
43
19
16
164462336
242125532
73110
295505
668148109
44
6
336182
30
194748
456814
17
66365
35
499004
67
356203455
250735
348824
305028
16
29579
92
56733
967862027
9
38
457646087
467468
99651
483475
52
413253
367631
18
237359
442197
77
48114210
396750
1690
251112
286347
50
8
113059
9
90911
17
456426
7
194278
11
727577004
425998
6
23
47
25
21
10
44
336991415
56
239876934
110043
22
97
69
568184596
386446
360443
980626537
20
59
304769
181329
69
84
5
39
43
89
97854
23
290438
496064
75
39
82
37
84
68
85
220283
9
94
59
7
387031
496638
489663147
45
13
26
234388
86
228724231
4
440030
483911
90349
192555862
16
417373
44
130087
10
194712
41
75
3
246310
37
175210
24
52
34
124689
97
96
300266
92
117215
59
204540
56
619579315
22
449476
108061
141133
702492161
13
46
230288
65
13
76
35
58551
228734804
233970
6
31
424998
270865
63
87
58
276109
1
11
444698
85
3
80
36813
230300
495166
4
369634
13
59
933609749
7
15
335050
39
112347
97
35646
198001
68
80
133241
88
33
343567
78721
21228
73
1
101855634
291981
43
96416
310074
11
90529
99
808048530
303033
29
221334
993187450
39
28
56088
780011611
52
10241
52
86
286744
32
21
99
99
77319
36
90
34
252238
336331
25
378773
24
266743
65
52649
42
12
4
77106
235509
358244
392951
89236
143267
80
8
370181
90
81
211421
91604648
99
178851
94
1241722
2
45
362147
486695
301379
71
1
4
39
43
476737
73
13
21
73
382046
68
39384
1
16
449716
739040809
64
715296221
96
115700
163573
25
467531
4
20331
383333
3
143375
88
298612
76
238163
10
250360
92488
52
73
186978
66121
72
28
323875
52
65
18
849986715
47160
82259
76
860144969
598766695
82
113739
89
71
299017
477688
50
99
683773360
56
77
32485
97467
98
189940
89
155180
87
146217341
39
219032
127438
83337
118419
373614
99
71
14
4
239428794
165264
437756
56
437517
29
54430
152978
162647
7
396396
24893328
34959180
4
56688497
4
157120
57
288150
23
4
269055
49
2
84
432927
4
76
212288
535551283
259413946
143505
71
149970
79
66291
242833
316534
10535
56
625565444
193180848
121108
550094007
91221
68
64
21
84
86
79
2
86218
76
28
23
458342
75
375438
41
49
53
15683
8
35379
58
418702
427222
13824
50
77
337002
78
73214
14
11
648695241
26594
32
468017
437803
33
206123
1
88
51
92
156111
187799064
38
56
66
25
770298302
262334
7
72
8
10
334278
651064915
739251970
71
61
3307215
53
26
24
360874
267353
310554
227134
98
91
12
59046
51
481719
4
1
85
16
85
185789
333905
217646
2
70
60
6
5
288300
65
491563
87
188866
252402028
42
184608
5
18
3
74
86
859172817
966066228
3
463221
337071
52
329726713
99
92
163070
98
497560
22056
94604
30
87
310940
233332415
34
168109933
382745
75
203409
150926302
791190796
771275222
300272
32
2
389943
141736652
99
468605
573920603
472939
4
485580509
108329
34
220923
21
31
18
143616
377468
112276
274839
85
10
65
76725
28
273423
270896
136633
122456
18
211824
35218
73
3
59799
374520
23
241755
92
30
28
170505
89
6
30
8
8
331480
73
483098
249881
67
488711
400105
39
344608
369581
7616096
1
6
4
27
487174713
302633
817263816
366866
483924
98
133377
51
135809
22
58344
217662
139156
63
271955
376708
176583178
79
3
133354
28
35
384587
988694250
33511269
285974
99
44
163689
195387041
386782
91
65
416293
25
4
387418
35
816492183
307941
2
355877
82
191844
6
27039
75
61
74
11
195489
77
1303
89
65
101455
203722
328604102
44
452779
99
493952
93184
74868
361959
953147297
339561
389630
56
366108949
50
21
12
496191
54135
18854
86
1
29
53
770022104
286600
294233
15
276250
37
89554
23
304086
587832961
490077
321962
65
103003
420500
83599
296047
13
70
26
196654
68
67465
253407
27815
92
283787
37
167113
95
72284
15700
2
33494625
6
67
16
50
27
56
74
474752723
95
13
47
572603472
59
725627538
880920450
334114
69
28
94
24
391809
67276
13754026
46837
254665
38
486414
75
71948
56
33
82
334477
11
54
444969
86
40
870366766
98
13
463432
60
190020
135607
2
368258
53
4
329601
780902152
9
157828
912593436
70
55
322615
37
42956
149014
495241
147103
22
113146
15215364
261302
470552742
173706
126495
85
25
1
35736
1
25
207545
53
99
54
438637
329568
3
61
56334
7340461
90606
28
422399
32
45478
55
469225
453830
26
90
80
1
28
272427
84
3
177161
65172
82123
151121
266603
25619971
208863
152368
51
138860
83
88
30
63
99
331574
264531
61700
241507757
8
190327
49
27
35
180231
103990
307367
64
98
143881
157290
55
37
32500597
58270
91
6
178212
478785
556586877
61
49298497
16
78
3
5
26
73
495711195
21
8
186198
76
276090
98
4754816
901679182
80
73
2
75
455944
49
28
278159
361894
309100
89
466284052
619287389
18
32
85
93
72
62
46
93
190335
244302
479939
271584
302613
77520
76
236834
236230
91
162946
277639
40
376862
181120
5
75
473764
15
76
61
817735212
469612
236629
80
23
4
52
131813
8
388965
262798
72
85
103458
140275
73
603905632
60
91
39018
446993
9
55
37
416527
8
58
2820
143012
31
499738
359794863
67
8
114800
2
25377
36
18
335188
43567375
159153
150967
12
502766596
2
397587
17852
65
34
63
816824484
47
401607
9
84
424711
112754
2
205628
996223329
207641
18
325685
453836
9
21
15
224274
36
32
977380020
36
24
47
90432155
14
37
260612
343608
96
386220312
430018
34
81
11
47
68
480830
13
331622
344432
61
4
58
356522
25
38
46
25
339887
355922800
90980
93220
951428871
38
39254
92
47
319094
34
5
19
98
65
67
4
28679
486637596
13
77
625739424
28
557172755
424851
41
29
9
1
132303
27602
143861
360242
93
25
266496
2
37
19
6
686411870
491182751
79
314997
158544
88
93479
205351
183269
71
25358372
12
66
82
2
40
6
217539013
69
40
208887
153094
996350632
93
16
11
1
37
94
429129
6
186057
238670
71
9
797630503
156313
326169
95293
29
15
51
13
67517
159901
57
61
25
356522
66
20742
68
325373
302513
376307
458490
69
25480
485373
499524
57518
350346
80
23
60
278570
464407
44068
400773
17
7
82
65
47
496387
892299154
273907
138377
318277
39
1
39
72
319041
154706
40
326354
49
13
66
36
88
149219
265428
469342
2
315734
464787
381717
360546
21
161949
738306152
18
83
62
81
8
218161
97741
36
315227
157807745
93
127941
1
73243
309263
24
429286
64
469752
26
461890
4
161108
9
85
298228989
97
227071
333028
929480601
89
226535
45
51
76
81123977
330226
63
17
98
1
12329
46
391867
3
34
58
35597
747896218
277860
54
19
23
171528
93
78
45
389302
73
223228
13
53
56
342959
403830
90
7
2
321961
16
189352699
121702
10
219588
398132
29
82075
462818
9
71
3
456575
331521
419164
130153
50
116411
352577
46724
56
49259
11
19
2
36
33
334688
27
2
14458
44
94
12139
42
1
16
119913
31
49
52
78
94
16
79
56965
489807
204608
97
50
443592
88847
77
357916
93936
75
59
8
133970
93
93
22214
53
41
193409
33
26
376569886
445227
698653574
275410
17
73
174729
464736
1
583759014
73
20453
116908
66
7
8
48
46
38
22517
792522325
131784
62
77
149140
63011
125337
3
547698120
329752
7
24
842389614
111098
33
47
283601
212873
64
86
255581086
70
309233
2
22
44
3488
290902
231515
406340
38
124743
37
14
882912408
84
374623
194094
377096
120894
36
76
166739
306821
3
53
5
4
373018
76
5
56
208491103
212134
722369522
180211
45
75
93
427091
4
800192285
721775009
404237
21608
25060
188276237
35
69
69
191519
8
344839
25
385992
92
65
19
17
7
7
6
129843
9
7
218742
35
59
4
82
455227
360565
245510
57
97
49
85
126620
287652
414794
84
77
66
80
82
93
323847
7
26
458511
77
394934
61
278813
56
80
43
404970372
25
4
56302
78
447047916
71
93
14
350134
302625
13
67
415549
237298
430825920
27
482842
320399
6
262382
182067
36176217
11
468922
87
357137
96
7346
310466
2
78403
21
26
56
63
396697835
144435
234210
399057
44945
141015
44
205439
32
11
6
46
24
67
135152
96
54
36
81
74309
7
505428803
154948
84
45600
76
30
86
251479
4
28643
94
403962383
417351
213922
32
352303
1
81
13
47
18
85
47
56
704594791
13575
307078
41
341964
6
77
161591
33
13
398370
57
73
121514
55
301485566
162825
4
4
25
53
434158
341141
6
352242
47
88417
99
291204
17954748
77
277312
79
42
267798
14
184297
46
47
50
992704689
23
88
347317
213441
88
466160
24
258449
24
452582
13
40
16
493317
72
48
152552
388653
406865255
845466217
96
29
651663760
63
74
32
81418
77897
160962
44
72
431805
968984754
8
203459
53
413685
91
95
283026
62
345897
235070
37338
20
222419
41
30
82
136955
10
77
224529667
158326
57
26
94
922596190
15
93
208248
531037418
30
993178006
319805
82
89698
63
227994
23
3438
221032
46
25
4
96557
228294
283962
6
314017
18620
214083261
228531
27
99
96
9
72
349575
26
33
51
56641
203980
43
28
82
31
82
77
495305
7
221949
9172660
45129131
2
27
4
308891
2955
59
50
729276763
156368
178037
897643780
30790
13
65
161271
412145
152793434
94300
53375
74
107054
825420811
65
319275
76
41
494063
476719
497216
2
54
225979
7
34
9
107118
273069
1
20
42
69
5
40645
41
343155
83
74
219129
845302925
89
71
1
71
345391
29
8
22
95
398909
455620
7
90750
83
34
250492432
37
770041906
51
55
20
297480836
12
9
1
128582
12
38
35691
29
20
95838
264783
98
32
57
7
180373
45
74
241006609
6
204841
257680
85
21
71
44
9
30
370532
259106
494004
116697
226601
334522
87
467242
53
2
454120
375466
444069
22
67
91803
2
599115143
56
94146
41
66185
23
89368
50
57
118997
195059
133537
107615
23
39
295846166
13
464722
93094
280355
230066
78
607187356
20
9
90
171505
459130
96
237081209
35
50
49
604052130
321123155
7
630706556
27
6908
89
67
105030
61
711455772
61
35
22
71
8
85
837799292
19
86
312305
101886
493352
369484
414545
56
7
738259637
142906
639437490
22124
410864
31
466491550
67979
293554
68
672861060
390415
760723541
486711
20
445250
393393
376345349
9170
83729
228100
17
234887
432069
39
413354482
24400
43
796670469
151888
23
395795229
8
35
70
58711
11
794347406
444677
106449
863946342
39584
186087
45
67386
27
26489144
12266
29
294346
235647
60
160456
68
70
462904
485812
139761
5
65
54
99
3
42
43
53
75915
83
82
29
133522664
300441
2
397530
333894865
388344
79
338357710
410058
238205
220063
64
178914
102012
162646
89
180045
131845
40
481827
4173
457775
277482888
433885
70065
19311
27
56
84
402641
25
465692
83
324136
79
358141248
412912
65
369099
147220
71
331673909
162922705
17
74
430856
578690182
115672
95
6
6
65467
8
94
53
32
254966
1
49
2
8
61487212
52
314556
384484
66
209016949
166779
492932
35
377202
283104
31
69
81835
8
53
69
33
47
40
35
55281
150509
99
88
73
466932
335161
80
748448683
21730
379835
39
6
57
73946
214414
357961
24
8
446402
21
91
237722
267572
30
32
6
159295
142116
38
5
59
497829
140897
179238
424483
81
51
3
7
556522164
10
206432
56
6
42
53264
250057152
355904
8
61
76
725083398
19
1
9
20
397976
25
397561
59390
190884278
2456
9
28
93
47
295971
340414383
256582
52
363969
12
103659
68
793460491
75
35205
340791
25
3
297128
1571149
30
335668164
30
484056
14
324666
50
41
358858
55
190274
6
400503
479625
204055
81
12
130485
78
32
66773
26
435465
46
217899
229239
292230
364093
106969
10
217842663
76
905414978
8
44
397865
199233
179966
75
15
2
58
24
94
80
138601
885277273
11518
93
202876
382536500
80
84845077
412311159
177129
86
68
51
49
166554
30
1
268426
13
418728
189830
408128
82
189012
1
63
81
443009
64
32
29
337547
56
41
22
140140
5
15
9
53
167947
23
55
30
149216
3
58
74
414078
21
3
210007
12160
27404
6
78
492878
19526
5
17
146759
58
7
750597285
51570
970032561
90
94
5
45
4
89
79
76
98
1
334890
172041
91794
38
29
98
463772
446072134
34
93
893834324
96904
291622
27425
82
24372
437170774
971889076
561212773
444562
47
85
144094240
499016
41512
357524
72
6
232193
292964
92
252782
187501
66
16
46
36
297298
2
359432
356515
926579184
78
2
14
54
6
18
376647436
266533
32
437462
84
398621
812593309
158960
146880
77
22
494888
85
90
43
14
115151
374793
3
349110
524281449
76
36
50
73
291016
384749
374981
252713
92
23858
345949
61
12
7
61936385
297085
15100
92
89
397454
79
7
358205683
37
1
96
126300
294147
432031384
90909
41
1
196141
128638
9
9
14
4
15
391613
63863
94
5
84
12280
150087
30
98
77287
322706
40
473047
81903
2
413433
553146443
32
387420
428823
25
298928
489699
73
31
25
52
198449
32
79
63
68
380010
1
397941
25
258428
40
30359
10
71
23
46
420358
9
8
20
661605020
281575
280533
12
27
230823470
32
6
51
66
454606
9
92
96
120690
925732426
288692
89284
35
7
69
83
240446
358417
78976
478418290
4
215811
105405
112215
81949
93
9
94
302086182
2589
81
84
108230400
410877
484239
81
45
24
493111
91
415303
20950
341864
2
290470
88
22
21
8
263954
27
329998
8092
64
361755
69
86
386235
284799
54
70
27
157823
36
101994
92908
76149
27
205654
314631
463804
32
1
52738
304243
208808
6
21
21862
49
9
19
27
624980994
85697
350803
2
89
211493
33
41
355829
126808
184074
1368
88528
461445
75
122269
4
109602
29229
50524
464617
6
51
13
40821
164987
60
6
225440
871565719
57
327447
73
30
63
249617
33
14121
60
76
263900
23
66901
42
427547
55066478
89
172910
52
19
347271
350664
392259
9
80
131533
9
32790
14
73
382687
324587
220197
457859
1
2
447408
46
43
13
64
260167
124418
301252
35
393687
26
194575929
2
171767
92
71
96
71
4
154564
31
327360
366655635
3
85
87
354886
238955
93404
5
169070
83
258073
43
87
424757
621550129
374826
180985
401399
95
46220
28
195939
94
122191
270559
41
57
532802927
84
494543
54
82
6
339330
61
78415
221639
57760
133393
20192
69021
210743
143720
25
213946
27
466550
104270
377018
471802
6
68913
495964
15
8
53
198236
379482
184475
4040
290635
668932195
441026
10
73519
420903
44
451932
83771
170838213
273044
45
72
43
74
610928315
105002
72
460712
396994
399046
34
65
321804
99801
5
61
135588
33
99
319678568
325949105
71
471056
7
6
26131
299819779
153898
46053
59
97
35
45
54072
265040
176416
22847
85
699566666
15
206256
37
37
7
358553282
7
236087720
94256
293183
8
4103645
91
53
385081
58
186445
68624
784958321
120027
650316436
50
82977045
90633
386616
486552
21
261017
302781
434681491
317246
41502
36
80
37
9
37754
205861
6
16
9
1
321061
356917
5
12
9
89
94
20
66
28744
79
6
59
67679
201107
3
9
98
287157
74
54
323989434
84
97
35
392236
94
9
69
10
49
69656
28
377835
73
469525
341553
55801
7
300828
357774
22153
95
169003
4
457420
328557564
750113561
61
29
434226
449490
488645
11
91
136798
224056
786160624
6
276992
375358
39
276314
476700
93
48
49
69
499528
9
39
43
36
384021
407321
54
412123
7
3
86
7
250999
356198
459664
89
170705
33843
65
52
28
8
488920
18
95552
4
43
2436
94
812111982
983655419
345394632
44
259218
18
451893566
336661
93592
299025009
301865
572838956
41
41
280152
486948
256348
363380
34
54
78
83
121356
16
158378
181559
30519
49
473673
96
57
91
197810
36
92
9
41
460547
81260242
93989
14
64
98
47
127395
93
60
10
43
53488
489634
159307143
84
44
76
158215
32
165573
206788
98894107
266308
376495
54
23
41
83
246316
6
881615232
88
87
422169
817291520
831384497
346411
14
11
290470
71
29
10
54
675268191
551292308
349077
61
392272
77
201583027
93
320742
61
74
47
336108847
32
86
31
15
406490
72
78
19
6
230472
93
17
302586
34151
45
94
91
84
28479
15
302508
51
25
32
432728
128940
557076754
37
49
492287
743996271
91894
74
253614
292048
82046
212949
214945
406482
179162
7
73
20
465681
380658
198227
34814
50
86655
5
6
4
295963
381258224
81
7
19
580851461
81
241697
85
74
82
30
85731
87872
85202
370879
94
227168
328646
308643
405368
104265
64
83
10
68
25848
66
245591
6
482398
99
11
463965
463561
3
73
537004448
59
91
201284
34
5
2
39
31292
86655
20852
382158
471321
340566
1
13
886060078
73781
32686
311850
4
40
774323016
5
203389
234315
10
39
92
975240126
38
3329
5
78222
25
385432
59
2
51
30
45
331313
115902339
468611
969078538
96
72
432426615
9
394103
42
27
130457
83
382217
726977056
7461
60
44
9
90620
292557
389945
122947
22
677953953
10
307325
80461
453259
81
96
840189711
477135
978903041
78
72
218438
334251154
7
6585
139212
92
238994
19
64
1
24
292556
331616
46
412987
91300
58510
67
70
35
489396
90623
88
76
185457
134087
18
330099
47348
160020
227234
437656212
73853
74119
5
6
3
52868
263277
387835
98
327709
30
3
9
519638309
19
82339904
174583
76
769
497339
315388
345982
122041
142251
409626990
102088
348840
80
221655
60
352071
70
309068
332375
71
43
153361
407659333
421548967
5
70834
63
10
78
67
13
547132529
197523
538954019
13
25727
16
67
14
5
99
59
360573
323309
72
8
83
32288
10
1
7
867595837
96507
422492
67
70
106912
481027
405996
10
69871
15
298283
314621
70
4
117697
216822
239205
199645
3
297520
93
91
462293
31
3
158662
922051308
94
26517
73
485468
368108
8
53
92
1
430651
82
2
42
80
309821
123912138
306082
2
16
82
7
132751644
98
466533
2
334383
245990
2524
112723340
27
481808
307803
371201
399051
81
404355
996456255
78558
185515
99
81528
73391
262616
26
439927
215856
67
440868
173582
929346671
479626434
44242
2594
184695494
62
7
68
369940
1
205679
61
462292
5
9081
88
87
4
16
59
91
421036
382602
9
69
12
16
50
21
58
77
442346
413877
101279
462048
5
18
143159
245147
36
497274
57
48
185271
272714
489121
47322
491504539
288081
66
137153
7
61
199549
26
575521041
894204733
122964
68
25
72
7
63
92
90
148735
54
139752
578423286
92
16
14
31
52
368161
241444
46
199192
62
93958
56
87
185266
69
323842
232237
479726258
131455
747172405
305109
217133
375593
357627
378431
17
96
73157
22
44
41
83
71
21
55
66
5611
95100
372277
437747
153691
269577
105272
499556
45896579
92
105055
74
94
4
416334110
17
4
256465
87014
39
21
15
35
403895
15
239173
449197
12
71
59
7
32
20630
59
81
270234
396547298
90
44
60
174267
492113
498059
86
36
15
54
18640
70
2
108156840
78583
416230
51
51
33
496934
78
50
186340
254274
179628
326785
167435
12
2
186471
92
6
385308
56
87
231268
32
184176
70
64
50
272388
93
82
56
270802
1
86
69783
3
492290
3
59
17
36
9
47
182945
253856
133275
220833190
1
823421370
20444
6
41
78
97
80
262435
34
272757
55
406004
536248455
171727
71
24
275072
169612503
5
818913751
11
93
51
183091
91
3
8
27
69
9
253706
633509297
477645
23
99
71
2
85
385031
437856234
58
224607
63
65
135258
87551
39
262774
297737
27
141768
50
245691
61568
30
46
5842
19
403304
10
30
120472
491716626
256674
310710
561654648
506587292
4
88
482536089
36
74
73
7
233547
42
90215
257997
55
93
10675
66559
6
624256450
39
162133
124889
94
39
75
105747
33
57
9
223098
103695614
391511
65
160672
51
78
7
254510
61
24
85
21
61
55
72
422384
428452
1
90
5
5
7
302780
29
355966
22
8
57367
243242
337587
90
314413
15
22
294046
74
62
378710
14
393378428
360718
178185
78593
254253
613261152
887119261
29
176695
7
1
359621
276901
166954
453517
611317938
400639
67
19
35
61
60
275983
93
11
222154
65991578
356864
81
88
8
33
64
365834
426073
53
3
7
161765
337241
182398
479177
292496655
42
93
17
38
270133
172621
43
43
932951086
44
8703097
34
88
206864
46
70
16
629278497
11667
251233209
26
95
103997
496379
3
68
38
522120376
94
89
55289075
431808
30
5
265349
48256
227278
42
95
52
1
370417
92
74
489939862
43
344353
43
9
12
419006845
4
4
50
441145
7
129134
390298
499319956
75
59
388541
30
21
304088
252034
433545
43127
80
342925
340272
407269
68
127358
70
282820018
8
22033
2
312885
57177
95299
52
408817
81
731085946
8
454679
34
212758
3
32
116404
495124
104575
426679
68
668449080
42
338029
190016
24
253693196
249735
284011
69
57
230870
54
259490
188004
87
39
948546649
322399
301817
419756
78
294793
154930
41176
20752
38334
80
391251
18
235518
238181
50
83
77531
43
106069
39
12
41
3
69
44818
31
18
88
89
1914
32
20
284707
169083163
251269
27
175012
93
28
52152
20
79
263062
140497
3
61
251629
455178
57
316170
139266
309745
29451
34
67
202654
4
353929429
24
9
64
160412
245597
414107
43
19
476549
52
47
2
73
182932
46
163631007
356940
265731
400967
70
350104
24
44
478359
13
7
957524406
31709803
2
68
890395704
82
7
345760
75
324247
342396
931370757
193611
93
47
336892924
53
5
416636
35470
95
11767
70
43
364225
20
99
242726
73
86
5880
5
79
29
69
49
53
90
469366
5
93
49927092
275426575
78
74
5224
150362
343749
77
264639
81
117893
1
70
6
182475
1
38983
461191
112131
85
366072
761929477
35
47639
234977
8
35
110957
35
89
83
180191
78
107189
19
89348
370649
302724
99
63
44
112476
29
63222
22728
89121
29
368633
849420550
93
84
11
439313
99
49
38
23
57
38
17
73
21
2
653274053
305569
50
202000
21
5
88
76
373883
175743
31
882576298
317520
73
433226
24
7
252216
35
49
67
421719
1686
19
48
6
89
61900
44
36
330937686
81
6
371101
203707
95
317223
99
94
81
97
424321
381246
440096
42
57
14
170390
43
112765
71
250050
19
611806459
25
84346
3
358650
19
359600238
78
80
72
9916
87
50
432777693
36
89
89
58694
96
77
343048
50
9
825542491
56486
232751
53
129366
95
34377
124446
1
35726
10
53
28
479574
305493
38
321786
25
60
481597
18746
919135176
155119
167359
84
6
185050
81
8
22
51
376431
91
687685388
185513
89
25
81
423892
66682
6
197262993
566760438
82
362870620
68
307263
631427755
480352
237852
450100
82309
62
350261
314411
231660
351847
57
111434576
232724
74
56
28
82
729
260442
75
89
963264033
35
406935
6
80
6
3
5
180945
216863
495597
87
216012
1
80
507871251
16
40
7
76
136042
430470
72
209184
7
317346
97
39318
471476
422581
96482
26
3627
6
76976
42
78
65
74
6
83
4
67
421047
47
371006
76
169194
91
495992
41
140908
61712
338508
330177855
65
404014
480912
6
139230
101875
295100
380514
24022
461345025
55
552972928
83
24
86
85
22
42927
4
33752
17
261740
131879
87371
166554
64
54
13
271223
9
166436130
280045
55728
4
80308
76
162568
90
357512
2
299547
6
229220676
69640
8
339471
26
86
15
332555934
99
18
89
221136
191106
285518
98
375612
7
256778
54
443989
20191
9
27
160105428
93
2
8
89
499481
81454
198391
318103
79
283592
21492
38407
240514
83
58
242369687
435215
6
73333
111733
13
46
66
89
42
313411861
669336710
119918
71
256145
23
48
9
81
60960
30239
80
311435
88
233525
258381898
176127
312617
71
178963
3
15
2
133265
224801421
436963
38
19
20
60
19
300947
192645
196353
52
117866
288960
7
29
58
44
26
457264
61
252954
229939
46
747680344
402326
45
443051
37
459263
420736
358425
364271
81375
32516
968563784
12
53982
50
60
180167
601769381
84
16
92
5
273691
31
10
1
485063
243258
492769
5
71
6
387317
927795972
82676
72
11925
52
624591895
82
209889950
109716
233650
94
34
150586
94762
377010
65
92
86
37
256328
873290081
304091
25
80
11
7
20014407
40
6
74568
13
312389899
73
472101
192703
233364
92064
40825
94
399589
470975
484505
31
61
20089
646846057
37
9
3
300785
77454
418030
75
61
11915
8
545767942
117999601
548653890
358160
99
285831
134532
72
75
82
35
18240
969940425
6
78
15
280145162
51
88724
51
410340
49
42
672146436
9
5
98
70147
68
295063
12
66
34
251103
74958
38
267237
465283
202838
156282
2
24
3
13
353826
32
411074
22
65
968069236
1
24
678936964
413875
276197
837418442
78
186760
80
311914
96
19
252063
43
21
13
65
393298888
362133
76
378453
26
3
226738
147069
168729
89
353076
25
5
589212419
7886
62850
10
313140
7
161692
290939
27
72
36
395148
75
62
70
261643
497676
63
124706
432888
97
95
156478
1
23
16567
184775
185807
467677
62
85
109896
189500
548812119
23
52
56837
63
314341
326698
381412
307057
233893
39
98
233511
34
430740
20914395
9
60
10
28
89
91
304872
57
168324
547750763
90084
67
53
95
126730
256178
367289
78046368
267808
71
843183809
56
1
382788
61
33
395763
69
4
64
429511
142136
39
58325
52
745419065
181086
11229
9
14
362505
75
451523
79
49
128253
276359
468503
742709963
8
244737
93
44
463226
93
170953
2
49
43555
205728
296532
13
96
2
14
251779
452195
5
721789802
84
3
60
912657898
61
464063
271844
112534
53
249904
528619930
22
32
360943
32
57
9
188930
1
30
34
9675
83
9
93
508956970
467659
949895108
2945
275828
51
14
20144
28
496468
21
54
30
136721
225630
120416
64
426340
71391
4701
56
62
77
282344
239547
64
306996
27764545
81
133272
7
3
179108986
581151492
218740
76
44
71
7
422955
108793
82
91
463993
29
27
30
91
380945
20786
17
57
76
241492
5
5
67
205075
92
531045190
65
460810999
9
88
35
2
81
79
29
628724064
123027
2
806725630
292615
63
77
445366123
42
77
49
53
1
186306
48
241455
43650
9
30
322450
50
6
134647
74
67
465623
37
44
42
247031
152352
46132
618333261
376340
82
274934
801657539
58
21
66
27
1
19
210465
137699
363814
41
272219
91295890
398839
76
8
54
9
81
5666
394081
64859
407429
29
475028
85
9
10
163521
46
278023
220126
417810
677538308
371118
669891712
85
280631
16990
89
13
29
28
8118
72
69
480916607
44
61
15
407039
13
34
351864
475075
354171
103644408
9
203404
281939
443269
89
122973
513547454
125386084
73
18751
60
35
15
179001
250172046
85
81
61022
36
3
61
47
536120660
91
124056
35
3
62
138767959
8
128388042
444355
10
2
142294
361249
49
55
7
344110
3
102778
44666
21
412574
85
328244382
35237
69223
302398
177070
73
210981
69
31
4
85
454351
142515
195568
133035
228263
403821
123561
332468
158017390
457168
145157
325027
73
224468
62
445713
29
541106040
231696
305099
47119
37
99
184745
90969
128173
72
217251996
200348
400448512
231341
11
59
56
7
74
93
68
135446
97
26
418949882
266940
18
224396
133936
78
45
991611170
208058
57
51
111572
74
301077
255167
68
1
89
1
240478
28
92
66
89
33
51061083
44
76
47977
42
420237031
419341
39
79
24
28248
441546
254136
35
27
50
76
231254
191733
428922
69
71
118702
71
60
485951
992607698
852702104
93
218783
27
401101
248993
488279
48
240400
999071528
177789
113994
48
62
62
84
88
93037
469039
166841
350493
20
9
16
210816
51
37
11466
79
99
161206
2
453456
396487
70
252184
110333
15945
61471
3
457714
362503455
40
20
334130
186164
267324
10
16
46
74
9
98
3
29
70
5
40
25
382732651
93
200886
39
356696
25666
854513973
489694
486672
227900
413753
394524298
140069
69
9
20
90
36
61
94
87
127953
81
61
367068
18
1
74
87
24
46
47
6
173433
88
360299
91187
230646
439882
71
136426
252784
142332
51167
153727
440938
51
404734
60
850551463
84
17
93
399124
348712
12
383478694
35
290177766
51
161956
100391
88
96
23
42
171485
94
48813
19096
48
58
20
187289714
7
2
78687
37
103520
406004348
99
99
39
447963
238058
102625
42
16
418419
66045
416823
17
35
337203
496689
353587
27
8
410845
99
442235
66
55
139017
423157
78
78
215653
383351
75
4
81
56
142916
419161
444418
2082
75852
54
55
71
55
53
494034
5
87
24
30
30
898091498
18
240942
5
3
314668
483087
16
277194104
374459
76867
174929564
165462
18
449627
354230
9
195403
81
217687964
1417
18
11
18
44113
367678
144379
140717
8
32
428825
7
49
99
480687
76
30
8
12989
214368
5
89
279372
69
403683
247271
7
20
64
99
474231
28
86
93
18
55
14024
235396
53
446218
5
377334
30122910
351492
37
94
53
12
2
54
26
78
75
39210999
237456
88737
59
4
462439
3
222488
116342
4817
77
24
59
189883
180830
8
350114
6
52
57
67
11
86
5277
359217
5
15
8
321440
154723
31
374049375
32
206455
44
44
233942
21
943067359
319216
73
49068
65083
185095
75
47
66
226139
33541
222158
6
136321
2
35
2
233688
36
113821
90
106067
21
112725
53
3
38
38699
90
367456
241189
25
84
37
4
192233
42
96
157456
171946
6
25024
412061
54
314406
16
65
470219
486590
27
60
303511
359572608
8
237316
360148
84
7
420777
191325
243933
31
58014
59
32
82
14
4
273678
149575
5
177452
98
11773
9341036
44
326846
495891
353601
97
262317
72
15
5
436630
438112
483391
63966
1
4
59
75
66
90
6
24
253292
123428816
3
83886
659147709
94019
89
166621
44773
8394
53966
43609
306070
1
13
69
79
81
44
54
33
117193
236797
58
18
7117
29
187006
418731
231232
363913
52
20
26
33
20
90
41
61
41727
116322
97666
380459
38
88
25
97
96
403611
56
77
239353
1
2
737039193
223687
700831823
747814305
636487096
21
69
414950
164256
29
24
44
3
62
17
92
13
5
91
67694
114819755
454661
45
729697410
8
76
326270
21403
361722
22
344127
227936
306393
651180412
2
290553
88
1
6
272345
9
8
235555
58
34
335604
92
228983
93
31
720250409
3
89
80
6
22716
90
58
20
4
238387
3
474474
8
98063
281656
273042
70132
57
469410
3
82
87
24
6
38
295720
20
351840
62386
119179
94578
162464
44
350321
70
81
76
943255176
23573767
2
304826
85
18
22
44
6
362095
471908
3
331578
264932
371513
54968
87
395830
1
357303
58
93
263896
971640853
78
3
67856
363083
821332052
3
101011
212789
79
508978283
385254
496263
91
205105
260679
65
595057116
279899
9
54
223380
5
9
52
275808
61
7
88
361045
15
24
87
71
89
84
14
228239
32
95
196507
53
70
75
76168
80
474443
2
477756
1
432220
82
58
64
69001
65
254687
3
92
25
1
254382
299602
26
5
198986
511982160
73
50
6
92
26
47
26
73
92
178947
84
459192
390483
46
79
80
382331
223315
84
20455
82
4
63
94
358081
23
88
214402402
146270
65333
37
25
498637
3
14252
20
92
378100
220072
78
26
201669
759355787
363733
75848
51
88039
89
327450
310777
45225936
8
135847
2
18
66
428656
39900
63
96
199716
15622
470750962
315092
58
196733
36
38
288696
6
94
34
82
10
81646
12874750
93
182808
51394
428278
77
441495
40
318831
9
7
92
333962
90211
88
2
60
145898
43
44
427286
51104
68
912486141
19
22
13
69
549381773
90485538
4
249281
3
1
92
55
66
372544344
285452
496680
62
9
102413928
74
164169
84
455066
74
275509
12710
204920
408687
5
102373
168683
88
6
6
35040
2
416630
29
279201
240364
392223
58
1
519241591
407380
94
382114
376090955
311782
1
174059
335982
316955
435736
30
15
54573
46
36
258336
488948
92
343239
1
29
2
202701623
83908
243023
61
465485
472537
37
48356
265488
305229
390919
372252
1
298409
1
72
48
33
17
113804
20
260948459
219857
85
11
26
48
9
7
62159290
284362
39
35
264938
92
15
342953778
1
168302
46
458336
7
60
159650
234955
10
31
58
140558
288840
11
92
59
10
84
325641
7
47824
655855392
3
285333
381220
304427
301546
123402
291681
47
415383151
143402
28
128376755
40140
334544
175724
475768
905933610
156570
49136
21
229993
131232
4
21883196
59
180870
318607
62973
18
51
229073
62398
74
4866213
92
215882505
52
67
17
461836
29
353728
19
83
37
36
59
96
295832
5
117349
18
30
430305
97
93
81
94
47086
262326
62213
61
369399
118323
11
39
25
2
45
80267
872414020
70
392166
70
5
415519
12
18
301290
479696
59
479789
334809
240404
467536
82
333776
50
254704
367661
427400
39
97
65
495714
390338
32
93
353771
226884
431534646
89628
257687
19
158863
96
4
199277
351833310
22
9
30
2
28
460297
195256
5177
60
77
2
88
60
92
15
267490276
1
57
29
456288
127185
2
4
82519
38090
479159
79
358134044
90
33
7
34
267490
356911
186512
674509832
41
14
687938665
37
284060
6
75
251661
15
339160
545075546
82
265035
2
17
99
4
9104
478443
494763
184918
481479
264310
432139
153127
481085
172767
14
79
287156
96
3
181834
106174
61
13
1
90
110257
4
171105
51
48
41
293943
429760970
346610
86
45
116074
91
103537
81
303988
1
6
367663
96
5
24
376988
840205672
58
40
674229050
9
60
11
10
311964
464232
958842474
49
238464
96
637255716
325282
94751
155634
69996
945655730
167404
173894
54
91393
56649
476570
282939
3
44
38
66
74
14
3
47
75
228488
421804
154695965
352169562
337838
99
95
75
32
66
237170
34
19
20
29502
83
87
12
31
108185
85
21384869
40
97
30
76910
737545948
96
607322388
21
103382186
65
8
58335962
377094
14
888181070
38
39578
17479
6972
95
21
313460284
7
400611
30526919
498099
136547
7
2
339349
33
95
141770
57
31
284564
223315
685740687
4
1
57
42
99
427587
52
5
34
17
7
76
18
10
222276
15
793233784
72
49
135296
50
872058765
462094
614782101
502515451
194454
82
84
45
60
14
5732
231535
251946
543203440
102996
144057
14742
722921455
260287
301909
143903
50
493506575
327545655
29
135378
192661
3
63
63
397300
32
62
422761
14
218994
176754
89
455912
5
42
4
64
91
72
9
78
393266
49
899905174
39
340363
230053185
8
376047
44
18
124340
65
318621739
235076
34
491725320
92
36
23671
49
28
410490
75
93
464230
69
66
26
942941474
4
96
39
6
152942
56
79
85186023
7
286052
56
6
158312
71
295086
10
66
47
186838392
13
66
338148
74
96
255527
38
85
368436910
97
72010
80
29
257857
2
492989
424351
751080624
3
53
43
23
201367
65399735
80
290584
383779
2
408093
58
51
51
47
394336
45
284541
3
64
5
72471
9
83
62
59
485802
57890
99
279955
67
484281
17550
290509
145165
394380328
58
257740
35
471377
24280
869228091
198601
294012147
63
335783
182632
86
38
405484
26393
21
418966
80210
87
491214
8
94994
174185
82
81
92
45
331766
42
5
60
408779
71
75
435419
59
91580478
175610
24
494735
43
285051
282032
512366977
146515
83961
73710
78
160178
62
246360
76
493582
35
21
320585
70
156277
1
65
3
6
266777
428293
138086
97
107010
80379
9
180328410
73
9723
55962
237611
72
30
91
16520
297408
65
6
19710
443281219
71
93
388367
77
55
548561380
85
498270
53
468063
342511
97
2
385248
7
529231974
36
609667165
221029320
1
305211
103675
47
26642
90649
984778831
278527948
60
331797
100494
25
62
451268
34
9
470741
63
85
381718
161938
189247
311139
17
319384
58
5
125054
57
33
4
43864
64
8
14
99
395281829
11
90568
64746
3
50
264033
60646
3913
47
42
110438
41
68
873853317
53942
90239
232944
82
319437
32
420065
61
656425969
20
245131156
162725
425363067
312564
49312195
413228
1
42
327658
993096427
68
267941
29
2
15
160650
96
3
419145
115320
233915
483980
86
6
492484
131388
825230734
98
316277
63
41
357755067
6
85
89
336862
188488
53666
43
29
185328
44
31
333
58
8
2
55
151302
5
229538
5
128848
3
98
152400
413305
1
39
63
36
60
54309
56
33
165041
83
1
344687
487874
126871
40
78257
73
205282
131028608
319140
24
96542
219607
306315
91
355642
178484
98
70
17
449070
82
21
27
45
6337
87
18
272754
456268
90
6
441092
14
310599848
292497
38
996953876
53
34
472147
320172069
393575
19
32
31
9530
183357
4
19223266
475657
308207246
349392
40
489093
18790
77
14
91
454368
28
10
356827
96
423207
29
3
61
38
334260633
147874
7
121627
63
67
225339
5
48
363947
192191
285801
417478
11320
263970
30104
449148527
8
25
100291
5269
21
36
489802
80
23
418654
293286
61760
88
873675043
93
415679
211226
2
432629
456843
94300829
225271
43
66
56
303565
90
206987
7
58071
92
4
800622249
79
4
3
15
5974
281756
7
63
207506407
68
59728
87
471817
12
433065
9
244961443
62
471394
12
214546981
3
195544
122398
144804
42
853441896
54
50
17
496869
244481
8
81096
290270
67
32
5
39
28
62
412883374
36
41
32
27
370201
8
42
27
6
68
114455
351725
86
59
139195
20
336407
207326
349015
65
61
333060
51
352740
238983
35769
76
233794
315078
94
306605
391028
177272
41
37
200751231
368545
368319
2
89
70
495002941
36
40
14359
11
74
6
96
47
105585
420046
57710
35
340700
310037427
118856
6
41
64
46
34
79
1
152511
820515564
55
433992
22
36
486325
1
9
21
1
16094438
77
15995
78
715339891
84143
53
507356848
383162
292310
51
36
157717
135570269
186818
386524
5
44
37
53
64
261961
64
43
56
357165
371136
78
494576
54
88
83
296560
18
4
98
16
268966
66
39
3
78898
90
263113
246191
386544
87359
35043
78
156512
5
329079
439447
187070433
313030221
18401
55
6
59
70
18572
88
86
49
49
414303
483896
66
5
428344
7
413329
91267
9
22
33
88
196395324
6
45
754760447
26
152092
394232782
38
411244
88
236377
405334212
193029
330037525
78
37
265212
19
292706781
58
71
10566
7
85484
434502
55
4252994
472535
22
14
88997
137184
183153
249169
64
994806559
1
295848185
1
7
24
346220
254366587
402472
77
491055
485276
83
140112046
81
1
268158
3
53
326368
470560
432768
20
259183
39
43
362587
97253
298469
37
85
201231
86
2
62
470559
80
469496
218048
60222
89
31
89
3
10
420632
134889
37181
285110
26
31
57366
92
443366
1852
7
248425844
247827
55801
183307
7
26
98
105296543
7
18
3
75
5
418147
97
472866
7
29
25
23
233036
4
32386
72
624146279
79
62
74
24
251623
40
52
263753
954699113
349948
5
366223
205540
14
329657
392841
3
58
209132
14
3824
40
493633
337252681
103391
99234
74
231940
37259
303496
87368
6
358193
41
71565
68555
986752423
12519
308584648
8
15
78
277423
39
394264
2678
1
60
35
70
95
90309376
10
43
139433
106646
81
223406
388451570
3
58138
95
95
66251
365399
5
178448
276780
85
956557300
36
259250
283845
31
96
26
34
4
73
332493
6
61078674
50
122382
357080
129126
49809
6
70
8
98
8
89
199400
32
48
25015
7
161800
264850
617497023
61
146458
40
973053543
22
121794311
35
141915
365770
369712
73
9
12
173801
175403
3
27
32
9
112836
68
47
59
85
67
52
844356580
44112
50
15
399945
6
468578117
6
19538
307091
49
828517333
422888
91927
95
15
93
449552
302022
488777548
9
10
47
58314
133075
371468
10
9
47
79
307923
330797
80
79917
68
34
85
299253
438851
47
3
578591105
122328
459399
11
419120
953101014
99
187687
836049769
96
160715838
922614391
26
499160
906
322488
230829
435635
18
40
623269473
272838
453590
376129
315740
57
82
319232
126558
189267086
358022
648964574
215195
171780
101050
344009
438615
8
43
183785
52
88
430628
5
90
48
36
258445
93342
267764
798386859
64
94
75
15
440776
414754
425802
20
8
71
289103286
89
866270897
475619963
74789
435090
246129
86
64
78
64
19
90734
48
280636
294794420
47
548621014
274191
177370432
8
73
88
87
347334
73
383007
799325798
37716
342844
6
67
373309
11
339971
3
20
194639
6
194405
150746
319154
32
75
142120
389439
434294363
4
187661
341719
130558
401613
296909
224589
421191
90
14750397
76
6
36
4564934
62548
219257
463205
63
330313
293641
166875
2
111782
63
292459
137076
279283
69
344424
9
147274
157044
26
138690
385529
206639
10
111880
52489
63
7
47
92
105474
360002251
336617260
30
72
37889
78250
85
43
146950
140244964
53
404357
76
83
160633
7
88
475771
9
3
2
311140908
10
22
95
494487
1
99
25809
466100
352083
63510
438541
91
448105
5
84
6
7
414009
989731402
81684
70
31627
29
216124
2
294275
413773
709209227
489907
106557
72
564625690
105445
357699
77
7
378041
19
52
98
443350
94
343216
60068445
2130
81
75
230567
84
32
28
340245
4100
167173
9
93
103153
70
372523
498402
13
286169
292909
3
20
349421
9
149050
348341
99
314114
69
35
97906
61
683966399
75
495602
28718
7
497109
465757
199972
67
75
121284
234913
27
26645
29
100788
231017
22237
448168
14
335319
16
75
496191
9
103616
95967
57
40450
713399626
81
466449
22
40
862736113
52
315547
23
439485
74
281489
27
488998
51
41
3
64951
14
43
316995
66
77
38
117760876
279797
194604
31181804
29
45
96
193000
30
121447
82
60356
320354
706541185
30
60843
74892
33
86
745849381
942076656
29
146519
320327
63992
439151
44207
148180
92
177864737
150244
458284
353790
21
3352077
31
54
3
15
32
20
5
58
218341
88
296529
469761
221482
308931
292651
77
166365
391483
193627
22
17
41
370334
478662
10
8
54
256427044
90
12729
1
137072
498207
229261
241656
306467
474216
105137
705443717
13
4
85669
5
62251
39
328532
88
2
3
16
4
65
129760
28
460335
334468
37
59
473926
19
27664
28
25853
62
352523
63
30
253155
21
48
8
55
15883
473420
96
63
66
320267
11
58
317360
436242
265665
19
227102
8
307985
256125
14
8
27
50
5
782061648
6
394572
308502
17
15
65
192087
32817
42
18
132548
221122364
3398
211628
58
179242
287946989
285460
318113
457130
20
52
376714
37
479063
9
453755
53
524268759
86
16
99
21
412908
38
90893
71
859718989
32
209105
73
357127
38
108354
4
31
6
382557
5
81247
90
332286
68
63
844113938
67
416202
178015902
7
154992983
343125
347759229
121759
259006
488196
13
76760
63
342817
71
20
61
68551
80772
67
221785
912476819
112994
26
289240
276678
95
74863
994396550
216946
141920
70383
59
8
29
109797
129882
125288
936901706
421768
460374
46
1
26
188221
69
432468
424097
454969
496530
73148
189151
132448818
50
6
260696
79251
237031
447336
956976184
313254
469549
92
77
12879
87
233832
59
38
94812
61740
193081
37
159584
396725
360873
50
475574
340402
25
299448
87
381320
98
228195
322053
402990
33
46
396122
13
402431345
63498
60
62
98530
25
192593
323481135
9
26
5
84151
4
698415307
6
221471
90
141481
84719
482892
378035
397312
6
630069861
77
750846418
8436
322836599
108757
40
455157
54
65
57
65
86
81
4
22
45
35
418167483
30
56
209489
330629
30
46642
12
338538
497790611
340898
481407
28
30
78
16
28519
60
48
5
287830
118820
7
89
489133
446581
448656
341731
128511
22
352430
80
98
8
23
112953
130560
295818
18480
211532
243117
91
36
225721845
55
97
86
194960
262812
34598
327388
46
15
569255945
108267
48
362302
80
26
49
8
2
68
387432
20
3
241716
307563
58
316509854
78115
89
12999
21
130782431
54126
84
723860789
65
5
12
90
165347
506141418
41
230580
39
130879
211213
48702047
73
66767
55378
45194
63
926238466
13
70
93
81
6
244210
3
58
214431
671302569
338423
620983865
59776526
62
63
84107
31
94443
20
32
91
113148
58
151444
220377
81
68
133789
348023
433549
197369
153056
572
2
69
10
386967
9
2
186154
21
34
385245
128688
8553
435695
80
393961
293687
55
14
380648
37
62
363442
35
679408088
32
455153
54
6
217654
7
76
98
18
97
238108
81
409206
136483
58
170964
473959
10244
39
23
5
260533
89
169141475
80
90
355639
10
2242
116208
27
50
27
99072
304499
317767
259384461
194518352
8
63
12
231801
155108152
419539
83
18
90110
346505
77
454892
49
157297
39
153980
83907
103668
393648
52635
73
31
135290
7
98
2
39230
347980988
52
41
575232925
13261
204330
72
57
5
86
58
478455
6
73
5
8
70
75
7
251726079
9
479966
40
65034
59
111239
65
155108
1
54
249752508
80
404470
6
19272
420024
45
480897
138828
43
51
213007
145385
387996
276016
45
27
396721
17753
284626
8
53
73
160908
7
45554816
87
615769241
19772
55
2
3
41
6
42
50661
7
17
85
8
7
33196
63
113011
374900
39
63
23
7
239126
974403907
43
95
94
11922
93
5
90
88
42
88117
4
32252
89
48
66
20
43
60
401639
2
3
122589
78
8
64
425066660
65
445738
50
44
447611
295881
50
182157
61
76
65
295741498
453245
80776
82
50031
51
11
493617
63
58
47
65
19
3
153503
99
1
17
228371
22
13
216084
182844
21
4
92143
3
130339
94
63
315429
244115
5
376826
226452
77
688233833
19
465743
8
156471
265347
115888
474013826
7
491846
99
347096
61038
17568
376730
243256
151523
473818
45
69897
9
142063
697278371
44
87
73
220227
681771570
264723331
610146351
6
69970
4
391151
410501
94
14983
93
264075
1
156756
168890
96
11512
221607101
188645
53
14
74
321049
144684231
72
47
5
496763
91
79
344884
80
80
1
89645
72
62
164982
383623
66
193713
475422
41
12
159735197
379203
58
296985
49
291572
12
11
8
79
1
5
155257668
95
65607
283102
91392
99
216543
260443
21
267766
49
379857
8
362757237
8
494513
123096007
346158
77043
406299
61
41
85
32
13991
62
486679
46
55
70002
77
17
48626
32
1
90
205076
489576
452856
390307
33
236191
472926
911460903
334495
54438
23
21
250244
17993
12
999313151
243259
434638
29427
75
2
486806
23460917
84
397288631
97
75
92030
17
29
21
96
70
89
233189
53
283094328
497884711
377911
75
184780
4
66
48953
430972
43
7
3962
42
20
47
434347
92
51
262343
296598
17
272421
457764
361948
5
168570
239433
33
185279
8
83322
969257042
372165
64851
70318
156600
55
20
209739
30
428634
90
9
13
470084
50
779119390
431695
76
45
47
3
297273
173016
92
77
87
10
265324
76
34
368349
23
3
3
76
406895
574395045
161924
390616
454305
311125
56
11
281266
124205
301258
295682
35
413629
255719
6
61
826710368
58
33
84
2
74
88
88
218603
422449338
26
472730
23
2
8
938589555
616182732
4
23
53
3
4
393796
471836
321834
562742491
318883
246536
58
7
49
48
774094162
110384
394287172
71
271947
2
654852517
220764
3
405368
353706
138727
442321
7
103528
85
92
43636
25
9
87
450954
65
8
11
258195
121706
192983
187816
5
13
72
484040695
419438
280008
112276089
87
66
85
42965
9
391630
9
460703
11
89
8
636637028
263150
29
75
1412
40
97
3
89
28
88
61
84
256098
74
25
362128
463453520
27192
21
372095
482209
99
7
185355
68169
282989
5
297220
745535192
484324
8
69
40
65
59072
55
6
64
19
1
75
10
818726458
88
20
488527
59
470651
5
32
485064
1
298345
90
2
2
51
484906
28
86
83
456882
58316
84
27766
10
18524
194664158
17
414251
142093
497135
879240506
77
581856562
73
396529
484949
202538627
220585
69453
33
72
4
469233
183583
196643
180236
269431
61
369274
62
2
185365
271843
277568
90
62
93
36999
242108469
4
54503
55
64
471241
2
384503
22237
17
17
316434
4
452502
30
80
383627
157659
518294324
6
67
329639
47
369136
72
17
78
353431
49
109704
372849
94
26173
55
464418
487677
59
76255
126611731
9
83377
97100136
300079490
5
18
70
95
101213
453372
43
99801
33
438755
35
477239
142708
8
199072
58358
214289
15
22
208435
380361
71
390321
161333
54
5
221484
458032
250005
140774
63
30
57
126305
361275
442931
98
82
8
496771420
144212
182572503
419678
38
9
301759
217708
276385
276262
32
82
428478639
32
446667
95
61
2
370182
419286975
83
127785
295382
345045
21
7
17
296673
370036
408556
94
5
754140067
1
2
83157822
33
414002
226962
429061185
7181
307360
94582
41
16
239527
39733
83007
823999485
91
24
244170
493379
1
95
66
314662
246634
29
770451764
1
46951
33
99
439523119
92
799351993
27
200054
18
55873
68
33679
392447
60
22813
213834
301113
390085
51
10
32
435455
600337370
187540
227354
387305
203782
195254
31
23
48349
62
234034597
63739
417242
68
313012405
309884
64925
5
61
13
17
344788
65
30277
64
92162377
111290
37
373241
26
53
171849
12
91
244494
50
367866
473412
484276
50265
51
7
10
343658
53
346090
56
349977
7
20188
60
95
52
335908
372227
75
305125
126185115
26
42
31
69
10528
583879247
392611
87
8
338773
393003
285483
74
168678
55
75235
72
98
346687
95
9
11
279149
66
490213
36
92
399123
8
760543859
464206
430138
39
5
26
7
496009
21
281432
542269774
5
293402
95
34
203670
32
80070
88461
61
49193
5
357817
297633
69
65
7
7
40
39
395587
358923430
12
33
127715
76190
58
53
32773908
50
308515
123678
35596
68
440145
227130
30
46
7
75
491823
354301
168206
457350
60
208266
75627
546624224
42
31
360365
116810
7
7
52
22
864185551
57980
39
178152
21
334784012
993395024
434835
23
93
32289
9
8
173329
48
44
26
28781
48
14
460970
5
18
140127
169678
514568615
856110378
63
53
397820
51
134338794
214567
73
25
12
11
220793
216185
474531
498432
27
83
30672
22
87
77
334855
33
147805
102983799
428339130
87
13162
13
87
2
2
672118496
301260
55880
161368
154249
84
32
11
55
74
592901796
437718
59139
3
366494
7
7
5
9
270938
74
34707
96
9
594828500
255265
692898770
17
851196270
40
361482
7
616046970
464357
99
167609
1
32
33
243463
7
91
714708944
225370
95
57
357834
53
64
29
36
8
75
89
168503
2
6
67
142482
317743
65
474052
941274572
22
149418
2
881517397
426186
2
89
11
6
155935
9
163111
83
429269
402732
62
75
92
109855
59
80317
337604
41794
92
905122589
6
456154
306899
947610250
462531
5
29
273718
61309
71
488916
416986
8
5
34
328567
355791
17
56
57
44
10
25
70
7
81
26491
67920
39
374791
6
46933
466088
93019811
12263
398858
71
18
99
441896
2
7
45
94
199783
373450
486806
2
341721
160757
352073
28
71
214647
50185
46
467793
58
24
66
22
24
31
9
922031569
109164
35
80
85
394386997
7
298264
5
3
991102237
410036
530373210
349971
186736
202449
182313
220149785
340918068
93277
263047
173994
528382953
2
25888
154539
295736
452731
25
8
52
9
66
484397
448614336
424321
373649
65077
6137
5
45
478349
224576
477445620
325789
894046675
51
488867
116292
97
283164
90
50
261139
202805
299938
65
75
411848
202050
316801
9
358417
24
412705
6
7
51835
58240
73
4
9
13
316395
517969305
142066
65398
4
66
156124
456890
345092
50384
984550168
411533
78
161328
45
41215
225446
26
75
5
7
146625
4
38
50
99
8
51
62
50
225640
64762
17
420072
249945
117692
56
32
32
34
1
91992
96182
30
429416
90
389613
174128
87
342758
45
290925
324652
89
3
58698
44
72
73
111048
2
19
875809682
4
222130861
4
411619
6
1068
329206
203778
69
53142
90
82537
40
117884
29
19
88
78
64
291741
83
45
47
17
40
257248
81
274265
49
483154692
485562
9
43
418220
255845
402943
448491
7
401341
68
81
48
7
223951
97506
918801931
34
15
53
421197
91
371945
24397385
34
442003
355795
94225
162201372
12
60
73
262860
107992
334906
272122
403538
6
6375
314457875
255117
25
3694
7
469259
64
64
160475373
919017692
12
25374
50
82
87
68
97
241981
79
30705
4
5
968509322
20
5
330297
283327
78
11660
348126
2
361090
8
19
396746
77489
285203
9
63
339344
8
42686
97
33
289803
289759
367117
50
19
3
74
86205
31
310019
79
76
2
54
27
71
28
591420502
214562
1
5
1
148324
82
272273
33
155350
65
620496145
43
130727
419495
870571193
92
211197
374962
44
448733
132153
9
80
243101201
491279
57011
36
16
40311
82
9
32977
89
61
5
7
97
602021625
82093
4
61
35382
39
767525608
46
149558
497112
91
251007
335578
75
46
2
17
256183
149563
470256
6
26
31
43
264069
64
314464
68
115585
272162
4
61
493145149
62
275913
6
244713
75
314922
329808
215802
56396734
29
74
94120
72090
8
40073
102094
1
86925
52
263364
2
16
507850461
48528
35
422906
58
6
431807
50
111458
431591
331176
128171
58
14
1
8
199961
60
65
50
93
175735
115186
385399
38130
36
473854906
7
94476382
493749
218940374
59
72
25
3
19
47
250984
34
26579
366440
862508085
2
76
258248
55
37
8
5
1
92
358068
6
17785
9804
86
55
95
25849
65
403777
87
95
62
457472
20
63532991
426899
20453
2
289266
277572
61
47
438305
58237
307261
68
29623
136649
1
58
943823219
274648
40
77
8
91
1
466410
125574
84
240382293
10
7
115043
64
117820668
30
22
95
66
23
308531
30
8
54
63
24
261818
165969
51
457444
170209
37
75
274168
349002
89971
315654
413912332
227465328
263116
350562
82
90
167886
5
189844
134361
269575
85
12
390243
79
390959
257170
46
87
237779
45
12
79
73155
425964451
274806
186815
3
31
78
39
70649
29
301103
392072
47
325232033
47
144737
59
468731
414529
28
60
13
343653
14
462357
181528
1
5
437523
32543
56
91
25
72
57
10
11
17
169338
50
3
33
31218
475796
139822
987919205
41
304194
24
372518
148627
963687816
649463825
982275653
83
7
291225896
142564
35
66269
423493
57
41008810
675509398
36
32
29
301614
54885
24
91
160377
224268
40
233656
4
93
4
6
39
78
458510
1
199695
9
108817
4
690
46
63
463241
377133
238531
533783866
730382919
258596
53
7
189578
288734
51
43
19
378639
93
66
87163014
44
304300
36
36
34
101309
49
14031
6
19
76120
33
67
349703
4
107991
464858
34
87
44
6
239232
29
8
8
17
384279259
58
497348
5
223289
282441
6
14
485536
86673
9
448791
88
58354
52276
372646
86
15
65
36
103598
1
11
53
592304209
37
25
308206
42
452220
6234
39
463413
234080
28
58642373
61
422201
49
290603664
233672
41
36
43071
42452760
351891
81
213515
473934
50
35
19
1
30
95
48
90
212641
238912
186671192
73
79
360095
9
99
40
28728
113467
175930
15
547298290
33
82
52
68376138
45
4
359776
23
242331
207457
129283
93191
219373
369495
46
36
41
268002
6
882483863
2
223924
27
384691
48734
322381
426211
2
51
10
95
451292
177413
26
469526
22
30712
50
31
64
80788
94307
21
95
7
80
617885776
686038189
49
257801
56
9
29
82
70
26
161344
381013
95
468782
46
311139
256759
54
77
279907
710745684
435009
65671
280663
139026
73
326158
27
130108
5
178461
96
79
61
775286238
49
358780
61
48584
10233
88
442679
163719
426713
11
119365
150953
9
38
34
341651
13390
193542
56
708416534
336094
54
22
22
69
37
81
113830
44238
3
9
253927
90682
34
1
91
41
778493253
12
6
82
417377
499331
279664
234134259
39
233387
32
11964
49547
28
349418
36
110919
4
4
12011
108568
57
309085
491776
989163503
76
304441297
839776849
94
356848
851034145
160981
385020
45
22
94
22273
50
58
543813549
70
106442
168903
53
457088
271765
141654107
123263
28
84
9691
67
30
9
15
147377
37
428157
78
18
2
318141
89328
93
34
137762
95
248950984
395220
33
459955
1
350400
28246
439323
32
11
69
80
41
110377
57
61
453119
6
66
207731
694800300
8
80
484389
67
78
11
213029
568744225
34
89115
252792
41
24
453318
12
8
182176
217071677
79015
6179
3
18
31
26929
55
19
96
67
232581
522071667
39
456824
435516
61
24828
52
429737181
82
220667
49
962386570
90
68
56
88
168270
292618
80614
51
4
251890
40
931693839
1
354991
471326
374192
7
622530939
3
21
258662
81
33
949032363
93
277131
36
63
208670
263308
9
102064
271732
7
5
88
66816
20
42
85
71
372847
74
133530
42
107502
370159
465138082
96
240961
573266092
38
125339
341476
9
357069
422308
85
92
9818
36
81
143975
138677
11
59
74
358660111
233820
734479924
28
109050
5
890544029
45957
405897
60367
11027
428575
95
14
576073011
542851272
3
284189
90
119999
307769
40
305279
491026
302498520
158131
372462428
348469
63
236129
172667
98233
16
1555
79027
498041
7
9
46197
31
186451
59
209024
9
57
42
980899765
31
29
37
278993
38
19
93414
76
153164
128882
359297949
335066406
65834
157175772
75
200183
3
17
401558
19
66
150271
490293
32
98
7
16
186178
69
25
61
50
88
295187
97
207347
21
25006754
424601
55
72
69065
28
248947
26
82
333031
208649
442768
8
82
14
63
58
47
96
10
991565363
197703992
93
66
105036
268484
176966
224138
113116
49
34
7
232810
37
318705
6
215916
26757
48
464794
42
303407
480861
25
5
18
127161
204365
541289403
3
195538
22370
414225
78
3
492802
29
86
553682253
298991
15
33750
403032
257012
351468
151341
68209
99
109407
17
1
475737331
20
64
122314
410495
382618
107573587
41
51
384857
59
70
237406
6
26
809610471
7
16
314253
88
1
82
68
415260
97
76
96
1
354298220
77
37799
300432
90894
1
388726
388556
36
15946
14
63
9
777567658
136476
573732262
94131
384463
270147
37
95
265922
425459
31
95
17
19
139529
3
467122
252486
38
87
10
11
408958
930309192
42
178176
985920508
35
81
182528
47
77
87
431264
329074
315875
3941811
66
322864775
259556
78
41666
38
69
8
3
98
412164
88
80
1
82
2
133534
926440895
420775
9
85
289875
639284716
98008
78937
387015
81
32
351091
322505
2
413939
162846401
322580
5
74
76
34
5
86
97030
217510
471671
4
60
1
29
193755
33
52
90945
237500
8200
443400
1030
37
883922818
455123
18
3
552931278
330536
32
89
162343
19
168192
224073
212147
53259
301406
265326993
8
43
414683
263086
499878
405024
364650
414177
325116892
55
57
86
312430
423986912
401123
29
406211
387739
50
413338
205407
672304996
3781
981352930
13
187371
5
66916
115744
1
6
95
173297
33
233024
7
350046
95
71
207746
84
335106
17
93
55
472828
59
465423
21
29
504064725
62
34
169746
99
111384
37
60
18
36
8
487327
18
18660
33
138558
24
39
92
83
179282
476786
28
144370
88
90
28
422421013
346622
31
215775
4
4
168543
20116
205798
32
454758
206591
27
45
37
39
914496312
21
408068
25
761489970
1
16
97
34033
198896928
5
1
101609
215009
94
244204
278951
186517
4
270620
45
257709
485664
8
117968
3
27
33
15
17
192146
92976
498338
93
87
97
598610488
42
8
61
141135
74
85
132552
20
149829
21
797957413
50178
22
460235
97
68
47
12574
22
135495
7
78345
18
586993845
3
566099701
3
64
81
87
9
379957
5
216352
265561
91
60
22
97
15
618849368
332094
412751
87
81
12572
35
425491
21
190487
30825
74
61
22
251659
48
56
66
14
44
45896
479800
17
424277
144952
44
38185
84
8
13321
369288
55
89
26242
84
835358367
3
22
828942419
99509
50
16
4
291137
211437
61
62
386509108
365005
30697
9
41
193674
54
194278
49017
26
316373867
186974
370887
482677040
7
36895778
360117
7
96
24
37
225597
66
335576
428510
12
219357
397518
73878
84
100720
872569938
16
929159412
275620
416691
68
8
84
7
35
355449
119667
225784
71
637558199
13
3
374707
201311
53669
72511
25
137248688
348920
111387
240165
322222
115682
87
74
80
54
332012171
32
11
245873
26
31
75
174337
71
3
383537
12130
445742
832187670
59
28
51
208363758
273196
364939
94
352416
1
50
135687
2
6
68
57
63
224120
83
232674
65169
85
168521
51
56
36
218560672
17367
31
89
172873153
25
116065
543957718
46710
99
198478
404667
6
75
330206
861276750
67486
29
470942
124258
34
81
91
97554
51
114386131
5
265404
4
14
306392
65
17
94
174480
61
58
40
63
99
45
34
8
211422
776478429
87
42
78817
344209
438717
5
742878504
198973
192323
22
287990
384310
260455
428779
71
41
27
9
16807
912586864
154854
433570
7
54
221583
945863748
85
292205724
255392
50
96457
74
452381
558741788
45
1
469530
195506
297128
269864
811644724
469539
66
313753
16
399235
53
61
82
101928
138354990
43
19
88
282549118
98
407863
496282
11
283566
35
473896
82
265343
174561
200662
6
82966
45
77
7
61018
81
154303
314901
42
12983500
639144223
449382
50
353137
114529
61
15
12
311765
23
41
53
17
385750
57
74
453348
209531
12
35
226293
156853
39
27
265326
489981
93520
255922
26643
225382
31
43
366281
97
2
186620
34
41305918
24
105870
49
37
454205
4
85
228423
461810
320071
64
53
316594
331637
66
2
59
51477
98
480785
14
286108
426554
96
23
10
2
89
88
128407
1
34
452410
485597
459697
1
207223
424117
208006
478668020
35
57
50
84
435272380
26
277346
125431
349620
39
30
84
448305
8
190569
66
1
109882
289924
68
75935
39
99
95
14
80
43
39
26238
485438
76247
81
57481
234638
44
80
334909
91
8
31
65703
7
414372
50
89
93
64
219156
243213
401497
88
148548
270403
17
421176335
67
1
11313
100305
4
399757
80
344087
24
74
212618
129180
43
11
166008
79
83
1
99
454916
469456
297222347
82
55136
406545
213858
54483
21
154839
81817
230386
43
74
207674
317890
19772
51195
59
25
60
439295
78200
5
82
599822503
8
92
35
30616
79
72
161417
314195
479963
81
81402
5
4
22
157426
52
89
60
73
207735
895144534
460634
347937
25
57
28
65
18
17
373472
98
10
2
93
35
353207
278774
402005323
74
49
8
55
48
57
360742
9
55
47
395429
38
53
44
497937
375054
341156
248908
446352
225480095
14
51
29445
93
7
77
19
162432
312338
28
148050
66
121765
51
6
80
81
1
155647
237811
299605
85947
84
9
477174
47
241841
1
495162
55
347375483
156728
491443
80
53
2
96
7
50
295749
98
319683
139318
464180
50
4
31
31
424287
221630
74
73
3007
93023
77
19
53
825888455
1776
467013
60459
69192
177818
112771
89
31
311462
488220
361144
89
25
89
76
44
125613
137034
93
47
58
79
133168
171323
1
102101
168195
4
370875
86
347708
23
304780
64
49
39458
322406
33
17
483098
167623
288771
7
287480
234825
84
76
98
336161
296739
335108
1
8
59
1
279143
48
429397
271573
83
53
315364
94
9
972391881
4
5
33028
66760
462087
84293
305140
88
1
30
2275
53
38
37
395238
55
468039
309201
97820
6
62662
456612
97
9
47
53
30
32
24
62
89
419704
8
42
25
37
249451
89
7
817749288
206726
89
31
6
784481142
92
16246
88262
34752
52
58
469649
1
93209
143015
97
857
49
261372
335857
7
32
896018497
646064175
68
107528
87
1
122324
42
43
99138
212006
136633
311640
79
3
426649971
340318299
498817
171159
3
102759
81
124578691
73
168999
141629
32
38
73
303876
390615
392096
26
19
491525
45
22
11
54624
87
5378
64144
333851
6
431316
41793
51
282046
80
5
4
66
986312516
86052
73
83480
349922
30
41
15
303628
114848
39
379101
69
35
326509
48
73
34138
472111
6
357356
360673560
111319
90
42711
11
64194
16
11
94
96
2
5
28
88
105930
388297148
469084
391527
33
31
1
204503
430871
184714
80
79884
5
49876
74
7
24
975254179
426959
13947
8780
6
576768804
620664276
17
21562
422473
772076506
94
77
55
33
50755
429990
482616
244266
396755
29
22885
395287
58
417246
88481
12
87
63
28
378210
86
46
465872
421977
475995
94
316944499
807095146
4
239248003
100391
75
45
91
99
173634382
7
456747410
62
29
472590
1343
182467
22
87
5
338691
74
495610
403602
9
276645030
74
453697
25
462630
56
505152609
98226
86
306054
392614026
2
13815
47
108119
490342
304929
59
365273
90
87
55
20411
72
775626982
289516
94
451674
1
6
168862
20
7054
54
28
393031
29
361318
35
58
210274832
348737
91
63
413422
21
274729
70
204392
63
977533607
686948002
82
47726
33
47
48
70
68
96
37478
14320
16832
58
66
76
89
713389983
313266
242841
5
82
182361
3299
484427
96
17
337131
58508
37
16
97
29
96736
27
93
63
156346
52
419167
314697
306187
78
3
187603
95559
204196
97
483822
53
54
386010
5
171669
400919
43861
66
314884
484059
36
374101
29789408
16
248525
688171982
8
239168
309921456
355037
415745
16
2
41944
125837
49
8
124530
5
9
61
214533
16
122397
83710
621990106
186344
87
382596
185831
489533128
97
90
6
25
72289
63
9
64
20355
299182
9
74
91
70
169287
95020
165605
198538
63
486761
22
184044
387973
365631
367905
26
462915
224081
16
89
47464
53564
6
26
81
89
236756
70
365168
151939
22
21
301517
93
203163
170504086
41
30
57164
378945
79
74
5
33
65
343222
2
83
70
81
410522
13
69
235903
47
356050
493332
60
235781
48
728435987
64
56
403388
30
15641
474210
9
52873
25
83
225533003
141598
27
74
301293
3
9
385773
137552
87328
441922
57
8
70
41
346212
459156
197100
312110
86
72
5
418506
444230
96
29
379077
273863
36
68
39
33
64
74653
336635
35
48
76
345381
39
9
29
18486
14
46
195706
403742
13
54
154876
242786
88
691121747
133882
489232
468690
99
444083
292977
12
344249
77
2
145474
184718
94
3
96
878958760
198171
89845
265355
72
579019168
428933
462822
442306
74
34
68
76616
3
4
343669
93
466060
52
395516
575260331
250102
84
29
96
293693
5
29
5
59
78
184581
24
633342790
112492
298417518
19
4
4
500583291
97
13
10
70
416394
1
6
420999687
65
64
1
8
490950
499042
440232
51
55107
145092
84
292881
477877
80991
4860
2
10
294775
82
59
81
996160189
267131
199199
26
99
612384928
77
496617
221719
284744
4
98
81
30
5114
29464
277570
529822257
471342
402284
31
57
135962
292181
195352
4
234281
4
368354
11
40573
74
14
430486
70
222604
325703
297518
7
300975
58017
151
60
30
21
279765
48
433233
78
59
37
93
415481
14
29
161565
98
22
384730
29331
24434
85
244379
212411
62
76
481282
20
452406
1
74
113500
131196
66742
29
1
155539
70086
427082530
20
20
284311
175291
43
36
270742
58
88
114312
18
168293
777702845
314828
83
31
225674
187940
564680064
59
417790245
425368
38
404192
383102
184115042
48
65
480609
282014
14
73
805112299
441585
305520181
330159
262853
247336
280609542
127686
82
357854
81
12974
49
3
444826
45
5
70
26
214003
225795
70
39
214255542
15823509
6
371032
60
121124
186869
58
72345
78
42
61
53
119672
492753
75
40
181403
36
568626805
26
68
268348
714569541
432163
50377
495214
28770
70660
168655
330178
472246
5
132485187
50
356761
96248
12
39
416252
1
40
54
3537
244003
51
959471533
46
108982
298553
1
333735
134444833
376830
613493784
62
331602
4
372877
70120
401049817
289699
590479362
18
63
286058
727919434
5
47383
304285
195144
87
434961667
30589345
20
365946
17
6
65275
36
80
14
46
204412
57
60214
38
9
53
445582
485640
5
72
33
677327584
3
17189
4
9
308797
17
329498
463323
159239
58
240065544
4
91
8
119502
87
484930
89
434620
7
411559
30
67
134685
30
453425
96
320930
85
74223
45
272975641
84
101685
94
31
87610
78
292344
90
92
309633
285645
129199
45
23
213124
4
57334
25
376456
88934
83
45
33
6
733733327
93
233343
2
72
423646872
30
57
73
39
667867500
69
478622
338514
20
394656
776798944
101179
99
76
25
106881
24
8
487162
62
49
8
10
76
323929966
411827
426155
182936
86
41
66
875
47596
69486
18
259647
797224116
81434
36617
371331
345451
94
234679
487319
106238
239798
118432778
301920665
92
25
250059290
277392
69
19
7
388596953
241581
5
74
225649
44
1
57
130766
37
83650
88
4
4
4
479712
23
58
84
195179
441280259
97
17
233115
33
48
49
79
99
418441
450804
42
44
4
144384
259522
411519191
453445
3
437267
282911
463419
94
93
62
34738
127802
440674
32
31
60
86
60
70
239400
286127
2
471236
90
49
48
76
70163
77
664919324
471195
20
384064
687610114
64
77
330
445883
119765
78795
85
52
83
642801648
80263
26
105252
13
92
211571222
458676
230313
90
137178
51321
302296
33697
16
74224
3
18
40
385289
26
4
160786
206322
11
57
92
365560
581127879
329157
73
49
70
51
31
54625
177329
5112
761055601
223028
1
338701
129149
150150
27
64
922079879
16
67
301601
203936
16
1
17
66
86
219969
209100
64
42
95
49
451429
80
175297
83
20
4
274045
38609
4
488899
76
885864419
43238
496831
24414
26104576
969299560
117712
57
57
11
33
10
37
99
397899
71
90
237761
33
580737658
272705
56
382611
478630
26
50
145322
829094804
487284
480061510
21
1
3
162796
292750
71965
74
170827
41
699828163
53669
459719
84349
860139388
72
215216
83
481376
76
30
4
512894833
42
367010276
193113
302685
461588
207589
68
2
286085
85
163681
32605
80
210099
31
59
372643
166986
59
464295
542135707
451409
486720
3
191176
42
746471999
251544
81
410598
349426017
76
980576960
88
24996881
59241402
231951
106586173
109276
678867567
340414
40
21
70
7
15
99
40
81
494379
95
480522
88
6
3
21819
193500
334979
51
74
23
121905
15
13
318751
239455
1
12
138793
181116186
185209
44262
161219
39
154610
179916
713867880
149193756
110203
152573
78
42
128796
366485
49
39
465955782
8
61
380886
35
4
240257
81
88
10
49
12
68020
160221
73
87
35
7
975680676
305377
152480
161876
65
13
35
65908
67
458092
80693
376553
42
19
51
674386003
242601
85
490943
596145894
159228
30
34
10
2
193784
24
255768
90
84
122716
179229
46
49
47568
480366
43
252695060
34632
401838
17
89
433308
373743
8
39572
291476
415095121
61
18
17
452030
42
54
12
88
260090
368768
445579
235137
24
86
44
118248
5
87
85
18
56
9
93
6
3
335136
16736
953934056
197627171
172620
114784251
317661
264749
55481
220808
7
52380
59
404626
9
66
81
335332
25
215130
104558
96
198186
189396
53073
463668
209886
11
61
33761
41
353274
48
95
274900
29
222313
94
666163736
52
93
40
16
78
170858928
9
47
281271
437328
37
317820
352978
282359083
82274
7
62
8
52
94
302383
91938865
6
23
96
399302
2236
19
44586
14
36
880570387
99
2
252969
30
116643
197392
37
78113
16
171976144
35
19
620615696
40
8
495176
449992
40
1
99816
308698
432845543
72
73
485757
259490
323660
4
233844
78
36
96
208316
64646186
44
8
44
43
64
44
99
621713619
146290
78
67
94
67
53
19
47
376443
25
210386
207502
43
67
52
257514
66
9
61
88321
163865
351081
93
34
109569
79
450099
300946
587690866
82
287785
60141
65
5
45
8
9
532046497
82
45
367038
406820
392099
87
633740417
420867
18
66
2
11
15
270834
198827
368961
26
707513886
85
101503
323839
417849
449878934
60
78528
96
348724
13
98
653064906
4
144725
311374
88
10
409350
28
60
5
126360
375513
72
432968
375732
81
56
3
59
307940
55
303306
75
65
27138
30652
498378
29
6
12
498249
44
82
68
262686
61
70
76
343971
5
3
28
18637
85
369765774
30
1
78
10
680154102
92
45
510967113
70
57
56539
6
393258
926262914
7
69
239304
266538
59
204167
24
91
465481
429616
490824
488814
39
486166
74545065
432771
17
534373196
3
49
42
72
112267
359780
352637
393657
300551600
14
37
430554
114359
18
53
14
390572
30
409507
859971361
61
478365
27
659899931
42
427805
90
70
435513
96817
70
76
87
945026330
222690
76
712088136
2
417754
49
7
29
388940
23
22967
91
11
41967
473225
14713
69
77
347837
55
18
378534
32
263424
165185
99213
319502
428503
12
144950
4
343423
3
244785
105922
333334
93
261882
7
62
332128
83
74
5821
75
172251
62
470366
16
230184
42
227792
96
37
876791937
35319
67085
55
21
30
2
5498527
451913
89380
4
280279
212184
393763
5
286790
23215
6
50
54
814833048
75
73929
199000
111321
429441
1741
15
78
934566009
5931
13267
90
17
282859
162797
331746
58
50
58
93
54
74
84
57771
34
501878847
75
463586
84
294607
1
306280
170241
63
54717
61
353661
47
356309
460328856
446597
80
108040
97
39805
204742
194977
31
246004
91
39
251738
8215
4
5
40
20
216856
26
29
59
70
242562
44905
226862
469925
215432
28
46
24933
59
73
23677
68
240516
1
43
243298
11
144475
92679
31
755885716
82
206625
105709
23
422352
63
40
4
92
329008
67
385617516
96
9
72780982
21
11
32
28
29
141064
15
287554
66
616778161
88
30
61
83309
20
56
434095
30
69
97
3
3
1
64
56750
117544
76002
142351
10
208930
3
69
64
374825
475160524
9
45
49
324387
59
3
18
8
378447210
4
11
458279962
513089600
200139
5
454743
45
15
383341
249614
78
88
321086
8
13
8162
311790
93
62
80368
58
3
8
7
41885
38
331508006
9
112667
986887251
5
239857
55141
490574
266191039
471080
198595
21
94
364265
1
67
81
85
1
123910
456700
4
39
5
61
55
632367185
429275284
599212809
49
150771
468289
83
33
23540
14
3
38
71889
50
114322
50995
108360
321512
770376165
63
48
175072
57
707789448
85157
157837
473713
484184904
62
286067
88
3
5
38
27
52
91159
600210276
34
84
56
70
453744
34
349851
31
640679662
98
157555
604499535
156633
270322
6
23
30110
76
151139
495
15
460282
420485
174571
96550
95
21
98
57
46
440014
90
11
299863
305211
99
456612
1
94
235317
635764382
92218
491699
122137
94
219523
69
121106
8
496159
10
90
19949
86
924389494
46
90
269568
39
2
314622
336931
3
69
4
409742
57
293131
346647
92
136805
393013
11
308115
89
44
55
398626
343540
96
833862960
87275
61
266833
98
67
307097
201855
1
87
85
38261
81
500421820
32
490922
230575
212882
8
320545
5
209778
10
148769362
8
10
497801
6
423053
874331253
1
30
12
64
75
2
55729515
27
6
373514
24
8
272966
453488
10
429049
91
3
92
98
310417
291059729
9
1
493736769
443349
286106
9
159075
228237
142969
43
56
448458
290858550
7
437164
87936218
24
87
314336
669680308
85
89
309577417
27
17
237164799
769110694
7
367423
360874617
279547106
51
54
318736
85035
7
11
50
34
65
40
5
351074
53
83
12378
1
4
833600175
312172
405749
493068
32
21
8
383528
59508
4
59
13
67
32
14
411986
39
61
10368
204119
177237
779385203
13
100762
455312
113672
54658
575198845
96
246802
37
46
135881
95583
81
22
72376
35
72
347734
33
71
146720
79
162052
152164
59
453241
218572
124202379
98
361773
2
69
98
204463
63
260528
90
257197813
369184672
980763568
74
73
99
15
294134
5
745398996
419152
278151
81
154613
9
461188
642589465
478758
89987
85
17
91
405052943
86
33
79
672814947
196293162
134129
55
18
4
60
87
370464
71
13
291735
448444
347210
423643
63
818436565
439614
232479
3
22
46
99
796219700
753455558
399623
26
35572
478879038
900501467
391085
24
382593
32
76
175870119
448361
292419
96
3
57999
77
61
57
6
414024
243739
42
381274
7
759494393
6
73856
66
55
208256
454092278
71314
136169
335412
91
255779
35583
55
10
330590
10363
684985288
404155
8
46
24
4
215947
302958127
78
251913
227383
422898
306842
485106
17
301974
364945
254748
213131
9150
218898
416056
21
342572015
256987
236518
323335
33
1
79
22725
386938
76247757
71156
91
158892
78
138736
59
86
55
329991
348571
295215
659568408
7
233113
32
657361882
183190
87
485010
326131
72
950478745
43
36
187626
410851
158885816
7
96
89
461930839
18
420177
71571
68
338919
307504
3933
27
320866
184935
432977
738516335
55
362951
37
39356
355923
332193
497340451
8
61307
363276
256571
487045
101700620
158069
154161877
1
30
68
937004073
81
20096
4
479407
6202
24283
352439
90
216824
2
54740
614134644
219688
61
35
95
494895
37
76
8
277350
315772
5
3
9
248692
487537
129111
9143
403637
26
81
100381
71950
153045
5
279586918
2
349692
67
7
23
37
24
3
5
262582203
8
130393
53
86
8
26
205307
67
385961
463257
38
639206005
32
96
5
1
69
95
320808
62932
88
612303112
64
282335
390376
6
473888
328494
11739
5
99
242563653
55
12
306129
20
47
8
27
62
92
117429
41
27
1
101867
778058905
250977
91
68
783165383
19
93
29
341166
35
95261
21
476814
59553758
54
31
153052
116449
239386
20
699012577
5962
7256
381606
607159946
50005391
6
84
83
17
95
76
217759
399311
224160
495695
775842558
206888
110954
459508577
92
22
7
968767252
274485
279839
28
181270
1
42
405859
16
70
466921
163445776
71180
85
8
123595
3
6
245354
32
201791
291846
8
1
30
251571
267413
9
51
284113
4
78
8
434205
40
103750
361394
607440520
218882
4
79
59
1416
358630
7
338307
59
90
85
420963
53034
499624
842218350
65
4
33
72
88926
7
317477
32
76465
483958161
33
5
849004159
39
9
18
3854388
338130
991052681
93
68
10
14
57
107722
4
82
161706
64
441963
389564
68
9
712163227
94
229523422
365486
927882359
409577
164839
45
9
84
46
126702
126849
505372531
85
259836
247097
57
8
61
174819
3
186108223
57
54
483699704
167327
55
37
99
62
41
12
96
196134
95890
899575045
67
217774638
36
2
52
260790
61137
23
38
8
462284
96
29
373291
8
73
300368
13
474660
351236
137952
401747
1
37
421911809
69
449164
7
444795
401404
48
77470
138494
28
127049
595040078
242727995
7
59
345089
41
44
13
329579
443899
263514
248643
184592
69
50
275710
440186
3
741001372
238069
32
247798
977453677
42
81
412447
61
385411
139775
30
40
427966
30952
30
40
32784
219067
70
58
132243
57
126034
73
78
366027
28
23
424371
9
86
342036
2
83
95
357524
17617
56
995661386
349871
63
15
25
27
78
2
90514233
351779
47
412048
555450664
467873
185957
94
321803
66899
46404
98
62
245652
340262
82
198485
423894
9
85125
94
33362
94
22
275449
14
56
19
494085
30
32
57
821658292
462529
60695
52
35
63
222174140
12
47
60
491304
268245
2546
2847
242701
5
247460
27
483070
38
395815
246455
26
42
108216
624349514
7
106884
18
9
432026
710492502
59
463151
99
87
75
5
44
551320907
28032
337018
53739526
7
87
83
263095
4
9
439123051
6845
218416
686968204
462100
433914
383111
404037
14710
6
200671058
72
554099706
82
919720192
10
246692
94
253345770
460354
7
91
8
14
62
252904
427912
78
526749072
354812
99
20
13
87
61
468874
335692
62
86
70
51
89
33
7
262779
341880
7
422284
37664
99
121321
39790
359760
5
69
76
98
95242
248137
70
91018
44
42
1
63762
79
94259
71
165144
4
10
475346636
107925
495293
36
1
47
93455
97367
7730
179129
22
4
57
17
389917
377075
55
7
92
270940710
194089
73
98
39
1
89
71
33
19185
593136072
44
64
150171
300479
51
179905
64
7
44
6
86
90
7
29
23
90
24
9
414203
201077
3
88
399543
4
4
253288223
61
389202
59
142145
103882
20
81
32357
36
166395
64
5
85444
3
31
44
60
336078
172786
1
352681
461815
52
64
5
3
497011
16
26
246234
68
3
21
449731
5
65749
346393
50278
409705
3
87
409870
34
75
180439
55
26626
203073
9
85
54
62
18070
98
59
73042
99
399158
182741
63
61015
4
87
265222
83
6
62
240969
330013090
2
484571
423758
293568
180286
386922
2
21
90
60035243
71835
68330
23
9702
4
393172358
455559505
15
27
282899
474688
488188
95
85
470350
760700600
15151
66
182371
79
75
92
20
591702342
447485
380974
48
255398
92
493146
973267083
206336
56
239148
73
15
474618
98
60
54
47
3
211775
343289
25
88702
3914336
118665
83
445600
346092
467270
25
6
29518
5993
152043
605035639
39
480146
13
5
64
357699
26
65
1
412875
5
276972
87
96
32
210253
460052791
4
8
189497
9
67687
84
654267349
100283
29
194580
433938
269711926
28
74
13
60
25
18
87
50
1
65122
7
190073
411557
70
86049385
5
764419194
23
105317
8
5
387084
180710
183819
26
420208
453301
18
40
4
57
375318
1
844169542
24
86
85947
89
95
75
120914
849597057
14
250402
10
45
10
9
366770
55
199174
62876
820285034
342945
132506
455431665
73
127924
280023
6
358978
97
378570
411441
362747
68
398980
36
59
212730
84
67
30
324118
135243
4
22
69
8
48
170618
68690
117094
35
91
249807
54
6
406206
327542
665824931
16
415659
72057270
285600
94
59
67
325731
175911
88
255807
715550623
99
181803
69
59
86
49394
25
541171274
374917
26
1
79
17
186413
21463
60
22
379301
465339
17
359179
347023
484844
27
31
35088
309728
610080613
194585
61
53112
75
46
15
40121
472999
134743932
242831
76
146535
319656
37
3
5
146971
130735
64550
74
40
62983
346057
75
10
504671355
495041
432622
71782
3
91
162065
8
438684294
406040
22
53
697973628
337710
83
17
69
8421
5
2
23
194603
380720
11
511857289
118358
74
229855
491688
12
387877
199843
356669
27050
95
691303577
352050
60
84
474909
49360
45
338488190
5
36
58
42
4030
246464
337826
8
263506
211866
67
484954
37
65
8
50
60
180135570
6
490631
333739
94
160370
199714
1437
80
215676
86
301181
86
213513950
65
321666
296831
520321424
929700617
267431575
7
34
184643
37
37
62
128980
95
282770
387966
32
483313
39
3
412390
36
11
44
81
251177
389777075
141374
39533
34
459841
59
305716
464338
351466
259375
65
82
147964
84
446253
17
71
98
256464
241939
526070070
411798
75
6
11
18
94
20
604472083
323235
67489
215911
79
29
714937659
181504
261405
440082
90671
198077124
351500
10
8
5
425328
77
52
214645903
26261
208681
76
25
5
845472799
46
80
51214
95
6
38
15
98111
56
51
162645
343618034
99
437827
16
61
96
77
55
42841
489844
113755
474083
436015
77252
86
48
21
765749088
176583
297693
408719
63
32
130921
3
67
438724
72
66
190334
2
863965890
86
92592
52
830384009
54
464821
120727
232234
3
368496
147453
193268
45
33
27
4
34
9
927097868
108489
6582
66885
406508
44480
33
37177
5
23
115257
143907
61
17
441533
33
5
357778
249575
95337
415802
2
92012
150671
334552
87
49
244113
185227
331425
28251
383047882
368616531
186830
327324
37184
422121
47
48
127218
25
798228847
17
91
82
11
463325
213869
423415
4
97
66
212829
76
16
390903
129948
445867
333171
79
15
17429
24
57
2
437719
43
307822402
447063600
454648
97
63
33
288341
572692723
69831
216750
59
73908
53
20
444054
2
744622981
2
3
15
9
75
421819
33
319771
39
18
961755658
3
91
41
33
207112722
19
48
425433
21
36
731793957
5
113957
408769
457858
31
384528
24
928284035
61
95
312553
54
65
865952795
464919
53
134639
16
94304
58
2
279147
48
265264
978640082
7
86
16
10
41
186582057
94
15
23
436656485
30
64
753201951
460825
23
4
33
298631
64
328201838
123856
53
29
536161889
180796
35
395667
336346
292207
450488
76
15
90
26
379293
247665
644964604
1
251414559
33
98
466984209
90439
86
9
890531593
1
63
37
417383
7
74
543682798
89
86
364960
863532956
224619
58
57
27
94
80
44
455990
870316979
8
61
636948969
53
469753
88
231605
13
22
17
47
26497
81
657230148
34
276990
290497
380047
384923
97082
480990670
496141
105205
721515917
70
293210
280165
86552
2
1
40
97
98
107675
34
44
483610
6
28
7
17
9533
5
425417
81
69
13
44350
300291
2
368439
7
7
143225
67
166821
263344
929785981
293367
36
357741
11355
24
276181
152767835
63
68
1
430617
267882
441571
471607
39
84
46
1
18
79665
88
92
91
25
382137
93548
85806
3
438827
78
1
31016559
89
15
8
385661
64
32
80
9
65
51186
60
311740
6
329466
773017877
51
65
240057
111111
7
185309
91
98
5
389283763
318541
61
33
33
25
34
87
277937
3
83
141000
76
417126306
20
587981137
324548
294411
69044
53
34
478184
1120
8
310358219
422164
428980
11
221284712
47
43
37492
8
54
330959
523046131
703278323
97
1
926601766
20078
178602
8
95
443364
228042
355683
354197
2
123667
13
384306
429048
5
64
3
10
858867646
53496943
48
932072913
24
190340
15
86
347219
188306
475256963
230672
41
79
32704
50
22
16803
445805
105025
287162939
67
47
282155
68
31
342320
38437
459081
5895
314263
7
4
17
363692
83
88
83
493199
197139
49
4
66942
64
346159
111985369
208996
38
43
88
40110
20
366738
47
6
13
75
276931
243716569
27246
346082
68
95
74
8
32
136549
115732
18871
12
328223605
317471
2
97939
346019
5
77
87
337188
27411
55
100909
12
2
453616
436301
457824
380738
488658
340189295
118354
13250
319731
51
16
31
49
40
194584
530698107
56
370588
91
110124727
55
31
472487
206173
47
2
368996
9
39
278127
140447
1
62
59
2
83
74
386538
140665
59775
4
25
9
51
150450
8
82
334892
4
129238
7
15
42
64
142136
59
978826813
72
75473
995934205
44
233460
92
214656
13
63
423822
97
68811
233232
59
91
194948
318180
86
4
25508
13
115796
43
600311539
453222
79
232243
89
54
11
5
279079
53562
35
58
68
201174
68
99
76
61
92
2
3
456322
50
28
113405
27
28
430956
30
183497
132921
31
316197
9
7
176405
10975
22
58731
247020
419195
981123581
7
197184
396513333
190857
2
9
64
2
52
16590
77193
8199
195833
98
3
147835
225107
8
95
33
383013
87
23
28
47
86
168228
120071
193305
83
122638
29545
338704909
9
78315
79
2
125024759
254506
281665
2
692558856
4
92
8
9
217628
373902
57911
19
95831
49
16831
426930
7
434347
446675
88
59
47
196012
434704
24
50
566171945
123902
95
360186
36
63
87
9
446925
271825
18
88
28140
39
844241210
43
715483057
36
60
85888
344131
68
1022132
17
634716086
65
468437
88
223560
8
30
295515
16
3
73237
74
65
648664326
50
808731215
27
349996
6
417861
130116
55
298882
322931
16
6
378863
479914
281599
85786
81
76
4
7
49
59
70
24
40
5
536111595
102268
26
13
16
51
34
982316853
69
443212
649570053
203175
264721
427035
65
277756
128667
8
16
69
66
85
26
375648688
485592
344844
351585
337618789
305556
8
332410
8
184908894
93
45
30902422
336438408
3
77
771643590
320244
488083
21
500376319
80
303897
46
249549
271140
34
322032
10
246094
24807
8
28
42
25
331443
5
130185
13
320519
344250
70
491214
69
164356390
323804
96
8
94
237055
478518226
10512
5
55
53
78
179770
281127
319143
33
17
29
456067188
17099348
88
65
34
6
442972
290926
196794
381308
374186
53
450715
8368
403862
934103121
24
14
29
62348
205370
3
91
55719
41
40
424202
44
58
2
85
74
75
54
84
470953
54909
18
18
7
97
9
265766
75
5
115064
83
26
60
5
66252
6
37
48
1
303869
281935
281948
207851
245636
63356
335765
209637
237683
65
65
264898
313173
81
156740
92
487898
46269
28
913025861
87
400221758
7
79289
47
94024
99
42
358077
38
83
48
427420
65478
377954035
55
403927
93
58
426130
42
4
586617524
28
842281211
528787616
385074
270875
12
96
5739
286893443
356034
364317
7
38
112721
178447
355786
56748
75
11663
94
48
464592
48
72
41887
5
78
403139
37
85899518
62
219773
18
242826
28509
371488
315805
367370
246362
22
32972
41
82031
433861
32
16
88
57
68466
122176
62
355823
452184
77
53
6
30
2
43
3
478822
40
284171
149997
3
29
79
75
203088580
23
45
92
34
71
47
12
396166
31
6
157086
15
84409
53
457810
100194
75
62
249087
92
17
97
114317446
57
52
73
322206
97485180
27
43307
499267
433252
88
11676
97
26513
77
96222827
287027
306589
291207
389834
8
37
57
450957
41117
99
4
44
379667
300374
6
44
91
64
36
937183735
292361
81
31
354540
76
434643
63
27
88
165579
64
4
51572492
485469
25
43
47478
1
80
311709167
63
83
82114
71
420458
415889
4
36
54
81024
52
3
347275
80
622395546
3
173619
254110
17
459722
335936
446805
8
11
88
12909
97
27
4
34
137892
70
68
74
462053
124688
215867
210676
162975
355184
49
2
35
283631
151380
305128
148244
54
264062
483313189
7
26
772804998
89
18
32
372698
49
134730
83
3585
133934
144866
5
269434
157670
143862
56487
259376
66
2
346095
498915
43
518693168
12
59
195047
40
58
462006
463868
472722
251726
33
339939288
11
48
193488347
5
81
6
638005919
95
444888
92519
409453
39
46
91
59
95
62
8
327557
56
292429
11
24756
127047
24
97
116339
31
418974779
73
21
5
16
62623
19744
72
4
14
785906214
459386
447264
4
31
61
44
308192
804570874
97
27
7
734078891
402544
77
80602
593887672
78
42
461451
179485
290692607
430906
5
27
397660
7
19
95
52
33
8
89
396561
14
443081
438068
3
6
6318987
19
8
86
561077459
131442
74
19
33758
175242
95
136653
58290
332011
97311
9
70
6
1
95
202704
95
207482
79
84
34228
224825
447209
107850
43
370529
28
4
8
518128971
67
8
5
68
189092
458113
46397
17983
82
333692
282458
487368
986444485
353373
94544
63
978572277
208811
54480
211264
77
100893
418732
384620
44
8
845518897
3116986
51
401365
298740
55
347266533
202407
87
21
64
15
689400742
178143
67
384881
13
60287
413313
322520
55
436143
5
47
72
7
350432
440454
44
98
18
287450306
434815
78098905
6
3
4
382048378
89
78
40
130616
463405
462611
395925
7
56
3
81
697846835
57345
61
139655
20
17
1
300941
138036
444539
21
38
7
38
325351
54
70
383261
80
78794
8
142294
405845
17
3
1
313650
87
69166
420806
19
122924
32453
121194
493145
35
308713
65
89
421087543
131957337
92
207584
278157
339589073
6
410224
7
394486
51
1
364507
426780
55
509026453
252121
6
49
628349643
36847
119473
434995
245707
441267
340008
48137
39
94
37
210396
61
935564305
449910
409519
30
62
75
484656471
438434
9098
5
19
9
7
23
83
138463
65
64
77
9
76
49888855
58
359394
3
82
93
229156
472328
67751
15
51
18
79
31
80
9
54652
871699143
280154
91
423306
64
210464
6
18
92
320060
7
336256
39
163111
137346
447446
7
927801197
77
350584
41
200258
465251
42
9
6
92
440538640
191420
276240
3
73
398548476
252684420
320693
261769
71018
287201
28
78
231876
334147
203617
78
642468782
61
28
96
3
279142
410438
23
444302384
416841
92
9
72
28
373153
128589
17
6
40172351
663509537
108014
12
264708
38
409789
36
80
639682448
13
371209
21
953020503
47
66
56
83679
75
36
61
38
45557
97
370615
30
216376920
434668
3108
90
15300
902501646
87
2
313791
96
97
316409
64619
82
77
183513
59526
210491
169879
31
67
1
4
36
71
56515
146111
93
415685
277984
337718
75
81
187203
299909
70
54
31
17274
5
410412
484674
27
44
10
376885
43
183561
219485
16
71
399797367
272351
264324
52
254388
31
408540
82
467148
113243
57654
423949
178414
67
4
156411
266077
481006
4
195378
97
71
68
82
76136
21790
58335
8
13
16
89
309812
161130954
142116
289940
421289
9
20681
8
67
396886
481300
207509500
541722062
20380
72098178
35
15
212778
79
95
18
653172624
9
12
23862
89486
71
19
67
59
253841
18
91
314623
115858
490569
135301997
939902719
325249
40
177476
66806
29
146905
42
90
136060
227405
3
253990
32
90
136671
18072
15545
49
171238039
136294
6
1
358743
65
108070715
61
368780
462942
29
42
45
247712
220099
13
377561769
43
498570
464066
8
79
80
40
2
273395
32249967
97
601496146
124038366
89
8
29
89349
447698
490340
14
47
86
78
947425230
2853
323547
492917
85
67
352696856
476722
92
147667842
319016
11
265702
60
462395
730074940
992994802
498815
317964
85
226547
416353
373142
440026
20
27
260524
475773
63
5
726605230
29
64
32
94
93
44
39
264358
121746296
384434
259986
7
84
21
73
31
26
9
59
31841
66
42
50
7
99072
4
2
78
47
367354
10
701122422
8
446719
250861
213768
88070
43
245920
377459
1
29
92
419470
510453948
148178
14
5
554944508
268166059
17
421091
65
68
309878
25
259957
28
44
171135
139274
63
67465
45128
45
21
372304
229412
330440
5
214706
64
3
470670356
289772
873817268
51
375255
244797
142581747
96715
16
155123
96
163564
68
7464
410222
67
56
798410772
87
35
70
362235
282810
99
262511
38
17
429743
942151873
27
96
187738
120622
34
578024811
91
214653
108448
51
61
73
62
186847
70
87
96
33
219532
85
6
336984
198492
17
158997
6804
703467271
65
73358
23
298324
134521
363229
11
210735869
455326
263846
57
437619
323204
36
6
1
80136
118102407
459285
83
67191
385885
76
224834
365891461
3125
89
76
552322584
18
34826
73
77
223731
8228
92830
43530148
9
10
493657529
199414
3
484043
6
231240
3
97
8
260755
204113
22038
7
98
96
63
2
78
53873
421797
135331
345696
13
57
37
8
71
5
7
366036
348676
277754
29
42
10
6
88
362627098
72
46
281747
436585584
39
40821
157724
42637
47
36
473303830
77
431212
318195
26165806
455790
15
29
892681815
119517
53313
23
401927
189820596
24
44
321337
113810
363082
343182
75
353333
460633
117656
24475649
913605161
22523
44
4
360356
186325977
82
74
194290
159048
136691
263229
205115
695272111
6
361147
6
605599808
25
97840
316131
20
401603
476425382
64
422460
72
479524
162996
250861
134191
84
7
221155
952663112
160405
29
723769959
32
6
154112
265182
124037
403852
309694
9
74
13
599717815
350776372
11
94892
84043
98940
47
83
64808
5
3
13
49715
47
24
41828
9
446560
61
725590583
7
17264
83
33
93
261644133
91985
10
153668363
67
357357
3
475989
480088
7
876297973
29685
48619
25
9
21178805
213733
23
249687
277153
49
54986
673875953
277763
320075
167885
486697621
60
71
844904790
306804
40
48
105035
51
242652
34
354188
144832
259191
78
193842
92
36
849013201
20
62
439515
7
37
497284
44
16
232919
11
74
80
89
50300
206549
228497
314774
451052
85
8
54
545555120
3
31
47
474948
28
12
38
77
141332
12
230001
52
327671
70
4
41
1
416451
65
64
50474
53
333628
48
463800
405743
64
107463
293678
11
252707
87
19
42
16
268878
41
62
76943
943025117
74
32
138
27
187183
357771
34
368791
448968
60120
1
39894
40
157949
406363
19
5462972
89
52996
359411
236733
232194238
357302
1
50
68
465889
872080512
13
3
104019
7291316
87
369044094
355611
8
2
66
293525
184590
82
625968179
5
790235716
528207036
137629
744322720
797635067
78
62
28
51
25
68
39
467857
435636
51946
130607
9
124159877
331856
16
29
3822
73
47
22
87
33229
37140
264543
42
227696470
19
328787
59
89
330243
306130
409387
50
61979
85365
2
146746897
121438
167591321
46
213331
147073
37
7
73
10
453028
1
328337
67
87
4
89
13
387596039
106894
17
93
34
37
356025
247165
390035
92
45
289328
64645
431871
312682
932645598
258798
3
289173
8
76772
231302
75
68
59
417717
149767
356580
399231
315901
497663
63
189753
43
888048235
9
77
693317055
444546
373727
37538
247940
489146
448671
172171
197217
17
71
181574
485180
24
80
430467
198889
212658
432029
59877013
133526
90
79793
363674
67
103818
87
641385885
470644519
353955
1
470809
58
33660
303156
441653
259920482
80
5
340675
131216
1156
39831
471089
85377
15
185192440
5
53
55
516903379
75
491572
65
59
38
38
67
50
112655
35977
23
332083610
75287
148795085
90
751380017
31
34651
138089
2
336717
38
107777
405138
96
11074
491279805
90
903258378
65
547964515
57
67
40
394866
422839
56315
26
8
493089
415391
5
22
12
443846
9
25
429939
957907319
441274
74
99
2
11
239786
531412269
94
43
348525
62
546745046
195241
6
49
368034820
218737
388241
450200
72
215450
85
241015548
6
239078
99
395315
60
55
97610
231794
14000
27
827551180
155485
2
253341
353211590
7
72
82
378971562
103249
687717905
47
35685217
28
77
5
97
72
287356
98
71
401683
69
355276
89757
173191
43
10850
82197
227891
128492
42
3
799357700
350085
190061
47
13130
294918
33602
341359
12
61
2
61
48118
62
352841
75
16
68
20
97
21
20
8328
263281738
77
16714
97
226949
182722
366629
350391
206197
2
152004
94441
276226
34666238
298658
57
30
424680
48
337096
160669
69
321102
92
451931
19
64
2
433029
52
171558
60
348784888
699124320
14
1
19
95
41
384904
64
333848
250211
437453
17
199780399
466846
13161
247373
288790
45
415858
250287
22
28318
55
82
4
76
30
64
663795023
280467
99
417105
170967
287849
5
86614
137517
152533
43
417040
25
145072111
136400
75
35
75
372244
59
9
47
399108
138403
5
5
238924
308756
517513946
36
69
3
140524
20
13
235280
333610
86
49
14
90012
211130992
77
29
4
408499
20
44
774597022
7
1400
71
57006
211160
393689606
80
102370
333781
93
63575968
164545
331623
66
393072
9
440011
231710
221625
43
60
79252
24
95
383908
2
981521760
6
744757435
370044
79
21
66929
7
47
20
22
258141
2
198665
53
9
38
355388
26
274371
297164
366602
5354
3
358775
152932
58
36
11
285405
1
358993
26
457997
6
253341
576738402
4
460727866
75
453952
464508
58
81048
37
162655581
349775098
67
30
93
80
317083
196271
86
32
272490
76
316572
498327
377402
367956
64
25749
282841
13
306697
34
19
30
310849231
21
856082286
20428
29
91
57
42
154240
4
352213
233394
18
3586
496112
369816
5
220007
460646
20
305223
70
107486
15
32
281374055
33759
52234
29
85
82
47
28
398043
54
62
78
227187005
2
459717
72
54
92
19
166046
91
193402
334569
96
49
248701
5
101417
416000
24
34
85
92
21
3
972717234
725130499
772800661
2
65
75
350357
67
46
340263
156404
825526213
15
484152
6
28
21
410047
321171
93
360672
390412
156353
48
302104171
6
189027
240439
339855
131236
84839
40
203783
42
119713
175017
24
27
194534
900209343
47
16253
71
788943150
69
56303338
618111165
277622
46
227356
906074293
413682
51
71
66
4
27
373314
23
952400467
190743114
122907
440582
67
29
293874
8
30
393362
94
1
10
55
78
31
570070429
296374
31
624591377
8
678475050
162206
349060
9
406284094
99
751795188
185987
65
490824
29055
25
118015
684208595
402416
71
96
62
22
52256
300824
81
64
59
100068
56
172635
5
130883
34
9
89
28
216219
86
473698
6
470032
460608
372624
99
5
366363
296871
83
337924
47
816537716
43
228138
39
122064
62
15
74
29648
230512156
98
3
3
192460
7
88
48
40559
99
846592641
471991
5
398606
699764435
216325
139681
43
24
69
187369
519385021
88828
5
51566
77110
56
155875
158979234
375663
68
78
333220114
3
27
89
4
28
438266
9
333287
77
76244
59
42
335035
97
17399
457568795
278011
410027
511282780
415403
925728967
62
39
35
97
441490
381889
99
30738
271545200
25311
78
6
80
23219
51
98
80
8228
58
506932076
474400
2
623644803
102197
53
20
92
62
75
32
649227106
18
40427
410871
70100
468452
95
62
43
330863
432125
50
78703
254836866
463679734
35
65884860
32
90
313902
75
274805
37
50
54
429951
98
41
185841034
14
109550
120558
35
12706
61
44
524377975
32
32
197377
468966
2
351640
37
66
200269
313958571
60
18
14
9
9
181282
5
25
45
50
182868
977669055
59
10
111983
53
38866
36941
34
6
219616
26
171563
85
14
261242
65
99
318620
50
10
8
9
28
953003241
85
379338
66820
337504
98
774405238
6
323604
46
436369
2
187453
55639
131297
25
28
462175
176614
28
251842
143928
28
67411
37
56
400835
273471
42
18
806414370
4
14498
55073
725950889
49
343166
74
987689565
13572
51
257759
286452
66
326633
33
837541286
17
37
103350538
32
156721
69
223340
44
293841
29020
67923
86
14339
263889
3
475106
205980
83
19754
85
26
362130
371472
869854019
1
137649
31
495249
703592019
326420
338389
402198
163650
248194
70
120263
55
446656
61
487777
331484
139177
318946
337669
390116
144580
256565
16312
30
16
840190336
4
86
26
19
2
8531
157405
36839
4
845748313
31407
48
2
352640
6
218438
328051
7
86
35
94
396270
32
7
24
107325
44305748
7
33776
317976
26
60
407171
841979226
11
250742
28
187455
55
328026
455840325
59
359529
24
150954
81
109894
6
17
59675
79453
205096
40
36505
1
252438
355815
71
12370
36
485594
83
256960
5
387500
747406521
452134
69
28751
205556
589102600
80
436318
88
93
31
67
258947
130434303
360090
965244229
264901
36
67
26
66336
13
6
3
76
318089
8
311722
47
273775
818980079
56
19
26
489915
412460
6
42
90
4
211990
423687
96
21
75
87
40
83
9
96
483149
24098
57
295898
87
21
4
93359
141448
246237
30
31
248487
320069
487521
292633
50
831411165
62
130308
66
4
289164
118604
132514
8
68323
497313273
5
65
9
9
497338832
396844
55
7
261704
77
58
412752
85
236036
24
39
2
38
303002
1
539729418
3
36
45
432268
348105
21
262041
41492732
443818
31
55
63
94
182737
13
94
9
16761
157322
72301
890825965
64
57
408856
11
949654837
82
93
70
73
60114
676637066
330033
5
74073
30
186362
71
72
384810
56
425187
449184
55
68
189909
2
76
250448
14
493285
79
79
68
2
19
411146
4
256786
262306
71
8
71575
308801
428509573
482203
170247
43
116973135
279050
408258
58
72
4
169128
63
262306
3
9
78
68213607
92
418488
129765414
867057855
137886
154350
58927
91
44
9
104690
13
707842547
462332
75
206291
213912
465705
37
172081
365008
12
4
71
61165
61
942931637
32
397912749
2
363440
90
4
50
76
46
51
28
60
310792
91078
6
30401
137380
401716
54
296892
40
61
309311
48
18577
25
5704
14
483073
87
15
377972
269238337
131109
151615
25
131432
57
19
87
85
1
2
486730
888070797
25396
122371
9
9
78
7
318943
36449
64
44
350324
7
292518
39
2
37
348671
139488
40
489106
34
45596
464225
411512
55461
485910
9
3
18
53
613103569
153881
249643660
18
30
8
2
64
27
38
396692
34
429713
46711
131647
74
30
378440
35
5
69
456323
1
4
148744
618158811
4
92
330970
48
43
73263
456022
664664589
323255
70832620
502502551
48841
288897
61
124586034
76
1
124491
456990
359220
61119
57
75
54
205225
3246
16
57
49
57
64
368223
79
37
244949
284588
8
59060
64
5
117300
265863
83
63
141770613
68
90
905931786
438333
27
214554
87
84
178109
6
56
377010
23
222642
2
361860
253742
66
370274
42
7
363892
12
981105030
31
19
185658
71
86
435525
455539
1
379113
203026
19
7
70
11
56
39
46
74605945
247381
14
271060
250042
69
10062
286110
175256
4
5
20
102170
99
76703
544837330
75
874543909
62
170128
259275
14406
90
98
90
7
3
349259
392679536
239758
11
8763
202841
20
345612
287888
183072
25861
10526
471828
29
8
72
61
706923992
4
240239217
491421
48215
93
397999
89
718748035
88110
64
22970
10
377992
263339
586557081
16550390
23
89
196936
240032
65281
37
9
254281
16
376288
144760
11
17749
240563
361078
13
3
73
442936
290190
59
183047479
76848
341855
242576
71
322220
44
173392
1
492287
58
67
630908894
919196211
422048
95
41
225879
17
231890
7
82
344507
55097574
38
77
388688
560492995
85
381397
97
18
43179
6
927467330
25
509067401
92
178042
73
185659
354170
5
17
34
131794
64
63
6
31
482578
3
20
70
494302
109044
650125238
50370
383836
301298
846050259
96650
99
96
13
357728
1
28
301412
14
57
60
771450684
43
50
660689908
40
50329
78484
374288
89
580865393
59515
823879175
28
715491908
91
340204
294071
98
43
72023
440955
35
106673
499292
20
146980
247272
44
424654
70
71
15
79
96807
60
66
62040
27
288971
49
37
564052997
348741358
68
291398
55
62
81
69931
28
411064
81
451817
419937
309341
12
414503
52
3
1
241070
447251
71
145890
382592
54
311622
216696
198341
304385
490932
96
28254
145870
86633820
2
206803
54
6
326216
198835849
37
177275
83
316680
7709
90
240962
147790
541010623
9
448965
405111
25467
765094528
507539993
14910
74
98
134301
387673
243688
187346
60
97
5
23
30671531
287957
15
16
199599
4
47
5
274774
421771
9
4
8
16
251027707
478710490
198245
33
60
50939
15
93
293660
489751
898637112
146288
471521
849947946
4
315846968
317372
208342
39619
143711
143105
50
213575
79
389702
253743990
239015
91
472563
94
141221
91358
250860
39
28
22
902965608
73
343418
298096
415898
36
27
76
350935
34
8
21
200603641
480260
445371
335175
104593
14195
64478
169456
409279
5
2452
83
65
285229
58
6
69995
439820
442651
69
76291
11326
383318
10
289700
7
36232
199294
92
55
45
209682
34
250321
467981
405101
55
420422
64
45
483303
1
26
68
47
23
94
75
345514
76
10
35
458380
8
11
38
71
8
76
80
147065
506603400
334454
1
417840
6
179784
374232
18
442069
63
15
362399
47729
5
951
28731
99
540556292
6
191938
19
3
67
709040728
8
46
34
206131
164205
491369
70492
344084
64
86
189327
59
593433751
859005749
385346
92
713438326
51
99659
6
240385
502934986
444165
401163
288101
639698002
95060
468993
223387
5
229142
87
54
5
103504
107318
15
275085
324893
2
2
3
75
94068
27
322899
4
59
259411
159687
10
305222
5
69
29
64771
216193
21
276240
304288
20
126949
286475897
63
28350
93
7
328857
16299
11
625585500
4
82
390006160
44155
398152820
118477
76
112549
250022
18892
256258
20
383809
45
1
1
80
5
583637766
453467
44
134638
300982
405124
24
329768
9
54
100490
41
130332
440338
594559792
49
45
28
81567
6
252951
279345
434824
23
158705
398658605
3
14
67
228464
4
499471
578762515
118872
19
99
90
13
141960
423042
1
58
58
353489
180693
482337
26
56
176998
5
131826356
91
20
19
80
6
1
22
8573
3
10
344579
202196
75
39
21
244182
61
466362
767985310
470993
22
347308
80
6
2
13
285661
426523
367522
262601
275927
89957
870660095
288486
99
36
93
977133011
751964217
47
76
1
49
65
4
5
2
8
147319
158874078
452435
23
30
5
4
308737
658922943
45
413694
429805
73
493380
122998
429285
165761
45
317099
67
264816
294318
26
81
7
447655
74
273351
90
167588
85
3
3402
52
212665
17
96
148369879
189940
20
54
29
58
55
74
5816
56
267325
41
103565
21
12
78
256759
241062
23
36
62
131713
12
3
2
90
86
63
6
65588733
40
249475
488959
10
90125
2538
64
598293976
32
12
54
370678525
82
242935
455416
375686
48
163216
969460423
54
44
7
405741
90
365280
175035
73
76
23
33
16
27
255735971
3
384890
338073
87
461467
1
260854
219629271
99
810441737
78983
75
2
205203
13
19
73
143566
468222
409645
430238
79008
1
466963
82
97
21
82
4
406325
62
417444
51
93
60867
89
291308
60
491555
379312
13106
243353
94
11
125829
36
207757
216557
493919
27
8
73
142306
461243
8
302878
84
33
301995
275299
8
259895
430184
5
290806
27
393621
18
54
72
71
9
28
20954
495205
49
47
2
381256
497492
26
359691
11
9
1
364915
6
365369
480430
58364
6
344792107
41
15
39
62652
8
50
86
80798
883301880
74
19
464468
8
72
8
8
899396417
255296343
69
70
78
77
398269
32
3
67
8
4
74
80
286387
16751
181264
335571
52
41
47
428532
90
967319257
170981
8
74
17
49
195838
58
92
315387
430109
17
560046558
35
246620
82
269416127
159732
38
7
105272
460348888
25
189548
409031
56
44
287803
2
455117108
78
199404
377591
259499
485598
180233
17
409542
7
36
81
24
67407
324593
289851975
482630
496481
1
408751
53
171245
364172
80
182261
2
32
8
38194
23
7
104699
19
341069549
5
35
208133107
405183152
72
86
27
55
254531
212148267
2001
6
64
4
19
853141499
341794
27457
435323
171115
569041753
17
428848
25
33
18327
297766
66
487263
53
369170
212463
240427
175200
379915
321716
25
78
848003635
345849
87
340451
80
38
392052
295747
72
75
671171001
292822133
94446
38
355467
86
64
81
6
31
336325
7
38
35
58
454513
33
67
82
84
364824
400497
96
349046
3
2
64385
55
4
34
242916
29
12
23
84
135442
498503832
20
85
203478
40
2
700380582
40
69
470334
24
9
200265
199539
554629681
17
382942
33
183576
8
176464
35
398757
86
46048
33
90
13
71
2
28
526960503
3127
77
127676
59
52
23
160568
431195
3
81087
29
497763
6
21
1
6
110513
1
449403
50
178511
59
486127521
122461
297804
9
90
26
45
408637
1
46
24
607763589
7289
298924
484800
52
9
38
891196112
6
77515979
90
81
144951958
93
307606
14
46
4
3
63
656271931
171881196
27970
32
8
6
20
73
355340
71
15
848665928
34
170049
48116
639328365
45
18
96
18
19
157398
186714
79446
68
48
150117
399252
8
3
90
40
98
33
48
57
236876
893349396
281198
32
3
79
350841
394831
2
53
244323
92
183493
444427
16
17
2
47
18
37
601662633
75611
389922
35
634924004
86
44
3
73
5
449143
25519
334522
195745
358662
7
43
18
51513149
210757
134200
377757
57
479292
49
7
67129
246511
13
84
35
61
1996
42
66
250465
474996
77
308719
74
72
37
71
342099
507782282
354932
5
18
638881342
68
18
61
277461
317560
70
81
28803
82
21
831211567
24
35
33
48
18
4
35
2
94125
25
36
60891
2
342119
13
316219
9
353197
493298
4
87
181653
92
440606721
468632
254088
33
61666698
273897
876423495
450125
51942
31758
3970
50038
364033382
90
654834193
3
88
74
376283
284007
188495
68
198415
5
36
481713
377070
410018
28
116625
81
79
208577
50706
72
168934429
11
262193
496245
69
1
34
85
242978
2
7
74
620215675
467636
220263
19
85
496022
39
42
524572355
40
662969711
439461
403241
445138
75135
430266
600311885
43922
59
217331
482261
67
10
139330
64286
67615
139776
75
43595
31
328768
252544782
98
37490
17
265933
678112717
102171287
27
28
58
282047844
11
56
42924
90
2
4971
24
77644
96
9
8
89
58710
496220
40
8
27
65
61955
94
326553
371585
197804
9
470812
51
176775
89
98
84350
281283
797778211
462617
58
64
1
84
54
471426
2
161699
63
189515
534055148
168797
143407
97959
8712
414742
77
9
59
1
18
23
1
969322692
15
6
19672
6
182923782
114213
35
78
14953
6
45785
88187
83
192802
334970
337941
46
181853
98
5
286238
440843416
311014928
274316
503220106
305558
853365521
13
232500
122341
92
67
190934
17498
90697
2793
284993
189504
465615
20
4
33
7
39
480349
247183
841998305
23
89
68
90
52
65
52
7
649170898
8
8
249946
286134
17
4
273429
115883360
3
39
29
62
18
19
2
289658
77
82
670965791
62
7
431948
317071
84
60
266454
479388
58
3
27
85
67875
47
45
14
215108
13
50
3
5
37
286427
69
473713773
124408
19425
476495
342471
173559
139982
48856
9
78
728483999
495561
83
272277
26
130058
354290
17
48
9
91
76
170393
41
97
69
50211
66
97
58
99
170438948
16
190119
94
28
63
34785
90291
26
261230196
13
223093
441305
48
147548
81
20
328597
5
3
91
792137119
2
82
40
97
302606
21
45635
1
5
744898989
184732
280028
32
232747
493129
89
642694652
159768187
214498
11059
199995
337022
50
1
16
48
67
75
490788
267684898
17
19
64366
2
7
93
65
24
3
329773
11
53
37
6
14
60
108164
222051
80
542364638
61
213138
76
88
70
271010
9
92
384373
8375
94
234569715
153289
449004
39
42145
73
479994081
242625
497528
63
588119603
204266
366982
18
93
73
9
461476
23
361279
40
7
360689635
215510
81001
3
370305
752982991
74319
117402
224453549
60
310016
91
20
273947
334712
7
84
46
5
82
207822
42
928169295
317023
1
24
20
142941
328329
80
41996
467683
204698898
27175
300543
455131
811365262
39
63
90
317039
508289651
136982
79
9
326772
14455
99
298662305
14
3
174878
467865
9
59341
15
14
23
527513544
80
367834
47380959
330195275
746346140
159889
447529
67
69797
19
180507
64
77
21
22
480188
45
4
69
1
21
63
191955
23
78
13
57
603831507
520092535
23
8
135882
3
358010
26
4
426962
35
822318775
92
26
88
62
179852
482102
31
90
59
28
3
90
113207
291264947
64463
75784
84
57
224721
36
490884
80
693255514
416460
82
55
32
209423
175907
27
349833
997597902
557370932
9
268035
101776
110895
36
131868
49615
80
66
35
322989
39086
6
33
331508
329505
81
195018
7
29
402373
4917
9
343160
23
26
61
451200
68
174905
451107714
57
5
499670
292108
95573
42
33334
14530
5
250866
423836
323487
3
15
107416
31082
31
18
80
26119
41
342626
27
115405
37
91035
7
199932
365338
97
374142
45
32
41
29
31
924135354
14
20
470568
70
121409
253348
89
228132
5
471191
489001
396593
230013
6
4
134239363
399446557
543302055
432835
121010
649739015
328507
78
6
58
73719
18
67
27
218948
28
282487
11
147404
7
55
201836
49
200581
81
39437
276954204
394662
68
66
38
8
14
91389
17
25
46
164013
146313
27
489701
68
20616
439366
80
87
93
235258
63
62
3
219386
35602965
125439
488011
7
921178603
1
41966162
32596
727716450
59
258672452
99
371218
41393
58
146952
52
50
20117
31
40420
45
492112
66
105453
338251
345702
80
2
19
8
425972
281720
26
21
61
28
452075
7
62
74
187274
55
421773
448767
377088
29997
6
95
64317
252254
395596
15
295281
233312
63
60805
51
274707
97
120926
9853
17
13
2
531466944
241062
60640
26106
37
680797334
8
12
249982
758190820
3
318584
99
33
271574
356597
554101815
49
89
50
585283927
41
13163
242303
3616
41
126070
11
378105
55
60
2
138971
77
483484
234059
40
59702
496725
89
97
27125
74
383156
335831
460300
463030011
9
73
251079
306671
18
21543
3
355962
1
204499123
47
2
84708
890281315
64
44
2
29
69
75
65
288156
30016
2
93
184489
324430
44
75
96
55
4
79
411947
248907
61
5
137867
97
53
193378
52421277
4
6
405971
37
4
163868
76
380968
78562
602411733
224579
783842963
53
242356
73
10
281709
276959512
147172
8957
173004505
244962
337808207
54
50
978711466
401397
967660695
28371
44
284505
395792
50
25
301589
195546
10
398481
19
22547
47
231745
79
234816
28
544316138
99806578
433341
339691
8
492445
2
2
16
135147
892659726
53
226810
91
92
346434
56
59
904520002
38
122625
346780
147561
7
85
93
473121
438134
171385
37
14
387905
234472902
225760
45
470597
63352
7
47
8
200085
83
17
1310
290343
217507
4
10
170503
194067
69
78
52
77
73
7
148981
1
79
506310189
82
71
366893
230446
96
403154
4
67328
90
464425
10
83
5
129327
69
76298
71189
94671556
46
256800
279800
50651
68561
197039207
114088
92
92
52
51
74020047
92
87808482
326857
87
351634
11
262246
489092681
87
29853
67
682015374
24
295836
434389
6
384654
341843
10952
417221
608118395
335776
78
278238
34
216841
426975
48
91
412976
689493193
115383
75399
7
54
136553
24
73
53
54671
8
39
379638
10
98
31
69
48
597013234
6
49
63
42
20823
542958806
35
13
32
2
470591338
14
374979
124841
115125
250501
268213
110764
750730839
252713
16
408331
3
80
42
84
64
38749
354885
74
484443
165393
47
19
57
235521
315250
33
99
44
6460
495006
397795
86
94
235315
47
348024
55
79731722
216074
914758236
248752
61
206739184
56
44
80
282535
144487
414880
96
95
525012393
275235955
13
21
34
12453
431384683
581557246
7
464967
280957
55
8
317738
65404
44
385022
15
73430
372887
94253
97
437663
326423
478664
3
88
403002
387544
72
125491756
94
47
77
138500
419173
298167
23
452742
385365
274532
12
116689
312779
57
44
281006
667152537
354899
60
449029
157852
43
281074
18
27
57
14
463889
45
7
68
46
396991
89881
26
6
269404
43
140240
155277
86
863386778
37425
259684
51480333
84
75
409582
23
133088
183292
356733105
133002
8
90
65
482711679
7
610441408
458182
522
768455603
226176
4
268457676
39083
88417
43
254833
24
110094
426990
5
78
40
93
5
828732380
1
27
49453
112746
44
32
64
40
5603
18
5
15
119408
8
5
6068
436218
88
166373
17
26
499550
369481
13
72
63
63191
2
46
27
51
990259125
47
45
428956
346124623
7
33
77
70241
46
72
214234
412585
540182844
84
163972
240868
3
383099
261190
54
6
9
304284
74
39
14
318333
1
175132
91646
43
21814
37555
225675
6
3
81
76
66
5
9
139948336
13
80
86
124433
26
2
61566
316212
66
6
375256
7
64
78591344
133848
52
40468
496522415
79
87
67
984304562
332554
64
189916
88
45
287344
216975
751507158
9
78
49
842039820
44
6
7
333008
347280
33
51608
38
3
279984
29
132260
915544183
805974852
279250
193341
78
56
61
9122
8
95
16
25560874
71193
308218
387345
384015
99
652044460
72
188059
367097
457072
93
6
280284
6
456510
92
92
37453
18
826133728
3
315353
41
304362
114246
453130
488765
36
145456
414812
232875
30473
65
69
59
87676
197989
42
167900655
272523
57
767369720
2
4
7
55592
37826
35
70
14
475973
43722803
3
51
1
35
4
415843
6
68
35
20041
63
8
228074
21
405638
95
8
652329885
186210
192384
23
182771
86
83
294648
8
25
43317
383252
98
300164004
357972
332556
258197138
374589
241335
69
48003
349456
94
19
355266
83
151726
70
268036
219113
3
42
560992309
22803
6201
374926
59794
64
116634
97
98
120405
192292
97
6
239790
137397
423739
95
95718
53
70
616638961
94
4
53880
167164
1
246615
51
218006
460577
155689207
169693
59157
18
37460
8
84
66
41
280113
364171296
292988
93
823805726
310360
996017478
188770
97
46
469748
73
18
85759
40
70
343459
17
315837
593558461
36
75
7
33
192780
79
31
8
72
17
88
69
67
53
96
5
70
39
388886916
160567
135533
496282
273094
41
46337
319339
461528
128166
79
59
2
451691
477404
54
75
28
4
1
43
234928
47
7
94
8
185556
65
94
165288
73358
88
201420
394755
336832
59
13522
244414
52
10208
493303939
98
97
80
40
38
40316
87
85
75
13
381757
56403
107293
53
156530
21
132943069
270092633
44
31
261162
53344
3
98841
2
168856
7
146300396
215101
667713918
159524
758936512
87
82
83
48
56
87230
256942
414079
73
5
461725
4
181412
199333
54
431244
77
403471
211447
15
93
283194
7
7
95
12
13
261484
48
45
60
73
5
6
70170
46
30
55
18988
7
46099
299175
310723
3
25
97
50
5
455155706
154209
31
52
54140
236503
27
42
4003
834723096
145085
62
23
471525
356311
47683618
359583
65
79
454210
674484064
453199
29
53
8
21
50365
194130317
384885
240588
75767
29
461555
489403
277885
467631
5
324493
47
91
141720
297718
95427
383711778
311447
41
19
92
406601
71
440033
73336
605777027
8
377873
678444041
9
95
7
5
368903
396534
28
298658
424072
87
78
245105
236871
588865790
697767921
94
54
39
385222
403267
311036828
45549
406939186
52
137230487
368879
7
405678
62820
39
4
38077
62
117223
33
75
224739
63519
294702
96
95
17
235678320
483416
14
91
86069011
324137
6
186063
165773
98
105020
468815
81
164286
19
365502
77
25
143358
499506954
73
11
26
79334
144728
355667
32
52
95
536746499
153291
79
5
58
445657
31
6
298137
488087
435571
157112
30
99
84
18
81
302568
25
66
470201518
55786
88
68
977611091
259253
69238
4
394698
70
24
85
306254
197796
824209274
22934
1
435139
12
97230
27899
12
98
153059
45
398594
15
80
3
54
6
89
460417
400963
2378
76
426211
456820
292478
36
8537
70
366776
396813
63
141410
219297
9
290215
81
76
41
75
216929
1
266919
111998
15894
25
468857
446034
257638
38
96
417350
58
881736125
389264
161729
46
71
12326232
14
347080
592237194
68
347209326
55
63
80
28468
91
716451837
56
70
56
27743
7
203600
36
44329
249802
55
579648380
228551
138008
7
31
406409
37
96
75
188425
332571
348583
254360
409841
330336
71
58629
68
421850
1
58
9
205341
13
49
3
85
62
17
493454
470163
25
94
303710
896206085
7
92
281958
495253
17
478699649
20813
53497
451692
51
30
120301
366325
80
425729
58
23
47
38
132628
6
366833
78661
273071
13
960014447
726423961
68
42
51
64
301794
49
2
385724
404135
31
153067
5
80
1
308217
5
5
163132
81
2714
44
483311
811935961
477612
37802
119800258
9
142358
14
4
29
46517
636885148
332878
11
304147
72
412170
51
70
53
74
496015
300807
26
1
31
82
412870
384711
58
77
243811
14
86957
65
429058
4
56
86
362378
234147
12
2
58
64
256597
637532444
335991
3
109231
70
314952
5
62
920864899
27
90
67
52
343150
17
71
80249771
375751
91146983
840580042
67
36
44
5
282505
784864267
330720
4
84
256795965
413627
5
9
4
5
298043
4
199200
3
544015725
430747
433946
366187
2
192582
125823
64
69
3
63
653305334
600583766
217210
32
7
6
96
30
96
36
80
921469442
413332
64
82
62246
93
999728935
57
94588043
341300
177226
28
44810
22
110455
54108
343321302
8
46
73
43
38
46
983379783
1
129206
486581
21
9
346828
89
48
82
476450
43
83154912
36
6
91
17
26
107039
100222
576905601
106650
39
87
91
78
96
111260284
7
65707210
93
78472
522942228
213698
358280
90
205201
98
178466
196270
39
932674661
47265
447493493
187726
99
7
798047952
29
455698
54219
10
251695
70
496368
351523
78
277039
39
22
59
452359
25016
56692
287224
368324
144548
73633835
493775
55
131546
85
38
41
45
82
13
7550
134810347
17
338945
97
23
34
274054
46
466351
213721
25
347637
6
79
3
438088
85
404727
63
71
18
9
41
422639
176878
253464
480747
271135
25
318318498
4
266653
85
265727
39
133022
912546364
84
247121
21
55
55
270704
14
352481
478911
482253
289080
397667
6
7
112874
398298
27
459634
433306
384298
36550
27
301353
72230261
295423
51745
45
239174440
15
1
805172345
7
175613
81018
1
309299
4843
78797
16851
158806
414653
228352
193581
94073
174540
92
41
7
57
98
467255453
32
449166
551325376
90
133666
431113428
32
83
43
5
8
600982015
5
226470
268743
9
498246
222885
89
102760
74
275571
28
424772
6
84
62
32294
296945
20
256579
52
419293
229651044
22
97
17104
92
45
68
5
458098
18
54
84896
56890
82
179042
44
8
454742
448942
34
675598928
45
71
112557
8
9
18720
59619
209074
51
284224
29
487394
9
6
27
58
70
9
81
18
15937
11
261616
290324
86
83
44
84
473665
58
293477
47
2
474166
34
290784253
113621
66
85
269060
80
440888
19
66
191377
404403
214197
111852
99
93
218708
879145256
55
304433
92
233607
299460
67
53
2
94
24
390675
3
498767
802272384
29
351143
70
561744995
346194426
94
20
53
33
44460
30
237942876
96
24892
125861
174692
246795
70
89
88
454039
71
556754436
92
184908
113754
456542
36
37
412041
70
497208
69
218780
482930
157839
2
44
2
89
6
41
80
58
24
445980
71
61
22
482109
70
41263
817755968
40
30
130734
742425353
497261
16677
50
665965637
51894
369652
43
434506
543264548
56
45
315274
31
71502
9044
294036
95
35
102740
394618
66
295017785
81
76
13
19
544892931
93
63
291830
71
324523
52
58
418827
443609
217692
125289
398533271
461448
55
315276580
22
222344843
781221645
7
262653
19
354495
61
20
485658
250008
89
323407
63
374448
20
466204
79
4
32
74
151123
331011
60537
172781
247130
4995
406452
208146
28921
229968
61
35
5332
69
494001
99
92
28
53
650840001
224271
49
371532
135596
4
40
123600
952264959
44
69440
782572233
494539
2
61
81016
45798
116730
69
33
37
266478
112175
24
97
433623
167700
318262
475665
832152042
222323
52541
21
84
76
360454
478459
13
454383247
10
7
69
460371
125372
80975
13
639463668
45
26163
56
46
8
89
86
42
40
93
40
98
1
34
21132
11
21
82
59912
8
98
57
439988797
76
58544
10091
41
84
281119
34865
21
20
143225
368323
99
302249
94
232751
78640
386098
82
92
50
35
177273
142551
58726
496678
445126
63147
745952730
384039
9
358848
464611
290991
304726
22
451454
1
229869625
3
89
805271638
564127986
464399
44550
3
251300
62
85
44
49
80
130059
1
840584637
166717
43
75
47
274600
409162
439313
97
39
45
341744
371134
58
37
23604
49
46
93
458847
536845970
201588244
1
70668
10
947511312
42
96
76
247928
226032
418874
218295
85
333889
415147
229862
224123
133754
98
91
1101
21
15
52
7
51285
13
2
250101
462425
15
221772515
90
835357131
60
243507
633472775
388307
108754
248105101
3
3
436669
72
321424652
384279
468371
19
386600
187926
8
52
447668
78
91
28
108020
49
81822
29
305164
19
78
47
339546
78
466579
13
304591
47
20178
324895
96
1
47
628712463
65
474189
499799
697602964
52825
94
78
305632
20
645688599
50
378582
97807
408148
24
449871
126849
3
97
3
72
369584094
147256
48
102313
35
226649
456018
7
278325
400294
24
26
95
344472
23
38226
6
11
70
94964
64620
88
8
654154236
186614
175785
175778
4
49172
6
266345
32
450867
10759
50
552915590
46
164532
29
36
108619
55
187031
35
220281
401059528
57
411162
8
89752986
8
239183
20
28
225453
62
19
4
52485
165535
143101
445738
8
67
431282
81
49
72
78
3
396037
334536
69
35
463536
469444
96
60
86918511
41
7416
88995
408609
34
2
44
94
20
84
25587
353532
35
36
60
497026
84
183201
85
859143230
193560
271063
394071
73
44
141467513
82
436862
81
58
20
368586
58
3
46977
11
9
15
29
36
94
7
26
7
7
56
3
7
79
23
463234
38
2
87
1
81
369829
4
232082
1
127876
477686
292982
54
535379380
90492
68
402319077
75
198316
70
65
61
11
293710
17
178959
20
47510
15
1
96
131251
477040
87
61
60
75
233540
94
1
99
35
3
78793
132226
4
18
61
210990
357467
98
49
428824
46
98
91
48
82
97
31
75
21326
359010
46
18
12
25
64
460293
53
82
433491
56865
62
74
79
825268039
1
76
2
100805300
8
20
70
106955
11090
386209
67
30411
2
797033836
4
241498445
26
88
249569
62
487568
6
8
670516892
276728
78
397892
85
725910660
71
75
18
358888761
26
1
5413
116316
332973
443121148
136913
26049567
26536
1
211051
12
61386
85473
45810
286771
86198
226786
83
2
362769
385065
24
52769904
3
10
230926
12510
219248
17
7
494419
45
349179
326159
176439
90
135047202
3
120830
460490
42
36
22
8
24
93
73
22
172952
37
45
41726
83
200362
235423
228499
5
136502
49
37
96439
340069
6
90
48
123739
5640
383185
188262
615596920
431429
65713
99
386378588
195199
30
86
220258
449885
92072
173244
9
313663
456542
74751
15
36
260622
90218
31
37
422056283
62
499942
79
559172644
78217
65
81
608996888
382806078
9
85
904257476
27
51
328645
179779
34
98
99
33
81
123342
89
229269
454459
475835
63
44
276071
82
40
13
48
176335
117115
487345011
2
307544
31
157495
477924
57
72
5
27
462723
54
275427
490920
62800
306716
3
177885
95
18287
318484338
40
20
390137
95
167550
56
22164
4
77044
55370
40
8
494705
292154
97
90
47
338125
50
964911562
95
53226
464280557
22
40
47
20
20
71
399233
870944222
7
24
452870
1
983149118
1
199529
436811
7
79
245353
493186
16
383100
14
251259
9
7
431062
5
4
86
58
336152
1
269777
44534
75220293
474051
18
78247
177063
3
74
85
27
162349
24
261445
5
7
308208601
379079179
369475
11
26352
319636
80
69
92
116530
77
21
63
18
39
3
264603
235701
200632
34
80818
23
9
538455682
49
87
23
78
466331
20
994179894
359774
211678
27
1
431872
87
3
34
61635
439958
204037
11
83
276804
103027
23
62153
412999
148417
17
86
98
27
8
173629
452138
22564
241179
344065
34
340576
434946
165316
3
4
18
367929
476127
92
55119
280627
365832
96
9
321803
50403
341026
55
285066
222323
210200
70321377
363858421
66937
16
22
95
909532652
96
147611
47
388215
114280
325847
99
13
455423
134908
388165
20244
252027
186356
888843610
23
349163
13
21144
451611
81
52
50
5
330427553
422762
407158
64
67
281193
632422475
197122801
258202
610954219
63
458400
368344
492087
163588
304570
85
24
128731
96
14
471713
8
3
137364
322613
51426
24125
21072
62
253975818
395100
8
334556
423849
158000
300951
823843419
409871
48
2
9
140234885
34
30
38
50
18
69
264696929
31546
424636
9
523578836
34
59
54
37
32
14
266404089
549271487
304050
94682
804503596
71
198901
527109031
346286
253347
29
477324
293538
15910
57975030
45
382973
236357
355709
79919
78
327045201
72
378245
54
18
210821414
67
312841
174731
352586
52
472796
57
42
704874464
389213
6
349293852
276690
55
74
9
136572
198723
128135
445867
47
31
138484
406306
8
31
7
85
6
216170597
39421
89
95
49460
176458444
60658
35
68
456925
248144821
94
2
403117
85
418927
152148
74730
88960
33
467501
578706980
3
145512
73
11
492061899
22
39
61
162326
12
39
51217
66
85
492152
412729
479006
40
456269
192251
37
73530235
44
88
102693
40
77
427808
315178
202723623
858814413
52885
66
12
18
7
17509
416659
81
69880
129671385
57
84
54
38
609790380
212038
384930
299274
7
261549
40
88
37
35
24
288383
40
5
46
317014
10
284735
53050
313102
88
9960
80
66
379295
127152
14
2
21
30
22
82
200812
795562448
210648698
482239
36
53
47
84
475145
118153521
614392247
42000
79
95
12539
136528
51
84
96484870
57
605881506
329045
9504
42442
40
322117
230096
234157
36157
327746
88
324574
77
57
74
267973
22
6
76
865628077
199426
84
84
158383
30
548125665
93785
391034
466606
58
12
134509
45
35
72
242244
8
88
144944
260607
35
182865968
211528
285
59
443284
164181
27943
78726920
26
26
10
375044
53
83
177391
270067
918716140
51422
17
79
253932
41
68
18
81
82
93
25521
53
291344
81
216256862
37
6
448325336
11
95
15
9
335195
64
482041
59
287250
3
292318
339349
97
455225
493638
29
66
99
364675
71
293759
61
31
86
127946
1
6
484759
72
83
62052
16
228115
52
77
86
80125
58
102220
8
33
35
435503
48
528682687
282576
1
179069
92338
336711
187799
451002351
41093
43
109450
159455
7
201544
59433
12906
72
214711
30
85
15
18
75013
80
14
80
60
59
211108
78
4
663113016
28
63
8
140649
82108
17186
77
276252
41
8106
453074760
159256
21
98940
7
387525
19
213243
9
4053
25
94
423753
56
465187
275757
56
1
309450636
90
142901
80
225883
364455
9386
374112
163345249
41
88
605964008
99
34
145020
23
65404
2
107580
93
39
357668
2
25
362959
430815
435827
492951
121706
622889203
65
465423
134998
313108
338768
5262
62
43
78
1
7
1
217364
836430232
62
5552
47
142517
34
1
419262
36
415403
4
83
286690
138049
310726
7
56
13
50
33
179833
91
81
45
33
4374
59
468728
72
63831
21
86831
204187
124335
170646
67
207000
284341
66
255498
374705
42
111122
260474
275500
295188
61557
19
42492
104158
62
65243922
9
504248969
61
68251
351421
29
233745
467632
223902
16
326465
62
451639
48
629561612
482987
103704
222499
363529
42256
538520515
685148335
816430873
217201742
162112
74288
72
3
179084
74
90
239422
92
343017
64
26058
66
65
92
61
84
60
88
40160
76011
265455
232356
97
352410
74
60
142392
426811
72
433610
243167
15
95
232100
33
44
13
429299
466336
8
139727
7
251995
97
493600
12
72
12
461278123
779568304
4
7
98
340933
55
71
90
489815
1
99
38
331319
69
170142
402834
141709
7
426212
54
8
5
37
83
371389
395005
262103
207985427
423603
287467381
466782
35
9781
965200342
97
67
25
35
183608
73
83
273229
213016
6
124063
22
469913932
9
312814
34
76
57
425397
68074
27
442226
7
4
285516
37
50
165873
114346
80
48
37027
73
320873148
93
83
84
61844
163575
34
52
78
486843
473719
334162
9
714125584
494432
52
2
196218784
64
58
22
5
30
17
3
251699
264161
93372
73577
8269723
4
67
15
41
6
3
58
94
343616
87
89
429675
224202
35359
55093
621500829
234197
16
7
8
4
297
80
38147
40
413355
976118239
1
82
8
117208721
270876
376383
418877334
94
173704
471172
26476
45360
17
64
552637785
418410667
28
97
512493776
96
8840
267598
89
63
209315
46
42
98
304852
10
962709135
73
177610
4
14
115030
47
242847948
62113
322341
84
52
16
106047
36
211056
55
97
81
153874
453877
423580682
12
39
210074
91
93453663
183181
203803
216600
569908500
43508
438492
85
4
179023
287779
87752
5
225397
12
6
3
94
55
16
133444
407932882
3
51
38
253422
97
106081
19035978
30273
20
1
19309
7
467515
50
36
90402
27201
85243
84
61
1
220024
464976
4
34
226974
72264
33
91
93
63
5741
808508458
234197138
3
44
456603394
17
17
303490
22
411125
560266020
4
103744
52469
264157
64
24
70
58
47
93814
294598
267359
203
125525
94
429751
367099
46
364744
233377
92
454702
12
34
114735
369826
4
131720
34
108278
40075
6
22651
460825
48
207180
88
18
13
281560
77
5
409679
50
385632
21590
52
33
280242302
49
210989597
40
53
48822
77
352854
94084
442726
55
384782
143823
859992846
73
239724
173592409
423744607
11
23
353621
5
2
69
124128
471787
495746
261294
316798
217599
396098
230624373
376242
70
92
12756
19
61438
403944
43
5
409506
528861641
36
831233061
95
145288848
14
89
80
70
258967
487937
396926
213392
26
237817
47181
6
11
310946
196205
6
56
30
110770
201526070
162152035
2
78
51
485245
178402
567176335
325284
69
60
427850
432882
64
369481
652927243
37
74164
802335425
68
320454
8
103566
64
8
74
5
18
5
199924
64
307008
615905568
26
69
312793
93
8
542723433
13
9
437662
381393
835820317
366864
6
75
58
5
70
418853
52
123467
75
44
269430
57566
79975
13
78
36
75
5
191703
360819
174318
367775
11
32
60
3
47
98
14
165432
296642
33
16
271559
8
90
402518961
68
34
4
439209
481662
25
332125
51
307548
174163193
25
81664147
70
243013
123487
459403
264280
99
89601
10
50
491938
95
74
779064823
76
77538
505006752
252002
7
369414
312203
36
66918
75
393382
253243
256856
28
28
212419
10
337621
160870
303162
734743056
63
409201
381949
171588
105740
9
32
96934057
8
77
127411
75
29
31
4
340905
371421
230504359
80
761811119
7
62
10
184795
249528
22
360137
95
21
65
61
7
77
434698
79
15
950165551
95777
58
61
6
846359656
6
486175
80
678170623
16
425100
63
56
96210
98
377394
432776
461494
71
30
381828
150233
10
68
24
29
5
630710205
18
88864
327777
68
496070
67
41
60
360726
38
82
65
111711
483494
14
296357
46
1
478033
34
32
60
191789
172880
493061
6
124097
138164
345359
179278
455320
411028
7980
32
76596
68
307816
280610
416322
352399
67244
84
256806
7
926191973
79
370978
393449905
129214
19
106125
130066
97805
169535
177328543
990331613
72
80
10
75
85
865042964
30
9
78014
1
391353
8
24470
612206316
10799
15
234752
87
67
5
243376
42
96
185744
211786
367351
250290
68
209245
33
924339190
32
93
71
221497
79
486910
52335918
62
31
19
204781
2
39
66
290026
22
178200
189720
13
24
6
92
49
33
77
60
454295
21
32
264229
67568
81623
208093
347200
277585
35
57947
30549
206401
6
434329429
133252
57
52005
303350
89
78222
438577
397677
44
113249
10
354642636
45
62
499481
20
30
444623
132495
230990
396755367
222757
32
490538
25
47
795607468
10
79
7
32
72
5
4197
98
1
83
87
67
113898
158970
333223
43
4
373327287
5
137680
389931
67
1
36
80
98
28255
116190
167765
421857
46
116019815
222301
72
166941
152991
479122
188344361
234580
68
365336483
139111
99
60
433568414
54
28860
58
489528
99
203388
95
337269
35
583953196
41
478275
48
259058060
453312
16
1
835066633
42
43
145685
79
141133
6
4
6722
97
1
58181
416200
320128
175503
243903
6420
50
452127
289035
234643
77064325
53
8
3
421362
97
17
94
288553
343696
32
48
109138
78
413633
271181
321860
7
549706590
88
53
72355
223994
88
40
54
5
5
335858
211061
40
451581
40
218997538
6
302727
204576
404444
91002
622328934
1
31391
9
172027
206459
77
248622
7
268625
58
53007
57
17
18
15
94
16
168446
89
352320
376088551
107355
314742
337284
14
219560981
2
80996
57
466327
33
86
11564
429750
78
3
3
387593
36
60
302056
60
472319
33572
247156
664474876
69
485292952
17136
15
384104
2703
95
915059527
421380
58
62
189991
295353
128773
234951
87
227793
467259
102202
94
34902
301237
155479
36
79
24
8
263504
288228
298097
59
171170
470396
897187522
42
279090
40
97
48
5
427266
94
34
15
2
78
288157
70
232268
849096607
42
362564
93
999322328
37
76
54
868746961
74
485398
34
43
407856
86
60
377095
52
65
26
82497
6
57
493584861
458252
38
45
15263
165842
47
252782
52
474221
81632
60
85598
47
70
55
58
18089
39
70
10
21
485693
156370
326816
77
35
210542
44
527141209
362911
400259
8
72
204560
19
848879567
5
426754
4
8
199278
197725
99
195444
420490
225520
458168
43
801163056
576615665
785348659
1
5
20
39
414946
48
238687
26
2
60
97
231624095
93999
273222
66
178959
8713
10873
78
419880214
45
175363
97
125993
19
26
29
48
342448
312800
363517
381590
391157923
798810697
85
63
43
285966
476991
456049226
5
256612
47
289149
417683
14253
3
434276
37
422936
345896
24
98
229445
21
459127
421507
211839
165424851
76
93351
73449
432218
2
37831
11
75
96
132784
51
84
64
58
112150
4
27316
11
42
409111730
88
251816
6
80
73
42
493392227
66
79
619377782
59
32
320990
491132
33
412751
255948148
59
313355
6500
49
198717
94
269520
47366
56
263008
25
12
95
167960
35
88
5
341892
228893
75239
89
10
59
48
91
306551
1
60
9
47944
342751
4
33
397853675
84
72
595809470
461032335
454796650
6
486144
6
84
165275
125708
263561
89
64
96
17
18
434319
87
74
70
65
97162
78181
211677
16661
63
67
452723
107388
8
378942844
78
97
209262120
323460
56
7
624236489
375882
201466
543584354
55
64204
3
338677
409431
24
622379441
56
13
170674
69
740805151
418156
85
83
297285
3
91
231132
41023
74
375807
47836
28
68
26
332095656
210986
51
75
350303
173893
90313945
17
50650
9
44
18
75
100921
8
26
53
6
312708
48
121095
471944
59782
74
603030778
618923656
49
35
20
626191005
3414
152567
20
76
296465
33
12
255788
43
40
410683
54
39646377
437119
55
754388238
27
9
4
24
5
20
98280
92
59
288813
86
297687789
14
85
832119269
9
439842
58
55
406541
7
13
6320821
91
6
83
17
43
96
324142
775981666
218206
38
92
38
28
24
7
2
13
7
56602351
2
63
44
350930
288916
22
446754
463666
7
26
4
95340
77400
31
433390
838293116
88
326226
94
99
80
219528
3
15
80
68
13932
361593
66165
13668
247519
47
33
787465960
491036
22
39829
119112
205646
473824
495505
7
50
132330
25
320448
314190678
369553
332449
212736
3
83
253015
309838
349388
456978
99
138541
68
3
305436
44126
55
62
54
9
59
65
234316
433158
9
53
69
262009
1
235861
25
418298
64
2
474247
97
139064
1
140910
850587288
623905321
82
57
16552
3
37
5
55912
470680
83
91
389120643
245059
429926
421063
390674
30
2
35
485308
349102
7
288084
92
125699
184012
460214
37882
16
23517
82
278640
463844
79
407795
10
301128
104313
55
259671
472757
52
244428
78
123906
76981
403281819
71
251562
56
533362369
465918072
163224
314574
270358
4349
98
77924
248226
236609
295070
695528936
26
89
62
6
111928
181578
406942
4
316998
467122
174379
108027
9
80
226518
53
363328
95492
62
730682498
526761514
3
22
237958858
5
23
198098922
428078
452702
27
22310
212957
82
422840
60
168775
91
104826
11
55
429706
20
29677
63
85
9
92268
475645
111788
480611520
196960
41
24
4
8
90
28
68
808642363
417081
24
100548
469235
15
9
141057
342110
849789247
256199
327259
369684
464373
72
36
283126
87252
5
214778
474769
2468
9
30
1
49
54
101882
96
350338
327540
9
5
13514
72582
876416194
585560050
426163
176130
228862
31
5
98
87
245626
446025
352293605
227033
72
10
98
27696
83
140021
365138
9
277262
15325726
62
87
39
36062
272517
128093
129410
376216
308104
40698
688329159
223181
130597
15
6
69
274743
90
270638
408313
52
465362
322042
14
112367
49
331559
170817027
756615792
211719
64
61582
2
938257965
138863
78
55063
86
211577
259968263
36
50
276860
12
166754
496763
43
299029
71445
886063153
486070
5
48
4
486075
78
112139
8
277754
227158
598379768
6635
62
379383
13
284481
35
238343
62
305392
515307377
318570
322025
62
258503
32
416023
13658
353003
55
29465
255288
87537
91
335950
6
378037
491473
54
15
82
347527
114733
417932
27
143593
246979
145065188
84
19
90
73828623
98
772013720
11
416252907
412702
336069058
301073
422910
255329
8362709
5
172638
3
36
469280
55
53
199437
11
66
5
64
1
132315
565836070
339086
58
150200
22
10
333380
365358
30
514729593
426349
55
6
482607
135928
76
216364
15
129070
7463
425245
51
68
51
29843
164015
11
34
52
96
44807
420289
71
80
937428271
8
86321
1
109229
59
5
122042
33
3
54
142401
155331
97268
68
423606815
147395
385527
258099
208954
49
194242
57
253691
32
164163
486149
531645236
72
768586131
96
22
379644845
32641
783495152
44
71
226258
9
416858
42
76
960314307
73
388839
356154
69
103861
54
76
51
89
79
47
30600
247085493
223461
39
27
19
53
88
6
47
723530665
11280
230587
8
4
40238
55087042
56
94
63
14
111148
152405
2
182844
138244
89
315471989
265302
8
82
104732
276216
206445
91639
5231
82
92
393788069
258683
89249
4
27
8638
71
46
403577
37
44
413671
70
485277
80
475873442
27
224454
74
342826
89
17514
24
731580417
77
292946
14
192373
213524
73
269274
271061148
51
29
1
39
81
328557
69591
21
20
685730611
406456
63
288957
95
91
34
22
99
70748
588400118
234796
260841
67
35
29
17
87428
63
67
32
13753
489226
50
32
38
89
84
22
364794
351631
17859
63044
13175
358311
379475
439472
55
31
346200
15
65
48
52
30877
480257
464700
340725
9
52
613159179
145206
8
11
77
73
10949
483499
5
397642
10
35
356416
46
234113
220440
16
479925481
20
395312
230318
53
487388
241657
98
86
81
58
3
31
182070
16
6
188344
1
405059
822056912
47
35
397059
95
351027
55
195446
60068
27
2204
5
438282
12
15
69
449187
2
4
414006
318939
109431
281417
93
41
78
186087
4
22
10
247931
79
104795
3
20
234129
436348
161012
432904
97
222902692
5
82
248832
337001
815438780
330404413
104226
117598
375218
135614
123144
68
43250
307949
300121357
20
75
33296
271722
322163
352965793
59
87
1
393198
137796
687349026
659544146
2949
19
379667333
6
184880
1
346598210
56
521645382
427309
18784
15815
29
77
7
466687848
289590
7
38
81
25
421887
97482
200946
131541005
241415
37
7
298218
982078289
426109
181095
116577
23
3
488011
51
55
59
364677
49265
193791
19
410025
311315
911884559
40
90
49
410233
132247434
36
418450
5
99
71
772760450
7
17
9
32
57
23
14
162865
85
53774
319093
98574
46
162708
9
9071
50
2
573654724
99
99
3086
121012
160559
398170
19
4
45
26
6
28
72
20
752001048
70
28
27
351354
44
432931
63
96798
236015
53
11
93
294670
120762
9
135510
404915
57
8
215226
341965
6
821287010
34
54
5
274723
78
423200
203537729
40
49
97
247352714
433973
31
33
352250
91
232229
474098
8
439914
71
405035
369361
907138189
85
80905
607739084
57
46
11
436465
21
2
48
98
3760
290273
56
6
252036605
71
45850
402162
370844
51563
122926
349712
344411
47025
508720353
152999
83
45
94
73
169083
433754
488881
6
1
3
4
208099
81
68
487586
25
294898
316620
418956646
27
38
16
72
311228
204862
95
55061
315505
827209583
18
356127
22
33
311579
38
298525051
204249
54
11
38
330904
413027
118523
80
325278695
7
50
19
998982956
3204
24
106371
25
68724806
8
4
35
136718
261978
371167
135808
39
42
123691
51
30225
280807
98
78260
97
6
94
31
358005301
92
97
378881
2985
33
373451
81872983
77833945
24
54
32
112220
92
153048
278539
3
82
391660
275139
255280076
75
245953349
13
348476
335689
56
467269
4
41
412953575
357561
16
5
94
78
400415
946277374
99810
664368803
199134373
145329
47
27
82068
441846
48032
56
65
240418
41
86
89116
99447614
24
224391
48
603985257
361975
744730982
42514
84026
1
86
86016
189313
351808
78
280050
59406423
601620942
265561
114076
9
18317
165994
61
37
9
54
44951
212815
49
82
528782410
167772
3
54601106
77
97
6
62
179285919
8
51
316082
54
113827
21
402416
58
200337
83
36
393048
90
369672
21
427242
73
48
68915
221510
5
30
395813
29
442581
1
311879
97
67
79
375736
217568
38
12
44
55
2
480799
39
51
9
88
472262
298968
745463308
239470
33
475076
4
84979
124985
298841
66
59
55025171
359573212
1
15
358522
267164
597231071
150275
945181343
97
138116
17
496814
136846
31
782085251
32
92
7
97
5192
9
5370
55
395409
41
521664769
373101
84903702
602407672
2
435705
475417
92
67
41
1
48
5
39
423501
74
958218445
64291
96
52
31
40
30
213458
453838176
25
674252617
21434
164267
6
25
155102
62
346982
642852364
62
89
11
426799
92
15
400081
196577767
347107
269949
94
1
78
5
16
10
71656
50
9
795795372
48
296906
31415
362386
32
2
95
50
34
80
422108
401691655
4
289843
286597
342818
58
69
10
451934
3
36
292931
175376
3
94
1
250001
190235
59
308589971
189269
397453
75
207617
95
22
3
41
127892
8
353571
20
57
19064
214464
6
123117
8
70
1
27
94
653332023
586743060
67
884029414
240071
6
85
112943748
471508
7
26006
294818
238973
64
387389
156802
83
84580
59
87
59
734662998
63
52
167989
199061508
6
411777
47626
734743943
223481
478560
168125746
47
35292
34235
7
43
454795
16
79
11
127249
458016
98
679762402
15
71
713003493
288753
6
44
32
71
283094
7
390441
16
61455
123063
498695
436906
798181219
446335993
84
13
23
10007354
97
120465
921758436
462011
74
86
68
14
161425
347798
3
159325
4
27
3
74646
492475672
7
268991
8
301633
67901
7
57
329645
727924628
2
38
429129341
442658
11
68
70
36
451130
34
4
85
6
1
44524
128538
9
17
58
4
192697
89
113664
334718
181373
488634
300127
385290
423964
211298
9
464906
374654
33
24
73
75
454620117
127320
568837760
306624
313842
24
23
371898
74
67
142076
130295
84
441289
22
277697
28
54
350015
152663
172722
179216
28
231812
70
12
135753
397564
214975
64
29
415220286
73
169553
72
112408180
59
480824
21
89
13
59948
119138498
2
106777
35
397344
16
63
54
192353
216428
4
4
321590
90753
328569
204619
93
17
4533
15
147380
14
34
359000
82
8
92
13
331585
26
10
174046
9
253406005
481029
23
259357757
81
162681
89
15
94
180606
414895
142496
46467
264929
39
90
65
4140
79
130747
364168
835066152
242645
380436
260807
245500
340705
76
930807049
63
5
499814
43
499765
98
161387
64
481736
328612
549079074
727836691
280689168
592471796
113016
171092012
112867
462055
93
26
947940066
306917763
90
40
494405
3
5557
48
488465
60
98
3
50
57
57842
6
18
64
258236
583457705
116982
78837
28
65
33567
132204
388030488
327243830
9
32541
82
85
4
40
29
183640
143466
166409
54
460764
7
56
14
165943
23
146474
60
212910
5
329840
30
47
49
44
73
929964934
22
177134
476164
222261
75
59
75
89
41
27
781796659
126180
60
72
36
3212
466146
46
386808
1
52
30681
31
36
396510
173744
15651
372172
80
158186
70
283396
239547
369323
124434171
49
160357
42
71
55
19
42239
573162160
7
107516
43
8
2
111917083
17
10
76
81
56573
263243
147626
60
5046
918361715
7
158988584
471492
97
266495089
88
248980576
63
28
582932547
73
479461
237415
10
18
45470669
354089
87
84
462047
234740
475613
4
867580445
31
125063
14
418578
88278
7
351413
22
38
158069
3
322111
92
41
44
191317
27
98
276486
5439
404980
50
3
57075
67
278071
10
10
3
81
1
24
22
429859
73
362930
45
218022
75994
83
5
91
58
1
236602
97
165240
191958
425387
4
91
986184147
1
154681
399232
388258
37
188612
77
492412
191438
2
777737707
18
628369346
98
95
349139
52
6
25
568823266
972242728
56
46
75
556299038
228993
92
450480
338255
15
18
345976
26
405180
328051
10
27
490507
59658
2
46
1
88
290448
82
374371
6
8
76228442
129736
484518678
30289
69
114694
50806
18
3
64151870
368988
21888424
33
84935
237360
33
4
5
15
94
104123
24
345787
486757
403680
1
2
31436
366106
153500
88268
89
12
109890
81
569314777
160302
15
54029
372906935
95619
88
54602
81
111149
3
7
373673
247027
427229
2
53401
115485
369886
31
79
146907
291515
33
191244
65654
35366
9
71
116327
63
58
23235
894014193
287081
2
68
56853
279575745
345215
467259
221290
75
432625
11559
12
324869
16
688432281
36
110874
414365
14
95
46
348947
905815462
8
50
46
61
30
474733
380430
57
69
6773
477645
8
321157
57
224170
23840
9
901240620
387904791
92
340453
4
95
557141628
3
23
82
94
49543769
77
60
99245
89
45
98
132416
69
82
44
43
75
97304
9
66
47
135338
88
7
70
50
2
15
82
324818
9
34
67
66
45
69907565
41
48
495400
44
365628
87
360919
57
60
9
67
751960699
97
527806621
296729
251131
9
1
54
400118
200926
64187
277526
59
195746481
159341326
39
79154
82
53304991
97
411028
61
67652
347028
460699
368095692
517879113
328836
295391
227774224
51
82
75
53
96
16
67
159163
177967
347087
450282
44931
84844
70
522593912
340068
51
224238
98
376499
94
69
958591361
6
81
89
197823094
44
41
411275
26
4
7
11855920
30926
12503
285136
65
66346
60
9
102361
66394
313319
93229
81
158707
427199
413923
150377
45855
58
49
92
7
203283
80
89
14
38
8
337730
90
960879115
8
70
9
145237
8
2
425887186
88020
375091
76793
291072
5
459033
19
4
61
87
926793891
79
15
8
351138805
796841176
88
408275
42
237684
95
385425709
85
94968
13
18
77
455920
70
28
393031
54
357183
71
67
211072
499909
271230
27
92
776557368
59169
235724
80
6
356713
374584
175993
59
170075
272309485
46
434003
7
819076196
55098588
272155
491200
80
16
88
725768776
79
589865804
95
267023
414278554
489184
71
96
6
473899
145499156
80208205
89
840233539
32
26
52159
200982
49
36
256113
398152
157413310
26
224274
467642
69
312036
42
95
59
185759
13
433593
72
116278
40
50
97
53
608490934
241905
7
59
254514
276278
325474
90394152
475040
65
46
82
38
825806893
43
6
153760
24
5
398261883
435294
399706
65032
152401
177144
246462
830128818
47
145581
1
430296
286648
859730947
445310
129578
128062203
301874279
7
385035
70
281851
329034
54
346617
31757
598958558
31
90
198182
7
413248
17
309604
456489
368701
667408286
20577
41494
454494
24
990659026
77
152858253
32
57
157224
5
27
2
75039
56
253257
150621
480876
80
2
442497
178109
272088
19913
83
68
114378
266583
84
20
490345
12610
193708
238537
2
3
68
79
338988
441665
65620
25
9
44
92
34686
343918
93579
7846
258718
496951
262942
29
80
63973
549420071
2
5
4
326700
27
58
270399
31
11
4
343621335
1
18
327802
192506
67
4
61
69
29
96
23
51
42
75
97
220411
44351169
118274
98
2
718607054
325
16
68
335258
37
39
83
72
250296
16582
265307
144319
489327
856501402
332341
156339
770908110
82
72407
55
385763
135376
59
90
353645
70
8
382537
55800
23
308089446
163388
9
65
90
173362509
136213
20
521992591
71
92
355425
266838
161455
138726
63
456160
436073
107953
153117
319310
411079
27
132523
110812
16
233505
36780
11536
70664
568175946
418734
362812100
90
91
80
93736472
30
89
124375
22
92
18
17
14882
2
17
425088
57
1
89
114175
302744604
7
76
73
405486
4
9
137205616
51997
50
31
48
50
49502
939748126
58514
25477
62
4
450961
21008
247874
58
243297
7
468336
48
103219
84
10
335139
764705379
85
184031
57
62
200623
17
36
384869
448432
81
497425
6
477090
46
21
375928986
35589
35
48
8087
16260
97
92
11
372374
30925
32
193453868
987560852
26
54
91
97
145540
421305
4
9
7
83717
204049
186036
39589
248557
386159
470925
205257
263002572
441703551
214857
417781
272695
480906
212953
15
16
26
217687
320942
44788
56
1
1
79
30
52
449370
3
5
195553
277635323
69
62
96
61
312889
464522
191058
36
20
795552341
430578
391710708
303483
84
220776520
3
72
8
4
18
140642
358883
70
31
85
168791
240197
1
54135
34
46364
36
398890
155794
26
99379
78
164745
91
188847
420818
145426
18
156722
324376
133312
28
37552
56320
463107
227028
12
32
327536
452387
467602
445452
4
85
97
393905
83
233567
54
42213
33
68
170476
5
350123
12
252253
78
433558
427318
89513854
74
203054
242938
24
113727
396189
50
60897
188515
81
245892
70166
58060
227645167
126275
22846
2
370513
82
38
66
55
50
218605
294702
356871
65
96
415029
69
30
31162
7
92
46363
34
235843
99
205912
313842
384158676
146320
432471
8
46
492507
61
189988
355761
218320
418879
313800334
5
14
79337
4
83
71414
64
172673
7
77
98
6058
3
176643
60
51
64
61655160
114780
546290169
43147
2
47
57
63
162854
350008
113957
37
54
85
20
482144
84
168349
330264
62
63718
12
278266
5
45
69
408590
91
695428240
68
498465
8
255634
23
141157
10
397358
98
78
77
41
441520
830323600
41
328962
90
98
4042
320950269
169970
3
477474
41
205393313
342985866
207840
16
98
96280271
447289
52
9
9
94
18
250892
23
167498
4
42
378242
340072
30
414950
59032
21
7
7
411672
84
65
16
436180
969320591
230789
76
32
270806
165521
98
33699
82
992096812
2
87
316939
13
31
65
1
457533240
74
199910
223130
666324228
281148
19
860078348
629946912
86
5174
31
17
6
771122014
18
178648
353903
386112
99
314274
65
360846443
8
26
99
16
70
66
939600444
398871
79543397
34
351186
33
73
586601993
82
21
192660
176942
71
88970
75
308738
218834
10
156404
81
5660
324268
112130
33
38122
98
168441
136708
148893
829862991
385881238
398551
43
57279
345419
424838
243306
42
476930
411357
62
11
258333
168078
821624071
108402
830720310
37780
63
78
62
9
54
405846
328648
11
64
15
72
280600
1
24
45525
85
225596120
7
5
11
60527
93
289373
15
931155169
98
27
55
698793856
441711
448538904
711941361
921126515
68
462938
16214031
94
5
199647
219908440
15
166512
185122
78
317776163
294101
20
44
22
297275
110873287
47
16
262886
103461
3
14
95
39
388078
20
267287
131553
3
43
96
76
15
472200
249359
299430
4
29
122675
438860
8
218227
42
56
113510255
5
83
71
45
25971
47
471766
51
3
139819
98061
42
27
76769169
402281
293948
100821
433003
242946
347259
19
85
77
13767
52
394030
8
225063
72
64
34
8
154719
2
154921
61
532029173
6
18
179569
399517083
112203528
131032
762848347
646942752
617555230
2363
98
169854
564379320
115151
281467457
157344
70639
26
5
314032
259334
43
10
326999
92
42714
305007
97792
82
56
483699
2
158696
4
36
278148
242921
18
453078
253611
7
229970
73115
87
4
905426519
92039
193725
89211
29
2
25
25
134639
918832859
356225
773818511
5
78
53
6
679788374
77
11733
23
72
36
488164
390978
17005
59
96
231171
83
4
183309384
573713463
35
7
96
236041
366275
19
76903
3
69
269663
508616915
226960
93674
35285
29
443012
70
398259
10
490930
61
60
14
281495
93
62
69
54
253236
406326
142981
489410
866587866
225110
51304
400466
970421621
64
80
50
349560
68
892707856
69
700301324
8
59
367747004
65
76
50
71
50
309034562
2
70
3
471835
33
412172
188876
242945
292415
87
32
68
340061
97
85
9
78
3405
53
9
394686
735846816
344813
80
88
4
77050
50
82696128
406608
236186
61
79
61171739
48
288795
7
298647
140068
124267
17
65
19
84
82
49
90709
246192
29
482655
168992
456323
5
456559
78419
75
81
73125
491755845
219210
172418357
147381
34090
4
74
256511
39373
46
287791
3
374691
349037
63386
21
472142
51
252166
134010
1
65
395055
364596
60
77
52
43
97
90439
423381
187930
877072603
84
91
61
66
49355
171389
86
31286
670995160
86
34
13103
36
426942
590021762
495663
440587
43948
132161
345141
52
244700
5
54398
575482357
193842
62625
85
84
148333662
28
8
64
191640
17
94
74404
22
71
454008
9
255435
258632
60
306644
798708689
28840187
66867
66
175739
197101
353126
490942
348914
341951
233543
75
57
87170
51
19
486095
36
58
98
348374
87
493879
14
16
215680
4
6
79
31
70819
3
51
346161
33
331100
69
254067
99052
206781
24
25378
96825
65
6
386095
181774
34
1
6
221422
13
15
36301
1
225484051
69
75
79
82
277498
375825
32
57
33
63
552853865
14
92
1
236240
459571
428575
342152
21
40
95
44255
46288
51
94
31
58
21
74
87
88123
44
8
34121
12
38
450151
959392364
26
23
331695
27
775044314
26251
354470
37
429178
48
559464431
254366
54
314870
290974
27
377256
460800655
203947
390503
20
48
30
38
21
471990
90
10
7
483140
208368
83
899582501
94
31
47787
36
283116
9
3
50
86
68
204301
399041
85154
10
36
52
6
83
802897032
60
43
85
72
874938514
609697345
6
3
409782
79
86
49
88
473656
55
985469700
21
20934672
67
300726
955611664
452594
95
91
964043689
879226010
307761
72575
166144
47
19589561
386531
46
114465
201255
968936205
83
16
311596
36
169673
156821
299665
27
374628
61356
66
91
487676
58
93
369696873
321090
82229
497542737
66689
223690
17
4
58
33
948144983
26
1
65
89
312246188
45
35
72
72
25
245385
382373097
200952
228640
410605
279459
213496
76383
468220
18
277730
14
783102604
751894716
64
21
93
68
358734095
48
9
322767
152390
5
96
73
69769
16
86
129066
273819
461835
688860443
865595675
929136283
346278
275517
16
479084
65
1
15
320975103
74195
5413
32
8
75173
209411
333520
218638
583617047
57
42143
268267
420110
441154
47643
327712
184898
308828
36
55
72239
36
72
431492
25
3
4
185536
394934
476582
5
108049
27
48
30
74
868053631
72
86
76
97
63
400084082
452649334
71
145240
170861
377585762
141159549
455801
90
94
141423
22
249712
43
48113841
56
55
471689
84060
37
37484
640155606
509009751
30
81
50
163626
443425
41846462
281710
81
11
66
155180
65
205791
472609
73
216566
88
416421685
7
283574
907680298
25
97
749467171
87
90326
156492618
421321
76
491552
812837240
98
48
87
274874
317666998
452956
4
90
4
478335
95
480845
8
6
59
415278
247843
40618
49
8
214493
330543
404785
68
228026
1
312485
838017275
44280
17
31
369135803
654463752
240955564
213914988
376130
19
186377
494391
54
41209
127528
435606
68
38513
1
467190
279796
76
355940
621571005
63395110
524802201
987851567
89
231539
869659111
46
22
2
305644
99
111504
70
327305
284489174
292356
45
81
1
417674
449954
81
9
83
433883
318504
6
66
152549
64
79
73
18143
139499
4
51
40
10
24924
63
76
243982
449114
118042
313586
74
2
61
7
9
218231
47
28
65
65
411057
582254835
584559263
5
89
47
43766
83
4
305325
46
9
53
333415
5
93
271112
2
24503
77548
32752
42
92
183917
5292
96
5
335657
390943
46
58
35
4
89
372401
382281
3
35310
158974
73
466151
228588
66998689
113730
68
431373
303968
2
14
460314
4
57
756072930
315370
41
38327
310523
56
107255
97
27
400861
94
2
6
2
266648
23
11
28
247907
91
43
488690
348883
95
280112
199494
433930
262112
32
68
11
63
6
698044208
84
344383
37
219939
77
61
197549
52
26553
399065
825247428
320364
482630
23
32261
2
333659
310431
29
194029
24
82
802382352
228063
30
100564
58
126782970
958473665
42
53
92
75
261781489
402557
447828
96
116252
160687
116862
9
16
60
46
307717
161882
16
96
214088
157143
419823930
217180
943118224
220614
42
65
61489
67
43
291566
308729
357282
404844
29
23962
974416090
178504
138195
89
488254
14997
70
40
450847
614280699
104158
309656
340150
463600
94
228598
77
97
81
25
23
240598
49519243
272751
242650303
12
979412069
51
885616581
58
4
92
5
12
5
54346
55074
25
200628130
432347
24041
412022
420941
40
57
53
62
333756
1
369768
403759
156120781
36339
80
112801
136008
23
362514
55
622915292
145892
482598
2
458123
23
618766907
96
39044760
281300
265083
42
82
306297
86
117497
13
43648179
293489
14684
25
264923
499216
493588
25
5
400581
80
12
99
24
7
47
464506
2
8
19
44
44462708
53
20
84490
69
61
423871501
34
474239
266247
161606
460221
948589268
73
389392
91801
316544817
7
43
25
82
85
96
34
129831
180938
44
53
68
74
111864
52
68
434834
31
25
75
7
59
24
282338144
380518598
416998497
54
241331069
21
174952
2
393093
89
4
94
40
19819
620709919
141586305
12
188194
7
486176
294054
200349
517882368
58
352254
169603
12
354504
345534
94
92
310445
3
3
32
98
76
348075184
54
335855
19509
173362
473529
2
43946
21
441217
386653
85
137324751
196564
88
6
82
98
15
47
2
286766
25
31
354637
16
3
230853
469602
327434
3
46
121124
380509
89
64323
135729
30
144459
49
587219518
36
31
3
312905
105403
7
2
157508
665729835
998740791
6
1
255565
52
392450
152427
358408
5
53
13
1
8
24
274809
90
858376105
3
47259
13412
152544
83
19
294745170
26
76
55034
72
1
7
856899266
270359
91
35
294164
24
40742
220265
208877863
7
36067
347867
78
167594
457694458
40386
75971
97
5
62
58188
93419
51
24720
84333
587666292
276406
325107
207974
75
86
475131
27470
291542
127357
53158800
91507
307111
950967070
30434
80
445379
2
363501
3
9
90522
189011
4
146851
2
77
343485
530621584
3
63
841922278
72
93
38552
104939
112408
9182
29
441190
203690
68
54176
293295
883115933
102480
44
30
88
433381
41
43
167268165
49
23
74482
444694
1
6
10488326
34
74872
284953499
320424
137681
270317
21
196200
128883
216477
26397
90
267714
326574
8
49
1
271764629
448581
281140
241983
266435595
389157
28
107751
79669
8
321618
398859
472996
2
9
48
64
277608
101139
20
57
474322
42
35
310893
55
93
17
829320753
70
196121
2
73
242547
95
90465
68
330069
69
490665
228421
16
69
374393
2
470630993
145128
52
8
89
325404
9
82036
78
18
7
271192
562642191
50
148293
71
217557
351467
14058
84761
440402
10
1
88
15
209741
384726
75
32
170673
376649
11
89
312571
84376
45
44
75
232892
62
255901
12
26789
98
111839
32
53181
265056
65
45
81
469730
320328
51
245743
399205
321554
275274
428869
127745
4
4
94
229291
30
338176
453919724
6
7
51
272132
84
344124
362278
511547087
320142
54
519093493
81
41
3
341273384
278971
69
40
195788
365347
8
21777502
222203
80
31
20
41
497407
45
247837
1
90
45
43
448357
312514
21729
32
87418
99280161
37
63
32
69
118721
21
72
72
150676
8
357292
46735
756170765
52
68
34
458662
477933
20
197558
54
248825
84
45
73
726231989
73
5
4
7
65
19656
303435
170527
291925
4
1
49
493
45
6
82
96
334759047
80
20
430407
420008
377005
33019
427134
39165
420157
7
276305
181609
112673
16
39
166051573
99
237176
371478
227342
3
59
53
58406
89
223309
5
492365
320068
421791
87
263412
65
77
344103
400829
209541780
496947
83872261
128985
28
27
957131686
171515511
260738978
180590
76
111368
9
249162911
43209
7632
464159459
160314
233060
6
62
79549
146513
12
363834
372461
72
88
18
18826
52
20
31
55658
1
1
147665
372179
14
182346
4
70
67
19
430317
838281298
35413
9
40
55
314553
45
84
12
74
75
418781
58
146821
9
72
59600
366884495
8
41
93976
257393
5
67
850740631
7
364544
38
57
308816
95
74
70
54300
64
76
62244
303617
9
3
333927
492238
89424448
501285229
75
16
77
382120
457221
404043125
64
10
4
147176
115760
80180304
99667
52666
20
58
28
45
51402
7
148170043
97
57
15
162813
71
13
13
476919
91
147110
4
548334085
77
3
59
165631
68
54
104923
350342
91
710563719
63
385006
74
45
329131
44789
81
914870567
7
51574
64375
440562
964447393
420073
90
5
34600
4
289329601
164046
945620516
49158
60
71
39
121853029
5
35
246386
21
402036
215088
567138171
39
5
255820
41
277306
10340
98
242164039
85
562524530
427226272
4055
45
5
912071383
483149
17
1
57
901582215
224530
12
728034920
104624
390425
45
81
105483
427129
69
264892
16
61
199795
135265
498743
772419133
39
241689683
208487
252059
12
8
46848
45
65995
60
5
432471
382454
35
202306
95
21
198383436
81
351892
114069
1
850353939
49
199406
54
394530
7094
164194
386054
468268802
69
72
359504226
410456
200410
368023375
450761055
271702
181857
217749366
372374
65116
78585
44
348231
3
96
39
24646
390589
355847
57
5
77
26
99
77611025
611407966
41
140665510
382407
301826
806563045
286674
75498
76659
195076792
22
94705
461009832
35
74
443447
433082974
3
49
30
4
21
34266
82
65
8
315377
331180
61
407910
43
217799405
380243
2
134086
842429461
46417
78
232168
779012516
71
93
40
177818816
159043
168635
8
104551101
296439
716481473
48
90
791836876
2
51
326846
8
282214
203617
56671
36
255235
17
21
294389
309549
298042
468874
56
58
244052
720873951
132147
98
10
426679
2
8
419414
61
69
226541
265054
69
42
78
97016
34
18
152663
7
85
138417
81182
1
893939526
28
95
73
63914
78
350002463
82602220
2
94
233572
6
1
230266
120965
75
9
7
21
188563
41
444683
55
32
462858
25
365449
472067
93
475931
24
456393
120605
339817
6
348175
215914
17908
11
67
352431
764560928
315512213
45
69
82954
22
5
20
3
31
275535
15
209375429
77
351336845
69
70
121167
314224
33537
54
149588
357613261
58018
261283
90
660137904
496985
18
47
7
384883
57
303367189
27
1
60
76
37089
72
35
49
66
91124
253805
65624
307954
23
280540
352238
12
18
60
24
105583
13
360531
405063
509791547
49
9
383344
6
8
8
19
74199
8
53
93
103757
351679
41
268538
465402
8
1
308644
262876
201162867
80
155566
88
349896
73
67
45255
404421
51
254665
3
1
93
2
443740
869017738
29
83
74
190404
88
113458
7436
29969
4
80
64
37
62
28
91
591
1
283370
249717
25
2
487719040
193498
174171
78
58890
19
7
21
412507
704633862
89
50925287
106525
25
945445092
28
227510
231506
176528
65
386292
64
51236
104858
305874
485807
172342
67343
288908
32
189217
39
42677
29
21
223260905
375611
137919
3
21
5
27
338945
47
33
13749099
28002
22072
475386
470006
392930437
813625937
35841
13056
5
55
34
17
652641656
94
295758
98325
5
1
152097
107061
42755
64
12245
34
244491
96
12
409279
334823
105831
37
1
302812
7386226
43
48
13
37
291953
86
845510493
9
363458
85
417001812
52933
870503108
58
8
400525
63153
82
6
476276
12355
46
38
917704854
11
55
301842
18
6
206289
484428
5
173216
38
468734
41
90
451974
47143
147238
86
23
31896812
424414418
46
4
39
11
99
40
214166
313141
170161
250365
173185
92
186167318
75
76
97
18
49
40
3
11
494974
88
335260340
12
92
87
43
42
9
29
9
245893
22
81
98
384039
26
458018
2
783387030
454245
20
80
829494435
310902
54
776461716
60
48
3
68
69310
49
3
27174
75
302045
20
74745
75
36
28395
32
422654
1
432417
91
5
57
462702423
291589
36
152035
452946
125534
45
92
295420
685814485
307733
354438
15
955885072
312356
56
279192
239814
64
369738
20469
118765
84
356789
37236947
828275948
99
426479897
97
19
183865
34
87
68
31
347700
366675
30
39
44
45528
442253
833535449
4
10
39
49
77
5
62
439892
3
98
76048189
361782
44671
15720
60
58
241957
85
36
770565287
391591
304023
148519
61
552491890
24
366886
850053744
143214
24720
55
438301
4
32087
7
99
29
24
482933
437901
6
316018
148358
243732
730722633
3
382763
91
389674
274781
1
345252
42210453
33
64
67
7
9
148225
74
468111
41
3
24
28
10
1
48355
25
378366
91
47
166735
462957
45881
392588
43713
34
463810
68
238633
406635
94
63
375156
5
42
99
249937
266596037
59
31
89
10
86
195374
80295
84
1
316744
761540890
44
117387
644869402
373734
278988
37
2
24
312039
22
44
15
41
627426634
27
132325
73
105205
677260800
13
126640
76671630
306193
40548
91
23
2
25
129021541
570075365
269404852
529554741
78
46
39443
255429257
59
6
324390
7
3
2
86
376329
471145
12933
422599
123236
91
288819
86
332266
6
350688
69
395181
69200
87
79
101237
6
431606
94
343495
213240
89
52
474423
275285
231493
73
36
80
47
10
423771
52
8
65
278610
162510
15
89
286684
289912
44
51
90105
480807
66930489
488108
5451
482095
392164
894831652
46
29
19
82
860825072
18
30
41
169614
429895
43
45
21
471468
124017584
57648
279003
121269
6
55517
26
6
95
608621582
186490
318082
331477
60
4
433959
223466
994804179
262212
482514
85
54
73
491444
39
45
167820
54
51
36667
83
5
652276431
87
44
8
39
66766
80
209668
16
410469
51
9
89
52
22
463310
121961
47
186069
926014051
721379798
460576
401020065
48
54359
10
4
87
21
193926092
24
63
101347
287144
43
362953
292507
58
17
61
417232
61
72
461679
57
432921124
630067599
55
477214
251034
8
18
805918
18
95
92
74
353446
94
45
47
3
415473
59
72
144461
63
5
30
32
25
929382988
897319617
86
20229
90
27
573277654
32
107979
413622
49
3
15
238533
21839
858402861
70
41030
42
476624
207737
97331
30
236561
463637
126928603
80343
43
36
984143365
50
99
10
74
319707
317119
195567
7
413536
144476510
69
35
69
67
27
61
330502
447864145
42
310656332
26
22
142262
8
92
56
455845
286385
3
377767
405918810
327446
98425
104798
436987
882373722
73151
386118
288946
94
21
92806
62441
96
64
971425525
50
78
2
78
327017
22
96
74
4
445327
50
424840
302776
86
17
5
61
92
58
50
425048
141236
222703
8
2950
26
9
87
159384
17
201510
64
345885895
77
49
191697
112912
86
9
1
293715
74
67231
44
267215
21
186419
858866018
89
59
435607
520901149
77
3
49
89
314743
53
198004
57
49
493728
255498
386641
654539201
233591
90
18348
56
95
203532
57
91
16
52
39
13
94
27
497300
225979
51
9
455541
14810
295956
29
55
47
42
1
87
64
470228
64
373629
179900
61
260493
30
65
14
493423
6
200208
77
17
41
495403
48
122084178
81
280683
195232
444683
5
201831
64
377839
67
20
41
72
45
128519
206734530
465720526
40
240424
2
5
80175
468826
489899
23850
2
73
137784
1
39
2532
81
471237
9
94
7
281358
1
6
20
21
236871
221440408
10480
110030
68
101541
427844
306277
6
1
134946634
53
473472
490297
54018
229977
21
74
40
85
34
68
96317194
489256738
16889780
10
435646
24
383650
20
220179
305466
5
71
53
9
41
55
208653
4
430003
192922
24759757
77
17
636560286
90
155219
35
193364
6
16
435965
217865
32890
310402
3
31
75
335954816
476783
280079
248090
70
752298748
406773
385976
27
487472
72
366985
68
449318
99
62
57
31
323239
16
832
89
59
647079513
69
31
141451
86
160000
462897
555528194
73
86
381052
61181
244297
35
476774
5
296946
440368187
349351
220479
119910
450169
32
302803
57
132988
3
130150
268485
46
93135
7
432389
205986
457459
25
653464051
85
201034
179232
3
26
336841
3
142732
47
175179
82
8
356972
210258
6
248977
89
63
496601
60
74251
11
249995
475101
13
99
15
80
326511
320679
14
3
87
129844
104507
64103
900038410
535002236
70
24
28725
228184
328000
307994
582276851
75
59
21
296208
1
519378216
354978
71
11290
4
52
471871
39
242572
430010
389469
147142
38
39
2
5
9643505
80
392684434
82
71
470098
707308201
399282
310185
15
373719
319939
301130
80
2
88
91
356182
907817860
59
88
44
822093590
20
43
4
38
23305
4
36
336728
42
36
432124
606886050
181401
36
694906570
59
137752534
880454599
57010435
310308
115527
21
56
74
40
71
92
8
28332
53439
791961434
77
47
87
362715
97
48
99
92285
93
91
298160587
155834
4283
321875349
21
319124
45
240838
16
260398
1
413298
5
360437
299150
324069
62
85330
459453
78
82847
462122
35196
4
136996
392519
61585
81
76
421513
231790
18
2281
18
848095077
304441
48
79670
41
316741
72
64
49
439112
445052
1
2
4
36
270122
365956
46
6
3
83
47
2
2606
493610527
396819715
219247
98
87
5
87
5
381410
6
35432
98
66
276879088
225777
88
207755
4
80
294593
26
25896
10
38352
56
366886458
7
40
453349
266335
223004
30
337498
265324581
426055
413123
55
460065
94
6
280448
347120
5
74
80
55
137125
95960
7
223546
147128
186726709
19
35
4
217000
93
96
80
74
264278
433368
267676
1
95
140308
95
498902
79
12
85
324085
82
528386718
475158
48
134144
38
359281660
408284
12
831799480
93
93
20287
88510
3
416275
319042
869331289
756221020
376533
84
3
221960
122812
313252
8
11
71
48
384896
61
71
58
67
30
457080
10181
5381
416647
890621391
102350
85
57
333142
11
15
179499
15
340348
3482794
28
32
74
22
53339
8
282325
346921908
3
78
98
37
20021
372520395
147324
11
546299496
84
301987
172858
5
98
63130
52796
43
147377613
917251678
77
655080335
96716
6
23
191311
2
97870
338900
50
174544
91
50
104799530
9
336779
972878610
68
162188
47
4
344941
443682
59
94
196814
36
46
7
294011566
499159
22
352047867
379247
144311943
766575763
496822
56847
50688
496878
113630
67
23
449727
12
77
457219
335250
31
1
5
59351
200069494
189821
7
31
76
77
45
392067
45
310091
46
415959
30
3
4
99
98
331111
51
16985
26
193396
27
4
273549
71
63
95
387979
6
3
6
56
80
9
42
54123
8
985443765
47
40
917650402
73
231109
75
134046930
78
249093
27
39
82069
59
194006642
475665
53755562
123717
656782287
41
369678
487840026
90
91937
116465
165344
366880
98
2
77
245576
139230
164750410
117959
438938
270062
116329
44
52117
95
4
318067
93
440625
6
104953
16
91
40
87
22
15
62
16049
69
65
67252281
311279
55
80649
57
77
49608
301049536
236490
19
84
25
37
111902
78
263738
54
97
190914462
198067
39525
94
95
91
404123
61
92
4
28
58
33
285343497
29
391940
84
47389
403583
117379
260171
97
741864989
9
29
15
209318
393140
233816
140634
474028829
13
35
388591929
48
98
87
106755
268946
2
52
79
352534
248624
116465
80
312405
501256290
480920
58
323166
796869332
32
34
54
364728
13
79
499060
98775
34
23
254015
79
4
695522467
9
774391629
941279893
468343
37
5
28
66
74
22
51
2407923
52009
3
28
618948871
391027
267374
481712
27
172881
55
92
2
477425
73
13
111846
413992
484432
7
453613
467359
67
331450
98312
17
60
2
84
420866
221583
479128166
38
43
16
51832
10
77
1
156529
489916
494513
456898
1
47
73
860824673
10648
108840
47
437528
359702
9990
131258
64380
387398
376159
61
41
494315
2
85
61
61694
36
98
83
393916
74
49
39
446132
24
89
225573
66241
13
10827
114427
13
58
190012
78
256848791
447640
80
18
171640
3
427590857
68
332798
1
839522257
184189
63
27
465026
59
8
138984
449536
92
83
896455097
12
23
81
126425
3
449275078
63
84
267766
273033634
734674165
64
8
58
980447361
9
21491
168807
482507
497060
94
48
52
179139
71
78
62
62640
496744
6
962083418
580877447
38
196857
278897
293656
1
252801
200219
4
1
440545
81
393291
289731
53
50
388851
325558
39
2
872994368
81667
516055977
11
64
202123
47
81532
487562
169154
92
45
4
435741
24
35
57
83
73
70
20
493644
13
308816496
4
30
800908698
192199
13553
19
303058
82200270
759458858
44670
269550
24
42
443916
2
98
32
234165
23
213135
75954
51
429847
7
44
472846
444172
447192
406766
3
2
260686083
67
87
258264
67632
4
259791
36782311
28
9
141543
290030
125188485
435057
59
95890
8
80
32
285797
91
82
41
60
319938
22
262085
38
410969633
94359
286844
49
36
241885
78
115227
240461
926671710
96
197044
1
16
83
3
36
379208
55
58
6
340281
121792039
23
88464
6
136088
283809
8506
48128
37
259979844
64
4313
76
124192553
369161
37
48
11
19
492939
267394
74705
12
7
8
63765
75
1155
454927
67
535081123
80
3
36
64
96
91
58
90
35005
663145459
58
37
431871
66
432875
965012653
45398
8
83899
229593
82
51
96
63
125550115
321067
78
4
6
66
748151934
129666
15
81
390410
444584
401401
67
62
55
919459056
440837059
87
7
21
195751
91
436317
368423
23
9
29
15317
164960
442539
29
94
98
430987900
59
174573
66282
37
8
50
24
238468
78207
276993
36
219168
64
24
7
333960
135755
3
85
335188
437215759
83916
44
51
140270
493536
44
259731
43
329208
213749
228391
57
9
3
8
428050
10
152162
3
4
78
9
46
249734
59
211938
166728
975704728
4481
61
143438
28
352156
328963
62
7
92518
464986995
62
475914
217999
86
492333
38
312846
69
5
29
19
47551
283533
44693
254345
7
48
365734
49
37
227249
381563
71586
308339
285185
687831411
14
75
316558
64
108810
39
161814
356087
161972
262054
2
7
16220
335933
86
20
744000932
25188783
6
285663
381603611
494217
372485
320436
351805
76
286792
403449
686102437
1
5
117702
303192840
3
17
50
313878
89
16
287238
339839
8
35
59
49
14604
376967
75
6
177332
78
209102
20
21
1
81870
53
6
863610918
487363
100622
76
20
54
245144
5
60196924
690968943
46
418017
76
162768
7
26
113009
344509
62
14
322002
66
93
133709
6
71
72
665704947
65279
404118
40
114157
24189
15
392429
17
54786043
311130
220741
81
67
52
7
477826
214813
97
29606
2
329936
228980
66
278851
93
478904
62649
454383
59
51
183183
36
79
50
270742564
77
228067
353633
63
19787
32
258036
42687
445796
43
47
375081
155489
195997
334361
444849
68
64
20
65
242677
475099
5
80
88
281410
491130430
60
21
72
83
90
24
166706
89
267563
62
297248
82969
298135
14
67
94
303805307
119222
49
435923
177541
877163673
84
144777
268697
6
59
815133100
91961
67
40
17
27878
90
94
209617
66
47
64
94
19532
48
14
121213
188660
134769
6
77
48
163060
541786003
383766
34
358460
814705284
81
2
4
50
283930459
442163
73
82190
457748
112017
230374802
97
404916
137343
86
84665
778104161
37
60
60
68
467086
34
72653
320244343
2
90
11
13
60398
26361
464124
56
395055
72
38
755064424
301786
73
276181
350096
56
38
94
467845
23
80356
50
8
99
99
489550
357526
406908
1584
2
400588
24
35497
2
21
410875
248819
19
14718
79933
346098
88
88
13
332540
98
407606
70646
241080
68
362581
43
588370847
323151
20
330616
30
13
63827
23
50
77766
10
471416
76
77
6
982155988
207712
54
90
21
184939
26037
93
21303
10
347717
11
204189
65
2
3
54
300605480
42
63
9
4
137016
257659
84091
257375
222594
23
1
36
34
402816060
38
165937
196932
63
48
136489
274046
9
6
357363
39
1
954627014
572839191
294546
42
223526
98
8
3
56422
23
90
463465
18
296306
33
97
314742
322321
58
442959
63
97
40
293379
121317
39
4
201575
885734327
242925
98
59
151190
85
971213570
146265
8
312644
48
59635
382919
25
67
66
9
279473
49817
7
55
9
57
186244
98
48
94
420217
431965
286990
7
86
474187
380182
258006433
460646
71
64
77697
60
119703818
389768
333603
45
18
160988848
9
202667
177749
293463726
450298569
82
37500
9
4
568653599
234814
6
582487577
405260
2
77
315261
34
359761000
188633
459435
15
37
1
564505975
9
440027430
8
488738
2
430392
107992
87499
61373
447161
7
49
407344
217022
284970286
31
260878881
587141878
248986
447442
482008785
5
92
833171847
32
90
374315
430693
61
358068
51856
51
18
46
404877
14
271491
266696
935874186
69
73
89554
161576
21
351293
430111221
120649
97017
372573
89
739046443
14
208038
42
383292
2
423619
77
59
56
323004
445709557
92868
330667
88051
345361
25
484889
301609
340149
3
60
1
14
56
3
76
384232
484503
1
40
250946
2
91
7
62879
98
365628
84
99615
184636
75
368084
147782639
161276
67
49
70
1
5312
90
6
196028
225359
554390129
156521141
3
72519
48074
17
96
88
110269
65
110409
30
59
342714
92
99
294025
95
9
33
309445
457801
7
742005700
8
370994
87684
607457233
496627
55
217803
29
266299
151314
251227
3
800122543
233813
263446
418829
475602
99
845570738
52
200120
15
26
48
104294
76781
470708
5
68613
30
587168691
305304
19
9
27
52
93
120081
267847
135277289
51
52
47
116227
275585
265031
71
39889
11
8
37
226211
201125
497679
42
641344843
2
226990
185986
862450480
62
40
87
95
381494
8
29302
16
13
28
919980626
33
9
21
72095
47
79329737
64
59
139207
45
188600
156751
30
39
20
270823
36
14
53
257040
276397
35
234421325
56
739328964
27
59
219997
64
61
41
430245
30
36
8
95
5
62
64
401565
3
353119401
6
424625300
119480
85016
962029219
114664
39
52
409293
29
315891
66
68580
63
26
14879
254843
390211
6
56
147671
328977792
72
3
20
6
59
49
3
67745
466170369
15
18
297690
71
65
268864
331582
18
191476
128529
339617
4
47
184891334
8
59
47
45
331098
282374
7
138380
348499
176845
88052
136898
74
224661
488503
90
432144
1
76758
293226413
8
133292
3
38
273873
379083
313506
422963
91
75
33
5
454974994
64
1
401175
9
138412
31
301653
180207
378831
75
46
31
473341
405923
107347
95
3
186853
390398
26
136849
83
279324
27
70
381895
426815
479974
425156
2
6
2
22
200456
351959
96
405254
434413
29771
14
338359
251316
23074
56891
15
47
441107
245118042
312623
420169
469809411
263998
915614426
195342416
68
52
161638
22552
377882
362632
238469
138707
93
32
3
32
75
57
12550
6
122642
469558
4587
9959
209020
315934417
335338027
193732
91
230771
415046
463971
13373
13
234198
19
254862
97
73
36
47
73
174540
23
184830
352099
443586
319743
63
8
50
132481178
362162949
137985
478126135
466636
79
7
341595
83844
89549
399308
74
36
477044
70
49
166732
346284
28317
25702952
56
67
75502
176416
93
86
184023
335269
156343
88
38667
46
904851740
1
74
80
60564
199905
94
195707
194812
419774
434385
254366
453703
9
382552
46
5
25
83
37
132579
4
17
69
2
253398
91
70
381381
48
866496862
95830
424235
489456
29
716257206
37
122469
309413
148282
642
82
141052
77
379727
411810
423181
679408932
84
18
22
97
128413
150831
81
18
349038
423462
3
8837
90
92
222338
44
342260
61526
45
703391988
23
437065
64
5
87
279531
244376
57
185644
31
721383481
401886
81
117498
319820
63
272718
224834
123864
264312
89902
175819
221494
297572
31
12
12
125132
83
82
75312
393008
6
36
13
271263
26
6
141316
15
149674
480039
285841
141886
62829
22738
17
207476
7
57
13
232335
392871
127275
33
270797
455035
235339
35
5
83
46
51
323925
59994
22
203763
669690653
29
541448630
246876
67
6
18
6
136826
212028
82
48
13208
45
172778
86
78
160643
83477
478980
250345
71
40
144039
48
410363
13
98
57
378996255
14
36
316961
335516
73
10
8
61
59
54
9
233680
87
220606
63
275086
13
53971
28
229737
172349
204599294
9
20
9
43
84
97
496899
410990
87
13
483014
499842
54
59
19
95
79507
40
450381
120707743
1
336064
55
93360
451367
175928
157832
23
1
117271678
359074291
384294
48
1
127096127
74
99
1
55
143570
432602
60
218621
19
68379
77043
784327209
772743466
249947
56
39
29
96
4
17334
267507
343007589
101504
55
211460
387012
58
32
58
89
64
819128509
77922
27665
30
94
38
17649
64
68
95
48487
38
58
324931
2
10
413435074
338712
385249
411096
141732
7
40
426483
374912
81280
18
67
10
131212
59
25303
75
173944
251169
207214
193046
5
534714690
4
49
189158
4
9
5
226516
33
61
36
32
92
236179
12
102768
22
55
80
270863
117139
56
96
33268
83
38569
254972
8
76
114237
67
428158
83933
149553233
220772
2
60
17
46
30
78
8
173115
329964251
32
1
85
74
68
59
62
34
144279
371395
70
146765886
863161567
53
128233
42508
56
396696
91
99
270950
50
690711228
141909
40
65127
97
34
84
434042191
358312
73
59
10797
25
43
548576267
492630
217267
62
15
25329
53
432484
86
561628388
92
55
53
9
227221
311892263
54
268301
76759
249638
195119
9
62
107154205
66176
177293
413576000
444993
44
59
73930
316180164
36
311445
4
223324
55813
4
4
256560
4
317902
7
419129
436553
395092
95
71
37098
98
505101908
55
43
95803
7
62
83245
453131766
276692
3
373877
46
856865899
39
411852
49
52
287540
8
71
678379286
90
164935
285644
59
306524
487973
26191
95
290301
2
14
496830237
70
58
47
68
114671
54
68
360566559
267891
70
64
14
200582
55
98
89
91
345292
92
551291153
56
77532
42
400778
1254
5583
24333
59
152112
456745
47
67899
72
45
41084
53
11
97
80
54771
92
45
44
2
45
77
16
8
428561
3
244716279
305919
485782
31
171581
285920
47
9
72
720708412
209089
301529460
48465
45
76
200317
33
9
120417
138276
372604
33
129151
409057
1
16579
216878
7
64
478985
406352
405236586
449185
343592
6354
36652
813959497
34
447621
71
69
91
9
15
190238
965809082
56
6
451328
22
398650
673145431
343775
61782
15
10
182650
6
74
86
213425
5
221768
276878
18
49
332016
412619
114908
69
271859
63
333755
10
445300
88049
27
479109
19
372775
83
17
61
81
543304662
26
242963
469845
677898772
82
70
8
33
118707
4
94
97
80
463496525
99
72
117938
2
94
405094
293057
411163
429796
37
4
220480
226999
86
158913
327615
321578
275790
6
329788
99
60
71
872394760
77
352668
402111
211383
322472
35
172925
4
360369173
11
57
35
260916
73
34
323788
94
79
88
146355800
163604
98
25
12
387956
29
164915
153365
33
4
7
5345
28
314751
68
171313
53
52
254924
193924
34
292806
316046
192088
63
1
32405498
878651461
5
7
98
94
305853
411990
63
8
9
110255
352206
858259993
245207403
9
8
329991
2
496497
372568
85
69230
108549
74
180854
765616273
178896
6
159844
5
33845
318500
90
915593491
54
30661
75
34
723873048
137212
990995845
35
128594
76347
15567
9
9
806786818
7
74582
96
44
21
35
393903
5
732208302
17
6
89
379760
446314
185560
473425
532200511
81
64
4
79
72
8
392218
202350
382562
45
45
74
127623
18
9
821990522
3
403273
162699
26057
207261
84
87
4
233610
12
76
9
426198
13
47
309886
31
210331
480426
425057
484070
681657878
1
83
250515
10
151349595
56
263926
37487
51
39
227399
231410
171393
8
46
31
386756
88
6
378614
8
640786652
76
44
12
20
6
387133
112704
290394912
118805
359543
56
479798
82
33481
7
827323848
92
6
127949
143975
462674
188114
7
51
16439517
477426
353688
166996
11
26967
257781
13184
904721326
338252387
356064
440771
42
753564845
173719
81
33
426726
75
42813
43
44405
399799
395064
332259
81
65
190743
6710
94534
401613479
15664
208093
43290
32470
437551
73
84916
350413
31
415589
402635
247512
353520
66
7
4
37476
35
403577
254182
97
88
89
4
248975
87
80078
46
80174816
1
34
25
70
47
314802
20
5
472813
1
66
981180198
86
811735309
9
74503
158937632
415556
130525050
769899007
91
62
1
394235
20
82
23055
48652
30
13
74
446406
402818
92
70
250219
59
56
81
48
87
78
36
7580
64
225686
14
331714
33
204724
31
458017
209326
4
754979397
36
28
91593
3
216657938
137680
77
25
91
159517
192480
7
69
361640
68
25
298667
1
219322
50
6
71
2
6
64
82
5298
636790940
324683
207492
5
25
56
351206
876188402
6
384692
421325
91
71
5
5
139808
76
191718
189246
65
19
99
189566
200899
724194356
27
8
23
21
479100
136146
88
70
97
5
35045
467153
732765675
146660
101566
345527
304949022
162175961
60
53
39
35655
63
283282258
22
11
9309503
743945002
399894
3
422764
193676
22034
98
82826948
341136
82
372248484
16
28
27
26986
95
275392951
6
27
8
211523
81424
475840
62
461426
75
448700
319964
191692
61
85
58
36
456513
19
70
53
438674
89
431896
92
22
94
207857070
813907598
71
630545467
2
84664
26
216159
4
38
10
72
4
58
63
632294450
46
37
482364
53017
87
71
1
81987
12
100939
88
40
798854071
3
11
84647152
10
93
50
379899
117462
481442
77
267667
84
3899
69
60315
140495
38
20
22
603069068
36
97
197962701
312823
273443
643711130
2
1
26
193901
75397609
441565
13
352293
93
387590
4
94
151956
4957260
42
74
88
34
9
412241
8
51
319343
43158
21
84
295765
50
29
67
363364
487293
8
64
160098
159490
36
71
103523
165712
29
83
89
391903
48053
81
467678
161700
333048205
166689
90
65801
479073669
93
461521
15
346854
62
188264
17
454955
4455656
2948
106029
36
31
358741
2
41
207984
18
94
331631065
382935
330630167
54
17
156375
37981
67
43
68
57
71
728916809
12
83
450801
90396
114385
361779
4
191010
218613
200055
84822
434018
480161307
284675
177072
27
54
279417
206756
14986
307508
2
426014540
34
5
292881
76
78
96
18
83
57
263732
11
76
14
147480
218098
132973
66
15
75
98
287357
466159
106272
38
59609
31
182573
87065
57
386145
92
199478
377042
15
98516
22
23
15
15
8
157597147
58
410054
170412111
77
18
95770
37115781
96
52
17
89
69
668173799
33
1
181608
28
450331
31
65
142581
31
184121
17
928404780
50
327965
51
111250
414800
1
39
86
6
89
457069
362180
236511653
94
206809
338049
27
120493
690404342
262756
89118
55
57
33
87
250805
474944
75
239050278
12446
26
2
61
76
32
15
4
814387911
303224
378612
4
26
63
462803
2
338566
1
2
310485
120977
57
32
2
10
107043
53
92
606524027
5
308287
351818
60
6
43
446473
458796
203481
149587
95527
2
62730
226087
384772
53
12
305853
182508
20
82
129796
67
12
96
384076
85
734477292
193696
250070
155694
150418
373530
266615
95
12
70
185964
27
21282
3251
30
19
343438
98
9
20
258670
440686
337701
69
87
6
34
2
95
214357
9
77
63
86
102116
71
23
12
554952323
90
276169
26
452931
391198
277503
254242
83
359892
36
31
483287
175748187
392282
9
293371972
159933
18
57
218291
91
191546
688827583
461836
181051
26
89
43
60985
485004
50
19
2
340134
74
55
254872
4
8
220720
50
70
436355
286519
58
434503219
82
57
2
16
87
84
7
220931
344683
52
59810410
300178
79
28
103719
307341
167469394
20
46
555948751
268841
88
221089
87000
2
27
479084
34
81
394193946
99
60
92
58872
37
154964
23316
426115
4
482882394
925753093
1
460480045
45
348201
94495
79
233005
10
80
174570
269274
31
11
52
48
22
266343
41062
80
487575
88119
35
65
65
58
318254
223628
137135
219199
2
83
187065
86
8
246417
90
245149
243125
40
453587
22
488202
5
733272376
475598
388420
89777
280659
206460
69
5
98
110281
107340
26
5
81
301595158
15
31
241466
362316
92
25
145423
125888
75
101830
32
483861
160894
62
13184
4
462749
14330
186529
83
3
76
87
37
325168
2
12
369341
15
81
259221
99
252491
3
248108
78
490120
124052042
259476513
568569658
12
667451605
5
151924
60796
73
899486750
345382
150734
60
210587501
53524
364938
178810
192528
234198
79
28
303310
3
359183
488057
421430
14
80
49750
39
31
47
146730
114401
59
198451
2860
241089
97
130910666
424810
478148
82
96
38
12269
4
475533
33
75448796
81213
300097
8843
316133
490380
96
48
46
95212
42
62
563160869
8
44988
429766
201604
5
8
334402
94
34
6
15
194556
94
3
320243
435816
13
331175
202189
384141
186372
77445
268342
4
82
17
227538
410332
95
82
429322
41
313409
93
27
16
56
86
82
8
22120
272188
48578
128498
76
88497
47
381135
577645258
117140
87745
365736
36
3
458992
762730250
4
352479
7
2
105673
48880
2
563173559
741360429
470498
68
31
402391
63867
5
95732
133654
72
7
84596
57
205928
481188
20
116536
153056
16
8
389005805
306694
34
648210208
448227
426422
727131589
6
35
5
60
28768
12
95
96
323604
288782
67
412163
43
795922020
249066
86249
28
78674192
7022
60
374878548
38
14821
90
37
167541
141328503
48
31
493376
74
451563
86
649907378
32
24
296872
302491
55
40
61
48
64
470615
158380087
229636
351604
7
794383034
16669
106488956
148987
361143
461784
8
62
395366
315069
38
18
365917
116427
86187
5
22
460907
164502
48
479309
346263471
36
98
75
487593
5
65
309845
88
13000
206074
8
65
25
8
366224
63011
51
97
35
10
82
416561
6179
58
7
100643
2
72
6
367797
78
3
134540
52
588137917
42
293225227
58
95
76813
58169
457503
464198
45
357450208
1
371980
30167
47697
349540
70561
24
300722
58
340181
397929
145394
28
847518375
18113
124668
378992
4
158159883
14580
223255
395314
733537004
24412
666826965
202465961
317327997
21
77503
301445
78
55
92
18
21
65
11
25
38
352710
464566
43079
27
384964
342858
67
205841
3
36
52
5591
75
452012
321237
99
441845
131268
448729
281867
3
493341
7
43
62
448111
77964
68
7
287279
90
135079
43706
73
58
438277498
378658827
42
19
44
28
63
83
23
25
300388
29
30928
7
30
7
275531
148621
81
924788384
3
6
179524
484337
93
79
301175718
323031
14
7
379160
64
16
20
17628
45
62
56922
15
68
230469
311775
102255
228191438
9
336172
780984181
195159
227676
835430333
31399
442279
51
96
216824
496049
234638
289493285
98
107210
2
15
139474
23
75
81037
31
6
397725
468767
46859
55
24
6
48
100333994
290693
28
2
60
55
80
59
50
25
465861389
92329
215683
34
410497
639719000
8
13
180719
60
327674
565546875
165911
288281330
121951
960536756
90
5
14
57693
44101843
43
320925
28
267237
110015
253028
79
69
30
267990
1
64525
147835
447205
68
3037713
55
449112
188310
22493
77077777
92246
62720
20
70
298964
90
70
13
376528
145364
450335
56
61
178180
425563
721748759
364071
42
6
4
183497
57
72
71
71
12
1
55
3
506907452
115412
77
163956
247393
800843503
27
24
5
53
14
16
29
15
90
75
161792
216367
6
449098509
326173
5
88
85
1
211663
447277
304890
10
399527
56
428573
98039
187919
62
262671
370990
241316
276527
245738
74630
407346
247137
415602
12
9
426134
57
678799864
9
67
292908
341493
151471
72
582737991
19
494516
470501
33
41
70
92
288514
195719
28
5
374106625
71
13
18
118478
47
307310
1
58870
5
9
41
982712582
258900
62
70
79
176774
281198
8
70
5
10
255488
219846
88
24
402404
387911
810102557
1
57
88
148348
21029933
463554
111590
301464112
92
454875478
285964
477152
169486
460175
440206
38
45
269884
90
75310
93
11
280109
412557
88983
17734
6
393367
119125
77
488001
74007624
77
70779
74
57
297136
25
73
47
520582493
383687
320990
18040
23
53
25147
217577
78528
305081
362645
73
95431
400024
57
381013
54
67
57
82
444617
5327
492944
8
96
96534
30248998
97
45
86
241316
237629
118300
2
358196
18
475134
82
348171
402532626
335430
41330
934990032
123892
88073
99
143884
73
88
89157
78
37
50226
26
49964
26
70
168782
84
400105
270281
90
383710
64
69988674
608716165
71
67
62
105476
724
46
9
221040
57
4
93
105453
32
174660
348468
415019
59936
2
425693
830316781
428606
88777334
29
457936
26
47
212141
82
18
145253
402800
130374
54
261486
4
361996
12
19
445353
358752
33
399036
42
5
29
198605181
2
56374
7749
20
461655
2
34
8
32
150290
96418
81
295579
66
2
33
34
72405728
117264
375883
7
24
88217
75
387068
39
93
18
13
3
34
25194
479324
6
83
6
237748
31
188194
73
87325
26
2
88
106490
9493
72
301233
261670
27
405106
62
78
66
69
77
290855
65
45
153489
558415620
5
250970024
160785
2
45
27
110985
37
87
163329
31
104915
18896
97
97
67
8
8
82
28
114087
3
89
99409
561572467
64
96
305121
13
409951
147260438
925895139
355908
4
26
16
168442
78
386838
83708814
428649
327765
44
932271153
51
23
497557480
9
138356358
67
97
90
9768
470347
340447
10
288388
42520
213885
34
30880
76432433
646478624
14
451719
115265
52
323041
48
365696
174813
5
32
6
55
30571
65
118074
49
311444
196543
68
158003
2
52
1
76
8
144254
68
117232
407437
6
72
14
279968
5
16
27024
336479
94
25
88
33
230013
56611
42
91938
29
215904
49
33
431174
944710005
37
40187
24
57
22
44
2
20
97690
426423
745366290
352951
33
238564
73
320712
270885
83
177318
411039
2
1
45
338868
935048755
2
19
625776674
223933
67
379238
470417637
34
6
142973
5
52
43
111588303
63
604503368
95
885623289
31
25
33
71
27
14
14
361309639
2
261239
168820
82
356916
22
58
68545
72
791356089
174878
283232708
12
471300
58
93533387
6
456352
31
56
76
391504
7
45
14
98
80
393270
27
434134
104998
28
43137
227185
433360
78568
2
336859
381309
636914913
53
59
871710271
1
91
11524
91
360378
212798
90
56727
186750
293752720
345912
162333
62
59
324631
93
9
32
26
61
125917
360868
2
125072
29
398085159
66
334981
57
35
32
198957
3
240090
33
43
241845
85
330405
1
27316
78
32
11829
72
425617
316195
32
38237
334794
34567
109094
169616
743150294
4
71
107713890
76955
87
216094
74
397754
29
80
2
35
83
179292760
485954559
6
325826403
30
54
277004303
1
47
24430
151669876
6
77
31
96038
119158858
456610623
40
229243
93
31
92
178473134
581930145
73
2
37
128554369
9
93
85
136315080
52678685
1
102324
467919
734587539
22
4
7
49125
21
276491
124560994
395173
198671
376476
332773
66
51
33
82
52549
322119
62
90
60
33
271041067
71
347664
7
39
229862
33
367432
487774
651528392
89765
43
130447
83
60
295086
2
86
60
344977
45
27
38
365875
3
127347931
309947
498760
192372
43594
134263
387361
442236
7
176159
41008
33224
53
251922
796418201
63
313109
5673
41880
8
30665
8
486800
433326
81
420371
495089
64
19
452680
59
277624
28
518882062
59047
24104
72
73352
1
498098
375390
71
8
61
64419
382733
60
27
59
269568
392110
295783
466062
3
88
476590
14
54183
142321
175715432
19
183657
303077
411813
594687019
86
147956697
5
72
378043284
327176
426648
9
512314590
657430359
82
26
65
49543047
226580
93
277143175
410883
272738
303319
479204
90
264587
82
47
24
141654
88930
36
243641
22
34222
52
803540577
7
383279
69
21260
232018
4
315561
12
93
8
8
44
2
92
7
418390
25
171935
5
387640
265828058
21
905842246
492939
470973
68
18303
95
77
13
34
45
64
5
63
259485
38
248917
69
453692
47
63
42
351454
51
51
59
34
39
392071
336852
60
88
294748
36
447779
13
2
411981661
9
75
69
48
25
17129
53
59
225656
7
197432
31
257870
135490510
83
88
20
93
33
29
95
309871
80
79
50
206467
629476079
9
72
80
129206
4
18
19
56
64
21
25
80227
253895
30
192291
41
157898
1
128229
98
361704261
6
711014194
175878
81
56
299013
3
8
86
374086
74
45
26
203777
51
3
153319
75
372615
681855292
77587
20
43
35
14
470276
794627222
78
485364
66587
85370
99
4285
475412
78
396538
679778223
111137
59
57
55
316856
432040
24
223479
994832301
62
48
30
138741
71
292727
84
13
53
69
46
389847
123827
233934
64
244335
682513181
61
992912262
428285
48
13838
77678
226905995
42
463374
89999
78
4
726
486458
35
220673
83
57
364260
8
177159
27
175158
410392
47
95
295932
495131283
20
7
811457197
90
62973
59462
415801
150220
457691
27
75
366792793
64
88
68
991169380
469340676
453790
177866
96
995816638
407464
354349
138200
1
356137
141909
52
63
302167
88
190839
48003579
4
719416028
383570
140403
6
441510
5
30
561182711
21
38
42
487037
5
147876
76957412
421368
7
97
429974060
7
370124
131983
188278
467060
478395
65
19
82
388665
168218
334646
427513755
5
86
342783
168297
10
1949
182133
184427031
95
266774
178933
305109
270531
18
234942
92
49
37824
84
55
50
433650
335565
9
33
9
66
262336
60
482833
73
85
49
38
462487
127050
409142
46000
6
62
8
55
92
99
57
81
1
369800
26764719
29
16
21
278690725
61
351062
87
6
364516
62
809267861
855562375
37
13
10138
78
86
15761
43
6
68
826684785
53
45
9
90
87
7
56
318489
24
70
12
220158
268871
1
491432
7
410294
153397
78
52
342214
41
293326
200528
713948680
28414
43
55837
341976
11
6494
356228
25
57
95
96
46635
417691456
78
261044
27
45
193841
84
56
292889
442172
259556
178525
488617
36
56
48
71
8342
52417
390781
368806
65
659806994
356658
29
324819
79
348044
89526410
53
213020
560433991
39
309098
317616
405700
319443
80
77
31
36
432720
16
352691
39431
9
192785153
87
176826
18
155619292
35
13322
53699
343382
439645
1
311236
292922
14
351372
74
9
470940006
483682
50
469554
20
463346692
39
57
451149443
1
92348519
300286
830575367
473873
8
43
441066
18
385451
65
172043
77
4
3
337421
62
60
458876643
169840654
29154571
37
75063
410054
458230
60
21103974
58
211890
50
49
44
70
26
21
79200
398142
9
21
336011
33971
320963
478899
308520
452798
358374
77
224197
46
58
19
507105524
82
41
80
45
449007
53
51
139879789
343335
418265
95
159672005
82
47
53785
5
93
374554
55
23
198256
237184
309218
57
96
183193
449905
12409454
54
39
25
125509
33
50
6
423178
65
367392
714836889
30656995
23
5
7303
3
429748
231803
96
135566
477602
74
2
82
20
25
229597
109178
31
75
31
37
43
86
55
59
91
10
17
85
60
95
154303
299774
6
484519
790367961
76
900166881
387093
50
78
399803
903349149
56
401684
328433
448626
302519040
406606198
25
212271
65698
7
14
303584
18
201322293
82
25
459939469
120915921
111052
402532
57
5
44
8
7
282697046
10400
53
96
3
415760402
169473
995460844
392918
48
53
29
59
682916991
466298
130832542
75
114514
5
369685
1
577901509
25
4
969696534
56
48026847
31655
6
29
12
763316795
159170
132753
60
3
8
400900
90
28
443712
18
81
29
9
287288
125599
415875
15
3
42
31
2
8
4
59612
34
97
54
787624326
19858
106012
90
7
103885
5
97723
601573762
400077
50
200566
378423
31
92
8
53
459474
82
52
270367
438370395
198771
380490
327703
48
176893
306198
12
49
81
65314
477974
70
33
161233
3
6
85
165318
358941218
28
22
8
23
188059496
310288
1
29
116965
87
166143
522538279
26226
17
7
156932
5
27
94209
93
29
254720
82
190352
268961
305270
99
18
7
45
417717
362249
22
983702212
88
34
52277
31
176758
1
144478
391248
15826
98
288855357
62
138607
79
446715
8
566689025
235223
81
6
75
255987466
486374298
16
23
226654849
59
238718
95
2
562632
47571
6
442428997
218956
57
390412
463832
82520
20
290459
423019
349150
6
272723851
235027
329122282
82578
2
226241954
46486
25
28
6
85
82
6
75
5
154086
121808
28
317375322
80
24
19043
371266
53646
6
17
176062235
70962
365490
87
2
213445
5
70
921385309
88
13130
243863
16
64
75018
78
300559
16
96
7
1
498673
237650240
405983
61566
334755
6
312736
63042
154560
215084069
86
16
485022
287305
58
724028344
42
74
3
317294
166146
306024
13
443049
76
5
395886
392697
435454
32
65540
55
37
200974
44
32
69
527405320
8
72
82
67258
146336
790485468
452443
197022
8
83
196016
18
39897
84365
120956
339643
97749
70
329824
2
1
374657
72
496722751
46
71
389559
3
3
4
49299
47
5
3
9
155667
89
94
37
28
377414
153733
43784
205759
3529
51
429643
260656
255797397
7
62
583203274
393507323
991364365
251121322
353882
1
303895
346641
91
40
86
32
85
171315
4
15
312061
179926
77
415296
16
192583
441893
49215
286596
293848
76416
1373
78
477203
351278
352428
130812
296829
57
6
95437
395363339
37
252058270
372945
1
62
5
733325413
9
157972645
347050
28385
459926
228795
477926
426545
2
409469
297044
8
368064
10202
379321
63
456999
23
6
70
205307
164599
239238
62
98
43
409309
391501
296733
278679
452219
479568
21
11
182131
85
7
383771
267010
10
73
121634
124295
5
291071
55
98
2
160353
100971
45021
164273
5
64
4614
36391
310322
78
270860807
39862
97
362321
21
242195
12299
365170
256521
340143
77
10
8933
13
381375016
34682
81
234114
7
39
72801
449556
67
40
212025
67
367599
19
34
251234
3
314921
1907
1
9
238346
35305
3
319259
525695625
15
43
29
140306
66
90
298822
719053712
99
322602
482604
39
131467
300838
3
1
84
425501
1
49
327496
11
419778
89972
297701
60
158667
4
320115
60
47
489007
58539
7
97
19
49
9
97
20
70
19
24
45
106764
40
38
790241802
21
99
868837820
71
181105
24
72
7
349203
65
27023
391209
57
53
95295015
258555382
82
47
24
28
287209
30
139544
28
26
141376
240587
58
23
79
42
279928
127548
247172
300349
229383
31
17
38527
67
401940
3
41
302457
3
153361
4
2
127368
225350
6
416917998
354264
297015
99014
113420
74
33184
163974
81
60
14
216761
347946
321233
21
267526986
316919
2354
86
2
111574
31
196068
594801731
45
93
35
9
256965406
353634
16
6
853887627
66
105285
78
169422
53
95
340999380
62
34
62
413982
977481266
743265642
31
84
67
135544
86
275292
282492
50
417386
235350
866572318
464011
469329
181299
25
35
85
8
77205
371611
27
6
9
366504
97
42
83
8
31
235973
8
235878905
58
91
27
347260881
345909
73
45
289334
376538
41
687863083
375186
16
308974
277350
12
19
471755354
9
5
162852
33
1
323127
96
285153
37
755337751
82471
22
22
35021188
30
142630
297768
28490
368819
47
44
337644
229359
86
49
658325840
77
21
540036339
22634
1
2
146528
349050
3
14123
1
3
69
920153067
73
249621
39245
100406215
72
72
9
473923
52926
439866
72
42367
98
5
97
14
145446
4443
28
5
255722
54
2
6
39
220027
51
17
395252
20
2
91
8
33
355533
78
92
58
95
61
239875
195660
84
493803
59
147633
2
43882
1
479267
108120
362846
387163
76306915
35
449573
4
76162
367962
107259
32
511335032
86
16
76
82
29
385721
141828437
133336
59
34
93
74
443658
320298
60
39527156
83344
2
46
81887
3
402797
125321333
471587
65451
97
35447
19
680434964
57
279634
24
126836
59
751540907
20
75
30
297398
207726925
78
51
106970
572277046
566119296
13
44
83
157845
79
42
79
43
44
438093
4
47
637254626
233524
39
6
97
141960890
5
345493
8
19
816028405
370837577
563467860
32
133570448
213496
7
23
266952
98
89
81
136631
382358
20
99824
940116111
168208
80
168745
1
58
2
39
94
120507
83
1
245926
1
96624816
291555
782042864
73
82
47
8
87
750012565
420551
23
36
59
62
483881
469558
981574425
90
25
11
342772
212329
98
32911
898534187
83
4
15
468584
354765
7
971507022
46
93
43
765551975
176916
483056
285574
59
39
56434464
976715662
367351
59
280302
97
70920
31385
28817
595460286
18
4023
133880
155953
267282
164899
64
61672
322669
65
40412
82
244932
412123
50
33
69
426680
94
4477
49
499476
20
1926
47
7
95
401516
438648
8
63
489546
50
3
41
475292
737931582
24
365811
93
62187
215462
145497329
16
134489414
71
467087
252220
849893508
351681
286977
33
248145
940492202
30
63
281581
89
81
4
753886761
10
332071
28
853691277
220185
49347
478138
476370
397908
3
42
442005262
307865
4
865979134
60
56366
50
90
408302
42
18
36
255757
380608
512990896
74
467826
91
161969
136624
33
3
77
107453215
99465
61
166718
320659
4
90
8
92
398346
87779
37
57
419105
113208
256790
235696
489446
90
431313
75
17
77
76
328024
192016222
68
172133
90
108837
324751
86
369648140
95775
81
99
128572
74835
308808
131411
83
4
71
392518
39
29
15
44
117397
364766
426600
274618
19
314866
618112412
3
406095
784339567
87
63
42
74
16
54999
261551
22
113529
23
49
94
510587292
9
73
30
280265
10
354879
772358790
19
46
397871
69
54
130623
68
328615
39
86
65
42
72
80
25413
70
499857
8
203855
131251
67919
8
51
174329
325751
968919530
132158
94
201362
54
15
64
69
18
40
25
8
70
205460
73
106969
97
41
30
416381666
80
121870
68
400486
31478
2265
330203
6169
55
84
604687747
468694
2
328402
97
15
3
13435197
276954
5042
13
196999
262448
84
57
175777
611442815
41
52
432842
56
242310
63091
6
451385
297183216
9
4
210384
52
183729
30
549065924
404007
358924
79
83
345076
33
131847
22
133772
80
23
25839816
373274
71
102527
87
92
44053
305764
74213
89810
9
188824
2
12
14
631821317
155674
230639797
83
84
307600
257895
82
247569
283052
263510
150200
8
430199018
64077
408200
44
34
134826
912072923
487071
81
7
19
4716
73
302236
3
50
2
322560
36
24
985565948
497608
57
222947
464871
60
233612
5
49
66
3
42
488312
588756978
74959
344685
1
584991943
99
86
28
45
208463
429804
43
169784
4
4
175722
9
50732
395456
84
9
86
169928
656920907
63
441962
28711
26686
95
28730
75
34
10
7871
681987147
40
311325
46
15
400821
44
40
73
18
38
73
163848
4
319486
95
91
267455
59
416759
219713
78
12
5
142971
7255
17
402560
59575
283092
59540
394336
198227
230131
185849
14
79
26
66
428373
404467
254308
463020
414884
88
98
885649713
97
226264
876131028
72
13
9
9
47
7
130353
338532
461780
49668
119010
74
83
83
39
89
65
427069
269757
7
170145084
3
82
656081803
209349
6
450076
7
53
227675
719985937
63732
20
55
19
50
28
345428
255320
149338
9
54
389743
17
8
51013683
968348560
303259
98
37
86
258565
7
892657591
16
31
286951028
338992849
69
55
44
44941
48643
91
83
22529
909801726
17
64
18
89
6
28
184104
991400302
22
728869570
162041
261313
354176
470201
28313
280850370
9
3
22
390089560
49187
57
52
347456
69
481516903
942256061
231938
51
416707
447578715
2
80
498140
337719
804227486
9
93
55124
127199
16
8
57
231864
91
27216
10
2
6
72
413340
65
133037
26
65
21740
97506
60
78
177936
85
41
51
150517
33
419493
97
55
471590
254590
808041519
396859
3
80547
324814333
26
330001
347095
91
249401
3
230650
64754
15
72844
9
41
12
9
81
6
39
6
241234
61
38656
2
57
261773
328354
311321
1
5
4
185956
334865
34
77767
350006
110273
17
6
161435
167022
471162
69
50
16
439078765
52
168280
95
36
84
20
22
122186
27
416715
97
429340
5
56
64
99
10
316620193
7
86
137322339
28
421246
8
48
5
403927
84
25
79
65
470227
7768
866519889
407001
408428
12
61
144862
75997
347067
256133
378139
33
263835
110069
569282779
13
444575
28
199479
55
963601583
94
430948
152418
633076599
150660
296237795
85197
63
6
448223
323065
465772
36185
9
901092578
295099
970234255
52120
75
380000
420790
806684513
28
62
415090
667481621
61
26
215152
178679
119961
73081
371200
280768
35
124295
276454063
53
77
87
30
324324
79
91
86
884414788
2
35308
67
704333990
76
3
245735
96280198
4
72
54627
74
56
551589388
277277
205219021
223200
315752583
86
29
53
32
83
414233010
41110821
485697
311518
52
78
967769599
71
71
34
2
64046
94809
2571
7511
17
9
65
182552
633245031
82
34
39
80
77
235066
20251
491322
346696
94
9
230837
39
322239
388881
489093
20
474248
428502
558421528
440624247
91
72097
44
15
141829
156288
79
477000
41
176311
3
99
26398
401615
328770
249449
14
256946274
6
488164
401042696
449994
233294
47
230791
77759
73
357351
150000
326841
209275529
490066
11
95
20
86
544903304
72
4
47
403681
16835
30
822560353
99
519189131
997859153
17
132654
20
136551
5
290592
46
44799
492682
34245
72
84
64
205998
33
791082334
43
556329772
61
774186247
388898
2
78652
6
215921
55
5
34
398386
95
7413
14
301273
470091
76
7
66
421318
26
175710
8
368935
5
61
722039376
888051917
257389
46
740799283
437191
12
21
9
153609
42734
4
115027
62
227184
6
324900
366541
93
3
26
283887
373118
157619
142555726
435445
282553
104017
177113
961783784
26
53
17
51
427067
8
3
318587
70
141683
43
67
13
139508
84
93240
268118909
420890284
327871
11
14
415613
46
234550
5
83
43892
100639
80
56
496319
93
202134
460710
98
402336
222842342
163394
15
4
39
51
60
90
34
227952
435179
40
46
7
3
2
45
33
23
86
60
45
419789
69
13
260395090
42
436663
4
46
8
340147
834619224
586908277
21
347358244
19
179199
375453
62
64329
56822
484965
40
35
36898
252998
32
64251998
48
106220
35
53
931466439
87715145
477523
240139
30
343683
413468
494167
63
8
33
1
967333475
261641
12868702
6
232281
268339
58
35
61
87
92
73
84034605
42227933
46
369154
88639
27
49
70
158216
72
10
278208
25
66
70
270043
482513
54
394704
387075
47
78
198084
184340
8
9
18
448802
86
81
20529
65
258158
77
463333
51
135797
30
94
59
338985
73
684519136
45
411307
222983
85
157280
3
77
24
294038
8149
98899
833449635
492843
53
16
31
340433
69
442883
193223
25
55
210185
457666
89075
95
440255
44
255905490
61
38
217423
552018790
5914
137946
163086
3
88
132935
862265623
71
411733
79
37848
52
44
196518
99
887316471
488033
293653
19
483445
19890
172424
57
109776
60
24
4
371126
41128
427109
26780
38
16
403562
425570
121139
89
21
343048
84
354654
7
32
726988206
322890
10
65
22064755
403890
229746
271929
102979
335258
43
5
244651
232666
40
452235
394876
8
958895719
80
258533
81549
330496
6
164015
205791
5
373614
15
123427
58978
246904
255100
4244
111410
182167
480309
29
1
5
41
93
749762195
29
62
41
2
246082
68
354249
123140
7
328827539
44
35
189472
96
9
7
48
181666031
6
94
99
451966
68
46
347528
64
21
263272
61
52
86
88
8
63
70
1
3
22919
172347
49
859022373
73
47
10
351940
157136
98
640509624
89808
86
21
6
94
49
225224
319135
337
57575320
45
88010
97
118090
49
248658
1917
73
133415
34
77
46
72
230817385
12
13
198475
274385369
241370
89
128493874
10849
450942
862176699
2
115482
44
11
45136
73842
75
89
84609
27
8
23
882555150
21
38
21
76
63
68
12
76905
435541
32
70
58
42005
421827
50
202824499
363780
427154
8
32
93
91847671
826708277
62464
5
8069
58
43766
422990
88996
436743
198713
277029044
237826
71
56
384777
98
530064452
30
68
26
7
276611426
24
63675
22023
89
44
69
7
997882100
86
15537
14
8
19
213164
139026
100631
419031
187985
27
41
326970
381752
484934
72
705669840
217530
274324
414208
132089484
6
422611
183912
428841
562898185
191908
41
49
229234
76
96
386010
221764
21
296468
187566
64532
47
267336
50
110548
784388750
69878
8
11030
84
962960839
43
71
25
1065
91
357738
439293
27
49070
461272
352532
421924979
238526016
93064
145452
247691
48
922331638
132289
6
409843
76
77
396729
86
97
93
240535
98519
80
25468
77
435114
150218
295360
151804
370391
90
43
347102
144673
432991211
84
472580
37650
97221
249578
436972
392379
4
14
489935743
7
247475
3
178771
209041
455739
7
139310
139242
99451
71
6
461696
27
399876
315806
36
32528
31
1
334658
82
3
498107
366941
65
34
70
327849
140175
43
19771148
58474139
190075
371176
33
60
67
49
82
40935
82
11
2
376133
43
83
80
9
400307
68
20
427538
246835
4
97
184107
19
91
12
16
91
334591
443844661
923579674
223562642
67
316931
25
360610444
114763
224193
35
204739
187698
13283072
79
206306355
57
92
54
470612
40
11
48
442462
5
7
93
253611
5031
81
210532
336039499
99
5
481217995
61
9
68
428961
70443
56
92
83
56
60
51642
62
299937
12
463277
54
8
7
388971
83
438984
27
276605069
24
73
278227
73
154395
81
471435887
55
9
2
34
342989
96
473743
6092
41
94
433674205
230760
14
2
9
52
2259
429069
365226
98
91
448623901
320097231
33
55
45
660945598
196350
52
37
199841
7
61
286490
44
363192
9
496856
379455
4
53
8
971553065
23477665
329584
84
21
129077
47
6
55
71
29
40
124303
270837
1
962273045
3
374998746
222853
68
4
517656798
29
61
9
69
99
472832570
2
221436
328276
55696
111186
4
9
83
142249
46
2
47
13
257863
74
82
27
268042
45
30
69
12
22986
165464
45544640
648800365
28
34
198464
967393282
12
432784
2
71
99015
184580
69
13578
2
256641
63006
286860
31
48
79
350233
432807
52
374548
288132
18
458702
80
43
76
346359
29
4
858060923
169937
32
451584
95527
25
390651
267122
27
16
389102
402774
134700153
7
6
84
22
83347
740793754
280961
334362
391825
24
383745
86
2
56
420600
96
3
82
4
22
472456
161536
33
24
445784
5
4
58702
187397
69
72
461396
128933
357697
186219
665705078
34
842686082
230286
144919
332313
79
580773611
655444829
469361
88
209433
400637493
81
11
76
89
368049
19
936130423
496143
51
8
67
79
16
49
66
180420
34
71
310178
42133
70
45
311996
168731
483029
75
125138
3
76
86759
9
1
231672
16
59
414669291
57
461599
3
97
23875
155420069
85
421852
66
83480
389866
12
2081
366742
337416
26
25
317546
101385
19
193286
85
95
379742
418155
531228685
53
43
85
23
31
78
37
256272
447683
409379154
340055
24
3
68
98
452468
24
12
395326221
70369
250636
265258
65
11
18
974262598
22
11
5
450390
391682
349295240
82
465289
333136
7
275205
38
289461
411978
89
7
335900
33
55
247078
300345
67
40
94
83
23
84
466935
40034
363113
73
74179984
43
957781538
67
669016794
36192
277661
93
69
115501
3
194335
8
273039
341272
8
399940
36
379898
410977549
49
63
248960
80
324342
21
59
22
238691
4
310844872
82
40161
358419
7
109937
1
93
808513544
80
572584986
61
88
45
389090
30
6
39
151810019
385035
293692
5
436883
44
91224
4
457569
34
56
90
325970
239633
17137
41
19836
5
2
3
136496
267094
81
410272
72
48
304350
44
55731
221215
37309
1
31
416207
37
269802
277464
280174
482101
22
386866
24
20
237852
53
1
8986
69
17
169928580
64274
443345
60
336437
350797
3
242006719
36
21
5
441874
161279
28711
212031
60
27208
135202378
4
470076
225274
43
40
44
448602
85
195819
8
82
95
3
24
51
364005
133175
4
4497
38
81
422718
1
432211
109102
148148
275001940
81
67
197467
94
91
75
98
291462
24
410915
239404
27468
43
21772
42
1
53
33
281290
166476
24
8
314488
420388
53
329624
95
97
452275
76
5
10
76
86
22
174733
490117
487350
64
441483
84
6
4
770523512
238090
19
1
73521
130954
8
4
383024
44
2
26
50
96
8427809
95
128750
99
74
23
2
8412
18
362961
20008
67
50637
264202
1
36
22
51
3
47
89
307739
121099
37
152732
3
7
5
76367
49
78
535090472
72
864158661
370320
326382
389886
732089320
31
838411866
27
104643530
1
203030601
45
4
67
37795
86
36
426931
758112879
107990
46
46
94
55
709768088
47
82083
45
359164
292485594
8
37483
56
62
17629
561697345
1902
76
43
25
9
25615
1
34
267436
56794
345650
269969
5
162507444
499075
3
13
53
221909
94
568869551
43
25
964728248
5
89
32053
410053
6
8
15
21
432510280
236260
88687
612100003
47
76105
56
387863
90
257115
31
35
430196
34387944
92
155718
829538340
2
170302
6
89
228063
95
244603
26292169
65
208242
168787165
123334
33
67428
12
31
264523
98
23
961936860
532566051
75
33
110463
1887
954634718
325146
86
75
81
429921
166007
228995
215151
272995
775766658
27
254158
94
1
490926
26
387328
109390
9
213845
418144
253979
63
41
1
16049
93767
33
21
473528
7
3
50
3
55
63
56
51
44
98
6
834281642
17
40
120237
99
49
203160
991882998
122030
370629695
463939
91202
88871613
413558
343259
419638562
2
5
152368
132947
51
31
54
227848
5
432872
67
836313914
4705
525308093
5
72
538537944
548167527
469579191
6
65
116101
50
38
35121
141150
5
75
5
395768
127898
40
6
158735
224379421
7
170423
429418
18
142336
55
243255
262078
27
304549
22629
7
27
433723
11437
70
347026
6
125352
355558
458567025
33862
64
331889
510356636
171959
2
4
79
203196
4
495004
62
6007
350896093
186535
8
404148
9110
155546
404935
7
376270
305562
41648
48
133098
20600
97
62
59
25
75
307817
130050
82
70
951637847
254890
99
59
277919
85
220376
124529904
245928
32
153802892
286607
76
5
215250
6
386956
95
128211
19
203010
72
63
2
59
71879
486109606
793310981
430093
464405
60
9
192844
131073
16100
67
79332
73
40
361178
45922
65
316972
84
382141
536602314
36
13
386155
17
74
33
1
366501
142366
72
62209
278759
244146080
368058
365737
131917
182567
260971
229742
128467
89
70
9
498766
46516
71
242791
387224
75
156645
110392
22
165169
34
14
63
422017
3
26749
175081
41
875275688
17400426
1
6690
316663073
223643
8
73
481021
55
72
4
98
181886
70
2
6
373177
136933
90
60
386133
9
77
3
191235046
61
31
277508
302723215
37
497198
42
669644981
82
91
8963896
167560
361218
25
1
439043
412130
91
128121
30
117829
7
53
241771
294730
34065
452227
18
75
246266807
47
50
86
419882
364826
41
91
49
768027363
419428
91
487613
5
854030132
294830
50
20543
470983
6
296026
4
6
50
29
10
246811307
416270
60
9
64
492314706
311734
26150
93
30
68
75
885056705
852753713
42
230603
98
800561208
282675
67
53
493010
972123887
74
446050
396775099
83
16
219240
65
85
99833
472075
266793
37
185393827
431137
46
897217958
339632
54
7
22051916
17
425656
12
76
66
62
48
225703796
9487
7
278588
197587
68
58
13
50
73
94
24
297058
67
41471
5
318948
50
516222330
11
76
40
76
446611
85
29
308170
15
207565
348610
87
83
59
100079
465640
45036
294297
11
71
52
172597
480683
60
105360
314568
4
478328
53
61
94
248923
236842520
322581
323517
8
297149
2
29
41
1
50
121118915
72330
79
74
158116
207672
24
4
19
73
451271
267157549
4
5
160762
5
214177
381813
7
37
457155
429726
28
136559
22
95
86
404259
104745
221821
5
22
40
90
833565638
40
50
226970
460003
42
49
114859
88
26
333332
63
39
66
98
194855
397031
331504
349640
269198261
490822
55
5
46
48
3
250171
87
71
952400753
51
40
27
464928
35743
68
445834
4
85
99
715427632
426444
497822
53
308495030
427271
973013736
293962
69
96
72
58
118854
16
5
29
30
4
47
7
467953
53
3
77
158486
764048784
312002
95
737241117
1
431978
37
500922731
85
449894
43
27097
31959
394376
60
38
68625
60
44
255989
474564
20
2
2
404014760
30
90
166304
89816
29
55143314
30
291942
64
94
28
909466506
53
8
31
852738436
13
423692
88
4
146144163
8
45
113427
293486
360124
85
755006516
62841
93
261093
81
396427
96
845243116
33
37
90
286995
420014
57
231917
2
2
102328
84
169056
120546
481388
74786
424045447
89258
384339
219023
21
5
261986
32
64
129598
96
534958754
13765
79
52289
148523
11
82
465587
85
407591932
70
55
439032
23
100838
147169
22
21
223865
40
223617
406963
8
76
52
863660982
9
448276
78
53
48
116775
50329
701950742
96
242169
60
274726678
18
2
94
489643
49966
91005
5
436825
82
478933
80
33
456315
201104
359043
56
51
9
95
9
300816
32
349631
49
16
366712
271140
374925
12
315837
291313
20
73
98
25
941257548
382243
337570
18570
878864706
42
17
73
358262
170015
370578419
557358585
8
90
111673
202697
64
431445
27
896116237
704760281
409108
61
13
363970
286570093
443345
203093
80
356914
328395
42
243174383
29
42351
8
230734645
49867
73
98
442289
52
18
165484
296021
416454
67
5
25
570943531
368313
5
7
90
246769
51
60
6057
93
20
292812
65
52
482341
2
6
28
27093
699820900
39
49
30
45
4
234167
23
40
3
42
18
317578
10
97
221482
41079
216685164
2
915657634
448169
141007
68
51328
69
35
644780146
984112122
244675
310441
16371
389348
29
941905607
49
7
2
62946
68
13
979781888
306982
328705
27987
94
79
59
92
76
269001
266825
420671
23
287571419
81
200191
55
52
40
311124
258839
598186969
290577988
968550633
5469763
393623
43249
431384
1
66
244140
925313139
75987
206351
80
37227
120718
93
308359530
1345
51471
5
75168
38
220529
30
72
55
10
93
305782
1
65113
70157
98
429137
1
67
64
478914
147887
12
192781135
93
92
422495775
80
499250
403850
64
18
97
497944
286210
151655
919100335
1
80
49560
5
29504
165441418
199303
454185
9
69
50
150872
65
79
2
53
7
356943
38367
83
8006
64
32
46
72
6
66
94
444024
6
51
2
90
228145
90771531
24
323180
233867
34
163902
62
366444
364675
181420
12530
55
24
682218113
338533
51
609340790
74
158629
15
203413
358941
5
385732
78997
3
2
7
22090
72
267234
9
56
239935
390570
1
92
86
90
89
57181406
4
39
26
39
168355
94
165976
174217058
82351
38428
224544
58
89
287845
58007
254394
45
705191794
788330625
178190
780217076
81
204330
70619003
90
97907
59
8
4
186279
71
14
76
407272
160260
670357620
275015376
86
4
91
71
912633345
290597
307044
3667075
340205
8
143952
56
481336
527135924
479725
41
25
130214
21
431993
3
51
234723
113777
17
450431
42
35
118246
65
97671431
73
54
409658
138055
239528
707629040
40
80
43
19
279547024
40
45
47
151277
77
15
44
31
103680
39
42
67
66
406481166
1
790100362
158618
3
426481
97
48
85537
76
4
44
467760
47
125028
61
60
23
30350
4
146261
445363
390067
87
489353
61
492465
22
27701
73
4
9
34
374694
267328419
108106
60
11
4
470013
187261
34
6
43
388706
464331
55
78
905442834
47
18
34
228306
46
421340
17
345528
48
18
358080
191934
31
382069777
88
217131
94
92
228672838
167479
4
291103
50
431607
375811
431888
32
79
74
10
1
73
6
86
192767
438782565
90
140884002
362471
331587
277586
123989
7
97
99839
96851
83
280784
98
86
423198853
335837
52086
69
27
393452
1
75
5
169313205
44185
27
486922
3
99
68
78
39
731645038
276198
304851
56
36
329650810
67
62
5
462012
61
82321
115160
29
61
409752
52
73
8
33
365171
87
273169
51
202159320
577040252
16
740981095
76
187005
87
39
237024
36
74
378462
383629
102024
438570
51
115663
366176
227393
34168
41
98
76550
27
462319
75
4
2
70
400598
24
199828
30446
495110
7
46
433591
101530
13
96
10
52
80670157
6
408707
474128
38
398644
356333437
61
574009061
27169
457664
441881
4
4
62
163653
366281
334244
74
467235
855848082
86
8
157725
27
33
7
57372
224581
96
171468485
86411
308547
244955
1
59
632311353
10
55
4
151637
77
33
485384
356104
15
492620
24
5
103279
4
44
233819
45
53
40
4
49
325843713
219861
84
80
27
89
60
364704486
194167
927785865
59668
314838
45
17
89
51
426151
38579
296186
496402
436199
375568338
23
433594
243015
280054
38
605489223
79
63239059
750827982
57
16
20
72489
9
81638
47
156501
75
9
19
18307
655732412
162741
312928
95
47
18766
39
72
97
466065656
13
95
251566
73
475817
37
317127
27
88
426526
402347278
381042
16197
90427
6809
257577486
90
4
143647
330369
41
375855776
412253
281243
164404
213771
4
61
104079
98
389033693
36
214723
255007
81
417137
67
613195737
95
86
4
758065095
98
416459
16169
566329096
63
924395028
1611460
345285
897654807
33
3
33
131451
441210
13
19
38
8
404340
466546
11511
421869
403433
61495
4
79
99
5
94
7
248617
31
485376
30
94
162659
100394
48
8
600829720
58
7
272620
73
26
436900
82
297136
206788
51
763177207
51
302352
77
50
431582
310436057
191840
263708
155183
167755
41
7
155719
27
23
15
55
148295
2
375395
8
774210893
7
93
95
25
3
324358
2
478911087
14
214392
94
328297
84665
193737
85
29
70
38
24283
55
44
298157
32
266202
316841
971946783
118787
33
72
90
65
55
295583
27
10
347256
9
52
82
55
36
5
52
463378
88
63842
41
51
28
823620037
58783
119679
231354
1
3
857137096
485531
879913808
22
79
246373
496166
39
44
216960
2
113034
663492004
46615
7
336040920
253801
26
3
94604311
23
111110
177851
299534
30
61
79922
958816992
309122
247526
51
225106
205275
82
54
67
38
1
23
471355292
51
82170
22055
108322
67257
378096
90009
51
276364
5
70013
954233051
71
16
37
331306
389834
77
292884
61
253301
767248216
4
278709
23281
91
495410
80
8
3
470001358
71
2
4
259688
9
354002
177528
499056
79
4
283035
124294159
488221
12
184532
689111999
71
78
99
26
74
96653
2
334091
43303
39
44
436365
8
112135
298843
51
25435
1
94
8
21
239903
70
88
9
19402
4
326337
224993
84951
86
402582
32
488163
253359
240387278
499255
79
456311935
60
205303
214785
24
88
318490
369836
51
30
474246
846403133
405582
168084
185849
33
36
3
351962
320744
462551
207566
53
85
355279
76
66
2
218809
170678
72
951666653
53
38
68
18
86
38
89
139218
42
439113
10
62
917592682
153154
296071
765962375
478192
60
1
238393
96
27
24619
479368
46
254882
38
49
3
28
346536
5
86
326744
7
453815
91
69
323773
38
27
95
66
8
215233
904737493
88
68
121908
23
8
378845915
53
195806
528772896
15
276056
60
6170
56218
316565
71
1
2
24
3
263663
417763
887542571
196819
62364
72642
6
6
250350
76733
81
856479839
83
26
31
550903661
71
96
41520
61
222677
78
30
36
271896
3
185891926
248486683
225745
273946
80
353580
105674
164310705
30
269051
43
3
549005592
446029
1
399381
73
29015
88552
2
248406
44
35987
75
430520
354179
61
7
83
3
952815516
1
45
838552934
60
5
7
2
14
255250
53
2
3
9
370218
81
6
174808
79
49
499414
446161
241377
85
14
111377143
442065
425370
103546
38
426935
25
96371
94
11
49
65
54
159410
85
434837
219409
106760
882470506
215202
312244
76
75
279247
60
41
30
3119
1
400763
6
53
208674
336196
222125
422483
355004
5
696107704
331584
36246326
476395
8
435091
253460
72
403513
5
77
244218
76193
7
9
396905823
544380995
323355
261658
90
17971
228049
66
45
84713
477311
465922
90
406868
911633119
29
281863
211067
801246294
3
34
1
581780360
9
150673
50
54
61
54
12
51
212090
306102
68
7
277860
49
17725
54
9164
178869
36
324478
2154
305379
177697765
913675135
51
22
77
64908
489136
4
551198639
290393204
411011
384035
455630
362615
18
31
370200
96
92
50
277808
453528
79
84
20
83
67
32
322190443
30
69
209095
342316
700177090
95006
163597
2
93
5310
48015
263581
370730
131947
147178273
406358
15
16
45
97
400157
191565
85748948
181639204
38669909
81
23
86
69
6
8
38
110193
101837
237943
54
323348
187725
16
193299980
293187
166517642
245449852
45
10
1
384349
29
2
1
92
31004896
2
4
82
263745
295878
89
67
317169
10
17
49
68
55
51
52
111146
498609
210704
85
81
50
37
34
29788
38356185
1598
969625496
407246
379740
82
150306295
66
89
8
326203724
136592
198953
2
301141
97647
10
961768792
477546
336273
390485
247232
93
415890
446569
244867082
66
318578
179644
475926
29175
152575
49
78
111190
231485
272060
468936
38
82
499849
37737
485806
283756
77
90
925053870
12
1
37
89
245033
258576
236709
71
95
379844
49
41
12
23
86
9
138318
50
418489
2
200630
498113
457985
13
19
20006
343832448
150911
6
89
52751
48
393300
18
926843647
498540
4
11
422220
172478
10
84
4
38
70943
52
12
41
26
65
88
371235
439748
71
37
20
260308
358876
871012376
71
477573
7
29372
403257
94
33
171936
81383
77022
985440539
8
15
741100795
266125
31
95
76
70
494801
4
10
299663
98
129912
478910
54
454235752
30
7
89
224744
81
173207
81
41
68
420780
256176
785605732
99
386717
778213298
404845
76
49
299970
1
6774605
12
9
965607984
71
22
29155131
449261
433967
62
73
49710
105695268
95
2046
46
1
25481
564414790
280526
2
48
60
63
335772
121930
4
235698
51
80
1
6
54
46
10
331647
32
341247
78
986261102
58827
81
142278
40
548621325
343165
83847346
65
269284
29
456539
118854
330598
441072
98431
80
37
24
496545
98322
64
432057
24136
34
68
145532
56
7
157467
29
7
99
417949
60
11
1
5
298514
380276
235383
55
235385
79
350125
58
7
69
60
76
40
106844
463132727
6
57
73
78367635
11
423558
69
6
421526
575243676
98
4
64
16615
269366
411799
91
301127
7
88
302150
7
99
364434
33295
109481
259175019
37
52266
5
133060
44679104
89
157439
60536
453414
470455
69
132390
48
67
363125072
304038330
496549
316979591
84
52990
32
462423
282464
18
46
7
419928
78
35
7090
67
357185951
7
167361
241132
123793
228532
97
73
251366
2
3
20
27
29
14
36
14
485972
177637
259429
38
31
74
465587
21
20
32
78
430437136
78
7
1
85
17
55
276073
267462
110413
18
142914
12
26
55
69
18
105483
35
78
8
89
2501
102346339
489183
233837
58
16
53
56
83
35653
8
25
57354
70
81
87
440362
394705
328301
42
71
13
84
466620
9
105442
80
6
221267
22
54
28
282648
483512
389550
190544
7
68
23
29228
907090676
18
356549
4
7
125109
24
450535
41224
32155
47
97804620
67
7
20253
19
448821
405402
250870
19
182224
240252
94
436934
433093
348148
70
177115
65
38
177632597
51
5
976692294
270798
13071
53
435661
250441
70
50
66652
68
715447319
51
477019513
498768
61
248077
89
53
16
478771
344584
37
94909906
349
68
195734
598104489
60
55
50599
445637
24
321062
64905
60
69
125118
49
408144402
7
201161
34
86
699140038
203011
32353
33
351064
203172
20
87
87
104840
182923738
640328326
406308
59
14
67714
252546
78
91
484685758
82
67
60
36406
74133
40
364537
216035
20
185051
173496
25
115603
24
57735
39
457335
391913
13
4
5
40923
472386404
92
226823
112702519
58
71
25
76
167050
68
44
379841
432302
98
48
904285569
248589
267277
345897527
62
5
94
255204
694577581
469406
46
13541
124688
8
35
168926
83
9
79047
199052
957299822
474724
4851
165267
214456
79539620
58
25
2
62301
400174
37
422031
17
87
9
200883
30
311606
397554
82
38852
22
92
57
92372
23
63
39
429782
80
313127
8616
62
3
215175
405844
495527
96
97
195617
911539269
50
71
8
26
321669
68659
105627
69623
52
6
56211
36
167770
85
250955
280924
74
224858
27
235915
60
247008
426700
13
48
160479
493054
435172
44
364759
406827
85
75
97
66
95
71274
51
1107
353102
103934
82602
93501
332366
110905
208097
160375865
414775598
378834
96
804047786
98
18
425069363
53527
80
348542
51
3
116234
7
723872461
58
210174
351304
8
859636739
10
390459
366465
646578089
27372
176436
42
409488
3
169344
71
58
68402
426832
216733
85757
96976
114756
70
480694
913221552
75
5
32
71
141361
142807
3
2
923678501
23496
393254
499639
33
5
45
70766
277852
74
147031255
109672
1
22
26
67
80
80
271266
36
21
28
56
6
57
49
241100392
71
440541
47
25
27537144
430616
76
74835
268570
196184926
56
76
88117
388713
29
665914080
44
76544
77
53
49
359058
3
1
962465486
202886479
18
445731
305501
36
45
481382
8
77
57
54019
124550
9178
79
360203
350600
8
19
472603
266937031
51
523321164
716520466
78
898256890
29
474588
41
23
431848
8
49
31
482780979
73
35
294873
69
354317
441111
12
33
61
46
33
29
96
33
255704
256643
129721
221075
145284
180333
89
30
235794
94
209765
458505
4
240223
61
24
5
12
69
216980
23587
40
187779
285450
1
463296
96026
626202232
35
2
88
170747
20929
71
129161
211327
29
37
4
303012
115568
2
2
174305
99
73
95
4
26
95936
233922305
2
174880
685642074
316868767
68
41
52
74
348996
4
254272
98
73
272291
295734710
5
80
499859
5
497931
387685
32
319509513
30
36
53
348804
90895
483023
408753
11
204440586
29
167113
159895
34
80
5
6
240259
389972
195311
117988
1
95
6
8644
12
481635
763
234907
74
66
120439839
43
31
494687
94
345925
200641
78
31
12
296476
30455
44
309705
5
45
353903
84
308261
7
205984
3
271589
319773
5
363874
3
499805
6038
1
541748738
20
525745052
84
545012274
273135
476702032
361681129
28
715427771
15
1
629754363
41
445383
415724
57
155497
153779
148445
95
483959
50451352
10
9
90
51
592718857
192354
34
180671
98
272536
325318
23432
4
458632
22
171915
72
136939
389455
28
83
331245451
327668
452462
4
65
7
43
304031
6
215828
27
72352
68
36
42
125729
1
12
13021
418505
119987
53
108581
226250
40046
62
5
6
124683
81
270880
829913477
39
9
48
45196
139014
460142
53759
298956
64
298008
148820
58
360130
5
277183
58
332744
14
475180
79
15
25
350358
61991
322748
228318
511663493
705981441
47
67
14
425320
363106
174904
328753
912730828
264741
2352
81447
14615
165153098
65
183217
358710
72
770274430
58
285167
11
4
79
22
8
294916
414076610
277867
86
282685
321420
9
250440
465609
136078
369085
60
344548
85
84
548496886
25
418166594
401903
58
5642
262941
453875
206486
448043
75291
60
253093
1
8499
89
1
493698
23
300828
61
3
43
373497
394604
6
6
266163
21
210152
72
53
6
87
294773
12
8
9
316658
57
75
28
24
90
80
492733
420656
429775
153308
90522
44
64
18
363448
21
21
437427
14
182821
11035
62
397564164
99734241
2
9
51
99
487694
203412
401302
36
12
84
182255373
573162365
84
449897
4
410895
28
72423
421526
3
45
556259259
31
55548
22
67
392602
38
91
34
75
1
56
89
87
347970902
101454
88
54013
41
87
235970
844125777
12
7
19
473137
481701
403192
351100
339169
49215
76028
3
484811
346445
6
63
611063547
125290
54701
52
93
121053
7
171117
35966
51
45
496739
220894
21211
253656
250080
875052863
64973
228973
47695
642717970
12
481135
578183785
83
23
76
13
91
974136594
28
74
8
19
56044
123319292
309778810
63122
42
38
336662
93
84
209298
68
69
95
209060
2
99572
158677
744735676
332718
306530
12
27
37
65
15
1
426669688
16
6
5
402145
331628
90035
96
54
42
99
16
169815
52
272953
68
80
560458471
653233766
488361
88775936
137485
10
26
10
88
55
37
124713
393401
168071
35
119363
781823163
56
918408107
144830
51
24
415264
42
115229
94
43983
93
72
2
1
19
12
287726
82
82
406990
444767
6
78
95
582957082
228683
55
326917
83
13
304407
378706
67
356365
21
70211
95
58
79
64
7
48
44933
319273
56
400939
324430
90
428358
194032
93
365993
909613238
1
53
19
9
540178795
581258562
6
490239371
61
116430
70
686818522
48677
82
365486213
440864
76168192
483369
239116
874627628
47
90
7
98
320809
275474
97140
159579
20
96436
289409
329787
77
6
10153
12
434574
20
56151
416115
221401
461538
380706417
17
470929
51
8
48
1
81
64160
35
58
99
386345
15
47
489327
189813
80
17121626
91
42
53
27
180785
442423811
102156
15
76
371806
194769
233269
42938
139122
3
147138
41
137208
367640
437170
65
488441
239762
64790
253619
9
27
13
418709
9
704679347
503427052
55
3
8
133192
366297
384896
368512
311502
52
7
100289
36
52
17989
288514
83
192586764
176635
62873
74
82
60
46
9
255254731
3
3
72
371783
41
94
105183
131228
93
141455
409228
37
69
39462
31
388369
84
705023037
605315247
74
160908
54
8
6
17
38
60
266126
8321
205371
261534
170870
35
52
42694
343444
53
88
198440
641589215
906
942495331
84
6
96
160227
60
8
10
343549
437019
55
75
77
155511
143874
379083
42608
25
51
30
356963
209710
15
497480
4
36
40
399100
45
99
53304
367266
176475
74
54
8
46
7
2
402075
3
57
509453335
11
18
4
4
379833
38
3
9
40
44118
212328
399183
43
186285
8139
14
410463
81
59
91
296053
45
348844
39
250075
80
39
705717865
61
270642
40
85
30
488353617
3
440080
44
29
261844
491094
851887791
101943
97
62
17
36
42924
90618
35
87
5
221050628
20
110405
84
91
388949
184038
1
