386771
263524120
484993
170639
489763
69947
86
734726895
5
138564
271717
20520
237908
289160
60
41
72
4
15
8
36
281688
1
3
385975
309478
47
443721
95536
44
485705
261646
197616
351675
6
34010
6
347907
453464
74
39
49
327929
287388
14
2
2
65408740
313312
53
399640618
55629
86204
89
261160
607014827
13
77
73
3
413180
40
1
86
77
492637
348398
482445
249355
84
196555
209134
46018
490281
35
951609561
207208
333565
44
52
175075
111108
243304
270151528
88
482139
174263
53
66338546
184075
49170
198226
29
82
592601278
5
59
327221
366147
280466
51
53
70
72604
455108
3
712926256
47195333
4
43
175966
233041
337729
327083
8
381069
95
166041281
60
58666
127307
209579
47
50
30
40538
86
4
484244
469694
1
82
464632
251517
44
213468260
9
8
26308
1220685
36649768
48
78
31
7
285576
161211
51
52
34
56
261816641
85
76
448902
5453
21
17
45
405828
304425
27
456176
27
412035965
207771
77598
95
16
490809
373073
88659463
439933
94
82
186925
108815
59
89
5
7
454771
248942
184599
207561423
55
29801
71
391076
20
75
56
823849576
448867
165893
614057908
246098
182335
243219
426123
45
68
306167
40
441764
74
430813
319385
86
62349
404744
60
762491426
418587
242663
25
146723
32
85
393146
39
13
38
928400566
5
4229
820479626
45
18194001
29
3
33410
69
5
280833
12
31
24
23
150390
452775193
113664
644469928
91
65
54839
59
78702
25
74
91
45987
14
24
283409
445641
23
94
31
12
68
56
453770
8
11
42
421425
94
47
37
3
97
14302
57
66621
45
12
391486414
314814
16
18039187
69
70
89
102371
79
445897
7
105202
10
36
372475
68
312048
53
14
98
412017
144808
226009
97414
383719
230819
17
3
455777
234863
427864249
57767198
93
385798
75
389271
35
14
289317154
76
355473
5
54
344846
82
12
14
315606
15
88
7
52
165765
47
73
49
490928
991146093
42
442073
449077
181629
48
34
24
29
45
68
85
203032
379145
169801
461039
82
498737
47685
790792817
77244
173800
37
497478
170135
22
153644
267779
178211
261369
24
125336
176413
89
4
280811
14
64
153532
82
57
239348
28
312655
6
41
4
538368832
137881
83
50
21
31819905
251390
33606
38
258475
191707
144584
94
73989
852659720
67
63
12452
62
71
20
44
204533
16
1
1
56
324389
66
515806878
138919
61
8
76
3
2
90206
187492
170931
68554
32
73
7
165044
3
468875
286622
147797531
87
38
494765
19291
92647
436276
60906
108287
75
67
487270
55
174824
33
34
98
87
99
86
675179701
76625
356064096
44344562
26005
272314970
144512
329969
180218
60
38
7
12012
30
57
27
465823
390711
96
77
129166
25
6
45
224718
4319
288016
59
270930048
4165
482709
181970
45
790744112
955223837
62
168165
94
326445714
278550
182750
332962
111993
458311094
26
421997
122744
4
4
121452
670315749
54
220162
57
8
37
914563774
161707
99
91
17
67
78
65
52
450482
359384
483891
44
5
3
290037
87934
380288
4
84
275981
85
218622
32
296313
444394781
263149
10697
13
364391
1204
1
162785
32
218927987
52
651162815
21
376897
293355
77
437686
384534
1
62
90
44
70
68
34
29
63
429882
48034
7
470379
2
85
210776
591791824
32
90
327982
198354
87
24282
287152861
520508459
822050126
338416
81
424661
32
287074
462589
43
26
6
65
895333202
202382
70
26
8
96241
408593
68
45
53
448185
61
19
941979453
3
58
38
414359
70
59
452174
78
54
499267
382265
46
23554343
31225
89
337077
67
78
3815194
23
37
5
334870
7
273923
133545
66
71
187085
10
201118473
416094
280195
204375
174324
86
42897
311691916
235216
71
15
338385
72
24
431581
96
35
413407975
8
2
20
321207
219867
344617910
415876
67
44
166374312
26
31409
60
9
178035
82417
403186
125246
25
216591
7
420801
20
46
66
358386
495606
552036301
19
73494
42
73
27
154244
41822
33
180405691
43
5
75470
3715
105422
114083
154416
7
78
181939
284209
63
73
310192
403477
131246
23
48
215494
175778
52
279958
340484
9
498099
84714791
78242
11
16
5
3
110548
55
415797
100806
220928645
336776
357657
284796
7
54
363421
6
185787
71
103262
83
359757
83
140632727
36
218888
9
131902
276398394
52
229407
63
56
470025
251776
36
27
294462
46
474182939
39711
386222
6
31
13528
17
84
205560
86
86
77
90
88
3054
86
45675
67
866149305
89
67
348548
78900
120445
7
440974
256503
43
189542
19
3
670314879
267888
62
110598
324117
369965
421426
56
813581427
36160
75
39
268870
5
492587
352952
410796
10
47
973558865
738203174
89
246152
432192
40
22
11
115186
62
323380
77
411273
443641
134920
96883
334223
58
53
99
313117
158055
408533
93
193438
5197
783059602
321051
67
41
378656
19506
46
57
361968
558772312
520077756
152283
47
3
730907388
433127
134063
885363634
58
223545666
467937
424896
844849175
46
74
74
29
5
260927
72829
246467
434330
80
48
18
45
4
211053
230921
46
110181
35
1
257299
19
314136
155861
17
495668
405198
50
47
45
231638
73
73
225715
51
100879
15
324919
22273
44
12382
2
95
30
24
32
5
95
42
274970
106030380
889013525
358248905
102193
27
93
9274
285195
994896042
72
14
2
202779
326838
39
449855
98
101858
260279
345265
61731
21323
29
628299948
5
424099
22299
65
1
45
34
14665
5
137331683
5
438857927
92
14
31
281655
12
284486
4
93
392035
259850
274461216
472560
313917
222577
485363
331023
6
6
82
299308
44
41
87
305340
126316
59
30
46
676797283
67599
36
41
92
43
93
69
24
892664363
82
23
35487
57
276115
182428840
85741
46
362474
168289
9
44
15127973
6
84
101705
98
656118333
299429
60
62
37
101160
57
78
687066984
7
136940
20135
310767
454405
73341054
115763
490815
625379944
116473
171629373
434366
49
174576
16
284820
240117784
293066
286021
81
597772407
55
151363
157712965
698545336
68
74
52181
166547
41
331694
392157
100409
193579
5
13901
16
25
202339
495147087
144857995
25
197791
74
59
20
59
422113
112681
55
4
58
179876
1
10
30
228991
179814
277985
109793
67
276959
63
40
477627
54
205741
65
11
29
43054
39283
105207894
40
91
393374
8505
159820
56
498177
7
167775
58
403757148
36
261752
18
36
1
33
95
33
176772
74
968251641
469833
1
56
70
179768
440821
383566
94
54
42
226071313
922256683
248121
37
236780
148630
90
455088
34
437699
59
89
299421
265233092
80
73
3
451626
46
36
79133
127888
74
76
97
7
9
2
408507
8
85
468818
71
341390
206993
21
459890
202534
69
30
60
31
94
32
9
82
386337
84503
122763555
12
91593
16
189614
46714
343490859
13
14
3
168052235
719827067
92
27
92
38321
21
16
274441
162265684
499653117
6
54
176945
24
40
333522
329239
94
8
72
21
118787
386578
26
1
114661
384373
61
79
16
212947
422604
59
391085
61
74
3
146010
404489850
83
80
79
15
3
332761
62
109299892
75
953050255
52
467713
7
80
3
51
778750933
319732
6
38
485114
457271
270321936
50
108485
401383
40
420709
175326
63
410152
286071
251076
50
1
734643998
455921
97
117194219
439342
36
358106
359654
94855
306928
48302
30
36
39
53
42
2
127809
256037
208563
65
98
216301
834506589
63
97
409670
91977
89091
99
37
166078
95
48
22
47
9
35
66
404961
383573
154977
355914
95
127259
328233
23567
76822
72
8
421037
49824
5
724127983
99
157105
307020
4
402133
69590
44
7
73
387783
2311
46
76
9
35109059
64
1
53657
745741738
17
93
3
56
915063646
40
34
17252
58
169365
35
405418
114282
76
18
59
182050
17251
414594
6
300397
183931
3
45
79050
454289339
69
339854
220043
42673
11
2
93304
965681792
22
134050
3
355338918
1
305239
91
255085
3
72
943510676
166059
65
52
11
18
54024
93
54
3
88699
74
347151662
287302
189654653
3
184761
22
4
413073
162281
4
98620
50361
949288337
24
471513
29
74
2
84
122414
6
96
87736
341691
7
494914
17
380743
98
61
90
906677335
7
96
8
307173
89
330280275
31
78
87
229769
386399
199454
2
39
149894
2
39
51
438102
93
173460
339817
148029
683748510
19736039
230970
20
201331
8003
248409
75
33
78
727753563
219445811
647173056
47
224605985
84
375772
415513542
31
96
93
85
30
190503
8
30
313514
80
82
38
64012
390333
235783
280416
232446
260406
253821
40063
60973
63
90
385965528
99
97
95
450791
56
318715
9
31
497933
88532
140427
78
56067
14
99
86880
27
399183
262723
94
61
205597
52
32
68
89
48
276800952
481397
275981
54972
13966
333471
91
38
53
86779
25453
6
356573
78
52
44
46
220375
65
418718
351767
925225697
35
93
424639645
1914
144058075
8
23885
1
83
33
84
72
40
38
86578
100666
62
94
261347
341913
1
68
86
186547
96
77
355361
99
31892
154479
370331
6
79
23
438675
374917
128846
263508
39103
7
6
78
75659
281874032
101277869
35
53
27
343939
60
96189
87
185873
12120
37
324822
84
73
91
2
37
246397
1
98431
350832204
37
73
184662
7
359261
42
471331
202958416
1
368077
1
68
92
31
374716900
411991
80
32
1
393278
68550
432443
52
39
38
22
410734
84
168068
86
388804
35
97
332097
92
29
73
86
388785
65
51
140470
191514
7
27285
9
47
205405
2
94635447
191605
165748
32
1910
239908
74
95
6
5
97
117679
835731569
36732
20
45
89177
70
16
51
112483
358414
86
6
9
297455309
1
354820
14
59
157161
50
464960
4
53
4
358427
15
136093
294709
86
26678143
85
34
37
8
22924822
364972
38
8
8
86
9
77
11
86
936411033
791616177
8
36
48
436225607
70
60608
498391
153192
367455
3
99
134973
56
487644
40
52
910175201
56
43
685711108
245130
75
103200
63
190584
288488
439775
356591
10582
67
159610
71576
384495
2
42
419044
5
442519914
69
12
631612895
16500
27
22
151827
34
161006
53
255631
231775
38447
131818
30112150
449774
36
36
48
19
425894951
21
9
6314
73462
487416
33
396530
5
19
235900
47337
207216
242964
44726867
78
80
212846
185510
277557
648730768
22
339797
17
473813
489455
193531
435713
46
8
5
44
8
459258030
154812
346333285
14
4
21805
3
37
170737
219934
439002
88
37
218871
489570
812052733
35
46
9
381286
79
12464
256013
69
68
44
96
238279
43
73
197980
98
462662762
20
264519
425358
355794
16
382560
849302239
50
818535396
439917
257186
66
357847
347430
256771
418973
486890
23935
31
27
229367
3906
100822
22
6
16
8
3
7
420464
24
56
99
275953
67
21
3
488816
52
21
90
44
35
6
289721
53
161180
336711184
311323
488607
88
391543
46
241809
45
67935
7
87440
461384
12
712419737
52
41409
196154
819364923
10
124710
181331
75515
116317
263108
40
54
90
5
46
319813
99
89
29
6
517466440
314567
97
426141
65
8
441005
438337405
741532260
95
39
372888558
29
78
27
64
321899
6
453836
6
28022
118028
9
93
352448
339010
348980
7
8
175135
71
66
68448
45190
340748
392396
63
320106
7
54
281562
345460
44883935
333472
469006934
177740
64
94
18
53039069
243703
60
95
45
1
20
439818
443709
76
30
334781
911224941
5
55
336161
398251
21
27
461547
20348
121293
366198345
217116359
28
65
745566707
47
701556802
315457
75
180876
41389
772175380
350597768
63976
426129
233105
267691
161148
236693
20
75891
392124
109499
51
8
8771
199255
19
8
265416
48
72
8
16
380694
2
11
57
392402
95581
14
463511
358899
96320
287154
8
116637
47538
89706
313424
81
359711
153183
3
21
434158
50
88
12
87
478269
244294
455994788
177145721
2
434659379
379810
469538
442949
47
23
341890
56
49
257078
79
95
35
5
198469
35
54
426627
78935844
396225
40
53
54527357
89677
76
2
21
420450
87
352616
419922
410012
952114638
56689
37
305708
83
477376
17
416088
478233
9
4
52
7
375555
338468
330302
45
48
9
34
51
27
34
1
453212342
23793
197363
265109
472217
225031
341761
387845
83701
141529
56
27
40
112040
5
50
244480
142166
434047
308228
493075
51
433130
49
28
4
70199
113718
10
455385
484744
64
271680
699360068
382811
235585
485301499
284275842
344868
70
393579
4
18
472018
33
274583182
44232
451691
247887
9
219519
85
269073
435080
97
356599
106525
93
14396
131700
59778
37
616223143
63
370789633
186047279
27
24
366757
58592
73
85
988787735
85
303003
6
14
468341
152468
334328
84515
449994
56
209784
73
234108
91
78
6
118735
79
217877599
51
6
89
403166
518026684
473893
130522
554787036
63
230407
3
493515
188924
5
542477193
81
80
80
43
450339
1
69
934807159
277278
730079078
278776
108676
67
131526
776119074
66
74
462388
1
330410
350627
435687
49
54
52
67
37344641
4
166031
4
456954
24
438146
28
47
41
90
189263
17374
41
45
109045
44
4
56092
183502
43703
208378
216842
39
280352
239552
77520
395445
73
197203
486080
9990004
44
409230
344969
245133
26
158700
69
319562
142769
8
2
462004
64
53
11
101579
44
82
256364
94
13
5
156032
344425
83
84
38
2
161577
312338
2
69
52
23287
46
76
62254
21
57
18
68
234428
239902
220922
320814
320580
432836
393321
343806
121225
50
4
72
28554
5
153544
356064
6
929627718
301429349
89948
42
71
443229
95
53
2
7
3
373869
81
47
86
23
26279
66
166637
299002
201835
441861
215971
3
99
28190
81
341232
71
440040
97
1
451120
54
69330
236294785
3313
79
8
1
453306
25
21128155
118806
515460721
205449
856343536
149004
60021
24046
233809
254763
243510
50
82
85
985393798
9
162853
351475
234308
126491
84952
98
55
243092
255141
87
359023
13
26
2
54
631786190
5
34
218309
49306
79
111812
401684191
407530
362599
9
14969
475641
69
33
4
95
3
332608
11062
16
9
66
84
116171
328352
38
320680
14
90273
71397003
380585
260043
38
94
137276
48
9
282759
22
63
48
404036979
54
45
80
44
34
154893
17
276494
956363203
57
96845
472082
92
84
77
14
14650804
77825
327138
92920
29
271478
81
69
26762
5
222009
41
45
20
257790
789797026
80
1
196924
537398654
20
5
256368
313993
61
35
421740138
54
62
449598
145106
37
95
44
63
373327
79
3
9
30
35
240676197
36
51
89
98
428462
73
19
9
36
355576
1
413017
3
95667
324097
852338236
60429
209968
291204
1
69
365954095
28
147989
303178
69793
74
542533673
8
1
34
56
46
10
45
25143743
484177
85
7
359574
398131
361720
53
250264
227823163
156874
45
237892806
432557468
25
477914
447837
91
36
84
86
417844
79879
417541
40
261847
64
253970302
234610
8
84
4
2
75
19334
52
367333
30
457413
187854
42
5
72
450858
23
38
959523707
856802447
126595
57
158325
29
9
15
59
87
66
476326
376553
80
273610
296239
363294727
57
97
80
292798
645564584
38
101106
484552
964005383
62
228506
366348
90083
84994
161728268
57
65
614845159
92246
95
72
183846
715507327
364340
60
50
443668
63
1
122801
665515997
488270
71712
278959
378621
235822
197854
5
42366
97
34
39
68
12
198537
56
33
15
374571
2
351510
322673
217031
94799
480045
304946
2
76
19
63
96
385283
37
416626
97
28
72
542653089
250659074
5
106348
88
17
60260
75
8
2
10
399304
23687
14
392695
51
91
56
391648
18
345186
39
250055
36
83
75290
431377
88
624990440
47
41
8
99
82
66132
2
44
68
250957
88
33
45
87
231568
143858474
245456
241020
69
10
3
43358
444461
8
963560603
4
417324
360054
64069
26
40425
70
132312
194624996
427358
384669250
96
393075
27549
200389
75
41
42
472566
23
66
141421
427039587
486473
49
438974
74
38
427280009
404308
82
96
20
274811
3251
90505
78
329578
50
164700
66362
4
5
366921
15
7
387136
408942721
4
60
18
235337
139255
1
415695
66735
129771
2969864
81
148313
456455
7086
57993
23
133405174
77
88
44217
15
88
118060
449637
942565871
9
62
9
4
229551
118196
338091
106230706
81
179938
95
57
5
72
50
10
492890
91
86
73
252086
239507
403615
437191
217937
17
292394
82940
36
821724902
47758
468468
141254
422448
40193
6
22
83899
345981
20
97
326626
289196
4
11
17
298184
96
481444
114359
63395
406880
241739
36
386419848
92
86938
73090
77
70
35
982396076
53
82
4
287605278
329226
60
724384138
1
439119270
205946
3
176232
781410135
293820
357948
46
38
6
930817342
95
80
12
232506
23
131543
427640
153725953
83
268228
169295
27
86
76
267255
28703
408528
74
9
38
87
276992
5
315233140
8
414490
417828
88922874
44175
406927812
26
94
1
15
372614
273632
63532
49
271947
92508
248638
7
16
27
357680
43
4
216279
374947
302522
440295
92
6573
313739
36
9
32
64308
31
73
3
914503646
558132942
30
96
8
96600
84
85
60
117559
130077
498168
51
74875
5
375946
363763
83
93
9
78
353008
497882
75
66
338577
52
15
24
43
80618
384878
352834
96030
93049
422187
9541
301381
135355
196223
57
112012
430313483
7364
426999460
332918
90
338214
410437
75488
45
128678
5
76
5
3
94
127789
494057
3
323642
222013860
10130
476772
92
40745
62
55
49
95570
68
2
79287
158379779
93
295240
174423
11
31
83
174894
703891888
138357
40
51
445914
99
11573
326028388
377217
151508
514684263
6
403784
481946
371936
74
37
16
779298032
849081497
325463
24
11
485019
499249
87
733368141
91832
253656
51
34
77
8
4
523860764
44
28
299509
453496
425240
230180
459172
678278123
45
13
49
433104
84
85
56
6
136702
36
183577949
153662
427410
6
719399633
82613
404160
80
234450
80
42
8938
178509
52
16
398925
26
323276
246132
115359
19
55
65
6
75
86
426270
400536
127258
286072
453934
80
282151
167425
625556204
6
83
78
252905
52
20
167995
67573
60
320590
14
45
69658774
407002
53
71
38
906107390
278905
55
200674
66866
583812414
9
38
30
46
288971
24
74
303324
82894
7117
18
304413
73
14
409202
823518420
2
132544
236016
43
83
385855146
59
92
366440
569019693
20
176239
84
41
147810
5
2
952796104
74
88
36
203901997
56879
358794
138794
8
827295694
44
23
360551
59381
401995
585262654
25
34
470239130
5
351705
91
160896
411181
244132
30
440207
65
19
33
448737
241961
212288
65
37
244458
96497
70262
295653
51
442926771
925
376220
183488
495255
82
168992
8
261688
305392
107431
301445
449196
414193
520861263
236964
366405666
202210
98
327400
31
269634
4
357797
479950
153100
350539
426421
82
88
728942001
952245726
49
130698
45
84
56
50941
138240
1
59
775711256
63
134467
489728
129317
7
499366
448479
12
5
179445
66
91773
59
88
488210
15
25162
13
8
26
49
90803
36863
87
29099
35
448551
54
3
12
4
41
65582642
69
88
85073
167358
408252
406088
82
36
77
79
171110
19365
325843370
342605
390154
522817694
47
11
53
358884
49
30
308296
408511
25
26
50
99
5
9697
128651
14005
43
204793
230935
272492
24
7
9
65
84
253967482
48
81
71769
442990831
85191
96
435565
2
33
362976
52
40
340328
648651888
36
119755709
8
5
177784062
8
47
56
278592
17
81
65
442653
320594299
171075
399334
76
58
718220584
269649
434662
25
48
81
157536
357974
9
4
65
394056
4577
15
78
473460
859937316
390442
246384
139724
74892
40979
26408
36
17
50
86
12
504869099
130252143
625207946
43
52466094
7
18
236183059
14
420167
282647
366487
252879
36
233884
42
154886
440090
54
367247
396588
36
306260
53
158115
59
9
196647010
38
3
426264
68
8
81
79
399640
48
42478
281463
47
116968
111308
449626
404342
70949
88
74
10
57
40
417861
51
5
1
110439
280322
89
56521
34
50
416381
15
36
11
37
721755584
440723777
82
426109
389492597
945680134
97
491507
89
18
199987
61292
460015
34
393748
83114
864590847
34
19
8
44
290958
56699
72
534507411
105127
222323
922795843
445291
9
20140
8
304506416
37
99
9
90
232499
191249
89
35
909466371
42
95
8
70
79
17
8
21871
63
81
194586
237985
157211
43
98
7
470208
256278
86
81936313
17
479484080
743682007
6
72
192488
5
301287
52
467250
332915
13
170679
12
51
475127
203300
2
375146
67
401111
16
7
24
456049
14
294635
184546
21
7
426996
56279998
310138
370664
48836
2
413727
83
195541
1
2
32
12
34
49
73
80267
78
92
374685
258343
69
92
140339
352844
60
1
946594647
435253
27
310721
166622746
215602
688464035
64
130609
375010
451548
389015
380213
405364
618146465
7
247265
473893
321014180
80
449663
61
211500
378277
67
45
89
39
115964
59
72
197797
316190
202088
11
39
270937410
665945789
185828
83
84
45091234
84
74
431477
330794
19
6
289891
70
174169
97
43584
134543
483737
552856735
212195
58
126500
69
102510
35
428749
363584396
209328
454082968
23
99
8
94
86
299934
202959
118660
77618
136272
82982
99
348158
816283636
52
71
31
28
56
67
45
23
331354
93
70
212984
69
305487
2
405406
121669
78
42468
17
65
652984370
7
195575
244845
3
270224
278609
37
57
412726
96
24
197418
373344268
94
3
1
500453824
355860
291785602
40
45
199404
7
95
26
88
287656
250652
1
93
301007
52
228697585
279813
11
299900
72
1
80
43
19
30
339203
673886605
8
70
79
88194
76
9
788186760
2
82
705977659
365971794
1
40
85
456059
313812
298654
86
98
2
344091
488941
45503
366985421
425453
487951
103497
335971
88
10
81
162736
32
90
286824
111209
4
112837
440320
391416
440832
89
152473
246160
69
4
97
44
55
79
37
85
232523924
303107
289533
83
46
39
13
359881
80
4
66
469576
87
347076
62
136876
315468
481106
833280835
7
328740
2
854477264
145017
6
18
18244
12
4
425883
322939122
14
314896
3
45
406542
56
7
327302
19
16
7
87
56850
153861
397506
64
122903
16
85
371005
912447938
64
36
8
78
26127
208752
3
132552
9
160909
5213
488857
17
328542
652131885
11
89268
6
295904
422752
34
10
383689
68699
35
561454759
93
42
76
194540
83
4
97
142708747
354908
52
20
70999
17709
26198949
14
966208235
65
5
156400
434891
63
121367
35
153492
477813
28
40
347544
380936
390922
45
2
392371
3
70780
122253
28452
19
118409
260605
283599
6
61
404325
52
110671302
224483
118876
297175
96
90
253594
740273602
6
294508481
4
848707896
147718
229949
384645343
99
72
259615
5946
353982
344756
268452730
84
55
410286
272687
665404671
69
55
44961
80
536748563
33
282838
39
46
439417
432027
388931
388726
380287
92
60
77
971553749
13
362834
22
67
323203
375130
64
75
78
160673
466107
331433
43
317945
9
140910
20
17
436817
47828379
445549
56
62
40
428291
1100089
89
222836
3
661438308
402624
15
53
323897
22613
37
17
820391363
28
264941
90
13
2
18
31
745304915
436070
80
228571
199921407
35768
372412
281497
82
460140
19812
84
56
24
235592
3
291686611
83571
94949
6
8
43
98
3
19
72
210875
188774187
92
41
823211409
11
49
37
46
44
447338
26
702862000
582760695
124592
478672
289449
6
59179
9
414929441
8
99
54
50431
205942
27
89
182276379
15
366854
575132484
52
63
436224
59
419375
82
257053
153339894
36
57410
300497
98
88611
52
69
40
30
263249415
9
159205
94
6
421789
57
94
88
174493
446786
25
10
214533
62
2198
454970
126650
456785
130108
9
666292181
36
4
494436
75503
235876
86
53
344185
34
59
294501
410081
392178
77
311174
194076
451854
71100
173664
8
406114
112234
48
37824
4
416631
668004685
51
311651
902641400
562716076
99
30
327058
148140
10
12
49
86214
6137
17
91
390479
9
31
267002639
980046862
102926470
283526
342058
26
93
159644930
492254
3
75
425304
80
326759
84
73
23
99
9
82
10
43
60
615439750
17
53
109145
3
5
89
84
205761
32
227077
24
91
95
27
130036
149427
143242
48
69
144732937
94857
13
359887424
14
87
22
13
52
451229
256361
8
224246
12
520340077
10
436669
286621
98
365956
9235
31
40
11814
51505
19
32
6
466588
4
55
350713
5
169640
32
177476
12
258332
18995
230745
83
462697
2
33
13
3
138243330
84
348118
89254
47
41030
339074
678852012
381486
264649
1
81
258682
234514
34
90
93
51
44
71
65
75010
34944
82
121503
379982
37701
77
80414
44
76
660596003
38
431986
41
152442
22
23022
464172
236904
2
351613
2
320572158
184552
117118
365061
7
384500450
428317
31
65
194872
100413
2
35
38
7
439934
367590
81
98
68
5
894388175
51
96
759153769
33723
26
60177420
227777485
50
19
154567
29
44
219041793
355928
74472
26925
91
91
4
121438
34
60
24
52
50121
69799
31552
383909
368787
19
133355
462322035
171814
19
7
94
21
41581
322602
61
302301
52
33
507604052
17
131614
50
263232
31
15
71
77
30951
30
76
304177443
32
315178
64
143974
78
46
55701
82
317532
55648
16
13
747253709
437047
14
18
79
101322507
79
50
381182
44
279058
46
368610
45
434132
80
1
296664
592808897
197608
97
37
89
99
60
85
25
74
373157
89
7
6
76
348199036
9
133193
30543
296238
2
6978
82
32
424902
497429
7
326998
79
271917
94
986487817
345718
465170
410951
40
71
35197
151409
12506865
410438
1
85
10123
189527
46989
87289998
12
81
748123620
92
4
780350683
32
146966
95
158065325
45503
769058010
431588
474243
8
66
2
25
96489
295136
75977
263439
90
24
361667
7
13
27
58
27
339541056
85
13
29
39
98
44
349372
1
69
261694329
90
84
387189
446640
308645
5
300919
66
67
30
51
8
83
58
53
433842
8
17
45
339897884
28
87
27
50
40
429683
336112
123865
2
158350
73
9
35
293201691
69315
8
265712
5
174053
290521
372523
322966
521223565
219635
74
297733
867890022
375589889
7
242878373
476522
46
908200510
3
25
89
85
28
6
12483
70
401003449
24
75
24
412527
247100360
439815
97
17
968376077
94
465398
43
93
24
99
74331244
57
31
122774
4
30102
48117
6
15
21
417812
105942
100456
40
46
28
297711561
61
36
86
59
35
64
50
68
32
198063
551375096
100414
172291
23
356851
101084
136816
371291
60
246149826
155303
25
8
84
365499
179346
12
112144
10
62
65
260137
181974
193872
65621
156788
404123
90
31
3
18
20
45073
8
52
20589
755168980
897618433
47
86
171171
97505
73
274564
53
69
80
53
37
61895
263706
19
253457
8
34
387896
32
12
288517
408049880
65
317266
454310
81
164654
83
268764748
82
68
79
61
46
240968
189283
294808
171626
354749
495340
29
60
331048
15
55
88
2
20801
94
55
498354
64
48
62
348388420
4
15
418159
234320
68
5
969821376
53202
97
54
93932001
379311
212661
502617112
391575
93
43
9
87
131261
50
401519
34
40
283831
41
182266
217021
395697
49347
61
60
161193
9
63
81
29
39
91
218417
2
56
28057
805398833
83
7
179863436
48
526024847
60
85
276526
417163
34
44
311703
93
394566
87
196279
155547
2
14
319817
447349
120075
24
77
385038
429744
51
6
693079666
219351
489030770
52660
24
192629
54
79
50
63
489491
11
12
2
552182204
429201
88
2
45
426815
56
75
35
364715
476227
36
335810
46
435049
47
38
4
58
154828
78
1
98
85340
487089
157089500
57
40051
353892
737734115
17
107864
1
362368
62
471213
158395
7
52
6
6
94
72
41
475345
21
145484
504946309
1
43
325521
100212
44
73970371
5
43
45
12
185142
75
91
285779
185514
91
8
90
440085
60
2
139872
157689
396243
377207
27
305634
179030
70
74
321783
25
852600090
8
288034
318048
66580
83
35
262400
3
49
356111
19
308899
615202631
30
702326375
308877
102134
66
261898
997213504
15
81
29
7
45
45
2
288130
4
20
71
71
330939
240941
373181
459429
377243
332668
13
23
46
368832
535794158
56
301393
346184
356950
88
891719787
197191355
66
212951508
51
40
62
6
352532
16314
24556
287607
1
3
97987
73
421902
62
55
238368
8
29573
11
65
14
258262
422130
485941
702851659
41
324572
70
64561992
69
57
93
57
499391
457848
1
288613
44
770352900
25
30
41
22
383827
181604
44
423614
93
1
9
30
55
65291
85
229800
65
18
259887
66
959687958
84
69
459075401
36
495278
378293
44
63519004
9
27
7497
44
1
36
71
76
64
70
61
89
98
89
84
23
326234
30
189946
293624
328924
341225
258656
261894
182523
64
200354851
72
198407
52
66
29
380904
63
70
214647
96
17
93
92
67
42023
371784
34
494030
72
34
415302
25665
170108026
9
70470
36570
65665
52
681007357
252011
417436
49
1
347606
69717
38
35
53894
218589312
262416
375090
25446
208664859
405133
412921
56
117082
2
920144331
44
918473988
373881
489106
66
272673
459656
18
32
18
85
18
86660
3
82
50478
57
34
115487645
16
182532
458177
50
79
5
89
456647
413888
102363
73862
111076090
7
8
379345
251290
72
8
42582
5
98593
315423
92
178255
22
262791
23
92
229391
406641
37
42
41
18
192061
148481
88
158528
1268
51
169911
263586
718618973
83
42
135214626
71
307883
59
46609
84
22
637482551
97
88
67
342022
534136464
35
2
105980
298600
5
138756
480594
9
267226
84
357638
90523
8
86
14
60
16
80
290794943
908229209
1
81
168961989
550868031
89
18
435009
499235907
325671
338160
459562130
418523
85
53
56
95433102
41
370949730
6
42
139938
53605
18
88
107476
98
150581
133116
231823
26
32
75
295364
94201
370806
33
29
201348
91610
493973
39450
84
12
56772
27
155485
159597
764152395
371240
24
51
8
7
87
31316
182474
4197374
471804
6
407574
3228
68
55
69
82
9
88
24
231970
49855926
103973
326384
4
232557
89
39108
65
75992
868791075
70
61
80
418231
70
233225
48
50
15
683485608
36758
55
97936
428279
60889
308298763
379981
4
248602
59
80
87
94
703045254
6
377457
58
2
6
70
9
76
50
75
981437812
306988
172623
39
6
327078
55035588
140223
146864
165317
76
253963
58
210678
309862
123477
27
72
8
19
81063
90
212584
1
21
187245
833501289
26747215
62
50
505615601
287207
39122
439914
81
252745
507367703
224999
450089
58
210432
68
225971312
83
44
209461
16
346719
71
88
10
19
205652
377414409
222867
427026
82
53
7
221512278
70
194022
85
8
76
17
63034
5
369787
70
60
429966
397365
952157915
237415
17
480529
2
80535
77
13
80
474658
95
172161
26045
377116
81
84
108343
46
6
428045
260803
96
71481
98
415933063
196551476
2
30
437787
58
232786341
6
3
434358720
56
87
9
106937
123947
10
161204
57
6
18
5087
499922
487061
61
57
23
88
591485722
6770
544972624
53076
368529
342581
126008932
38685
19
499750
24
137727
2
33
70984
10
1
3
57
92130
15
83
89
32
70
16
53
295314770
94
235242
356049
47
25233
758378973
51
63
73
7
13689
779352282
3606
6
426529
231952
499892
1228
279788
365218
9
30
291570
6
9
58
290219
94
60916
30
75104
337667
61
9
40
65
96
72
1
3
259472
322005
104397
33
191711
74
348766
95
70277
56305
186367
3
444715
48
51
88
310510
62
11
38526
106634
424698856
57206
3
34
114158
3
237364
670614510
368651745
47
67
47301
1
81415
90
15
10
25
357314
27
42
13
326242
424750
214284
19
494520
82
34275
71
4
69
479586
73
8
130233761
56
18
9
12
446621
292515
359138
310473184
155016
425770
341555327
22
681536171
103512
113634
58871
285810
437677
326385
86
74
905130355
47
185393
119127
78
286880
17
37
599287368
3
52
89
57
42
70
71
23
53
367275
335937
762363776
48
91
46545
89
7
892940030
247875963
90
16
4
58
1
262307
11
49
338079
108401
278513
28782
7
3
4
433012
27
247157
306900
354069
222018
213754
41
284761
8
200415
447188
6
445803
335659
854962455
10
30680
439027
71
39603
206183
62
314254
41
265131
68
476200111
13
90
517207095
9
92
3
57
285164
66
179850
12
57
3
268617330
349383
53
12
4
147313
17
37
296336
317599
3
69
211701
148012
89
18
84
53
433331
8794
96063
96
138603
130572
92
5
324709
6
57
78
56
461266
34
6
251713
3
972897915
138849
41934
36301
55924
90
396399
8
33
229334
47
343362
5
1112
132103260
98
819315051
7
50
37
449184683
15
579276689
475367
62465
487651
49
57
25
926025911
496965
7109
319399
22
426336717
923150541
204378
20788
121609
49710
43
47
318016
97765
72
24
240364
21
169866
79083
61
96
376714
63974
73
341058
28
433466
227051
98
2
21309
42616
32
7
9
5942
12
80
367582
32
44
8
6
58
325103
7
174801
71
93
523239962
28
313420
88
6
2849
427433
67
83
43144618
12
286776
450462
873664570
8
5
54
8
42
68
79
52
478295838
159350
550500177
200221
34
89
357724
710288124
94
295058
95
637120584
13
98838
159603240
21
466094
727770019
1
62
15
97
76
7
4
1
9
62643
702605086
41
82708
214051
29
17
22
53
85
56
188750
79
3
5
44
5
366121
98
344844
47
35
47
249826
397826
38
24
71
127105371
18
4
89
425564522
7
78024
34
230930
47
98
71
98
49
460768
107522
105055062
178881
24
273130
17
37
953909138
104428581
3
101540
25
44
82
41
2
62
383009
456103
8
361772
70983
62
84
91
73
54
458067
60001
95
382459
180876
389851
6
68
96
466870
124493
388048
191652
444457
362875781
77
390307
79
26249
71
57
75
4
25
364122912
19
659952128
47
59150
334527
41
95
58
9
228177
86
6
31
27
31
1
7331
60
2
26326
62968
402229
418788
6
38
415189
302577480
167318
972632555
8
113070
15
28
32
4
65272
41
383649
3
69
421187
259797
301487
90
37
442512
371954
7
159794
62
453194
50780
49
47
66424
692393884
109330
357284
458783
8
15
382158
483453
426734
459230
114994
97
62977
416152
10554368
238767
98994
64
2
457319
91
4
35
454621
12
75
185591
366757
941820663
338426
90477
20
383399
16
340597
40
297372
222458
87
6
377896
78
134632
828892846
477279
55
83
86
785809132
399871
96
369986
78
434197
42253
33
9
1
410269
54
444039
36
214184
464334
69
5
478663
27
212727
1
468529
6
1
796547513
47
46564
81
79
139255
34
86
13068
72
202133
37
715099256
19
455798
362798
497482
82849
11
327477
947824202
83
74
130787
60
192726
59
207039
257252
19
430062
784403201
94
7
52038848
21
45
288606
25
93
94
399182
30
232358
420078
922448524
56
442207
98
339006
10
9
57
44912
18
49
360120
3
448923
636848760
425927391
48
46
15
53546
65
31
254215
141055
37
7
45165
153071571
71
295634274
52
9
308022
333901
92348
47
38
40628
54
492446
121416
226691
5
223378
47191
67
157890664
357381
79
124877
60
453431
6
193800
97
10193
427081
30669
431788
35718
6
25
67774
63
238956
402290
440940
472587
4
268529
82
22
345595
149004
151797
135109
424019
27
73
418737
62
413236
38
178248
388104
147232
77
71
74
53
231862
127181
456217
12
80
59
33
274295
303519610
186473
34
6
470198
184363
250001
645527836
78
342705
91
81
46467
11
387149
324161850
98
939360093
41
489448
50589
7
159060331
161754
84
493466
76
82
328333664
380582
453842
56343
73540
80
62
3
5
50903
88
222977751
51
73343
5
35
53
499517
479835
4
147158
418503
16
879388533
111004
320188
13
82
2
16808
751704209
7
84
633064382
52
99483495
152556
105590
119603
359054
38
51
84
158411
362645
91
62
49
91
25
2
922458453
41
458756952
2
200671
109523
841412348
88
493126
20
395040953
55
84
75
8
90
4
5591
14
206373
488033
446860
36
255304
79
93
65
171806
927481237
82
257358
408106490
809202882
105520
50
292154
11
405735
493926
8
168780
20
17
98420158
8
50
202783
51
636699960
314148879
489905
7
458061
57
360607
10
27393060
53
2
80
9
55489
101329
296114
56
442346
98
78
90
94
98
46
1
116417
12
2
65
300384053
497981
32
25
344463946
92
468061
42
18
60785
26
122974
51
177969
53
3
90
181039
295488
75
463873
37266
688225709
404391
71
203842
89
322257
33
418558
425893
270583
953965518
44
298273
97
458590
164534
482196
74
33
86
38
32
259590
62
4
101541
58
786413430
2
11
88
21
64
225724
8443
92
29
712647273
91
206129820
32
68
6
242717
345644
46
8
472306447
90992
45811701
22
79
10
75
62
43818
9
55
77076
97
18
55
69
42111
74
71
3
34
9
79
361257
1
25
23
34
360516
383846
352320
90
449920
248899
410551
329491
242186
13
145850
295720
417029
33284
72
5
27
6
467235
471635
62966
13
82
81
245789
167710
2
65
2
53
46418
8
72
1
11
77
9
47
897519891
16
30
39
331648
408265
310218268
81638
55
307721
76
425322
315546
20
279609084
170766
17
60
27360
366471
214797
27607
72
51
88038
28
133146
136306
306493
458696
427552
373244
95563
488199
317616
73
181639
264985
267624
38
69
334661
311613
99
891228715
133891509
88531
360068
65
7867
38
213570
5286
145202
30
40
326932
79
112537
158560
63
66
167625
538842598
82
192894
5
445200
44
494022
2
61
76
42
202472
137024
3
233652377
361925
11241
422847053
61969
213182
41
995708793
288264655
81
26874
445112
442362
3
420894
8
438037
76
155508
50
54959
268743
274164
94
77
18913
24
57
151136
170822
380393
548185358
74
3
89
107280
89
56
161299
125900
52
47
8
384118
43
388895
2
311160
109743
215141
472955
48
64
15
76
48
255700
111145
428366
50
72507
4
56
496194
93
152371
43
615196308
419250
33
59
103897
34
217489
42
7
33
14
61978735
55
16
972555631
97
99
43
65
87
79
154559
3
568316950
99
384100
88
160380
366379022
162177
38
478406
34
29
46
4
42964
17
459047
63
9
365876
91
356073
194450
59
60712
69145
6
29
71
468808
39
15283
74720
53759
59345022
88653
60
291731
508220124
24
41
67
561
224646
3
20
343222
383712
88
349290458
350082
53
162344
9
45032
40
212724
183961
445198
480681
12651
243067
283638
272681918
114230
20
228764
446977417
327779
7503
233324608
739843016
402864
79
97
34
294472
5
24
3
13
632193281
384261504
8
12
8
7
7
492734
92928
40
94
132034
89
402727
925023306
297408
18
258986
73
922784918
78095
49
387137
29686397
21
74
58
22
81938256
69
14
36
18
20
48
83
70
78
90
97048
129783
424314
325656
114069
362104
44
88027
7
203540
14
284450
422694
124228
143648
124587
978319384
18776
52
38
279674
58
170430
67
464705
381338
68
1
82
95
47
7
943167385
155975
21105
83
74
68
79
266431
240421
444714
15
386516
467449
413357
35
7697280
37
15069
81
4
69
721155657
354446
119437
6776
15
33
46
976124203
196257
76
371782
86
6
955711956
441371
14
443661
200676
32424
264987
85
296820
27935
22
58
415025
85
4
522038566
12
95
279560
2
42
365124
98
2
8215
2
68
22
372702
30
54
14
44
879287916
72
99
63
446180
76
74
82
53
1
246251
429731
797189107
97
766257158
80
384748
12
6
89
273478832
96
261799
465542
57
15
96
241767
38
13
75303
3
213951
48131
495286
5
353474
14
326451
96
7
293450
40
486932
41
245305
266772
7
96
53321
52
497025
141175
237388
137056
468183
745072080
216376
447172086
395523
189904
306577
43
1
69
189980
88
52
297921
79
6
99642
126417
202765
92
28
116620
181127
338600
84
439938
63723
369745
432899
50
376721232
54
53
10
718656770
64
41573
325282
56
40
331132
8
66
37
252679
25
95
306574
7
45
370317
7
37
17
17
84
138999
1
440034
9577
405659
163544
74448420
20
3
27582
637073576
287663
392494
2
92578422
24
1
10
365356
1
74
180952
70
8
22349
82
477976
44798
374374
484148
3
52
2
170842
433627
284585
227308
77
43
40
329041
7
73
159089
29
371179
159694
58
9
220166
206405
490532
56
18
120495
756009035
79
5
94
680343107
23276
246827
79177
22208
32
348034
36604
46
117807
51
6002
43
33
21
124332087
336080
407785
378004
35
99
392501
131511735
2
347130
375306
71
4
15
46
27
32
265854
2
222525
68
124498
35
36
276444
30
6949
34467
56
433425
391019
98
60849
265194555
95877
6
39632
7
43
18056
42
405722
14
464782
64
406076
214916
76723
76
84627146
59
499898
78
79
260932
459019
3
22
15101
266141
399940
55126
7
38
405595796
57
91243
54
60
605287056
217507112
1
80
140323
163288
3
328547
466841
45
1943
43
420186
476948817
1
31
412157
6
4
227615
44
51
469412
300137
96
67
398617765
40
88
28
442967
42
35
23
6
81
370613
423318
904544043
138891
6
133552
77
138018
236390
308321
17
86543
29
4
82
492442
41
217017
84999
78
311634
575994384
33
93
108504
286815
32
21
115691
247227
415966
98
87
18
490473
75
4
46
312049
199139
3
199663
57
9
206591
85
37
496128050
55
651871692
11402
2
251938
21
25
109951
369804
5
208662
91
154560700
62
6044
115715
77422
450551
64
125616
38
282210
488231
79
79
63
27
7
267150
282177
91
423951
334249718
77576
55
83
414797
390153944
51
8
28
89
324778
454012
57
96
361762
237853
145514
411071592
74712
255533
72561
3
35
13524
40033224
206263
91
63
222909
45823
207204
17
59
94675
11
38937
62
2
71
57
349728
31
495732
92
2
45104
85
361707
48968
444801621
355020
83
16
118326
7
255636
66
804031825
359330
8
4
97
253917
441224
8
16
249924
3
818989890
14
8
74
367444
837036919
406086
386372
31594
239868
76
426193
113995
6
85
12
384859
20
48
116920
37
624125110
56616
24
74
62
19
5282
985926808
27
59
14753
97
282117722
61
470257
191510
6
62
86
68
177996
27
10
70
444867
81388
32
346274103
282109995
82149
56
42
148515
51
25
92
60
7
44
32
255112
360898
62
3
463061
25
156690
13
99580
658851581
749514575
471583
9
3
790961422
468281
311362
492951
40
495441
314216
485492
210954
35
492403
4080
12407
2
9
82
59
49
951316173
86
257230
489745
44613
69
75
2577
86172
277238
5
284774
57307
145185
38
110394
378928
85
95891
800733874
113228791
6
22
39
85
41
487239
899873886
3599752
34
209710
333901
656677159
320601
202977
10
256590
236152
94
37
434356
199175
319796
97
86
107506
231569
46
86530
25
159275
1
165396
21
3
19
18
282784
5
7
443092
73
77
27
4
130006
93
83
396428
8
4
84
98
27
8997
457826
18619973
50
26
41
46
818
60
45
214132
163111
120566
317672
78
80239
64
73
4
212048
109876
75
81105
456550
145594
4
280355
310154
3
70
346026
23
69
64
9
55
352768
450322171
1
36
10
98
32
98
91
43
74
356088
68
321318
276210
241311
471574
90
29
21
308342
95
248292
45
148483
991679889
45
63
375335
447401
1
18
421752
21
77
466306
19
301722
20
79
75
152062
263689
13
469309
343820
88462
37310
24766
664384650
68
46
75
146210
99
82
107046
78
82
81
282762
20
66
323749886
435540
383180
58
12
92
7
76
81
66
479980924
5
401392
43517
96
51
62
5
9
409851
413428
82
259438
415679
31
20
371159
115460
86
365867
386925
123007
7
7
187849
446911
458747
354252
32163
824178300
65
6
308352
295157427
111564
486368
394281
9
52907515
48
92
405391939
461102
66
92
333184
54
9
84
12691
197147
80249
494322
263212
34
90
178197
445366
157621
4
122423
46
235687
129625
17
18
126354
7
75
92
112959019
16380
341034
64
481052
21
6
78
379653
83
85
8
14
87935
274209
157385
738805870
338212
35
3
167824
66
42
9188
136005
94
286251
357874
38
826787800
68
47
194520
46
1
21
348178
102775
163095
284077
5
464359
239173
51
97
62155828
30
66
237533
68
437858
62
94
226033
824095826
17
151044
732087966
63
339982
446413
213151
2
60
95
214594
593008841
40
88
13
429669
188192306
213251
37
2
21
85
321601
9
27
72
41584
233820478
140788
394945
55
320432
60
74
84425
299825
65
94
25
32
50
365487
450257
23
81990
2
41
239346
35
87
372215
545689311
491331
1
6
324380
66
412961
424965
14678
9
761627594
4
363656
73
302469
321296
64
13
49
32
449036
11
77
53957
105424
8
327576
96
20
90
36
226023
64
89
665013559
19
66
205917
72
16
54
113159
346434
485862
449672
76
4
454732
58721
68
6
36
45707
30248
33
3
56
409428
287862
36
73
424091
14
89
71
46
237213
82
1
471450829
426868
1
99365
408952316
53
17
56
7
397432
15
370640
183753
160936
45
13
132567
68
95
8
26
323339
34
82
63
245237
25
16
465575
291273
60
98
96419
79
31
319424
62
88
352722
445260
9
52
354593
293353
27
653154350
299711
93
236335
422178
23899
6
6
171434
227392
333002
60
71149
271626
37
7
463821
219541
492361
8
11
94
471599
289603
6
334098
82
657691007
64
17
51
297541
1
483961
355837
5
21
83
19
8
222695716
67
81
10
32
357730
9
130468
592211410
27802
20
78
66
421359
38749
21
76
28
70154685
79
6
361115
455803647
45762
461855
255979
508842240
317122
372640
498885
166188
41846
87
307932
54
441556033
63
221934
705914051
3
138337
693298096
171254
49
139980627
2
83
10
29
93
160570
235656
306885
81
7
86
319743
47
42
42
345182
436642
77
170010
323768
97
104919
295566
14
57
98
423304
44
50
12
4
363694
139854
8
3
5
324878
3
33
38
101554
225201
92782
83
320686
202167
119589
109315
50
32
5
89
349336
365224
475345
408769
49
72798
102306
64
71
79
430177
84
137928
263253
74356
376540
338220
18
408504271
61
4
49
383509
60
87
232785
29850
403842
55564
358872
9
188159
49
69
65
155486
476476161
380404
88
55
22
240294
96
69761
75
218334
53724
99
15
369850
266911
35
86
14252
95
90193
466360507
45
90
2
436351
46
487680
391245
2
4
330455240
570872564
4
16
79
258957
220835
25
2
327991
36
333143
90
99
328408
17363175
22
284089
375966
305627
481300
66
4
339332
202217
85
394238
55
259325
272221
19
81525
62
95
486480
62
141869
343434
358016
22
40
3
89
44
293174
290292
92
20
8
223218
75848
332742714
398794
63
78857
414579
107949
15
96
63
59
81
337806
38
175161634
278217
45
27
41426
6
965786933
176290657
6
238126
54
4
114082
80
189167
84708
44
212122
30
75
547830472
65317455
21
43
446093
289917
359986
95895
27
9
89
371201
9569
24
427580
493667
500296738
282148
315645
38616
3
186119
6
2
153945
70
8
401037
484516
314631
4
68
47
50
18
308264
330652
17
7
419995
7
22
152016
13689940
390342
461053
28
30114704
52
68
483104
56
3
46
91
53
64
82
129997
55
55
369043
259388
392871
51
88
14
343349
50
87
2
15
292768
176749
30
67
50
53
280732
1
3
9
457108
65
95
15
56
163031162
41
4
4
55
538235176
9
439001
242542
34187848
81
413789
54
62480
34
71
65
92
89
7
88
46804490
21
60
55
37
45
6
50
24
2
270978300
80
427421
297318
479821
64
69
63
43584
115166
342927794
354715
71
1
60
28225
281542
57
9
103939
20
84
320145
9
131941
91
241394
87105
953809443
18593
472835
128687
26
405678739
39
47
251214174
79
7
78
4
282900
17
9
430635
79
487302
53
92129
63
59
17291
99
859143841
562771303
371526
63
76
28
459068
388519751
43
477023
316941
44
37
211767
86
314216
33
71263
412350
63
71
486147
62
256371
2
40
56
97
303042
1
217816
369863
16
911595351
898785970
83
62
55
312309
149221
79
1
29
665667127
405164
459885
340968
19
9
8
200069
160727
10
64
269709
62
84
53
93
45
334768
99
124386
5
9
390061
40
13
64123065
484190
6
9
5929377
15
266809
9
88
157276
263137
334058
180564537
93
73
66
8
464921
461437
15
138853
33
910623659
32
88
28
24466
66
99
9
896866453
450829
388872
379767
365498
62
12
238654
9
383420
439300
48
11
97
302796
90
311266
61
40
68276
84
65
36
36305
13
126420
10
119539
8
492245
46116
93
8
68548
360103
5
76
19
477098
96215
345876
111008
71
6182
51
16249
49
90
14
172577
26
86
922699206
127584
80
59
170708
92
130249
395624
256782
183055
478372
293894
326188
82
489479
55
65133
57
24
25
5
436108
240836649
77565
59
88
6
15467
55754
18
146791
66
70
32731
785976103
761234132
17
164585
161629
25
87
184026
908593692
535319275
67201
22
49
5
422275
61
98
459611
97
261157
184705
90
316867
217964
1
39
530393650
394756
283276
1333
31
336482
292082369
84
73
22
340352751
43
434386435
435689926
200888
164492
229187
23
66
29
71
63
15
337317
11
615273944
424236892
463444
32
96759
99
94
85319
42
1
454478
70
68
78
446444
59672
67
323782
240567
371817
7
43199130
99
11
108414
456771
53
133547
499856
1
93
79
38020
123289
403684
975543730
241525
87
242910
55
290186
127470
96
1
7
42
89031
277154
300392
221428
22
31
43
394075565
59
4
2
28
473676
93
48
44
222279
450188
8745
38767
40
430000
55
489183
94561
215442
378112
7
2
315252
22
7
82
119660
56
245983
280325
296613
60
275561
555046568
25
446343
228273104
54
19048
15
44
5
323498778
388490
32
177709
355962
82
428937
8
303716
118121
52
40
149360105
27121
45
7
38
62489
62
350763
24
173883
94
358878
72
469221
46
462589
269377
100597
75
56
15
150088
66
86
9
41
292071
1
12
95
378798
76
301616
11
41
90
461090242
11
12870
69
28464
378435
20529
6
2
227258
33830
303025
39
7
440973
35
8
405410749
356070
52
14067
20
31
279475
390408
188044
43
58709
3
198866
321989
83
20
54
472931945
60
67
4
315454
280766708
59
44
66
54
1
219071
45
21830
6
895682083
96
46
23
735580036
34
3368
5
7
245716
415383
37
6
82
457774
68
394979
7
189985
72
96
219574
40
73
92
34
96
371838
5
132700
264424
138912
57
13
12
280236
257949
290963
440905
149859
429176
287905
19
60
98
64
22
33
104177
56
135055
61
955270144
730803545
79623597
2
54
145808
37
82
21
57
301398219
39
18
114384
414682
91
65820
219145
5
4
595631255
1
22
260916
383563
1
135840
276736
37
4
31
414180
20
153163
6
95
443386
3
16
131232
47
61
57
736165110
78
45
365100
8
49
44
173218
27
13131
463907
73900
3
818737845
73
204759
30
20699
517430521
283265
2
8
344517
347147
61
18
99
80
620559414
30
42
101390
671394959
28
15
29
249198
161935
464210
218577
89
252797
286926
75
11
418822
44073
38
301199
60
263977
3285
47
479939
442714
8
477304
384339
332605
484962
653972283
18667
1
383064
533513505
11
4
52594
206296
476355644
43960
7
413474
2
67219
909452028
74
717477507
498193
73
64
77
62197
358745603
12
24
45616
6
145639448
128761281
83
10
394081
16
13
22935
83
65
687837676
438750
6
67
94
45439
202451
20
357006993
952503009
289333
399261
382321
47502360
464950
498401
471145
48
36
831468872
754151640
319533
342027
191255
178474968
28032
6
848491362
460725
71
170518
18
6
226443580
169042
86
476755
30
35
215053
3
289737
68
154111
329215
68
371975
620753642
214685
53
3
2
97
208535
21
408212
89808
497299
456052
350621
46
211593
55
47
420763
327543904
311823
6
218472
88
32
37
362547
24
272417
474009
444563
11
14
94
235910
25
189845
386174
323650
378182
257192
2
1
29
49
12
332449
44
37780
385682
9
84000
37
48
70
237846
19
60
6631
88234
9
171483
73
35
309688
76
86
36
48
498388
91
728927660
296071
45
216709
290498253
71468
460922295
350408
996629699
19522
493787
38634
136859991
68
73
15
454839
161217
57
46508
236467
21
88
56
55
202457
5
24
21
22
66
317775
66
76
339745
209810
197696
41
58
38
69
79796
209699
106684
296772299
5
80
29023
32
360880
2
46
69
179264
283346
52
18
38020
13
27
81473
918112038
51
77503
427830
927708631
351832
706313295
36
796355122
587103184
413704
22
143746
383569
189084
427065
236368016
34
441022
187146
46
135077
43
310165
297457
384207
35
931716473
102023
67
57
48675
8
7
264446
333253
409742
70
169844
28
86
215554
46438
239731
29
38
487510503
5
69
363004
67
994969079
1
6
679773721
159243
84
34
97
77
23
46558
104405
6
560514777
51572
349110
19
90
473430
302231
40
351221
85542
246707
66361
95602
21
48
36
93983
16
499598220
14
4
607329301
293666
286516374
918817253
55
331373
376174
679590863
397816
241319
93
68
789689597
210884
64
36473
62
159658
78250
487856
58
29
264304
21
22
445072
21
18
203507
498975
387695
36
345907
42156
72
334090
38
19
86
867046037
15
423597
21
90
21
210415
1
55
342342
148927
9
427887
2
447232034
25
76
40
57265
16
287355
40
61753
11669
453049
9
33955
45
331311
703265900
71
79
431142
234154333
8
249490
673889367
27
50273
56
96
471003
59
242588
94
17239
67
79
185619
99
48
1
69
9
478709
2
375072
89
59
88
20834329
432284
103497
373031
152726
334644065
192989
256282
960553993
94
391491
414260
80
44
6
205074
233119
98
66
23746906
380325
102047
142440
283744
98
265057
266598
23352
80
4
73
50
442060919
63
19
75
232248
21
18
2
19
243421
45
415032
46
38
123522
268708
376284
346234
24
7
46
155933
417937
59
217173
56
232591
14116452
483828
111161
89
453454
168021
17896
33738
42
37165465
204363
2
453441
797881557
240170898
257753
416367821
82502
99
400080
69410
13
31
1
160207
88662
94
6
29
522767813
223084
2
193328
66
3
13
36783
52
25
48
42
174880
84
76476
96
85
411086
61
275823
84
274372
2
382282
930720698
76
65
6
32
15
235952
211343
47
11
74
255957
26
41
53
55
5
448549
9
33
384937
104671
39
12
666349929
28
374845
51
486
98
275963
43
9
53
85
89
79
7
73056
248598258
5
47
383238
10
45
4
349455
28
39
7
123515
495371
319414
50
42
61
173332
969757846
67
376835
71
1
67
132314
7
71
140155
123267
170364
66
38
909911286
205695
113063
9
268046
35
5
1
496756
70
72
222844
293648
48
68
93
399369
75985
74
8
20
10
22
80
86
85621
7
245246
49
6
478771
158542
247332
64
88899
66358515
93
97
100100
352999
44
46
359196
157295
95
237530
413716
84
446071
75
230072
608145312
30
226971
204217
54
281045
495179
2
495718692
48880
136785
91
17
142955
146076
16
175894
48751
36
36
55
99
210376
31
95269
68
272047
32
21
58
419945
779049437
254626
14
426598
137177
311881516
826854309
41027
99984
8
361017
41
273524
481896
94
238028
77
29
220063
18960
108305
51080
440588
201014
96
6
1
79
82
465228
68
144770
9
86
72
440488
25
23
24927014
499336
486306
213369
47
60412
52
71
97
415927421
349851
207539
180633
487928
357548
33
16
279167
24
26355
61
248991
58
7273
94
478027
109625
32
461353
18691
7
305110
79
369026505
27
4
24
35
96
261750
112853
55
393643
6
53
87
111199334
37
450152
341937
100416
93
465564
399197
283370
86
89
962464817
465403
43483433
59
243048
38
402840
92
204584
378468
91
30
92013325
210235
214611
259456
52
434299427
71668
480275
85
61
208950
119727
35
148358
31
232209
61
2
484164
72
88931
54
79
44
499966
25
91785
80
398506
98
370307
349809
192923
53
240794
121640
429665
154118
5
412130
13
4
157556
104285750
6
407456266
395800
4
76
735616838
92824
29
6
477250
88
26
188721
572522906
871310850
482224
492574
50
71
17
85
68
34
5
8
8
5
57002
209525
467514012
6
493956
96
231828
139773
327240
6
70
162988
69
5
29369
26
2
5
366035
9
2
342440
32
708261440
71
46
353116
734324523
69
244543
324882
9
448775
13
88
172416
8
2
982390013
438572
31098
460181
330257
326658
67
56
85
27065
46
387075
13
58797
92
340905
75796
92
53
307166
42
33135
42
52
41
74
171572
80
44
44
185513
151478
3981
446501
25
454703
253598
123452
435736
403199
152451
76
28
42
2016
202546
226251
82
5
316619
84
213970
356639
629855475
10
313295
256658
7814
312853
55
76
82
445434
285804179
473349
249546
82
478666170
52
4
380612
35
332284
60
12
5
819315076
80
368090972
17
1
21658482
1
9
162587
34512
78
3
82
86
472551
18
39
85
68
24
495489
8
30
457043
211232
389312
5
46
62
401851524
284618
283244486
182884
46
194201
58346
92
98
29
97
443650
99
2
28
146733326
5
361490
32
68
47
50224
71
6
26
48
68
373980221
62
10
183676
20
18390
61
2
15
220828
363729
481275
93
6
491178
59
111667
65019
373337
92
387921766
66
78
384938
6
252663
106763
4
321333
73
89
207413
48148
82
324298099
405813
1
46
426817
343724
53
33
156273
121731
197205
337314
90
17
4
50
336889088
367184
67
216436
75
91
288040
96368
408281
57
476771
136038
86250
204514
94331
23
92
7
357667
34
65
13
159974
66
73
129076
49
43714
163797
92
73
432208331
181606
369483
32
77
125444
8
270452
26
3
132734
51
64
80
432669951
39
29
412293
473219
79039
334351
322648
328903
43
62
8
81
45479
244963
9
484492
197796
162429
426963
68
785431902
5
92
20
212460
385185
4
276730
137639
29
976977759
101856636
388242
311642
9706
46
478431
407253
417420
231281
94
988321758
56
49
576981921
51
666286457
3664638
68
81
50
23
30
418691
162469
663309357
47
91
349568
160802
9
78
3
451564
16
378103700
94
1
300376
472131
64
733108098
44
835207968
91
357263
3
230822959
10
81
345545
372483
25
4038
40
359379
498742
85
73
49
81
8
5
31
420233
125063
191094
8238
24630
852839595
43
143192
673542029
87
175790
474485
5
34
19
476322842
51
47530
73461
89
61
455505
99
422111
1
485374980
668863947
713866076
84
430166
194842
405902
52
224997
14
366902
58
124647
296866
259325
32
7
413166
493814
382961
29
79491
87416
85
54
61
3
2
12446845
26
67
10
358145
26
31
92
42340
421365399
376211118
89907
477069
225206073
181480
55
185230675
363661337
39
489601
182719
434350
13
90
37
459184
65
107217
16
92
320089
227340
9
49
500720576
904555472
521137979
371403
36
268735
440441
283124
83
546110813
233213
333831
72
2
344136
324354
326515
492923
92
4
89
80
141306
281219845
612224128
44
21
542455846
141693
2
7
4
52
5
607021579
290681
74
352093
621969565
485125
151133
209713
19
305929
790947293
382046
78
11
15141
26
25
22
847185710
2
370402
98
36
96
49939
386431
43
8
40
87071
975913441
99
41
51
258974
183366
31
431762875
3
391219
224465685
149217
117426
318865
228360
67
1
99
76
318560
20
784897051
484038
36
50
457900
72
26
68
47
253722
364380
263772
267694
50
38
3708
3
46507
81100
606991373
26
9
69
4
4
484083
66
70676
98390
31
394392
185120
837126341
403423
80
328004
89
204081
5734
127242669
13982
3
46
300547
347558
14
88
219799
10
303613
131383
409417
68
92
92
3
83
3
57501961
70
42
36304
320164
218857572
19
41
32
38574
156648
153659579
91
64
81738
78
57
9
75
7
476166
28
19
46
68883
8
351099440
57
93
274647
36
29
434488
41
25
26
49
34
53052
85
35
6
114017
97
81
401848723
28
17
378800
53
5
29
27422
1
168211
61
439739
68
122289
461408
450675
322969
55
22
268273
5
435209
17
53
51
68217
18945
106092
91286
173982
132586
335608
30
72
26
335793
52
330843
55
324369
177731
98
397665857
348353835
70731
57772
354578204
150466
46
159034
434775
98964
39
16
105614098
443277
7
270814
483404
360354
491560
36
736937019
54
71
54
97
83
1
48
76
219462
5
52
5
48
228502
42
2
49
75
9
19
242152
53
216976
35510
622007242
191300
56
236881082
41
22338
55
731304619
24
94
1
313924
108679
318425
896907324
13
197511499
26
209832017
85
464317
334414
68
33762
131579
31
374035
31
21331
45
13
7
55803
106198
466293
24
13
80026
760918135
34
172136
954402031
447014
65
167496
58
89
30625
136226
350830
919802827
373240
7
8
90
17
322750
426837
840303442
71
96389
466491
39
434235
998224897
47
400718871
252163
3
6
4
33
76
33
399982
404457654
59
72
6
67
6
64
298262
2
149504369
364935
40
30
41
112267
374320
24187
18
530189676
33
51
488588230
43
312882
5
306087
22
10566
27
55835
125630
957247386
474872
28049
60
73
402857
7
50
264609
76
468788792
502213381
35
97416
87
122397
277923
25
397759850
69
31
99
9
96
13
54
67
7
67
44612
419886
245322992
279950
296760
18
84983439
23
259357
45
40
10
6
82
89
9
24748
91
70155384
86
87
391734
47
205363
59
21
61
301446
9
29
352862
52
16744
49
302982
122847
53
14
77627
7
420097
537294010
25
296011745
27
211343
413174
8
7
486200
57
40
4
6
44353
7
1
47924
296777
38
4
233726
79
320321
3
909711230
3
473037
5
27
89138
48
321615
433450
49962
194156
619778321
3
43
5
910594554
42
73
457692
263776
49
2
182523
2
5
612357608
90
1362
28
4
9
730797398
70
51
453609
83
74
564307165
20
112070
58
23
1
85
435788
74
5
1
38859
341215
10000842
64
11
2
87
60
62
183428
910439612
427817
98
66
97
466090
32
6
86
83066
43099
58840044
151568
61
60
475165758
76
25
484549
6
398132
498447
44
120215
8
87
466484863
55326488
284134394
98
9
326355
234652413
239065170
89
26
16
363394
961199798
89
26
37
19
24
313193
89
37
206194
480829
221966
317429
83
81
198032
5
47
13
60
72
441320
92
263576
80607
4
84
61
1
74
405132
428245175
41
415904
270962
42
999872990
28
486903
805679459
384553
10128
3
1
54
70686
305147
7
498676750
368171
97954
87
141252
252527
152326084
495421545
60
67
94949
9
92
1313
207292
57
68
76
50
12
74
157978
431264
347326
77910
8
452436
39
328145
278565
477608
28
5
963718594
907307853
88522
63
62047
79
20
898378591
69
302586
76
27222
37
191713
273904
5720
160374
48787992
412571
341325
95
3
61
99
245786
882482658
23302
51
11
98
125419
46347
39207
236929
6
92534
47
58031
13
107191
429802
16992507
16
365044
486121
455057
8
55
249381
183547
44
497476
2
54
9
88918
633546850
87
402742
37
193511
311851414
1319
1
378119
15
7
33633
84
306775
2
252659
400413
422245
63545
82
64
152307
72
25
440135
44638
9
365310
24
292920
367663
9
62
305098
3
82
33
111499607
73
46
201588
338694
305522
14270
149908
248558
323289
35569
178465
1
165734
33
181064
80
32
67607
400995
273731
11
27
85
424494
46
25
1
294290
28
47
452079
68234
195577726
75804
318827
76018
390516
50
263621
62
8
69
78
21
10
80042
441820
63
28
911821182
214204
15
438138
10
472116
376842
451860
426626
485334
449502
46
73
88
358380
115996
68
695253699
62744
35
95
9
14
4
18
90
423342
154462881
87
28
30
381080
335770
79
104714
123135
401924
16
15
20
26
11
3
72
41578
62
239370872
55
33
69
5
99
46228
72
112341
313904561
8
480839
32
3549
88
69
148401
53
34
24
5
509614265
35
40
316708
94
89850
33
395030
54
87
411534247
93
482337
46
467811
45
94
24
1
70
94
39
338051
68
13
423086
93
91
263056
132143
125502
171859
58
85
14
24
42
495075642
52
179185
317514
254401
330383409
49
193708
73457
394432
6
4
5
9
68
281555
25
41
8
86
268950
132364
17
88
6
69
51480
293370
39
91
56
3
86
24
46
659461355
51
792497728
50
117770
203802190
399659
77
390412
181972
7
89
25809480
58
10292
91
49
33
29
383126
70
644956045
64
58
275643
66
4
219351
186405
382053
81
94
175963
8
477483320
7
40
77
33
21
17
35
158448896
24
9
35
61
438768
76
22
477947
322408719
455226
2
319835
41
153832632
64
328918
4
79
4
96
18
45
89
79
24
370579
351433
91
131686
438354
3
209917
15
65
375640
107026
9
115597
3
94
11350
77
27
227832
9
921558151
37
7
37
48
99
27
53
62
168569
33
205313
429958
64
85
4
249321
36918
356525
9
55589
151421
63
7
99
3
433219
7
390674
966182117
6
287488
64
90
221645271
50
24
374633
55
39
121834
375177681
7
10
56
70
52
61
42964
384546
93
472200
181904
45
14
75
212326
65
357754
7
185394
37
61
377774
99
298061
341632
62
125320
4
131806084
324171
94
113456
277329
36
34
436464
751485029
292726
373372851
61
149014
96
39623
67
31
181018
235969
423231
68
53
193728433
94638
46
82
292729
84
28
18
8
362888
2
256001
69
96
442416
426880
126173
17
21
435988
163877303
8
7
55
320116
23
358968
66
150440307
382711
203699
74
10
37
6
371848
3
22
332800
7
1
92
60
43
20
68950
357906
443629
56082
56077
81
165790
419444486
419866
43038
124962
69
364711
48
69
319017
63723115
474766
72381
6
45
25
5
97
381268
25
63
7
689188957
87
438347
8
15676
10
65
816352600
61174585
7554
5
399967
35685
56727
8
23
41
346927
42
73
455310
64
783822520
460776
684
35
7
8
91
2
3
46
1
223288
3
49188
326912
37
7
24
431374
243145
69
263440
239976
20747
85
9
273392
423001
502855653
555391277
46603
9
26
9
15
67
439300
172739
65
385982
75
88994
5
58980
696727243
324739118
88
5
62
57
5
8
341468
97
98990
447212
37
79
63557119
34
296775
174925
15
421191
490790
22
923517162
70
58
203339
83
46
20
10
37
6
73
3
69
251825
49
160039
249474
86
30
481499
45383
86
26
36
80
416033
438407
25
33
26
25
288723
185033
80752
31314
241575
43
48
85
65
22
39
66
461490
59
338008
4
15
90
480830
16
8
34
42
605895872
18
484569
21
50
6
346714
543300245
10
21
481098
207350
71
8
4
141599
13
33
450445
90
53
61296
324383
71
37
57
18
465163
58
36258
57
85
33
34
593247344
91
439451
68
61
395321196
119770
16
258742
15
7
270145
247057
483037
239551
84
81
203967
77
212012
293563
77
489734
96
60
32
72
10
215625
471091
66128
193020
70
96
399187
37
487633
895170088
59
370307
440038
268799
344090
21
296150
439300
980292595
15
79967
234929
7
82
495725
10
235857
9
52
1
91
76
59
94
33911
43
16
74
292145
57
429676
432911
96971
132295
71
49499
639207482
412919
97
6
17
28
74
294633
11
63238
8
291389
42
27
142607
324251
158017
54
75101
1
435155
302407
2
120664
15
251999
3769834
31
439449
359292
90
160150
779806031
19
6
76
48
85
147201
24
134746
231037
226757
128965
332782
364491
229634
447505
50
283141
36
76
88
300114
215401
180984
49
51
18995762
58
232730
372769
254487
51
15
351198
498890
29
72
39
141357
6192
84887
333162
91
257139
281446
287926
37530
1
36
70
24
514072315
181440
12
316431107
15
6
269041
94
499321
90
71
35
490090
79
8
359437
147944
7
13
40
33
243899219
209550
57
397840548
321072
33
27
101453
37
322131
22
133093
88745
69
5
461990
368110
51
203850
478137
20
3
45
62
31
56
19321532
160304
72654405
62
193897
58
90297
98
86
477689
262244
130588
396562
292505
435852
44514
13
55
490714248
365979
308373
281211
80
453011
73349
70965
13
94390
215014
91765
39
468174
466708
42
114883
64
50
67
67
3
19
185767
277368
110249
333164
397904
11
5
294526
14
259271
3
35987341
281837
48
449600
58954931
67842
21
450298969
482574547
68
91
308343
454547533
194425
376122
89
101552644
37
489383
79
205252
80
63
16
2
370281
539821831
422970
678062463
363114
69902
466700
288625
97
14
82442
1
79036
33
92779
97
4
6
99
82
69
20
38
98
8
954860510
317345
34
12
78452
9
487444
228260
59
8752
82
405983
7
141623
65
54
25
94744
410920
72
78
192076
33
79
443133782
315671
88
73
6
265803
498615864
81
1
29
52
174299885
13
60
83
67
51479
395699
206077
72
92
169580
50
18
43
89328
73
1
61276
22
549614938
39
99
92
447256
5
46067
69361
67
90
37
18954
96221
82
85
157150803
54
37397
365565899
308148
79144
67
28
59
49807928
11
24
96676
225387
252604
78424
49
35
97
932827857
302654
957529629
980611720
73
93
131339
31
2370
36
273055
7
443281
65
5
40
310411506
63
26
436420
42
61
36
9
13430
27
2
53
33
480942
261555
4
431380
9
475113
90
127059
10
61
470790
17926
481946
20120
276251
1
3
162593
493560
8
42
58
55
20
181532
56
432935497
5
14
172762
76
72
67
486531595
738673971
42632
270882254
632645288
76
35566
206191
346291
27147
129876
3
61
19
294505
59
249381
189721
697281597
372917
85
470077
98
147623541
1
278549
311452
357244
708589963
31
55
41
277440
8
279730
717472253
27
72
96561
77
26
18
5
204722
611358206
61
202693
34
318327
7
285206
278176
265238
24787841
286274
392723
181794
74023
80
189401
288053
364652
26
299658
452311
39
85
393438
178139
68978997
9
39
21
330144
22
615113264
357322928
63
281514
12
488940668
5
65344
24
623083367
6
424213
22
2267
23
23
38837
141563
5
183393
406836
168916
454750
44
18
33
414294
624578268
96
268878
1
173668
61
3
44
403972
13941
292738
87
49
58
365458
870856574
36
81
10
355365
77
421357
131611
223833941
160643
93
74758
354079
477489
212388098
36
41805
409501244
364225878
5
423829
9200
48
439094
87
19
22
40447568
95
79
67
362676
85
23
84
441791
123436
315362
33
351739955
77
15
368478
361752
4
363512
181028028
59
114966060
181428
195761
47
477633
36
42
89
9
58
192057
27
405719
79
41
53
67
260376
335705
29
36
77
88
54684
318832
94
97962
97
6
352341
55015926
154302
69
12
88212338
29
42
86
88
4
454873
60
57
429070
55
412859
328669
317549
2
42
304871
254719
69
349774
34
93
12
85
13
49
22807
429000
259378
384708
7
346423
35
133101
906571047
1
193250
56
63
360735
32
97
735242983
213112
37
387325
26
29
7
66
378607
437449
191069
481959
278663
385877
26
34335
633801390
152321
9
7
12
488317
77
9
78
410303
71
121292
223957
15302
133357
59
432747
677438730
278380
156268
55
215712
436839
394318
88
181990
199275
36
64
46
604239302
77955
348747
40
1
278670
260544
346419
179053
75
486625
592406782
190161
94
46
494161
371707
140504
326834
27
29
2
30
396625
5
32
138367
48
58
442267
172143
25
83
422890
392572
477876
75
105944
15
2
247873100
396759
67
439729
367543
98
4
70
243518212
36
1
70
47
318663
6976
254828
1
35
43354
892056424
386444
37809
41944
277584
242499
30
455876
381857
180849
96
65
6
24
51
260101
44
3
36
437333
38
419161
168090
92
13
213934
140966
623618633
461666327
126711
5
89872
4
42
45
18
8
62
205412
467819
302299273
33
30
17
4
330575
217087
443296
91
29
414962
61
296016
6
24995
179454
247420179
66
88555
216796934
497133
378042
249190
25
851279109
459226
182572
4
3
17
99
471827792
162567
5
62744
337100
82
97
96
411207
74
20
27
55210
64103
23
253815
72
82
15
68
123588
497855
47
60
16854
7
17
495483
16
54
248489
263730
400014
158296
411492
37
71070
4
364111
155358429
135195
633043810
239949
79
7
421676
96682394
403172
499457
1
423407
7
675949840
69
181092
93
272647
37
329231
85
254828
29
3
93
547201359
16
130194
74
72
87
57
72
366753
51
22
56
570553898
157388
80
986433800
110128853
52
463035
46090
129636
86
47
5
947599007
32
386545
355008
325308
61
84
11160
23
11
6
147476
1
471075124
788047478
38
30
5
5
30700
55
420830
41820
3
221644300
52
23477
20
846203376
94106
336559
14
18
2
39
233615
24978
124905
169239
2
74
96159
280511
75
164505
1
335188
459692
1
3
381601
84
229684
382474
69665
36
294731
5
68
437282652
320944638
313715
93
301047
44
2
10
65
77
332833
113806
6
22
48
28
372429
157683
5
30496
82
89
3
17000
251334
96
308614
38724
62
84
90
9376
32
344666
19
380580
70304
35
76679
447028
18
1
60994
8
69
48
8
6824
489952847
363194
91
63
46
435558
85
50
571871491
90
98
342969
119681
5
314292347
46
64
432456
82
79
676441783
77
433358
25834
90418
73
73
299763
899257722
62
183228
96
1
226118
56803
259900
8
472384807
104673
24
4
381715
3
896096658
95
106612
367447
87
191762
1
5
83200
82
348053
13
25
227824
311044
468997
367176
47
321633
8
232788
35
93465
38522
70
40
55
83821
6
314895
4
399103
620543698
346646
379714
40
40
142714
5
54
141841
111399
258280
178504
7
17
80
303658562
5
97
79
34076
487878
182683
396722
377369
634690703
37
474807
101779
326491
199585
98
120076401
19
35
402215
117850779
72
496377
4
2
244136
24
44
96
4
15
358318
393017
108485288
69
75
369142
61014
191974
33997
845266156
250530
164102
86
843805775
31
34
296008
289124
44459315
71
30
73
3
26
41
34
83
6
463637415
274575
136504
157607
36
368955
636447307
35
341996
6
16
48
15
123631
19
3
4
5
5
73
26
331392
69
268763
20
29
73
9
124655
385382
96
33
869269452
42
148550735
222897
13
479658
56
68
3
118899
178616
590034885
81
55
68
491776
42804
361316
3
159238
212985
57
35
286925
340931
58756
458245
143670
5
84
63
49331044
461333
150266
77
43
48
2
73
86
124717
3
6
221378
948774252
82
84232
612561572
14
56
103723442
60
11
14
438099
345241
88
5039
44
343103
5
88557302
65
79070
9
27
1
59
191809
81
48394646
62
95
73968310
7
80
77831
497108
432716
55
207418
89
982625824
29
814123498
61
99
194011
252481462
342631
433953
13
1582
94
416246
843597770
62
76
97358
9
86
140079
99820
291527
38
248297169
122270144
321671674
3
160225
752142313
266992
296909
60
197043
7
7
48
355712884
209096
94
85
414554
83
958528580
20
72700
340864
58
284355
91
157529
5
84
66
280404397
33
5
110765
4
42
1
36
153408
136675
59
74
61213
60
17
90
21
497659
841614956
510174368
207459
75510
92
3
160243
236829
11
54
51
95
42
6
394274355
16046663
59
16
35329
168376
380174
36
380833
63829
313118
427161
10
189339
424889
35
109601
442072
63
65084
8
97
81
4
85
7
13
5
99
80
30
49
330968
73
433058
285632
55
58
129565
156176
38
803718771
10
8
288786
121692
45
146343
83707
460731
300392
64794
21
5
10
75
43128324
781310485
191673
21
9
1
30090
252776
9
161787
37
16
57
9
64
93
768980426
77
246611
37
48005
50
34
27
1
240286
37
927621790
47
482072
438933
84
93
98
117233
128635
88
437774
252245
316103
92
49
297487
12
62
112481
726388338
46
39
12
485947
802732556
4815
29
195801
249726
5
273040
33
33478
15548776
19
363940
81
116748
282360
451618
27
28
23
83
18
325269
144989601
9299
18
9
81
150656
377422
224686
164855
461191
88
74
50350476
88
359539275
34
4
633356248
470889
65
233930774
341670
14
48
57
7
848919727
18
496980
96792
83927
92228772
305785
146856
206498
416935
29
19336
313956
99
115004
40
46
66
72
357066
31
24
233112577
24
62
468600
59
489379
384871752
170408
65
445740660
70919
98
544698044
28
465858048
34
205909
68
53
47
8
80
55
82
60
68101
24
418643
2
1303
92
415542245
237006
183352
6
25
483619837
681850842
52
298623
90
599088067
3
25
366374757
42
55312
77
896891792
52211
70
49
798701947
173619
25837263
390829
300316
143570
448918
49
95
40
78057
5
33
408838
443333
49
418843
157648
405123
7
195114
6
64
56
345312690
273793
90
636861571
60
23
45
8
368776
99
55970
55
21
875101500
90
425823
30
1
50
60
297372
22
445931
7
2
89
43
191595
362273689
42
51
524095106
321777865
3
81
63
437474
211588
5
494062337
67
41
90
490404
94284
204061
27
498140
297982
84
489614
388073
460067
85
47
85503
19
868
42
160875
196569
399334
133152
151501
444713
19
74
7
229121
546971965
38
4
156015
79
386668
311421
48478
75
388693
32803
60
460835
278742
35
78
87868
208348
480925
99091
358136
11
266260
445993
22558
233361
36
402307
23
167586
452335
72
31
275168836
397178
127445
67
234627223
4019
36592
45
182397
15
74
495645
291127
30
366185
354496
16
23
80
7
38
5
96197
8
40
42
74
5
4
292944243
366655
55039
42
4
74
227547
31
396365
5
79
206812
100534
66
229603
57981
481698
62
41302
19
826524416
91
21
284311
447214356
288410
7
76
832358142
59
542564703
69
12140
21
79
37
360169
281544
459207
203836
309556
78
704524299
4
70
481106
432518
11
474756
29
78
65
61
286543
36
124444
243657
67813
61304817
71
454791
66
63
418706
8
16
2
281161
320592
339139
66
8070
68
7
366997
34
86
289509
194080
227054
67
64920
13
55
398083
177205
185831
92
30
36
48
97
9
9
22
587673341
4
997061603
258882
64
165907
84
3
211107
181716
227447
470124
436163
244016
22
28
33958
459416357
47
6
99
35545
26
1
84
8
135478
23
216528
279351
304545
81635
152793
319839
30
98
4
2
74
705558911
96
44
5
331616
430535
28
98
1
397158
33
66
58
145605
136643
378449
883847799
34
60820
341456
438753
208751
97857
24
50
161361
261545
93
36581
113877
266862
6
109555
12060
16
989444951
89
215270
372419
70
41
42
52
327560
206429
99
27
399892
241722
387160
321491
11
268309
22
44
62
9
70
9
27
341360
818179744
380088
406767
1
257773
60
57
368180
4
780011421
36
4
58
69
57
56
90
95
287563
436649
9
49
2
16
451742
4
50602957
86191
266600
293865
98353535
38
255110
842739348
53
464405
202882978
43
26
25
54
53
913637070
257481730
174580
35
24
301297
18
111666
302690
347659
37
213302
89128
492492
470495
96
491744
54
418422
28
84
599720416
37
46101
320129
64
59560
982253854
275692
28
48988
9
24
84
1
288545
406108
9
58
460244
234051
601624174
78
82
87708
167530
168034663
98
11
105145
240654
229575
47
82
96
7
415544
606827445
254766
27921
109791
966160931
4
70175
152264
614293730
84318
17149
27
156708
97
686467570
892270148
44149
487716
18
95
365168
44
122533
41
87
140985
73
76
68
46
261201
8
42
49
29
411650
37
405245
450321
51
43
284864
461374
21617283
242438
229577
12
400348
11
51
39
71764
86
41
343568
369077
69
235400
58
5
18
232291
9
11
108096
21046
33080
75912
76
53
74
89
13
322397
203949
33
250789
67
74
51
122392
56
7547
47
71006
66494664
54745
58
32
63
90390
35
103295
402275
8
35
31667
86
791742383
199753
35068
7
12
218160
93
16
17
21
83
9
79
87
115744
375273
69
299240
33
34
115059
240437
99
5
810833590
40
348089
947161522
318173
185162
6
266938330
77589
123330
256481
401334
69
288406
484156
21
320244
84
4
11
273874
2
44
56
51
55
396466195
10
24
41
9
368214
9
2
97
63
6
60
180690
92
59
367523
292389390
425785
245811
418644
64
1
850178597
119619
323395
370649107
6
43
130144
249401
311251
50120
460640818
24
4487
9
106275
153218
50
166222
15
5
60
97
61
92
24459
3
94
499706
78
171127
74
341342170
30
62
172360
258867
52
308332
98
28135
285479
194068480
23717
72
382109
62
38
829636927
177136477
91
3
824858377
44
274343
44359
305129
41
61
242319
74
477771
191948
60
281553
690899379
40
363516
964515236
6334
12
189450
68
72
405616
43
245508
807480596
26
285438
15
7
73
317367
8
431261505
47
27
98
70
435705
205670088
56
16
491463
45
152763
80455
384040
389518
171575
36027
120152
459507
688577672
330753
133643
209720
167329
86782
78
475147
424949
7
489719
98
148403
498843
258409
45
19
23
444032091
70301
11
77
688404702
285036
399057
7
65426
822805629
14740
41
177072
79
102596
5231
93
69
73
33
17
1
144204
3402688
50
2
44902
7
209854
100537
381636
132195
46
8
492001
88
45
94545
53
44
29162
306898349
16
97
431428
43565
87
262610949
978884876
10
451624
83407731
31
8
386212
442524
81
484893
370031
368800
18
339845
462307
486048
409457
9
7
219283
145465
478737
87
35
24
471444
194949
1
59
40
78
365053
432266043
26
410366
658219431
253564701
316528
299107920
231916
74
96
408377
74
56
904261823
28
1
8
14
3
28
77
207411
177280
77
41876
49
151256
13368
396796
96
21
12
220568
33
88
337109
9
226552
53841
8
59
33
30
358208
237106
161685
166084
335903
475993
20
39
292908
172547
67
336139
35
64
217205
397374
308179
200097
74
58
6
775695103
176029
273154
28
316159
100626
9156
52
217154
362113
58
26
497491
604142126
759311792
39
287414
5
485090
477384
776634076
81477
8
83332
3178
309888
293629655
45
29680
21
21
33667
89
4
841838515
439220
76574
354577
233057791
54
247627
709621791
35
5
96
59
193731
2
344506
3
12922
48
29
64
429954
305775
5
22
10
21
61
4
255211
40
68
229512
72
33
80
477311
7
47
310150
442296
19
79
15597
28
2
11370
387976
78
932962730
299776
290202
297270
72
277228
9
32
231251
1
53
68842
136250
17068
19
188921
95
30
81
50
5
137238
57
20660
4
257324
318740
87
24
68
56
26
25
117094
128923
824074258
291266
51
97
5
39
76
10733
30
319074
12
158993055
44
28
20
235836
39
4
180541
78
252483
9
31
25
103024
68
960310407
373709
17
489374
2
663597198
65143
713786978
83074
15
294250
119491
163089
21
426387
73
81
1
36402
92
216408
265527
48
580762446
5
48818686
70471
2
3
139931
81
386964
278499
557099907
289914
87
94038
273811270
425431
3
19399
8
128375
66
79
73
434567
306298
78
31
489069
230944
316917
47
358294
904834419
38
4490
29177507
4
446378
167215
439609
266160918
952729150
366862
1
354732
4
20
75
411281
301185
35
54
373470
8
449835
123121
147918
445578
89
35
478824
5
41
453504
82
34
256866
172278
317387
79
43
91
1
31
244127
40
474091
7
29722
32
3
36
295717984
235262
80
3
191656
49
9
285936
15
29
26
433674
170433
329484
3
495672
442807
97665
46
75
331604
23
298781
5
20
8
86384
423451
90
8
32
60983
2
422260
711351899
4
36
17
417326
3830
290044
352065
5
36
24
394588
963557628
77
91
4
68732688
4
497776
322435
9
45
987288340
43615
561325382
65
274301
496521625
149078631
71
337425
83
99
350068
459276
96117
423862
13948
232436
43
982587316
80
21
242090
665895507
233098
84447910
465793
43
120081
190194
12
677272588
139605
458113457
98
311693
224609
61
6
148989
351870
39
318195
88
13
356404
9
6
309896
44
83
91
442999
56
2
151721
257857
297848604
4
386197
249462
253695904
17
368787
390412
3
71
2
519468850
123720354
29
117506
4
74
1
68
844572055
269992
93009
1
55752
459938
721439404
308138
30
134235
47
46
378228
671275172
458666
253954
81
7
79
220485
39
22493
384429
413912
1
41
49
76
180448
38
46
66
835352491
12
75
52
42790364
877617546
13
91
34
121301
345174
212454
9
17
19
82753
76
124984
443007
466083
447710
5
9
64
82
86116
209546
2
200492
263087043
42
2
44113
2
26
191964
370770
65
63204
898590212
7546
250015
5
475449853
27
92
345554
33822
330837
208919
6
31
106913
54
8
342782
133337
4
771134917
33
85086
14
92892
286458
496265
285943
34
59093
99
238971
26
235946
33668
26
78
763125186
142247
346564
2
109157
420769
473843
177627146
85
56
8
339031540
464821
296530
472285
34714
26168
63
713041523
1
77
78599
34215
206349
62
427122
1
297508
9
470465
4351
195560
248764
496386
390912
158323
27
361506
420790
52412
61
36
342130
82381
7
57
441561
21
302305
187248
420988
8
562610438
31
62
171193
18
59820
55494
31
77
447782
369480
438819
382921
389110
91212
61956
81
388415
395347
52
499564
86
322529187
46
97
47321
204877
79
30
285460
77
4767
39
63
197146
253721
89
50545
81
65
53558
53
115059
394137
55784
76
702217589
60
768252879
411455
400018
72
46
87
219282604
267736
723316459
164525
150758
81
14
491580
290698
85
9
430395
247718
120081
222716
760734785
58897
332898
69
452170
498179
203207
292174
94
7
114529
21
20
28310
299842473
441631
21
2
208922
237308
40
69910
68
311902
76307
35
62
32
28
6
49
103042
726339717
7
91
73
4
56
16
304508
453927
23
83
401510
42
46164
388756
264345
151073044
970756653
485632
359854002
84
150190
332931
67263
250873
201643
185965
101686
57
423914
138400
90
902885878
62
13
193348
457390
18
227427
345193
27
224188745
43
31
8
63203462
213648
1337
290264
99
54
381926338
67
39
53
263583070
7
98
6
2
79
427319
433353
7
2
470613
491383
1
90
114040
695224679
2
174919372
59
49
23
18090
66
88
267434
76
26
4
29
417096
49682
72
227189
90
60
28
151433
349282
9
97
88
59
20603
13112
17
8
184832
420139
74261
66
241773
657072076
424560
79
36
338504
177672
12
55
91
39
11
24
6
18
4
6
75
46
115175449
361969
57
416803
402652293
18
155925
3
11
131185
65126
6
66
466038
31343
45426
78
68784378
29085
71144
264718
44
24
460807
926522119
52
130917
87
18
60
45
380253
4054
45
38
96
86
201566
98
99
454874834
89
27
45460
78
1
169607
114486
95
90263
382929
7
109219
78
65924
49
438595
26
994582799
321032
2
3
784705634
10023567
391131
287744
46
20
374500
7780
304315743
9662
85
17479
28
394262
30378
74969
1
89
63
4
294846
9
41996
3
54
339197
39
14875
1
47278
336183473
48054
243296
432158
15
11104
75622167
61
447361
98
67
57638
7
86
39
8
961404409
33
9
157280
6
6
338742
32
43
151204
359003409
36
409710
85
200180890
81
40
330512
12
6
25
465818
42
53
72112
58
5
2
90
23124032
45369
4
225446720
40420
59
33
74
133064
18
82
83
20
94
45
776128505
25498
215832
145752
37961
74
35
416507
16338824
823927833
486115
127716
61
19
458576702
205075
106338
474284001
625094717
485467
204090
5
467213
179349
380211
8
65927
42360
71343
50887407
206525
82
114943
415963
7
65
48369
383198
45
62
422404
7887
43468
4
385434
210561
56
54
47
150008
853591346
48
61
493614
202907
13
34
6
6
616560767
410451
8
2
38
458508
496720
108990
143272
44209
95
413883
54
35133
51161
93
47
83
501
43
44
3
32
183928
20
439701
309047
224211
2
11
492672
1
42938
65
64
35
56
51
1
418851
39
402829240
15
28
93
14
15851
9
80
680888647
143973503
211650
436749
155217
7
91429
8
82
88
95
310898
65
9
164873
70
359388
495024
63
474224
73
171807
55
431285
40
55025
42
124245
45
71
41684
358692
497981
16
86
394630
199513
9
376499
359732
55
470665
31
5502
211339
23
195776
40
115080
65
350841
35
86
83
10
34
404332
5
15
79
470359
50
4
60
54
9
300924
4
624603052
77
2
109091
2
18
68
420230
80
406146
152345
13
385278
425335
9
92
798531516
4
36137
77851802
451718
498381
5
71
259136
67
36
830542090
4
346973
258253
86
248789
15
9
333485
29729
228973077
32
297315
24
96
72
3
162897
340136
77472120
359038
1
176907
159315
6
540165916
68
465305
75
404470
264723
230355
177709
289999
168520101
39509492
73
59
454887
93624
1
17
3
2
317199
4
187844
80
22117
75
448555
361111
161064
79861
6
91
288102
81909
552617750
149639
455029
36
402294
453126
160421
738910572
213500
59
61
6
36
462651242
391160528
213896
165832
55160
84
494435
223717
147396
68
25
96
269954
7
50
486383
261205
5
81
39
74
355305
350232
80
304198
46
327397
215127
317976
26
537271140
761683425
11
6
3
62
637501731
5
6
39
81
483411
474326
44
28
58331
67
972461382
49
91
340262
728561758
68
439566
971885889
419414428
485934
9
60
48
58
276013
62
255387
94
86
4
50
82071
22273
77
709797224
268398
6
3
93
301385
213550258
269479
138908
89010
398069
373436
76
137497
21
373057
6
9
242698
97
215357
69
54
25
13
20353
428252
5
8
29
53459
99
164323
115868802
427358
4
4
35489
32906
266705126
615785964
46428
53
271442
40
9009
277775
5
5
441820
28
61
24253
81
82
45
15
431527
341387
2
32
54
4
57
108687
878243108
88
76
255780
715577753
202699
79
46
6
373180
452026907
30564
342664
52
27986
493748
23
49573
69
63
2
835929735
1
182592
129070
63
884577942
238943
400384
466576945
152861
368352
213338
18056
43
83
72
71
141410754
33306
22
1
6
89
184887
97
34
6
243250
8
809242473
49
3
6
3
48
130295
35
211431
38
686775838
68
43
36
421049
202719
9
6
9296
53
2
411283
385883
201852
50
342527
6317
813091534
488625333
27274
71747
40543
8
8
147605832
499697
751319890
2
7
354902
7
47561
86
4236
38
95
68
26
28
1
72470
35
151084
63
56
7
33
415931
99
288370
263228
151533
50
314801
48
4
435162251
831705191
53
68
42
38
20
5
687886893
198035723
15
14
6425
48
97
52
9
5
222149
159327
31033
79
212310
13
146545
404277
92
25
56
283690327
294654
71
384719
87
242524
86
30
85
213971
77
5
496582
307947431
87
87
883060989
5
80
257753
54
67
124964
242429
341050
273036
92
6
567592587
12
9408945
386206
86214416
7
123895
34607
15
22
108154
278671
7
9
1
4
136333
55
92
65
21
148347
35
11
489810
57198
312539
5
448808
410283
195312
6
93679048
77362
99
3
321238170
24
75
134655
300180
99
94
28
289791
389618
494909
73
79
56
30
6
34
87
36
13
68
425404
352532
116613
323321483
79
9402536
48
399431
162313
417061768
190875
370709
14
31
4938
30103
89
261513
18
97699
9
96
255718755
171873
267680
130776
62
218298
2
357838
22
541265040
58
239132
271590
8
945073317
24
94
887300638
37
68
188124
25432
10
93761
53
327849
6
35
585959561
700866130
37
371848463
43
34
112187193
51274
7
396803
82250
86
89
476359
671300252
389506516
217465
15
19
78
358980
30863
23
42384941
50
461203720
21
22
5
22
95
381205
88
56
8
139158
25
354713
330492
387898214
403576
62
49
49
66
1
62
162761
291864
7
57
83
30
3
494444
444289
189654
3
289475
77
222323
86266
184532
362443
2
68
333284
111487
20
70
8
94
195251716
77
402089
81
25
86
1
32
765155439
88376
75
54
74
53982
11
67
7
449995
232102307
429099
4
81
20
83630
3
40
74
91
80
70
51
41
14
306810
493369
59
96
7
144923
97
320005
337581
48
77338
85
38
85
65
38
266065
57
59
65
316966
2
156775
241108
92
35
405239
434030
423612
308332
87339
73
92
51
6
32
499365
69
42
269373
9
365236
64
375248
71
758555112
98
6
396658
32
12
78
44
75
288356
554062256
61
408150535
91
44
80
124274
495462
134083
45
19
172017
245453
16
436424
55
17900
345
147078
3
62
361083
231364
369727
222657
22
81832
112724
40508
110676
440268
99
47
234810
98624
571888372
885282949
64
139899
54
249285
436876
282865
384273
421801
402655
72
147564
423755966
90
24
13
217160
4
387564279
71
5
345960364
69
263019
157630
22
364453
53641
51
25
499987
44
457185
480943
88
53
194490
45
45
15489
73
396880
7
11
401871
397004
34
432788
42
364442
94
54
92
223997
91931
24
42
63
75
47986
235296
18
58
30
219848
317248
97
25
18
70
71
86
37
311261
341666
5
482069
1
93
280473
72718
810044282
74
62
81
4
18
85
89
22
284024
167722
342972
229284915
929338162
77
5
3
41282
65
223829408
248333
426766
76
74
19433
125974
208669916
371878
9
114977
85
88352
302039
475463
89
240924
13
78
156986
71
7
20
394917
80
422824
286817
9
37926843
408283
399153
152941
405700
6
313116
82
113173
234471
68947
28022
23
183213763
45
8
67400
252780
264413
45
62
107049
4
92
473548
327901
5
14662835
60
140482
74
3
447494
93
377767
4
73
496464
59
3
67
40
280733
55
375289196
11
19086
15
243970
76
289727
99
3
368055
56
63
247019
93230
68
3
54
433204
37
14
39
43
326570
78
40980692
250736
44
44
490478
56
462714
4
95
117510
157378
55
5
203573
76
193143
44
367187
58
298675
129852
77
54
83
92
76
39
9
8
67013
31
391677301
4
36
83003
9
376208466
3
37
59697
710174384
384252
387983777
606471421
278205
59
76
458403
69900
50
167500
352702
67401
59
9
56
89
409929
312675
93
270802
92328
434583
242132
166397
220584084
47
62
40637
164559
249587
436649
70
23
380075
35
186363
4
19
422957652
211401
284658
8
48693
2
13
76
92
43
77329734
475102
88
2
75
286558
82
36
78
195156996
3
393681
404179
4
247906
32
467015
41
81
312668
54
183552
119744
24
273597
396783
54
14
19
36421
1
9
496199
477351
836459066
27977
14
866801247
5
70
344768
456180
754440815
91
757169742
381915
68
639077799
997228724
190602
78
18
429428
63
205579
6
342896
416581
7
96
30
2
91
49
8
332728
208681
41
4
15
17017
23
46702
91
74
90
60
87
22
245123
70367
79
37
5
94810
54
34
38
68
55
1
94
494213
94
39
45
978820309
124155
22
6
21
66
171494
86
88
258408
53
9
407671
864575465
1118
53
320598
396647
91
393239
490875471
64
5
92
9
113878
848979163
41
795694167
17828
9
344568
60094
295338
15
7
37
21603
113334
23
17
81
46703913
350970
12624
6
297078
46
292433
61
701
18
261901
17
805319773
248018
332152
412392
38
137851
42
702421977
179382
69
28
16
19
48
115283
72
4
171913
352411
22
74
465391
6
228798801
826432057
2
23
50
362333822
114144
84836
433758
13
99
49224
76
408373
474520
765278733
784310962
188261
210210
7
462253
61055
89151
369866
23
47
25
10407617
5
19
463911236
76
992205898
921819764
20
25
320916
146022
18
114280
291221
227560
78
60
32
316073
29
76
736580042
72052
444756
48
182530
7
212314
50357
123517
56
482197
56
687223959
76
83334
73
4
80
215488
622534208
44568
32575
985745592
15
93193
40
77
473979
13
9
86971
265407693
9
84
178774
231728
32
343166799
173662
374135
2
93
437605
752492183
415127789
30
53
1
257307
28
58
7
71
847672513
38
90
7
6
60
76
38
96
63
279758
205884
49
326340
65
4
140073
5
299078
932255199
394833
3
53
461372
67748
472755
72
686187711
47
52
80
32
97
80
57
53
54
114175
268752
174053
57
22
36
105816
88
359726
202371
1
118385
174606
166434
396815
61
17
222627
82
189444
209469
34
95
34
35
91
197411
36792
66
43
411336896
464376
893064027
334299
25
56
31
57
5
7
50
41
39
403240
362466
48
62
39
42
371030
34
608861910
12
39
202656
57
179643
304105
222066
27
536642889
953308560
122939
89
421387
35
242761
8
33
170564
8
431870
427378
51
25
248672
218628
218973
34
180698
116090
335785
26
116023
427335
494309
94
330262
352258
77
41
17
43970
24950
327514829
60
204471
39
387785
51
409977861
387280
565829334
370757
164833
364754
20
282859
48
322575
405425
90462
427588
369584
114297475
39
349000
136353
306050
30
2
97
44
386059
36
95
195638
288469
86
7
255092
35
53
946345713
13
76
7
27
8
206910
43
292032
323629
6
45
14
77
364212
82
172213
76
203223
57
84
8
47
16
306884967
247646
96
365136000
40
7
513278478
38
39
108231
148614
329820
75909
6
15
17
145678
61
44
56
75
82
446586
148671
4
860824790
5
53
36
27
96
1
333334
455288
92959
404321222
1
84
63436
138879
5
442315
365793
483150071
156750
44
61473
98
73
357773
265037
4
227455
94
11517
52
73
12
3
152630
89816
90424
389004766
19024
374633
100582
218534
54
177843
226613
327101
10967
2
55
31
95
123278
32
543018051
39144
55
83
480361
191938
441548
65
340579
42172
3
313323645
74084
81556
68911
88982544
5
203072
418865
455961
307890
37
84988
72
379219
33
47
190990
229245
862308125
13
294764
26
2
85
9
86
5
1
38
983303678
350988
604085979
15
8
355216
24
56
466505
52
12
220863957
118723
158669
890612259
10
31
151942
71331
8
8
20
6
393296
39
754281250
22
59
19
52
376930
684236235
9
591762500
430360
66
11
191441
239040
458591
78
35
330694
288957
216905908
2
72871940
426640
47
59
3
51028
24
254548493
62
245071
16986
358220
357429
222575
46819
7
390798
101325
354425
5
493730
88
53024
132207
89
57
88
81109
377032
772584386
60069
96266
989606093
6
355009
483388
94
65
48362
6
159723
265154
277788
352914
39
36327
78
18519
30
60
81945
66
1
457437
282445
5831
7
53
11
483986
6
118877
12218
12
18
99
473519
145811
320616
724999057
359649
29687
73
24
3
11087
99
70416
415805
52
144476
280222607
97
97
492574
74
32
1
992964833
72263942
222720
186641210
55
326129
16
241603
202895
35962
175827
130712
82
46
460734
460773
397088
80446
38
98
143200
4
402959
82
769294045
272642
80
497107172
66
7
79084
5
664823654
782466651
92
396697
40
344209
82
5
110444
97
417335
475752859
42
2
19
61
201330
214092
250429
31
63207
1
284455756
5
336762
51
24
68
29
10
53
50
99
27
258092
271930
215340
5
584057042
29419
243099
29
72
54
66
861098921
104320
464436
92
97
11
293098
7
763939429
364814
95
44
451757
172281
110919
21
8
279038
334188
98
23
416584
758587806
49
480370
53
41
167750
769026654
618978937
185468
50
327357
65
35065
66
91
594056764
222702
57
616426161
31
153446
97
26
123300
47
442484994
450122
11884
385045
16
71
269266
114822992
116289
244625
52
47
13
4
677032383
98
134637282
69434
40
42
3
101538
269918
78
63
432481
19313
638308704
317689
259871
268169
84
401190
155740
8684
6
351310
26644270
494310
214141
38
1
5
2
19
238234
463534
247321
97
241761
19
85
47
67130
121341
469206
195295024
981985127
66
58
250479
46
687315679
2
67
153896
30
64
61106
9
813937441
48
16
46
18
2
77
14
495190289
104097
69
200668090
37311
6
49103
78055
58
65517
503842674
441426
90
437116
161972912
9
28
84
26
133596
119480
92
364137
9
60
70256
38
52
229647
1
133734320
61
26
450614
72760
273958
93
76
92
329914
375882
992799623
80
109982
11
246751
5
393060
345645
47
52450703
2
7
5
60
9
49
19
445502
14
474878
84
51
7
64
4
62
177559
10
234395
337711
251006
88
42
474822652
491728
584496560
869093688
65
476522
85
9430
9
379941
59
53
31
144793
41
48
47802766
4
468298
7
248299
40
9
34
91
334302804
362621
328683
317944
43
3
871473709
22
20
446686
146853
92
155076
72
415557
2
73
125676
437950
14
218630235
28
6395
98
83
8
4
360838
4636
71
198052
44059603
725601566
714172423
41
92
98
3
7
4
1
103874
83
424669
8
341460
58269633
87
9
31
312096
27
55731
8
54
444953
4453
19
82
53
239480
331310
357570795
218642
16
43
374094191
99
158861734
140938
330567
547314511
461060
40
60
68
104283
224326891
385870
157355
490692833
396443
284829
36
80
21
43700
69
80
3
73
62
17
369295
16057718
3
41
188458
26
77029
6
54422
84747
6
42
43226
68
569421228
442217
402883
237638
54
8
73
17
29
97
455176
98
301843
51559916
181629
187311
99408
329582
817873104
39
327912
63
18
1
19
465346
185695
213307
87
29
323361
225040
428813
445692
121211
170788
96
8
54
625307026
35
97
467947
64
82061
461951
9
68
494122
8
320899
5
178634
48
61
418433
51624
17413
253975
19
62
186723
46
535192939
43776
5
8
186804
57
470980733
31
49
118105
150878450
19
447296
16834
82
5
2
344440
74
48
2
819807841
290886
24
88513
583846621
5
495918
58432231
70
427095
8
273299
147293
61
360728
400125
336113
79
819021701
99
3
251089
48
772803029
81
318494
110677
3
170554
489606
7
88438001
25
230929
122402
16
55
372574
3
165430
383007
447162
82
82
81
200372
77
237898363
57548
56821
237250
98
56539
59
216771
134533
74
145327
711939212
448767
11
69187
361359
72
53
227789
138364119
91
14
75884
292589
854
74
77
70903
482785
220461
379958877
97
323411
5
89155
68
27
97
3
208656
19
30
17
58
29798
92
17
19
960955771
27
58
81310
218882
650983739
59593
4
411352790
457958425
153579
49
66
86
9
20
8
43320
10
47
62
28598
77
7
315960
42902
285837
7
264853
173279
123012
151498
143634
109712
64
85311
81
19
57
18
85
2
23
49
86
272864
79
45
455924
63
285376
83418
80
41
333257
200463
38
351756
31
432261592
9
213091460
99
9
345214
972184845
107981
354194
42
43
41
7
12
492232
342917
442413
95
82
327485
69
73
120630
80
56
79
61
541260041
7
51
35
68
6
357570
91
81
45253
338308
241334
301081
271264
9
941926563
96
69
36
487110
282985
2716
94917
266471
176421
51186
14807
535436765
165602
108365
372095
326995
117194
6915
131303
32
303847
6503
47
190100690
378686
648
25
71
81
202404
73
98
27
41002
54
70
384409
40
48
395290
233489
269751
4
380698
155963
2
2
420224
294675
9
71
975457933
117859
856901125
311909
7
644094278
261750
231453
87
83
18
1
121191
6
67
410068
8
40
76660047
97
245841
298350
22
99
22919
19
8
2
90
419008
47
462908
56
4
35
9
86422
908207908
423704
45
6
83
359270083
9
76
139033
58
367474
646884799
396165
278654
21
6
947651953
63
306878
492067
25
97
499698
38
733572349
333797
49
53563
37
30575
6
95
12
3
539652838
51
9
211704
419658
373151
172307
487210
366111
396051
75
61
32
287415539
50
786572692
470091
354657
87
312627
298079
60
285448
35342
3
274512
221819
11
147585
74
490077
65
707744762
395528
60
32
97104
349348
1
302792
725478450
9
718119718
405077
53
86
9
66
47
5
37
189172
97
7
45
262533
3
138020
69
97
481888
6
436979
70272
100137
60
213958
51
265511
55
1
78621
453370
41
18179
67
155019
99
107064
46
96
199556
753466419
70
297557
283939
54010
271234
241571
510861040
52175
94792
248013
41803134
7
3
7
253329
390171
182132
7
518807718
328425
169747169
92
72072
285991
58180
172954
42
89
29869
69
17
50
134796597
43960
54
261151767
188375
373951
43832
7
286744
209442
56
998446564
39
469348
257757
972360184
23
299000
67682
322682
492957
97
176650
71
414977694
313648
345535
87
43
306907
19906
12
7
95468
345015
3
480723
47
443819
479502
56
890074715
199033
87
99
6
50
89
333449
49
25
1
284486
404589
13
400380
406486
54
3
11
764618021
20
349221
285344
871289462
83
36
7
52
100811
387106
55
5
474882
277557
42
37
304219
32
462676
34
893294253
311098
35
88
72
23
20
458358
28403
143196
262179
117675
71
60
633635932
652053597
51
293256
67
32
69953
66
438796250
28
453436
411616
74097
90
90
452114
92
482370
27
206741
136746
14
231247
144595
69
56
33224
103158
3
50
60
69
214386
103528
399341
6
377178
344311
70347
106107872
311335
271667
64
96164819
139460
81
52406
90872
481803
394898
18
93466
378664
12
51472
61
42
24
154911
303600
40
464758
375921
7
200508
415540147
24
85
88530
83
397524
18
51
454419
168093421
579864034
274306
145358450
58
254824
810048904
57
15027
30
66
172418
171027
62
58559
4
1
22
84
196037
13777
317547
32978
36
69044
26
365207
352817
28
379003
8
797313402
80
102925396
9
85
455986
7
322484
88
107248
303487
461773200
52
298717
136395
57
140055
430227
413085140
745041623
532317301
62
146634
34
58
130759
52652
86403
316561
570014331
278272
275036
51
151129
82
71
354815
350056
209572
282600
127388
207700
32
84
54
339889
9
315794
274894
995234669
7
26
80
211784
218262
360076
249385
86
383505
71
58987
138818
26
442014
57
33
263316
76
454135
16
95
73
995168479
6
99
74
97809
248185
257331
97
409007
200378
23
2
76
45
280668662
2
7
42
239735
59604
290406
36
335994486
19
1
9
80
41
438128083
4697
222167
72
396831
182897
6
25
419950415
43
285817267
7
144132
21
379767
75816
62
399369
78
10
54
46
899701321
165243
92
446208
406935
61
331056
31
327970
5
63
13182
4583
52397
82
5
42
81
435860
94
460966
447205
42
356181
204700
63
489078
808081252
139786
294522074
11
364204131
40
19
277302216
231381
4476
47
386369
217550
56
74
304858
90
3
407783
88
169610
57078
81
10
168031
982439530
195798
37
405769
365811326
68
198899
92
76
79
367528
342733337
2
46
461828075
50904
67
784783168
404489
15
794188778
1
10
448096
7
7
16
96930
88578
354593
92
28
23
60090
221979
8
88
222850
46
332619
88
299812
252399
51
83167
342707
55
419106
158450590
104275
483424
65885
40019
13487
336153
406172
6
69
402154
20
351022
16
74
77
251747611
44
456855
85
449510
3
37
66
11
9
375549
7
272139
4
366144
7
468618
280229
349560
58571
494849
18
498466
24
4
335753
61
22
421242
480267
6
89
27
84
9
412774
84
350693
960845888
378769
167081
355535
241820
25
301448
44
65730
333344460
31964
42
489059
66985643
57
44
68
562740835
35
12
32
25
358638
97
206337
30
111264
41048
79734421
370072680
71
7
14523857
52
48
87
198741
30333
176841
220974
7
73
72
20
489507
80
41
34
94
34
17
469516
390084
15
9
89
325935957
7
189535
28
76
9
494412
3
61
6
83
8
8
62
323318024
48795
159446
84
22
4
99409
228720
58
8
971360002
463429
783846040
427896
7
36
108518
95
57
344739
62
45
46
378653
852725552
77
253960
225492
1
319586
411477
628152242
73
81
6
48
88
175649
475923
61
89
370650
220969511
99677
97
318248
444209
74751
80
508194344
466212
249051
72576
2
305133
31819
72134
65
38
7
32
16
65
323856
282424
261226
3689
414196
79
86
427934
327151
187540
81
3
5
25
72
454269
126781
31
198651752
29468
93
127505
74
15
15
45
11
55
94
231954
16
237366
6
37240
277045
47
10
36
2
413354
4
80
96132
202121
71
75
17
114776
1
425457
82
475201
328269
7
299992
81
58
47
8403
8
10
402114232
76
97
139090
274159
2
13
189279
56
192945
449508
213724
429004
62466
7
4
3
12
221485
72
77
91
40
82
19
402380
41
51
76
5
95
2
44
99
821005649
97458
99769
8
178069
187564
24
484945
37
355692
37
4
67
73
8505
31
21
148717
974475226
57812
74
198228
6
70
72
131614490
20
222085
95
97766
336845
21
67
14
403582
6
590279697
448179
454644
38
185304
15
15
13
267663
17
411733
358086
54
12
409204
366734
419565826
93
72
79935
748188105
44
107622640
76893
85
150030
120411
175967
2
68165
81262
292939863
34
988965798
369572
474957
1
155859
322516
77
6
249702052
132777
186534
82
52
19
91
150596
382885
22
887184112
99
602451124
91
3
194574
412874
53
16139675
13
279853
43
1
68
36
145272912
625346402
407919
667409624
73869
21
4
70
16
25260
51
71
96
679394238
93128
48660
24
55
45
13247
28
7
9376
7
41163
137088
129991396
17
2
7
996214202
173564
320580
2
320698
84
31
44
292868
136849
148281
88
43
365149
5
36
370899
95
85
474487
153661275
8
43
271842
66
88
88
268319
53
154462
44
5
26
137093
93
78
87
37
333206881
107486
662941117
39
97524
397233
84
72
16
33
62
29
87
389122
7
26644
455746
20
393243938
450892
1
5
38
61
63514
57
238786
270867852
89
30757
127711
20
7
4
6
405916
62
55827
36
45
2
85
1
7
84
479012
377161
816138302
2
247281
9
481535062
94
42
62
75
12
34
6
7
45
47
4
92
413588
307151
188371731
149451
176530374
185646
436665
53
16
897275115
25
490986
50
72
150466
76
240435
194146
39
79
133680
101175
34
93
86
19
15
766607038
357716
3
373508
31
18
1
238702
94
328481
310949
336329
91
86
230010
689847570
287070
460257
173716
71
462557
278541
191397
52
5
222411
347771
72
222699
299809
7
655548839
8
68
5
46
359388
87
19334
244348
3
13
46
24
9
89
68
60684
131174
392195
36
77183
78
29
217533
416383
5
65
295863
1
148758554
93532025
286956
65617
113837
349287
41
793842704
343199
244207
94
90
183692
265619
46129
403877413
34
1
15
98
464636777
158859
295443
142230
89
75752
37750
214650
310031
16
22
28
533880162
135297
24
226699818
66638
493228
40
53410
30
12
278994
71
487812
66
53
14807
85
7735
67
34
27777978
52
38
57
176775
9
413901663
286489
72
262542
652561267
92
718641335
197193
41
66
283073
88516
460243
449875
66044
35
67
756213341
253483
434215
331852
84
46
414307
35847
15669
248176
249788026
99
328058
97151
191699
222164
469896
322622
309251
219372
473760
55
644269974
34
401221
333084
279564
57
19
95
75
19
22
84
16
457632
28
444663335
209177
307818275
726265551
55793015
10
82
261479
34
36
66
95
5157
2
436079
60
198235
118046
59
133941
30
86
420140134
6
44
79
59
62
389989
2
485538
5
18
15
69
14
36
31
76
169478
80128
99
472901
33
17377
74
62
5
25
213345
23
38
33
292251
843827696
76
323143
62
99113
467073
325791
4
28
104076
360963
245275
7
74
8
381961
718390301
48
922329361
19
279717
317903
12
60
1
4
222935
4
20
853276784
4
136695
33
68
12
431592
457244257
326190
302420
68
46
995617419
77
449850
373321
6
60
364079
4
34
1
45
175108
45
40
491349
3
465632
5
16
27
53
406445
1
76
65
72
93
6
151988
225548468
23
93
86
34808
372732
13
408132
45
83
56
1
42
24
860791132
92
14
66792086
24
19790
47
386378
457851
54
893128930
441022
7
320696634
6
29
58
25
232509
19
748276707
345992
954331673
420737
7
15
23
78
7
55
25
343255
469682
35
85882
373740
71
447586
64
63
207628
30
89
54132
791982517
141223
252485
2
440321
333212
94
71
64
205717
80534
54
33
154292
474399
302830
3
366732
472481
47
63
387611
40
96
62884
193747
365547
93729
252590
81
46995298
37
74
68
14
464962
7
13
130280
43
39656674
6
256064
72
68
27
247679
398991960
397061
11
53
41
220692
491989
24
20821
272618
183998
315564
90502
441670
97765
57
36
22
970695667
161567
39
16
923808247
23
52
158169
388812
31
332991
313044
334614312
61
94
142695
52
213231
278054
85
27820
6
77
62
323569
97
65
96
80
40
81091
802934204
32
353137
484661
9
408397
59
160766
41
37308
81
396431
93
87
251942655
35
267867
129082
1
695983875
98
94
253843
160888
86
47
3
54575
458435
5
4
115444
6
73
2
73
42
38
88
80
32
17728
25
257235
46
172380
319393
413995
397554
2
25
27
468524
267734
161138
27
71
23
13
139446
15895
350088
827561806
294830
66
417314
355981
128647
437955
21824
24
16
233524
99
69
199759
4
82
8972
70
5245
77
65
89048
76347
24752
61
105920
87
3136
508691006
82
189643998
162227
21
435783
384850
62
92
441713
9
52942
90
61019
93
478909
76
562299769
13
333843
24
459508
185815
33342
8
9
18
895575112
457126
417959487
30
129934
97573
9
125859
67
6
126446
381773
51
9
83
28
49
49
78654
446443
48894
96
3
398233
70
68
424159
479112
281968
90318
84
453223
195562
368650
8
486939
1
491254
13
21
390701
27
3
72
3
481202
36
54
58
35
24495
404043
53
33
302690
240041
176259253
4
355235
593632960
7
281814
689444583
392755
4
652292070
9
61
31512
58
23
238484
364327
211036
423827
123702
69887
1
22
409913
2
59
21
45
121105
950193659
108188
43
181147
81902
47
41
197978
71
102402
93
59
75
271484
71
52
87
90067
187255
181598
9
52
25
74
17
69
149940
222931
4
331956
347141491
77910
78
73
19
4180
35
463902
94
31
928393179
346102167
735937583
67
72
22
193740
45
81
53
62
525770722
13
306639
97
22666
158913
677637115
2229
98
262987
458653
11
40
103872
82
17
77
299113
3
75029296
445843
27792
498696
456851
99
337888
60
245396817
232479
438571
89037
67
224613
60
657170058
26
295107
52
429189
13
1
23
494589
40842
58
178385
67
33
77
180134
292967
41
94
169154
281761
49
437978
474484
89
82
65
24
35
423463
66
2
65
6
40
71
20
250429
34258
39
62
52
49
99
62
4
636262199
277823
89
98308
44267680
878179136
59
187930
237435
41
54275
76
9
326246
248278
33
26
8
312501
12
94
453874
80
17
36
226991
385077
53
42
16
2
90771
330663
14
385070
362276
1
1
250011
173540
6088
450931
83
49
362932
130760
249781
45
1
120225
62
240735
492127
276977
29
48
91
72
280584052
322965676
91
41
236356
107737
109114697
79
48
38338
46
246380
76
83
370070
436778
91
8
15
293933
1098
324109
384173
339547
233715
497359
199803447
151874
413012
77
14
24
537498965
277669
9
29
431451
204130
385485
92
5
393503
167069848
4
95
856648620
56
48
2
72
5
330622
74
33
9
5
195665
315734
46
402073
97
80
44277
58
456699
6
135550
31
79
7
409906
467584
17
68
53
350712671
90
202408
460447
38
51
55
548274908
348182
52
410861
456572
77
350567
53
39
68
205005
20
216950
418645
78
36
154767
481224
84
172101
143436
12
64
828394355
323844
141090
44
19
119665742
59
2
263280
76
228913286
17
168965
328253
387842
311890
69
72
927567848
857372066
87
420948
144027
394362
38
773815081
257677
63
47946
375435
62
97456
33
304979
63
380641
1
162976
116644
42
78
425819
49
9
65
23
311663
81
336612902
83
4
497663
78
441593
95
95381
56
734932112
426095
65
1
12
74
422058
457189
217972
127779
702177525
1
16
477843
45200
94
225310
35
160162
300304047
95
38
382015356
9300
469379
567068315
367035
84
53
7
32
461116
47
674428469
7815943
19
278788
165642
228005
4
41
88
49
318356
35
58
28
84
495630
90
625862233
324410
334289602
513169289
44
889817835
507027949
79751
66
32
132216
799782951
58085
47
189873
72
61
70
447540
154639
5
72
9
4
37266790
108580907
29
376051
39
36
134
55
61
814122108
17420
27
203691
8
814527162
212104
51
63
26
87760
165535
206841
376293
73518
16257
6
60
205319
4
183827
245714
391638
7
809
108241
31
85
589562714
94017
30
9
82695
74
32
91
274764
74772
15
602833916
2
123332
3
138744
943215318
311915
3
97075
865
288153
306966
165001262
62
34512
22
78
6
817490815
78
66
489008
59
76
320330
416039
52
488195
15
460308
372893
290314
367323
299798
43
158637
271414
345928
79
138045
95
66
40
4
60
130012
256314
82300
82
68
22
67
241383
473178
10
6
237353
374925
375068
56
92
50
99
447590
32
87
57
21572
639168849
411563
82
141441
1
21
89
20
96
20
5
20654
197629
39205610
74
21299
770294562
24
44
79
298473318
776143935
494233
69
2
40685
2
27148
346736
43118816
373355
90
39
409097
35
71
81
433611
91
373396
81
8
786163779
558781054
279441
318006
304356
113
24087116
49
349042
74
4
22
178041619
83
356041
451986023
43
50
841840975
73
38
357060
373848
70
75485
491745
287199
72
292776556
58
88549
15
81
7
186702
4
28
404601
136054
86
84
604493705
58
2
16
14
3
63
90
15
175052
212273
202217
424655
6
61
83
21
62
496259
208417138
329495
28
87
351079
6
315112
410367
490530
399009
147762
25
312261
209999
5
708730927
60
269178
61126057
269076
377222
137990
8
70
72890
388550
60
49
603
14
174900
191678
134121913
55
71115
450577
126686
196109
40
9
395400
307071
52
16
471493
236113219
75992423
6
12
386324
98
764120142
93
198471
82
147173
710633720
3314
216154
51
55
3
35
210279970
84
120615
356760
97
76
49
18
230406
145297
538519511
379028
394846
15
2
26508
7
8
136373
80
78
76
180652
5
194439
682704961
98
121099
477532
163405
17
380686
64
191736
476291
516296317
241688
75657579
32
28
34
306996
4
4
38211062
51
1
8
42267
246669
114672
94
409582
593761344
70
260264
786516975
407357
208913
39692
388838
41
362040
61
81
39215
449796
53
88
93
293658
156296
460778111
496361
194734
77
45
89
196509890
98
469159
228490
148098
970494618
820668608
434162
845099166
95560
8
37
121910
367636
3
433533
34
408413
169046
94
333450
1
184359
849833083
65
4
419955
43
45
57
50059
450116
446265
10
61
91
200200
47
24218
43
368716546
168607
42
243219
65
99
29
444045
12
1
87
20
52
373082
80351
90091997
4
3
4
86598
70
100731922
798061272
537005168
121804
92881
217944
1
8
158138
286032
72
738283199
10
506651952
191346
327420
34
32
15612221
25
34699
186740
9
17
59030
20
8
24319
34
191834
22
155903
8
709826635
165209
924438036
69
488521
22160
10
6
710953391
8
1573806
82
376912
84
48
95
326160
385491462
70
865788817
45
54
77
31
3
87450
29
3
87
36
245083
485213
451951
220715
255230
379394
117459
229711
47
445714
56762323
82818
4
7
359813
23
95
65
103727
69
60
88
93973
22
97278
487172
351833
243813
97
59
18210
7
4325
330198
66
422897
97
3
37
32
14014
36
34
75
183902
48
418132611
164685
3
45
9
89618
227465
662736545
489396
244253
36
56762557
326048
3
2
393567957
8
82
28
105321
466016280
13
21
450053
19
391302430
9
14
32
82
12
25
2
61
3
55
96
95
469773
294113990
7
10
55
9
4
14
424275
117974
9
93
276522
27
63
24
123653693
496739
494794
3
19
75
31995
349911815
81
472320
66
6
30
104906
438695
49
68
280708
15
37955
20
54
78
22
261959
868130391
78822
26
56
37
490614
91
131609
146981
42199
480531315
91
74
4
57
15
21014
27
425411699
357738
437795110
450045
10
47279
356211
72279
385156
306229
63
6
9
77
231112
453515
303125
27
318021
4
84
40883
39
442164
100661013
42
170424
282996451
67517
38
254253
408518
96
19
360745
51
38
336207928
32
491287
344081
14
84
34
32
20
1
112037184
246154
442214
43
14
100265
64
41
19
11
13997
3
10031
309660
227712
4
1
311153
31
119842
34
8
35
13682
195820
97
108260
136049
97
31
14
69
192009
328154
70302804
83
64
6
483095
9
70
8
323058
145444
173962
993665850
459684
377214149
58
4
401311
24
64
7
147569486
31760
395148310
886370151
45
74
645357519
7
94
173253
223374
47489
156398
59
39
52
68
34
82685
455077
77
4
23
115615
36
240563031
215415
52
11
230338
93
97
15
331824
1
160592
83
79
826668352
49
41
152710
21
33
551797981
8
18
31
230094
5
164538
17
87
280910
257408
68
76
6
129527
56
1
85
90
82
60
2
76
19
28
321746
359659
453783
15
328454
64
427891
395307
86
2
13
51600
77
48
475956
205055
382116
250288
189729
14
365277
135238534
80
424059
32
95
491446
82
52
63
259741
57
420722
70
63
313438
28136
480175
6
371410
382006
137198
75
68657
79
42
77
73
126482
128181
497434552
919413434
57
49043
174314
7
76
241898
45
323307
12
157964
6529
223613
22
22
237975
200696
19
59848
68
298209
78
75
65
392357
69
81653
85
604909
366936
72
55
457797
448883
60
259159
325533
434812
28907
15
133033708
87
8
97
46
80
94563
69006
229344146
5
140972
2
723838855
192006
94
76
11
416633
551872830
49
76
31
405722
46
188950462
470537
26269105
69
178002
289893
494624
59374
52
9
91
30
213685
67662
71
6
170267
7
26
2
271253
33
444023592
425201
33
283715
6
54
40
2
364548
68215
50758
115502
1077
37
64
5
196111
38
114852
553900104
67
44
927505280
7
84
81
26
23
71
1
74
78
435453363
92
94
2
268683
89
289533
32
16
121950
90
312313
142464
1
47380
31
731013496
388619
154140
37
18
57
121375
11
68
42
469456
215512
413759
147894
58
15
61919
251529
125313493
114237
77996
30
16
389158
834104638
9
285385
20
25
8
199240
16
45
84
69
364357
29
65
419551
126809
50112758
99
19
38
56
36
424710464
233298
138626028
2
409778469
66400
12
293316
91
389847
434135
29657
267497
225411
110822
108816
478656
54
36
2
780872319
268973
460319
3
57
513742905
44501
420468
65
1
5
55
96
9
7
445322
80596
70
28
30
65
140076
20
101829
9
3
73
8
279620
26
276825
69
51
80
65
74
102360
17415
47
354156
55
825658108
51
10
176818
301778241
95
11
307440
468930
368944
61
57
241914
14
71
70
2
240128
368089
58
390211
57
306772515
60
153206
92
458708
6
1
883933386
233128
285801
42383
3
62
432352
923057625
36
1
420643
251092
531479287
427277110
358891
429596
708498351
416414
77
2
71
285785
54
58023
17
56
84
269620
6
470781
92
25
219663190
149908
220514328
570103
301105
4433
2
905131050
852062781
1
95
97
90
32
96
60
2649
80600
11
496329681
1
16
8
64
287450360
654162084
311551272
4453
526180875
18
713157540
17
267173
59864
99
71
9
44656
320608372
397349
169616
309130
32
51
53
77
411876
405967
199362
419164
109223
394801
6
180350414
83
2
433437
55
44933
98
46
106326
42
102424
78
99
403109
322301
67
927412349
481611
221336715
97
249302
993614005
81121185
9
99
472157
44987
263377
415043
10
437193
99
636422146
763580681
84
910677843
60
379988
75
233082
87697840
294275
85
467008
689955016
56668
178551
72
42
914999022
21841
2
468705517
62
420742451
41
98
130867
52
2
42
338371595
248391010
14
260091
103416
97
60326
222271
6
77
166635
209088
392923
54
236143
162314
288761800
253355
57
484983
98
91899
63
39
58
14
5
241284
82
267043
59
75
80
47
64
78
404251
414486
359521
77037
68
380861
473206
13035
69
177071
57766
41344
156019
72103
960041467
6
49
21
135202
179187
212069
55
34002631
6361
17
325280699
4
137024
82
127512
294145742
199734
77
236744335
358169
306864
98791
31
11
866303961
288374
239129607
67
70
28
246088
2
200394
89342
3
32
68086
326885
21
78483
68
7
6
447061
70
76
90
27
96
440963
37
380788
1
37
269899
47
72573
180904
880214944
35
179155
38
48
88
446754
86
197083
591276806
4
147686
284930
79114685
39
433919
178515
433390
39
3
108133
115780
6
446280
875259170
76
7
1760158
58
4
424511600
127401
196211882
321304
4
371763538
135801
37
86
402503
101538
492058
408742
12
247515237
332711
81951
43
5
95
66
72
4963
463434799
49
73
80
269353
1
17
531629572
58
29
374590
74
56
431897
11409
267227
9
65
9
19
220959
20
88
409908
174434
31
29
73
132982
403351
41
15181
806021107
5
3
58
92
259892
65
55469
57
99
67785
91
5
277150
48
1
394271
386028
4
167746
58817
156419
9
93
71
19
97486
194969
529280792
6
4
48
21
427708
373253
23
5
26
278289785
60
17910
301272
9174312
96
66
83
8
984767505
72216
416053
35
2
98
78
53
326643
976840598
75
85
201874224
321309
265754
395580
235837
195958
95
46
955601302
158004
46
16
51068
82
97
286131759
421773
341266
28434
18782721
199892
151740
30
17
89
22
358266
94908302
112589
6
95
69
290592
416707
54916
2
1
281657
237218
475771
43
82
74
457167565
55711
61
157352879
15
164961
121318
153445853
74
288524
3
956518930
7
389070
448405
139160
184193
8
343081
139963
461690
28
390725072
58776
75
396909
202963
120282
99
33
947859833
53
72
12
4
59
698807113
83563
6
181664
39107
291450
32
37
93
24
47
10
88300271
37
34
488646475
59636
120024
9
54
348302
8
30
198273
251120
2
73
889202332
12
382184
40
527330373
84
3
159267
8
90994
15
2
2
69
350280
28
461596
11
480987248
54
36
6
37
413674
41
66
39
3
191316310
57
26
10150
9
66
196561
60124
41
833620867
8
62
67
664913021
34
76
38
9
97
505777026
6
451269
945516706
467595
36
412227
294663
15
125540
19
42
128226
912035980
97
35
224940
59
195543
656143765
785086515
80
4
98
383297
264309
493945
122983
15
37
50
61
950046260
8
469971
331108
3
74
32
22
494186
67514
822933410
28
310259
731087075
83
169825
217473
763925080
86
971629435
157111
101266
29
46
59
676602336
48234
494353
295379
1
81
8
6
81
236674
9
452596
172289
391700
33
289316
428808
76
19456
76
223626
249676
14
246688983
80
67
9
344495
24
2
1
235901
51
17
30536
172196
8
439029
45
365061
35
66
8
343105397
441397
14308
876380098
41
83
35
42
41
49
3
63
84
500381145
37
953073879
95
6
268284
63
60
16841
452207
15303
114552
305129
1
75
206779
29
417955
34
301217
203074
9
82
55649
73
45
68
39
24
78
826900889
81044341
21925
815886003
467823
85
290443832
83
3
77040
369115
86
96
53273
50
33822
7
5
71
243346
401643
73
63
55312
60
328333
7
107988
166568
262112
27
43
11
62
67
392642
4
334953
372035834
496885
314757
323785
84
82
2
49
283212269
159522
71
73
189598647
46
57
3
4
2
16
90068
329945
84512
376507
79
101026
319702
225142
82
38
50655
10
73
41
36
373898
31144835
209008
33
13690
169223
432196
9
399246
214533
94
287782
492128
39
380996
191981
337407
312442797
938161565
55
19
3
914672355
17119
59
5
93
55
32
71
91
441145
3
431637
29
3
44
462568
64
135477
96
23
325395
797997561
54
236275
89222
355755
34768
391630
93
262070
446565
37
79
11709
344339
459657
91
5
245982
3
196497
64
65
344620
338715
100559
22
21
66
490446
625453667
118249
4
6
263014
74
95
83
241692
24
138635
3
420353
67500
71
94545
22
389144
2
83479251
69
325525221
36922
126215
62
63
90
41
461711
933450601
9221
31
80
10
407252
246392
339177
78
169696
40
52
301391
19
191488938
19
55065
354189
77
54
899579144
524931706
84
459542
129903
47
268838
6
134273
42590
91
3
59
422177
88
8
389318
250361
7
4
382710
39
485226
317588
86
221599
35
147190
30
319808
24
553139381
37
89735
362762
157607
40
32
376114
635133041
94
61
46508
80
43
21
7
64
13
470107
4216787
333418
563598629
115653
36
403505
2
176149
772571561
195619
67
43252161
148412
486829548
106200
56
76
2
13
203735
17
212784
38
442975
363102
101414
79
60
36
488480
85
9
374227
486814
72
469536
104248
368048
405500
39
376256812
40759
280283
295815606
753996423
35
3
59
81565
244569
271967
40
664403544
7
4129
93
51
49919
8
46
3
15
31
332108
40707018
819663036
335796825
340985244
174264
96
514374627
648367824
338878
83
56
28
588847920
17
61
234129
92796
80
482869
3
201927334
4
91
119829
200586
1
182141
60
62
3
40646
40
85
90
9556
73
15
5
259863
35
27
86
50
426437
128779
23
190164
26
60
76162
436531
75
60
19177
11023650
244641637
135490
27
70
82
436794
231691
68
37
67206
841913197
225249
242318
686858093
5
424948473
427444
67
36
96
250856
146200
65
417383
60
366099
25
97
84
381538
268757
29
8
358584
385609
303980
480967
186774
55
70
83034
54
112744
85
344663
8
867056937
148358
71
5
79
36
85
841995919
65
48
98
1
80
337365
22
19
365920
45
34
49
49
79
839507460
21064
53
138601
65572322
26
19
72
13
410633
69
481217
730848583
343551
91962
60
101217092
39
9
42
1
5
85
36
768440409
5792
53
326128
220093
85
822016885
87
9
1
451068
331164
1
212109
8
12
61
99
4408340
75
286859
389839
74
15
97
420893651
341049
73
45
240290
7
860556142
175902
450776
9
37
26
135857
99
86
38407
518454470
235986
173061
7
40
86
51
56
63
220644
28
453890
232489
317615
75
23
194301
2
319735
47190
57
286068
99
64284
251954
113223
83
44589
86
674544317
43
59
465565
95
137135
155140
277269
144884
58
219235
256212070
31
31
213595
61
25
175551
87
251603
62
24
230222
279005
87
387075
132309
88
424512
63
349694627
8
211395
37
339600
26393
59
87
701393323
90
139440
6
6
461244
87
81
30
740148759
24
65431
760304982
91
67
40
319392
30
66
62
134623
7
66
95
433471
15889
162251595
1791
4
645532404
663262602
83
343160
77
67
27
2
73356
3
14
410589
57
329170
202865
69184
123923
370219
149302
1
203942
28
393183
92
67
37
14
62
64
58
494537994
36666
7
305079
378792
64
8
239958
48
348711
542133216
9
39915
41
106
53
132453
64
16
318028
60
71
71
378503
22098
27778
888641585
47
14
98
324150
55
7
861156028
495825396
85
445099
6
43509
82
159035
52
67
214354
484097
68901
1
264762
60
407929
307266
42
93
262251
77
89
37
9
71
2
50
66
212199
103898
10
1
228398
272974
32225
219421
95
347394
693692647
138683
144546
998478865
5
449999
56
262565
453262
108380
80
411873
93
362246
4
89
257118
34
92
38268
25
310109
60947
131302
52
103927
80853
259729744
109686
72
119445
354257
82321
66
37
22
68
58
9
421951
872032863
68246
317788
444963123
256264831
644391714
170493
20
247335648
82
366637
17042
259230
84
89
25
75
4
229939
48
36
88
335669
64
363899
85709
77
89
97077
81
16
5
452724601
79
82
444965
91
442419033
39
81
2
126638
766035858
199566
17
459437
46
741124563
199555
78
37
169826386
364723
499233
78
544883486
909815706
4
461139
63
990215439
76069
99863
234644
241983
73
69
266089
20
315865
32
486685
161144
335875
69
12799
56
234679
51
120215
359418
5
3
93231
82
774046821
346120
28
114255
26
486590
6
6
45
15
65
51
86
17
63
9
10
5
422348
496603
13
150034280
269646810
451154
9
245998
175615
74
10
27
56
393109
388852
296581
135078
278164
54
96
66
77555557
434117
49
291905
22
67
95
13
47285883
42
6
438304
91307
32
88
4
153218
340843
14
90
82
265551
75
6
457512
82267
48
63
390156
97
24
9
185981616
6
208047
468395
141347
293302
79
44598
78711629
61
338033226
74
282746
82
99299
91710
65
257939
31
47
40588
491092
484667
67
481296
500948678
849863071
329329
500518336
85
386185
846812117
88
97
35
254013
60
97
74419
71
56
607213193
308261
260081502
28
87
384315
439254474
8
82
60
77
9
99
70
358217
155357
13
78
121841
16812
456351
83619
120553
58
547397166
87
248318
217493
140267
7
278144
14
56
76
353539
239278
514486211
426316
66398
43
253666
315663
321689
43
85
79
234770
7
24
4
95
90
95942
361513
494354
7
432762
25
437880
99
4
59
1
10
33
38
65
59
42
94
71839
80
358627
295816
216765
33
105998738
9
88
5032
19
281555
65
233639385
348419
498130
4
18
56553
46
86
40598
9
152995
33
305759591
305770
44
11352078
432547
150746
55
429737
35
33
71
88
471146
9
21341
376439
46
395408
47
43
49
123004
78
91236
86
36
5
82
32
438588
88163
488933591
373660
45
91
255633
66
125608
28
65
612511596
368534
234112
203506
182449
187533
136198
13
570279614
66
331460
149467
184497
169525
298575
4
442535
67
36
863097061
93
41417
312095
47
307131
83
423890150
26
306297812
494024
386104
46
52
93
81507
482625
99
146875
29
193137
391085965
1
4
13
55
372057
401017
83278
41
47
50
286758
97
26969
5
15352
63303
82920
447945
6
446508
21768
2
275044
122809
60
72
52
55
190936475
78
168693392
60
970616015
23
16
13
476916
1
78
28
149688
498227
74
1
7
307264
66
98
491670
39
62
49
51997
64
54623439
45
6
35
908687131
10
27
4
26
10352
660912681
8
74
431226
154053
43
4402854
9
308241
3
59
58
7
214156
3
99
241196
97
42
979374569
80
321589
206459
91
95
79
6
101477
274083682
74
40
117513
451443
365346
411927
210244
55
244612
448165557
35
34
440524
47
782201018
64
58
93
87
835688111
273140
237874
275525
390313
95
872160512
21
87
213980
87403
83023
5
25
25256
16
8
275189986
485392
17
89
149704094
50
49
336148
58
345312
391822
200929
16
44333
93476
131886937
107270021
9
494515705
93
92
79
52
60
25
83
49
8
175792
383167
26937
35
31
5
147484
88
342261
60
99
184035
62
37
228341
8
12416
44481
81257
57
90645
48
443205697
8
178181799
91511
57
93
71
469107
48
44
89
65
239479
79
322421
3321679
94
149082
5
32
248979
369618
74
60
200059
455150
75
161202
216614
30
351024
168626
15
7
278908
300616
329788
76
467052
266967
15356
755716966
74735
1
95
66
8
397665
984299542
32
296029
34
339225
165263
46
48
3
729355711
8
8
1
185956
46
73346443
192599
5
6
435956
2
736342888
455656
36
28
1
721165795
373551
16
285698
343266
81
249399599
225547
462924
479104
421151519
29
75
270053
32
1
41
3
305681718
67
25
88
299173
1151
454715791
32
606100146
30
313236
21
774790306
76
745290625
768653555
7
4
17
471224
19
70
6
24
378807
81
18
136935
309028
331202
31
34
216108
96
39
404799
53078
418087
47
2704
62
1
1
452423
5
74
21
2
486545
294974
54720
9
21
70604
49
68
4
462901
77262562
96
53
92481
459068
376497
57
219933
5
103850
491222
89
814142150
22
81
634810700
86
849312173
41147
59645
10
49841
331140
153082
97
79
7
285862
222461
3
44
87
48
77
37
7
405073
43
65
5
1
96
417984
44
334366
16
43
350923689
2130
380384
11356
32
194870971
84
8
95
47
418325
325540
79
17
69
131416
340888
10
853564677
150704
3
429870
71
23412
238665
404466
3
9
30
293585
866767133
8
38
73
371191
710719748
83
368426307
25
91091
333247
670738856
595
62
218141
420432
14
144782
89
53
45
376436
240724
211140
112421
400919
458163602
81
44767
359377
7
322192
21594
259917
7
223414
6
687846959
406247
89862183
615310079
33
20226
33
19955053
383286
3
98
151118
343112
461353
457396
555399158
239609
224482
358036
150803
83
14
8
423185
19
258271
90
395864730
199719
191885
80
67
560624043
376068
958559430
174151
12
97
72
41
265113
162485
472674
14
28
35
14
84
99
28
3
37
407078
908535125
302512
47
56
140626
350134
50
319768
260145
42
451649991
34
316475
66
275588
375339
8
290251
122739
230427
255566
145126
146018
287816764
24
89727
142791
9
456309
95
89
47
27
46
936324708
49
95339
59
472603
458969
370706
7
35382
183380
244595
98
3
4
42
411602
13
22
223599
344574
83
77
75
91
182798
74
80
402124
5
9
733423701
6
56
387645
5
1071223
64
93112
24
78
396041
55
74670
358881
42
114316
211427
26333
19
88
27
601211765
127519
9
71
750807717
524184950
326255
7
3
483782
76
482176605
16817512
22
44
26
235761
178145
28
330345
45
92
34
9
39
84
17610
1494
268619
437246
40
62448
117207
82
45
795769456
78555
276946
444999
131418
4
5
407738
423483
78
20
402163
428826
155223
341272
54
359423
501434704
9
203818
70
157048
76067
13
663504338
86321
351570
5
44
95282
22
47
10
389102
37
19
164737
255183
468642
8
91
52
207676160
273208
69806
260871
70
69
483500
419564
17
31
173952
341318
8
865879788
1
249213
378510
86
33
833113742
124855
207766013
441222
619
83
27
5
377235
95
27
660257527
750642153
400194
14579
194329
2
957809102
9
76
54
93
8
88
9
7
91325
47
6
11995
363585
77
90
419217
37
81939
45
233564
28
72
3
419902
18
104963
55
191340
396272419
67
99487
33
174017
39
492476
93
92
405275
368728
494787405
44
297582
71
41
427789
3
11
64207
18
184601
579518758
75
71
470088
415122
478679922
1
13
13
8
3
38
637401948
78596
880663642
30
80630
37621
107695
50
226604
9
43737
28
9
54
1
33
5003
767857041
229678
98335615
5
456067
62
15
382178
47
202135
770790861
900898547
145205
4
134102
7
264312
498355
91
55
18
158058
579194311
323279
273748
881816667
55
231354271
90
96
264384
337896
298605
30
85196
57
453706
57
1
197452
223965
334342325
12
436260
464873
231007
350394
45
309871581
83
39166
84
28
62
23
2
281632
89
957539908
75
253691
133355
236001
129541
61
223054
365260
288564
79
96
968912858
58
8
357940
48
173074
64
104192
53
67
53
24
218154
55
68
70
8203
9
15
10
183708
34
265324
235157
68
34
13
107996
51
4
465863
39
48040
5
71
140957
295238
2
811425370
61
8
152074
104077
935101825
112918
21013
3
22
214368
248476
421655
80179142
241921
32013
561061904
175917
7
173436
34
88
28
5
48
87
80
845024932
7
46020
98
28
86
65
43
11
13
517904528
44
161663
37
472073
535198993
428404
116586
2
34
80
39
61
44
4
65
15
494040
453114
24
14
497189
331847
58
67986
29
486726528
24
4
74
280337
425927576
96
175562
83
45
307241888
166295673
346763
150953
278121
173438
82
222365
7
9
256693
1
34
6
1
143943
22
98
97623
354036
27
492439
8
193739
493155
262354
62
7
709958001
419933
839950900
957055482
191654
309193
5
11
15693072
288811
316233
21906071
271873
104280
96367
13878
5
11
6
62618
69306
466208
6
129845
88
38867
128246
47
143461
398586
337782
2
10
12
44
24
302032
381426
318334918
8
103678
7
38
85
22
1
63
3
351785
366984
484047
89
213067860
23
256162
13
297617
3
9
417510
307461
247030
10
343562
271012
9
168953
413603
20
67
58984
165016
208541
114684
496891
98
24
64
347778
212007
534816236
40
7
391024689
3
236147
89
28
30
35
65
47
421971
93446
50
91
57260
390053
8
40
245117344
90
81446
324841
87
61
792698237
308326
401685
479363
41
60
373425
458984
480483
535739544
66940
818040693
266153
9
653437924
47
62
1
39
4
5
29
582406743
385531
85
375654
487204
17290
311957
51944
371608
329859
381166
3
414632
251451
351414
47854
88892
3
21
38
135910
75
314762
307775
30931
72
69
53
437330
449955
267662
857158118
233551
295710
37
14
203106
210108
177243
86
68
77918
2
6
411807
462043
201704035
406032
108200
21
75
967346039
37
357368
8
5690
207943
912486712
214540
9
5
996262909
492969342
315578
78
59
31
166964
349402
49
34
765553560
448669
71
246309
35
494195
320739
138616
68
201894
30
6
257276
35
33298
61
53
3
468609
35
6
10676
49
26
60
215272
64
67
127259
291796
68
47
96
293746
76
38
5
47
562909507
97
438261268
780438699
47
173863
32
8
294277
451514
266429
20251
39
322703445
381020236
60
39474
78
23
1
1
320606
393092
13
191108
98
409944
48
58273764
2
83
24026
281240
149021
396384
851422054
85
489853
33605
7
13
234760
378175
89
13383
38
3
235127
3
35
185298
110379
34
303667
478963
78
32
420629
62
81
78
6
15
80
392270
240013
1
33
110274
145238
434044
28627
73456
454318
90273
89
329629
9
2939
363197
43
69
409487
48110
187017
142728
32
15420
170676
226097
28
213189
147577
72
97
5
224148
413731
57
37
2
35017508
299329
31
57
89704
359288
199502
81
688134603
77
72
39625976
46
57
31
51
2
68323
84611
96
40151
370580
82
23
93
281383
226979
446219
31
83
162417703
242983
7
9
36
12
35
84
45
393374
125803093
413848
133421
61
36
81
28978177
8579
22
20991304
4
7
330784
25
13
103254
315034
93
499609
217756
413227
92208
365779
6
32
98146
222316
262189
249940
547448517
5
9
449133095
47
3
119173
86
31804
55
22
25
337769
2
5
307465
76
8
160540
49
323823
418573
29
81
35
91
66
269428
92
78
41
438600
6
94
4
233982
88
5
24
89
73
226262
86
9
3
47
80
104802
38842
9
854311972
95
78
95
33
132664
170710
69
3
436265
459039
602406375
399062
45
84
9772
368281
1
9
91
7
62
76
35
5869
40647
99866059
151968
68980888
66
33
46880
9
69
69
371588
342995
300949
43
366985011
1
249819195
296670
3
194299
8
290737
339894
202386
477961
278080
24
683366552
34
76
147805
17
6
115735
37
135728
99
155621
789377066
458070
152001
148435
24
92
53
83470
60
4
65
93
372223
134118
59
6
139752
587515629
406566
157059
249749
452779
208843
10
39412
89
43
131872
2337
61
429998
75
62
657897579
34
6
48
7
79
62
198365
589058301
84
53
274994
91
9
76
57
70
5
287989872
51
125480
7
4
272355
87
214196
86
219237
98
5
4
127816381
300680
38
32
18145
472530
83
401684
975724798
232131
63
806182148
10
409872
324718007
138749
42
54
462368
16
41
392656
131114181
91
75481
433614
767780824
9
72
284537
15
475693
3
846533221
71
1
8
364711217
37
27
54
82
98
68
28044
91886
317402
689766653
240596
35
39
164870
387144
172633268
209756787
59
481906
235226
312178995
256130
49949
77
84
246418975
386746
279455
26
420012
8
18
284923363
3
219985
81
82
66
248812
97
72
68
148501
97
165890
31
1
28
120742
36
30
29351
75
95
5
211761
11
83
29
39648
171186
5
345918
44
7
79
87302
39096
175317
493968
34
36908
80
3
346693
71
62
90
2
48
44460
434083
40
396889
163577
375064
84042
309539
442508
179909
192484
52
80
7
23
199002
22
360820002
36142
67
46
467574
177794
9836
346187399
8
318084
29808
259240
291810
17
73
51
140445
4
213712
295065
313761595
681395855
58
36
407323
15
261919813
85
210180
10
275110
8
87
55157
41
96
21
354070
30
82
63
37
411320
102102
271316
401490
59709
140132
143848
47
145020
112879
77
96361
21
230236
57
46
93
68
290408
20
93
284560
3
319167
295677
203690923
469155
135069
720554261
23
216941
28718
44507
234727
244004
309274
1
792970740
99
1
5
3
590485914
327316
33
12
199598
27
5
5
2
1
3767
11
456890
5395
984066065
485956
652174418
82
98
8
82
146137
244254
54
315978
50
773465703
89
112369
61
391256
301149
91779
126784
13
3
81
225197
1
177039
24
989950661
435996
203112
661853520
63
83
47
76
85
87
259936130
381687284
22
84
433918
29
93
346753
13
418827
401419
33582
2
208254
42453
64
40
294676
3
52
184984
201071
64248
62
176734
66
27
83904
91
27
414849
90
3
65
95
6
23
25
7
7
24
44
375307
62
488888
34
96
7
158107
317217
206740
73
6
764356472
584994285
61130
57
61
85
5
21
65726
91
22
236088
51
41
32
443897
168033
451543
24
457902
216509
423553
99392
456843
83
6
88
343206
276299
4
346245
91
1
132743
16705588
292641
439383
136417678
31
456074
96655
8
33
40
36
798094600
183334958
246781
62
272058049
6
851328216
48
60
213171361
88
148277
281804561
74
147576
41
221646496
55
164508
263880253
63
420092
73
6
203316608
5
71428
265364890
763033907
468964
38
460501
304206
287170
46
298386
396801
73
39
94
999114943
195429
281252
762522075
183468
24
256702
151994
55116
75423
379462729
40
604
33
85
385637
88
156816
17181
10
8
25
491791
50
6
271093
130455
62
23
220604
951848249
351530
34
80
90
78
314811
130954
305065002
6
21
694087684
84
62
95
37414
81
21
158573
220581
15
105877
23
244195
123295
78
30
93
868335274
40
227207
69
230816
147906
470398
189751
9
45
34
42
60
59
382132
1
362220
314747858
409879
435480
54
435801
58
40
31
84
210559
403604
299117
43
120655
174665
467969
168336
96769
89
58
19
62
4
71113
27
77714
3
459004
385973
6
96
988331527
497199
29
28115
280266
129539
81
294235
29
21
274495
24
478765
645070421
60365
69
38
64
26
152458429
30
322184
262335
227767
94259
84026
149344
186304
4
494926661
154611
807523193
69
2
10
3
171159
83
29
53
74
394380
85
775805198
71
492379
66376
3
148499
49874
417085
495025324
70
658610473
571812783
360825
38
87
31
91
354246
21
92
227503
4
195871
68
35
69
168392
39
30
374167
10
10
27838
100474
169448
20936
115380
54
61
231099
662591045
5
476580
37
69
152287
186155
7
7
232476
60
71
453631
72
218042
38901
29
12
27
43
61
8
650366071
286147
18
44
486428
25
424639
13
111616
32
21
65
130929
479998
64
79
46
21569
90255
49102343
412669
452295
136680
94
197108
432218
24
58
169813
59
80
131512006
450314861
4
50
4
477950
564303108
199415
255421
74
9
486390
353297
480430
374998
14
2
81
158345
22401390
1
9
5
38
446708
332759
79
194977
595509990
66815
240961
345602
87
539855216
98
71
83
972466594
41
2
69
662098418
8
51
98
63
97
17
87
79
140465
20
46
402483873
14
48297
91
730568075
130229
95
152317
702470339
33
367654
22
303794
48
325782
6
6
253931
78
85
144228
55
481051
706929915
64
153109691
401262
316685532
15345
157582
93
422180
76696
77
44
78
275238
443589
3
20
37
76532
37
72
79
239800
92
263436
2
171727
62
381636
92
25
767756895
746221357
85
42
46
797753040
53
70
42
96198
99
693110538
78
367779
488764
216819
93
14
497953
5966
35
73
164578600
3
478669
239821
316762
247011
373359694
171962
6
85
83
231961114
389716
94
9
63
56207
299262
97
7
49
26
825081088
261260
171021
28
62
60
133826022
61
244118
376847
92
87
55
1
103855
99
317094931
181237
104434
9
52
298838
55
22
18
35336
106215
143461
31
307084
35
5
81
15
430638
356614
480821
83
26
22
94
262206
257782
362775
283754
203427
48
500706768
8
31
432823
310253
536577347
53
27
341097708
347778
9
893502810
1
831397310
83
71647
56
27
67
73
1
204718
63945
325091
6
66
416994
91
1
80846
86
241038
64083
44
154289055
926950933
14
4
6
266814
45557644
667621508
337499
316987
57962
283628
70
380428
48
488727
264637
42951513
196037
24068
1
35217
8
251125
61
1
18
80
55
83
101461
72
30
397991
6
30
284481
259639
96516
41958
404103
32
85114
59
74954
969919578
268372
14963
25
845308204
4
251546
99
485957
20
6
117483376
362177
36525
16
438107
281704
9
59
541229960
247417124
275885
67
358393
424130
63
116158
95710
472769
11959
136543803
297994
270686447
281948
100355
6
115218
170557
80
476462
387395
48
27574296
377773299
4
365516
208035596
70
40
80626
54
386927
32
55
73803
39295
23746
24
90
122753
60
40
154633
714245562
125202
6
79
309939
33
496169
93
5
378847
88
99
84
81
138272
330904
31
137611244
51
79
849382832
4
199684
44
24762
97
329218
40
418105
860699822
390795
71
76
425554
95
40
401492
3
231970
33
91
104349
460229
192750
50
51
70
30
762360651
37546
157134
2
20063
3259
424236
77
231744
18
425080
385865
769994867
46
24
26
59
3
121970042
87
46707
2
241231
5
93779
16
38
91
15019
63
4
78918
204659
18
26
161897
90
68
85
88
76
240157072
280000
55
79
87816
56
44
491059
83101
30
369906
336174
73
56
102150
97306
465714
71
9
283407223
264878
82
406100
37
19923873
2
56
486187878
460203
7
4
11
295443
5027
168529
1
253407
723647440
21
978633729
201518875
998938290
50
179753
70
444044
86
41
401407657
942262961
53
264982
83687
330240
95
51
98
10
36
70647
129045
205824676
40570780
326834
77059
204842
5
7
32
16
52
28
442033880
824205834
37
332798396
309102
96009
66
24
448759
21
245528
314065
393998
21
14
36
4
94
57
203581
316681
2
72
90
26188
209231686
356083
87
468213
192256
32
96
76
404406
113798
494768
499017
437733
346701
306816
71
70163
79751
79
3
631098459
4
275918
51
692671440
78
108969
264606
44
75276
57
480841
59
53818
414166
919091954
43
67
71
38469
80070
58
1
389669
4
386545
25
233261
2
521456763
256439
139200
2
9
155486
56
232631
93
441860
898810412
101717
232403
187174
8
409854
1
42421
4
147642
473252
12831
5
380505
184999
585335572
94
255948
786722981
8
50842
19
10
390986
668486121
211190144
86
180027
475426
300349
97
334720
81
495992
110626
739826209
22
139519
94
54
42
815814129
70
27
32460
4
476045
1
133155
435059
43
93
1
17319
25
421750
6
13136
186534
150330
215149
95874
100194
176854
87
183215
92
24
7
139702
630173522
31
71
48
194792
403144
1
6
35152
65
1
76
16
31
95
44
367565
115283
321657
228453
168241
498488859
77
1
69
42
93
77
75
88
120132
76
432237
357080739
81
26
927040059
84
99
375129430
21
540726215
378191
76
5
28333
40154
87148
46
58
216121
473029232
86
1
5
162976
478505
800802100
74130
318300
72
298215
266739
49
30
228428
342961
358640
6
33
399264
286669006
252259
45364
313749
62
686673293
3
6
184361
1
63
12
64
6
69
37
6
305031
10
609055056
900327025
275761
18
14
58
316307
346260
212037
282388
373032
5
1811
15
68
3
484934
42
42
365834
57
25
590775034
2
76
349877
1
28
365697
84
69
251833110
45
24
26
81
93
62
44
17
720025032
79
19
193451
736879625
18
271680
88
304529
49
212838
124603808
170705
36
394471
29
922707893
136637
451651
129241
198307
306500
97566
10
95
303078
194441
70
80
440800
71
6
3
55874
328314
417591
34
488537
228217
392054
72
70
65844
95927714
75331
301731
329217
30541
276361
70350
784038005
61
81
78
44456
5
68
422273
4
15
13
351498084
11
2
588479132
980240506
120005
99528
370722
60916
85679
380828
340035
24
28
77
22
37
56
67
516321769
291552
65590
56
188588
79
6
348390
57
8
58
12
495476
56
124656
93
158071
11
29
6
45
83
390838
66
55
248753
212270
68
485735
458276
42
490797
78515
3
433872
6
4
362529
36
78
20
57
9
484517
158463
548087527
32
217081
36
6
13
285726
794907369
1
46
531814386
437007
67
90
81005
367617
26
47
39
300096
21
675942167
61
8
46
376076
145072
80
60
28
27
441629
494499
182748
52
457829656
2
48
270859
429625
30
185331
5
93
5
59
820
346798
359198265
431943
68
19
567842160
93
292075
7
684165308
384183
3
61102273
9
73792
34
593707946
5
54
765534399
3
237806
37
15
156129
537983358
163462
6146
128451
301299
18
75
261455
26
199505
89
38
257117
677043565
6
120068
30019
250880021
42
88582259
29
25
724392619
60
99
71
424880
416186
114480456
60
4
239656
96
425694
333007
62653
6
128168
47
44
52
384845
47
93473
614840226
63
123441237
88
30
161689
368750
32
330069
69
481950
2
65
55
975505291
45
113544
60
119974
5
16599
403895
53
98
43
30
69
56534579
96
74212
59
84
161254
207547
20983
397828
306494
96
45
300789
1
481811
653595591
53
476626
96
332442105
211540299
36
72
170187
33
276734
3186
346061
10253
499931
10
16
481859
1
84
21331
438188
41
256926
465923
117716
23058
37
1
754176796
68
79924
6
224046
52
224051
45
56
74
83891
275417
435559
362501
4
189794
43
83
344702
9
67
240150
137971
490127
322541
16
487044
747120916
32
21
92
367373
105264
61
38
96
333310
13
956617853
6
621005711
15
42
285907
8
174835
18
73995
135437
26
6
33
647356346
94
29520
405494
285783
173827
321674
14
430754
355127
383566
316743
9
3
51
97
206179
337628
18
631954248
245803
2
338250
51
84968
52
116135
60
23410
485015
15428
218928
336736
19774
52
31
11
45
412244
383160
378400
43
2
430280
166145434
17
9
303689
14625
278807
479247
89614
445595853
9
26
26
59
73347
151717
68
96
2
235564
43
7
337557
685864221
27495
196529
312317307
23
43357
87
58
413513
393643
482115
345348
633641790
9
280906
22856
245736
388012
249202
48
3
32
883678356
58
75
50
352622
83797
295906
66
91
178920
411898
3
37
51
962052558
63289305
166557
266380
42
14
111449
550131002
194984
226474
28571
71
6
422265
322629124
466130
150299615
25
904480351
73
90
343843
59
63
98
5
290031
7117
159089
469880
121789407
424921708
4
175636
30
206759340
462614
83
56
920825138
92
184212679
87908
481247
49
828657222
328021
49
61
308313
169546
57
377095089
101018
33
86
883787416
464000474
60
58
33
44
61
449010
375739
42
10
247407
95261
3
35
51
512120890
408802
25565172
46
4194545
95
225811
696393629
480061
358462
81
34
172327
11
232665622
64
45
26
361623
482039
29
40
487261
172948
1840
332479
47328853
36
487113
482476133
193648
82
83
161080
929739037
111140445
5
149432
41792
70
63
399016
53
15
470207
463634190
55
69
171520
5835
45
478043
3
414320
76
4
49
10
201380
99
360217
43
391571
603189947
75809
238465
64
84
47
18
113643
63
63
441084
51854
183836
83
186015
37
67041
4
454997
324369
85
81
193750
32
73
64
298450
83
64
114785220
89731193
918577666
308011
36
31
690017433
153886
48
456010
192408164
278783
400654
2
259427
38
259871
96
73
90
46
36
137408
118645
96
8
252209
446468
930326966
249626716
73
76161
61553
21
41
7
855
24
165158
424621
93407
8
94805
13305
231927
39095
11
467779
30
90268
14
259863
398211
483179
97
93720
40101
56
326057
176402
399429
239129
10
10
72
30
10
248948
163029
80
421078
68
41
87
481737
242637
291135
66
324020378
58
23
80
79
19
360427
460241
326015
798249522
57
81
74
378546
197157
59120
305667
636906408
79
10
93
43611
9
52750
5608
70
330762
13
25
99
44
461487
397709
35
57
152490
8061
5
87
22
726515713
142822
366776
239620
4
263046
33
6
84
88
105763
310696
4
90966
95439
79
26
65
473043
140035
399101
43
197119
3
52
78
49
1
315789701
70677240
327574
302699
567550365
57
704786000
85
206741514
28
344952
427139
90
193384
58
519937151
41037
492246
217450
85
33664
67
30076
87
33
7
153784
11
82
405391
64
84
208087
73
31
20
81
64
47
231469
3
4
380168
61
133373
30
17
257342
163598
9858778
148128
442042620
87
175860
205585
104285
61
386783
286245
39
151922
411424
363198
46
376591
74
29
99987
6773
23
90
76019598
103225085
424472
279299
43
352131239
41
3
17
439618
71
44
5
325319
74
356994
43
53
10
299795
246801
304995
287569
414478
378798
248829
44
539951026
423978
227093
11
111585
88
357337
115642
480688
98
45259
135738
51
318674
229232
7
63570
3
273279
433035
83
36
9
280400
90
236314
6
901745166
155465
215037
16
469699
87
278106
216152
43
58
30
57
4
53
136568
49
375362412
81
60263
318402
257445070
82
140446
28
44
71791
17829
28
52455
13
71
1
262209
78
256381
9
79
78
83
91
491446
52
421692
68
33680
356035
289237
70
46
423416
487460
282535
586687586
820920487
156398
458805
96413
272353
253584
919795395
331366
20
41
61
8
282831
118161
63
83479
75029
20936
3
303725
11
123655
72
768265959
19212
18
75
72364
69
299619
358425681
457015
41
43
59
3
69
44
53
17398
85
203408
41
128678
26
257583866
50
86
96
45
131910062
445625
85
492413
192829
464347
50
77
6
12
87
90607
21
65
408268
517323314
87
190169
75
330675
24
2
21
807888439
89
58
95
88
428508
99512
220326
82
47
27
5
214711
38
456031
87565249
1
322973
349396
82
42
70
8
20
259901
294277
336356
41
472827
90809
23149
3
154138478
156641
748003639
42
18192
19
38
408932812
88577
954933983
468453
69943
422532
7
46
189344
74
40
77
97120
7
15
75
53
71
4
1
105215
805025637
95722
64
404167
464632
98
96
426948
54
76
84
67
276028
26
65
39
144478
60
38
488735
242739
40
75176
30876
83
89
62
9
718242901
90
241307346
4
408765
84
12
490213
584679177
5
22
86
5
96
89
93180
1
50
8
51
12526
47
172423
330407654
404079
72
292188
518279936
218100
450215
238048
367664
58
7
310475
95
98
399960
388087
3
4
5
3
104903996
73
74
479693
995289188
440868
3
37
230746723
48
88
362792
36
391446
237047
353116
4
285777
336338
3
3
281596
83
91
8
76
751584236
279666
74
11
481614
245343
171487
833620261
425847878
896042039
73
19
372063
214122
483628
91
956540569
814429253
19
1
171193
11
4
46990
11679
78
944037453
343978
95
175942
45051
4
313572
88
2
238879
119403
115210
288433
377247
360760
4
26155
228833
386540
470311
187294
6
405204
37514
354877
33897
82
110362581
83876
61
80
30
14
45
2340
116583
448927
242391
47
460517285
288523
5
2
919518094
32
81323
235516
232814
61
726425359
293012
9
43
395973
29855
921438792
949905
2
64596
6
94
28
4
46
249635
5
2
9478
406515
66
483791977
53
368410373
58
343706
88
215557
434654
444704
510111570
90999
202042
10896
791112363
298438
163720
1
8
431562
75526
78
405376
38594
65
195656
40
91
5
16
19
54
34
52
377483
14
810977890
344136
454918
264899
13
143513
423228
68
52
307007
366540
46555
44
314708
67
334610
378486
59
224759
4
134329
335583
37
29
6
327023
14
72
84
14
67
9
242724
56
62199501
206406
221034
319663
24
115253
120944
97
1
264179
205043
54
87
481361
284956115
19
167131
26
88
73
63
319057
51
267665
56
14
34
474070
3
231734
13
478335
37
81
114200
66
53
36
32
19
36
81221
115546
97
76137
483011
424362
28
45830
188471
48
335369
80
34
91
31
255487
33087111
273563
37
17
31423
333321
678192313
497861
89335
24
85813
90
700259556
449806
18
95
21
22
91
446803
92
399567
318914
15
99
103514
9
8
362411831
62
374731173
345272466
53
189593216
414754
80
71204
134708
99
250870
61
333266
309682
15
246742
102778
40
33
92
53
7
455812
93
169919
308983
2
17
3
564189436
5
366192
89
427526
18
92260
90
43
345246
26
218219
73661
4
78
91204
309928
29
36
423335
21093
1
39
2
4
271077
18
286473
61
266587
2
70
51
25
39
190273
255520203
438781
260272
402571
35
343608
356535
38586
728667537
74
59
47
47
438662
3
99024
8
189883
45
78001712
832495900
484485
864611578
86
88
88
3
143685
315109
277966294
418602264
24
44
256823
56
20
35
9
95991
16
87
3
38
6
53
233524
22
297804
346825
46
335317522
647099863
1
140408
19
77
486796
369971433
89
5
389903
25
27
46
1
78
9
17
151744
102220
387397
9
66250
360320
128648
9
415933
64211
427645
22
8
84012
64
411956
482354
706930741
4
64839
96
427389
24
16
486342209
14
11
124971
62
237585379
5
83447
3
48935
481694
77
33
9
85
3
7
8
31294703
492084
244524
51
72
308570959
87
18
975380048
492949
58
196885
46730
8
20
571135734
62
98
435002
395928
5
139182
249942
9
55
27
57
235063
647790767
3
8
67
163091
61974
5
534943849
9
36
285532
60
17
83
285485
705585282
130324
429182
94
93039
72
468772
50
130942
49
195385
3
24
469291
21645
36
156300
87110
5
123398205
172112
178589
30
82
89
3
83
8
33
46658
93
30
11
218690
91
3
75
484767
52
59
49
25178
6771420
18933
32
247900
59
75
94
7
78
79
45
314048
53
6169
202917
9
218392
6
1
215423
65
395566
32
87
202662
812999353
581584503
95
212571
516593206
7
29
98
435942
347893
513326177
432421120
173401
2
312408
323648
386607
439268
87
9
39508
19
5
9
306548
652708067
753583997
412479
13
229214
5
247060
74
42
78
84
47531
639696177
351898
32
66
19
71
49
8
81
298732
62
201067
400562
26
497088
219495
66
7
82
5
214633
74
6
49
156373
12
125639
73
157387
73
323111
126097
660286183
360536
91
74
45
328883
87
15
4
384918
958861374
78
161742
370580
97
3
78152
483564105
795954021
64
112797
362614
70
80
94
491203
279481
54
163958100
91
302741
87
347728
27
578482544
53
50825
7
86
409374
311340
91
13
91
499719
42232
442324
126371
708817158
21
64
76
41
1
133621
61
2
413153
78
59
480629
46
35
8
95
32
371883
496443
43
4
226170
307050
44
45
70
319916
342524
9
27
237972
251766
48398
284441
8
446432
28
68
9
65
47837
19814
451474
34
111401
52
67
30
269289
23
23
121982
263688
24832
51144
183137
193266
37512
457404
5
78
75
492941
278892
30
779603776
28
30
2
243659
41
293981
5
14638
181153
77
87
6
455346
425943
76
309014
156141
84033
368398
62
72125
9
71342
287403
444722038
64685
68
6
361249
605346342
45
150186
11
76
63
55
323592
430984059
81324
79
40403
1
317691
450575
82
565912677
87
53
111492
39
469476
73
11
61578
355370
64
330886
212229
291142
49
230040
6154
567137889
433285
81227
225376
247643
79
151294647
707859627
8
52
494857
393665
310137
51
400680
35063
985159391
322061
199123
376929
2
23
369647
112720
177086
264333638
382724
365047
62
415634457
6
32
20
454716531
10
97
298266
24
66
449892
30
127970
15
14
34
29
226355
250738
57491309
281880
269905
68
391322
364122
99
757966129
192041
46
31396
299861
72223
88
87
248835
9
9
30
299777
76
344235
425203
211630
23865
672107886
639634364
56
23
36
30592
129016
25
49
217522
493064
83
228211
80
150815
130539
520143792
617425719
35
35
90
144393
493866
281658
103702
93
46
190199
49802
61
72
7
81
180595
3
149058
453965176
10
443482
3
46
88
84
157223
71
203750
995144596
412308
402726
13
86839
221568
91
105439
51
311098
2
412658
312677
209958
48
13
289065
46
71
373618
48
234386
94
178949
41
13453641
69
101676
803112184
206632
65
66212
18729
426869
65
63
484625
77
1
6
734924549
36
7
33572
78
193854
74
684303451
196247
727430897
402890
74556
72
66
32
123473
286219
44
386181
7
2
29
2
204018
12
21812
82772
84338
167496
369305
3
322646072
319622
15
214824
121128
40
43278
393457978
70
113859
8
28
87
46472
51
479617
81
51
231599
296055467
2
90
40279
137381
87
20
163195
404436
285305
4
74
893388419
93
21
56
44
109102
13
71
37
5
79
8
44018
810634804
441864431
492419
3
807186020
72
336603
82708986
288433
34
718420683
78
5
60353
33
478326
43255
349298
55251
383856179
5
68
135391
5
31
20577
59
431203
29
431167
35
364754
932604686
474075
6
14638
69
150069
321372665
16
932165331
820627662
36156
383410
494506
333426
45
90
9
381730
42
471620695
7
23
7
96
109705
263200
314648
439657439
754690809
84021
39894
26
250318
221051
10
461283
418212
8
392124
181329
1
132421
27
20
347281
60866
79
63
107487
8
430183
473486
43
197862
598971980
34912
9
31
5
724898544
8
2
66897
1
39
132873091
12
371613
180868
91
4
42527
20792
95
382725
264144
79
320332
41
90
368910
41
30902
661593010
2
20683
69228683
18
26
86
8
739288606
6
59
301837654
421234949
26
26
1
58205
65
27
43
43
76
908011930
58
443526
84
4737
15
27
305148
7
51
742492332
52321
43
5
23
25
75
982
93
260804
19
371860
322798
187735490
18
44280
417023
55
12
33
79
21
38
4
73
39
379973
74
466516
44
42
84
94
28
6
72
473353
3
116489
16
148803
37
45
986135738
364775
60444
984574779
97
321244
738338991
91
95
49
34
878766974
59
42
84
20
383076
278068
7
8936
47992
84
114604636
535414988
281969
335733
113026
264640797
313525
83
71
348399
50
439849
9
893135981
274665493
424022
13
55
417063
359929
4
459586
22
58
24
67785
178197
73964185
31
70
135617512
44991
37220
11
6
43
8
304399
71
479402735
313348
434179
415383
7
34
74
1
424932
418334
65
34
413784
426497
226772
34
14
23573
81
48
11
96
4
32
309920589
418813
70
407685
24
20
19
140601
8
32
87509241
336265
61
8
478661
63
460775
80
13840
20
637606769
271917
110452
20
89
101810
393971
333493
55
62
63
107150
26
244995
48
10
146487
50
28
392051
46
60
931784127
51
96
380622
8
18
103487
43
162937
60
53
317039
438062
311443
99
481539
475754
183889299
29
8
112333
90
137289
98963
19
41
252515
335467
490518
66
253349
97
1
232548
435504
43
92
227376
458006
102245
213426
71978
414659
155883083
24
471156
190095
198875
169557
80
8
258053
5264
465070
177923
285632
2
31
4
245690
359990
39
84
44
59181
103715
298937170
409900
9
47
34041
351773
29
146783
50
42768
97
758653030
354649
434433
12
141208364
63
6
575437074
46
380981
254602682
48220
297291
55
57
260952
86
30
442986104
11759
59
802262230
59
6
233195
242495
317456530
86
229454138
289757
51
372673
221507
99
20769
2
496461
488782
437226
74
58724932
208880
424375
40
3
32546
169859
69846
50
9
107895
96171
4
936213716
81
54
383633
492940
5
458738
442715
764332314
114655
344215057
96
10
7
25
33
721856054
70
11
488799
81
4
309992
3
34
779440275
5
229291
490380
486188
80
1
151474
4
65
467985
897639233
7
54
950271679
8
96598
311605
489661440
48
56
8
258077878
345340
339492
42
56
161970
373655
57
28
75
5
8
16
77
168847
120381
49
455462
31616
394750
120257
29
65
317611
4
54535
36
257450
69
45
830770737
23
380779
40
37
646026642
3
182170
662896606
14
460770
74
449531
46
19
50
297070
519369846
681626881
976949156
96639
149244
4
447940
477543932
6
75
111765
445970
114945
566351968
319167
163099
822419540
252588
314062
1
320427
52
140411
2
38
42073
21087
48
40
54
65
3
16857
429738
142664
70
37699
57
13
156789
955946313
10402
84
234607
71
1
130138
4
19
77
12
276470
63
78
617699977
132279
51166523
5
95
255941940
4
481569880
7
11
105261
376345
668155971
28
175422
934308300
342911
92
53
9
59
226010
27
87
64
9
91
209997
69
174447
50
3
172965
22
9
45
376695
25
92
9
96
32
19936
367905
734758808
75
15
312669
28
423432
35
445860
267908345
18
24
311675948
808358423
272686
84
66
51
224959
28
66303
362620472
47
34
52
122981
85
75
20
83854
382332
95122684
85
54782
15
201734
443934
309402
28
24
48
26457
45
2
439338
61
80
54
344755
376329
92
423837
71
580274075
34
172885
370714
110590855
283187976
373200368
307945
478095
328339823
230191
209136
55
465000
458499
93
245727
438168
260141
482439
41
35
125487
232021114
84
12
35
14
79
80
63
164254
288647
71
978285158
81
342775
20
43
92901
16
126280
3
778294986
77
404953
128722
43
464540
124507
60
95087
68
364173
42
413622
313487
825335472
386287
7132
74
45
7
354774
401433
239064
39
22
235528
50
316331
7
157035
293981
62
27
324134
156321
34
8
62
98
418333
236839
70
47
33022
57
1
66
69
310963
294919
445167
458892
394448
9
25
125254
40
215060
92
41
326925180
76
2
806443489
42020
14631
908636151
407230
72673
87
26
175601
354323
59
172066
32166
981174794
137106470
60
2
30
350426
37
12
92
33078
96980
36
371881
25
90
398206
499029
3199
25
382815
154765
825091996
96841
96
116995
48
15
71
349064
437430
444434
1
169897
5
57719
60
209567
22
41124
390706
26
403090
23
64
9
94
12
70
64
9
69211
65
47
87775
236630
6
74
133761
60
7
6
79
773423185
134819
331983
101672
4
21
89419
7242
18
129299
5
106104
217895
87
74
7
22
52
131868
66
76
2
398174
420537
99
695115525
67
436798
18
89
349316
201821
483669
439663
65
281778
27
40
438860
8
54
60
721150155
76
22159462
3
187116244
41706
349045
16
42
51
257593
18
7
77
50
248322
91
31
36
41
409380022
243811
71
188393
6
98
417642202
6
402106
279063
3
27
480436727
226945
57
60
376909902
19
88
478228
78119
1
284396
92
394572
435019
814946631
56
19
3
48
7
4
7
33
57
16
335120
430121
48
463514
224820
58
279564
468841
371284
45
315333
11
289147
45914
4687
12
52
416452
54
292459
476987
73043
52
7
269831
59
7522
449610
70405
32
86
8
373962
469790
2
186892
5
394498
9
132321
28
67
92
85
166957
185312
90
400525
316625
44
354681
24505
7
58
178713
855454376
139399
53
401263
35
563125894
13901
247542
213413
417823
232271
50
36
8
139616
254424
377778
36
3
341463
38
30
448287933
19
51
9
29
143325
744641033
120008
690258897
76646
54
5
147053
7
88
1
45
99
160379
374821
41982
100164
368506
116927
29
54504
72
31
448956
1
16
53
39
297482
333689
378756
44
240635
91
254444
206701393
286393613
762665521
89300
1
2
426366
94
432579
144002
18
62
81
15
81
12
165283
278810
439767
6
54
2
475665
138655
73
156942
4
373799004
42
123159
56
213192
9
926255651
8
53
2
369966
7
39
94
29
495254
217769
88
53
334034
77
97
26
596462924
58335
2
562410813
50020
199403
6
381260
299002
56
176909
39
257509
39
334976
133336
152979
672364433
114749
166904
66
19
406969
42
55
71532
194902
359481
398015
57
162959
81
807511931
28364
67
147925
285664
8
32
171564
4
90
27
76
50
381532
76
3
383642
301461
60
331220
96478
236120945
418910
358734
4
96
7
38368
490752
142622
61
63
744000679
98
331565
496491
298487
369536
80118
9
928891755
335371
259257
1
10
444096
52
137645
31
3
10
89
22446760
55
67
5
7
211385
307666
61
88
4
4
86
670021437
87
54
244394
618877850
459971
4
27
54
448166
386028
46302043
491544
575912104
33
490931
136246835
96
87
95
88
1
85
87
20
106807
3
336854
69
244569
26
437050
431307249
173238
6
80
66
474437888
48
162994
1
51
116434
84
4
6
411379
9
52122801
346756
663931275
77682
82
217137653
469313
461096
61916658
391310
12
22094
56
418546
425254
45
129016
347020
224854
364313
194840
656801364
18
40
281658
7
148566
19395
71
307278868
78
113940
63
67
266238
57
416075
201935
44294
1
31
310850
13
357847
239186
44
763852209
95
11
63291
29
1
414379
496724
6
77
181183
19
78
1
69
159155
2
7
98
92
17
480350
67
147828901
62
93
346194748
76
8
19
76
508783552
26
432103
838674946
2
34
451949
172947
355087
33
145060
151664
398227
307909
110172
29311
243746
48
94
489159
2
42
1
20
4
36
65
37
409899
71
384680
234436
81
98
417070
17
93
152085747
338685
265658
25
25
19
371351
44
449342
8
91
2
119010198
2
23
78
69825
243208
457364
228772
2015
41
106696
56652
2
488000209
122636795
100414
11
35
7
417968
81
41
293826
446688
1
212537
23
98
218810
398736
2
280177
18
583247895
35
184398
298515
90
24
6
60
52
122499
88
6
138579
423685
10
215264
242964733
413907
27808
88
99241
71
925149188
249639
352199
319650
58
13739
875456094
353974
69
72
399614
1
88
15
291721
32
279707
230713
45
87
359842698
469058
443355430
716591657
73
91
11
683747012
345617
24
87
12
487872
88
143673
84
135153
230480
186710
21
17
6
31
64
209003
18
451959865
9
577269327
317291
125547
437478
4
279512
61
43
243153
4
70
214472
51
73
9
449540949
82
202760
57
20351
410157885
170700
7
427886
23
69
260989
13
97
80
6
228055887
170149
176770
481099
401781
366797267
51
3
421789
43343
11
91
25
41
91
27
263257
5
22783
47
61
33
211866
178736
231713927
111342291
684977958
20
172393
73
421305
19
15
25
321040
156410
470632
240993
830595045
146384240
366963
337451
95143
46254
449434
72
301867
89424
145481188
240491
40
94216
297720
73
31
50
72238
87
9
121886474
99
240474492
5
424514791
60
30781
371996
157371
7
94
441631
354116
32
312044
31
130238
59
94
96888
952250402
67
46
413686
98
14
4
49
138470
68
5581
575627051
489376
9
12584
359667
36
71
526626609
455222
158607665
478908617
24
174936
79
458902
49
79
497379
802697384
399357
29
53
9
11
47
941628387
134623
166778
4127
133550
187933603
195146
32626828
42
27
315130
393059
18
426919
58
481671
360134
42
268717
30555
29759
58
568617267
338542
444708
318554
138566
281875
216934
85
22
45
90
20
187817
355008
53
613630749
13844
316747
398446
73008
408205
5
10
494355
71
976200772
371150
85111
543470712
62
73125
12
24
353327
42
83678
50
75
824070579
357049234
7
308711
16
222610443
128598
799295705
21
427082
84
325338
27996
61
443316855
272864
935796732
45
29
120374
32
499931
148116
496036
60
177960
34
285206
29
186393
2
8
1
79
44
33
43
310616
53058
108752
37
30195
263738
54527052
402159
31
65
4
71
40
333703
81
217589
210841
21
342481
739356138
95
303977
419319
472784073
454476
240450
27
405194
229328
28
4
3
91
2
12924
6
17
12
93
366136
33786
285126
10
196874
785655172
16
23
16
31
435565
837473110
93
54
97
89
32
496167
89
449852
5
71
78
45
7
13
62
27
780176280
51
378307
992178527
18
63
327515
96
35
241068
80618
82790
634138970
328201
336647
249230582
8
34
360057
37
99
57021
33
5
115408
47
51
165354
446914587
121036
3249
29
316919
219316
99
14
9
348268
274447
9
88
217593
589184089
257527
88
45
216714
9
26
9
96469
5
21
79
89
27
1
565092484
21
479580
98
30
73843
429319
20002
36
33
3
7
289985
365933
41
9
93
399628
304347
34
28
403936
99762
65
55
72
231775
19
26
50
911138814
99
96436
372145
380832
485009701
462114
208902
260639
88
4
3
714795614
52
25
8
4892
316856
26248
270271
159738
435292
37870
373995
4
4
167643
7242
450496
74
82646
73
2
17
69
491546
76
736954347
6
51
187328
53
412476
325694334
5
11
384320064
75105539
80
81
13
233327
86926212
172323
473829
93380637
83
425996
76526
325619
78
94
514702231
69
58
96
70435
53
96
19355
455885
21
46
79
168365
34
79
46950
174057
29
286607
159404
5
97
83
839357223
55
112673
3
6
130988
11
19
8
459061
24
67
39
99
44830
230530356
278665
18
59
122215
71
23
570129695
4
33
1
17
36
183882
393345
83
6
450698
124588
6
263440
154362
15143
121771
401985
1
16
185398
9
31046
414837253
35
13
28
78873
31
37
149232300
49
159036
84
63102
46277
8
33
174555
598608510
2
11136
326948
354071
78501
82745
373173
254336694
82
26
17
223562
394187
1
230163
474679
117393
429001
93
274227
566124065
67663
12994
3
216059
37
33959
432228
38
133330
299214
73
103250
373986383
182399
477372
67
319024
450596
66
11817
75
41
37
92
10
481787
94304
288815194
395304
447628
7
499856
340940278
162474
70
321029
294272871
78
254349353
9
92
181247
43
8
246810
71390
97
42
239227
28
38
129710
947249346
228300
265607
1
8
98
262605
486261
100628
6
72
1
399194
69
5
1
337569
253241
6264
18
219813
56
40
24
96270
374247
72564
8792556
6
32
33
17
76
96233
413149
216123
35
649366388
623302580
197315
4
39870
39
22
960531378
31
456667
21
297115
612873364
4
38
37
165262
43
41
226067366
25745
36
454921
40
647921486
931057147
102663
20338
33
398749
5
5
199998
48
316308
150343
2
22
89
65
533798847
13
60
29
96
1
403965
6
65
5
229304
217791
7
123717
202602
40
84
92
57
29
439595
89
223569
166786
206691
433714
261920
298648
66154
2572
241535
435506
30
340914
196815
57
86864
84
457236
196662
7
340553
392856
44
364510
2
438264
8
179690
31
37509
341453
68423
282451
9
9
57
87
98
677655750
373744840
66
479824
247468
168049
5
207798
5
49
7
816405651
62
23
259814
386055
93
244153
84
160521
299666
36
42592330
62
44
159606
114559
728822907
68
3
88
56
4
96
763576839
11965
10768
6
235564
42
441167
316121
206615
16225
175254
99
47
346986
62
74344
91
468282
18
260205
790515476
41
6
79
106586
90
266346
280677
423467
35
81
417334846
24
309947
43
3
49
253493
64
333751
61
79
384703501
354997
432128
422253
5
320695
326495157
271507753
43
8
10
63
25
44
50
224310
93
1
9
31
450481
95
35
140317
66
5
78
971634157
14
685283735
8
46
23
56743
720283696
340063
90974
475466
8
146331
145645
109609
413558
209653
471031840
47
97680
71
319347
80
36422
41212
110695
328536
9
672606794
72
205220
72323
17
113141
84
88
8
33527
24
946185957
757861077
37
230470
788329558
303946
380177
90
25
38
6
125581
460876
323823
67
57
18
334295
76
59
63
28
360759
514001201
8
547447660
335995
98
98
482518
449522268
449487
51
59
94
3
85
164263
48
447615
54
699542296
414461
381637
52
251271
33
373066
228565507
272115
80252
7
25
17
35
310932
86
97
201747
41
86
280562
33
272739
88
289169617
631506367
39
29196
394939
159403360
46
202336
137272931
10483
965865598
172660509
5
166903
76
337453
37
455369
95
9
411461423
4
177571
52
51
68
141719
5
113570
6
49
52
79856
7
73
63599
87
358672
125026
445939
236245
338888
21
34747
476611584
333090
2
345291
27
23
86
246363
16812
410763
78
217978
62
27339
76
55590
73
54504164
428948412
21
61
331272
13365
36
84
92890
4
357904
51
49
44
22
120932
22957
392956
98
51
29
68
123161576
59
58
113339
89
82
158816
64
119105
68
86
89
73
88
149804
104622
71
256902
82
162423
88
517874446
269431
322407
137771
35
32975
75
87
4
131507161
376572
72615
15
198878
226244
48
352200780
24
156992
85
138913
17
6
185545
53
417839
4
19
20110
49
60
411020
5
20
483345
381388
17687
21
188345
32
68
46
392271
31
1
19
2
80
36
53
8
14148
9
31
383178
182650
3
61
4
47
15
6
24982
87
450892
464641
495750
398054
67
95
96789
310127
6450
496781
79
16741763
26352
400621
92
385463
350713
87
115963
517513236
354149
455332
101449
407398
70
12
8
89415
26
48
17
3
403656
67
25
442655
21
99
86
15626
439978
99
168714
95
263088
152639
86
62
143110
34
278719
105801
7
207726
45
56295
18
33
60
47
40
22
83
43
74
182628
7
62
388535
347582
23
69
25
49
405227
10
12
78
281015
80
459049
185520
32
349247
438107
172121
105962474
64
33
442467
437360343
25
63
416647
87
169712
37
836765483
432548
88
218907
35
366357
92
79
13853
75
251561
64
235975
157664
124150
81
64586
9
33
207780
10
16
2
2
63
2
62948690
7
260890
15
895257019
305767
66
46
33707
99
39
98605
62
60
459963
32
86078
28
128879
395181
6
345797
42
6
78
63
6
97
231939
167143
490459
45
25
52
96
303259
463383
61
24870
306141
574887530
5
65
34
8
47
47
138901
2
67
248928
271027
247582365
393965
85
88
7
13
61
26
49
40937981
320650
78
1
53809
34
494887092
72
26138
53
30
5
53
27
59
220659
6
21
2
42
80
369634184
81
65
25
21
7
439424
35676
8
1
252037
82
614656659
63
41
82
91
33
981210933
432721
84295
138250
15484
365240
27
192283
2
417934
473076894
330276
81183
52
31
59
34
44
25984
412705
377685
189615
742913424
83
55
33
4
50
407585954
256485
93
42
173932
231550
38
22
59
34
22
4
6
5
108646
2690
174905872
76
18
141681892
40
345549
127892
54
864149441
354735
205589
77
556057549
22
442714
47
634642502
8
6
71
84
47045
49298
487001
217599
28
343923
551799406
49
49
28
966975773
157452
341921
33
16
59
7
331007631
327306
635288223
311619
71694
2
383329
455045618
385443
98
391461
21
354469
26
813273205
858308837
456305
46
2
8
716242326
92
99095953
276829
204922
335167
165061
431233
8
341927
370158
44
9
289765272
1874
387372
93
8
383200
79
167307
283599
149848
86
456271
2
262309
8
78966488
920501145
891993853
40
1
94
96
429097
89
348566051
95
96923
504530807
56
8
31629
6
5
7
90
67
484070732
66
9
507607393
5
67
71831
46
62
30
606398997
627672150
3
38
57
330288768
35
348454
233585
480080
386742
363506
5
362359
4
305769
19
35
23
4
3
456272
478886
26
70
67
193268
42
353080
45513
349327
119872
406413
423998
7
74
197682454
275081
11
61
97
22233
39
514482310
486022
855157349
85
467899
9
454930
255608
250052
167357
53
94
346950
83
15
364445
384940
452274
59
453957
70
338014
784058773
109024
99621
93538
168807
3
396817
148384
427952
82
349217
48
77
2
93
58
9
33
261265
75
22
52
69
8
8
460958
53600
16
77
24023
288678914
311220
211179308
288462
4
39
3
51
658124040
820501040
147123
273659
2
32
146760
63
781723833
346246
134444
1
4
54162
15925
52
85
96
6
139096885
3
329960021
50
88
22
6
2
982485186
47685
60647
66788
19
2
6
6
432811
8
387726
557029480
49
9
92121
80
746099128
8
25
258548
121341
80
414369649
178742
79
86
93
47
330529
46
45
499342
365977
100391
285848
75
17
359114
18001
282768567
309769161
215479
367273
84
73047
42
22
458484
349014
56
94
70
79
89
3
30
343059
67
30789
422771
3
65
53
93
26
203428
17
54
59
924452722
317926
96
314537
12
220841683
88
62
114199
301158
292610
14547
36
31
168984
52089
70583007
9
6
23
29
981444690
20
393013
70
463209
370711
5
95
393685
23
4
440121095
54
307535
2
561208986
94
19
3
27
153150
13
497434799
72
79
91
7
96
51
1
231986
347135
56213582
5
10
247826
228126374
5
32170
66
45
180385
19
16
476369
447321
11546
435062
651478373
20
8
10
442520438
45
20798
257412424
252219
534629977
72
59
1
283981
5
241240
66
192564
20
314851
384386
36
50330
976994261
2
620981758
118129619
20
94
787298593
1
271785
73
162289637
61
67
70
156186
8
379600
359731697
97
371309
21
26
737021042
76
64
162711
19
408134
288545
235743382
29
795453485
8
239776
90
5
50
40
412790
70
32
18482
9
432598089
52
8
45856
169355
64
87
68
55
60
11
87020
24
6
384905334
52
95
83060
4
238742
205611659
19
391329
49
224927
80
282393
33
53
31152
343484
14
42
919602114
354565
57
54
298078902
409623
272948
89
89
111990
278092055
77
96506
447365
439561
16
38
81
65
37
236900
49
37
62
80
72
10
171094
3
262662
57
66
150342
43
6
278029
18454
89
227182
19883
71
217394
48
176052
251904
69
22
5
5
536889790
181508
954004978
32
89
80
449401
328042
365519
256314
236714
620220538
369904
67
380012
915489808
381866
8
93
15091041
396898520
249338
46
53
414220560
7
269958
988625456
331103
166179
244908
5
268408
66997
2
163354
50
48
184162
63
456775411
8
127779
93
4
283446
122123558
458321
285366
411929
479638
64
635993477
8
98
761533493
11
80028
198172
204520
94892
287528005
38
98
78
392840
676300445
9959
81
3
494221
76830
60
816203586
25
19
274981
4
85
56
54
70809
3
462267
448722
30
178502
5
237471535
482098363
73
13
397924
23690
2
82
89
96
9
248225
41
92
72
73
491246
8
27
623820743
18
18
65
158593
98
6
494945
73721
32698
116475
178071
71
103778
25
7
64
11
221630
165031
71
14365
39
177181
359859
294171
23
456742
200157
42
44
264248
148236
246382
13
11
73
323129
749935149
112674
435890
28
57
46
74
139995790
195343
380056
100742
1
61735723
233803
7
64
123287
13
415918
233767
656464519
21
429216
9
81
74
738042856
64
18
202166
592815699
84
280617
120309605
2
382302
256597
475361
9
459237
61
90225
29
388486
488153
65
9
29969
7
403231
61145
40
80
474181
6
84
91
85
128032068
67186
5
2
5
92
11
17273
63
174184
42
42
338984
14
306661
160689
91
440900
74
45415
89
359317012
30
37
385981
27
5
43
14
326100
83266
8696
193315
138985
80
15
461340
483533
82
20
56180
98
97
467868028
3
71
135605088
28
467559
47
10886
32779
312230
357702
486722
90
103452
76
25
67
57823
83
7
238772
312577
47
287521
424355
9
395581
46
481258
33
22
42
190806
1
256602711
308572830
320235
595470536
379393
42
99173053
52
680038136
55
181065
86
467147
253738
2
67
321801
197308
89
240979452
240835
8
46
26529
272304
5
14
9
104412
42
6
381402
96
62
421140
95
347466
45
443828
89491
13
215851
36
307401
355507
26
52
6
1
27
246611762
550888545
8
8
48
87
325270
1
78
268108
95
193380
8
4
71
493019
99
192404
186768623
427721
8
63
1
85
33
269118
78
96859
214452
49
78735
266349
414948370
198396
253465
383383
33
16
321626
79
148757
98
269248
264007
9
9
9
8
82
176026
191972
73
259293
396214
67
66
48
247698
3
411148
494445
18
57
76
817199106
327411
968057652
7
755148851
378387
9
48865
353315
51
7
5
458871
393428
65
92
68830
129692
747934374
239977
99764
31
7
31
60369
54
283180
946308671
42
308622411
86
60
42
72
492582315
20
271978
211224
305339260
28
185387
3
300271
21
44
75
77
92
43
4
94
129902651
60
408337
410801
93
203693247
97
27286
200047252
61
46
3
77
76
92179
73
88
62
943832665
481041
977456228
58
93
56
231356
5887
64
14246329
38828
336006
45
206039
66
68
70
59892
31
26
17263
70
15
435071
14049
10047902
270507
19
409434
409982
459921
39
18
118146
6
387361
340356
54
181626
94079165
204751
5
7
165818
43
24
135209
24
140762
80
4
28
62914
914454383
222700206
18
64932356
83
26
2
474766
241962
53
49
400726
883368785
151828
62050
57581278
99
297277470
97
487419639
115177
25
341955
241670
409788
371909
38
99
740716003
6
650247754
952994266
496478
180267
243933
34
481917
411504081
9
53
378488
52
472819
16
36
472839
93
263624707
266568
258536
78
452552374
7
86
32
459675
930705868
56
27
30
6
5
53933
417446
74
16
495259
83
85394
22
476812
46
215284
2
23
29
27
655397750
49
35
89
94
194816
240432
375141
293633943
2
41
118261
22
7
25
105447
16
99
911359560
476675
475128
127449
5
89
96
2
175156
29
12
74
224042
13
375101
204807
141166
647527147
408247
97
92145
43
64
221058
137231
12
121314
442733
136635
19555
304054
937099110
63
905872949
198932
72519
55
353095
88
40412513
167128
59
22480
178630
20
101828
35
6
77
287741
52710
80
420603
372633
357385
10
239866
80
48
4
342194
8
92
27
18
4
44
3
272305
53
4
30
685084193
316503
214702
203740
37
510610857
99
6
119327
52
46
67
9
383171
23
42
14549
14
19693
120915
468958
96
48893
250783288
265508
405843
132053
7
3
39
269602
279880
181791386
105167
394786
142096
388654
71
49
90926
20
105195
83
364236
258436
49
94
18
367815
26
25
58
173344
86
414372
8
413312
25600
258392286
485753
5
222768
21
108510
210958
84
50459
836076228
180830
286409
98242
404296
56
777012014
50
315437
255676
45
352408
264014
12
306297
7
63396
40
70
47
125176
1
310144
730614746
388269
16
60
186054
165473
45
63
46
7
62
858594202
91
86
9
241190
231401
219740
44
343279
14
59
108118
12051607
16
53493
93
5
65
225431
7
3
419785150
34
313874688
241123
466528
73
78930
392761
473995974
41
200602
3768092
75
313088
30
346890
78
87
10
337249
83
68019
436015
217281
683847871
229096
28
87
19
56
153688
86
20
38644
375218
29
82
134429
351953542
65688
287994
64
459049
40855314
44
78
423914
90
7
355968
128045967
460518
202726
34
83
258555
8
220602
6
91
76
5
36
64
317877
70
97
461709
337125
13
426425
403190
85947
381881
690998616
91557
15
340298
31
267455
573590823
459067
59
32
50
871422294
591619697
9
150873
48
7
161354972
178165
230405
236287
319148
97
794771033
86
37
62171
415381
85
10
248877
81
887470947
624207350
6
66
283153
375135
17683
35
5
283907
57
54
41
45915
28
86
68
91
120070
7
61
266517
110333
3
61
571505689
82
40998
22289387
416979
27
59
71
82
425244
424555970
449845531
375041
4
260916414
77
18
19
6
673537261
48
60
94
142887
240669
138318
24421
45530
381348
24
325895
150169
221388
1
242051
432792270
296834
42923
145195
66
11
117836
44378
13
387323
34
39
482990
75
202042
397972
90
125333
473046
186004
56
141327
15
163770
5
449342460
485888
3
99
424759651
7
32
95
32
41452
174730
66
52
30698
74
45
349656
8
7
57
328688590
379408
45
20
68
199483
5
3
399675
93
26
14
13
78
80
364575
95
338799
57
231574
21
284263
82
55
354236262
136945
771091089
97
358428173
64
26
21911
213056
256132
201635358
440189
718651381
176177
32
233287
131099
6
255155
98
14
392556
37
38
1
416712
77
454723
361529
139836
84796
152252
79331
65
3
117118
3
40
105598
9
83
103679
994903021
75
134580
72
50
62
466586
128954583
18
2
296477
5
274519
384735
96
275322
250854
17
252259
211299
87
67
3
177575
7
301945
49002
65
429129
57
68
8
70
371101
698516270
16
468589
2
61
124754
412065
2
249070123
39
92
393677
53
144404
228117
5
98
3
516935648
209708
137214
183151
40
31
431392
15321
281830415
124445
495530
70
73
307420
59
16
9
52
466858
94
65
188174
152542
56
1
80
433649
61479
338495
363550
10
101007
85
5
706125580
131050
9
16
182439
505399251
227314
103732
82
65
43396
10
451773
12
91
230265
422128
280283
86
130921
369143
325434
38
49
44
269370
1
294517
53
78
7
302180
49
2
71
110508
78
91
119075265
770373872
47
51
2
329283
88
10
56135
9
423017
96
98
397250
83
353637
93
27
38
20
98
456203
284404
19
98
9
76
43
179340
245870
70
54
166913865
25
51
996845244
47
309253
5
428820
465640
5
173207
58
480006
107581
261705206
341976
441772
82
161095
86
262619
59
433040
27
35
75712
7
16546
39
4
295189
493386
9
32
762937396
92
361321
93
390499
423636
44
29
74
43
95
60
231664
219977
17
67
467407
31
18
45106
4
29
396345
238258
41367
75
169372
38
921562589
13528
20
70
218871
721520413
437980
71
79
15
78
421923
2
17511
202306
486472
46
186125
364442034
1
519052659
5
211462
89
39
579154593
95
4
189053
768518225
1493092
37
31
418521128
290439
26
74
37
157438
79
140342
169890
240963
175
350948
8
232741
138105
35
72
63
438714
80
71
75
71
92
53
39
9886
3
33
491908
53
45
699051377
22
15
67
114859
5
282862
85
23
103538363
4
361055
426030
29
34
2
29
53
81
367237
95
170231
416201
558786239
90
484442
59
474157
487675
47
41
94
41
40
252260
84
498354
849924868
29
209194
45
426360
119060
73
836856296
49625
23
435940
704091661
45046
366256
90
241006
1
254405
290368
129820277
61
57340
6
497284869
1
97
4
9
244323
59
346961
440901
8
424546
140244
365356
243738
62
160190
63363
2
313993
265265
701672395
70
3
314287
436258
22
174215
7
31
37
38
94
143928
70322
29
402238
470732013
105403202
30
71
94
153461
93
5
113987
37
70
10
231612
113450
259490979
23794
148829
152477
98
266465744
82
83
24
478279721
117790
287404
2
251064
17
23
237888
441110
174221
34
8
13
862905305
18
2076
140215
25
110297
190310
79
19
245694
72
349658
3
376451596
50
118269
444683
63
318382
340240
5
184501
12834
71
235602
11
23
72
95597
21
51
3
455537099
117401
1
369240
75
204610
467393
79
188152
12
1
429620
294415
16
341371
433647
428694
84
91
95
362238
212209
30
121300
4
472416
172676756
69
91
567652362
30
108239
217660
46713
5
79536
266088
83
433326554
346313
9
170673
7
295072
401837
73
3
41
242556
86
9
358842
12
759275443
21
267059
96
53819
9
17
61
82
98487
91410
73
156450
84
252635
92
193831685
38
77
29
19649
6
51
438438
71
190067
470724541
69
127181
346535
225657
58
53820
421848
87
1
89389
914295510
244390
268060
213618
591267285
108796
67778
55
53
345584
87476
656493013
341692
114585
846556217
91
459334377
120054
423512
27
2
357596
385385
257912
304585
405819
34
16
35
492635
864522041
85816
483565
62696
87422234
1
9
213694
407813396
99
62
134242
18
49727
263960973
431571
46931
1
334185
86
57
160361
99
99
38699
373386
336798
15
53
84
460968
45
464359
226440
386887465
133426
132944
357953
55
50
74
13314280
3
65
113090
17722
442273
889156050
47
2
84
12
80
82118
5994
230362
2
1
82
62
137575621
233134
491849
302474
363077176
5
33
221455
239851
68
371324
390486
6
67
66
80
53
70
56952
3
17
41318
486117514
76
9
29
59
209581
53479029
27
21
56
201370
880059681
34
426030
158755
715890779
36
9
78
16
343103
418491
494614
65
44
30
57
16
497005
34589
21
31
13
477652
59
47
27
7
475479
92
442467
453750
994887756
401092
31857
297821
369328
328995
35
129937
404794
47
382325
270411
96
469222
157908
410054
29
36
254613
4
37924
45
107043
390119
147005
131012
75
369963
111506672
76
4
956405592
48
316277
102545
471627
215105
388420
317494235
65
126773
183367
96528
5
19
11
401800
553680046
30
737093863
145167
89
160371
81
1
395270
5
46
221343
692729647
41
78
25
6
50
135559
20
222762
50930
402401
404272
5
4
370454
420311
402652
44
1
51
202229
24891
133607
452580
692965607
441709
91
77372
39
108315994
67
68
371624
7
486324
83
17
322015
77
17
85672959
236724
43
385268
96536
365900
65
48
80
195532
44157
94
206324
6
81
82
16
237010
476602
171579
5
268495638
51
302561
26
220172
4
404222
408689
37
97
73
5
45
96
878872409
34
8
186776
84
49
98
16
2
808157680
48
5
338123
388572
236648
54
7
18
85
142243
409853
4
329587
679698565
103634
16694
334404
77
456387
275706
99282
82
18
192050
7
96
2200
3
228283
77086
97976
66364
335769
8
9
75202
71
388365317
305534
475182346
77
26
551153542
76
456711
4
54583
761849920
21246
2
91
49
87
96
1
38
85
65
29
22
89
78
72094
269492
393634
159793
29
471961
89819
66465
413179
335097
12087
266156
83
43
90
47
66
97
66
81
57
2
499648
24
554158879
79640
87925303
8
650194053
472323
31
166564
485298
7
60
33
58
70
6
89
270895
400759
58
73
7
90
27
366273
198483
53
5
376826
243979
94
6
78
26
47117
242145
323331
5
51
316386
286354
5298
491812
322253
110441
88
7
22
6
5
68125
78501
70159
20
88
610027148
67756
7
72
100935
251465
325827
83
32262
19633
98729682
76
56
13812
52968
75
143032
238131
5
96
35
18
331614
324829799
421954
92
416571
76289
90
83
137550
64
12
330231
230528
224841
84
73168
58
244766
27
39
83
429825
109680
37
36
274761
62
46
37
230816
60
48
156937
46
271143
59
151316
132254
69
51
344525
473424012
7
79
3
267939
2
407572
19
33
45
377890
428559
30
67
998105862
55
102425
223970438
442493822
4
41
79
584674548
35972
257203
249755
178759
36
425073
543984472
52499
112028
57
14
27
95575
455074
137672
11
7
51
36
12
251324
60
5
6
78
23
18
87
51
23
85
19
351261
46991
70
50
89
46
310145
44
421413
54
341538
431738
27
157230925
791480669
51
27
52708
5
64
78
113983
130526
29298
69
391014
30280
12
321310
23
60
58
240561
79
244051
316540
1
67
28
280173584
462343
388774989
117037562
203633
88
93
481702
413208
38047
65
285432
55
436705
67
438378
67
597847327
207795
60
124101
41
327063
85
17
311230
275932
37
77
501234435
147297
16
63
81399
3
43
318905
38
409861
9
385087
416858
91
392324
183338
473139
467773460
53267
3
320096259
5
845462505
557105341
80
28
343296
43
434211457
98
92
59
27
9
97
2
73
403444
6368
632755999
18
138707
47
259993
273803768
78
162921
974572704
92
489871
94
93
41144
848490668
88516
310491
280305
22
48
48
421189
5
354132
169573
31
432175
92330
298738
960450760
60073
85
1
68
16
24
49625
123697
2
42
2
350531
83
472539
92
71
10
20600
400717
39
77359842
10
22
13
165499
27
25
20
14012
350682
5
19
95
23
6
312543
63
461063
72
54
359059
897352678
25
67826
388003
44
964686406
40
328196
166648
86445
39
74593
74
2
2
366762
15322
42
90
36
19
410056
160288
149332
34
77
48686
67
66
1
6
253628
440584
353167
908928568
35
459083
347289
58
117145
14
484957
9
311483
59
495343
57
5
56622
332420
99
272262988
1
52
27
76
82
140552
65
9
626462585
42
42
311721
93
36
35
9
8
51
221722
747003096
85
725784859
20
345644
302043
198915956
49
3
71
34
252400
45274
413485
65
84
317828
433166
92
98
74
106905
29341
6
507627636
342709
32
101072
434173
56147
59
93
21
12736
53144
97
367595
3
72097
17
661328441
79
450990159
62
61
446843
37
402990
281834
32
82
2
158875
47
49454
55884437
86
286238
445518
213783
71
171077
10
450734
11
6
35
23
429389
363857
42
35
1
9
80
120364
117875
44
69
62
30
376118
39
432645
16
49863908
410281846
387762
47
443828
179156
26
135210
3
59
305380872
33371
126281
136533
478094
8
50
88
402284
483043
55
280882
130753
20
860584536
67
2
3
354481
3
33
31
95
92
34
31
59663
41
99759
250687
74
160506404
9
49
84
133805296
162614
114534
340135
204581
100021
17
36
433980
174861
8
4
369471232
43579
92
86
132851358
144753
59
19
50
4
204893
113207
70
489339602
65
9
42
7
323969
40
202478
65909
97
88
750524809
118246
54
64
9
79505
16
389286
46
39
69170439
67108
48
22
67
66
98
5
5331
5749
9
28
323092
292576874
87
42
72
68141
16
6
88
438129
46
3855
198672
164092
360567
26
882543679
485791
322483
488608
81646
340373916
177010
64
9
45
7682
440516
213111290
58
264150
418840
441080
173546
23
439789925
94433
297125
298326
321482
31
11750
10
66
3
17
5
22
631733158
481994
66
128504
90
405401
48
37
781521949
27
93
11
4
230135
129572
20
241810
194649
36
383611
69
438024
41
17
94
7
401164
50865
354065
336743
310197
30
9
47
119110
424917
271895259
29
49
4
288080
59
281407
73
123068
52
59
394253
97
42
302137
29
252456453
36
414478
145812
88
264760
40
87
80
25
141065
295922
34
409780
51
77
94
180445
77
493202136
897787023
321629
8
60
310246
420375
18
42
12
492865
21
193336
340004
67
33
34
335722255
98
374193
45
21
165615
97
313805
367879
40719
32
88
67
198365
43
50
73
23
47
78620
65
18
318029
499343
66
33
346223
84430
150860
104087
283488
89
459694
231422
57
13
73
239467
6
92
28
369351
328019
317500
2
56
418624
57
446592
454587
2
3
30
63
163307
99
31
230019
336324
666430100
497160
169528
77
72
22263
117663
316953
93
408486
350420
85
98
2
1
132132
4
384204
95
264333
271847450
66
5
54
38
779423582
176917
25286
12
127700
11
53
408893
11
185154
63
41
166616
67
337675
46
65
263161
373313
421548
167557
61
154607496
132172
383010
32
22
67
8800
414003
192503
28
189376383
8
81
42
495178
17481091
270832534
138913
17039
94504
435866
58
44
31630
47
91
6
58
261844
70
2
424411
298658
115515
222118
16
63279
6
43359
781744742
186150
5
465554
75
6
113735
44
425068
493028
382659
484069
85
58
80601
69497
279482
119719
80
372905
303322
57
69
71
57802
49
408351
5
34
417294611
20
264076
27
57
84
51609
398089
9
99
290010
580245307
187326
1
300299
2
65
392903
59
7
12
63449
93
24
292962
206272
664090896
51
5
275023
126463
297385
64
2211
308299
14
97494
413026
468932
67
301482174
83
162854
53
23
17333
240429
219797
58
24
35601
3
42
9472
8
749393960
2
319804
263617
93
30
23
10
1
44
358237255
210003
125100336
486453
361532
711463997
869483459
48
40
4
435550
69628
16
6
96
98
305537
61
255780
92
292969
37
3
47
6
198130
98959
64154
408896537
43
368227
316386
59040683
186544
195927
271213
89886
54
55
13
31
46
461825
132766
17
225059
73
6
281851414
53083
407724
19
3
5
11125
386326
54
193353407
98
16
98
36
66
51214
286852
421682
44679
369497
46
44
4
130854
46
26
50
76
31
45
23
68
24
93
83
18
420575280
454856
459530
63
330564
30
422239
99
9
13
83828
25
253460
63
451914
1
17
48953
160085
463207
62278241
187934
25
495268
290274
354158
429176
92
52
61
205405
4
3
258789
6
44952
9727823
61
80
1
49
90
83
70
53
488121
89
20
240781
38
36
887848604
482050
48
502944751
44
411417
46
99
308321
262777
33
11
310281
9
84
474101
406004
71
9
9
412398
409030
95
1
241307
12
2
44890
21
446566
316030
26
15
88
190886
8
42
97
376559
37
128503
364650
52
94
21
469922
463565183
3
24
1
19
151575
4
85
37
704532814
19
61
40
255398
91
1
775044343
55103
438135
65
325927
198852
53470
291940
1
74
316653
95
57
432367
54
305146
349977
432334887
99
472407
561201427
545003246
6
42
62
39
82
313354866
1
56
60
478486
56
848889098
24
383510
374157
868562056
81
247406468
97728
23
52
460008509
47
301570
342325
92
403536
811328664
11
412889
59
60
428687
103909
166799
90
307994
17
248410
4
265327952
19
65258
11
22
199196
190101
67
273490378
93
61
11099671
354453
86
1
20
477133
494044
400488
88
326400102
12
56
226753
450325326
48
15
190996
231956563
8
329374
8
95
66
395296
50
64
38
89
18
120182
87
94
345970
355154
82
393636
20
56
275890
142157
382240
498879
57
467601
36
371376
282819
23573
427138
8
72
58
204485510
198675
79
901310145
4
94
183228058
278372
325479
475457
200895
276778
52372054
9
199718
4461108
91
892176800
54
744694947
414375
8
45
441872
52
12988
11066
418071
937172198
156636
242542
6
470248
30
17
173950069
259014
594590511
152200
70
115724
8
79
2
61
73
194201
181065
957449603
68
364867
374743
2
255465
152817
138256642
1
95
547540655
83
12
389095
83
469940
93
1
135408
202970
4
26194
57
142306
401536
235302
126463
107934
5
66
147991
42
254534
12057
2
286929
335323
123008
9
245022880
41
41599
205879
49
230714
4
46
33
279192
37
372522
57
109292
267283
60623
455670
127570
192688
59
152641
120954
267805
179557
112504
26
474118
446226
16643396
15
29
434626
246346
324045
471190
195845
7
126301
79812
159255
63
117475
487534504
14
118403
2946
5
100989
10
26
28
3
401150
80
347425761
6
324562
75
24
186661
850987631
15
139554
90
94253
60688
198401
40
58
98826
88
18051693
62
1
230301
307845707
65
81
43
23652448
8
4
68
52
389322
144794
409088
744272872
77
396846
328073
21
3
222631
136436
369735442
68
21
34
52
212167
163345
43
66
68
8565
26451
92
440332
453891
280586
174361
301266
417736
86
67
262437
152779
46
396905
2
235307095
47908
8
380721
62
29691
22
887612781
84
614202937
88770
40511
295461
94
59030
763412468
74624
304682288
95
7
99
77360
345020
186392
51
78
298985
496415
27
278189
73
350225658
64012528
86
22
7
95
86
494345
36
341143
129247
496272
18958
347924
204459
38399
185541
497604
52
4
37947082
304577
446766
58
9
272231
60
8
414365
75
307347
421855621
94734
57200
70
332364
423949
29
383434
7
725179839
9
387111
34
49
182882
207905
492374
170904
7
15767
297890654
981600790
439813
632451408
144249
425197
274327
390912
103136
26117
30
14
117391
265805
93
275400
4
85857
58
68
83
453866
167944
40
73
74
32
303205
19
47
299580
81
442278
27
86786
408216
481739570
15
327176
411801
2
67
42
59
130979
144264
84
50
39
407787
65475
45
149950
2
6
201158
288108
202384
126654
57731
160863571
229826
125686
45
7
3
67
358451
405355
6494
97
23379656
402375
14
434693
359801
2
30
780965034
84398
54
992180170
294627216
4
49
36
13
290331
427327
54
324418081
44
353079
208397
48678087
61
166179
56
6
79
392084
49
247374
237655
34
435470
3
253206
4
71061
366771
91
24
412051
461961
25
107602839
66112
15
33
972825282
77
8
5096630
15453
63
488318
7
457581
5
100461
96
36
604836319
130490
407797822
485251
406298186
73
445134
7
520742197
982442242
41
14404
65
29367
416473
94
4
438230
431548
463485
81
454046
28
8
314527
847230803
219226
43
78
253410428
35
346957
432379
46
8
69893
5
223467658
416627
360969
163813
479742
217031
307384
730426167
47
83
232953
194748
768344036
32320
6
164122
441130
353637
595886613
77
239731
53
64168
143202
447783
451731
86
52236
496863
9
3
23
81898
9
45
75
451096
53
220230
6
497630216
20
74
328280
91
653974927
205636605
6
853019774
264571
98
39042450
317947607
2
32
142090
322024
77390
57
2
125815
256871
52
24378561
487613
23
43
75
33
41
308213
54
83
70
57
60
311723
1
50
254714
615725603
19
363472
305280
9
334295
84
8
451987
205305
390684
278959
3980
52
4
144259
21
6
435254827
90315
7
177307
71
68
455916
483644
38
493234
37
47
4
13
108836581
29
469847
79
7
6
351991
2
30
7
760652514
68
52
58
448632
2
471798
272854
135048
35
6
41
11
47
6768
820721246
54
214926755
189559887
395248
78
58
6
97
192648
21
19
146224754
876120665
43
55762
60
300762
96
26
18
65733
69
214592
86
3
384733
282759
15
98
824745066
13
458185
158473
403695
41
311080
362884
121076
67
9
91
158077428
59
89
352264
408826403
27
479671
48
8
155299
15
68
572038602
76687
314852
148475
3
15
80
1666
335131
193944
274600
54
2
53
8
56
59
9
85
206389
95
79
138395
485286
327037
41287
70
816600137
167843
98
95
62
819908274
394253
342218
312242
448538
164443
72
389269
51
185739
994260882
166859648
91
162942
73
35
56
48
96813173
89
830447118
154840
342013
85
173872
633993535
271350
92
261881
937960806
58
49
54
33
284708
376825
351515
340657
59
14
436330
291053
8
817705288
82
52
123303613
833738636
1
54
69
420416
91
453127
16775145
44
72
71
395298590
37
223601
740186562
40
450487
27
168808
80
617512173
55
28
289141
34
28
69
214244
70615
49
82
50
353847
247470
83890
531436106
82
2
79
98962
1
32
323964
7
9
404288
595341705
403137935
7
495243718
942016857
12
252221
778346051
23034
1
94
67
6
74441
415654451
192716
67
36
3
799220399
78
920538393
241418
98114
306494
84
80
94
457534
70858
494672
82
239975
25
47
181712
585927578
266225889
29
89
32
85
72825
388289
304498
6
392972
26
68063
80
94
19
79232
88
72
47
185046
72
93708
357806
76
56
315288
10
13
63
314199
46
369591
564542196
94
8
94
66492
833059408
186576613
411213
4
87
52
7
81505
715752543
75
89
139705
38
364006
91
199778
63
17
29
46
499749
57
321203
540375518
4
92
58
77
41590
338138
5
80616582
144916
79
424117
247746
28
461995
102972
4
373213
75
62
132427
312361
95
47
18
70
71
71
283964
37
282841
33
4
75
57
54
191839
45
58
170836
36
31
66
55
117386303
90
112321
51
385837
25
12
276278
464636
381805
63748
4
94
7
374777
54355
86
80
118212
31
14
487803208
30
245389
31
389662
209156
77249
86
69
258096
191841
28
78
41
464073
77
107048
93712
45
79
4
46
80
86
9
284465515
19
329006831
277278
18066
77
366527
960102713
99
5
5
25715
19
207886
340128
30
479169
89
1
10
87
943752957
270502
9
79
10263
9
3
426618
367770
192566
447291
84
392582
51
13864
34
21
262388
19487
251242
99
39
355493059
90
49
7
542247158
25971461
484639
96
63
46
228600
88
458613
391584
29
73
157692
83871
882
59
21
348021
289448
241377
435745
195889
64
86
424339
479171429
423394
149893
24
2
42
43
29
21
13
25
11
8
32
172454
5
203779
122261
41222
22
800083753
75
71
393638
317593
21
332640
2
26
3
83
86
57
29163
1
1
446903
76
1
492869
26
2
468851
91
404958
64
28
2
239262912
95
52
408389
64
54
144822
287033
493187
365822
12
45
351988807
769817078
26
97
143597
15659
2
199123097
67
37016
3
364473
40
82
32
347638
283669
456779
91
33
29
7
24
59
48
197366
369877
462984
50
93
375256
62672
26
237110
372568
24
7
343116
441953
4
195301945
96
311321
6
38558
366242
2
23
458415
4
3
121042
86
41
234616
58
86
13648656
293223
308931
417672
4
67
163193
18258487
91
90
408675
12
80
457195
883584255
94
19
22
318958
5
32
34442
33131
184174
97958
47
65
561952504
5
726969878
4
40
27
205476
6
77263
428782
17
413277
1
131470
44
302745605
234313
56375
50
19478
381924
2
271141
54
79863
962821588
65
28
54
99671
17
303365701
8
45
6
299220
227754606
95
93
166754
94
218924
16
484618
85
44
311138
625384046
885938640
116929352
23
257126
212576
232016
343479
16
34
56
388283
569854090
11
38
35199
43
155313
467655
894742448
86
443481
79041
358725
228860
2
484588912
495781
69
62
30514
321718
22238157
167053
7
1
473501
8
431739976
277798
8
414940
149115
15086
466490
542050335
54
73383732
85
51104884
157536
427076
570812848
61
461977747
50
52
29
4
78
321872
17
226657
111266
99039
87
4
19410
11
193238
72
820226940
351193
740917640
17
78
43
457626
3
16
16629743
49
43
4
410532
473936
126263
194413
1
34
819525814
59
177535
212233
99410
223660
5
68
77
16
84
196778
58
205958
131019
24
2
68
26
765038445
385192
351738
41
28447
108846
488985
323335
116534
45
378103667
81
15287
96
182705
2660
18
153507
21
35
318274
285987027
480036
161711
19
260728
907836237
24
265293
65
57
91057
16
36396
84
34724
296665
7
2
475837
51717
42
207786
73
89
356648732
63217491
41
9
465516
151664
95422
194111
45
87465
150519
11
75
72
61
378383
98
248189
237911
2
1
32736
217149
342818
364204
75
74
419537
222892938
3
29377
97
488246
442710
417519
5
80881
363509
481117
92
390407015
8
315168
475267
432743
98
423648
108032013
36
173456
251418
64978
23
337264302
9
473940
71543692
51
276938880
5
150058
27
32
97
50
95
460366
14
7
4325
4313
194282
73204
108729
144490
166051
254581
95
49847
23
21738
1
48212
71
79765
76022
80
209766
852801609
321568
285328141
322744
76
88
398358
8
38690
25
26
60529
44
417018
420020
74
1
255054
268409
951396064
305319
682253990
121621
66
50
332911
510215782
60
957421474
62
218110
418111
82
29
307316
198871
17
296279
49
304070
18
89
65
103877
420465067
247714
89
66
439481264
208736001
177240
115627
94
104711
77615
10
3
7
42
41
83
1
471690
145282
34
181535
44
26
56
224282
216981
22143
1
235257
121331
6
136615985
468906931
40
215093
1
742552114
697875446
99
56
63
79202931
115700
61
8
92
4
25
361254
459705
60
34
349220
27
945121223
207857
76
62
990197627
175978
238378
99
403103
21301
616719772
91
234339966
337500
53
56
3
67
240905
202667
491581
6
59964704
61
44
3
450039
40
85
68
96009
13
54
833277247
94
9
57
72
369353
289900079
45
18
79
470041
500719691
53
170348
13
355265
499841
68
125887
92
772365979
51
1
16
31
50
314950
183040
62579
179798
366158
36
394464633
1
3
22
12
41
10
459423
160057
361831
2
105721
3
5
88
59
463640
244433692
369560
405658
87224616
24
82
52
65
45
235675429
6
70
71531
63
40
93
326589
254289
339394
69
90
69
27
42
408491
303479
9
6
431790
54
98
435159
286360
310878
51
99
97
153061
445849
286709
236198
88
351797
447605363
92156
1
3
68529
11
64981
314806
97761
381970
632536038
60800338
260788
306475
312111
14801
92
73
263273
8322542
185585
45
123135
35
90
224847
16
298688
1
87
99
488315
88
86
20
17
85
92
77
7
324122
152272
90
81
177689
43110
9
42
39
44
435520
100220
84
296925
83707
3
99
36
297334
336006271
497877
36
760186764
438189
74
70
346008
33
73
23
350467
83
16960792
955575336
59
38
98
361575
240080
428916
446322
46448
17
12
51629
6
252261
380368
85594516
200865
726599013
224280
13
24
3
254541
18
278928
344980
7588
49142
65
311462
33
224417
53
81
349019
879216217
76
90
66
409836
905064393
151733
452006
5
37
51
75
22
919244175
44262
28
27
67
477488
74
2
29
584505964
70
492809
47
360576
83
8
61
417097166
178979
40950
810218701
219424
227283
444221
9
95
82
497371
546036048
4
91
265069
201766
81
6
11
693
219619
372931516
42
21300
510911223
4
5
49
69
4
24
426197
112235
4
47
38
8
28
262687
2
43
253737
149975
75
247592
71
63
9
135804
11697
2
26
433436
9
133883
160817
3
49
276669
358640
753424133
3
74
53
3
30
9
7159
252416
370528
3
339382
82
39479
6
36
84853
347837
200882
270245
466416
6
265549
16
76
8
44935259
23224
331408133
65
11
426566
113844
481046
45
8
67
1
76
330206
65
454332
681021010
36
482389
64
425586
2533
202952
133268
111120
468444
43336
62
2
62
304412
282156
39
64
15
57
380832
4
13
32
19
17
202496
408265
18
160269
162934
67
91
4911
437093
28
29
242192
336680
316517
230710
345668
2
66
35
135495
169461
99
2
373220
337311
105237
328168
9
6
5
82
141128
371880
7
819051989
587672321
92726
55450
2
302468226
203106
81
22
339823
689709480
304576
31
358044
13
69
30
56847
40262724
51
9
67
247600
63
86224492
38
880421528
262083
372933
264421
233546
97
8
14
78
63319
37
378234
178574
43
403017
6
98
398723
88
72
54
73756
25
31
355901
27899
510892556
8
53
60248
75
416627
64
498522
70
3
316091
22
608058136
22
482220
59
4
286234
115553
64
74
150458
73109
417475
40
2
295034
94
79
73
7
207484
48
84
58888
299262
38
251325
11518
25
4
9
39
57
472651
66
98
40
51966
50
401712
94471
63
221943
7
16
121008
75378
73927
20
53
47583
380121
35
267693
92
68
170259
125137
99
458778
156446
36
380064
81779
3
991376110
20
52
474669
598210501
335319
122201079
725468608
229897
86
45
54
976678657
98
82823
64
392339
190142
185930
9
302742
867337053
479581
55522
8
62
40579
309386
25
88
190768
430443
36
8
4
200481
370153
56
70
41
10
274432
46
33
17
642373285
79
248290
39
94
74517
437273
887222661
374268
126503
64
911603296
94
177143
66
19
232811
5597
389533
86
37450
59070623
57
40
646179039
4738
176595
2318033
32
363644
49
371465
89
38
64
52
259220
3
79
2
143434
498343
20
5
18
89756
93
420486
335170
78
11580
282272
66273
78
64
58
93
171331
262629
783688358
155406
279687
270093
149523743
304984304
28
138272
86
465765
78
59
648820423
77972
95
291004
43
397578
5
467460
71
16
1
176355
86
37
11
60
93503117
3
43
18
29
1
80
2
99
166713
58
65
26
3
255778709
297068
351336
26
128423
4
18
52
197124
30
407706
221996
146220
55
94
82
13
6
7
483442
2683116
433017
352042
183323
4
6
6
260525
45
314056818
26
43
67
88
23
61
8
102540
25181
196207
312549
85
977217471
28649855
219051
11
41
300893
35
83
60
22105
156660
202601
54
12
246956
429118
655663930
325861
366279
93
314065
8
24
486498
32
80
63046844
13
321706
6
5
173249
719925596
276606
422799
91
199896
45
5
24
449112
9
300485
30736
71
87
83
354521
99
19
9
116229
110541
1
18
37069
81686
74
16606
184939
7
359305
25029
53
65094
65
193628
1
2
30074
250431
155830
19
92
434246348
28
57514
453757
5
3
13
99
8
319253
90193
120835
53
184810
4
82
88
20
107479
71
81436
79
387101237
23
283026
17
87
422565
85
92128
32
85
5
9
34
26
36
210557
9336
212879
51
81
152539
481928
219925
77
348254936
356062
86
132182
235307
27
94
88
27
31
72
85
57330
463826
121028
19
86
89
96002
91
34
155558
31
23
66363
7
471805
127683046
41585
25
494386
86
419781
33
235274767
288417
4
64052856
90
596462877
76
122675
437654
450193109
10
58
88
14
219300
361408
69
27418
9
488965
32
25
88
46
78245
7
5
96
370664
210747
30
29
43
770325665
61
208050
69
78
365807
95097
83
60
394673910
212710
323373
72
311003
2
256617
13
12
71
223899
91
323028
458000
43
469521
1
54
109957
228449
87
395366299
14
140503682
2
118323
18
49
719880435
362074
234522
391918
11
91
17
447222
84
305094544
44
320411
49
134174
373588
57
351178
433890
401481
40
202489
74
88
83
768849125
40
63
12
16
64907
126448
70
225476968
42
341522
8866
4
212758
993957338
699087509
87
48
1
197180766
400996
354058512
212520
397890885
139319344
946173748
782480614
454356
310989
45
3
158339
11
45
229505
202920
26
79
37
844772825
383679
76
286705
8
47
82
94
8
57
19
91
639205639
90
29
27
374379
10
5
48
66
383954
383180
26426
15
52137
76
34745
201582287
1
35365
98575
305331
152187
17
249366
43
87
354229
34321
23895
1
87
12594
732330248
93
64459
2
4
423390
11
277176
34
27
25288
28
188687
355242
51
27
23
512686856
63449
81
5
5
70
98256
147720
289234
13
484890
67
1
5
47583
452782
338574
22
13809
82
202232
69
57
295850171
520925321
370147
188085
6
74
8
28
42041
54
16
24
335424531
122466
50
70
213566
95
4
57854
338941
1
51
61686
38
22
84
63
472402
306143
70
341180
32
2
17
71
45
2
255437
82
632909353
54
59557
355394572
78
55699
17
37
55
192077
812980582
185527
881965232
116268
132588
93720
28914
52
14
380610
217700
7
97
38
14455
55
11
436309
15
288893
73
81
103556084
6
304167
992075085
53
187403202
121021
29341055
7
475834409
1
161239
182807
37
116523881
325435
327251
4
75
26
79
426886
124518
14
40
414124
65
1
48
418652
346185
8
22
485305
435481
356056
395810
17
72
41
66
65
431326
14
417860
38517
489401
57
52
2
289185
86
75
25413
4
99
39
76
1
93
38
59
99
143292
466505
734571196
382667
39
76
62
498541966
6
8
246791
242346
72
21
123507168
181435671
151383
544223048
65
5
293042
263653
69
88
257087
71
225030
142263
6
237024
52
18
5
77
184835
201997
299588
376326
451887
102842
9
51251
158761
93
99524700
73
53
18
346015
58
84
60
198046
410210
693981315
2
54
159542
451009652
278309
392555
272890
277574
41
98
402354
3
57
5
56
706360204
253808
2
29
276937
381876
76
85
278694
59815
99798
13
68
351055
29
411020
1446806
255795
6
15
373011741
84
406064
59
349392
22
302546
42
282064
74
1
67
95
640673396
85
875685396
58
6
6
304585
77789
8
340653
961813924
612515063
390800
112590
98
31
77
38
24
133816
35
74
116697695
51083
195304
96897
351705
5
3
7
71
4
13
346833
5
203241
143662
230769
22
87168
9
336572
197721
7
228929
90
72
75
86
27
412644
30
74
384908955
99
103630516
7
215635
1
409267
48
265103
793720905
32367
184932
28
87
87
10229
155628
85
321534
78
68
17
154679
81
496102
470867
189008725
70
94
403994
67
392560
4
294764
24
99562
3
78
57
62
70
238776
50
92
420654
190081
27656
331098
47
227482
35197112
6
16
25
125275400
84
71
98
7
166627
379785
36
852828175
486866
319399
445596
452338
66
9
327383
52
21
483121
455250
7
214494
90
7
825143389
19
51
679425387
235302
1
55
314185
68
5376
53833
25
48
24
66
168916440
474118
13
873510812
12
19
74
305855
5
60517
47
86
1
3
653996196
50
70
100887
190075
3
484650
81
359028
237721
35
9
5
86
334270
25
3
15
275743
8
332531
5
74
18399519
411871
7
79229
44
296369
446212
3
494809486
27
4
393385
8
318459565
274474
46
60
178904
8
86
43
7
82
640505770
24
56632
5
25
266865
326738
58
457386
161103
36
46
433638302
28
17938
65
192386
51
77361
8
37
981874549
446764
541411373
361667
504143394
63
500432993
75
22
213151
6
454549
93
477217
969223250
7
1
76
489613
367991
150725
14
883482349
523393510
113432
266854
62
60
108817
34
70
477628
287054
108426
5
77
680302358
8
295511
87010
20
4
68
139329
213570
177630
99
149893
386251
13
12
581583192
29
157041
5
117428
117060496
130374
80673
125656
553210795
98
90
67
371491
314614
4
4
6
100935126
254587
52
314475
919225152
84
7
38
1
54
29
334867741
2
43
709603319
486212
126814
3
762660366
85
159131
80
73
932560738
16
85
55
2
21380
6
62147
527102595
1
335663
5005
72722
325449
75
121639
15
230468
467071
99
34
93
96
30
10
52
1
18
33
61
3
329270
16
47
472408
50
184598256
30
336830
193221
13187
383399
8
64
198807
441469
443081
94
48301098
235537
390712
329541
270003
85
414111
97
101881
1
941184744
997997674
68
99
81
305001
27758
404515
71
399868
87
39
7
72
84
470702
70
375321
94
483979
322775
10
354082
4
6
98
409297
27993
4
70
3
152729
97132
388639
18
62362
1
8016
240906
410405
16
321084
108598
117719
90
63
2
74
71
159178
379083
32426
201652
240669
2
83
87
16
83
54
8
92
47
320828
43377
65
75
9
468847
346282
50
13
867423072
74249
52
155104974
243665602
16
72687
92
335491897
289838
11
356872
7
55
77
251534
2
408409
92
29
21
11
75
79
93
443364
1
198006
80
263589
60
23
239004
224214
285192722
563327447
96
111034
19782
336923
107484
311859
5
8
61
9
75
5
77
127535
298676
61356
74
83
67
301558
470807
365931
75
148974
463197
19307530
41516
37
42
388087185
380103
539340189
43
66621
27478
132464
463153
8
44
54
2
114441
89
7214
27
461188
459640306
53
204511321
98
308073
19
600566944
47
499942
89
24
238326
34268
11290
325657
95320
167191
499556
16
41
99553
472622
99
86519
188435
228206
2
7
76
65
96
564106028
98
101985977
94
219180
424977
45
304353
307848
11
99
327527
48283
354663
474825
15
77
64
639211285
57
39
53
251086
410239
224195
9
194298
275928
87
304626662
93
62
74
293079
31
47
37
3
1
54
19
142408
34
480692
282441
118494
56
320912
256003
24
39
8
79074
64
262170
314462
956839233
88951
93
74
41840
306362
12
121208
354719
593270050
396572
21
24
411347
421806
476395
759628371
90
97
11
71
184968
41
8
83
72
134001
81598
86
5
12
19
19
199976
58
72
11
85
266450
360367
710598799
3
857487974
531678383
341647
31
649492210
8
278353
51
89
57
283573
56745189
433395
59
271505
136001
34
275070
147370
193451037
48
419836
209670
7
87
67
24
67657
24
69
18
34
3
2
221602
352942
89
15
88
56
482861
93
8
20
81
185989
90
61
64
284559
177334
409668
23
510071038
98
7
41
44
43
245671
54
459366
309553670
345387
218623
318917
1
462762301
541372081
107919071
26
508933263
77
9
150457
470117
484685
18
20
41
113747
22
90
318109
27669
209719
98
160471
70
462318
352063
54
68
295465
2
818810296
474171
82
49
84
57
52
2398
545837550
1
56
37
311076
622059614
81
248743
50
12
70
45
49
14
56
933283069
83
468487
68
90
477911
269728
104526159
6
232414
500535812
92
86
450957
196393497
969259963
246435
84
696196840
334846
98
348903
4
490041
66
169003
81154
290259
3
161691
88
438174
438291
28
312231
245018
66391
85
117500
374501
137665
197912
497473
98567
58
94939
281164
62
190540
362844
152664
189575
6
185919
17070
519775711
197275
54
98
50631
51
398127
183539
52
7
352434
91
118234
424526
3
60
311435287
49
229683
303318
362640
184940
3
3
2
367040
326693
30
5
2
99
944901703
305157
2
64
244201
162007
59
72
441235
70
91219
16
1
33
347645
5
4
492010
250991
342861542
23
5
6
31
1
34
278367
356772
423019
386192
91
18
82
59
35
57
16
496997
63
54201
18752
192992
5
60
81605
90
3
350631208
6290
120171
114661
469229
53
464253
125661
415686488
39488
443664156
58
488281020
66
6
46
44
316145
69
73
80
8
64
5
48778266
138465
49
427226
12
389
265509
40
1
486547
39
30
1
70
227526
9
55
465636
443372
1
38
1
85
26
305381
832016083
294286
15359
82
73
5
32
126530
22
69
456216
78
430138
76
8
322485
349629
45590048
35
657528968
460547
402492
67038
334332
13
35
97
81271371
212749424
2
183348
344993
23
782390177
482795
701444406
80
15
479002
3
201443
74
458284
7
45
7
163872
2
72
402140
126908
30
47
352817
462315
54343
81
180720
163750
38
25
47137
491779
86673
2
129850
84926
408511
39714
69
328123
18467
26
460884152
3787
268981
41
426029
373051
151435
34
9
23
364222
27
69
22
612033955
124477
387882
93
64389237
61
205286
241
6
2
1
87
47
65
404078
405348237
41
63
228843
39
5
361646
244467
5
70527
339949
87
8
99
58
59
31
117203
98445
162950
12
315923
430945
232814
14
85
442715
261833
674731329
468694
1
306108020
64
483364
93
127794
263993092
239368
300291
156789
319002
90
27
6
189504
31
275712
96747
75
85
98
206068531
240166
43701817
441838
412580
272561
155340
898528012
9
10
19
59
459203
123887
244085
87
28168
82605624
701152525
409024
753339135
54
23251
61
8
56
420596
77
87
35
10299
43
399479
89
28
136221
94
300707
83
456504529
270343
27
393710
50
1
37
447734
461596
78
141510
410625
923489025
83
40776
53
496809
31570
135595
1
88
44
279639
81
9
383541470
244624
77
111863
9
93
363714
94
87
99
72
1
6
20
99
91
1
23
93
182701
89
3196904
17
327688099
70
90
75
224438737
89
6
137512
8
489721110
33
7
36672
4
7
278160
7
2
90
105951
6
269285
90
175488
444113
235193
312995
139397
95
341315
198735185
993190066
328853
11040
584206570
217197
21154
18
260959422
68
58
199528
9
472463
401482
782526947
95
213407
50
39
464432
200020
280238
2
29757
20
282365
427299
39
158363
6
21
50
62151
20
271314
54
21895
63
354657
44
72
68
5
17
67
300939271
77
31
485501
34453
98
94680911
232358
96977
13
33
284171
156411
222872252
8
7
317444
48
36
28642
4034
87
9
133661
49
436813
88
94
160831
5
239367
473838
12
37
8
292503
405031
37654
34
51
60
54
108337498
4
455709
82
44
1
452048
328994
80
640720350
77
47
217167
29
441590
34
1
708127672
76298
34
412767
307280
60
216714
335993
90
178204
56768
141016
138168
46
460890
9
4
8
5
48
67
903090794
302141
2
10
320810
45
373238
36753
30472
28
5
42
323989
88
97
59
44
236492
5
68
14285
2
36
8
34
6
6094
51
14
16
28212312
83
86
268676
448601
350116
62
28
55
84306
494911
47
147729024
7
301391
310482
6
214243
56
38753
201253
390278
65
90
47202
91
201739
26
76
260001
266077
422899
44
89
409271
62
63574
21
1
157330
101884
98
68
34
78
40
232251
76
5
58258
78
474439
41
468078
55
249051756
158228
285162
249076
6
12
162117
495795
115501
65
200946
11158
62
99035
440718
93
7
264258725
15
215031
178690
1
208609
46
46
3
430801
65
9
452518
97
85109632
46
749307932
7
75
47
6
39
93
134879868
354144
2
18
1
426033
158128
36
78492
449707
17467
67
87946
422895
69
74
101883
329055
143472291
87
904871812
93
262789
499871
11
420154
81
72
316715
153839
30
270908
271381
22
493477
3
294891
33
13
8
62
57
464409
13
16
221403271
81
50
248806
885753525
52
27
44
34
51
8
295705
15
41640091
169480
39
48
36
3
53
45
302237
66
13
87
80
78
72785
92447
54646
90
315887
52
75
93
67060
32888
428184
410505
76
90
147224
9
38
487902
24
21
31
76
601220786
16
44
78
357508154
55
140334
30
895288544
211056
179839
10
57
30
31
424517
149776289
58306
75
2
301066
3
214653
20
378004
179877
24
72
4
68
472266
76
84
71
40
3
39
308740
78
13
373280
153980
379147
5
426353473
5
20
58
463308
403931
6
889421348
8
7
277482126
4
57
89
378113
1
77
6
45
89
69
286378
377185
427534
29
910062186
268950
89
429038
9
21
400942
15
840068859
7
291035
48
61
95785
378983
5
94
171289
88737
83
180254757
167932
42
127277
390526
106992
16
855623874
119041
82
475122
13096
412169
62
64
1
31
499820
11
9
8306
2
34
60
3
9
67
9
97847
17
83
47
343555
25
172401
7
7
232963
450746
145499
292920
10
68531
11731
422797
8592
3
92
51
45966
83
82
834797711
85
3
29
427373
181847
339000
644619644
279814
99
782253337
420224
12708
109807
69
7
23694
6
80
79
85
4
112184
65
54
405936
409522
409676
131758
28704
3
52
75
80
317739
463288
185899
38
1
291668
619521018
183706
292478
58
314444
388431
17
69
62
480119
147207
24
70
806334909
5
462406
267561
204523825
73986
14
222733
65
466795
19565
146784
74
423895
168893
9
201734
89
48814
460695533
487790
294131
681984744
887522446
847469923
402853
47
29
4
234102
39
392776
7
44
424606
230451
257173
53
889058220
37
72
3
73
49
12
2
471988
43
286242715
3
158235
42745
83696
97
62
76
40
234229
21
536890089
54008
86
13
500091697
827990169
310280760
4
490746
297999
127146
80
25
257544
6
323733
54
474597
30
197265
450493
49
85949
171095
11
367322
265090
1
309963478
85
80
6
10838
329420
76
42
29
62
261126337
5
6
11
64
49
465444
84
64
61
86
9
91955
4
4
173856145
81
239253
54
65078
312689
383633
9
65969
489176
57
304551
705662590
1
181977
117547918
4
468348
44
1
743695824
458728
395305
69296
323881
91
1
365976
42
328396
3
2
441322
92
536661082
152681
10
6
15
48
2
466259
10729
63
174191
64
89997
235048
80
61
327603
4
41274
1
223281
254267372
366541
231859
238156
212735
115256
34
19
75
377484
160086
443151
486861
60
303533
1
89
33
4167585
57
45
23262655
489816
4
49
378168
43
239641
174027
44
481039
9
337268089
36
107307
97
45
71
46701
44
329450
1
4
8
247660
172830
886994783
69
87776
216490
64
58
79
393515
588
65
98
49
67
474072
379239249
283971
206134
90
16
38
208495
365174
251890
43481
38
67315
139882
394095
9
498974
254533
171452
83
436152
644498080
74179
14
660009169
19
44
370296
85
182737016
31
86
68
1
211539
474082
49
5
288713127
349640
649717847
44159
416279
32
61
101796
128046476
15
132479
4
77
484223
94
74
79
3
301116769
446358
487119
22
638058876
27
6
423402
26
7
90
25
443765
30
87250
68
16
192161
88506
3
166190
42
77
53
98
5
3024
358960
246433
454590
79
91
447842
28
32
424917
28
260844
347154
22
88
46984
180578
27
440143
100838
240726
290268
12
354930
481321890
33135
97
654284951
31
86422
522386554
138262
979014131
265907
90
2
23
139134
174648
2
86
21
25
72
95
408641
2
73
5
336016
324886
108564868
3
138450
366360
359891
178783
365211967
66
18
111476
82
990514700
9
81
99115
26
317320
67
3
8
459994
233533
33
46
354485
85
8
70375
320214270
9
901909073
18
46
436094
269475
238987
24
317870
644667462
109823
177385299
35
124383
20
2
143155
40
559047164
88
424862
272546
355826
91
294486
34
86376
27
860028316
146051
23
2
203199
312596
156687
10
58
261357
10765213
58
7
91098
273515
224002
177440
117323
29
97
755958422
480992
339095
289072
239086
79
7
441357
83
284357
9
59
388827
215910
262574
492991
497064
31
6
256886
52
287631
25
478051
47
1
2
179142
21
8
499819
82
11
13
286686
60
328392
8
158631
93
36
95
265820
2
266261
156413
63
87
483961
5
722270020
58
357937
63799
5
67
361111
7
69
30
34317
146447
223295
87
300053964
95
8
2705
992974030
48
464915760
65
2
9
28676
90
330174
45
256515
76
173858
72
58
377743
97
50
47
42
75
90588
96
339598
75
5
16
83482
171178
49
278442
113245
75663769
2
82
249949583
4
313070
303973
339247
75
58885
468244
201010
13
43
2
68
365555
80
295043
468783
283148
8
192914
30
236327
99
41
134167
3
427996
584616856
70
7
3
258965
231705818
34
274775
56
163567
344825
58
496688
12
92
97
9
127409
155841
3
59228
90
56
9510
1
325485
58179
50
247542516
493250
9
300213
48
229015
409688613
749959512
98
165890817
29
81
47
17
727824325
26
44
93
77
113514
22
25
198400
577933118
50
359735015
435811
34
282550078
220006
394015
64
31
470908
95
17
12
268398
134444
56895266
76174
412322
61
90
28
555585125
495105
348319
118505
1
29
47
45
48
52
11826
144407112
76
7
46
52
83
3
39
66
163782
14
58
41776
57
29
1
7
238113317
35045
92
74
17
147786
2
96
81
9
107778
257261
691897512
591794283
95
1
262278
74
564187746
8
15
447636
316754
73
92
56489
169021545
26
16
445583
451719
196235
52
366361
63
62
480234
46
279441
39
89853
490795
165329
338649
57
99
8
414367135
33957
356751
46
83
16
483551
7
59
96
82
258663
62
389566
29
16
82
880280458
729018829
74
41
5
18
89
1
921457718
93
957013738
72
10
108002
99
24
46
855175739
7
28
70
466972
65111
83357
161440
85800
46
89
27304
7
339442
937847778
240589
238444
8
61
17
72
422179
156768
472583
269851
77
154112
221089
499817
761065056
386935
90
723005241
86
234067
445649
987609219
163026
13
15
229342
75
29
75
5
182243
596441203
44
36
252837
293724488
84
91390
82815
330551
34
67
429250
26
113784787
68
219149
59
74
2
27310
26
560046523
16
40
251853
1
929815043
25
25
20
17
176553
193393
340998
6
84
68
55
417347499
154642
19
83
379674
49
56
435347219
54
111246
465747
199040
21
33
498134
187240
34
77
85
84
2
422308
41
343011
7
360373
38
186630
66235
92
336803
335100
8
36454
70
109999
193975
268856
43145
881970582
337782
27
98
550841864
460528
52
63
275940
6
78721
229986
252435
13249
74
64
144154
65395
57913
50
38
149124
67789744
25
209602
840010364
485936
8
6
63
499961
765294837
274798
480802
128137
82336
1
51
85
98
194017594
329043
69
780482789
80
894322527
322660
4
95
9
340691
165546
6658
264100
209786
99
385352
151832
301193
147028
48078949
311663
11
92894
59
96
16
331272
77
7
34
96
209751
96
299666
19
4
18
268457
26
31
305012
2
328219
34
259925
60
10
67306
22
900930646
441395
28
78
213791
434227
401491
132538
81
312551454
701598455
70
93
71
70
1
57
430068
846070011
29342
76
47
2
258025892
133308
522687962
539553565
81418
59
454724
23
185933
463164
48
432149
26
9
48
3
497521
327514
52
212120
40123
804966912
82
200230
48
26
366051
15
128957
950468572
27564
48
79
55
5
383611298
81
417206
8
27709
94
357010
2
468648
102913
187625
451178
455217
85
770230279
64
5
406928
19
880869547
45805
3
5
92
61
166905
319516
243537
490545
466454
1
95
10
763847482
14
393516
89
90
47
40
308863
5
25915
372745
58
418182
153463
73
85
52
48
45
464062
57215
73
414046
74
320576
77
2
9
94
188481
72389
25
499465
55130
50
407428
14
223868
449424
53
78
214670
86
70902
332712
457673
60
174528
440283
410512839
493437
26
346350
73
444053
966148146
60
39085
388487
6
30
158367815
267828
492273
96
526970884
7
112390
205898
13
347488
63631
262409
543966943
209293
2
173501
184827
63
19
594954157
9
37
281184
170183
137410
185476
81
8
50
22
203210
365839547
460743
272572
153744
386080
770461828
201672
15
68
417256
49
320368
809425126
99
89
244299
49
20
2
29
133570
435426
53
23553
141262
1
124942
379916
456443
88
34
53
7
36
162305
36
159115
17
500297796
73
26
51
311687
156486
47
125965
199169
362315
88
7
55
328771
404322
64
97
7044
42271
23
870615788
69
278386
248014
55
636552723
26
284900
158182
94
554635431
319614
4
6
57010
69345779
160028
393900
6
818894054
109556
274306
374269
426514
21
63
1
98
252032
361277
55
425336
246200
339762631
99
405455
435138
87
51
80
13
34
480860
458019
74
29911
42
67
241071
222792
7
42265
48
334216
323139
54303
6
508295502
68
70982
52
8
22
107040
8845
241307
333993
458718
460401250
44268
508715213
72
49
82720
7
81
72
217237
221899
358213
1
50
56
81
18
60
238871
34
52
117342
60
65
354793
63
47
1
495185091
66
30
369218
229459
59
313661
73
49
861375993
188405
68
327166
64004
44
59
23
41
105395
78
89
113894
385363
5
9713
2
401670
158849
58
64
328089
449745
94
180284
275365
77
65
6
321073
18
635260907
4
38543
82
431349
491495
59
78
69619
44642
55
29
43
57
9
156002
66237
151073
325282
383907
53
115022
78
262676
7
28
13
3
504429312
49
466055653
469595
316379015
178044
349373
171516553
486836
75
41
20
442527
446853
380308
58390
38
7
5
569357537
194307297
403560
52835
90
433003667
348411
24
80624440
76
863182297
37
142350531
62
194123
557468616
81133
22
38167
8
414408
430776
80
50
15
33
403276
372061
125212
91288
22703
71
10
42
8
789362154
6
4
97
80
352600
335387
3
345208
431039
73886
52
3
487623013
485218
286800
52
10
249049951
225639
148256
75493
144997
80
59
20
437748
955514201
391093
5
362749
21
92
113532
4
306404
39
245176
9
9936
303310
4
38
293420
252280
82
83
85642
497739
48
74068
312925
248804
429680
97
61
365635
223516
424386
38
1
24
376910
1094
458954270
73
87
9
363414
98825
97
50
136669
79867
286007
445873
6
190620
412406
6
8
29
3
30
92
939497705
347702
1
121287
80
244085
50
66
80
70
6
29
34
99
114370
97
30632
95
393929
2
965053954
36
5
92
74
278133
6
95
87
84
27105
59
2
365230
87
3
490298
288189
29
60
160533
278780
13
105628508
75
58
1658
271232
222051
35
48
360687
452281
23
369779
236713
459152
377891
41749
38
83
90
46
217234
76
53659
95173
76
248370647
8
65
391152
477547
33933
52162
86
4
51
39
217995
56
22
228742
91
61
633554833
227871
484854
169581
90
32
265615
303282
95
807695043
65
285903973
1
212467
83
57
26
34
64
352618945
628237227
432470
56
190510
43370
40
33
28
71425
76
65260
315017
21
51
573177681
408207
476100
253561251
233129
485289
182435
22
442424
207256
95
7
197987186
12976
62
120891
18462
57
301811
70377
367407047
71
50
171510
1
113280
103257
39434
8
62
53
69
92
403023
11
74
6
159256
22
38
99
420215178
238756722
712234594
6
99713
495311
189964
313497
6
87
76
49
312386
85
13486
90
81733
66289
81
26
457356
2
934402570
195378
80
13848199
56
93960
349257
408366
244945
24
180786
173671
473331
99320
15
338855
889733111
47
22
4
56
27197591
977193650
449227
302865
401370
309347
38
7
67
28
425227
99
29242869
34
204658
23904481
23
278485
97064
22184
48829
75
250899
21
4
131546
309654
88324
162769
15
96
237232
813890654
96
77
718
46612
108469937
9
616464132
4
144459
6
380832
319167
10
51
401494
151752
395377
769380624
47
190207
9
714459085
17
28
194761
57
69
465701
117881
234129
962460167
9
67922
84
47
66
213534
130631
47
72
292653
348071
280785
208279
320428
49355
6
98
48
6
1
73
26
64135593
183625
47
41
23
39
457146
259621
68
6
381951
303522
92
279911
33
74
168390
30
89
11
77
144402
464130
38726
99
708118664
61
98
235645
757889891
9
173693
324102
95
24
29
158307
98
53
55
2304769
963241294
46
26
96
48
57
82
200998
25
327440
84
83
66909
773383145
27
16
195384
38
430076
6
72
87
644266330
59
68
1238
120055
435710617
43
408711519
98
62
16
40
246113
390292
778455008
51
78380
345397
9
4
152893
394128
357361
97
296188
462396
10079
284093
316039
58
101686
17
51
3
20591
56
8
430725
257642
57
263829
30
82
385367
318660
93
179923
196100
62
86
60
10
8
8
87
440618
10
461024
5
63
31
435876
448666
392680
314667
63
47
303749
1
54
37
65
219215
51474
44677
93
87
176198
81
93
97
88742
23
32
73
51605
51
417865
391836
34
93493
93
94
71
438210
5
16
32
48
74849
27
67237
47
68
163756
87
64
300781
50164
4
401566
46928
401195
243817
54
1
49492
381764
7
8
75
13
86506
388457
41
162612886
300020
967505056
39
47
41
98
88
478767
358661
90
39
80
39
1
56
161650
477304
43578
87
392992
64
388857
30037
297875
479711
136212
5
298884
1
87
166405
210817
87
78
348000
26
11890
496274
202086
9
7
8
27
237935
49
287197670
44228
81
27
371856589
67
203512
59
39
4
416047
13
485575
51286
120718087
657377662
457560
41
27
40
407278
338549
65
16
93
98
3
2
386633
267216
13
2
566013137
220537
417153
83
70
221641
56
62892
97447
28
400132
24
94
494516
53
297548
408735
27
465258
447354
7615
72
67855
39
308318
458156
373870
115481
117199
327839
159767
282856
339836
62
307601
83
44
321862
5
43
337011
143480743
83
12
87
67
33
455293
150744326
392992
154921
397039090
388179
297173
109126521
499419
7
240577
2
68
2
396061
391924
303594
72
99
6
73
118796
51
44
238204
13
390994
272780
488212
37
943856103
94788
36
23
306239674
368251
16425
102841
75
103948
251024
206460
7
208370268
9
171959
47
189430
441183
132380
436636
89
697827066
361559
16892
8
90
989171934
1
7
165391571
60
66
54
30
1
82
74
48418
172966750
435222097
366658
652255163
17
42
455627
166705
137829474
222665
4
21059
95
129516
2
354668
50
467246
17
25307
441056564
107321
15
4
68
938018043
403141
46
477335
92802141
277480
83
8
47
321311
55509
3
113624
2
775812269
76
32
73
89
64
72
51
68
3
105114
35548
52854
91
388516
413308
433977
290806
196385
5
71
95
8
23
315523
243869
23
223253
217593
75
85079
13
25
4
97
22
75
977387660
86
217733
782268209
889581850
31
57604444
7
55
136322
218667
2
65
178391
19
146258
95
85
220513
289525
59
329792734
53
68
97
393867
155048
350767
192996708
57
335903
40
53
74
488640
12
38
3
1
414496
368969
336184608
6
4
452165
123927
169287
2
126263
495550
18
31
5477
319461
73
112193
415874
3
147674
655388273
23
352741
474087
73
29
11
342574
36
62
48
231653
59
89
449577
56
47
199510
492893
4
46
460666989
232748
34
64
447772
82
7
35
441269
37
177467
80
51
20
81
315854
420452
445643
28
18
110423
375040
78
42
65
1
384495
63
110415222
65
10
29
410035
280474
40
328116
960005161
365882
5
30
253239
406200
107854
68
69
8
7466
224139962
35
89
36
5
29
8
13
78837365
38
288059
60
137321
83
445269
130020
64
46
8
9
420419
345631
96
172610
64
8
470730
23
94
33346
81
80
158729
99638
86
465818
406983
9
113258
29
44
13
9
77
70084
62
476073
223837
47
3
416736268
89
19
85
237230
93
44220
5
60
290029
34
135455
61
20
416309
326806
199458
375475
71835
41
31
468579
65
73559
285166
75
49
80
39717
346072741
56
404937
390700665
726517300
58
306546
59
1
168103
3
32
124504
4407
326799310
566879868
163802
85
390383
293582505
89
36
826735103
160048
99
3
96
69
54
207569
34
474213
106253
143237
397906
9
2
132755
39
9
6
1203
48
26
104710
3
94
29960
463940
4
479893504
278572
37
45
46
74
2
52
16
25
2
67
8
373017
601903088
16
75
262849
279731
74
431369
4
19
429897
14531
27
8
2
147828
1
375088
115313
388092
138630
400446
564094725
58
192886612
4
69691218
8
56563
280993
46
291394
98
448696
84
479607
135385202
178901116
255649
266005
75
70
87
340705
89
52
204887
425141
4
466083
131395
20
94
364218
624996778
285916
264689
246665
327020
37
56
341792
53
43
231544
98
754027819
365375
70
5
64
5
50
59
12
165176
97620
73
779722885
75
43
289281
3
52205612
376494
157287
69
23948209
95
214310
469070
878095131
90
210782
134173
212991
344316
57
287483
263868
848778794
288526
4
103456
31
27
28229
230921
59
232968
428647
10932
37
337634
472386
11
58
51
39397
6
478352
73
199542775
97
89
83
74
471820
432138
6
64
9
2
68
174894
93
277490
496073
71
92
447905
51
129786
359627621
300951
294128
136561570
405221
85
116014492
482490
74
317413
85
73
479442
815822500
76
222061494
15
729310048
468701
61
266341
59
80
35159
39
240950
4
36
128604
60101
444311
450906
8
151392
284004
5
728005154
64
32
330247
99
44
136729
73
51
96
694125797
56
288522
469641
314353
308519
443433845
46
9
9
493777695
66
195549
368838
70
4876
887059768
316238
83
35
395284
154119
549840149
71
777472386
71
170644
334596
74967
73
80
63796
9
384048344
258633
85
160653
284101
89205
690386448
37
496137376
66
198778
8
8
309001
386428
136507
204905
38
500860489
46891
357047
77608581
27650265
234580
437897
386034
8
114869
47
291300
31
78
2
5699435
23
70
7
83
37796
47
26
8
58
1
11
77
371868
38
209951
2
94
129709
321075
63
483779
5
4
370982
587891352
153243
249881
17
76
220638
84945109
1
81649
185360
260741
144143
883652885
399255
10
83
255666
83
88
449882
430550
10
356508
210344387
8
847218966
89492
9
731163557
438306
95
48
178316931
4625
11
132137
223401
21
81
54
63188
51
201651
499308
434180
232688
430710
53
659884060
1913
1524
86078
457339
89
19
77
48
173101
94
43
93
82
7
18
53
25086
134199
257170
55
571109528
480688142
190133
553387748
61
40
76
213079
6
87
260440
337047
382276
44270
18
258262
92
80
97
397048433
105170
246132
1
52
646796423
79
213660
27
16
6
30
267793
86
92255
16
775111720
287861
113067
80
74
54
906107437
325901
127036
82
87
41
20
192471
220314
182514
148687
47555
145072
440504
96
1
3
164972
952721627
334697
561559540
1
58
11
377811
361652
247729
28
93846
64
192319
81
60
50
394310
99
373003
87
18
275941
195595
22
8
757435351
476735
95
30
78
25
584446215
51
456594
295124
4
93650
99
251878
450451
7
75643
4
382289
402738
251236
485049
15
189136003
1
63012
807458892
95
260315
159273
244761776
282374
80
239207
7
98
257104
14494
92
42
213400
91
494240
236290
617705108
1
1
101290
166065
497083
49
12
40557
43
427971
248741
78988
148533
52
22
21
412664
492367
98
24
140127
88
487931
35812
40
382930
57
414610
154561
21
431409
19
40
412950
264690
408023
100738
88
55
78
46
52422
59556
770085947
36
464857
115161
7
3
28
32
8
35
94
156857
53
76
345462
169872669
329858196
35
84
384192
351460
89
30
17251
33
1
63
670422744
8
414031
51637
525390589
22
16566
218577
344885
32555
235375
835749554
68
117230
27
658132460
79
55
75781500
79
84095719
2
9
371763
318900
50
158948
348632
98
426559
434648
3710
394132
47
159922
72
363632
129497947
2
382247
86
17
456744
89
199330
89
338939533
87
153979
19
10
364086
499808
63
61054
25
271710
16
485080
13
31262362
64028
212512
49
380255
38
397190
390644953
271621
14
62
61
694183685
9
391724
327017
156351
185732
318923
283210
38164
41
258266399
482820
43
63
27
50
74685195
388335
19
406166
481182
18
9
193069
89114
116567
83
3
339563
921899730
506760979
375891
86
105583
98
59
97532
51
77
417831
33
143938622
29826
9
6655
191845
214807
76
206527
220172
347801
380137
81
3
34
401613
739301458
73205
5
432570
323049
14
327606
24
28
49869081
19
48
9
31
80
35
28
461392
78
147245
51524
122160
88
326517555
242374
58
32
393749573
975511078
303038
143524
434452
479780
815677478
82
143219
395895
369721
208005
53
19
493376
854591814
55
74125
11
386978
797324822
37
81
595152057
167759
494021
888328185
321533
266451
396869
157394
13
21
478382
21
38
446068
60
79
88
7
142834
4
6
350754
230531
72
89
5
66
302855
63
20818
80
62
29
53
291646
95631
95
498550
37
7
8895
498586
373189
65122
36
1
69
34
36
6
29
96
93488
305379
39343
290865
490714
87
55
195558
97
32
7
96
32
70
155043
37
565517738
9
93
758609705
45
74
320740
75
24
484532
431899
67
3
470694
2
43206
60
76
76730
96
4
45
327220
483032
63908
9
18
92
4
32
463253
30
210040
378687
178113
182034
45479
37
21
61
69
414790
43
515362399
326908
142008
54
81
257688
87
253341
58
85
8
31
36
43271
64
348699
237624
125527
31
55
118677
92890
9516
52213
16
260316
166839
214309
569544271
80122
98
309274
461567
328310
108967
136411
804069635
418155
372203
303861
22
237330
46
12
61437055
471137754
368964
43
42
308748
52
66
76
27
22
53
470451
98
232941
9
3
1
208285
27
485563755
12
3
798073064
8
420215
39
459168
26553
9
42
324150
70
53
73
434165
86
67
247270
233523
4
31
48
467377
97
646384689
1
405930
20296
81
262746
4
91
54
363210
70
82
341391
396154
52
79
212714
76
51325
30
716771354
308342
166882
73
7
220972
55
949587215
71
11
190895
267884
1
39
326058
94
42
48
27
7
292497
33
86
44
72
397696212
28
39
293514705
3
4
492415
46
9
73
221424
34
33227
30
93
207426
45
97
36
6
1
80393
44
227641
158125
406205
335724
61
887768166
43
175933
2116
22
269395
64
5
54
41
341523
34
77
116591015
17833
441029
389464
262451
336937
231189
53115
249626
47
188004
515832142
73
66
9
345404182
376347
42
367578
55
454151
427541
358929
74
86253
6
247080
80
217333551
15789
50
277812
195348
36237
113501418
270809
615450636
358312
429339
90
74
485372
212146
4
43
24
237735
240576
34
332476
220335
11
249546
22
198919
55
441303
15
366238
387105
116263
747997850
399119
683823272
244032
224882
285934
40
275255
87
85
97242
60
417576
41
460473
741656158
3823297
412454
2
5
52
79
8
93
5
9
78
80
63
4
95
480728
9
51
620910196
80
77
89
17
93
729734173
769993006
9
137075
70
4
58
37
81
317982
3
467673112
201625
311089
371865
79
93297
1
347893
37
468132
74
489253
802118015
243303
264168
380503
384351
495403
201414
196895
6
71
133251
197408
329986
361399185
89
25
1
14
27
361403150
83
6
36
44850
81502
415375108
148453
4
408913
13
24
99
13
25
3
61
994748565
322076
137108
95
39
44
114007
581399380
5
293833
52
506477471
149251
38632
7
400021839
50
414068
468017
178724
65878
239819062
78
7
3
90584
48
73
144883
86
17
62
22
406679
254067
151910
294290
60
159470
237833
73
1
26
18
48
996452973
87
44383
94233
434217
195627
178443
7
91
113812
196871
82
347688
137893
47
373843722
312461
77
53413
65
26
9
11
468252
68
90
268643
143057
196225
78
51
390280
175451
462104
480703
416019
9
314948
70
33
303219
10
2
14
5
459589
417576
67
380326
4
73
53440
490575
47
41
77
188937
2
841196145
22
270273
485010
50
52936
81
328131
66
500348885
82
990945544
66
196131
56
209697
773946083
983880856
53
250073
269990
98
978711258
844998780
622247749
170084
351965
14
70
51
140622
11
79
34
30
328371
798889438
51
48
68
35508
5
57
15
109308
191183
213246490
64
361357
372451
225419
86
4
298569
47
716867207
322651124
3217
379323
2
25
71
576040088
485664
396731632
70
250998
135766503
723230322
4
15
275666
231555
288907
138555
2
35
476759
56
5
601101575
84
47
629056855
398485
450596
1
61
3
82034
187623
394354
313811
2
83
300501
99169
339319
17
423835
68
380784
70
34
128487
9
410426
131458
140775
33
54
468341222
67
478266
547354594
47
25
381358207
90
34
171215
17329
90
49250
90
54
16
272699
485938
38
580233957
55171689
2
365096
58
227732
18
264094
315264
89
59
66
99
485538
793846021
473977340
22148
28
409699
185978840
26
206020
342500
63
34
2
450494
115052
476567
391317
115701
3
493914
38
814214371
350838
65
498797
354408
95
32
473451
15
438561189
35
72176
60
31
463071
461668
352992
60
28
18
214893
44470
162138
1
89
30
667568278
403735
140623
31
4
55
3
26
64728974
439906
295599
370575
471081306
255476
26
10
430915126
64
97
33
97
70
52
86
86
137329
417176
2
209575
34
31
300605
22
48
377368
3
99
370167742
61
42
79
298104
49
67113
98
62246244
170581
137276
283054
88
44
205462
71510
23
385358
473810
323420
759080572
331540
492110
99
70
271551
65
24
19
494333
13
38
1
97
76
54
78333
264497
247444
43147
77
29
346171
43
80
465916
11985
74231852
4
39
225474
79
464387
421124
73515
435163
127176
61
70
5
203663
535834798
294399
238362
195918
40
96
10
98
14
72079856
49674
452088
448741
481669
187153
63
20898
41
79680
70718
78864
70774
75
159315
31
193761359
421095
170931
521018564
122750
72
37
407507
20
361299
68
11
56
122977
297892
6
242083
396617
47
8
79049
236047
7
84
446436
237540
381548
482152
174112
288757
233494
53601
338583
22
173346018
368531
10
308903176
221373
422778
218658141
99041
66
12670
459340655
74
490003
4
33
52
10
60
42
11
323017
93
18
6
5
66666
445682
929938029
113277
26697
76
25
180752
44
57131
24
54
402580
7
369135
125527
62
62
4
161295
230294
467706
44
164504
48
40
76
79
61
80
745733762
70
2
262796
24
36
68
28
319015
242469
133766
63279
495017
446884
47
991749785
161879460
294038268
6
6
160768
47
465167
82112
489279
744956843
92
8
4
47
286783
22
20
897186507
29
9
84
76
93
86
118897
42
25209
498393
32
86
62
427002
22
558245929
10
218622
30
56
88
73
499685
98
4
234341
8
4
15
366100
460605
101804
1
3
11
1
42
45
88
74
180619
37
256919
415802
82051
452737
30
4
546082671
53077
67
3
32
235780
7
53
91
442824
290700219
411285
157049
4349
15
3
62
423360
8
283465
431331
487600
99580
461274
416118208
81
194603
148270
150104
288536
103601
329085
79951
28881949
323934
371941
401782
3
9
49663
61122
24
179498
5
25
382473
458216983
14
94
392392737
95065
34
482084
4
1
513404632
405213
52
39403
3
267688
3
42
436237
58
6
52
414415
483900
68
46
382606
338455
226000
930478641
2
34813
54759
37
15942
25
764492590
160413738
52
7
53
59
887049983
7
54
8
382800
955479373
20
416944
98
33
29
432349
77849
141490460
415715
27
323149
356415
28
2
574562239
12680
129049
397652
312278
673474708
383285
90
962646839
851440807
60
2
36
54
423550
331626
125465
26
302898
8
6
55
206567
6
281806
3
424272
438019
14
21216
6
381422
210329
6
645204646
74
61861
470229601
284913
8
21647
34
46320
88
348613
42
633847602
67
492040
30
287668
3
162985
61732
70126
44159
12
495542
304054
40689
183760
440424
261811437
324421501
844919402
98
74
70
55623
191256
1
14
298497
295017
7
72299
24
12
72
55572
380616012
473435
265634745
159853
99
180293
59
217670
77
116275
14
283703
130922
345127
363104
42
42
98
74
51
949418972
66
308925
242866
4
201337
390678
54
89
83
2
489478
63
444301
25
4
182415
69
27
55
217546
66
407361989
84
61
366345
6
160658
59
78
34
16
404964
52
103353810
37
21
521453623
559823358
8
47
75
95
34
57
157597781
98564
374307
262207
43
63778
90
68
38243
7
328278
13045
68
8
34277
25
49183
184481
40
17
530560233
415335
81
161646
4
16
2
393699
99
314741
4
61
42608
351433
6
466420
62186
661482190
421472500
650845251
44
213753
38
190491
83483
246355
71
467399
70
40
126718260
847295503
6
5
191835
79
357401352
626344461
1
34
400281
50
3
51
414605
15380
230103
179960
37505
195877
11
11263
21
447793
307207
78
232758
17
52
194949
421634
384491
49
7
32
223515
264807
97
3
10
5
222483
2
1
40
61686
50
84
49828
17
68
29
399229
306331
220590
63122
153471
37
349292
3
67
183580
69632
54
59
189323
59
468790
53
301801
7
46
65
31179
890361985
39
431707
28
250954
389299
76
398324
882784287
150707147
265663
87
151144
75
305442
412566
335956
45
2
142670
43
82
358118559
877652368
8
408896
69
71210
45
16
337753
299023
419417
215606
337721
1
70
22
378147
30
4
432758
157447830
65
508541286
36
4
368767
116035
118588
68
756764864
5
456843
258556
14687
381170
85440
38
31
483431
310031
480248
251784
284733
893862384
52
62
50
441515
32
68
188337
6
5
31
463376517
46
381593
23
63
104423
46
494483
50
66
181036
300365
858203800
83
405151
7
133389
101001
94
110046
52846
67
77
25342
81
131931
437125
43
365262
83
93425102
82
1
13
67
9013
384788
401827
107329
33473
23
93
262518
63
414137
200514514
108524
454209
78
320941
214378583
161313116
77147299
273027
27
110788
194991
287756
460252
28
176053
43658
196655
480786
129467
84
94
136815619
85
19
325188
1
4
179894
58
70368
43
61
6
527667458
75
189506
13
357625
80199
2
425771
161578
24
28
416184
88
76
287077
331590168
31691
5
449430262
857529782
258291
29
24
81
13275
332343
76
1
23
95
3
478553
122934
315221
91
45
389659
442587
79
167159
22
120719
97
700944621
5
334520
422966
217681
305291
75
195155
907777031
381785
98177
66
91
64
99
48
601428953
104140
1
293882
18144
22
497726
196550
66
268319780
29090
20
93591
74
38
199042
148586
12116170
68
7
93
506438853
421308
25
95
331265
57
23040
288641
12789
318246
6
386637
6
303865
36
38
69393
29
28
76
92
409289
33
88
435147
387990
836263630
183319
45
61
139788
10
44
175014
369146
293312
77
80
36
9
234096
151485
57094
74200877
231383967
59
49
466903
3
68
23546
487511
91
30399
29
436004
120903
92
30660
35
69
486712
77751
21
71
854380493
249450
278008
78
34
8
376542039
9
349036
10
92318
296991
137114
3
33120
303177
26
25179
6
302798
73
2
8
68939
307461
1
5
88
1314
362957936
17
92
116690093
161971
947359406
319403
929051053
5
991127555
388154756
59
87
164720
80848
24
849246232
8
98
292174
339456269
2
57
35248
33
74
178431
29
63
82632
380714
59
85
24
419851
46
87
450223602
67
64
51
342618
155
97
60
18
54
36
833929487
84
45
52410
286587
209938
40
89
52
125374
7
144764
233295
1
220433
10968
27
21
78
189181
88
865240945
78
98
387037
4
959032002
118400
16
2
55
94
3
100351
314079
748175677
8
417961
76
252072
21275
31
17
173758
9
126555
40626
63
95
88
27
94
84879
411785
62
1
55538
97
2
9067
29
90
35
8962
429937
328179
4
241632303
63
1
81
86
17016
9
276030
298413
201837
2
839283254
114018
57
65
32
425937
33
37
397687
300194583
19
24201
23
59
38
64
11
2
1
43019
51
186990
34
439282
398717
93
300857
77
8
14
57
65
92
94
136582351
13
73155
9
168662
55
98949
89627
55
46
5
69223
89
1
8
65
31
84
91
634930968
126843
36
251504
429033359
8
97
28
290257
45
25
60
238789
976988285
38
35
219769
420629
118145
252210
198786223
29
858965217
77
282647
9
210678
58545
89708
9
53
303985
68
75
66
142984
788836461
108565
8
8
359049
483456699
364900
20
88843
44
381587
176351952
366780
155441
281302
285647
16
355890
96
344537
83930
313107
1
84
41
49
489708
441806
644941832
67
1
440444405
7
58313
52
294983381
67531
646386473
90
48
84673319
99
31868
5
36
37
17
843961030
79
144848845
2
42476
41
9
29787
51
67
5
34821
81
288545
37
33
449999
12
4
149709
90
72
341823
94
140002
29676
29
45
78
328370
198273
1
6
163025
51
77
205088
455840
74
364730255
75
290099
80028
78
96
231899
273615
8
342868
174072974
93
22
8
39
13284
2
76
16
819991911
224410
947453742
4
90462
82053
143854
34556
279210
152172
6
348535
101688
21
125186
3
222495
200845
213219
92
63746
31240
31
36
94
437408
12
54929
34
4
43
8
67
3
382029
44
272260
9
75619
41
26
98
128686839
64751
41
74
10
261197
287322
186567
51
43
35961
13538
105317
273858
80
7439
37
236458
388354
85
285087
310828
85
66
53
33
303180
545446637
6
30
72
52
171098
23
60
245232
8822
366591
334207
54
14
165480
58
792069074
60
1
160018
490131
65
61
29
261149
23
198909
498679
192841
41
2578
34261
2
14
4
347235
31
95
95112
28
56
13816
75
48131
468686
468715
39
83
463286
564949579
9
414316
88
446074241
10
688995747
317177685
3
888478037
3
12
68
56
435396
14
266612
2
4
64
13
58
214185
33
241052
9
48
93
436427
402366
26
169360
93
956884406
95
376542
83
79
380758
39
217017
270886
251766
17508
39
76
854064674
280933
58
190941
4
19
244990
98
63
93439
212945
170426
290428
88
295846
4
9
393273
61
21
264400
422793
1
70
17
82033285
139637
48
72
18
8
114071
14
76
171894
95789
2
58
56
64
361767
63
36
796845263
154191
37254
8
2
603347003
95
43
89
4
481228
84
36
208188
11
429548070
136446
66
96484
43
98
53
1
5
43
84269800
377597
144701
69
124915
98
13
104434
79
662879250
33
95572
115432
68
29
21
495882
201464
26
8
709380353
91
199340
162092
88
22
457322
3403
6
8
325988
66
365758
22
2306
65
36
3
9
73
25
438498169
28
46
460441
85
341097
89
428694
64
21385
441033
72
181480
96215
34
529183172
833923421
7
30
150864
21
547976504
482369
253123
354878
133593
92
131210
108259
112685
421547
137690
48
7
80
192856
96
2
28
107901411
72
2
306872
251247
339599
30
43
87
47
499668
5
105578
123680
450537
471947
58
31528
44
4
805137426
209220
61
590000496
262772
117175
19
4
23
41
58
5
171405
175738
35
243466
84
7
60
5
15
159936620
411768
470661
46039
64
200609698
224180
23
26
28
416285
103061
332936
99362
46
223128
28
65
115406
27
92
48
89
9
42737
222544
56049
21
352683
134272
61
5
336639
54
76272
35191
69
320208
76
155435
394749
532872426
84
257557
303628
51
8
490205
180308
251643
440971
472393
93
17
12
382699322
515592765
374353
383245
280770
91
327787621
131863
226533
356349526
69
334954
20
101948
241871
80
36075
153324
206837
82
437528
83
71
87
38
138555
5
392310795
38
1
85
463783
79
234261
382652
310408
27
479916
41
11
42
237209
99
143993
266469
93859
23
29716
8
401972
287274
22
14
400790453
45
342396
65383
221077782
145156
17
52
17
229074
240178
27
487815
29
420545
383748
374660
18
99
90
154601993
31
72
6
7
14
69
87
11
315041
31
375486
59783
86
387441
28
71
98680180
338631
404068469
6
25
84
463321
851174768
15207
464263
247197
16
432616
64583
38
319594
40431
285509
61
63
53
191762
633488831
251601437
48
94
72625
36
387357
52
71028
51
16812
58
70385
12
374323
8
45
176838454
84
63
91
327918
232010
237232
5
48
110850728
9
9
207910
368401
98846
270295
97
440046
497634
5
5
87
3
8
325933
156008
11
63
14224
275351
10
255783
489239
923431020
405542
57
70
75
99459
354744
94
8
36
98911
47
418060
102427
67
66
289047
178879
79
105022
32
32
156534660
35
24
76
16407
346957
201991
511436609
459702
220348
3
336264
5
53119
56688
9
4
303812
85787639
37
827292590
403568
286746
57
361285
228219
699304386
91
51
35528
251353
66
115733
38
58
53
174874
444766
73
426300
61
392768
73
2
74
64
67
5
48
14
51
79
28
344914
27
831039608
14
43
97
85
56
13789441
485210
190498
154791
90
32
426154
843286486
30392
155035
74
27
71369
44
59
209137
89
2
24
7
83
273887
76906
336056308
360574
49
223158
183240
363336
252841
68
276582
72
5
20
60
2481
511004424
374481744
253826
84
113700
54
134622
226921502
85
419319
32
81
93118178
162402992
74
3
96
224102
881972307
23
162742
331393
80
225626
207530
72
46
53541190
14
355522
92
61552
359133843
28
98
15
80318
611483312
35
41
839986813
149709
47
14
3
1
58
99
496222
211452
7
471849
336166
61697
41
65
73
98
589131844
83224
98
51
99
23
29
72
351930
6
77289
30
334747263
283991385
90
57015
86
47228
4
47
7
14
39
142243
271987
17810
247811
72
213449
75
95
6
210548
456095
588527653
81
48
191924
257247
191984
260690
80
51241
41
89
48
267081
79
35
14
484889
864801766
31684444
76
43
42
46
349555
29
97
426131
12978
382383
53909
289578426
281533
69960
84
14
464188
21
35
35
164471
314458
17
394342
68
317123
312925
289386
206797
4
18
75
466204
99
42
21390
23
93
26
44
69
198156
465488
29
38777
29
294573
236972
355366
44
3
33
49
184471
9
52363
89
2
190624
53
339423
67
91
814936595
783213081
64
24
65
193173
465459
474984
50
896032630
254333
38
56
76
113924
143443
80
49
442491
36
87
4
182054
99
477247
313855
460249
92
145727
74
182543
12
731250773
648571577
45
113312
24
9
605075376
57
405170
362233
74
239913
91
42093771
668573887
23803
1
32
96094
167443
89
319552
446139
210780
54
448743
352640
338278
481836
434124
9
1
9
468416
254178769
74
165943
225939
57
2
67
166406
120904
241643
26
8
24
438294
351056
52
14
90
202094
146747
86
33
37
48085
93
184679
55
81
634910317
474409
28
90168
245853
322613
92
23
53641
86
55
3
24
267493
3
13
40
429695
475387
101735
375802
81705
190305
37
61
267766
27
49
150590
6
92490
19
81
15
294739
81
63
433249
313302
74
5
68
214293
82
321638
37
20
215236
452379
16
217901
35
187394
35
78
6
96
95
98
369010
64
1
452613
775855726
455181
2
42
51333
490941
582266509
361779
492537
323376
831801187
60
140224
65
250805
35613
10
84
822139797
98798
377681
382746
79
240336
26
92
268399
377842
421464
9
306112
359336
51
817430597
93
185526
66973
499098
64
495263
29
110312
93
457880
16
395409
35
505020788
94
33
202086
215973
910142973
4
898076241
79
46
313793
288154
70
53
165185
47
47
12
258001
47
969922329
57
190613
466724
342446
974848485
91
12478
207047
380723
7
323905
71
467910
209204
18840
32
3
403989
70
334198
85
120911812
82646
187363
897865779
65
56
364783
174349
168683
9
355169
494020
254907
46
37
6
76
51
356249
21
20
401541
331120
24
1
53
259448
78
113584
831959130
231433
716487177
378110
364358
451218
63
77
25274
262313
47
110393
674710838
251907
199296
97
21
73
7
52
391413
182624
348897
3
1
98
4
9
472392
451843
112161381
154160
66
19165
71
65
349226
362048
265892
23
729578573
441584
39
54
61253
63
87
96231719
97
157445
24
213436
340542
92
77
303398
340025018
27
91
429268
266160
355592
478132
350360
320467
985194144
15
908745321
2
96
218946
151277
241571
2
55
89
16
191317
16
19
25246
44
322341
3
61
135136
18552
35
68
31
104380
15
65
107107
59
1
966080739
21
112516
168690
22
758242860
69
97
926004445
73
53
256461176
211734
36679
803677192
44
445876
460556
33966
2
34
387777
126596
3
364012
386202
751771920
129771
157002677
81
169996
90
7
18681
418854
163087
265810
675681357
913443983
30
19022
3906
86
223905
374209
19
375367
68565723
209308534
102043
216502
51
223753
100099
316828
11
58
54
66
92
29
395758
281080
4
196944
125847
435374509
4
1
84
116402
765096967
581951234
9
29
303671
400898
656246155
69
5
235923
38
87
39
35
166515
883609534
307182562
275025
201229
375877017
340713
377577634
49506
2
74
230384
16968513
1316
33
34
7
83
466206116
35
1
40
9
923139770
211671
25050
26
37
2
24
9
108015603
8
267802
20
322660
73
48278
92
52
5
31
4
24
290115
522936223
5857
311656
20928
46
36
116403
224575
145359
162045700
8
21
191084
38
15
19
443688
496534
68
256595
370891
68
234542
7
54998
279338031
57
18668
321057
91
181154
3
454203
14
33
392177
34
33
291042
53
115478
260664
49
26
186893
406099
256738
7
8
72089
496660
68
207269
46
398430
291334
15
59896
188458
16
22364
495357
1
38070353
62354
478486772
73
68
3
52
26236
469028
69
81
90
68296
247574
62852
6
430551012
5
7
451459
356106
1
70
30
493115
32
5063137
185667
84
130755
131271
4
260045
4
7
27
38910
9
19
1
84
200877172
9
61
73
40
519536097
4
87
122550
119064
3
47125
6
55
92
1
232049
29
46
23
99
474236
3
11
67
63455
92364
29
32954
206105
987117070
263375
21
305166982
345608
92
98
16
5
332871
133527
213770
281068
238914
393561443
65
152140
930147024
40
27393
993101381
300746
83
441005
427821
21
55
37
180911
23
6
490670
25
83
22
18
83122
8
79900906
116088158
467259
46
27
202036
69
6
47
28
428902651
91
73
7
70
59
1
162454
9
5
55
246551
435124
44
268988
142930
83
210385
65232
128692
367115117
94
110365
307122
436415
49985
39
973531783
99
58
121157730
68
80
64
495643
91
1
2320
51
48
3
478486178
11
432776756
95
83
32500
37
79
12026
229687
176927
457964
389631
254247959
94
8704202
67
520471967
12
60
106350982
65
11
17777
21253
138500
53
83
246030
63
6
50
60486
68
48
299604
92
48
292712220
96
244920
180372
3
250193
76
747896360
41
213322
9
29
362022
64
7
98349
63
7
57305
153990
184123914
410707
14
3
498857
270565
11
31944
12
415854259
79
64
9
12
53216
11
49
22
493158
23
63
108479312
930514159
92
93
156569
81
24
32637
187785
33
5
26
28
96
6
835760306
98
6
278396
161674
162247
442527
56
100101
145726267
7
47
306360
173235
1
76
48
411055
5
183566
891358709
9
242773
4
263414
265412303
494222
212366
1
21
391129
58
666056474
20223
63
8
417142
28
27
45
57855
28997
171682
854879053
19
54
36
90
130747
491747
65
208928
99
2
13339197
65
10
71
64
94015255
346618
481464
15
8
86
83
62
415808
17781
204929
43
95876
390930
472552533
90
10
401738
320785
493352
46
318583
414320
16
605362607
23
5
246116
458441
39
82
55721
188608
207296
28
48
39
31
194850
7
27066
36
452220
391415
4
782688508
98
391629
1
74
326206
6
22995
5
75
3
297261
344605
146082
9
570084518
50
21
81
8
72710
140716
8
59
73
57004
592632472
387405
386270
96
393931
54384
13
30
643643351
398194
67
72
3
276897
304203
426331
32
407919
261972
984943004
460030
486519
148247
438990
912507840
93
13557
435415
82
175843
59
273388
75
121125
216854
259846
5353
10
328955
91
6
103543276
68
631245673
469392
111273
399364
29
933738701
8
124213
47
209757
343354
5
45983502
17
13
187436
144584
20
17
2
4
65
81
43
79
83
408255
61
347085
116444
320672
350976216
29
247123
6
181704243
159693
739197466
312785632
12
12
429744
369786
51
37
39114474
75
68
43
403836490
31
777717967
43
65
42
831426394
256307
474320
16
737487909
3
372253
64869
9
45
52038
421494
36
195718
78
39
199971
42
317181
169668
10
16
419640
29
45
28
4
65
495036
52454
45
373331
154265
230082
14
391894
58
2
303391
5
47
6
182076
79
465268
302811
98
853098275
17
414095
38
75
347765
495510
28
79
73239
17
40434
85
344504
52
428113
91
333737
98
320863565
767342850
336849
870764270
358442
299845
362876
409305
94
204499
1
10063
5
488087
27
73
160027
159906
87
85
89
270229
6
79
406969806
23
475981
87
458767
10
621476993
439771
4
67
444200
173673
79
57493
79
57
75
76
2
111568
1
3
113066
350580
28
106047
128135
70
175774946
92
46
3
68012034
422787
25
86
33
65
91
105933900
77
64
95
1
51
86
52
77
2
272560
69
472334
152015
136973
37700
8
87
445724275
7
246230
438791
21
39
562389480
148973
351042925
149671
393758
41
5
7
267214
269598
67
478424
38
448782179
30
740418472
206231
25
23
236484
263903
400907
35486
65
229240
132389
443645
79
69182
40
13880
7
89
28
20
115813
6
5
37
287271
1
8
11333
405710960
43
95
40
156367809
92
18
219447
247909075
147800
94
61022
735343897
203783
69
1
325953
3
146969
25
158162
42
261569
847425164
472266
73
155372
806812998
51
45
90
6
352508
309136
8
307250
68
13
89
14
15
136937
897917843
43
74633
75
337017
286053
424289
14
265191
9
10
194128
18
48789
13
69
378328
476935
478711
15
383033
136157120
326815
83
9
652182041
178488
8
48
25
413755
38
64
20
99
445479
329113
52
573670664
499018
180949
4
4
84
301181
85
93
87
20
12
54
17
7
48023
66
583255931
55
416963
235032
15
86
310950
435633
82
43
434698
56
243628
49865
82
57724
42
52
14
378434
20
90
315590
435046
22
192992
591760335
125830
460390
36
3
30
38
3
209587
7
64
124796
40
80
13
8
113068
58940
11
77
741553606
38
408756
20
77527
96
113556
216970592
654767662
469388
72
329087135
19
42667
589626193
9
39
282014
163946877
3
402960
249624
313462
59
365275
89
53
3
117495
955267064
1
98
458497
13
384511
35
66
35
39
55
31
19756
128081923
3
50
395712
53
26
480066
1
13
120526
197740179
390015
88
843958650
147855
61
94
1
68
23
41
27
64
74558
735698366
161738990
321117
455333
248739
391650
192240187
29
467833845
77
459289
58
62
2
91
48
48
30
23
296675
4160
239468
15
1
474439
7
115266
1
75
96
99293
58
80
23
6
6
298511
81
407014
188494
19
418358099
6
206575
63
74
202372
297017
270997
96
845481505
56
99
425531
15
53
300958
285209135
333137
382478692
51
31
425408
56
193253
53
34
56
244580
493995
19
50
5
55
72
29
50
479574
33
75
440177
2
445816
220481
973606764
25
459525
220091
42
399131
315654
183605466
81
54104
4
42
63
7
99
50
23
50303
124033
432594
85
73
48
14
56
68451
139216
489000
199040
82
47
44
45191
367096
39014
62
99
46
245882
77
180282
425463
289306394
5
58
118449
114122
761791235
189747
373902
44
97973
350854635
241844
17
8
39
7
246926
17
243703
379906
226177
200111
481358
224156
3718
4
60
444812
65
7
541320313
295047
33095451
374240
94
344772
36090
68
301829
36
94
65
53
69
49
89
486067
929792739
110142
35
99
17
49
4
86
572021212
30
42497
43
415240
7
78
422254
66
149291869
294096
160186
7
5
467612
167048
398482
422987
683501697
212379
8
589006457
1
955094399
56
75
111800431
298939
346157
306026
7
23
16
3
49
233245
332317545
98759
391838
419302
162687
20
162675862
250788
272186
93
291594
6
2
11
39
452784
9
64
12
272774
29
48
406455
193369
128713
53
337649
16
2
21
128884
343297
63
208549
57786
393206
443736
86
15
92
11389
88
46130
84
52
231716
199558
6
38
61
403928
182792
99
121611
586551095
345719
9
1
448342
148031
10
903659704
89
294686
188177
477801
96
326907
4
404533
95
81875
433535
788028400
24
130869
4
56708
7
70
35
8
79
487073
84
58
321296
62581
316869
59258
57
184995
143104
24
2
191466626
93
122948
71
69
164782
85
79
27
820049216
24
78931
434434
15399
99
58
66
94434
499371651
40
53547033
108018166
38
4
96
620561237
8
102830
356700
346910
63
71
477152
78
70
190065
34
21
320210
47
815207852
62624
61756
452003
282478073
108261762
66579
25
464624
2
8
85
170430
38
62
12
184059
18
156229
19
57
39
49687
87
34511
194468
317184
42
273780
1
365701
47
51
52
32394
19
5
54
6
111477295
319824
57
6
1
96605
22
162511
50362
384130
421905
80449
432142
64
3
329248
59
11
307003
374600
67
100729
64
79147
287944119
52320
77
8
72
468305
55
2
3080
360684
661147208
397063
343286
20346
91
389586
426550
49
251923
60221
97557
70
87
7
433784080
57
286576629
109168
466930
65
160744
58
86
187389
6
7
278702
19
90
228045
7
7
337477
80
93
43
144451
857423445
73
349362
12800
76
94
25
154255
56
104434844
98
9
195357
1
67
74
240717
332191
72
22
497295
32
4
27823
24
327737
2
206369
107208
73
3
70
496072
290420
25
3
53
422396
19
105610
447742
61
213902
415261
440202
15
361910148
266238
77794
642732053
552524566
9967
55
9
63
74692
314883
616452772
251266
334319
12
19
29
482212
245584
81
73
9261
28
27942
55
485031
5
82
70880
407921
91
42
43
39
54
665806728
228426
618588644
57
28610
377519
88
422723
62
8
394028
62
195724
82
57
144755
87
462663
5
80
3
215780
94
82
41
313004
971995125
232914
9
369571
455820
55
339445
26
49
68
913461245
79
462991
216906
199791
51467660
88677
494254
92332
270876
195973
27
5
363457
115207210
86
82
97932
460691
378810
2
49
16
65
98
57
53322
8
85075
58
56
412600
187120
433883
70
935768530
84674
69838371
169637708
39
416777
12
130796
90
806247089
55325564
48081
36
339410
71
68
362964
34
3897057
471355
78
37
144718
31
503349372
9
21
62286269
97
37
6
18
294040
81
39
54
181804
147588
61434
764828150
18
72
67
87
99
104151
449539
185100
135035
39295
407408
278920
52
84
840863706
409685
127205
5
73
426043
83
95
56
75
410040704
11
83
35
413350
6
382485
164130
15
188243
46
232831648
67
201244201
438681
75
372502
3
82
3
403812728
7
178410
436036
81262
23
474260
467854
48
226803
20
18
40
3
16
116748
23
260541
20
17355
74
5
265088
66
601409171
3
62
15
206130
7
76649
95683
59
430229
263857396
5
8
13731
122239
98
465185
7
165523
67
188002312
423451
50
58
32
126716
59
38
40
309984
69068
42
2
80
46
53
325743100
32
90
62
376346
2
2
335734
97
38
23
4
157104
2
220597
8
208022
189254
236309
3
7
41
64
50
178312
324793
99
130419
7
246188
55
426684
76
301288
75
208624
160511
224049
162408
19
283029
5
43
245591
33429
97
180997612
466585349
82
42
248768
62
272873
172481
21
70066
24
275105
72
177405583
77
59
99
433005
346293
58
158160
159230
39
66
440016
929673830
8
473142
424734
380965
107634
41
29
84
248151497
74
73131
6
158152
385714
54
30
465984
101069
68
5
99774
188849
78
180805
153056
792015671
30
127005820
43
74
336096
2
249853223
230239
35
95
75332
40
284212372
31
304666
78
99
96
107119
171900
5
105055
47
1
111494
339829
393321842
5
6
40764
47
90
93934
288319
302574
81702773
81
43
878647038
91
9
60
8
95222
47
4
35740
50
21
18
91
72
53
35
189114
83
392844
2
760031089
381350
399938422
4059
86
90
318056
7
447491
75
121528
42
28
415891
61
88
92
81
113951
23
23
975440201
2
395621
87
254015
89
48
426526
69
79
7
63
76
4
5
16
240737
247488
7
62759
118447
358383
319422
14
83
7
293188
454010177
136271
2
243726
86
54
199988322
8912
268977
35
13553
437774
5817
534730939
80
22
78
62
66
6
1112
20045
452845
336021
91
371224
15
61
428997
18
359066
24
82
98
100810
1
2
11
278322
92
10447
79
435041
1
58
76992
465641
398961
99
231235
459269
56
275372517
59
92
57
465526
254890
485390
72584291
2
293599
324009
79
228503
1
36
75
103143419
434048
82
2
440495
65
68
1
197799
757850282
11
86
135586
730703476
480520
179286
401186127
464749
455953
77131
271697767
43
7
32
20
379444
68426225
6
9
99
19
328081
53
9
57
350419
84
346433
700735163
290354
195564
52
94
93
467422
361995
2
122455
9
87
221933
2595293
17534
257100107
53
146082
5
43960
396470
430927
366492
9
36
190463
444310
320170
55
90
347981
4
27
21
58
393424
45
491837
60
392035
491815
422987
6
585696460
592910992
12
12
396752
76
157544
6
156725
52
33
48
23
455525
121131
35
43
34346
188724
137409
28
5
29
474560667
391107
165546
8
16
378710
120513
469246
158330
87682
440481
61
451295642
7
261243904
29
87
626574074
8
7
303172
83
136643476
83
65
10
672554673
61
784931239
48
35
355551
8708
794
4
253134
17
16669
74
43
245966
18
339118
17
50818
83
376167
41
294671
356758
260714
411874
395958697
397027
90
390471
530207730
61
836232046
408744
42
2
42
447315
97
6
90329
273569
427600
92
196703
472509
356362
277627
451098
4
189904990
127468
81
332466
72
438682
4
41
467592
349090
273000
3
50
360611
14
412867
490923087
87
31
52423
119541
277767
8
310771
30982
412722
191915
94529
484597
205757
10
6
86
170628
59744
71
23
42
62
479028
30989
942858464
17
630908293
115634
8
63
477762
17
601738809
95
42
717944559
45
212627
4
366393
99
376367
93558
20
383589
85045
9
68
447488
94
2
186867
333978
95
10
370286
7
131393
96
134970
64
11
78
6
93324
365956
292800
4
95
13
115151444
82
3
62
416242
24
2
98
56
244551
77
315360
34
344008
7
412920278
76
251117
57
464362
34
273322
9
300192
47001
98
202787235
298662
230474
253316
780002245
17
24
360572
90
369633
377482
98
307073
86
58
9
82
245146
469069
917656829
18
28
48
4
279311
68
25
65
185672
16024
362681
36
48
29
97
81
54
946992877
9
371177
17
382060
13807
450083
183461
782517042
84
9
17
61
164420
459898
9
4
94
24
21
90
24
249633
44
4
39
290840
331309
93
46
27
99
91
419341
1
481
8
89419
73
36
9
32
8
396436
83
97831
21
302322483
170774
76
87432
429320
88559
153235
5135
51
44
48947
415487
6
142445
195647
323417
3
49
92617
5
52
41
83
21456
42
453859
348029
5
165700
9
80541
412617
29
210533
145759
7138
480168
405427
289901
76
23
93878
86
358271
254494
497152
5
274982
27
30
3
65
6606
8
6
342807
48
31
78
22
85
4
91
2
477093
94
365989
93
25696
55
350404
84
479910
73826
18
169909
7
288414513
437684
19
130227
32
47010
81
596844309
78
55
463023
82
206295
309407
21
40
17
35
97
212206
162658
37
188471
63
157218
421099
344739
6
72010797
55
1
98
315996
431134
420582
339243
94
407121
44
215973
47
11
83
395066
41
31602
309279
69
175115
56
74
121814
131855
60228
43617
233114903
38
623447311
66
63
372085
74
36
2
76526
339788
559989771
17
3
99
82679
93725
21
43
56
94
93
198533746
59
434670
288505
26
108440
976855740
74041773
480489
134655
8
43587
217590046
730671513
19
150817
685105504
13
22
79384
198350
147680
30
357366
922743851
302063992
73785
643716422
86
6
58
27
14
98
236842
16397
315417
190682
210143
113030
897158414
72
784095874
82
30
91
273117
7
37
69
475974
26
65
460365
434018781
464422
26
18
324351573
48
181758
16696286
93
331043
54
407679
394900667
98
465357
222179
340512
4
9
13
367841
15
93
740881025
10
16
12
246974
91
380831828
86851084
384634
4
57
14
27
7
126111
65155
95
37
782788936
64964
25596
590635423
394384
90
352935
462964
427107
472593
906261513
217838
29
46
175083
6
450928
95
470619
438189
11
363098
106820
70
16
7
5
261159
106165
421691
438764
383989
29
496846
79
223431
845434887
145352
53
326255
1
5
7
46
63
83
5
7
92
376252
632225315
7
244123
283860
63
94
40871
19
578752768
89
54
2
416771
21
18
422889
32
280638
60
63921
40
113840
34
92
42309
166975
52749
262370
74
65
80
2
225633
62
892436747
268133
160482
5522
15955
26
27
59
646103828
68
2
450946
289756562
31
45
79
4
111945553
94
178516
48711
350456782
19
78
127048
183894
16
82279
439146
6
334783
5
71
59
379026
34
760852889
83
29
187646
27
27
208967
32
415039
400280
354453
423031
125837
124961
86
76
82
478627
54088
133475
342829
1
92
197673
394420
425130735
433947
59
75
7
49
343716852
387842
457688
17
486359
399744
64
351068
210963
290063
393972
250730
20
38
36
53192
56
45
1
402472
236535
17
77
407944
41
7
84
7
44
232628
425816
26
450828
5
88191
804816942
41
208729
23
31
51
55
31
8
50
79
412461
172225
45628
132830
31
75
3
27
383498
27
294025
219332
36
58
9
60
268510
99214
82
27
21
376181233
1
59949
150882
242320
365035
114883
345830
54
95
5
415221
54
450858
4
29
202325
101996
191355
729201978
121254
158010
95
50569
345767214
700919753
34
984881362
391362949
189029
89
117817
95
127379
309800099
5
365375899
1
10
347538
22
5
67
24
30
88
69359
36
186274
66
31
117165262
756130687
83
77
70
137290526
60
63
375667
52
362031
477158
35
134433
2093667
2
19
250547
156907
6
99
249951
285269
284963
375965
442934471
71
244024
2
75135
112992
47
907422700
483226
279041
465926
72
432052
386180
167444
47
4
123503
89
7
191408
453151
48
119100
3
305830
134128
142466445
467691
88
465531
99
36
48
379056
472267
16
378442
19
91
338108
354805
844770991
85
850389518
44
53
25
140934
9
15
71155
310946
22542
54
14
97
18
9
352879
20
47
981247409
69846
92
345562908
31
29
68
259342
70
640426117
3360
95
34
19
268006
79
402980
75637
483978
116346
269931
86738
370282188
299513
46
209757
401895
60
846333320
4
70
141158
90
41
50
255608
267599
84616
493024
4
33
56
225787
343339
305207
454001
6
83542
47
41121
5
339756
63882
232471
1
77057
46
44
337392
194745
312816
254515008
844958182
200643
93803422
38
112141
446469
40747045
57
242585
363494
480618
228106
5
35
325397
61
70
6
88
639043925
70
94
1
32
60247
232643
54
4
70601
43
74
130734790
31
23
642070416
72
44
12202
5
73811
65
185661
19
53
9
62
71
325939
717280075
120542
82
355198
361096
7
466180413
7407
6
53
283224911
41
419840
43
355643
194167
349457
68
135293
431200
168069
889414353
292053
12
419385
137118
21
792693533
19
456291
48
98
32
197454261
212675
310993
210873
99
458906
302472
120661
41
224958
16
191696
50637
85
603517994
293537
182687
405288
8
5711
77
17
64
314826926
7
4
408459
288976
76
91127
207819
227199
75
161192
88
409627
9
35556
4
42
77121
479815
2
64848
8
145566
63
7
16
14
64
3
120009
69
55
63
471898
79
250785
126904
393329
13
144856
73
36160
80
430263
9
9
28
84
256025
15
332348
44
246678
96151
318399718
416372
56
371902
87
66
364310
66
217451
461590
96
99
417884
297053
1
396538669
21
8
62
285386
145023045
92
60
91
846061962
93
71
25
185876
37
75
489517
9
66
10
257864
3
105852491
22
40108
126919
140924
7
486937375
99
163479
487764
90574599
330381
39
99
15
170974548
94
310713
386583
206836
483137
61
44
191270
340218
97
88459
18
40
57
318750
7
6
3
62
18020
118386
387684773
201633
238800
5
24272
65
111245
24
8
67
56
45
369240
99
61
44
73909
58551
4
970262270
69018
44795
403076
123681187
80
27786846
126001
39
182219
67
995738943
850860567
366161163
9
45
84
78
21
5
54
43870
65
75
96
118250
170944
27
61
15748
41
24
4
83
325243
880224291
350005
137812
234533
52
340551
407258
189628
185656947
94
7
232936245
3
349639
91
4
276324
318309607
228006
498568
156402
506986013
20
454820
52424530
58
409498
194014
248307
76
89
54
416393
62
290460
177888807
16
51208
25
9
52
99
413122
95
250875
55
303396
68
28
100455384
287819
327424
177117
461536
223196616
310261
726121480
36
629546688
169819
25
871526790
55
54
210350
264165
56
52
77
234208537
421203
46
2
52
373344
105319
34
4
286553
3
96
97
98
91
305212
26
19790
247524
4
3
61
8
98
40
859523498
481609
5183
5
681412107
11566
414611
480079
77
30
335845
241032
19566
294062
766077876
81077
81
1
5
142570
356653638
65
430013
65
327453
19545
354988456
71289
8
323596
55975
80
124761
69
404671
640995944
89
417363
30
294340
83
383619
6
22
610106401
264765
52
7
16
1
71
7614
273773
73
11664
225670
37
32
55
86
166355
259442417
72
5
185414
125104
93
224025
26
136371482
483588
83
466083
2
54
15
2
403211036
467285
16
354274
466896
42
48
60
108938
296611
191159
577721702
86
81
73844
485258
37
204133
46
15
263557
125797588
790770701
62
192779
339241
161929412
4
176901
4
202702
22
968404426
31
9
29
264521
49
51
9982
76
17
7
73
7
14
469232
243688
9
228194
24
53
3
66
41
48
51
16
6
14
434836
282818573
11
445318
376561652
29
29
288998
316971
86
283116
893691781
8805
1
205679
5670
492376
104606
87
148203
464805
98
29
884843480
613337925
197006
291278
334730
5
441954
32456
465403
961058061
86
7
208056
5
301667
8
57
267143
536932200
140059
267080
28
87
49
18
14
336586
51327
99831
47
130820
61
48
3
328819
320476
60766728
65
98
476946
502774532
475295
282997
42802
128547
73
411008
43397
4
1
69
385060
180662
30
71
45
4
35
26199
111345
65
50
931709291
1
97951
7301
493182
306170
211155
9
404170
145810402
38
189478
446191525
6
292041
580847683
83
431760
223867
31
49
21
216548
155993
19
41659
362234
89768
48352
44
114692
239361
54
204482
358112
361677
63
262039
67301
150881
35539
286113
15
9
60
228053
8
38
188812
4
231768
51
94
474079
2
312597
106738
31
333532
32
22675
399083
489589
574579277
15
453510
456174
67401
232801
23
8
5
429341
45039
183224
56
24
4
952580427
4
167262
46
440798
96
196127
17
939243114
301369
952847618
17
82
61
48
67882
172806
1
8
303583
4608
390382
128433
984592547
14
261860
821261952
17
216166
409783
128552
208875
250517
708592538
330972
796016943
87
183957
75
4
19
315181
142090
371866
440663
488400
88
431206
17
45
15
31
23
469264
23
3
852838871
291887
43
88
25110
333171
16558
224744
79
75
700644833
21
42
452618
47
50
19266
381520
30
6
86
169361806
77
9
91
365667574
110502
176247
444444
397603664
86
95
46
210881673
283840
7
20
13
2164
71574
451573
160755
14
98
104989
22
8
32
201937
123051
1
69
473787147
134000
78
449805
1
97052
15364
57
72
325509
51
4
105856072
54
428659
168247
39
878702568
87
346049
349295
14144
221220
9
465427
66408
224422
691985293
293975035
2
119558
50
95
868176312
308185151
89
1
18
94
46753
449899
9
422735
26
469050
94
620848401
25
105982
29
36642
338642
320124
269286
267847
257409800
170826
473860
476505
9
155044
7
36340
69
8
21
37
125792758
4
133434
11592
63
85
6
952139698
160922
61
486867
88
8
609288995
6
255712626
29
290484428
215594
75
209815
419768
262576
72
463089
405725
314859
346216
89
23
44
43075
15
435605
251743
47
323818
414334
63
56
233062
681747715
62
64
242632
1
582037016
218049
59
334123
235084
7
116590
269285
471274
12322
321268
73
55263
52
28
62
24
733024189
904518742
384580218
13
45
122539930
636990205
981132951
30
32
80
7
5640
961227209
44
79
119357
6
21137
5
83
52
456689
482849
4
27
94
85844
133424
287546
5
106678
81
36
66
22
60833
479664
149598
19
93
558225240
34
29
327312
43
258905
171525
5
164087651
15
149199
63
26812
263334
268830
186575
18
171738
247403
595353732
31
37
278200924
154594
80
415696
6
420433
288176
94
9
203064
85
30
79
438565
82146
359647
91319
13
5
13
20
46
5
62
371077
165349
19
13
57816
46
48843430
55953
263920363
68267
386173
68
27
431904
403104312
9
65
65
211685
293860
17
372019
439149
393413
75
28
112435
56
24944
51
82
122702222
12
67
78
52
16025
32
92
285172
23
97
67
82392517
82
324616
84
90
87609
55
18
1
87
896425467
4
257870
8
98
271567
23117
60
22
221061
456575
322637976
3350
35
86608
66527376
90
175625
149031490
92
102930
49309
28
7
69
4
291118
135146
91
304891
56
175052
328548
490990
4
242310
416912
85978
200900100
464224
269141
220554
2
99
34
88
406229
265802
92
229734
5
76
686014504
75
56
15
67
101186
280609
13
91
93
17952
450153
253685
153668
78
30
47
185122
90
382150
4
31
138334
21
968973286
15
2353
39
94
75
82931
149323
45598
462998062
984830732
406698
314362731
37
442503
38
23
415466
32
49129
434919537
448188292
10
298866
273649
55
311485
270344
96
39530
191958
270731
56
90
14
704525416
385427788
3
269119
412064
362475
125690912
9
72
353715
354988
58
716344097
82
986715169
6
11
94
79740843
156531
41
81
300529
22
28
39
53
54
66
28
277747175
607208254
1
313798
191484817
317622486
94523
73
237562
84389
827538998
1
57
213446
229547
29
97
21
23
404994
318187
219657299
24
47
152025
340340
98
90
56
365871642
392813
9
276642
76
889344240
168321
432577
44
94
10
206156
15
415534
4
51
220601
79
44
432953
413457
33
339007
63136
230318
137172
4
18
71
858635190
56
22
7
263067
247999
212714
54
401257168
5
13362
274048685
60611
273925
464398
89
36
310596
466148
73
21722
158845
40
408912
55
364397
493166
1
202386
67
983390879
240868646
57302
148071
5
79
427671
243
219409
4
79
52
253870632
105131
57
130008305
72
18251
85
323012
40
97697
365287
696779745
34
481691
110947
114734
318595
15204
46
40
52545
344572
6
115956
32
60
67
24
177647
441372
429901
289405
212169
11336
93
224499284
387874
92
169090
97
435831
160177
446064
1
85
240533
379859
150310
350198
229484494
382609182
368557744
445274
72838
1
171205077
280458
445287
203959
61
75
184018
69
12
24
80
273145
417599
48
99
90
9833
514944882
1
10
257593
2
67
395295
986846638
82
39
89
89
94
63
57
61238
485148
91
70291
143633
744789754
342305
15
4
427780
54
72542
2
22
130642
26
225216
399590
341855
433531
138712
61
28
76
46
177468
3
288620859
38
116287
106286
42
94
250855
11
85
1
23596022
7
52685
15
425886
77
194556
6669
191756
499979
1
274739
16
4
11516
426356
18
192939
254585
41
220311
331672
98
88
268298
847316877
700494066
1
804121510
466802
408006
55833
24
3
526001792
79
249047
397936
350719
72
327163
78
54
304148
2
11
80
48
16213
459340940
171303
57358
8
98114
222862
10
928264053
49
34
26
849506645
31
291577
54
77
415877
80920
11
464563
367975203
88
3
95
467647
331860
487843
24
28
58
359805
63
1
5
4
2
411682
80
196536
9
399423
1
9
33
53488
106200
41
596550643
34
77932
1464
393188
42829
938595
433884
72
284240
69
420780
35
478123
49758
17
10
15
26
224392653
9569
835801612
3
87
310192
73
355189
13
99
123532
956347323
50
417224
198131
73
35
117681
5
2
4216
56
36
4
63
16338
26
7
51
36
5
396213722
401262966
148310483
92
67
242792
27685
397487
339075
257594
323914742
1
250238
141774
360824
13241
45
198578236
92
57616
96
3
116166235
23
19049
52
145158
5
36
267006
11234
87
67
6
218768
13
7
238552
400953
5
50
117059
39
483742760
107545
7
271599
5
6
434583536
24
28791
43
195546
439497
95
97
26
284984
40
27
4
73
331506
81
6
374935705
55
73
77
7
65791
56
387317
35
574894504
579246282
8
51
61
399001
273597
287092
368551
370503
98
30
175622
99
203758
483780
55
235622
517634929
286813
65
422981
161176
8
405351
30
48
54
258785
202018
63
21
357598
81
353206
88
91
88
98
469484
13
57369
311546
72
403819
457343
20
25
932579369
17738
282829
386422
3
57
177064085
54609162
305122
31
391579
160588
12
2
9
252568
16
89
19
134826
220057
79
178197
88
387832
43
495519
109369
180071
182677
474210
39
81072247
302148
68
240810
97
2
147743
48
28483
33
336903
5
9
59
8
432451
5
289057
86
344992
78
403209
18558099
869698973
61489
109040
398492
453766
72
462079
50
381784
151422
59
22
263312
440367
3
288172
282899780
391924
55
165638
267479
87
1
354700
58
460683
3
5
79148828
84
20
4
62
415005
86
774307112
55
438737
30602
28351
53
143452
25
308208
19
44
406325
280675139
49
5
47
15
12
495942
75
61
524508998
80
245213
67842
31
3
7
30
472949867
9
291445
46
188976
84
27
83
74
52
6
40739
30
6
52
20
50
117834
41
66560
447999
408340
316565
286999603
288727
35
308328
15
154810
243139
97925
66
15
274608
82
75
234803
22
716244840
12
171580
33
36
336561
34
3
30
16
194701101
66
287442
120483
79
22
185893
49
297549
274948
97
41
5
67
424926
66770
293189
62
62
84
23
476374
79
3
433712182
69
397426
768351412
83
49943
7
73
300393
391595666
433040
477425
85196
92
93
99
76
12373
238232
37
7025
21
59
76
194360
97
15
303075
54
189613
87
79
95
335991917
807434031
941989633
74779
54
13001
55
160087
93
36307
9
455686
98
321715227
926057641
38
40
7
87
470377184
77
89
20
66
19
110812
317101
76
68426
38
82
249176
18939
81
91
707731952
79
5
262185
43
216681
7206
14
160696
9
409587
7
4
74
467173
352437
2
59
438894
439593
32
2923
372549
79
6
302059
295098
7
139288
63
244041954
34421
71
799477430
9
45
85
22
774586919
99
18
65
116874
220700
84
178139818
17950
37
446272
277469
247768
90
56
236516
73
15495
15
43950
109410
434831
216071
85
96
40
4
53
50
260610
130243
421326
115665
149650
31
99
13
35
68
378276
24
54527
407703007
867681307
272529
421175
77
26
7
567614779
335313
76
19
37713
1
57859
29
120152
575290976
71
45
79544812
16
64
2
50
50
31
204639
178379
330272
3
85
230926765
53
40
409445
42882
443313
42
85
64046679
89
1289
466665
214215
5
65
59
81
54
214983295
98
54
46487
443728
693436617
27
184887
93
299015700
379429
41
94
307776
220974
618438289
65
4
359405
47
71
305886
83
9
2
81235
8
52
321273
2
6
148503875
124348
62
196811
68
24
65
85
2
50
125471
487811
311048
63
49
77
66
5
7
69
284628
92
5
79
86
175384
302554
29
5499
254856
94
94974
211451
5
91
69
51435
72
607329059
71
6
14
132765
67
204515
86
381903
452760
54
6
402515
59
3
97
12
76524
67623
78
56
7
13
291136
108903
3
329424
227569
407616234
268994
36
415916
335395
37
73859775
44684
4
224700
30
64748
78458
342075
3
322004
365430
54595
6
2
27
82
434412
16978
345403
363931
20923
196526
2
6
24
51
263240
121578
14
21
6
178521353
89
406670
500825131
76
34
15
340915
204061236
384428
359767
8
23
96964
322166
39
197394
99
493249
21
466356
53
197234
293314
68
436067
47096
10
12
35682
455267082
17
45324
74
1
19
29
26613
407175
917647934
2
51824
75
75
94
93710
98
59541
247537
84
98
68
6
55592
104590
46
209854
66
98
34
443661860
70
74
47247
82
59011
242728
76862
473339
100135
48
97
12
198174
356972703
84
188351
898953739
42
62
499643
30
673830273
341203
80
14
55804
424968
10
382158
9
252096
95
55
40
222527
75
76
10
60000
20212
325848
9
325718
68
461121
24
198747
75
448288
30
473397
364703734
68916
6
74
876549265
11
428977020
50
486430534
6
40
71
9
7
487109
32
35
212303
31486
302520
21
82
22
627974505
87
172466
61256830
34
60
96944
86722
390693
24
50
3
43
20452
16
275193
42
747565706
132380
135637
82
254976
15493
396276
65
2
99
27
76
266980
5
87384
94078
91
51394
33
379012
383808
485504
148874
390121
93
51615
132852197
391151886
30
428215
80
15
457843725
396533
69
211857
85037
4318
73500
54
479995
60
26825
20
334592
55
680211486
10
298915
2
308701
498040
97
429259804
27
321317
893945874
291011
114053
354272
88656
9519
282477
45
60
6
56
54
91970
490260
95
11
43
373400
96
46
84
53
62
7
302311
346083
220493
34
413318
397412465
343163
281189
60
337266
94977
98961
1
39033
459570
67
24
63
6
16
210010
30
68
25
62
29578
6
125974
7658
190293
205494
12
344906
78
27
403322
4
28776
9
6
93112
221515
135910
88998
33
190449
143594
25105
315879
211122
321521
3
4
3
59
36
72
438735
56
96
2
33
273381078
51
332331
43
452769
312859465
13
36
423782
26
365421
956316688
79
25
444906
443396
349956
403314
110245
34
51
155707
604160323
207143
161889
95558469
194921
1
82
218897
245125
263499
30
89
43
32284
32
60
133625138
2
256832
453947
70
1
15513
46
89
67
597086840
44427700
945769075
121689
8
60
269131
905177803
219237
444246
300931
471888
15820
314007136
90
815969797
8
176544784
376065
94
209371
74
1
57
154148
226256
8
139012
165223
465261
14565
46
57
120101
64
227977
71
50
23908
152556
62378
12
455456
243107
337674
228897
90
66107
353612
3
88
219882
34
73767
105560
365173670
616188499
454426
57
50
97
394223
93
131425
72
336948
96
62003
444304
161008
93
83
8
44194
24
31173
288409
638627731
58
56
69
686005098
68
94
98
69
55
50693
70
376710
64
163252
273478
372231
78
99
166579
1
441052695
216590279
1
1
97
9
204860
90
90
94
125055
7
190759
60
220636
94
32
488226
35
414261
79
47
49
242857
285657
331654
350896
119584
367385
454304
334421
301083888
65878180
95543
30
19
263351
26
57
80
67
10
98
295067
17
483776
216242
58
92
86
59704
21
64
78
41
34
59
456705
10808
296171
46
441527
632485378
306066
463153
3439
245969
31
18
331889
4
149860
98
5
91
4
65
66
449540
229866
59
260788
21
18
4
371205
40074457
2100
8
271077
13
101743
73972
73
4
70679
8
136487
12
76
309015
84
4
39
69
215874186
368639301
155023
90
359562
2
178737
25359
87
70
9172
40
95
113070
260867
344418962
24
160028465
43
377056
337433
68
473664428
75
76
349143
333667
49274
12
64
29
31
316775
67
42
591686111
51
40
98
53
4
96
27
161240
42
305577
73
6
401594
401598
125944
27
1
42
440985
13981
46
289768
173227
59829
803180229
44043
607271956
391063
448836
392523
96
33
4
4
90
2
6428
55
39
19185
429657
41
48
523435246
57
111851
2
79
400988
414906
95
947118487
95
90
391922
271507
458695
481786
445246
77617
417409
68
84
678098154
66
2
310126
99
33
16
257942
92
30
48
37
561409145
225919
886646530
3
17064
286185
35
66424872
369900
76291
28
39
116551
56
21
334624
979975174
137756
360771
437547
94
79843
210263
165899
33
27
21528
42
50
69
258072
399879
163024
50
274348
330167
147794
6
22
22
13
450575
13832
189302
517689162
30
88
3
81
74
26
197374
10076
1
78
53
303518
334469
69
322299
126727
6
406691
205624
85
224566
3
339776
70
144090
160036
484155
95
61766
82
397860
5
83310
11
305765
401281353
12
5
73
138022
390925
73
97
3
98
125424
41
99
8
4
5
62
46
3
21
4
125553
469109
36
755770421
7
112033
79
37
7
208122
256416
104859
450520887
202309707
293177
794205421
232501
851874012
3
68
58
359027
188410
56613
249703
133592
89119
405198
91
2
69
67421
24632
58
72
442619
42
76
191933
55
88
408896261
93322
1
149270
411511
57
40
339348
35813
435616265
69
32
17
345343
7
49
91785
7
2
124836
78
485476
70
5
148903
57
28
371361
245987517
13
39
33852
31
72067
2
284300
61
206312
21
94
43
1823241
69
76
307127
58485
408994
57014
15
68224
18504579
1
9
15
77
26
377449181
85
14
24
14
1669
9
428100
108450
37
56
348143
37
381008
20
19
92
71
442575
438875840
15
56
134651
16
44
27
213940
358258
25
6
293613
105127
17610
51
220487
348238
29
83
205423
8
72726
64
25
1
387599
36
545967622
7
14
137428
35
260980
139318
394835
94
396809
274007
465492
195923
325406
91
87
52124
701599417
242788
96
449120
78
65
192432
674139990
17
44
4316
397092
87791
64
16
58
6
428284
7
5
42
180309
97
81
243692
653118466
463830
28
25
98
37
62
1
212616
80
265597
48
70
3
477953
4
385734
1
531003042
86776
388693
81
328816
211213
18
1
59117
330565
153987
112114
367725
211474
865686017
141144
181891
7
46
88
5
379141
2
57
2
887476828
34428
5
686163822
916258473
445397
416908
79
81
95
76758
352331892
205776427
290559
263565
59877
76
201635
89
3
483497
56
312074
288913
22271
488179
24
39524
438080
169117
16
99
116382
85
964158992
32965
310545
41
422493841
94
468603
5
955214965
58
51
211765
269481
491986
77
93
66
487213
450177
77
61
473505
6
295692273
222550
3
37
6474
206968
8
68
39
7
83
420557
104173
4
372355
240468
102532
92
3
79
301626
24
20125
113775
146033
73
57
92
93561
76
75
385427
26
107572
83
366390
263890
4
398913
56
155542
316439
68229
9
16
356161
90
98
7
387107100
24
50
421390
103204
344817807
273946
74
85833
253021
29
98
21
73
34
98
260887
190906
76
530702623
405369
354698
219497
491100
44
4
246560
57122
495750
59
465069
3
77
4
345045
9
6
67
495200
179950
89
176962937
374955
41
50
25
96913237
172153
382811
3727
20149
82
994319343
389555
50
53
179331
120431
334628
242211
19
14
7
10
26860461
794436713
68
48
106973639
201129
195458
253970
1
6
467108
382638
391046515
13600
296903630
38
24
24
254706
68
86
292713
400512
55
7511
154837
40
462410
323642438
354492
746346414
173008
64
835138964
144560
84
57
2198
311851
36924
378448
79048
15
71
118647967
279402
83
39
301189
7708
23
9
187914165
66
89
76785
25
314259
233648
402370
77
24
318097
87151
40
81
99
373903
81
22465
440017
1
89
58
487050
37
390832088
50
33
74593
48196
82
20
42
379322
58
52820
185282
247017
92
41
15
80
313986
243532
129142
214566
21
12
7
458027
130072
211827
20
416239
71
151822
75
109373
71
191887
70
62
23
392822
48779
120193
134699
91
460372
53299
54
17
193839
111182
42
58
147277
17769
78
61444
5
193239
137041
59
7
326905
43
56
86
70
43571
399618
809462821
181377
5
76
207230
70
159384
274444
95
1
48
44
744008422
36
23
84
88
61365
87
489732
154344878
94
4
152715
7
535612568
95
67
41
48213
33
5
50
496326921
7
20
104562
22
6
221488562
102034
43
77
841726844
447955
582788464
292505
551518997
7
253031760
5
127523
61
252936
101166
73
8
66
76
2
98
91
40
458030
79146
838919011
464254
38
485740838
327787
75
378087
34884
797580330
368772
44
7
343953
297729
36
112295
8
115527
151753
31019
91
31
374819
57
436917
51
42
20
28
200723
8
172609
342041
69
426926001
81
5
97
14097
52
386091
293822
53
66
249522
168822
54
257920
7
6
85
45
120574
11
78
71
2
289590
3
496344
60
90
6
490249003
31
21
6
53
5537
91
268739
270281418
72
83
338283
332033
42865
3
141263
25
85
2
33
906737137
242748
73
254703
14
63
83
41
11413
32
316884
10
264674
31
43
60
170305
84
13
9
244313460
2
215050
49
65
6254
211041
66
17
64
50550
44624
19
80
301701409
63527
9
22
10
400444
97
378287
114194
93
96919
94
4
295431
298569
18
38
94
6626
14502
83
208274
60015
206358
860163833
482100
36
58
4
187352
38263595
8
58439
64
104178
75
24
483424
41
423619
15
5
112689
60
411819
87
33
114765
3
47
39
172829078
34
32
58
39
266692
973822109
350876
67
290346
44563
118797
189540
11427
459224
41
80
303269
52
74
22
434194
345388
80
71
113555
85
344018
100695
46
7
71
61712222
89
40
231352
74
27
285720
109162
91048
145614062
393649
84221
8
255389
20
67
199193
87
307105309
87
79
3432
153155162
2
77
442329
58
48
80
9
68
101293
484210
670779166
47591
44
45855
448466
27
273593
150817
467305
10910441
224295
39
154149
97
24621
326463441
72344
78
16236
864874627
67
95
4
95839
68
2
125671
7
41
25
26
308586
42
84
76
56
35
91
488413
6
37
9
261272
397601
26
23
35757
5
7
2
61
5
466767
86
90
315115
21
223339
718765221
13866
83
3
441850712
14
49
179193
86820
193351
5
151459
144350
940614554
106271
338166
25
89
99
80
47
1
1
525386220
88204
67
238130
35
7
49
62
9
2
778698535
320690749
78
56
51879
166142
130413
11
137662
249226
78
284394
80973
31
17
34
354044
616753779
18
94
52
97
44
71
666825101
96404
26
2
447397
14
377080
104989052
221591274
42
14
832141872
248667
8
294873
22460
92
276490
73843
40
166966
79
897555600
31944
241967
40269
80
55244
44408
20
99
236742
90
37154
355899
165519
12
344911776
113078
414037
43
85
294606
490507
34
66
441828
59
80068
47
435254
11
208952
49
30
483437
226746090
25
228206
73
67
145302
379493
967733917
77
866277594
131807
534092210
1
98588
211325
667314382
14
485730
8
42
677333085
619686347
9
873030944
303518
25
55
953887657
69
451083121
324801
31
40
41
263363
64
3
31
88
31
183095
445154
68305
362297406
2
86
250671272
47
357305
414256
64
12
188368
12
93346
55537
361132596
44785
568977295
55
220670
85
273357
389125
7
19
462666
193988
5119
21
354106
148273
334903
459152
12
4
473503
84
29
86
8
61785445
94
237272
103398
91
209415
401914
52828
457718
67
328096206
16032
88
104090
199311
101565
465436
256559
121651
227297
84
8
551875874
49
878982046
484893
83
460981
2
103734
248290
573925556
313729979
414618
813878074
489530
433200
280308
77
23
645526827
24232
8
189695
80
80
6
302498
316141
496701
72
44
4
472372
463334
85
464927
62
55
41
474507
52
286673
8
47
97
95
242502
62
259113
355253
145708
78791
412119
165009038
13
465045528
78
27925
72758
393113
75
81
8
23
55
170794603
450913
218395
488000
990845781
32621
83
23
1
7
8
56
336393
291593
42
248134
50
365582
68
425667
394293
793074307
91
25
2
75
4
177373
27
13
15
90
543736179
5
47
305310
102096
29
362775
4
379339
42
10
7
4
14
839479492
19463
394684
77
1
59
105120
456549
150005
86458
9
35
86
1
386425
62
404497
68
42
825691739
190594
30
281078
7
22
444756662
307286
369828
60
171691
956108374
122901
219858
41
3
69
162851
385497
173111
90
179364
52
355193
29
89
3
4
494628
168370
29
11
2
363285
81
51
24
919639304
96684
9
99
34
830839577
28
2
428652
93
30
96
93
480882
82
193605142
6
2
66
91793
9
1
73
2
200666
265976
5
4
13
52
218091
96
475362
14
72
22915
200514163
11
92
156550561
18
153486
89
62
62
225702
9
420812
356444
15
405425
51955
26198
2
63
77
3
77
464297
81993
41
39
498426
489798
314071
186251
445994
314070
48
26
77473
20
100986
299142
194716
34986
308961
448606
82
374913
17
177750
9
54
59
354155
1
488541
478720
44112
86
44
295828061
68
87840
285391
93
128399997
25
101549379
71
891876299
49
32
4
85689
18157
287145
62
1
247059
174453
6
49
19060
20
105331
8
471648
10769
878652937
17729
20
38
88
8
24
53
9
312752
322539
21
239685
32
414650
95
6
97
161483
61
488324
58
573807289
805699148
14
83
32
95
473763
58
141522
407522
10
120046
479858
34
207414
92
18155
4
2
81
54
438084197
13
136680
116371
63
86
103517
5
184156
69
415044
7
36
374837
81
69
7
153815
89
314195
324437
49
3
35
483097
5
3
133262
308695
207909
192410
41
120444
274189
76
44
4
27
15
30
67749
221083
466323
547714319
24
517446036
6
29
972681749
94065
452022
40
370323
73151
4
23
88
74
481024
412012
133435
102383
4974
214837
136581
57
83
425553
423244
76
306964
116750
202494
30
496375
528211313
68
160277
230896
33
119982
34
96
359549
387809
35
67
926817152
343156
88
41
87449
98
76
732487494
412344
41956
496895
9
275855
17667056
64038
97
46766
52
14
413748
451820
228219964
355244
49
72
61
45
36
8
372534
72
246675
5
310094
38091
472709
7
50
5
216180
71
427853
80
15
21
80
213702
1
45
295716
309026
980044605
415234
46
119627910
280225
245365
2
169131
95
353327
8
89
4148474
303763
95788
72
442623442
56
63
137378
220001
5
232386
201217
25799
39190
153387009
83
85
417924
372996455
38
13170
87
79727
52
98797
124691
48
454226
254352
88
84
21
60
140900
63
299306
76238
62
56
8
282299
430109811
485757
388981
464631
17
406859747
134508
24
8
60
443655
74
39
63
78
27
9
393684
134626
50
6
96
84
243195
57
34793
83121
210280
139042
77011
26
8
156989
20
85
104813
46
96
10449
892188266
78912
118373
184491
81
405069
145397
283299
55
7
80
1
87
12
7
6
9
189200
84
261711
439660
108831
81341
4
252826
352207
484173
483677
11
126005
29
92
58
313461
16338
82
54
144139
235619163
21
486280
1
974189107
44
338859
94105
22
88
421463
20
98
960875834
31
490359
93
31742
298253
457032
78
178443
151682
75
363252
32
50
383580545
377617
676773847
367643
64
7
428241
1
258679
60
974247737
717648455
255399
23
46
235048300
307684
93
73927
118482
192878403
498073
50
453898
87
71
35
24
63
485168474
65
32050
1
414404
252304
14
41830
5
7
4
280772
66
331927
244627
191821
471173514
238419
366018
105149
117766
90
33
2
22
16
98
3
205855
380642888
497997
73
40
191632845
118798
251749
4
269688
165723021
419644979
161733102
5
17
811789025
3911
99
407105
363655
202514
281925
56260
269883
41164
33
65
93
72
490580
271125
64
3
6
338787
862272270
70
74
67081
68
86
130208
39
18
8806
29
14
29
208286
6
320068
122767
459683870
463477746
30
90
4
58540
33
27
290854
78
17312456
814498179
25
34
528066928
342083
422558
32
417641
60
6
498374991
73
88
130418
4
30
16
82
49
98
42026
33
37
8
38
486602
69
181115
94
90823
53
370151
12
58
114421
88
4
472715
246994
36
253125
83
497495
29
11
75
73
12
764388089
71
193173
64
6
370637
88
448333
84
82
457429
193013
221010
415141
23
105383
60
297019
76
441825
168658
277533
495042
490635
266101
51
23583
61
304291
15
31
97
2
26585
2
69
41
7
44315
422945
442462
768702114
407912
466372
488142
63
368900
67
31
74
82
481783
87243
395887
53
305088
317036
199627
3915793
486569
305759
344763
7
22
32856078
54
49
289251967
43
52
5
352597
24
3
72
434280
55
44466839
71
286526
437605
61572
263962104
628212579
87
33
60456357
82
6
336255
133246
118859
68560
93
77
37
40
362463
44
38
444732
73
69
122819
418409
5
522768669
313547
470030
7
1
322100
802310551
491887
35
581913107
33
290751
120997
75
44
51
48
70
33
1
689181743
35
9
93
6
427306
86
49
76
170130
9
213060
420861
484060
47
107660
344128
65
483655438
215569
73
82
59
438918
390811
64
37
176836
205809
82
259135
61
3
54586
74
80
13
353383
137335
403191
209653
1
1
277829
84
69
89
17
61
375568
394131
75
26
206836
260631
5
49
7
55499
171840
38
7
72
227664
158274
74
21921
51091
38
123526
63
126606
4
20
37
44
185876
75
389152
76
74
160293
117814
304121
21
231625
478970
146189
1
48
202821
218531
94
82
147530
184748
36
1
47
45
45
30
298523
363002
9
98
81
35920
4
39174
305418
299039
18009
359742
286697
259803
325033
106985
66
38
350091
134710
18
98
248337
86654
16
5
65
92
78
68
428311
32
58
138385
87378
373739
639940109
93
96
173680
178795
53
125327
98
26554
164017
203496
20
248345
9
97
78
43
104769
4
84
259155
35
4
263670
462928
6
96
441925
729989561
275188
75207
452915
167025300
85
896420714
91
402149
324255
70
194055
234473
20
56
355117
34
74
65
5
89
157448
594312810
498429
106645
88
92052961
226329
294862
28
369128
6793
663807488
68
7
328461
5
57
303034
24
411585
67
474459
203236
479686
154757
343897641
203129
66
62
92
85
93
66692
55
468590
52
537565646
345661
19
45
164118
72
59846
92669
293294
355811282
99
765957826
37
117656
44
213617
387070
9
300798
266631
33
51
300971
222405
768314585
57
192358
91
62
398047
9
685181507
247735
9
104101
345273
8903
74
53
79
698158854
20
15
75
244537915
7
469445
13
4
82
46
21320
16
56979
411308
427700
15
394634
9
373215638
18
63
58
6
403357
89
328435
3
85
174515
34
9
195255
189087
348357
20
74
3
36
51
491511
344850
9
71
79
96
85
901629351
57004
163685
18
839125633
1
22
97
324133
85
97
305942
11
7
104451
489497
81
20
42
89829
408007
74
8
174649682
34
97
178908
95515
44
23
413723
375899
252873
879269857
5
61
372320
39
210604
31
76824
229049
364610
16
4
447802
37
447218
499638
135885642
36
47
841796286
84015
6
638050823
408778456
61051
4745
302503
333350212
16
61
111209465
6
434580
480601562
63639
330419
45
447210
794283572
5
42
37
60
62
243186
465822
64
95
778004029
428495
8
28
492175
450805
384371
311575
52
31
719881119
2
79
109004
18
44
15
648386457
27
62343
49
62792
64753
358278
34
88
9
9
78
217593
462100
46
267062
187491
97
328284
936504689
81
150539
9
6
10391
6
181891
3
4
71
153989
144338
92
230300
381979
27
208569
219369
76
57
3
5
517547647
14502
709016092
33
76710
135090587
76
251745405
86
3
71
274184
9
31
63
6
244519
427420
29669
359657
22
72474914
73
4
422819
262240
371499
236035
24
8
8
84081
495209
65
359749
67
11
27
78
48359
20
48
386738
3
307695
293834
15
470300
73605
230328
62
215787362
182923
12
30
65910
27493
323742011
103813
77238
20
258760
462005
54
16
77
501717304
233830
469634
233309
49748646
16828734
205101
168905
94368
8
299189358
371067
25161
4
57
49372
193803
201843
89
10
96
240099538
34
7
348706
61282
246277
379527
9
164543
910586909
72
284093
40
330354
3
358540
14505
48
373683
49
24720
6
43
3
286173
3
162592
23
68
160108
32971
47
758347873
66336
52
571924690
454906
93299
131709
2
89
664641234
256695
347340
6
35
30
344924
56
9
98
9
251506
29
143697
276951
358501
200826
227822
187185
2
167597
972152165
8
823924408
11
15679
407050
309685
84
209619
21
121056
85099037
16480
887368317
91
16
328937
4
83
27
23
13422
97269
456732
60
87459
56
124020
78
2
73123
446347
437002
126042
37
386681
57
31
91
492277
650099479
431686295
28991
8
490959
477387
33
28
52
408527
6
60
879863400
273459
5
51
56
219138
9
56
417075
7
446670
455105
183873
19
51095
10586
211448
338159
77
280691
64
72
72133
87
85879
89
13
40939
273481
874915080
341251
300797
442508242
128775
12
70
588254498
47
461317
9
86
470403
4
42
435493
66596
57
503760501
68
4
933808265
58
334053
2078
59
70
69
52
27223
42939
2
138146
17
89189
224424
9
168305
437659
128914
34
70
101525
470048
80
45
373405746
14228
293570
736003682
3
398272
89
7
216081
41
12
162421799
63
8
87589
258646
183549
103494
61
77
31
280187
25
121950
89
114089
4
8
7
732691316
610702637
363821
40
286138
372569
426944
44
17
143911
899661823
896371602
3
376659
848468870
62
440657
34
232421
96
138213
3
9
3
67
114262
94290475
5
434316
2
268703541
81
310994
157528
168852578
327150
8
781880821
371312
302192157
419663
452299065
243831
40
389293
69
589195178
381663
93092
18
213617
83429
9
449524
276476
93
58
60
396527368
96
105939
50
376778
20
236560
422220
6
4
8
68
37277
662696336
385786
377600811
42692
395474341
41
15
55
35
138454
280340
88
23191
1
39
242075
102847
122044
63
19
375987
226555
72
47
33
2
34
60
495807
338837
94
468828
4
265161
61351744
231225
61
297730
19488
393279
375317
73910
45
373653
648433196
38
472586
331733
172080
49
690381593
1
264568
23
54
95551
52
77
236345
75
467074
94
4
53336
227094
19
981913373
320064
39
153518
779966087
178355
54
266785
72
349226
20
68147447
59
387805
1
8
252045
10
326935
92
43
2
33
77
41
9
284926
44
462889
33
665352220
624582752
606542732
27
52
12
93085
196127
34
445631
33908
424668
323462
17
173555
23
95
15453
10
3
35
128819
370455
46
2
9
563216127
16
626779580
52
451411
150046
68
445069
4
308975
30
78
195313
197045
3
60
267273
57
453289
400949
45
82
30
64
57
1
19
9
269553
78
76186
59
70
496920
187917
97
486137
46
484960
752410061
29
335536
247573
173597172
77662
45312956
826749138
266895
83477
75
2
145297
16
25
372878
79
306861
446042
67894
88
122761
88
365141
107379
58
959679959
398759495
93
219786
191079
191376
423680
65
92
222129
50
5
33
258381
540164979
296150
206776
16
61
76
84
328915
7
67
8
61
173523
497234
15
84817
4
60
74
14
281130
8
7
5
429564
380358
5
10
2
479858
22
8
84
45
780552692
349667
94
79343
82
117365
138431
8
76
59
41
79
81
4
87
41
66015
66
392212089
219438
5
42
47
115646
73
5
380431
550956133
28
558228541
13
63
132056
56
459617
74
80
57047
5
260656
8
282841
18194
50
24
432195302
701810551
2
371581
480005
464583
73
67
84
460020
18
32217
69
87
115951
42
388371
382760
332586
51493298
159384
10
427896
66163
46118
453958589
234058
3
95949
34
39
57
46496
442827
404738
12
209036
495966548
66
732585119
182795
410890
7
11
7
26
334239
96
5
89
23
92
300200
328063
9915
28
99
207980
65
353382735
38
133661
80
363003863
350380
91
392364
100488
7
363280
599264348
26660
833521971
61
26
86352
9
52122
90
1
38
665282271
4873
29
62
362277
185360237
7
82
203733873
195848
50893302
91
510907643
22
410630
10
20
82
91
310004
18
4
205061
68753
435373
364912
412581
435931
66
70
126973
4
27997
150419
45
5216
51
91
3
98
445344
76847
340668232
5
370238793
173076
29
10
358466
494407
438359
289034
92
9
139834
494088952
972682304
248622
42
6
131310
6
48
7
224935
3
21
1
9
41140
79367
24
291811
31
65
74
318777
20
36850
448509
310761
55
96
272073
363708
50357
478507
319718690
392383
46165
329491
470512264
77402
284973
76719
57
747929272
215379
827585083
595626789
5
361988
142808
75
66
6
79
45
92
318517
336251
482682
1
85
9
57410
55
96
211263
439164
30
80
471614
185369
59
457826151
32
71
49
2
221258
149704
347915
251702734
405841
491045593
324268
28
447388
2
224583
97
82
144030
50
35
65
2
91
302052
5
47
212523
3
386229
98
639072655
3
158786
269603
413010
859840331
3
66
298593
78
76
65202
50
67
450947775
27
92
257537
2
6
35
9
533571318
235341910
50437
87
29
328203
6
798779274
35
92
409323
55504985
233614
126797
8
39
203436
52
651169838
324381
93
75
97
38
297138
290332
45
54
12
79
240027
15169
13
207292
112571
249971
165284
3
801561522
356018
361364
153376
474465
55
361230
130416
1
341365
437847
48
19123
40
134772916
300636
31
33
5
176075
88
83
21
5
8
604236988
71228
74
47
446672
1
86665
62
440988
881054639
95
40
326868
33
381448095
38
9192
12
43027
349235
724592036
73
71
95847
532138300
25
135429
96
557402353
6
1
296560
253578103
238090
95
288165
99
172411
51
6
63
410031
118606
2
79
6
97
11
59762
199423
1
77
364092
6361247
362186
96337
66
197454
155132
47
37
166024
133011
66
87
83
134220
319968
387525
195017
457532
74
332166
218154
20
305614
83
55
389442
35
450692
389854
6458
13
71
7
74
145894
47
35
439027
193085
94
80
42
203764
17
32
1
229309
22
481483
20
2
12
339592
26
36
99
25
921866257
88446942
329298
58
1
35
58875
330752223
53
273398
15
1
361539
7568
556597877
62
11
1
78161
45
81
84
56
468247
77
44
278153
49
63
42
180754
154418
87
502573701
69
65
84
60814
52748
48
84
39
1
72
81040140
56
62
304998368
127251
16
35
48
14
16
90
349061
5
23
5
93
61
393133
95
474433016
846391177
398086
181434
329405
334276
94
375842
231293
275316
60
93
279391
82
113930
382562
15
108913
197097893
356284
4
461069938
446185
25059954
480017
105211
21
2
90
7
89
377705
379388
50
150410
417387
3053
12
56
1
53
335289
2
30
79
74
267715
664481654
22
389376
60
254518
294728
27
7
427289
63
408497
442583
684220082
10
240869
470844
60
430002215
68
82
93
434959
92
494082
94
378921
97
77
34
478304
191506
459385
74
489250
61
94224
219474
227507
89215
45431
83
84
1
38
89
67646
3
7
8
490860
19
305930
15
341301
4
96
221876
14
14
15
35
55
98
112461
227262303
322565
36
21
4
13
44
80
436244
220115
73
243319
213450
5
477571
229011
427588
287762360
42
478239
229065
1
52
71
5888
70186
328905
180730
54
156555
33
40
912199535
484187
51765
18
27
19
82
3
10
96
146091
127970
977677403
274662
97
98
11
11
95
90
21
71
86
37
6
400766
657090013
23
45
315678
57119
444332
30
19
590916146
476926
91
94
7759
64
77
494428
6
90243
11
735619040
34580
291597
83038733
3
43
158027
51
232831
106018
83
94
1
276647
204115
218956
53
98
206435841
126640547
13483
103566
51
65
305028
6
106842
5
918597871
717660681
35
380934
42
46
155368658
106153
463965
51
92
2
304667
17
322455
129736942
39
39
8
430933995
340035
67
1
681048825
67
54
26
245343
43166
86
158505450
449771
90
43689449
52
470839549
279095
48
46
71
19
884680790
76
83
269248
495906
121494
87289
81157
279214
136121
57756
72
391844
98
29
39
438649
15
2
20
32
69
3
257085
931820856
173620
35
12
6
27059
90
51
209006
80
255808
403887
68
266446
22
74575
312685
220726
3
453512
269374
52
459718
406766
121164
304189
1
365394
491843
327988710
39
4
445279
99
48576
293913
483398
81
444338
23
22
82
60
49
74
53
427335
371303
88
246991
164228
7
334009
64
5
26
67
56
44854
39
249383
472295
19
6
209416
470519
9857
47
39
40
52
16
295828
19
65
24
406777
2
18271
977077245
82978
223949
7
27
5
474210
52
146894
28
24
492833
17
227891
11
63132
23
223933
49
11
45
60
60
27
873209294
406844
442227
75
70294
43
91
195598
944135173
299961
3
245564
143077
33
330732298
97
113080
881734324
877705936
240942
57
304599
280541013
81
91
3
38
90
87093
79
2
95
205844
5
92
154021
11428
13
854385178
10
270234
367200
624463918
4
798274468
62
453951
52
721838692
42
84
118102
217332
77
214677601
56
38
228321
71
32
386763
98
79
34
8
445937
79
73567
6
29
142260
12287
436874
84
472551
49
20
90
9
261048
26
93
79
90
115752
49
31
35
82
49
132062
367202
242695
70
131922
18838
249812
1
470594
83
467381
73
422721
287171
29663
125279
9
94885
214981
355237554
84
142548
179574
301732
27
228904
252076196
82
202352
32
444683457
443438
374684
104441
58523
382841
184844644
123702
90
387851
85
181910182
491119
47
69
410404
343760
498893
215660
65
146756
73
147038
237377
1
6
180080
275189
76
95
10441
31
23
16768087
432664
69
5
547116870
6
69
64
22
635051560
90
205645
55
6
78
41
58
79
403162
35
68
7
28
461165905
395369
7
498242
330910
182762
431564
209305746
28
557904440
64
74450
2
395111
897777271
415870831
8
14
609389911
27
11
89875
402808
8
56
1
202272
61
41720
22
705567726
438869
275275
47
11
35
85
321056
1
54691
70
92555
409125393
100324
188053
112298
22
410228
82
327785
19
42
75
26
39
416127537
88
257093
998021038
14767
352725
323333
242516
337935
45
30
65
641783001
17075
24
74
95
9
353879
88
47
48
480208038
60
78
354301
136167
728975633
7
68
45989
37
4
75
486629
156092
47
99
10
8
3
310302
85
542907493
98273
20
91
60
91
844919493
530511991
22
92
17
28497
229964
297661
31
7
55
71
380252886
76
76
77
52
435552
6
38153
423696
90
25864
39
21
95
32
113595337
137931
232170053
131359
97
71194
257406
86
29
8
3
37
416129
49
61
91
444919
464355
31962
13536
67
4
95963532
79
37
314707
4
420389
235445
886866656
4
31
89424
424335
926200766
162133
381919
852659251
65
466224
19
371288
228622
199835
29
1
188567
3
32
422982
3
60
422521
72
350551
410694
49
51116690
19
85
7
120763
303531
93193
865
14
41
57
293803
38
39
39
22873
223923
71
73031
45
98
13
2648
3
23
79
419909045
37
44
114106
79471119
483454504
475939
58
499400
17612
7
81436
385163
86
540827617
9
135061010
497359
5
25886
210944
61
91115
3
375085
112271882
66
524620529
80
45
33
199045
297650
348937
15
3128
80670
76187
85
343209
2
466395
310608
3
18
420987
11
28
428489
23
2
34487
370623
373101
30
942826880
309140858
77099
96
27
365989
200198
588604150
487628570
72
6
8
4
59687
4
218325
284326
343617
72
2
211249
39
460618
7
413658
27
30434525
107073
93
21013
97
3
286553
29
42
27783
288474
83
84062132
977358157
55
8
86
70
289936
255852
40901
10506
17
73
482383
671058805
12
388741
127131
84
491986
9
475759
50
52
184913416
399950004
85
1960
69836
17
91
360981
283613599
14
79
6
5
307125
524800076
839388421
320106
323364995
460457
474399
98070
8
262953
9
242073
493158
68
17219
13
670409331
464802
27
54635
99620
56
100983
64
268717
6
5
151516218
46
63
236109
87
304810
490157
341149
374593
89362
72
46797
20
467380
522419223
96
280755
82180
292017
430294
429654
406150
4
28
25
359245646
162315
366983
22
222162
344006
94
475329
61
323809
244101
480584
268008
59
356656
126384
16
24
97
10
218093
37
76
64
31
490378
314982
24
325491
333427
6
391499
74
6
49
490768
759667911
4
9
226926
250348
380861
3
913160018
10617
51
148907
14
64
2
9
98
46
2
141418
275971461
482189
6
28
7
92453669
378812
302532
281344
91
81600
96430
71
60975
1
12
56
823415005
63
402514
52
37
10
276113
5
86982
49
6
20034
419165
53
190099
326571
86
316180
1
31
428382
124480
7
118205
477912771
578284918
69
31
16
46
455150
36242530
1
206942
5
20
60
84
484031975
6
3
221691
162083
280685
342280674
29
462001
5
92
66
385182
233550
56
16
13
61774
7
224776
495474
9
115834
58
393950
493528
270283
96
47
88
628914312
273278
12
243837
302834
420447
192939
40
79
83
76
380418
57
266749
14649
73403
28
626211234
271308885
115645
405868979
33
3
45
88
61
22048
44527
48
20
34
11
7
50
13
169193213
314525
332943382
304536
441913
94
93
86
485860
213945689
33
79
32909
383051
150992
48
82629
292157
387670
512748419
182624
68
263017
136669
434971
94
333255
46
433822273
157697
88
80
4
48
16
92
59
233771
354327
893390642
2
30
183533
31
22416
82
247898
37
184890
349566
46738
241135
441750
15
9
63
113590
7
377509
366999
33969
85040
22
24
432984670
662878595
97735
4
2
42
428117871
112962
29
9
15631
76
866536938
62
83071
55
101619
30607
29
45
16818
24
42
50640
34
39
13
288409229
51904365
56
104996
28162230
182893014
353004
57328
275782
9
448395
85
75
71809
147751
343471
64
886786010
1
43
80
5
58
74
40
55928
124953
12
76049
99
439933
93
53
82
29
36809
405971
35
84267
1
73
28372
57
87
469435
80
284170
38
93
11
49
696485551
389847
77
2
5
352785
461450
391001
53
25
13
187994585
350159
276881
27
10
402447
71379
77
154926
3
45656
75
37
4
389629
18
461485861
15
4
288054
5328
213776
319197
22
476250
688229545
35796
750240397
192407
41397
26
414092045
27
3
97
219772
30
365720
466255141
838656562
74
18
45
161707
54
833149602
192240
40
236732
109745483
553524894
9
26
322273
333091
130094
13
2
4
409036
61057
5
241028
386009
424176
299652116
242673
946442724
3
26
38506
811978308
44
82
91592
147697
58
463838
43781
82
32
68
29948
298444
37
10
2
14
30
95
37
817303282
5
688400309
9
53282
93
94122
16
6
56
8
281612
375890
241080
38
92
807012006
25860
553028518
61
303830
39
710921244
14
529265089
77
60
60
63
382857
195174
199838
275951
687861549
76996
89
259169
393073
82
10
328414
47
331132
2
76
119171
72
78
12
52242
67
5
65
33
394134
29578
5
76359
131875
648532279
164940
27
152925
1
22
55
38
5
90201
85
58
51
475757058
8
43331
37
142923
15
26736
74929
178066
93
8
240827
93
2
631752428
37
172685
69
238775
123195
427893
21
285761
239654065
207327
474006
4
197000
278546
24
50332
497398
171428
45715
75
21
148734
53
86
544264948
783735222
899794575
372449
29
23
899065697
1
370452
394440
576787359
39
162279
424179
28
446944
9
34
342827
937570753
94961
45399
448538
7
70
273248422
298155
90
103540
332037
1
173133
82
6
905845629
260758
76
6
47
52
713326253
6
32911
437938
483271
87
66
66
196648
420486
135226
164574
30
335145
400462
20326
271019
141952
66
381609
377326
27
63
64
168231
97695
98
31
24200
191778
777746448
87
80
215152
65
96
459040
447096
74
14
361448
74
751748853
304701
732486100
448571
3
48884
24523595
4
295159
3
369785
40
117850046
5
205896
78
277163
6
973412675
91
357042675
27
93
45
96
67
342664
335266
263680
20
2
312850
240640
243315
40148
86
50
42
93118
44
37
531424756
6
298024
75
53
80
368920572
73
8
8006
325164
940049203
69
270431
91
137757
49
265687
591975336
306403
5
477677
1
3
85
190540
218021
83927
7
214928
122090
84
139396
5
20643
258410
175506
74
47
61
39
60
17
39
241455
138251
295193
59
104110723
808905929
1
49
271406
3
75
222260
26
87589
1
9
99
335238
165407213
131615
170380
362400
99
6
59
45
6
157928
90
253284
51
255701
1
224641
26
405148
17
36
29
33
53
307590307
59791
141567
276742
55
40
57
70
6
10
51
1
436131
100970
177804
96
47
321560728
357746
47
98
99
203084
425908
29595
60828
80
9
483763
778735709
77457
179006
26
55
35
824529644
18
229859
29
9
54
18
29
13
333921
10
90
71
462603375
338449
163533
974652004
70
35
242508
14160
74
122954
429185
25
381452
87
52
321299
82
14
234843297
20
177957
246589
392914
159942
383296
108116
148790
402048
105257
237699
92
3
428735
342165
367348628
80055
98
57
71
18
88442530
454776
89
493336
95
10
67
46329
911622421
278354
575898648
40
59
490099
73
295635
419023
47
79004
4
82250
408790
88
77
432836
31
174523
17
167754
64
28
184000
47
45
7
213122
77
3
27604
79
119240
38
307690070
263869
45
332039
112841
299018
80
41
259891
90
57839467
99
742344723
231873
7
211180
376526
969
385203
217226
35
433873
146296
7
332286
131417
2
95
42
304921
848085633
486567
31
58
13
298556
4
61
461352
115820
34
653253501
53
868978701
433671
120107
34
99032
113236
26
4
23
197770
481268
56481
91
497072
19
33
9
410007
73
7
13
76
34759
78
82
190501
83
7
42
13
36
70
14
414831
34
294724
733637106
1
4
121920
308455
11
267760
411827
390066
309123
33
359804719
57
156434
74
280594
432930
297556
1
4
61
354912
780248312
847901664
430083
42596
63
98563
5
77953
854062848
28
241938
427331
189050
488814580
357865
44
39
10
61
52
424893
308722
961669818
318545
241881
76
306884
8084
274672
9
42
31
93
75
15
54
31
299796
94
73017
30
94083108
337050
96786
245480
372997
38
292320
95
34795931
32
208563
52
82
298902
310164
48878
242002
86
36
233672
309906
118281046
473536
8
408083
317066
46
69
88
190140
217969
406188
88
287273
422194
380079
861931337
209821060
47
272935
50
40373
27
6
40
402156
56
46
440357
40
824209650
3
44
5
4
190961
61
56652
91
945628259
20
843585599
66093
70
7
89
253065
355406
28
138192
342654
83181155
363851
6
4
29
288472
295493
707330312
32523
78
444851
57
22
42
56
87
29
380057
77
195588581
313518400
97083
405322
184992
362363
15
22
44066
54
283897
14
84289
104318
6
463741
433183
65393
451543
178964
371603
30184
444619
92
99836
63
27
283128
39
30
26
6
66
274143
35198
26
80
312780
15
205990
306583
8
228286
266348
23
3
119952
1
55
63
73
12
18
690390776
202849
2817602
53
115604
87
57
451570
4
96
80
220989
423157
67
12
442192
6
63
9
443652
463292
5
41
35
424143
89
82
17
75
41
288802257
952326651
19
59472
701006532
476358
1
74
75
123170
84
6
4
179133
490430
7
14
184588
622015827
593457531
84
25462
62
294295
100477
22
279884983
79
65
34
273268
445753
77
313557
37
383552
492378
72
4
253349822
28
181991
57
42817
117622
8
64
22
64
96933
367968
471458
86
64
69
126840623
240553
50
335467
148248
896776298
42
207118
408648
13
929801620
5
48
12844
216455
468546
86
45
820738324
307512
22
98
339400
45
727451001
409068
35356
177683
43
182956
23
54943
401281
22
26
265572762
96
41
98
57491
51
29
35
463271
605865335
230887
3
97
92
283057
13
56
223408
59
14
346766
78
440831
171790
20
1
33
13236
73
35
4
204905
139886474
246386474
64
54309
58
78
484324069
150037
5
95
149851
834021005
77
12
118155
72
98
16
328354026
62
319324
41890
99
32
81
6
47
63398
92
4
313902296
15
4
159621
197811
108440
93
4
189862
265421
653066143
48
38
7
53
33
470462
99
335233
12
42622
8
498274
48
164242
51287
292944
25
44
849871755
175509
69
382733
329121
295113
374640
258883
14
5
86
21
8
2
488837
296541
440786
347831
4
240434
64
87
98908
80
276969
29985
14014
52777873
88
381117
169146
53
5
59
464118
96
61
871169906
401726
57
1
66
308039898
199815
8
357087
94
31
401859
498521
4
393615
77
932085827
103959
224632070
166234
332643
80
68
148239
29
255562
88054
86
376094
382114
31491
13
280798
16
60
71
164158
433263
237543506
853184635
170304
894184427
323131
5
24
92
86
9
35
399650
9
42
105826
254492
94
509931305
202417
249088
173838
98676
72
34
5
407386
22
44
29
8
87641
65
8
3
110533
8
8
873028221
245765908
13
4
92
31233
471935
75
25
8
417666
34
212981
493564
429180
306226
62
92322748
48
60
164904
54
44
342301
396611
83
462928
968061432
35
492836
92
43994
24571
25
4
177826000
67
362713
3
547004592
772660073
6743
94
13
277429
478668
125990
36
9790
27877369
253052
60429
20223
127124
256748862
5
67
221719
484503891
9
2995
275593247
439596
754405827
43
60
77
40
413409
219151
12
5
317740
36
354619
134395437
72035
34703
17433
311188
80
54
1
152434
7
187451
11
424086
403241
9
492489
76
61
54
59
12
221197
31
12209
4
67257
459216
348415
83
99
282054
468685
336334
450361327
83
49207
264470
76
179248
91
77
295921
322909
29881
34
61
167950
48
17
73
394774
79
69841
37
159483159
30471008
76
36
304719
24
47
81
70
426440
8
4
494301
156608
5
31
52
300857663
410481
72
48837
318743
426042
239779
95
922103497
73
87
6
128452
414685
162786
8
122342757
487332
4
88
170618
49
88
388271
76
348462
78
114768
83565
6
116982
83
142533
88
88
282278
104476
59
3
28
232386
7
310854
78
44
67
387667
130961
3
8
187148789
17
87
184185
30
84
354743
940156543
24512373
36
14
82
638282580
37736
253664
122693
251574
76
420696
11
93
91
102438
18
468166
170860
59
26
30
60455
421674
254199
43
85
59
64
1
109948
197183
20
416687427
20
286004
40
32
483403
98
326991
172146
73
3
158579
84
45
288862692
90
9
43
76
81
25
16
31
297080
369217619
48
90
55
264904
5
52
62
451224
382464
139963804
219768
434856
235823741
145414
351916
14794854
50
78
62
446224
63
54
58213983
468353254
81
8
114712
41
98
363797
67
327197
20
78
450913
74
23
78
36
300730
429818
7
4
168720
36
21
255513
87
7054
90
42
119249
89
174857
740263145
336102
30
1384
295213
285368
32
38
8
41
506075874
480538
276062
753722887
101468
109184584
276145
40966737
7
17
271239
43
81
301702585
49
6250
26
89
265585
15
38630
117371
139873976
732073979
275459348
377614
5
74
590258675
2
401128978
89
3
31
243509
59
104435
457319
10
94
9626
295765
9
5
201304
793406998
82
196591
413775
390882
486756
1
40
491355
370554
278264
4154
95
96321
63
99
14
120568
22651
70934
70
30913
54
57
358941
39
74911
62
330190
455141
2
363768207
310634
2
347047
76
175079
74394
355073
275789
91
60
6
640103084
383079
10088
177943
904873250
347054
263769
48
161930
37
68
93
79
383193088
9
184951
288450
24
86
299598
95
49
930647807
278375
130718
416740
649648888
46
52
386927
91007
54303
89
55
716475576
400851
18787
417170
51972
412159
1
68991975
54
394631
319734
20
1
357938
80
69
296551
322578
470836
62
66922
19
73
42
5
393333
50
137843291
288621
9
21
87
45
297588612
54
60
204690
264886
91
48472
634700962
12
278808
306120
22259
79951744
33660
134154
73
69
39
918123138
272170
1
148153
208220
83
40
177451
17
149851
44
350059
259269415
99
60
115672
403723
374939
358348
22
380701
202339
77651
5
476694
355934
334550
699820413
50539
9
15
305733
2
65
3
525711726
75
430369
382202
6
70
414412
77
464533
9
87
17
24
64
3
24
41
493718818
147798
68
339004
466718194
25
250516
11
341844845
412865
194198
123320
59
149685
840347140
389734
259752
90
88
93
40
508870725
386731
95
73
47
374524
79
32
469378
13
6
6
54533
323659
79
165254
43
20
12
87
78180
905107989
118056
72
43897
1
216420
104149
209179
287895809
35
347519
228689196
87
16078967
38651
130939630
33535415
205106457
40
7
44
36317
1
390483194
316251
50375
32
287462
397578
402886
6
79050
415025
598320645
192424
361970
27263
7
338381
50650
20
108714
492874693
80
8
978480040
28444
314225
4
739131870
21
414929320
708363925
11
28
62
54
128266394
458875
53
39
33450
67229
241732871
441730
30
63
37679
91
89
4
376147
800439624
65
176695
44
49
407138
252011
192705
420
216344
76031
426340
89
55
80
2
63
28
72053
339269
253429
29
56
87
433512
9
2
116945
88
1
9
49
6
211099
29
45
97
135379
236919
5
53
23
243238
26
420309930
13
295146
11
43
205832
19
72981
73
40
52
25718
224436917
114650
291583
430217
14
66
57
97
210797
29
97374
422977
320769
19
2
43905
479669
134798551
8
53
224156
43
63
30
459867
460927
353870
62
8
19
60
59
222798
76
708954161
60973
752573676
5
929217154
44904
49
87
54
462836
91
291336
286957
464571
22730330
220139
1
4
271436
23
206007
4
31
57
49
40
52
71
62
284925616
8
284955
2
146791
675214535
139704
83
124565
8
166555
33057
398407
231260
35
49
98
233268
286204
86
8665
342980
2
36
7
83
64
30
71
67
72
378776
31377
118286
766135097
485376
53
73
388399
221016
76
64
46
113915
55
74574
184421607
7
28
298166
33655
304820
80
384741
6
149847
360705
22
78
38
493475
64085
216833613
1
16887
9
64
639761394
476825
30
16
488832
45
34
15
33
476380
99
58
2
205309
42
188201
71
138399
26
112329
5
421862
84
46
30
294857
2
32
41294
67
47
78
96251
93
33
144042
17
716890262
251023
51
352994
527196284
25859
5
84
79
1
41
330681
78
86
424030
75
64
97
408727
61
88
67425248
13
33960
209748
432043
139648
353906
306767
9
170406231
5
197193
5
294684936
75
224613526
99
43
135811
473218
499811989
67
66
141203
873379921
74
50129
873993771
27
38
72
153656
27
6029
61
175188
28376
98
65660
51
14
112186
285912
60
34
130322
3
43
56
14
72
14
80
17
65
5
839328566
83579
30
31
38
499910
64613
67
64
20
62
17874380
497188
244456
39
55
106356
343775
330701
57
169180
251977
427843
61
98
359700
17
41
316751
71
25
294488063
74948
27
105037
233358
82186
1
34
153676
84
1
35
82965
68
453803
6
340704
44
6
668099117
126937
88
452113
3
303895
4
48
6
7
184665
23
11
198806
99
6
36
14
56
59
13
73
333218
409741
7
52
77
59
60
372484293
113223
960982452
42
58
467204
19
79
19
156144
91
272286379
1885
250656
89
907
50
8767455
100984
166256
987016490
5
206094
88
5
210998250
2
50
57
63
81
200720
11
3
6
78
780898271
439920
18
427137
25
99
5
326027602
53
96514255
20
35
62
45
95
1
36104
477524
68216
4
298369
25200567
236329
460645
83
207431
14
354348585
97
593751947
315458
190752
391777
4
268115
12
40
160562
6
169626
425914
29
32
22
32831888
254975
38
715947850
216690
994566588
84
94
4
76
152734
15
54
338292442
21
42
27106
186200
496445
397454
487217
35518
377404
164191
61
71
17
332298
87311
77
46
37592
207182
54
48291
206983
70
65988
190790
3
430697
3
172477
21
224275
126288
78
355638
801454772
61291
15
14
395941
474500281
74
70
3
478875
326303880
86
10
112901
305368
329534
144119
456518
76
373199
3
231285
279495
320498
437231
414326
213806
537914718
244054
365800
34
64
272842033
59602
86
8
506229881
69762
19
35777
79
71980
58601
59
81
374359
473899
313390
140367
299879
60
393481609
78
18
26
37
47
43
352735
384507
17
29
481966
82
359968
20
560603527
89
857063951
53
106124910
43
90
269265
1
59
57
27
71
383010
234865
342468397
16
85
124936
411693
10
4
964797049
403503
217158
60
322447
8
106303
10
218138
220574297
7
30486
462744
332351
330291
597322483
78
191277
87
328655119
32
144880
4
316698
9
45
28
22
984769390
57
23
6
499692
12004
85
306311
310094
262672
62
8
99
92
69
47200
268559
346235
169091
446466
2
16
258724
212516
63
88991
14389801
351844283
70
76
32
83
8
85
101547
471407
31
30
393463
73681
335936
158915
94
16005
377103
98
274869
98
546626064
223272
83156
318137
96
145511
3
68
232832
57
19
88
293983434
42
122701
34
918945348
59
201306
316672
4
42218
72933618
331333
65
664743377
172694
280571
99322
64
6
41
212072
346655
310455
135038
77102
345831
88
6
65
62
81987
383905
327539
418856702
64
181146
3
84
956644278
57774
46
54
246687
71
100592
9
5
88
45
79
401385
175957
4
2
429526873
383605
116080604
3758
193818
13
243805
4
94
108760
91
20
905875615
173311
59
191868
108358
183666
146409
231362
37
262922
78
10665
58
60
6
17
99
72
77
413061
21507
454764
113855
970740735
122194
89
209637
10
161232
6
29941
115951
26
79
35467
81
97
305837
13
91080
6
3
669321896
57640
3
28
328720
413157
137968578
48
474665
96
79085
57
35913
345148
432151
2
86
1
42824
8
210779
119855
203495
390176
708262666
183628
208855
687033681
578048348
225270
5
798951657
108124
80
49
72
279423
3
661704023
520457723
97
59
89
468366
31
321006
59
176975
280024
4
322247
327932
255014
7
387773
257504
5
47
82
2
168461
38809
359548
80327
4
324309
12
2
875132297
158023
86
476025
114955
140901
35
145365
82
83
494347
949867820
448725
34
52
1
41981102
928502907
69
368107
129092
167741
23
94
82
132030
64877
56
85
80
102211
122447447
153782860
47
154983
22
6
1
52
35
118890
63
13
38
7
350789
414871
411126
45
64
458544814
245542
66
495623
8
83
214002
173185
73183529
141865
6
11
16
263802
89
26
400057
763723475
396725210
71062
63
93757
82
4
370008
96075
14
460670
92
136005
65
85
427082
88022
33
65847
137866
231084478
670988431
66
72
335057
13
35
403966
188972
314741
280483
280407
7
145471
16
148738
69
858581286
416549547
12
14
310361
270093
7853
77
32
55
9117274
402727
43
22247
66
79
205091748
85
61
485262
261649430
6
9
53246
38
17
27
242457911
30
81
15
49364
71
252725
256194
67
40
41
95
71
172151
290033
319221190
9
35
435490
91
24
79
306402
482893
4
32
95
261569
1
75
363550
271720
470301
77554
496321
437705
12438
59
43
510927311
157865
104772
7
374888
41044
376581148
593729490
87
8
251085
277074
26
324994
21
32
117970
71
83
374746
32761
489191
100045
761190938
2
89
424460
85
25
4
72
481255
64
37
77
211131
185268
31
47
74
495881613
30
12974
7
2
1
405706
73
478066
279729
336886
59
94959449
1
5
1
59
49
32
170776
383071
532085039
43
437129
401861
98277
46
232473
4
31
456964
120798483
60
384560
59
78816542
1
264030
272753
29
112639
92
35
9
476544
387871
67132
80
62
201737
91499
205920979
39141
2
265794
61
31
961706183
72
4
18
411224
69
343795
94
35
111738
147133
82
55
64
556852398
23
920142823
187327
294576
171271
245639
2
51
1
757230951
77
276410306
474233
40
473498290
269059
66
61
281324
195763
9
8914729
301321
452343
220393
836717104
261258
325818
42
98
462172
47
37
374303
34
176691
29
57
315995
64
95
55641
36
355566
60
65
430208648
83
31
7
837491314
63
17
44
181957389
85
207677
185660
239037
18
20
47
76056951
456382
71
23
79
28
70
107729
7
463704
3
32
58
189552
11
56
2
417759
90
215423
41
13
166503
33591
36
2
96
64
659388524
8
19
362814
367477
166355
87
444213076
97
2
439800
39
140480
317736
233711
202517
21
384520
344860
418192
140031
47
493109
740721375
194804
24
25
350714
272644
80
149200
82498
459480
38
21880
484905
45
257014
59
46
30
53
91
489321
301135
99149
69
95
66
326630
34
457342
19
39
259589
46
1
482879
12
16
95
306224824
411378972
90
761106109
185321
148535
267043
86
53
13
598130580
70522
393985047
437636
48
5
4
196193
460647
123699
256869
8
89
678112615
27
228713
197193
440502
56
71730251
8
9
271321257
21361
4
39
93
271093
85
55
81
230431
84
17
42
691578611
465096
39
60
5397785
26
445113252
75
295237
15585
88
24
403698
52605
55
27
132270
83
427240
90
9
84
42
450112
50
43257414
481973
39
95189
513031045
477206
8
323157
58
22402
24
221519
3630
41
7
81
148474
225195
42
382285
279697
40
593960244
589891535
5
113220
278402
874534335
315981
147413
54859
30408
8
178927
41
289707
168296165
70
68173
636659965
84
83
590011265
157690
495999823
68
398908
30
364236
200805660
9
208702
775232346
33
6
61
82
945852112
49
66710074
5
1
15
63
59
84199450
445314
526897165
21
107381
87
60
5
51008417
324866
336388
209134
285975
36
391586
41
296163
4
142822
280729
495663
8
3
1
129376
74759431
86973
33
228278668
411398
40
462388
507803219
52
66
7
76
29711
27
96
349788339
469216
63
6
317631
313556
139118
61
260883
65
111065
2
57
228197
156600
4
480691
446943
4
289663
332993958
457267
34
84
21
70
208862
39
87
102718
55
97
256757
27579
9
387695
197909
9
45
483773
318334
252696
17
168172
13
169063
7
8
72
7
367525
896120368
86
91
16486900
80
190688
836548324
745611204
33
739228265
99088
2
261867
87
464413
162962
96
170273
327188
290418
208916
233750570
97621877
186253
70
140084
200527
496448
100482
823346542
1
256713
428155
471454
237785
39170
12
31
43
20
566172303
819577772
301061
50
13
596307522
37
19
78
342191
18
492271
30
372058
340832
19894
67
79
127781
7
401242
12
452146
34
3
8
71915
56
9521
43
454908519
397793
305101
141254
59
71344
6
97
363341
80
9100
219858
12
367926
15937531
46
62480
263498
439621
7
320607
281091607
29
28
78137
471220
4
4
42
755564740
12
97
244218
61381
35
80
626253276
246713
26
43
41
231778
55312717
63
16
3
938665475
600376903
25
63
129796
477008
65
24
21
81
58
352452
83
472597
343766
627100415
11
367277
49
197557
490134
301655728
70
58
47
234309
40
259866
63
112670660
197827
29660
43
179059
79
391417
31194
9
338277
175185786
70
4146918
36
58
211127
183009
328055715
113344
50
337740
53
97
69
38
76
59
421682
3
263998461
341715
301608
458698893
38
45127
70
5
14
65
16564
428222
405920366
11220
43
5
47
695036782
57061
61
26
30372514
53
56
871675452
22
90
96
26
7
5
56
75426
43
475233
71
8
270558
99
132018
600025484
174495
2
76
100847
258213
12
2
97
254125
187552
81
5
40
3
136023508
519540250
77
471821
32
80
426718
411322
92
79
294343
5294
3
1
78821
50
70
302953
1
475329
223851
449970
69
259610
68580
6
41
16
245006
48
3
97
108696
7
420371
160256
84361
976790184
348689
124623
64318
348577
3
60412626
313100
408315
977723910
43
88
240806
8522
109080
96
30
211350
57
848000838
82
93
251863
369592
380495
161545
1
25
60
2
110393
284006
32
5
94
30
220484274
33
86
216008313
948100616
16
83
99
11
445370
26548
151592
62
360907
46
87
80
64
537204472
35
4
485169
89
60
68
14
486454
275884
12
780170805
85113
73
80
96
9
4
94190
727335013
248515
5
81
19
26
3
267102
99148
25
562532803
20
8
38
73
306578
7
82
8
4
45
328178
73
70
5628032
90
79
375066
10089
84
60
35
475144
44
76
64
74
54
3
12
29
842915365
341620
87
73
8
56
452299
165580
16
27862
490134
88547
493260
250246
45
11
64
260523
346345
395524
75
32399381
5
81
74
9
11
36296
292989
84
26
78
28
159707967
34
90
10
2
214063
305045
32
271805914
46
37
68
74
5
485054
307630
53
56
72
12
64
95
80
626075646
29
105879
62559
308462
147285
8
51
71610
60
346912
329341
118089
67
40939
290226
218701
58437
87
91345
246141087
62315
41
1
26
328881
99
67281
32689
263674
319089
967492506
4
95
14
49
469087
183163985
398498
328178
300339998
314241
91597
91
15
82
303547
82
24
8
276796
45
64
2
45
5
86
24375
6
6
392392
86249
495785
218613
12
9
133296518
988488049
17
99
313409
152012
259083
12713
2
565407366
379429
77
42
101038
175026
19
86
376023
149446017
37
304086
750437837
381642
231198
1
2
3
30961
657450982
7
3
59
3
16792
29
285610
52
44
94
87
276866665
8
8
81
5
75897
104214
68
61298
35
84
320362
174216
76
272821
383087
1
10
131429
921572751
32
70387
69
70
233677577
295099
333314
96
41
689434464
14
73
2398
146990
65
54
33
51577
468172
428961
85
84
310316088
66
495520
238969
66313
89
263934521
1
100729
2
873740330
27
6817092
323987
71
366930
436193
364459
8
3
69
464082
7
99
3
1
13
91
267483
69
80
306231
28
42
72
79
73498
353795
38
348587
361531
20116424
96
94
5
83672
274722
45
348368
607823597
45
70
9
89
61
20
401275
320354
5
6
314765
165936
2
2
421618
39
850121745
245062
76
58059745
445892
473313
79
74
28
7
378272
121034
1
92
3
251431
251418
391504
807640558
778905141
61
2
91
143925
44
297975
426318
17
40
451048
5
78
169349
6
95
249720
33
94
82056
423137
21911
94
24
63
355075
496187
38
44
77
247783780
97026
224418
899455343
42
126334
178069
9
156898
86
171179
61
19
223447
152016
63
153247
2
1
37
25
86
211467
54
477093
55286
5
312970839
25
24280
3
206177
12
73
3
42
27
403287
425708120
765539506
15
442425
61
215099
708228732
332432
267780
73
857970866
48
30
4688
18
50
240840
47
22
294413
760906799
11
402947
287473322
462236
79
987690116
97
30
212040
359149
324741
8
24
315149
75
7
184153
46
171202
85314
375292
144840
43
218290
7
18
365760
448612
465874
81
323547
202630
220286
73
61
401137
40
206901
748359355
69
279412
356786
275521
430055
96
426995
77
355218
12
358021
5
196318
425689
96
50
30
468775
17
61685
984745165
4
46
66
1
50
11
314168
42
16
9
159961
58
77209
345683
468267
51
298004
88806
314049469
61
454980
49
73
638888453
62
88354
7
76
766424374
85806244
27797
41
528529415
422072
335130
249839
58
51
36961
99
55
79
63
56
67233573
137526
296636
67
33
17
686510447
9
95
227075
2
8
510954796
24
51
892715523
1
430387
22
230199
498409
4
19769
81
10357
273508
87693
90
154580
58
77008
17
94272
64
247905
386959
24
2
618825469
335472
18110994
85
217377
65
8
70
580283026
76
80
92202
378699
49
214929
72
88
235682
8
277983604
6
471260
100068
4
190193
64937
459769
7
369056
84
9
2
90
496762
76357
347570
58
282734
629481696
65
93
380584
78
37
78
18883371
75
429256
75
9
221909553
60329
320572
370930
291970
55
188158
264645
99
6
21
66
57514
460961
77
771907561
34
335736
54
330764
182782
469352489
83
80429
81
57449843
4845289
23
447677
253598
461296
81198
280798
787028554
77
4
7834307
43
45
83543
461206
16
70
76
47
212621
229470
15
57514068
57
3
9
165717
12
3783
3
553615037
3
589966484
333235
118429
42
54
3
32
8
417373
75
42
2
22443
16
443762
74
393106
435334
470002
485744
55146
388453
33
43
16
54
530036664
1
83
63
47
118019
4
2
976531642
257227
290991
8
40
810964997
339262392
16
46
56056
36
180911
6
82
406056
4822
48719504
13
6
6
210255
739723983
73
78
478574101
411621
30
7158060
45
59
66
81
153376
95
354725307
128362871
95
1
39
44
106015
13
3
120661
345229
96
292987
193200
64
426522879
98
53
365298
400867
13
333635
34
18
69
378731
970611044
93
64
490700
149475
17
162821
91
202052
340388
64
403198
68
42619
125978
76349
126545
468088
155719
5
494509
11
6
25
355301
17
4
413483
234897
50037
483002
80
261457
1
93
99
55
51
118685
436777
96
978963207
12344547
67435
487544
280231
5
35579
32
92
242362
995276836
23
225171
709888948
790922340
67246
193544
28
312901
727233070
415451
74
10
21
72
301475855
97
79
63981
236789
73
86
30
39
6
31
345931
796486110
210087
385226
129121
8
342652
794929372
52323
557862270
8
337709
76
64
86
238130
4
177962
256713
79
21377
363546
456053
83
189077
17
61
26
29523
2
89
98
448984
498491
454564
40037
72
53
5
88
478817
328590
87
148299
352169
59
20655
1
23
261648
79
102834
77
3
305456
377402
60
13
60
10
618957750
126458
197639
745145686
456552
6
25
49
76
47
83055584
70
241321884
679537054
13
478889
144943
326592
52
10
46920
4
94
190836
381601309
25
13
331514
357152497
311415
134059
422832
7
62
163728
8
73613
8
333508
28
72
21
57
7
235943812
339809
54094
14186
121847
779292738
56
25
52989
423503
22
897392722
411574
83
488901
29339
40
36
254565
539824025
75
366942
244561
354953
2
113662539
14
86
16
90
44
97
77
353345
9
93
470646
383870
71
5
46557944
470754
308883
91
118123709
40
340398250
58
77
127955
282212
8
85
42015
6
6
52
474741
47
123320649
30
3
4
3
96
1
95
302086
53
99
643443004
70267
958154519
4
357403
92
95
15
75
40
292109
9
39752
193911
493091
69
45
33
418879
60
76449312
5
89
660959678
217683
27275
79926
400305
329552
16
438641
85
167185
41
63
79108
58
92
29
64
81
198220
99
8
84
97215222
43
189722
30
30097
83
158093
23
297856
19328
228199
77
7
333176
640164283
254982
21
243264
77
191841
4
99501
140941
120534
131223205
71
243440
76
3
41
104267931
201142
84204
398981978
68161
206978
6
764172374
317172
81
47
63
7
16
261046167
25
670546263
32
41
54
496320
3
245089
334489
77913
342880
45
185878
46
11
126477
399618
118436
8
300348
700012126
93772
361322
385981
63
437783
465359
152782
87
415077
6
25096
417479
443869
81834
261631003
72637
66
8
65
196482
215562
33441
25
85
192745458
35
62
6
74
60
43289
80
134026
26
221678
942405256
5
207568
110026
87
68
195931
146961
5
157566
3
27361
1
33
257253
187027
52197109
424162263
52
38
225310
90
98613
7
54
48
23
74
147999
81
444643
353652
15
467284
87
93375
63
438477
167864
97
50
392834
8
5
518963764
701146698
53030
83
53
59
81
51
99
418324
80
201183
124540
964602670
820259237
321377
182233
312324
458004
8
334842
328714
456979
626521889
245189305
438800
90
377780
639147457
49447
93020
670024383
296312
322929
826441547
72825
379828
22
5
219880
78273
7
31
476723
29
58
9301327
27
213644
96
462393
104957
18
357279
5791910
89
20
48398
969992680
411313
360598140
73129
378574
496831
9
6
33060
112811
78
208485
360711
485899725
43784
28
64
74417
1
411266
48
84
6
20
44
77
34
22
6
286371
214854
296922
10
7
142578
16
52
941001337
27
190689
339838
230220
162388
9
403150
671786972
52998
243796
561551777
346156
50046
69
78994
434626713
206776
340711
408671
95
45
350430
90
36
66
316626
50978557
375365
3
23991
84
55
206460474
288016492
153952843
193057
59
40
114652
57895
14
5341
203411
190611254
26
13
41
385202
62573
399381
175283
80
72
82
58
92
10
51
47
260929
236870435
339920
467413659
6
10
94
319037
86
6
370745
210088
254224
178074
33
23
275479
484008
395228
413978
90090
81474
2
85
235805954
164156697
973684758
395087097
57
497998
6
331389
308033
307624
93
42351
894560981
11
68
68
164872
44
48539
297607
421179
68
131962
163738
395054
105367
148612
97
31
217008
55143
86
143114
22
623316081
416080
180223
285103
732471011
278367
51
16
44
2
323720
99
41
21925
267594
222143
161135209
27
45
131352
31533
60471
2
7
82
43
19
209095
43
75
64
49
7
42
75
4
24506
150099
20
139955374
49470
25
213417
151579
182012
9
94
142500
104924
129214598
2
416707
51
60
2
402107
48
445086
125613
4
182353
34
908383512
17
5
34
50
37
158866
99
83
1
224743
82
49
85
4
343018
102728
150053
185659
68
312524
1
247966
148421
339720
496225
37
28
149114540
413097
70528388
36
53
86958
25
162229
6
403906
396877
6
490872
75
62678
395559
78
72856
64877
26549618
48
27
446366
130664114
60
77
186866
5274
103890
966460222
67
68
16
171853961
18787
9
491195
62955260
294885
50
2
480679
499698
316465
25534
819496113
100464321
308295
53
13
12939
153321
19
78
288336636
60
35690
188078
55
122339
479765
53
306277654
76
317397730
317479515
284803
7
63767
60
9
251969
44
72
78715
474813
37
671897091
24502
77
4
12
94370235
399866
147692
52
73
496151
87590
172826
349523
508066845
14
95
7
79
436213
150060
37544
158602
60019
5
91558
301234
24840559
448139673
12
12227
42
122506
47
9
70
45677
471844
363518
45
82
72548
99
91
464206
257484
566765633
142432
215128491
412816
65
56
81
3
263144
35039
88820
447337
219983
7
3
495598
22214
80
204667787
319378
20
90
151313
463077548
17
93
78
2
24260
12
80
236677
45
98
59
139499
46124
20
8
59
52
718961351
88
381278
249198
52
99832
502409476
459270
205411
164818
89
479828
1
42
834607872
36
57
50374
288734
691683224
607847386
342922971
236599
4
497093
54
27
81
96
4
344416
1
138805
454434
53
72
269530
23
255176
48
87
403691
44
16
486340006
295234
349449
252129
40503
3
13
444863
47
68
1
713776677
23
665905161
80
473923
26056
12
248894
433119
10
409987
347688
180705417
19220
96
9
18
91
77
84
53
70
325198
711444915
241220
155201
814976525
95
26
78
214945
18
97
776311498
486200
289352
98
57
53
196535662
673814636
12
36619811
209925
289330333
2
70
263619
33
17
2
53
88
220276
136055
478001
318145
71770
61
81
466641762
303424701
31
466761
13
5
113293
35006641
230723
30
366143
58750237
84
127575
1468
821183697
44
477717
53
69
388177
377462
355115728
98
432646
39
48
203572076
1
316446
79
242925
422944
51641
114483230
387596
449524
902531888
51
412362
23
297173
194141
70
63
267887
440870
183044
70
50
3382
83
207260
9
140779
242219
40219
44
381988
933746999
241255
93
498095
67
169519
2
12
141326
79
18
148155
36
386633
276045
409687
600086402
45
290030
81123
15873
8
475917
22
336013424
24
42
36982
287597
415152
1
14
6
312298
99938
25444
66450016
63875
26970
497059587
433046
277116
70
186419
212251
3
8
257060
82
331037
59
2
86
369900
762270746
378463
496671
54181
4
84
409463
47
44
210515
22
986719598
59941
32
83
95
31910
3
178601
107489718
54
391894
5
2
74
366483
2
215244
259197
38933
63
275244
72
11
22
90
18
156786
104974
350786
380725
275793
175853
95
145705
5
227892
303267
87576857
7
469890
4
6
99
47
126705
2
64
26
6
466576
379539
107653
72
81519
31
86
84
421367
284459
57
714482989
88
90
18
56
499129
366188484
80
38
1
51
8409
176482
80840
429475
64
78
91
360833
453744
122411
82
91
245907
9
307698
665904665
307226
346461
480052
85
69996
180343
9
87
1
170573
83
32836
995746604
506243726
86466388
834534355
97
181826645
404921
391505208
80
66
6
1
23
77
100787
29
483168
549862849
182043324
75
275079
16149
1
43541
345260
9
479026
282053
74
1
496905
153983
73
35
838058646
57978
53
124299
186984
70
20
97895
94675
2266
259715
44199
9
83
93
315533
277749
78937
421724
14
351708
21
32
67
20857
86164
254137
8
85
425477936
279153
66
281060
203316
13
401992
322291
298986
9
45
310341
12
9
55121
455651
458489
92
51
483159
894076053
64171
262012
9
34
21
104135
307487
60
326601
62
89
572672928
242594
43
321951
66
167110
37560
301567
83
17
96
424164
451131
2
31
97
20599
374061
62757
12510
79
768595189
15
228232077
8
156616
365813
94
444839
435215
395922
624029484
160163
679798744
280121
7
407314
142633
8
71
143013
268608
8
26
379319179
25
34945
138053
371091
9
288150
416481204
22
40
59493
489691
60
341568
95
60
249833
66
81
90
587572377
90009
53
16
641074571
151317
280160
38
43615
218307
27
59
90
325839
10488
50
262609
77
18
41037
65
56
66
314015
51
111224907
213482
13
3
470615
82
31
16
94362
55
85
46
377900
89
481643
7
279505
476218
38
7
1
108405
71
383853
301131
147079
46
129770
475100
322005
465354
105076
36050
173846526
65
4
264864
438900
173817
99
2
308121
125007
10725
13
169307
49
78
465235
7
244618
18
272967
388362846
486394
18
237099
98
17
97
214871067
41
87
72
428056088
8
218133
26
421085
82
1
6
67
2
283743056
457520
1
146054
29
56
386218
74
421868565
30
404839
798351367
314133
231283
399936
89278
63482
78
409179062
77399
29
31
66
81922
16710
50114
334386
199625
11
61
388374
138548428
83042
315097
5
320208
3
32
353205
2
371083
90
75
288529
58
10987
137781
343159
57985
303789
313829
76
28
49
38
488560
472151
66
216581
351674511
368557
409311
61
48
62
2084
427990
328313
4
370887
69718
6
31
229252
80
260639
72
234298
9
49
117830
31156347
84
412501
835268900
45
12
6
97
209681
344588
131404
77708
55
114271452
113085
496072
65
297336
529900317
382386
64
14
71
44901
498616
387923
31
26
203582
331171
83
1
4
124040
19
25
66
73
374844
790605806
846365572
24
138187
12
434560
98
41
192867
249234
6
420360
14
192325
306712
490271
335119
80
69
322606
97
328537
103642
3
3
344916
12
212218
183615
490516
126804
2
922977398
5
24
292922
36
3
2
80
84126
218899
78
247970
121254136
253269
191373
223203
317898
261273
157492
59
21
25660
44
34430
136848
487614
184392
32
135867561
66
77
3
100866
82
92
78
94
831445715
98
568620960
72
48
83072
443618291
347751
533084324
285198
50724
765043379
91
28568543
84
370213
443351
41
73
95
61
47
232907
73
11
392647646
22788
223759
41849
21
6
684757812
60
213773
195515436
40
6
313796
49
52
86
878985725
19584
26120
1
469756
840486984
470751
5
19
10
242091327
45157
180026
29
339970
20
60
3
115866
46
18
362387
481551
415185
30
80
145995
1
99
361373149
73842
207536
67
248811
76
4524
78
34
82
77
9
35
94
392209972
85
152969
65
61501
181370
129103
89
155989
75
33426
29
420060
406830415
47
460111
65
94
52
170105
34
370260
4
69
55
447538
6
31
457237
78
82
87
652535057
82
80
791604521
294004
309303
309374
201523
194420
75
467803
22144
79566
300773
401891
27
66
257445
16
92
361828
3
453363
46
93
46
51
22
39
176495495
7
41
215170
76135
2
345214
2
17
973685164
95
9
352321
62
77
206239
94321
76
37
408077
479259
24
48
348558794
14
84
145630
259206
71
72
98
95661
442577
55238197
90
111210
489796902
37
28
67
85
172836432
40
109329
6661
745161328
418193
171731
73
10019
3
28
20571
60
474652
178875
491490
530507140
27698
54
59
15
89
449220
204820
65
283075794
170903
2
89872
268132
737450360
49522
554269129
1957
357651
453396
260119039
143260
133851
47
188858
306003
76206
85
245997
76975
33
94
97
436029
80
81
68
471615
47529
318572
781097891
28
346019
179301
58895
110604446
24
22
8
25
99
1
374619
37
54
54
4
328096
383570
58
82
135847445
290419881
93
362424
14
49141
63
22478
41
61
201865
158558
231291
60
47
39
112832
34
41
226272
48
285265
3
63
318351254
42
61
19
32
290210
7634
234874
257720
188769
4
115996
61
472186
80
88
971025984
40
204570739
24
23
14730
12
268544
7
381793
5
340537
49
8
61
878831250
218697
300257
192339
58195
400887
91
220690
420424
95
15585
1
470692
452490
56
4
166804
206640
3
30
37
205984
86
382583
2
54
53
70275
3
99
486439
31
97
52
30
45
340077
68489
156924455
99
13
645763449
7
191881
643330369
85
49
65
84
217797
159180
23
66
64
479778
77
286668
30
310836
27535268
288311
422923
1
63
26
22
55880
147918
296023
314242
33
13
422886
33
451236
14
3
22
95
41
56661
46
467976
191111
73020
441760
33547
99
39014
438658
44
6
7
40
65
361517620
50
3
482898
875741873
64
57
24
79
71
562339980
304994906
75
41
445809
342332
91263
35959846
92
493491
440833
38
311001
83
59801
471168
333695
6
24
414372
94
1
93
356249
198332
45
2
225213
18
370124
63
41
9
81
139108
92
44
96
9
59
2
462267
159740
20
272451
45
352035
15
72368
95210
118493
12
382939
91
13
1
5
52
34
3
31
61593
189370
91
58
613931617
262539
48048
458245
16417
432894
200146
48
35
3
262081
184854
42974
40
89
39
201108
18
920888891
407577
324192
17
60
60
3
56
2
57
308981
3
7
70
4167
323889
195852
408630
95
65
767809318
7
262027
69
12
250357
35
81201
2
78
190166
1
9151
27
83
35
93001
88
80
306096
58
409752
488462
33
60
2
35
161935
88
49
882305818
80181
4
273070
263747033
32
71
82
122895
76
104156
327737
96
53
116066
6
51
363313
88
80
50
187393
267677
11
2
132040
98
70
87
8
215491
349484
164076237
3
2
7
66
445878
35
99860
1178
342228
25
73
6
125215227
63
4
322912
29
124170
149097
239525
425390
8
831
18
152815
81
378094
8
30
106889
52
429895
318485
20
30
393816
26
470677
95
64
5491
99
212351
3
72
9
345458
70
96915
4
64
1
99
54
39
35
62
50
113137
222322
37
43
212553
1
7
881666820
80
282201
87
210688
334423
66
64
87
95
50
95854
57
88807
270652
4
9
6
286944
5295
53
39603
36
42
9
4
13
13
136123
9
83
136135
14
340158
33
58
73324
66
316808
681486729
36
63
12
967750269
30
231359
65682
61
1
494910
51
397088
17
49
60934
2
245202
192188
22086
51
204150
2
38
9
155454
248595
87
73
180666
48
496313
140857
71
407602
299963
7
5
81970
48
9
82
186241
6
4
514120842
332811
339178
443174
15
82
34
219454747
378241
351593
104005
321839
75
59
65
26
48
59
5197
12
3
60
31
75
5
5
356637
569239554
63
79
21
214473
80
69
46
148419
72
92
74
77
289083
75
431137
31
370798
54
92
235665
10
231362
18
231816
41
24
347076
65
47
67
10
292062
24
132922
12
278494
170366688
106336
43546
2
39
377183
46
455821
423943
9
498224
117338
72
292712
220862
227993
71
343899
25681905
13
78
9
444501
54
200942
224848
129965
87
54401
326573
11
79
41
461395
97
69
94
30
44
80
57
350062235
22
140185
317757
39700
98
274929
92930
409526
128481
77
45
124932
60881
103776
40
310597
108699
71
49
299757
343817
470345
425198
80
83
34
449639
211139
213177
37
31
55
289676
59
282941460
39
166228
3
56
99
393611
9
77581
149334
28985
1
76
247713
41
57905
288331
5
85
60
215238
249672
207316687
181408
301679
1
228083
45
130949
36
53
414728355
257724
95
373887
83
78
37
5
298579
10
28
53
355088
424186
154718
75
71
328380353
74
468841273
248032
293710
43
67
45609
15
43
28747
32184
14
22
6
58
394146
9
43
54
173377
241428385
25
56608
29
91
287223
31
96
9
80
46042
54
213961
60
390410
9
332825
68
13
40
162664
23
77
417759
101986
53173
478136
63
46
249447
68
12593
97
65
357429
43
330930770
496770
37
17
62301437
43
127726
27
146675
254296
593343219
63
68860
43803
94
19
570431786
43
91
11
37
23
20
147096
2
160954
252788
413867
72
342119
216361
712260141
474224750
467795
57471
150863055
992934878
5
55
47348
102213
481433
58
3
67
239004
18
46
16
54394
5
3
72679
8
5
319101
87
147350
71
306566
48
299410
377106
377019
98
313394
303362
255068
401619
110830
73
21315
58672
397012
65
149509
31
660275899
38
7
80
2
15
493850
6397
66
281441
120974
53
136646
68
112023
702030881
84
48
75
1
432951
35913
707239983
31
394493
10
254433
131787
553600742
24957
476847
35
1
73
209244
231362
376424
58
365497
100884
20
31
478967
73
382730
267304
79
853785347
470185
30
28
460961
45
181519
85
186794
7
4
729996194
3
96
21
377103
84528
68400
9086
1
449639
274072
67
35
313743
8
116142
643828828
395076
17072
202171
45
26
299980
358532
79
46
94788
85
324938
209116
256227
95013
221326
44
419879
73
465989
7
96006
2
235692
93
30
57
35
9
372534
298408219
89
64
3
36326
305080
12
361740
376085648
249079
16846817
66
3
10
31
725503527
20
189101
452050230
91224
113273
31474
89
302396
335481714
486133575
61873
28
71
154949316
70
472137
4
334827
99
387950
98
442321
879244390
54
23
34
92
262209
92
292153
37
39
175317
90
263103
83
141955
50
30557
529547495
26899999
39
25
192033
10
1
96
70
277294
56645
23768973
25
14
50
358002
322113
534769183
103297
4
85
495726
203682
64
914140778
46
34
491068606
6
24
211261
87
250790
396570
9
40
155572
411801
19
481625
97674
63807
5
10
5
270032
14
97115
59727
5880
541934744
42
11934
50
376485
94
482347
48
29
487784
114669
391500
89
64045
416062490
963235753
9
9
392017
30
45
61593
466727
71
35
22
93
50
489600
29
224154
461088729
84
346789
45
95
54
71
30
49
74
93
138927492
451633
360094
8
226609
436496
42
34661
67930
71
20
475791
83
17
25
3
9
384482
67
126274
105178
40
31
37
357931
172545
4
207139
283431
81
36
22
125212
411225
8
164987
341247
307300
25
446265
28
19
70454
57
111106
376370
173919
298824
59
246377
34
33
8
398638
410402
83
73258
440175
134789
84
10
28
20
186256
51117
140414
478442
121249
480550
5
866314616
74
35
333926
76
193817
243302
12
789184221
48
634969370
9
246273
394025
84
834755696
55
399514
32
379806
41350
756338483
259025760
86
59
87257
25928
8
433558
2
88
77490041
296719
29369
17
17
10029
54
17
770835894
2
3
315689
4
241299
4
87
327303
342112
314916
24
369853
70
22
275819
999595332
277610
365849
229491248
75
145898
303400
588358678
38
6
270107
202505
50
24
96697
67
403457
94
8
127529
85
381645
408064
321418
479326
292035666
102748
270052
248587
77
13
71
328100
395629
172232
245312
49
97
4
71791
760356573
79
237709225
394004
91623
80
50214
89
68
860840599
25
209301
73
264177
10
22
2
6
15
819890936
514049348
329403
25
447672
6
486434
183773921
34
2
650370820
25
140898
499706
93
357305
167590
81
9
142344
438412
116024673
58
188285
356889
1
95
7
352513024
18
74
80
4
60273
90
460940
88
351090
440805
35
58
414122
427789
44
48
310760
91
39
1
51671
156233
9
260180
44
36
47
11
399621
2
233996
790193802
68
932540549
98
55
368380
2
4
405293
92
41
97
481045
64
57
99
82
98578
16
259515
94741
5
15
851344463
581923808
93
37
423985526
340159
23
22
23
360204
58
80
1
495023
19
435188
14
61611
52
55354
94
216288
935298381
24886
311162
441001
71
80
33721
91
1
321189
150625
94
168750
25
2
42
95
105645
10
21
422156
87
2
81
4
76413
65
354487
3
5
460761
290491
182962112
428083
5
78
220017382
1
461334083
44
89547
4
24
54
21
209158
395813
424388
78
287105
448748
82
220126
6
89761
8
41
293218465
74
78
8
33382
4
98
290899
55
77
377256
3
92
27
95
317676
896687911
267359
266149835
19
53
476465
63428
112763
46
13
2
182843
6
85
45
331666
84
46
400870
489775
71
66
7326
94
20861
39
71567
26417924
516924003
18
64
76
1
7
89
86923
9
80
80
220629790
2
29
154245
56818
51
74
282527
28907
98792
218048100
69955
461204
40
71
28437
77
177874
347741
48
305955
42
469203
230091
32
2
9
86498303
38
235157
103404
19151
7
152902
88
368205
51
22
32
37
29
267747
54
567470536
56
376407
23718
339318
365373
72
338304
65361
78
65296979
273949
178494
48
452021347
5
490202
46
176221
899065636
73
481893
204561
209983
8
368453
3
42
62
64
18
87
272676
61
64
12
335529
290447
58659
98
401758
3
376684
401445
22
334421
326660
464909
65
59683
8
16
148684
449768
221103
38
23
4
58
412717
179184
330503
98
36
200585
442848
291445
90
73
211271
418891
83
1
62
69082
440485
488805416
78
86
61
8
361156
75
99
82
149085
63
28396
53
90
48
247718
847726369
321652
467063
135009
14
292887
410847330
385992
27
491975
404069
55
91840380
87
65
468343899
29
28
26
87
121593
27
5
174786
6
89422
53
69
37
43
86
102203
803661551
10882
3
66
340172
46
30
625099210
53
383215
671307570
231090
22008
308606
37
590240934
49
465586992
3
18
481911
210811
81
4
287812
383696
955996529
67
7
141288
8
147923
206043
57883
34
44
68538
45
6
157285
323143
2
48
72
251562
88
256013534
142971109
406866
124641
116501
294365
38
375581
318
9
200251
1
77833
397940
2
499280
235884223
89
162325
78078
106979674
82
185703
4
7
36
20
83
42
475113
9
74
6
11
21
270248
77
419049
98688
430326
8
18051
76720
293497
198541
240455
27
16
51
213461
84
362364
68
12463
74
38
432115
8
398816
52
77
60
86
383986
949860086
170844
268268
245484
32
99
204268
405615
290454
359996
58
924485847
45044
99
4
94
96
403024
439275
68
797573863
91
83
348719
175041
223319
56
311123
427282
7
257338
43
413300
16766
31
395600
47603
39
149614
60
240781
78
28435
43
101768
312328
431072
68
138987
8870
82
97
54
32
251732
2142
2
287832
86870051
90322219
145157
203589
349525
6
63
94
242340
76
7
49
415202606
20
82
893308115
26
68
26002
85
1
1
3
899210515
8
95
56
446141763
391855
51
55
62
3
82
231672
4
1
22
78
6
896095169
64
788471186
26
17506863
139672
341771
23
7
94406
24
9
429819
1
135895
31
3
106160
18934
3
414443
6
1
849261728
14410
521326755
89
8
125993
65
443029
40
587474113
375661
105548
86
295873
63
96667
429849391
13525
32
90
62
37
77
63
80
24
301274
54
49762
31
933731824
705684732
227644
49
258388
65
84
24
25
742865985
25
6286
81
57
75
409279
27
29953
40259
838495806
62
319220
52
320518
28
81
224769
20
394299
27
384907
66
11
127953
75800
353692
138501
385075
68
127874
43913
195416
205467
77
95
377868
69
415014
71
2
68
131142
5
5
67
392857
68
8
6
402735050
192882
32
50
80
6
334387
158413
83
83
5
488892
472246
13
9
387082
98
17
78
97
32
98678
59
13
8066
87
65
57
318789
68
40
87
274438
87
142730
2
240405
152568638
570001544
1
1
196133
168670
83
36404
73
133776668
440615
12
100254
32
68
226591
25
119174
58
210537
36
257500
2
97
413595
45
53
90840
75
95
8815
22
419911735
78
57
993992875
9
462772
69
75
32333
749114238
126729
7
130821
453145
57
5868
9
75
92
11
27
1
6
5
72
95
48
31
63
18
52
255974
113169786
463689
63
171813
118109655
7
299550
208476
89165
477687
6
55
71
145652
35
91
487526
374798
99
102600
6
173101690
323215
497471
17
215328
49
446620
89
121833338
39
202071
72
64
61051
292801
268270
227924
84
362389
32935
448259
147706
21
299250
244740
77
497474
28
207685
22
318206
79
61
461140
410663
306198
15
252950
37
465159
316221
83
76
63202549
21289
172756
264042261
287830
92
470489352
323537
82
899557041
36226
3
78641
370094
353789
67
94
28
9
306491
31
384919
374316
16729
33
1
470733768
51
7
5
95
960694910
220201
90
288811
417086
1
642548375
390449
81
20
2
52
89
448133
5
52
121793199
151552172
78
15
81
50
279326258
96
404400
314184
413091
31
105644145
833067579
92
86
246621099
24
25
368399
161085816
271477
305458
73
71
51
322716
312956
95992
9
44
63
333705
548899364
84391
9
178207596
81
1
2
357096
31
97
4
22
76
63
74
954436123
19
486122
20
50
43
441809
11
120351
39
170873
73
422947911
73
209189
87
5
86493
75100
4
491729
52
215770
247490
42
248184
176302
237984
443196576
28792
129075
87
47
384127
123262
141420
8639
98
92
848643113
10
264737
62
9
17
462693
44
168716376
92720
424221
31
74
1
93560
183954
85
75
54
4
225370
947070689
52
285228
209763
25321
217217
489340
378247493
494137
32
92
30099
85
445530
385330
21
284692
12
408234
36
83
77
45
739049073
109622
464831
47830
59
349034
392037
273345130
279731
373305
366475
89166
221957
179586855
1
258286
364530
33
90
24
158461
28
695960182
486501
148671
42
71999
80
213656
312071
438583
15
286104
62
20
93
231904
24
28
24
4
346174
76
66
192519
90
59723
51
29
117687
86
94
568104941
392906
44620175
4
1
44
55
323776
444168
81
31
16117
22
239439
53
33
319506
73
14
29
196356
39
308336
80
56398
418020
519114655
554473093
45
15086
74
191075
22
477062
71
319039
9
11
27
32
401508
171459
798923858
64
3
126999
56
4
934174689
2
478046
26
7
93
85
3
410510
210235
8
323091
528185019
31
480170
344723
65
7664
200071
296706
99
96
421098
68
88876
452279
9
56
231619
433677
20
261896
589129279
59
137083
4
278370
1
132287
97
10
38
442280
341819
86991
13
477795
16
746260659
83856
338308
9
9
6
38
390396
18
67
110172
88
77
262136
47
416211
340715
302198
45
159652
4
1
9
58
7
549618420
31412
43
19
314412
11
79
152658
457361
59
243712
46
17
172215
75
60
3
133965
13
448141
953812861
408347
26071
253274
45710
2
23
437126
44
63
82
8
41
407092
178181
4
224641
128088
109750
9
80573435
17876
473450
13246
342363
22
331879
681395409
160204
11
35
48
227609
23
101056
74
59
320385
26
412688
46
388458
69
138065
91
1
30
98
31
45479
916601980
245640
80
241733
72
49
166894
465990
201591
16
578579070
70
363758
48
17
76612
47
269880
52
106287021
12
392577693
3412
145056
478344
321996
19
380835
9
96
322831
254751
365963
385847
87
226041
424798
78
118601
434778
344168
768093950
100408
154491
87
183956
13
3
303153
1953
544679922
491080
351177
404718
31964
90
29
330384
165400
3
180049
23
808690243
400394
9
91
157877
32
795813151
473193
114894
157475
88
39
79328
261618
324176
498484
81
119874
19859
121494
64
65
55
106404
461804
25995
95196
32
62
99
83295
49
8636
297425
14
222347669
80
92007
21
72
58028
61
38
74
57
53636
39
67
406571
442357
48
128075
17
83
32335
26
821351516
547711168
24
378195
186545
37
456681
147678
115639
69
50198
117997
7784
125864
8
42
454879
259427
73
249336
85
353285783
397841
64
7
246882
146070300
8
598855000
3
1
10
29785
4
22
92
69
430700
337378
37
99
154810
453501
146193
35093
12
67
112439
450618
581070369
493008
8437
322659
65
67
146864790
318609
7
482347
25
126470
39
55
30032
4
18
293548
253450
16
318303
384581
7
31555191
483025716
48
33
34
65739
449971173
305836
12469
95
80
79
144827489
508908410
303068
495651077
24081
217938
280513
58
60391
230659
23
46375
66
492128
271681
434649
74
45
340483
351330
460457
306022
87
68
70512
266168
470831
91
29
96
1
81437
11
7854
48
8
76
197747
13
9150189
44
68
245535256
122555830
39
14
323462
43
37
334619
365158
905750374
193518
4
83
50
394520
189040
56
46
303977
268702
99
4
45
81
693976145
12
113684
237305
1
6
229692
95
37
87
496146366
21142
68459
83
179759
395965
234272
963883354
20
33
86
7017
334961
8
12
389289
26
60
70018
367623397
55717
440268983
146705
325855
76
328239
595367703
7
663634999
14
60
105484
134345
6
435030
29472526
272746
425349
212231
2
253123
20388
29
183392
335127
9
5
69
32
269918
77
12
56
436601238
60119
426840
37
3
15
50
48
184751
54020
21
38
280122
86
17644
187571
13
42
22881
712743576
383526528
408402
180395908
95
3
39615676
95
379722
356473
45
10
284967
50
69
291927
89301
6
37
444787
223828
485681
298540
575495666
61
210636
7
340493
2
322679
80
72
468783
17202
56
44
18
290522
383691
227385
31
446199
370959
82
284150
158915
8
95
137208
27
362130
917958253
72
416356
2
22
344049
48
179953
339039
65334365
50
87582
73
487689
78
98
180783881
6
45
27291
378113257
5
86
639301034
420750
28
67
43
2
60
23466507
38381
243708
1
1
33
34500
88
105268
601050102
73490
42
84
521306031
26
29608
93
755453197
18
400850
99
347346
346509
36336929
6
5500
599110597
34
949492485
445047729
149177
453500
76
55
68
257976097
201759381
23
475668
91
9
15936
220420
117851
87455
21
1
215789
279136
124060
47107
92106
139264
99
57506
99887
435371
4
952808347
133484
149395
446527
65
1
49
372565
29
231528
457936923
77
52
44
472981
37
86
25
35
9
77
82849
34
378712
34
141583
22
20014
24
171697
44636
303774
327313
78287
373253
465912
223922
24
98
9
37
218079
51
119164
138281
51
889345023
68
490529842
60
34134
26715
2328
280819484
137798
315235474
4
20
39
1
58802
264886988
169037
309652
62
288922
457564
63909
317196
85
23
281802
387291
190768
39
7
363627
326865
18955
303464
413830
197968
52
118856080
23
457620
3
4
28
38
71
88
72
302255
76597
4
7
29
170394
478952
147088
73
2
567063377
91
112817
29
82
57
359672016
21
78
147860
8
76
352281
381246
172548
574412095
47
281017
127086
75
97
69
164491
331318080
321667
240816
67
957151397
968941862
389630
72
106852
365900
46
109313
65
81
111626
8
77
39
68
4797
24
25747
299552695
476516
72
61
7
16
474899
98
14
39
523606147
732690050
262235
49
96
250603179
46
293954
31
14
528622021
393714
100899
87
24185
279095
469452
59
10
77
7
329176
23
334647
15
68
3
14
74151
56433
61
390238
92
259000
5
51
468609
8
71
79
53
497927
87
68
43
751848040
895048105
4
773347501
657281214
211999
383762
34
36
8
168022
145816
94
82
282278
52
48
171777
314524
19
228347169
14
280507
46
441974
416256
94
65149
79629
62
8
60
45200
48
23622711
76
396460
329734
874138052
6
9
251258
20
88
161288260
29
171418
64
487925
466632
67
61
149168
9
55
207570
20
85
40
308487
6
98
436066
94
398473
786685815
346451
436751
663994045
238277
65
629248252
316923
292296
99
43
99
491737
7
19
431006
992865330
267033516
256882
66011
113601
9
71
35
90
7
45082
13571
135434246
1
99
293723
440136
234582
84
923807121
29698
93
394571
63
38
242257
8
33
51
52
334571615
76
372464
323624
10
60
7324
464041
223233
55251
143657
92481
86
157013
89
55
477622
9
20
90
211318
30
5
429258
74
33
4
45
184883296
7
19
130957
8
170323157
5
792086925
166047
393397
497955
3
343853
310248
167809
33
135760627
91
45
412557
39
1
258645
21
27428
461916
99
270346
116834
16
275144
42
223658
375832916
87
351767
35
17
28346
62
98
421945
393741
86
367034
3047
34
24
75
470642
115753
3
365920
364851
84
94762
44239
61
79
34
2
21172
317199942
364485
99
457883
47
221267
67
35
27
96
4
94
23
75
47
49135
83449
24
79
14
451589
285837803
3
9
174953
808799713
5
3
123871
177291
392670
228053921
12
3
16
3925
260253
437005
59
63
376460
77299
195688
443080451
202403
191120
5
53
811705557
181213
80849
161887
4
737397231
428521
34
303749
942622295
20784
27481
173691
278783
271614
1
88
48
20091
650632507
281064
64
284320
482263
149125
62
89
43
383293
210782
231493
84
81
241499
403519
79904
273648778
81
414628933
65
86
38261
8
5
12
36
52
168392
21620
66
212454
93
32
72
9
40
17356
88
2
23
67
410831
678715036
342970
61
680827540
17
71
42
44
325511
31
73
215486
74
26
42
80303
71867
757082065
224763
40
86
446786
227572
19267
346957
8
31166
90
68
91
36
25167
24
491252
37
28
66
204220
265252
95
78
383512
188215
51
70459
30
86
253941351
434865
349158
69
5
199166
52573
364900050
28
184239
359421
154083
40
28
258182
6
475548
465722157
251183
169748
80
33
87
3
486256
12
96
329420
788217625
62
715914746
81
41
46
55
995615879
45
78
50
84
423120991
29
422199
182998
6
154142
50
56
193850
340193
41
5
26
60
97
9
4
97542
98
15
5
152590
52
80
403690
827395628
143458
80
71
278690
65
432175
1
429485
5
8
133091
4
262402
92
89
77
84167
396492
58
16
249225
413672
61
28
395047
285249
40
41
366108
813123119
37
204291
349719
53
13
217175
399590
205919
232458
9
148485
87
38
48
175205
751116003
14
270109
122083
69
22
20
147526
989123743
9
1
250680905
44
75
39
90
3087
119736
9
3065
438463
389828
76
246097
38
802571998
52493
371349
4575
94
462771
239512
51
84
19
435446
460775
17
307182
3
3
644302643
8
19
16
64381
185791
761344673
915888688
7
95
996976299
65
52
33
176672
65
96285
498559
480261
378413
86
115340
345757
915934967
28
272428
32
455209
69
244095
357609
7
69
35
335809643
925951800
439416
545765187
6
402093
240674702
5
31
29
41
475460
728553715
60
29
72
8
129016
98755
188853
415487
68
85
92
79
70984
56086
48
7
463331
27
441537
169946
3
105648
28
59
46
497005
846024702
281371
303240
5
68
52
17
206002
128623
3
227337
293799
469332
169086
18
20
42
286008
18
97
302348
435928
36
90
3
226550
284466758
328272
315248
75
46185
259324
625488765
7
96
9
41946
5
332495
397451
293412
4
48
64
92
126730
16
295172
775388834
76
320633079
46
81250
441854
343194
42
272245
474749
13688
443478007
456644
136729677
90
413941
58
25
12
218221
64
66
479748
4
289723
97
12
308484
9
73
69
131347
9
1813
135
18
63
119503
7
41
23
13
33
89
120002
13
97
477567
2
186974
958091972
265096
474819
471322
76
20
35
294522
7
448232
2
56
92
456238003
12
98
344928
99914
67
51
387351
4
78
18
59
154530
78
349491
18
377962322
87
321785
157102227
35699
52
74
2
493937
202690
44
3
167657
12
71
483627
61
76
97
158358
393981
401159
484720
27
30
76
416530
48
57
44869
118273
109844
21545
53
480334597
380292
785
77
465414693
55
942034715
58
465574
1
26207
42
37
52
355984
96
19
280178
42
29
35
397891
667836103
15
90
43
340959
40
93
19
814232294
83
37
226799
32
738970290
138222
258202
23
3
6
23
39
37
234656
5
677277930
38
11
36903
464183
9634
93
71090
292846
47356
2
93
50
63
69
740222437
72
80
16
7
69
197468
84383
70
20
361870
351882128
93
91
245367
74
65900
89
267761
2
359112327
256347
15
135663
231016
99
177610
16
135470588
15
76722
45
3
339411
26629
72
121665
248040
40
470085
18
458535
60
49
225345
6
36
904972668
309437
53
1
88
72080
165974
290842
28
30797
333479
53
69
272493
67
433127
379543
39
5
58
236958
13
2
20
97913880
71
64288
464659
24
252132
79
363345
7
243842
496093
53
78
122476
320708
426212
20
378736
40
262703
332808
792
12
2
431560
415339
74
348561
265118
1
151885
55
19
27
5
67630
760167589
82737
12
35
92
364687
80
431966
60048
163292
227063
17
394291
331651
1
75
9
3
269081
9
327893
87
145597
303978
153096327
253886780
186728
41
70
93
2
31
161665
76
97
9864
457144
98
740278874
413202
7
913966232
3
34
30
76
62
8
498372
268717
42
3
78701
208972
68
7
478689
64
58
25
58
71
96
2
259287
186411806
64
175474
2
430518
67
94
70
29
253816
3
71
67
266206
145522
152937
51
2
9
143708
4
395296
64432
28
35
306247
492073181
5
29
255209
54
85
12
19
34
55
439391
135196
4
9
696526699
43
79
2
201425
253183
86599
120508
1
283666
210292
84
32
2
254086
422221
37
62
285050
160925
446651
92
66
422607
483617
242063
74
45
3
527945357
72
381434
372131
392959
10
3
43
28519
412061181
47
191870
85
363753
24448
378421
112069
123977
31
93771
523416585
297389
380215
50570
77
385066805
63
27
266912
8
74850
437384
51
78
474566
76358
6
52
83
96
420335
95
32
41
93
166677
41
52620
85
9
4
772158087
347964
190217
98927
46597
241175090
569649078
67287
83
32500830
51
200887
32
313398
20
190683
82
78
346790
57
20
44
394995
87
31361
60799
129449
85
82649
199988
34
74
9
460319
245305890
96
41
63
52598565
34
64
10111
340169
83
73
30
27
60
97
76
75321
136536199
1
106241186
289581
67
4
13
138558
772970257
97
61
613297178
244582
1
26764
60
14
476302
217182
148855
442083621
77
340177
465183
56
494441
20
18
29
18
42
593028909
13993
333255
46
305284
94
382735
1
391001
1
132308
80
58
284941193
6
4
234176
82
446384
58149
83
956681351
995313233
5
82
901801490
29
97978
343662
99
136655
115554
499476
9
10
328558941
350461
291344
64519
24
468188
452821
375196
7
46461
49213
5
189500
5
88
331852
197636
65
266835
9327
22419
134670
171796750
14
22393
433400444
21
123413
3
435507
267699
100631
459460
10
68
462163
417540
143767
456625578
2
9
2
28
526629959
90
70887
8
80
400541
75353
5
407280
127694
335073
59
55
140965
75851
2
826715738
57
317755
26
73
330364
8
50
43
5
455703
39
843357845
246313
270034
257400
286117
15
8
93
107628342
12
46
41
309271
227906
206807
100579
28054882
32
71
53
117019
283887
536427790
28
21
585529082
6
999325686
47
70
2
37
77
41
53
55
70
8
76
9
21
65
25
71
8
429738
18
79175
94
86
494459
44
255515
2
15
3
10
471619
60
98
88
15
437909
92
534926470
60
23249370
71
291535
132666941
249412
323927
79
12
304111
771
52
6
786508683
39
308521
334811
24
353599
460572
923378727
86
258999
18172
497754
95
47868677
70
79
20529
543643340
5
67
53
141800
90153
398700
40558
49
421845
945157876
166413
187511
44
24
87
660775072
233978
79
441954
427625
482055
144420
70
21
175946
41
5
478752
289626
2
115363
25
149929
361377
77
72
444281
743595375
322927
241286
98261
47
79
251091892
419481
61
82
33
140262
83848
207992
95
43179
276891
270660
13
496013
38
238156
61
214559
39
93882
305859
40
355124
461383
55
86
42
91
48
78
2
71
11
77
19
89
283333
4
41773
96095
150938
4
56
16
134183
67
61
292977
437353
181453
310943
19
39
29
42614
848089377
31
6
177542
292601
330386
475558
2
225839
2
37
85
34
218031
2
488811
455038
484627
40908820
22895
430527
292529
77
335018531
4
5
8
12837
110546
51
91
37
220805
43399
6
72
18
84
8
86
447577
81
542369708
87
12124
17
48
444829
398234
231097
4
424808
4
123198
3
157939
286283
5388
92683
94056
463816
4
330212
600200508
472806712
16831
44113
2
210040
94
7
46
300245
9
493090
718759454
17
310590
12
225080
21
275037
52
4
14
7
96847
524647619
9
94
49
65
71
69
46
5
408892
80
6
449310375
48
42
376321
3
10990
270691
66
14294
11
83726
255186
361174
40
65
7
370098
57910
707673919
316392
45
62
72
10
26
3
147781
52
2751793
8
567425718
6
26
3
95
130891
229195
443893
375329
106862
43
56
9
76
383125
80
128630
36
14
351174
38
30
288362
46
424969
34
74
212743
64
84
86
453509
7
89
21
8
82
364612
62
3
79
310291
29
21
29
5
9
4
137676
469543585
16
31
46
51
96
420439
75
57
37
972391212
60
8896
37693
95
383172
2
276872824
69
269920
424385
47386
25
2
241460
160727
929618841
198232
217983
122597
31
436981807
322880
5
14
285816075
352852471
136903
15
49
5
1
521391546
44
487099
373866
456697
181701
477813776
82
422784
11916
27297
227923943
90
165128
94108
144850
20
922020968
29
467914001
91
49
364719
1
63
46
561811635
176265
54
2
9
72
299770251
57
467688
90
54
52
22
11789483
14
95
73
454649351
47
799355917
60
91
57
113585
87
6
477599
41
138307
484859
78
13
3
693214789
359246
176061
57
38
156831
3
13
49
69
47
314404
222139
408787
56
468226
945656966
13
38
349916
17
284851
62
3
478167
188731
18
86
633148543
339654703
75
186891
26
7
73
8
96
14
825654126
10
22
14
71635
54
7
420318
402511
286540
44
60
263338
58
39
316765692
39
3
111509
148310
177795798
244346
5
66
78
170415739
27
93
83
58
888176930
322935
30
203783
85
298730
469349213
292060
312073
8
195250
6
996792013
941296799
51
797157525
41
20407
16
135323
182067
217806
61
43
619901829
61
83
103872
37768
74326
379819
65703
482093
465993540
248210
280243
1
53
90168
403459
93
39
924462338
268463
201804274
442169135
339050
9
495876
170499
13
62
227715
341400
90296
93
34
17
42
10
13795
57861
30
38
194111
93
72
177660
122439
297531
17697
992167358
63
404124
65
304952
7906
72
47145
258313
30
86423
20
44
8
418513
14910
280366
35
56274
257795
320630
83889664
56
95317
64
94497
411685612
36
9
25
251871
345581
24
43096
398670
332081
61172
34
366818
2
103848950
420966
20
62113
11
328671
256849
200827
90
418164
120736
63
254246
6
60413620
311633
90
585743052
416200
31
265069299
967512611
86841
359897
10
3
9
2
446950
9
216690
25
110329
486099
477004
25
2
2817
49
540773029
52
46
402835
488466
36
253565
412826
350064
362055188
370610282
228418
35
352620
382014
2
244479
8
463861
174308
97
43
41
224775
77584
94
447071
70
62
83
80
80
15
279284
403418
404800
66
336949
356751
154380130
13
93
76
11
451964
456266
145972
362941405
44782
72
33
8
356594
58
87
358940
444119
624415871
79390
351890
80
14
377915
14
335316
240903
463609
266950
210704
6
60018
17155
72897475
21
403164
480350
19
241301102
77
347417
6
495358
56
113647800
10860
71
24
655052437
33
86
39
14
82
18
174315906
9
34529
364902
706742476
13
7
184568
487363
114791
236916
241619
881542162
190652
2
7
6
855649035
327697
73720
382482
62
10
95
78
35
79
68
35
66
59
3
137332
34839
232829
14
98
52
430363
103961
276936
69085
5
434481
71
77
5
24826
177136
48
810226894
470704
18
87
36235955
4
97
228028953
92
88698148
70
42
32
5
60
181437
458353
734037372
375723
449732
51
65
369472335
443768
65
245681
19
983099131
151548298
84148
294145
61
23
6
75
12
11
92
482345
724437182
214530
22
5
14
57
41
93
33
17
489959
707192369
67
23
174833
41
137911
137188
8066
60
80
45
345434
390009
25
99509
90
64
11
428663
122244
15
79
14769
95440
73
19
200312
1
50
107477
26
67
368924113
634558403
347343
979056655
15
487117
333990
72
149427
7
34
464598
53
1
90
435062
89418845
366828
385583
79
73
93528
29
259957165
263053
353146
302324198
9
321927
199790
44
26
44442
82
15
23
34
78
14
289955
90
150440054
18
71
249215
50
202125
395963
226118
38692
87
119973
84
7
345122
48
8
64
324050
23
57
20
97
9
2
4
345025
359481
203664
60716
78
360194
8
61
56583238
69421
78
411536
46901890
47
13
60
410358
69
8
36
445426910
62016
8
183743
50
7
175719
447304
442019358
99
87
53
52
25
690737581
755828339
436556
368022
195750
709079124
1339
31
282352
27
372019
92
52
48
55
67
88
385559
8
51392
86
282822
422806
74817
72
75668
35
74
433137
78
755215959
954401365
5
160210687
56
62
58
89
734367509
879663908
34
53
827427996
209353
28
127636
177858
86818
4
25
9
580788234
59
19
443467
15
83
52329
482726
183240178
70
18
276254
4
89
612921986
81
41
277830
25372224
128538
260518
56611
491801934
4
5
345261
575289245
48084
63
39
12302
506821501
146550
21
333964146
128192
177745
121078
18
127022
63
725914488
41791
264231
1
34
93
76
358630701
95
23
87
141007
179789874
7
457795
42
18
359268
22
867122724
37579
384350
47
209455
75
80
230513
11
7
6
5
84548
148775
7
480237
15
779959590
6
72
38321
146448
6
4
85
186
161219
411794
405147
76
9
16
81
51
9
387024
41
283393
13
26
308927
16
1
281505
93
285718090
22
117788
442304
35
38
363770
6
2
7
428188
851967938
5
925845656
14
449204
411155710
13811
822758004
9
7
204194
650044033
32
1
79
703092774
355589
50
200161
140699
75
79
314948
84
144809
7
18
2500626
278057
51
436688
55119
439481
74
136184
75
197202699
191796
101796
477953
398070
55
92589
6
2
5554
36
780957932
16
35
709921211
7
402092
349594893
287021
454649
314866
69
56
122927
65
329658
62
167106
41733
133927591
17868
359474390
47
38
30
24
48
205253
373380
86446
95
54
9
292278
85
231160
367589
57
166506
64
211402
365731
94
60
395126
485105
213932
2
173732
72
429726
116119
146819008
190211
4
171083
296252
80
31
68
99
36
147180
474406
84
14
127627
82
93
172579
761204728
140301
189383
68
159632
80
44
4
30
22
57
85
159227
94805
8
219401
196082
9
305645
50
15
1
90
2
5
337134
200067
5
286313
173193
116316
83846
31
87
482665
36
12
326990
112270
9
2
314603358
89
358316
147154
61
222623
44
90
68
180952
186374
209005
28352
385522034
162205
94
458391
309929
36754
29
17
463051
60826
4
2968
229313
2423
7
499595
76
134799
71
16
209721
31
128333
91008352
46
34280
24649
273747
161404
402896
3
93
996140671
299190
321597
254889
27
35
649451940
91
107871
22
252334
216715906
52
103034
322650
3
57
422039
18469471
450852
490059
22
64489
260539
383681
32
296585
152678
151336656
449454
69
92
77
44
38
66
14
25
61
378331493
23
412831
38
163338
493127
158725
170987
2
86
240595
416462
9
485966
63532
91
413843
136110675
66
72
221756
20
62
63
219103
473159
59
17
33062
26
80
63
27
30
112383
10
43
334407
62
2
278469
6
431880
205849
311981
144512
557145478
467353
43
377685
13
84
91
7
92
175082
38
83
104557
34
8
92
280807
1
76765
23
59
36
699543779
50
34
64
307446
363184
190663
86
109527
29
113612
366874
195795
231208
325755
87
31
88156
59
87
107710
248570
230658
97
92
86
87
462397
321129
250789
65
8
66
35
5
7
149027
166220
490077
20
33
99
205666
42
2492
495103
48
51275
373967
26
75
126111
96
478749810
6
27
310736
197236
97
39
361531
82
40
21
31
88
176152
6
11
359582
64
88
55
81176
24
26
95513
22
17
962103317
4
17965
102408
23
453016
428220
469795
56300866
9
258713
54
5
108021
49
370953962
84
83
60
47
49
73
234459
73
28
663904060
292030
60
21
3
53
6
7
27
34
88
3
50683
354737
121914
328398
208172
2
97
267411
46
40
63
410826
86
380318
93
89
401737
213131
420589
84
832520256
83
180375
2
119263
450050702
93
7
3
15
79
5
28
2209
47046027
122148
90
159029
115363
139750
85
387993
365562
29
53
166574
7
66
56
79
345328
492620
11510019
44
305030949
66
492284
23
334592
424055275
329159
91
31
320582
246261
67
46
91
839920753
88
661284266
49
88593
28523329
79
169700
49
82
368017
243689
98
1
140774757
205276
376630
673860948
155337
178126
83
9
3
361773
946583178
254804
19
432214
263548
92
250881
48
18
4747
7
271728
262238
492116
20
45
288500
295642
40
600653748
4
86
463970
382478
4
406889083
36
749926796
91
9
69
484818
65755
225067
56
444815
7
41
479572170
85
67
37
5
44
52
220711
9
2
87
199631
19
55
249085
4
224343
131926
237545
3
91
84
86
264890
84
784291520
50551
78
108077
103146
468805
212019
934819134
74
98
77
112769
165110
86
48
218958567
21
54
419853
225753
5
90
9
459326737
400337
95
31
62
35
1
70987
46791
414471687
282435
74
51875
3
78924
482896
5
41
618044170
65637
89
327933
153712
8
82
45556
915570074
209654428
38
40
43511
7
6
2
94
94
79
47
187605
78379
201451
42768
86
254589
42
292991905
95700
28
61
98
4
69
76567
320582
78
336527
96336
26072
104911
15
2
216345
17
299321
4
19
38959903
77540
6
475355
729262696
99640
285737910
49
406451
97802
7
3
253594
385313
482828
154409
58
37
367104
459204
450520
1
355930
19623
66
80
12
288073
6
349126743
4
6
30
23
107766
467411
333031
74
90
450288
441818
13
91
187872
110181926
144997
16
3
454756
12
408755
336381
8
99
332562
9
290023
90
475758397
373874
371781
147298731
280260
395740
334222
1383
148185
27
96241
476877
42
3
442899
20
688109311
60867
227397
85
435938
6
132975
22
211508
60
410667
90
407622
10613
471001
468694
395129
8
455211
18
38
54892
349501
391037
77
9
187942
772845896
247847
3008
2
485126
56
403176
372345413
47641
371095
40
26
9
24
277104448
227006
50
59
79
90
2
234583692
44
9571
3
32
359103
425391
90
20
73
234585
5
192232
86661
74
289736
290429
83
44907
69619
464529442
87
5
10
61738
35
430400
60
392544
321188
18
406203
30
53093
466132
333372995
458406
994253688
281214
13896
93
68
224478
309644
32
497342
526867720
951769619
9
46
413430
303306
559254749
185715
51518
170119
6920
350786
13
401508
82251
46
473161
18063914
9
30914
88
91
55
447048
3
87
344164
49
78
262307
34409
215675781
15
437761
435203
23
243084
47
36
4853
15
579753590
216391
79
472653
62
26088
257039
323390
49782
91
95
458694
4
75
9
46
287780
262956
20
56
155548
176125
158354
67
266589
22
27
125549
451359
233576
6
8
389546
514643264
5
58
62
143577
303760
467084
181746
98
57
411137
20633
318980001
307438744
127468078
63
91
925614831
12
258698
344037
182164
402029
61
57593
182131
18
10
24
68904
72283
79
21067
88
51
49
640614819
26
985000878
50
1
97
406640
372329985
3
16
72
31083
22
50539
81
77547
97
348656
6
386894
146326
68425
272023
80
214567
358533
58
337459
65
4
61
190927
125386
17
228890
349521
246803164
54
217751
31
4
65
68
48
492093
133413
91
2
62
68
11
221554
963319968
106194
81
95
76
96
32
90
268597432
84
46154
848137843
59
433825
72
90
25
38
8
348133
377134465
47
1
914397214
169774
16
237064
88
40
33
334572
194639729
72
329652
464048
61
188826044
127686
11
234365
9249
33
28
236276
257037
98
803543394
154729
48
2
34047661
174576
48917
7
183749
237317
19
68
419193
897654325
5
16
58
30
51
64385
283390
232732
18
101845
46
300297
92
744754506
5
201335
406894
377531
64020
493521
308170
371970365
927516587
98
104615
96
88
98028
6
16
853474603
418496
264800
29
52
135874
68
82
33
391881
87
375351
261552
390963
5
18029
29
4
97
20
2
73
473162
73774
9
467774493
452455
443129
28943680
144228
139833
62
97
59
20
421441
33
35
49699
6
89
23
409809
627000785
38
58
69
88010
418235
415417
299373
74
32
76
267110
57
70
4
30
238922
31
359949936
285473
355267
48
5
14
145232
35
215197
7
106128
139572
216440
270593
67
433357
17778
54
444742
347201
19
153070
346167
15
58059
126068
2
60
70
477697
274625
409269
293437
490398
79
242696
264178092
52
75
272175054
11970
212370
433132
492646
100909
190669
71
378751
118263197
282630
1
640475109
95537100
57
787363061
209715
342272
54459
85
951749633
487165
67
77330
15
7
39
68135
374060
24
19107931
17
192304
27
3
1
93
86
367730
126155
27
56
38
85
82
473067
35901698
88918
275286
43
77452
657959075
324419
50
338653
53
942885395
5
2
2
39
3
181248
32152
316771
447300
234337
40
6
22
359471
214778
349460
313131
1491
385828
43
75
334876
29
900712994
155653564
58303
14
410169
28
27
287945
21
307534
60
59
2
52747
55288
70449
42
641871104
8
64
217278
42
10
33
708430696
7
14093
929468238
46
36
41
205230439
371897
93
69
18
79
49
108163
359703
327843
7
4
18
61
95
287559
57
427089589
22
38
27060
143027419
632
28
407938
353987
35
407304
87
7
20705
567046255
38
43
83
51
967519105
90
24
59
144485128
60
67
11
71
388119
79
147211950
91
36
93208
5
496232
199517
230696
14
28
73
25
61
5
77
59
66
82976
25
13
405760899
73
43
127086
421711
323239607
241880
386731
87
81
73
62
468050
56
343323
6
105880764
336861
92
56
273101
343967
38
393502
41276
863563630
27
129851
218148
70108
8555858
304535
348049
82364
90
18
400552
53
8
10
93
47
462942266
338280
96
138902
176700
398358
3
345874
182162
86
7
64
480857
73
180907
252133
2
64
53
8
151505
65
3
453319
391659
2
51
309537
93
494258
561303795
69
386017
282042
7
28
32816
413071823
77
313666
25
50
39
5
34
3
31
433664
42
7083
1
240309
38
52
16193
227053195
66938
38
51
8
202491
355036
19
23
64160
72
40334
248472742
128230
86
88
43
1
22
13
87
84
132145
496749
56
9
440582482
97
381242240
328313463
27
464747
315041
5
422903
83
44
275934
263922699
380389180
11782
16
253164
7
20
19
32
17
86
72
22
99
60
283622
28
302250556
78
98
36416
6
781932281
4
34
35
6
55
28
43
5
44
13
72
81
42223
51974
85
349737
72
9
73064
14
71
49
119559
7
34
54
43
93
20
324558
99
393994
259902
384198
88
176164
75
701335551
92
83
317807
302370
20
287612
61
315449
41
58
62
51
2
2
16
665689810
61724
45
70
683319386
244644253
27
224253
323065
35
61931
494842
22
119790
89575
296112
423576001
24
57
46
115524
4
59900
4
23843
382391757
4
9
82
301742
94
26
55966
299341
5
871538892
442205
448035187
238679
12
50873
14
355001
9
6
189781
54
154684
250623
89
185397
45
4790
20
4
428335
111319
59591
38
163454
6
266116
87
6
404228
10
351388
70473
80
303836
310077
652174465
65
165223
482377
410496
36
19917
34626111
72
89
89
27
220473
86472
34
26169172
526617128
7
20
225946
927490514
18
386924
55916
303061
453206156
464890
1
3
291839
86
53
35
397908
73
459236
2
71
28
81
301394
1
48
127266
14
6
39069
88
5
106243
28
420107
63
32
2
94
45
453723
1177
368633
845003772
20
116359
127988
49063
1
9
351997
79365594
335993
137230892
15
3
51
432041
84142
496972
102499
8
99
95
72
139439
11079687
74
29
171559
40
83
427891
386700
665062785
26
84
45
44
64
80177
489148
229491
97
86
40
9
201697
328182
287455
61
75
19
792395285
295401
192963
353019
78
548011139
374936
347884
20
79522
2
48
63
6
68
37
867795209
1
70
365104073
12
474567
312345
2
251129
32
44367
156525
56402
181456
21
95136
637641308
766341073
12460
338351
58
94
9
70
664692886
86604
66
56
301190
46508182
63
26
120077
479479
92872
96
997936916
852838131
86
65
62
377380
132860
28
45
81
259828
55
7
367329
43
199506
43564105
139952
97
66
821501552
64
16
260758390
19116
179152
331108
311097
27
3
85862
47907105
98
75
43
47
45348
329882
20
194842572
7
65
9
35092
75
2
69
95133
58
90525
211012
9
4
83
38
40
224778
480534
25964489
87
57
202747
200768
245736
277910
3
315302
268659
1
796517202
55
54
66
321377
76
659007266
50
71471
2
118111
48
68
441078
491154
300641
192
303047
299563
77
16
15
8
317156
37843247
64
629765350
60
20186540
294241
2
236985537
418643
192293
308406
388608
97
174836
21
267691
405135
5
281764331
74
62
33105
16033
421338
137090
206795
25
481895
363606825
21
20703
35
240457
6
335380
70
88
440798891
55
137645
5
452329
53
388653
3
283418
201129
48750943
66930
1
15
82
746109481
222753596
99
283130
61
96592
70
47
227073598
51
25
98
91332
465653
191914
94
228445
415470360
8
367053
224266194
236749
82266
48
156018
17
305071
98
590922180
36
134544
405603
17
3
37
458887
19
60623
61
440314
71
376038
99
92
287195
39
66
6
428732
8
73
215704
33
492267
202065
491098661
8
503018107
4
78
4
255216
132973230
73
147987
490643
449635
13
74
208745
157793
9
99
350983
831015406
140325
87
675845375
146088
37
303427
59
2
50
63
28
27
48702518
492377
522933184
7
396046
69084
287050
6
49
376967
221492
67909
53359
161736
96
90
235119
343480
97
350640
9
39
486369
6
47
178674405
1
79
64460
84
245986
24
962041188
90
358999
471505
9
20
17
70
62222
330926
97
53
126237812
70
17763
55
4
73637
249495
983593762
53
92
13
38
351225
356055
61
52
27215
56
537355768
46
131729
247066
2
350532
422898459
23669
5
412636
23
39
16
363631
481045
60775
96
232712
219103
325630
61602
47963
34
488780
96
9
83249
68162
2
399461904
53
168837
89
260471
6
365755
357978
63
98
152968
41
65
15
61940882
408589583
5
39
77
358074813
173360
288012268
23
4
95740
95668
45
59430
66
445033
391871
500307175
60
71
6
228917855
7
87
4
4
24
11
49
30256
928071890
389168
24
134076
314281
98
48706
190764
29
6
236946
103754
88
32
72
62
52
15
40542
34756
352366
30356
463136
48
73
94
68
65
248265376
359072
70850
43
39
84
189135856
83
3
70086
4
368158275
139298769
44753
5
761065799
407548
164646
368809
47
88
473437
72
180174
141803
10436
6
67
52399
276970
73
390297
68
90995
841068960
82
491275
149860
134065
15
51141
88
18
66
14240
27
14
104225
68
143664
75
354411
607493669
46
34
42
4
25
326053
30
499258
131631122
3
943978506
68
5
4
497969
71
185036
626097640
19
44
24
150994
364669
456037
29
499173
2
347549
405966
44
29
378155
68036
1
198040
279200
46
43940
171391
128058808
727042804
49
411226402
135589
484930
189284
2527
892103376
3
93
47
264823
71
35
72269
21
180958
123951
385066
46
30
275666
17820
392853
32
440209
1
54
64
256851
448624362
13
110365
80
391901
45
350548
399096
119523
6
197545
2
93
30612772
92
242293
90049
67
111115
160960
92
26
366930
30
15
1
44834
2
338367622
9
6
87
24
7
481547
38231
124836
38
621319938
552991308
64
3
626507885
480278542
40
399765
206175
416498
285712
5
35
552261645
231123
1
31
6
372876
80
267632
3
429631
39
84
207389
38
265408482
8
4
66033
37
115565102
310596
95
158851
92
279462
64
22436
93091
317473
67
147653
3
50
28
416198
58
20
97
73614
13211202
111377
2
28
12
10
81
221160
354400
302895
311434
383039
267532
831267047
4
39
86
2
59175
60956228
28
6
11
17681
186102494
85435
99352
78
76
275469
23
70
3
150153
58
24
68
4
241172
304842
82
752628361
28
19
74
17
65509
52
3
102878
48
166757
73
1
160368
71
295576
34
75
9
7
423834
9
81
25726
508304228
45490
98
2
39
29
333615
7
146895276
1
390435
198200
401586
50
302774
401344
5
2
16372
7
17058
56
233662
3
61
9
9
172293
740997509
457061
1
392818
43557
91
70
35
77
398648
4
421210
169716
203131
175705000
187072
28
477555
21872
368318
2
55
258855
86046
65
59
10
3235
173876400
24
927200450
398055
191384
359688342
69984
12
297367
402937
8
274735
181085
249659
257260098
57632
36
76
59093
25
110937122
56
91
87220
142389
38
71
91
8523
86623872
212480
113212
13
43
30
234380
40
22
271843
298153
7
23
224588
73
324932
10
1
361038
92292
53
79486
599180852
75
55
474618
182385
79
2
79
200911
135536
636843655
297942
63
325617
401119
68
4
148042
42
266472
1
436159
80
89
254332
29
39
7
71
45
45
45
138471
96
95274
20
185984
133783
48
94
88
171320
495714
28
252772
333042
59579
217620314
958287752
58
6
45
99230566
406987
39
354605060
53
8
91
209456
329692
1
23
61
71
8691
644672429
57
88949941
4
283800
8
59
24
17
77
61993
85
304546
64
24681
680271921
97
85
370828
32637
303394
110943
10
1
2
850257913
198923
114827
121027
215930
60
17812
388243
389052
413240419
673095879
3
60
108963
85095
297283
480483
478647
73
13373
8
436485
437851
64
16
4
297412
31
98111
13
146859404
355673
29041
77
415341
55644
27593
223806
8
234160729
88
59
251602
320389376
219073
95
331642
219876
63
35970
26
1
170113
100183
56
6
38
53
12
66
28
430159
449512
448064
303537
202453
24
37
8
457743001
9
92
49
376806
26202543
13
404530
77
176416
26
10
327080
207287
35
99
69
29
316006
136796
404443
440031
434431
65
24
168225345
98
10
336683
13
189417
124988
83
56
234891
45
231380
19
281670
1
275760293
8
756738369
33
52
48
359256
75
12
7
37
66941
96
42
24
350022
319185
665176166
41
66
469479
24
100072
82
127704
31
393989
8
161870435
145169
449165
398920
83
221765
471541
435521
69
99174153
2
32385
151730074
301007
13
44
82
35
68
93
497410
282930
101410
46
59748
33
29568
135795
370315712
53
111614
21
284614
373446
474384
3
275952
393977
243732
56
9732
291959
31
190901
697733173
62
8
50
467903
424664
391736663
70
440515
92
60
660825745
488327
2
8
25
99529
72
97
451313
76141
75
46
61
192661446
332997
78
25
98
1
4
405413
64
117705
43
46
21341
1
458983
75
415694
56
407654
246971
21
83
4
12
16
48
35
9
95
23
71
234806
44700
367277
64
475431
407577
166556
131126
22
70
47
68
169196
4
85
7
976223221
354316
355234
90
7892
470380
344935
7
74
62
72
28
67
328875
437921
36
37
23603
90
59919
340292923
85
11
385637
2
4
4
4
382526
4
481005
77
402355
91
365257
6
395448
219538
6
28
23550
45
27
87
213247241
7
61
68
423289
61
4
26
6
65
1
406006
722031177
2
258991
39
837976114
76
48
79852
30850713
58
55
19379
53
390415
57904608
6
328139
184451
92
22
309607
492035
846378157
91
13
242062291
380550
124604
4
315542990
389398
68
4
276658
54
7
429412
31
400389
82
370627
481057
358702699
96
93
350082
63
464545
43
4
276570942
78
55
308958
329530
303515384
7
327875
63
56526
17
79
30
697926343
25
255791
56
9
46
158601
40
15
95453
497278
71645
751971089
5
422659
5
364146
390725
249846
65
256513
175536
704913565
13
26
23
13
85
230110
867188150
38
41938336
414228
99
194245
23
32
63
19
914679030
45
18
94
61
64264
50
401211
530220000
464442
6178
64
18
24677895
338005
73672
71
151491
391285
38
124698
9
986187962
144341740
393984
214283
6
89
25
246928
334508834
80
240196
93
338275
68
27
67
40510
87
94
424515
61
53
160880
32
41
13
23
1
416369
22
86
14
407061141
129057
383875
72911
9
140439
417940971
37496
196297
260807
96
68
45
41
43
8
236883
53
626927772
2
38
86858
151480
99
214855
50
69
5
61
394617
15323
6
71
527908808
126190
63
159199
61242
74
11
263967
1509
432057
6
735836924
209879
70
88
27
200607
287473
7
954960542
33683
420315
356052
105803
64
142560
855985037
104938
55
390293
96
115543
429619
18
93963
37
7
95
272448
55434
45
58
777559974
28
103686
28
83
6508206
135575
434567
13
343749511
6
6
465345
271571
94
23
186299
79
934356511
56
406911
17
43
76
401263
500565036
672224848
8
317972484
69
59724
68
65
48
56
73
30869
7
80
484337733
17
99
213350
74
36025
3
407290
313473
8
120584
76
8
130065
31
479495
25
1
142474
69
332309
219404
35
61033
441201
191600
9
48
275799
8
72
443953505
21
9
70
91377
70
27
7
2
866604766
156445
13
38
74
2
88
3
59341
43
39
40
68
92
16
579084753
56
84530
53
351619
11482
402692
426684
29
66551
78
20438
75
240270
483385409
311664
83
73
238273
204563
9
449988
326023
61
89
151501
72
410093
225124
1937
137524
82
81
119445
94
56
6
4
8
97
64
97
699412837
497854
189985
156604
55
198530642
80
8
211747
99
58
83
4700
47
41
59
44
9
207105
377773
70
34
87
37274
150934
288777
223223
941735358
78819
46
6
295074
63
206959
52
261743
96
524025225
4
484107
8
53
453926
14
936054532
45
15
6
66
56274
11
499012
277461
70
72
7
58
13
3
115548
445254
563513257
672619341
81922
5
234149
50
64
907585501
20
402250
478770
446995
104559
388654
54
67
353412
3
170589
55
82
70
180519885
98
304000
12
45
46816
7
93129
109138
350988
240134
13
13
16
192174
19
52
298290
50
32
27
2
477843
2205
82810
28129546
304876
38
77
57
449817
132066
8
6
464132
34
318335
61
47
370497765
747713249
151737
266529717
294059
47
97
426798
46
212960597
68
344557148
413921
173082
179200
5682
42
39878
74
196302
33
91
227862
81
6
12591
62
3
10
35774
60
7
138939640
78
295031
30
136906
39643
46616
98
164419
396431
8
218654
106274
3
354102039
9
39
71276
232730309
444045
401326
54002
32
2
486613
836068333
72
5
48
481517
3
406792
69
52487
56
340499
375403
65895
4
361885
154388095
318600
5
211511
69282
7
60
28
223896
98
29
897603742
7
64
12350
28
209904
929998711
36
68
89
92
155268
7
37
59
400827
71
309466
70
71
13
141772090
53
9834
222304
99050
390888
358109
56
82631
6
49166
155387977
43
190776
175141
875376019
12
498591126
211075
395898
4
207715
21
223369
39
11
94
283390
72
68
395884
40
678706398
63
1
3
55
474418
64
286424
879682714
20
9
166171
83
3
137402
36
379309
328479
6
42
941510790
16
1
154400
11
314636
486550
62
113825
45
6
46
50
140813
7
183473
418113
249830963
59
58
55
266029
52095
220996
244332
736523349
19292
97
83
4
89
406880
94
491987
473786
445271
245689
40
105564
27
20
34
56
44
52
493066
313509
31
79283
269811
87
339248
416932
26
195371
110627
990046852
2
67
2
443958
425482
82
453519
54050
58
9
291511
92
10
84
79
6
95307
36
157136
11
40331
108612
89701
327863
460646
54
102596220
199684
24326
26
171661
181091
67
9
42
9
26
220751
41
80
212128
41
94515982
80
318947
417462
83622
102415898
70
741423562
415847
350562
33
90
1
866474410
31
276338
6
366858
67
909119372
20
5
327776
93097
5
8
91
194938550
93
123997
35313
9
64
49
91
306131
10
21
731802583
260728
430464
361878
55
21
326711
20
75
272224
421738
12
409267588
69070
184056
21
4395
87812
437153
374555529
325089
34
16
298542
36
309590
2
180445
3
602030453
100787
54
163619
239576
352719
99
54
76
8691
77104
61
99
719636903
404471
302630718
43
99
1
2
232152
97
291225
7
5
378949627
22084402
96
40282
208456
60
94
7
27
194276500
4
84
39
15
272680
187591
260028
199947
309653
431472
331958
216267
7
91
239526715
97865
236778
164485
58
152825
157676
339822
573531306
6
141865
54
85
81
5
19
179641
477416
273179
494627
9
21
388818
921168274
3
5
65
179114
39
76
73
345340
4
10
372493
251091
295625
84
4
9
51
22
17
3
261183
46415126
438559
271064
8
6
94
338838091
28798
3
84262
397463
85
73
369298538
445139835
181057
93
54
13590375
18369
5
81520
181565
94
25
172064
74
61
64
869682468
21
493248072
352937
76
136371
71
318547
63
361552
91
164755172
698614111
73
20
318689
6
5
95
415661
73
483505
20
27
206110218
782634780
13
35
3
31
13
80
357912
272724
480065
397299
307693107
75147
62
43
66
380766
492802
34
99
67
131700
298135
152901
264215608
350581
81713
8932
326381
9
7
30
335112
179300
5
155003
222087
54694
402117
1
82
2
378441
81085
20
10
86
64
337659559
30831
241186
44
316709
277195
86
62
199389
592167515
338017
191589
32
2
461894
65
466134053
36
70
60
60965885
409208
90
85550
320535
268457
67
47484
349636
71
34
145654
30
145398
19
997295786
6
404531
96
288695
486126
92
586027063
342279
7
95
88
254792
349064
319618
72
40
32
8
70
873762684
27933
15
34
60
372449
63
456729625
287799
94
11
34
73
164199
375446
403072
17345
20
81
323968
439602
322308
2
263133
265343
3
165040
27
328450
368380
70
202642
7
56
76
6
472141
23
9
26
84019
96
78
215099
57
163118
5
330133
152587
9
473412
162894
78
435263
57
31190
6
357690
60
51
34
435609
4
5
55
27
3
14
3006
11
37
37
254321
221376
239203
9831
63
5
350752
92
89
53717
328955
323421044
397036
63
294802
145473
1
294668
868338324
294601
84
224664
974488619
4
333645
381016
51
48
331472
896977456
45
57
130103814
343764400
230189
427837904
87
420756
32712
68
294154
6
35
6
38
205701
43
204378
92
6
288198
96
65949
429985
704945380
36846
4
92
104193
87
159031
94
175850
15
19812904
62954
5
37761
105924
215024752
261098
45354
29
159557
493688
27
80
14693611
168271
96
39
27
389580
79
5
758695899
20711
8
283365
95643
367526
58
4
206136
59
28
11
360791
8
31
100058
345738
49
12
249457
37
90
313659
296815
13
13
73
86828
222678
38481
289276
706013183
178005
84
288777
458655
49
56077
12
324241
464596002
300933
396220
18
48
334187
277998
67
99
455014
490223
85
344665
298967196
63
397547
17
10
48320
4
361514
93
321885766
62
215446
55
398805165
743819116
57
46
256032
83
250483
337562
281675
44
490714
91
74
256096
93
4
489572
252194
80
486779
10
59
37
16
83
11
57839
93
9
235398233
72
91
158778
7
7
88
106241166
183303
5
464256
75
85
6
351663
381577
2
32156
5025
446352247
335894
84
9
700651113
263869
67
354685
9
63
146057780
1
199464
84
61
138811
155984
366942
338319
23
92
36
2
51
24
249764
111913
56
44
97
27
42465358
52
410625
293727
69
32679
470151955
420947
7
85
274349
3
395745
61
498148
75
6
122949
15
36
66
7
117962
52
467141
24
49311
133761982
492019
2
40
347821
64
81
79
223023857
8
37
165958
53
7
47
810374653
76
310633
25
50
192351096
5692
356774
79527
331005
21060
407749856
10
2
494204130
37
65708
60850797
733479565
348895278
122989
368113
69
91
447674
91716
13717
67
29
27
33
46
481059
82
73
11
61
154559
86
42
370358
7
211477
368996
116112
130090
15238
326643
69470
289045
73
46
750854650
34
500068276
4
132539
436747
240517
392577
5
6
115895740
757536571
7
62
84589
119307238
321088
451233
2
395280
18
79
15
78
243774
69
157793
62
9
25121
58
23
71
47
381480
176573
496966
13
21
165345
2
60
5
2
160300
423960
260520081
69
5
37
5
408995680
429978
40
2
52
222827
55
34
40919
194703
911995087
394066
6
546648882
443940
84
59
4
176892
336050
212899
243951679
199219
80
35
474379
42
490292
29
42
469701
393178761
48988
116345
58
382112
5
122300
515808998
45
68
54
408243
33
40
490214
454758
206063
77
72
184921
396733
36
319553
54
906877338
343610
10
82
157072
85
169947
4
249457
237602
142341396
252778
124631
420759
71627
9
51
83
200630
281578
7579
21
39
60
167120
95
77
21
399771
347741557
27
15
32
309463
9
84
4
37
217325
40
34
261418
4
279516
27
331470
69
79
193792
189671
154801125
17169
222161
50
93
360847776
689628217
128421
319002
146496
376843
17
2
375763
80114
25
3
24
142241
366134
371717
69
45528443
431590005
8
72
56
130107
193669
225278
6
52
356726
66
9
491199
72
342466
4
16
433522
95
4
89301
93
67
304964
143092
2
72
3
1
72
55
313170
325648
7
629289868
168907
18
93
1
67
611946541
98
85
926188539
98491
36
33
68
69
266987
298508
958469356
8
329670
2
17
18
6
46
2
96483
66
29
484567
135368
76
80
49
439261
12
12
94
41
57718
295521
107310
79
18092
35
3
157761
63630
465058
41570
9
286709154
26
2
4
20
67308
3
337610
39316
81551
202058
9
14
48056938
61533
10
73
31
296962
52
23
8
80956
43419
344542
441843
16
823554880
6501
27
22
85
86
300914
473316
422222
18
29
78
226033
43455
14
71
116066722
1
93
45
4
10
61451564
4
275710
93
232245
31
282785
2
324069
48
57435
433159
93
24
413696
147343
97
204448
19
21
349116
282789
388545
397555168
67
50
261789
491235
992476978
2
359021
69
67
42
133156
24
17
409230018
172371070
92
352325
304012
23811
35008
9
32
38
3
124266
31891757
477187
943185311
40
329490882
416539
5
121348227
970536695
36
82
75
304779
119339
32
16
66
15
273737
7
25
23660
5
41
65
321462
434005
208755
4
971120083
7
157720021
24
77
16
306897346
55
55
205812
46
50
273391
45
1
2010
62
125952
39
126750
69247
924190280
55
171654366
98
34
347907
2
53
460505
70
14
467413327
63
2
205980
39
171090
467105
81
36
302493
27
77
9
139614
474777
415041
128474252
59280
96
25
14
97
452179
42
68
5
2
76286
89
13
942998501
83050
81
50171310
2
110597
73
337905
46
75
14
71
2
28
307738
18
37897
482046
421005
267627
85
106157
140021
205568
361242
74
7390
96
26089
386416
429505247
11
82
9
94
646898647
34080
43
60
61
377399
3
453619
64
31
100232
397288
40
9
511171131
46
96
354886
47
222257
62
109270
137525
299467
33
85
709874468
363201
77
9
232776
516091091
244522
459634
82
67
1
315491
48183
184804517
53406
162192
467056
467026054
474337
63788
57
2
165438
28604
20
184555
323720
132777
31
9
68
106615
256013
366265
337984
8
8
241243
45
221046217
477593
12866
55
4
150207
426230
35
35703116
19
689202969
29
7
898412335
44
24
312013
354909
78
67
80
68
2
257331
455425
85
77
89270
41
1
66
462768
178027
275976
9
76933
23
95
29309
4
2
28
980691508
32425
15
4
326508
251106
149859
447991
253673
37
746971695
18
220489
81
44
6
26
464821
63
81
67
321307
61
130236
864459990
5
76
87
25
91861096
77
74841
23
43442
2
180748
342073
25
733201319
38
6
2
269851
52
5
15333660
62
8
75
62
21
66
5
41
95
80
262858
9
49
51
8
106135499
328774
60
7
260992
44
705112637
89
75036
4
417147
285830
901835761
29
429231
84
3
477138
307260
98
431057307
86
352672791
3
421213
835980453
680650366
29
220654
222644295
32
81
251095006
254190
824353509
731021504
879761351
248236316
41
18
100249
266199
31360037
88
796341493
229181
47
25
76
467492048
10337737
42
9
426350253
205781543
81
334444
186021
93
2
284965
48
263334094
391378
12484
9549
40478
89
87709
195039
712506229
76
10
418528
91
473513
25
282828
122567
342967688
16
21
72
302322
67
326796614
224713
70276839
97
12
34
312394
51
9
9
81
283180
287962
374939
98
2
91
54
88
37
61
754801291
116803
438606
8
265682
68
91
92
1
4
8
178013
182745
7445
1
482288
365801
719370318
198965
206539
93
92
385698539
46
137066191
99
5
415693
874053766
79
2
78
7
90704
69779
47
1
13480
8
53
4
447553
195072
249235
381100
37
475116
18
55
930907512
56
356827
107120
166406
458444580
27123
57456
46061
487658
585439175
5
93
225766642
40184
10
79
330175
72
28
37592
335752
262428
84
47
144588
195326
426625
59
49
209807
407117
11
572353289
127090
31
385864
46
44
75
80
273069
44
2
926888681
498111
473366
65
463236
915636589
481809
213071
5
297234
66
99
699098202
16387
3
87
319737
34708626
22359
17
503410906
71
9883519
188220
4
51
114310
789352820
5610
383224
44
230585
64
276068
220850
397086
221902
880138507
432430
2
37813
29
276925
43002
259114
60
373408
37
523492826
433398
107467
79
52647
73
77
89
25
325688
67
10
76207
48
12428913
176242
83
74
89
387106
81
147834
37
233741
46383931
46
148805
75
810867473
76
584135248
90
172700
83
14
309836
361076
217240
33341
77
50
15
46
359495473
971021776
45083
42
475726
48
71615
40
853056331
29
385130
390365
59939
3
63
38
103148
1
217968
3
38
51
47970
23
97
160003
57
397797
558925977
421510
366432
407741
750500924
104155
81
76
88
204858
424350
950015524
310945
17
207204
3
82
609060113
337193
222915
77139
85361
850432585
40
63
74
471128
57
306412
196598
448952
67
33
83749169
95
12
85
96
39
27
23409254
54
286623806
70
451307
258948
52
21104
802433540
96
328323
431256485
127510
143339
54101
346021
88
175295078
13
39
325688
77739
65
418572
79
697639576
14
44
3
869734938
87982
98933
812468853
31544
214282
9742
73
37
29
81
13
9
51
489099
52
551201845
87
39
19460
490835
85
68
2
349651
29
53
79
476013
250073279
96
8
83
485832
59
260737
418113018
450363474
6
114261
149066
339171
20
44
220925
244208
32
43
1
240961
47
180467
90
34
439880
433599
99
37262
264040
40547
3789
3839
352214
48
642865399
450413
477381
422457
2161
51131
15
25
354157
97
828555716
274236
97337
53
457221
88
59
17
6
55
221857
6
287094
415408
22
86
15
188314
93
48
80524096
90
127870
37
42
15
179678
492852
18
211887
468484
21
481372
154746
12830
289952707
194597
71
85
74
9
71
81
838511944
28
248657
492609
35
9
49
65
82718
70
50
7
745734211
448755298
453137
374680
432614
9
59653
2
50
7
344970
48
2
240497
28
479317
65
8
196882
311477515
11
57
762467877
67288
130658
210902444
64
81
441221
4
99
18
98
381141653
722345976
233265597
351250
46
57
192473
61
41884
83
70
308625
26
366920
25
59
14
337816
175988
9
303152
445652
356490
130907
207101
16
2
487038
98
366315
9
24538
92
58
82770
76
339081884
494256
71
85
64
20
50632
158247
4
35
22
489033
346521
78
70
26
3
3
96
129139
9
342277
359175
322139
465647
333132
45
7
2
400631
178104
353396
986252428
4
104671
213849893
90
79
140368
51
105021
482502
200617
42
494539
464536
88
83
5
6
3
438416
223655
682575010
93
374433
9
6
108487086
763243710
59
6
161715
457268
60
84
981299581
48
978260488
105036
6
203254
378203990
12
4
114569
4554078
240028
52
336327
29531
8
29
70
29005
12
95
670340835
3
484907
8
215087
339959470
306895
25066
167842
41
191276
22
271994
19
7
644791281
159589
84
275227
194254
879662472
38
65
31
6
383750
5
46508
66
457350
222753
243571
58
367859
434529012
56
171700
421015
25
331431
51
363311018
418881848
71
42
379146
3
276910
24451
733945636
5
27
188586
37
8
91
40
489903
66251
325837
377829
34
33
201102
635752719
239558
470893
80225
62
14
28
1
72
75
12
53
60
88
35
26
219372
335230
324469
360513
235728
39
37
19
71221
64
290820
20
492085
98
4
7
374522
168947
84
60
207004
338767
150288
107284
41
58
54041
22
273407
55626
182969
70
91
42
88
10
14
278907
156507
62
8
63
98
3
3
2
46
504535139
6887
53
68751
44
870901288
454798
3
5
49
168606
80
75
67368
13
85
92
18
10332
9
14
34
306297
227105
18
95819
169263
365125
58
99
23674
92
152971
61219827
678679870
92
294989
68134
42
991954245
88
47
49
20
291631
54
97
90
57
27
47
7
49
10
63
362707781
904933211
430803
22
946793891
83
2
348504
63
85
9
60
469870
45
4
24
487985
45
449402
129089
40
10
587667344
210585
111466
203602
120184
27
9
149313949
1
804428329
58
19
18
81
37
18
255802
289936
55
75
69
56427
3
67
169717
45
476837
434457
268172
403457
29060
286010
89
265584
69453
89
6
33
265955
19
15
14
127703
69
58
154522
282840
2
279128
33
21
67
28
276685
156183
48
317438
61
173305
492540040
476417
8
450286
220853
476523
133187
398758
64
889454685
61
6
101488233
64
23
448821
324156
69
833062533
7
488267
131271
46
248910
416283
248960
413971
84
65
70
75
319053
86
843233016
362850
82
2
28
31
23926
697411299
444470
177907
83006
25
196183
38
4
34
488641
266572
192416
38
59
320257
431594
47
82
810257124
105725
150401
56
26
108016
475646
96
14
148061
7
272083
48
150723
128203
131240
173521
40060
250203
20
145725
8
14863628
177653
473298
36549496
59
51
16
21
39
403106
88
14
98
312000
270919
76681
44
44
566071673
7
87
344381
9
784231103
62
14
57466
6
54
14
291334
219137
90
99
57
57
467789
263591
2
9
264686
93
84
9
229655
94
180247851
25
88
225603
3
830143551
76
181185
284024
77
9
341721
245308
237145
74830822
621935509
8015
63
8
422583
82
168798
835557116
112608
431593
8
85049
85
5
137406
79
433019
73
450933
83
325311
58
29
33
31
384723
276980
243022
463922
64
468059
267281
403954
322465
442481
41
181882
229579
52557
467755
26
46531
322563
281834
275395
9
65
95
278089
5
243533
233754
81436
551770513
259889
73
415904
448866435
430327
262027
383734
56
13
251740
4
20
1600
35
12
14
39
183960
50625
56
229276188
87
214482
28
407318
4
26717
86
25
561970321
499242
8
17
77
214716
141355171
25
247600
97849
54
68
65
13
520565273
5
69
76
49
95224
9
19
334210348
39474
99874
154403
301475
63
59
32
59
348589
5
218824
78
350617
52
35
30
73
351175617
70
18
41248
22
91
18
309466
118269
593502301
3
94
2
82
2
668681369
72
19067
60
8
44
593887398
21
77
249566
80
24
41
99
170362
7
52
21
5
191206
83
115671
99
68
18
14
33
895832673
24
47
80
170473
70
2292
33
111465
318297
2
13232
43
471025
32713
31905
737378638
13
412291
18785
98459
224278
407063
446708
213399
22
81
108288
87
48
23
503804794
73
4
3085
17427848
488095
131550
68
74
992409375
2
143449
7
8
471818
34889
25
82
235760
82
6
98
25
22323
8
64
462708
310627
90
140335
164686166
31468
309993
2
2
39
14
14307
425060
4
96
27
129176537
41
137321
74
990527521
439389
30
62
93
637657087
105857992
331578
58
124375
6
56
24
46
54
100830
15
18
419394
8
60493
88
50
154081
186033
271704
16
411078
88
6
27
182116
9
481104
596901571
176971
371558
90
22
50
16
227413
73
420794
268079
317495
395842
51
26
3
450717
34
4
59
40
78
97
89
274506
104378
6
370578
242796
124004
32
97
98
82
227511
95
157935
7
565638700
423679187
19
35
9178
443509
350088
72
45
37
453262
286278
64232
109966
58
3
42
175094
402662
329626008
56
499456
126760084
1
173375
42
29
78
97
93
434000372
55
44
416834
60596
95
71
25
887623009
21
226672765
410598
328224
1
48
143314482
115162
727414241
131967
99
5
410566
19
76
443076
373115
64
208434
409148
49
382669973
227056
56156
499647
10
389907
384766
60
64
299157
54
21
21
284844
177126
208981908
47
12
11
54
6
7
9
136532532
241969
18
186023
2
50
38
318187
740777780
5
57520
236229902
355339
192301
397323
18
553160684
19
994934320
447213
26
4
91
69359
16
56
410139
467694
64
136271
51
45
71
270228
450285
496550
82
373348
79
174565
474767
99
417879
98
70
7
93
19
75459973
4789
50
16741
293731
199541
175036
57494706
28
205927
22336
940082837
9
153036
23808
271975
376508
95
407436
59
3
200335
611329152
3
18
7
96
68
299979
35
20
29622
391827
416835
11
3
97296
2
8
22134
6
804663096
1
80697
98
400900
491666
137379
28916
53
884645140
94873
419946
99
66
381247
6
92
410173
142235
343134
54
9
367371
14
448466
468779
47478
37
87
308756
80
26
52
52637
55
66
108653
119322
239852
66
94284
349249
252553595
1095
488259
246238
268551
1
74
64780
475047
44
128151
45
64
31
53670
331261
323096
64
265948
221626
109427
89508
59
20
20
65
23652
1101
305710
416619
142448
161771559
457543
46
70
356409
136238
63
508995027
4
278520
995468597
351923
368418
228330
3
35937
83
49
56446
9
13
379676
91
300429
99
256853
60
76
27123
78
332615
21
76
24
11
459489845
42
377374826
2
18
95
24
13
294662
396432
162110
2
464052
31
319773
163878
43
112838
19
344522
590192629
25
7
20
12592
127160
9
409905
59
409775
2
98187
34
279039
413869
955791414
82
76
325019
316353
96
3
385764
87
203422
98192
200319
7
463040
35
247567
705027100
82
243654
98356193
336534
49
85
24412
470578
949381956
11
94
64
109875132
19481
70
51
3
70
99
485600
300103442
14
25
284390
898759232
6
50546
230130
31160
395326
3
89
376194
31441
69
3
438113
82
72
4
355769
321820
185453
2
133057
5289
132558
6
8
140594
20
95312
142323
22443
427996
87
77408298
394210
54
385926
41
50
84
395340
29
729606394
164712
40
284173
319240
73
77
90
58
14
191470
474575
559274157
30
7
20
45365
24
65
23
442964
90
125113
2
92
67
65
61
115240
26
18291
337698
48
217826
64
270161
172529
222392832
3
2
4
447528
32
18
160273769
1007
2
279263
70
22
400795
301482
215115
492746
346394
91
108781
135363
64
314565355
65
235884139
109475
710368459
513711810
17033
22
55393
11
7
131846
400418
84
479249
29
51
291206
795328284
196781
300794
444297
188820
18
92
262087
59
439503
303597
48
66
470762
99
459919
296173
81
395093
4320
65
14
60420161
62396
38
237156
65483
333567
36842
53
64110
31941
778287341
255410047
486574
36
80
69
2129
9
42
93
89
90
3
17
57
351309
39
49
36
97
20
96
82
452893
86
380125412
56
75
126036
5
15
708911077
228749
439920
72
8
30666
257274
389343
4
250585
5351
3
120962
8
61
15
62
71
47653
426448
52
248091
434265
57
419181
9
26
126604
303622212
73
267372073
260490957
439288682
6
188617
333032323
89
48281
288859256
96
488819
21102
461074586
7
30
819041444
73106
48
84
345348
85
97
121335
86
3
71069
482476
354471
51
107821
105109
19858
52
422926
145568
23
420310062
43
23
23
15
87
129801
2
53
183377
133365
79
40
15
22
24
264096
19
470025
372720
172696
176001
61744
11
34
341232
5
235327
58
421624
6
181257
355528
234330
99
27
3
1
60
61
8
91
79
398944
83
246381
58
454768
726835640
16
24
153525
261050
344837
468594
500304974
8
46
90
493756
17
224429
388483008
901059364
99508
420781
71778
284040
142733
17
82289
37
23
308095
153972
76
74
35
45
33
93
38
79
380790
640318223
9
5
36
427842
49
478318
831003522
3
3
365583
20
485242
398022
63
269031
227256228
854869061
125484
87411
28
6
12
73
270415
359468
492993
25
589146246
18
18
38
16
44
7
463618
26271
38030
48545
471889
889674399
284016
57388
473685652
399667
69
76
62
219684
67
62
88738
42
322252
420827
19
43
51
5
723476010
7
97
270557
48589
309716
139864
82
20
68
197668
88
229942
82
92
57
229289
49
300998047
360333
37
8
62
89
84
177966
78230
199150
66
779017519
2
144852
252030
164305
49813
44
427780
286157
123534
258655
80
91865
53
10
183772
90
20
9
5
89
277848064
23
2
153271
3
66
7
18
89
59
62
72
30
15
27
56
271369
59
90
609126381
35827
315312
1
131381
20
385285842
147767
92
91
41
638575553
75
95
109899582
430837
22
218700940
27
13
53753
62
26867
153463
9
1
345852
364959
99714
50
4
84
330994
92
97
893553831
483455
12416
39
59
379094
83
499555
3
19
194927
71
109717
63
4
375988
496256
438593
66
95
972190081
391646
48
286924
75
81
10131
321852
700447348
67
33
164153
5
122112563
89
11827
197760
196191
73
47
308239
228477218
743890288
439703
29
476778
7
3350592
63
19701360
69
25
46
61
84
58233
496591
3
94
70
186965
448862
31
72
4
8
82
44
357993525
258777
75
8
163388
54
247940
76
10391
59
356459
41
30
115206
7
7
3
400289641
7
30
82410
74
18
22
365253
355215
9
257514
431535
475751459
335462
47
302581
11
60
14
4
235182
400328
467003
63551
73
773141149
855185061
73
35
347895
400043
91
259005832
77253
9
6
405785
66
96
72300
94
374434
62144620
271716
128215
55
17
84
186475
41
6
39
25392
62320
333034
19
20
158957
158628846
36836
70
3
355605
93450
22
5
19
292170
328900
307035
85
483268
118383168
309442
225427
30
242127
49
494287
14
40
7
375625
288168
639706066
867656370
374722
16
12125
97
127597
5
89
86
478847
445369
58
314484
375818
964475708
224220
251360
79
351032
498415
964001487
97613
75
429237
7
459181
83246
3855
2
18
64
51
197373
3
9
134516
30
499731
50
40
79227
170079
28
12726
222254
764264945
69575
93
65
904549041
376694
12
1
61
88
490416110
3
26
428161
32
58
32
39
336593048
60
376722
47
420311
46
46
20
317646
814621572
45225291
87
41
179813
8
27
59
22
62
112105
96
3
30017
54
79604
92
19
59048
5
263676
38
45
37063
396728
98
478772
5
4839
33
77
79
330198
466503
39
125064264
467756
17114
53
163300
36
64
136303
5
569989488
11819
857791520
93
53
22
60683
46
42
354863
69
47749886
94
37051
34
32
482671
87
311130
349063
34
6
451576
321734
53
279346
15326
448069
67
90
389858
18114
60
4
234852
167213
728675002
222702
438350
473812
51
36
26662
56
473313
61
84
415206
9
12
127038
239273
96
65
350613
334492
91125
57
414037
4
6
80
235384
5
11195
41
295584
471124
105740
46
698
136313
127234
45
89
718760862
614786203
84
255387
21691
91
272862
87
93
175475
52
8
69
202079
294682
148089
324453
46
41
60
79
19
62
467336
56
38
93
313458
4
172108
220901
68
48
98
2
60
51
32
17
26
470564
117055
413217270
97
487975
433743
57
345385
10
245509
28
89
75615118
88
24
849310342
490947
51
25128
172563
94276
64
339954
90367
50787
55023
304580
46
80972
64
4
84
44075
304495
340532
458077
97599
4
306532
18
106698
88
146871
85
372587
260051
353011
264459
91545
132320
261288
9
6
431204
344539
37
63
409388
924414431
89632099
306647
71
399680
169447
953676826
3
113100652
91
73
64
696912610
64
6
318961
3
328791
3
7
40
174459950
46
227164746
72
19
85
87
58
377368
51
67
69
8
10
22
71
277618
14927
63
76
59
866960847
43606
4
296115704
39
1
3
96
2
236185
455175
1
95
343308
821733410
6
5
86
19
156878
62
18
489925
219885
195618
72925
13
89
34
46
237749
248441
348958
181975
7
469561
53
878775638
56
65
707042898
764654573
124230
9
78780
2
269127
381197
75
742528054
453729
477892
271748
25
53600
55849
1
174533
85
91
229227
485290
219693
706270743
142983
69
2
206837
27
302995
88973
57368
86
73479
382391
72
399275
60
91
495878
246142
36
43
50
333676
4
482119
20
46
40
24
80
2912
969533359
283700
7
88
158851963
166583
5
414653
239142
101537
53
137575
317660
24
41256
310164657
35028
79194
232806611
15024
8
6
447298
399799
47657486
42
45
36732
258554
15
72
61
226626
18
2
60
876722526
8
1155
453448
60
54
18
30
310059
191916
57
9
88422
42
95
47
21
70703
13
1
91
31
28
203450
302250
271216
389470
5
87
264411
30
32
55
63
278572
42
811479484
57394
41
73
149249
50
103775
21
69
610082435
336214
184643
257212
132261
472206
62
68
400859
251487
76
64
60715
82556
4
463297
2
108617432
55858
46
20
90
3491899
383271
8
6
59
482473304
7206
17
6
37
363277
44
285007
42
39185
445534
13
364785
43
71
164156
1
50
979383445
77
472660
297878
60
19
427180
451715
66
6
90
3
54
206401
384815
57
30961
245051
76
19945
5
413796
43
2
140229
73
73
67
247960
7
165646
149412011
1
326617
73
49
32
433494
7
37
33
53739
42950
45
470204
182175957
601274244
3
311102
12
69
377585
451231848
253071
109508
11
8
133568
55
31650
41
396007
441515
54
44
467224708
431479
255295
259974
63
7
77997
289717
15
67
121216
31
78828
3
84
78
230904
87880
2
365723
111410
440286
97
455137
170847
3
171529
417690
18
517985119
17
44136
94
242205
90495
450384
63205
48
78
452404
65
361022
84843
36
248166
517114930
90
303457
6578
39213
317926
30
362545
291342289
4
55
71
531350291
36
53
65247
84
61801
477734
231953
822007132
57
11153
418741
6
315448
142596
305463
13
27093
213809053
7
363529096
130435
366099
462783
418682
69
70
23735719
1
74
6
348155
4
90
66336
173223
6
443925
62
364249242
8
304095
109561
84
237222
236938
40
953334931
6
85
758153007
313989
127393
306208
71
75
737608882
95
266941
192386
781244784
64771
238955
84
244548
14461658
800178755
7
281654530
8
5
56
244624
226191
601963280
442239
4
94
28
311179
83
390753682
129557
41
6
61
11
288850
53
560604337
45
95
994597047
65
17
44188
72210
99743
229581
36
512909305
63
316339
157108
380581
175707375
3
823805868
86
367369590
438176
441574
4
290951
76
186048
1
466564
222149
395564489
97
40
386806
377847
56889727
440399978
171796
91053228
400807
160279580
74
4
80
29
866190326
186083
146288
29795
282637
42
12
421163
437548
428341
37
250321
301544
17
97
340317
3409
80
99
145093569
74676
1
158619
99
185279
167969
53
444693
16
41
771959172
85
355425
22
92
58
16941
19
180857
3
237910
201841
368694
846431015
665178335
339613
338007
632073793
53
15
8
149752
63
78
29
4919940
63
240684
291845
77937
29
45
774408366
458094
490525
29
47
740314059
11877
791622841
74501574
46
256659
9
339871
76
38
6
52
167950
600318813
57642022
402086
43
5
162425
41247
394961
304768
6
95
7
743204285
461558
9
60
92
69
283655
42
209577
4
6086
51
3
68
668244910
227995
236942
43
290828
13929
66
87
51
441184
249656
399176
225174
775129614
26
362075
218825
105301
429885
9042
359646
5
75
28
27
98
453523
331727
147640
40672
8
97
77
7
467224
492803
67717
319075638
87
266465
16
71
41
2
6
439583
302342015
85
111705
56
37
64
787506076
63336
40
13
316094
7
437029
44
235530
1806
480451
627326975
58
63
340156
618
99
66
77
23
12
183477
482770
42
369795
98
302675
60
284076
90
60
56
165009
56
79477
9
1
281767
879609464
78
385189
55
608897004
90
63
94
55
24
291861
676204725
71
133776
75
369312
30
83
71
41
430298
4
523472494
5
322013
484430
189729
158873
447235
462205
28496
209511
420070
68017
18
35
222068
63
25
452249
156998
75
94
3
408449
295973
212001
26
470965
96654
464493
320670
334809
24
304399
272176
50
4
188171774
62736387
176488
20
266011
84
19
1
417469
19
995776099
62
110157
641799176
374552759
18
2
317693
185921
18
25
87556099
304564721
79
192307943
54
38
416330
52
67
16412
165681
64
53
6
5
664333348
484172
44
451888
16
207091
13
1
46
295971
4
350157
387689
56908
144130
103348
703607347
340689
197765
54
34
5
86
350665
30
45
116501
525331713
106016283
113719362
1
74836
431085
468815
471615
465283
74387
21676
144908
214485
52912
9
83237
402609
45
98
176467
5504
6
380281
38
48
85
114478184
47
28091
722082751
64635
11
407442
50
470379
14155
38
193515
20
309364
16
41
249651
66
31665
63
37
36029
98
92
43
19
10
72
88
22
49
3
92
30
71
456878
25
66
16
5
44
9
450314469
155659
239129
210073
465968
662483233
176507
29
499662
74
32270
45234
41435
16
342910
72
214001
1
58
14
539292534
7
225488647
7
7
6
29
39
81
8
45
35
70
363464
65
371779
244904
397105
3
63
666751635
15
467719
96
917350399
515494270
841593945
7
8
156729
79
239104
83668180
19
12
81411
13
652400457
474385
45281
105913
647510440
93
22
476768
27
37
42
77
415948
10
332227
7
97
81
17
81
33
66164
94
23
46
621425523
9
345113
2288
7
415793354
299825
268531
78
35
27181
55
309689
10
95
65
42
83
4
330765
344073
31192
340149
494636
2
8
92
476329
280976775
8
12
438590
764843307
14
878891461
231301
28176
434245
98
11125
294119
448733
475345
21
67
43
108991
85
418143518
36
22
341098
5
287685
31
238970
59
368994
80039773
291408
107729
470772
152367
346020
9
401264
256948
329501
433317
362663
75
26788
55
96
717513600
68
498111
47141
155020
397100
445802
147603
254108
9135630
38
210355692
15
39
816629676
77
37
22
120286
475167
363977
37
190624
103049
114144
394458935
33
91732
79
31
3
227442
246105
15505830
399679
15
7
102072
2
150793
473233
421659
71
429419404
7
85205
352571
162981
340169
455131
88
317114
28
18
89
168807
74
15
93
229901
31
258048
13
85
357429
347442238
24
45
63
37
474767
422136
325878
345265
39
56
15
43008
289343
397405921
492020
582134258
14
52
49
69
50
60
20
53
49
456037
15627
99779
48
930301512
1
176536429
45
476657
31
267334430
340995388
572807862
394890
452825
31
5
236081
60170
177202
384363
316082
4
6
434468
878510183
31436
85
447083
308409
143058805
254508
21
36
61
41
86
95534301
89
60
77
22240459
114586
260750
72
3597
16
84
32
41
500804587
631664200
47
150974
798095081
68
351141
117423
2
302078
18
88
18199
78
3
312791
43
179738607
295849
19
441379
94
122017752
300704
12
9
5
44
343556
61
25
395945
335304
336665
60
464942
18
99
307648
39740
32
328865059
432244
410899
447839970
62
76888
94
39
66
56
67
391909845
62
312598877
325989
85695
66
375768
202256
1297
79
54
20
266186
22
4
7
143465
5
351162
13959
49
401176
223773
426663
378931
92
37
73
87
48
441661985
68466
97
71
39
59
468389
319503
9
274341
12
95913
242423
29
253096
289172
24
57
207674
14
403046
6
34
40
33
9
232271
12
11
44
11
411110
477252
194929
42
24
46
50
55746
489776
4113
3
38
48
88
179387467
27
93
36
106011
2
220806
110944280
6
476944
8
31
71
76350
89
484239
67
95
485043
74
374662
88
88
53
21
72
4
76738
44
47
22
46
83
155476
498640
473961
70500
189128
15
59
18
217971
8
333983020
64
84
34
285454
87856
1
34
6
26
763848772
30
6
237824
43759
7
964289832
310870869
79
92690
485233
433520
76
11
475091
63
221229
358277
54
274528
29
67
74771
242507
74
129338
309499
1
169504
2
40
51
95460
74
43
89310
7
9
212400
235311
54
47
63
83
74844
5
494950
267029
54
5
253593
22
606990644
8
12
20
61
129092
73
16
99
20064
103401274
864320361
68
230930
96
4
361687
213695
351324
4
7
95
32
14
40
299974
51
3
5
74
126684
55
64
67
5
15
13
22155
479426
412131263
6
412228
232534
963541646
429144
145880
14
46
65321
94934
18
87
70
381083376
28
6
99
2
48
235010
715382556
318485
494568
11
623628083
1
139968
26
31
36
16
769727290
89741
45007834
451059
69
88
1
85188
424267
17
38
98
455247
701511966
24
99
341594793
42
191030
92
131789
84
197853
107919
668791206
320805
654723749
370925177
71
93
389323
96
306836
93
226832
22254
891384882
14
24566
34
50
59350
265831
6881
247217
224485
83
29
1
92147
196091
13
71458
43
253428341
216689
433126
60
8
602541141
2
3
60
282211
64
19
54
87771
33
16
28
216471
68
294758
330820
13
39
31
3
6
59306
87
37
275271
55
187039
57
68
3
519219848
94
422007700
82
66
94
98
12
92
63
7
52450
47
315644
87
416842
339400
297055
143389
61
89
31
44
52
455038
175869
82
6
87
17
480598
80
25047
244066
50
448109
35
159990
86
87
319539214
25
1
406693
418993
63
323911
9
87
4121
250434
222456
61078998
155690
79
481301
67
26
95
18270
768805565
490087
88261
341938
359356
222638
90
244524
342664
24
366387
199621
672923591
69
224663
2
3
371325
71
818338714
41863
89231
503261240
758298142
27
170035
17
440470851
803012813
8
31
57
184274
305905
424181
47
746603170
77
92
235110
9
46
57
22
404130
14521
472580
8
446539
452751
8
202983
1
78
3
365219
359991
299479
208406
257963
94
92
195140491
728551777
6792
46
489025
481680
371042126
17
341984
478671
357167
7
33
82
42
43
324570
17
185328
162757
13
159967
67
63
79303
67
278384
888601237
370607
700653293
16
412433
26924
21
20977
95
94
88805
415715
286843815
86947
71
52
50
897702919
67
118430
141971
1
91
52
7
91
491260
12536
72
370911
5511
131842
275064
67
4
26
72
110552
64
295891
97
11
80
4
94
296229
80
5
26
202397
23
77084224
330142
474014
9
54892
96
37
448866
81
160976
25
69
26074
388937963
819993846
31
38
73736
6
373252
4
521923498
38
1
89021
225195
58446
553744433
282806
7
497013
102564
467031
26
38
156980
381380
34
8
1
565708611
1
378012
456372662
36
27
827741225
9
24
143466
44
32
81
458582
13
288427974
50259
38
479609
29011
7971
19533
51752
746876533
350828
69310
46
64
141145960
498573738
95
1504
84
267937
62
618712100
69
1
46
46610
33
638782445
484307
213740
2
28
191060
406074
96
28611
93457
857662655
1
3
63
38
384359479
2
3
18
52
250969
86
82
17
485343
383022
248531
325710
370805
443030
84
139506
26
61
7
173410
13
66
18
163945
52841441
1
40
57316
52
422809
42
271855
45
99
30
98
60
496603
449623
1
206174
24
2
151679
198236
41
67
88
62
10
134140
105675
5333
295756
27
73
396138
39
242429072
65520
91
46
8
108172
677044368
315078
53478
68
134401081
207610
61258
405699
29
203585
4276
17
454820088
10
993076660
199685
54
50055324
212237
380862
218164
39
3
74
86994
191635
233916
5
454277
205688
21704
98
99
58
83115
50035241
485642
44
165812
8
325588
64
61
333797
50
81
584350492
113757
54759
199761
349687
73
288931
5
59
330055
348924
67
1
94
99
251153
369192
664301414
88
23
80
41076
46
41
35
72
667475050
75
494556
18355
212448
18
53
1
97
381733
185089435
408001
26
74
78
194711
92
20
56
10
402700
465437
235449
486881
14
13
107626
40092
61
149126
738005695
519374308
21
596439574
50
146850
476547
19
90
65
451121
479204
326124
431744
36
68
410145
6
76
8
293656
77138
504265668
56
353432
24
458743
93
17
89
375696
94
157821
248716
87784
65
7
342160
61798667
46
540172382
45989
9
12864
2
76
4
34
386766
392541453
343224
85616
331708
35
23
326407
42
71
66
41
48
15
1
53322902
6785
86
88
466561
435199251
215057
147438
89
9
26
78
278156
86192
110894
11
44656
38
67
298786
38
77
188178
4985
7
388452
196691
36
68
32
382663
74559
78
57
6
738219326
102543
77
52
358606
308547
23
34
92
4
197807
84597
79110
795627078
539122883
28
92
174289
199193
270026
252032
11
49761
476795252
41
267728
45208
23368
224174
51
2
153363
277254
67
397886
37
91
333410
260638
61
80339
76
869155568
55
37626
7
60615
445938
375897
72
26
437710
314095
5
98
25
126707970
63
423307
49614493
15
410046
298709
88
33
33674
817426411
339981
88
444389
3
68
972995566
96
68
852488606
48
691753703
989303687
59
416577289
77
83
46
8
201058
410799
403547
1473
1
624510354
18
445712
17
99787
358755
333819153
85
78
275941
9
980049689
94
59
42
218063431
98
15
8
37
784310547
4
62
284740
353162
35
1
2
64
439871
368114
62
100601
81
499630
339614
45
13
20
56
933447042
845436426
86
78
38
31
39
91
5
899137602
36
55
8
59
104258
492050
6
470308
497879
359316696
489826
405584
120326
88
361125
5
163700
37
92
9
82
426759
263415398
95
2
72
9
39
50
9198
7
457941950
21
183428
22280
281808
22
407444644
72
992508104
297396
464371
29
32
236519497
7
18
26
57
291983
36
99
5
78
58
410816
277892
396333
621841176
286503
45
48
22
309815209
458241
340649
4
56
33
65
390979
375335555
379717
59
388775
959901502
270232155
38
450338777
37
407166
33
54
52
46449
674287279
85043
296053
38
29
1
164965
239063
24567
298688094
476769
173190
59
478489
94
199560
67
277021
20751
21
25
1
17
165825
487526
75
129158
53843
643346551
219318
44762
68
91
44
141194
19
42
82
53
157131
21
53
75915
28901
148736
91
131198
58268
20305
84
176410
6
296834968
10
277172
67
81
23
86
51
50
95
99
66
62
101909
67
61
449024
75
706466539
490007
56
107983
494050151
41
440562
2
166695082
33
456705
9
58088
350415
344962
89
9258
494058692
21121
51
16
59
115180914
28701
340084
70
175719
9
42046
37
276068
41
2
130699
18
357969
118217
108426540
7
30
54
80
3
221963
56
28
53
222259424
261190528
68
325308
42
988064684
2
338708
63
62
327990
42
87
233241
76780
36
2
415462662
136885
13
42138
7
93
54
50177
86
35
11
31
15
71
233799
171884
2
5
230146
10
70
24
220655
44
32
497770
901585203
86
428601
455227
313032
189285
432656
44
75032
28
6
95
466113
57
335130
152021
454169
384453
11
424127
16805
76
54
72
93
76
199811
98
328760
5
45
735985123
90026
78
96
933447498
6
405937
21
493275
346215
89
489790
14
465440288
3
10
34
6
659299815
1
26
41
71
94967
35
487920
337357
55780
742733213
124637177
42
67
20
303734868
283959
199921
34
16496
91
237810
39
30340
255310
38068
58
76
42
85
95
401381
428521
3
79
33198
474881
13
93
251168743
44
169635
44
19
14
69
75
43
298472731
57821
328825
447053
5
726000219
9
48
89
15096
12
466725
99
85
81
85
196074
302590
146701
305426
48
71
325311
19600
98
40
78
464981
148669
10
274798
398982682
377733
75
45
26
5
6
93957
75
65889
293255
73605
3
489534
338957
596543336
322744
280948
85
83640
971785964
251670507
187585
58852
8
333632
95
430245204
15
89
96
527916675
487693684
188217
478689
1
54552
115502
261843
229849
403707
71
333061
56
217671
9
399176
3
750451075
4
213335
1
100660438
242204
473591
456950
6
37
80
165159123
103228
1
595777241
161067
99
457554
47
1
50
99
201601
75
2
3
36
59
78
762688518
79024
41
35
56153
17349
332579
232046
113165
56
5
96
357928
356470971
314491
305118
1
61
252252
553210805
93
57
377796
882044964
404528
8
487093
7
193630504
4
60
42
353604
91
98
54
81
59
116364866
460856
312635
26196319
68
95
29
2755
26
38
100583
220174
1
80
35
75
246491
241745
67
47
417074
4
23
384967
87
736006106
76039
433348
200108
5
379974433
154839
27
73
298971
1
259064
445271
200421
231702
246596
48992
185957
3
23
23
39
45
54
15
450201
443818
86423
398577
26
115369
45
14
57
57
53917
76
224733
382116
4
384022
372717
352599
1
105157
420560
31
49
8
8
325342
56
72858
32
1
120663
59
26
20
734583164
11
265332538
4
505950037
90
25
9
74336
365064
44
45
801513528
48037
1312
443679
27
8
253356
89
85
605309113
35
131966
85
537417995
51
243872234
340499898
97294
410157
38
321016
291462609
418822
126252
479181
32
98
80
432923
141650
441348
950526572
417535
43
247033
98
240356
686525525
35
85
224433
28
27
382010
80
55
90
200855
203369
3
96
175282
46
428732
412570
98
52
264594
5
291865
91
156443
32653
2
34
23015866
99
94333
36
68
37
75962801
42
25
18
389553
123409
156479
15827
805577212
479694
738860597
129397
294640
408907
146162
91
30
632520336
30
37
23
61
890489721
223423126
66
117430
385106
810826541
22
90
343759
8
37
50659
681370252
4
256147
30
298301
4718
3
6
431468
87
16
340300
5
260184
481104
50
64062
76
197179
59242
277637
358177382
37
40
390559
208247
48
52
41
95
76
6
98
358818799
127323
48806
425012
32
312170
22
60
236776
78
350961
74
375586
267649
97
48
346684
50
173275
116863
321438
608823147
74
48
33
72
477254
34
459418
16
13
42
172718
24
5
539984732
179082
186898
9
5
32
428586
92821895
9
21
3
49
21
52
94
197486
159998
44
90
7
3
373478
35
9
24500
14
10590
282355
22
92297
8
466042
7
94
175852
83064
8
31
84
620578263
24
697948373
72198
5
208915
89
8
68786
94
165063
486314
864579436
90
10
314153670
87238717
52394
46
16
315887
56
36926
73
362904
60
237866
102568086
528873867
258951
58
229098
49
94
58
28
69
423945
38
878625578
6
76
93
13139
6
69
477313
14
28
249694
83431
29
437987508
11
451306
77
35
58
52
78400673
61568
79
367440
43
352181
166240
365220
320071
41
9
68725
173046
76
202278
8
359266495
494039
14
434152
13
79
9
5
289145
493288
32
85
3
883247936
8
208464
1
26
487543
86
88
6
442638
309339347
407582
187474
249084
127114
59
97155
50
51
428672
2
325275707
305518839
363771
73
49
170726
68
246692623
481869
202843949
7
12
65
15
121821
27
46
383063
144233
182989
63
178613
4
2
16114
31
463015
333391
1
59675
339157
651986785
28
15092
230103
167944688
32
275905
9
63
468032
144700
13
31
2
30
41
9
347994
55
65
2
26
82308
35829263
248874
110220797
22
198005
89
381768
18
717890385
192244
226034
33
161503
131314119
49
336370
283423
9196
471475
64
49
174466
602112793
7
80
290369
276927
30
207142
255016586
395656
172141
8
43
1
90
9
6
44923
287719
221305
91
427103
51
287810
57
124290
45
80
99736
19
452282
69
8
428890
65
325206
158082
67
441598
32
7
9
7
12
165964
256472
126265
61835
217353
839534451
310104
47
455979
12123
2029
35
57
784687562
333118
42
318416
61
60583
23
59
42
32
479751
1
378024
91781
41
237680
74
46
89095
83
13
35
12
47
26
237829
53
59
69
9
15
8
618916724
413825
6
54
220394
264861660
81
402582
409597
644536601
79
84
186083
31
67
86
236758
5
27
228754
2
89
162117
56324
5
438132
161264
27
67
345936
75
43
282416
82223
3
65
175933
17
5
372130974
51
82
322135
17
165989
20
87
202311
1
2
869860835
17
331264
138823
58
32
78
269429
60
314256
51
9
118226
90
76
218871
492184
97
22
526844492
29
4
419329
468345
447202
37742
5
141780
74
509417629
57
182917
12
229780
41
42
23
23
505519736
431363
261892
125372
18
264791
388603
50
24
34
20
150078
31
93
127034649
30
258265
424935
12
3
23
255505
69
34
74
80674
226821
59619
240373841
3
426863
88
12
85
459530
7
6
96
35
315523
448120
5
261240
40360
348048281
420379
20
372888
7
186857
67
88
345870
53
302804
35
193821
486474
293333
79
5
869356811
81
59
417092
54
970256859
66
24927
57
60
203819
2
432257
80
99
52
390163
296581
48
66
84
372648
5
245179
148913
9
259415998
2
53
208748
99
1379
4
74798
50
89
5
38
302026
42
57
314264
464972032
75068
209486
206590
46
41
125237
201695
282515
29693
28952
977034083
4
69
177274
28
486861
54
397138
295505
42
26
232452
189007
40
39
510970896
296634
57
8
374483076
182162
8
456253
40894
304910
45
569802296
411690
60
196598
82
99
99
94
489638
189130
373427
88
870469001
39
51
88
44642387
183514158
2
394907
37
53
36835
211675
279480
58
98
38
9
87027
323046
8
281615
374370
30
23691
71
411516
82200
233105
49
380443
7
10
91371126
242431
341760
23
1
88
444563
44
47
69
67
44
165493
41
107952
121036
41
67
70
412944
33
206528
296299
8
350918
10
469885
43
23
129662
184857
34330
81
5
409977
302654
48
33
2
92794
2
4040959
170990
340803
50
3488
39
78
308937
232042
65
36
90
210968
5
316696
246510
80
48
502391454
156511
421389
32
112283
67
8
18
151226
29
20
8
9
73
66
18404
13
101060
94
875451811
81
84
80
64
360698
49
300892
25
166136
212661
97
97
11
701080190
5
162320
18
53
47
133017
138431
18
28
899987635
701304458
105003
328951
373327
319921
70836
91
322747
115852696
312582656
279095
391136
80
125065
442219
374113
261873007
26723
92
47
58
191581
22
356010
65
494309094
62
66
4
282189
143805
140885
61
128088
369482
359616412
229558
68
95163
261170
34
92
57
369911
16
95
818920574
265219
71
232377528
460182
4
48
3
363027
37
270966387
39
758878573
15
885999717
212720
44
5
106665
85
285644
61664
297279
82
313168
521311201
9
37
76
131938
76
15
7
51
75528
31
5
68
72
201026
171036
376662
91
907486184
383778
95483
498925
4
468486
80
68953
93799
7
289060
406645
54
59
44333326
4
778377447
3
184815
65
142114393
38
35
413144
21
243989013
81
380451
67
463085
335245
64391
229019
98
205610
20
30
31
65
84
73
293538
614074001
28804
3
340364
46080
181923
7814
219998
3
15280903
8
372142
20
80533
22272
90
67
86
72
286657391
2
5
405186
321429
8
9
836113381
86
670993035
82
271979
2
32631
44353
55
63
88
62
9
59355
6
319666660
37
351149
83
36
43
79
10
357199
34
13
40
8
33
22
74
68
19
26
59357606
249561
140577
81208
169446728
146830
20038
143957
312650
505552367
79
8
47
3
394668
71
8
9
78900
75
78
768921862
29
25
443406
65
84
335774
458025
7
451716
15
196145
394666
857155075
80
420958
203403
172315
998922742
203202
621560584
45
5
193449
50
6
453380
62
471316053
61
346263
249664
264717
75964166
65
332928811
6
74
30
90
368942
58
115575
80
453185484
125201
35
290222944
16
12770
237443
283288
22364
245852
834330131
65
16868
333733
204509
43
9748
228919
84
21
77
58
36
23
207263
136756
190598
349841681
264717
354659
43
78
65
81
13
865866558
193294
107761816
48
56
13
35
364631
76
479479
86
3
30
367024201
209036
399906
58
1
3282
221932
3
374976879
31651
84
41
383518
54
56
405970
278482
1
10
97402567
213376
299076
32
250295
32
19270
61719
537046676
34
49
96740
344810750
830731250
247786
190548
87
228224
54
16
1
234676
37
50838
322221
387923
891156709
64
21
93
15
181873
42959
68
139055
52
484383
289384
147162
99
8
19
239137
21828
145294
390790
81
210670
341025999
772753040
245390
2
241355
423805787
91
259515
9
6
36
86
7
98
277689
94886
264985047
228723
68
25184
7
312613
13
86
2
97121234
22
45
25
399784
2
40
76
32
439369
1886
35688
59
645687305
275177551
45
214487
412786
178533
75
91
90
92
337422
83
73
347354
1
48866
447519
269607
846218885
11440
30
199549
48
488196
42213249
297706
58
3
17
74
4
184866
90
3
117859
70
70
557816804
4
152192
65
119783
113541
688710569
10
44728
47
45
96
286223
325164
547589837
227439
5
90
633192475
45
355706
173561
86
197020
16778414
353875
54
406830
130592
299421
285438
98
29992
30
155799
303269
54
80
91
209432
1
28
49
93470
6
70
360456
60
380969954
211539
168518
45
92679
931069546
347412
228388
96
249209
2
17
333275
38
286695
1
16
13
84
100529
45
1
8
6
190610
888514832
8
84
219358844
9
466886
66
48
9
66179
554131015
351210
376052
80
358385
36
158824
41
82
24
444522
7
6
323338
50
96
45
91
48
244925
41
187729
930692215
86
49
81
328222
62
10
59
402068
370175225
26
18
6
235934
76
726664073
213719
572603366
512555821
9
1
306161
59998
86
554422114
54
7
129790719
26
80
70
781497124
88
123308
290083169
66
347967
447341
319745302
53
495971
62
2
68
92
5
12
156338
414631
306463
66
82
105537
213796
14
127001
13
608428565
777154223
72
337700
282331
79
78
30
86
98
282886
175308
8
292815
196615
343175727
30273634
2
45
48
19
287892
248450
7
83005
224294
148794
62
27
433110
19
82
149218
96
365038478
174105
134287
139423
573941834
127454876
392855056
31
309482
17
31
140983
36
11
79
239980
480663
81489
734423234
37
265013
1
42
25
563734903
49
439534
309409
831925531
31
59
67
74
17
150909
62
362230
348300
376305409
71
88
468503
89
13
1
37
8
73
57
19
184702
96
32
8
152498
8
461024
22
97903654
448507
34
474596
497740
371589
71
419510
50
954246999
284620
333674798
7289
385770
39
1
97
471685
59
84
70
4
956124232
240820
464209
195414
81602
600013389
101760
7
80
323196
80253235
423403
484351
97
353448563
76
380666510
65
113089
486001356
115629
99637
301842
304409
67
29
15
43
366776
181250
65
388632
152095499
16
31
82
447413
84
130349
215189
363390
21
262427
384035
48
166389
34
4
11
51
314372569
209446
39
15
3
63
130835
2
1
223819
126856
52
258456743
406183
480512
78
314871
16
203795
490623
9
62
3
23
342488
373113126
77
205271
295657
84
1
247383
7
402048
261820
33
61
245788
4
2
85
99
77
36
99
64
160366
367889
164727
356695
22
8016
56
422930
117052208
10
66
42
6
71
51
49
9
69
53
73
740155621
334979
149530
87
1
56318
75
445904
440788
295848
25
48
399628
68
592820853
3
76
241295
39
284042
3
62038
42
46769610
62788
206471
45
965995197
323754
77341
98
416189
18
163404232
288924
58
475417
23
852417099
31541
498915105
51
260861
67
1
204618276
405267
486792
80
433473
227473
193098
53
454428
25
60
67
15
106639
5
99
47886
208615
20
283061
4
3
71
472483
8
6
76
39
25
32
63257
214726
34
48
302010
493739
445283
54
99
452794
348029
99
39
44441
618508384
82
491054
406402
21
38
225882
17
277727
23
100520
132489
9
33
5653
394310
670372838
85
1
80
93
952595614
8
236577
87
21
81
36
140451
431496
48
41
91467
19
61
1
26
517666836
105913
273313
476955
288846
6
2
407928
27
332782
53
37
390363
55
417507
9
7
200808
473835
15
48
402174
65
178259
86262
10
90
68
283859
28519
193505
241806989
9259
486828
30
88
287925
35
237179
58
191677
427984838
3
54
22751209
500605198
273172
51585
255431
4
13
7166
285390
737597881
5
24406
45
80
239656
63
72
73
47
141631
53
18
955889116
12
39
4
67
113703673
218839
78
563733112
37
19495
284957
181784
81
448963
386508995
487622
6
4
259150
74
708114605
47
73780
235618
17100
412247
73556
324610
21
384402
380713
99355380
27436
5
71
473009
72
52
85073
2
77091
109727
69
411069
25
772177150
431752
74
377585
87
82033
658660141
477479
34
102780
58192
4
58
77
6
330336
9
38
81
318948
3
1
30
20923
43
95
388916
58
416090
26
93254
663796374
30
53
754746469
154059
85837
58
56
26658
238231
182066
38317
182371
315007
23
46
8
22
9
50
20
69
77
472803
902944127
84761
488941
76
419659
45
286186120
6
346331
3
433158
430374
206511
487928
4
76
92
15
60
142539
5
314749994
643883844
89
16
40
469594
47
239533
299650
60
146120
142073
11173640
7
175921
292096111
97900
263754
25
90
192052
1
140136
719336815
357590
431091
72
39476
1
318042
72
88
11
56
71961
164243
84
11
58
235458
28
499885
72
81054
81
126732
58812
159786
91
25254
8
468356625
46
461392
328686
243104
75
367538
83
28
84
316012
45
59
205460786
9
157449
10
11
4
413380
61
355451622
96
406558
188984
181832
92
467604
498124
61
31
93333
318812
486601
70
675910864
347963
161044375
40607
69422
363008
54
76
4
427859421
6
212069
99
115835
96
497461
359051
136991
416003
16
55
74528
372776
254430
157241
91
29904
90
320725
2
493540
209197
414337
29
14
72
197571041
252194
442282
47
275595
44
38
92
134134
97
1941
1
85
129615
19
73
405491
48
24252
12
508619358
203696
23
336372
69
69
318044
322910
763579665
326922
283767
77675
75680
34
40
19
831769631
81
270195
12
10274
5
381976
58
27
491572
622516301
73
52
564314086
44885331
97
29882
259561
35
58
14
38
71706
280730
76491
21
69
331962
4
71
34
38
53
61991
66875
39
509746899
107408
2
21
22
89
454205
4
666778078
96664
67
676633498
393113
83
58
28
332338
402965
30
33
4
156348
74
168428
73
412993
123990
115446
71
482114
47
101975
69
174813
31072
95086
78
36
8
69
118801
315494
186116
26524
3
41
4
35
487184
269180
116919
32
7
21944
315152
112334
109165
165271
74
75
82747
59711
38
8
73
484770
213091
26091120
94
7
466627
28
250528
60
6
255770
24
8
67
141032
408021
6
9
99
18
95
47
21
79812
497637
937150253
87
42
8
535131810
726083903
252691
17221
424480
43
781922574
246780
89
157163
306879
79
6
4
115492
98
7
449354017
10
41
48
7
1
20
64
90
67
53667
416785892
456000
219958
103613490
300711
19
13
5
8
9
49
484981
190382
402773
940535228
908639057
438036
46424
87
102443
309050
1988
885804839
525745898
17
6
322426
284355
385209
319090
9
77995
394630
82666
170896143
45
85
78
227756
454160
29
40
26
51
472672
7
22
195590
36
41
24
104627
4
11
71
474370
420974
7
403992
26637
258297
79
70
449953
248486
39
46
341468
361572612
206483810
6
91196
206976
55230
422504
17
56
233020
93601
144362
12
83
140398
469030
74
82
66
107898057
37
12
73
342081
398400
88
275266
299485
15
77
595827378
269026
267812
10
62
7819
14
12
3
58977
66
192600
6
95691
125352
63
45
43
35
7044
139607
69
37
104399
27148
300859
209992
5
646572517
85
369105244
27
215619
54
585482155
269628
625108907
389493
444172
52
6
82
441284774
83
148305
7
73
4
322333
49
2
93
26
330711
155312
221791117
482656
178491
279958
324071
350959308
177950
119488
305807
34
292147
10167
99
65
10
228687
79
29
20
30
2
176870
9494
284382
79842
68157956
22
10
67623
212195
9
23
180429530
7
21
71
73
82
258643
35
65
182866
941190074
30
18
358212
9
11
497857
31368822
133709
313895
872739661
335420
87
466149
40
83
64202
309497
15
93
430350
396690
82
4
122464
17
242715
99
8449
33261
82122
18
96
24
9
380399
39
96
92
576360279
494684
62
230895
138750
77
84
286440
302183
182756
95206
390526
201757
135510
425473
6
13
58
2
394044328
60
44
415896
53
1
397141
282258
56
152715
11
986501108
453842
37
229220
69670
47239
52
89
56699
94
48
7
76
39
41
246203
268605
67
10
98
85
929984816
40
584752399
471119
129351
33
76
11
28
70
84
54204
158652
372244
104543
96
66
63
335809
27
6
39
392562
99
60
39
331170956
27
2
481475
2
12
385234
551628921
388054
344708
60
111720
53
485044
49
451883
489692
5
291042
47705
60
498877
85
473997
35
25
52
62
13
73
192868
10
4
101288
271878
57
401574
212222
900557364
186004
492900582
91
73
86
67
46
63
45
9
98
64
899183277
171337
286328
240330232
21162
164833377
2
159510
109890
84232
42
210396
36
73
496532
66
51922
75143
50
88
252487
52
56
144473
279809
86
28
89
7
65
38
56
28
51188
49
50864
644801943
439930327
484665
161940
27
455670
449944080
332734
81
587615923
22
14
115296
185138006
34
24
131374
17671
96354
94101
7
445299
338490
42
41
402535
76128
81
28
19
353823
52
143327
7
531315671
1
2
353070
447693148
20246
79
6
295129
289851
64
21
15
157883
637352120
3
482288343
53
292027
56
253553
1
363942
82
64
495184
491591
367845
83
39
21125
42
37
548921613
551806984
63
6
34
50
12
9
99535
15
47
481842714
415963
72
5332
89
135678
8
88
92
490706
86
10
83055
83
60834
43
89
437088
384606
19
29252
91
8
89
12
96
211079
9
99
248122
265169
428572
143352
63939
9288
465773
20
119561
88
295324862
909515896
431499244
77
35031
35
652472078
103693
78
347976
3
7666
52
497312
458229463
1
11
28
74
265244
933022470
349449
61
182382
323553
202107
125824
14
376687
82
66
218158
208201
68335
157293
11575959
56939
6
469976
50
77
26
74
381379
81746
48
437296
437289
415292
62952
458407
79
52
15
392244072
56
98
357953
17
326416
108488
54
42
45
164663
109408
94
348568
99
408731
60
18
332766964
367859
27
283678
145465
7
86
97
35
95498
382478
376241
1357
24980
30
13
138632
248313
94929
31
136685
85824
157692
61
168236
4
231058
254144
45
45
64
97
131128
349873
60
885049931
18
318857303
43464803
256950
794117629
147482292
280966
80
217479
50369
19255
7
28
51
2
291153
74
228230
95
81
23940
432311
104689
69
706998643
88
328972
44
144931
131716280
12
14
81807
61
35
42
56311
55484
45
109356
402479
107688
66
155985
25
237931
240113
3405
234445
68
281399647
928476097
432840
414286
47
134671625
350708
164615
14523695
19
26
434104803
254908
482460
147928
307525
1
2
468803
21
442280
187516221
417868444
83
87
455324
45
48
923620439
48
136542
18
8
6500
31
12
173075
59
16240631
287311
26
73488
83
300211
63
240727
418091
94
90269
40
13
12
270451
607695610
325722
89
56
96
280969
274160960
48
275923
252262
50
415680
125313
420678
27
177703
3
322577
275331
73
474077
12
51
486701
3
256540
47
821137763
83
239584
73806
392702
61
105555
245985
232603
33
14529
9
2
44
66
79802094
62
2
7846
213607599
324002
110967
34
65
240706
8
195207
69
443465
3
61600
420702
65
309518
6
342581
18298
267498
21441
264088264
59
48490396
93
79
79
80
69
55
487462
348158
51
458193
990209842
386675
326528
39
79
14
469638
37
580516747
60
41
290925
438855
470015
21
68688
68
57796
9
66
64
45
8
49
130397
70
92
137685
87
15034
90492
86
180562
333634
437488
1
166695
87549
225714
515926271
17
69312
206962
530445658
73
49
21091
467306
715390021
125894
120103
6
324671
22
106044
3
44297
405880
7
688669677
399355
52
10
296261
81
357683
19796
424064
11
46401
171316
13
83
489010
821441883
262216
923386834
248638
9
427092
286163
228430
99
428631
87
22
402079
84
6
5
454012
18
376999
88
59017
24
288474
28
220348
150122
6
162804
408905
362133
83
7
76
493323
29
51
38
763832663
76
98
68892600
99
45
61263
483879
426601592
93
50926
466956
5294
3
99
27
622507689
5
414120648
32
444446
442171
180954
62763
262997
809814014
316540
480682
5
32351
29
359436
59
88
127714
73
62
82484
1058
29
83
82
1
294478
45239
463148
47
206687
18
129303
988592405
392163
17
334164
328084
306472
63
358888
200447
296733
124932
26
173354
2
40
265634439
68
83132
385096
636475635
12
4
397451
964638403
67
373796
6
476572
5
89
114280
28858
688117950
47
77
486454
92429
260050
264354
81612
65
383617
716117838
77
39
245084
78
267499469
6
45
12
41
33
256808
75
153362766
80
114539
394045596
820502206
444177
634510024
283336
17
33
408750
383246
6
449294
195884
499781
335390
38633
1
91
14
144981
19
12
29
61
6
480268
8
78
2
93
86
150623
60
2
219053
97
366401
473867311
419002
465883
277965490
264750
28
471709
15
48
3
27
88
73039
27724
65
298797
12
76
71
65
51
91
78
68
342393
355226
5
947036392
4
8
236177
645968060
142192
38
39
402394
93
470326
65
62
93
31
15
87
416578
43
99
27
96
282226
43
412463
5
323256
1
71
27420
345605
162958
8
884329335
128207
4
94534813
45
23
57399
358011
93
41
77
3
308119
52
65
359690
416119
348788
47
738373601
379107
310414
899349824
9
93
183819
63
230938
275812
380248
78
334227
32054
465446
392815
17
108297
52162
162957
50811601
88
93
29
71485
23
110497
54384
361435
11
286301
264038
119282
7
349169
97
339162340
18
50
92
2
66
59
5
7
1
466088
197481
30
99157278
33
268257
46
11
336819
91563
311059
29
382461
211843
96
794142725
725358436
68
2
48
9
41
95
81
474061
239184
60
25921
323256
42304
251411
3
31
26
335173
277022
269046
70
97
129119
105322
108263
50
99566117
362973
146069
7
102416
138967
304708738
27
169194
33304135
85
805855981
67
85
82
337976
67
84
431098
2454
59
43
3
18
33
5882
70
3
37
29294
95037
287744
972778024
7
121376
12
27
62
336981
9
2018
6
18
93
444004
248094
337886
156867532
81
92
96681631
79
71
99
108305603
912281605
706951683
495834
88
16
3
91
88809
12978
53
56
32
4
111756
6
55
24259
460849
6
190178
228870
419985
25
76
76
268546
886746936
359511
101024558
95916
451554886
285701
437155
112868185
34830
342393
72
50
16
152262
94
160944
1
418288887
74
34
31
381676
96
53
5
63
14
142660
34
173243
290463267
61
23
2
6
96574
21
396847
543537541
107359
477936
50
71
314889
40
95
41
82
9
94
796881985
38990
14765
36323
135881
224731
27
330569
250543
56
310564
14
638488655
19
211394
317388
41521
267840
336738
255920
769123643
64020345
267272359
124314
994107320
303871
333373
308072
62
50151
43
477974
81
4
2
77
256404
32
26
8
341256992
842414974
68
50
156694
53
117142
58
80
19
80
55
495515
226433
329604517
714476577
77
96
91717
317463
171834
260876
334369
242487
43921
51
189592
9
93
242290
986823152
466420
59
99
33
12633
12
324883
47
382990
864079853
66778
16
107786
2
99
9
472471
66
206895854
36
96328
93
66
341477
98
29
25
41
396331
25
210089
19
91268
217423
9
16
176903214
79
56403
917785397
336108
98
59
266464
82
18
77
243621
457641
229390
364714
68
65
289036
99
308779
319677
304483391
29
412758876
95
490320
130644
447477
22
277945
15156
220289
478656
266577
85
236747953
48
6
49
74592
25
156217
67
138089
61
73
205568
380479
89
295805887
49
4
41
1
43467
69173
413032
117446
146396981
202084
98
532372220
96
17530
52999
3
59
7
13
202521412
86
19317
5
64
5
891368797
159754
211591794
269006
150290
215289
56850
29
398606178
90
1
96
461786311
66090
146788
118437
5
205298
5
8
458243
433126
153111
9
1
21
292774
347264
5
254193
131320
437975
49
386933
455510
38
16
845385796
61
264640
489167
97314
5078785
28
628751341
2
46
6
367205
37046
67
415796
82
207751
155688
13
40
33
109028
83
50
2
92
203460
47
243838
70
72
207837
50
31
45880
270828
5
95
87398
89090
49887
396970
56070
275408
39284
15
455802
37
3
145185
58
722837561
75
32
312991
449049
153026
67
77
894637799
41
250088
250310
131476
154030
161149
95
441597
24746
360936
43
55
26
17
66
255622260
437428
404696
73
37
683354026
41
64
48
75
6
344529055
14
32
12
41
89
101593
1
3
328377
21
78
60
47
84
72
72
86
56
9
84
464791
316059
71
33
676094961
781694335
6
155537
33
3
45
149843
344426
58709
332397
25216
842978064
58
62
128108709
399253
77
70
1
47348
87
336183
355908
36
216055
35
260993
471934
505217812
89725
373280
431652
75
53
14701
2
57
349278
455845
988564058
100465
339471
3
158360
386615
63
69575918
58808
53
295343
4
5
644640050
45272
276170
353354760
68
10
261926
372158
442637665
94
946491204
48
21
339195
16
8
1
87
44
72
11
7
1
46
36
372212
476079
376563
72
17
5
51
258279
423660
14
73
258629
371531
67
8
9
2
37
4
466654356
494851
887716603
584412807
232940
2
304875
251824
94
59
88
22
188838
142369
3410
18
81
900843026
85355
34198
274087
177318
84
95
40
71
45
250340
434266
8
396792
157045
34
75
11
41
856546820
562157504
80
86862
85
217960
272390
373755459
412483685
9
385217
415930
86
825708892
37
49
33372
464676
9
407298
67
55
63
44
15
9
6
15
723432943
104395
201091
93
71
15
43
58
312393
173066
78
197420
72
298514
82938
133226
5
46
394767
319240
86
1
45
108994
496405
277255
42
36
5
442629
451321
16
474561
7
339998741
7
88
421344
402905575
961111300
434918
29
466631
65230
332718
1
3
133893
29
292954
401303
52
98
90197
14
446973
63
93
456016
27
431949
88
855402946
41
448150271
329591
428038
30
41
373420
92
390252
96
93
486242
528161197
51
25
418367201
117419
38
83
88376
5
53
340012
39
95
545117030
118034
9
224513
58914
70
85
88
5
240971
1
136288
27
75
428992
82
55
85
49020
53
280191
69
2
9
22
58
879201564
40
220209
201604
28
4
60
276302
280088
190733
258186
764660986
211941
209135
113823
305160
57847
2
264111
1
490612628
71
130902
471692
189838975
45
276633
63
79
113263
408287
97
20
174701
18
5
25
42
40
46
403034
205602
10
35
2
357316
25382
23
276895
96569
41
94090093
8
330189
21
11
953116047
59
64
3
403867060
57
96
10095
43322
11
317652
71
4323
52094
95
332092
435621
432959
4
222187
99
44
173106
61
421351
469807
394988
427368
12684
97675
19
706137326
39
9
17699
4815
251813
27
84
373566808
32
69
451081252
60
195599
630169029
45
12
26
88
49822
337232
5
4
9
826035026
20
144060
6
56
1
26
98
2
85
3
3
58
71
13
61
19
312973295
65
113433
18
91
294506
11
9
14
50
84
76
418562
495126
162652
84
34
50
28
1701
202241
285227
496234
77
1
75904
785898248
10
39
182427
12
8394
367821
33
89
98
471597
400851
67
72
410119
80
72
25
295456
15
158181
49
72
401495
377764
372834
304131
94
90
224308
170155
429743
16
2
40582
58
95
80
472649
76272
46
41
95
323202
42
213517
242299
48
2
3
55
67
167450
251393
11
198195
61
44
359133
321771
98
92
91
248272756
29
83
19
384881
63
70
55
221316
12
382934
20
94
27
4
73
448838
68
36
266052
264935
4212
17
257985
162550
435798
412095
10
32
35
207644
39466
12105
120499
78
359528972
4183
56
832471260
13311695
121501
77
250654
482290322
237108
54
86
4
371045
77
86
12
37
185492
4
8
21
15
1
27
1
90
38
231887532
1
214825
347935
71
28
177224
41
11
478843
93
138841
162881
134367
339753
348119160
446240
38
2
50
93445035
34
471536
88
8
437346
75755
55
61
46561
290636
498547
303973
938801866
216831
2
95
28511
83
29
71
6
78
80
16
1
48
476968
17
793408165
123809
370891
9
342190
80
65
24
575496296
1
44
71693
174841031
102720
373224
420779
358436
74
96
18
38157
409992
67
68
457833
16
405917
218490
63
225162
233792
64294
46630
539527413
398312
55
7
452707
28
59
453394
409794
149696
459948
284276
318479
88
51135382
744986102
80
243812
457209
9
425270
491013
75
389784
9
54
4
134241
300508
3
64
101391
460841935
486578
151727
242851
71
7
3
42954329
254687
5
224732534
81
315196
43
8
53946
69621
22
36
9529990
3
290566
410264619
10502
128414
190223
22
17881
63
231115108
336339
247207
2
59
95
79
66
345073
152261
279649
460867
388088
440867
2
25172
14
11
1
968662367
19
364286
142647646
29
6
61
3
33
92
2
215509
97
53
4
287280767
400575
20
1
87
969822015
33
79
483782
76
60
892705238
26
233883
228052
382177
13
5
95
281756
96
412932
427701990
8
33279
4
84
413342814
85327
39
90163
69253
311109
20
5
38
627212677
66
367442
306812
453186
886329594
16
33
41
292750
394214758
86
365126888
1
441267
8
46
188903718
13
23
491708
970430381
387365
4
257183
55654
229937
386588
386978
61
261054
60
137342
153991
491962
36
310189496
4
20
258478
81
86
47
2
1
21
44
64
61
988205317
168503
460433
65
96
53
426411679
401524
55
296252
16
489842
15
123946
1
454660
53
410912
477977
457497
57
12021
63
406383
14
63
155045
12
408296
99
3
9
138018
14
695485876
298500
81
87
7
75
222517
15
5
29340
288317
31
48
343379
29
47
256730
5
775938197
99037
58780
52832
98
79
298640120
48
335603
55
57
235198602
31563
331112
32
460010
939960184
248613
3
53
884302577
18
190798
78
37
41
51
125935
364519
292852294
122057
5209
415886
9
264202
498852
60
412199
66
66
67350
512178591
362001
298022
77
61373
247165
37
46
4
83
81
200677
401158
18
33
876639740
42580
314119
262429
45
31
70365
10
99
18
249228
63
135612
309988
58
62
189235
36
46
363222
138493
26807
220201
882219216
46228
4
14
91
28
671733525
23590
399018
473602471
29
77
83
4
16988
942372225
4
19
485166
72
294219645
5
10
499185
921654129
1
66
129565504
196117
5
45
96
47
17
113782
181814
49129
369611
5142
71
15
3
2
736098510
180294148
7
3
127019
262377186
45
424726
5
236755
365249
40
5
424179
85
80
49
35
178070
284005
189537
444955
47
288359
7
478358357
47
41
438353
26
9
1
63
20
58
18
42
181838939
433322
7
326890
452762
60
15
61
45
11
434668
144320
665416861
254711
97
20
82270
496231
92
497804
15
99
90748
186050
90454
5
43
425032
34
1
438587
4
225323
453271
265426
31002
61
22
25
54
391269
17
449745
58819
354784
234620
387923
11
2
987294978
21
68
57
76
452866
292189
94
10
57
131713
959593664
40
45
381811
80061
307245
383791
63
473087496
258992
383681066
71
101635
41
127584
1
70
6
52370
455245
273742
43579
470432472
88
13
488337
615312605
59821
17
217128
280504
95
79
42
303038
16
68
38
429350101
6
23
429469
85
608329731
339660
7
279297
485294
1
52
73
161900
28
14
400830
56
263873
329866
24
462843
49
771122880
1
8
458376
231749
37
66
5
464181
644454826
239833
1
79
588161046
6
164992
271122171
460109
73
73
30
106295
90500
82
60249582
98
397524169
423562
92
345952
77
51
99
169352
38490
98
96
83
25
375079
75
95
59
40208
513826748
71
86
9
59
458836
575435706
372533
55850893
86633
14
42
230443
165992
452940
26314
53935
9
110216
268467
50
24
8
91
454327
347717
345086
419089
183871
206002
642894556
94
16
439436
358161
70
135818851
35
3
195433
38
14
455015
43
8
1
57
58
322614
429028
81
821915300
66
17
96
425926
433913
82
739448648
122297
282425
99
175346
419141
61036
69
86
1
217896
417724
90
315290
85105
337518
760028871
1
9
98
56
22
88
31
15
15
279129
404147
1
17
444095
17
401645
43673
3
316146
100537
25
25
24
35
77
90
56
696211989
3
93
208647
526266975
493869
179747
60
120207
37
67
87
81
379312
7
22
140234
6
305861
128676
286959
7
247413
9
28
6
59
81
229510
372278
5
75
29
57
439931
52
56
488630
35
79495561
164422
43
244076
21613
227262
75
421029
336631
21
59
384674
395950
944491752
149038
32300636
552663860
57
13
347384
288227
9
366412
60
184475
23
311873
58884
14
19
99
1
458067
195243
61
401218
8
189709
365399
2
548243302
315424
57
308612
616976064
70
84
25
167221
136432
4
89
28
29471
32
16
29
81
36905
49596
374838
239608
21833
36
3
220945
243810
163755
43582
28
41
459267
4
71
49
712592028
92
44
573967682
70
421401
296417
57
6
6
66
63
155457
294969
75
78
34
202396
277315109
16
60
5
665458700
42
22
338831
909492062
185176476
93
1
84
301614
921107449
65524
233595
78
45
340424
80013
18
89
234590
349376
31
921608389
91
7
42
21
350996
398450
60
49
7
3
7
86
42
260411
42
139516
452926
354971
564528477
26
195234
843836299
16
77
88
321339
475819
44
186498
265406
52
109947
99
80
31766
81
13
20
330534
75
149618
1
410066
375246127
77
4
91
65
325679
194017
36
183719
48
32
81
200766
875960224
82
723861046
7
301447
250396
75
6
42
748916333
96
383016154
89
49
234460
14
361306434
27
72
198835
465520
13
93
44
120694
1
479169
120079
319757
9
111741
452430
343815
141067
232700
41162
32
248253
271856
125090
868540267
22458
161707
38323
26
871875180
314418
202775
41
24
268491
284280
82
3
89
16
49
128884
13
1
55
748696678
181355889
61
250133
392698
113166927
332252
87442
10
47
137994
80
459797
130960
89
583277518
28
95
83
746153327
18
37
4
71
370948
51
2
220137
423994
80
358003
18
71190
2
269696
160902
337894
296923
75032
57
3
275968
166868
32
38
100313
274102739
179724
585423241
5
317489
311111
87
67
245789
43
15
112540
196460
93625572
320140
206421166
40
105285
21
4
459132
63
31
25
3
42
43
3957
164266
40
67
314388
383768
383720
40
234436
88
311021
83
38
47
29
213623
69
128969
1
4
433471741
479161
458466
338255
62
136150
91
38
70
49
12
281966
51
57
283395
7
21
78
68
40
23
44137485
73
454243
2
429891
23
238900
73
45
36
67
197898
41
492416998
475668495
22996
190428
490229
401438
437656
60
88118
53
97
324704
425292
350532
291435
99
17
85
52
22
455612
187199
49
7
84
416225
157319
65
394096
35
238723
439625
36341
1
34
18
47
694863160
86101
197321
126882
22742145
116516
335459
83
4
78
59670
5
4
285328
297310289
308357
54
9
91719
53
8
549460810
101726
261268
324314
398437
75
488108
19
5
24
49
245359
43
43
715699995
77
748182022
62
363723
281981
69
89884
132831
64
62
92
116402
70
169792
20
94089
218443
389856
357048
354484
84
417314
88603
53
408690
20
375227
31
89741
119310109
63729
237541
149683275
128983
448653
327132
2
47
12
39028
18
49
74
84
550540856
78
46153
30
97
387659
312197
24
432800
65
63
1
62
80
4
3
9
52
234621
86639
41
791511033
10
59
113756
369877
510792415
10
317535
89
2
214652
355382
41723
274295
19
564249693
34002
5
3
273534
5
365111
45
10363427
96
222022
89
141456
65
349311950
163733
2
485416
35767
349908
78
65
990403642
419028
99
457241401
157912
92299
447946
212178
26
63
4
65
71
70
308488
79
92
285556
215153
5
20
430380
119117
467173
311102616
539986841
221654
68
54
250561
169001
183359
225417
125792
86
421793
648624990
71471
306914
243730
2
91
406695
357055
1
234464
703583260
249089
55
413801
464122179
59
90
839904981
447061
1
48
419904
13
53
329836
309574
43660
59
792131963
39977
31487
49
39
236856
129793
115231
377743
214046
86
22
32377
416335
70
39
341992
26
112695
221334
68
49
37
142728
36
134511
255112
43110
630209133
1
71
51
53
200979
28432
14
389468
61
276775
133245
30
15
24
62681
90155
784614443
56
79
86475
490965
33
4
287128
1
43739
229041
2
371909
320125
85
212540
162613572
246301
422894
88
67
457717
3
9
233342574
85
69
61
8
190969
196498916
6
66
2
144345
71860450
21
656352383
4
22
903782201
365279
38
76
2
19
5
99
149931
15219
779757027
1
368812
1
146304
342617
95
61
61
41
36
69
27
82
80081
4
224658
202081
342657
347206
66
338665
499349
241945
409581
27836
450770
252258
189526138
16
133032510
5
337655
440755
8
33
305301
8
9
357645
91
270889
47
421137
474371
472277
38
92
301656
49
112259
328177
16
241503
70
497293
169174
398780
52
167654752
36590
78
68
356405
3
56
11
335720
241562
9
285834
31
68
6
92
301708
443088747
217251361
126473
39
2
102022
200231
364371
151321
58
24
139349
26
81
25
87
29
99
5
117689
1
120640
56
26985
22
982486597
280140
6
84
75
85
1
943246573
14
222095
294154
296027
2
79
225017
173971
406131
3
46
267425
202386
99
9
89
15
540591587
60
115104
7
68
318381162
228327
92
57
254853
449828
41
93
481984217
297333
121145
6
66790
62
69508
12
446344
241317
155350
6
70
61
69
157140
94
174350
469724
187870
4
477942468
404138
81
79
4
374701
128958
433649
338090
82
845885175
2
78393869
69
18
229918
41
44
30
35
83
52
71
274818
54
73667
94
14434
142249
71027
195370
4
493445871
243608
1
46
58
575311093
7
16
13
271037953
468050
362701
462947
73
14743
100897
137201
41679
215426
91
412781
523903374
41
31
53042
6
2
470506149
12
455141706
29
868713984
9
496849
58
309340
392899
85
311194
96
24641
7
15
77
490760
351833
82
11
31
5
69
24
439226
183732
117388
187188
68
95464
135176
94
248889682
124159
1
45
95701
138948
80
56
83
408507
451987
8
60
453970
23
18
28
66502007
279972
52
318847
783942311
37
25
220137
27889
210790946
17
206585
89081
483741
91019
242022
17
351719
364132066
5
77
149913
54562
340485
25
79
2
19
31
150962
74
369764
51
882610270
33
69815
3
2879
82
6
202166
639095557
195033
41
15
367984
4
4
90
169065052
56
8
38339
368551
3
35
80850
94
576480676
19
483860
75
439821
97
77
8
481485199
78
70
2
470902
233381
58
135430790
359873926
321518
858358083
193085
270879
81308
62766
44
6
1
5
372570
136998
87425
328935
88
29678
285562
51
51
485091
14548
41
81
44
334641
456975282
489371954
94
8
204465842
154236
34
418334029
5436
7
29187
375393
297254302
65
4
311934
28
52
144073
81
7
249622
462281
21
61
349523
469693
65
243150
970097011
472624
294879
71
76
6
16
39
88
365886
275349
6
87592707
40
276200
317261
543218116
26081
38
97
364175
122902
74
19
340326008
183515
77
765543791
138240
21264
71
57
1
72924
121703
408978
51
270176
294233742
7
6382874
37080
56
91084
204018
55
2
14710
16292
158074
45389
40
49
8450
240196
248935
388501
486592
5
29
45
8
281842
35942
31
361213
46
1513
39
63
29
318904
84
321613
329097
943372627
68
444846
41
25485
86
92
97
920144340
49
30
81
3
359565
91
42
979615608
56638
37
39435
172053
6
48
43
59
60
62
638158107
349432
381135
362185
53420
83
126103
43
482592
99
185762
32
435350
68
29
85
24
96
838810342
239029
277061
333684
86
3
50107
63
11426
101719126
28368
5
482058994
20
10
40
343954452
13
10
871039936
324921
483246
314243
21
64805
74
66
88
33
34
72
39
99536
27
52
340027205
107795
26
69
473496
65110
128669
382037
785421311
404073
264519
30
17
16
88
270734
7
990317881
134673907
203127
92050
97
49
17
346751
765261413
133076
436530
5
2891
56245
3175
259295
89727
967566145
2
7
30646
41
15
286495
964540573
20
495295
64
174927
54
394762
359853427
93605
239614
262296
79
181886
322533
52
96
23
1
90
889603378
88
377028
82450
80
29
257498
37
636454574
9
379785
273058959
6918
271828
75
20
1
445802
356996
187389829
9
39
17
40
22
99
83
363261784
94
20
161705
345114
91
112514
48
247371
3
423618
16
469007050
307144
382951
38
6
26029
216745513
84165
467239
95
21
18967410
76
49
25
62
34
257869
5
79090
354615
474524
34
421501
304950
79
166787
14
48
5
429834
66
932623557
552217123
62038
82
9
140591
166482
488071
356564
826467416
69
68
108550
461561
31
97
6
2
43
85
60
361317
58175
210548
24
21
48
343868
73
93
85
386741
3
53
193483
189925
112288
164457
95
149588
223305
74463
278415
57920
403250
58
56
89
486376731
95571
75
58852
93
356364027
101005
381903
77
21
352840
12
74
4
84
8
318135
98
162562
165009442
282928
363913
72
3
58990
9
53541
231059
2
97
889190243
428844
9
5
69
246175
239212
321501
62
8385
27
161468
31
71
53
12
269504
45
39
43
36
80
8
48
105783
32
31447
446079
49
82267
8
28
421768
234889
39159
5
71
262710
85822
48
6838
139309
332510
28
90
16
90
478716865
106414
247471210
27
44
74
302544
477196
365771
1
41
240400
45977
443210612
7307
279237
2
231891477
99
14
22
25837
222229
52
743406595
634578704
43
42
359851
25
4
327856
85
246051
90
227224
242835
4
46
355440
3
87
46
484708
376797
179806
300686
1
42548
49962
39
215044
31
438358
178934
82015
2
238138
937444288
2
84
413445
134618
632293090
45
444913932
14
96
346285
276609
536835607
6
7
2
21
30
43291
70
94
756753648
157324
19389
15
60
139296
95423
327682
26
399635
94
285812
8
8
40399267
109377
318964
344667
40
96
44
293957
258104
69
9
340980
4
12
136849
901839926
93
78
991259149
486233
146510
80
82
6
232118
24
270206872
39
3
68
90
42
213801
71
412606
28
265187
96
131231956
17086
124629
58
131950
9
386548
55
294443
112566
271151
58
33
33
372585
189148
1
825
9
210103
6
34
189973
26106
1
280377
85
7
279502
576178433
54280
11
67
42
69
281642
406565
355019
43
329241
69
126309
55
16
22184
401738041
61
46
33
9
68
16
276746
82
250676
61
37
2
74
248447
30508
171933
119182
160470
265440
262139
94327
42
202570
65
255634
4
60
95
64
479053
91
27
49295
54009
70
27
889114210
618592527
55
382139019
258806
41
23
42
1
344776
89
74
5
13
9
4
142136
34
415529
311783
72
201474
5
4
98
44
90
50523
16
45
52085
33
9
55379
30
134922
409531
240891
68
68
351953
44258113
95
429936
4
68
156638
210298
76
12
380003
9
275177
73
92
307740
40
912117138
478274
368371
34
255453022
162027
180740191
78259
340793524
31
420872
328570
6
18
97094
172245
365683
8
72
87
55
263864
47
47757
141030
218166484
386006
29297
61
23
1
54
168523
76
418526
6
2
29
122504
81
348521
5
445781
74
56727
52
288355
97
96063
165258
60455
95
450348
209626
43
363623
15
477010
20220
80
153040
3
75
111453
451234
425381
62
63
286530
49
92
339730
309503
8
12
84
196435415
441301
69
22
81
379142
39
428298097
38
72
453797
93
11
494601
152991
11262
87914
4
140549
81
8
594570856
45781
404380
58
2741
3
55
951331280
212741
60
839667675
38
494970
89
411324
234147
974074212
87
96
54
322369
91
43
937266792
65
106282
377731
131762
300358
77
138189
41
25861
447899
5
7
486585
1
10
104105460
171371
82
40
7
84192223
994158366
65
78234
44
28410
1
79
176171
94
9
31
350311
50
7
493720
9
44667
69
36
2
72
9
75
25374
352797
19
28
59
59
73244
339134
61
362450
65
13
41
57
4
186387
3
1
418809
147450885
5
973425
275655
41
29
860025943
819643547
3
93
54
842405337
382314
8
435485
909532292
280477
87863
373646803
711305993
34
1
22
6904
302489
284389
3
64
367482
80859
857657786
317800386
36
352484
12
3
693449268
19
82
29
250783
99
186049
10
38
418747
47
47
351951
51
128633
587037185
63
148515
368436
22
16
8
65
35
370842
276049
7
5003
49
11
3
410245
136324
6
2
46
402190
80
458689
204178
389267
32
99
15
57
50
19737
76
57
6
62
19
713095104
63570
113784
49
93
8
74
477239434
7
71124
56
14
199304970
207731
24
23
2
18
68
256624
83
215312
6
15
38
320654
32448
22
35
24
41
7
77788
444864
71
29
8
227730
445945
51
975814153
81
189034
58
23916
42
90
55034
139562
82490
23516
73
268505
19
288760
63
400920852
60
342600
213812
2
55
80993402
482387
24077
170046621
24
94
68
5
26
23
4
255364
171068
169359
71
42
70960
2
40
467270
888386948
340231
241364
87
55034
72
92
217328
46
80
196984
5
54628
132953
50
166847
19
9819062
236487
15
220098
799212009
4
62
119460
337640
380677
13
268459549
66
422303351
23
114791
39
78033
305736
78466305
430719
36
405759
54
105134
213775
447372
261465
551296429
9
29
57890
51
87467830
189157
84
6
12
29
8
453042
34
105518
96
28
6
17
645086396
77
85
59
220572070
518380692
20669
6
313269972
150046
373821
173583
116680
378465
401702
269089
413259
453563
57390
8
98
882302459
60
81
51
39
456748
442717
472416
161127
79
851183912
83
60
453744
54
318332
10
66
87
800093504
35
88
9
874118731
630942468
15
98
72224
296370
197813
382216
69
628992968
263399
84
10692
895091204
185519
223188
371278
495516
66
4
44
912330072
59
238512
27
115144
63271
939821998
428262
18
286600
232029
221036
70
18
59
39
32
99
98
170654
349824
81
68
90
52
19855
916215943
147571
51
55988
148191
73
144269
3
52
332612
88
493343
1
256936
450703
657571528
89
85
56
49613
114121
852831489
23938
337822
5649
88
432980
64
285367
153047
348484
154179
29590
82
341113
88
20
197706
15
85509
54
3
83
463482
397114
498671869
87253
227246
60762
90
99
712409588
50
3
1
372032
146223
57
290056
408625
59
20670732
100174
74
414402
40
45
4
177122
76
68
51
201275
62
36
9043
339019
22
10
20
32
60
35
69
68
7
151503
46
90024
10
61
83
4022825
243170
374025
69
28513
24453
201751
427669
121023
191542
72
10
270758
82
42
386545
94
1
411352
87
55
106646
350581
33
342434
350508
319607
415731362
4
618516289
33
306272
54
92
25
332575
21
286238
127379
91295
35
496508
93
6202
396071
803291379
37
6
61
246728
471169489
2
420746
13
1
348125
111549
5
38
62
295497
284243
586598614
115617
214994
304070
261628
490772
47
234380
356844
71
4
68
60
42
458569
414607
223336
485032
40
26
68
313247
114609
268748
989357731
29048399
25
19
342577268
349348
51
191055340
358072
76112
3
81
29
62
59029
429819
742356494
17
467915
96
81
126907
304889335
59
282576
58388
15
6
291064139
27
27425
57056029
119743184
42
38
247093
26
141837
407965
312906
307485
24
311108
744762591
370749
273622
6
35
8
45
64
330839
31
40
310079
406211
212745
90
72
361509
47
24
207663
910817176
426980398
169318
498528
3
63
78
67
411932
413352349
5
9
86
71
157833
4
54928
949393925
4
20
4
98
22
493768
56
762429539
377329
4
238667
111389
439909
6558
129522
179994
64
61
16
3
3
32
11
84
38
14
249983
89
24
69
55
921264851
60
14
66
70
419596
5
521540877
3
185576
40
6
62
13
14295
413040
160089
181871
37877
36
116522
3
5
19
13
68313
302824
142583
10
937103552
478821
70
921759442
51
56
34
35
585788062
80
477609
13
271461
22
289990
10948
50
344403
144898136
71
40
249045
73
6
148797
262794
276583
35
45
270624
5
7
638644201
7
86761
494324
140655
204848607
44
278468
166229
35
65773
10
604790909
390912013
484476104
89
79820
43908
51350
293046
66
72643
852930900
202683
38096
89
56
53
174441
480562
325415
29
85
79
34
99
27457
975142606
136296
73
6
42
230745
166900
421156
146648
28
48
47507
516561835
1
741246676
46328
485179
24
9
498910
437510
22657
3
3
225039
333020
483526
14
65
11403
46
18
336553
83
72
382966
125620
62
10120
84
87
29
50
1
46
64
488076675
54
432355
4
10
98371
54
102044
54
237624
289980
72
435527
38
62
52
424681574
44774
90
96
271538
84
3
6
59
8
449746
34
48
194148
90757
145235
39
456431
360282
496245
13
432385086
387783
260840
398676
646751381
4
165354
43892
65694
899978235
426271
49
163525
137963
497825
9
396283
40
56
42
2
197677
175483
71
440318
114466
20
228157
356785442
229727
60
2
6
13
76
8
82
41
10
90305
98
9
485358
65
93
9992
5
93
58
12
166346
253176
225302
62
84
7
91
6
43
25
438307
47808
42145
130061619
5
72
102558
31
221422
46
94728
76
180777
88
73
392850
65
90
63073
16966
873574106
56091
491360
74
32
85
153410
453776
108377
489623
66
308415
85
484483
14
26
302005
97
3
7
1
88
954889368
110183
101800
42
123624
117512
20
457189
75
24664
317224
123370
355367
261107
453728449
35
124617
36
189873
71
249755
47
29
440944
33
355140
459050
210956
19975
108695
433388376
353904
75267
1
428405
457588
24188
90
386279
438346
190393
403540
3
68
451421
65
44
426768
373216
59434840
9
71
58
61
92
321797
398300
1
80
44
2
160701
698736677
50
74
6
4
497939
91
33
181066
3
441434
83
563551604
64835
694930681
357241
93
201573
77
679174962
5
20
316261
343907
826713822
25
2881
38
167715
90
24
9719
20064
406457685
270228
126436
23
46
43
74
2
40
878029228
395763
60
33
235563
73
47
416518548
161403
37745494
164193
320112
402591
79
553748727
54
84
74
36
58
155644
78
16
28
6
116609
110533
2
54
390810
958615788
4147
45
129273
708888354
45
335989
217968
35
59
4
89
22623458
185479
424249
211310
91
98
96
229675
298581
120636
14
182721
69
5
96
1
67
383810
80
10
65185
94
221890
8
94
304895
171638
433479
385894
26
195432
289976
41
2
119807
56329
87
156251
20
437934
301286
67
420855
182161
673180936
9
16
62
41
70787120
56379
459243
6
21206
268949
43
20
27
385222
61
19
35
60
366740
8
9
188061
32
78
260308
10
139062
90
64
8
373462
385068
331674
91119
25177943
303689
253862
72
1
322864
10
32
783020529
420736769
50
61
393958
11
16012
99
216417
60
73
80
80
209260
428311
494313
468121
104394
923264936
165760
446436
52
862599417
7
814608908
57
38
50
31
837536658
93817
91134
22
394100
24
73203
24243
125021
107364
2
9
21
220714
8
491615
119383
271704503
255734
33
7
350027981
220186147
47
240168
121104
178464
895730629
94
73
13
60145
212912085
498155
226184
37
501557266
115437
586746767
74
5
185108
74
62
28
33
7762
96
50
7
94699
44
9
154869
483010
2
101708
53
7
39
429232
12
475531
496277
60
256662667
366372
40
8
6
768407640
28
83494
45
68
48
43
67
34
237628
26
108156
389391
20
92669
41916234
194484
95485
20
416800964
9
58
90
143227
389832
52
1
60
60208
88
7760
484149
84
496205
677417970
217605
295589
70693
5
97
6
210869
3
66
82
873879117
99
44
342147
429170
193814
82
427408416
352698
454749
40
336586
45
228567
68
34
73
86
51
428737
252616
387972
35512
83
95
487705
122749
3
1264
278144255
37
1
14
48
28
76
73546
66
47
16
124512
2
392548
8
44
712652273
187826
16
421681
5
43
438365
75
159071
288012
29883
85156
336960363
591212202
61
479411
544450855
522790062
85
142613
208793667
3
195931
32124
3
26
17
273754
471792
503223785
50
464214
8
38
9
54294
23
88
98
419065
19
47
425406
379218
427874
89
7
137564
8454
131727
240125
122225
315899
61
537967252
108305
85
99
125175
2
14
374249
96
68
486444
279310
106530
28
6
24
437763
59
274175
79
25
57
403804975
99
89
6
53
190008
77
22
31276419
7
36
204680
20
238643
497661
374942
2
7
45
69
474938
216837
42
74
9
307247
182708
358294110
74154
113847
93
3
176574
364952
57022
412239
88
65
972945830
52
51
46267
19
835841748
5329
208395
36
343279
7
86807
23
78
80
234344
478539
46
19900
25
9
16238023
91
282748
341098226
23649
169030
68348
133748
4094
74
296793265
17
25
75
53
49
445555
78650
92
450635
25073
82
19608
356844
79
707755628
29
81
131386
88
851739854
71
84
29
52
57
281099
88
624433818
56
80458
72
6
5
67008393
58
70
282459
463989
388734
38898
240081
67630
5
48
94
15
496595
24
113496
904573759
115677
166222
204222
31698
436857
79685
97098
75
20
8
470911
31
299561
8
59124
366507
243975186
99
141641
45
101828
312675
99
421066
5
142437
193204
179529
76151
37
201191
974744025
63
92
123799
47
119102
411105
348423
27
314839
24
397637
93
40084
389778221
70752
3
92736
450071
147501
3
22
859336167
173103
41
336483
279846
461447
119338
2
194092
84263
118724
80
40
241835
86
366670
90203
59
72
10
52
28
9
29
35
3
54
269123
142102
88
54460
45
136278665
67
31
187174
331470
900200511
331897
71675
1
22
60
43
373678009
381098
13
94
364157
11
55311
160513
223834
393582
346247
17
62
7
425009107
312419
80
435
641970756
69
333208
463179
473521
195528
444350
8
232493
396683
1
34
15
24671
314607
422731717
60
12
17
53
280939
2
22
392327
3
28
21
348868
252813
269669
253141
117823362
930712031
75184
175309
143231
76
534985553
60
52
90
2
451635265
381059
7
224273
100376
138911
380664
706018459
100379
8
7626
311525
16
30
55956
347047
87
10
142636
1
76
442036
38
417158
62
176930
4
432262144
450634
11
260910
293278
174360
25
31744
97500
7
429001
398120
886115247
44
84
3
74
42
244198
5246
10
85
111591
48701
7
19
86
127683
200566
405305
1
24
602337779
163761
872463781
68
282846
144321
882825185
77
43215
3
4
391796
48
57
10
234574
410024
85
91
260495
3
254101
6
277555
77279649
17
501251008
44
595330030
95
79
13
51480
362537
331524
114790
464217
443931
311002
87
53052
773575181
3
344977
400680
95
28
39
27
95
715645141
64
83
7
55
10
19664
325539
85
23
651374955
3
398916
4
79190
145972
94728
154699
59
45
435953
44558
268883
51
45
27
72
51
40
35
35
116467
85997
50
69
176690
4
438989
439420
251195
624679693
34117
7
131144
77
190525222
316117
373351
38
161156
6
451280
3
343800
152835
291604
49
53
66254
17
39
56
12
145646
70
54
85
848518720
255889
189694
98
55
5
241912
39
2
5
129495
14
29
2
278262625
284963237
460178
3
51
97
752400768
335893
2
32
59389
71
356298
12
22246
1
254365638
439849
28
46
455690144
17430
463655
436706
32
490253
3
193770751
207931
95
8
3
481490
83
50191
234545
410391
443153
37
70806
47890
96
3
141074
88
437214
177489
5
280208600
8
32
48
68239
86
13
368810
307664
49
68
3
8876961
22
5
416747
14
7
315885577
356136
490354
208208314
288999
10
26
2
437307
23
52
205480
273382
40
91
441160
227536
22
160369
96758
333587
489081909
463521
43
36
206007
77
63119
43465
75
157199
62
33
84401
88
22
10
81
657496554
438761314
51
64
6
520427239
23
91
45
85
16
8067
14
1
36218
474974684
99
49
148060
155202578
13
2
432238
87402
344030
276570
104063
394780
93
351312
923588813
22
349492
95
476272
401877011
10
15
8
253011
41
11
12
70
3
53
68535
22
651102378
99
118859
11
34269
376973
759004250
150042
469975
8
287508
7
29
110894211
69
418667
263981
68
209518
276444
454268
44
342907
5426
546364120
65
33
6
234920
47
180122
45
325827
60
43
143159
90
32
392772271
17615622
58039881
195808
838991319
39
219924
82490
274683
162563
97522
98430
389754
83472
33
45
26
64
164897
7
471641
228240
46
371969892
24
93
2
423498
394404
681004963
54
469112
374925
57
18
144675
34
6
17
9
282886
37
63
193583
49
96
389291
164177
66
497841
954988366
71
110532
5
68
337230
109710
451153
45266
302228
43
90
37
450119
259521
344156
168357
103410
252425
59
568336156
3048
367374
55
173245
24666
92
63999
278853
4
105610
77247363
73
55
241670
91957
27
61
153467
245974
245067
443164
80
2
211200
52
7
17
633189473
264524
188534337
34715
81857
66
73
484196
259557151
395436
8
51
88265
83243
85566
82
88
75
8
51
2
245487
235959
257195
299188
82
64
74
77
398702
69
85
37872
8
79
77
416718
34
467983
79
490422621
468859
362623
8
135608
485622
469862
112937855
79
754349539
115774
477536
114432
29688
463202
77
430414
66848
303181
44796008
405522
446616
7
88
51
674021876
161985
286527
12
893364104
111519
313451
20
187532
192040
59
55
32
77
86032
10
279258
224580
21
49
319947
735994345
88
82
12
55
32042592
264441
69
149635
472174
57
68
138066
115278
8
110980
33897
92786
280722188
98
443176
3
114986701
353415
68
53
173218
160672
41
33
20
67
4
315808
5
35
55
278937
31
490554
8
87
20
588248751
72
102326
82
156593044
320505
442500
474098974
85
419744
57
99
85
38
23566
786664229
18
735983831
2
62
4
5775
334689569
91
1
66463444
491358
5
23
40177
353194
238721
72
29134
17
465021
492100
493602
40
68
77
37283792
409226
492880
10
198302
444547
318258
277795
8
52
3047
33
1
368235
280958
3
3
32
305858
29
3
95
37561
42
18
76
10
277949
6
75
36
213618
67396
59493
7
45
510320481
25086
39
94395
13
58
33819
191323
1
86126
93
8042
74044
341949
30
155077
2
577179854
2
38
68
118767
692882470
7
43
413747
345269
73
473781
5
377318
180097
778778340
550260164
40
65
68
353044
382692
3
43
310946023
252627
38495454
74
46
477004
83
512031592
79
378409
44
90824
113520
6
68
5
39
769691095
16
24221
264383
68
45
431521199
40
462373137
98
145170
351332
311248
108331
270358
75119230
944617695
57
938561937
419918
932046328
316475
19780
318600
2
71
211138
55
2
342599
23
186032
381947609
6
1
51
112491
84
74
58
970482534
92
21
77
96
263271
44
35
5
182911
90
69
76
47
496461
91
93005473
3
1
178560
61
73
5
18
30
337653
81
22
67
38
375320
94
79
4
81483898
238620
153874
90647
279028
93
318465
34
46
108499
67
4
45
359671
528556202
19
91408
635600472
7
88
229372
230039
48
59
8164
48
744479524
303538
88
72
60
3
34
850138491
209121
180660
359416
348485
655945716
138989
54833
163996
387000
75
85
114706
113399
445256704
64
91
43
93
238701
2094
76
319646
666820703
83
39
814187394
194102010
436837
100864
13842
1
142108
364692
64
232596
1
372626
96
77845218
286013
217428
34
298469226
54
6
2204
124112
353371
144957737
151668
320520
435897
92
93167
87
3
202713491
91
77925
66
64
10
80
82
653854820
498228
188267
379457
65
54
263880
10
66
97101
93
2
36
88
40
97
66
39
47
28
350744154
69
91
390992379
377971
157254
155674
89
54
72
16975
25385
68
58
65
369722696
62
71
188086
257805087
41
21
374728
483905
96
13
15
185319
258429
99
23082
17
392208
22
5
27
6
339841
70
44
270508
1
112281
95
17813
687430466
497737
7
427542
18
433974
453923
385512
91
321043
199567
90
88
41
41
15657
53
12
10
202373
74
304646
92
5
8
60
90
477152
95674
167929
253306
2
229953
495817
393712172
96
268018
87
55
75
367798
75
18
181880
94403
111019
479320
48
83
44
436259
430469
286735
271629
50
146261
292459630
394684
51
126724
224263
24
280063
35547
487639
63
347218
176740
836823736
24
383629
146013
23
149161
194221
58
7
1
59586
63
66
46
43
45
10
174774
287089
97
302806
78
199763011
19433
75520
44
26
94
107471
165744
26
79393
13
824562737
92862
82
2
121352
44
46
293133
805227158
89
72
421453
813968314
128629
21
1
235289
82
412031
468010
87152
83
239251
65
444220788
23095
164385
258218
363935977
18
481929642
196477
2
221649785
35
8
5
18
83
89588
372466
42
847290022
457306
552589418
253743
63
270597757
32
6
56
791759350
32
35643
35
176628
216346209
992836952
50
91
45
284000
128860
18
254816
568973962
281162167
183770
77
81
12
711042389
313489
731513445
97166
7
506160562
78
710283031
136947209
64
38
56976
41
95
88
498720
74
663795845
303527
78
95
339827
85
363726
298736
328367
56
433748
14
38
93
491277646
90
216976
364076533
90
280198
38
288051
69
61
80
66
350420931
24
495052093
938297606
29
432481
151143
16
376001
41
89491
6
67
97
3
57
331948
24
55
398456
60
2
26
76379
368682
517506984
291559
3
8
880004192
446507
359325
313235
459846038
72195
66080740
84
72
49761
43
63
72
222120
457773
6
55
469607175
50
3
250113
62
29
54
475037
42
8
357499
967748235
303918
1
94715
197497
93
416231
339537
95
40
9
1
20112
128686
6
3
66639
24
408284
98728
166220
302356
38841
146946
275857
91
16
435309
58636389
9
4
478050339
317047779
350804
80510
333401
5
60893
281637
32
24
964957285
260568
279670
446643
14115
56239
78
783665954
6
44
53
58157981
236115720
99
9
301710
76
56
7
65325
17
60
2
5
88
2
6
77
22517
69
87
56382
62
23
77
26
25
53984
376762
47
33986
1
59
69
44
30
22
5
434539
3
154597620
344267
433096
1
51
222693
609060944
69
99
15
194964
39
81
61
62
24
825309315
70
496166
8
92
7
240777
451962739
37
19
15
395952
2
44
10
120962462
93
44
61
177101533
65284495
65
5
357649
40
47
77
152361
347013
10886
999035973
140501
45749
1
2
300942
229292
50728
92
75
97
88
71
96
306708
581164252
5
47
85
64
18
37
63
129668
314415
369712
92
137321
24
166089
6
58
52
381613
58
9
495158
5
416234
324302418
81
74368
4
81541
78
265809
282097
76
22
94
55
120455
227830
380800
121413
303054
156089
10793552
477827
68
450578
63
4
44
336584
29
324047
72
1
49
476903
95
1
386455
43
101655
88
69
17
462431
49
38
355930
217631
318699
499493
352964
58882
48485
53
36
72
471365
213580
1
794402514
83
45664
77
77448
270928
91
96
128466
2
321718
61
47
829776588
107587
61
22075
80
8
54
99182
237984
90
471880
2
172892
8
265392
3
29
96
449194
48
94
326598
8
42
883025536
84
484324
34
269928
373191
69
494926
330605
984703234
24
157224
97020
519770285
549174186
12
305685
408441
9
76551
384276
369441
488637
6
146088
88
34
96
82
5
82
183576
1
26
172875
42154
66
484225314
406570
100883
85
92
76745
85
2
77
9
33
22
47
16
64722
37
7
910801813
285731
50
141994
10
403951
192974
430781
40
44
7
13
423707
58
942566973
444640
372460
900159081
81
385218
3332
339800
89
35
37
653522495
475200
74
6
64358
39
5
72
335655
408987
5
58
26
21084
83
468999
32
84
6428
359424
51
9
9
6
237919
22
303484
72
67
31
343062
191746
255268
266476
230947
55
97
81
69
365119
401868024
431482
339231
81
98672
2
94
33
73701
284253
42
121369
95644
19893618
426477
387750
745299149
449094
131160
41970
76
86
118883
454220
62
211723
35
199503
53579
386717
4
275319
968414029
47
23
57
40
270860
14752937
93678
65
432817
240865
5
48
60
1407
95118
27
428949
71
86
63
73
38
62
407415
74314
91
88328
25
354173
34
81
177809
164449
498687
426806
49
156243
885111040
47112
24
357165
484414
54
97
19
76
79
63
82
18
316491
680482297
468034
16
32
17
48
153608
60
379959
16
67
81
93704
746185595
70
2
36
28
8
90
25
394043
44
603986676
64
488332
5
468076827
3
84626
92
327341
990752429
14
54
443525
15
9
91
4
370884
225385
9
760052902
433292
379141
40
98442
68
98
147646
431009
23
371257
262413
323376
44
6
225229
91
337850
31
108535
378840
150153
98198
45
345070
16
827972684
85
89340
58
73
81
149319659
3
95
378626
365450202
89
7
356094
19
571571180
95
731868561
8
29
83
3
66947
96
24
80
54
94
85
24
32
420792
182285
78
259613
3
214042
467441965
22848
487751261
40
44
19
39
157961015
95
306481
282372
336596
90173
331843
74757
460943999
45
16209
56
95
344227
206206455
360232
1600877
242426
29328
418765
31
402321672
78
86
117129
294752
436034
13
84779
254862
77
18
473995
58
49
86
98
87
9
88
336826
98
443424
457467
252043
254066
76
473022
33
785156295
88
354989
7
26
56
38
60
101080754
96
760672435
33
9
50
871969400
310048
38
83559
306546
438866
36
5
467790
55
84
1
407720
24
477421
155965
450784
47
406321
50
7
37
94
47
221013600
892565737
48
268840
39428
28
74
91
627740589
88
165417334
487533
65
67
50
35280
25
340565
79
2
478572
247818
9
203873
5
150558813
89012
23
278683
40
13
10
88
293805016
462228
237390668
182993546
164279
70
23
47
27307
495051
291277597
220668
19
92
37
24
233311877
44
136577
87
60
86
963789087
11
2
48
7
64479
340280
315345
172767
242246
11
15
62
407569
26655
6846
11
242967
211842
275819
79672
95
77
274554
90
75
202821
6
47
57
712
243028
38
8
186288
288164
344417
5
402511
59
306403
97
91
94584
48
44
30710
32
94
94
10
223755
93379
222147
26
12
255256
73
112969
621241818
5
480199
272379931
9
437742
79
152137
51
9
446448
39
479638
254779
3
5
81
205332
194209
72
324423
5
532506165
12
12
69
329668
624510070
190930
355065
86159
9
203900165
310914
68
72
45
67
15
472863
78
62
77
160804
822479353
204781
54
80
36911
462736378
444882
61
77
7
36329
287283
245300877
285366
541665397
7
2
188805
383937960
323818
242884
38
42
98
7
383076
211723
283023
75
4
359978
21575
126445
6
349848
21
309139
25992
15
454742
67
98
9
36
25
55
3
87
451933
73
43605
25
49
863226501
83
25
48
425460
51
345611
90
477194
489290
98
209161012
63
36
51
32
149547
477111
5
224303
86
55
322404
152576
27
341329
94463
422777
1
258305
780962964
326712
233969
232817
84432
492479
41480
58
382725
3
26
182857
67
188839
376209
387396
116137
3
58
23
1
2
847522242
107920954
402795
78
87428
86
212166
14
425657
5
47
155714
36
368202
22
86
432312
30
331956
5
46
99
97
105498795
50
47
390519
49
466650295
85
79
228628
51
64
25
406756142
428170
327476335
70
94
4
362858
321580581
81888
83
13
77
474770370
24113
29
2
182783
1
39
8
3
202047
98
36
317141
993482220
414802148
360834
55
295116
467876
320855
98
12770
7
175953
94672
18
83
362610
325928
80948
4
8
42
74
425134
242845
59
950476104
137167
337805
336619
41403
29
36
44
32
137204
261643
12
474375
17
36
61
4
760827282
84704286
26
2
48
42
94
1
91
242885
474099
74
193425
280731
400453
61
99
106066
302297269
30088
161084085
9
89
88441
5
35
645901860
301438
97
3
333689
53564
27
3
2
22
341806
249967
3
342493
407397
430362
442736474
35
31
24
68
85378
274661
28
415180
656100124
387032
302326
307310615
157512
58
217383
73
69
47
338680
67
3
17
184692
45
15183
4
56
98
53
311585
339664
379497
18
96746
12
470085392
466637723
249943
64
88
186867
16
41
50
390457
57
32734
39
429045
56
487498
98
134291
38
365388
44
228670
98
84
9
105055
421450
57
229502
249458
85
244067
54
70
58012
86468
22
7
855863028
452412
55
207044
21
442528
279007
38
22
65
1
79732
431674
57
147761
956721089
262922
425349
287349
14
65
33
375271
274271
484823
315097
55
48
949770545
52
23
141572653
462769
360381
9
336501
763029377
29
8
224612
22
171560
93
842369735
193189
225014
78
33
279409
314114
31694
191791
65913
46
346162579
89
4
28
99
55
82
150938
37
2
15
576180273
167858
432101
75
471276
14
331533
269655
110434682
88
9
232982
22
745175854
14
367085
398202
6
484420478
77
17
319057
380239
81
155388
34072
4
23
14
33
47
71
595827305
78
98
90
359802
437699
20
70
97
16
97883148
63
728227135
18
419631
261725
55
29
238116
330366
63
283148
52
2
153772
92
344911
69
3
1
807214541
234293
31
498120
328227
4
36568
91
37
112355
8
96
19
9
274940189
52
66821
487597
370270
21
64
19049
81
79
892155061
7
37
456437
283457
26
392403
1
5
92
67
104612
951498953
446343
431315
460987
76
326897
12
407368
198481
2
60
233602
475010
96
70
272914
191371
2
335422
54189
63
251141
2
91
7
725566220
294308
90
67
45274
80
86
71
73279
38
87
48
536770342
214083
293984
96
5
469387
52
289436
114563
32418
49
315888086
394672
2
116396
480172
39
82
51
429070
220984
58
917770919
9
320630
149699
10
7
98064
72
20
22
3
7
34
179708
23
14
43
68
25
201604
24
53
374190
83
33
37625
91127
317821
347242
61181
60
35
33
1
7
479223
80
60
55
52
150850
9
74724
11
448766
429372
143790
713389245
269209
99002
964260656
462134
37
436265147
55
75
283011
90
367655
27
89
391844
6
248208
417682051
3
40
52
395212
103921752
39475
51416
88333
55
935910628
46
285871
386960
339168
31
67
276735
123148
95174
4
412027
59
163107
474417
9
53
66
334720
45
421249
67
57
69
27
64
27
69
37
76
271595
30
249105
24985
176355
2
41
22
293358
84964
106463
19
484023
70
4
304810
76
125536
62
63
69
169826
32
90715
44
85551
302098
15
71
83
362823
88
62
92
16
230643
345408
89
36
33
65461478
37
5
12
56
2
6
28
469749275
956460135
373621
47
59
496849
50
496345
89
42
2
764514963
303403046
80
3
461511942
150323
63
45
40
6
457752754
26
29
71798
34
50
42
3
69
3
28814
188009
65
23
37
6
87
93
154541
27
27
65
410272
116660
62542
52
278824
54
463319
83
22
186810
50697
115601
17
77333
55
953674401
91
28
28
55
97
56
13
409359887
33
2
9
67
84
257686
38
263214
1
9
135064
234722
1
84
16
10706
80
22
49
78755928
422142
3
91
596924452
331747
144421
49223
60
270931
18258
4
4
24
26
35
231299
854788892
205944
27
462426
38
11
872857396
151187
6
383941
75789
156357
3
468533
86082
13
494005
75
945501811
47
41
17
305232
207739
140403
732900518
491263
274706
183627
71
3
236987
65
244810
16
3
460888
476419
47
7
23
90
166189
33
17
1
405231
222032
22
33
19
41
477234
90
279401
228555099
70
28
387991
23
54
41
22
135117
720395753
21
2
74
13
325958
106439
63210
428496
481124
176474
129795
228593
280775
3
443227210
263745
657666407
59
37
8
2
94
38
672213586
155613
806289104
29
29
6658
78
497547
67
97
73
7
9
366735
265152
50
5
85
24
186593
72
17
35077786
300007
1
787849621
396407
322691
467164
6
43625112
96
14
1
28
858011630
333881
314348
224020
308537
7
80122
78285
49
362595
347117
3
52
37
818776080
41
107935343
139249
37
90
445204
10484
84495
75509
88
64
146697392
184250561
41
78629
428169
9
6
17
211805
14
289900
203669
341575022
13
66
8
23
403818
446995
120046
114485
2
87
49
79
239232
226235181
132884
87
14
897630865
61
85
346728
1
439712
389162
16
85
74
96
877254999
61
2
20
13
113896
50822
93
78
11
282343
369048
31
64
374109
252927
64
43
9
246281
443154
498250
171381600
28
258393385
49
638030090
98
47
262279
28
48
62031
849120999
6
448030
4
366382
3
10
302636
15
34603
5
87
82312
118794
204277
47
43
80
426427
36
4
2
371683
8
315057
257913
712942958
101192
119082
632962630
98
460980
63
188452
23
458945
53
78
84
734197449
6
46
14
148526
22128
159334
742364223
25
5
69
4
355879
78681
65
142960
1
45
149595
354679965
18
72
147262
11924
476457
86
41
26
89
89
268056
15
26
130488
45
185966
123835
114420
66
35
332083
260254977
126961
56
7
280684
127547101
337954
75
68
146480
1686
413110
44
337837
49124
40
32
6
77
11
114446
429434
181619
7
144849
59
45593
21
264570
434616
54
10
86
363617
50
141116
78294
27
30
38
53
31880
354373
36
2
497062
95
1
841697754
274670
327922
177823
209179
34712
72
42
94
8798041
331728
86
885437369
9
374295
181785
36
817030807
51137
5
2
33
22
4
58
307455
18
340940
173722
491153
85
25
330091
33
391380
494052
89110
67
67
419500
439647543
47
17
8
40874875
89
76
302903
210135
480558
157516075
32
314946
84
75
55
384870
56
382871
679176819
768217456
52
916687579
264706
44
344537
321068
30
11
94553
976508029
330604
101839
67
246535
250942
203660
263698
82
3
4
238756
14
230409782
78
207485
51
70
28
398184
93826715
36
314066
189150
44
201323
7
56
205631
16
659774140
77
248763
50176
263418
60
97
183731
416992
9
7
15289
315960
44
285943
59
1
59130
6
63
160904480
48
79
209418
369216
18
34
407167
141489
364686
61
197620
96891
119867
36
297368
224086
325565
42215
6
98
81
130017
293990
224060
62
81
702438465
19
54
261259
28
30
80
253456166
59074
74
1
63068
363465
281522
9
3
61
69
2
182426
54
36
405290
35
1
21737
95
360773
35
14
4
140681128
466342
264635
96
80
51
25
10047
20
14
15487
13273
16
44
22
73
29
11
11442
446984
51917
43
64
4
35
64
301415
59
2
95
4
6
1
447154
6
24
258092638
256693
95
187384
6
96
394995299
9
225726
364048
64
80
44
65
241782203
318641
870982888
98
53828
388622
67
5
196818
21967
64
292982
8
406289
903881263
25587
238244
61
27
420865
45
45
120462
85
75
487262270
27
32685
89558
4
437084459
49
8
68129
10
83
27944
80
31295
97
391106
48
453579
490161
44
13
263700
382106
5
50509
65
9
482403
197044487
136862
30
68
9
17
16
75
220079
665428600
126697
56
22
284002
58
84
310118
42
35
21675
20
479884
420653
34
7
221052
24
27
403677
10
92
2
33
159662580
21436902
227285
441962
185120
398282
84
849280733
12
224648
75
39
21
79
71
87
28
87
43620
77398
403417
290560
792206183
189422
44
421811
423865
38
130373
107080
197436484
125762
940058719
704522574
467812351
205631
241096
86
177956165
408679
129948
97
381471
636110283
31
13
174834
26724
300034
78
86
4
82
25
63
11
491865650
94
43
66
154353
54
461646
29
50
48
96
227407
56
8
34
1337
156102
326896
27
315511
47
122576
4
108526
14
122909
2
568786570
324099
64
69017
94
764692922
419509
45
328586
90
9
484673
524497125
424336
230968369
94
14
43
41784
74
8
68
79
836073909
212449
1
15
64
28
294517
42181
421729
385706664
362395
34
356557
216022
479584
40625
8
37
60
14
46
330981
726454435
94329
211157
402039
41
30
78
629215417
267896
738251574
56
490943
3
16
82
70
46
217504
29960
78
9
1
395851
295457
218326
41799
74
11444
477630
188265780
360100
5
18
278620
432815
315549
958764517
54
63
2
58
62
72
51
5
307112
85
57
179806530
30965
149763
42
65
195872257
72
481278
34
352241
79
104666512
14
659451300
20
49
153951
320450
95
74
9
337125
1
80
225424
215875
45
214629
115380
384572
80
42
10
3
8
57
38
105538
204215
125847
843745897
151957
47066
83
322847
3491
484617541
390270
415578253
187550
219347
50302
457691
29
277788
17420
43927
92
115820
35
281306
56
71564
609947475
46
61
313769
408643
205635
731013495
204690
322960
152186
3
331273
149554
76
48
485114
35066
318908035
20487
363517
433867470
408506
26
18660
44
469170
89
82519
159443
77
63
16
360285
85
58157
24
921136459
200397
42
498619
25
46
21
44
39
39
35560
135807
83
431718
17
37
321856
255059
82
419219
288491
163414
345423
4
39
451218
342997
401166
3
211161
34496
662530226
57511
909963680
19
26
5166
69
20873
155464
58
54
461931
40
38
43
379701
291877
486900973
321798
3
40249999
226317
77
88435
3
170798
1
278123
15
95
745117899
95
39
135200
40
41
69745
481992
23
98
80
82
380072407
11443
190879
288344
33
78
175152
237805
96640
459581
42
56063
70
210305
73
1
26
111211
348574
76538
45741
56
19
36
86
48
1
24
344287234
409452
426286
154529
48
469931
77278674
256942
92
110113598
60
23
229953
180569
299977
274206
27197
2
66
85
255357
98
18012893
252394
80
24
9
78128
45
499506
443307
219841733
277407
44922
49
943715427
96
7
305827
390168099
55916614
75
133732096
16
6
331047
98
5
149665
359593
61
50953281
81
6
9
494729
5
32577
79420
7
33296
271690
6
392765
374980
54
5
8
444046
253079
69
81
96
69587
319786
173958
68
123944
460942978
86
173329
28452
87
83
12665
49
2
80
306476
4
51
57599
91
11
371260
574695410
6
63
818812986
207721
17
24
422292
86
395524102
39
134460
7
93
8
13874
971400519
552781560
16678
142990
34606
63
492598
10610
2794
433602
6
216734
2
87
42
259279
59
96
315552
11
54
156671
185990
65
4
81
20
9
765673819
82
326152
7
77
82
235728
78
53
373742944
86
55
236284
6
130836315
976101518
200404
1
169604
780631501
38
271405
41
70
12
30
69398
45
362415
7
88974
65662
85257
17
133979
208431
89
221126
124658
30
60
668626502
26771997
93289
34
293369624
86
66
323395
79637
18
3
125673325
129214
132414
65
72
195812517
9
7
52
85
585855920
54
236368
58
51
192288
326478
2
32
69
423374
49
132142878
499795
11
292211
101165
340834
163561267
25
96
30599
67
185798
40
556326955
23
88
41
280722
499511
4
445238
85
68
438692
536
7
55
82
15803
7
489793
27
342669
2
15
471998
1
139417
35
22
13
88752
293059
335955
47
441175
10
276220
70
62
88
98
511910459
77
1
467929
351853
55
186621
219687
88
72592
438744
48
118754224
102583
652743071
31
523201253
41
315170
33
152831
239228
22
521278578
14
7
670190324
319876
8820629
455433
30
85
35
62874
227547
48
26
956137162
241893842
383732
67
534622838
173535
58
19
301077
99
81
70
381683
12
364357109
361366981
6
388460
97
69
32
55125
461264
41222
340210
29
15
288088
9
240352
162398
98
69
554307684
296269
302575648
46
164571
15
35
45
12
222900
34
359604
98
316819
80
402902
243374
85667
48
87
1
82
260745
3
22409
414814
383048
9
13
9
95
56
17
215255
358636
451711
229227
274785
62
63
56
220767
256601
55
32
407264
290025
589385403
419920
820536293
528444837
454397088
415687971
447299
15
74
440142944
38
326055
2
460366
268391
255005
511909157
188746
93
157702005
65
11
49
377373
98
137969
286823
468096
6
19
32
234297
374393
498858
28
19
81782
29
228897
230442
68
347050
77974
485360
261527
46
245614802
43
41585
20
370166
212691
17025
48
38
93
274153
111602
50
76873498
220572
210160505
35
70
89
93
361913
414343
19
26
388841
78109
3
90
17
28
109420
28994
269576
437747
404182813
46888
48
560290535
156670
4
167362
46
28
62
419990
29
70529
62
262593
41
154320
176009
36
73
4
61655
80
340546
37
88
79330
43
77
8
96
917629404
134386
82
15
222922
14
305424
424483
14
79
48
464248
82
476268
65
793984472
7
77
64548
53
425961
49
44
53
168404555
76
17
28
5860
10
4
370106
66
65
10
419480
2
432632935
42
70
296434
23
97
55
17
88
94
769351091
176809
239308582
23
996129685
2435180
927726609
781741205
72866
398624
28
25
80
41
91
48
2
61
85
72
400639
258960629
5
6
35
205990
383896
28
17
44
46
42
398339
645617758
78
71
32
11
329297
7
42
58
70
344666
477158
431885
23043
16
18
5
344691
348704
146970
5
6
706012853
59
43
12
173413
62807
157766
5
54
50
372836
57
146257
46
1
96
6
3
32259
506
762158714
618571880
7
31730
6357
28361
391834
59
723866422
462942
991204311
24
47
72
13
97
136689
51432
24
142854
685890788
167575
239308
86
35
59
366665
38
460889
368143
405048
71
533399780
4
88
96
71
492413
88
375449812
80
78
415152
63
44
64
62
3
494426
369441
362375
34
141525
224727
98
20867
2
33860
62
4
10
147093
42
193116
486523
274250
122067
85
38
50
146101
490362994
48232
403005
38
77
762680611
54
36400
98
67
105278
85
237407
34347
38
13
5
476828
7
7
68645
10
444007
47
51
98
253676
488433
180890
5
67
74
465467
8
401059
56
351691
271793202
343670
93
93263243
36
25207
53
371401
442634
376644
2809
26
93
319299
70831
8
83
180525
490928
99
8
30
52839
443356
83
233470
66
58
247703
646686510
1
15
15
23
204499
468350
77
444907
47
195329
955142448
39
202443
31
357827
45
28
96730
76
70
445602
66
181856
8
781705297
44
40
12
152000
32
94418
234118
9
85
398670
43658
671352435
87022
93
451582
987160426
78
2
165748
457391
378949
425703
9
280514
109208
218568
67
264022
147860
70
47299
31519
64
320784
57529
40
5429
82977
329064
53253
89
3
97
46
12
93
86
34
440597
96
221584
81089
177564
175193
10781
6
15
62
17
439162
336981
90
22
259790031
96345
391209
38
922591662
59466
49
29
13719230
30
39
42
47
407876
471182
129750
200916
51
343059
874118729
44
340798
306491
246362
65
36
239311637
94800
431895
374884
50
466632
474224
22245
46
445977
6
84
93
29
34
391047
105613
89
336925
6
1
455205
2
82
44
391415
41
370602
131993
5
29
80
41997
1
2
147948
4
77
911392063
12
66
394494
10
987725213
43
225814
870358566
19
280759
45
25
6678
230598
98
415163321
9
92
973667588
699723134
1212
367140
985913471
204545
63
34
464860
86
62094
3
9
66358
4995969
6
318180
9
16
13
193217
132231
433948
27782
31
458346610
77
35
196869
367185
15
53
892348372
2838
34
6
58
393025
186669
14121
64
167367
21
290364
292746427
299995
179179
48
131334617
460140
375993
425279
174441112
80613
147695
381227
333938
2
20
22826929
79
74
279269
145037
165510
77952
44
157633
9
273104
78
261829
193927
356202806
310642
97
281061
86
61
368805
42
6
31
98
21535
209584
220655
6
18
44
339749
487497
399040844
38
121857
496418
70779
264089
80
420686
10
296615071
91
877695408
74
7
479930
43
62
33
168133
470482
831131333
352445
80
73
144313
2348
499443
46
37
418338
246643
5
213616
31
105759
6
19
870496620
193005
249657
39
63
272440674
228582
83100
282903
16
62
6
9
31
442883
372981
22
86
51
2
692644689
929871590
94
35
46
692354553
76
1
261201
33
401735
113990
484673
48
15454978
73
6
130828
2
61
73
560874721
68
253005
339546479
88
33
3
74
76
60
6
54
285297
209107
127671
54
61
36
78
60763
124892
170708
656285725
438017
444427555
363617
381330
71
50
300769
200242
318370
228117
443697
182681
475453
415421
5
2
5
21
413673002
37
145114
98
31
229143
76
83
7
106159
6432
45
3
268481
84
437999
51
269577
78392
67
299538
313111
252319
208928449
40
51206
456443
94
15
417500
790637411
77
552601489
96
449914
55
31
153233588
273309
373729
67
37
61
5876
100457946
95
132254
89
95
80
478640
82
56
43
57
54
372737913
50
298961
11405
197718
55
8
69
19813584
492019
15
265175
66
66
44181
94
21
25
48
93
180402
57
328522
216180318
84141
190965632
230217
230358
91657
96
10
856127112
80934
63
8
87
898861666
88
82
34
289174590
24
424912
325190
63
498569
346253
285588
67104
928048409
89
360911
41
323164
911350920
92
45746
90
8
431436991
88972
226117
75
51205
128755
17502
129759
7398
42996
196757738
84214442
26635
178252
3
330642
66
8
444934
55
3
86
449827
236006
21
42
313925
33
44
410670314
337188149
52
130630198
94
481286
94
99
13
55
358476
4
192802
118608
331484
7
85
919162807
94
306396
809666540
8
41
705352902
470467
97
248302
65284221
68
60
74
205527
5
37
1
2
400927
261023
52
19
24
15
408177
52284
46
74
6
58
720668100
254891
404209
12
307237
200959
58
353104
84
6
71
2
69
75
49
34
1
206175
24
4
8
141045
69
47
78
1
15
91
4
128199
344754
855381815
42
466555
61
53
471981
90149120
35
415476
99
102646515
87
54
252879
861221076
351935
457805
330209
13
22
10
399247
10562
7163
1
57946163
7
44
23
4
73
97
430041
9
486918
440437
214302
4
46
71447
95
5
333975
465845
314872696
52608
411873
262483
431307
299722
253218
611363724
88
55
3
422228
301197
56
9
118602
33
412772
35500
488471
183703
79
87573
37
41
453363
192974
430923
58
326912
8
38439
38
836031531
218938
68
38051
29
333395
8
382020815
31
4
84
7
32
4
159634
76
154555
356590
63279
388384
97
283470
378277
53
94
746344787
141646
138086
381829084
77
50
51
1
51
86863
80643
82
87
7
17479
337773771
9
97557
64
41
27618
6847
16
75
93
731372337
6
120617
77
316603
34
338341
291461
433594
51912236
962905764
8
92
318610
157784
55
3
2
219118343
253029
436399
53
72
8
349062
277416
37
94
30
247012
824985726
16
600742291
17
43118088
95476
396105
79999
31013
129807383
328727
87
345088
224915
176730
3
8
2
58
139676362
8
151310
176585994
24177
273691
71
194028
624912766
90
52
80
42
89
171787
532548215
119718
15
66
46
40
70
478010
260433
84993
145271
297625
305022
255975
4391
172727
10102
48
474772
497887630
206780944
92939
5
11
157119
11
159527
333956
20
42
48
70
8
317186067
286058
212474096
74
484442
9
129327
84
33
61
54
157890
92
5
56
377259
33
62
268194
6
229406
17569
48
74
2
2
41
375836
220762309
195240
38606
304043
416695018
4
9
12
57
24
154312
135604
61
336183
335541
45
86
176945
151931175
119506
853834192
19
39
11
401787075
51
33
28
77
476004
380686
15
21
63
35
22
83
19
7
6
2
458615
27
74
79198
67
92
48
83
91
342081
456534
60
19
99
389932
194225
3
25
38
447577
303412
230108
12
156103
60
46
796163992
22
121485
52
93668
98771
348189
310151
571756423
106735
203641
209254749
419228
27
93
97
63
75
163638
424367
28
191725
309389
58
369328
171518759
101561
397846
87
31
88
6
494601
76
476405
324142
7321
42
366401747
36
54
296397
736191634
18
23
66649
12
260614
76616
154003
85126
41
540809647
458180
74
20
265482
84
403509630
9
216371
2
740030870
322711
49
42
169282
57
460418
298674
38
214147
67
69610
93
194458
16
352544
477010
20
77
213435
430172
78
71464
47
97
1
9
4
58
59
8
52
13
20
420841
144440
966763521
211804
327932
57
88
1
53
23
8
304010
169708
479317
79
10250
7
11
231333
39
77
75261
785399422
84
1
107048992
17
16
10
412479
61
400368
61
42042
94
136215
94620
28
90
94
229116
1
330564204
689966826
112610519
43
258634
74099
34
304950
74
188281065
347629
62433
94
53732
4
9
5
246968
120645
2
201470
87
732740622
132778
3049
165145
91
68471
146855
24
29
5
189146
487611
32
91
303990
20
83
96
350034
3
5
55
478947
329884
140760
8
78
19271
308990759
207691560
387490
45
9
4
44
129942
56
76
42626
33
49720
296917
809870612
5
14
23
374909
87
3
973421254
35
241183
31
53
7
66
306154
47531
300963
51
3
8
600755562
225944
3
708798499
18
391026
25
58
42
51
293601143
287565
2
9
446186
95
99149
80
17747
11
81
16182
69
45
4
11
90034
149686
37
81254
28
26
144841
315794
36
51
14
74
148605713
54
5
31
55
29
386681
41
7
926044818
54
505926115
126107
121738
66
50102
114929
92619
757924992
369414
379303
257506
54
7
30
629268151
99
41
28
3
312784104
18
8397
89
59
88741
54
262284
45
41
6288
61
7
23
453735
8890
11938
434132
54
435375
498690
20
35
99
300653
108125772
411259252
6
66
12660
248843532
94
92
1
14
477250
91
3151
30
180251
162698
459975
196916
70231
62
28
46
7
233279
97
73508
3
53809
81
43
10
91
18
44
369121064
596424939
47
78
99
53
107188
52
3
43488
42367
368783
55
939633365
437373
25
137084
114990
5
197522546
74
377465
76
38
968324057
150184
23900
494106
28
57
10
58
389305
403952
152092
34786
314315
46
497417
49
72332
44530
8
54
5
62593
134934
1833518
99566
55
97
162271933
255165
71
7
93653935
94
315622
359778
370100
76
187550
49
62
42644
46234
70342
271614
35
26981
74
266718
2
181076
20
74
4
4
313126
26
92
80
454007
466237
243294
26409
7
158780
14
64586
23227
83014
38
15156
83
397025
71
692779675
6121
495332
2
926307951
48
12
231897
34
97019857
3
491296475
26
899557479
620294366
923271348
82
64
492968
78038
121637
458196
62
36996
175654
77
8
93
229126
408218
58
286537253
3
33
52
59
69
363992
413698
23
472217
57175
436329
4
95
349214
59
319874914
304842
5
17
8
376930
8
54
62
8
885465665
33
75
89
29
94
91103
142118
147436
44
671807686
19
43
384113
186661792
87
235082301
50
848932281
8
482143
863766673
94202704
31
59
373004
98
26
94629
48
54
8
2
61915
204129
34
397432656
8
235981
435549
338525
19
24
512682248
88
343430
2
96
6
230652
392433
216576
251122
363914
589686197
424598
32
46
209866
301307
155485
66
152854
12
265439
60
397982
368412
27
482955601
22
252302
378868
94
8
302224
611009300
40890
75
51
56
330935
497735144
324356
11
44
82
412605
57
20
5
156515
12
48
40
108337648
300677
446806
66
77
208293
75994
397966
90
92
227801
242732
30
1
82
404191
99
753162979
42
374202
70
405254
25
313464
23
749541430
44
373085
86
59
64
35
52
361436
10
26
423104
4820
62
98610
95
50703948
37
809627111
84
31
7
209992
549850133
451943
454136
18
7344
92
28
50
398000
133480840
56
5
134732
84
8
98
89
82
36
82
380610624
29
3
17
130203
20740
462355
15
2
414081
357002277
2
137589
83
143860447
60243
6
81
53
15
214593
7
97800
85
181716
62
352262354
8
964444313
388679782
3
78
65
491394
131604
8
112833
679820512
32
51
253879792
5
233135071
4
184688
73
39
38
115819
36
260979897
122646
68
23
246560
6
10
376146
1929
74
77
451661
60
6034922
3
946590892
450663
32186
301059
901676627
283753
242134
6
63
3
107454
48
30
16
89
51
437222
4
831232458
32
872393053
43
194922719
211716
8
210026
6
33
226127
361729
81847
53
28277
86090
276233
424201
415626
94
86
256080
275718903
33
482853
45
251134
59
24
48
40
87
852732399
468681
153590
38
88
567575074
437841132
318493
73101
458186
50
144666
156084
315169
35
77
90
23
273065
214036
151260
150639
15
59
35881
367863
9
44
23
56
238741
195272
66
23149
27
79119
41
46
732794400
56
478133
213992
145558
362972
372280
463964
48
448864
49
493837
75
16
52
342170
253096
4
41
74
23
274156
70979271
8
785439169
93
8
16
295193
3
355863
406514
4
81
60
34
56
12
21
884469431
41
40694
245126
856710898
253904
52
34979809
419541
94
983210886
436188
17004
95
76454
676429724
76
99
85206
10
138336
197177
31
44
938956491
5
95
63
46
12
34
62
167677
9
5
59
10
60
21321
21
97
54461
84
151000
98535
36
141179
49
200962
434754684
76
185989
270475019
148879
78
355957
97
598894336
629881885
994264494
22
338123
352512
202536
97
50
7
465608
588137979
54768
53
20
69197
321345
9
88
9
18
87
930130402
79
36222
16
6
31
58
321562
32
79426
75
67
225001986
479160
47
1
13
53
51
331383
581016987
39
34
58
54
55
442693
299263
26
16
316459
35
72
99
454335111
13
732320282
4
328400
6
83
310245883
57628
798734195
59
16615
344499
69
469495
336872
9
361601
39659
28682
14
116059
4
427830
305748008
95
35
463128
85
283169
51998
5052
58
72
57
62190
33
87458
35
6
32
81
8
302757
85
29
48585
122954
396917
186236
76529
31829
91
41
309098
5
67
92
5
8
308570
43
423813
1128
217830
9
64
42
87
19
268037
789540156
2789
319821
68
50
84
59
40
237103
445888
190808
6
39
76
89
59
78
75
27
171394
39325
87
14
97210231
999577011
35
47
254095
54
180851
22
204371
378231
58
22
178455
9
67731
33
97
95
310335
624615043
407485
906726566
62413
58
444604
21
59
377460
67
282754
6
465432
161350819
93
478606
20
103265806
193635
266787
69
8
73
787121107
148790
60
58927
110185
72
560175711
73
350025
9
96
190544
652365329
87
97
22
235539
30
383143
429932
38543
8
71
217292
316035
37470
89
21
266159751
271942
6
417117
51
197925
2
76
52
262231
201978
465150
16863
129244728
484221
424484
33
37
15
31
8
118740
7
493462
38
456316921
175360
202669
86
71
292328
3
37
675292409
23
85
57
407430
499145
86
203877
30
380214
688445984
35
142057
385635
490274372
377383
12687
22
8
54
432855
418178
20
4
29
898211651
88
266137
396280
66
6
106351
411394
107809
93
10
93
75
34583
164081
103349
318573
76
70429
297383
220583
170136
125679
84
12147
297996576
25881683
4
93
10
95
28
167546
295349
218399
6
39
42
3
140180
63
171892
293527903
783180260
366393
266239
1694
380475
15
55
214042
48
401967
572897835
245702
1
146793
7
920959045
51
453685
51
68
247270
411014
240270
50
207832
18
111041
217534
25
94
1
396583
22
344817
11009807
279202
76
39
280655
66
84
94142
588503855
28
308268
139160
35
95
43
526862125
57
302182
58
67
488605
46
83
19094
87
165262
108772
336084
282396
63
6
28
14
5
47
457263
92672
76
416068
2
296622
7
18
6
48
168937
12
19175566
365326
436145
8
382245
139919
88
63
231435
57
68
2
75
20
191460423
63
401562
22062
779336238
34
3
38
30
232359
72
75
25375
34
260082
197754
178619
167622
30
355424
27
46
33
414356
142544
17
24
96
300128
87
239921
148381
84
61
337913
217592
302312
43
521494445
257225
88
68626
423329
79574624
36153
5
53
116447
27
53
101273
402009
404916
84992
36
35
1855
106850
89
45
66074
40
345029
14
45
37
437956
9
86
572003457
67
493226061
61
78
276433
300100
77
64
65
169704
9
399790
345722
97351
8
15
71
75
258868
296107
176324
2184
76538
61
81
59
4617
30
83468
43
94
7
472999
8
83
400300
7275
387325
23
396424
8
30832647
16
261983123
471996
18
83
42976
145246
242997
485326
48
44
8
79
98
53
36
2
214482
88
6
134996
64
26
748608379
14
153943
19021
475764
467570
513294679
59
474974
24
414574
478435
48
201026
382825
427653
43
676958540
43296
465134
979842236
67
427926
15620
68
460317
93
8
3273
307775177
65
559915553
88
232157
320855
12
20912588
45
349833
382832
98
78007
3
910618396
11
10
385860
28
48917
7
385232
34709827
344697
29329284
33
39
41
4
95
19
45175
402643
51
711185982
41
44
53
25284108
77
43917705
55
28
4
447270
24
46
51
9
164031
422347
3857
30
251834
470553
8
39
65
13315
1
189959
262806
73
264017
160010291
3
25
84
255019416
56911
55
42
416493352
4
32
284864
65
356913
84
31
55
217808
115059
13
72
46
262948
416551
354475
71
91116
27
31
423196
77796
32
314079
36
12
349034
30
8
386743136
57
403317
319257
15
556280299
59
28
399292
984650535
6
7
497376
101475
180979
394192669
12
24458136
58
43
427265
377706
5
221324
87645
206200
242244
88
75
6
45
23
452018
3
98
60
414968
9
409212
67
63
455892
324210
15
9912
51448
31
35141189
83
92433437
390308637
62
397807
266023
77981
5
72
412487
179
138138
68083
127159
346716
10
266160012
293787
42
21973
5
414048
58
94
864956135
253232
97
330860
354150
83377
780331702
431711
43
21
87
488184985
56
1
16
72
158312
666665881
43343
4
73
84
90
374899
272402
273166
598256261
70
8
266621
32
18
148837
60044
23
5
73
479944976
11
327626
460792
79
69
246592
75
218885
92
74687
318391758
72
99
466390
398068
87
38621
61
403857
147556
998063690
15
55144
68
543425924
179907
82
65
19
379530
386627
31
158595
63
315853
30
58
951100013
79081
147376
172431
186101
84039
124992
372519
87
11223
213475
750038944
406368
30
186323
83
49
94169701
175835
40
610986300
8
216064
320778
43
461312
43
51088028
55443
75302
71
1
6873
40
445585
428480
55
5
190128
64
204497
259368
72
389264
409778
277102
98
302977826
236990
71
418295
34741
73
405807
89
88
80396
53
20
612967273
14439
817267491
8
624628095
454926
76651
16
10
73734
91
97
88
9
6
442346
365848000
282795
421100
158724
352169
183486
73
6
79
74
51
47
28
90663
416246
47
22
527800916
15049
211685142
79
195219
211606
32
298162
314253
212323
477672
34
72196
10
587374630
324441
40
241055
451594
29
39
969372410
431710
6
85
441914
313885
439617
296431
432405
361205
339265635
85
23
48
33
743292525
19
967213635
401331
316365869
2596
3
175757
176354
145858
80
296342
32
13
443067
239534
2
85
81
5
10
2
37
4
385915
82
45
58
193915
24
49
43898
3
1984
377756
78
240265
44
17
35
161560
213657
40
412899835
237284
287499
27750
99
214809883
108456
52
85
40
365308
97
191720012
345810
383535
95
11
212630
319055
60
132456
65
348266552
51
33
74
64
57
90
16
410255
900672475
17164
33
41
3
57
484517
55700
16
274127
389345
6
360113
242736
2
175308841
132909
56
92361
50427029
7
186209
80
34
91
88
30
40
3
218547
145782
20
10
437502
344536
79
94
457154
67
25
320326
153661
56
236688
219270
481832
49
224522
12803
84
34
419457
233410
366848
55900
120983
58
1
89
349046
826235260
12
35
87
243794
107439
37
58
96
283562829
43
22
200245
34
73
59
494357
72
139632
124172
51
211073
76
14
962978772
11
289416
448734
17
63
106848
467955
346223
17759912
479596
10
545010579
17
25
580218446
15
785155481
60
270273686
71
63
70
186378
447804
108946
404791
46
71
228953
9
317018
68
76
60
36939
78
5
90954
26
871415188
14
49527
61
335413
97
249169
96
675537093
139006
25354
21377
67
451329857
262673
41
496519
198566685
3
27596
140412
10
239192
471491
5
438123
549526262
4
470825
5
6
40
212436
860636965
591646289
24
27
150467268
1
54730659
46
2
66
512817377
4
15
22
107453
15
263080
75
79597
330894
32
160792
137631
92
77
418577
753693055
187901
20813
12
168081
72
26
4
702222535
143046
57
3
7
4
20
913869806
467345
320095
302581
58
29615
19
76
301041
49
577519791
26315871
73
29
78
319612
32
167095272
391703968
82617
389267
8
84
358770
134112441
308049
239630
13
374357
256231
325337
395012
354745
73
97
74
14
234865
761063065
119476
78
6
780876983
85
419499
303785
32
945190512
2
446739342
359018
9
37
369976
413405
95
24
81
9
84
56
405046
349405
392909
302461
385596
287226
934767551
287921
249339
144484
93
13
233296
16
766120945
19797
92
281612
755665206
637450250
932533606
11
468417
423967
63
480053
99
413739
68
483392
6
135049
524853002
88
78
8
57274894
49
256203
19
26
152647
611118398
60
35
460017
30070
321751478
52
3
68233
3
29
216267
2
33
52
81
59
54
131840
31
7
382508
49
62999
37
82
63
832550089
40
30
41
3
286879799
332133
436764
181664
69
86811
6
38
17
38691
89
210012
9
34
96
556705292
5
122199361
27
151125
234382
43
212280
447400
41
34
34
370120
51
4
278820
411005
64
432668
250329
362691
410615
399487
94
65
17
97
66
5614
4
59
117645
20
1
65
403682
22
430192
15
54
79
484146
2
72
4
78
21232
40234
25
74755
820056244
9
7
250251508
261132
10
100532
48
269751
457089
370281284
361657
62
95
49261
9
25
379295
3
49
44
431239
832580308
9
316844
2
79
252212
22
299795
6
161906
65571
300120329
44
15901
20
279594
121335
123693192
2
29
82
94
24
151268
359597
66
12
41
317045
70
83
47653
468591
350368
82
390428579
342788
51
399920
4
359398
86697
361991
31
210784
81
133988
187976
34
254793925
208193
38
96
95
13521
415421
81
16
1
265565
362779695
164409
69
1
1
69
28145
59
78
16
2
87
135254
377885
5
40
413950
32
2
404115725
9
267927962
22
86
280673
49
18343
13
780268274
4
26164
205502324
45
407115
352498
25
34154
8
97
386366
3
6
9
46
187399
39
37
423813
51
204201
75
89
4
28
6
21
1
648871330
97
322521
107049
313848
3
162997
297474
5
564768656
108205
68
147256
281270
88
9
144541
451960
404667
82646
263493
307683
169507
342733470
3
199502
331022
31
33
10
414252
83
3647
7
98756
218956
62
978574195
73
68921
443294
498541
27
239593
77
20
66959458
78
23
476188
61
32
422057
50
91536
85
3
16
28
30
13
403960
76
478440
42562
57
206019
332034
81996
761892464
15700
416694
104910
29
395579
62
72
60
377183
254505
25
269494024
6
56
102075
465946
89
431841
36
490981
409204
103008
289438
210319
461509
227752
49118
56
19
199336
62
44569
313252
34
207656
26
66
445852
461930
42
335444
456533
314484
99248
175283
88
187705
360087
159117
86
51
293920
8
158786
8
485512
28113
150877
95
179602
13
31
53
81
231044491
90
6
77
172942
68
50
28
174176
3
51
382261
1
36
160532
22
9
479430
59
41
49152
424203
562572528
77
856834941
44
37
762137091
128718
4
283038
88
65
46
487876
12695
36
9
4
340648249
71780
61
18
163151
46
155119177
274536
460997
19
13
79803
4
91
8
80
66
932682088
58
70234
407832
3
63
77
415408447
5
428242
90
92
98
33
219356
90
79
414796
386880
55
293711
235588
483776
13
30515
496852
25385
65
78
234727
972008459
375305
1
8
96
18
413909
502952946
363731235
389038
20
445308
59
580439431
244059
61
8
280584
51
458957129
63
232446
367308
286351
420465
77
35531
73
86
628984524
386956903
753198403
25
12500
77
6
216125143
347591
2582
338569
14
145393014
280354
47
37
444902
57626
98
169945
79
56
224139
93
263834
151538
384561
16
88
90
300699
364842
11
46
123089
49
843649602
264998
4
399022
496780
99
200713
366970
87
282114
57167
69
48
33
60
9
736390044
485733
88
92
33
94
84
68561
5
2
331684
24538
51
473625
346388332
183631
70
78
78741
185219
112755
239389
26
391371
4
30
98
13996
33
21
96087
212168080
13902
38
3
470310
39
368186
422986
336601
425796
283470450
54332
29
90574091
39
5
443302
193103017
98
6
4
99
175147
448418
315506
309629
924208224
139407
81
36785
570207338
13
92
428170
358303
83146
77
13
51
75
67608
16311
6
657025573
68
181196
50
232740
5
183428
65
211656
81
228283
266628
48
446075
1
2
455611
256775
36
57
423967690
48
298758016
186532
204705
193325
249304
30
4
4
27
74
35
304554989
197044
7
98
85
70
496854
123863
211490
71
92
363822
388700
194723930
276182
8
83
265616
263964
43
361014408
370060559
4
378024
37
65127
89
127297
74
168150
6
454546
88
49625
82015431
27
291214
90
132130
53
128322
45
99
17
7
60
471617
23
359508
378147
366605
89
56
496263
24
372251
61
81
29
411211
55
62
77
24
80
221350
91
979508927
5
24
1
29451
74
231109
50
239194
7
35
239241
53
19
84
54
86
97
183691
416848
7
347209361
94
42
292710
69
224572279
27
435932
91
396720618
26
8
75616
325392
238138
299125
301043798
255972
72919
9
13
495016
29
26
215836
5
156673
171569
90230
243208
77
87
357745
46
70
64
211638
27
60
143529
54
239093
30
308174
129248
249208
62
350548
165456
121376
52
165101
347419
19
164291
12
25
83
5
89
357533
918548428
326350
6934
34
29
43168
458692
4178
3
8375
64
453095
105191
38
16
494074
448868
66252
306129
269557
8
6
49
29
12
68
81
135466
301044724
421559889
98
2
62
373053
137826
967642715
3
4
59
6961
306536
38
70417
144532
32
191849
19
378597664
10
23
10
34
24
461408
30
496907
249066
84091
44
85
264990
3
256648492
38
71
11
288544
284007
45
229648
97
70364
237783
73
76
477102
294520404
21
345660
218357
106864
1
243034
152956
46
489183
3
182457
67209
27
4
54
68806
327027
311941
448548
59
2
4
61
14
451598
216244
55074
91
48
63
8
51
464446
460913216
107763
5319
64
455199
194513
45
40
170415
92
411381
438142
69
56
73
77
87184
348615
82146
4
88
169214
197971
273266
248767
36
20
44602
90556
485907
210690
7
63
6
163865
67
423179
40261
426837
76
488221689
6
434657227
55781144
310068
437499
891910140
247425
1
404484
26
39
9
8
5
9066476
93
45
813278175
17
4
28
167250
191097
367328
8
25
134152
68619
1
563961343
89
42
181144
308862
47
4
44
16830
10
36609
72821
70
12
51640674
14
98
249327
13
334769
96
22
355380
67
273771711
10
705423713
330511
92
23
195108
54
79267
775872410
9
60568
99
71
36
98
2
44
53
4
1
368108060
48339
10761
599321929
257334
27
85
84
61
469840
17
21
61
41
229493
45
119353
6
461993
859012368
348946
45
3
251357
51
205280
346700
399092
34
363028
223002
73912
388377
83
94
19
14284
58
101720
3
75848
188785
384078
945286895
89
76
86
15
153004265
54
207736
57
178576368
310581
31
44
41445
5
20
23
26019
180541
37
261840
352904
136537
79
112338
98
830387773
91
92
40
25
51
175032
47
8
206739
26
10
138139
84
216774208
95
4
430102
82
64
365156
7
99
491590
89
483368
433466
406215
39
45
377872
80
86
5
2615
353551300
384177
80
78
404353
77
68
417460
472781
16
5
107113
81
8
4
4172
13
112098
832671958
404313
63
51363
88
61
16
331173312
360747
41
426602
95
1
8
359567
239503
99
98
61
42
404304
214657
21
409219
41
1
83839
282761
9
214325
7
57895
359986
315762
8
29
397353
703326905
389440
47
51
45
65
384566
13
246399
210450
19
71
39
23
96
786121934
498088
369582
128285
7
31
5
130343
54503
58
355815
68
129806
241751497
169501
39
348834
42
56
17
43
98
76
188370
427921
621090079
28
101323
455035
65
68
57497
94488
463761
72
14
8
752758347
65
44
2
32311
8
60
22
234609
476400
2
2
441871
43
47
44
402661
456341
399948
29
88
137636
62
57
5
59
449055
100060
148785
62
401956
115432
9
27
49
352647
87
11026
41
400878
60724
265192
353231
228417
1
232717
50
455703
45
59
174932
30
5
15
317737
8
43
227250
67
47
425337196
72201
66594
362695
86
66982
67
412327
277070
44192
234212
353110345
20
379758
78394
71
281043
64383
348531
6
9
178370
130270
3
10
51499
400269
58452
538799292
10
6
446273
6
1
46
66
14
43
225418
31
26
30
95
4
36
111886
36
63
77082
9
9
399907
470363
68
135967
329066
5
483883577
802179856
134856
400668
11063
223408
944061743
287806
363866
452322496
10
384644
31735
36
828578186
45
923999336
30
75
248557
337793
57
121706
30
185397
65
39
177690
242011
9411
387407
27456
88
19
438404
2
87787
17
9843
8
18
74
356363
11
13
34
77839
20
476673
212954
45
39
40
74
337604
247698
148942
86
483294
1
474916022
73
73
38964
689144922
70737
34
4
368379
40
294613
72
10038
443596
335506
67
55
68
473231
296545
729045927
67
598243443
98
280098
217661
258233
219204
71533
27
55
13
453933735
608686300
30
218959
97
72
124913466
18
97
304898
10
221471
129871
191974
409570
404164
478820
49
123051343
269318
59402
302872373
63
9
26
376081
24
16
12
32
87
373164986
436790873
14
67354
177712
78
221494067
72
573596132
28
83
428558
213149
36145
235756
473120
76
90
662764561
303221
77
3
66
30
323040
452851
90
93
640744731
154110
60
73
12380828
310085
25
32
99
276418
49434
4
251453
25
471899
52
43
801295370
75
1
347065
413441
80
456439
82
478475978
58
6
9
4
52
1
32
65
243972
72049
148569
229868
64
81
376123
8
82
403285
466783
35
33942
73
52
61
395389
454947
21
410909
205356
12
2
218701832
7
195160
88810
479237
143793
569805564
84
150738
95417
707770242
58
31
263391
135257770
21379
187585
81
4
56
30
51
211901
59
281074
112121
270690
207443
17
204254
781979153
41
88
73
259144
572414531
92
934470155
18
175058
256622
5
28
410464
302550
94
88
84
1
204405
25
26
137297
44
201984
95588
485214
248669
31
54
77996
36
82553
463623
267095
489114
40
53
309437438
67
478622
80082
63
40
37
159257
340653
231511
70
85773
199073
354119
88
930938316
63
70
17
447516
4
323407
67
9
24
40735
13
41
57
18
53
4
2
12
70
593491203
400849600
68
34
16
68
152826
405554
7
5
713574184
82
206167
472645
99
57381
191346
637190785
935784704
11
116921
64
369842
392526
28
312107
808527098
14
252372
485258
76
375913
197075
81809
34
80
41
373579
58
272211
468501
53
90
177816
178418
702057690
35
456297
281527
574491810
264027
403836
25
64
29
38
35
14
13451
176461
12
85
673150997
4
42983
8
413402
479326
333006
327542
88
14
398913905
319798
75
5
6
254540
45
31
3
329758
21
73
82948
327173
79
83
46
323512
1
40895
657741601
70814
348568
20
77
78
96
81
73904
70
5
9
56
453707
2
16
246825
203453
101386
26477
11
59
75
56464
31
431485
17
306734
30
475326
382598
174030633
248094
133552
68
778329763
2
2
74
43
13
48
304105232
134941
8
154003
663
15
85
431763
453632
48
63
71
75
61
95
8
42
196313
11
93
393588
61
418999
65674
49495
158260
91
370118
144688
60
359257
14
57
50
692209328
34
50
17023
9
227207
228314
19
9
90
72
345792
48
54
34
39
146119
3
1
187397
49
393628
350145
7
43
276139
2
612990939
360987
482181518
939923973
71
43
496487920
19
307013
56531
36277
483323
40
75
39
19
99
382395692
227733
148704
275815
253612
312245
59
16
35
67
56
95
34
465937
283200
270947
469236
364406
231754
252428172
24
46
86
21
2
24
1
65
60
72
237284
335976
343729
80
66
55
900311853
366759
446961570
7
247460
366373
1
105372
645046730
261077
3
11
388387
534946494
118985
316738326
83
819282635
78
63
176366
33
156299
576166364
154787
353432
8
4
66
9
114339
708867373
474773
555468164
2
155456
280724
8
90
268201
84
88
416512811
54
20
834682611
340922
42830
253581
378909
6
48
53
30
335504
463683
84
8
638759059
27
17
2
32
74
29
96
18
73
8
192766
8
49
344600
225801
352512
96
48500
28481
94498
139816
93
470607
219121
263582
67
29
137729
64
44
83
3
19
76
41
39
29
693173514
56
8184
33285
67893944
193251
229901
24
89
95
18848
4
107155
276976105
22792
271812
59
221431
18
5
293036
191306348
35291
26
63
458857
51
4
52
81
587760755
12
238563930
61
54066
89
95
7
3
54
21
529294816
156830
80
486052
111977
71
430339
71
89
473651
90
32
89
16
23
803067456
552726333
113894
31
113018
162997
182352
284347
19
93
22
270834
7
94
59
7
91
370244
442377
62
19
11839
8
65
70
43846
47
392233
160115702
349949
349540
71507
15
17
303285
390744
26
96
20
413689
93
333983
148881
300277
66
6
498192
211233
53
101550
22
177235
85
358403
33
20
27
401085
73
44
31
98
1
246180
266199
428556369
35
295168400
41
232863
53
362996
9
19
38
465093
50472
229839
326589
46
56940
59
433508
83
991627009
112014
682719404
95
26
123066450
21537
30
434618
67
29
56
95
439364
73
314100
17872
86
35456
57
13
3974
21
1
53
434498832
61
343929
59
189226453
50
218069
124928
337651
408230266
243105
22545
483111
322090
44147
89
28
476735
429156
414227
15
387213
3
471845
35
47
175084446
18
438259
249334
44870
567983301
318527
70
382800
5
489484
5
491646
91191
99
142515
438418555
74
391173
88475
92
58
5
90
75
235460
97571
392973
28
7
6
167595
70
304521744
46
96
5
269472
229815
97003
121599
5
433743
416494
37
4
434269
194883
741193525
419766
5
420497
759189907
92
43
6
89
8
83
280445
2
387639
3
177533
53
16
279745
438485
73
79
99
297997
378625
554561398
201096
1
7
49832
81069
338464
8
5
233149
22
83
25
441519
82
16
26
46
370496
383753
52
49
995123092
61
6
227167
28
447370
17230
58
758309250
416658
75
29
13
182889
4354
387450
22
19
40
172066
65
389554
523820891
79
15
1
6
53
82
60443
83
6
11
338204
88
304620
96
234991
184094
223191
232079
137077
44
33
58256
273834
468999
1
155308
80
450135
72
125006
602543460
218632585
98294
39912
422630
84
9
429876
166154
144049
8
128318
296533
84412
159475
488975
73744
53
15
23
736500395
201858
210052
59
35
483299
31659
41565
70
164956554
271667
384803
6
425097205
4
56739
141203
56
7
319034
80
5
169662
391422
119031
43957
63
5
6
414663
58
167587
18
62
11
74
85
99
634765626
38
403563
326246
93
3
85336
23
68713753
53
34
250753
37874
355308
89
164652
296565
92
20666
153758
84190
275462
99
64
236972
359546
41
70
677824858
95
48
392845
787968835
73
213237
408810
424267
40
80
225515
334834728
104342
63881
523302172
84706680
34
496872
93
44
9
11
4
47
8
158582
301794
76898
62
21164
30
848081018
53
298029
339148
25
9
9
30
136657
42111949
966719426
736795726
61
230893
86
41
452036
93
107525
3
75
3
13
126096
3
47
212859
7017
490784
70
13
45
467025
60
89
69
98
7
14
474693
69176
201697
38
73
4
311406
821867562
4
37
270533
345307
62
2
82
922178233
70
79415
5
57
448317
199684
46717
141926
70
322709296
5
6
5
234602
107480
3
9
88
161861
2
240715
108615419
75
356690
428392
417872
476225
56
58
52
98
409487
159098360
204665
96
514205678
241789
244112
61
480378
49
339466
206431400
13
116403
14
290465
2
268988
467848
11
81558
19
34
455874
415908
293907
2
47
431813
177755124
450843
1
43
18
11
115492
126379
213351
9
41
35
373513
4
48226
95
210318700
10
4
273914
83295
441423844
32
151371
237679
498293
29
98
8
961959425
55
166870
224803
177891
311290
18
359709
1
10
53
396733
274081
38
95030
85
477792
184835
157154
455117
425119
2
65
83656
61152
385785
8
1
1586
142872
84
24659
98
278324
95867
86
93
277734
624406952
46
5882
83
452459
9
54
222153
13
27
73
3
473080
71697599
27
379123
78490
67
29831809
37
30
381247
76
146617
294162
70
432553
77
67
106537
8
93
34323
7
101921
7
24
439111
3
9
248454
21
7
90
4
114583
122358
497072
393934
798338056
69
42
256444
438273
85
44401
29150812
5
5
28
71
24
63
362345
31
47710
43
44
47
182246
87
2
57556
1
123508
30939
294620
123898
213820
72
3
69
68
90
17
67215
54
203274
29
44709
30
3
66594278
223605
13
29
56502
735044816
389518
27
350415
172623
32
144622
270157
15
84
52
324370285
25
54
54
226807
115272
8
483421
43
58480
74
189757
382294
276665
253920
25
920824598
60878
51
388236
879365673
34922
53
175873
55
19
91
432585
102502
156190
9
226239361
883601642
2782
41882
318737
5
824242018
470635
398107
58
291347
133442
53
20
99
338407
61
18919
98
37534
96022
418857105
49
19
51
93
80
3311
14
84
158917
90070
16258
77
77
714044135
285141
41
470495
14
209826
71
11
40
18
290672
66
446254946
275353
5
464916
6
44
420863
92981
443967
358698
55
897444480
695847369
256590
96
160952
46
72
27
83300
475980
73
76
707979317
61
48
48
6
531859530
79
441883
72
14
92
425062
2403
59
64368
77
400751
2
428039414
37
6
139742
65
916514421
328000
266421
38
2
6
5
909770973
391897
349788
212286
414337
222272
183520
532790500
351408
46824
54697
86053
337365
24853
253
311680
59
68799
15
9
322071
5
97
88
89462
425175
493811
61
46
438995
189175
215550
35
346485
208665
19
41
49
16760
393484
300552
86
81
219254
64
9
60
14109
71
64492
156791245
50
9
384677
24458845
114599
17
498483
34
167559
61
425764
14
895788704
34
44
353919
498428
43
59
200649
65
4
97
2
363871
413714
77
23358
6
280620
237877
124508
53
42
486031
409467
2
176315
368520816
49637
178029
105608
286265633
87
55
93
207949
360978
371435
297630
26
88
314095
865621687
19
26
361147
9
47
57
161567658
236608
333531
248048
459150
28
423184
58
268786
395004
41
287009031
81
86
327884
191184
281208
48
34
4
636276045
61287
348650
40
15705
97
82
51
48
2
498480
5
72811
16
16209
43
88
75467
336156
284876
4
18
37829438
206074
21
20
174862
247077
419581
21
9
7
366615
6
21
916734423
98
7
286858
6
460519
175417
263643
55
352086
667166097
137169
478203
198180
94
8
219219
31
641191534
816568838
101191
24136
593119630
392089
259285
53
284496
47891
30
175036
137818
97
40
64
67
6
85
886334260
24
7
7
25
57
158860879
318696
91
47
10
61
3
18
58
55041
751315596
224114
90
152015804
291398
8
281370
145107
392541
30273
216297
407884
2
59
138196
292056
93
573404590
10
304776
18
96
932872159
127077
56086
16
81842
50
110960
40
64568
196857
70
294346
110700
60328
48
8
54
248527
29
108908
5
23
785263948
130110
81
610302621
110770
13
364432
84396028
69
46
155394
16
335205208
87
91
200493
313690
60
7
440662
30
22
40
203967
62
400386274
74
15
41
9
9
345953
3
59
109123
119590
499352
462017337
964013734
374916242
284432
73
99488
363590087
385945
6
89
311520
5
42
79
94
77
424099
4
6
343773672
219753
186898729
493959
90
43
318788
104718
140064
723401338
208076
351007597
230733
231256
76307194
383910
126757
61
63002
28
81
107942
52
7
55
98326
51
166158
2
51
349176
401159
67
755914363
85
37
28
172634
219627
224343
133032
13
259583
87
84
274077
91
2
24
206084
253525
18
98
47051263
116784
76
320514945
67
7
391217278
76
165296504
24
428505
683911023
3
29
60
109177
84
306021723
37989
8
21
492081
45
369158
169901
31
436203
306982
185769
92112
137684
39
99
323258
93023
474414917
92
114977717
46
88
131538
63
64351
256561
242492
155330
206362
90
395197
69
471596
71
104918
40
53
221478
482345
8
71
48
36
48
291697
17406
51
550
4
24
510286487
92572
422052
404299
55
9
7
452890452
30
75247
199981
21
892262419
94
83
16
96
5
294463
52
28
42
412897
683716934
288486
8
44
59
414103
17
121834
24
17
104092
196748
52
896854721
8
479810
53
54
314506
152919995
217346
33
470734
34
368406
93
199876
1
141035
83
62
13
210281
422790
16
120296
254532
70
181287
85
432785
347841
41
72311583
491094
241019
84
62
187972
82
183382
30
664809069
5
445927
57
141466
297492
5
14
2
213438
337949
76
322681
395973
50
32003
71
77626046
43
236472
69576
31
11
22
404996
98
83
414433
95
20
85092
57
262548
85
21122
3
396868500
282191
259463
88
25
290970
40
375961
3
135396
21
24302
210069
31
131398
28392
254399
89
42
942521733
80
40
16
472515
315332
46
298037
137429823
252210
5
342976
684902169
93
483408935
334143
89
375948
533764971
12314
7
43
63
31
4
53759
7
26
942647515
11
420377
216655
93
99
6
54
12
325636
90
437532
41576
8
50
70
96
75
185120
465786
53
50
67810
19
65
49
75
50
260475
13
7
3
72483
260690
282600
254076
122254
110068
334637
68
14
11
380014967
2
213519
56
307888417
423108
85
31
882804929
10
82
11417
65
326186
386686
13
6
54
67
169277
146284
17
44
52244
298068
69
209776
623694586
73
210265
493817776
190448
1
61
221119
913548941
57
268310
23
8
38
10
95819
36839
50
28
355505
91
148476
65
474627
23
58
310280
488570
89592
244827
261578
276926
22
66
128616
25
67
44
72
57
216700
258106
53
3
39
54317
30
179831
337503
404043
92193
99
24
86066
201913
59
93
67
25
46665
301546272
77
70160
290943
33
69
6
138483769
918673278
36
22
260041
224643
22
523362812
8
14401
159589
602938023
220360
876125413
306167
111622
241288
266824
10
77437
181248
11
282182
326575
381030830
41
68338
6
11
260726
423806
333497
8
41
19
350532
14
79
8
84290
93
983191722
83
63
738839199
413014
5
31
93
248988
47548
83
1
433308567
446617
51738
483253
55
512233845
2860350
8
50749
466035
273332
299793
49
371759
42
1
23
490012
19
7956
13
93
2
203229
16
4
427536
8
683951154
15
4
923955932
22
134887
1
170775
233544
3
72
41
35
51
69926
416670
93
261897
138745
82
70
219494
40
39
86
311111
4
103488
12
14
70
98535
14138
96167
474177
343569
49
376225
172016
299611
91248
99
64
32
9
55
378799
252969834
1
90
849402517
975101501
444048
333698
168925
62
67
78
40
268522
89
484938
77
76
12
32
22
8
477831
256596
19
45
85
28
7
58
221925
22
401653927
74887
38
40
754592672
36
88
31426
23
58
98
260381
95
52
14
464885
254009
78
6
49
347464
381973
66
41
83
376792
9
356221
5
97297
13
39
106398
55
61
489242
65
262933
77
438867
341113
319367
28
96
18
74326
44671
200413601
414361
29
35035
454018
361113
1
831830845
474287
228989
64
6
92
110652
22
10
363467634
87
326722
2
4
514775384
41
36
17
165709571
40
57574
88
421954
567080216
154595
226183
47
46907
287597
50
332895
65
51
309233
4
4
102423
27
30
26
76300288
59
435423
77
87
48
337449948
411885
228453
63
192882
307604
38
40
131446
7
216252
17585
691115312
368391
12
102710
52
68
271589959
60
77857738
83
358005
27
90
64
60
53
5
105549
28
405485323
458682
94
179860
88
77
56
88
724579085
389781
78
1825
462920
75
391713
460317
387473
414663
7
90489067
362541
157970
107645
42
48
17
114423
3
363118
54
74
949594219
70
81341
240858
15
99
32
239731453
31
455619
3
77
471507
55
14
97
94
468849446
93
416918
423290
4
64
8
696901966
1
63
1
34
34
58
16
94
134544
19
94
274220334
841168783
30
472638
96
458625002
367951112
949717609
373368
446208
481796
317163
19
218528
32789
418510
82
347738
32
124394
287660
40
275748877
5
385909
50
105934114
20
8
94
64
22
1
159403
8
353668
53882
462515
246842598
924213971
462777
8
338634915
9
447521
8
1
959106598
123348
33
283205
93
276071
203781
49
22
19675768
329314
80
232029
565367018
7
13
171490
95
221
1
17
73
59
40
36
95
75
855324920
516509922
371652
491297
515558657
343775
91
21875
98
385079
142958948
8
82
69
76
99
975062085
78
459517
7
77855
95
28
323233
126034
307083
930841439
497103
125613
13
66
99
104789
373004
20
6
113334
10
17722
5
177956
405343
17275
139561
85
42
993728583
212443
214893
57
9
298845
394131
72
1
53
1
379534
295481
28
43
287514
76330617
24597
395160
48
36
86
320387806
59
301798
83
11
81
84
43
219075
271494619
465850
320694
81
176611
56
364222
239349
254081
26
50118
314940
231576
40796585
2
88
54
15
64
498079
6
35
238167
76
54
440143591
4
54306
45
419924
21
15
191230
489214
74
56
358911
186014
33
172593
497388
29172
92
59
333271668
59483
204673
16385
102056
38
981107503
93897
344904
2
65
2
93
159453
18
161432
150697
15
47
326495
54
24
109092
35
448550
198729
21
2
291832
5
68
3
143455
6
6
81
10
8
1
5
407554
110089
14
80
39
199041
226237
72
132424
88
29
354841
591647846
424386861
452564
16
9
133390
410813
26
253124
26
38132
63
98
75003470
54
725
77
14
236522
467584
57
24530
43738219
147306
356077
36
478886
218907
94
430587
66
11
9
41
412018
84
718889652
26
468781
410626707
69
19933
18
2128
654093906
410315
116800
27
170889
491398
28
34
245782
14
6
63
935338161
57637
1
45
56
416350
73
274557
3
197153
90
3
60
21
617661369
269184
71
253174
9
84
18607
1
8
48
352139
472587
160468
275907
123451
617859436
7539
571809104
481308
18188
20539529
99
41
27
335494
125705
2
123547
343213685
372416
14
26
43
24
19
248747
8
322537061
80
46722
65
66
195092
326688
333268
3
3
22
465123
74
337660
18
2
7
103342
475222
5
88
80
50590
456592
84
296731
19
28
81835
64
272283
335843
6
471987
92
487983982
30758
81
415557
389336
71772
122391
609761353
86
80
421281
20
40
347340
93
227027
83
2
93906
62584
75
2
99438
118499
71
44
5
85
6
25
710919970
29
5
98623
408797
421468
19
4
20918
18
10
32
63
267152
48
49
494756
46
31
234504
83
2
10
56
8
45
65
382811
9
267929
61
80
69
1
3
16
23299
33
23951
43
433059838
13
492656
17
93
480987
99
80
605962577
150011
53
45175
40
46638
277485
77
48
108512
6
425135
52
69
373049
29
131119
94
13
5
6
830719575
347312
454498
167890126
91
89
478550
36
163483
70
334766
449396
370481
98
232983
54
258843
102925
287339
49
46916
91
60
21
477051
201603793
6
133814
25
425770
59803
64
69
188057
73
198842
604018897
612877161
240236
666025817
282241
49
343977224
11
71
943842581
30
486113185
882232963
14475
401708
38
170203
82
358348
32
59
30
25
504185554
20
982598537
7
7
5
486753635
328189
72759706
44
97
167465
23
101106
54
26465
98
5
306777
483409
29
308969
67
300511
81
72
271715
478973
32
30
60
445807
52
61
11
33
183584
28
2
297573
1
6
5
642685089
150482539
431116
129486
194454
63
403291
2
883711254
412215
62198
442100551
43
545453232
96687
256622
35
40
73484
315929
25
88
334860
119699
200496
338888
42
164755
28176
492757
449722386
61
199057
46625
325214280
234088
38
4200
380197
189214
66
345157
88
121512279
328904
277892
6
35422
197302
74
325675
2
7
423214
13
282937
202819
880209195
250789
513198195
396402
81
197075
8
454862
258281
38709
81
40
37203
90
59
309096
11
169025
3
6
61
20
417955
29
533568968
44
92
34
415219
9
40
6
36221
422986
18
10061
43
6
464481
754137513
96
87
535677011
32
84418
55
376478866
3
7
30
58
9308
11391
98
98
14
117941
180051
374683
4
107863
59
37
84
18536
461197958
66
110268
156502
86
226600
59267
91
461237
41
209676
490711
879994918
421978
96
92
42
7245
59
54566
199914058
7
478874561
74
76
37
330568
89100790
85242
266508
41
62
496391
5
26498
32
85560
266271
266154662
95
73
69
55
46
28
479788
51
24
785535833
324831113
75
53
60
58
53
90
1
31
56
45
397822
263873
300941
257370
488729
790266312
24
226501
64058
64
51
39
104889
29
92537
87436
303782
54
114289836
434990
832869600
419903176
747
96
78
85
16893
264650
6
3
29
272620
75
253862
425479
14
97
24
5
89
423909
120818154
30089932
573877717
218790
120929
168301
6
11087
302847
159328
38
681411519
82
230414
440093
6
252322995
869497818
13
3
7
16
53
59888
80
296668
176385
32
119431
430032
13
83166
99
63
52559
358416
943023747
94
980
486848
75
828349910
445296
88
92
170516
9241
294399
290331
25
105460
64
302458
72
489592
223837
195892
425377
64
38
245036
263588
232202619
58793
167399
3
300537
8
645480717
40
108716168
6
64
761955388
9
47
36
555463517
135803259
802109371
60
65
310658474
190493
973793058
26
83
190383
68
39
13
448947750
310767
37
40
61
5
343033
168648
689155428
80
451649
5
84
350808
108522336
450757919
665658014
458188
75052
54
946551332
157160
28
54
83
62
3
77
70
86
86
507324191
252603
487262
31
29
29
228378
91
183796
399038
47
268586
59
29
83
55
91
184517
49112534
406423
61
13
62096
170860
285381
32
95
7
25
33
92
9
60
43
138545
58317
456833
71
35
97
133766
39
23610
786115932
85
126184448
118853
9
69
264179020
413719
343230922
357338
444770
30
136244
87
41
403047
4
170559
41
168298
3
321977
125528688
78
264699
45
236358
46
144515
686296483
16
68
31587
69
812090297
61
62102
4
66
86
69
489606
476620
82
37911
9
156850929
82
161360
21
53777
40
79
46
47
60
108310588
235321
771250406
2
6
28
9
8
3
841491908
6
6
89
89
138120
228079
39
63
28726
55
65
81
12
82
48
61
6726
69
4
95
203259
5
1242
344164
145469
61
36
19734
11
288520687
824228476
258204
39
15
23
97
4
32
85882
11
39
3
77893
95
290285
182323
81
377149
583798768
9
95
277754
84
92
26
393358
380829
106616
39
88
17
8
10897
90
74
7
77
192956
9
34
3
37
63
11
351871
47
61
89
64
71757
6
3521
40
74
248647
20
441673
28
483924
16
67
196981
271964
33704
364355
722391834
775831016
45
57
639351689
3
3
115217
340949
163370
104151
351507
357929
64
372772056
20
79
381494
329550
4
1
35
124552
46
205138
195399
53
1
27
65
38
17
96
42
221167
88917
10896914
88
95
65
3
749009079
89
93
7
87
1
163721
440901
134180
83456
58
17
3
376229
61
7
63
52
761314057
258037
11834303
443019557
69
80
299513
156862
30
84
7
405671
336267
412958
208779
221355
2
19
441586
98327
12
42
47
232000
51947
206599
360822
48
93
386200
94
87
8
5
450839
497468
99
38896
83
594480726
81
140005
67
328908
73
197842
43
365066
293542
172533
336997
64
6481
505708822
13650
15
4
86351
91
221967
870308378
268524
64
14
76
307043
53
96154986
817110659
274048
117751
4
490853
4
8
6
3
268183
93
197134483
27
148906
441946
56526
66315
568678108
996726133
386399
25
303595
28
91
61221
3
76239
6
495407
221376
110725
253993
45
43
2247
66460
9
8
19
99
356976
6
243941
10
540675660
5
41
215802
4
311892
91
645196469
88
4
60
18
8
85385
330976
82787
3
16
1
52
211958
84822
27
43194
481084
11590
90
94
88
317917
776108006
483716
71303
3
455872
69
3
37
38
86
83766
63
86
24
244925
478652
346364
7
3
36
15
370515
48699
4
2
251448
6
81
8
50
43
71
472535
79769
180350
5
56
8
213944138
53
390779364
17392
95
284627
341346603
80
78356
371543
204435
24
62
409612
356050
9
1
213047126
6
10
342420
64
12
11
44
693181713
292097
15
93
91
8
36
466386
8
15
57369
359377
151954
358859
81
250710
271712
64
320776
56941
335275750
93
320381
172236
473931
681378448
6
89
781432168
81
18
46
58
68
471813
13
9
83
59
29
334984
242135
393546
455372
175309314
59
90
66
244286
25
57
52
11
45
48
55
64
73
901582171
445185
15
565066027
14
182486
99
106086
153585
76
64
898002263
36
184689
227147
134113
4
234084535
30278
132691
386589
87
149000
256286
353956354
3
485040
56557
222603
779557264
497320
9
320429576
457270
16
333738
30
18
35
183516
8
33
235388
16
27
3
285551
6
389635
12
7
617255799
7
182994201
39
45
90
3758
2
41
75
31
379709
300094
347205
460065
113780
46
425703
55916026
41
129987
525128618
261850
25
84
630343666
199638
70
38
81
59
25
214086
957569619
2
11
64
88
45123
455008
222565
32
3
13
28
23
193394
342123
9
138884
56750
6
74
100305162
338647
13
302090039
18
17
54
37
42
470613
245276
59
42
475650
266384
110395
78
26
97960
209014247
20
137397
84
14
42
54
271950
42299
496832
31
34
13949
11
85
536868167
117258
27
20
58
7729
5
354235
957456473
13
88
107377
93
8
871101263
7
80
20
25297
399605
53
480819
219206
300748
489378
63
204455
24
175605
35
4
368982442
39
488977
355153
362754
164036
43
56879
7
454938
439493067
441959172
44
13
66
69
64271
89
26
75
5
380999
88
423675
461744
768723757
273136455
6
104450
92
1
46
321564
355669
241869
59
37
203755
50
115934
246438
200299
642311113
23
22
55
373298596
36
54
66
366298
488869
43
464675
7
25
70
603284640
421854
303444
73
6
295457
93391
66
182007
262429
49
96
16
26
498520
90
79
494074419
50
395369
53158
43
442864
292020
77
70
292651
337125
35707371
81
62
33
341487
52
35
5
164800
15
74
58
415222962
403782
49
427281
277296687
341461
470310
208250
508718535
32
234814
1
53952
463270
161456
422369
397607
4
75
7
21
23
109474
466740
213186
366993
472714232
74
52
13
21
6
29
290774508
172005
65502
71
82
312910
340849
485754
165729
47
996962156
96
54212
405013
72649
241794221
36
83
7
415135
408022
638182554
418862
19184
60
63
44
408648
381484
151160
12
65
90
34
285247
384781
28
109081
248026925
82776178
377160
180281
5
28
118779
13
382946
34447
22
18188
416185
42
62
6
867107039
136361
52071
67
129656
88
5
384987
177964
399556
248777
98
55
59
32
3
8
1
862169289
106427
11
27
8797
344658
150437
86
122851
97
76
277286182
50
294080
125879
281765
36992
748953784
174545
6
18
3
348477675
39
76546
305166
450217
457718
485888
259465
36647
81801
182066
356201344
26
44
324526
1
257218
56
343722
54
411198
98
3
460216
835184425
564809840
238924
32
55
83
54
286074
6
54
43
866250908
72
792
455925
24
56
32
12
67
44
230123
467648
161713430
39
54
93
17
83
47
84
494266
8
160768
66
63
13
111032
134311
54
73
90
403122
6
1
80
45550
550873674
423856
3
56
467911
3
45086
412644
83
7619
293567
1
450725
409231
446227
533987485
100389
20
295267
165288
72294
418030
64
566456919
53
208584
1
453843
447304
8
99
16
732012134
445469979
8
5
46
423680
3
357119
2
75
117989
68
751726963
87
99
170036944
70
30
4
76
52
410919
107717
9
9
92385
1
53
707433880
105087
437229
125791
28
395975
42
271477
165177
89
11
83
84
7
473348
363791
29
38
442597
32
81
438847
9
5839
698336875
6
436458
125575216
433503
207179
475175
574394744
358200515
282852
497732
708792146
47
177738
46876
1
3
292423
27
339312
76
1
98
141296
2
328969
27065
52
194458
50
377513
132893
96362
84
4
83
89
924287932
72
49
7
398850
127869
93
9
63
14
68
63
383966910
463794
255687873
498618
427251109
86625
25
264110
5
9
31
29
72
140089
481234
337993
3
452923
214561
317164
236759
55
22
84
73
41
2
29
371626
11
18
53
229955
28
33
22
90
48
73
29
88
335532
275143
39
291391
63938049
16
126431
59
52
8
69413
44
421393
409588
83254755
56
397646
416829
149742
191290607
501828604
351681
51
90247
72
326981
69
6512
657652384
210668
29
99273
4
259605829
12692
71
28
924208865
229424035
54885
41885
333232
62
126445
57000
432231
249821
122942
198497
90
224943
138455
77045309
88
21
4
5
58
481919
83517
341256
97
961328481
98
461396
371426
37
44
271512
362303858
4
208355
6
14847
111311
13382
64
8
85
87
3
61
304207
52
436705
89
6
447840
431701
427781
270982
60
1
73
19
464351
5
355935
226138
81
267417
61793
74453
5
98
308953
10
16
102522
91
399315
300335
16820
493154
14
191365
16
205611
192066
240471
768655695
1
398533
144191
12
13012
66
295140
14
42
144079
361577
241790745
47
232289
550566352
41
62
330848
83939
450462
23463
753542314
183948
843765045
75
15
92
311223539
57
720522338
4
324287
50
29703
69640
829145036
30883
137277
111874
402959
338174481
5
95
411633
37
9
61
463274
363590
39655
201450
3
307896
73
478747
63
350621
51
157867
218465
91
69391
54
822219697
825769841
2
142696
38
288426
89775222
56
280959
413841
70
85
391513
58
28995
287892
374898
250029
922696713
18
47
6351
392719
345399
37
35
17
13204
382449
26304
350459
9
91
60032
15
41
47308611
304806735
7
54
58
45
59
214912
18604
438568
6
492567
21
82891
9
4
47
94
412670
32
230443
3
18
49
52
157821
228920
441416
212436856
19
1
448689
10
54185
12
5
459607
214009
99
439384441
489308
749897247
380193
706518623
403624
53
643799141
360434
488115
351384
177310
72
133470
499658
92
16
28
41
58143
1
204646437
5
278606
387359
6547
169411
799798220
24
26
160984
25
428728
39
475448
17
94
161081
374908
13
66
438015
32
63
70
335576
49
79913106
4
5
7
383182
3
80
108685341
665987985
8
341091622
1
404862
5
218782
80
74326
70
6
88
37
53
256653
315369893
876353732
4
12
37
16
49
469895
5
264417
132177
376955
47
71
191136
4
83263
44
9
9
7
285127912
15940
63
59
228570
416306640
8
203992
274820
27
3
76
290821
820541307
233793
18
81
28
76
99
8
482548064
441540
17649074
93
221817
58
70
3
205990
26
24
162254
95
257598
6
91
335206623
73
22
11
55
111787639
7
48
27
309867
131203
456040
45
189642
295460
46
91
714618398
79
169993
268802
84
317897
324888
297263
155045
49
82
146847
49
12
2
545621732
67
240054
109009
36
78
2
84
5
29
272586
56
173862
165872
611084073
78
419515
380549
277561
28458
81
73386
865114078
445458
147063
15
64
349695
306035782
75
413832
10
170640
45
9
69
6
83919
60
126139
5
172173
386209
94
7
321656
1
9
311718
14373
427873
56
11
87
7
34
206521
21276
18
11
629423840
364419
209237
521952747
164339
68
227042927
101141
46
2517
187378
8
66
74
1473
12
336387
29
427502
492603
62
358788
5
64
340787
461974
724953479
984543803
61
237166
94
375811
36
55915
74
4
161671
219242
32
302991918
64
2
103101
12
374349
317674
97
53
3
20
97
8546
2
357655
343588
48
71
1
950237701
466696
332524127
254844
323422
146707
37588
29
324769
143634
352056
12
347341531
5
401874
311878652
127520
4
97
49
6
201805
204293
263243
9
47
9
70
87
65965
80
268090
61
47
18
227760
244565
76
204747
57
127323
626755150
43
5
49
19
2
66
39
3
92
13
192110
771019463
426491
329470
93
85
9
488017
47
88
409329
500318642
39
35
6
286720
93
36
9
6
105050
62
2
2
672551155
35
411843
292999
287817268
4997
209451
323334
784290930
71
28
17
157212587
243162
400010
34
16
1
798078622
31
68
38
19
3
69
55
70
457721
2
90
39
56
77
45
10
84350
86
20
356985
146646
386021648
20
82
449110
268605
807010564
390532
298987
79743
226901
872946648
78
97
36
38
17
9455
51
99
124501
5
495423
168460
614352668
450482899
298821
51
23
11
131483
329083
316151
63
25219
66
391164359
5
192750
64
378856
306608
165588
461615
219691
75
470959
444866
112745287
750256966
18
347084
169060
90244
333026
10051
32
25
54
66
218808
6
58
87
557968249
65926
392759
64
46
686063346
169336
203687
92
3
82
206276
41
340312
86
92
919053203
54265
48194
410198
31
9
71
347456
43
22
241175
189019
283799
154899041
1
135522
1
358311
33
34
233771
47
478699
470881
78
4
89
96806
429841
277409336
53
95
44852
192713
387203
305812841
489975
62
429080
94724
330737724
69
491670
12
24114
231704
418404
431540
78
137252
270807
65
57
49081862
219984
332026
171102
352097
96
499890
392973
152650063
97050
141744
112780
307687
71
43
18379
301711
24
582652275
101949
425597
88
112598
34
21
190612
48
79
107005
267021
473640
375525162
56
195166
2
94
489248
166030
933295066
66946
370659
193325
423348
49
327009
478373
73
8
297353
41603
935239775
1
83269
709575726
5
7
373387
14
166854
465495
41695
19
83
3
227724704
40
448540
17
313214
96
313277
340324
7
61
47
149228
60
486967
465051
389304
278869
4
76
26
73
421760
34
167324
413996
78566
177205
324410
15408
33
6
41
37
2
9
455288
238301
15466
72
44560
343066166
291528
92
477735
48
6
64
390840
48
3
88352
6
135078
45
208102
719327914
48
259215398
61
230703
32
72
92790
7
2
208107
49
280739
108078418
301765
26
190305
62
81
68
451305
79
26033
56
215306
347252
84
68
88
156349
7347
16
162121
48
330297
442719
187535835
80
182717
22
377157
5
90
5
115644
186844
63
324791
428846019
88
16
1
317490
23
187231
993325672
551826476
48884
77
82
603214681
51
431553
246523
27
254199
354959
312003104
534219747
143830
364653
239764
40
27408
457213
348953
9
78
209078
98
244904
481298
150220
175168
38
405066
130640
296012535
85
399272
65
411505
180862054
68
292386
28
4
34
10
89
900304932
20
6
185151
427772
93
75
2
209066
91
105418553
15
29
97
36
87
65
134484
1
321432
14
36
2
805015995
447742
11
42639
494989
854156050
68936
72
62249
924770727
39
139739
93
78
3
244196
11
249876
947587363
38882
719353944
97
297272
19
88
29
199800
346840
98
214402
888025471
6
437131
304492
16
829174168
398236993
899367482
379919
18
8
76
323560
423470
309063
182905
783042000
3
100706
82
71
86034
54
35
35
7
875729438
427420021
437261
82
5
49
94
9
291061
70699
226941999
13
133308
37
52
83923
15
31
299292
32
1
74
5
71
378648
284302
501642613
110108
50
60
40
17
429280
76
109499
14
518755447
120777908
122766
10
68
198835
984849829
22
30174
331091
469683
8
483973
6
27
465936909
62
44
3
346795
349604977
54
1
62
67
77847227
370430
125953
930605713
81218425
91
393970
23908
96
68487
1
10
78
19
97
2
26
417423
621103550
351489
43
751128643
210798
194360
48901
264032
64
95
434226
60456
99
12
82
411008
51
231904300
168805
40
33
493772
407096
404310
172277
327860
71360
97
250418
80
323830184
464667
338643
9
1
155543036
78
445592122
153954
41
51
84
91
4
98
31
35
174087
78
19
63
83
334639554
7
38
328775
77
78
481380
44
313772994
88714
43
166974
43
66
236060
4315
34
16
107787
82
83
39
889997773
185700
618166859
93096080
96
62
286681232
199006541
497608
453048
1
296651
94
13
44
39
38
56
75
130523
95
40
4
129031
317977
88
158986
222747
78
12
973068986
69
171057
35
52
92
38
241031
419028
484119
72
54
282656
291043
68
293873075
320255
82
329714
67388
78
74
738807352
93045
411019
1
481934
407694
2
273262
5944
174930
896137280
20
182401
24
314447
5
78
339872
241768
100009
179205
51
436534
48413
5
71
83
276489
403260
932876685
347773
98
2
163818580
103371
9
62
17
44
76
1
75
71
21
32472
98
246034
30
107564
51
73
1
75
141596
7
62
77
276790
21
58
177215
345521392
54
255487
57
7
364985
172528
9
440721
466625
86457
79
82
27
72
379909
4
227647
652860748
98
89
872885005
28
76282667
63
66
42452
93
68
4
127356
30
269016
382845
92
7
76
668757878
379437
389174
46
8
8
277540
341334
1
90
96
36557
80
27238855
158653
8
319372
3
127592
36
485403
95
88648
407631
578397137
480282
67
60322
606873066
51
278236
74
35
67
100111
77
73396
401844224
392709
24
313426
2
81
94
207828
7
819123053
98
72648
94768
308328
81
80
36
67
65190
61
42898
120023941
162281389
1
8
218471
22
94
99
4
67
312037
63732
83
139101
155218
26
139562
21155
425380
259697
77311029
45
164255
164246
375892
119744
83
314675
383853
798946847
9
20
37126
3169
11
69732950
2
288987
78836
623582356
18
35
54
427757
51911
27
9
156876885
92598
250275
356502
176362
32
354992
82
45
60674
319825
731950295
230107
456109
173319
350551
436292
87
94
475818
61
253430
366202
989456980
268660
443959
40943
359078
278064
177295
20
405886549
444573
441002
23
76
46
27
27
22
88
2
68
6
333781039
44
266056713
50
185746
7
372970
36
218554
36323
347814
6
35
86
11
29073
7
452019
256159
344223
221314
22
339935
19
43
2
86210
117878
1
54
422041
380450
93
96
269453
95
78832
255754855
6
9
75
794026843
17
67
2
17567
70
480621
42
471434
90
17
64893
61144
14
444447
302385
413475
6
96970
91
5
329390
378054
5
45
633080559
37
194808
53
29
37
77
40
60586
70081
336311
473812
9
77
91
288424
528167430
2
414529
101996
29711
4
4
41
28
170529
4
988088596
6
171680304
359440
219201
933961143
281269
79
6
85
91
41
375363
297356
174221
91291
370361
57246
93
2
60
7
70
7513
25
2
425123
435653
60233
62
51
20
230536
97
428355
74
212368
271163
209636
9
67
3962
7
74076
65
133140
9
278392
272063994
84
184609
247695
11
2
460241
142506244
98
18
2
424704
41
58
88
395435
103545
431032
304203334
16
103087
666108648
5
63
97
115036
50
38
75309818
431984
92
363609
63
196372
81
23
314217
7
57
57
516404961
412340
80
12
208785
602501839
683653802
85906
97
31
393970
447435
21
210244703
365903
404698
56317
186742
56
90
360883
45
289808
376160
76
95
246070
74
22
8
73372133
84
64
107985
21686
433973
318695
56
455701
60
64905
71
8
187637
85
322425
81
5
5
15
904374440
38
82
992121363
487397
49
111476
87
11
365827
309961
86129
67
32
38
47
268446518
386331
74
387715
340957
244129
252675
491570
244404
93962
106255
113414
133346
2
33
178276
413497
13
4
820721384
124942558
343334301
41
330528
342288
231503
143151
372705904
43
147773
194506
68
281964
41
20
62
24
7
33
17
110264
280943
420338
62729
225489
8
960568619
27
252431
75
206002
94
893511865
82
1
1
158005
74
37
41
60453183
239540
17
469431
46
197968
11
87509
78
78
8
43310
201485
490513
38
8
93702
213666
49259
94
42
12
88788
428845
49
59
726549620
212367
5
377032
50
324603
54
289147
5
86694
344411978
19
205250
8
6
87
92668
81
85
235514
379440
71
187942
30
4
31
8
38
363617
37
116638
26247
88
48
22
228113736
65
248120
70
45292
9
348275
8
132400
346551
50
67
16
357588
76
53
440081
256838
30
73
7
908080880
64572
420423
388549
6
62
94
30
391823
72
82791
15
20
28
336785
396602
65
2
6
340411
109724
21
43
472081
96321
85
52
1
153700779
72955
9
2
814250908
69
155368
91
664245559
57350
130008
424246
488988
286535
358475
465682603
78
421341753
4
3
60
85
381593
167083
227748992
39
467301
108132052
12
4
34
97
892509713
467234
2
78233
32
41
22119
180106
410454397
88546
361680
467710623
936607011
214398
462352
7
257326
63
93
62
72
442908
424336
25
74
19
26
30
83
83356
34
458083
759448650
1
20
314680
94
357663
475159
91
149193
9
438862
358517
61
107185
123819
71
65
16
3
9
138689
473920
70
15
29
35
27
63
6
52
391631
10919
312609080
25
229414
54
295059
57544
43619
81
236365
1
343383
694690311
34
351475
20
371123
170422
43
95
498497
51665
8
57990
241963
625311189
30
47
164850
64
182578
49
59720
286569132
155767
16
50
68
8
8
306239
80
352641
63
84
157880
63
64
85
6
150321
42553
451762
161426
48
51
424435
278495
9
8
957870584
320082
86
1
79
5
387942
83
404542
54
23
71
315487
87
58
384592085
87
28
43
48
169773
94
310485
491125586
631087161
18964
354907
178087
87
275081
332539
176486
27
67653
164985
30801
213355
52
113669287
15
68
32145680
775290349
2227
76
11
385384
441512
4
7
4
26
33191
65284
240431
332983
41
68
10085
366674
61
224050971
403609492
85
60
5741
461447
27
25
97
15
430047651
33
410226
281862
85
23
32
5
375585
86
66
251677
305822
143875
1
91
19
64
423549
77
80
31514
378572
457327
51
53
419427
66
41252
75
353035
59
40
27
46
114575
55
5
84
4
262265
5
432303
24
29520
222757
57930
4
166480
76
99
5
292739
724357710
51
947341041
871525063
405472063
349730
35
130326
316022
422647
3
33
66
9
86894
83
36
225964
66034
67
68
78
74
93
86
70
337113
65
392500
70
69
111417
8397630
67
7
7
135862
74
324283
449236
188599
374728
5
1
87164
19
7790
84
50
8
50
40
220715
3
37
39
151181076
88
107651
5
325231108
135719
228379
843107784
64776
21
7
333971
58738
65
9
99
72
266688
267609
48
41
5
41
6
271089
498979
5
651985267
345172
7
60
19
371696
43
7
378119
241818
497393
828690339
76
50
45
89564
5
89
6
60
158302
31
259696
12
240395
10
275907
785303647
23
69
178398
482523
97926
72164487
9161441
20
1
49
74
95098
304000
829874146
73
299715
15
90
95
76
263451
8
38
15400
29
72
9
214718
22
148759
793070469
311001
8
370666
401621
14083
521970604
50
217740
77430
61787
9
54
15
89
8
74
485847
89456
35
10
43
46
771288534
64331665
16
365062
24
434994
336460
69
460929
95
2
78
8
626492465
91
26
18
492956
218352
866722581
141096
69
177838
473725
47
1
13
57
101440
4
86
181819
447776
55
97
87
496289
77
859669125
25
1
302827
446649
1
8
21
110661
92
44
421938
495427
84
29
68
101624
187683
235805
64
3
415046
9
295872
22
690858213
67
422601
4
17
488541
22
289718
468814
369615
227416
75
39
161897
77416544
66
29
8
4
71479
51
210995
25
96
98
466618
38
41
84
5602
2
40346
1
240217
539571003
26767
85
16
7
156649
8
17
62
398183
200948
39
397497
448538
583471401
85
5
30
69883
78
22
60
82257265
231304
51
120801
78
1931976
499950406
61
340832
407285
346592
15
682026099
252469
216619
97
57
14
68
437405
220900
10
360752
362378
48
311947263
201244
108817
390418
62
335893
87
10
3
71
7
2
204781
64
60
217105
38
3
2
83029
113109
25596
68303
80
64
412942751
239176
117305
499883
466694
98829
14
68
639459591
302583
93
15687
78
222046
25
2
768415044
262606
166716
43
405897
219312
318796
25
69
117966
36
23958
351824
84942
487852847
91
36
44023
123362
432417
92
41
415503
44
51
10
33
4
87
93
91
306981444
451035
493015
114704
47
48893
9
300328
10
44
26126
76
47
28
80709
229763656
467453
58
312834
24
35
1
43
99496
65
1
96
76186
66
65
154641
318688
132279
76
31
27
9
2
88
77
6
27
17
92
525981424
16
41
42
475485
79
69
438292
75
271714
4
672284908
46
32
33
225586
96
96
66
96
236030
8
990140047
47
86
438532
25
87
394641
44
12
385630
13
78
55
39
45
56
189522
265040
399297
79
77
55248
38
37
490868
632945250
93202
90
50
113180
257219
88
57
43
35
4
7
3
6
112160
331130
90
54
357103
48
6
209895
398716
491118
216562
21
384555
5
63
58
43
51
282712
54
30
209145
18
78
32
47272
491200
466544
271489
75
49
263515
494095
1
362951
28272
5
451480
9
12
105758333
313658
244806
253115
349512
496055
34
496841
121738
27
228713
12
163565
251337
488313
46
265547
119641
634745706
345243
179122
382258
35
19054534
91
89
66
294829
74
78
56
14
496452
88
39
318416329
10
25
467010559
74100
344154
400044
149361
65
780351814
5
330414
28
195663
29
981083734
492101
120219
392739
85
95
26
167671
311817
205297
1
523047819
24
422692
34
19
28
944277630
86
40967
239088
409693
59
363549
311229
49
41
99
5
37
234609
12
24
392788
75
4560
32
48
16
298633
53
60
78
467189
857302725
5
74
12
53
305169
290577
416175
75
46088
348715
255188
161478
21
316566
126364
96
90
799621613
90
16
108733
2044
1
56274
429281
69
27117734
39
23
3
148976
5
293112
235065
442488
58364
330285764
22
58
42636
498379
964811207
1
37
80
926276676
5
40
355846
73
54
18
38
18
34
304631
62442
86
237008
56
6995
93
390431
43
95231
82646
119753071
190382524
80
9
356799
582107221
96
339346
569600542
282833
361942
404193
25
16
347067
2
47
3
15
4
233108423
308005356
385466
245978
1730659
53
66
41
359320
286796
7
22
7
22
376225
93
4582
229072
25
354913
97742
95
80
47663
386859
17
7
212169
16
83
40302
91
97
157824
287655
279055
148039
150174
87
204548
123792
303783
70218
50
32
2
70
258991
255043
39
20
95
88
460467
17415
360813
54
54
253571
31
65
675708960
268696
2
5287822
214177
93
79
333044
31
85
814370954
324059
68
44
34
424946
154577
335312
98
257312759
13192
6
18
32767
149304
55
30
24
421818
8
21
494514
26
319468749
26496
40
69
71
397957
284757
3789
13
205738
489603
794729413
47
27
318525
982373188
41
392938
87
249056
49
156892611
351143
62
67
25940
18
4
650047786
333033
5
59
156056729
98
212767
85
190667
833798162
76
48
245261702
329625
397362
49040
418236
260690
69741
43
29
20
141427
288218
41
460184132
92
23445
418297188
194194
63
141189
467940
20
423292
73
343982
3
81
6
5
95
356962308
686503651
168500
896693994
31
416750
341917
42
43
343822
996325473
30
34
368894
130460
13
86
316127
4889
45
58
47
62444
22
67
54
11
50
92
7
75
79
494404
8
5
494400
50
356839
480692
89200
395463
18523
58
306327
45338
4
52
959325713
5
273307
458386355
14
83782
327427
240157
669001887
387921
564636993
438320
76
28
796625111
978301473
26
102687
22422
154162
30
53
229776
25
753970726
403715
3225
198328
258986302
17
333983
6
51
11
149114
353769969
84
55
15
43
94224
292080
1
442922
16104
3
72
289515
49
446098
63
449281
62454
8483
324814
68
80954
74817
88070
467037
22
39
291604
421628
7
30207
241591
22
143980
24
890733034
45
493195
62
395962
15
451964
45
446113092
18
16
32
341930
86578
492005
14
453277
324080
9
97
389597
821092784
63
65
66
280972
8
147414
1
287707
66
114530
6
100249
279251
338096
152917
95
9
98884
90
106618
56
449653
472848
907064276
402145
3
61
800725741
42
293395184
417687
46
25
38
73
76
69
14
588574661
70
342918
1
24
1
306670
134946
998105119
64
456353
425949
497292723
296200
15031856
43
70
50
294860
40
24
205164
56
4
77
265203
58
465553
52
95
68823
25
482920
486587
161076323
14
9
348148
54
1
108065
40
438846
49
101744
559842288
7506
7
4
333468
5
50
46
354225
158826
284247
42
32
1
18
214626
45
12
119181
598844543
9564
20
28
32
212104516
3
60
365443
865713915
85
40
22072
11191
77
263757
39
59915
218924
437470
26
447844
7
14
14
235219
18
61
102097
70275
65
92569
213773
95
52
291154326
33
88
296374
57
3
43
161583
327444
69
652102767
861650567
72
158463
41950
3
492049
467374
238083
96
316225
226626
16
54
49
539336923
40
99
286679
194961111
207412
738525390
31
266144
11
74
174746
4
70
80
67
47
9
44
15
371673
42
44
13648
998835415
69
3
65
3
1
13
80
46
1
181664
43405
121141
723425826
94
38
6
62
64
171731
9126
433223
57
91
306489
81
7
69
700908101
108525
333089
26
77
42
666770762
61
32
246047
66464
296504
54888
92966
79
223318
20843
51427
61
558658036
376027419
29
426057
5
32
180361
51745
1
251202
35
45
177048067
33260
92584
38
252606
77
58
65
33
2
36
58
68
110851351
343335
25
9437
121034119
7
50
473969706
34
5655
393723
78
442405
81
13042
313839
2
74991
404961
24
154141676
281092
410729
39
532500581
126177
488731
936892658
66532
7
10
386354
219987
486794
25
89
75
10
20876217
64
328027333
43
81
944
92
93
5
216800
487092
68293
69
75
318963
99
1
94
271278
23234
3
46
94
8479
55
62
185057
32
388088
62
1
7
89
138612
9
50918
554245901
18
388430
140019
221186
145957
207658
94
293183
155410
64
162539
463065
31
23
35
14435
335882083
352699528
44
18219
33550
402457
217928
408031
99
133760
309881
261582
89
218672
7
431401
380317
25
347222
463621
48
12
47
192039
415097
3
215092
14
279377
46
66
47
50918
24
1
45
198169
159210
381526
376059
339611
61
379288
310974
83214
75
169159
480924
190601
76
99343
41
63
965757772
8
82
106042
47
43
82
216408
417149
32
130475
153833
198903
261993
102079727
44
199231
47
257761
448232
258940
379107
99
309332
52
354755
570191271
387723
111186
262637
16
130932
965737464
36
97
90
4
920083593
135522
481855
7
91
331781
381395
7
223306
23
179945188
458346
29999
22
34
140967
75
410154
55
47
483139
17667
27777
6
233876029
382183
39
35
78
369816
119434
37398
79
69
60
389022
22
50
645960370
40775969
255772
607634406
60
76
47568
28
27
32
439750
442996
7
7
261196624
177460
336855
17
73
24
102371058
45
369919
23
693903061
27
126504
57
383807
181425
65
6
40046
372920
10
21
112841
469153
7
403794
814561621
285420
302976
72
8
376093
39868
38
461733
413762
73
117463
11
53
458512
3
299868
231893
9
98647
476937
87
62
68
10647
182964
362529367
37
446946
318181
316478
316930
30
81
463086
79
484004
5
2
45
35810
40
3
1
78
139440
420431
491772
4
332869
53
237614
26
22
75
122299
53
133961
63
6
71
67
49
36
98
81
96
236480
104405
16061
88
94
267834
142732
44
18
472892
4
423535
239033
71
79351
454649
54
91
354799
79
37
93
232976
72
318384
97867
76543778
462912
486681
5
99
28
20
51
88
60
90
133174
562005164
144297
38181
167942
247347
340919
188786
25
49
177375
183202
342584
385364
74
57
6
376388
69
447113
321349
198641
45
564161146
260028
18
83
140550
7359002
6
482096
12
44675
9
236215868
76394356
14
30
25
200692
7
650913003
28
439096
1
3
82
3
52
75
107062
453100
28
99
85957
36
44
32405
21
26
230833
29
44
5
417287
74110
94
214884
17985
5
25
104114703
84
14
381251
399193828
835404835
682874486
96
350036
12
550269132
149547
95
48917
46
1
3
336971
19
563410053
8
98
108827
170978
43
2
11
37
4
7
63726
395342
212207291
45
79
218732
295418
64
39
22478346
31
40
43
119713
109837
46
9
52
6
43
92
31051
204003
93
76
4
16
64
66323
38
86
29
53
79
72
19
424820
49
125382396
1
9
38
3
73
551326103
90
84
496705
96
257845
453550
24
2
322783
11
69
8
89
67697
187173
269337
2
242515
62793
121083
83044
101731
438374813
170506
8
71
87
71700
214661
81
60
382823
8
757299150
9
423154
46
164646
285965
14
79
307118
274159
12
8
803652704
31
273295
252178
39
484611
26
104163
263973
41
33
387739
297782
9
22
137927
18
5
392539
18
354813
238229812
310424
209491
56
41
600519457
50
65
130085
46388
9
154364
90
38291
264668
195078
68750
1
5
16
208291
38
7
498234
9
19950935
382170
440452
434856
6
88743
19
63957
48
838214319
89
19
478978
369021
18
68
334369
434447
49
197222781
55
35
21
112501
38
55
890094603
63
47
483139
24881
668258021
361821
487616
11
432814
45912
79
4564
88
22
17
45
991446595
94
209980503
49
302964
77
2
399804
31
481113
30250
1
4
43
14
195497
43
260585
304479
5
86
8
54945
910017831
41
4
40
52
123296985
99
493519
23
580567794
75
330747
86481
7
18
93
491724
406261
30
282955
100359
92
413151
114864
85
747388114
63
37
15
8
33
337696
708130356
75544
61
9
544606763
4
5
86
77
26
73
11262
869308384
19
7
142281
52259800
6
220638
90
2
66
465467
18
119287
95744
77820
64
1
79
41
75545924
51
323419
24
97
62
57
94
16309
449818
173967
29
405807
97
9
115869787
69
417752
104264
40311
357481
488150
80
9
201486
29
5
42
267173
135552
373701668
409254
80
29
230994639
417411011
26560
65
64
6
487574
3
36
16945
7
170987
99
191360
31
85
238692889
94
175379
33
31382
439355
55
203719
96
30
247478169
110465
428794
6
97
97
399807512
4
71
174046
296428
803232452
35
70839
310227
155539
444974
491786106
43821
9
340935
170851
54
42
100799
8
223122247
28
400387
5
369508
738314973
81
415982
38110
205460
318171
76
45766
35
65
11
99
183630
54173
451834
58
242041
487275
20368
49
30
483716
61
93
16
97
91
59
28
6
8755261
74
52
384478
473165
51247
820597866
49
98008
7
9
37
65
73
31
7
7
44
36
155001681
195375
24888
69
497487
353148
404021
303852
6454
639734291
15
19
9
38
70
851270761
416354
67
242555
38
4859
80
60
4
48
92
301770
593903490
398310
7
63
68097
98
263737
8
3
45
166642
60
20
57
132756
3
6
233529
49427
28
96
71
226007
30740
314716
482048419
255588
79
418020372
110164
387684
57
143841
30
9
144192
206886
68
423454
76
9
167743
814432120
242387
668134880
66
339447
78
351630
19027
85
44330
97
62
3
113221
491380
206438011
231666
91149
97
35
42
84
76
412637
360384
237915594
82
67
205437
5
257219
46098
579619807
27
40945
988961661
490562
836922212
123338
111238
40
266320
3
6
361467
20
88
88
117405
175935
93255
26
11
251949
6467339
405609
479175
94
94
108494
219520406
18
341236
43
97
82
33
33
2
8
3
93538
493404
347936
90677
4
53
1
2
9
15
42
16
865900933
66702
394615205
7
18
290466
92
33
57
2
22
84
71
6
77
306278
188317
494122
72
292420
256678
77
230309
473861
370345
4
864274862
96
351615
207462
588508723
90
209668
302773
838960865
29
91
5
283989438
235831
341697
33
163399448
127800
70
273934
85
32
27
491408
44
287070
79
847663243
23
292654
86
50
917796111
95
338088317
24
2
363535
97294
6
11851034
57
413258
238861
2
10
8
44
51
54
74
88
99
184888
34314
40
57
7
180389271
293054
57137
8
85
138489
64885
69
414916
31856
16734
943625225
118934
6
376094705
6
92
358852
250804
150597
58
559183232
145113
318059
4969
96
462585
45
132579781
67335
441166
561583158
115478
379754
446016
421668
259348
19
70
23
19
55
8
24
90
76
40
119500
320306558
5
89
82
215884
68
59
88
52
54
169071
83
418788
74
760041315
6
414593
40
69
391164
290707
10
85
2
220468169
110381
147715
72
68
217432045
34
43
6
457276
35442
72
65544
36
407255
266610
9
179052
87
60
64
337941
93
199497
492079
52
70
67
59
228664
154795
1
406291
43
150538
202891
46
135132
66
49
4
61
91
378367
92
28
161459657
86
330930
168418
8
317427
468100
14
1
31152
29
43
186477
167849380
349502
7
33970
70
65
86
389327
72
44
289247077
9
66990
34
343768
83
4
111133
272956
252921
103785
335973634
860314642
79
943714524
596633535
68
86006
53
19
5
82
96
82
63190
822018219
78
1
405223
36202
267649627
471949251
3072
269838
277672644
62
227444184
2
77
164319968
6
93
101658
6
8
15
331340
64454
92
86
113011
426696
4
21
317558
34
214662
3
8
400307
166327
49
93
28
172466
6
6
85
181072
3
35
851996032
10296
451629
381373
16
99
360467
459163
438021
456906
18
85
147749
369262
96520
28
24
756633155
228841
253812
464034506
35564459
76
62
23
54
92
2
261910
464156
2
77
55
377057
56503
19
40
215817
147731
465149
209413
96
382566463
53
474433
26
744201805
14
647142089
22
7
165761
85
40
80752
8
78
43438
105699
15
85540
86
82
6
36
8
404566
20
40
471487
80384
221369558
415191
226480
236261
494325
62
55845
70981
31
84
88992
324839
261806450
308712
618996119
823692282
493289
293664
16
46
8
20
31
47933
33
1
433596
47
48691
417170853
276555
458231
96805
438423504
247782
72
970118698
969970630
2
321855
96
551607479
3
104006
309260
40
75
221159
47987
27
204796
475038
21
424341403
277930
71
90
4
84
86
37
15
68994
111991
47
970991855
470284
236610
881733108
9
23
426437
203585
380018
3
51
90427
29
425122
58
388999
437567074
59001401
35
89
272753588
386884
99
304703
36
44370
55
421425
57
38
57317
143819684
38
54
71
258116
307302
213369326
19
19
388590
297851
9833
457636
2106
1
65
1
160191
200876
267248
84
216390
330877
37382
98
401253896
96662
9
169456
58
61
275506
6
410466
354446
44
102751
38
91
91
308793
7
242624
94
87218
472256
17795
6
324446
16
34
846926271
73
337473
15184
51
487554
126626
73
333269434
62515
398563
26
71
17
296267
137273
54
96534
21
69524197
4
56
245824
49962
96
23269
286
268560388
65
244406
129776
60
647061009
396650
169663
19
483177
2858
421904
54
214308
4
70
50
61
190134465
466527
29
89
245162
49
73900
36
65
74
25
37
95
256163
83
156688
43
237445
31
76
160383
59
327027
92912
64701
145175
26
272752
42
13
23436
69
749122791
26437
3
448285
3
14
187441
312554
6
33
308386952
340345
833537484
18
597744715
87
14
791661830
8
129694
33
217650
3
238593
602015583
455363
426266407
321076
161036
402648
453146
51
674920551
67
151570
56041
194066
769169170
12
37765
343547
214431925
79227
66
21
7
417572
305327
431776943
282797
33
33
4
77
130460
57
168953
35
66
75845
16
494679
54
99
49921
940637403
25
98
16206
83
57
1
242408
1
236955
235508
4
182385
75
6978
60331
23113133
59
228613
267632
56
66307
51
59
32
893492760
990759943
18776
8
54
422003
27
65
57
361185
179769
594716858
268291
202872
86
598927557
331308
322162
37
8
718852449
292693
24
57
489256
412727
73
35
15
35
57
67
69
34
479561
62
7
93
320169
64
26
57
354167
79
24500
69380854
791211350
33
443488987
43
805523871
9
3
870099765
210441
93
75
427646
5
36
56
254511424
830738842
9
82
41
36
275741
181186
267886
48
30
35182
63433
7
64
274605
520355393
21
88
72
33
15
490522931
384549
60
80
42903117
78
846468944
72
479404
395226903
68
34
37
13
309017
35
53284
58
61
309092
955794749
196103
6
24303
408252
162353448
227199
331101
16
2
904069751
317819
434212
36
86
119756
2
8
79
677872345
287383
252763
338505
415196
72
9
453713
8
69
51675
290390
223494
74
51
139847
358609
266060
19
145478022
155660
144801
382094
99
82
67
361640
64
150075
177416
138888
2
1
92690
185768
2
49
164666
8104363
39
159314
31
51
37
12
323422
77
251895
22
22
444109389
55
502794494
86
43
83
140758411
413231
36
764390877
185772
297338
29
779446921
55
56365
20
98
44999877
18
41628577
1
399472
340365
533622487
23
78565
31659
365091
226376
98
88
8
52
90529
57
45
56
36
128175
12
363677
78
478144664
47
442472
174586
57
9
44
65
23
2
308342
49
70
8
362337280
63
472458
219230
988691586
413286
9
11
9860
130585033
49
827917738
447777
165636
51
45
78
640126687
95
60
5
95
562201555
468724
966719102
3
7
164904
43176214
86
48
317320
79804
319182
78
479343
300326
340055
344161
64
88
15
77
897460767
65
94
63
473722
8
8
59
831297608
279570
23145498
44239
404301
276259
353099
42
383798
3
99
381973
74
20
37
346948121
195363
1
79
236125
39
11
20977
241798706
446734776
109539
348769
33
4
581416115
200920
241151
843403823
225854
248565
1
71
51
35
392302
26
54
18
84
7
1
85952
478577
725577970
112712821
86
495310
354872
341984
351461
290679
79
85969
59
423776018
76459
922455706
56
894722619
285285
74510
27423
14
20
43
9
479333
183551
80
327140
131263
267759
164280
74
88
2
7
44
47
431589
416116
27
145992
28
11
63
44
87
230551
22
53
132466
93
494575
285807
2
178007
253963
49
54
142124
75
289319117
310897
3
66
123163
129569
894285112
134378
11
64
74
328595
130848
90
69
74
430956
74
403057
409835
451522
53
158093
418146
471501181
149443
44
21
427052
53
394138
268051
466583
94
33
327535
44
31
6
319867
94
923880359
12
679914474
17
394595272
193430
59
217860
12
222464
79242
32439
8
41
497142
4
377648
99634
384340
975506119
465837927
25
315828613
437349
275517
940208436
359590334
6
21
43
410267
264483
509239746
406723
262727
409845
67171
3
66
109101
236270
415538
156317
79
426918
274090
330320
280127
119520950
58
33
70
56
456842
93
17
403915
391043
333681
305187
17
16
55049
367128
312243618
207886
3
18
95
32
98
89
50701717
26
150460
402343
68
3
74
70
28
23
39
115760
51
466152
347714
98
4
6
166148
471798950
9
348617
20
28
49
44
215223
468946
4
94
220544
113576334
289726
22723
54
47
474912
104192156
13
97
5
493304
392100
23
78
54
85
83
93
179539
19
186571
99
172775
33
42
92
98
6
98
651718969
3
579716414
18
375356
272145
47945
44
57
46
49
72
188823823
96
24
4
88
99
1
203723
21
423821
485706
91299
36
381485
70
3
607538561
5
324980
155648
434806
186472
8
73
28
447069
2
125661
13
12
459834
34
489079
3
23
84
42
43
219293
270356
66
98
78839
40
295593
20
19
419476
9
7
56
56
92
4
71
96
430543
381814890
1
78
12
72
8
50
34
827037174
61
82
72
9
207831
19
708313185
53
8
54916
47
330421
76
476784555
1115459
82
5
65
43
396961
70
17
402540
83
209722
89
61
10
64
28
10
465664905
400743
38090
87
77
429450
723294886
40
172736421
16
89685
78
71
78
5
28
416857
51
456003458
2
87
450004
452216
73
341690
392166
8
30
262725
66007
42
311681
24
86
30
7795
3
810202327
13
454828
4802
91
162755
419911
314027246
25
45
6
124898
10
35
97651
40
8
445381
464733
825670326
51
9
60
90
286064225
686045748
136728
406360
406678
57770
96672
21
4
63
71
300112
366177
62631
75
390692
531034020
438051
240290
39
360522276
6
79
2
61509
7
63497
62
7
47
430678
145504455
52
128444
146696
153891
78
193001
31
197801
249592444
14
53
4
410888
80
82
454998
60
327949210
8
75
88853
72
713397467
59
801210497
9
93
563545104
91
32
484851
36
155335
305846
73
21
443701995
26
311182
68
188493020
973182012
118728
96
62
11565
76
84
552678041
128002
196834
7
9
48
94
81
79
939933976
132430589
33
17
221329
95
812604740
54
291479
7
270471275
99
53
3
99
63
69
401669
991214648
311205
332390
740668497
66
185830
93
16
40
221617255
193436
76
230138
339325
829414766
4051
2065
53304
267754
49
997007716
139711
131463899
319971
434378
435797
133153
563114045
58
9
56
120335
78
285219
73
471699
32
5
808418610
84
280832654
12
294311
478509
34
380944
62
81
213205
386143099
70
6
171341
27
23
9
21
62
158848
84
163629
82208
20
566220632
323123
103362
834448168
11
30
91
78
231222
216554
279284481
222094611
84
19
54982
24360
2
270641
39
180896
624666590
18
4
7813427
376430
21
333866
924
138792
384164
94
67
35
68
419571
325385440
39217
807789809
74
77
4
118604
11036
87064
88275
87
67
31
14
12
194885
51
367268
67009
42
27
5
11
1
188798264
51
27
45
93
83
362206
24
226230
13
25883
290386
213314
388003
467626
199714
55
92
19
51
86297
344604
1
432924
180342
90
392013
323603370
46
63
113599
30
62
228039
1
393595
7
382155
13
330029
6777834
725732616
5
5
5
320690422
10
11
499691
334136
28
114862
95
185150
48466
212566
396826
69
282055255
492548249
9
73
31
9
271161116
4
16
59
666498676
479153
53
7
67
204474
55
36
194720
7
44
191692159
44
862693198
165611
24
89
322189
97
30
71
307200
51
268772281
6
412767
1
50
70
54
953344285
99291
280693
7
30
859944009
85550
444644
484572
84
494879
64
125658
6
139510
99
5696
9
1
33
62
54
216880
31
319142
15
489809
47
342776
23
2
13
45
34
400559
153192
210854
490126
50
307875
88
219510587
38
25
68
255003
210883
84
430242
87
477494
79
317253222
783192126
9
192120
50
420293
32
96117
57950
111795558
79
23
364990
13
61
181127873
491080
359129315
492735
18
5
59
83
353341
110553797
456795
68
108197
320850
49
398507
130763
20790
145236
53
351193
23042
88
160947
13300
99
56
58592
608250400
431756
122221
47
2
391827
368620
103955
412391
28329
36
75
3
6
462451
43
252753
948569794
29
211146
74
35
51417
21
55
543193896
64690476
11216
109505746
58
484499
39
36
667130425
55
95
388519
87304
94548
284446
362721
42733154
34
304580
38042
374604
437789
472683097
97
427823
286987
180098
180617
95
6
24
482049
49
96
10
48
60
448846
21
419274
16
482114
19
272959
23
22
428280
125798
81003
398070
84
219363
3
23462
88
41224
84
21
245072
952094286
57
280674
36
134382
59
76
593076858
7
31
99
377679
335891
62
15
448889
3
972081211
69476
78
12626
384421
491479
154027
459852
60
27
67
451917095
170495
346853
203955
580285080
88
321002
163591050
82
851575078
109976
111942
125220
920599719
366677
63
18
56
36
28
309338
977913962
5
268392
96905
473094
7
355174
304056
2
310672
48944
3
86
37319
459307
752467968
10
484584
91
96678
78
48
220178
236194
54
432579
99
5
68
2
67
36029
71962
252087
86
491180
182381
87
1
49457
137770
11
217141
296673
28
179278
38
443018
222886
40
825865215
13085
91
80
272695
76
200494
497648
49
416131
19
71933096
134038
72280
62
89
48
61441
13
78009
55
314317
95
292857
43
131662
49807
77
261660021
393976
61
9
94
311286
85528
871608540
116509
920978869
909459104
444845
113501
452589
340578
252592
31
79
618157619
95368
259243
92216
24913505
405674
154166
8
30
13
76
44506
111909
53099
20
483454
818653458
957148837
89
409320
375028
75
44
88
95
7
6
86
279720068
159788
63
9
27997
329944
9
93
83
95
85
79
774873857
477104
91
265938083
49
44
19957
12
34
323431467
16921
348894
9
52
47
49
6
36
360420
398905
48
412586
16
388768913
224147
83
38
31
953248710
87
56
252017
443362
691037985
77
436119
18253
306776904
6
26
45196
89
70
198937874
65120
46
156630
24
6
458853
365907
254051
101214
138300
43
35
77914
2
68
373497
18
95
9
58
61
10
85
41
447345
460009
41592
57
300190
50655
251934
5
362517
75
41
406372
408780
7
214217
411351
89
233073
55
9
34
420422777
19772710
23
397
74
323241893
70407177
447866
73
78228
192337
45
8
3
490476
32
465188
470623
58
252320553
46
391751
357650
40
79
459508
1
12
482542
418341
368155
265282
15
61238
326795
430559486
17
71036
5
186025
958379635
24
7
82
334511
58
159653
2
94
60
291260
99
127494
381650
1
56
32
13
167745
113856
9
4
379652
94
33
34769551
73
402908
72
390270
6
479110
14
482455
352554
83
342472
383484
269488
2
80200
77
70609
367619
272624
96
90478
446874
37
137072898
236112
9
4165
57
44370
392165
64
318626
5
3
2
184148
148329
381457
3
429814316
3
68
1284057
436526
338437
425348
75
10765
58
71
4
59
16
12
51
477521
35
890605669
447153
523461470
33
115180
46047
554855614
91
64376
367558040
548033855
26
61
193579
51
156622
924999513
338511
1
385867
18
7
97
911784552
469930728
458323
615193832
91
430329
771809234
70180832
251087
471066338
18
15
50161
86
159209
533970817
340237
488137
89
97
435974
292977
40
9070
212023618
110856383
76
98
451433
387596
27
68143
95036665
371304
95827350
268678
68
23
99
82
8970
88
69
106096
468646
146443
463676
31
9
84
62
175757
63
168551222
62174
687786693
98
475791
48
47
35
5
159330
43
16
4
283764025
819022250
59
65
405491059
781791975
526655859
77
67
18
82
2
151314
7
77215
103220
47
43
106738
47
240201418
48441
364666
42352
87150
396638
212931
57
187465
2
52233
5906
93
24
203454
206502
280062
195514
30599
275982
73
87
213459621
19809254
129223
86
73896
1
377353924
109057
81
3
23
45
8
67264
20
73
3
15
54
362768709
441566
146876
117638
486351
404858539
28926
335064
227959
14
91678
6
117055
48343153
337451
89644
808416778
90
697310821
469751242
720983338
42
383100
41
54
2
69090
2
423073
81
461857
16
259496626
260993
141694
47
148752
8
5
82
474637
23
26
87
433798
85024
45982
60
44
136168
38
74
70
67
427485
30222
289722
92
630807832
95
3
25511
87
5
3
95
539510181
11
49200
89
29736
943976390
56
31
30
21
93
8
87720
7
30
361115
64
136814
38795
85
75
338000
96
279264
31
36
393763
271836
461701
248154497
267681
87
62773
133369
53
90
477499964
37594
34
98
5
8333672
8
479858
39
86
50
43
1
418001
1
6
10565
52
842759248
96
81
458294
94
197537
256500
405614
83
400232
126575
24
84
396615
66
58
318431
32
33
365563
176962
274209
2120
33
58
410795
54
113925
69
378974
14
2
37482
37
555432613
40
98
88
11
86762
361498
398906
13891
53
462982
49
89
152052
72
47
62
210066
176198905
499148
55
41
179910
46
236279
39
5
55
64981
42874
276175
10
216870523
8
2
22
6
80830513
87687
728409025
276915
50880
891760699
39645
17
41
77384
72516
286657
4
324198
993128248
473261
62
465369
6
308921
6
51
55
346687
77
15
947361861
33
7
41
89
273696
73
473841
37933
342373
67933
399177
463043
199486
245202
6
8
258565986
491646
72
22
441539
89
289925
16
113488
279128
423158
161105335
28
161607
187262
25712
385040
102042
109223
80
3313
112182
173825
170788861
46
32518
21
651487662
261669
1
87
43
37
33
174243
241803815
260444
53
19
467326
11
9
52744
82
47
92
20
9
38
136138
89
377048
489709
99
6
82730
331884
705925797
48
463841
2
420199
365731
995741787
33
39210
9
151202
4
54
51
499889
68
501407551
20
120028
322310
8
450559
39
471208
79
23
135413
198499
42
393641
66
48095
422666
366748
74
56
79387
712106676
96
28
109261
63
85529
83
405695
3259
9
15
221882
276962
170191
57
29
81
61
40
198014816
31
310427
367634
389905
6
21
307074330
66296
393068
12
39
4
167580
182725
69
26
171488
41
58
22
528681117
4
73
454868
4
495219754
4
52
67
434772
1
33
544294361
168160
31
54014
214954
63
37481
33
61285
21
39
54
361221
15
25
364118
92042
63
44
99
43
255827419
224499
51
85888
311131658
346092
35
250519
42319
52
63
96
415312
308776
353337
16
758180968
147555
25
57
88
486173
276982
6
222426
17
18
460676
50
91
413829
9
21969
16
8
43
9
369869
9
975395785
25
89
894517447
333506
37
403682
26
719698521
439909911
271008
92
13942
302762
58
1
822807701
310241
9
82190
36
35
58
66692350
81550
497577
26
89
82
1
5
60
21
6
483969
152454
189458
527872192
194704
15
194799
2
156081
70917
5
185661
66
252919
88418
491116
28
204957
45
28
207881
61
200100
928706656
946146839
81
17
517993248
31
172009
36
471030
185313
83106
52
160979
1
21
191790
276532
52
12
714365516
66
72554
459537
42
5
8
68
21
403833
2
21
486838
66086
99
487745
21
130010
68784
99
71
18
251868
54
454650
5
28
6
11662
43
720422760
43
309225
390257
72399
7
77072
201259045
7
91
103617
7
219585
257571
257209
48128
115401
341312
371521
53701639
362714190
367074
5
363526
288967
111035
40
174124
327056432
3
359026704
184979
869187820
270950
52
441303
104499847
98
140571
473452
63
2
299942
160232
362912
407205
197941
45
446775
149475
6
131061
46
288450
437034138
229202
30
81
394842
48
37
21
244315
8
338076
330627396
253860
42
45
79
373884
589005202
97
99
434032394
52188
7
335950
496879
697022015
65
302354
230268
61
390055
238241
59
120325
45
211306
28
454211
65
245073
384095
231630
26
76
13
113468
80
427371
39344
362819
97
10
35
466124
40
10582
432579291
30046
80
483229
312015
19
6
4
34291
60
353447
480489
10
392079
5
2
175838
62
24
65
722831895
336076
36
57212
3
166346
9
6
362923
54
72219
43
6
8
388260
92
344622
11
13
23
50
74
12604
171633
76
84
104991
442356
468968
57
28
14
98
129695028
281102
80
426124
39
852409403
944988816
170716
192054
39
38
442874
81913
86
449649
71
97
495441
45
29
370925
15576
201508024
84
98
3
395784
11291
405323
3
405946
281804
309096
296672
9
46
629980779
407992
422121
335657
84
21
63
58
333458
1
49
24
418004
190547
761288166
222086
434624
76793
214965
86
7
32
892868601
39632
37
4
472307
291019
452936
493232
169990
609742479
469058
432949
76
40
15
293816
499944
235820
6
41740
946869508
43
961988178
153388
64
614070096
3
184436
241752
152782
80075
68239
9
36
37
113044
50
92
61
495714998
471962
5
191636
5
223081
58931
54
8
264468
18
34
69
109305
270810
39266
6
24
44
144893
360656
85
226715
5
117015
156945
70
471509
63678
115086
463729
52
8
139795
106916
457685
206652
42
195646
19
77
94
9
79
93
98
35
62
3
74
28
231602781
14
88
430565
73
268533
119697
207923
161646
51
18
27081
31
88
244605
16694413
3
410915
75
135103
191671
96
4
26
232487
94
234467
93
7
94
66
231412
233051
122365681
58
417746
7
2
70
2
58
4
425421
485908
19
32811
109909
79
273833558
28
372755
3
453410
54
78
188514
46
54611
499187
97130
286347
44030
47
96575
91
1
44
92246432
62
83
4
18
465302
224063
17181
322245
281862
15
165826
11
76
50855
31
171067
97
138047
25
88
9
65
24
188215
75266
95802
95
66
86
87
73043
68
28896
305320855
496945
78
3
48166
99
38060
371305
3
271308
465313
207674
11
1
10
190214
27
84658
72
56
46
3
432323
19
12
57
29
171772
9
44
662379714
372278
27225
89
81
22
364752031
470844
92
1
463205497
33791155
636337486
60
258304
124734
497267
881442680
43
533973934
424862
970734966
608919198
72
93488
311004276
16
185588
910241898
75612501
46
29
427556336
392536
328687312
607178753
58108
19
423149
81
72
89
41
42
46
3
26
159882
77
31169
7
369824
459238
76
629121230
278675
37
437122859
77
443269997
5
497555133
51
328075
3
277355
555593580
414160
55
340805
1
41
45
299939
39
416579
495356
619734655
1
7
30
177191
62
4
13
409134
79
5
560191193
422233
155619
5
8
328932560
486914
7
44
74855
175566
60
78
215431
69838
385981
56
14
62
91
36
37
2
41
8
1
99
40
55
499459
52
328538
4
472865
222752
1
1
343376
81706
79
23
10
76
149074240
47567
56753
283519
89
455456
73
99
319397
842140049
198118
131245872
678848229
7
41
4
9
5
430645
686530817
99
8
34
48
17
537350876
5
2
29
21
412134
72
87767
494210609
78
45
433683
16347
333933
25
22682804
71
72
20
73789
318383122
285225
2066
4
196093
106074
246851
723512642
5
5
442269
40855
8
323720
240689
202946
154930861
127470
20
337456
4
764928153
98
1
122325665
50
63
108181
93
327927
58
3
210059
399502
377010
456441
52
67
47
275716
328473
25
40
485498
481687
127065
102286
22311
113147
73
3
457463
137152
4
988317751
81122
363691
90
70
362055
9
84499
9
931971118
81
9623
438152
14
45944
999430364
382259
245716
115687
167101
50
18
41
8
28
30
130246
323250
71
344954988
228387
67
7
450176
113695
416630
1
94
44
246289
2
62
212976
72
874513764
706871761
26
46901
66
91240
54
213781
10
459853
396833
76
174506
188056
57
477956
1
35
474188
808167562
19052
89
6
423706
278665
50
92
53
360947
40
60
112588
14
61
71
214941
39495516
48204
9
21
368069
10
320565
270204
844178859
200959
166833
79
393586
400933
44
48
483077
36
89
376616
33
366468
13
311463
64
255041
7
119009
271523
69
1
294733
1
7
96
52
9
209653
67
368797
275585
252733
9
7
37485
334038
420000
98
488972
154736
78
288146
11
469318
331524
91
47
2
64
84
76
416715
191079
44
49366
71502
65
60
85
10
313668
8
2
12
398815
398163
25
17
61
468545
7
412851820
196893
82
3
409458
337317
17
80
57
55
92
458191
26
72
561150452
361357
45208
72113
28
8
92
56
28
394517664
385765
340030
20
60
871027701
165215
154166898
93
268237
3
112804
312937
448792
158536
1
374855
230233
57
58
15
205769
268373
490590
74733219
192605
478821
3
60
9282
221599741
58
4
40
431681
56
168608
54
380456
4
293807
29
436855
57
313070897
453953
55
83
55
28
6
52
314364
321736
19
354642
93
19
904808612
68
2
118310059
3
60
394662764
116438
53
552686685
254220
42
61
398569
119500
496953
354977
55
167929
6
10
37985
370105
81
147811
1
836569552
79
5
390366
234481
314405
35
237059
466928812
570725790
53
8
42
3
98885
57
323812
277374
249018014
288228
392371
435115
41
10718
395155
18404
50
277854
164183
95997
84
70
18
78
99
332580
824166483
43
251016
313047
165370
40
30
256564
32
31
418776
9
65970
27
39
68333
213669
63
12
8
13
50779
6
354410
75
96
324007
4
656077970
460066
38
6
223866546
858638804
51
38794
263925
250538
230743
83
8
69792
538908386
98
36
61255325
87
420208
358870
371318
9
78
226677
409697
60
87
3
30
93
173889
396622
410301
188506
240568310
247383
562620439
417973375
82
64
77
87207
194489
116706
19
265898
49
13
107349
37
24069
16
91
24
265209
30
225806
435323
59413
4
99
64
36
656330805
76147
59591
239604
11
278751
58
6
229949
349379
433110
496337574
377582
397372
89
31
448388
176663
430410
257624
3
248932
5
163117
44
51
135141
28
9
3
58
217571
135102
199046
51
46
625298823
30
94987
455106
12
300945
3429
9
104424120
92
33
197985
7
78
88484
18
63
140073
341673648
57593
51
633121245
124530
437803
324814290
21
99
67963
74
189479
9
447591
290801
312124
72
290813
953796954
37
108068
75
41
70
887809774
3
7
480530
514690773
79
163099
62
17
9
66
87
600159212
606288157
53
64
249992
175375
57
26
14
89
6
436096
189437
3
489595
281093
14
107804
49
4
7
82
249204
4
105792
93
63226
433778
493486
27
92
70
8
13
64358
70
235763
63
23
279880
64
43
333641
257571
117221
96
6
10532531
4
17473
372960
267519
9
5
74345
161855
171452476
17
49221
493393
85821
50
254116
284223985
79
92
489269
8
792904677
288247
64
10
13
47
8
94
15146
95
66
55
268219
216553
300806
9
76
89
428454
242243
77
240553
43686
7
118785
69
57
91
156700
477429
431107
46
438077359
498025
55278
78034
85
393943
3
29
9
36793
72
18
96
98
62
99
89
72002
83
93366
85
31191
356167
96
289176
63864
209301
350215
24074
1
38
307293
443850
1
416127
811029582
29
39
321226397
23
20
6
454910
45983
28
25025090
6
94
15
70
367785
62360
63
30
242655
42
45
28
494287
311159
39
32
72352
121354
218510
355991
7
82
373828
97
490110
375057422
20
125259250
12377
421807
8
381102
191711
85
18972
479214
264521
383
317488
72
104110
119574
62
5
369044
46
1
116640
61
7
211393881
413051693
350553
191548
308659
35
44
6
41
50
3
77
455060
20
316593
201716
11
32
273043
48
346337
253393
182878
449466138
828308644
9
64
394029
62
52
5168
8
8
466409
49
274873
13
61
252733
36
53
17
25812
7
537835841
9
72
38
84226
361341923
6
436074
309277
111206
48
241353
44
595547590
64
53108
40
92
240872
21
36
816025216
19
142581
35
433243
274429
767458788
9
90
55519
16
457273
440753
253493
157858
158857
408262
92
287582137
86
44
274680
436613
2880709
137370
311309
462394
568632305
25
4
577320131
37733
8
396211232
91
363779
359411
176774
52
11
633641576
276706
409409
17
31
431997
498145
360146
8
73
330693
17
424317
3
49
74028996
84
30
433810
86
10
65
351671
61
78
78
12
22
394572427
459537
188590
25
51
82
685567200
2
85789
51
92594876
437117
71
6
363988
37
176942524
253930
188026
475925
385256
892983168
87
259635
28
34
68
631103175
264238757
25
59
88
5
84465
97
52
20
68
6
8
523060665
71
88807
255971
427832
72
444137
20
36
17
48
456016209
74
337698
23
78
7
359081020
87
351645
45
122296
72627
2
488840
11
92
58
314760
443529
100760
230262
281018
4
138671
96
24
37958
76
2
725526594
29
27
23
79
371613
302861
449487
300934
257377
91199
273080
431907
67
90
96
358657617
418341
31
146947
42170
82
77
2
5
67
52
58
359618
282468
16474
206662
60
767395706
80
6
451242
2
56
4
8
75
82
48
289494
22
38
23
94
22924099
409995
8
34
56
934566239
41
499181
43895246
31
167359
191764
163149
21712
94
638928905
43
6
62
766720126
123233
333330
319665
4
87
447186
111234
75
167396
34
548815978
369374
486488
154795
6
332458
38
302259
348350
63
1
253984
69
225008
94
60
585730753
116774
3
47
267016
82363
54
20
464498
30
14
302686
95
13
33
8543
134970
453189
40
94678
24
6
24
854688190
338712
121643
10
53
99
156596
67
36
3400
40
84
394838
915475948
811131527
113513
19189
86
154541
7
437370
20
83766
454370501
43
47
44
260689
21
83
73
42
93
74
143070
193436871
65
89
456663
269261
398307468
261099
131127
407611
139958
309033651
557607677
68
43
28
94239
15351
82
6
42
191347
356733
248784
7
368799
73
390429
373453
98
404000
58
70
92
58
867260384
42
48
32
181870
49
233936
451920
272583
1907433
7
436535
409198
498029
307327
57
112829
2
24
345580573
351196
170999
459367
108679
176276
287684
679631639
44372
405482
24
176920
84
239447586
1653
264693
2
444403
481278
23
57107
453779
268600
183243
94
93
376635
324347
2
492248
682192578
4
77
112063900
23550448
60
412562
94
58
330400
19
366154
269062
94
387009
480481
2
5
429520097
640289090
2
423133
375866
248092
301136
362649
22
397786
157694
52
86
408288
76671940
979527070
5
804256273
43
67
56
305593
84437
10
265245
137066
92
238693
11
47
48993
332656
5
223598
5
91
341373503
67
41
82
248156
580851578
180270
33127
133058256
56
232215
5
104503
182815
32
5
97
198073
501337894
735253108
473125
266445
86
37
56
142946
95
23
206783
204465
89
75
15
92385
22
47
305704
200363
88761
8
64
248553
65
66
401637
734985531
19
55
454906683
99
34484
42
21
152565
481532
43
585301077
395063
52
47
8
61
351954
17
964175239
449878
43
70228
863744085
13
77517
172972
84
56
36615
172271998
66
318419
53
8
25781
355317
40
906457367
22
93
221842
246334
65563
34762040
427844
173963
61
17
203917
36
7
381715288
37124
8
24
148702
2
538669019
9
3
2
133042
4
262028
15
37
45
11
343114
65
63103
71
180762
78981
26
59
6
19259
267643
65
86
15
144689
21
17
16
337183
423880438
6
67
3
13
25
50
226366595
392004
36
268766
260607251
437757
27
162528
433705
113465
327087
8
281757
51972
1
61
229677
242050
8
218538
35697
28
492295
382733
325778
303143
86251
5
11
58
399044
293361
72641
413831
70
61
73
783825325
345841
481442
852566609
6
55
86538
318467
34407
17
629546421
482099
4
497868
339938
11
170620
143109
429370
181010
71
11
1407
11
16186
614
87
289376
489676884
284706
37
79172
66
87
9
76
53
443501
470938889
36
31
253619
232769
8
115358682
559888673
477647
8
3
11
12
473720
234783
59
37
450793
43
53
351054
407868
20299
160699
227368
98
185424
25
44
370844
172053
79
95
23
20
860122290
36
58
296783
126675473
478569814
51790
58
464676
132383
7
3
585007532
27
96
949404624
11
89
22583
78
49
29
16
38
4
85
45
433580
200012
247430
19
903805996
20
476286
24
57
20
6
404933
9
7
147153
84
876527345
6
166703030
85
51
23
3
322576
7
16
401598635
440680
469427
136755
56030
69
313879
10628
613469488
228687
75
442650
61
3
8
99
409746
277142
55941
907190412
5
39543
175265
9900
247353
96
7
65
20185
43187
67
45
157383
7
25
296817
111839
44
78
889016567
321134
99
88
230254
473116
36
438366
240281
131947
205680
47
96247
419821
112565
2
480077
49
95
74
48
5
47
56
38
331318
82630
22
60
42951068
47
397199
78
901096115
54
68203
90423
458442
447625
290572
59
36
456741514
468055
55
116749
48
466421
409334271
93
4
55
75
42
276121
67
301190
3
745939742
134883
287900
92
484956
951368352
5
17
25
21
115884
41441
929838138
78
436380
70
518800224
504303324
282177
89
278710737
78212
255665
252986
9
14110
5
247182
266855
80
9
74
74712
422980
214653
62
3
339321
296227
148642
6
241816
13
2
675656229
104829
12
7
446083
62
974860863
325016
4
358333
68019
3
72991
9
261705
31
3
63
344216
38
30
74
9
402545279
21
57845
41
52
95
49
13
345723
75181610
26
90
595165480
19912
314984
72918
91
38170
81014
21358
14
117454
203097
136514
747596825
16
16
96
5
180533
97
9
79
5659
97
60
8
122869
412974
283484
190512
102487
53
355331
374469
340077
19
371495
134166
41
43786
257502462
57
426271
160687
101319
2
404338
432216
769474410
217891
83
107048
72
52
449905
4
205938
83
62
46
44
483986
7391
4
70
77
242081
88
90
42165
167368
676840015
390029
395821
70
209014
397265
258218
49
66
562035466
22
97
84
26
80
350359
632707294
61
55
51251
67
456626
86
58
153116
352434
413869
227957
93
98807
219504
10
3
1
136265
137728
14
123628342
5
52
103901580
78
79
52
64
271759
125545
10
14
85
3
53
381382
453381
13
30
31
103881
947551709
31
118814
76
39
27
60
18259
4
72
5
55
14
347660
33
421054
823774220
40
427748
475448
30
347156
32
298557
8
790901819
65
191629
440730
114658
8
53
82
7
26
495644
9
193357
456559
10
81
433754
27
377903
232930
62
39
261948
62
349794
90
343446
28
397013
94070
424329845
88
922601089
220703
3
95
84
4
133449
91
488672384
8
70
465455
429605
202598
4
87
90
364878
66
60008
512737228
708533304
275760
162405
346729
31
56680
54
6
11
60
47
76
415933
83
744218988
491197
41361
332098
232122
40
56648
47
6
262192
13
96
449119970
32
15287
46
18
93
358403
46055
53
73
223922
31
86
449445
192502
498064751
94
44717
9
17
47
457943923
6
50
48
875250941
966346918
375493
65
38
51895
731527845
81
15
69
321186
660107825
24
235703
8
307603
389944
257437448
225793
396767779
481782
371239671
8
38
75
27339
72
462675
257030
1
78
73627885
64
394784746
68
88
80
408733905
4
449006
498279
67566
203579
407028
455626
56
361052
89664
454399
293439
44
90
124634
19
86
139854
50
97
872780095
7
109595
194918
63
46
72
96
38
54
24
172630
471910
402981
246000745
41
634657518
301624
394366
111787
56588
36741
5
3
54214
482176
30
289986
3
4
385069
116924
1
52459
331285
218978
476782
870365234
57
37
906696397
498623
35
108221
6
2
61
219271
58
428223980
23
28
9
11043
4
40
69
427491
292627848
283389
957130176
45
99
104656
31
272889
449836
43971
52
471053
98
495119
480000
60
174342
861521511
46
54
59812
133348
96
144262
71
54
63
623728580
70
6
476585
350500921
20
477515
56
382110
16280
69
72
327804
85
66749
32
216711
9
383877
74
230779
52380
26
4
14
810237644
35
18734
364108
58
44
50
45
325467
90
322008
38
110461
95415
614010480
277077
281096
9
389340
248280
32
43807
45
343222
171402
79356
446180672
278703
98
2
326425
391077
161978
98
75928
87916348
419784
225001
72082
15
2019
112077
450613
212132
87
51
214137
322989576
886012505
58
449893
34
414749
57618
67
67
30286
213436
73
275024
95
80
10775
419172
771808194
992860426
674456915
346885
10177
44
361286
73
79
469109
99
133396
377409
1
390759548
274432
442914357
81
54
38
439761
54
161879
9
50
44
77155
4
1906941
19
175194
80
92
3
755279405
75
17
476688649
209932
75
358449
148741
57
77
465919
30655
96
260920
180125
329981
75
97
453791
14992
436051
425830
281357
376625
434660
1
55
388437
172229
462133
806756078
9820
54
42
99
4
93
121405298
60
336110
69
96
287394
360133
11
50
312118
95
5
226651
350091
51
190788
85
436601321
478165
85
3
74
401800
725288910
4
9
458169
93
398131
79
96
894483436
235668
143947
79
54
40
174529
403020
497131
48
9662
283408
2
125314
76
83
73
492169
59
42
28
77
36304
25
8
157481
236677
22
212661
166329
13
261527
227631
474957
90538
176969
900248264
13
39
55
16
5
495893
48
67790
55695
303421
24
793379618
43
776311610
41
65
991880067
43
34
427651
239984
394433
69
426112
76
958459691
54
36
22
57
8
13
47
42
2
92
34102
9
69
96
80600200
34096
288734
51
42392
85
40
49
437291
58
415105
9
4
96
304197
50
11106
55687
360930
217097811
412840
139591
86
385160
385936
43
68740289
69372
93
463574
78203696
28
143906
22
50
142957
18
193522
117779
56
369102
170225317
276566
72
68
27
498132781
15
8
24822
335188
363576634
190868
424793
797449551
59
76
824164628
426926
91
28
484408
29
14
291425013
13
11
21
379302
144791
370414
75
87624
87
69
1
1
586431233
206847
331776
46
37672
81537
93
459550
220795
143322
83
280590
1
20
44
7
47
455970451
149997
96
56
880282215
15
40
61
5
401399
21
17
6
43
91
2
455556
25
93
8
4367
472486
63
427503
132205
11
31
317166
457699
337214
169392
123206
40770
468908
132734
39
146976
476755
95
353967
5
478628
43
123657
45
158571
55
378453
16
465729
425009
152933
330031
461686537
3
71
243685
458763
10
93
459043
454343
11
247922
6
14
476602
890322299
29
44
6
787675339
205978366
19
282594
14652
53
128972
1
307369
12
75
211686
97
429442
510656257
35
180003
52
99462
59353515
283007
92
258754
24
145498
56
14266
336307
785747687
2
84
45
805691395
70
60
347559
267035
471813
223333
47283
12213
30
76
75
33
1
76
81
55
58
67
470876
77
65
33
30
31
99
54
74
455101
24
52
1
4043
62
290104382
36
373200
80
794450035
87
275606
50
1
418757
379896
44
83
301355
263282
434898
6
18131
395686
893387321
38
5
97863
235371
249282
994293966
63905739
52746806
264607
108065
323514
8
2
50
48
41
39
79
6
98
97586
174030
534
404474
140809255
85
4
3
19
9
14
471348
38
462752
808102651
32038
324417
65
13100
88
5137
426092
12
684629432
62
216805
182292
440546
383834
5
8
245044
257046
306745
286995090
255952
381916
416780726
374483
87
405771
2
21
43
422422
363951196
90553
55
205174
486964355
33
330765
81077
1
36451
180691
63724
53
96
97
79557
277654
43
11239
505471510
15
92768
375273388
94
1
5
151433
96289
43
408025
313553
48
4
343707
461777
356792
353722
149787
1
8
145796559
35
80
329651
119174
209459
93835
192223
9
38
207420
5
56
142598
1
281780
24
483072
294193247
70
73670
413035
63
27525
209718
148474
67403149
400487
53
399888
92165
11
819
486342
23
13
14534
21
401519
28
167623
20
54237
725993026
497369
417173
3
436004
355127
106309
8
147830
3
112695
281867
53
62
77
31
94969
24995
34
168217
58
253189
8
70
469528
60
86424
23
54
176907
53
2
303011
76
98
56
488352
37
277811
27574
88
934189431
31
14
259510
55
343103
47
726748829
122934
341824
39
60
4
2863374
2
631518962
82
99
193209
418249
790279284
431190
21
81
940992752
50
958733091
236117
8
4707
91
69
58033
329559
369825
82
22
65
462599
9
32
12
162515
112449524
272133
443193
614144686
49
43
47
16
28
62
19
72
184879
317259
78931
71
484185
58
494607
23
474462
77
24
85
30
330226
37
6
5
256303356
308484
78
10
2
19
3
356358
557
80598
329659
38
234422
640783393
26
209326
13
165803
391126185
29
90
6
185943
55
21
4
962297667
320583
295103
406655
51
3
50
210035
10
1
391897
712914559
58
72186084
24
151162
173339
3
108771
8
446309
49
53
84
81
23566
80
428166732
8
68
97
404416
46
17
518219301
742386992
22930
61
27
9
430437
125397
290546
45864
101274
155771
421711
327420
5
5
94
8
89
385152
229839
224090
72
1
989915014
468138
436836
4
599303799
452230
63
490439
23852
594445563
71
21677
107134
151646
14
246558
95899
4
69
443557511
206402
355559
14
48
100311
242503
1
431160
107963
466462
189963
129174
76
342773
23
110055
103824
164647
190828395
13543
55
32
6
771253996
37
96661
46
46
663388923
202771
225544006
44029
482290
7
57685
268701
4
404853
59
246652
417181307
28
70
87
447474
47
1
70
28
241494
165079
883637570
68
905230804
330395
27
67
273218
558884167
23
446331
95
299227
13
192384475
85466
27
98992756
494655
87
8
297245
83
90
9
255112
79
94
482661
4
6
4
79
79
93
20
489114
68
115851
13
341131932
387037
912027155
60
153039
189217
395584217
7
2
97653
225822427
3
61
20
350979
239486
84
61
295995
152900
67
76
5
1
95
829979433
47
8
78
23
14
233597
403537
342088292
256556
6
484710618
309607
40
67
46
332091924
70
7
36
21
202228
765962249
221926
242353
105483
178562
382893
66
39
304664975
254002021
27
383319
82
138844
38829
60
227482
5
15
203302
176147
114342
39
34
52
357986
202164
11261
278705
729908425
58
141940
628570912
81583
41
179684
35
372637
113226136
252228
309745
157512
81974
49
434189
122738
15
188714
323683
90
258964
412809
279989
71
212842
350633
28
228381
525704957
64
465431
322538
382538633
24
1
239003
50133
5
31
52
61
999858593
394498
163467
263890
13857
73
291431
18917
60
18
24
429498
19
410199
28
354863
42
93657
372939
682733464
63
447323
4
149832
278889
2
58
381421
12
342629
29446970
464083
97
325510
471147
795607151
38
43
96
56
57444
313705
72
97
980963139
81
261698
81
35
7
100729
223521
91
73
421449
53
371815
38
68
8812
65
18
463123
604328031
1
268916
191625
56
47
94
171063
37
26852
6
16
85
132077
342661
298571
249659
3
66
42
969466612
182195
7
31
2052
45
1392
108571
78
80
16
2
15
3
425549
50
122331
3
934669154
51
54
279322
48
38
415985
82
50
409262
99
84
6
77
979477977
445397
54
73681
65782
395161
37
9
23
79
123860
137258
765457574
756981983
476019
88
246872
471216
33
57
114559
199396361
77481
57
14644
213065
268073
58
69
12
231650
99
291117
305728
860218448
422194
81192
165006485
88
76203
17
22
89
96
42
863571385
571817300
84
10
68
2
1
192567
23
367728875
490461326
376351
409662
62097
340043
8
92
374575
32
82565
12
7
327772
326909
296812
8
207578
73
70
8
49
449248
9
95
62
55
965541671
219800
40
96
159756
19
78
165614
220752
357497
465744
38
242786
70
124839165
81
100180
406213
422000
101482
80
58072
369683
94
32
99
134194
25909
47
97
27
85
39
224024
891585985
31
271806
61
91731
993063886
940277382
55
485591
34
33
105436
64
984697913
275113
64
94
347126
71
59427
88
915106905
122526
437203
242939
5
458695
25
49
93
12
37178
351680
50
9
21
22344
35
112043
60
40
90
9
32
66
177932
2
38
209811
20
346516
423974
40
90058
15
84
3
49
44642
76
26674
255977
32
9
495712
4
9
99
61
67
250714
414041
37
191557
39
81
193186
318882
210098
235777566
12
113690
58
12
226210
97
75
66
295612
1
56
65508
273849
16767
6
989013033
51
345435
8
493730553
27
63
695885817
410204
46
24150
63
341278
552384499
260222
74
267484
24134
5
74
40
2
35
211944
445640
406610
20
413694
6805
63
93219497
51
34
62
87
406931
93
48
46
546767344
24
304202
14
68
63
365433
200197
4
75
94
37
212917
4
485053
9
2
72
160653
248680
638961702
25
53
43
1
7
86
437216029
445630
38701
88
68
399446
497530
419401
75
95
450363
12
14
214095
43022
92
62
475820
18
572668068
37
86
5587
424834
20
175983
18
68
249902
6
202529
5
4
25
79
416602
9
2
2
93093
446154
378492
578195803
58
45
479802
428627
89
917231400
257868
360175
380261926
19
25042
6415
381637
9
14
13
88058
69803
304650
201476
113230989
795820191
144073
88
374022117
84087
41
996854759
124050
59591
440111
92
69
531572067
77
178385
159136
49
318750
79
212284
49
210277
75114
4412
68
218384190
294826
23068
3
484040
139154
42
86
318907
78
174503
3
299433
462590
314305
425200302
37
28207
22
17
26
67
517837912
397445
323794
34
39
155354912
423936
438846
383238
57427
339424595
29939
291268
22
95632
11
44
60
242135
146307
9
98
572167318
6
56133
26
7
11
3
321027
260323
82
53
34
233147
390100
317727
273593
42
21815
93
54
4325
30
95
171257
26
249041
384716
433318
873040299
35
437518
6
387316
46
14
68
80
33509
117285
1
95
24
471533
444639
84
346979
2
469407
271989
64117
80
166521
94
37
96
92
69
703139961
47924
405763
482817
130209
45506
86
718374328
285906
382353
379250
415032
484546
17
43
5
38
194050
82
94078
252509
66
1
380504
6
97
286852
5
385647
50891
56
152100869
17
60
17
94
470662
4
415347
43
55
851088429
80
27
7
1
31
76
82
23
11
310958214
45466
77841
386513
917534623
81
238865
188339
49261
464171
117075
51
202537
384509
23
18
492473
8
31812
59
438840
395551
184257396
323766
10
298017
883489446
177689
2
465612
122243
262694
17
179863
117605
303394
990726172
2
45
166929
236955
50
980141631
44
3
465150
47
4129
174939
94
72643
215402
3433
41
269861
93306
77
16
22
71
59
76490
402292
65
3
598502383
11055
374508
453867
218907
31
57
13
40
8
1
258320
23
24
468349
84
393467
181228
79
836993731
4
5
41
67940
3
136187161
6
390389
289689
623330961
11281
499078
418201
29
280702
74
214230
294818
44
31
72
4
69
382961
226067
37486
125202
64
52
837864474
155112
50
196294
50
431464
55
60
83
5
397030
56
55141
36
92
158819
358543
1
93
88651
7
420289
61
165107
217202
4
539755948
94
532421987
260440
4
20
26062
47
24
262592
765518880
450162
439815
99
97
213978
12276
111238
153255
8
120173
129439
69
135175
67
77
60
40
288417
996832997
45670
11
59
380401
29
222758
63
4
42
99
585216324
4
189699
812598829
99
268410
634690600
362179
448301
737183166
296790131
52
346504
74
26
65
87
408254
265259
96
3
267690578
267806
87
412370
956445007
99
57
284367
775874202
331093
136795
87
12
188495
17
2
57
25
98
677589585
95
700437057
79386
7
203217
7
50
126456
11
458059
469116
56
323990
240824
241258
468044
298320
49
81
17
454453
59157
237893
67
80
25
431495616
13
46
35
29
39
49
6
450019
367438
73
208349
83
39
93
325720893
43
79
200523
256927
84364
464169
8
16606
16
232978
251492
78
4
55
16
69
8
52
242419
4
3
182738
43
42
78
342041
287218
474763
55
89
93
3
1
18
79
77
304983
5
258266531
14
82
71
525963602
216371
57
148263
192718
450433908
483915
11
25
4823416
3
9
94
387002
96030
13
14
104686
65
352829
9
55770
22
31
5
51
576512257
161117
97584
3
18
29
9
62
56806
79
82731
83
34474441
8
51
60
62
21
405517
56
73
410761
118829
2
810552306
102082
48
30199
91328
58
248816
311486
96
240653
57
54
863472575
86
58
234168
7
27
18
42943
20
285382
50
17098
297150
41
2
28
39028650
234013
375575
19
307239
97
27
8
170535
474875
21159
94
82
81502
8
166332
462447571
51
73
136482
610357555
66
10
1491
442318
345651
3
156014
299457
191024
4
1
70
406009
447365
222588
1
97
6
353861
382407
48983
302991
30
167860
98
176354
347927
80657
51
88766
47423
61
360089
635542217
218367
381431
38
135631
231177
35
323930
75
39927
83
96
422192
77
486310
6
493288
52
58
401817
2
243222
152021
423303
52
125777
41891
1
51
80
88
6
8
448128
64
6
5
482183249
46912
130792
904697690
54
45
399417
208067515
174949
363733
65
34
831756385
79
16
93
42
5
355730
6
77
93
91
23
432261
190220412
21433
389193
845163809
145612
53875
318450
75
64
235363803
4
58
48
461777136
84
4
62
798584826
7
14
201386
8
57
8
26
13
59
32
58
233346
330527
9
140707
28141
401242
363040
17
28
18
120380
206390
84572
64
49718
17
61
122592
354325
340280
177163805
326466
38
9189
4
12
45
442154
831094639
332893
168697
174256
380736
280091
415563
403466
460417
12
233324
392762
64
94
415353
379394
418896
366732
358203
192970
14
5
27
97
678864352
361658
89
51
149890644
323621
131267032
872879145
84
99
632809876
32739231
230833
19
2
156799
7
445680
94
43
92
98
67
387077
2
256602
427958
426452
13
28
169550
189680
83
111870
3
9
80
52
24
241863
42
8
283301
1
55150
458376
52
1
53
94
293936
33025
82
45
72759
54
58
351061
258113
13
7
142536
1
3
4
1
80
258822
38
11
43
52
46
111243
388179
192402
84
753380464
397838
14750
23
2
91
485466
454777
153293
478692
80
151690
64
32
43
31
71
399858
49
6
90976
433171
316563069
97
704805937
920195488
4
52
98557
392724
5
404196
61032
19264
10
25
35
173440
45
2
493235
53
81895
171161
55
280165
115643
39
9
342117
20
29442
6980
30060
572585470
84
25931
6
341668555
327532
49366
133561
88105
135628
14
53
211796
11
865354230
68
47
272553
56857402
59
903670595
9
80
57729
93
36436
199419
279099
275166
400668943
23894
87
414708
981333306
94
126110
60427
480195
353375
459047
90
51
8
29
53
66
218563
494504162
5
48
8
401124
65
35
456654246
243194
40
140871
12
6
38
249727976
29
289155
43
53
346907
64
62
42
33
415643
329347
97
97
226724
64
14
84
333885
691035879
3
44
744788967
255220
342539
4
29
79
424210
38
7
251385
257523425
474574
366688
72736
470197
184890
76
366922
244912
30
530506522
63
305730
72
83
28
37
22
454721
6
3
286400
6
12
64
4
52
348478
1
70
4
29
79
36
207193
230055
77
2
128005
175393
55
163025
87283
272956
65
384301
153433
85
469015
225956
28
258542
411396
8
132632838
432284
76
8
411072
429596
329452
15
482595
39
467223
497148
4830
25562
3
368467
11299
249918
223824
70
484653
42
84
61
286833
86630
95
13
361840
7
109080
21
211899
423298
192688
156497
362473
317679
720076726
336926
1052
110748
59
65
356896
60
370128
897564984
15
98
407741
39
373420214
85
74799
85
74
47
81907
144708
34948
126332
12655
233262
1
392306
50
58
7
57117
407722
189162
284813338
36
94744
8
46
486750
281053
436716
35
318465
86280
37
43
33
287018
325978
287626
62
32657
30
426730
40
771598880
798084687
78
17
431844
75
55
245274
290694
310992
337886
166548800
44
454487
21
16
24008
4
451360
10
46722
44
73221
152314
158747
106405
346926893
96
26
257396
280132
47
254739
1
84
167905
5
140273
370573
394999029
489581
430236
262561
32
208791303
61
45
55
392365
89
28
16
421001
430809
30
114494
49
68
32512
164241
497772
73029
55
108735
19
48
214872
66
77
12811
37
67
40710
374420
299346
347956
473268
97
22
497373
29
268488
35318
312349
89
75
190146
5
393430
240111
26
66
31
17
49
162955466
114219
4
9085
218989303
211670
69
304026
5
7
237817
332509
109279844
24
12587
65332
91042
161750
123706
50637
16
954768241
491206
87
36
432156
20
271022
45895834
62
32
82
8
58
30
234299667
214562
194320
258766
9
74
37
54
88
403539
950886807
17
34
20
13751
232604
188895
24287
94
91
75
59
85
52
398249
71
289801
274875
284576
436987
151907
81
220599
89
215413
35892
43
20567
1
419069
333078
96
28
440586
184326
7
358436
76
33
42428
391601
764186991
100253
86
110622
385185
18
383233
98
213516
404447
27
268915
41484
19
82
248906
1
518284787
79
1
91
97
41
120632
301165
323873071
491096
251609913
81210
75
90
44
3
94
71
31
970492988
21158
184775
397901
50
33
79271037
151248
30
273646145
46
13
71358
443558
406298
837246626
18
62
24002
241831
95
36
9
26
84919
23
69
9
6
25
4
8
468728248
306966585
33760
244455
74
431175
45
96
686556013
88
452183
95
505148135
228270
22
409155790
373829
7996
835340870
55888
164671
21
285045
69
48
71
56
8
977766108
498921
821061775
9
224545
262001
116308
393327
26
255607
36
36278
317104
20
292962
149918
61
94
121721
20
91
488721
115819
181004
537677866
242135
23
381257
51
94
484883967
772346381
54
120324
19
40
333234
19
339611
49
25
448520
90
78713
16
48561
2
388598
71
24
902954584
642936573
75103
1
493168
77
81166
78
249792
407293197
226289
35
2
72
24
210258
350238
13
53
56
129028566
262211
191123
772435009
23
82006
149243
119030
26
19
88
61
1
33409
94
340087
493257
150819
77
1
47395
91
2
467533
611979913
81
72
31808837
81
361369
81
189615
527313342
61
109255
154939
27406
496036
1
438155
7
274314
46
58
31
99
197771
272587
5
483808
347038
57
448076
89
15
266789
128505
984433324
184526
11
370910
425056
369183
396793
86
27
4
162650
355934141
350104
278004
84184
82
61
490701
176280
22
74
136565
463579
24917
34
87
14
3
444979028
4
2
204671
77
72
467288
26
45
329328
231513
4
62
182496
87
445546
13
52
122474
451769
295878
198859
988524167
823939622
274721922
952560751
326642
6
128578
124163
41
459372
203849947
30
352806
1
232580
62
34
97
62
410448
219399
4
13237
180200
980169157
126396153
272167
284486222
54
36
19
427986
9
313429
480835
70
18
294337
323173
253263
80
8
15
92
347588
284275
486791
93
264408
492790
300472
47
44280
246384
32
45
50
9
77
91
1
312255794
805269340
69
332147
7
4
378734
494472
16
271270
438616
21
73
473195
271745
61
159408
12335
429433
99
131988
164451
82
4
97
17
192270
93
7
25
338065
83
22859
81
37
905126888
72
55
63
363916
228044
177516
146102
191910
475102
394282037
7
21
21550
88
8
92
553836870
78
231855
311868
9
90987
15
30268
477540
187982
165364
351047
134799
96
75
48
226728
84
74
119371
490629
636578930
96
16
75
406009
400708
260160
231298
402064
92
29
225523
73
16
59
29429
21
1
321307
838224937
277662
920439382
35822
315607
1
72
40
7
91
94
457558740
252715
63
44
460432
26
16
1
12
6
37
2
92
82
243486
88
69
42
56
57
423858
91
53
18
268693
100363
25
64
55
298476
320183
17
57
133223040
219301
7
481672
2
72
282244
51888
73
184005
397524
239803
69
365501
26
95
266882
164895
969304800
225558
4
263982980
378069
71
19
259169
401655
80
439719
716604925
317661953
9
286330
487811
60
79
15
232199
5
5
160270
53
12
201516
2
93220643
260502
193368
372253
42
109796
428359
23539
401252
312402
332462
386380254
93
27268
410741
312500
361078
249181
177826
34
88
68323
279426
94
816745697
31
272347284
127772
64
199422
69
157551
471837
25
247113
293594
57
188119
433923
224333
341038
772107798
62
74760
8
327189
955272760
149258
75
86
139539034
1
45
45
99
135932
471223
41
49
9577823
21
6860
14
386134
773758164
36
889308555
22981
190781
61
98
463387725
69818
120183
28
23724
76
28
11
85
77
50
9
18136
401205
200257
29
292711
75
66
54
805505416
467388
24161
59
392313
17
313887
9
139553
21
67
4
314759
270904
204537
4
26
63
45
470869
426357
30
2
26132
57
270899
21
276748
362192
73
2
84
55
6
86
17
471492
29
39
1
112983
60367
298577
93466
42
747841246
2
68
220528
463138
47
330185
63
134838
51943
2
246202
60
48
229082378
32
12
148463
15
28
2
62
108808
614461956
20
3185
89
332917
42
3
58
76705
8
96
485223
69
39
7272
8
5
342400
78
25
89
112056
66
11
23
317111
32
67
10
34
635267622
2
386333
73
1
62
497813
48
54
468239
21
185106
466446
440078
232269
53
229136
49707
77
285107
1
68
85063
70
89
53
22169
321448
319657
74
44
67
226367
6
388576
93570
18
62269
427781
37249
51
141884
261084
128164
58
358388
421034
280301
295047
173834333
416894
212818
94
8
21
470429
36
346442
755164969
229225
42
199960
29
362333
4
40
64
88
5
92
13
178874035
354919
224746
376491
130259
72
1
38
364252
138052
53988
41
88
376677
1
88
37
28
73
842939624
287715360
9
43
24381
61
29
58
51
277810
37
203439
57994
6
859558996
227677
83
135586
83
280961
9
357349
29
96664
446988
447011639
63
8
217688
5
145204
1
247006
6
86915
291412
26
190755
403916
291643
467169
28
7
149217
87
431739663
17
53
9
137073554
70132
309394
38
65
314481
27
22
183198
64
91
25
236965
308425
56
210031
93
4
65
30
283157
49
82
58253
6
106710
96
5
98
7
92
60
8
13
31
350896
28
3
45
312046
287646
341282
148679
65
1
21
46160
21
69
12572
13
56
105794
388077243
4
60
43
440491
493834821
71
356673607
514344292
132997
308320
106511
234094948
257019
224063
2
98
40
77
72
448657
737332418
302640
493008
971530720
200930
481306
243281
83
144588
310484
4
38
40
469979
76
81
9
232923
87
31
80137
18547
75
49
357170
375692537
77
7
399067
379025
450418
512327780
40
239611
23
64
162683
75
228427
346286
85
134484
23
13
40
92
488170
224506
9
7
43
57
96
9
185888
5
89105
11
59515
13255
92
64
72
279388
1
81
114453
16
47669
51
33
50
35
428286877
55
70
84
7
20
5
429111
489300
4958
39
27
334563
66
299166
38
9
71
72
11
82
47
51
54
1
470514
2
26
22
84
371733
383137
536755940
43
315621
380385
69
309012
31
7
367836
269995
346934
5
299363
22
39
38489
364967
358594
69
111108
268097
494260
20
9
316441
61
95
52
42669
29
103320929
228392
3
239867
59
38
12
235867
318973
62
98
104234
40
3
363438
465018
415865
192819
15
90
70
171200
388538
99297662
21390
15
70
227600
29
93599
199306
775515311
67
51
28
266094
48138
4
41
95
93
68
6
33
41
800755740
11
725672096
69097
166856
464738
35
90
491291
71
88
228269
464700
184545
93
99901
74
233301
55
83
85
9
146364974
716835940
449653
427916
39
327712
16
25951
420102
795030687
731592664
64
76
477863
422443
8
36
440055
92
73922
110175674
1
56
198480620
289771
80
372808
3
78069
10564
108765
32
152959
43294
7
59
10
58
37
392249
71
409458
80978
21
62
414022
61
418162428
449466
55
15
91117
81773
52
30
375021
186446
81
196022
217751
69
7
55
82
28
820478195
247947
189058
65
64
24
141485
33
389542925
19
182116
89
449316
33
42
9
90
48
9220
461815
393640
93
25
72
779903265
6
86
41
171018
804392995
30
403705
68
296094
5
212774
12
370943
98076
47055
24
21
90
9
23
49
143045
269556
60
92
4
7
7
118636
87
3
76
5
31906139
383484
352775
72
129445
348656
4
499246
15349
340257
351600
62316
66
34
64
342322
28
85
833173437
137415232
3
53
58677
146799
885173430
60294
7
427425
137580
57
765852482
56
53
47
74
5
594076062
99224
49
92338
7
966702233
81396058
441984
470622
42
79
85030
97
271918
89
85
317630
99
70
69
307536189
5
3
96
402963
39656
88
50
243708
19
69
15
167863
339281
50
39901591
425728
29
30
53
567671690
31
69
291385127
65679
417606
119222
219521915
70
58
88
63
264800
36
254254
467161
300199420
54
81884
97366142
6
39
48
21
586049676
314276
426446767
88
22
18
42
430587422
75
85
8
1
45
5
105411
67232
65618
54
6
76
78
49
23
497062
21
116188
55
657724235
7
149021
71
5
453079
306977
30
62824
93
19
273538
41
269874
65
236918
2
48
150606
27
87
6
130425
606500844
44759
20
37820
19
132752
281014
86
8
310852380
394579
69
36
314445
355467
284160
107637
57
155678
41
55
156518
2
63
58
197024
88
40673
8
896157163
135511
399490
192945
373335728
78
38
82230
432406988
63
823861087
4
9
451608
72
168385
363334
23
97
372220
213721
3
12
27
55
91
660308477
91
9
11
174640
2
81
242325
60
52280
253700
89
144010
266699
474650133
31
183409
171091
8258
28
249005
234650
20930
18462127
6
40
77
21637
486836
80063
42
468387917
75
64
68
7
259927
65
309518
72527794
35
10
231711443
414542
62
466622
195158
99168
812560375
493572623
338652
270203096
51
32
56
22620
401726
47
2
80
12
90
2
308154
39
57
284758
204502
307134
437881
684294019
79770
87034
709366456
292910
11
24014
49
875614037
51
27
6
413834753
349393569
425501748
65627
29
59
612303250
690133916
8
27
470223
30
8
333081
34
3872286
85
51
38
38
128074248
334797
88
73
265716
99
11
21
191211
960284373
317545
319973
448290
288876
288
322495995
977698522
857904437
6
79
374433
6
147583
398337
73133
51
346497
497732
62
81985
396044695
84970
931701651
46
67
568566395
20
330237
68
749840846
6
54
61
30
90
10
11
143930
26
49
186668
94925
327888
274282
59
63
340265
9
97
2
355019
411514
271034784
799482817
273031
427014
75775
29
67
97004
299991
76
72
129365
4
110681
29
96
27
146167
1
13
445725
38
12
449205
127189
922096105
64120
197967
99
106196
55
49
13
493307
28240
64
60
144498
374434
2
126359
414636
426386
95
80
427589
74883524
4
40128
216041
34
15
84
64
168753
904349413
121796
65
277045450
154561132
328624
38
113187285
48904
1
122741
794175163
175857
399534
132268
163013
32
23
84
55
202784
711378511
23
21
189240
59969
64394
83243
177775
43
765230416
1
29
45
73
50
7
73
61391
63229
121367
46
306819073
95467
2
53
499942
81612
85
84
493524
67
55
135202
486049
456535
352469
5
407287
89
15467
4
3807
83
439299
309572
31
403280
48
700674206
258855009
90
9
117723
92
494421
90
80
860825547
82
224113
116121
114231
5
36
648360950
64
11
351379
89
56
83
434403
5
697510031
161349
245128633
8
84559266
89
18
90
62
56
443943
5
82960
228787
2
6
4
694714011
7
71
2
101488
85
59
48
329356
69
486337
116838
23
99
283557
135648
13
88
21
24
34
255934
80
17
45
3
25
208358
75
14
20
414943
771045802
216491
98
62
407443463
54
32
97
169553
165354
161401
3
28
388448
28
11895
223143
8
143361
41
62
89
9
97679
191948878
39
2
27669
233938
12
59
164497
98
286438
45445
7
31
235289310
232088
105760
67
298224391
213085
55
258450
423379
465825
92
86178
232194
19
13891
133530
5
220950
41
28561
22
16836
307980
310297
64
6
78
307958
56
85
370972
713623041
9
21
718349697
653812047
42
424368
996244959
874957164
243501738
94
24
942554802
11749
249778
436913
80266
371903
67
8
464668
68
44
1
9
1
89
490390
243751
54
4
1
12
256157
76
72
63
844128208
38
243889999
94
244706
85414
6
490519
55
16594
53
54
836927408
93
91
473224
245671
92
63
974701955
38
334214738
480746295
190684
343169
285259
84
265711755
428988
49751
340518
368856
92
66
3
387742
1
2
59
338989
37
46
96
417849
39
564645255
56
333977
349182
19
898105934
185516
79
358310
54
181135
93
484017
93
46
78089
40743979
101582
214317
365629
92
576413594
230559
71413
24
36
8
28
10
2
5
66
275331
41
366445
65
83
81
5
680176633
6
64
347333493
83
1
47104
461329
219083
6
378708
153390
283797
1
22
1
91928
42
84072
2
303803
250196
165114
380115
28
5
5
485278
122219
71
98612
53
61
536615672
24154
3
199981
395441
174000
59
113511
446864
280319
46630
1
106931
7
22
126861
482000
8
701180395
456180
364221
110727
46
249880
320266
311705
70
223454751
206616
740548930
344592
33
28
211267
257988525
13
423209
360007
400540
581659038
186466
5
19
278290
40
377541
59
289453889
32
28
461330489
87
357972
37
436791
85667848
219572
51647
375273
386581
58
55
2
150565
4
78
4
441190970
13
91443
89
356993
421985
345356090
167374
30
250191
4
347389155
759130551
498938
129366
448238
335972460
8
39
359284
1
91
73
75491
53
83
59230
77452
64
9
270331
179971
202526
96
74
42
42
169802
19
825556713
80
427373
248418
30533
33
474049
29259
85
463504
66
441044
49
12956
39
660608068
363704
8
76
94
3
311994
97
267398
378512
92
89
95
16
7
57
28
731970656
78329
491341
360965
369046
50
9
20
231301
53
52
22
413973
280930680
94
466565
95500
50
40
27
63
295755
34
134409
268387
63
94
62
83
39
440320
16
30319
284698
14
92688
11
95
110483
40
1
54
4
18778356
433660
412787
580097366
59
45
332315
104127
92
85
163047
33
79
39
37
3
420656
68
91
369972
788573141
193724
15213
97
18
63936
102147
16
437985
88
6866429
363171
396826
8073
433877
55
11
8
128904
24734
79
1
396149
42
20
95
7
455842
63
87
436197
10722
11
317902
11274451
300893
62
47
249046
403067
139707
6
20450
497532
491670
27259
57
480389
311705
51
72
136676
19
247624
39
80
432864
31
676756439
460968
100869873
13
138353
178584
427790
168769
54
151929154
466614
221473
439484
59
81
340325
44
22
138414
19
84
57
62
280371
65
24
45
28326
14
8
167451
297272
225265
64
25
6
70
147308
430028
68
371371
52996021
331379
41
77
69
55
25
99
119713
95
167268176
328014
203162
55
3
9
24
3
453636
63
67
89
79
49776
248321
489593098
8
140411340
464129282
56238
4
162278
96226282
34910
7569
112720029
406609
227905
735378599
31
335465
283452
40
342020
77
74
3
456538
38
57213
47
166168
29
196210
83
374308
276368
470518
361983
99646091
214460
100755
28
7
50372
13
556838717
80
439400
342977
91008746
329089
26
53
18
217518225
137159
192121151
552185565
356553
8
34
392874
107175
383421
61
94
99
322951
118224
21
337493
789137974
5
410557
215947
744560465
123977
96
21
4
81
13
52
51
86
15
29
339615
15
13
99
87
296777
73
392757
172716
425282823
444158
2
469917
80
23
260374
84
2
32
75
282656
97
241845
407
7
58
89
75
28
449075
691256699
321062
99
41420
79
2
1
76
402798
134986
98
135604
382337
3
791247008
19119317
85
32873
71
38
89
56689
300376
432592442
521027162
33099644
119305
16
196225538
13
13
508582296
3
76
95
52
949697149
798617268
308876
217326
7
21
384398
28
267753362
70
55
7
830331746
235060
7
2102962
78
98
31266
391428
349252
349192019
386041110
90
7
68
425404
6
19
119307
15
478260
71
8
128555
236484
32
274521
75
62
6434
293549
57
65
71850
9880
607169489
94
86
80
5
27
288948
56
26
40310
249410
28
54
632233645
2
29
377071731
13
211748
61
34
19
287938
73
77
102458
47
22
24
124928
93
27
40
70
308978
86
171621
2
295710
77
50
72
1
663795455
206905
311166
18
775731485
63
63
228570
344335595
31
186903131
451648
45
498562712
95
90
22
405945036
466637
310487
435016
78069
437296803
323876
417189
67860
87
62996
402685
33
430058
394471
8
487303
125635
206640
166948
84
351245
82250
6
99
7
171433
406793
23
21
461802
73182
361047
510775253
4
295493979
89593
279241
287593
7
21
39
76
92
78
90
38
123972
497756
62
179881
9
51
162238
163011
1
5
85
449644
474782
410955
278545
83
94
438537315
20
1
77392
458163
71650
45784
33
20
80
65
404994
105028
70
400196
414690937
9
104693
231203
108706
2977
72
191129
1
30
31
499702
42
143894597
51
53
465127
248208
246973
224794
11
867859631
477680
13764
236611
35
31
228408242
53
53
323174
96768329
221724
359935
936939997
95
65967
652342888
958355665
5
474597
323714
68
9
56
8
9
256050
32
447865
78
87
77
829354520
141537
58613
281627575
53
71
3
16
281049
80
437494
253589
175763800
389064
8
299780
190087
284042854
12
49191
37
594507973
369979
37
76
108034
390724
235109403
188150172
8
35
227520
90
15
9978
184525
236698
84416
139964
160968023
5
77
105579310
1
135122536
79
79
228612
325458
439482
65
4
307957
298377
77
34135
155819
88
29
912627187
84
19
885078572
437938
236747
54
14
346512
331818
91
78327
78
85
1
32
170129
235496
433762234
248967
90
96
190562058
141801
112015
60
186255
98883
172084
606110152
54321
48
157410
84
426259
24
4
117629
337635
61200
179064
308934
70
400155
150972
91
378697
256821
84
489868
283332
8
241462388
460604
151303
33
11
308455
83431
56
37024
919000962
206097
459028
392365
276015
65971
28613
231982
90373
19
11
470883
172503
123836
246855
39
369026
303119
306647
276807
308814
63
70
38
93
2
153448517
101951
2
143165090
53
93
6
84
35
45
99
155540
1524
33
61
73
69
95
21
1
40
16547
118805
228422
71
85
215617
289103
107825214
76
562874820
12
9
9
195370
89
490958
27
41
1
384662807
3
35
34
5
414987
64364
101554
9
56
66
293887
168026
86
201902
239729
256782
17
61
24
63
120268
48796
141761961
372463326
14
180751
58
2
336148
45
13
8
474146
86
14
399659899
156415
78504
360537
180147
8
71704
65
82871
92
410657597
83
320621
320880127
269369
121922
78
24
3
13925180
91863
278444
71
279390
30
51
31
6
8
80
11
51
37
81305
84
82
49
39
15
23
43
61
240322
27
494257
129514
49
2
541279343
94
462341
16
1
355919
124960632
70
295871
344049
496659
46
46
2
467663
54
55
762272494
74
300928
35
82068
126391
48419700
133503
10
140945781
163342959
48
271506
511787892
28
295804
70
392487
349952
143389
4
68672
5
17
34
79
70
134914
29
141908
7455
181050
17
51
114805
103984
194492
488413
287376
9
54
77
481344
177641
12
917438567
13
141595
99563
93
49
5
15
144537
383059509
898281932
370371
206521
178572
904157282
379995
86
54
651832497
291628
34
440794
14
344386
8
64
435589
149004
82
576601267
9
268202
250824
79
10
237722
119518
497700
6
1
427795
98
331844797
98
17
1
91
46
258419
88
19735
39
397445
46
3
80
477784
364535
94
77
24
438816
276563
79
25
495591895
74
342948
420249
7
64
425414
31
469287
76
24
88
3
475300
368529
45792
23
94
62
238386
8
83
59
234890
472385
6400
247091
289333
44
230586
94
84
52
19018742
5
474294
29
20
79
63
344985
322787215
81
64
2
18
38
896925309
43314
50442
40
10
61
203670
73
4
6
32
271478
85
998741432
451331
9
143719
45
368486
286988904
81
194315
22
39818
97
199918
954955311
452935749
25
57
19
52
25
95
320730
1
57
100779
217776930
22387
465660
106305
89
7
215755
94
229093
54
3
905503592
6
93
322129
19366
48554
94
69
40
331710
166859
8
359249964
359644
11
33122
387837
8
21
51
85
32951
343066
3
36
459011
87
388894
95
5
79
91
89
67
690952563
79
103208
35
4
100406
42
8
24601
156152
567701750
370700
6
4
29747
2
225964
246930
379419
72
225363
17
572455080
90
79
48115
85
71
84
45
19298
49
18
53
313261
197470
471632
318694
462511
70
6
147020
291199
76
817869491
192728
63
16
92
311909755
59
42552
406476
27
53743
32
9
298803
6
309016748
27
9
55
72
41
93
73
70
226142
8
16
406812
150309
8
9
72
421333
43
78615356
223894
52
76
7
377014
11
988813251
197393
10
378030
93
33697
1
555724605
9
269314
98
20368
991619000
56739025
595418295
28
89001
34
121247293
10
7
66
135388
50
985979426
68
63
6
92
53
43
30
6
461276
4
65
51
16
455215
23
2
43
60
120192
234835
91085
263184
43
27
42
83
341983
92
228604
7655
85
404072
268814
58
201711
475852
19022
205514
90820
63
335699
38
214921
444343
421285
49
39
436420
15
8
8
87
6
27
26514
7
5
229474938
222354
54
4
877978685
5
6
98
157525
8
5741
343241
178341
396264
51
8
47
44
460050
31101
75
83
40
19
247718
44107
29841
152533
7137
294954
96
331673
308991
5
6
437705
488309
90
16
180503
92
7
332254
8
8
71
81866
64
144948
4
154066
57
63
11
62
92
64
89
78
856373219
77
140000
557261715
218363
253055
84
457612
487920
196791161
73
450108
136221
199546692
230205564
60044208
334203
395784
84
211626
13
143411
255405388
142150
297434
26
27
88
241586
67
25
876571147
242194
6
256834848
11239
2
51
240150
420830
59
5
238214
415353383
61
122665
591169310
310957
31
5
1
90
59
84
68
154130
40771
942543835
1
1
53
293693
9
55
490493563
75
356397
130671
5
47
756277033
40
59
76
7
115902
195947
84
6
19
475711886
392223
66872
200107
10
49277
4
6999
108488
140675
81
19
366405
18
91
99
76
926026361
198066
14003
171499
74
447708
203486
81
45
304103
99
18
60819
41
470255
95
33
322429
340758
98
252376967
976838792
28
309826
946185758
20
225001
185618
85608
315887
101671
5
75307
73
437638
55
49
12055
24830
12
353097645
59
79790
46912
57241
20
23
145700
221176
157180
1
194190
42
54
138931
57
28
97
21
348861
88
24
429639
87
317038
16
66
13
387324964
24
459058
343439
229442
98
71427
7
175140
422203
10
31
43
50
582946136
96
10
88
51421
86938
130616
87
6
31
72
367802
5
61
7
92
254150
44
341650
144621
397248
496083
450466
19
424746
127044
18
2
41
48
56
9
45790
252124
45
456590
84
91
221293
37
58
33
6
46
8
9
281428
636186368
425781
43
1
65473
17198
14
3
261884
61
48610
206272
310838
56
43
46
46
281341
274132
93
259594
442270
385986
186943723
161878
155096
184810
62619
60503
166813
68
65
333365504
82
53
420400
92
486426
240075
53871
7
22
30129992
56
77867
39
443750
5
416832
49
350274
349106705
25962666
19
9
96
8
59385
3
5
247941
15
167178
185024
39
56
84
2
3
404649
33342
441721
4
913227709
347660
54
81
224224
25
7
102384
438044456
10305
388377334
595410034
165565285
412128
411509
46
307493
308066
74
9
264965
455787112
145914
29
84
25
87
41
7
5
303914
186208
112697
136987
426958
485383
17
32
98
34
258142
96
39859174
43187
450930
72
64
96338
96911
63
987246814
108924
278287
19
64
20
266040
424977
180216
490208
87
624634494
31
115083
74
320520
7
91
29
66
246163
188511108
435620
84177
45
434980533
48
428873
84
42
153303
369540000
88
308312
10
301045
955995695
43
526240120
176777
983826313
358967
73
280560
177110
176990
67
457516
175301
7
39
312852
169047
175956
466586
57
20389
4
66222245
79
90
2
81
2
220635224
55
1
89
364703
58
487068
341909
444633
37
62684956
339445
348591
73894
87
10
653113252
243743
356886
3
72
9
5606
7
34499
53
257432
158278
3
73
7
474614482
250626
2
926085583
428465
178538
301456
312581
230554
390596
99
47
102184
58
376523
64
57831
95
355900
117312
47
15
3
28909
77
17
222584
6
308871
477302
56
80
182819
78
287824
219384
71
23
382003
302919
479825
49
85905
1675
8
141559
185774
427518
894561086
351452
44801
666082287
13
91
55
216591
455080
226639
84
40295
44381
291407
16
34
297782
6
30
86
311400
385722
66
52
262156719
38
92393
339483
32
13043
385799
2
28547
4
343756
82
7
484392
6
37
90764
41
24
6
38
40545
61063
423919
135486728
9
316593
25
91
21
384737
311953
45
320939605
75
154461
40
750211841
61
69655
283411
692217221
561553556
77883
7
97
40
352104
42009
13
438814
157406
2
2
400712
444038
124534
39
200030
35
57
401387
5
224460
73186
435858
104380
223458
202930
97
2
478418
351929
19
269017000
49139
49
95
98
269583707
149589
93
136911
294751
248630
2
178002
214463
81
3
162860
102091
498692
54
230928444
430074
2
26
198822
24
2
137201
29
74
29
27
487193
34
128613
368604
48
3
529011527
253529
19
162739305
49
71
48
218254
3
246953
68
5
61
311896
52211090
9
80
95
422189
37
364384
3
615241320
60
1622
73
208182
49
14681
276891
75
92479
517651058
64
70
409337
195063481
85
261105
371659
264499
27
31
309155
76
69
357727
5
532798974
58
87
85
62
7
85
6894
89
108466
223921
81
4
34
439122
819
14
40
105511
387662
13
4
325427
301248456
270621
86197
14
85
234789
401775
403760
849639626
72289
1
83
342621
487508
305532
17820
463649
296633
454423
96
433129
450555
73
399536
280175
355494
279538
65
20160
2
454041
279925
64
175607208
24
35
39
114592
27
323428
4
334562
73
824083575
46
80
14
5
456506
74
140131
152278
18
93
161888
134768
668128421
68
82
451028
98
182762
95
76
48795
292577
230352
48
240803
871281109
180607
226410
309757
324330
81384
225177
80
349737
482928
97
429307
15
15
43
37
6
140837
276188
11
77
80
90
76
83
58
387574954
44599
210669
90
60
36
241557
78587
267632
92723
8
40
247252
69
81
203515
48
21
6338
120250
260793
96
462994
60
14
2
186054
72
80
4
39
12522
34
96
58299592
58
9
143593
365218
90
87
213170
86
95
294228
114766
353017
318817
30
13
9
79
30
397703
391810221
820101179
77
7
90
41
662029191
202856
251148877
21
75
418025
259623
86
325627
72
274238
422576693
169714
80192
16
46
448757
3
1
61
655534723
1
40
89
216410
98
74
86751
50
70
148997
14
20
260434
238318
46
301699
103879
87
24
27
688702399
67
9
47
254528
340002
5
74
72
893681478
46
58
171593
112970
318262
184384
60
321930
4
341830
79
58485
482130
70
17
8
25
54
15307
37430099
80
560720612
55
21
30269
87
25
520226751
34
309643
78
72947
30
20221
5
96
52
11843
60
67129
487646
47
36
184037
24472
162112
26
60
170848
1
235038
74449
395328
254348
471300
459881
108811
989599064
6
21
43
92995
464326
76
19
391766
34
347729
148753003
67
480417
9
336220602
168268
590190535
72
3
457390
90
339273
315086714
407147
131109
18
214040
34
944248803
45
109353
342773
206162
51
34
9
9
873451454
74
48
84
409807
73790362
170333
174669
372104
132424
89574
80
81
23
49
462210
46
75
52841
77
32510
63
7
42954
80988
473295
28
14
395252
783102092
245195933
3321
761418222
12
219643
89
87
367536
403741022
318778
92
62
86
143539
28
41
198035
8601
6
478378
308933
79
4
166588
54
98
30
19
384754
65
82644084
86651
453547
408074699
41
32
41
389888
15
162244
5
219514
46
60
392846
810503981
64
61
6
93
53
498515658
175674
59
371289
419189
78
82
30
59
215158
366677
445718
291141
372407
60
69
456053
87
1
45
305873
163144
907299023
8
73
20
9
428931
62
355760
295510
57
96
3
158377
3
303589
166800
315102
54
92201
37
4163
44
54
356283
304740
264095
97
8
473679
155556
322388
31
386903
991973481
8
424245
95
518131774
4
182908
86
422519
168779
62
5874
33
19281
171495
289834
71
969135173
408121
4
76
816106699
1
12873
211392
149785
148700
174979
202002
190382
466393
78
340998
41
98
89
50284
28665
91
37
817965315
307579
442294413
68
87
80
91
224949
230971039
281571
151218
8
50
88180
5
62
23
350216
72394
578569160
483336
139111
7
60
80
47
165753
163049
33947
183465
47
49
42
8
45
9
363567
166708
39
8
220929
8
495083
263392
99
87
2
91
10
289993
4
68
131344
81
282329
5
54250
405069
497759
79083
7
64
295373
2
6
4
335641
68
7
130824
74
48704
408789
66480
8
274109528
80
90
733466724
377283
185083
355128
152559
463164
53
4
473631
131543
24
19
1
915712852
40687
64
93
47
43
44
222946
95
11
8
384666
99559
366657
180743
164793
384220
9
460363
3
472307
80
383490
20
76
58511
94
88
78
10
418453409
63
28
169412
481374
341070
343799
9
128613
20068
202148
17
12
480857
58731
407760
56
46
633752603
70
48699
67
288021
51
334090
353288
158737
478234
382726
124012
210844
206563145
89
342322
188683
65
216572
91
231496
304610
1
42252
199453
467137896
26
441126
318720
198627
224688
44
118134
241607
50955
455101
52
19
431003
46
1
60
6
419448
36
45
194893379
85
151751
99
49
98
92658
58
235161
103257
9120
61
306709
53
207973
28
9
837847114
25667374
57
7
89744
31682
47
330382
342444
17
1
86
487744
92
5
346949
339960
70200
545258590
182384
55
873984557
26
1
42
45
478797608
498158
78
65
411673
647562801
394637
33
68
9
193864443
9
37
1
437245
489612
84
7
153436
64
246571
55
80
128625
60
59
244641
31
410023
34193
23
7
4
325570
84
52
59
382334
386509
4
71
603335610
416226
442695
48
78
60
137459194
2
505693250
492222
57459
321081
356112
90
348613
356047
66
68
450985
780462921
337987
6
25867
12
35
344995
71300
51
217188
74720
489116
4
173501
31
94
73108
76
285412
239786
41
4
15
7
66
916520426
40
268742
232694049
91
373643
66
417817
190595926
413149
123355
8
252744
48
198299
68
786640051
775274664
9
86
100303
778077538
164193
215912
2
51
27
38
48
6
79
478516
85
78
12
373238
5
62
43
441365131
45215418
54
84
354616
90
87
397838
470434
19
209467
369154
306442
62150
220816
63
764296210
298030
6
76
62
401458
67
81
852283471
524370656
4
7
44
16
78
59
2
38
7
76
422116
75
316313
25
207034
5385427
148762614
91
7581
26
42
53
336210
408796
37
4263381
312955
492178
757261501
116711
158601
52
257736960
11378
766175460
38
16974528
265490
394335
438809
49886
6
42
59
406858211
302544
912161186
30
34
96
32
446890
18509
5
244237688
122074
48
85
41
227882
80
83
242702
36062
109297
428345
224902
494096
91
92424918
200563
37
278306
70791
329486
273378
2
8
5
48
7
66308
228658
338386
21
91
6
4079
62
68
492579
25
189644259
49985
160420
30
90
451735
76
22
127177
89969
40
386428
207774
73
494228
90109
33652
7
35
162945
402693
454191
517059286
429089266
16
197887
183404
41
39
47
88
398569
102152
59
51
288972
5
63
33
222632904
67
26
111511
291965
437303
757394837
321964
115436829
329640
63203
96
45
90
107332
60563
474039
234307
55
89
655252461
80
198705
216066
74
22
18
279378
161824
19
871585960
51
282698
88
307208
11
25760
182595
213382
32868635
201499
228842
250816
61
923782624
7
69
349678
228618
57935
74
390205
449879
14547
282363
2
951288038
7
32
23
27
23
5
331655563
78
74
83
424802
346951
45
57
60
1
14
192055
76
47964
393024
62
5
498099
419360
190062
124807
82
464609
438447511
57
350210
399743
248092
97
7
411588
86
406019
19
412915
17
400035
293805012
29
384906
47588
169
373604
1
6
497332
800512440
94
56
86
72
44
42
66
3
1
1
339373
283497
154120
19
382485
10
59
49153015
5
223345
39
420691
219536
647210838
323714468
511495871
248900
873961569
349164
58229
7
394325560
183968
42
9
15
313386
45778
90
35127
97195
255489
63
5
12
835299069
89
92
89539284
257529
648692194
378063
35287
3
272653
13
16
220671
350676
7
31
138688
17
316867
702092278
393894
34
32
74
359215
80
65
396064
420832
97
238107
262627
6694
909075125
34801
192284
80656
236412
311646
220611
808001171
72
445769
352758
53
234716
21
40
20515
10
292476
19
6
71
34
407564
232928
11899
34
9447
13
83
94
144426442
419018
361308
82
55
70
84
78563
339229
9
9
99554
243121
309900
390656
22
29
1
404534
1
2958
7
292605
79
359690
315214
206841
89
290099
97546
491776
97
16
56
150961
366811
148042
431313
312723
66203
2
40
76
72
30086492
344408
36
52
273677
101553
422914917
39712
93
682238791
6
132270810
15
4
285025
122840463
467446
22
472241078
66
52
245457
317293915
815191916
56
135432
449599
33859
267681
5
51
211292
56
269808828
1
96
94
156521
406237
31009
5
53
266783641
960661806
399316
44
31
116235
557206737
69
194061
85
9
35
622685061
841407739
193999
379576302
259567
149451
372369
58
38
51738
365700
147943
7
1426
818027776
383582
397432
49
4
43
106865646
81
343200
18
240749
66
282161648
42814
150802
79
629293678
55
614568786
84
21
8
49
304200
110582
94
33
359086
72
4
97
398657
43
457566
487326
388119
26
203824
78
183497
134810007
282714
220241
350749
77
60628262
38271
76
8
409592
436810
99
84475
28
428487
373708
7
67
18
72590
19
59
311640
180756
55
40
48
8
452369
143988
90
288288722
205077
72
600507173
10393
389104
70
23
40
79
79
23
72
165923
353089
15
269542
141750
791206988
52
115446
173098
333912
96
268199
21
89
73
95
33
53677
289875
251335
16
445459
17
41
292544
48
56969
410365
452003
161358
12
90
82
377533
338669
96
487805
399065
89395
360279
221667171
71
85
172347
85
242466026
434669982
785772175
175115
4
68123
226551
98
262827818
973226354
50
40
46
1
2
419369
383772
332874
296049
41640
494591
97
71
29
138034
220440
75
439325
238368
5
386120
177305
28
47
128994
175703
25
257151
57
30417
1
492830
125243
337863
76
42
60
5
99546
28849
17705
52539
507252520
490141
67
2
42
8
210902
50723
50
82
27
47
353676
5
61
347225
53
211496
370283
65
182317
229107
257985325
451353600
33
401856
90
20
6
8
35
63173
55
67
356719
38
324416
18
425893
78
138984
325345
197035
6
227753813
2
109036
3
8
6
43
454792
457808
473480
432925
19
694774113
62572
395439
66614
19324
34
141586
56
6
78
114908
287611
254611
552691014
15
445640
280491
325257
522916088
79
243615
38
1
53283
151296
53
55
338025
395229
56
84
6
74298
15
471494385
53
49
86
89
439271
4
7
47
24965
12386
45
391502403
486683185
82
2415
211654
445029
60
2
255455
107818
73
438755
331213
421097072
781480986
260226
15503
329583
12818
86
727965114
196940
104095
424673
379170
436262
458881
86036
486646
38
9
38
3
2
311253
76
23
17
80
3
96
193618
607182979
301128
85
55
136753
73340
70
51
219178
85
6
373712
805498173
24
44
40
67406
52106
145899235
93
31
57
34
7
78
343576
243358298
20
181420
137223629
64
46
48
840333944
305758
95
62
329681610
28
478244
5
494027
493581
16
30
39
185963
396536
64
450341
15
13
182290
61
246653003
39
11420
83
5
298846292
181252
59
312916
49
9
51400
413234
66861
9828
468690
85
73
223083
75
313822
532564952
5
20
499529
482495
419416
7
234625602
487110
84
2
497637
106325
242074
12
2
10
24253
71
86
582478757
5
375143
367591
162374
372084252
421990
15
164135
4
369625
415222
471437
78945
97
57
5
240503
497486121
1
364462
15
74517
355030
244734
234489
307216
74
57
491631
169441280
43071
12
38
93
89
54039529
9
50
32
118161
23
65
19
95
443071
54
511567539
894930419
33
96
425025
13
13374
48
30301
62
48561
73
14
107708
3
165480
157447
364775
300512
118496
72
581325972
8
470873
333336
89
60
370096
187565
55
30
5
441587
308206
74
72
46
6
59328
263401
135167
72
110771
186877
2
52
53
940426361
494372
1
9
249126252
6
809202524
217771
5
38
25
208502
264109
161118351
433590
239113
36
4
568724101
40373
420015
95
6
99
15
385659266
22
533285749
80
34
1
1
115374
7
22
788397066
186773
558112114
462845224
30
197768
43
80211
81
38
21323
86
9
253277
427992
176801871
59
877061866
22467
14
11667
12
302227
49
5
96415
215029
449814
8
13
4
89
358894754
54
21361
9077
37757
534761203
51
494702
89
2
113915
98
456286709
350647
10
39
172404
487952
41
201417
129097
11
520222977
262823
52
46
382373569
101273106
35
133132
58
125287
68899
765266594
34429
4
2
388
244785000
67922
289399
18
277604
30
27
373458
273431
282328
69
40
229289
215103819
441315
89
3
23
223324
2
877853896
27
99
83
477550
8
12
4
47
25
458763
60
96
17
9
307065
146469
408199
69
32
420617
80
91
396818
854607773
33
442414
681714385
344295
2
125537870
116131
719160425
463902
13
69410
9
87
63
79
66
5
89
30
6
419174
117614285
79
213151041
363906
410511
44
43
29
6
6
31
134809015
32052
4
69
274063
54867889
168091
74
190800
3
443411
2
541433398
188886
5
16335
7
45
4
491148
206702
10
223151
201038913
49
60
38904981
46
90099
412489
87
33
9
297699
170690
42
24161
226371
42
844052594
9
397783
204505
467758
451275
53
202973
156207470
181659626
331539
81
3
392922
25
32
98
4
1
349366
16
3
421495
452440
6
9
67
984193423
51
51
35
41
442311
79
96
300377
30
5
25920
17
679413165
492547
4
44
44
3
988636796
73
446802
4
34520
173062
350464
77716
163218
123436
33
25
300730
59
353307109
87
6
44
144452
229188480
165410
451326
376758
98
64
21020
352369
198931256
47
402610
487287
68
323849
30
84296
360510
9
246812
143005
9
184629228
24
581162191
36
64
115281
9
143561
202287168
53
337104
59
61
96
133616
69
229323
28
35
17
58
274035946
897161344
254253
33
149674
83
426635
292864
5
12
75
311808
109974
375682
498446
86
12
38
9
15
330467689
24
5
23
438352
9
346373
111685
49
180229
1809449
35
35
112823
498266
180611
22
447410
89641
86
51803
1
585384270
566437360
2
68
189612
65
169424
41
103795
132263
333062862
405798
757220966
153228
56
80173
774538594
384129
37
89878
50
220674
453955
5
220788
158865
558778436
73
444459
30
16
400285
54850253
160710
81
151564
122712
193688
11
442942
1
99239586
8
27
60847978
369560
372677
519141780
445609
38
879348382
439594
149930
14
327855
83160
25
5
76
39
9
74128
237796
432841
326137
7453
2
236679
36
8030594
3
348532
3
10602
76
359529516
59
377049
33
96
87
76
5
13
386266
269603074
23
75665545
479395
297487
1
52
41
289213
77
82
772713425
46
45
5
66
45
13751
18776
192150
311741
231239
438184
162691
10
32
70
443820
66
19
327291
114856593
23
85
227196
23
148112
2670
79
331537
226095
73
37347906
15
67
232484
151387041
505103661
135855
254156
65
20
53
485383106
90
82
73
26
64
408024
19
33579
9
87
44
72799
78
1
8396
60
478511
54438108
49
27046
24
279451
266265
90175
45
64926
122004
17
379685
91
246189
23
314138
55
314005
149370
12
3
304832
4
58
22
77
364289
74
994417642
776656003
71
9
2
67
306320909
47
314167
134155
22
36290
27
82
101680
93
92
8
326187
29
164411
68
293856
255269
48
65
66
18
6
50
26
243891
37
94
8
12
224571
309983
23
76
316508
57
102557
297270
279768330
109072
310791
92
10461
27
8
471636
37
446221
51
92
72654
353555
233540
336896
19
77
79
34
402370
55
488791
292421
378980667
19
8
390184
8
156089
1
23
404393
35
29
436484
9
337893
449304
38
22
11
39
225132
82
580425617
136932
199680
20
19
445588
146930
471214
253908
27
7
305596
130228
25
13
151062
61
40
43
200794
583721067
2
39
60
50
455831
217495
466439
93
17
362283
3
48
411369
56
58
316710
78
474243
128107790
19247
56400
33766
359812
447953
86
48623
61
18
70
171758
70
43
71
37
54
196312
58
1
57
24
35
2
66676
2
837687341
237582
3
4514
68
65
82
178526
690916391
14
128056
21
264372
96
91
190377966
24
57
374679
426303891
283847
202193
30
470780
50458
994430498
11
82
1
10
344880
889637204
6
1
59
58
3
77
67
467120
27415
62
204536876
93
2354
5
16
219959
50
183145
493699
306911922
69
9
15
79
5
301390
46
95
860654931
12
459485
2
42719
156368030
497523
9
32
323862
184489
50240
429598
154459
91
355598
356477
272329
1
83920
13
131898
253742
96
75
98
92
235177401
95
273221
219177
72472
89
16906
1
347705
167088
188623
879786851
10
325646
4180
12
28
41
2
80623
52
404821
391052458
423179
139149
8550437
87366
8
34
629209838
332164
220419
9
97
493402
53
32
276572
10
92033
439285
19
499568
91642
373473
70
85
200266
408852
244954753
73
212851
479970
288631191
354925784
373889
304412
106070
254300
96
32
26
826585541
36
118175791
72
75
458285877
92
5
2
280792
249999
61
2500
87
124914
80
62
226332
94
324594
78
67
765357606
75
228801
9
260863
46
27
132857
79
157919
58499
5
42
288191
40
44
303375923
54
98
812343399
130023
373758
30
96
62
41
167500
6
96
25
117132
480922
113033
71879
162670
393094
563548285
47
77186821
238085798
396095
62
32
54734
276890315
87
93
9
436236
75
94
134750
70
458515
18
484338
97
48
94
364515560
76
13
74317
14
20
26
39660
11406
355320
6
34
194263
191761
369528
91
2
97
304655
62
49
77
91
3826
25847
138946
9
2
38
36
219748
9
357233
49
152914
89
345940286
25042
50705
52
65
748070067
22
2
59
56
42
21
91
55
260634888
229337
450287
97
341812
342496
122060
54
178925
43
44988
64
54796
75
28
1
55021
16
341462
49
146643
4
51
33
65
37
32442
427173
26
75
350707
348878
25
2355421
29
84
18
87
62
35
38
272071
228350
49
7
3
80
39
317222
486611
270382
287239
2
10
77
209685
216911
59
88
96
279142
72131090
5
70
466623
466963
397235
132268
891986850
108850
366317
11
70
154519
437621
77
314572
76
318177
65
421815471
259600
8
27948
300721
22831
59323
71
39
69
94031
62
444931
14
18
923813552
84
358647
9
449692934
146777138
71
346863
14
205620
213288
12
506653910
272171
168993
271808
414143
17
9
285388
431481640
59
318434
216625
170848
8
229418
57
490176323
205477
6
46
6
426209
42
80
1
149568
98
230928
605674205
12
429546
89
68
404993
80
191795
481069
75
98149
297379
40
8
91
35
470535
389456
107398
82
5
443487
8
350002326
568357197
52733
8130
226455540
84
193979792
1
66
18
145644
182214
69
302203
56
205800
30
64
335546
62
8679
72
4693
276041
94996
457906
66
78
54
36
10
89
76662
63
707104136
247073
391294
70
1
40
43
43
836757441
399959
10
402844
22
395080
50814
24
205612
95
84
469600
25
38158218
61
296119
193782
297076
169063
384884
98
7
179170
323183
74
767488169
346663
256865
469114
1
53
21304
36269
70
29
39
62
352627
99
60
182184
54
384085356
4
659959965
11
6
82
64
489713
752290753
54
43
175556
44027
38037
9
24
16
96
162627
92
82
444268
390289
24
115996033
373022
31256
430028
7
54
301524
72
59977123
101324
321972
136448
452070
851604489
338649
36
47
43
111003
138252
90
39
68960563
3385
491171
193645
207244
335155
414764
9
333868
6545670
473503
298398
106259
70904
21
49
467588
48
200436
90
95003
87536
156927
49
50662
31
267876
61
68055901
36
448993
474388
52
283579
91
300834703
60
50482
487293
396400
2
6116
35
582168662
4
50
13
2
44
173939
8
2
993065686
10
621118924
948138605
59
25
2
471114
433408
101474
70
487486
59
9205
6
64
63443
81843
117284
3
36
7
387963
1
365073
2
6
54
68
69
5
339305
110177
882001982
17978
343473
285597
268931978
285805
83
380613
8
223120
61
16
13598
692375034
8
66
670939395
31
16175
19907
87
58357
495479
58
9997
92
57
296439
7
5
59721050
427549
46
53
336022557
28
44210
9
307161
4
609009761
23
11
51
12037
64
89
23
337909
740998811
99
349343
48
42
451212
25
143485
200478
74
393665
70
845657548
95
83
138814
392190
455984
24
325768
447625
57
23488
79
4
276774
524716003
83
70
43
22
452605
577942757
1
475713
83
3
56
232529
132271
126090
52
61
7
716418650
48683
2
194625575
86
9
96
2
97
72
76
341245
9
32
82
69
2
96
339483
338559
78
289950
237989
14655
321173
837007526
618085071
118929
58
2
182333
296266
6
95
58440
92
33632
1
12
7
30841
75
56
93
123226446
243856
72
92
168964
158628
183502
64
221405
318717
463707128
417111
9
290194
3
246716
450054343
260040
245588
732851804
22
74
232855
414909
797988034
738280300
421514
200927
170146
483706
437102
383042
19
70
5055
24571
15
96873
161462
194112
288643
19857
468820
97
390001
4
60
93
81
732799538
4813
960461067
352357
74261
19
746742324
72
101577
81
27450
132540
446517
447118
315427
63
77
52
21
118794
10
309605642
343274
59
1
25
33
46942089
7
283534
39
123165
7106
3
289363
24
449997
43
498295
41
111940
52
22
54
19
217945
13
70
67
87
649981524
412021
1
57
95611
24734
38
482676813
620723370
2
34218
30528
93
425808
95
110747
66
204550
83
40278
384968548
40
45
84
99
20
11749
200152
91
65
453925
111462
419912
298190
88
1
250738944
123279
97
275745
44925
254873
3
2
493436
1565
27
4
167728
67
86032
71
26
106194
213699
60
2
33
361015
365217
479279
64
62
24
3
12
341206061
842360439
244560
321373
72
51
290499
75
440798
425644
112520
51
3
327900
156238
65
344629021
231016
82
7
74
189250
57
27
934438907
62
18
80
28
4
390717
42
77
69
337704
69
33
191494
92
3
91413
48
269281
496640
44
96295
32
12
72
40
257147
335256
455273
74
420044
847076932
26660
54
226198
18
388732
2
1
274688
471319
271623
84128
378581005
25
27201
190380921
13948
99
237843
41
51202
75
814519456
111065
224103803
51
172430
312910
84
193924
1
442468
321915
61968
85
23
41
37
4625
235158
120926099
324256
83
85
473303
20
240136
428865
58951
476799
28
35
98
13
49
200395
60
253091
62
98276
49
59
56
80
59
1
441770
31
332876
55
293988
8
39906315
372809
70
8
90
475889
322511
614971277
15
69780
3
32
38
34
46
270333
204139341
16
83
501226240
96
117163
188106654
481251
39
499061
494819
9
345033
437874747
34
47
400107
68
22
226998
249013
66
51
410987
319540
109954
38
25349
12
85
83
77992
650508302
234171
2
7
175793419
799639384
300250071
26
86999
257547
133995585
42
52
4
158144
324443
14
74
92
68142
68
90
67871
8
140833
8
46
35
29
2
35
866534683
72
248791
627430296
71
62
330110
52
224940597
47
94
84
930771007
53
4
238097
423053
599408594
28
52
97
408657
428774
61
310447
20386863
393357
474384
4
27
162257301
17580
2
88
43
156217
33
10
17
83937
421646
288491
98
60
46
148368
3
393207289
638979726
99
328457
490438
70
296143
79
74
481018
280961
73
68
361368
32
99
265591
227686
418401
44
100612
255509571
345756
127669331
321835
44255
62
66404
720221294
23
9
69
75
450741
4
9
30
395333
325210
30
75
19
175073
99
25
278086104
94832
399488494
87
1
15
59
115785
493621
878831641
180442456
48243179
53
77
105061
60
4
283888
1
57
32
55
310266
327069503
429506
217009
42
369516
76495
34
52
337587
84
53161
415534931
84
174996
98942
13
3
494778
216702
415472
25
263307
15
478075
12
5
63
24
317266
42
3
77
74157
473027
486785
328650
25287
12
7
440131
85
80318265
27
219885
86
94
74
94
7
210950
287292
99
24
302190
79
63
4
12065
789775810
72
256096
39
14
11072368
11
143526
49
87
83
91
329624
256107
697283064
6
8
493419
27
369332009
273327
206579
265366
18
170373
35701
89
17
6
181349
4
493915
44
451206
225952
64
86
205214
81
287730
243470
7
167909
245146
76
41
87
94
7666
296872
262470
24054
51
101128
915895995
71084
43
249089
23
2
74
49
352387
244039
76
188119635
483644
86
9
38257
483142
26
303133
866390642
51
354452
8
130484
266476
33
368017
8
5762
2
35
86763
400448
23
283073
22
98
495353
17505
11
415392
275072
488525108
5
842178896
87
65
41
89
53
35
71
365248
91
51
383286
74
480531
413392
4
21278
14
78
908062055
353818
31
682467732
72
9
109088
439488
56
312242
60
359355
28
4
23
49
406276
57
470627
64
227831
285986
5
400351
236235
3
56
80
13
25
14
999245056
42
135694
61647
87
16
391461
152427
69
4
682153106
417297
197484396
6
91
321258
9
3
959144714
25
248557
524802461
109206
402287
80
376206
5
460572
94492
44
46151
80
13
59
20
80
284580
188174
98
259644
393651924
52
72
346220
38
74267
310232
75
774418697
60
283485
422277
402637
66
957241283
253775357
1
797140695
159871
88313
241551555
1
57
69594
52
808933512
159277
4
329017
36829
792949691
343839
125064
29
68
840632287
261650
4
309887
28
147925
257142
61
292995
425145
311244977
68
496590
39
355074
37
9
814895774
4
15
34
47
28
344083
894628306
49330
52917562
74
218045
23
402664
15
24
352188
42
323797
15
46
28
66
59
1
462528
340513
63766452
25
6
64
87
29
17
387175
418735
52200
82063
57
331380
773293597
14
208515991
455329
20
9
60
830675072
274661
765861453
5
861343927
391534
228774
108549
45
481785
103080
117380
6
385947362
186926
73
63880
324700
114385
70
43
259629
26
371001
635299398
66
266855
52
20043
67
6
76
2
346213
82
18
314383
445832
85
375110
25
23825
269550
383280
37
7
153101
323345
1
72
5
7
7
32
69
40
78
19
232595
424373
663449300
94
338104
403808
3
18
90998655
29
44
258060
49708553
471592
70
41839
15
35
1
134460
69
34
311023
451951
77891
17
91
247445
318458
781853818
160428
41668
429707
76
209478
40
2
956584350
9
387447
88
185252
7
4
262431
10
154652
454036
28351
332881
83
26
191282
49
291237
118571
278613
166378
679126776
1
135654
31
5
340532
56
495202539
91
487060
297688
95
61
12
272205
419606
271387
97
69
22
3
17
146843
23
383915
193884
14
463055
35529
472822
97592
492429
120623497
28
420866
98
203870
460669
117195
317111
477848
214522
1
395772
116287
556759577
19
350885
46
97
349416580
94
6
217576
19
230707
2
8
162520
71
2
33
23
227900
93
279042
276651
253548
90
36
13
335847
5
62
28
64
57414
234588
89395
385643
42
100054
194508
397806
298820
17
316027
6
95
142196
454081895
9
97
28
121070
68
127038
397673
490019
37
143926
264920
21
25
3
498987
101011
7
86
9
95911287
329791
464967
325844
37
57
393435
310424
65946
91
24
73
390070
115455
70093
37
65
24
5
81
492888
55
2
304049
83
123195
26378
947809450
94858807
90219
451941
8
39
18
73
82960
8
282882
41
41
450084
36
11
29832
25
325293
55
285733
82102722
32880282
98
3
452982
370631
1
320846
95
267180
4
32
485416
28
374241
85
25
489807
340564101
60
365450
320930
17
69
255426
7
99
16
349143
237215
381580819
699333306
56
84
52
10675
110469
392594
296506
89
8
72186
1
506797156
413153
380684
70
389471
79
285263
25015
402993
57
113052925
365889
4
342499
1
6
41
93
78
62
1
103727
14
52
48
27937
26
234887
18
385838
367001
68
446930
64
327526
22
69
168331
441244
222990
381266
47
61
39
417493
414843
28
61
33
44
42071
38
29193
27051
365168
30
18
98
57
67
67
65
75
97
440936
339574
390226
32514
71826
95
9
79416
207812
28
135770
23
75
84
56
385514
120553
89
75033
9
112093
40
156290
248453913
67
225752
389590
283955440
24
4
72
3
389934006
350083
90882
97
77
146183
431948
225747
36486
25
443230
37747057
140270
224704
35
171282
90049
483014
381459
83
37
478853
72
444590
2
222721
4
31
287842
65
69
50
388801
12
301107595
91
8
38
67
11
347793
16
126157
972055089
65
29
52
23
470413
101315
89
450896
46
159631
157491
152361
260617
304461
761194669
233006
58
276323
262299
953431810
52
352672
16
17
45091
287275
70
15
53
1
284429
5
994880460
65
333618
18
185485
37
5
3
41
275199
87
45
60
113626
24
33
86
225373
192212
51
7
497435
454170
404012
32
96
146373
11
417308
13
71
83
836816822
469189
22
484378
92551
76
316184
426222
62
54
42
7
43
63
195427
8822
22
75
48
274837
291324
40
73
442144
167512
1
63
125907
462862
71
214096
116540
303338
9810
110793
5
143821
68
386480
99
729693846
461194
402505866
7609
222559389
177831
17223
41
72
1
85
40175
354300
4
50
73
290807
9
27
114024
80
79
60
384216
9
435937
95
598703569
43
44
70
408628
98
172907707
396956
912414509
474259
7
51
268507
60
7
333977
32817
153532
268285
355997761
22
176670
280192
26
32
85874
58
37
901210562
40
43
11
81
9
31
13
40
334756
141700
35
151542
47
297257
8588
88
310461997
3
339635
71
32
942211250
337747
88
64
398607
155278
96
88
276622
24
96
452698
357442
38
64
259445
65487265
15
22
559665984
368902
37
75
3747
400745
7
66700
44
21620
1
67
30
28871
31
834855396
453885
26
685171053
978189587
377196
86
94496
244511
30
7
85
491496
34
564292485
399674
97
9
464786
66
35
19496
88
418917
348482
40
62
181714
129056
92
70
2
373291
431671257
68
64809
405610
293083
2
64
86
12093
920398609
81
48
74
218489
229480
98
264390
137575
273261
42
32
443328649
58
48
415359
75
304714
1
49
82
499373
6
28
38032
84229
91
424139
447148
93061
4
280738
38
45
428020
106483
77
35
1
228260
328260
70
38
350448
16
64
742065030
75
520661585
57
388233
374541
449731
389327
5
341238686
86
55
75404
478780
42930
96
465013
35
59581
395682
427630
59
31
26
392737
9
64
7
44
20
7
6
388158
9
246746
235732
110785
264029
34
99
188489
231309
45
264126235
52442
370611
335594
940107263
696823802
89
87
498794
8
467088
66
357722
36177
47
16
2
128983
496429
5
241211
30
143101
170828
422112852
499991
274009
396126
129020
433667
455400
310012
59
313168
48
25
950975007
13
9
80
77132
69
7
447326
312223
13686766
25357
269554
59
6
53
4
44
344410
21
207939
527264938
368372575
437100999
8
396825
81
969812648
158486
240594
318314
11
27
79
89
5
62
51607
455114034
433498
149003
5
8
33
2
139998
88
478604
346939105
25246
28
7
47
59
15
15
26219
91
266263
78589
949523210
40
75
29
58
118249
9
65
1
773420353
59
495601
85
5
86
276722
48
385973937
3
133544
74
427318
11
61
357802926
6
469505
59
29
30
35
1
4
88
9
670062111
61
1
6
78
352283
408151453
169668
255326926
3
8
18
5
10
426552
298397
10
44
45
109546
16
1
109430
450247
87
117430
23
264639
342931
66607
665223010
465009
90
11
89
140699
487801
398892
132429
295984127
378758
3
14
511113639
56
16
24
61924974
55
21
420955
175509
14
35968
48
33
321377
1
94
175712
41
74
54
93
357274
30
843
45
341083
6
95
82
3
98
231714851
232342
133050
108791
11236
159556
27515
74
325061
69
273523924
65
186065
73
22723
176982
334906
4
400434
162633
32525
53
84
464371
265465046
6
625378458
376734
496424
71
18
277646
97
1
367162
347938
659189502
88150
490992
55
458621
464356
3
291594
36404
13
50
6
282413
8
367153
386128
84
28343
522066798
98
58
83
417975
125916179
7
23
6
86661366
69
76191004
442122
155770
52
790850026
150083
25
464271
99793
655692582
34
18
5
196408
39
40
80
9
38
397488
5
353827
5
1
13543
205905
188943
86
73
57
8416
50
449308
80
271898
63
34
233846
27
4
387324
911977416
48
63
400481
111901
37
57
64
83
86
90
259098
322179
437436
149172
298943
477056
119359
405795
7
53
215097
32
348296675
257221567
283593
888144955
375901
411013
24
136454
53
290058
68
69676
311235
29
464791
33
93
99268
300224
598487610
57
8
34
175390
45
138478
206813
28
23
6
14262
3
34725
442233
43
53
40
466260
260984
379126
15
1
307097
2
72
38
5
163909
42867
89
96
915772559
688439994
477702
51
452784
46858
87
898934757
443752
398189
4
93
48
91
536297968
4
101388
63
5
24666
30
11
336803
67
913614001
421129
67
220398
448744
93
85
496706191
261234
7
913805202
46
83
368471
662468339
966258948
60
849828190
7
25
23
157723
59
461211
29
260433
31
26
220570
34007
5
61
73
2
201863758
168090
16
92
65853
4
196842
141503
394121
68692
411917
210232
88
344587
282484
87
19
142414
70
90
74
490786166
452476
485865
430928
24
93
487706
374535
469425304
368122
9
319795
35629
559488142
137377
10138
33
7
41
392323
67
17
95
401733975
26
316752
12
492749
81
450250
69
44898
247201
42140
25
466641
13
27
20
289775
74
98177
4026
21
51
344362
369882
261355
14
248601
25
106951
440772
64
308910999
524849887
93
69
1850
8598
78
65
80
71
484718
148903
426060
442456156
247903
491735
400375446
36
53
4
2
49567
481772
391654440
53
456475
385895
5
219716
158444
61
395761
69
49
23
27
3
10
45
47
30
306911
368623
30889093
35
22
15
497364
68
23
22
44040682
1
6
6
17
9
119438
165766
33
317267
832868774
11
24
33
989970480
5
190029
17
98
199985237
89
44
347192
60
61
2979
184188
99
98
340446106
33
4
335819
91
84
65
438632
4
30
91
421885
94
14
211432
29
12
9
212228
9
388593010
43
471073
428555
22
34
86
79
92
390475
33
70
5
88
38830
5
38
1
226123512
162948
409153
470019
67187
57
316346
1
37
62738
42
1
817816653
82
6
168007
49
8
68
248796
75
61
47
28
156847
438622
20
20
37
7
394868
77
26334
458429
82
294486
79
391915133
18
846475132
201012
356644
435594826
48
8
52
1
57
88
66
78
353856
4
130747
72
85
4
209418
79
273033
901048705
189706
6
239623
372648
393409323
591756785
19464
31
362603
9
374111
98
19
92
211738
33
90
330843163
3
41
56
94
30
82
8
269255
235356
8
85
212268
148940
40
77
308504
497471
15
76139807
78
64
395170
409349
16
489128
12
483052
3
89
133579
42
742357177
10871
888065667
109161
8
285826
480345
303357
89
156247
63
109700
70
131160
238970
376723
24
205359
341427
30522
425735
14
287168
49
54
99728
282554482
389837003
40
51
73
492175760
432245
17
342690
90498
24
91
8
1
230614815
24
275455
659935076
158990
466485
416555561
18
4
73
930432066
13419
372436
291874
360479
281717
223020
60
6
6
70
550195803
183262
90
22
747002938
797156727
11
96
275535
36
38597
4200021
313020
659042114
60
277413
81
173278
37
660078307
80
339719
6
389051
46
431047437
74561
9
44
40
2
54
336950288
386351
379966
8
263135
33
88661273
288017663
129241
24
81027
199298
380811
63
20
298077
172416
9
11
15288
766495503
54
86
59
38
237512
50
105796
82
876212130
950599464
478010
474223
5
45
51437
29
414680
40
37
3
43
57
92921
982504517
72816704
11
72
471281
124835
78
149730
20
271301
18
259994
88
18
283953
3
40235
85
23
405967
490399
1
9
35
53881
598909961
4
103250
306429
627930980
16
67
74
8
118919
76
24
59
11
183941
161359
80
76
182934
68
289566
94
211566
27
293380
63
336175
33
44613593
88
217011051
335904
321306
8
64
950533284
5
471145473
23
256630
41
250140
186664
166972
29
88
315710
227720
61
14
484972
95
62
68
19
131253830
203635
49525
341380
38
185306
4
92
20681
71
18
773022620
460668
15
219791
36
675299517
64
733165381
375205
927554625
667549259
1
85
8
33
76
117403837
70
409423
425722
364245
9
282870
40
77
181509
856133913
86
90
49
157507
54
432992
457739
14
54
321858
32
465897
354542
27
787200157
179665
85
40932785
227760
56
5
684582378
46
10
444417
81
7
75
10
213486
407882
53
307730
3
15901
79
452653
6
29
41
10
415928
8412
403005
925271273
27
40
130530
486223
312514
379191
45
5
35
144810080
209747524
411323
343076
448999
5
77465
71
23
48
124151564
17
397261240
317630
24
73865
454334
211011
87645
157178
2
52
403762
9761
466287
62
75357
150474
94
2
96
26
927802775
190814
210151
74
3
419605787
10
29
470800
5363
251535
421822
7
45
618774787
2
361841
8
47765
165110
162812
56
4
106238
28
31
318294
65
213775
71924783
13
409670
75
55477
89
13
49
6
5
71
185649
14
22739
7450
99
421013
194418
41
39
383471
23
249560143
37161
79
421067
53
193471
99958
66
38
198768
106302
246312553
266314
329812
333708
90
28
301391
87
480288
196430
337605
79
54469
44
69
5
763211882
15
438237
43
95
36
22
8
42
149112
475605849
54
196599
60
11489
83
99647
19
42
125782
585021748
50
48
91
90
19
216000
25
101555
36
8
104279
69
44833
477136
490689
3
46
9
296450
291312381
313269
21
418808
14
61
145110455
32
42
24
7
81
38
470216
42
898580026
27180
34
92556
94
25
788635097
42
112635
63
39
274577
261368
343545
426537
42
77
75722
70
95
309007
95
385458
419774
90
533273810
6
227080
40
183186
220620
49
377592
199287
69
472743
84
276464
57
88485
5
35
59
53
17
29177
85688
3
18
317356
69
82
70
51
32
1
50
85
40
56
893066877
21
60
76
76161
85
11362952
72
496661765
8
299403
39
1
96
271595
44
85
96649
213203
72729
387480891
64489
771570781
254785
83
220913
82
250514
164190
42
5
483420
479102
58
1
23
35526
436482
383699
366952
93
3
76944
75
27041
399878
423843
15
33
31
432162
20
464915
6
112263
37300
65442
1
23274228
48
44
21
9
229225
66
15
212242
41
318117441
53
184018
5
252604
37
76
324656
2
23
194890
591144162
486001
71
310519
73
3
273489
185936
60
7
65
212795
593998195
286189
475062
5
358388
169484
114008
389568
184025
783957629
22850
286501
190292
215166
70
218075
346669
5
9
51
467941
639597817
51
469583
64
87652
695535948
4
28495934
105894
983873599
30
94
58
8316
8
88
67702
80
19
94
36
42
31
70
12
176757
38
277655
327239
394955
161005
442845
12
66570
308729
8
59
59
274761
97
41
47
95
62
321110
15
718781071
950628559
304770
40
97016
78
322154
179956620
468465
27
47
439380
297732
30
68
1712
3
849478113
16
27
343614
7
85
73422
35
82
99
471316
12663
200597
94504
207804
59514
497169
435810
456992
35
626638897
128581
389329
57
1
96
132815
249301159
40
47384
82
93
316782
38
1
95
3
15064
15
277434
60
326510
156161
19
80945
801557727
4
227741
99
2
48973
417673
309928
74
72
6
31
575571994
10
13
29093
419050
336731598
223666
262941
351212
90
21
89
429661
506330249
610350405
52
79
332742
217046
41
223495
47
67
433501
13
419221
209695
35
169277
66
406050
56
254205298
696246496
33921
47
22
26
259872
693105782
254931
20
13337
79
51
159325
37
531630528
36
17232
69454
367147
47
78841
116084
84
18
1
7
32
46
33
894540217
423420401
180427
830010112
378613
856953269
84
43
82
59
6
974598135
97
84869
805501326
50190
343710
62
172863
411653
18
215832
389551
71
8
129597
217724
300392
65
364045
194088
93
21
104532
11
8
44802
23
4
14356
318118
69
40
5
461309
150027
83
20
1
50
976254174
97
26
967359937
4280
465325
13975
207163
29
44
76265
174192024
88
33
68
184381
222820875
187961
97
35
35778
44229
43
59
148522
4
45851
455943
724890873
190466
76
3
98
964139121
70
2
23368
87
97
204151362
414901
205973
161752
185413
84
60
10
422435160
10979
188509
285092
92
79
402269
28
14
220667
67
37
155502
74
440142822
468962
56
427703
75
143027
412620
891389573
19
81490
58
363687
248987964
24
499073
280386
1
77
3
16281
34
8
307256
63
1
1
473071
10
330254
336163
422969
20
1
90170
982523549
37
32
40
407477
10
64
21
82
125627
207439
45
250476
43
86
87
15
65
45
465042
792003427
65906507
43
92
222502
114175
52
4
15
336226
16281
23317
58
61751
305641
467959
381884
90
10626
12
84
23
226173213
469527
42
897180838
85004
48
685259493
14
125643
97
36697
309180
631267526
35
71
8
452653
53
9
4
70
36
42
79921
233806
96
96
41838
425912
87
55
82
292784266
208466
87
466522
166011
7
119813
8
41
37
71
1
54
244355
15
490968
280024
483874
360270
342964
81
68
412449
170093
58654
802185851
2
29
242315
248361
86
377910
7
270357
38
37962
2
63681178
260762
13
72
97
87
47
4
1
379708
2
265457
43
227741753
12
3
16
55
98968
55
271331
58
287212
249775602
8
83
7
96
90
425886
308470
2
22
67
78
61
23530
97
69
11
5
339742
194973201
27
377288
1
104336
7
37
30
40
193198
67
3
130592
72
36
960950560
489906
8
23284
473379
582945598
17
364508
2
40257
82
66
29
214717
491653
12
584041239
610235769
225870
435172884
86
121540
423760
17
106751828
44
96
68
66
317921
267316
21
286643
71
55
77279
66
92
73
79
237282
54
275674
374259
6
93
89
64
180332
446862
18
3
83
160101
143689
425536
423282
301791
34
69
385211
96
253068
521578593
20
252769139
40
92
241514
655704778
215843
12
69
103065
85
827296811
64
4
382695
60
31
398828
103015
34868
7
418570
7
18
266313
43
145520
345520075
464320
221721
20
423501
48
32
56
270300
2
76
6
6
167585650
78
91
441861
29
45
368533
47
58
3
57
328300
1460
87
4
57
15928
169780
94
52787996
7938
49
852611885
317447
9
644266371
79
3
28
223999
1
27471
10
98
235835604
75
80
69
907537702
334690652
7
98
238340
48
4523
4
40
88
75
209905
37870
69
5
77
203151
5
468047859
20
43
964264028
198738534
467553
381617
284878
76984
147292
3
33
440134852
69
1
27
718153236
21948
278281
379092
184285
105164223
20190
28
35
310791
45
185474
69
23
8
18527
89
6
53
4
12
73918
355837730
96
68
63
194396
30
33
76
326061
71
56
6902
62378
224476
486370
2752
28
63
56
5
17
6
388992
69
18
65
66
22
98
202245
49
210804
280215
401281
392921
118432
2
77
97608
84847
42
209156
18
912876615
154966
102603
261835
2
95
460560
58
28
128291
9
60
8
201107
232912
3
456316
51
44
47
497822
420574771
489012
30
199018
380012
303760
1
144664
15003
79
451475
158991
1
5
136223
307265
380099
60
6
8
54151
59
239286
288912
20
72433
301629
75
125594
324224
114630
21
37
329618
443195078
173578
75
104471
383121
183793
10
91
263712
384634
86
359996
74
90
474905
304682
59766
2
69
144424
30
256092
4
364650
174824
94
51459
481801158
6
291377
1
31
78
87
37363
36
100557525
58
28
4777
7
9
6
404827
47
399616
873003495
894870117
36
67
9
63546224
65
87
45
43
371430644
4
95
6
182782
8
183906
374375
28
72
5
96
56081816
39
107757
277194
26
67
549639821
42
73
9
174927111
70
1
308024
470862
82668
345179
372159
399678
435494
331960
2
33
39
96
9
201213
14087
97
249148
2
337240
3
352687
87
493158
48
76
29
95
21
205382038
228176
68
145935
88
337065
116745
9
194252
92
2
44
27167
115728
360246
93
552616885
238486
25
69
99
444257
60059933
67
50
35
381288
4
2
32
4
135314628
342348003
5
5
66
269847
135127
295308407
85
40
57
62658
49
91
2
15
23
225535
2
127879
65
92
3
4
319411
41399
493095318
97
94
29908
368399
60693
40967
47
65
20
49779
61687
49
223665
297527
467669
61
65
56
355067
1
7
243657672
11
265102
321073691
439229
84
293259
72
8
73855
66
251377
349564
38607
166714
318697
49
336320
156417
98391409
2
90286
475167245
65
7
75
69
34
8
172250
422376
81
109737
78573
33
2
284208
309169301
87
494908
19
242770
19018
85
157143
58
349980
95
55
179538
96
70
297887
437374
362580
496903901
111150
68
15994822
865298987
8
387062
97
260182
89
38
76
91
19
60
426985
25
446536
1
33
273107
102158
68
87
2
116178
71
2
38
69652
44
96
54
21018
22885
565501488
420285
96
69
71
130198
93
28
99
37
3
36
256580
3
66
430336
238153
81
384376
37
39
645122388
86
449073
941198479
62
36
302045
90
178473
13
443030130
153211
276698
20196
26
23
5
11
52
88
193005
98956
378414
498558
54508
449626
692299042
25
54
632907336
291809
1
77
77280
14
32
2
469906
15130
80
2
70
70786
97
227187
566240194
49
26
14
490331
313899
336238
402552
2
6
170220
92
254053
208398
118351
12
96799
433066
828116243
7
460328
30
455002
50724
17
79
281226
325123
198616
41
4
6
2
261252
221141
113721
390582
229899
22108
35
404285
419476
8
41
46
23185
53896
219541
354456
1
178496
75
71
7
44
430945
279937
472623
174474
180893
18
68
149734
9
155921078
6
30
423007
199098
77
425859
10
2976
258631
221662
226655
122367
92
32
98684
4
392077
94
477732
94
483959
473513
95
54
7
88603
372885
79
68
52
2
43
457837
25553
327181
9
52
374700
44
147101
320651
335688
203130
58
5
6
383694
544548713
14
110184
39
149340
357082
7
20333
61
47
46
20
8
12332
142007
71196
54808
186456
479484
424403
16
177303
467555
278452
9
97979
4
798209179
238611
43
464416
68
154335974
508395320
32
41663466
58
37
51
102791
9
2
370378
545150291
280368287
28
62474
411029
316842
49
58
455041
12
399197
456546
48
170145
55
442864
387381
86586
370483
43
4
369902
191727
378782
251522
10
109995
79
478189
67
570507214
202657
281444603
99
439126126
60
974345501
34
315694
152780
141756
355067
4
12
382466
400361971
69
83
275233
92300
74
462952
7
114940
79
69
93
226877
21
42
9
93
336504589
12
92
69
84
59
58
474176
88
18
269390
498809
402113
6
194689
3
471363
581733858
363846
379019
18296
396224
58591
146553
5
6
91
13
14
73
27
43931
91
93
798104722
64085313
91626
466448699
20007
81
221846180
84
23
373635
251337
84
266679
658604108
481438752
21750
329997659
300691
85
228054
62
8
421818
981383864
16
674815838
63
386933
303716
3
1
70
7
442131
448860
332188
76474682
270691
57
24
424064
148684
487595
870175562
697027798
66
349847
34
64
92
441488
29
84
65
641272062
485852
142692
55
86
91925
131193
369482
48
79
484073
28
485463
98
143633
73
32
313713
10
48330
226086
329157
62
123650
265577937
44
56452
35
269165
1
933170100
448467
38
454651
21
81
78927
362207
49
51
142964
83
45
38
1
3
718007553
149758
5
50
26
105008
91
137297
310274
493991
337885
27
9
91859
86
137996
66
351293
5
40
347242
190101
26749
330140
2
25561
5
6
147708
39
43928
18
209702
169358335
304773
111956
6
394530
60
84
40
9
94
105052
31
16
5
294468
232189
17
480144
100236
95
416141
262637270
9
362239
31
47
339628
6
20
98
6
290102002
4
55
35
55
47806
7
90
119303927
16
501147827
13
107215
79
26814
50
99
94
95
29
39
28
3
73
79
29
31774
45
6
212656
7
96
55
49
103434224
1
410140
26
288102
355226997
108077
224478
90
77
92
67
199756
69
14
348234
22
8
84
183140196
3
56
28
25
220336
9039
364739
85
86
80
464651
64378
27
42
49
140878
24
53
6
472786
134265
65
264214
498387
321975
93
230365
200993065
80
3
18
400538
203648
63
131191
80
480139
971715858
394099
302434
497065
340348
452424562
4
150165
426809
225051089
26
146633
170344
34
398157
54
135275
41
53660
80855
328222
111320
24
8
94
874324801
96
54
24
37
16626
324106
117975
764416138
3
1
131645
431623
459293114
7
210071
974668639
64524
73
358489
140995
70
88
621094423
99
9
73
98
48
384454
165572
95296
24
24997
45
28
291713667
30
54
7
897513659
349061
39372
225492
95
58
615962139
285569
43
349293
439542
41
290526
3
314783
116390
237437
235646
261574
2
140066904
435814
28
66579
93
77
414291
23
132216
471499
248211
235088
96
356588
596706483
27
82
3116
56
447727
140802
1819
7
448354
95
26
97
4
114272
282837
37
288339
16
75
9
358627
79
32
248594
13
15
99
7
125694481
3
260238
3
21
43
74
2
10
24
37924
23883
722582649
4109
63
89
43
353262
117238
459955
4
60
450170537
482856
7
17
344516
963313728
156301
416814
97
429703
61
45
30
421632
43
366604
141181
935232346
44203
45
237672
6
94
284829
13
266827
291405656
99
266568
234277
82
42
86
62
1
6
346260
71
402995
309962
250170
38
200266
278756
254922
453789
45645
51318
9
99
127290
257124
261332
89999
24
88
166203
302529670
43
124609963
2
7
441952
80
262625
46
3
2
22
110106
44
75
3
38756
49
373978
298517478
229000
99
3
19
69
545463610
388478
132740
95
66
238062
459350
15
309833
52
331212805
61
71
181457
279182
320137
961353899
729231663
253459
90
9
432607
1
94
13
385229
227912
322358
340631
33
73
46
33
757033687
302145
42
261627
351926
236265
46
42
49
258140
256062
95
464123
163889
178570
89
4
211658
74
107461
4
34
204854
9
1
30966
4
96
363110
84
62
182075648
69
68344
80
500546293
243241
51
397743
427862
202452
124263
78
17
57
9
469976
28
66363
27
68
2
5076
71
60
6
338640
33053
277867
97
99
293359
69
356498
28
9
44181
94
93
207218
161650690
21
68
227234
70
251050
310731
10
34981
743129061
272619
84
8
413131
242500
59
56
208878
154909
173080
75
310068
368594131
413453
92
50
45
9
116702
98
344400
753002183
4
49
200053
14
25395
492296
15164147
54
21
28
378149
162981
437814
21
54
64
164208
486041
3
96
3
185057
6
236806
70
549122556
43
103568
108588
526808150
256266
81
81954
366022
85
22159
71
926145534
275693
2056090
38
54
97
43
55031
86
3
55404
22297
18
90660
59
406161
201764
604212734
106064
325257
61
448416
52
298859
420311
195678
162442
2
306177
81
286878
40
290180
26
191174
88
45
489422
85
8
394954
90180
148885
244987
40
80
26
132244
79632
27
385800
685102777
287029
29
197833
28
185388
35
3
2
71
14
4
5
197104
66
4
405256
215084616
337923
86
362471300
239194
340919
247735
193264
770334008
81518
429726
23
106561
317380
49
56
5
67
49
9
110629
25532
7
214597
9
78
57
7
76
63
45
106880
1
67
194011
15
41
16
30
862970763
235397
407912
169527669
75
36
64198
96887
219974
86
89891224
193931
694529315
106893
571504718
146073
428156
83
108864
193977387
60
72
10
17
27
802585399
30035
96
72
15
473076
208507
198402
327510
219006
8905
427474
149288
97
38
63737
785545284
69
496195
8
232733
203303
13
94
8
45
9749
280321
71
359533
69
4
357657
53
9
406895
61
165960
42
268629
2
54
4
77
27
15
495358
464085
71
73
937165317
81
99
99
331143
9
6220
44
19
71
81
354343
7
95601
49199
94
170296
48
345080
30
296870
317137
97
436091
28
5
395428511
17
413314
134565
49
27
53474
4
33
7
3
28
372057
385936
1
3
61
1
352155521
457665
69867
9
8
31
492081
82
8
637203570
98
27667196
83
262630137
20724579
900
16
72
251860489
271329
370488
39
82
84230378
6
61
19
7683
16
80
117430
72
187293
477341
245226
494722
7
344213676
170749
1254
8
38
485032
2
20580
68
52
277285
168945
5
491741
6
243853
165669
471401
373502
46
31257
392700543
80
54604
79
83
856553854
877056822
335634
289299
1
42117
37
402496
45
943546978
5
453281
33
31
37
128324
81230
318700029
49
80
282208
117589
26
79
92910
476259
324679573
27
61
68
57547
452691
19
2
191604
31
300048
57
121826615
453112
45922
29
394055
169580565
350844
322040
57492
89
438416
5
19
74
323421
33
61
7
56
156245
8
23
86580
301931
14
232656
7
28
489281
347031
338319533
952346603
77
2
3
8
68880
53
33
145113
16
126015
2
63
151869
86659
291782
2
19
3
520218915
38
50
493796
99
221221569
430653
537584396
67
83
30
293197
98
2
260088
469847
390767
50
185005
436415
72
55818
330899
472317
187844
82
981343260
2
47144
35
874130645
116714
6
28
86
11
86818
47
89
322656
68219
60
162840
343239
26
29
913537279
15
99
90
98
499637
126404
60428
95
412316
32
165611
370303
403906
88527
44
94
168622
61
73
9
65795
7
199456
456501
69
20
115528
329276
167645
26
266830
346059
157195
71
15
193113
478998
410590073
5
496944
27
86
466681
80
31
367700
57
4
67
93663
81
94
1
230913
99
33
18
31
460759
44
23
26
43
8
483280
5
222087
411585
311376
302472
641305775
25197
78
156785
623153939
107840
16
455330711
25
198832
95
121898
32
857543969
413970
48906
91
91
247377
57
91
17
97
124458
159903
402807
377105
360866
1
137951
229142
52
39
498635
106915
945967276
357248
97
424390
88
345168
56
3
213971
59
19
61121
4
18
480345
900510904
974717779
26
1
47287
86
75
307979
393768
60
154087
36
127031
15
42
304536046
188118
145114
328570360
88
38847
408564
54
32
287440
6
8
7
2519
298066
583391177
94
298898
52
72
27
82
177152
36
55
237276
91553
905780011
45
311649
298488
170369
764427379
37
446748
57
26
93254
441708
37
52
442821
91
17
189905
128909
27
6
38
98
91
57
44
312651
46
27269
62
284736430
7
20
6
479518
32
352698
93
757333897
4
3845856
464161
6
124917
63
73579906
60
73
58538773
304500
4
54
2
517977615
83
381660
475374
1
60
97
299607
175796
62
167826
122681
85426
128833
21
63
23
193846
4
658802815
414768
43374
216356
35
64
257025
7
51
15292
18
253149495
351615
190209
38
422832633
21
412595
6
234266
499497
88
360666
97722
52
261181
92
456079
407801
40
366084
32
41
356269628
468112
1
4
70673
3
180357
81827
79
99
956363409
200450
204386
50
4
195657
60
661
171956
95
22
49169
407937
2
24
250265
56
425973
24
181031
397907
109275
91
70469
19190
64
929371460
45
92
13
84
226234
111642
28
457315
61
10
2
21
490147
578880838
107275
335292
337944
48
477220
74
17
92748
3
354439834
313987
255787
49
37
456867
53295
127290
141184
1
959937356
970924585
44
653481822
288344
469341
27
211905
82
75168716
30
633171958
173605
352156957
363405
207151
2
11727
434185
196018
287797
5
454127
34
15
8
255121
97
28
207698083
364025
422951
34682
91
311964
4
6
96
86
90
81
42379
81569
479391508
27325
84605
616694934
371201
214417
227984851
6
154021
366882
432103
282995
16
69
383576
39
28
17095019
3
6
8
248005
68
18
444770
54167
24
55
38031
335149
9
33
39
5
54509
4
90
77
44
59
3
325185
29386765
319858
395274
78
74
79
76
15
44
372370
1
4
63
17
13
312680
90
5
74
535323046
4
98
299591
106955
186534
566353424
44004
1
314418
98
19
99
18
76
65
245178
64
5
1
23
125156
74
6
5266
15
316171
381690
26
7
725848572
57
81
47
65
15
449161
377648
3
83
98
2
353877
83
35
3
41
59
497136
135354737
20
36
126511
323026
497973
462422
450538
562864915
73
95
99
34
141341
25
68
597500053
36218185
37
171890
154693
67639
129160
86375
435020487
93
19
415700
56271
239009
7
954629908
48
64
278147
28
5
9198
348921
192215
404654
78
6
19
3
35
47
496335240
19
59
82
436199
393588704
201353
1
446374
8
389439
274504
31
51
8
96
3
73
54
82025
2
115661
44
74
5428
87
66
2
411753
44
3
99
25
453254
81
10827
24
91353
209495
76
79
4
158102
196238
168658
81
79
313279
74
25
84
167070
14
475031
35
437530
50
11
42605
1
887392848
77
103698
87
34
399213
74
13
304937
81
95
615860809
92
25
3
111929
6
95195
15
235045
556741815
325693
5
238268925
185380
30
65509781
92
1
7
56
8
26022
47130
18770
9
157978
46363
497715
7
75
85
217938
48243
96
1
140497
55
49
490969
475268
24
16762
39
435796
676131788
46
75
119606989
111077260
243086
49
13078995
95
93
63
69
68
187358
77
490515
97
16
243696
7
46
18
86
764065732
74
99
221613
475096
118775157
11
33
481344
7
19164
295989
173139
72
39998
428725
19
33
172301
539695391
2
251900771
26369
455862
45382
306789
447258
103958
5
32871
399595
312968
359643
410981
6
391899
53
8
18
60
151814
53
39
709801026
39
137047
262243
13
45
1
96371
87
92
183075
473710701
48
532958501
7
214251
27
99696
38
86
62522
461354
81
135336
6
229616
9
979694445
79
152243815
3
94
20
247691
80
69902
26
5
22
42315
349677
51328
91
98
10069
287466
57831619
405384
73
367075
245325
84
56
23
467804
5
51
92509
48050
66
436671083
492545
70
189492
31270
570138155
7
22
64
103944682
11
45
8
329689
320194
56
253349
53
75
118242
83
472913194
18
211383
40
77
475269
23
277682
472276
41
2
80
683106621
69
230897
181596
91
362428
989387257
216474
69
786733291
319393
42767
81
11
258810316
344656
26
457822
456679
134514
1
12
57
30
52
15
310882
326790
50166
186688
73
30
1
93
32
9
409580
70
58
89
45
19
120777
83
466828
117299
70
34
441423
48
191267
301955771
307867
5
146444
48942
218702
816876629
53
8
232637
314564
13
122152
749804953
10
445481
3
34
84
168179
375187
62
42
307709
254089
449513
2
11
14
43
80954
148335
17
3
80
59
616046001
266373809
34
8
50
37
743468735
421414
69
420300
9
64
91
33
62
42
263987371
8
78
11397
22
221487
63
11
490242233
79
35
402050343
452050621
81
47837
6
913748421
431663
86
9
22
129163152
38
309679
602154403
495913071
45
48
46
400356
108104
46
815721048
154587
60
13
455471
239270
95
60425
362179855
1
29
72
749227995
35
53
34
25679
428091
44
324650
247761
210993
72
281401345
391600
97
84009449
52
868902796
483368
37
898981055
39
85
190759
111235
99
3
320296
594175279
9
18
65
906526970
234596
114758
54
491766
34
58
308202602
74
21
448434
91
34
75
2
61
4
90
415735
19
33
168701
255609
328358
8
365224
11
333989
62
7
6
60
52
35
50
257932
364209
1
34
31
275346
67
94
281613
178177247
76
17
52
7
11
439967
48
325905
46
242679
395881
93
196879
460863
597914451
479864
251348
90
448566
20
473994
181743
31
51048
28009
83
107654
198684
334383
17422
434408
80
346084
345298
179270
72
241661
37
57
113690
61757
892009600
322084
39038
65
20
120504
25
198434
8
77047
69
24
54
457097
407131
30
68291
419879
37
66144
76
61
473392
41
170005
8324
363366
48415
435856
201719
87
311180
362062
39
47
53
99124
42600942
189411
984851293
57
26
658139035
303612
67
96
42
80
503121348
365637
34413
38
243500
286473
271111
26803
72
50
3
45
230505
410549
415777084
56
94
81
442196
8
74
98
636476250
44
425920
34
22
5
6
262113
8
55
421716
47
158360
23
92
333977
67
80351
3
31
8
222448
5
94349
8
264729
52
2
260944
289859
17
509690997
29
426966
17652
231247
81
1
2219348
48
60634
24
188425
119525224
186020
94
177158
489420
380938
216223
118961
38
7
207021251
57
246775
371368
247246
96
33
45
448738
116123
86
352849
1
56
86358
476179
97
72
52
373194
29
9
169571
374040
905424034
23
72777
269804
322421
753720113
33
5
408409
236582
398208
261504
413004
431801
25390301
51
400421
837531392
574032937
6
3
39
11
5
33
292594
81
68
38
131390
73
3
79
365876
90
1
33795
14773
4
441467
49
66
38
384171
275270
3
39297
11
66
400644
48
435958
310734
440618
32
295451
347345
6
321257
80
88
496728
126945
5
94523
68
22139
73
49089
6
635225888
495279
40
34544
141196
30
78
695746702
306997550
466328
100984
490949820
61298
363679711
36
63787
817906050
287151
6
44
11475
178051
240954
70
145003
202460
42
791816287
68
6
25
7
85
164896
68
269318609
9
16
48
18
15
206959
128351
7
86
47
2
299397
468096
64
4
29
79
62
41187
95
422584
99
320075
496558
38
74671
67
405812
309031
352100
52
39
78
367579
82
27030389
356827
88
73
361853
47
9
74
13
498768
6
765915034
26
71
68
72401
457132
25
472836
165668
44
86
6
831967848
428520
61
491401
2
163912
26
324173811
370056
59
29
4
276617
481884
6
37
383931
365539
77114
78341
159070
73
1
80933
198602
478665746
94
27
98
50
106447
999015683
84
65
73043
245713
482271
39
2
30
437488274
83872
28
2
30
42
359060
163825
837706835
86
117052
218077
57
84206
136464
56
171663
36
3
8
79
69743
427937
57
27636
272481
12
685762879
60
75
6
97
8
67
282544
220249
56
75
177158
2
72
34
85
71558
247418
13
90896
9
88
93
39
29
68
38
63
52
166757
122149
307246
461124
90
23
363175236
210198
19
101672
5
321089
13141
47048
447017266
292221
8
36
90
568831918
2
133545821
504162867
760761864
475594
68132
25
869525988
624794514
83914
104540
296599697
291923
65
15
78
350317
1
242885
73
663564945
82
465331
20
21
5
140398
402882
5
31
278027
339678
25
41838
529902877
291625
289681
250550
41
47575
166335
610188524
19
4
244838
52
65
7
940401081
134222
60
6
150582
71
89
449757
73467
28382
56
295710
73
95
168738
51
272936
228123
245364
67322
55
485347
384393
73937
31
4
35
9
59
29
28
48
314569
70
25
1
76
4
382369
486193
852328614
285898964
349421835
267972
94
251704
481375
76
4
64529
204925
191242
187869
46
24
58
123006
665553279
438021
3
163671
10
55
47725
89
930624278
182905
1
201387
166942
43
250061897
24
379695
18
68267
799591212
9
426658
99
6
51
16
117117004
779182761
386962
5
219806770
953541307
348745
70
9
39294
22
19
354353
33
66
24
84
344910
214049
4
10284
38
13
197568
51
14
465471
86
5
89
14
793553006
58119
196853
32
5
76
89
58
87
273748
380096
74
62
104344
27
245050
410921404
278174
64474
1
87
36
54186
8
491095
180088304
194505
386366
18
10
199299
97
2
286981
450704
80
112423
55
30
51
64
30
94
47464
480205735
69
312545
59002
422809
37
13
101801807
385064
162969431
271913
402047
37
189031
73
318922
80
39
15
429699474
1
6
157015
63
33
423960
271546
143857397
13
86
306372
35
5
218595
223213
392864
133314
266014
86
73
57
98
264357
81
313557
340017
5
98
3661
92
18
37
429521
303303
224976
48
195576
86
52
76
71
284317
47
29
58
524893170
481090
270945
134164
54929
11
45
353791
8744
835901537
570394280
340232
86
10
2
67
169966
5
960425063
595954341
206404
7
170340
118379
328506
334960
8
81
91
418495776
59147345
403229
44
86
225475
291097
146693
232281
388496
236308227
4
74
62
3
49
290035
375554
38
1
810840906
447035988
6
8317021
418093
2
164023806
48
68523
58602
66027027
328357
133197
111058
9
36
61
405824
33
42340
30
175071
72
81
258858
221012
105173366
551313188
9
386240
98
42
65
74
55
23
241190
66
974833729
35
417942
191803
384687
43
484773
43146
86
8
11
77
23
82
458140
14
222721
14
79
3
328718
63
364871
66
85
22
429115
25284
973793883
4
396815
86
358784
96
63
39
81
97
449997
70
24
188647
307594987
218208
65760
211009
82
228000
168034
135482
26
63
57142
25
347999
23
59
21
333262
299608
191812
161433
58
2
285549
6
499424
247518
44
43
42572
52
292629
421178
23
108234040
50
13
185513
84
9
254688
924911645
2
429267
310094
77563
137063
10
26
353134
7
74
329586
76
67
6
22
11
25
1
115241
723174456
181710
78
166548
317848
197563
99
1380
496747
53
445303
43
493993
332334
34
93
17
42
53
481524
148846
56
841283406
873282777
199303
619642321
23948
73
491697
380331
183843
470901848
380181
460730
359651428
97
7
5
1
438707
298535673
4
10
59
78899
436552
6
2254
363972
79
65137001
436686
421209
31
128569
491284
58652
60994
1
97208
3
482633
82
48
318234
309339
70
207471
42
242264
80
340071
144725
2663
94
307495
6
90
29
75
55811
51
38
35
212787
198203
219836376
384423
45
92
93017
89213
137227
151408
595707023
230259
173306
9
72
311532
308722
48
19
494010
441044
69
357594
305458
59
44
79
287360
60049
43773085
33
11
3
19
24015
41
470180
83953
513005993
64
363703
86
4
69
9
252125
106957
61
3
74
249862
185902
97204
190489
59
268102
470878
2
361356
41
45
406321
91
252833
54
201723
12
22
38
4
94
64
473518
9
503914130
7
93
90
40546215
3
32
66
189719
64
400308633
3
211222
17
31784
213239
62
973251498
19816
375312
82
88776
69
97
97020
65
347895
75
32
30
80
387632
40
73564
11
278652
82
414724
506548268
78371284
250399121
497417
115427
217666740
14
62
52
43
8
9
16
2
24
545171387
27
13
91622
670691255
159811
9
51
286113
736417505
32525
391009
13
360199
6
64
87
41407
46
73
473609
35
731268305
346561
992856149
60
80
76
414422
47010
9
390632
9
542729317
136529
75
148119
115631
128017
321756
65
60
70
9
837975312
4
48
248811693
402897
364534197
5
272346
116931
8
18
15
256774
14
120947
386457
17
298054
80
14
867418454
490501
93
79
17738814
352216
74215863
321241
98
452125
260996
150339
18
53
199746
13
172227
65
67
494495
64
32
312185
141106
34
98
229317243
397268
171073
49
5
269626
74
146259
274686
43424
84
103506812
453354798
90113
97
8
6
1
31341805
264281
310397
70210
32
477516
78
9
6
3
136438
87
1
388860
74
8
55340
52
424166
37
75
72
29
75
61320
2
99
166773
131022
46336
3
445843
222105
117655
62
83
27
137615
96
76
849435811
454515
61
36
765587000
126465
57
86
184189
32
6
38
14186
474297
65
37
61
15
6
83
65
99627
788338311
426431
63
49
99
91045
240747
39
238377
37
61
47
25
80
60563
169716
561589838
26
22
50
572972330
10
78455
7
513039164
59025
463057
27
291516
50
3
79
9
96
16
65
1
131683
91180
9
665376570
151141
215751
61
70
16
92
26
8
85
75
22053074
375333
149175
43
83
88
73
86
54992
14
447509
370907
64
54
8
582961159
251
352169
299337
93367
49
19
463459
34
73
95
7
341992
93
67
88
91446
484242711
331055
90
37
128024125
453024
2
5
1
96
389596
11
15
370456
96
1
358792
19
26
42
99
794849231
7
85
683682043
113452
133312
244118
411470
142106
8
263438
454944814
205450
350390
494335
72
21
29
378339233
73
12
32
38
81
128005
119694
256159667
78
425499
375582
43
35
327145
61886
8
97313
81
273949
79
25
387260
32
301370
23
94
98
70
57
310254
57731
50622
13
459838
28
64
115939
84
53
282186
931221492
86227
54
97
93
223743
49
192264
81
162896
41
35
150892
86
79
400258
58
58
49
392071
57
5
69
768879135
3
318415
6
95
276199
258242
852479084
537004913
284760
26
61
408612
4
303406
439739406
996722144
88
75
429720
326098
48
446862325
46
424484
265849
70930
17
145335
5
41661
36
6
440335
12448
4
949610316
2
40
52
164176890
4
363881
208332
34
4
274839
30
481902
189022
33
58
1
82
402540
33841
159179876
3
31
78839
166168228
64
138111
37
58681
12
249513
292012
161082
252714
142898
93
8
76
289448
616143662
7
70
136504
51
47
97
401333
268209282
27534
1
6
134573
66
119721
46
432028
32776
495287
260585930
49
13
77
469049
24
9
277753
1
34
7
19867
108479
63886
48
207105
70
35
4
27258
457946
89
6
289881
1
14
33
5
334728
99
68
179484
9
164000
6
432769
369850
90
184608
411765797
254313
333049
28
79
40
91
1
209839
390810
103908
1
77
16
27
15
3
28
319364
65
86
774116690
63
490598
13
86811
248010
8
109150
98
48
45
67
10
77310
55
281800
867830950
66
38
47
27
399129
5
70
6
400364
113704
437826
326181
51
150294
205177
458485
7
84
424770995
96237
3
169700530
2
459439805
65
306159
499394
191009
47
14
33
243037
267395
77065
39282
751584083
418973
357742
4
428391
27
1
70
6
59
75
430247
71
400813
9231
5
7
2
661563759
98
89
65
328218
26
2662
490622
34
474820
51
93
58204
442356
24
429647
73094
256628
388205
89
427220
52
3
114668
428053
89
52
39
134446
30
401458764
29
59
27
130876
23
175599
10
261737
34
353513
313852
635221117
461272
92
264429
80
381475
61
80
97
95
41
48
57
58874
57
115819399
52
35
38
161225
722894003
464858
16
72
9
55
32
81
232476
447148
8
158348
7
81188
289675
341296
96
74
66148
72
686167650
354630
8
489848972
28
6
15
188879
7
8
24
7
263201
97
40
86
257691
21
329119
2
9
159497
95
13
386640
485310
23
415201
43
92
288293
53900
46
10053
8
173797
237258
327863
85
180286
425884
79
2
107639
387086
85
13
6
12
12
99
31
88
37245
321054
222651
95
405799
54
44
8
85639181
973207586
20827
75
20
216562
13
13
882157434
5
91
4
9
432268
147096
36006
23
248691
5
3
84
966908970
71
496449
80
5678
11
322504136
9
248558
2
16
183895
253561
493810
30
63
880584949
429753
15
29
29
266833
854488156
623034224
488819
893195291
162141781
53
70
326113
7
165596
7
79
371835
309034
78
2
228724587
90
40663
2662
464678
163115
430159
42
404948599
38
90
5
247053
383295
226049
274929
707635563
331426
169006
64
7
76
16
895131042
9
29
763351672
83
67
67
862837150
332657
6
144163
69
213805
73
94
23
5
365965
19525
9
9
64
125565
596789232
474336
92
292175
242397
38
313119
98
54
9
88
79
27
74
275036
296170
218250
330359
364889
20
9051995
380768
199786
53
325380
2
66478
231412
31928
68
590293582
79
50
34
71
92
61697
236793
81
20
783944843
444993932
183638
88
1
152289
379399614
76
43
95
335424
65
271290
287287
277262
816922661
7
120048
240133
78
89
59
3
45
306611
165787
321215
426975
9
31
39
26
290026872
666630056
9
18
92
1
1
85151
37746
91
470488
396095114
63
30610
76
32
3
51
491110
155266
34
388135360
6
9
71387
54
9
94681
9
102828
69
68
90
322775
181415
110532
347134716
54
2
495196335
53
5
223039
31
236154
367073
494933
465153813
216665
68748
60
638864550
461933
105485
989451497
494476
19
255516364
412565
743572547
821572315
320569
9
82
55
23428
133534
19642
101298
273620
939615772
544923131
24
50
67
10
69
99537
19
385840
147695
415771025
24
380424
58141
475299
382860
161893
464579
180825
5
93
228526
63
70
186288
9
409570311
280637
3
87
66
118604
3
437876
396711
4
80
21
309322446
558538951
655294107
118906
3
380802
41
16
84188
227256
58
72
63986
20
152280
84
74
74
20
43711990
252603
97
24
433053
48
90
395531
92
7
284334
34
95
200805
45071
356678
76
51
143003
95
31
297220
64
342917
1
2
10757
441585
72
5682
214272533
84
3
474180
88
482659
5
393463
43
69481
44
456994
99
6
342715458
683357314
2
42
628167742
832576013
727430059
650111137
903901244
22112
44
436402
416503
477750
244121
1
269645708
97
360666
61542
81
21
416689
77
998161872
55
36
1717
71
297967
486483
12
87
7
78
146793
65
76
33
635308620
12
56
30
33
14
167400
596198465
18
214814
54816
199335
8
354001512
71
106917886
397438
79
150417
18
9
123449
55
21
74
102335
441569
52
301387
58
297953
462501
52059966
390124
175007479
171852
61
185296
32
74601
54
326820
404787
490474
7
64
47192
73
184627
296724
95020
36
13
287065
304369237
71
68
92
145630
21
88
30
220816
20
39154
27
42
54
457020
142867
378205
16
157724
8
26
346205
44
359402
411977
407275
477725637
82470
88
64019
77
8
124601611
21
84
248416
63
87
53783
24
476557
72
205853
47
5
138518
63
2943
433338
39
30
17
40
10970
70
956051301
24
433285248
27
224736
79
434814284
6
68
90
5
35607899
385069
329243
168194
113080
54
71
2
482023
54656
8
484750
58
97
55
279947
10
38375
391027
67
49
188466853
33
4
19
274223
468677355
91
123190
66366
471880343
399218
66
899857687
302882
6
6
1
73969
92
41
63
2
357292078
72
19386
175330
408561
41
36871
433987
118259
34910
14
467330
156483
7
58
564072451
130435
67
56
79
6
21
444755
33
78
423481
61
451625247
929098607
2
178979
90731
263282
461065
45
72386
76952
407242
47981
747886737
430915
323745
28397
99
11
96
58
19
335375
297441
124231
141516
382442
20
81
8
64
426514
284544170
9
62
28364
239569
23
178946
72
98
88485
285039
122535
113423
1
274988
52282
323692
25796416
158342
407085
17
13
39
34
271640
75
14
482069
321294
677770437
4
309565
259307567
94
101547
326130
788374536
2
13
2
209212
54
9
35
315882
44
4
67
317764
112523
44
423425953
262583
76
364049
632438897
19234391
473958803
7
14
465006
163516228
387702
608189338
9
40
36
468921
82
9
58090
280114
41
7
27
381995
2842
588376210
43
85
229610
41104
337152
65
444083
8
28810
478330
183944
96
419977
440466194
90
87
189705836
40
57
241698
449994
73
420465
646078003
410115
262985
421520
400770
83
372169
11
334808759
335581
55
1
351625
386469
9
9
29
491316
95
45
83
408513
48
61
92
154922
85
351558
447573
7
261447
209473
404023
64
78
52
346370
88
247851
331425
57255
4
99
301924
8
741667605
14
405455
201568
353624
28
30
216749
43
41
175125
234762730
914554071
9
75
409053
51
429459
107917
85
189749
7
337725602
21326
109238515
47
22
53
427680
26
415397867
51839
884761008
275007208
374963
40
81
413857
225792
356373474
4
72
249626
43
25
357456
9
183149
662991832
3
436235
61191
480005
227821
45
558476863
360145
30
272974
36
41
34
440213
81
48
13
185058
32
74
2
686297362
47101
236981
182180
59
114243
73
271840
405486834
5
79
442973
283456
293198
351573
5
42
45
45
45
54
6
14
92
4
394626354
33785
208415
17
76687745
400471
42
35
83
87474
28
61
6
249710826
444845
401447
387050
85
95
96
44
93
153362
378843
282097
410694
99
37
16
131385
11938
405107
47
77
89
2678499
41
5
51
9
24
94
60
407338
58
42963
325501
24563
75
123213
2
921984385
94
481030
271809
16
602136058
61
450035
308470
39
77
646985207
197365
695670982
71
359570
15
4
32
34
1
98
474777
22712
72206
115747
72
3
91
4
168898
851092789
50
470249
53270
253429484
385957
795299791
345307
74
22555
17
21
93
79
78
78
348854
255358
264644
333463
8
99442
416938
73790096
2
17
72
262827868
80
33
77
6
10
193858
67942
423055
38
42613
26
25
32
50
89
7
307823
70
126968289
425705
5
40
1
34
2
269642
144781
70543450
33
99
48
974671382
37
4684
14
16
16281
39257973
15
7
188603
97
239644
7
26
99
168238317
72
50
41426
58
391057
6
366098
3
197780
41
423390
52
43
86
18
28923678
442050
30
328558
70
316775
43
20
326456
401206357
32
62916
74230
284568
95
310137
3
252324
107247943
490893
35
84
28804
21
214245
22
134243
14
338698
386845
255342707
435402835
97396
254322
40759
262183
588455887
213433
117290
416502
349648
89
138307
29
898896176
51
3
433103
60
46
218937
54
328624
70917
173113
383063
307432
460692
218755869
488176257
175264
20
824994418
7
23
61292318
160730
63
117100
452812
186744
50
78
844484384
74
88
36976
35210
51715
97
7
191010
325521
79
156233
93
71
87
9
94
4
611001039
66
336387
14
79
378989
5
3
66
40
12
305038
50
32
144550
734886584
378102201
89
26292
6
96107
435455
214226
871139667
345459
32
77
969492202
5
166610
86
257658
384975
109462
82
60
347071
678983386
164300
53308
189384
95
464912
933237872
155167317
80
2
389148
223725
91
4
73
89
474207
9
184519
86
261816
16
86
3
52
57
22819
8
23
190248
193491
75
42
9
48
71
43
285327
589
951376007
864363566
279909
47
294226
432007
235307
172481
37
21463
181757
58151
173845
122665
19951
286158
82
88
395566
89
94
473483802
6
34421
7
2
278824
2
767337814
953815418
27283
42
284992880
314686
10
74711
7
3
43190
73
41
18
373912
87451
325848
62
9
1
39016
23315
994826812
78481
40
83019
285552
78
259569
457210930
55147
71
86
451389
41
33
444152
80185
14
3
8
18
420790
168924
697917467
11
23472
79
189060
8
79
59
12
486730
8431
53
439452
6
376611
265081
3
28
288500
369368
54
3
83
41
399994
789232458
69
5
11
18
42
257025
5
85
60
67
46
254347
52
128391
13
16
35
330262
71
334327
9
412680
20
800048004
91
658660036
368228
84711
4
9
314299
37
75
4
86230
2000
296815
266060
11
354196
38
91862073
729214651
17
52818
184093
4
75
33
404466
51
20
6
106701
71
150947
63
141686
40052
405984
5
6
9
418146
326539288
5
116418
245350
16
309329050
75
394004
208285
61411
393286
8
314477
274452
53
113909
33
467373
91
389178
29461
156116
378493
99
6
63
237784
457857
46
29
46
38
83
89
4
666209027
67
28
273945
65494474
297906
4
52
8
145226
483731
799909580
6
85
174398
65
71
45
859399736
35
23971
13
97
248284
292179
69902
89582
735221965
22
72
7
475562
185686
321119
68384
6479
8
59
79
298348
81
787310169
6
67
97876
3
93
5
452282
71
467053
385643
59600
83
366362
91
258428
134433
64
84
445336
889665498
89
227858
43
8
423231
11
250925108
201311
99
45
36
27
38
76
656703772
38
83
78
35
359453
46
64
298706
411706
6
12
132090
3
53
53
309047
77
283691
103555
299107
164511
27
66
6
5250720
391749
13
22
9
70
891429647
200662
458998
316167
24
5
359933
28
12174
372398
67
20
600546950
2
23
406796
287121453
128381
261937
72
447662
7
205837
5
38632
31
86
104519
146890
668443875
8
21
77
267540
30
74
455745
391757
350984
60966
259668
133751
82
499896
262285
34040
73
75507
5
104628
87120
572891388
594851725
356526
75
3
293533
94220
204889
51
108500
120733
364113
75
475353
3
46148
312452
84
85
81758
71
30
241848
68
5
440781
24
344835
4
257159
38
93
7
248524
54
324504
530648458
4
98
8
60
104447
10
193409
141469
409305
498518
329238
641979517
77
38
208925
429448
53
433999
484077
76
400174
411441
608838202
1
316438
88
19996
62
419821
927484246
27
74
62
5
70
969633791
84
92733
49
65
279149
202845
52
327406
484851
29869
339278
387623
209854307
31
200467
835317177
3
45
48
93
4
79
583534752
87
480146
81
220223597
440881
92
442232992
99
70
227884
67609
145485
255145
214334
39
78
3
13
112746
321902
12
592463828
95
754290999
185700
37
9
48
5008
76
431204
26
89455362
82
246779
81
37
23
493102
113755
484477
340015160
39
42
9
305773
41
365985
268581
187594
381659
24
77
127586
22
242127
237377
35
132980
453534
594664407
99
158442
268568
289231
269259
10
27
237535
922570398
9
98646
98
59
97401
17
65903
12
94
4
178045
26
407556
49247
82
499998
97
72
427951
67356
382432
74
21
498128
427420
923098185
438760
75
136213
18
28
438617
2
213080
80
304102
409575
3
161423181
181922884
529823373
258543
239644639
90
76
6
21
247867
94
364078
7
29
565819955
493854
1
2
44
596270836
67
11
261990
102867
433422
338749
130320
62626
27
96
407249
273552
80
239923602
151391
341573
205044
172382
72
303922
107353
6
140218
70
400522970
2
48
436940
33
1
1
246277258
47
35
319229
73
63593
258061
355733
54398286
9
404517
48
6
84
423161
9
17
222565976
6
989307528
87
209815
32
393052
4
466672
56
87
271256
452448
85
17
48
350249
280285
52
8961
46
94
4
46
342739
257869
36
74
63
7
26
275575
31
5
572116084
70
154369
394852
44
8
33
350201
65736
36
54
83
93836
50
20983
6
237908
1
10
494703
433586
271830
25
180084
55
236077
124858
2
43
71
331264
33
206980
19
86
119885
37
82
84089
420419
23
2
82
490038
90
481931
21690
318285
453316
68
462393
228354
42413
239628
98
76
107152
426650566
92563483
390233
290178
699565598
68
17
498842
97
89
2901
74
396451719
822546666
74
189073
127558
29
98
51
270724
59548
930412491
86
393197
41103
97
63
451093
250710
78
430080
477815
31
66
73
78
311439
227797
29
399079
74
20
278079
85
72
211207
798362814
5
10
82
136335
265465
883809586
9
413368
42
60
88270
781665714
16
188081
96
256993
46
93962
3
80
87796
50399
203509
19
85
2
469885
894491445
492616
2
825601144
498742
95464
62
98
218639
47
37
378738
7811
446899
16
236349472
35
804649696
57
96556
41
59113
89
261830
56149
283994
482564
402960
34
137893
281849
3
161921
59
123422643
220603
388494
59
8
57
56
37
469888
142000
768785085
6
879474799
2
90
48
5
37
491969
58
3
80
32
64
3
9
225857
303311784
91
95
47
2
3
50
463006
25
5
36
39
93122007
5
146291
487148
70
205884
215960
458829
372355
363245
34
89
472801
263056
1
337418
66
952753509
61844
29
89982
291725
14
89
43784
312442034
72
66
159656
5
333857
86162
3
92
188691299
66
30
63
3763
63
305980
99
599042858
80664
387526
45545
370707
207433
89
9
59
399299
997379658
236310
65
450500
50
375444
657841616
199344506
46723265
234460
6
125102
71
52
9
85
355597
947784584
29
80
397742
15
86
328999
271723
355094
81
148435
67
4
54
34
223304
496981
213829
40961
283782
94
5
4
4347
290031
295558
2
21
221082
50
324662
260083
187889
820753793
15
82
9612
2
73
2
27932
835285924
544664225
21
258446
26523
67892
23
68
282659
3
68685
48
344523
224769744
499225
81
62
307420
21
693782814
18
86
90
89
453650
268223
67
257073
1
167128
67
370931
17707
5
232385
52
38
115722
29676
43
381812
206884
73527479
114248
52
58
56
6
410353653
9
38
249489
15
79
24834
37
13
6
302384
12
86
9
95
110257
110575635
74
33
30
84
68
82
12
325830
92276
374313513
36
5
434175747
5
9
59466
203637
20
10227
671921307
97
143181
238968
278482
183437
120535
9
84
9
397673
53981
481540
482938
8
420616
334496
78
77
3
94
78
42
75
47
41
189101
1
419849
542338820
1
201609
30726
226782678
38
392989
79
78
247261
58178
746897278
86
8
458839991
170745
2
99
7
79
7
268968
71
827379275
228193
38
435554101
69
223095
75
26
90
61
19
167872
12
4
80
395959
87809
52
60
8
296842
19
27595
5
108246
3
44113
81
997023292
273060
49046460
284701
14
198155
62
334650
34
330351
64
63
960699445
34
88
11
9
127041
180194
16
67814380
78795052
192583
418744
93
74
422911
2
64
13
79
255284
482698
850144587
42
15
327495
67
187225
29969
87298
44
181490
14239
466733
57996
260134
270088
73
76
250905
29
565678709
4
880405253
107817
7
1
46
168297
281030
5
96
3
154916
60
88
63
389990
258399302
69
26146515
63
32227
341186
35
54
101528030
59329
17
433532
138595
70
74
197894
127906
492848
85
17
437023
120852
163894
80
434582403
202044
372956
72
335768
54
81
366708694
39983
25549
500424278
3
470337470
39
21
366757
29
88
29703
729399085
37674
43
5
439886
348981457
320646
347076688
452678
74
467216
7
10
4
84
82
234471
40
158765
25
216057
491127
158302895
74545
21
85
46
46
26
5
74
71
4
3
348574
47
393214
53
8
441611
418614
24
350037
8
74909
38
36
128907
4
132954
74
40
80
464783
8
129486
427707
495891
369566
19
25
452267915
88
35
64
359858
200238
876996561
28
22
45467
1
6
1
4
373562659
52
189031
65
59
35
980614707
12
28
487726
79
475654
79
186710
344432
34
11637067
93
5
7
348577
107173423
9
7
41838
883474761
489866
310609
80166043
356292
480405
220990
209056
39
708410357
41
305127
123166
45697
491740624
82
13
25
180143
34904
393819
28
42
87
103815
416462
88179
448349
798900021
120664
46
191249
373745
83
47
66220
268849
167695
10
47
5
127906
66
57
26
857762291
81
52
232154
224395
39908
61
79
33
21
33
61
85
4
56
472286
67
348036
110280
191307327
455791
200168
354831181
94529192
98
238686
484407
31
306105
445066
97
399638
177111
74
295676
72
8
72087
60
61
269247
459287
206800
359472
18
303523504
458732
149279
447980
68838
70174
53
761762673
98
669363266
2
66
311052
93
72
46
45
9
257540
482233
11
92
35
75
432631
75
34
144178
2
229357719
898729693
7
106463
323080140
281074
265514
360273372
16742173
75
269627
48
257123
58
13
56746
32
34
40864
87
402348
9
65
328133
48954
3
8
70
9
173360
410488
213915
53
427180
143548
4
96
312902
16063
454349
61
6801
252979
87
25
413876
31
3
175481
41
306054
22
17
482776
134205
38
49
4
406667
66584
348482
49296
4
89566279
447959
7
41
77134
218527
2
51
47673
245907
383720
481488
45
95977
47
93
97
168103
139025
398933
687366279
2
316145
54
291704
36
849963760
1122
9
93
429855482
70
6
38
24
427459
8
228306
74
9
1
275693
157425
89
279603
6
338766
54
283897
443953
180482
230357
94
6
25
406902
445151
77
487046350
409229
455797
50
38
83
31
414200610
9796
15764
479445
93238
29793
127774
202052
42160
48896
67
263758
401702
493558
71400
22
388881
732614768
23
17
24
13
212944175
77
170907
827626674
1
385919
478595
424431
53
44240
78
39
125820
478671
31
27
122750737
10
62
128497
14
326321
992301998
8
62
21
58
57
301845
37
29
438626
670222261
16
83598
342900
8
144527
58
69
470739128
17442
10
5565
17
90
6
1
420169
3
137479
226235950
1
159631
47
17
63
845025903
76
495830
47
77286
61
711145185
46268
781077241
493654
95
402267
76
454355
84
350208
82942
690926960
295049
86225
48
220319
453913
79
15
8
78875
20
43
352411
74
875899535
64685339
86
186486
5
144531
442344
76
441325
91
407081
27
37
11
163309
77
43
61622
83547
48
4
4
51
359230
565286196
421935
463479
15
40
3
1
301912
2623
445824
453490
5
53
1
113432
856217737
118313
73
64658
4515
8
221228
83
16
9203
148182580
329626
74
99
7
76
19156
411937
477004
220328
432248174
59535
76
409356
45
421840
22
56
415316
89
122544
460046
331548
46
9
55
205707
25
455733
27
536209914
326546
18
34
298152098
93472
7
86
321338
13
24
5
446999
215891
16
479013
389962
59
40
351831
1
18
86
62
91
23
32
20658
441082
1001840
786815627
261662693
47
72
200883
70
8
79
863722641
33559
16
192552
345053650
66
303995415
1
284092
278931
76
2
199647
52
39
289668061
157833
3
381026
438100
26
95
93
90
351275
175069
49
54
1
8
137646
53
82
380394
74
104952
52
61
86
22
31
74
81
30
46
33
7608
17431
78
64
190665
91261
286319
6
84
18
3
439021
496402
74
18
2
561220307
63
225695
154463
336479
99
75
245524
98
302106693
26520
147626
164262
396790
346502
78
315892
70
45
357387299
7913
180058
3
57
9
73
44
25
49
7
2
498606
4
675431969
403556
98
366778
120909
87
389399
870350991
165230
22
82215
60
42
207589
99
250952698
34
45
11
452341
475583
457258
392347463
87
71921
33
450752
194217
8
28
175152
48
11530
421895
70
292202804
90
582148631
41
62
25
259932
29
300311
15
69341
624010521
865793463
9
982624897
464675
483199
42
185772
119005
8
763831537
204230287
28
141273603
135779
436228
98
314907
53
279836
168630
208686
287856
45
30034
99
42
335429
36950
94
68
211041
63795
204322
415864
279998
101194
69
5
141121
60
59
64
83
75609
92
4
343626
184784
307975
41
53191
75
426201
168034
230546
439650
287560
114661
482845
515657950
61
32
86
65396
552022227
2
19
63
4
5
471630
55
2
90
13
403820
323607
45
279097
87
6
317062
435572558
48
28
18
337593
69982
23
646961855
681950662
44217
27
360090
306951960
38291
876201221
184650
322013
61
76
69629
231962
15892
67
377651
295339
147957
566974251
80
287866
195626960
35
58837
455030
24
408116
12
402522
73
48
481293
87
39
403387
28
30238
60
137091
57
46
494050
406283
15
8
10
28
85
303921
2
92
12
2
31
53
66776
7
69
293192
419984
44
68
42
41576
59
401891
456296880
96
8
381212125
486653
91738
33
275956
48
367582
639446708
61
31
8
71
43
64
286333
39
487057
313081
12
33
91547
28
39
64
21
34245
703403701
788593900
10
5
312880
685868423
47
56
26
455957
71
228338
3
66100
2
173655
176298
89
82
72
919129119
179215
37363
50
244082
72
190561741
331177
21
33476
344928
69
1
133638
377727
4
62
351408
419035
1
31
477801
68
140785
82
51
3
407824
2
345566
36
1
60
475075
35
74
1
71
84189
30
83
38388
45
47
420465
43161
102142087
27
71
68
65
223412
12
10868
47
840933953
36
848899776
36904
825244274
204101
402455071
168142
2
21
126612
186328
64
69
340392
76
24983
78
465733
94
52
378846840
385084
32712
391001
11
8
355232
68
7
6838
6
9
48
63
54
7
241310
67348
232598
118318
11
119160
233105
74
84
74
2
5
39621
19
25
71
60
350367
193104
82
351839
86
224892
123955
40455
310520
136838
71
339889
499837
238354
334343
68
63
164956
40
489292
96
58
364650
65
406956
1
81
4
49
39
68445
85
447989
189363
14793
65
43
362127
40
28
330429
2532504
831906835
39
9
273365
299057
498768
42
367504
463780
68781
32
50
46
68
5
28
94380
8
164767
431732682
56
9
57
2
55
472930132
284856
39
356866
324827
13
81
210965
7
36677
439576129
3
94
11
6
17
8
60
285577974
79
42
5
475906
68
9
62
432351
28
61
3
99162
115031
12
66906
97
12656
379839
96
938628050
223946
457085
42
41
852955454
36
287507
94
78
328100
46
54
9
64
1070
7
30
535354781
108693
67
37
69
29
33
255356
390651
5
46
95
101353487
99
37
15755478
475580
96
26
815775740
46
35
269933
3
53
147055
5
340096
48254102
178942
95
5
284734
71985103
42
27
45201
184474
76
281032920
74
50525
448345
81825
118698
977345220
741865337
173631
23
13
645175095
83
9
11
334348
57
89
550350286
20
63
448675
78
57
41041
389473
65
11
88
170864
37
68286
58
79
394730
96
30
34
53
31
60
310019
415191
382231
20
72
24
97
454625
769327259
21
480141
30418
385444
36
87
481428
79503
48
54
79
37
369930
35212
464001
369453
206828411
397258
57264
77
77
1
307923
438690
335679
47
393559
344916
8
233264308
66
17
63
82816
66
85
28
86110
238220
21
946618494
306144
74
659838239
187687
441453
194696
163693
437292
8
15404
8
313526
93
33
9
243187
27
285389
377001
71
76
12
28
50
7
23
85
83
9
225623
178780437
816091582
47
24
7
144336
4
97965
73
64999
81
772685247
296314847
86804
583065806
77296
484763
370436
385004
17
370682
168912
419179
31468188
42
91
66
369173
486352
25
63
444020
2
71
86553
344212
5
72
32
33
3
53
74123
511266995
487928
80
440677
238810
73078
291918
78
18
891809980
446933611
20
400043
6
99
5
92576
321039
308325
28
77
94
6
323938
30
380736
68
34908
73
6
56
24812
99
915546740
15539
3
350368
486084776
194645
524467922
70
23
57
34131
75
5
13
8
20
57
206127
25955
66
413763443
284046
434360
29
64
9
265348
57
29
310913
451573594
43
244394
26
550044348
78291
35
317789
355906
388201
29
6
386867
390130512
61301610
30284
95
74
12
4
20
372324
77
13
209954
60
33
128732
46
350028
71330
247827
4
421258
7
123317
150681
105892
270716
7
210951
307500
2
1
334158909
354137
239230611
3
20
95
386642
5
87918
265673
76491
231304
237435
33
66532
69
11461
32
218365
40
7
32
439429
418635427
460891
75
1
12
304294
65
108945
648522772
41
11074
9
117049
44
250372
178919
293726
46
425225
385028
262115
47
77710
3
21
928735545
371322619
291329
87033
272259
73834
5
204812
14
1
141581
8190
28
9
266591
11188
8
53
30
322353
60
43
81
48
62
2
437375
375990
54
92
251034
55755
18
303103
99
18
221945
64887
448131
315602836
278061
314462
59
13
62
50895
5
479652
391922
309829
49
2
337969
71
389329771
35
59301
9
330282
33
378029
305084
67436
438654
17
13
935264754
45
310481
463204
475071
21
209434
490164
339027
9
488250
8
63
67
50
96
16
11
63
95774
43
392527
64
86
68
1
1
534209422
105840
62
9
4
56
5
216336
165999
781857732
241889
257903
6
87
72
30
29
150085
279973114
89
40521
72758
12
52
536429405
18
3211
360183
293175523
175267630
460334
58731
25135
62
365132
5
400485
4
7
29675
169901
45404384
5
50
40
12
311567
47278
73
12574
878599918
260474
2
11
205956
52
57
337423
42
675471605
54
74
19
1
247566
4
69167558
25
14
36
78
238989207
5
281257
363053
84
152657
428144
60
4
70
49096
109442
4
51
46
233631
8
814821045
296712
63170
25
255572
28
1
260022
191472
72
15
1
303855
41776
323238
80
415472
112473
26
304239
8
34
93
62
25
93
5
5
69
13
214991
213652
212742
118843
426052
2
37933
2
297641
254130
49
276871
12
24
57883
34
991322416
9
19
199750
62
3
143964608
29
131322
47
248377
49
20
15
60
368279
8
988886455
234636
96
293359
262151
3
4
9
16
73
257310
455698
90
45481
57
683220663
38
233657
249313156
59
60
49
9
103833749
464980
268835
66
995183890
487843935
455358
890152526
307599
54
516508701
641107766
82
87490
107789
33
8
462783
262502
35
91402
751020771
222977
536722450
322241
52
99
96
18030844
349538
189905
16
14
70999
44367
461501
27
90
37
116460469
72
86
459374790
88
77
676256772
4
86667
112789
83
5
68
8
254792068
114496983
6861
393620
406056
91
696572854
267488983
346738
99
42
86
269637
457656
38
23
496493
25
21
93
3
432331
6429
70
429540
65
80
45
82
433938910
68
71970
83
87
9
101641
58
69
85
108641
204788
75
85
7
713018026
162795
246185
32
391971
967673244
39
390479
51
97
472114
29
157311
56
4
54
124138
52
147668
94300
457415
59
41
97
339855
200735
5
378800140
75
18
73367127
376828
287976
2
306934
233540
254926
208830
93
146415
21
16
386766
7
279718521
4
270353
11
407377
189862
425886
22
83
717385951
926320761
8
78
98548
471268
9
434187
288635
72040
43
2
336385
66
491462
272469
119626
28
25653
119277
43
458559
57
64
83
72838
63
57147
96
12
31
1
165507
20425
339057
9
9
599562853
55835
37
77537
4
9
85551
119515
42
977162686
22
15193
361012
63911
474442
361005
373172
482357
94
98
148707
488291
285396
10
6
438740
73543
511900174
324612
10
253910516
1
2
393533
47429
440645
375226
87
461896
37269273
371427
70
16
86
79
34787
829842247
70099
76
395225
240673
3
28
692143725
15
41640
15
50
37
381630
63
294805
29
68357888
55
51
9
43
2
78
97
960151699
359151
99
343114
55
223837
533662902
19710
321753
110038
5
27
63
29
6
44
55808
245633
31
93410
70
392654
4
241276
33
43210064
145899
329411
454671
40434
253717
9
8
310572622
404075
30722
87
56
93
551748404
122082
313769
27227
323186
87821
91
49
33
48
34
6
96
57
444281
133363
327334
330621
56
53659
136040002
280435
89
48
756365061
11
2064
337915
381159310
758301361
78
117804
27
15
97
1
208101
21
91
6
626838525
749823391
225333
6
76
96
48
44
6307
26561
86
8
313140
95
166311
203591
376023
57
968841558
97
957611522
439614
27
12
150529
21
354785
259730
9
93
48
72377
3566
753
31
61036
79
30
51
85
88890
278237
47
424617
41
70
35584
1
56
404547
63
13087
22
87
6
270475
29
7
61
50
429588696
195797
20
358593
55
11
18262
173854
295832
418836
2
20
256319
300074
473137
211353
230120
270225
56086
353829
74
6
227150
76
773974561
384131
799589191
5
398944897
41
79
352331
335059
190926
8
363345
289102
182088
94
412084
420694
40
52
25
73
164966
7
19
84
57
116947
34
68660
7
43
338031
197874
41
139290
51
59
74960
16
65
7
52
460214
194945
400174
6
41
55
72
257761
524780466
47284
310614
255516
94396
288469
30
73
190123039
46
93
83414
285329964
390509
455290551
218593
91
43196
4
42796
6
313065
4
54
78
9
453524
332678
431530
84
41069
152672
5
416966
498375
91
6445
119734
120962
126107
65
155111
75
62
909593366
84
68
84
168566
70
7
95
11
41
92
45
174355
10
42002
31
75
70683
188346
52
1
86
807353604
866556477
30
88404
209111
580693872
25
34
12
443982
326035
5
449698
56
86
473482591
76297
251548
26
84
37
239956
222359627
454026361
421100
90
714836286
18
20
45
98
406507
6
355915
151855
158661
87
33
58
24
80
96768
331787
76
500101831
44
59
73
135799
108028
82
425272
666565630
444312
25574
330003
16
989
86
180867
430318
72
59
4
51
273590
136199
466667
433749
54
62
52673085
16
423950
431094
240530
59
156454
15
473738
382527
83664
3
222420
404944289
67
410546
52353
838983531
4
97
226305
276433
409289
68
92996
283457764
13
81
507261965
42
79
89
372734
157584
100021
23
77827
39637
90
212966
31443
401484
32979
29
75
41
19
7
35
84283
42
18
215692
82
829703093
72
6
62
319102
12673
93
40
9
75
53
475597
434214
239136
58826458
306041
300214887
25
280346702
54455
8
73
67
99
73
84
76
291665
955740845
56
3
49
454270
480214
778949153
361055
37
99
90
768543042
13
28306
373436608
78
77
99
385266039
315391
86
8
10
56
492208
231812
81
6
2
47
50
87
130738954
228297013
359789
4206
19
854494993
29
775133527
495567
64525
82
42980
440891
79
132215
102890
643162828
71276
45
312108
69
483565
89
8
617368704
58
158587703
2
349468
139726
274634
29
5
412852
195137612
161076
292193
5
78
276143
44
172108
3
98
73
7
8
59
485129
68
119364
220916
220646
1
407536
120919
95
94
477994
213810
5
55488
132696
50
7
14
418053
39
360251744
288592
336083112
56
37
123173232
71
213011
3
365759
82
95
15
192616
401605
51
394781
274215
31
276162
17
6
89590
89
19
71994
2
89
325104
18
3
71
20
18
312855
81
95
32
186192969
300027
104560
55
277405
38
53
269590
685401760
53
124427
5
47
3
68
463896
12333
384376
27644861
466794
45
334573
806759514
94
40
67
96829
8
80463
270611987
18
155786
4
60
58
21
106374347
74
20
4
101733300
136601
103097
31
135771
24
21
126508
7
197342
16
67079
462830
1
8
386999205
74
313762
69392
34
392304852
63
59
304434
37524
2
7
482688
59
155049
53
448992
52
77
86
81
265850
97
1
31
62
29
100108
23
323515
399880
69
482871
67
194266
269941
999102454
90
75
51
98
208171
171128
447372068
7
18
68
44
9
87
75
738733953
139970
81
39
78
11
89
32928
7
77
40
44
943180937
447984
366454
89
88
93
126922
14
69
169804
394904
32
56041
44
73860
1
391664
267504
28
28
3
98
7
241534
75750
250398781
9
65
21
25
58
45
44
140626
232961
346768
470707
55
8
12
287971
49
41
18
93
293873714
84
66
842190584
1662
1
303908
84
436236
41
352508794
181149
57
3
70
66
33178
177061
96
485957
28
89
228610215
457809
3
1
443401
14
149805
4
395748
414768
337742
70977
30380
197454464
59294
190642
478833
314433
2
7
9392
12506
87
437654
47
46
485167
364934
43
239241
11
166275
115815
23
93
819745493
99
23
407110
146457
628551068
49
466078
8
26
402100
92
170571390
8
43
11
39
18
50334
76
7
428910
214647112
37
15
343572
74
178959
60696
172301838
44
69
274175
43
244973
77
72
29177
85
5
16
31968
80
173430
425094
73
338703
40
227577
491636
93
9
71
143185
247649
27
262584
60
262218
50
76
90
42
288888
698807862
240992057
339799
18
6
10
6
9
384679
56
63
48
2
9
251278
150779
2
30
54
3
45521994
381967
22
27495
9
43
261828
158901
149894
28
157722
472119
485767
435644034
9
58
25
73
13
335225
11
378350
14
251011
139133
404386
5
76
89
59
74
5
19
6
14
71
164460163
359839
95
159436
4
35
39
464539
219726
98
91
79
157264
53
14
584625431
195931
497339
108744
56
390319
840455881
8
177702
88
898919647
52
28260
93
951060185
114001
41
60929
434806
463904986
112036
348574
114066273
71235161
100969
4
186124
7
304232
42119
35
433823
563896650
318248
9
97
12
57
41
35759
118158482
82
17
79
124405132
4
177324
80900
38
117689124
188135
5186762
1
11
342098
79422
261931
42
368639
9
85
55
346231
44
63
54
71
372848
128909
150862
25
80
381224
63
50
94
28
160697
38040
95
74
798897974
48
701676189
2
469899
199724
72
5
2
22
16
93
82
83
82
68
231103
48
78
439712
59
91
136385
299646
342834
662648069
93550
8
462062
13
350099
2
85
303158
6
79
89
21391
799235574
2
44706
155278
90
348080
30858
31
255459
61469
9168
479729
178866
352044
486739
3
58
301085
74
49
80
37
374747641
400954
29
16
45
2
58
6770
95
100311
262413
81
135565
59
23
862915707
64
212171
25
213622935
204972
473839
187425
18356
70
290267
60
462522
97
25
360830
997798616
90608
356586
154940
10
269678
465572
67
236693
353690071
7
44825
76
52
59586
140667
69237
313688
484207
9
7
158371
99
363014
57066
14
27
251674
453040249
286061795
210919
330862
14
374152
282711585
855631453
88
96
851216885
66
207880
76244895
1
6
350400
95
268037
32
88
3
24
205509
2
382530
341422
437143
183628
60
788749229
377029
24
78
8
94
15
31
30580
78
93
4
68
915096763
68
461543
952154180
64131
434516
366536
413138
19
6
54
39
492118
948035884
68
2
34
44
77
115510
39
32
114911
22467
91
77
23
4
341238
75
162552
90
8301
262671
74
926215677
54
50
431061
59
3405
411071
6
80
107483
6
803448140
72
23
174153
49
49
487238
348725
81
75
51
287881
223760440
68
44
377480
282802
84112
348274
72
92
12056
85
74017
35
45
57205
418726871
24064
87
209815
282528
184782
32
351335
73
246133
80
190906
117352
5
90
219986
14
5
15
103966
4
97
311816
276663
3
309675898
356075
277811
84
46
11
2
18
278202
72
204751
9
891010894
6
96
257085
20
154927
488040
635196762
82
5458
52
72
146383
57
67
77
300264
108881
75
99050
416752
524291933
210535
162132
61
22461
349713
31846
176832
63
30
68
33
61511
372453
400552
36
40
222508871
184701
216944
7
97
3
42
15248150
781194330
37
2
84
9
413437
627563903
65
287289
53843
48
9
19
21
4
36
72623
96
10
398755
131465
87
65077
27
492378
91
1
440533
86
331919
24307
362427
212970
5
457258
162915
95438342
167334446
358839
41400
79
54
453371
92
176629
974744706
47
56
100728
64
123348
20
80266816
56
2
83
29
247910
76
470569
7
63
479724
17
225109
95415
711979040
817582175
76
38
60
82
3
38
11
20
55
260261
92
117328
62
164136
24
362796
95
282595
165275
52
396295
45
3938
466893
85
404290
7
65
454499
339410
230674
6
316682
538627926
863986423
195434
186063
17
279746
4
24
394908
75
31
18
74
221504
19
26
37
90
39
65
88
50
64
6
3
543983999
23
74
26
423853
95546
240797
13
93
69264
119615
52
401217
85211
55
87920
9
353018811
34860322
131409
414657
92
295933
25
478069
65
78
485141
112596
3
751574764
14
140770
62
98
287088
347641
1
60
84
33
95
260833801
7
123116
495471
4
69
377571
55
486135
9
46
74
3
99
11
7
22
51356
71391
201886
90
55
73
32
230756
4
35
6
318997
82
15206
43
91
99
239052
57
388199
18
261288
12261
27
184229
34
33
130341
245663
30
23
27
55
53
2
359327
58
67
85
61
70
417354
83
152215
6
3
430729
394127
460670
83234
462694
10
5
59
16
846755041
42
499264
323225
3
668417466
12
255828
388762
43
246864
92887
5
300947861
41
353040
82
378180
40
15
25
9
65
94
7
491226
384253
22
52
113060
468445
292334
1
284134
482188
343564
33
87775
12267
147190
637963976
241398
134326
33
4
295338
372524
440608
733626220
4
92
361148
44
462357205
95
425879
96
33
210204
28
53
391389
72
24844
301989
7
389093
94
148082
104945
78
89
75
212795
721414953
107921
360861
38
87
4294
72005
91
8
343154
25
261694
92
198731
134582
9
21
87
3
962733217
274296
1
9
6
88
729
77
23
25
5
296536
308297
10649
77
24094
316498
87
7253
351123
14
556453711
9
452231
146378
626141775
713807639
164279
54
146848
35
33430
471245
8
383001
51
221128
51
153264
35
153676
6
254469
164984
106290
43412
328804
148686
97
49
105491
5
131634
431543480
4
17
168356
60404
457053
16153
40
86
15
14748
35
89
374169
444021330
276871
92
1
81
94717
3
847462967
1
108644
57
6
447384
498992
89
369389044
86
50633
1
390135
392176
55
162147
25
477338
61
2
408313
88
77
83
8
91
42
477210028
25
78
82786
47
65
473347
23184
233303
6
37
14
99
378872
120092
883852900
2
99
40
38
124374
20
342033704
33983
179369
185299
438915
430008
80
265178
98
37
154939
1
242063
13
82
373279260
50
247521
72
70260
315347
65
26
146665
95
479857485
434174
43
62
61
30
136154
4
87
5
14455
50
51
468080
442466
476493
943832973
110634
2
20
707371375
305414
201342438
158191
454881
70
102089255
286620240
200141
67
485762
90
55820
86358
36
338849
4162
489504
7
59
37
299268
28
4
232614
421873
292057234
91
85
222673
353352
50
383457
169374
497439
192068466
7
4
1
129096
38835
495833069
50
4
61
117118
355819
265960
366504
1
14
249785
25
769139316
434038
9
80760
428147
35
24
53
144022
405293
463113
10
718288336
89063
116239
750691874
67787
246751
430501
97
1
32
324031
69
33
503048565
19
39
506671067
224847
44
134270
8
222781
12
9
69
781677982
139926
447698
186272
95005
169581
399156
94
78
266331
4
665442253
46
58
82676
64
63890
12
393378
76
289487
108871
47
409736
93
422265
56
64
37
7
84
399817
43
305121
165186
92
84611910
88
9
474271
227598071
88
338289
85408
25
872998574
98
461501
447269
229969
18
105182
400443
35
127453
2
50
87
275616
216924
34
69
678590287
65
305551
19
27
89
93
54
77
421848
24
496124505
236665
76
446495
21
308249
102148
10
5
574967058
388367
420387
2
235563
360302
68
68
40
136377679
81
185553508
61
359985
271324
157866
18
23
2
349262
409319
8
9
14
262482
41
449796103
4
85
71
115801
233661
65
355286
82
907221354
89
27
54
106155
332227
8
89
87
432694
48
69
70
50
5
55
915066874
38
442912807
99
1
43
30
48
70055
84
55
497805
26
84
442976
22464
73
27
44
5
3
346056590
660570440
81723
7
256016
122073
92
175752
288061
69
456232
468494
2
2
282072
534054192
41
92
494679
77806
403360
290022
416622
416823
209410
29
456936
28450
477781
25
54
38
90
82668
235288
212105
760326256
292788
16
380919
180552
441537
68
68
943877686
229433
59
98
414774
77
10
662117942
777527596
55
489171
187099
3640
833414361
59
7
13
464607
398213
364218
83
84235
67580
420093
717235048
125490
51
7
877045153
51720
66
59358
183226
21
108125
65
68
236111
344579
377823
413965
88
49913
35
462613
83586
6
25
76
144513
210735
499384
776490675
102362
50
7
24
99
300656
72125
6
350439
5
304360
45
180275
42
390680485
149499
2
65
41
3
35305
5
68
91872
9
487538
82
25285
437561
29
36
490656
122657
231823
16589428
170972
122477848
155917
13310
12
341988
443571212
13776
35
70706
43
199121
141351
93
199148
757832137
266616
22
94
238935
58737
346340
3
432443
170186
972177572
83
44
54
152888
830310653
179282
326888
41
229605
67
203269
47
71
271680
499061
449695
54404
140975
223048
366523
24
53962
38
55
98
438873608
292236
105620
67762
58
48
25938
251161
56
74
642464687
566284980
20
24832
7938
15
99
16
20
198101
16
81
23
89
73122
255103
78117
108589
68
83
6
400631
396854
155496
310888
107518
321245
75
572579977
428021
14
54
335794026
123030
383709
69
4
435346
1
95
217648
87066
449368
37526
49
41
83
60
17
456054
378885
322245
471325
343720
418056
92
77
284356
86
76
5
81
309456
15
695520839
62
68
469443
7
79777
41
62
1
67
80
290508
211253
473027
141570
413840
129002
34
61
54
6
158598
826907810
69
29449775
89
292295466
496384
65
396968
361316
3
402343
52
7
9
162609
408850
3
65
9
449547
72
74083
319147
40
29
18
234883
72883
235466674
90977
390286776
169278
94
367476
15572
4
750831338
371915
88
415203949
421067
259904923
193229290
99
408397
60
87
52
52
1
75
452420
59
11
344382
329992
557677227
96
59
60
75
254243
94
63
430048039
24
45
66097
438215
23
19
299140
94
4
97
22
9
105814
908975021
21
84
44
230906
39
317611
484615
7
15
151892
288755
16
1
222172
83
117564
678505728
99
296476
8
132983140
724072595
199570745
449443
329858
77001
323369
55
335714
477212
972148042
148046
78
66
94
281938
15
323504
2
351603
396681
337209
454259
38
703705623
28
174696
61
32
27
72
461117
71
383507
10
108382
19
485952
187047
107157
273587
31619878
55
74
40
348698535
23167
1
68094
5
360517
41
397795
334621
440337
494337
51
15
648
34814
96
222746170
264665
92
593188205
65
69
369241
9
89
66
46729
822113506
122374
539544500
274459
56
3
422289
7901071
156733
16056691
81
981973829
429987
10
383702
337786
69
83559
368907
222150
41
781676806
491473
410366
161384
187500
199175
53365
76725
255053483
337598
99
347984
47
70
43
44
13
151438
729763331
89
526673739
73
438495
184626
224107
369928
446643
6
79
58
159527
38
225802
215749
39
799757829
24
54
50
9
497162
52
1918
107842
14
168368
4284151
48
9
6
80
41
89
341168
57
17
258105918
54
15
6
401073
15250079
109427
1
63
335222
96
439331508
7
363286
3
29
780268657
369373
15
6
5
94
83
130509385
5
177126537
42
74980
263309
31
82788
51
73
152123
5
71
640617245
224515
37912
206368
490483
6
467218
95047
13560
403362
204674
42
61
236535
409314
18
496272
15151
126748
14
27121431
53
231748
279180
24
277319
409115
218437
47
38122
332799
257630
483656320
176111
318697
109740
418144
106576
455135
48
329531
3
1
26
155057
315216
72
462718847
88
79
83
24097
9
36214234
447354
299059
12
285480
767643640
129253
229334086
125301775
475157
386528
3
64
30
61873
8
458507
364678
160617
349360
261978
66
83
724705970
1
291879
171179
82
47
186941
78472
289351
125780
71933
359566
70
38
225730
8
11078
80
193859
74
9
468324
95
222363
479337
164337
445648
34
25
7
13
69
420051
246600
109610
145196
32
35
3212
34
28
79
75
50690
414686
48023
284196
3888
87
262173
61
7
77818
256925867
6
5
46
35
33
273712
77
9
14
92
19
93
53686
108929
65
37
838923525
802089031
143312
72
2
22
8
12
248668
977349726
26
38
91
13
93620
484653
39
327737
189709
70120
6
470128
6
86
582990129
4
351047
74329
58
76141
487226
3
158838
22
87
305434
47
195156885
81
433785
14
326811
411334
389538
3291
188642968
40
442169
214760
60
65
615161283
221572
82557
693133160
36
26348
266177
20
56802
7
36
51
99
269563
409967
383616
380345
428719
328060
89
989272646
61
59536
87407134
352563
115623
1
47904
341655
445725
82
324093
85
97
20
30
19863
250024965
79
76439
8
381671
610052810
105414
303378
393688361
70
15
99
77
23
80
152991
36
961355475
473137675
98
203555
5
63
351594
11
54496
75
47
363732
71
69
231762
495846
182718
93
42
2
31
29
84
499342
73
50
282683
258434
19
32
76
347838
6
188149
6
119898
312564
82
305428
319168
449835
487516
4
84
24
26
465798
383981608
372485
172916
151182
488727
178059
98
62
72
184205
55
446699
56
22375
158181710
45
64
51
44789
67
47
378945
57
67
206049379
296039
37
276519
54
22
146021
271019
43
273434
12
151447
59
23
473367658
9
183129
120356
31
344813
17
61
182154
569007766
14074
497536
33
464347
265866
78
765870393
264732
50
30565
169287
99
712981332
3
23
5
484376
49
99
67
22
365274
61
227635
538901403
957171596
88
92
382542
169565
779981762
6
94
55
310894
30
1
401341
37
21
376322
426060413
287475
235986
303516
273975
209056
13
23
21
227386779
109918
188002
64
94
1
5133
93158
863281568
82
69
304416
56894
299196
43
42
4
255019
93
434836
2
2
35
22
6
22
8
63328
343680
53717
955131964
112245
37
73
331550
49
235242
742730335
334312
24
11
97
206741
43
71
84093
168701
201917
14146
181001
90
51
91360
388615
218113
85941
97
74520
477268
3
40
38
89869
19
17
52655
65
4
247123
21
387920
65
213458
437844
367767
271573
32
60541
70
387479
76
9
59990
88
98
22
128079
95
102326
1
42
31
4
11
418391
36
33
26
86822
62
15
47
58
89
81
56
54
7
267021
94364
21147
382309
6
87
29
35
72
8
282045
582725480
88
304782
232081
1
334516
4
125493623
243044
185309
300183
4
33
283482
4
17
741424813
83
22
43
328776
26
207523
44
183800
354726
118356
161402
199992
952944735
311505
414367
60
412307
36121
479178
105611
535851118
96
445156
92
39425
89
68369325
87
475146
78826
172445
30
72
492683
8
35753
327511
118889
28
358247
296646
19
4
116207
32
9
5
7
86
36
283610
261521
253008
48
59
98
102466
317162
85
486943
102631
39
92
1
44
219256
6
4
447825
47
25
594127050
1
55
197482
97
820813345
115785641
120342
13
451323
13
706466731
64
137181
102545
214227
4
9
773126065
36
15394
813001626
1
351496
66102797
148303
70
95
817391136
51239
151610
25
941077098
61
42
427174
51025
3
476753
9
74965
33398
201562845
459570
197771
422124
444587
34374182
765849189
417854
31
388734
5
246386
93413
16
71
339097
150083
69
366440
77
419058
53
379886
3
42
80726
12
19
64
508604016
5
150630
440928
6716
52
233119
251006
76
87368
8
757229202
112913
303767
69
3
29
227299
84
5
61
350137
18
83
327692
60467
324646
989369392
474938
426598706
67
192431
93725
401875
63
16
16
54
242394
81
24
66
455043
818396817
89
237422979
69
96094809
7
96
8
8
67
626341379
367559
185122
72
123822
424449
135069
315243
2
2
54
23
465590
46
80
38
386627
8
45
52
5
8
440455
250413
97
33
54
41
5
457886
48
214546
67
717846554
118252
198143
14
75
24
34
3
543852269
288757
361869
497044
53
48
80
31
238800419
952088109
30823
27
2
9
91886
84
41444983
16
15
220810
104669
361588
464688
148288
92
15217500
66588
20
418308
36
45
250425
25515
245188
138479
179002472
56256
94971
1
381299
220384
8
82
81
931959762
219099
19
46
317521
5
74
9
976869509
17538
488227
487296647
13
207262
408032
87273191
302369
98
71
251191994
12476
6
145490
68
73
370106
405721
7
294221
63
63
3
79
35
455944
11
40
85497
480561107
10
10
44
76926
776451790
90
9
33
757475555
88440
10
96
6
69712
28
970864690
358401
169094
32
271127100
4
87
58
21
96
93
39
102575
74
2
284065
76
282044
237962
403315
42
87
85
5
82
82
97
246648
92
34
18
71
65
9
310514
25
24
39
38
420422
27
334802
268840
733754484
464324
460568
8
357008284
41
178220746
100680
1
459484
99
356545
79
69114
91
244172
21
62
633577290
2
94
10
21
65
91
77
17190
284550
682264829
61
1
22
499534
235494
117188800
398044
91097
873613910
388290
447598
3
649060661
80
40
659597440
74
407221
72
202177
6
61
39
8
77
60
54
387471
35
472266
54
95859
20954
76
71845508
294044
48
380755
20
288650
454163
4734
130018
97
18169
438552
200530
47
18
161411459
315835764
323314
963181349
84
85
44
1
231880
155781528
64
7
278185
60
6742
268965463
74
752883078
2
8
13
224913
45986
1
89
254884
769265973
130377
4
158992
398802
447121
420298
8
61
181268
213107
4
406791
83146
45
517317212
824525643
41
193072
130061
7
33
38853
117695
56
113891
23275
95
19553
624865752
36
251566418
78
929736286
402979
671945847
48
93
264719
4
82
84
425921
64308
67
66178
33
75
483198862
47
21
274562969
10
300156017
92
32
89
303897
2
70
2
52
38841
2
2
95
296104
288395
30
63
99
17281
27
10
122728
82
72751
40
356807
73
3
42
34
44
25
270461
336886
480477
43
407467
275162
4373
2
38
177613
439723
484026
417281252
93
56
94226
67
3
15837
72
81
9379
6
57
66
23
136789
464981
17
66577286
78
6
210636
373608
468074
354847
99
20
20
876958648
452476
17149895
48
85
354921
82377
168937
10
206605
695103292
488465
46
117511
287214
39384
24
81
102368
135922
99431
16
49
22
29
202942
8
326928
510258319
489967
94
1
9
54
503838487
20420
87
236947628
18
304984
132251
82
1
169852743
5
73
63
4
59
309544
15
8
10
130734
7
37
76
52490
48232
421114
18
103062
86
26
72
400843273
48
319273
812858157
6
69
50784
51
87
496895
4
17410
4
427611
369271
394616182
59
86510
423376860
377336
3
56
58
3
286343
154196
94
59
21
8
80
6968
292279
205397
960340228
99
5
433023
25
22
42
328396
353909
857973844
71
9
371440
32006
750662319
64
338250
339469049
390089
80
58
96
433684
57
204724
481491
4
1
6
230632
126055
244978
7
78
171204
83
487929
314993
4
479822
90
461569
405057
64
43
436949
37
149488
360060
34
685492503
377467
26
433923692
156127
374433
56320
63
150015
92
94562
82
56
320483
31
85
465977
141339
316011
88
99758
188623
328849
219795
5
6
286872
97
71
75
405938
2
61
63
24
98
50
350330691
316412
229095
99
298507
4
97395307
18
22676
493026
218655
70
237536935
21
88
8
424853
45
8
441782
54
49
496621
189093
106102
503888584
3
11936
474999
19799
88
691042525
154791847
6
490529
9
98
308082
93
20
43
4
436186
615838801
463009
220981
52
18027
146342845
163948
59
472813
348641
358233
806620323
421409870
1
318468
30
428178719
345835
468896
2164
78
247559
167021
159589
13651
929018081
84127
41
69
75157
92
52
521169564
520566027
83
1
231247574
72
303943
269449
61
432959
126962
15
13838
352608
191444
35
247339
334091
74
26
251762
54
303286141
246442
262637
123320
83
10
143685
214660
415258
90
92
137484354
3
7
17
114998
255749
8
694184189
182604
283273
21
1
115726
238782
464657
25
56713
215721612
29
127926
324946
57
1
80
595127102
295582
205482
29
757534344
40
200961
129017
891667177
163905
82
44
35
508360325
195905155
116424
223467
13
21
85
63036
57
100595553
255501
19
163392
534217449
383641236
559446231
74
225445
30350
278490
130624
9
279814
87
44
30
693608190
403261129
210309
304100
82
416839
7
158790
89
435102
37205
26
602269322
391858
315586
327141
221348
353263
59311
25
253966
286578
17
3
36016
378679
7
89
296228
52
185654
98866
156632539
284701
54
1
278452
70
41
32
49
97
53281
230618
168342
4
116014
6
8
8
86
128417
10148
14
93
42
18
6
380854
77
30
31
152415
29
69
58
3
171762
149683
496137
25
16
2
157321
39
141901
88
67
435993
98
368130
75
35
71
45
68
419106
7
202757
368743
422703
14
96
441427
77
65
85
459544
394057
74
234356
149942
494153
37495
413002
562216932
73
3
82
6
202500
99
88
395824
590264376
3695
105808
98
72
143469
136717
81
53340
72
10
7
508577337
384785
179594
1
28689
408518
473468
54
40
340005908
83724
256754
41939
368208
45
20
50
94
81
360827
410825
36
350059
19
359729284
37
20
4
63
7
475291
194774
569688418
4
1
147367
66
104982
44833
220873
85
113390
9
23
489303
16
497204857
304181
2926
61
99311
195094
399915
4
244090
10
26
204817321
477919
42
98
45
374098
67
48
274609
73
725522080
44992
248142
31
499665
18
82
306489
564400864
109174
2
18
91216
942733524
50
780108707
189178
7
215437
21
23
7
30
166312982
364643
37
32
98
55
218928
164068
485287
345956
84
302300
73
429430761
3
388441
9
472510
461357273
96
78
8
2
181576
36
389995
104904
1
107455
4
269719
394463
48
73
870475191
41
32
9
22
21
627615313
271563
472364
198727142
229478
12121
95
479350
33
291941653
352072
54
4
351613
13200
11765661
467531
3
208468
11
46
239194
217276
8
401889
407300
14192
167862
21
97
1
60
82940062
11
63
368647
362243
38478
44
154302
79
459096
5
183682
49
33
241184
54
103063
27807
243696
294504
316798
42
46
64685
84
168935
6
25
326580
16
739355935
137897
71
245891
363577
22
478582
139156
15
76
900338071
6
436902
7
953562
326538
2
67
11
73
98399
572951432
250592454
5
472708
480482
48
283615
129187
48
818872129
70
73
79
131888136
130633
156799
416119879
242398
21
54
4
66270
51
198112
971887920
6017
392865
347441
8
9
198373103
200483
51
82
93762
475469231
288368
41
95
24
494206
119569
429788
385426
52
136484
355062
395441
96
290177
445254
98614
149688
30
710357632
73
55
289983
48
414916
275105
5
425763
98
79
68367
64
376319
58
588682660
3
133712
417508
98
36
153029
135583
85
282375
438271
355267
7
58199295
55
241019
106067
216660
328496
83
430194
48
66
450973
29
11
59
846989618
81
3
4
164759
33
80
232163
370035
17320639
285796
57
81
13749
339645
179918
54
86
49
77
483808
8
424008
409601
1308
468190
138041
29
74
363952
455596
73
354953
257624
90
60
493995
292908903
128901
85
66
41444
90
18658
98
58
774391779
848201556
23
21322
102876
509578978
87
473315
90
499270
409661
384551
24
80
36
415844274
36
59
89
269690
70
345528
84971208
482614
21865
52274
13
223929500
5
127592
173462
66
146681
35
69419
94001
47
311566
78
78
148232
107800
41
302099
31
86
123266
34
42
112363
134422
4
56
49
25
180758
154417
42
274259
431874276
3
18
381553
6
27
259171407
1
15
97
1
41
938133567
70
39
57340
3
22
11004
5
346748
92
32
58
1
135386
201869
26
6866
475966701
68625
262702
485121
31
404828
97
320473
8
45393
616986985
78
57
5193
40
463878
854203987
90
82
64
55
146523
66
75
336659
80
51
50
93
77102
460657
167500
399246
336429884
83607
9
740468299
124940
14
299356
250111
97
11
74460
445903
14
63
390516
63994
62
35
937015508
21202
106543
783307966
396188
279837888
10
305714
194496
73
30
69
359446
56
494436
162962
453936
233482
5
15
345999
294189
63
80
93
47
324611
18
17
20
70
117740
78
94
46
81
62
64
92
209076
8
411458
85
254150
7
35
95
469740
7
36
209099
24
79
439938
10
708242325
24
508491527
84
84
12
390913
99
456916
137073
97
8
417368198
218123
76
413268
97
64
57
367985
439694
805548634
409441
62
36
180060682
73
3
84
21
5
52305
91
13
15
229413
136891
75
357671
57
8
6
151405
14
85
114582
57
815123833
331707195
4
155877
99624585
783084710
84
54
68
185831
28
55
31
10
16
51
346822
75
213037218
567772051
86
3
70
401134
44
80601
31
78
165053
110948
55
138834
24714616
68139
15
4
406940434
394566
3
98
184625
84
67
50
68
10976
33
82
3
540738029
84
11
496628
80
18
33
193853
345791
44
303029532
145348
364078
66
66
281706250
37
66
426391
73
818946114
84
4
51
334884
484624
63
21
119480
333656
63
76
466140
59
348825
6
53606
1
63410
9823
465139
79632551
384906
13
271408
479468
129248
44
10
98
85
306785
46
829918272
12
570382709
86
173645
403709
68
322523
311799
34806
166505
330841
259976
15
2
23020
35144
32
60
364409
354393
37
68
387108
69043
498635
16833
57
123538
86
13
85
76
28
97
404763
259033
74
201674
68
65
99378
315133
302071
37
83569
450810
634694939
90
401200
44
5
75
38
36
888416056
96251
204920
18
99763
436597
444573
375445
22
413227
2
54
344230
48
13
38
277925
45
81
12
45
331876119
118334
56
50
74
86
89
260849
107000
230712
242879
57
448851758
149374
14
212300
255837
34
463383
10
58
128808
449854
12
97802
148436556
36
78
184428579
36
200097
274252
435169
197958
68493
29
442134346
187302
60619
65
302831
5
23
241120
94
1
582328345
46
28
46
55
9
17
58
407649
61462
5
268846
4
160093
369879
24
310332
2
122341
127585
196179
30052
9
366576
5
81
24
12
7
486951
550053765
411720373
411834408
247743
81
52
92
48
182882
103897
437788
209952
42
5872
219708
821634775
30
9
39589
55
468877
367332
391573
9
92
492305
264581
65626
256572
164426
83
98
96
99
83
46
70
62
6
423084
360334
1
73
455079
60
24
318205
50
422791
96
469336
67
71
345468
892437372
174624713
19
681706890
415030
436464
999905125
667218334
29
25492998
44
68
61
1
704063984
57
95
98
247469
568289264
79
131280
75
41785
58
90
33
305615
9
65
174829
381068
28094047
148705
1
84
102411
86
424422
42
124490
5
9
212599
33350
80921705
36
83
19
353910727
125409
85
27046
427587
43
79
46
381271
352926
395028
7
480261
1
450326
58346
1
176241
42
235162
999946423
230566
498539
1
38
1
4
98
215198
370001943
4
7
235783
956794533
413189
11
75
94
83
97
79
275670
324957
5
166394
300767
32
47
673604002
7
916304091
206823
36
94
375432
28
79
497347
20
89
85
474965765
81
209165
272365
63
89
11
30
2
326010248
76
383818
50
80
19
127933
231168403
71
211374
339536
726978049
152189
69
595576599
15
301623
480135
70079
9
87
200264
64
74
47754
399242
44
13295
60
473100
492807
52
39474
83
42029
78
2
9
222438
21
242550
72
135707
31
80
259747
238907
47724
2958
52
12562
85
354377
252171
100483
234573
975235299
445353
222784
72
521217270
641343407
836639303
267620
129433
26
17
3
13
8
26845690
30
63
327650
4
11
366716
401626
67
44813024
63
3
86873
52683
617526058
982299822
330347
39
378871449
7
452586
1
93
1
845322287
67
2
491220
9
1
389337
70
6
550593287
441907
183905
17
77
88
438820
247501
25
873823100
58
62658
392261
451900918
99
5
56
19
49919522
3
40
10
366842
189873
94
114007571
229102
52
470411
306972
9223
447522
84499205
368861
71
342661239
7
398940
86
5
325277
39
393748
91708117
29195
85605
26
53670
46
10
6
11
156869
490979
401108
34694
66
13
304633
274316
29
395141
973983997
63140
214027
291608
61
55
331829
868994911
80816
25
155687
90694
19
378566
47863
65071
412709
118061
451419
158809
196553583
38
241695234
69248
69
26365
6
146249
3
70
479953
51
157088
17
327068
51
76077
299890
70
52
82
52
481112
7
296843
256760094
22
71750
63957
345172
495816117
10
32
138232
28
136067
38
91
49095
3
146118
97
12
39
6
44
26
81484
249998
30
5
451020
129673
7
8
96
51691
75
22
846633838
69
437664
9
41
2
450565
72
168705
13
11
294548
196619
82267
59
486532
251088
279407
43632
353156
30
50
3
207461
432320
273895
202214
80
481436
2
46
402171
50
73
425516
25
51
43857
126526
5
495271
72
392012
136533
631143886
142498
409538897
53
11315
353011
21749
253884
81
66
80
13
388204734
11
8
145410
72
5
58
143247
539946921
291115
6
360
435331
467098
787676631
17
261666
354688
14
91
225406
127584
75
86694
6
52
79
75548
2268
310427
92
83
6
93781
166722
19
877764401
94
394432
4
30
42
375393119
46734
98
440756
15
50
841258721
59
109759
3519
71
103756
97
79816
57
22349
467859
475551330
77
73
76
64
90
383648
80
87
69
362849
231187183
348953
138830
50
62
24
79649467
432234
87
455741
4
98530
96
47
169939
893564734
360484772
15
82
305160
320406
216097443
287470
49
24
169267
50
218420676
144678037
81
357776
45
9
47
3
29416
271707
92
82
7
624267606
78
27
232587
23
336110
10
352330
6
47
474047
51
361899
22
90
71
197765807
41
34
47
21580
101009
18
287078
29
156351
151548896
8
78
148048
311194668
36
300490
97
462933807
14
94
26
75
90715
34220960
49
54313
3
43
71
240565
3
55
74
228507
539526275
3031
123375
41
494963
55
141502
8
35
672769146
85
2
29
34
44
1
64
36
231550
77
18
481647
45
475429289
63
4
81
296793
276933
9
152006
263098
79
1
237091333
159452
123086
388279
74
398673
70
64915
195903
53
53
485940
32
334507
27
483202180
47
43
34
598605480
632682123
10
72
66
8
117562
69
192007
2
424715
190732
9
45
335857
495779
27
5
232053
4
37
59
5
218323
460732
175183
19
197981
812995999
296110
230959
94
29076
30
25
486455
890673011
94630339
12324759
65
301861338
484413
32
40
660532695
86
14369
73
89
31
310527075
5
54
90183214
80
41
225118674
370894
90
111802
258452
72
76
88
43
372426
171625
150063
23598
65807
4
55
356185
282244
171416
368549
59
599262924
16
59
116841
29
7
143937
85
4
56
82
387008144
148739
854900195
1
25785
149636
214038307
465454
35301
71
270079
87
3900
94
485871
64
953323878
9
165445
742947101
25785252
457914
435520
83329
32
212669298
92993337
99
48
149545
242506
68
99
497203581
438658
31
30
8
269316
278848
115983
456702
35617
1
566952407
77
152050
547986131
129299
415822
484757
3
73
6
450041
48
50
6
17
361922
31
3886
30
40
486905
17
103645
249942
488477
50
128241
278487
308590
332124
8
114735
11
62
95
82
31
327773
66
64
73054
56
23
265628
192818
496621
42
46
494883
387039
6731
290272
64
2
57020
127849
74
28
179207
59
116541
58
71
107226
43
64
71
31
354734
32
38
80057
13
134925
37
314896
289276
90
415688
784767524
42
354210
137142
9
440644
395998
8
410014
1
30
76
67
255268
58
41
5
976736103
130721707
92
368360
89
55
745695545
26
386336
84
352721
866988396
96
290665
3
67
94
72
232171
902
5
242330
202768
126281
191480
64
319388
310781
67
17
192635
360272
8
6
43701
70
222988
499165885
45
83
462045
31
26
158826
22462
209052
291201
807518268
70
1
189499993
50
34
73
441426
27
37
319964
30656118
200171
13
24
94
53
266906
33215
3
46
7
465363
416471
261257547
67103883
76
408977
72326
193720
87
40
9
146742
119919
62
73
16
8
9
25
497194
955665073
48
492201
999805224
6
86
3
391351
362116
70
12015
7
38
83
1
78
168352
3
166302
91
41
80171171
203082
25
39590
718862446
64
6288
138496
33
493698
94
64
108430950
76
55
410232
126530
84112
121125
20
226967
30
1
72
133951
93
45701
56
163786
86
413577
11676
36
420660
74
96
53
474063
331573093
35
23
112099
33228
73
71
297153
197536
256551
3
41
348538
38
92
37
82
596571694
344133
92
1
61
367522
52
145441
230665
7
4
84271
99
82
70
69
371497
81
8
257987
4
64
8
392170
37
404737
16
6
166196
200477
69
11
2
38
6
246847
59
55
351368
69
485817
30
24
87
419284
17
176194
23
2
38
59
12163
164407
185312
16
87
254327
69
1
137491
9
843527439
455582
10
322489212
398809
9
281766
63
471588
475477
289625
11
31
411996
71
98
993020232
6
293881
82
462808
137975
327948
1
67
40
63
65
367693
87
279366
90
338183
24
67
260663
242329
478716
4
300004
95
28
27
495268758
25
38
498034
390575
262950
17
84
420106
860679130
234056
28
72965
21916
81589
4
38
41973
25
155478
217914
439749
33
82
11
29
453081336
57
456391
70
92
75
214456
5
58677
73
135936
445407
150111009
333215273
72
76
1
7
69
206831
705927305
57524
93
217523
17
323357
4
207989
51
131316
139568
29
2
44
41
19378
376731
41
436345
297186
44672
147885
120160
255511251
92
191336
9
20
235022
59
91
55
250084
192780
25941
78
2
428868
426213
4
372482
8
42
66
20
35
286062
98
49
931699884
84191
4
143069731
399555
62
3
314093
54
49
423670
249612
21
47
199693
85
66
402129
97
9
28048
69
36828649
64
202776
90
4
1
28
228798
65
61
327064
34431
23
169487145
334388
57350
71
40999
96
447433
127343
406370
33
60
204118
83
9
67
22
82
90
92
50
44
64483049
42
37
7
98
6
432717
76
197029
373047
76
60
7
4
59
69
220157
183418
58216
51
475773
202027
437945
44
300919
2
265760
150317
830349131
286695666
852441627
415907
25
90
308182
228282
571546289
286750033
5
235429
39
92499
90978
372957
50
52
26132
18
45
3
486468574
67
50195
49
63
8
349917
319961
20
491046
57112
7
236174
194558
1
10
4
301834
35
883584372
82
398373
62
31188
363910
332801
642497691
96
85
190653
86
78
476773
54
262199
497077
67273
140821
51
412750
23
358647
2
46
227096
7542
43
132809
278860
326973
2
488751
341281
9
52
338131
26
140558
425242
7
41
23
98
41
815933041
936067759
72
274000
92
103900
44
84
338513
7328
387580
50
4
799329335
8
18
184607
52
25
1
478315
1
156252
2
3
219141
57
13
439880
55
60673
32
30
119518
1
263773
454789
10
98
22
402448815
37
886504275
62
886357696
94
19
4
353469
654761345
74
85
326205617
228100
79
427644
81
892745553
90
57
49
145687522
95691
9
71
22
57
80
424083
48
414594779
850130149
293351
36
314297
20
95
82
21042
2
63
88
24
84
54
337903
141649
420724
79
278847
455925
372769
51
80
16
351711985
472769
464777
259412
5
181640
533459068
470506
18
401653
381845
165591
90
729974442
12
94
276980
52386
280119
91
25
20
314693
77
38037
935520131
363664188
76
799412873
170475
4
100546
76
5
402557
37
49
24
23
216245
831440515
3
153658
8
784559583
1
153852
30
94
308023
69
65
34
944736829
13928
898980045
6
200783
96
119004
66
433788
48
20
840055524
493793
147266
73
89776
3
490373
312618989
233945
47
78
84
101505989
78
395293
398948
412040
81
41
369010
374218
1
51
88
360780
21
5310
285822
84
9
276525767
219596
8
3
383140
180312
43
160942
26
335370
49
144177
475807
189909
40
7
109631
404920
282805
11080
65
85
80
64
927983299
114385
167467
10
7
11
326774
31
7360
328133
199671
57
421640
44
48236
308588
40
324251520
421613
14
75
440970057
500611711
13
188761
370089
260397
361455285
14
27
90
3
3
376943
55
23
3
300729
86
20
69
222562
5
7
37
300315
455732
37
38911
926322940
46
60842
20
281027
348309
135432
79
81
364245117
499212
171059
63851
50
157017
60
86992274
4
17
340849
70405
100396
338712
17
452535
37
4
9
4
186519
455640
269717
380010
19
61
256378
249589829
7
537678540
875608977
13
173385
94
26
178589706
273716
91
58
113567
391530
357066042
627948543
6
444278
607617405
25
267890
94
73
356155
311708
325180
100122577
497614
308101
31916
89300
83
2
47
80116
89
52
17
53802
69
10
734006039
16
96
103737
56
49
13
36946
488860
250253
20
369041
431568
597888747
64
149987
254924
47
418449
60
5
402923
382715
445946
70
61361
27
75219
78
340681
75
4
65
4047
199572
78
485332
69
285800
91
6
976680358
257786
60
90
969109802
35
142123
65
453491
90
375554
65
835517500
125068
399524
815573067
118854
99
410812
156293
5
251039370
52
84
153735
48
289166
37
188087
468382
96
7
81
65
91
218341
40
6
149578
2
95
52549
147455
6
2
332723
245985
109746509
73
63
209094
5
114453168
79
250294
35617647
238580
814382271
14
78
1
490741
67598
431436
36
368430198
92
376960266
78
235237604
226853
7
187125
400268
27
57179
94
92
15
386842831
6106
173908
103611
9
2
1
51
97
485008
170843900
111951
308307
407016178
172833045
86516
36
11
6
275707
413867
44
483379
396052
415732084
322118413
310069
769853166
209326
45
258374
2
340991066
21
91
90
82
56702
78
5470
10
33
25127
51
81
79
424567917
766949751
225525
91608
344946
911031556
350785
40
7
245529
402424
56
5
59
246896
1
56645
84828
15
74
1
364436
53991
347795
329484
490759
68
21
339483
5
35
282585
72015
91
637460207
30
30
259358
82
88
43
77
55
249582
280385293
97
90
99
405475
47
82
176995796
4
45
431476
293923
14
18
43
480385
165765
98
331509
288977
64993
691409117
308851
70
42
50
281430
50
43
247218
311582
483670
51018
40
23
84
84
417523
124737852
83193
23243
270791
384026
430861
345727
402637
407819517
5
313490
311789
38650
161437
63
151648
37
55
50
79
831120773
525591315
83
62
100136932
100445
391340
44313338
3
489946
246887
11
474068
200641
8
250492041
291418
158951
263599
1
9
8015
87427
457094
171868
12
12946
84
732937248
469755
249910
409717
6
41
34
452124
65
544141458
291198
395848592
38
67
263823
21
71
4
90328
237019936
45842
301453
52576
479688
53
87
372187909
59
95
254671
2
42
398290
384789
4
2
70
211256
443287
9
35
335886
3
48
486862
166266255
34
34
477386
72
391672
84
2
309410
259737
76
433252
842540113
49
6
9
8
43
72713
447500
13
29986
71
42
250350
419117
404366
99
9
26
75
336451
117052
55
290420
7
98
833911785
86
4
95
66
27
167061
204554654
75
3
98
168274
7
66
67
44863
205460
33
83
60
33764
418675
46
63
36
98
74
76
182658504
56
527938158
3
112910
163411
230004
154441
121138
291284
48
79
182045
34
58
345550
6
490403
26
49
38
310602
124465
157363
4
284833
34
20621
99
15055825
24
160813
285851
71
1
31
351972
94
7
46
305201
444483
176213
54
16
480766
120883
274323
22
63
41
5
327005
44
476680681
164126
72055
15
397358
1
48
64
673070642
6
94
459150411
46
52
20234
966027680
1
928040571
79732
239839
15
24
66
322009
1
748012527
199121
397683
24
71028
468574
85848025
32
203853
8
76
64
107020
271203
66
64
40
422611
222771
73
280778
166960
10
68
149646
123497
9
81
95
22
250088298
829907403
47
39
95
476774
52
85
83
64
470191
71
42695
53
173841
42
347398
397203
91
302752
5
6
72
156061434
79
84
96
42
270637
140545
381004
44
45
460154
22
41
20
27
88
973195378
858896784
5
94
2
274112
3
638749275
330845
388180
74
37
197686
387159
232915
834497489
5
26
20190
4
1
214249
525330140
29
184042
6
8
83
175644
475895
182245
319899
130709843
79
60
157804
17
82
88914
23
220220
73
10
48
263619
64
88
473508
194268
436149110
164566
116271
64919
279786
64
178228
42
10
361827
21
87231
90
53
41
2
25
469965
37
299323
422295
162278
419685
447919
87969
220972
73454
765596777
86
209941
47
64
518328841
293245
64
37
112431
20
337183
142496
83242
250366
5
60
41
136993
77
2
18
22718
233585
202320
1829
251608
99
46
455943
85
469457064
89
84
403970258
96
9
42
28
25
10915
53
143266
57
92
260645787
52
252289868
312009
5
87
39
220123
99254
96
83
52
885356454
9
2
15587
13
312014
35
43
22
293199256
8
324338
22
411761
86270
129371395
409400
474613
13744
82
98
65
93713
119105
322589
56
24
43
31
440640049
65
96400
51
9
163890
34
25
407293
174757
38
91
397741
497950
374093
4247
35
61
38
6
479176653
67
175431
84
235644552
180695
20
12
966593008
91557
92
388257
644051190
499055
4
173074
84892
405465
287667
6
31
413991
5
63
20498
5
369786
347278
8
14
4269
31
3
49238
52
35
587836651
369617
2
3095
277946
79
76580
54
235964
119941
313495
25
355906
42
42
9
61
5368
31
331509
66
46
344269028
628880946
79
86543
285369
21
447333
274142
120363196
57
80
93
420898
7
478757
135601
460814
35
515931248
27298
95
70
381348
181278
84
99
46
46
341750
6
67
53678
59
331492
129385
136662
143632
18
30
78211
8
24
83748
55555
32
90
82
14091
23
68
48
70
468530
9
339022580
39
16
208260
74
78092
329530
236905
58
1
210715
197439
32531
84
48070
737113442
38
176457
27
70
393396
88
2565
242339
221111
73
70
383316
29378
199993823
774899456
52157
4
415418
336885
25
343712709
49270
304741
80534
78
95
28
75
792066476
50
148984
23188
5
3
492377
101515506
4
462089
423219
6
96436
296907
72
65
39
99
452988
369964
138071
28
3
188150
7
37
5
447791
2
10560
254221
13
385048
357172
403566
5
49
5
186512
52
71
9
79
12
210945
29
18
23
15
27
89
248873
299686
330825
149200
360136
736095034
33
121199
396791043
9
313010
65498
2
66
11943627
465544
63
48
57
112810
24
19
166826
55
435547
2913
311753
37
45
216770
410102
8
564423982
263972
325809
150178
58
495561
412363
468342
359000
154957
81
430786
73
199277
3
45
6
13
13
54
473449
63
173981
46
37
72
135024438
77
277536584
361277
5
187253
395613
134715
58
1
32
244108
79
73
82
4
29
49
96
472344224
80
98
8
57
99
333845
99635
317223
97
90
3
111511
132994
73
16299700
99
19906
160107
71
65937
91977
32
485816
76
294080655
11
78
288701
116285
326306745
123043
93
67
107271
54209
133678
385600
297698
53173
28
50
105714102
242058
271818683
479152
75
231538
55
479345
467573
88
3
22
75
328310
354486
114479
69
82998401
118417
47
93183
59
16
922842263
8
87519
79
230851
106306
8
18
84
94
132609
114467
438973
464671
472485
96
800388515
2
12
85
3
447352
54062
2
87
97
5
64
10
446035
74
64841
85001021
13
353620
2
116816
7
369877
247576
62
22
17
258316
991248692
36
372127
275486
92
90888
187714
280548
423352884
897826882
359047
26
47620
426395
892151047
398253
9276
66
77
18489
204040029
571576583
59
70
258193
83
93200
497079
365872
81
71
485607
136022755
9
83850
69
32
35
49
151469
10
19585
245862
278379181
998603160
45
98
196471
177993
2
97
30
31085039
46
61362
81
85973
67
21904
183571
26
67
126607
91
447885
100915
5
80
52
170776
60
77556
370259
3
63
69
62
382800
360602
722095942
438046
76
20058
28
24150
329975084
72
184768
86
16
27
72114
118596
194274
66
368176
18
319904
55
326519
3
3
236525
471606
48
837676951
353448
62
83
9
383888
25
146687
33
48
10
67
70
79
284061
113257
436263
58
50
282353
2
266296
36
8
4
327247
71
128792
176338
982799153
85
32
38
241064
349206
421758
47
178779455
353670
337586
45
2
71601
147600
43
238485
53266
340136
276017
31
156089
2
6
376760
10940
342695
197237709
408578
5
416654
20
249259
77
656319259
429356
6
80
7
26
39
76
379048
85
75
77
495317
5
40
46
72
48
79
56
122378
116881
428094
7
497431
92275343
377305
321882
46117
44961964
441312
16
497052
97
271975
387461
355128
190570
340331
459279
7
352754
81437
81
100739
539822035
2
451766
69
492716282
125747
91
242286
18
76
13
8
257767
3
55
912169521
368635
242148
879188561
190433
612025991
258152
371
45
209369
36
88
7506
339476
88
180870
84
84
42
45
249547
6
65
40
45
46
96
320535
295306
249685
85
467310
442690705
5
84
70785999
620890652
254296
9
387894
62
3
366569
63
51277
48
89
5
813609547
29
872215250
637967930
203931
70
120836
154876
48
56608
37
84
6
68
27
470182
2
10
48
65
7
29
385832
7932783
54
447633
66
68
240735612
52168495
81613
488282
406552
117532
233460
8
75
62
141962
25
119554
195061975
58
215069
6
14
94
84
52
701695441
29
259734
49414
85
80
79
446084
69
93
85
455487
737378966
9
9
28
475266
310962
80
8
5
21
20
76333
362023
144822
27
212634
279383
96
21
72
48
39
498686
6
541169315
11
664240637
360242
68806
84
14
45
47
75
359271836
45
483661
178099049
150163
866376728
92
21
21
15
50
62
39290
59153
275177
38
21
27
335981976
96907
78
112376
56
82
273215
18
86
177348
3
193641
216031
5
435417
9
8
217683
56204
29317
6
7
303715
24
12
36391
60205116
90
198376672
39467
288098
7
167817
70
159362
207777323
455616
23
57
356011
51
7
499938
7
425732491
27
58
3921
314963
195275447
458709
65
27
326730
41
4
51
9
98
88
97
45343
50
735248439
33
67
74
208529
83
8
414867
13
83
27536
294147
402357
92
22
91
56
58
339682
6
113654
38
253014
84
58
24
184798
73
14
35
45
29
715732985
460115
49
38
142619
370011
2
406965260
39920
1
281490
445877
685401949
127975
26
410538
448380
129034
34
36
362930
356643
6
98
333320
235202
94
324126
219134
5
93
25
3
13
26
422136
7
56
134833
5
33
57
67
380788
596987393
49
458699
195328
97
68
496478
92
63
19084
295683
60
54097
450850
14430
137500
19
172395
50
31
9190
705969939
474044
221184
55
419714
6
92
181750416
46
12
68
60
20627
70
77
896565379
461211
32
63261
6
32
70
59
289483
95874
423987
275692771
291540
209793
60
438574
236791
380415
124516
260917463
40
208722
25
98
6
51
59
376525
422399
130802
374738
5277
35
49
68
221395
39
54
210653
260222
1
97
193865
25
199350
265850477
62
83
181597
17
76
119450
54
68
7
252701
131225
97
42
77
79
473908
8
594527647
226544
77
56
36
88
83
207238
139055
80
5
77
315969
65
10
7532
3597717
60
202331
478361
264056
49
596489278
53
21
14
55
59
91
75
154008
30
216216
194862
88
876664985
294249
91
21
40390
38
375565
314725
200213
225732
205048
58
3
93
35
74
254671
14
21
22
118977
161566
38744644
422168
906698214
408602
54
31
72
97
28824080
154259
52
52
22
69
82
425274
4
93
58
8
163701
4
271224203
18715
42
76
44332292
426075
73
3
864096162
223167
360253
1
72
48992
91
65536
53
24
882104333
457639
581541757
469516
385756
3
314431
253699379
91
62773401
6
95
720162880
4948
105117
58
33
5492
3
31
53
16672
99
4
645333840
20
16
380942
588425742
20
176903
83
37
48
62
4
88
39
169497109
461926
79416
300444
12
80
36
1
422186
180326
364502
54
378370
616663658
99
7
35
77
435974570
75
34
20
4
310576243
916768684
8
93
22
4
187097
23
209752
666212703
501301611
368078
61
28
426065
62
8
71
166093511
81
46
39374
78
276625
21
10
35
30
241195
67
39948
6
23
8036
284311
91843
318747
206462
120515825
220889
396496
397843
10
6
31
51
47
94
10
77
59
766339530
12
26
102785
46
53297
67
35397
20
26
89020
268868
737105859
422585341
452850
90
61
67
22
112823
74
974741889
66240343
35
32
53
66
334592
30
357170
21
4
4
495007
66
1907
29
431983
253291173
99
56
91
22
72
90946
436555
24
58242840
57
169201
2
489038
481826
941468887
96
49
32
13840
477369
37
16
482355
78
548685965
244711
8
16
179959
19
49448
4
43
111093
222034
359267
61
43
46
12
53
148820973
34
430569
53
42809
807499464
20
41
6
118958
99
480784344
244783
55763
5
434912793
33
186980
9
77
31
16
4
115889
803877507
353931
19849
68
241546904
878576670
43
401267
80
27
93
30
792234842
26
29
6
160906
139035
5
247155
26
78
333047
54
74
69
28
282033
93
63492
6
211189
14
191243
142245950
9
754064144
633086361
70
459814
431409
832705590
53
284957
4
80518
615269668
110887560
56
131122
31
5
283392
612053735
387137
43
453482
730012667
29
114300
22571
29
51
438996496
8
667183520
288160540
430313005
54836
322300
236204
41
3
401117197
235542
80389160
193755
445276
29768
18
150355
397378
77
394220021
423662
385696
424713
34909
217486
440736
4
446383
68
86779
690324453
5
19
7
80794
12
7
80
53
42776
340856
358317
67
486315
35467468
50621
4
67
31074
36
59
1
326400
2
118960
16
314513
286204
5
489787
86
468457
24
34
188157
220928
68
135252
21
81
41
95
61552
81
79
90
44219
95
68
72
197837
29
95
1
78
151326
9
278797
565908092
480739
214216
413331
3
96
31
27677622
32
250527
64
335727
203614
251361
249680
77
233411
18
134413
84361
368315
473288
423643
7
533521020
97
333720
74
60
502595136
90085
4
193700
78
17889
7
9
488421
499732
19
59
22
428633
25
33
38
54
45
12
471072
172872
445304
74
60
34038327
87155
69
137483
530677989
499297
345257
247637
27
432898
42480
58
172413
79
285711
658316648
474952
94
70
38
5487
263640
52308
125316
77
14
28640
26
89
429429
283232
22
183819
409500
9
38
184282
250053
8
24
192971
621774829
94
13
85085643
52
87
226613
377868
336013
49
198656
429294
960464741
411446
54
72
267890135
12
332152
94
14
162603
91
497637
85220608
17617
41551
553707569
218523911
411548
220649
3
39
75
13
47
33
340284
462439
77
430128
37
358413
24
195322172
150413
316670
62167608
326427
72
97
77
37
37
73
253846
70
455507
19
56
923882347
176054
16
94488
25
637553221
1
119755
74
89
64
247545200
363763
209123
58121
56
92
364271
89
8
335726
46
55
192788
292947
464701
35
17
185615
249121
32
119908
58
9
9557
168479
77737
362750
26
148945
625339550
9
67
8
28
59
57
20
27
680424228
41
49
83
391506
126031
9
485506
491696
445662
318890
90
155423
8
71
87
66
18
853210242
44
290824
448687
92
36409
15624
259311
785628773
42
23
5
90
25
95
239358
470960
401531
940220165
418610
229996
241266
143975
41
399993
64
17
5
33903
861676528
33
98
11
9
441942
761028347
1
285017
339821
67
93
30
47
48
37
434816
486420
186187
344652571
274304
538621465
11
206006
18
74
98
230554585
47
44
1503
56
91
441907
245091
94
43
41
294515
38
89748
39
48
306874
355204714
1206
69
184309
7
261790
190143
88791
231961
43734
207619
86
80
242920
181438
2
59
392348
4
6
67
59476
403006
416550
159025105
454800007
7
42524
5195
80
35
89
20
274042
381220435
404528
3
35
332376395
6
18
28
749386421
87
82476
8802
64
229438
99
60
69
287753
456140
69
369901
5
35555
32
104100
261567
167284
351899
45
148856
224036
209573
48
331781
475332
23
124888602
46
71
46249
58
26
17
81261
77
232996
979758583
2
410117
8
80
195474
12
4
2
284070
108935
213815
6
341117
75
55
346617
424194
43
69028
3
8
3
469336
70
94
470675
49
840525289
65
380872
190132990
312099798
312578169
530429066
100207
481185
493618349
436066
90
3
77
50
56
183965434
94
412723920
11
46
45
153136
125735
29
204362
66992
95
42
59
74
35
17
45
5
470364
270057651
30
56
97
259751
964609982
478007
140308
52
8
37
5
98884
47
476138
73
202556
54
4235
55
46
500022970
211710
68
346749
13443
109373
337315
286704
67
33
73892479
817819908
49
23
96
400528
135948
47
93
76807
66
149867366
236694
25
21
5
452887
6
4
80
364064
44
32
94
71395
85480
391593
88
88
245072
452500
58
37
1
71212
957278599
489884
892470636
85340
83
233094742
209120
6
315615
55
131699
9
3
96
34
55
69
185522
26
38723
8
10
240412
472802
27
33
93
427892
270247
287806
98
457706
89
442311
58
41
123936
1
41
87
212104
22
70471
72
90
236518
25964
100250
76
86
4
86
11
263680
447086
1
614160428
9
129394
330775
343926369
343317928
35
55
99
128375
61
979082623
229958
32
246027
9
473809
54
96617
628259217
295431
217634832
5
12
868224040
3
81
332767
83
31
85
463691
849099137
40
304718
204638
420171
319576
50
119451
337800
89
406044
45
272587
466036
7122
83457
327148
6
241587
20
27
431075
341715
185735
199550
13
8
300370
3
4
58
460428
46
230081
455488
64678
83
158488
173898
31839
99
363507
35123
729740995
364071
63
18171
34
218074
489231
245479780
63
5
93
467304
194522
40
460901
255828
64
93
18
137865997
20
63
78531
353740
35
481930
49
6
499309
7
165191
514
51
387220
40
168459
68828
22
72
95
62
19957
1
58
340194
89532790
70
20
357428
186740842
91
331440
6
288072
35410
2
380180
2
63
446389
99
24732
35
85
7
420884
362189
7
87
336465
46
91142927
50
482879
90
61
11
20
96799
59
7
95
98
54
81
54
41
164697
52
2377
522760995
33
4
407030
17
34
326869864
72
163584
155203
4
27
134972
86
31
835442894
79
40
57
292853967
362877
2290
679109607
78
83
177422
176002
492672
8
55
83
87724
361636
277671
6
184785
95
84
43
5
304885
477000
77
247502
11
602541415
495315
401514
14194
569044929
277537
182011995
5
83
5
223588
250859
137812
44
473965
45
96
30
168385025
50
63
331460
80
483669
50
36
326692
266731557
17975
493925
1
48
324699
80
110840
296036
430059
57
10
42
41385
5
6
71
390182
267746
41
32
39
205603
66
7
2
95
23
66
362350
4
9749
58
153721
11
186735
69
8
314726
155356
75
992925792
95
387848
297316
33
290091
293763
379725
25
257130
619186983
443663
84
8
77
26
15
96
98
494251987
186338
339705
1
256627
373861
96
9
63
43
209149894
66306
80065
8
11
196689511
344735
362644
218815
62
84
93
66
423678
12
96
90297
257243
8
83251
98
177826
128923
83
74
18
19
36
34
5
8
82340
304887
7
459292
68
91
218870
50762539
397902840
225598
394977
26495
6
82
99
123427
337493
144299
973349330
6
52
229002
99
92
63
6
2
264034
287785
92
238648
28838
69
456754
136744746
213906
80
163449
286531
80
724925840
731874408
12
18
45
442398
715739310
91
209986
6
873140453
76
5
38
264219
53725
38
479675
80497
154979
591083500
62
86
401006
85
235534
483200
324565
81
42
207077
93584
95
86
411981598
364097
45
56
68
83
285866
253400
57
275386
167823367
73866
68285
260836
86
184467
176357
37
58
240948
28
279026
71
37
33
48
109102
44
38
251859
386331
32
887018216
108649479
30
802652100
22
7
423446
8
300996
251693
7
272198
158305
3
66
467222
17
26
194742
64640040
7
49
28
8
235416
26
65390
56
46
131929
4
392601
227569
70
37978
40
32
63
662669298
30
385512
235272
46
27
62675
192366
47
77278
85
114351
313437
33675
4
58
99
265093
53
74
20
58
273605
18
361604
481129
8
56
314345
346545
75763
28
618761309
49
68
363270
125505
371611
202156
55
11
270575
83
22476
48
4
37
29
69
335565
21
211117
62550
3
103929
27
410851
210980
39
60
84
35918
91
427769
168955
4
188976
1
208783
65130
181677
195490
87
69
152748858
51
68
49
73118
8
303420
77
74
23
167407
2
390833155
33468
189282
90
309175
33
452314
132964
66
43
32
45
447448
352572
60
51707607
387692
470773
201938
32
14
113452
78
221381
2
99
136565
22
435486
372306402
37462
197589974
331180
72650
58
49
16204
381643079
67
482298
23
193159
893914496
418621
329547
83
29
7
112239
149504
17
369829
58
88
138671
38
262772
469476
44137
1
402466
156116938
318372
405853
492879
55112
68
39
324609
126858
207549
97211
37
5455
17
348967
478695
473215
280208
16
84
304367
86
2
84476
62078
24022
1
13
66
88
92
743818997
48840
466704
149577
298885402
22
78
478303620
62
308202
83865
48
40
27
32
484707
287210
429881
169044
340648
218276110
361826
23
32
24187
21
9
168936
17
83
136897
9
40
432203
38
304519099
257398
349243
99
8
11
4
63
197495254
91
52
191844766
17
69
311659
5
167903
8
355334402
561867631
272348
168009
72
113984
56
188028
15
58
12
49
1
32
21
182599
16
108971
75
95
74
8
415724
175648
259943
269612
11
84
486867
22
43
36
614677477
1
27
89374
268513
25
241170
260035
9
332833
333181
49147
54
81
210582
74
10
125902
17
76580
37
3
780809205
10
479074
62
199427497
20
28
78890
7
42
426774
48
441425
476009982
419010
668654922
2
1
43
11
9
2
372138
400604017
45
23
6
43
8
955276754
3
319861
152757
10
107673
321757
8
469142
94
104843
66
123811
284255
371685
388865544
18
4
74
370355101
60
10
75
89
43
96
8
52
56
47
8
68
80264
53086
65846
703975854
348149
433794
211326
291885
99885828
72
4
1
40
30625
47
185997
73987
1
5661
81
60886
51
497581
208523
1
66
13
385363693
27
55
5
590772934
23
326342
100671438
20
9
103489
101277
455493
112315
94
84
54
386656
197847406
347962
333055
274956204
62
273192
49
8410
330638
63
14
480623
100034
172222296
12
453587
39000
55696
149833
182733
34
23
3
480877
296134
461475
78
78
339888963
80
74
48
79
162892
460702
176665
99
2044
11
217812
2
2
395310
61
6422
11
9
118872611
77
458711
710782226
91
1
57
466463
325763019
12
21
440538
237987
219923
232183
92
263732
57
946418359
22
38
28
25
86
266627
158515
389894
90
156716
490830
4
28
8
62
31
81
96
373515
2
57
57
222688
78818
434596
51
2
313555
492863
8
87
53293338
210526
21
480725
43
76
3
212856603
334419
35133
30
50
51
4
57
10
48
82
30
228248224
3
55026922
587925483
64847
100927
31
12
478905
462425285
3
75
15
295442291
32
496446
26
76
27
74
155891
166595
351437
64
7
474973
22
58
95
42311
6
355290201
452187
154869
55
94
26960
89
317936
41593224
47
4
127059
1
75
52951
15
31
27
781774995
469967531
495564
441971
359722
480345
71
204353
397493
467042
74
27
13251741
54
609105096
6
13
18
46
206795
170122
9
90107
450824
93
871459332
63
59
6
321303
484667
276053
61
240865
284592
7
275275
32
450523
456696
418985
11
9
2
15
40
14
9
83
186734
50
96
69
88
7298
44
33
67
202493
1
75
5
8
49
109422
21531
3
68
45
94
293902669
23669
156024
96
389342
56
254091
4
15
74
59592
72456
1
51
24293
466498
66
21
95
28
275406
13798
13
138141715
412903
283485
359173
892758284
53
55
291526
68
8
65
198701928
3
43
553726679
72
204446
94
372800
238287
351781
959481386
98
189209073
12
39
454850
20
331605
855598473
840084660
91
458199
274338469
43
58
77
440303
415683
482601
19
46
203353
261960
189662564
434855990
130514
444150
860334873
412892
204584
393185
257118
32
300829790
851611430
4
76
288559
21
244205801
64
3
21
86
714407122
337887
11
14
1
24996
1
454459
369933
72
401851
28
4
47
50714
62
99
470061
6
54
136103
399140
32
90
308503
982633001
8
166358
222512
34692
69
9
151883
8
405274
85
68
76
379280
9
460552
42
25
68
97
347198
339639
66614
222724
38058
192126
13
48
164745
29
474541
82
75
72
76
13
97
68
212470
11
220353
282755
390777
298877
184908
31
99
324251885
7
66
89
53
99237
112249
478680
645067326
12
8
202266
250253
42
383116
112850123
472156
20
38
92
294648
35
27
39
409230
51
2
41792
329563
63
43
31
236487
98911
387988
285884
120914
32
92
2
435656
387908
92
241708
334581
6
87
72
90
785940467
51
2
214655
239379
49
160693
35
17
215154
35
27
1
15081
58
33
610169618
154844
233726
378985
12
356775
9
18787
1
368343786
412065
29295112
181480
234625
332434
359363
66
52
275702
351331647
363443
405351
5
47
27
46
16
36253
93047
24216
106676789
44093
72
77
406610
471787
9
26
493151534
7
58
501986658
3
82928
56
28
44
86
354024
154987
233893612
86
26829
120866
878134854
464529
21
95131614
90
778764710
330221915
228195965
36
161022284
17117929
72
83
64
101795
349156
422790817
54
371176
32
59
476930
27856
193573
18
6
289719
486148
83234067
114131
271654
4
5
154745
3
244779
28
172305
415406
25
171273
390477383
29
74
37
474247
487314
48
78
58
73
207496
146553
50791820
22374296
3
181740
367820092
320835
334249
78233
444646
95720
430813
146117
417439
5
46
88
300446
1
166800
433654
747029044
271127
80
481404
84
23
3150
3
652903878
16
248030
92
469496
647367466
12
241787
39
11
8
161868116
453773
42569959
298614
52
212539
5
27
31
52
2
267742
73
152182
49948
302597252
408317
35
71
86
60
289254
129019
73
160952
225376
37
705892404
470602
496500
544480764
98
5
55
78
91
462240
16
399857050
67
453021
313773
488640
33992
72
36
77636
21
84
11
16
390885
14
36537
157960
340461
28
73027
464280
391327
11
68066
94
60
13
84
44
21
29
230299
3
459399
257455
303115304
89
1
60
78041
7
4
7
70
424736
433800
245027
11
234053
159246
216391
371378
70
150176
121410024
427687
1
468173
452683
54
61
44451685
312248
291230
35
83740
396309
316915101
4
14133
22636
273905
90
392355056
212598
88
2
33
182730
5
374840
3
61
305835
133646952
132552
7
25392
8
338231
86701
203602
1634
47
65
128050
417212
481788
421205
432040
224138
6
91
318875
21
388786
35
492772
37
147920
6
39
339015
74
272747
93
432349940
71479
4
56756
62
90
27777
4
3
397878
49530762
80
6
64
7
58
7
50
381928
97
6
92
64
687813321
912258860
37
9
8
390698
15
768465137
73
606618167
68
19
14
51
5
79
245998
40
72
325861
91
57
398182
6
87
48
309741
481166
278389
53
45
112245
132706
96
73044
86
9
67
43
113639
7
133930365
380525648
68
87452
67
96
443897
236983
464929
74570
12
215964
55795
639052524
355327391
62
32
6
8
246097
67
490852
234213
7
253960071
69
103654
93
21
36
2
351322
7
6
109196344
104462
827755332
838240384
192661
85
251314
348671
303112
25426
71
90160
1947
89
83
82
2
112277
23
439509
126653076
4
82
26
2
186558
357924
73
2
95
2
487372
4
392167
342978
32204
167398
47
178273
26126
254818
37
311810
64
235736
40
96
227792
18
74
16
392142
34
40
33
86
55
215239
297374
274697
80
15
438143433
22
90431442
69331
107247
26
470774
98
21
297428
345123
255669
4
70
51
360202
358922
65
353567
150433
99
3
272362
92
7
13
29
20
580546347
323780
76
8
425414233
73
77
427853
62
9
162704
162432254
28
52
5
804426913
89
21
900087335
90
209754
47875
522408250
79
363077
316853
46465
77
9
20
57
362777
322351
153825134
14
49
75
166981
58
92
44
396582030
20052
42970
216862
48979
37
46
155612
69
36247
367618
28
230366
6
64
2
231648
15
2
567941332
16
62
53
74
321172
457157831
374584
317011152
393143
432442
87
43
94
68
394868
72
173555
4
72
179497
97
353049
194091
81
461265
43850
5
9
442548
327512
41
471459
49535285
14
367886
9711
81
54
15130
140469
380946
33
176833
34
48
293667
85687
453543
138256
28
327134
65
195631124
45
433501
447324842
45
56
29824
201477
18
4
40
450224
93
1
68
9
7
49
53
17311
116130
96
48
13
373192
22
61
342439
288143
306327
51755
32
24
6
15
4
11
27
3
45567
11
253668
409837
749138336
361824
81
13
30
752900244
349971
91
84
154075
86
33
30
49
439524
43
59
24219
238143
936643981
43541
13
45
243815925
31392
231511
326227
181262
7
188528440
4
99
51
61234
76
72
15212
20
68
278722
158903094
514003609
46
495180
98
103478044
106751
437454
674839940
69
96
9663
283440
124670
116095
217156
115144
28
196355
257040
419129
37
60
491723
165612
47
36796
47
125201
215653
449759
97
77
7
78
132649
488168
478389
318949
67157363
51489
36
807412122
125033
437942
310698
14
755185210
78
44
5
47
4
471457
58
491826
195405
34
42
3
63
32209
373785237
31
63
51315
27
44630
41321
58788
6986
327316
96
381724
54552
35
91
53
446377
99320
105728916
74
21
437199
117085
64
216668
7
19
410759
93
25
45
173171
170717
53
9
368656
433887
22
66731
9
77
1050
69
2
1
72370
48
55
311991
221677
304910
37
99
9
34
5
125556
87
9
69
368112280
92
442687
31
36957
37
98
183378
79917991
65
90
237884
334698
478700
39
47
864377150
376601
72
444473
107355
99
118094
93
31
408193
3222
11
774526500
30
32
76
89
29
535318798
62
224444
134863
2
32
49
8
66
9
394000
41397
61
77
380323
412236
1
83
244041
478809
22104
267893
68
117273
32
668442602
55252
98
265583
2
75
135610
58
980481206
38005
110581
822
123124
6
382536
113226
89
9
18
471990
450530839
473914189
41794
76758
421797
7
1
556367888
27
434392
29626
70
304144
27
388132
384764
38
290645867
27097
77
96
8
5
8
984263163
64
164783
63317
43
8
24
40
63
181295
57
442506
347975
66
453207
15
63198
231373
495596
7
42
435481
46
71
347494
7
362373
59
418913
359961
52
469365
649251912
372613
1
173478
56
48
409461
4
474648494
24538
20
254987
80
2
448305
466479
36
1
451302
39048069
84
701179952
17
62
421215
775697984
40582
460187
39
738932613
58156
88055
333862
204535
176522
283440
626560912
55
26
289678
77656
66
49
1550
5256
6
98
81
378564
45
447822
91
554290651
8
92
209790
50
105570
163177
65
43
14240
8
147108
125473168
46
4
11
204351
221617
2
1
10
37979
430551
230289
63
5
3
53
394007
242870
56148
16
9
38076
224765
318985
160686
4
54
82
29
7
244309
119190
52
74
51
320431
883949824
475006
87
10
464876
612471279
825112543
235435
2
175488593
17150
6
78013
9
21
9
51
55
61
1
77
197726
94
6
18
62
37
572596825
400443
840314729
199803
82
21
34
103932628
9
110384
388576491
327408
388783
8960
65
51204
122387
7
223699
54
87
225025
34
370370
32
13
86
99407
43
376879
212433
31
437015
2
969517078
77
13848
487393
63
389899
32
61
40
198335473
466876254
83
298195
27
231835
65
96564
78
317931
163079
28
60
22
41
418508
23
193755443
28732
22
1
462709
37503
34
38
6
460860
786861841
291754
390202508
311425
24202
26
86
12
153175
206908
27
12
453120
972711035
187813
386669
2
10
405378
456627
412878
78
384675
216862
73
184152
199512
79
89
81
131446
171391
2
119483
62
56
177365
45
11
8
31
87
77781
24
13
31336
197015
90
76060
50072
43
874985860
15
4
10
30
17
81
300972
213799
30
317912
11
303446
296606
422949
441914
336739
56771
89
101165
16
5
45009
300222
17
231284
344720
48226
127685
97
49
945819562
4008399
107140
425847
89862020
640679603
44
66
37
47
330020
28
238000
434270
27580
83
367160
10
42
7
359151
95
154388
68
176077
448164
82
230464
328573
35
15741
341937
47
91
235011
91253
5
95
31
393945
65
376695
295049
366649
143569
389386659
384325
29
15
49
43
33
116940
30
71
100749
5
13
23
329360
6
97
865959340
28
331902
496282
248675
383904
98
40
31717578
23
301798905
467581
95
483856
201926
88
64324675
60010
50
1
146866
12
38
38
99
81
83
92
41
267541
136135
242643
53
456061
332834
68
1
401064
49646
678537297
76
126681
47
8
42
177623
72
388071
299896
839435845
64
247872
168902101
439208306
32
24
83
462165
47907
346568
188642
167532
710018432
21
455730
3
30
14317
45
51
767882295
87
11
95
443019
435781
761386007
443683
243189
149092
47
427298
86
4
30
634252561
176347
4194
35
9
368835
64
5
564398902
252392
493951
4
507022658
17
194559
451858
53
72
958087167
22
79
916891900
51940157
376833
10
61488
85
64
49
812888182
71
434025852
127164993
93
82
254448
96183
496099
292685
72
18
9434
318130033
300034027
56673
281131
255141
35
47655
21
2
38
12
341886301
91624
205377
132257
9
35
48741
311903
477482
805614889
369193
57
1
454234
24
55
211878
23
181929
85
33
243134
41
96
154587
364605029
173232787
23
454118
11
37864
20
383841
320571
69
50686
1
13510953
42
9
85
363873
307402
340480
99
97
285601
24
54
112142
203288
75
13840
316919
265362
33
572555629
85
19
38
32
265888
393537
298857889
301718
7067
47
404442
43815510
83
427323
69
4
219440296
88
313538
84952
89
46
225603921
31516
58
221795
60318
73078448
74
38
31946
85
19
239517
97
223789
419222
90
87
220318
421266
88
65
323494
30
193021
134642
4
471854
37
5372
71
498696
43
799738285
6
401163
13
5
71
34
863818669
216588
68
38
63
6
329710
377596
158311883
37
62
41437
50
439186
50
85
433552
3
275895
290270
4
81
316819
82863
57
591857899
341322495
775592243
65
338007
346702
242466
90
191437
63
103118
14
67
67
345552
2
29
5
4
17017
9
368364
3
35559
34
20478
228294
92
9
21
37
16
73
395553
238221
70
293659
73
303123
81
397727
117445
3
639448551
446686
15
7
1
217783
51
64480
1
2
22
7
91
14
348678
304901
390689
169320
240770
44
36
41
95
233809
40
146763
3
31
41
167857
338102
54
5
320262
273391
100678691
372962
1
995720909
65369
49
1
110586
173374
127065
47377595
305528
691344201
77096
98
89
54
8
279927
4
79
374283
62
113046
845018900
31
290193908
21
39955
234175
8812181
99
730460649
9
14
274675
64
304831
241388
79
954134061
31
70
531845687
332848
48322
90
732997059
48
9
52
98
90
333755
186119
8
5
57
23
57557
9
78
72
447519
215795
44
98
374698
153678
79
196788
46
36
2
310023
2
806366921
362614
85
47
9
77
49
60022310
57
3
30
2
81
11
304970
46
173461002
5665
69777
456098
898337504
51
64
152225
8
95
32956
915088211
85
1
48
175627
64
2
395103
6436
9
256822
146540
352617
212327
71
100573222
453357
226026
457348
395818
2
447806
89
458962
80
11
13
438097
21
55
448825
81
477288
4
65
95
120317
22
79
96
65
51
287692
360795
180848
2
42
100326
5
71
410227
93
51
14
92
54
102106
997511118
269812
348580
38
4
80
437127
95
284061
969658807
184665
817833294
35
37546
46
182877
85
78
83
4586
393978
167570
53863
16
76
82
1
215270
7
73
13
48
172006
147605
55
6
4267
9
21
69
2
9
476773
42
284496805
207924
452681410
64
411839
55
77
83
12
84
4
38
330602
12
875339833
245848
168609
16
32696
8
51199
53
94
969007743
13
9
71228
206753
5
5
367727
437410
197737
678103471
55
108642
96
9
97
172580
52
35
86
32
9
436356
165689884
26116
444793
194567
9
10252
88
334344464
107545
69
72
66
200439
9
888482165
241777
12
244527
100185
162183
13
55349
181000
2
5
145931
80042
68091
325464820
391626
272971
66
82
438757
430491
449227
351040
352407
462195712
235621118
334172
46041
38
184534
2552
6
454867
40
441805592
92
58520
339133
286647
86
120030975
77
45
39
97
61
356424
725563343
335174
6
471199
250567
472388
453524
6
163103
92
23
323188
249401
33
181472
26943
36487
485557
460484
2
29
1
2
75
69
6
55
143800506
233911
316015
217677
437915
96
41
85599
16548
117028441
367769
6
156536
6
221981105
79
235900
66
10943
372000
7
87
6
69
33
285933
239639
383958
400905
97
436884
6
363441728
35
242094
469532
17484
330752
83
183053
360342
68
58
242572
45
4638
80
119103
92
167447
3749
213731
238997348
782992962
5
68
8
108817
2
229326
21
375977
60080381
87
315580
57
30
276610
386418
413575
16
59
53
26
425744
311791
2
28024
61
5
81568
32
223400
292479
98114
70
448201
263805
166986
73
25
832193530
366264
86
274026
47
362971
6
392127
11
2
140676
914023880
259513
135205
47837
494904999
42
59
87
150432
10
907682600
8
10
668487367
85
179057
120962
15463
22454
61
47
93
6
488655
319661
24964
261441
15
190621
41
67
86
40
360730
406765400
26993
11
2
376264
78120
399658
25
388993
63
178219
202042
25
90
95
31
753925264
159341
44
201755
231846
28
31
39
501534698
201503
292126
81
58
391193118
78
95
208930
558109232
85
68
268900
38
22
1
408552
357142158
345685
75251
463600
692005336
46
65
71199157
175526
65
170661
51
487147
57
17
10
33
81
44
39
87
81327
199520
494972
184391
67416
336874
451678
465102910
181962
370830
48
199514
1
546515783
261497
94
55
349814
442836
98
235711
52
409193
8
12
40079
60
335190
239912
31
471360
85
827720477
33
385203
36517189
229782
34118
532509495
488998
7
91
51896
188344958
74
900632842
25
48
363819
64
82
314820
175612
62
87
170080
446773
65
28261
9
323920
7
263173
1
81
38
310263
18
4
79
250155
9
176558
6
57
17
7
17
429095
86
7
86506
26
210628
65
39
30
80
56
409834
392244
3
665012006
220391
220214
303485455
39
5
81
1
254419
225669
23
44
317161
87
418647
13
41
305274
123319
13692
4
456729
64
75
438754
134971
6
89
14
7
18
52
29
60
185536
379679
64
307172
7
399065812
472176
303705
455809
36
140846
7
46423
309780
562652628
69019
191011
53424
6
149896
4
370371
423264
69
34
65789
54
89
58
33
340562
14
27
80152
68
301961
34977
20
76
2
19567743
17
91
274148
148442
79
44
69
4
96
318579
66
7
40
35
33838
83
59
995916634
94
82
3
130193
52
214091
486472454
124988
204757
967323333
49
109384
442607
401689
7
19
257532
357590
9050
7
390289
160435
33
616427925
619339518
36
37
185098
83
89
36
34
214188193
91
9
454478
433661519
18
94
360276
54981
106448
58
143056
259528631
501165653
2
129122
181240
253171
53
84
2
899784524
47
23471
261956
130769
46
37
436759
266552188
36825
237090
3
464627
448972
46
60
163605
32
28
329207
412856
391070
9
311269
651591707
41
443503
828759367
2
85
972739103
53
16170
89
55
52
69
117913
492260
3
127979
668205716
61001
484226
74
170935
1
332748
174339
362603
79152
178908
130630
67236
73
34
37
66
143803
406710
496732
21
5
139050
7
6
364161
431588
144473
163759
228007
493685
63
85747
472543155
149835042
331979
20
21
512008248
8
85
100440
325678
24
219537684
341043
70
490399
240561
18294
39
8
7
5
87165469
248399
87
77
219067
43
7
595165723
3035
754465684
89
379086
9
15
74
47
14
58
397018
39
75152
275230
89
53
245369
44
6
314890
48
40
63163810
108551
99
7
298458
230748
307448
493824
199405
258685
60
30509
23
5
23353
32
159457
197870536
277960
59664
87
71
114816
6
42
1
494665444
310191
9
392525
48
205008
82
81
479020
283893
81
7
211866
74
428537
93
315
166936
41
86
465433
39
49
60
39242
211992
70
51
98
5
64
92
819355958
8
54
155150
69410
56
18
13
81
402083
6
23
246631
12
87962
468533101
62
8
154946
8
270739
23083
276901
65
9
628503091
93
73230
52
15
26202
326482530
456528
8
491544
169943
91
58855974
56
14
88775
32589
56
25
98
236931
121832
89
403784
303479788
40
122694263
54801
281073
4
16391
83
99696
89
12
99
52
37963
448053
354585
89
308995
417196
23
15
144395
20
2
160886
420130
92
38
58
19
4
33
19163
90
158607
55
77130576
90
334419
188203606
77
96
267197
171657
99
78
208710
451436
65056743
84
218457
404537
131374
281173
6
7
667162496
212857
28
103932
95
377667
85
930955052
68
256252
3
73592
461871
300911
414251303
6
226361
70
19
29
82
355163106
184346
2
20070777
256199
188368470
349055178
17
494996
6
2
93
21
39
494705
404812
155055
24
90
67365
424718
6
524135732
6
297230
373739
7
43
69
90
427117
4
73
379098
18
389047
468297
98
322168
62
308683
309608
40
347170
317088
82307776
421791
310785
324512
1
24
369206
42
151673
95
54
480628
94
9
9
141874
850156799
94
68
94
40
14
26542
3
354189
41572
9
283591
46
86
50
8
72
493787
44
79
25
383810
226242
35776
209086
455483
400169
177475
477796
37
35
223982
485475
476450
50
86
89656
354380
22
75
15
10
679980677
570501216
8
345389
408930747
40
50
581389073
384622
15
376954
29796577
6680
4
425730
26
95
272489
6
9
7708
49639
21
51
430414
116658724
106152
17
271131
77279
83
75
702664515
77
20
8
292894
64208
182732
1
112901
523273400
57128
68
32
236071
240914
937130613
491679690
46
5
377894
47
39
169148602
287465
33
11
64
457440
76
59
63
57
23
50
8
471922
85
2
525628656
29
74
25
287769
134527
68
415667
85756217
517220188
13
253082
594137507
11
489586
927218799
8
68
303539
2
346822
40
99
58
654078982
41
415227488
247486
412598489
91
8
477470
521433911
357215
26
21
276799
158349606
81
381054
4
64
74
81
451708
253001
309131
383521
472625
185699
62
3
99
427396
576468197
1
48
12
23
84
21978
80
42
76
48
346394
17
460699
80
18
56667060
3962
455218
63
33
8
112850
42
6
453160162
50
2
3
98
92
209199
484991
50
76
31
94
276948
25
6
293559
262841
160410
322160
60365
323297
418377
277161
2
205659
270894
190949
104856
246540329
49
6
118588
9320709
40
168598
91351
38980
851127631
30
62
23
355140
205058
761421467
8
48
7
150464
85
4
7
203919
23
99
649307084
210264
38
5
24662
71
385606
352749
8
47
40705496
8
858423548
266808133
52
470039
152520
56
472478
265936
484602
494367
382570
674038701
332474
49
856005031
56
376549
7
40
156545
82363
183312
340600
45
332476
6
55
53323
12
95
46
130626
81112
33274
95631
292869
92
418404
468199
139009
74
25
84
2
165552
80
45
346738
419417
98
92511
416604
31060955
54
14
37
9
92
334012
846813553
56
90
18
91
263186
347685
12
448867
37
4
66
95
2
86846
3
82
345814
3
262787
37
103302
72544
97
96
452636
71
405442
467722021
274601
11
256366613
114639
266640778
85
8
9
240549
322892
18
86
8
516298334
69
16
6
56
203174
75
2
153117
88
49182796
272647
258396
68
260471
2
370577
319941
74
7
62
12
313992
132439
93
48
90567
27
363159
435736
133284
83985
46022
79
18
65
41
73926
5
50
51284
380027
63
32
670902963
1
208404595
286966
272538863
75
148781
59
129803
55
83
7
186474
241806
87
214918
205360
69
38
45
285052
251167
96
3
310814
21
42
88015
326724
487390
15
78
36
91
442618
25
857604018
74
498504
187444
58
57
288553
95
929593236
168107
42
299702
190225
57
97
8
5322
322217
5
625799435
115684
290722
5898
97
192252
7
32991
12
285843
50
74388
22
6
455252
420378
209849
32
411720
113571004
457046334
86
107033
12
132350
495702
77
418246
491432
354498
280545
321579
267218
252216
251867
88
380615
4
77
12
58428607
406239
7
361511
143237
768863873
32
418059
14279
9
234865
344010
15
314646
51
7
490818
453457
26
81
152391
860123262
486241
943339619
467838
138681
1
377948
6
908336239
4
9
88
478758
336118
7
44
214855
494189201
249306
28
256972
44
95
21325
61563
19619
41
396116354
1
155755
681140524
1
851178539
247934
446143
11
180880
381631
109031
668049780
14
31
213568
81
220532
48
434722
69
48
28
3
59203
34
98155
208268
96
247534
87
2
15
100699
97
52
86
96
67
5
1
88
33
202352
86
57
379826
425762
66
6
302312
28
306402
273218
460152633
92
121980
413732
96
3
32
342507
31562
17
23
466465
620771080
98
283652
30
6
32
74
482811
247520
248814
326199
233575
251688
353333
312252
85
36
97
17169
175371
7271
112579
25
37
249989
477652
413655
410962
48946285
342000
56
81
439629
14
164278
29
65225
68
93851
4
38
373690
171235
9
159690
294971
81
9
62
384372
69
207895
59748
75
279392
68336
171655271
305229
50
403586
184228
1
22
413734
59
327396
2
493950
28748
88
31
28
302657
44
361654
98
85
367170
251034261
10
81
283308
72
58
81
31885
351702
67257
292951
1
77
406549
152283
491680
190108
65440
220327
51
292876
1
89
368578
82
378638
302441
82
66049
487773
306069
1
9
222831
440961
464445
22
76161
63
372957
38
9
46
343006
487874
45
66
61708
54
498233835
197022
94
846575562
226392
20
55
154413302
85
192981
7
412241858
411393
13
21735
101373
421953
224853
9
471440
12
76018
84
328820
68
328041
2
5
445076
451190
426179727
5
7
8
421651
44684270
17
24
456053
5
11
38
5
36
30
843474177
526134620
307407
6
355361
324942
479265
192062518
42
99
497158
63
402611
81732
1
38
11
32
930039255
79
39
34
87
259148884
252815319
76
367193
856899421
487994
303189
52
441583
112862
341604
3
65
32291543
19
3739
15
285619
431129
2856
458585
306346
20716
475546
476723
94
55
157132
36
36089
17
21
39
634658642
3
179553
1
13
57
170944
30
479396
384167
33
95
79
908795466
6
398488
39
87001
34
73
44
51
971865082
464194
960917599
100160
582588350
41
45
162807279
50
23
3
130407
92
914467213
365906
121618
298759
59
1
5
399853
342315
155488
48
18
47093132
348186
13
42
1
169758
93947
90
118914
15
986141606
174303
320951
37
133206
6
80
19
31836
48817
90
335159
9
596301166
113702
86831
692817114
2535
226702
95
9
487558415
316309
325801
406648
67
7
446423
402769
188014
441646
80589
254366852
659422408
33
268380060
215202
415095
187948
464701
54
93
26551
364531
459461
400391
99
836674004
8
94
74
32
4
328797
54173
5
48
423241
429882
70
670896576
1
443488
41181
63890
296318
398062
9
94001
2
299149
3
7
483730
410773
61
820041826
9
471582
7
71
57522
16
18
40
388121
13
361005
436824
60
1
48
21
394459
98553
81
83
327151
151138
778641057
5
230763
250425
262710081
5990
36
3
195773
450011
72
106128
494683
46
33
37
49
57014
3
110453
373913
68
209814
210073
248659
146909
74
996763420
156443
135456
245572
3
5
7
1
638616736
28
89743
245452
399100
93
300161
456343
32
80
460459
42
26
17644
410572
1
131065184
78488
96
494853
50
76
9
180199
198963
8
16
72
39
318181
51
168774
30925
442658
3
1
149860
136615
257023
330637
11
76
469669
339985
36
37
44
14
950265457
345020
22
407618
48
733583659
372191
91
195144
1068
33
407843
23
48
322989
82
49
557477182
16
587867825
446587
24
44
46
58
360731
2
89
31
5038986
350122
51
312057
123773
485714
58
447347
39
82
41
9
53
13
91
702920615
260780
86
281119
14369242
448776
77
400753910
36157
341648
56429
23
37
54
2047860
55
25
176861
309032
42
313351
48
4
210179
25
150328922
2
66
396306
29079
493246
221406
59
54
647080853
83
5
1
9892
22
63763932
8
65456
33
726436271
20
65
45
299583
76
22
412761
162540
50
150987
52957
43
47
369097
430001
240912
317611
11
3
41
719144774
465933
94
426701
5
998220995
6
8604
3
53
868034409
389124
53069
2
389307
309766221
61
2
96
401666
67586
89
6
95
4
82
58
560956721
23
205128
297179
268424
113437
33
7
274002
7
36
30010
217323
58
19
13
108801
186276
57
90
242325
90
277410
86085
54
263409
467192
294601
61
4
400550
30
5
223468
81
959150394
618015518
94
277848
95
6
83
14
496785
356209
999665007
9
78
42
202533874
311193
59731
19
37
6
47
9533
21
90868
52
28
28
2716
9
52
92
16
325791
77
99
409246
28
228246
482714
129662
370888
124364
185290
508987694
4
50
249464
481478
26
429275
137541388
325358
26416
23
46
18
483640
153674
336151
54
48
335697
92
283802
27697
14
45
36
5
61
21
370144722
63039
96
86442
182184
3
1
25
93
154605
65
460785
18361
71
721095259
388210
64
23
37
25
43
49
9
41
274750
626846167
65929
76
36
44
450483
413126
1988
83
59
8
308960
64
681130986
5
3
389061647
92
33
84
1
95
703312176
702298232
53
647093289
267315
64
64
85
28
11
4
98833
35
756787626
998346695
442035
53
98
236344504
158481
64
9
338461
101324
258746
97
68
36
44065
15
49
18
74
92
38
172385
227310
22
113696500
488194
6
405085
492977
195633
805337584
80
3
83
458670
40
14432
37
10
5
14472
459514
52
57
262102
5
23
441766
93
88
599988554
39
14053
4
454445
29
187951
77
33304
240674
45
294369
441826
354060
19
70
5
4
357332795
16
96
80
68439
80
751207423
65
123998
362137
168304
98
965435125
87
18
443876
43
143294
15768
6
6590531
2
127617
20
72
24
482279
89
27
83
35
467256
36666
92
75
288175
83
27
77
215887
301417411
97149
11
458193
677668403
2
137119
3
26
96357
750651164
856508889
323819
742979575
15
5
161305
322269
246198
74
70
71
71
10315314
60584
157200
9
264663629
53
33
77
46
70963
62
623597634
491548
84704010
239031
175562602
870365795
53
6
119385
496192
4
31
8
326375
4
83
84
351607
324115
1
68058
89
51
1
3827
73
304336
90
86
166087
47
58
741880201
472011
77
820592737
147211
7
26
22
505804700
83
75
671424723
895561073
198720
67
954982923
40
144185
8
62
59
7
477440
66
90
67
37
32
409870
71996
6
94132
246148681
281006
32
206445
64
445514
101650
1
68
476227
624562434
71
115889
55
99
96
91
41
7
49
805346123
51358
180133487
385993
77
382221
93
23
55
35
63877
52
309979
348333
540499117
432932
970247516
1
92
22
9201
446170
2
200074
62112
6
469333
17
315243
75
55
116390
181767
464923
451996
171598
43
775334305
609831697
80
6
199803569
18
60
230908
448434
212862925
111101476
41836
80
367057
66
640826070
446864
223667
61910
33
41
92
6
7
33
385768
52
388307
4
128629
7
28
20
131172
107231
84
222978
35618
253766
943276447
21
401214042
61
36
43
3
14
253594
59
162559
4
185183
415760
384841890
56
89682
6
381791
37
4
7
871455231
93
266931
202733
62
707927366
2
79
46
59
78
312438260
81
64
215427
19
6
92
314530
20
74
95
405707
977678599
29
371659
461200
105367
441001
604952939
84
2
44
9
16
38
733767232
134400687
23
366165
55392
29667
29155621
98740
37
317782
20
64
629781528
81
1
5
49
27
429215
252406
54
76
95
151939
370883
60
283331
18
418546039
237571
41
180244
32
8556
51
164840
293554
99956
49
99
68
213114
34
143578
256503
299460
561278813
112371
80
379054
859996681
790395731
422731
89
2
8
250359
5
68
15
306757
93
179727
254643
278123
499552
70
9
56
8
95
159375
77
688911197
67
86
48
29
177891
352109
123581
318706
81
370700
301307
457428
27
64
16
204504
54
26
47
4
387928475
91
71
99
484322
55
67503
337932
583661596
28
2
6
98
52
78
78
8
191268
77
74
243463
89
211432
65
31
273669
89
188192
37
48
118838
25
46
120681
181466
55
840524146
3
84
47
43
124881
161149
239086
533969676
734644865
380505
4
47
184758
61
60
95
87
5778843
243493247
79
470078
33
4
295301
24
226651
56
414635
282722
110660
869004434
58
8
67
25
431102
468888
176385
93
53
337603
74
41
793940725
80
83
902755707
56
297467
70064
25
36
151115
405915
5
27
2
278389
66
53
69
14
66
33
1
99
60
5
62
43
50
376860
112180
30
73
32
59
3
51
302553
328186
69
390548
22
55858
47
124727
490060
32
38
397471
7
66
43
343927100
16
98582
39710
78
175901
21
494265326
73541
8
42
92
153569
3
56
120029
534921532
79208
351766
269699746
206570
442101298
391939
67422
50965
67772371
458043
194314
7
308778
765882421
6
213299474
491549
11
1
68136
401730
76
34
30
42
271596
18
15
41
486231
451754197
25
7
67
6
9
340831
68
67
258337
72
92
152057627
91
346853
34
387376
18
98
731175838
158616
201725
364022
146353
4
44
407334
2
327789
50
199556
80
140933
73
176054
346555
51
62
252116521
467044
290298
146518142
485879
314063
43
59
303857
1
9
484881
44393
4
67
77
4
392287
466
65
319861
119869
105644
438232
75564
302991
210567
39
5
684800728
178538
98911658
69
71
519915640
91
10
38773
9
416390
3
6
78
33206
179787515
183953
194794
471940
310072273
54
86
245641
96
244253
2
273237
45
99238
483953
481864
86748
286001477
689569175
141080
62
263900
28
144499946
362834
46484174
82464
68038
36
22
25
80
82
72807
74
66
149752
512967027
481891
69
283442
902909882
263795
26
297812
88
377144467
21
3
466590
4
59
18
93943
50
46
61
298568
12
475302
31162
288575
25559
342818
286041
219311359
303564
529180598
224300
334238
386190
322744
3
1
31
2
70
3
259215
9
14
151510
24
33
81
103133
29
78
357128
914700760
481833
54
1
52
44645078
51570
179290
108793
307465
732552222
59
7
148945
80
58
238961
430295597
67154
89
16
334416
53684
800400077
27
5
419334
77
1
33
19
90683
115603
225508
338219236
5
40
46
247931
382425
18
3
491034
82
109398
187566
39
84
20
212484280
80
99201
887557525
17
872598822
145762
319527
58
438251
376870
51415
4
89
650220587
65
55059
97
12
20
24088
342404
8
445231
389224
94524
871171591
45
706141947
36404
171543
278198
437830
390378
20
38
953898326
117459
120472
759865203
85
28
699540641
69
17
14
20
390699
81
76
7
90
1
268345
95
7
420962
705100437
167963
81
2
13969
36
151686
33
64938
68836
131805
476301
50787536
1
34569
101249
33571
218266
11
39
32
447947
253808
938247553
52
71
205601
286585
67
753525387
34
525720714
370590612
454623
434848
59
64
55
239541229
343175
334948862
355859
454202
8
75568
1754
17
86
63395
162995
794193100
259232
2
77
2
60
8
478540
5
996522559
284240
5
420719
173539
2
68
73
746553171
922476090
61
39
30
18
270395
9
635496661
28
276618
11
459904
8
367168
1
57
252326591
83
91340
45
28
30526
73
113344
43
60
482411493
281509
87554
38
78673
67
98665
75
777000406
75
7793
62
82
125806
96
79
783627956
22
53240
82
573917104
449848
55
395184
366852
92
41377
99
49
97477
7
11
478565366
3
44
39
99
50
237293
300962847
18
40587
89
343904
492241
485590
361818
75
8347826
774765963
74
46519403
38
76154748
671222707
279940
8
30094
321703
440698
78
68083
318832
37
471000
4
1
374791
4
2
597098188
77
194595
99
446164
74
2058
192861
368897
273345128
93
1
333272
64
280744157
61
6
56
19
4
24
378279
20
442910
61
39
77
96
21
145298
44
166423
432017
39307513
461079923
89
21
67
17
39
18
255668
369056
473299055
58822
497067
254416
9
120145
9
309737
73634
91
41
31
331219
200172377
469802
239482489
42512854
68
17
83
3
51
250017
37
320572
68
28
427549
9
147269
1
203890
18
78
6
56374
19
32
208467
71
56
8
426817
34
797194201
93
24253
71
19
141360
99
95
86
50
9
80
66
180101
2
30
53
619716527
53691
253573
447841
76903
51
243949684
436016
71
2
124019
876271310
719922536
231781
52
71
361883
96
12
346724
260476
16
3
66
56
59
227532
739426050
97
126553
840532841
298274
113938
8
184707
9
164237407
110665
56120801
53462
83
3
7
60146
55
305362
74
42
231969
80455
1
32
127596
63
42928
34
50
15242
16
33
35
19
46
444643
90
137114
3
78
49
6306
3
47
250995
818743524
20
5
89
141214
308047
70622
373624993
245794
53
404337
95733
6
580887453
79
100819
499369
282772
93
20
90
414061
97
159824040
176116
333650
37418
375981
447823872
34379
73
7
949729247
53
979777580
159519
9
92
4
72
262785
74
62288
316769
78
39
105128
76693
389940
83
462393
12810
104233
11
97
63
52
70
7
400935
247245
13
78
263417
284678
590690443
228464
12
21
318678367
5
94
178434
138123518
419372
349832
482008
8
201946
411447
158656
62
16
10
3711324
284079
65
327361
124257
40550
367659
375760
233616
10
401057
83057
347251
7
4
261669
24
421431
19
15
65
41
486532
425929
34
51
56
6
298307
490730
25
25
4
419
47
55
6
316784566
4
998719130
409306129
232021
80
447636
443804
94
34176
97534
120867
161200
60
57
34
38
452377
50
75
6
92406
63
81554
149996
36
3
10
207132
6
704973712
465358
493810
392381
452332
467414
15943
40
226166
2
6
81
330373
87
11
275018
667373281
117089
31501
302039
51
76
112473821
95
965685535
35
397537
47
14
840436844
4
414783
70
95472
116554327
44
63
3504008
3
53782
61
91
371898
14
452989776
99
465390
84
43
91
4
2
70
49
59
17
330304
25
150343
15
7
251635
232764
8
112541
43
41
420300
316734678
80
189572
2
72
22
368735
50
81
115562
153284
70
98
337822
426532
218939
99433
431564
18
430189
138300
444764
67519
205427
333412507
302179
274926
70
75
82
217946
43
329128946
4
132430
395538
40
19
242533
417237671
302268
36
77
258385
20
40
317778
70078
83
102024303
79
3
483098
281639
259489
244938
427670
90
4
3
965964490
131037037
5
338288
59
49499
76
6
58170
72
42
9
90
128083
473916
363092
1
7
449989
6
368750
98
129275
8
429733
78
169175
59
49
50
358435
8
240832
50
768029030
97
174675
81
215249327
80926
68
79998
439991
4
487267
28
65
543051263
17865
144755
97
420388
188731665
86
77
23
15
473992
59
84261
8
426454
52
73
45
285299
97
179124
318338
10
626789875
4
180389
67
59
78
7
187890
31
69
322111
14
42
8
327685
890620343
9
91
68
278293599
15742
21
244758
102428
379804
159328
455595
2
71141
378487
437461
43
45
437121
1
76
9
83
95111
408986
141075
250872
96
17
79
118933
5
4
486445
403606
36
156174
66
225097943
234279
81
6
152032
1
44
19455
471819
2
35711
326963
270540
412379
31
85720
228232
867570262
1
86
64
92
19793
7
121979
69
2
45
463001
213039046
34
83632207
63
31
243132
266212
10
435315
280516
330574
313116
20
66
96
36
98516655
20
17
29
123955
129218
53
60
12
24
472396
279182
68796
54
877741239
82
87
256456
48
9
534053824
69964
88
237710
29
12
250017
309455
39761
600649814
5
658644573
43
75
129011
77
144900
335636
22
16
489226
72
18200
34
404903
268705484
28333
722265033
461312
419804
391332
27
303341
17
309223
70
266540
367750
400884
71
50
91
72848
120460996
82
486738
62
858557053
212265720
633100288
8
9
341779
418966
348866
22
269879
58
150102
3
74
222001
365718
50
358054
148628
290650878
10
346847
60
51
18763
36
88
483171
475248
58
5
93
46
272565
190411
482324
45
460536
10
312660
422063
5
66
377782
76
425025
7
253408
270691
254301
466194
81
13
54
228640
39
63755
235276581
468471
273997
189414
455992
2
7
52957
44
66
440334
63695
78
103065
52021
95
25790
34
458099
79
45246
82491
3
206650
247931
70
65
274799
91
69
64223
111933
5
662383285
41972
418553
193572
10
279475
94
4
20
46
175803
112953
960251369
280469
91
200455
29360
84
8
8
11
867794405
89
34
387893
369407
791563432
90
381310
80
108977
856154032
58
463165
452983
65645
58
186487
150516
59
429483
70
32
74
33
418690
85
27
40
40
83
3851
153857
169654
69
136493
20
31
2
92
19540
256036
729171733
47201
339855
155530
23
24
425265
474145
96
394468
86
38
172652
976887542
77
34
244520
38
3
697867968
4
8
20527
70
434066
373250
448261
2
28813
67
393143
156814
276078
91621607
97
68
178860
42
59
381003222
210606
28
35
32
50
2
37
41527704
201712
83
304017
23
434934
29
70
49
32
7
95
27
50
263708
2
64
58
211497
168965
338301
110017
320413
409148
8
60
277687
89
153044
78577
17
400594
459381
121576
45252
35
405859
205582597
7
98
31
194895
99707
498778
411303457
31
458747682
270297
390113175
62
611552562
157365
439992
397497
12
342381
5
231559761
299990
8
24
70407
918318841
393684
176754
82
8
202890
1
16287
73
195405
683317172
33503
9
62
844066239
85
35980
421896
27
345086
52
71902
139596
389064
340118
622374469
217248
32
13
253706
92
110314
159379
42
23
264654
67
217854
39
966581748
867370504
320544
399902
79
62479
98
430740
111292
48
55
23836
6
90
149482
336468
472709
3
188118
85
153150
491955
5
48
83
299369
53
311701
468771
108091
127044
92
423377
262894
224712
238394
326419763
59596
82
164583446
33
9
68
414362
61
732199358
6
167502
25
50
44
7
576978094
84
238021
2
29
34581
141568
87
255838
33
25
83
277031
401202
16
350169
240768
29
43
295743
389368
126488
70
482202567
2
257539
52
70
419420
55
9
387189
346117
72
17
349096
195039
399629
41148813
422478
360345
88
178670032
379977
967701569
360071
48
443129
17
411990
143263439
99
5
18
87
64
98
8
53
27472
91
445238641
236785843
270843
38
84
332248
81
218179
49
249642
47
288302
60
3
201708
94
194378
323352
1469
87
155352
17468
257275
74
467291
3
92
89
157422
54
1
388891
13
28
6
98
51783
69184
444075
198729
1
74
355269
60
216916
36
348469
26
3
10
58
766846866
483868
356094
305600
472428
89
312053
57
851416707
178464831
93
8
130694
58
126269
69113
290058
282518
53
4
53
12
115250913
60
51
90020
55
207661
83
142178
325966155
215916671
408731
297026784
3
9
14
5
417747
287460
427077
385539
407298857
484141
79
1
302221995
30208
463673
73
83
14937377
7
10235
298124
3
58
24
77
78
221291
48476
232963
556461614
201636
40
280009
114632188
60381
474761
3
419721408
105279
58
341714374
25
30
79
21
406490
55
30
69
50
2
135937
132762
39
54
35
26
486774
99
86
14
18067
4
9
84
286355
35
5
63
923595630
846559355
58
567155209
38
58
4887
7
74
2
2732
141221
771101691
22
8
5
69
63
193152
39
72
91
92990
344158
18664
9
422099482
86684
223928
14
36659
296052360
294730
4
464304
14
53
139140
48
398248
3
152887
602858844
164473
38
221631
255403
135574
6
278789
7
1
248900
260438
58
395815
8
20
7
352162
99948
82101
101413
26
81138
46
310804
86364
222084
48
417456
457160
369018
311365
67
13
459264
50
6
64
73
278619702
900205972
41
9
3
6
828069620
455295
9
36
65
73
499496
462215245
93
208080
486926
31
1
44733
392198
122598
386639
408130
79
52
1
280234282
642612594
97
1
8
458630
40
70
46
69
72
462175
303174
294278
209961
5
36
97482
4
139419
287173
9
16
394474
414585512
94
18
153571
23
5
6
14
86
63
39
31
11
81
83
467705
134445
405026877
305403
30
181561
7
881178521
105669
418166
21
304628
93
58
286916
7
396556
71
40
224218
40
1
194655395
20
65
311649
22
92
378871
68
8
79
57512
24
61960
15
37304671
20
207945
5
97
46
24
104703
283550
72
294475
58
60140
76
9
98891
352054
22
704867851
93
33
74656
42
23361
361766555
262852
405058
193644
260614
234858
91686
32
4
35
373823
24
220552
279607322
3
436876
33
45
130393
125298
62
54995
243522
129455
218294
63
967751009
5
1
52326
214392
8
160284
1
72
183480
45
408387
60
486078
468331224
96
65
9
92
47
398291
9
395430
6
941876783
63
321497
41
174905
81
227405
191597
37
497728
57
249475
41
9
963439069
340767325
82
659
48
95
78
17
8
86724400
97
80
228273
339930255
81
43
71
3
201894
8
40932
41
160580497
7
965998359
79
16
137962187
1
72
8
20
64
418850
92
93
168003
5
36
32
48
24
60
127939
39
37
36
88
96
617177684
338493
39774
21638
442533
220062239
8
86
4
36
83922
52
46
79
290031
80
34
41
462673
89660026
56
138640
46
539992315
60
11
42
92
58
200452
63
18
82
97
15
88
81
36
94
4
330818
177915
901394833
23011
22
86201
37
919123732
147940
33
269882
1
160082
456420
899453763
77
229694
24706
182864
161328
31
264332
13
26
87
91
57386
3
392615
27
15680
399447
28
25
68
367927
561146087
181642
39
90
14519
64
7
9
32
43
48
75
213258
288558
413900
40143
308440
62
959761370
206785
148820
85
377756
331846
69
337364
7149
15
46
73
53
49
6
50
17
276500
242378
337827
418853
25
12
471056
360344
2
48
99458254
79
65
8
628059438
5
419401
325835
52
33250
64
241661
76
245538
72
342453
474861
53146
378198
38
85
30
48
492432
779332029
947544823
18
84845
77583
111474
23
444987
2
61
63
272547
63
74
43
26
487528
72
34
414510
66
496553
73
169199
62569
112041
336841
878245190
34
278973
75
70
98
92124
100620
154871
14
72
219612
83
171898
332810032
45
27
60
50
77559
23
691534571
380539
169085
11
90790
126251
19400
442122
454708954
622493368
95
25
17
39726
70
270089
320145
26
76
95149
279647
291898
6094
33
194822568
4
150584
387614
147158
77
34
6
89
698705512
365806
44
88385
30
294971792
220750
47
59
2
149134
405368
63
87
38
440279
45
30
420917
1
480536
243089
10
110826
68
334609
7
332911
95
221814
96
199760
421307
447341
408069
53239239
383882
173870
487995
48393
54
25
30
4
192810753
25050
62
218276
79
280546
51
58
58
393838359
832855560
929059179
139980
78
4488
95
6
9
6
76160
17
37
61
403730
168315
286977
91
58
498609
332829
77
4
5
358746
38
453695
164544
24
91
59
144286
46
6
174934
29
310635
6
69
65
49
107549
362220
324011800
5
462530
89
463136
9
4
125279
403387
64
83198
485971
35
685964290
306854
154888181
236313679
322491
75
126770
5
20
30
2
68
756378369
189902
249080
9
379757
31
18
20
304671
101159827
4
396717
719412831
433884
289916
364412
114674
29
176490
2
407109
488798
6364
696988168
71
316110
31
70
224519
170633
397869
8
189074
163268715
32
63
61
2
1
821686986
94913
62
40
372367
6650
8
245994
285392
193076
30
55
7
4
56
144217
149873
108428
93
76
161101
458348105
435516191
14248
83
36
367960
19
15602
68
492525
83
128746
14
2
66
6
16
527199957
28
29
76
555903524
317318
51470
75
23
55752
494223
73
373201
47
261201
6
256069
463837
20
93
108107547
67
378886
153819
74
53
259889975
201193
77
366858
60146
8
95
17
860460574
14
89
10
158700
495345
79
316215
34
40
80
3
265384
24
367236
33
411310
82964
26
58
55
6
277024
369599
9
34377
7
110834
66
31105
284834
295333
59
29
93
441425
93
45
309744
65
736786515
36
1
161756841
45039
75
80
206085958
30
69
733517246
17
67
740473975
288968
24
80
84
4
42
36
19
731251198
4
85
34
85
198450
320302
372893
259914
92
381600
187167142
742909100
94
435366160
58
79
820062336
87
250244
90
70
22
173490
80282
232767
1
65332
90
77923
41
37
202280
299848
4
329369
23
79
137860
404177
2
97
71
4600
27
51
48
82
279902
6
425150
249158
307937
181569
26
7
4
2
98
39736
4
421037879
71435
441503
261424
39
93
56716
404270
85
370673
81796
256290
34
393670
383520
216787
282045772
6
174943414
68
9
28
252478
275446
839150832
32
495150
724074929
7
370507
481795
692896468
175885
401744616
124998
90026
122935
49
150100
371163
369425
136424
59
29
303557
467257
408374537
186990
136817
23
21
472726
55
210778
211140
77
25774
389748
3
43
37
387993
76
2
259178
118570
229640
1
23
9
237455
274585
1219
3
37146
20
151223
256552
22081
196904
20
2
52
149812161
276889
24
53754
1
53
94565
377094910
76
15
116775
2
9
136397
6
29
65
47546
52
351562
44
70
452268
20
71374
1
89328
90744
419079
4
87
44
91
1757
39
302510
26
13
450179
41
6
687500060
14
112070
392117
584512027
215026
3
52918174
602773518
224188
94
330409
33
454893
70
28
425112
46400
13990
7
98
405698
64
2
107972
49
7
66
55
3
916447035
107065
77
69
11
283530
23
558163774
145438365
490981
197252
499925
3
55
458840
85351
265070
221796565
203240
42
3
60
9
59
18972
5
409482
80
268979
6
184094
67004
562438496
392873415
57669122
291947
479642
214775
37143
51
39
144060
81
254660
226107
2
76382562
378900
60
4
284086
213524
25
339311620
4
475398808
298354
13
440719
210960
34
68
565796195
74
364669
87
72
64
139805
9
6
7
73
422544
202830
322413
289876
8
323158
496107
64
917491018
280441
30
379874
8
178239
21185
80466828
40
811396499
100949105
199503
62
34
136963
134006
85771
403179
458114
266481
6
69449
32
174614
40078
249291
480998293
67857425
93
88316
362088
244693
92
82
8
51
20
419692
382762
114441
19
71
579548396
429270
1
110240
25333
38
600526938
62
979601350
48
70
314599
14
59963
455805
256170
399941
280139
198696
376980
321898
29
109995
71
384896
55
74177
7
85135
29
72977
82
348437
176021
475424
74
472713
23
325542611
38
760190227
671701472
463135
29
50
402342
62
406135
404813
564130745
51
78
379518
79
23
27
73308
330825746
963467269
352259
21
40
25305
390254
295306490
94
357628
126424
23
465147
439805
384138
9
162779
18
272084
81
58
58
21
41
141792
6
25
45
45
4
109523
68
66
467562
326258
692706352
84
114240
909204371
62
450656
75802
73
68149
5
35
357166
37
188802
22
288543
68
1
180785
140709
54007
40
668393941
72
189553
41
39
99
462217
414979783
143913
95
14
25
2
83
5
5
78510837
35
797880186
29
5
107446
480081
85
114011086
25
21
48
91
472264
319422
292471
225910
493572079
113633
43
217711
432066
29504
2392
133032
54471
3
26
355792
9
89328725
14
64302
9
32
4
20496858
444429
71800
102143
42
473242
398317
440980
377136
438091043
25961580
62
482655
99
240435
74
329638
257141
303779
358397
254165
6
77
242283
145815
498205
21
600675797
817299282
118329
59
87
13
27400
26639
772137736
27
456502
30
88
96
366762
415805
62155
465412
11
40
409402
49
1
25
5
118590
647998354
1
996136028
20
460045
27
71
2
27
53
607824777
157798746
121289
5
77
1
73
405481
99
44
371307
97
493354
59
354200
29
36
1
89
60
49
903826752
50
41
93
72
50
179432
316196
242595793
245975
28108
66464
13937
493606
144942
68
173362
53
40358
13820
76
21536310
65
30
2
483041
65
52
9
61
8112
436568
4
410860
46
167407
268041
45
22765
179826
928759969
374840
12492
236980
17
16580
34
5
314633
70
124240728
66
98
60
442990413
392369
6996
10
79
169272
526329443
64
2
94255
21
89
14
3
205897
86
871741074
33
628235683
27
19
28094
57
74
65
285914428
295712
256239
7
14
218161
250545
26
46
8
231080
69
92
460792
150060
204734139
40
346789
69
323221
368328
13
42
280064
174790
423838
88
321039920
257012
47
41761
97
1
32
98
311991
164156
23
3
53044776
8
2
8362
255944
96
63
28
2
96
358539
148551
845629584
95613
45
30
363423
92538
3
372871
256097
79
221122
171774
238531
38
914392006
848290026
79
358486
55
34
174934
69
461994
435133
93
85
283611
286728
242359
53
45
3
7
252514
5
51
318587
543066125
349306
8
332586
282125
113567
482268924
399266695
382982
55344
124234
12138
70
19
15520
23
303350
827861923
74
67310
60589329
16
172368
616425854
1
42
866307318
418824
7
311032
808401205
371917
84
99
53
11077
280473
46
95
3
373220
49
245460
37
276442
58
16
83
409539
489706
52
33
674738493
306947
62704
307997
209080
207228
241545183
128324
63
61
367247904
485883
89
8
53
19
26
93
83212
1
53
481039
223394
98700484
95
3
62
29
7
33
97
126187
250595
890626512
34074
49
485387
51
45
168524
443299
977307760
20
360806
68
51
27
404183
9
87
6
12
70500
71
116349
642643635
23
230858
8
25
3
320079
28316
89
403846007
206776
24
475522398
48
79
97
583241944
10336
7
33
90
83
45
25
91
6
79
93
146872
9
289601
84
251167
63
31
86
276565
220846
46
313003
116820
757780657
29474
179573792
59
53
967786157
26780
250464
364289
306094789
185745
37
168845
18
382488
79
52
2
262658
14
35
70542
353183
274914
70110
280180
223146
640092706
320817
97
73
95560
489330
319558785
96
57
25811
93
57
450424
542772097
768525074
255003
236050
3
48171040
199677
60
432901
354298
4
72
365456
189418
197543
4
1
49
85
7
76825
35
481714
21338
271104
258111
62
5798
315889
415663
491133
111015
145232
75
39
19175
968988565
19
304234
405386
13
24
51
192299
439791
94
85212
39
14
92
144224
111320
39
836880336
468714
403877
220379
173193
27
59
337428
30
257134
30
830367837
22466530
492709
103745
118156156
26
7
426483
480617
70
35033
366993221
335481
164706
117522
48
415593
98
76
10
29
462345
4
72
2
89
64
408454
258944
334216038
133479
498614
305150
344671
21
321436855
362509
279892
355903
2
153754
34
29
186708
85548
266753
426133
66
5
51
7
211727
18
422544
6
265232
264908
310357
62119
49
186881
70
90
5
119093
42
12
172526
51
1
40
29
59759
2896
3
911117082
982628637
72
4
397979
326210
81
395075584
440849
44
5
474897
86
17
440683
82
77
32463
87
76
51515
278300
83
4
272969
184724
128525
400892
162831
99
4
366059
84922
11
66
272557
83
6
10
478386
7
245772
7
199277010
473265
445802
39
43
392334
205891
68
365041
4
68
17
212991
64
142351
387500
48498
2
2
73
6
66368
4
54
25
83
90
39
971660649
283072
39
450217
76
47
277316
99
77755
26
294621
86
324179
19
84923265
190076887
83
84
2
39
3
5
225619
35
90
412907
285318236
434271
1
412161
21503
269648
461972
99
52970
18
247120
726858179
27
81
16
169748
420699
2
54
94
99
83059
446626
430306
234373
77792
68
47
135764
35
94
30
537832529
443256
105224
192784
90
52
69
123141
80634
65
96
2
317778
70685
87
402302
475420
85
64
407262
37
3
27610
58227
21707
4
159187
19
456823
16
180826
832180879
495956
331080
8
335291
455256
28
8
4
19
85
112633
21
44
7
116316
318363
199778
87
462489
8
822307202
38
18
15
476604
272979
59198
65
1
115992
47
9
387094
89
306775
211848
192884
2
32
38
265131
318483
399777
17
271817989
274331
49
68
409033
70
2
416916669
64
117514
95
380046
31
83
23
221557
91
460809
3
64
27
394201040
18
28
96
176757
19
2
90025
9
98
84
16
14
474859
7
97
69
329971809
79
91
50
351386
230349
50
307325
408504
559817000
80
247801
446334
46
63
275930
117984
260119153
309137
128629
43851
341193
461008
346741117
454434
386300
7
70
150795
96
96
80
464434
17834
911993826
107192
556454722
12
77
104182
94
491386
33595
355719
96
12666
168434
396009
133225
87
30
410750
180659
63
72302
146780
221233
333146
211662
68
91
28
1
28501
78933
82
97
187205170
6
88448
10036
233284
396507
268067
371770
242077
277135
422271
337202
16
68
19515
276419
427753403
135690112
38
181038
23
66
338956
29313
92
49
81
37
28
8
56
15
24
159920
609939797
285326
254340
9
489991
67
255274
72
9242
61
17
39
669296187
43
364742
36
87350549
24
8
107640
117238
273530
413830
9
50218977
372427
788668968
73
350464
30
5
57
71
274345
312197
6
18
249220
370458
32
4
11955
484242404
84
26940
215411
65
339867
86
144663
75788
28
671595725
318188
32932
4
19
1
82
393584
72
8
76
162322
9
621884245
116264
134481
92
367740482
106961
68
257524
4
49953
86
482669
976600543
332075
7
149916
350551
164357
196225
39
33
82
369550
61770
18388
61
91
13
396946
6567
227953
354235
69
34
35
20
112239
175201
14
64
224367
4
270626
213225
359689
66663
471655
520416501
162426
162475
3
12
253153298
10
3
88
8
83
1
4
347065
196474948
54
875460351
409444
83
201338
93
27
342795
96
47437
55
93
92
48
6
250813
5
57
479717
75
499899
436267
3
30
410847
9
62
763946395
44
276953
5
16045
208816
8
464308
11
90
89
24
725463107
265555
175114
21
468254
180912
465478
1
481142
469548
154957
271087
194244061
77
7
234634
475794442
96394
57905195
295907020
104782
168924
485301
63
36
222052
2
23
167000
416823
24
253484
32
66792
7
527036971
120923
22583
92
426271
50
90
330443
9
122602
6
665296726
306877
59
358628
19
31
231221
157982
18
310604
3
444879
95
94
362131
816435314
20478216
105690
466308
442763
47
353518
89524325
60
104260
991306096
898867058
3
140221
450825
84
72043
21
447650
405691
78
55
196029
3
61
1
58
364508
189361051
54
120094
68
372728
11
68
52
3
6
98
60
31
56
83
279780
25
82427
74
77867
16
383620
2631
416282
8771
474177381
53
699445636
14656
60
8
182482
433284
131774
14
228426
4
266725
115877167
49
62983
9
39
3
298960
84425
37
44
399600
109187
223988
197296
49
57
76673
97
356810
61
7
69
373024
184902
8
90
119199
88
91
297642
98450
263176
74392
183184
477286
26
251440
87
315125
20
24
423266
57
328146
138244
92472
26
908496108
339740
54
458592
428527
431771
46
28
7
469367
253948
267833
11
19
60
81
88
67
55
56
9
31
63
95709
165811
348211
97
176857
181887
91
900586741
62490486
903631612
18752
255136
30552
533772348
137743
1637
105198
80
4
792191195
3
10820
122298
263634
262218
92
75
255018
3
76817
7
581296350
112036
81
65
491772
796285618
197405
266584874
119769
522383579
34
223547
9
34
3
400665
137976
60
87
196815
84
379730
55
426344
337433
272833
4
41
17778
181014808
831019030
349011
50
467020
45
359932
98
122537
334761
271669
215295
29
295051
6
7
88
38859
442929
6
795304004
76
63920
44
80
93
98
65
6
429854718
336867
596602632
44099
93
34616
52506
64
81
472855
487549
32
143017
88
455203
6
41
108213
40315
89
201760
92634
9
357533280
451215
157548285
1
16
68
452571
16869
7
76
72
56
16
351831
46
17
8
18688
432180
16
7
1
208628
54
318512
186201
464832
12
119858
24
457115
8
2
499824
52
362798
471078
21
446077
187672
31
278817
27810
20
381821
76
60
25
439693414
422616
24
494
5
26311
747484668
186685
351381
13
381578
20
50
94
381367
164055290
143651
9
35
450429
72134
417048
280610
84
7
494974
15
58
45
23108
18
37
25
57
9
50
18
18
40
49
364084
67
99942
79757026
7
94
99
24
271804
99
27741
194194
86
7
909635092
11
90
48
39
362863
154418
452207
67
222084
1
394798
58
38
292770
476965
84
56
30
178831951
47
84
13
19
69
6
157690
30
192429
100615
2
403787
60
49
454133
387737737
496726
2
493052
73093
2
33
4
78
82
182135
72
133490057
283737
3
74284
153656
177908
546800990
389428
30
67
53
28
546794704
82
458363
70
35730593
15
36694
100673
63
257748
96
5282
82
141983
426756
153333
888714276
256219
169882238
39
199763
78
87
5
2
87
19
61
488949
4
84
76910
95
65
330096
301969
485204
65393
35
22583
11
50
68531
40
77
646645011
67
37
365134
38
595775655
98695
121042
9
92
312269
80
53
281202
104752
38874
175356
13
58
713878219
31
494066
123218325
77
4
169729092
57470
97
75
262301
32
94
187219
16
290072
239980
30
63
102078
755115681
38
440854
90
477020
341858
6
85
73
540534046
74
76
82
77
290567
23
424604
107991
78
24820
4
132420
496488
343115089
101050
67
414620
2
83
67
464423
8
797977321
7
204750
27
286415
2
305220
9
238250
556722008
466099053
34
13588
10815
35
15
72
79
31
852921007
433227
81
9
74
64
171561
58
71
180389
97
321937
76
93
71
64
448390
369103
38124
38
118623
72
58
28
51
717094807
90
261498
40
145901
90
339435575
40
82
87
76
89
98
15
70
96
112611
20
3
903913665
62
138316
60
3
275153
281532492
70
769
22841703
49
61175
73
624947447
386543
2
9
37
99978
26
20398
7
275225
462037
310835
474430254
421982
907478943
494329
376232
7
393283
219169
59710
183140
421809
348189358
428585
166200
17
793013723
97
394332
52
201205989
42
11
93720
297047
938790910
6
30
5
69
7
70
64
88
82900
94
271262721
24
481032
5
14
93
86
207624
1724
4
55092
53
55
117251
755504103
93
65
625122559
461827
230315
404237
34
30
95
111996
23
44
955960370
287397
60
440482149
37
334100
33306
157400
469448
182011
5
19
156977
14169
225452892
178607
83982
429992
86
429597
34
54
307400
854794385
454586
78394
99
7
827073707
111062
23
59
80653
190281
99
300534422
88
5
229800
184620
117414
6
96
3
84
27715122
94390
57
39
279933
221699
57722
412733
39991
98
55
380109
18
87
88
406259370
389747
736806333
48
144326220
88
398276
25293
64
9
32
4
184978
959628379
424624
80
212313
9778
24
350876
74
782390063
228238
38989072
9
231099
15167
45
68
432572
43
284248
158258
98688
67
393988
37
84
215093
117777
86
49
289344319
39
363146
21
1
50519
317456
76
444054
30
304620
74
86
87
40
89
43
502791146
82
71
319677
286012
73
38
466822
249499
30
2
97
192544
328184
29440
80
289520
856176697
59703405
77
40
93
90
332231
35
17
75
1
35
328966
29217
53
57
70
86034
225593
39
71
770292756
302854
378640
74
335457564
963635045
342381
30
437185
319024
92
58
89
366725883
498025
247169
183627
138637
75
477085
468745
58655
61
79
5
341185
26
54
3
49133
25
83438
293526
460508
76
41
80
369791
8
409246
535912219
96159239
58
30
337365
275135
30
514358682
418685
388359
147307
42
33
183734
85
16
40
22
435843
182907
86
280908
642145823
381814450
486442
15
61487
405166
156902
69
98
66
320602
57
9
88
80
9
423796
45
260300
9
344817
184179435
305841
166545
356915
103365
355734
499836861
302733
20
103532
3
15
5
76
1
37
3
20
57
11
78
17
231006
190776
93
42
159892
27916525
878456635
254098
7
36
3
455886
1
15
109065
1717
13
97
72
472259371
219341
474869
456911
43538
80764
88
44
283535
68212
38
126229
20
73
233028
456629
649198298
55
29
58
435619
145520
17
415111176
70
464105480
260458
60
4
75
80
61397
227960376
94
23
89
44
59
51
99211
186037
469026596
4
297236
133554
63
148975
491378
32
27
25
7
94
58
72
437200
1
55
2
153714
72127
40
14
409783
439956
485695
252120
241818
92
49
6
15
486578
169650
53
29
29528
88
34
2
3032
71
21452
802885717
42168
98
7
49
347760
56
479832
384360
425098
288522
67
235799
85
24
88
64
297936
9
51
27
261388
120648
28
268537
240389
558715029
383761
723531281
88
10127
178006
46
31115
353051
21
43
31
59
18571
1
61
353520
170159
39
2
10
131983
1
26522
56
25
46715
375396
120563
51
14
24
170884
357725
18
285028
352344
26328
422649
69
314444
181292
71
19
273149
522358620
450171227
250583
882069269
5
416284
98
35
260464
170644
435586
9
29208
244895
32909
71906
47039
278427
305305
25753
303191
453087
306090050
184080
23
4
281001
25
28
37
156720
107505042
329458
174866
60
71
97
163259
69029
347084
83
81
1
215668
79149
12386
38
306717
49926
241644
3
541377002
350348
91
63
92123
7
202031
52
55
31
18
42513
331567
426381786
62
44
425445
4
19
351688063
98
66
486908
975006440
66
5
419213
42
58
3678
11
86
71316
60
75
320690
372631
58
677965892
61
6
167810
61530682
210185
59
9
263502
78
422744
404538785
265096
82
55
1
59290
92
666127695
41
472439
3
238036
163456
496603
81
299336
3
60
423148
247503
77
200354
17
4
90
194748911
590629902
20
519405561
425294
120208
31
2
18
88
488952
200345
40
95
94
1
124833
430283
403919
102353
117450896
28586
670446299
4
84
21296
312968
55
50210
628788203
363772
37
286035
434521
37802
29
73
70
13
421164
7
102970
22
408019
22
216224
410880
42
27
485113
169528543
324829
14499
108094
69
387215
499447
75935
364105
233014671
495814
168243
52
58
2
4
75168
84
39
731382482
32485
78
177872
4
140786
628416874
78
421977
5
24
9
121985
436885
768803653
98
85
9
1
57
64135
228727
14
465332
30
5
57
92
88
94423
448823
76
73735
258283
9
3
58551
203600
255875
69
486423
9
92
80
3
169324
509411879
167834
687294949
414453
24
10
366996
934681907
39
486154
261062
422894
442990
25
83092
33
536674293
88
6
472422
62935
391200982
770727698
52180
210876
720591942
441072
417439751
13
489259
57
384968
266520
47
42
24196
440354
20
41
63
384402143
212493
250170
97595
58333
17
41619
267115
130536
82
127700
322709
350635
73
95309662
283571
24
63
80908701
475255
119657
89
55
18
91
465203891
195299796
44
128749
220365
675468921
188424
75
4
5
7
487114
75
169233
308329676
881990476
1
45
78
44
50374
94
84
262054
353093
730113313
63
190137265
10
135562
980004062
275894
474397
8
349113266
33
28
69
39
25
650588383
496847
2
12
30
253830134
50
240356
37
3
60
171859
447300
73
58
57
296098
65
35
31
51
473485374
85
728711290
89155
111786
63
63
353948
418169
53693
82
287208788
84
341113
37
7
120614
35
5
78
44
33
16
226558
29
38
20
142537
370226
80
48643
286176
339982
52
711569089
361517
15
293605
176120
121166
63
155225
18
874442367
25
84
11
165203
405987
466212
77
236757
95
99
51
92
295138
386611
161000
269417
82
54
71
340348
65
64
1
5
86
59
119636
3
422809338
16
53
2
711876697
91
98
72
8
66
123594
40
301922
495013
14
462036
6
1
2
758948040
91196
111253
77
234054
408068
1
8
55109
3
118687
427668
83
172555
276349
4
465025
2
488714
738673592
31
24
277230189
39
4
287299
2
117377
49
123540
108152
6
56
223175
67
81910
10663
18
98
84
208369
332579872
54
253881
494392
480679
9
395539
271100751
9
96
8
62
837376637
414856
11
344599
81159
12
3
452195
22
301628
19
76
158984
323224
5
92
54
810709187
98463077
318414
72
291075
22
339623
933547857
481536
371154
39
331697
92
81
31
76
230472
272090
26
90
34
209725
8
375318
881378353
41
483581
57
71
80
4
397119
81
392659704
58
71
58
671537941
99
7
76
16740
106929
33
130880
187001
61
18
5
71366706
8
8
707015821
312920
91
2
54
68
307704314
52
54
383654
121014
204905
53606
60
354898
7
232599
36
16
77
253187
28
3
47
4070
21
34
16
66
7
74
283677
455387
23051
407050
343823
17
336158
234775
72
198417
213291
1960112
44
36
352786
162327
52
74
27
84
469254
46
73
95
854473798
92
52
445807
88
121080
19
18
39
98457
326287
487232
72132
1
124637
41852
16
764341057
693214639
44
438704
345527
64
164725
80
2
210540849
62
96
83
95
41
304425380
88
198710
49
32187843
9113
16
341505
60
44
377699
5
52931
7
85
28
60863
36414
169804857
158551
53
448337
17
697842286
87
87
1
41
43
39
27934
59
289414
82
384508
6
8
204913
67
71
294436
139939
52
241597
30549
929798160
97
3
69
22
79
33
63
97
90
25
34
530331447
3
17870
10
169133
41
26
82709
32
484151
62
407567
20
60
8
64
454421
489128
133486
54
3
90
4
70
42663234
624891767
5
12
6
8
49
486846
417032
195448
7566
43
307386
485812
421696
64
140807
475262
114519
70
424910
23096
88
397929
498720
34
93
380432
71
338292
43
38
248351090
288532
914006319
24
9
421089619
57
49
169174988
91
77
6
16
925603512
3
55530
63
287136
60
436116
107579
67
123000
339591
32
437010
471115
98850
296689907
37147511
3
33
75
53
275607
468592
351830
17
4
49
344192
134894351
61392
90
269645
487545
22
3
228811
124090252
614950879
64
79114
635899853
219590
61
9
56
260572766
50
12
204533
61
7
78
135380
446138
378557
51
60
78
383298
399181
285080
304770
37
794609644
825867240
26
83
167875
16
602208652
464552
79
12
90551
5949
64092
501467011
291556
58
77
3
259722
369466
17
354231
51
27
560411477
237271
367346
438471
25204
86
859948696
347361
41
200198
77
474957
4
31288
362607
38
46
82
79
477609
268442
74
334481
365754
149331
48
84497
94
199335656
84
66
450069606
32
58
89066
309040
19868
99
43586
132313
26
292077
121366
278175
403080
42
20
12
66
323723
8513
8
68
6
8
4
238584
73555
42
432138
84300
33429
141981
32
2
3
20325
56
180693
180321
9
143753
192978055
23
83
111987
627
9
2
9
1
31
804477291
306215002
30
32
52
2
65
456605
473968
264858
30181
60
49
6
121635
183229
419077
5
530341558
55
910228245
8
57257
99
182696
21855
320955
5
5
51
88
306738
74
86
6
157603
401323
279187
96
170478
130916
214741
75
372328
32
11
359270
70
75
204267
46
236929
655557553
89
38018
4192
32
48
437138
3
29
59
74501
490234092
2
330870
1
239742
97015
92
64
134550966
396398343
998261017
67
36
15017570
63
98
70
84
68
63
261996
123352
3
84
170549
279987
79
5
33
354518
145003
53
380151
240800
13
689816334
27004
164485
15
420217
392329
89968
6
10
78
30
387383
49
34
23
46
250916732
54
41
67
434380
393202
439193708
456784
80
16
2
348001
203448909
3
481826
6
249099
25
813541462
19
55
38
315859416
5
56
132693
4
61154898
180433
35
8
172686
65
7
11
298976
51320886
852933028
9
3
67
286173
435884917
266464
10
72
64669
230089
205210
185654
283492
91
378906347
425256
82
54
285578
60511
367620
7
135221
205950
25
776563861
28
15
287994
710959917
48
277381
346283
291473
115306
41
3
26269
120932
173917
23811
70
45
368920
84
494726739
45
70499
409684
35
247848
5
69
250938233
3
91
200924652
45
437079
54
117449
61
144837
184182908
428235
7
67838
95114
218183
5
96878
84
467701728
255265
83
39
576846949
48
69
330027
7
41
59
612087748
34
73117
378453
634724459
379707
67343
87
118834
160391036
83
199381
86
58
46
32
5
33
27
86693
222388
345638
59
43339
293929
37
299068241
137796
77
23
392484
4
391458
330994
104302
21
877540933
345633
211158
46
55
415193830
947966480
425371
253462
283630
85596
382514
29
51
12687
36
98886307
22
374265
418042
38
59
97
652516852
71
24
476572
87
28
76
76
114713
97
80
450310
74
9
67
65
422753
87
3781
1
64
27101
2
46309
103353
967035780
1
34
94
470781
98
88
346231
82
61
13213
3
358388
186222
271706
27815
36
46
10
208175
45662
8
236468338
470350
17
141751
175839
94
2
354590
191098
944096659
24
431793
35
208968
992441318
67140
76
56
56
7014
58
273379
573510702
381635
69
19
11
70
626769687
241264
738715304
482135
88
317445
273763
273659
456929
9
155000
266552
82
89
35
136944
941197035
37153
50
8
358011
105706140
70
71
176554
150090
34
348021
409732454
1
348246
83
220669
227125
6
162002
2
49
157844
45
26
36
2
105500294
208170
3477
24
186251
38
390658
1
83
290161811
103259851
94855
240784
94
775228423
52
2
4
312200
9
55
356198
76
55
7
49
2
307418
28
79
711659548
107565
3
6
5
478325
95
893498376
44
9
268763774
28
449639
73653
55
51
18
24
5
36
3
16
91
20
37
4
89
223877
231710
6
6
345731
59
202610
28
65
47
447793
3
14
101914
7
70674
353478
389566
61
8
36
844626540
64
24
59
601174600
22730422
310812
10
281310
142835
62595
99
190336
215517
74
17
28
698595026
48
172995
345689
8
300462
8
15
3
797683011
900008688
133994
95
299756
41
53950
62686
399850
337782
33
83
373841
56
28
95
59
67
78
27
292993
33
15
269826
20
26
47
96
368888
234122
437883
23
10
640425160
444732
338369
5
31041
84
196633
320059
76
44
261946
21
573612494
152168
300984
270479
5
169423
241432
276295
210574
15
308619
31
27
15
111194
60
64
109491
196107
128038
68
52777
164974832
432554
278367
535315081
62
235699
56882
44
57
84
223005
499764
247213
123817
9
432285
9
400919
202584
460682
1
8
456311
372443
5
473138
4
71153
28
67
15396
86661
214796
47
115630
84
638518291
146257
47
297257
477501
18
190921
412572
50
358708
9
237238482
11
479486
302468
59812
276947
41566
608843274
35
39
141746
97
70
5
314384
420210
46
59
67547
26
490771
23
35
490022
468062
1676
77
97
38167
80
80
29
184139
7
7
245595
26
289045
41409
447904
7
199495
28
80
68
72
8
226798
295274
920216842
481378
81394157
88199
163700
400216
243882
75
82
80915
698938161
90
227656
763831780
934273195
77
25
106142
65
443825
492805
75
497934
243234
39
151245
232143215
84
473470
54
309283
146882
21621
182292
263589
38795819
13
51
437175
71
44
342822
32
144717
436839
49
451743
3
55
275305
67
39
174939684
125170331
274202714
9741
33
94
2
33
52
721792692
101240
33
398415909
58
370260
81
16
315940
156077885
14
6
40861
18
191677
578463279
93
243718
236788
371875
392871
481353
488256
27197
48
118184
121017
71230
3
29
428294
21
152434
37
24
45
263739
78
392694
206864
59
377967
27737
408934
65
65
383370966
306533
81580
92
470715745
99
16
28
1
477313
182112
287332
453390
440874
15
3
371277
452507
8
94
286550
6
94
54
27
1
93
96
37
150793
145349
48691
159236
467527
72
407086
5784
193913
367631
61
55161
40
258991
63
86
3
993090784
280475
190458
4
69
20
27
244176
56658
430095
101566243
5
14053
565030765
64
83
33
15
88427
2
238058
97
113190
466920
1
83
45
5
59
43
57
64473
2
96
133146
210135
66
162386
1
37
628134013
39294
93089
82
758389735
60
39
375457
524261622
302993
399611
54
385942
81
68
129710604
357250
36
8
73
42
521071637
20
25
59
7
94
5
256295
36
1
19
80180
65
562842346
337640872
68
377599
57
26
442571
38
1
374006981
21
7
36
9
159073
96
33
56648
115867
257767
8
72
427251
83
45
80
54
36
141651
65
346666
320894
224653
324405
332229
67
302340
25
70
1
274026
93
29
594776885
43
52
44
17
7
10
53
439177518
2
449825
17
214933
64
122722
396770327
500430634
292403
122459
1855
240904
431380
43
55823
226516
165615
22
340647
46779
390327
5
44601
106288
175380
42
103949
465302
9
336570
388867
453614
86
63
168529
385563
21
79
330661
218089
13
6
639332772
70
6
86
112796
13
987773209
70
203697
70
341221
89
97
301988
443995
61
72241
58771
461086
367091
12
136283
75
68
5
16
146547
23
264721
108283
74716
34
494712
5
95
73
69
10051
302875412
25
43
487502
456443142
29
51
77147
59
11
99
66795
70
227277
414658056
2
300460
240960
658176121
81
275897
908042031
62
66
332471353
605528589
482703
42427
290456
95
81003
447313
354804
11
296447
84
5
56
757984060
361098
248077213
80914
436762466
421163
260239
41
13516
493694
57
21
373042
62902
151997
43
43624
146320
55
88
44
394505
273773
34
57445
92879
72
7
45
53
83
17
173870
75
157891626
60536
91
44005499
182941
29
544934024
1
95
43
838520192
10
41
38
782057432
375882
98
243275
13
42
208454
96
242583
261078578
8
36612
23
320071
78
269487
279170899
52
212167
5
71
5982
410404
85
33
52
564291290
984767428
47
101719170
319363
127347
28
38
23
146292432
39
435064
332026944
343745739
4
32
408639
69
75
76
609581763
90
227085
126385
6
412145
1
692497808
59748
46414
74
68
23
440418
32236
85
55
165006
20
20
3316225
82
86
4
93
106681991
94154
501366064
182112
455698
53
7
212722
85511
87
327192
384011
38
96
461426
285442
386319
4
497766
50486296
395418643
152587
284392
65747
194652
78
46516
70
96
191175
56137
37133
111129
496511
89
230996
87
2
305856
17
46
49
77
810913450
948771839
443119
125379
399894
54
61
20
460566
65
40
23
13
401165
984983825
392850
332312
481861
94
50
21
78
5
162124
279415
315761
422315
16
214673
405319
130664
471848
143202
97
443374
82
31
155053270
30
119301
85
406081
153587
217627
483532
15
86
7
6237
51479165
497175
4
75
30401
46366
459950
44
353517
46393
24
232075
4
186016
262857
430609
93
64
231631
44
864046228
11
385894
4
460967
89
4
15878
804876446
82441
4
308535
29
340252
87
9
412881
67
18
138175
20
352584
271742
82
9
22
132211
10
94
94
36
56
98737
74
192289
5
131824
49
1
938434024
3
477100
157707
239105
40
85
296302410
336336
2
376908
96519
167772
232028
253338
226369
928900663
97
71694
30137256
55543
63
306412
34030
92
21
479786
79
468135
185024
282414
60
55
6
48726
242827
478776
426794316
442895
1
326803
51
32
357466
12464
255901
497324
83
263113
16
64146
112446
952082228
83
68
66
261126
74625887
30
362603
212622
296696
91363
271626
223985
40
56
397721161
1
83
262001
238046
87
11
401990287
90
209313
79
629162412
390408
456279
25
412970
373063
159772
41
90
37
220601
123758
53
97
85
424061
31
454623
128413
270349
78
25
210962
340856124
24
386709
484609
889361804
9
403373
149301604
92475
99
99
324588
76
240346
3
659698971
22
32
492414
2
310769484
1
67
40
69
18
481641
38
4
209652
354891
96
332724
42
300495
420493
61
221165
194701
55200
42
53157
314374
14
53
122403
62626
423819
15
215514
55
3
237356
94
6944
88
61
53
264237826
28
77
239789256
1
3
8
802655727
55
3
363298
54
221581
10
10
49
75
11
271445726
22
447439
471530
6
72
262296187
22
323834
655516610
49976
7
314979
51049
20
97
56
66
17
49
86219
18213
69
56
265873
79
2532
14
48780
6
40
21
863242444
406789
9
50
719985060
24
7
1
266018
53
9
45719
13
39
80
289782
40
205528
57
314505
274624
357587
68
57
72
486786
44
225415
35
8
45
5
399270
9
1
74
59
96
518423191
393729
341781
890355904
88
66
283588
69
33946
29
2
235397
52
131704
62
8
9
267611339
78
50898
5
853384480
54
17
91
61
56
28
432857
1
25
468997
49774
462629
40
352286
67
88
141078
576270019
285641
425194625
8
231513
232432
41
34
364356
2
44
33
241742
255899
129301
15
26
13
429230
21
76
448713
372839
67
41053
83
996263351
72
80
38
443797
10
4
429936
63
882527526
91
7
58
212492
245970
15
2
43
448905
78
348204
251367
20
396099
245403
212697
44
26
70
61
51
920484841
2
75
469775
489564
73
157399
559902632
187212
379734
279317
351434583
895816157
74
84
36
75
15681
9
198825
39
499911
69
491652
689066546
70
63801
323864
309031
92
316157
34
44
203696
464039
424588691
99
3
210310918
57
345228
45
369272
483886026
443565
95
422453041
86221272
17079
233313
50
14
29
279661
125528
93
356199
487839
341679
56
75
202444
906995369
434533
6889
258454
3
85582
391930
216916
316929
248407
50534
81
58
377034
12
5
22
9
432922
5
59
474962
68059845
57074
140001
62
707376629
154390
76
326817
72
48604
149053183
98506
480876
3
44
543373605
18
439582
47234
20
108992583
95
30140
9
36
7
198749039
43303
29
460181
376194250
69947
45235
490492
68
51
4
3
237307
497349
58
28189
82
71
44
48586
25
27
20
156915
22
57
35
250586
202735
499767
892734913
13
135829
60
146217263
764732619
874101932
428080
60
13
84
400591
366438
490669
75
200102
16011
125158
60
349240
85
81
77
323733459
15
42629
118267
96
81
13
72
38
22
45678
238838
476563
51
39
393789
495542935
15
65643
74
66
37
427851
302207
3
266263
585921712
496394
214893
97
36
80375
54
79
36925
39090
404612586
163133
76
44
4
467179
423344
174376
11
69
90367
327121
233173
5
902077287
196921
41
84
8
808205340
85438
1399
13
14
4
117328
117487
618842246
83
131442
448911
220175
82
1
69
72
203418
42
479091
3
89
388738
80
465372
346095
612520604
438048
26
293308
487943
429593
63
72888
1
90
46
30
23
75
362215
51
91
184168
12
192459
301774
43
57
81
472069
317783064
491533
142217
50
60163
35
367676
35
203762
44
4
325203957
250303
89
18924
42
3
66
741499690
47
5
77697
80
436230
60
27
4
417680372
803885318
303861
43
42
350647
62
192996
99
49
475963
155904
88
7
65765
61
52
90
221193
68
55
94
168209
51
59
68
27
270491
1
5
913216999
89
133651
98
5
415697
264779
82
304869094
848859200
4
225006307
61
331156832
83
776365552
38
6
492165
402781
184916
177336
73
337492
29
476368
289753
25
9
20
806974194
23
136989
98
441500
1
412131
135242
28
98
8
99
91
91
332241
232656
50
313850872
220341
4
264462
322378863
215834
9
90
53
421319
30
332458
98
8
80
77
116767
65
191274
150285
40
64
621136171
338647
414880
80
59
49
85
474867
3
477122
44
85
30
154511
252957
22356
235544
4
55
28
443983
23754
115986
57741
31
54
96
36
21
42
336809
920227520
63
34
408924
2
439373
13391
72
42
77929
90396
119022
58
130668
352973
1
39
22264
93542
1
271839
38
113806
73
357194098
69
495582
134314
559161698
464972
1
78
463087
93
44
93
112113
129451
167196
424717
189715
417654
75727098
8
395361
11
8
58
361442
39
88
42831
81
291311
244260
32
6
238526
95
63500
68
6
83
326050
191807
7167
1
256661
967058785
131984
5259
2
70519
360297
114072
272428
88
77
159536
75
95
1
783857779
57817
20
55
94
95
79
99
227866
1
47
416841
307041
463678
123266
66
44
484555
27936
236797371
101357
336911
42
21
13
57
91
47
62098044
330278
47
431152
334148
6029
81
222091
97
94
1
160982
104504
24373
344648
333698
6
901483356
57155
384569
49
54957
13
267841
60
194930
86538
22
70
166861
468139
49
399102
1
219683
34
36
823402129
5
74
55
85
391634809
698800551
49
86323
1
227507
19
30
402664
124323
14
41
123122842
354771
245765
72
433726
60
71
278476
147448988
92
333650
61
43
480648
54
81852
296968
105342
9
138031899
105651
343750009
366477
9
67171
44
429376
28
68
432651
91869805
56077
66
72
51
834999655
279233
7
299856
48
124728146
38
207457
421453
123113
169538
951783459
245810
26
112379
1
60
468355
29
42
84
434582
39
16
75488
91
41
80
9
59
20
291870
817692217
197016
2067
49
960549058
7
318475
26
364634
5
93
374684
22
4
14517751
12
23
93
132880
1
198107
90056
78
436239
77
82
9
777256780
297501
51
260171
392974
41
24
7
65
113560
288192
39
797029759
479212
19
276152
94
2
37
710630235
295372
338742
76
79
146506
6
3
451581
903960362
4
443921
4
19
19
43
70722998
180744
22
22
301152
78
145488
93
78
24
136311180
38
8
95
24
6
4
255676
46
308487
910753300
214337
78120
54
40
39
11154
12
53
522744258
158684
22
9708
72
160520
482716
39
147782635
6
9
68
91976
244179
31
8
488661
15286
39
247522
6
201534
359337
107054
74876
4
237816
13
63
278628
41826
5596
456522
170816
92
6
60
77
27
86
60
28
80
40
492839
489024
399339
75
666933198
31
46
319080
13
65
17645
94013
1
19
62
429652
384965
61
526014126
75
529075126
11
412656
28
410822
29829
313613824
13718
45
9
36
179441
92
73856
46491
97
50
53315
11
400727
277519
8892
437547
114457
285931
390649
82
119307
73
483937
223663
172697
16
146860
67
41279
31
2
4
413696
4516
39
8
52
407603484
8
42423
9
35879
22
365136548
419429387
701030995
139388
149353
5
3
35
84762
530688858
483394
466111
385481
33
69323
98138
76
32223
439955
224133539
29
317615
64
39
464989
28
3
229864
98
464843
173543
73
414410
422235389
344951755
229085
41
56039
140341999
367928
14
59
3
20
193118
62
85
169966
340320
57
11
809716962
410108
406661
333694
792026755
296231
96
16
306064
61
8
325899
48
412799
282780
79
355357
96
1115
405041
445500
64
72
17
548733622
28
274466
99
75
36
180356
38
422743
21
18
10
391609
120883638
7
78355
361193
50
30398
84
8
945744342
69
286337028
786961860
76
139570
345853
96
59
92
71
11
2
17
115719
201734889
87
264811
64
43
30
256754
835200964
450271
61
385427835
9
374893
32
34
75
57
406405
991972426
821764169
151962
47
843427681
54115
87
87
320993
1
132352
284705
595913189
24
17
33
2
94
970976133
124638
132775
238228
4
9906974
461407
33
660132981
147472
6
290808
97846
363612
419647
94854
61
409948
221442
77
52
85989
444019
78
343204
174147
473291967
84
94
75
299566465
161861
44
49
166448
119923
440002
255570
6
438152
1
187302
200356
92
745033179
214889
483159
84
171437
939251959
148034
344986
350735
15
4
692573546
79
172717
18
82
88509
326955
433018602
157840
99
535008737
45
385451
87
196777
489306316
290402
84
54
98
79
317166322
22
429641
154881
47
52
98
82
50
33
276590
26
465247
21
157977
488005
45
56
94
28306
27
170166
50
348635
403142
57
91
229487
448374
63732176
79683
86291
45
387330
3
18
54
85
250621241
35
6
143093
7
7016389
7
357365
450167
311579
9
903911318
469982
370414
193852
197423704
196138
42
72
84
85
71
297221
25
482844
214220
327566733
10
81
11
335099
141384
123934021
93088
75
5
31
70
165440
26528936
3
1
65
89
491405
8685270
7
448147
3
62
39
38
40866469
62
64
33
488993
467933
116712
330932414
3
63
12
26
486441
57
32
95
18
332273
480224
439709
1
75
35
10
66
64
50
1
467885
67
89
1
31
75
728381324
70
272406
92736
11
286326
19
38
65847
95
75
35
50
80
7
387962082
203931
565842691
74
16
321359
335419
44
1
304209
55
73916
9
43248
7
449923
260437
17
44
36
4
1
11965
94
51
310334
13
193452
13
138580
67
4
76140
6
236606
979736687
425279
350916
456958
781937884
6
395832
3
463535286
460370
235507
26
96
65179
12
142419
74
384337
158170
75
932026194
110539
491440
324832
138696
80
60772995
30
11
11469
44
114447
344534
84
251736
284776
89
7
26
227415
99
155740
484004
90436
24
5
803355627
14
61863
10
36
345304
171098
804370851
63
225481
346129
18
93
383447
27
318888
306356
79
10
5
29
376799
18
215471
57
46
16
349156
77
919722186
79
79
41
268902
60
96
67
38
3
3
597870901
857805011
140600
331856
21
415821
326745
6
2491
25640
94
50
74
339807
167131
30778
18
79
496306
58500575
483324
50
8
462199
460679
33
196687
86570
436315
86700
4
5
62
271569
358610
70370
80
858457718
31
7
45
99
5
7
12
83
9
22
93961
73
20
50
68
60
80
2
43
89
59
60
247917
397033707
829202798
97420
73082
3
17
406424
6
38
241746
16082
51
41
396886
63507
35
412453
31
5
458588
10030
455788
428457
12
99
124253
680212334
2
81
1451
18
86
3
2
95
34
133615342
142606
435008
23
94
60553
49
162135
37
38
21
268915
32
62
47
73
16
1
16
350113
2
19
15
17
67
90
3
71
1
292310
56
22
77940816
73
3
156468879
266140
153105
59651
458287
13
321363
431851
4
1
33984
5
58
75
87
210687
4
71
67
79
487308
87
74
280956
176009
51
79953
74243
381921416
148593610
3
457190
9
263990
288077
98
213162
63
421143874
883220658
127719
81
381031312
185813
462385
184228
7
549223867
73
64
353805
94
136704
89
347598
29352
54
243640478
299005662
324150
55
84
25
1264
145216
266041245
21
23
603972206
66569
475862
98
40
306769
14
60
372981
69
323791598
3
461524
56
94
75
61571
362820
79
446129
408182
93843
188745
39257
42
51
231747
133774
324
31
93
92660
28
15730
151432
41
73
198300
51
78923
79
2
57090
103583
743873421
12
8920
437157
7
86
76
411182
73
364840
82
37
16
37
155062
367977
85851
88
131248040
66472
81
50
69261
26
280201598
289667
184766
827837177
118863
75
312461
227972
343005
98
393192864
31
67
9
72519
135952
257277
471921
74
87091
691128431
486232
53
318079658
368094
355447
57
2
7
65
32
59
70486138
454621377
393707
52
334438
2
656263861
2
4
2
3
749541865
67
29733
34
94
93
5
52
40
8
432180
448403
47
232964
69
982077824
47970905
99
162952530
98
18
15
80
341810989
121428
65697
27
34
82
658083932
1
64167
32932
1
353564
118250
436053
177809
47
1
24
50591
27
266865
66
195387
50
47174065
326240
261705
232129
679942234
26175
41
157024
170172
453618
47
93886
55
492860
291399647
213491
96
76
73
406804
45
76
701379387
267991178
5
97
83
72
64
31284
97547
20
136759150
49
98
86
67
274520
74
716
30
59926
356847
347807
419516
118815
86897
71
64137
91
221145
349689
78
354532836
56
2
21
467419
146139
93
432921
14
233239
169244
60
351511
421599
55
298476
9
70
41
1
61
92
347124187
48
7710
8
9
20
27703
63
293093
33
16
161099
83
24
33
11
49
44
468949046
397028
562667918
97
85
815590082
77
400196
630050036
131538
62
38
121281
30639
36
280109
25
15
287219504
91
13
20
2
74
76
25986
71
41
104052
50
8
297293
112393
230381
208286
1
22
80
5
484396
66
138413
39
23
25
47
200988
433287
65
67
71
64
272898
413839
680465406
481080
402092
185476
41
96
66286
49
99
26
942056671
90437
435552
84244
117557
592867954
230694
462440
387668
249123
90
66
69
4
14
185144
95
401119
112025
89
94
105258
75930
57
41
87
337236
18
13
97
37423591
182946610
170535
6
91
68464
48
32
36
358302
728179376
7
194706
505420047
296786
490041
140062
67
226894344
820448325
91483
76
304085
326154
134461552
459881
67
9
48
333482
1
79
456347
154258
301371
60
343981
1
3
67
11
47
187928
15
58
338987
28
274183
27
3
347422
312585
175201
53
30
732748484
760098186
80
390976
90
57
73
548033374
449480
70
42
37203
220705
302467892
51
9
229509
41176
11
442691
347183
1
940763436
69
126721163
63
299868
79
19
23
94
487326
42814
814570509
71
288008
918326532
294916
72
9
57
223668
444786
95
270296
309947
288874
319249
9
50
69
65
407164
31
315911
84
93
96
66
71
379405
436360
684754636
143485
94
2
6
79
434538
32
70
78
79
9
874935421
873737364
118654
264075
26
21
2
351717
200677
52
7433909
34
56
54
433743
8
265532
466766
256855
32
32
30
353120
12
56
69
4
701644521
51
32334
120141
323381
35
191766
5
89
5
39
906433486
466528
97
483061
28
728307088
422786
37259
30
287029
24
22
75403
96
101518
201144
44980
196152
33
487401
24
27
84
61
437531
25
477181
166923
32
135672
436365
89
368997
26
13
216733
125907
9
14
67231
84
196076
301030
7
472414
21
9
83
37
113189
171435
45
57
379002
1
407068
480130
70
72
65
54840
64
3
29
95
98
566801161
25
47
45
270597
30
98851
56
765576289
8
74
285024
97
28
222245
7
75
51
61
965109132
70494
70
37
475960
392376
19
72
68
86038
343815
11
69
33
92920747
84
91902930
295901
65
89
172578
44
272915
32
128727
21
28917
95
53
369080
74
52820
31
263114
7
11
5
294091
394716
140600
368854420
70
97
4
6
205359
4
485488
17
215838
334914
5
59
22
1
1092
6
425039
60
89
11215
61
27
74
20
159775
128346
62
214299
162491
106163
272296
37
58
10
11
452908346
75
351587
3
50
17
62
256302
216614
221495
248963
475616
124900
73
358768
421138
4
419460
17
343000
27
221870
20
35
53
495533
45
43
14543
205198
432561
64
60
127429438
296112
40
106296
329188
29
390956
1
91
62
471719
411054
82
44
5
701521622
1
607833585
40
107810
72
47
336010
107809
99
49
926265212
343786
199510
46
470636
25
325065
130780
229970
204382
84
98
80
179405
364065
760062464
420873
98
56
23154
21
143973
408353
54
94
85
38
154739
91
26
75
85
1
335234
264059
842837473
694277352
95
923390430
319217
49475
125660
49
235142
38
1
58
486117
42
105079
176221
394345041
99
70
9
68
27
397385
20
406898
95
22
1
175006
99898
91928
329990
6869
272503
34
25
898551361
37
740152834
48
463420
24
487247
945091749
98
180466
391124
84
295245
21
73
91
78
489245
73
68178
18
29
23
79
43
38
410732
3
82
17
194771
184184
61
122135
312455166
415960
1
27
496590
50
390786
5
23
470443
107943
5660
1
104808
89
261960
46
6
228322
50700
46
932578631
16468
55
213522
83
930936130
337414793
300702706
4
11
30
466245
71
461366
13
1
70
203212
7
151803
64
185782
19902
438178
112617
367083
431210
278046
9
424368
424610
335420
68
4
365814120
85
453341
65
84
887213378
5
77
2
14
84886
265432
29
93949
167195
19
446626
16
86
135708
85
9
62
115875
15
14
25816
13
460136
62
40
33
446894
58
66
293955
99
36
7
416160
77
440764416
201322
230380
67
48
407262
675842860
9
380024
6
453873
242380
103992
972017659
22
72
495710
81
40
186388277
27
708251180
699476732
51933
34705
220414
380241074
45637
20
4
67
29050
5
218625
308121
117614
98
22
52
8
47159
42
459600
253586
7
95
4
61
43
368028
5
6
83
15
274022
7
408905
99
139934
247638
95227
113910
201432
42
7
286317
122845
618437935
92197
162394
66
46
56
473841
948508833
1
372516
24270
479001265
182224
319890
416609
91940
98
66
87
312128
150298
9
61
4561
39
97
441265803
35284
441620
11
216800
7
459435
39
72
10
18
34
163919
63
162642
34
2
3
98202
871769034
69
35
6
305930
291129
54
70
321235
19
9
54
46
54
4
3
83
9
44
27392694
131242
38
74
8
260740
319738
136866
215713
580145930
861321669
72
398871
2
1
59
398732
34
72
367528
58
49
26
362476
65
90
89
3
259975
52
140518
9
461052
26227
133927
35
328864
318969
243681
493353
579561604
391813
73584
73043
4
1
78
30
4
99
677022859
13
19
16
40
463808
91
2
56
28
37107
97315
40
55807
432051
54
436956429
92
339273
45
18
92813
4
42
64694
40
699184576
156274
47084
13
43
124110
436422
2
2
90
9
71
435383
272874735
78
17
36
26112030
94
198322
44
12
18
233530
32
9
57250
214680
149456
43840925
292702
7
464631
90953
256617
373459
56
521768060
2
85
66581379
72
58793
135817
57
79
37
12
51
3
167965
32
139113
494
45
28924
579815335
365980
959396809
85306
417720
430330
318199
4
201998
50
5
26
183961
494317
494943
419480
41
88203
3
84
462215
103028
120092
4
346289
254184
106582
60
493242
136992
7
35
44
87869
20512
57
61
477116
135597
1408
81
360876
493739
360434
281135049
150322759
58
132324
58
9381
31
293826
453275
189446
79
447310
208037
173336
124372
73
306226
777236816
63
411302368
37
382405974
23
2
54
405330
168333
105193
82
9
146492
71
396793
53
7
171627
5
313417
82
280124
786071822
4
50
349230
41
38
2
406591
97
80142
277373
374534
40
378831379
453043
83
60
65
64
264043
24
10
49
98
35
50
640005702
5
49
34982
19
191347
22
52
267601
159316
95
99
94
52
87
169846464
45
8
70
3
729093654
918412515
343233
516628506
117600
61
51
611952228
303207
5
273566
181966
32
75
9
2
7
101424
54
633051902
371379
413462
27
18
3
20
12973726
73
9
41
50
3
6
108741
14
122092
68
192990
5
46258
45902
15
85
253579
147290
70
30
450542
179729
37
613499246
25614
5
3
8
668552806
6
16
29
145133
411612
410200
564615579
371581
69
98
2
13
73
2
59
374164
419849
233127
414545
297450
4
92
57
495387004
29
68
27
313374
112670
3
35
9
694679280
19730
5
232535
16
25570
90120
53
238808171
98
91
21
259882
492758
63
131265
171423
8
25
70
395936
83
32
259660
866
259677
20
171506018
659229464
32886
25
26
189532
194986
8
21
387668
92
383358
113372
331963
17
361689
66
7
47168
786022261
47
31
456515
351073
463448
90
375066242
176096722
71819
8
261586876
2
199805
57
16
50
20
10
110418
128912823
49
13
4
62699
37957
143483
18
241123
104840118
464205
97588
287092
327307
492363
58
23
28
340388551
375759
448613
20
22
97
91461
466549
92
7
12
36
8383
39263
157773
450669
97
459006
79
374112
12
92
82
48
192278
33
99
19972
117351
82
70
196562
90
74
2
134415202
451936
47408
91
327082
6
31
72928
14
933650368
36059
62525
63
184899
316693
121100
331357
88
670247524
34
69
19
7514
437577
5
77
119999979
66
40
2
499881
7
134747
168425
26
1
119328
205187
448913
66
83
72
427897
17
71
417931309
64883368
88747
434757
67
99
245504
242295
70
81
300596
312007243
74
320283
349286
6
62
14
3
439093
122907
7
15
376510
24
75
80
3
41
23
256746
313713247
45
30403
70
842366339
298884
189653
275112
116063
142167
87
3
56
134723
952510088
564690932
62
98
96
475593
255293
647013716
215531
415460
478743
236958
2
74
217319925
3
3
53690
19
33
351408
451587
47321614
380177
31
30
52
68
356896
58089
9
392342
311036
12
13
245376
94
135557
312162280
51
252582
72
74
38
111430
26
10
90
200930799
6
79
68
411671
582116939
19
67
210814
408624720
73
80
876101565
94
89
20
122327
56289
40
129083
222242
78
279839
323357
28
37
54
86
39
187886640
381421
62
96
502318775
409612
701278303
48
64
402489
66
10
7
197593
60
45
63
429248
315313083
952127197
55
36
13
124573
5
59
149962
259606
362099811
216215
2
49
478917537
66
6
40
26
72
598776751
90
57
77
122862
76
455319
239434
394133
26
27
33
518753524
70
1
749250526
5
2
12153
80
7
428045
81
95
231202
399408552
70
164180
22710
92
90
11
107360471
89
300684
321276
821652780
70
98
3
8
190110
135874
71
105885
156953
291352
451797
7
452793
44031
23
99
104427
80
99249
38
78972
51
115999
35
379316
2
462981
79
63
13228
285027
1
7
81938
777988495
72
386891
199605
240036
18090533
80
245212
5578
8
41
63
129665
33
24
137497
193142
540133423
420760
3
63855
251170
2
34
39
7
3
700210749
455563
65
101612
367599
97
93
22102
290533
11
3
168515
393342750
23
1
1
79637
842823180
1
342280
313204
149788
32082
101233
181093906
75
85688
13031
180436
364659
588166627
70
114615
11
2
800305769
362516
63
85
271951
304802
688008370
153325788
95211
148159914
403212
87
3
361274435
258493
804360009
41
351310625
58
3
432606
123419
6
14
6
325
64644
82
442937
308279
42936
79
70869
94
9
64220
23
138495
76
38
187949
12899
44371
81231
490981
267843
40
250255
8
481054
85
223557
163531
206391
88
89
85
51
73
8
20
44
79
298618
41
346820
98366
157299
41
46
438369
476401
77
96
38145
20
283036
487507
40
10
103961158
480752
295189
47
9
2
379104
101946
81063926
15
71
46
92
9
89
100152
9
46
934475612
411992
81121
91
461708
1
313205
58
36
464533
261405
59
37
226857
25
440848
43
408551
14
25911
4
8
94
163972
6
324395
123483
73
37476
3
6
222704563
6
10
281503
88386
132345
69
89
311028
425199
42
108773
28
32
5
19
137249
68
7185981
54
78
90
195675
33
1
40
6
159257
380893
26
83
9
6
2
8
4
39821
16
58
50
105350
370869
26
192274
3
31
210237
218381
59
71
391750
231430
208493
1
22
6
251406
9
60722
383636
661306316
470096
17
755665995
3
65
454807731
9
99
68
83742
775772403
49
55912
1
469330
6
67
117876
9
284535
13
628209605
322666159
9
66
80
379785
57
410532691
26
96982
80
188630
93159
121717
126362
35
249638
423044
423892
305314
64
277414
168066
164975
91
18
404770
53
85029
81
84
37
644705174
462984
207492
2
827523290
116412
176611
9
441488
122348
97
73
91
96
23
129290
93
981108535
47
453792
1
232047
57
58
226027
7
656535463
96
635032089
18
433856
324413
319869
75
207303
179961
797594525
75009
321089828
296982
19
83844
39534047
144201
34
97365
749757364
777723936
373597
31
38
28
62239
414408917
925039169
267740
369316226
276041
88
419298
395804
485817245
160436
429470
51
48
65
70
54
23
302332
34
87
159004101
27
417589
854561696
287616
91
4
5102
99
24518
72
148996
513954123
53
157786
336591836
69
56
86
54334
435702
340497
471074
10
128570
339618
367069
6
748611468
5
57615
97
4
490601
68
59
88
256563
39
3
213787
329076
420744
171035
204944
262230
26008
18110
470591
23
23
73363
15
577305310
67
3
81
468750
94
71
41
175905
51
204588664
20714
40
38
31
48234
942996911
28
219898
92717
20
81
10
13
454434
280256
1
436746
30
6
450496
220363
33
410436
319596
25
68
48031527
63789
295709
71
79
421566
107605
48
456918
91680
23881510
700337288
43728
319012
17
489704
5
59
98
339078
455280
18
44
5
11271436
94
4
153992
70
50620
29
146222428
54
150391
499178265
3
148453
206844
43
10
9023
7
6
157170
4
1
72
230638
38
448969
36
370913027
41
422781
38
77
438895
275123
91
8
385756
59
119794
147807
87
45
508864824
305996
54
8
421062
77
347383
80
302619
37
888382265
7305
47
287853
526220451
127920
288420
158295
440543
82
78
18
993007979
392698
72097
354170
69919938
320661
689136246
38820
33
21
576032439
97
90
27748
33
26
428510
211713
120014
125206
392689
292954727
278686
42
25
70
471820
76
474257758
3
222592
64
86946
4
76
235321
71
94
19
652809755
298261
304216
5
46
4
4
53
1
3086
66
498425
363514
84
12022
715322629
8
401254
72
84
7
89
333259
61963
296356
196771
215108
54469528
72
71
145097
17
252615
24
14
323711
368720
93
12
105606
74
53
128480
49
17
95
27
99
17
464104
56
561678999
71
950678283
74
421140
8
124757
48
37
335143
1
497355
89
81
113501365
999126648
30
212433
69
31
76
89
43
3
151177
363983
484884
21
320726
65
457505
99246
15
176829
307424
2
107568
76
365564
75
29
90
23023
48
77
84
48
37972372
46
25
396891
101639
25
176515
344450
906046540
5
49216
148715
8
386686
21
94
376094
465019
356902
251725
870171222
11
71
17
32
157809
263520
322053
335138
93
378552478
84
9
911320949
62
967591324
63
39703
308537
455411
120428
158502
26
476455
38279
11
88
99
294037715
44
2
9
76967
2947
54181
42
253729
121677
80
151833
64597
211884
50
18
38
9
25
12384
680973783
85
50
163683
114195
421204
9
22
30
74032
709445726
358740714
413718
291943
6
48
7625
252229
61
27397
720517793
27074
32
123330
4
5
91371
79
413058
74077
79
441656
5
93
210919
115865
60
6
84
57
37
668389741
65
417475172
613232101
188690
7
2
75
7
448704
100052
4
187901
1
2
7
11
73
331051
10
74595
6
28227
71809
209380
93
364963
399607
8588
305384
488881
20
330278
81
68
18873
6
33
71
88
148361
21
41
38
389548
24
398585
18
200373
341311
74
63
397549
211449
94
16
52
180576
56
49645
4
511011401
51
4
30
145927
25782
431774965
6
60
215766
13
50
45
61
4
30
4
412074878
50
9
324782
9
59847992
74
392946
4
89067
1
61
483116
94
35931
418460
3
487511
84
88551
406387
53133
39
67
58
91
16
324101
441418
12290
204586
50
96852
309840
200573
256669
66
212652
15
720568142
238185
18
34
94
262776
489739
328914
69
48
2
44
46
8
54
9
148910
202693
94
353533404
194133
42
160149
301822
138587
44
20
59
42
88
210753
45507
101456
408636836
388579
232161
45
474943
80
30
680
188022
31
193538
353310
8
244804
131287
90
379622
165161
78
48
25142
140338
108554
7
497252
15
472554627
644593506
277847
88
4
9
176252
36
30128
8
282521
226150
547651577
225879
368721
262287
11
49260
52
470385
319246
4
246255
317766
84463
438198
463547
460679
4
51
2
257860
11
332952
65
37
112563
344036
320581
66996
252292631
4
77
94
307383
968240168
191151
57
99906
772098405
24
13
912026813
450743
82
2
20
477602
302527
1
73
979253602
443908515
63
300702
244557720
201184
927767798
69
92
349993
320525
88727
6
93
96
602701375
290972
55
91
64
21
274215
181201
4
332717
34
264381
832114525
178892
35
972072277
18
200871
51162
25370471
52
396816
264915
464184
7
9
766965558
57
430330
480262
3
74
70
47
68
96
5
274378
77
83
288521
273782269
75
181326
204547
263912875
61
82352395
72
70
173885
462122
83
38
4909935
212212959
4
61
15
19
294010
272419
185041667
6
261031
27
5
2201
464343
92
9
96
101761
401505896
292476
12
80965
262604
16
260600
78740
6
48
132871
46
960850615
196208
37
447026
7929117
71
38258
124022
328308
606006183
8
154168
96
97
27
127950
34
74693
269359
582156104
7
415768
86
4
5
455031
86
73
26
446354
93292
8
59
203281
8
143893
91
378789
91
285187933
482910
455622583
340414
89
448257
15
24
7
43
36169
35
214829
5
468560
46
71
372077
94
62
415222
48
468187
55
207381
338713343
38585
4
345548
33
4
9
46
83
216788
12
87
35
865921418
202814
75
50
426493
206872
2
335040
35
292109
24
209720
69
456770
99
420633
73830
737085532
212691
11
66
358970
86
55
17
88
69
58
55
7
357391
97
48
235178
406657
366457
267538496
356471
32485673
21
2
480037
58
158482
301031
74
95
396808
91801
67436
68025
276486
7
73
7
180266
412729
229303
256397108
350602
392025
740196799
468494
286944
16
374481
23
468554
20
42117
287423
67
16374
42473
87
749811772
197075
14
56
213630
469865
57745
440450
316619
92
118148
253163
106323392
93
48
18
7
14
868568299
91183
54
74
6
70
487807
384460
392408
87
62900
131515
151923
79
212703482
206044
110242
6
208546
66
9
50
73
70
245840
334425
531828657
267465
418369
272116
375489
348524
193585994
88
72
287275
18
78
55
12
313827
997787614
372847
214424
71
63761
444791
29
6599
52
944963322
1
820674122
7
332520341
120938
77
418719
395224
1
996
287768
69
120549
356958039
294215
556948817
38296
47
40593
672880732
1
40
363980538
488880411
89
3
234091550
317545
8
61
21
285632085
93
141878
66
4
11278
83684
273388
450158
4
247209
490249
86528
31931
470904768
120139
22
293144
185076
212227
278717
343243
146614560
11140
931776962
265542
62
1
68
775557076
16
299605
9
318524
52
479429
273483
92
49
88
55
76
428385
106948
31
16
3
18
145757
446879
93
73734
40
91
31
389213882
8
99
21
70
5109
236620
452338
41
300569
327590559
444797
2
481346
81338
78
81
344754
213189991
7
58
41
182039
267738
413074
642440545
248168
311265
362120
77
91
528791446
86721
57
31
37885
2
98
89
52771
31
25
16914
89
356341508
71
411599
54
44
378285
89
11
6
74
1
111005
34
206807
14
17
39
80
21
99
72
36566
283750
52
71
212182
18
30066
8
292890407
16
66
35
446062
83
138471
207366
391197
68
97
243560
10
16
5
264043015
94446
402268
27
3
44108
16
78
332137404
265468
63465
100398
127135
58816
324524
69618
33332
77
227770
33221
12
33
162174
3
474821
454371
48
204702
378500
192196
99
401414
223630
133641
7
8
494276650
11
470118
297735
12
48
472895
215312
95
36
779394679
22119
39
495922
37
4
69876656
90542
39
170541
804660055
366857
233192
22408
38
29
45
83
465941
114422
171571
298362
44
138552
9
46891
90
53
163303622
15232
13
9
247701
393088
71
95
154065
52374
71
73546
197117
169786762
440580
144117
67
73
8
20
638488106
426587
57
2
60
284698575
319254
29
160484
48
29
206034
32
436608
970365895
357234
6
194395
415327
82
207660
205168
8
9
53
15058
1
44
250090
300278
15
41
2
53
92
360987
7
5
48
308658
499460
68
358407
46444
221385
178999
30
96
487598
317471
24
179394
134588094
26
419286
80
88
7
80
59146
488429
221670
3
136630
231115
3
201179
90
79
12
372019
8
353059
27669
51644
20
53
373942
121773
210252
14
51
355734
249963
1
191023
89
187951
618304759
48322
427349
23298
91646
53
868944072
23
76
910341979
172276
408883
93
50782
279215
77444
214026
61
222939
94
24
84
411310
9
72
55
4
456142
71
90
391390
81
39
39
499677
155840
221384
95
3
70
68
58620026
4
99
55
693367349
463985
280414
84
396594
93
326491
143077
305280
15
336710
101853
56
437128
90
96
118707
75
233814
27
419479
58
269989
756300626
4
712207874
44881
93
154082
182885
8
48
50
1
283481
77
135317
291674
93806
13
627410044
3
67655
290065
44
98
741529759
430402
232366
44
78444
273664
252227
393503
13
66
73
69
180867
28
74
322029
485199
3
80485
337957
86
365594
22
73
76
85
231994
79
233262
495022
55
119667
25
17355
27
19933
944131719
95
371244508
50
51
390408
33
281765
43
429995
49097
587379200
96
112342
71
358876
292005
3
42
3
8
888278865
35
86031
411820
28
77
119070
7
5
59
180617
46
347546
69
91
425315889
192240
23
29
73
620295761
84
96
29
8
356762232
38
839928065
224406
439472289
8
88
115848
9
82
407142
4
652846583
332517
72
4
247031
8
227893
61
439672
9
386507
41
53717
451684
423779
287983
62
51
3
479699
53
24195
20
6852
176746
98
23797692
150641
686751544
362316
38421
521441054
90
7
47
316192961
41632
513382240
294786
9
37589600
65
112515440
101628
39
469667
25
826769707
66
75
555535194
317597249
474940
474316
42232
878139821
97
476827
450298
352632
90743
13
21
8
11
187820
51
117394
484713
144598527
19
369527
240246
319986580
17307
41
35012618
464782862
7
69
375409771
9
323178
317531
6
90
39
209368
89
93
92
746306036
133278
189670
56
251038
54
22
44
28
17
37208
365589
48693
40
356691
156245
417340044
339457733
9
55872
491633
42
50911
23
95898
7
67
118761
116548
38570
388641
93
270922
248821
84
15
72
339309
32863
567521515
51
31
427683
332963
96
133875800
8
428632136
11
63378
97
150826
54
54
94
847360009
60852
3
53
226876671
22
97
28
458455306
3
6
71867
96
946934285
293078
32335239
99
1
97
492007
42
153722
3
108223
379575
52
3
7
60
225509
45
49
74
89
33
48
86
216576
60
65
76
984944149
39
442783646
32
191151
45
207163
15
96438
4
87
73
6
3
3
25
74
15
78
14
51
217967
91
300799
27
190493
212190
976623809
10
39
19
2
4
260066
73
57
56
23
291509
87
187591
165876
6
92
459463
191208
1
15
452041
30
236462
340038
156279
285590
59425
179141
56
88
32
236609798
86
496292
453582
6
64
229279
386930
24
2
242780
19
22
211095
20
418206
138205
67
48
55
2
675608044
91
915892397
159030209
364440
237566
90
37
5
69
471656
189627
10
591811282
472204
218810
75
44790
893674946
9
8
482105247
22
167142
13
292154
315905
7
85994
33
50
95
12
262570
437575775
40
23
418464
183770
98
485044
456025
337981
97
298125
75
7
68
33
208452013
1
36
337056725
67
72
425284
189575
207754
263518
330599
434581
80
355600
9
289480
481271
9
692924439
89
484592
17326
1
128108
20
362719213
30
25
223388
45
496388
477499
30
412538
50
51
382412
112871
33
57516
365421
288824
76
131427
370519
26
263464
26
26
212136
4
17
409364
495761495
463750
37
2
78
55
499847
60
177331
155680429
5008
52
72
396227
208644
404275
20
198207
40
23
6
89
35
44
299045
94
17
385768670
225337
66
3
434999
22
13
11
302090
4
646364726
16141
177169
413482
36
98
485665
9
81184023
197750
286386
84
200317
111047989
178740
28
9
68512
26
477889
37
304244
5
23282
497691
448558
73
23
32
88045
97
179924
373744183
284524
65893
133111
87
396357
32
82588
6
46
277647
625856369
76
419038011
28
56
352538
1
9
3
187948
2
922060541
98
77
354364
73
187209
14
56587
344076
212436
2
8
15
93
437192
20
182090420
88
5
335327
3
331254576
279112
117979026
222553
192156
9
14
4
20
356876188
14
199146
31
16
242309
173112
1
325196
78334
88
455193
289356
55
170434
494872
104414
98429
91
479301
492218
88
51
365147
457294
74
10
104860664
88
87
14619
10
674027949
34
30
186552430
15
111073492
467315
307807
19
83
91
55
310447614
235656
7
271159
337134
41
683285795
46
143722798
20
42155737
94
444562
2
763934511
223026
602007804
5
335531
2
56
2
53606
5
344813
77716
35
392139
89335
255867
23
37
63
57
71
153246
9
13
5
87
149671
49
11776
36
46
57
452991
136579
46206
58
406100
518602561
67
55
15
156818
71
4
21
40
14
2
29
8
29
21
4
26055047
436994
408611
6
24099
8
279215
37
90
98248686
821199495
196631
195629
39852
18
214706
380104
86
445097263
829329113
94
3
207274
58890
329523
237417
50
418797970
74
10
79
83
53
89490
128479
8
15563
238852649
23
381891
312265
86
6
211814
473024
134486
44381
480296
95
10
8
476285
63
2
29
492680
8
48
139966
166915
86
14139
18
51311
240982
9
98
274148
95907
118062
5
71
233007
309286
50
43
345677
2
288174
6
83
67
13
1
5
152993
5
95
53
16568
8
96938
41
50
93
407531
387575
25
52
826188319
252133
92958
845511764
179016494
357126
9
38
812347458
96
449587
96
6
3
20
1
11
350646
44
13
15
195595
23
385588
33
9363
156164264
1
64
224329
329069
93
30
28
9
333117
9
480047937
803682398
14
207253
183206
293174
45
113948
53
354724
37
200903
485608840
380659
2
103145
157036
407038
8
269136
11
334775
327939
988927206
71
68613
82
43
96
85971
76
73
77
52
657703353
754426080
30
134563
313708
388075
396528
415098
38
104931
47
68730
160581
278222
90
53
81
19047
43081
47
207732
465453
7
72
956721673
11
346717
6107
368034
33
21
67515
92
26
368628
328748
218394
8
24
91
5794472
28
77
334149
87516
456372978
85
375304
67
449792
10
167047
91
831429424
103732
177749007
72
73
116032
464489
240139
15
76
75
16
13
5
38
24
62
409306
422501
36461
178600
383180
7
161575
189300
16
40
45
27
8
93
863483626
372061
732293757
389229731
206080
179853
125826
3
86
355528822
622090565
7
53
172122
76
14
36
212734
159693
63
168744
342390349
394250
9
5
399381
15
93
171111
43
69
15
28
98
93
548379332
359974
10
68
2
83
32
78956
84694
432684
8
210801
99
115395
62658
65
92
310023
29
92800
81553
84
296871
93
109569
223430
7
234536
22
57775
66
462933853
81
185125
238275
265641
79
287859
430673614
78
208733
38
93
239795
59
65
177291
298247
93
400807
16394
183347
495452
310444
206050
383286
337829
7
45
26938356
384978
64
47
316675
58
149285
86
496886
124976
60521
50
124920
75
237891145
89
96688
413648
748933134
973983645
92
408850
7
17
3
299712231
700906979
95
184090
37369
87
61
465641
72
55
166931427
316219
50
45
34
71
190041647
7
81874
293029371
36
89
184997
125923
48
16
77
277371
139711
45
427368
203970
43
74
267799
74
6
195888
39075
289421
648768794
91
39
33
6
155604
25688
16
33
182850
80
763085761
105226
666236485
239969
43
27319
14104
28
98
15625
96
47
80
5
4
310031
592917030
342544
250439
49
222828
80
80
66
352432
487122
63
354984
490245894
331484
97
343084
466327321
247177
83891345
6
434633
320014
298376
87
14
31
378610
3
176377
39
264874
21
47
3
449822
212811
363313
810667111
473943
257225620
91
994909218
33
8
15
354789
51
212783
41
150305
265389
85
73
34
343668
364648
10
268277
92
399721
87
75
81
181223
1
85
68
89
391165928
133547
28
848598998
874795100
68
364782
438888
26
858680864
3
171377
12
43
4273
30
42
131317
60
351651
52939
283509614
420697
257478
76
120674
49
717194107
65
365813009
205519
243237247
2
58
303558
40
316995
71
275786
63
56218
356919
34
300875
464293
50
252653
108907
11
80
25
366320
33906
323543
95
8
129329464
421252
38
256334
117988451
8150
427775
171674
8
34
52146
9
462576
36
122007
14
34
286175
411439
70
209065
19
161425
312101
233555
122885
134593765
3
25
410197
35
70
21244
440200
473015
124236160
91
4
96492
210914
40
88
98
56
193381
77
81
208276311
85
57
159925
27
4
403791
227833
64
8
675363815
411807
317324
2
328117
1
68
61
6
90
115036
216411529
82841
437283
18
437826
29
44
30623
20
137886
57
38
367101
8
175407
33
151865
1
36
129664
271623
86
283400
50
452578
148087
206654
41163
271358
30
33
44
36
23
58
88
83
472723
845634581
296583
88
128241
409724
84146302
174520
438108
172929
8
1
420916
9
194609
18069
636730525
28
9
348796
460833
300861834
113617
70
2
385554
35
2442
6
38
17
25959
424052
76
7
65
59
84
39507048
219266
37
153382
228016
77746
209595
96
260608
70
30885661
18
3
4
46
82
265717
8
204432
66253
62
417548
146174167
82
20
80371524
7
86
7
94
9
232781
19
324492
5
480980
192585838
462640
8
228847
90
483511233
62
5
326802
92
1
8
87
42
55
40
87400756
76630
20086
1
462210
157728989
275463
59
397106
285130
46
66
1
1
251216
7
14
94
898460787
281605331
364386394
39
2
772228761
24728
45624
318856
51027
122184
39
434874
6
6
296358
92755
37
86
284445
473142
25
69
484463
444635923
4
148256
170706
81080
67
38
31
471885
211264611
90892
3
163856
78
185405
314930
16
453762
1
67781
49
566291903
182689
17
102866
30776
52
63
69
3
558494006
34
53956
83822
7488
7
354368
71
90
129116
366045
87
6
1
70
764146257
96290
430681235
16
7
443552140
91
151877
891399663
10
64
275834
122660
453634
102777
272235
1
414625
82
208787
461441
2
92
53
325133596
31
7
5
2
733012945
17
400919
268014
1
56409
243980
78
68
83
285055
2
224498
9
389250
453035
78
165559
24
83
7
492909
114322
69
71
59
177708
45
105977
37
37
343161
560227363
67375
122114
49
1
286006
17
28461
384692
69338
70
278517
307985188
71
8
245032
9
82
7
309776
4
41
1
65
36
88
479297
38943583
33
170694066
71
451111
561662922
4
458805
89
63
811127711
86375
178837
71
26
69861
48
44
55
32
652921664
273933
151254
202569
479226230
652251725
227485
232189
28
37958
394837905
580025447
72
2
489678
79
40
97
993051351
371497
81
935426313
92
70
79
9
98
217224
9
986274156
754708728
73
61
39
24
705855338
145433
8
49439
24
82
30
83
387854
192035757
387700
468276
55
35
337683610
489471
18
48
215115
74707
96
378573
495570
351779
53
9
432726
929792801
393934
3
2
276819
94
51
54119
213248
24652
834286460
51
49
70
380993
73
32499
95427
42
96140
31
74
479325
35
9
188366
75
338831
608819453
714590507
498213513
3
162850
76
12681
42
21
8
42
66
418594
39
437388
273796
29506
392967
62
4
221642
101636
62968
129023
342999
176215
124901
489431
394633
638144836
831864220
346935
8
4
259434
100586
413668
359360
57
55
71
11
265480
500533037
22
43
853543641
22642
172712
325888
53
7
337198
410315
823216627
75
32341
224277
99203
327454445
56
67
68161
50270
867261697
491816
267399
31
1
19
402983
494943
37
347607
356729
78
345437
2
51
306626
9
423577
2
472237
33
18
66
82
95
58
36
16
2
46
140055
46
278599
90
321422
4
74
415292
2
5
6
99
29
301357
161146
8
24
5
89
33
588780723
68
431969511
82
79
205915
5
93
8
8
365381
86756
10
8
237949
159800
3
485510
26
25
97
4
24
351970165
56
122225
427780
231036126
40
79
68
377913945
269921
14
203273
18
1
51818
70
570069761
352425
273670
88
114975
40365
6
170147
363947
220666
96
601931494
247557
463381900
6
123056
57945
76
422214
113639
15150
35807
37
9
136865
261897
387459
382704
39448
360052
530225312
41
13425271
23
268833
82
60
28572
93
426794
131235
93
391132
53
112940874
145448051
16
194878
27
86
43
408095
6
57
75
316968
272328
168636
44
421044
467697588
39345195
4
8
92
71
36162
8
146398
4
17
8
61
488907445
516277024
5
92
95555
719578650
4
453183
173347
879035960
45
143912
73342
305398
95
5
2
87
36928
54
384262
688954482
406508
48
366480
59
43
46
61839
41
40
50
131434
92461
82
438853
195415680
142185
298283
25
29
891042567
51
33
65
5
35
5
29
435929
386510
298818
18
436322
960167230
328040
97358
51
6
339652
27404
195504
27190
68
131035
2
73
70
90
47
99
76406
72
244185
10
74
65
273425
3
66
6
191889
5
8
129488
64159
7
5232
177914
22
17
169724
427238
178462
137396
17
14
96
151817
5
69
480591
8
223383
87
6
170436981
8
66020
13
218901
131666
182104
69
406779
350805656
469491886
60
13
253224
75
86
91
489918
351799
1
98
226056
64133
59603
25
55
9
1
56
298608981
61
23
38435754
499870
29
9
44
10
5
19
25166
400098
45
1
43334
481950
7
69
18
431744
438986
71
8
55
215837
98
96
479316
1
689925085
48
444932
54
253456
7
42
8
26
650410239
211201
30
457921
172742
3
28
19
6
266985
423952
177340
83
77
297312
59
582782362
69134
1
53
69
414122
48
97
316246
95
436545
292565
449372
267749
82
244557
69
116515
15
467938
276887
7
420786
16
82
341499
422093
190083
3
29
474722
2
12488
328808
38
8
96
39
609687993
79
43
440815
869658088
498413806
135676
23
415475
66154
5
112384064
25
9
64
92
44
261551193
84
17
287325
9
239432
327930
495875
9
339317
11
282961
38511528
25
48
237149
153552
321282
7
3
391765
13
48
20
854597437
151597
436350
40107
48
87
31629342
395267
469228
65
409607
24
2
78
423784
82
284558
79
81
423988576
333951
2
25
22
169490
55
340335
80
68
75
190699
109908
159960
79
2
138026818
58
16
374902
8
204443
56
30
36
20
189031
152965
79
79
5
373616
92
265765
184390101
1
93
305397
12
415657
13665
99
470354
924775767
96
161017
201119
499149
2
78
463934
12
29
7
6
39
434429
7
8
50366
485842
304775
5
71
79
6
76
383357
334720
312975
304995
45
3
3
11
96
45977
6
350469
84245
72
498
72214
204091277
418648
46
69
338835
74614
48
99
8
12
5
890310052
5
89
56098
48
30
43
18
23
65
47
74
35
87
20
203569
7
279589
886462817
18
80
40
408812
302035
183106
19
84
827064269
5
772793295
66
91
805424629
985620371
54
21
28
176329
7
530866651
284865
40
2
7
42
8
22
13
435354
88
9
52
583030897
4
272847
81
44
87
98
257176
19177
432711
153691
178604
486935
19
67131
77
89
6
87
71
54
58483
99
72
291502631
534433607
384485
342008
30
227541
497780
197485
357315
192102
458676
86
709408009
222723
881687462
255720818
348490
55
407727
61
8
18
29
10
2
72
97
571332099
64
368590
348791951
45
485807
28
251291
86
24000
401911
9
162457
67112382
6025
3
36
329497
42
35060
110645
368965
354946
18
3498
350364
82
9
292776
256837
126587
184093634
483763
94
917644031
174730
1
31
209032
64
89
716216230
350141
255220
198836
645703245
42153
109093
165918
187928
60
355828
281092
42
3
265692
668619663
389804
95676
8
59
377488
163724
2
279427
46
309156
121022
97
857
428156
82
83
338782
388249
73
378766
38
43
102819
354167
43
454540
195618
6
89
53
82
94
72
361727
28
99
32
34
74
19
263379
4
39
72
14
170658
165358
66444
62
435841
46
60
121098
5
23257
339814
8
43
163590
71
474501
3
26
79
10
93798
51
3
16
85
97
300816
362164
84
4
37
70
68
399918
69
458896
67
95921360
691978880
142138839
2
111459
309133374
17
323481125
17439686
12
5
217619
37
467321300
572799068
324743
358502
97116
36
13
96
366048
2
96
46
37
206237136
337796
300153
164186
227765
31
97
63
50
28
94
58
98
27
6
223899
46054
23451
6234
32
77
280778
79
76
13405
445017
60
8
65
271261
21185
810818586
343419
29764
93
51
461418
99
52
2
43
923601447
59
20
7
5
243291
3
34
81
71
17
61182348
408264
12
6
99
481924
7
5
761972562
482995
344239
397480
62
137116
36
6337
387769
132390
85
9
66
7
237639
151442
34462
171544
198217
92
1
41
11
89001
263550
162983
250791
29
95833
31323
416822
2
419202
88
86607
103823528
62047
39
28
88
184730
183255
393746446
64
31206979
86
63
48
72
16480
67667
503535009
249094
2892
235468691
119450
344105
892695662
8
8
179081
14
85
3
34
74
78
1
104030
8
407964
324852
105604
153595
131124
1
260065
75
282301
61
95
73
532167220
94
89
9
95886
98
211206
94
294409
62
1
429773
31355281
337000
36
66324
67
88
220612
304304
94379
312552
316984
21
198086018
20345
460839
919972908
35
2
491181
49958309
901441371
1
98
91
787090578
76
50
63949
379924
111198997
2
54
463368
315655
105000
54
20
168139
677587944
216635
214770383
86
424425
47243
63565
201329
16
451504
8
294496
44444
337026
294115
230044
21
222277
1588
8
9
45
223015
89
80943
452302
1762
443199
260159
74
168657
44
44
6
188238
79
86
737821178
400273115
324727
34
211370
143183659
92
491127
63
451503
21
70
151154
9
69
314555
96023
322363
1
285187
44
32
368683107
13
7
93
17
144509
8
52
733704526
69
50
73
373547
39
1
32
282328
132797
528923633
61720
57
326257
202313330
63
60006
63265
59
403778
54
37864341
21
102996
342538
401226
82
79
130355
9
71
377789219
354974
55
31
96
406260
696342759
13
346004388
120897
54
212867
69
266139
336906
269760
239984
432118829
83
58265
249581
230406
67531
32760
22152
3
968675407
920997998
96
7173
4
86
130651
79
42701350
305014
241199
3
3
418619
77
67
695123370
12739
270982
97
24
5
4
369923
34
70
95
636507658
65
131471
164643
386449
372531
279074
8
63
90675539
85
376326
220501
44
34
77802
131473
43
231050
71
379414
7
58
25
195907
22
263204276
430865
446111
285467063
8
291208
319218
437713
25
213916
1
5
256625
92
217617
11
552185126
136314
50
17
465873
8
55
85
461205
249450
409568
99
330550
391721
2
491844
313970
124718
339315
32
393196
432252
32
39
50
36
100871
26
38
16
23
155029
489151
87
57
254295
442460
4
138067411
115147
11
369246
60
34
121396
61
112528302
88
94
438950
485414837
820171257
51
49
46519
191323
699329824
333957247
72348
90
75
120631
96
48
35
24
79
290000
397241
29
201300
11
415253
478348875
346579
52
76
497628
79
16
478928
274957
52
52
93
166056
19
160989
33
204727
194096
37
279722622
53
26
388198770
21
85
334519
472343
41868
376876
370811
426423
56204
1
93
206794
226499
280865107
76730
121818
93
84
874535162
83
298737
23
72
34
93
47
2
85
116404
25
43
220839
62
96
24
1
63
80
11
104257
82
279601
925221054
58
149879
54479
161156
21
395668
393412
212589
131606
52
451748
30
113363
1
573578308
7
94
6
262295
485316
64
63861
435172
2
16
4
54
821241022
103861
211256
19
98
8
88687
18
63
74126
42129
6
95
18
85
339085
217642
60
388696402
17
454200
397555
53
215696
42
67
464204
16
96
90
96
17
753816857
69
54
245741
69499
42
33
23
252004
8
27
448112
147170
426055
3
39
40
126820
489159
3
24698
89702672
93
46
84
16
42201
453434
262245778
488724
77
328130
8
76436
117835
15
441880
285770
336522
6
823540930
7
146372
63097
148098
33
72
262521
4
1
86
312413
47
197671
18033
68
79
49
48
84
261495
863435599
96
11
386885
84
499998
133201372
249595
75
30
25
450098
91
37170
3
615469441
107038998
69
386201244
20
5
33
1
268517714
7
40
76
601690552
422583
123187
130141
272796
359905
471636
478516
223384
377594
276870
208582
62
816862396
34
54447
42
292170
86
4
14606
16
5326
7
496901
664007797
593161504
446254
93
58929
268594798
84
3
37293
64682
251674
372556
77
629073884
110177839
159500
1
48
93
300624
4
1
10
123766
493790
581277646
81
44
74
272662649
68
76
416844
503380946
12
181408
449475
12
85
267553
355952
7556
583467697
242436
172597
483258
907687260
72
33
42
335742
72
330985
95
180842
324883
67672
22
43
73
39112
9
51
13
64
92
94
88930037
401300
424334
376611
17
59401
133830
7
22
205601
225730
37
80
89
77
380443
25
119370
377567
991046106
22
175965
72
413047
386394
63575
7
74
8
75
4716
65
724503416
107984078
72
841478068
213331
64
4
48
195541
225176
195621
58
87
73
496138
45910
27
15
212330
326464
109293
597100756
3454
3
241275
9
332683
101712160
170713
98
5364
217871
29
275990
722637083
462873
160974
258481
210680
10
80
3
27
923609089
35
18
66
206454
44
148347
75
479442
9
1
9
97
380964
158920
57
66
88
23094
320514
128060
86
19
94
638585046
823472470
437054148
775681187
83
197544
61
148362
62
173634
48
15
6
307057
40
249681
82
61
49
302617840
445695
65
37
86
571157861
73403
73
97
63
6
236454
488810
963158475
381657
87
401957210
974410263
215280
4
26
10
14
415695
85
40
289132
82
19
80
19
2
24751
99407
401303
366544
9
81
2
98
1
90
30
428552
67
46777
28
3
76874
38
232931
2
65
270639018
9
48370
67
631265246
334469
103234
357686
416508965
485664
68
9
348549
219774758
74156
346617
258645
9
5
380561
204074
182116
480594
10456
238115
9
399156
74
43
181579
409342
12
78137
27
58
67
327376
85965
40
219508
204840
784812946
318326
286725706
283426
90
85
9
189722
980572916
121649
131156
7
96
322026
9
44
32714
449444
78
23
9
205955
146813
134312
290698
58
287369158
51
2
337052
17
47
89
112973
142527
177382
25
3
45
21
94
284323
15
12
45
136751
97
8
33
164435520
181777
44
240435
12
94
17
7
37
155961
2
8
356165
1
218656
389622
378300
9
3
441067
424943
33
14
252331
27
94
443379
10
169586
483313
70
93
477144934
50
8
79
47
53
277428
39557
55
68
96
25
23
14
158035083
208518
5
450376
130832
462148
1
60
432668
13
372121
419406
298035
305400
38
485211
380038
11685
80
43
23
179034
49
299725
39
71
368929
260030
47
38
16
436533
16
46
250860
2
346777
22
290028
337855
273401884
119383
49
93
120097
203212
372728
347020
4
236406
272755039
31
81
54
296385
91
64
132107
519006709
34
165315
25
487290
55
32
84
291320
10
77
257359
4
71
78
79
400098
382894
317544
405358
41269
11
53
325005
19
82740
143032
430327
172534
477018
193226
276393
91
265048
53
128379
194965
468557
85
480597
455551
275740
3
15
96
238566
382793
9
454136
7
47
73
257895
17
77
59502
44
72
26
94
58
143705
440404
98952
16072199
326169
26
449025
365038
118797
126183
6
77
318873
867387377
853105999
310546
78
306279
50
1
439664
228240
4
85
22
150479
331824
36
169520
97
87334
141105
84
28
326731735
66
55
32
39
258844
381102
5
25
361455
79
353839
246014
20
303807
128452
39
25
18
334524
178901
73
264786
9
116448
45
170357
6
943895327
9
30
228089
63256
296061
4
76147
313479
302693
692111074
108925
55
94932
3
4
72
466637
1
349962
183155
48
31
423947
729876447
59
32791
463160393
410328
83322
325576
261621
728279675
452490
185450
27306
52
16
12
430448
66439
66
104129
108941
63
51
491808
2
7
61
352976
372212
72
7
311216
82
29
482921
762741928
96
178616
838678493
11
344613
80642
386053
80
60
26
458643087
1
333564
91
2
17
371699
44
99
186626
12228
73
47
2
280098198
108360
84
2
333111
6
77766
79
86
421822
316062
39
22
261602
488069
11
41
49
3
344847
57
1
266591112
107825
233534501
8
352293425
46
96926
66
465417
22
57
35
6
53
17383
7
90992
7
73
104306
27306
85
53
259655
15
414492
17
47
244910553
74
246352
197099
74350
34694
95
84
4
56
373548
449969
675969717
474008
82
16
382891
15
55
299048
6
87
51
316951611
200152
39
81
192727
49
4
404025
70
31
41
51846611
17
47
94
433376
2
59
178042
112388
8
26
895741201
589156073
79
17398374
80487
492504
25
451452
99
389416511
12
362231
47
30489
44
89
1115
285342
85
5
49
16
95
81
26287
447115991
45
197145
53554
88
253903
425477
473165
219566867
43
349115
80820
13991019
140471
26
4
60815
9
24
54
344930
232683
214058
6
19
40
363999336
181893
17
105116
34
63786
51
53
38
61
73
186777
94780
432582
288508
358547
44
788487777
227508
193895
34
394651
934150942
75
9391
87
246574121
91
38
46
94
77
30
354984
326496
243000
20250131
30
30
59
87
57
183270
2
84
63
14
353061
140487
164736
15
42
47
596570423
75883
924095640
76205
53
4
21
34
161948675
496439
6
31
15
709929986
487624
293940
454030
32
162345
450067045
95
50
8
39
135720
396076
43
99
20
64
33
919274224
122571430
35
64
215545
84
32
31
309055
405356
86725
3
48
43
14
345585
330687
28
903406998
83
431563
172898
272008
16
417798
230747
274136
334487728
5
60
95
68
60
69368
55
94
10
84
127027
258821
448500583
33
47
38
92962
258136
53971
194215
31283
85
338626
76
469603
12
12
16
7
95
207636
45
7
65
190788
12779
56
164789
15
578954139
80722
41
374650277
35691
55
45
12
815752099
203192
54
48
143279
387660
88
39
10
319313
9
912050705
632854266
393255
190689
98
996314192
49
623103542
79
34
2
155169
36
104002
22
2
394380
332759
336709
1
5
73
5
27
9
400324
147138
481162
251812
86
42373263
274293
95
1
184812
915672594
499439
93092
64
433794
96
33
28
71
9
23
71
271505
49
421774
422857
24
489116
187526
20
494504
57
36869
5
328947
70
70
89
30
22
44
175061132
104941
9
431742
205574
1
153994
68
486642
157620
10
90
72
36
70
46
242056
27
127201
467220
35988
3
41
53
393863
81
57617002
430867
19
767717822
168794
7
65
413582932
306255
67
3088
43
4
911188946
23
4
95
9
153255
3
82
84
98
62489
437460
72852
2929
851107313
92
6
18348
168797
219293
222152
85
199662
391411
95
468200
66203
247217
279671
219775
102570090
444957
28
68
282973
130824
233734
12
19
36
983551934
2
36
112864
172795
202767
6
88
61
391024
1471
50432
241756
176560303
15
11
386335
103082
344163
188526
20
57
79719
205797
8
264927
100161
39310
47153
7
78
395330
199713
66
92
364378
56
133231
68
214791
169343
78
690703596
310758
63
126873
132185
19646
54
108308819
61
381720
917430488
75
58
26270
24
424264
26
355780
21
35
142545
2
48442
242900
42
332023
175267
32
88
21956045
329185
84
96
7
269878
390195
36
74
441643
2
13
182157
466395
967822771
150924
39
283640
16
4
308453
400256
83584
45467825
33
92
3
69
108495
563755802
95
48
18
12972
99
4
536012227
8
2
115559
12
172315
6
80
91408
245665
292752
150319
240987
572889736
397317
51
33721382
33
388796
44
130875
21
34
377919
479002
983578438
161786736
130108
93
301799
30
480936
22
199090
49
84
452801
739301150
78
30
399231
212574
31404
66
82
252651
115911
145921426
369143
15
225258
86
254051
89
41
277962
11
487808
258132
117790664
99
34
18
3
457276
347925
6
14
34
493872
392377
347670
6
41
32
409309
605014510
394489
380793
334579
18265
3
77
395327
35
297794
461201531
54956
274907
32
66
26
42
6
82
358523369
88
14
36
89
10387
30
45
43
86
15
78
63
2
225791
176038
684402281
298419
95
99
57248
9
95
21
85
367562
274610
257181
310430
45
251492
7
199028
442615
12
418707
7
20
315414
26422
20
403529
69066
1
223475
451998
85
39
269573
59
8
70
305890603
94
22
4
334187
472614
476515
6
192831
65
9
32
969703175
696637056
161520
354270
85
273812
42
5
771635324
390872
202662
464283457
29563
103634
1
151381
9
21
214035569
377323
63
97
367756
427383
31
36
67816
56361
47
25
54
71421
65
29
110204
99
264682
171772
928943566
493442
234350
6
191552
243826
236122
327721
210429
359669
240218
460061
94924468
34
315455
42
8
60
646878602
37
294425
446824674
44
199598
341522
88
97
126268
489958
451221
24
78
328481
56
100967494
6
375309
543404703
210739
110395
52
305098563
616631665
427945
78
2
274903111
99
374092
28
246362
895319688
258200
63
218361
168602
43
464191
8
281819
65
5
395639
59
209649
350047
390328
221422
92
23
10
31
297220220
220301
29
20
841366681
7
106725
8
55
210258406
78
43
274784
35
38
671423567
296415
6
228519
166799
3
20
54
68
78
6
35
156218
291682
392675698
99
219836622
386583
15
278612
21
39158
57
76
40
67
272441
153552
51
302674
304357
168162
222761
61
275719
256756357
51915
78
74
83
415112
28
86
406771294
359048
20
69
13
493819
2
45
71
164356
29
73
397839
140592
899111933
2
237124
423727
483391
7
93404
442974
179553
172120
22
267979
337473
3589
798107865
83
131133
10
261616
70
33
354020
58
483435
36
79
58
44
3
357161
66
65
310062
38
43341
189223229
383257981
419979
258167
963614737
9
287867
420011312
6
298196
618980293
14
20
28
202991
109595
140618
301783
440907243
285729
86
235973
25
50
23
338139429
222507
161361
63
71
136464
96
56
1
16
201970
76
85409
13304
400339
166047
281501333
85
182557
22
28
3416
44
57
52977935
95
20
328055
103529
207990234
200051020
56
360734
95
367329
233768
104501
347767942
699663095
8
65
4
18
54811
92352
838492220
391596
59797
325071
203766
6
14
726863296
57
649529235
73
16467
481266
652815120
98
373257
70
226425
16
68
832117611
4601
487121
6
39
82
407422
437403
366840
51
22651
63
78
73
42
2924
288497
22
759238816
60
193198
71
23269016
899447367
164927
69012
7
22948
308466981
68
62
91
292463
492687
13
428582
334147
27
56
289603711
285034
116800
461410
230271582
45335
4378
77
647091945
64
290667
53
66
167613
75
28
484287107
31
88
159969
418069
306163
35
255162
473747
112404
12738
63778
20
73
352822527
22271
430978
65
396119
370032
18
2
68
83
56
5
239918
26
431218
21
9
806371237
3
64
73
49
175848552
539954515
6
11
46
248930545
1
75
26437
336743
40643
278478
123743
414144
96
62
64416
72
17
33
79318
269393
35
89
291000
99
189088
260964
182418718
988609958
352031
22
513159671
86
13066
851403453
21
52
41
2
411753
55904
66
46
426772
32
3
88
69
69
49
93
9
207675
484076
60
358406564
31
4
20428
293359
495577
128307
31988
401178789
477338
150365
86
124060
25
71
372157
17
295684
738999446
18888
885622756
319844
205239688
634696796
33
5
237476104
49888
212436
8
32
433550
37434
54
215121
6
15
24504
85
403526526
711669534
151242
76
54
27
498852
89744
7
4
194034
60
30
154614
292115
22
2
900370029
59
35
98
49312171
27507
21
46
51856
66
428816
39046
66
120720
481740
11085
6
389741170
96
198727
67
23
90
9
918485027
93
21
328605
7
17
275095
72282
263569
205742
33
216215
360235
53
77
169825
73924
95
56
372077
70
218038
112162
12743718
449022
9
128652
3
58
22
79
72
410292
99
20
138764
241883
50
180949
64768
72
147219112
269322062
84
323779
474854
1241857
125174
39
59618
78
65
126488
97274
98
239503
9
19105
6
258651
87
70
84
87
5
74
1
426510
163531902
46
94349
17
288743
85
61
76
271838149
236308
2
341533
5
82
87
61651
82450356
11
74
58
465725
90
40
342734
82
24
5
273741
289327
11386
72
375942
7
60655
442680
35
452429
40065
40
646904062
22
5
5
359067
342157852
85
292971
272693
416085
7
23819
282130
30297
2
176091
98
72
487844
45
153344
253231
241958
54
80
3
306196
370338394
9
407570
266580
45828
76
99
205467
23
207581
6
64118
3
83029
25
3
3
255713
462820
4
431892
237728
48
98
313035
333402
434572
90
306209
56075
562258339
50
388275
8
358127
28
272957589
155118
282212
99
15585
495890
325504
308324
160052593
637944428
44
33
75
77
263072
212583
394318
290310
155095
378643
36
308162868
2221
301586
498934
384956
39
6
329075331
54
95550
88
206314
21
322378
278761
5
80233
44
53
658336027
206743
251187
38
199783
10
36933203
236562270
179489
220935
8
8669
71749
115972908
326825957
179782
402691
6
950305057
39130
396751
4
67
37
1
57849
130754463
40
155918
65
64
27
35514
445292
444207
3
516749190
505370259
9
76
9
23
438903
361970
337836
52
308476
440525
3318
229683
79
61
421208
60
517496545
2
32
220660
97
45
381560
96
231549
50
16
226520
413994
26
393774
257148
94665
9
492450
71
1
10
51
732300416
492454
56
332321
409210
340932837
67934
29
15
78
373243380
536765433
252008
78
361106
48
12
80
8
117898
170004
72
95
38250964
85387
244135
136626
98168
430571
909932060
34
42
186953
35
297809
270280
165800810
474678507
57
16
925269043
3
466017
46
390421661
90
29
12742
357281
233091
14
57675
43
64
38268
77
55
9
57
256389
129889
270063
457380358
118761
184140
5
5
20
700206163
23
836980151
93
985651278
89
5
106202
15
20
95710
64
345437
2
86
510960593
78
48
54
162595
938444321
486554560
695373932
78965
13
224417
470373
683686560
31
436101
90
2
390282
496936
428904
53
8
23
39
29
69
69
5
31739
98
7
4
352607
98
303910
19
58
28222
435144
364450
74
226486
31
82
40903
863097921
33575
7
91
8
67
57760
1
28
2
259618
61
15
24
91
10
98750
227236463
279556
8
43
90121
31
299335
30945
85431
144407
434375
50
404894
84
1
56
369878
272371191
83
494932
297924541
71
48
96
87537
241205
97
65
462436
32
9
9
121159926
20
82
85874
460719946
19
4
80
67
390401
873217445
275574
144397
58
41454
47
19
84
74
93
144972
301305
18
440195
52497
68760
206088
302824
143523
474950
214447
464610
10544
29
74
105349
77
143572
431963962
129610
75
8
8
24757767
303569
491637
84
329418
309287
61
86
259915
270791
65
42519
66
418626
54
158282
377761
68
49659
5
98
309306
203107
303654
78
134199
44
66
469877
4
22
21
77
287399
45658240
91
14
13
59592
82
63
92190
293508978
36
47
223945
430310
6
709274813
407228
89
40399
19
169424
413456
93
32
20
50
352888
214045
22
70351
489609
253351
239916
416374
2120
429298
42
23
20393
484444
99
328276
240351
439858
63
269538
9
45
315637
28
39
242373
11
11
5
185075631
80
6
50
14506146
95
62590
236579
46
241485
258844
78
7
86
402564
399591
664063030
78
315352
52
215468
314556
11
73
235590
38
20
29
2
37253
9
30
98
308138
3
365059
3
80
15
195536
42
22363
79898
244359
11
41
27
33
42
255402
84
89
363854
18
48
24
400378
391639
82
441832570
268331
7
81
398636
88
700145137
280065
252702
48547
38
499111
80
52
7
353458
43
34
66
1
9
73
74
54
37785
78
16
67
35522
440606
180277
409205
247699
321672
96
71
159131
21
198848
8
173047
454661377
5006
326336
58
124902
2
27033
315188
322241201
251890
440928
348206
428196
73
93
76
64
478225
450099
95
16
4
51
44
194028
443210
360794
57
258522
127683
488331
72
9
6
51
14
411466
84
470963081
342576
48
57
1
410372
41671
83
56
10
47
91
395364
461852
71
365903048
70
23
5
525181412
16253
69714
94
467041
93584
51
16
139355
70
324920
617464588
113008
31378116
35
153942
634964191
13
45
6
5
9
480786
32
45188
5
302651
50
20
52
391112
94
472927
304462
3
106205
761682360
440681
354393
23697
131766069
734063230
107829
2
55824
196628
43
49
2257
17
36
780841257
48
85
447782
4
309298
55
66
8
862118076
146399
81
22
776602032
450015
227059
403526
121976
49
68
39
95
84
218227
50
50
234225
69
2
61
69
327512
8
52
40
66203
5
450440
20793
13
441182
57
7
2
96
114968
76
77
1
309370
395948
92
136511
400226
4
299839
127515
88
147041
38
402892
25517
69647
955661738
17
197057
473178
4
98334
34
723752904
85
92
31
43
991444276
131881
81
81472
22157
30
264678
46
89
11714
89
83
412475
1
163476
381778
30
148756
9
340790
24
383679
437607
6
103770
277401
18
71
14
68027372
448210
21
351293
6
57
66
29
450712
753961958
22008
42
17
78
27
343556
889653455
43
61
52
302463114
15
297818
35
90
79
485891
399241
76
125663
12
29
179665
334773
58
2
515366204
236014303
108726
434731
267075
77
21021
426859
75567
16
530452479
111840
327961
93
60
69614
9
303901
107757
488449
89
484089
28
73
412124
19
203009
53
15
97041
86
75
100305
224766203
87037
158841
2
22
335700
275299
74808
93
74
46
492141
403775
89760519
33
59
55
19
1
52
59
14
663058019
34
87
189804
93
83
970073259
146492
946755298
3
16476
29
438248
117606
4
181665
16
52
416330
1
63911
62
72
67699
172453
90
94
151009
4
45
91
424730
35
866409743
398971
211671
197070
69
1
495944
62
68
66006
57
118423
60029
431829
388318
19
87979
404422
3
494892
314304
7
243736
45
42
30
96
194684
30
44
16
38
32093
58
380075
730971111
51
17
61
95
88
63
86759
190970
20606
235754
290105
202649
33
6
123716
34
62833501
134387
58
2
492597
85
237091480
341134
80
17
51
99
225148
583786161
691506463
89
90739
317390632
225320
667276328
456648
188270
7
34
16
445352
7
755964297
78
144405
16
227227
227760
46
395732
446171
56686
320341
89
428969
73551718
71
31
401033
11
324199
65
70
1846
600370932
1
357953
245890
3
1
12
54
87193
494173
40
134162
67
22022
38
6
729820437
37
378572
310321
9
735591891
170050
352322
222854
654367707
4
191269
46
53890
63
131799
19940
300713
90
221671
43053
81
554426811
48
389674
484808565
80
238345
80
16
36
75699
57
489374
91
280886366
94
72
40191182
4
400082
249233
9
82
16
415974
152641
28
15
327131
31
58
324288279
3
267441
427642
397826
579751987
25
93
41
12
349833760
60
96
5
75
32
458726
4
79
155723
277182
438275
916625136
356511
12
46
87
58
100798
65
6
430667
67
134759
44
230377
776836604
89
449377
12
148736125
188594
24
2
457800
349859
6
63
165865
2
392880
45
5
81847
316344311
193488
67
412990
375434
44
410392
75
169832
379839
446147
83
449020
27132
419857
82
19349
229921
470822
270040
9
99
10657
207669
379508
6069
34
68
76
95
77
93
57
98
23
370022
855650712
461292
367511
89260
76074
32
231802
20865
330894
517469772
27072
6497
48
80718
405587
357285
1
388396
226049
109521
87
49
53
89
33
275563
16
4
26
33
48
82823
23282
205005
331669
2494
422808
20
6
11084
369236
24
189371
44
83
183260
48007
57
3
91
23
391560
52
40
74
766880774
171598
56
69848
491250
77
285040
142308
11
11
332679
761127683
104448327
43
41
57
59
93
655252897
98458828
241018
628788803
806196052
420230
11
533495333
442404
4
281066
401476
840660914
392211
337200
258778
29
13
93
249655
53
25255
42
87
389411
29
23
89
456788
470353
498334
479038
7
920656704
128317
65
31
59
480207
903461260
466144
68
418348
48
204509
338945
57
47
302307877
293700
44400
30
440925
47
142461
945857450
314067
51
381429
6
2
16
7212
58
2
9
35
149988
174128
78
1
32
110933
38
17
291306
58
86
169826
83476
324982
22
93730
915519051
16
6
116904
63245
69
51
49
866785314
34
9742
91
88
37243
23
34
270384
51
222151
281269
123027
33837
265389
463456
95
26568
252807
51
61608
57
290352786
114505032
322535
937261522
96
440547
109270
104432
97
2
11
470230
2
897942803
82
42
3
838887945
241631
15884
38
164259
3
55901
33143
38
34
36
390244488
97
25
12991
55
245231957
79
43658
78
238748293
498559
370980
209229
463628
35
76883
7
21
489398
9
78520
392973
177076
285427
69
99
50597
252479
356471794
2
70
646590923
286
122550
65
326181992
65793
67
478091
23
228987
13
12393
28
981874250
14180
713681870
269779
96
574894261
54
1
14
113993
2918101
310636
12
4
29
273690
471908
474224
255313
191661
884934471
2059
80
242746
160114
42
218603212
187376
456758
68
9
6
70
76753459
5
260853647
78152
197033
11
40
17
6
340595232
123492
87591
13
25
16
152790
55
54
333662
45
483763
705299778
278858
2110
79
86
38692395
331064
59
72
408618
3
8
169908168
61
97
468687
314574
60
141500
85
35
83
427852130
63
68
5
453605
62
70
408751
94
8
55
317144
96
89
7
351222
49
483142
94
49
99260
279557
516154409
74
77
95
169223678
82
83
509160035
9
1
88
25
6
13
156721
234321
4
25
2
415968
48
30
7
28
282659
413561
202447
258543
812065254
17
3
31955
42
6
23
76
59
3
76
34
72636
695419801
72944
82
57
88170
91
109652
217345
2406
15
4
5
6
36
154667
45
77
41
344271
480279
48
28094
503966499
271892
385703
391034
8
410962182
87
56
48
50
25398
81
5237
479723
85
28
348021
159051
44930
299110703
58
73
31742
362298
266366
227470
805705600
5
247363
71
448060
91
24
322519
185115381
259929
175849
800880240
63
3
98
286914826
358809
83
300940
180737
4
243367
6
4
358623
296137
132302
120072
184362
264363385
61
30
191757
16371
72
282617
69
469161
31573
88813
20
70
62
52
314116
86
16
305808
400492985
397644
49
96
361576
68959
1
67
96
2
461231
36
83
2
80
78
229965
86
84
6
340441
8
53347
677094527
58
92
62
96
653362435
254319
7
789539126
1
378928
360393
66324312
396730354
4
121803
42
348202
14653
6
103758
162846
80534105
85
498668423
32
97
426154
918307888
306393816
390165
5
44
2
5
352890
171753
80
257474
17
269294
473415982
767500491
55
69
186544
83
76236
395229127
8
201633
42
16
297929
628852395
273803
40
69761
132971
326874
497066969
75
26287822
62677
78
93948
62
367424
85
1
350025
188445
378597
183727
80553
94336
46
62
79
4
70
18
326053
966920638
228087
207180
83
202638
215705
54
37
55
91
77
22
157335160
467868801
381157974
53
86
323184
15
335116
416677
79
60
29
319251187
35
540445862
94
3
10
5
20
70
329842
19
44441
344060160
433214
23
61466
26
240831
83
347114
448288
291912
81
12241
196582990
442104
8
57
21275
9
90
58
76
91
652994674
289867
7
672549705
11
43
392604
402750
93
438189432
965991376
481285
70441366
918758192
57
56242
89
88
88
262592
208563
390483
60
272654
20
376112681
26
259003
679684107
16
60
94
134583
338747
26
31
426307
54372
170336
4
59
53
50
292171
40
629789979
385049
65
31
448244
14934
6
528147457
85
2
27
44
275861
3
247002
100205
47
215916
3
78
387895
80
139555
23
52
1
32
10
78
333200
9
88
329682
621888831
174784
5
9
40
220935
3
709071449
39553
236349
132428
54
403721
89
444821
34
271200
925607487
36
14
352403
8
172300
72
596508008
6
414925
464903
40
170549635
71
401983
411333894
79
452464
66676
53442
106335
43082
424391
55
498066
15
186382
9
3
106967
15
11
95
45
71
87
287447546
52334
99
242834
359081
79
478325
60
90
1
31
73
93
19
7
248631
14
41
143248
948698619
36
449642
324889
4
258185
47
728290161
239432
263715
291187
23
323284
25411759
145563
70
67
77
4
103600
6
219004
445531
6
43
88
390139
45
87
60
54
67
396315937
216416
89624
577802464
44
79
91410
39
79
86
93
338926
51237
62
24
7
3
168828
5
7
46
20
230702
65
3
166863
26
67
1
236894
52
12
25
482676
54698
884506404
395197
68
11
153007
220216
18830
499918
11
15
35
91
90103
7
64085
42
55
41
68
5
129570
92053223
831692205
462558
75
3
57
431803
295657
106926
4
455078
10578
4
195712
74
89
269982
272859358
93
11
464243
327237
457197
317892
790640530
2
239405
79882961
57
109176
454670
184224
15
62
279983
4
282967
64
19
347160
59
54
34
3
49
42
68
103156
440101
481186
5
44
85
79463059
3
389428
94
2
14
486983
74
1
99
379300
8230
483813
219956
196368
28
70
29
447011
9
181861
35
238365
215498
25
17
768626370
360102
673886230
33
17
56
339949
172402043
49864552
374513
4
104915281
90
320853720
99
216312
89
8
344994
224742
64
61
63
507592891
4
7
397333
46
240945
118622
288099
416387
57
845379492
60
7
54
305070
19926
203350
5
45
439562
6
383623
5899
400976761
60630
201822
4
407768
682949750
427917
162280
39
371469
225005
256761
7
716487013
73
8
496639
5
99
40
85
57
433373
9
13
355546814
81
243141
83
397220
48
96790
49
34
45
411974
6
9
93986206
27224
92
395211091
5
295365
25
235338286
63
357449
174025
18
9
27
321837
2
77494
63
9
365976
2
245858
175899
95
29906
243180
262586
186603
73
110731
498309
472861
10
96
98
17
405722
89
70
98862
77
99
57
232703
9
8
59
7
7
41
67
98
120156
6
1
301240
891524747
124913
28
85
51
92
81
68
80
22
164433
377920
2
10
43
78
7802
351589
81
16
3858
124019
37
129463
73
68565
49
39213
74
301755
31
50
431107884
21852
42
509943395
63
370800
282607
84
228282
9
15
1
8
394276
76
56
340686
31
45122
3
478309
272747
74928
458493
122836277
3
46
13
227702
220026
15
58
68
262237
489286
92163
69
57
161240
18087
60
424206073
232712
134503
2
77
381820840
432362
41
42
337489146
274509702
45
427817
82
254707
2
30
406943
356215
162051
430766
15
68
1
95006
12
6
391967
11179
145725
84
53780
68
295729
226409
28
2
35
83
375338087
305190
52186
206099
71
69440
101057
70
230962
426561
124944
571439590
254643
4
85
446886
481256
987975096
50
267787
272182
210633
108319
2
30
344493
136011
1
14
27576
1
84
4
413252
303828255
386645024
16
14
4
7
82
2
7
26
157090
71
290467
311880
30
32
475477
34
452131
63
318246
460277
170907052
40994
55
163727804
207266
915751022
36
153582
45
3
22
72
50
1939
241682
256726
49
26269
20
34
34
42
182912
69
24
63
45
83
4
427873
322427
472429
187298
746350381
2
7
20743
292272
399813
50
78
239167
50
417548
426651
11
50
288677
287520
95639
877527864
74779
20
421277
1
255107
170121
54
35
39
56
335788206
74
218464
2
35
9
14
53
13
19
240872
9384359
9
1
38
15116
367960
675847800
99
220510
274951
5
454951
163197
408544
212296
21
48
31
494625
23
104302
79
82
79
199629
138638
41
910809709
62
24
22
71101
61998
81
147101
13
372169
445783
1
289222302
21
18422
38
20494
41
90
68
630350597
312230
8
19
11007
392928
72081
145330
86
89
329523
121067
34953
892343458
7
58
246258
67
99
8
270269
177546
94
394232
22170
15
90
52
5
98
322876
6
270910638
111689876
86
55
82
57
118321
32
6
331785
3
315775100
245675
24018
354157
55
120418
479419
13
86845
839256463
951011965
41
384042
44
351256
169423
98
28
399413
236610
75
677835639
57
237593
77
5
83
356315
359980
84634
73110
406364
34
454819
269587
422958
44
283745
431160
178248240
227195
425233
28
4
60
44
73
257340273
460274623
140926
35
129240
99100597
98
93
215875
58
274357
56
58
36
10
450003
16
327198
4
49
78
17
649289024
5
53
45
925603619
6
7544
118027
30
56
482544
429857
9
277275
62295
29
1
261360
98
1
5
56
410744968
430826
851048023
180352
5
39
98573
292745
464460
144626
405688
97
3
68216
974251672
17679
38
383531
44373540
48
45
1
90
53
307418
486459
300472
204291288
31
82
639054576
5
7
20020
351409
154311416
78
672405980
94
148851
88
105311
336164
489393
34
191430
145323
69486143
66
197111
70
101882
232868
12961
130284
476879
433320
14
25
8
78
272735
32471
424926
7
37765
973541620
473401
385437
97
130795
130927
71
73
570672727
469042
62
8
644523829
491050
78
41
165602
1
401379
92
92
54
76
2
211541
296873
29
32
8
29
6
395902
268094
44
14
52
98
185050316
8
63
26683
63
494855
71
68
77
446205
12
58
443866
32
391070
18
2
42
58
489984
205345
341706
19
95
92
888443139
78
29
19
7959
338937
16
68
6
269474
61
215807
22
479154
476697
428032940
60
43
38
548059669
444556
2
15
18
86721
398982
398772
36
175613
261892
37990
435894
292166
64
51264
83
251315
60
238862
24
44
98
25
22
74
74
83
103055
9
34
20156
98367
159569
20
215291
156276
64181
90
4
341311
173205
40
433551985
894034085
255338
3
74
1
35997
85602
60
75
3
42
405009
476070
70
1
38
6
84
487406
73
82
36
345139
16
93
53
37
22
285096
494896
69
340389
202291
145363
140558
364057
55
205530614
48
66
51571
47032
3
76
30
300737
36
52
207495
312897
222804126
30
341796
40
7
61
308510
78
20
9979
29
639786148
237681
87
2509
307576
945891599
1816
785456034
380697
246308
175287
3
165134
657174480
312165
433821
62
297908
454716
19
15
55940371
324249
78
63
453316
108280
323908
107239
842709981
135320
432233
12
5
32253
74
39
129452
6
339042
217082905
26
357910359
14
44
397988
240918
24
95956
54135
457588
87243
81
28620
57
93351
565720917
43
355613
8
41
398122
54
45
344371
2
75
66
440881
365793010
173749
278840
2
4995355
306591
180368924
50
15
77
263691
69
238720
6
774058287
175959951
277688
18
80611
258535
50
94
75
34
188055
209716
281250
79
27
5
473606
68
172514
995299487
63
3
212951
20
5911
389135
411161
54
259688
129321
97
48
12
484117
17
401594
318956
16
20902
46
411554
37109
367042
64
405093814
467651
362419051
90
46
238744
77050
12
403264
26
49
54
160974
69
48
6
16
43
86
71
66
49
68
136278
97
240118
629956660
268497
8
78
300038
29096
99
403503
22387
303873
110165
377424
72
425815
86701
358043
574064289
62594
26
34
151960
99
98
368325
65
489743
6
252169
120354
606014239
292441
74
437957
921616712
95
792888647
948678122
352659
307560
63
61
54779
140360
87
68
42545
73
20
627606961
82262
183210
47604
394343
4
9
175848
41
241594
163203
123893
27
45
10423
207050
325037
209772
407547
333050
327904
19
236765
5
458338
64846
9
6
4
5
223295
25
9
184410
33
315377
22067
8
755890713
72
391050
70
260285
40
38
47
13
10
327784
11415
205958
27537
707213027
402394
50
102670
416101976
449094511
3
4
28
23493
199504
25
7
67
66
564139894
18
297833
58
445698757
3
58
3
33
85
44
35
37119
72
65
53
21
64
653290479
269781
19
184184
7
339223
6
344886
134926
35
96
6
85
67
41768
5
49393
2
274759
220354
87530
14509
217545
54
91
196489
75
39
87
94941
93854
129746973
312988
87
48
71875
64040695
77776
768291040
1
446255
779099522
65
32
2
7
8
37
268563
397230
17
79
361199
997515648
35
41
107494
33
162209
307155
216726
661113119
435237
15017475
43
70
62431
990425934
168151895
69
312041
498646
987339818
7
296382
388878
178584
471357
6
65
373410
92500
51
61
226605
190138
6114722
42
259619
483299
326297
73
883881431
57
157846
310698
179566
49751
642733493
206199
191956
8
5300
32
349969762
4
57205
71
87
72
457172
1
409614
56
82
231620
319706
118652
442059
361312
3
32
485375292
333646
51
84
452325
6
78
272399
8016
9
348012742
172684
381275
37
80
1
428335683
261818534
27
89
264062
10712
234049
233729
82
54
338202
95
422746
144724
86
82
702318136
14
20
94
114423982
82
66
39
155906204
68
14
223733
118763
83203
3
478459095
428257
84087
409659
434896
42776
705460383
42
416408880
65
50258
127465
359260
322882
85
98
3
85
5
91
209866
106353
68
53
229956
11
35
223414
98
161306
363478
471329
4
137907
72
181968
353109660
63
4
14
488222
5
48
45
356689
57
15
81
149389
648141168
69
17
98
122859
241310088
96
141433
19
102684
62
436588
113635
12
24
548405331
55
170691
27
37
429675
70
58
261334
31
172131
35
419291
53971
152079
57
187216
433116
26744
133608
412803
33
44
35
26
24475
1
338618
83
8
91
281268
297064
8
66
25064520
157091
41
120298
156516
126520
251795
95
36
2
28
65
312901
104019
3
14
80
46
349646279
1
3
24
364308
28977
222984
340731
260247
69015
281747
161231
54
9
1
459944
202070
269031
448322
73952
94
344922
440498
55
91214
284813
294010
48
429316
29
116268
47
38087
36
457173
4
57
430104
483323
64
26
78
87
24
290732
56
20841
323498
33
58
86
22
317145
265919
251575903
14
171706
863483886
26
145524
913706850
651935734
2
349801
93
377860
868951865
255844
101681
481362
28
97
42
35
21
54
328766
48
360888
434423
490001
75
63
110944
77
54
653455012
173630
432917
31
8
376234
12
308164
143206748
407482
86
9
251440
7
3
211074121
459377
70
7
4
55
49
66166
165403
319406
22
12
15
339107
388894
28
17
46444
12
29
93
416799157
334622111
235480
180762
13
31
95848
49714
566762312
51045509
8
225356
16
318502608
73
52932
93
223913
173019
141887
4
481706
63
95
53
34332
56
48
488786
986530782
331034
2
1
97
44
261449
74
96
1
85
45
78
124782
127910320
266265
77
95
231374
45
79249
8
83
321425
305934
46
354292
1
167194
29
59457
9
54
89
70
70
222898
283245
87
58
273185
6
365948
297259
95
60
427567
60
1
270671
473513
273366
218755
8
370840
122778
13
98
19068
35
91021
590119228
47752
967555496
28
90
30
201945
2
747044882
275717
64
303916
336112
14
53
94
68
256360
958810775
375261
18
368980
58
897810311
42
8
38
38
401365
217946
68
81
112070
91
461925
24
98
23
4
234175
410435
95
131686
44129
289685
316624
495077
253168
71
866263757
7052
251674
19492162
371739
310867842
75
1
213591
91
11445
78
760194434
215907
92
42
280000
9
68078
47
63
97206
464367
249239
29
7
81
88
492059
96611223
409097
52
414673
259307
75
71
83
82
9
69
1
855615024
262071
23
12
27646
46
99
462077
50
36
174585943
68
75634
335674
277509
253278
228475
305074
474170
269077
31775
248107
413028
382285
343643
40
200953
5163
66
193521
6
778737552
71
38
81968597
307999
526877681
50989
79844
979923243
859785339
87
62917
181485
75
109940411
82
93
256621804
75
45
21401
358316
99
313819657
488220
358225
254280
54
61
52933
877975820
27092350
426482
9
6
458409
2
16
7
6
3402
279617
483590
277800
30
316307
68087
28
157406
549257228
44545
394052
301267
82
25718
8
14
90
38
67
92
52
20
99309
87
89
64
58
287970
788058889
26
430055650
22
62
230592
1
56
24
257267
195701
18759
6
134947
494179
287613991
8
68
409443
4
379923
94
342855036
229817
103795
448977
139918
289035280
320089
9
183788
195240
485521
35
68
121136
843782482
113696
111414
9
163529
412471
247398431
328485
4
69
453780
17
52677
161485
81
24311
555441691
98
14
3305
104377792
844
412926
411745
105828
40
230549
9
13
7
44787
71
592252383
66
55
82
92009
123031554
30
136687
83650
310235
72
37
135229
81
7
131211
34
260172
42
21
3
720721755
87
52
41
6
10
87
5
58
860911108
421252
53
5
161671
57
246321795
276777
77
40
57
62
79
639581790
309765
35
48
61422
64
339800
228460
658556992
444722
76551
47
4
19
46
65547
930287681
6
61
295680
1
95
29
22
440769
96
470699
312483
214659432
451180943
26
131439
265909
65
96
27
27325763
26
91410
255473
423530
98
221587
27
97
634555413
222563
193431
459691
18
9
14004
8
45
10
114648
482880
344330
232174
34
353413
258703
42
36
7
8
29
45
262783
74
37796
455372778
304718
268021
439053
73160
421899
24
25
172570
252236060
66
744151250
24968
14
7
9
171595217
187443
82483
28
237138
111993
47
93
982288632
6
195319
18
32
361061
340005
157116
182269
3
24
83
47
35
3
188054746
91
308965907
36
303526
79
357260329
433295
1
306041
84
4
133372
5
494456
67
64598
76
83
24
150986
36
2
72
148907
2
94
397074
4
30
95
41
69
477917556
937885727
166070
1
48
7
817548078
48
72
471468968
339692040
299630
25
267241
85
41939
229783716
7
426696
240790
19
43
10
411408085
93
56
3
88
68904
92
152251
20
83805
21
33
13
564600240
432151
66335
9
374174
361327
6
215283
277391
17
17
17
945776166
268481
5
172234
159121
10
641101049
29
488297
46545
70
312870
282092
61220
8
11
87
17
632332772
76
192720
1
188179
69
83
85
4
32
128170285
18
112633
42
2
286056
390892
382735
291327
361770
348175
223183
216816
131862
56
205891826
38
4
233730151
20
5
47
454319
64425025
327530
469530
195825
413895
26
300554
224899
3
106069
87
47
377817
45
96
15
24
238830
34
24564
45
46
885764473
86532
7
14
64
467762
212381
408682
18
467807
390409
29
51
49
23
64
119590
85
105611468
223798
71
68
94
107607
786445667
67568
307024
155923
22
289943
44
351258
2
405710
22783179
301467
27
62
567111079
228760
63
125902
179098
71
410605899
441134
87
281645
422999
25
266966
26
365916
434408
59
9
84
28
50
8
101265
75
391490
99
412797
136933
259145
4
39
150720
44031
482918
89
69
9
28
23
169333
66
280921
19
3
408064451
31
458592
122093
21565
169609503
362360
76
205706
14622
399323
18
467464
48
386372
5
492553427
262422
493908
172019
338557
93
940630694
115422
92
87
20696
95
303111
97
1906
5237
94425
84
35
280568931
993104345
6
28746963
16461
256944
7324
83
42
356820
96
186835
283241151
21
40868
70464
410374520
737845983
2
60
53
425624
555586480
301784
112166
33
31525
336653
258611
3
86
238553
237221
13
4
123884
182553
223021790
39
140817
192033919
30
15
576318411
72
573670865
2
179388
95
80
113085
28515
52
326011
99934
86
42
512737445
21658
26
38
73
64
183399
12
97
73
75
93
65
9
30
106749
499977
50
173444
445098
392759
73
69
397385
370519
90
643244467
126787
73
35
7
869439675
341520
52842976
99
38
14
445993
730944262
221212
94
105634
55
127798
3
14
334910302
6
68
90893
20007
664436100
29
146006
874306477
65
129074
28
31
7
337232
377202
350084
416519
114586
29
6
99083
188980
59
44677
202073
3
58
68835
9
274226
270538
67
473327
244026
93131800
99507
52
36
15
411594
433004
73
62
60
159457
245627
97988
21
43
34
80
218545
175677
11
330954
23
145373581
619796948
235123
2
485657
72
56
8
4
743648371
149659
26
73
81
147311
130911
10
75080
254158
3
143484
77
4
824718891
75
3
54
43
42
937891431
79
2
6
90
397777
43
4
50839
1
44
63
159788320
606969617
97
350966
175950
50
23754
149753
3684
65119
354630844
153938
161430
18
169798
357977
7
444411
61
71
247529
83
22
182382
288471
318624
38
435777
16
13
357843
155785
362307
458672
311206233
32
10
41
496996
294350
33
938322045
193727
77
133560
173769
874763177
73
355372
480429
54
1
376532
9
11
11
46
393335
5
94
3
434633
166487
184303
76
11
405029
124752
129670
83
81
40
71
480548
82
349280
7
6
568226057
318652
4
480061
55
137313
81698005
173925087
42343
56
840972358
11
501985216
88
93118
76
410393
128699
299257
60
890662542
472261
6
153773
816401595
380958
21161
260460
720712942
80
66
270199
3769
85
7
184687
474937
46
797285516
42
5
63
5084
91
354842
290345
33
179554
205752
69
490088
1
9
312522
98
364658
91
50
296475
12
88475
449445
465720
33
49
97
1
433386891
66
539892460
32757
2
95
349290
50
85
498213
448199
32473
84
8
305196
88627
25
335219
43
80
52
96
1
94251
9
177403
108980
41
146073
2
5
67
87
29979
13
71
73
51
61
79
778060104
17220
253186
56
58
53
44802040
96
56
3
76
392198
434179
17138
72
5
185515
419865
321589
328266953
58180520
326247
60
977286520
48078
460994
596941441
10
140970
84
777686311
372210
65
372376025
450511
392484
18
8
727184565
55
986157809
51188
383653
460327
133026
111628
679919013
619941791
862279734
346858
44
26
31
49
60
90083
76
328356
435264
294798
32
96
92973
17
62
96
68
18
190519
140972
69
21
36
22
74
2
28
13
8
80
6
9544827
73
55
238930
500578139
479544
166313
49
972261391
8
2
336752
708112065
2990
246535
64
480296
56
63
63
8
42345
7
72
436269
283097
90
161112
26
6
20
72
42
51
470616
64
146751
829558147
202500
21
6
87
225012
77
124056
2
240176
17
8
96
39
26
4634590
318989
4
57
183097
844933499
9
29
55063
408433
198354
25
75
7
378831
243645
402899
56
93
399531033
58
216126
114283
299776
72
56
49
21
499498
21
63
245231096
911611968
39
82
61
47
176523
277102
28
387203
285254
64
73
23096
23
23693221
15
16
15
11
334466
94
40
51
211448
133141
70
23
17
61
403936
62
439966
95
1
34
95
98302
413354136
69878
23
7
194611
423164
13
55
299777
17
239307
62
34
466789
305962
36
81072
405953207
387937398
9
78
8
282593
40
93
356045
288218
146203
38
22
31
92
63
16
422707
417239
501270022
44
93
108421
433679
86488987
23
90
457206
44
37
486454
215725
73
42642
398982
570957444
61
283084
115579570
1
22
2
515700362
457394
35
36
87
2
456856
72
187653
44629
444642
60
31
181533
2
17
191742
917646784
447269
7
603546423
404901
469194
402789
10
7
290020
47
17
96
40
396240
240584
975824389
56
10
181886
496530
292518655
50
36574
32
86
478973
28
38
90585
103184
68
30
16
54
325525201
77
79
426500
60
7
325794
216715
20
75
13
7
85
27
21
48
15
56
298697
356509615
487533
59
4397
103529
147979
3
58
13
412518
5
30
419629
810537584
377036
803880945
86
15345
570728454
320512642
82
360380
87
98
90
497289
29
273847
316765
22757
329056
54550
346471
363162
22
76410
373051
78
1
208279
169754
9
6
21
36
215673
422829
13
21920286
442747
61
30347
934579702
23
1
5
284915
471469
374746
18
33170
52
338532
72
6
108954
53
78163909
399338
7
322944
408852
377615
73
69
35
3
128692
45
346765
10
705022420
119143
234547
239828
60
222553914
360287578
55
27630
416345
9
82
403886
85
63
102270
218313
64153
14
555920570
62
95
424060
73
50
48
4
228376
104483
31
45
56
4
7
370797
6
10
313598
92
37
91
49
13
77298
34
664010174
87
47
295170
47
91
12
71
73
16
32963
22214
6
7
445858
83
7
301286
53
342448
78
39
229488
321203
89
489724833
59
73
395868
20
45
4
112485
50
481377
137493
20
378174
71363
40
457070
8
73
89579
346841
475038
881468840
798465586
16
443731
987966614
27
7
426445
269456
358123
92
25
118776
308095
58
49
10968
34912
497188
32
85
194672
9
3
39
4
37
119662856
81
79
456836
428296
21
74
3
90
504381684
19
2
60557
195432
31
4
879518652
41618
26
96
77
398918
883499628
33
139204
86
242069
488918
89
13
23
71661
83
307503
30403
295048
644825152
130898
37
220240
217523
345089
70
354726
286529788
57
119410
5390017
43
752402095
46
69
295704411
30552
51974
17014261
56
46
38
479758
30
380602
5
92221
7
149235
99
411202
26
771994937
11
63633
378687
381770
89
4
232699
6
36
373893139
7
5
160726
7
34
401720
39
25
55
488319
71
511741133
48
57206
9
44887
76
210195948
12
165833
86058023
8
25
7
93
12194
391800
91
32
278302
3
90
15
498572
98658927
83
2
750546007
5
151559
5
175330
9
404737
463549
215925
76
65688
55
461555
42
36
304577
912253326
368203
6
9
7042
2
9
298885042
92
60
90
87
38911
50067
433070323
79650
771326804
293776
40
14
17
36602
83
295097
27617228
57
16
4
271291
403851
550087378
2
99
66
239385
72
422389095
86764
348765
335283
95
88
30
34
133008
232202
90
188815
47
37
55
463697
4
270962
401850
467140
68
92
468741
488172
39292
335723
572618921
62346
382259
157421
470397
22
971127945
363639
13
197389
520592508
334955
12598
440844
292142
451981
495642
74
2960
292789
35
3
61
62
261564
11
300232
234685
841066223
3204
272772
3
57564
133849
194248836
82
9
848443742
19
10
137802
3
457759
341017
39093
90
104028
87
271010
38
4
22
702656184
153832
327063
36
429429
332035
312867
26766
297165
35
361373
91
9
551109695
4683
460000
321382
474286
32
15728
630790904
89
187031
71
60
66
9
37209
180141
367426
412817
214134
490783
384628
278401
436669
22
210604
352193
86
51
32
65
83
6
47
386486
74
573206405
83
291119705
484279
39
459002
69
113382
442639
307496
40
46
130409
783906024
72
95
43
182873
28
94660087
12
28
311820
95
470813
1
70
387104
213304
193855
87
73900109
119872
407076908
85
29
430334
97002
4
21
374244
16
292182796
386182
93036
59465
72915
50
7
15
9
96
62
453900
68
10
261926
89
407771462
34
9
180765
203338
41139
305969
241125389
76
136729
45
292090
83
65
96
75
40992
11
17
296922918
121352
486602300
285598263
76
12
554198378
19
372126
33
98
66428
468886
355609
117642
434844
442529
27
138094
6
4
770296554
206249
16
23
246632220
11
65992
404870
89
10
264853
9
18
298976376
94
79
84112
215006
13
68
97
429627
72
27
406654
40
53
477722
50
25
2
32
13
49
50
53
9
295696
5
7
47
364025
105632
92385
430263
137710
464456
27
73
220699
397795
49
28
92
1
2
63
38
293798
226625
23
209590
499585
442434574
317476
252406
307045
422651
241529
37143
94
12
319511
291842
54
296414
60
11
327146
236666627
236659
192189729
260934
18
389088
305731
4
89
13
97
90
9
31
489116
1
73262
25
74608419
32292
493867
38
845315139
513947102
4
39
22882
560828627
147080
142908
259556
243791
44080
52
66
49
398823
47378
481875
68
47
103908
15
63
88
58191
9
28
490567841
129419
331011
99
81
38
45
8
56811823
53
176842
97
226033
65
54
62
80
78
265960
147473
3
93
90828505
52397
56
9
64
220471
420189
468413
422117
81
349916
424874
27
85
82
1
304190
96
88904
3
221594
6
165517
82
99
61
321410
132491
56
660021420
76
30533
370396
263890
336513247
38412
63
310105
149036
83
129977804
483064
68
40
25109
5
193118624
3
230212
47739
51
113218
426275
350562
252320
22
38593
6
671141655
393996
72881
337013
785668333
25
102206
87
74
861747863
452104
598718668
194174
4
790518102
36
190099
68
27
8
53
49838
483592
384618
9
1
347896119
558916249
9
198820
496547
479824
2439
30
972626722
139886
61
31
87
15
8
35
344882
54
4
485314
91
340591
444341
9
253396890
87213
99591
5818929
245836
71
449223
89218
117422
214891
94
195577
91
25998
47874437
32
322806272
394257
68
62
403987
395696
95970
93126
697948079
6
92
469983
182467
268053
97
6
84
85467
47966
8
836769627
12
36
615071328
243975
8
662435388
86
74
5
32
34
224267
993467096
848750972
84
465817
226335
3
20
25
62
369588
359294
2
211968
28
14
44
14
492942
129348
13
185088
2
296246
120170
24
37
361049
444075
475291
123024
33
4
34
448671
73
62
4
28044
5
83360582
92
468640
98
5
29
312653
303820
87
37
17
63
613184191
391102
80
57563
55
59
77
225131
76
206798
40274
62
2
115187
190490
608112658
8
74
80
90
442832
355254
337837
87
105598
835358588
14109
119237
63571
374273661
10025
419732
266641349
71426
341718916
8
56
682329984
41
7
186687
341365266
82
31
469189
68579
56
21
37
157314
36
66549
458363
90
62
431458
98
7
491946
10922
3
9
46
7
81
31
32
45
225519
37
436555
42
271521
43
279249
3
106668
153073
57
195500
8
476994
16
8
725460273
317914
71
347816
4
232645
5
285426
64
18
74
76
468537
430580
9
288173
338877
54
394294
80
1
12
62
373426
13
1
4
144683
857045637
86
342060
867155027
74
210974
86
43
56859
96
27
53
278823
61
417184
91501
48
468948
20109
63
71
70
219408
294279
87
79
198920
457135
68
2
354609
304127
493815
90
258047
285315
243562
139117
89
5
209094
51
380258
30
8
34
106916
8
86
465684
43
460322694
159252
85
72
268803
10
296631
95
44
66
225429
6
432917
253053
346525
148517
20
79
1
3
29
326996
31720
12
198882
3
105364
134059
35
145427
504448267
136939
39
51
31
96
20
98397
87
49
14
6
68
19
314784
68
38
77
4
81
36
17
168918
79
446688
105009
61
414048
339254
656620328
391645335
60
384483
4
15
1
266787
627495139
63
40
42
112392
36
74
294576737
201976
58
99
38
24
47
82
523808486
9
360286
32
295148
939905060
286156
170881
54
913988841
268945
1
43844
26
344802
441247
261587
27
36
159805546
28
280967
59
254399
22
8
513222672
68
3
76
61
90961546
51714
252418
306188
21631
4
6
98709161
5
224475
87
88
56
84
75622024
54
13
28
31
377234
12
233866
46
26
7
426437
45
134470235
2
43
41
104123
78
86
45
269786
153655
771954965
86
123867
99899
433314
57
493047833
52
742808476
99
379061
366210
331844
288654
471497090
88
86930
9
16
475225
14493
5
468885
397211729
382778
963216835
4
213603760
95
179372
38
294950
95
413096
66
482870
160528
12
4
21
323394816
272246
175972
206249
99
95
850740191
272290
235184
22
315239
54
12
324990
15931
154792
6
335045978
215062
70
55903
428742
407543
435349
377085
13
324691
62
51
5
28
88161
6
318768
49
91
317507
440483
919521028
80
79757288
33
416849
58
54
407735
68
337985
205505
115500
138758
89
3
26
205328
89
115756
9
993498779
69
11
16
94
62
845251241
230365
11
19
315599
96
221107344
36
144134
189205
78
368953
27
9
78
70
99
79
323664
90
14973
9
128340
39
24
42
135353
46
3
56
99
25
362055
80
61
260203
7
116998
26746
258136
11
115894
36
108393031
9
14
499548
70
411522
410980
147097
88
91
56
7
125728
12
108737
437412
88
30
49
37
482660
61
94
81
98
30
3
186015305
302219
90
51
179869020
77
15
92496
50
4
52
18
207310
9
1
216727
756079481
69
523264059
33677
62
40
52
8
79
36
79161
70
8
118073
24
56
75
348429
28877
464340
91
181578
899202165
439105
488315
61
20
284582
40
24
370161
9
750354155
91
551243188
329509
7
82
49665
315062
44
209069408
50486
49
266859
17
143444018
543698034
215712428
114959
86
394837810
105768
385992
151904
130708
453353
318742
193999
43
56
57
90
8
36
362729
16
891918374
1
772569274
302252
96
67
405035
33
3
76321
7
78
6
5653
21
107017
44
37
77
312955
26
117981
128470
54
46
58
16
71
357188
209312263
459389
588683261
455042250
89313
558136952
84
280501
226365
299379
19
72
40
17
68
66
167415
391841
333339
1
57
26
132127158
499604790
15
8
103220
284192
74
128288
3
114204
243827
81
69
19413
1
8
244484
89
11
384886
91
35
88437
122722
4
21226
432650
83
83
45
308416
180872
10
218507
144229
50
25336
3065057
26
209117
25
79
21
146592
38
4
47
403631293
404094522
410446
6069
86821
20
63734
26
219423
214234
86
316729
26918
469106
296632
3
23
679187453
50
85
92
783332726
406181
46782
369060
46
20278
1
485032
492114
60
476074
219703
857103249
70
449293
57
24
20
29773
394925583
11
414774
93
65
50
2
527207610
186140
56
67088
20
104760
91
414977521
140383562
61708
15742
3
70
99
78490
236544
57
168638
472291
20
32
284600
330452
638768272
91
28
63
276489
272203441
563919169
28
16
196414
145582
11
67
960456080
203953
66818
502050057
58
276450
338929
196322
263172
421670
80
53879
98
15
35
40
180743
3
312778
682020839
306588
895950941
7
90
104072
440206
411443
45
60
218596
404169
23477
455216
25
17
67747
467049
6
98
471839
10843290
187904
30
51
4
473506
21
458245
81867
96
83381
49
55742047
359481
273917
20
77
14
43
937317140
25
319742
29
450911
184945
12
13602997
438380
394849
13
24
357043
57
20980150
160632
299739
41
99168236
55845
406993269
275775
87
278904
443475
3
65
43
5
94
17
49
2
96
232226381
6
80
719136097
80
417459
449112
99
61
109011453
380912
33
18977
16
57
31
70
94
446832108
15
479871
168540
265362
98459
275193
18835
57101
8
57
34
83
6
377715
367599679
65
26
24027
166050996
357466
25
49713
59
71
29
11
97
11
49398
52
38
665869174
83
399675
73
4
238116
720693529
80920
68
150499133
8
40
169607344
66344
74
95
174212
223128
423912478
191191
459964
304578
880547293
78
309862
24
252375
1
469112
62
68
161782
94
27
60
258034
73968
35
163927
69
28678
387668
124377
2
379253
221061
65
38
6
191095
104443
469604890
86
157631
42
449715
119727
62262
39
69
94
35
54
278304
479582
311650
25
357581
46
46
77
90
4
483097
40
431193
119727972
82
44112
824509190
85377
279613
62
400809
348981
391304
13
98
59
712349771
343571
27
261766
387386
7
474026
373856
3
43
45
10
18
868780495
300350361
86
838828145
19144
8
7
57
34380
90
67
310025
87
48
67
417423
50
94
71
96523
23972926
74245
81
80
121297
310907
112417
14
300071
68
67
8
64
9
34
245246
89
93
56
79
20
90
27
96
311995997
56
477650
26
94
63
186914
8
2620
48
148304
42
2
9
89153
235320
22529
76
191307
374328
26
253711
188602
3
82601
2
82
188308
17
33
450919
22
199903
429732
28
81
282522
720962145
84
189282
437307
56
234663
54
282614
23
159126176
17
35
183927
254663
3
24
22132
41
39338552
68
205365
397296845
18
442133
77958
149168
328636483
15
30
4
52067935
319276
257725
65
68
40
248058
58
16322
65
53
91
11
318062
835528282
55478
3773
28
327622
480694
72
308933329
77229
35954
363344524
3
284875
33
170576729
1
1
144880
69
57
19929049
1
31
66
29
472491
842170149
134137
2
359707
206290
251404834
150522
105401
206879
12
30
468293
95
207723
486032
55
27
55
497466
99
28093
437844
309207
292980
7
58
54
181169
78
19
143961
153365
174650229
55
74
9
136581
440015
8
70
411088
995558435
94203540
83
261635
255916340
414853
99548
44
97
94
990649958
25
6
61
187276
68
49
125707
494674
382152
18
64
77
97
492183
78811
66
292152
165104
485710483
84
71
221818
98
490201606
51
483918
49
24
389697
90
328528
83
267092
205583
176693
13
770642206
670
52
109930
202926
685289925
87
7
440048
4
35537
206871
65
166637195
206357
409842
3
7
302084
207653
92
8
241285
51994
72022
6
73
95
17
77
8
303998
484440542
382056809
12
216915
286767
33172612
4
55
88
24
3
496585
31
98839
453790
57
17
131866267
31
15
43754
57
242974
28
347666
254830
361157
66
34288
97
136226
73
127400
71
27
468943
9
77
159931297
27172
3971
237570
84
59
488383
490316
145382
30
55
156771
770686709
316302
16
30
136588
45873
89735443
92581717
407449
290678
3
46741
428150
46
428277678
54
53
127450
70
174608
116447
325219
334023
164497
9
26
215321
256228
9
40
63
50
91
6
240817
372628
79
24
308431
74
76698
77
1
35
190889
292503
70
47
84351208
5
4
335546525
67
244329
49
96
28
45
183101
66
152581
46523
36
33
49
232473
259450
25988
352540
275782
185120
859658952
45
7
96756
431541
5
64
48
93
199193
22
444107
40061
33
78
61
497273
27
138266
302023
82
486620
7
885775193
58
53
14
361937
89
391233
409282
210787
33
140053
31
78
46
497566
723578140
90
202253
710234571
2
74
9
48
66
407339
45
36
17
50
51
98
91562
229155081
27
10382
24
267433126
35
37
112980
86
57
24
371176
121984
39363
232034
227013
40
27
67
115830
565998661
26
93081
34952
363476091
5
424343
43
13
622819862
14
159094038
63490
484342
542470940
97
104856
156549
2
45
68
18
39
475739
609414624
95383
86
706
5
490239162
65
366827
20
418790
69742
63784
930807066
334288
369913
55
3986
7
33081
13
844566860
46304
378365
419153
79164
90
152033
341248
275784
354403
490208
258164
663003708
11
490805
9
7
28
17
85934
94
389256
218258
498334
112367
90
5
89
40
1
93
59
61313
371395
24
95
42
256360
97
99279
67437
86
214213
174368922
245853
185993
6
77
4
53
268948
325140
166635
37
554151000
265836
52
68
48
24
882670529
57
338154
6
90
158469
6
83
13
258327
64
51
45
3
201800091
93
197441
8
220073
22104
223227
60835
6
24571
7
215899
276956082
601810959
45
22
464793119
552167651
105655
276676
463583
41
97
1
256944
36
57
115535
96
19
171320
89
234594326
95
363854
252807
140431
20
21
58
51885027
381302
49
72
478359274
52
88247
98
33429
986015265
21
292653
475815
75
75
297904
33
76
834277464
157980
18
347592
9
189513
386945
13
57
16
94
132768
219149
1
223397
244389
472889572
57
79
209520
171326
86
78
3
491524
441192
18358
211620
212065
96
5
120603
207522
7
445025
273563
11
365747
58
118120088
78155
249505
47
70
63
411506
99
40
222942
363242
17
63
503640431
75
82995
98
190304
353213
459187
12
85
62
1384
160541
70
22
195837
82
3
14
2
54
10
39
73
61575
296566
263419
283340
420210091
46
338972
388751
66
49
39
242715
35
76828
696199027
24
264191765
51
87
1
87
54342777
69
387653581
19
79
107416
58543
147998
96794
390885078
180890
54
45
29
65669213
14250
168375
18
245073
96
379310
238254
60861
140970
310011
485856
27
4
94
436989
9
41
442878
44
126356
469846
69
28
29
80
25
238547875
29
61
53914
357314
37
40
317209
70022
97
4
336474
3
11
17662
252108
32
450552
186309
57503
7
367738715
647718199
7
25
6
51
327040
335469926
364196
80
95
329982
93
5
51
3
41
94
439210
53
382602
324756
314066
999209718
131349
4
35
81
58
86
88
342834907
5
60
84532
86
111676
147794
10
247031
34
17287
218886
470872
182697
140513
58
59
24
48
39
30838
23
53
42
64
18
223639
47
82
39
53
18
10
37
350596
447878817
61
449949
214374
76
293230
350756
217577
120392
3
412186
2
272749
541398407
218820
10
99134
28
52
45557
420580
105922
97
11
350739
38
200937
481109
481980
3
143990
86
33
482488
52
9
147301
96
82504
6
6
4
281057
424704
261882
14678
158431
484328
171787
31
5
356299
72
44
404567
281213
6
72
28
408400
220938
245033
398037
84
393870
318020
78
7
178283
10
344717
646364592
472368
81
315596
303305
106605
316984
92
9
28098
123812
443076
9
87
20
158715
64
92
52
94
146721
73399
54
368276
69
721840520
41
908451495
27
127723212
47
413325
60
72
496040
203819
94
6
44
284536
172077
47
89
302122
377089
4
390719
372713
190170
319203
33687
14
451757
70
81
294039
196360
230198
9
5
34
44
72947
133611
8
102115
133402
141762
9
82
87
27
605635479
69
89
669233411
59
42
378302
244516
28
410778
37
83
59
69
79
298024
231110
50
154682188
114028
79
47352
87
5
11
74
362591
399442
6
1
306968
69
400796
450443
105528
75
98
363899098
4806
46
194702
156504
78
44
372434
27
12
7
41
5
82
89755
36
466511
93
70
231836
358968
32
4
78719
365271
81
290549732
12
57
238529
77
287993
66
60
89
16
52
209421
341532
4
7
19
50
2
25
36
83
529786744
397294
8
6
23
307170
68
87
94338860
35
59
71
11585862
23
42656
57
288493
455707
391771218
63641
434016
81
387329
56
282505
102789820
53
4
8
398951
31714
245286
70
37845
35
497370
71
479873
73573
92
487739
59
13
207270
17
80283
379798
214592
375594
5
446186673
12
384774
123451
232567
407399
39
155652
670347883
96
25
363614
27
65
447002
393195
60
44
12
443706
50
6
767478145
120103
320606
927183307
9
24
35
5
367072
20749
6
58
20
371409
280354
346136
5
231761
22
54
502495729
64890379
7
52
222975
2
475031
406549
88
543609140
443513380
230513719
74
50
211866
13
487489
4
60
35
101497
218339
22
97921
9
133872
36
9
65
19
86
83
53
73
753275965
79164
481614
19
82
47066
221480
63
2
24
347123
450959
191451
443894
4528
90
150828
73
14
36
65
196727
202344
31
198542
17
85
445079
66
111220
493325
61125
364023
50
219030
37
9
354420
108973307
319873
337937
866888597
69033
48
22
60
69
30
247227
66
380887
45
472884
174991
7
95
2564
74
89
168479
1
85
6
1
70
477206298
29
97
52833
8
1
71
375445
78
41
479182059
333252
376541
34
56
67362
71
46
6
227919
14
234730
52948
155367
217456
107573
31105
786769091
31
955003024
223866
9
98
105014
235348
361597586
7
33
29
74192
21238
86
16
16
75
232372
88805
452184
89
407004849
76
61
804200643
73
347413
55
394319
958073858
3
1
288429
102854
274442
284636
2
404440
468965
58
58
53
26
412326
436520423
472743
411561
69
417042
4
70
183622927
36
305227
215103
193746
96
16
308651
489267
243664
45
99
131690
6
10079
92
308039
77
75602
3
23
309814
182738
334955
71
341207
473947396
51
22994
4
1
3
27
58
905
69
921482411
115039
29
50805
495064708
472
50972
661008983
74
78766
220785230
67
25
29
897814597
92
73
458940
50
307911506
320296
159422
401998
14
439411003
26
98
32
489895
76
234331133
408281
19750
78
62720
174665
10
14
15
389426
3
9
77551
238974
184467
256640
9
22
209834
42
92
99
430844
92
232020
766407740
418311
14
65
183044
64
49
32620
468408
25
82
39358
3
184800
97
5
5
38193
432096
52
286976
67
686141895
139484
99
99
62
398507
5
67
75
14
63
88
66
75
89
40
69
177969
85565
76
48
278789
67
73
32
26
22985
4
382012
81
195126
30
468306
330911
432204694
5
256299
31
300058
64
306122
414312
7
382737061
626542404
451046
77
58
98
73
25
6866
9
59
320740
45
408641
671951602
68
127668545
389918
360131
2
77
33
82
6
14637
114836
327797
89
38
77
26677
45
59
61768
86
41096
418535
20
108637
28384
5
22
267071555
58
8
36
797413289
276282
39498240
52676
396032
5
55090
24
449143
3
78807
37
65
302758
78
145354
565741790
17
21
94
43
5
99
292930
35
343221
42
43
716141582
3
96
285924
857357044
317908
207774
171557074
78
242538
83356832
217717
109989
58
449886
143847
19
172890
475537
73
404393
214612
65
426607
498557
313370940
579949882
39
232612
74
133279266
197320
49
88
34
89
13
245492
84
5
84
79
557023015
84
9
19
31
54
85
454624684
45
409548
77
522322752
872974047
540704823
99
640822753
1748898
9
64
98
124258
3
15
41
68
511420392
367258
68
70
7
169095
30
56
9
353470
441133
32
75
330567
33
190852
2693
7
11
962752555
17
62
403465
487909
2
41
461418
67
28
51
606768310
740007649
347565
211568
126927617
280269
142312
59
4
200671
190869
394157
50
284160
115354
86
232211
93
69
319786
387814
446160
2
330411
442259
19
9
367471
89097893
351044
233246
87044
72
160729
75856
55461
4
78
272034
8
26
2
3
83
361549
370235
5
73
319998
12
73
27
56680
28
38
405681
19
415069
171351
647955341
75
41
173994
66
63
476371
63922
46
30
488338
460686
141046
51
24
78
83
306575
268075687
90
94
34573
32
20
208026
373498
469366
263921
158260
23
795333517
249474
95134
11
873819903
191975599
22
486080
335008
91
181125
489007
453135
175818
157011
85
3
459756
91
5
38
3
105594
97294
4
84
162134
21
411418733
252662
422999
59
151771
9
11
309983
131941
368127
97
179466
100716
99
2
15
2
97
57
2
227178
9
5
481591
46
73
2
62
55
43
9
95512
77
255523
60134
2
23127
437523
40
70276
468702
382071
412144
69
7
197087
1
435416380
303440
378901
216191
49754
492157
82
230629
43
356542848
118394
402022
423835
185757464
2439
75
423296
57
82
43
369863
95
66
61
460287
38
378838151
24
59
6
2
432675
27
383649
77722
437230
25
458388
351539
223033
36
229190
31
39
207732
71
327905
186889
17
226005
86
804321569
72
79
263349
71
12
14
46
39601
139088458
434960
90
9
92
815944990
3
402559
48
29
11
25
656140639
495293
131143
499572
65
9
705121978
9
66
44
173967
1
905287622
280587
273953
3
375741
70
39
349141
9
2
178315
315809
258881
216642037
35
417808
65
297835
84
46
21
69
85
587681618
11
383811
231707520
537546307
524614544
147165
385038
33
210170
37784
26
86
486092
31
22
77
491022
830178344
58849
43
5
82949
50
89
420358872
112530
90
210743
3
13
46
350054
400667
459727
68
371031
314755
258751
455216
145722
36
82
31
90511
249727
15
64
71465
144901
15834
396529
449271
760228262
309059
166685
76
130980
33
348632
212354034
2
383113
37
68
64
401449
565534147
37
50
43
84
408585
81
81515
768123671
437214
74
92292
76
78
108987
484347
67
189577
97
439865
942142280
86
31
26
213631
12
402127
18
106412
210988
472244
478268
176950
22
468965
902833400
564282836
302090
46
432815606
178639
13
250646
255174
449034
42
919261381
330245
42
46
537666612
486150128
143330
40942
561634811
9
68
29
216418
95
387013
43
592874074
277181
454880
72
393669521
80
19
173644
10
2
238464
97266
469454
89138
25
373497
17
27
20
42
211789
95
472111
345058
60
90
91
19
242087
98
160012341
86
186317
279513
67
89
1
8
19
76
166556
26
71
522888794
55
414284
175658
10
90
33392
538749787
4
54
69
29
333190
490628
159966412
187779
11
389043
198704
52479
1
28
115110
49
156168
180199
466310
68998
459136
2
23
508060038
24
97
8
719082685
393680
8
49
211754
27
65
403723486
14044311
466849
47
146867
43
200861
133862
332678
58865
177547
7
31
37858
38
68
7
15
474333888
781664687
39
434218
268752
51
251942
23
97
7
313068
86
67027
49
407215
194631
439995
73
20
66
181288
69
9
35
62
440884
245098
7
328790
63
461656
74
35
43
37
52
44793
11
145217
165880
257140211
323817
11
118251
449120
1
21451
8
423480
201256
268766
99
14
56
20
37
90
482035
93
262149
99388621
50
941499364
96
81
458575
88
92
77509
430942
94
77
456945
486416
16
69
22
148227
24
56
98
48
307880569
252911
33
318673
65018
113212
28
78
83687300
24
245323
69792
725471587
276279
40
36
478316497
64
80159
83
63448
12
26
145432
83286
366824040
272569
7
9
140222
4
134821
82
69
27
444936
767478894
65
83
25
20
65
327123
366529
496581
77
72207
38
25
139814
455175
353669
4607467
247765618
18
8
28
232151
932415731
22
51
793864054
29
18
563356839
40
54
99
477967
4
14
68
5
27
9
74712277
83
19
94
6
49
88858
266371
176611
299038
8
9
47
54
6
278920
66
21560
97
259189
93
98
34
10
243382
76
6
223136
110792
5337
80
77
10253
34
474951
18442
347196
94
50
363193
402550050
9
195436
49240399
38161
2
34
933867624
96
172484602
44
89
7
3
470171
83
74
21
64
15
6
21
121936
71
403143
539345560
80172
25
397608
65
130221
16
108600
420448
9527
751430055
94
2129232
77
42
2
23
903267204
89
20261
440431
6
20
22
68139
223374
9
76835
19
63
98959
370154
27
80
98
60
152274
54
84
4
3
32
43
39
91941
41
401126
64
313783
360214
95648
486540
19
59
31
149911650
413213
486638
342183
439396
12
86003
124429
340297
39
15
224915
535152687
408521
113070
58
285696
5
19293
48
46
99
130757
621772289
331094
37643
33
13
238553790
394957
25
84
5
482441
59
15
224699
495453
41447
960683197
7
19
276430
71267
53
62
81
64
2
597388714
127323
78
98
312032272
19
70
378574
97
186448
61
725600658
8
82
38
21
160762
8
471709
7
26
67
422860
286144
45
81
1
8
828166354
87
467613
62
7
27
94
252911
400791
2
16
98
82092
53
4
51
83863
153874
52
3
435565039
15
332937
444591
195554
15094425
192105
75
40
48
38
76
33
34
98
42
27
4
467315
650919774
15
84028
47
479493
37
489044
81
58
37
192250
351626
39
7
350151640
2
250512
7
768602491
60324
1
63
123230
148456
67
481809
38
7
109809
40
349122
182504
24
30
300283757
56
83
42
69
9
32
153685
486106
743431794
50
41
36
1
38
26
18
19
477197
1
1014
400470179
47
198308832
3
347980
22
29
5
924223156
34
926869644
59312
13
79
2
445585
22
31
84
14
434097
42557
473913
18
397254
53
37
187620
59
16
6
159988
381262
272401
37
5
23
367371
4
261675
126223
65
60
83
7
334572
464744
63
81
51
692607463
50
65
2
49
684522466
384837
71
56
288123
6
20
49
331420949
2
538343323
311347
384731
98358
81
50862
98
7
550670517
169806
2
525126768
51
168920
413407315
84712
304550
10
462130
198624
6
127810
14
4
32185
133329099
64
9
144093
219712
373044
494857
3
62
482019
34
390847
3
8
2
859507765
28
188587
461250
1
91
9
3
1
113535157
434446
245751
38
411870
70
476647
191354
109963
324034
77
72
2
992628623
81
86
46220
81
475373
44284
95
49
42
413590
252955
180269
4
24
7
291359
62
92
29
211778
92
64
475311718
3
12
3
30
8
70
803225698
16
15
18
99
194964
76
26
55
29
214818
4
181111
426983
6
15461
20
3985
27
21
21
458596
423414
276361
201851
64813
142273
5
81
71
96
111718
84
115252
53
88
98
325783
251800
25
145053
400818
24074
239848
223883
183588
454320
427424
306352
92258
44
96
53
334297
13
319649
90
56089
237637
52184
257632
3
110460618
69
145556213
68
31
859299546
59681
96
163195
79
54362456
84
316124
402660
17
66004
403217
29129
234973
440610
93
25
32
7
7
86
295775
49
39
478504
1
39518565
415348422
4
9
1
2
38
394277
46
11
43
59
90
27
5
220329787
7
3
49
257798
14980
222417
34
416850
1
87
10
885082421
265105
79
18
342283
183956
1542
201875
16
22
6
478017
1
5
492345
181188
467447
90
95
3
71
487207
3
200294661
88
1
191726
390959
89630
54
95
357608
34
59
415273
360057
91042
160046
786976570
518186468
73
39
4
58
803299050
16
24804
168415
465770
372804
84
145295
356734368
389422
253835
67
308725
78
55240
9
78
94
269515
236481
156248
34
60
308606
181025
69
95
28
89
94
191121
294219
51
83
47
1
46
91
460253835
39
316615
78
76
44
5
246812
151515
355747
88
67
403836968
4
292350
6
67
17
96
364886
245752
462961
164663
74
35
304976
8171
82
6
61
303352585
33
81
47
77
6
90
99
63312
70
348654
56
119551
92
59
912240305
170407
221178
221551
194576
445380
280186
88291
37
14
95
297979
268931
18
52
377489
54722
80
381178
24
77
97
356740
5
146288
72
486701
417917
123756
89
121353
68
449441
464057
199048
201527
193988
174942
999106642
18
1
414726
319462
11
205221
49
81094
26
111577
87
41025
82
594130215
424951
385839
1
474721
69
8
30
67
649999025
2
82
429686
69
16
97
93
34
34
95
83823
377671
63
5
435326
341756
42
316269
127554
378235
3
87
64
1093
86
8
273339
241284
444555
582141391
1552
41
417908024
8
223725
397234
75
59
3
472648
14
12
9
5
53
57213
72
353004
64
3
81576
313264
161432
82
397175
278408
92
69
339851
461947
312968
493095
347157
889860128
313929
49
74
23
950816533
461063
94200
30
189973
304017296
230017
40
301257841
26
68
886660435
137287361
164216
361476
41
168708804
305497
419516
809904762
444787
57
381133
436539511
206801072
922567612
141900
399161
202976
362072
20
481216
93
413596
392993
471975800
179762
34
216421
232549
264385
16
142653
471759
814601238
59
149877
749543599
22623
281728
46
7
330349
349385
369967
457824
147324
29
103069
263048
89
95385455
405784
35
82
5
68
7
712800769
305619
93
97
397189
63
442993942
237771
14
97
29
68
827270313
78
11
325480
6
460233
47
457406
2
125922
87
28
38
17
91
332799
241318
6
3
32
22
448064
489108
292933
482360
99430
359945
39
64
80
2
436872
194993
4
93
164903
80
862135060
21
97
396659736
52302
81
390695
52
474378
18
350815
72
2
369368
486259
904216763
28
200947
83
8
448230
870444767
313122
48
409366
13
42014
362544641
19
13
241675
31
118282
244459024
63
104983
449254
51
19
18
82
419663194
77
30
140630445
77365
211999
362720
328508
71275
117379
418467
76
272105226
53
15
342866
271843
73
65
332026
563511855
106149244
367308
254931
35522
188868673
20593
123433
22
490934
178284
271575171
84
28
35
251887
294641
325469
440969
3
65
12940
331966
606099126
343561
107193
241073381
113052
36
9
374218
495862
391301
198399
428273
88
4
94605043
181714
85588
73776
3
120579
23
83
164423
104832
369160815
28
388375
456079
169836
39
209406
97060607
63
42
80
329889157
54
294634677
366485
2
22
683059854
234391
404895
8
228233
265979
208920
432444
463684
552015727
47
935979327
1
479431
820674150
20
29176
265330
5
91298
591139131
7
128271
157524
314568
488329
62544
9
76
8
92
29
335274
485617
85
8
64
6
327731
7
57
2
434548441
156095
86
435858965
215827
49
52
65189
88
79
97
147448
163452
479519
497188
92814
108290
61
3594
7
29
68
76
39
463568
331913
89
59
59
135404
63
65
64
6
348446
825717517
207290
436127
25
192524
20
69
3
477690
71
25
344458
421529
327265
112543
227290
5
93
412846
46
69
6
402512
89
2
351485
352054
89
2
281348
77611
64
113150702
54
264988
15
8
315614
630567639
172912
332958
751253418
82
499865
23610
199870
497763
7
290517
478082
1
24
56368
202073
136831381
511708628
59
11
87822
71
71
24
187818482
907158279
450241
64
101982
47
207726690
49236
420743
86
101175778
264602
76
409483
316700
226725
67
35
67
63
247450
95
99
45405
74281991
800788756
23410
752538226
33
16
343123
1
216169
18
75
218782
483490
48
90
98
386933
47377
269605
432458
387644
368123
318484
421753
149507
254985
54
831728399
51
3
179643
85
488274
44
420678284
358004
8
65
291143
298125
33
85401
8
91
24
484895
221467
90
414482
20
781098140
76
151880
204645
293071
24
908866840
55
357402
170290304
81
94
479583
346248
78
61
442402
234490
673165775
45
498808
52502
67
365063
98
291309
193145
383594
361329
4
2
27444
2
99
261520
35
44
61
417212
410069
229277
48
317331029
990206161
45
259023
75551
41
2
3
11
4
325299
94300
196931
84
35
98
99
327792
49
2
494767
870846692
15547
62771
922222634
14
73
74020
86627
51
491436
379246
12
6
140122
654375825
54
12
90
300835
68
54
1
324664
89
113892
210955
44
79
80089652
24
90
12
250158
195329
70
141562
24
4
82
22
653686892
58
9196
321052
87
23
96
81
66
107615
253838
846257298
6
250727
85916604
305201
20
907416656
53
50
7
43
27
7
341616
16
127244
194910
8
237734
8
12256
257958
954185815
161389
83
78
21
184427
99
85
63
1
61
367921
48
42
324822
38
1
131488
16
135764
29792
38
47
330615
365366
379439
118459
24743
67294721
16785
71335
42243
16
610039662
63
233513
134739
54
327394
258683
823471489
49
8406
162646
48
12
4
52
96
105181
86
386349
46
365715
343081
223384
73
36
424009278
43663
470235
284038
14
71
32
21
799046682
340838
44
541641681
330812748
11
92
45
728493613
9
79
153782443
510329435
49
195032
119124
288015
5
43
114078
24941
35
338801
82
77
86
83
92
3
20
95
450704
42
147028
31029898
76
31
68
38
32
108369
55
117172
59
300712
257236
5685
21
1
97
35
14
2
52
449662376
713858315
679498809
221012
909260658
81
87
46
335479
77
52
170414
94
2
483122622
32162
37747
4
32
84
3
91
212517
33
70
291577
82
310851
495580472
81
410560
94
1
60
64
193526
71
102687
944378682
44565
68
425876
717803448
83534
47
80
171854
402692
3
40
123169
10
30
450917
11
182006
499821
32
27
94
9
1
244898
332151
76
164904
60
373596
27
393193
83
909890059
84
44
346303
345197
483026
55
232121
413943
65
332433
80
54
349427
267523
609989902
9
72
81
819902122
466286
15893
97
196633
74
10
81
24
382605
246763
204848
198346
28
6
670053277
22
1
351806
22
90
271539
49
72
62
93
169361
42
98761
51
302251
201545
109014
169522
4
34
496237
114930
413958
304085
45
119077
50
8
123947
13
165096
440546
38
390221
39
16
174422
85
5188
74
214438665
155129429
264168
107878
14
59669
25
462862
363346877
75
49994
75
149903
83
418708664
62
6
562569005
34
52162
80
82
195722
20
93281
6
12237
29
80
68
131932
105158
271089
121395
77
377729
402518
20
6
6
382600
52
23
353713
7033231
705048966
109304
224514
4
13
337074
45
68
80
491833
1
481318
5
315071
119301
35084028
44
6
71
97
36
5
4
132133
79
386371
6
7
40289
46
324484
59
311589
92
11483
5
92
51
412445
12
85
271400
314153
14
262945033
257449
366648
33
12912
43
26
8
2
243237
8
73
96935
285301
82
302380
187468
71
80
746087924
44
60
440545
429844
41
12
76
622615110
37
838432105
327119
12
216334
132231
91
83
73
61
93
170056
266053
16
31
247582
140520
43
483187
40
9
15825
1
953
214741
309430
300806
366206
82
22
160959
12
4
79
349828
42744
299204
381299
6
9
236037
37770
64
8
178486189
328833
20
49
40
80
4
12
497328
924064965
40
362604
24
71475284
33
4508
382358
456591
81
222423
218591
146836
36243
7
60
486720
32681
468350
90
23790
412586
663695686
35
12
25
128674
305258
709333612
56
13
96
632803045
67
487253499
14
46192
29
1
110741
333458
4
383549
81044522
75349
99181
6
51
216536853
96600
411395
10
352650
50259
2
356612
633089241
46
111911
235877
33
461488788
290300
258932365
4
12
58809
363997
38
37
732084366
3
287548
351168
410358
189209
84
158013
92505
47
18
97
188262
182667
51
94
416912
315454
151552
85
82180
71
20
97
84859
6
30
15749
23
184466
375014393
384149
36
42958
967025898
3
432367
183192
38
511782354
898881929
17
86
30
7
133071
81
67
46
150863
897395454
2
80
468701
553631362
36
46
143110
155418
1
297954
499184
671958177
83
3
832771974
7
1
1
134097
8
163725
64
305494381
152565
43
50
472722
99
841064700
87
8
43
308925820
344569
240259
85
226816
57
267460
315877
456169
4
212441414
52
83
460805
4
63
19
190377
280903
18
307075
346777
335887
70
90
98
84263
28
85
1
44
133599
57
2
1
980350240
72
331606
171693
45
40
105974
80
23
300909
637861921
91
241055
35524
86557
92
88
454875
19
284753
71
456116
74
78
25
449336
467019
34
31
88
7
483303
213255
89
179361
40
177174
216677
369708
294240
495497
98
495928659
15
97406
407779
97
104925
72
395092
405082
127132
796798284
7327
13
33
8
88059
129817
182862
211792
396110
296908
442290
40
234870
53341
22
180934
386406755
61526
326480
25
2
119030
90236
2
82
463027
19
57
216956
249554
31
78
483066
11
275724
20
84081
84
65
47317
26
69
79872
4
44519
38
390729
78702
58
77
137177
203690464
109334
76954
354496
61
5
408052088
436124
227592
36
153129
481548026
424930
51
853981874
428898
23
190950
74
126760
88
818211317
23
180358
460444
21
193652616
8
9
2
83
2629
30
89
256984
47
248131
780118051
317445
347766
988686973
43
17
238298485
900447582
298093
84
357325
84108
158469
651298906
248448
71
75
12
51
79
842357786
153572
79125
2
53
264887
484855
296902
67979
490379
89
48
17
43
212392
393230
375009
217071
366061285
211877
32545
143978
99051
279013
293325
36
206716
68
464234
860655714
453637
402254
808124862
278201
62
2
33
396594
48
32
64
100831
56
15
68
8
493711
71
14
95
245331
90
42
491228
36098
351410
6
16
219001
6
7
434773
23
268901
72
218698
32
8
120872
2
19062
8
69590
864074979
247055
76
133844
196606
337902
80
26
495827
41
429509
834033521
39
242103
145581
198757
125275
88972
166856
72894
116778
491404
44440
14
888656108
331558705
401552
79
498678
83075
89
47827
7
379427
8997
19
174096
37
47
19
165684
448895
69
62
364886
50
4
126746
97
18
105154
226350
65
81
435911
489652
616874235
137959
74
84
57
39
37
94
168265510
11
411997
19
92
99
193186
57
89
73
383184
465532
93510
65
33
469971
490463
264983
25
37
2
466179
29
33
22
54
69
1
97
76
4
292737740
278953
78
1
1
9
213356
205813
299892
75272
92
609688260
62
8
451964
82390
3
305563
50
82517
7
88
415698
32
57
6
35
31
86
332249
246204189
450064055
227155
39
94919
983355886
61
27
47
214944
29
313244
80345
47
327230450
69
55
22
46
53
292352
90
198577
2
49
11
5
778996341
16
80
8
271297
243340
36
93
323443
5
214188
14
335248
22
378947
54
284957
24
339706
329780
2
22
36136
231941
450433
189619
30
30
30
8
46
48
256637
30
952166298
84
93
159225
70810
287015
93
5
14
89
20
398211
99
26
100652
10157
69
18510
198875
178334875
84
96976
110155
92
49
4
76585812
6
79
19
55277
54217
57
370405
354155
178716
35
5
60
74
68
32
92
360980
10
4
85888
218454
446767574
333177
6
8
415978
111179
90
292304670
487923
94
349446
287790
40
22
76
811291885
31
5
14
13277
120980
16
4
4
354716
341538
512387396
79
346957
359032
94171
87
94711
132414
88
41678
32
79
149816
93
319267
8
499338
188893
41958
486306
22
183774
247530
12652
89
18
38
44
263276
476776
52
87
302270
59917
99
1
107679
94
176018
237096
163419
53568
489075847
98418
105749
75
69
45
63
711666965
632884571
453740
43
58
458716439
6
422251
192360
85
497719
132445
43
8
89
471512
232310507
216252
24
59
774325867
7
1
73
82
361167
160465
55
5
6
10
50
89
47293
408626
278366
63279920
43
10279
44
41
3
253456
47
211501799
73
159492
327523
63
823326543
37
423426
9
406841
382197
56
39
190867
71583
102935
346141
206376
46469
97224
92
83
7
28
59
338271
185074
71
456516
798000185
36
83
72
21
190368
94
445670
70
77
332979
413734
9
9
78
234297
62
19
260966
91
493347
41
36473
881011404
450316
99862
97
161214
94
53
176056
101370
48
328188718
5
485846
58
5
46606
11
1
255748
1
7
42404
468979
364786
67
379786
53
47
69
49
37
86
2
311333
76
368702
68
62
496094
449273
122110
24
55
67
328925
66
172263
111954
68
940584097
31157
35
69
19376
127216
51
615142642
7
241863
681876199
20
499090
73
287444
369784
64
209555641
221555
95
182058
572879771
251027
39
35
4
74
653351820
111922
41
136086
24995
111922
396901
291550
424273
826153122
126847
344000
142932
453292
581109085
135274
208932
34
214620
491552
67001
26
7
2
66
54
77
31
15380
246948
229134
59095
8
70
27
36
95
72
70585
162037
380681
120495
386632
188943
333079
39
74
3
6
95
246549480
405139
23
19
148821
494046
444672
13
18
407439
9
30
40
224735
118288
260236
32
242783
14
54
75
455253
84
945646470
261395
85611
356085
90
198694
5
62
8
474662
700224951
61630
64
29
196771
237025062
79
52
26
96
84
456799
2
74
19
338162
18
91514
48
37
19
4
4
406591
300047
195302
960950444
331683
458193
90
483241690
11
51
43
43
72
377917
2
51
163210
72
81
291234
19
8
26
152958
426051
56852514
421373
31825
303700
523677339
34
254707
55
14
38589
87923600
81
26
90
408260
435572
35
126912
308434
392867
78
460684
1
79
2
85
31427
329199793
92
371354
80
62
1
75
69
92
50
7
429537
309946
396970
93
91
37
40
4
4
63
6
83
24
22
425143
23
498231
93
65017
33
182173
222222
391153
57
422987198
278773
6
41
84
74
70953
498476
2
9
38165
99
27
274876
412968
226913
366334
626019321
91
112908472
12
17
67
267923
1
120607
4
10
2
37
90923
66
94
376083060
75
35399
405816
233849
75311
75
216124647
55
1
87
339059
397749
20
51
63
283347
371559
89
400899
43
14
63
77851835
67
874846469
478264
325098
250525
4
204519
253102
335291
80
82178779
183477
361023
367110
489302
524470591
61
190012
49052
31
31
19
365673
306154
5
219249
66
20
58
73
401908061
34
4
279047
204224193
96416
6
89
83
71
602049785
233417
180779
74600
1
165832
468563
30
97
20
54
212819
82
60226
165286
327421
5
21
7
58504
158884
64
28
413653
8
58
756704411
97
86
208402
1
8
100473
87
20
83
78
116967
293704
469301769
162160
95
6
426080
2
6
197199
84
42
214800
136771
74
58
177559
23
14
41
55
2
461296
90888
97
201297
366795
42
123962
97
94
423274
57
11
1
67865861
38
56
76
90
50
43
350559
22
412910
633060608
18
49
252985
9210
350152
72078
35
116671
229642
153893707
56
76696
123632
9
87
100926
80
599240431
44359129
90
298632
77
218958
277384
344372
25
1
94646
12
459831
91
45
72
39
65
83
75
390718286
19
606359623
3
2
44549
934648514
133789
5
58
63
75
66008659
383184
8
254894
288804
80
494402
955178096
428557
46
16
97
53
70
79
131793
131888
67
32872
4
69
68
296391
86045
63
8
6
133549
228250
93647
199330
446476
14
336904
291544
327795
499671
5
40
335440
2
100695
50
178751
5
20
657595836
365685
98
364865
25594
261804
13
312181
58
82
138523
33
198856
788881071
235827
16929
6
6
304039
96
313965
2
30
6
61
395053519
185911
609256838
394379
270297961
62
693613566
177300
29
19965
27
347864
388003
335536
261939
15
448582
316555
392261
50627
337583
436598
31
133511
18
626500596
427595
438762
34
418011
8
77
80
64
75
152151
313782
88404
240766381
32
463292
38
90
16
482311
41
3
7
30775
194532
357193
62349
6677
12
178795
55
401016
50
141686
276471115
6
20389
288348
251288
330176
47
200323
294995
146928
7
3
46
36
219887
282077
69
13
256276
887197893
351343
52
325622
57
700654493
333477829
6
259752
77
39
2
51
60
118612
144209
4
21
55
47
1
78
22
74760
116918
415545
37
2
66
855900706
2
25
182778
820658058
49840
57
58
57
1
892514217
245047
60
277389
84
58
101620
32
294144
9
11
218601
94
36
419253
603454051
83
20
33
47
37
90
3
283131
22
56678671
249944569
19
5
92
951864732
437055
18
435318771
7
32
9
946064585
6
931599682
11
6
350369255
67
87464
42718
334939
222389
11
450398
475427
256588
135935
37
32
55043
44
75835
327181
465077
89
8
145166
8
90
9
213744
51
126572
351815
27
2
451380158
72
3
39
26
71
3
6
87
71166
415131
492475
84
43
8
323151
90
43
39
4
233995
552139806
451663
241595
59
17
9
350042
161385
42
196265
238784
1
235647
51712
73
679479831
103497
79
59
473953
8
48787
448629
32
144293344
453382
320626065
391717
262885276
58589
57
45
496046597
67
920070545
290682
7
845079446
524278398
66
94
412229
209776
83
77
185574
465835
93402
4
553617930
58836
3006
469339790
289778
38
75
7
50
89
78
37816
144218
99
473427
77206
90648
93
9
615228572
88902
42
83
1
469373
113584840
331781
485073
733633303
342530
6
35
416507011
31
61033
78
125462
74077
39
324015
73
245701
435243
452502
43037372
23
18
86
50
54
182820
240418814
499604
144375
279295
81
91239
369189
15
165265
124244
10186
69388
9
4
313789
208990
2
35
483932
494804
14
1
7
2
327108
266019
38
54
302605
76
90
434084
261440
88674
16
67456
96
401786
66
208875
7
38
81
94434
139093
50199908
369345
430040
4
35956
632262245
5
660152163
283290
68
2
103738
58956
186736
38
16
20996
81400660
91
54
89201
77
178885
47883
79
27692
97
197382
278161
29869
78
24
730602876
336943
475385
51
50
4
42
458528687
389025
119730
79491
38
6
29
405260
33
82
324421942
8
155634
9
218748
33
172733
45
57
73
393879
70
796674137
55
96
27520
180862658
286836
145698
97
9
333001
59
63
381470
72
220772
435890
173041
58
14
443785
91
516229255
75
82
10
193607968
56
277256409
34201
78
19
754459188
6
2
329731
376301
467996646
419125
460241
311110
40
36
58
131235
431785
34
176392
147243
130457
94
76
22
9
92
99
919816833
167370
383084
334983152
55
57
306124
29
68
379240435
264569
70
41
286070
453983
82
120624
383582344
85
235778
444356
18
9
479868
344451
237971
763069256
431219
3
3
206711
37
61922
64
45
158587
94
83983
930669497
93
50742518
37
75
309607388
46
8
620899021
365725
629647069
159053
99
87
247864
96
84139
318173
79
84
289298
9
464500
322903
245341
297357
68
91
91
91
360783
5
63
258017
86
499986
202924
361471
83
235077
105598
147921
50
19
87
72
132887
3
84
14118
271130
47
28
451057
56898
82357
74
41
97
92
213130
840853391
278079
59386
58
4
21
159006
7
52753
462813
349781377
39
31
74
235465
459114
71683
91
65
40
5
298024
13
121654538
262313
970628441
51
63
568428330
8
54
398279
459168890
39
232424
82
415341
491810
33
157634
12
206450
342893605
46717
35
167447
446358
67
23
15
829086725
14
69
95
48
87
4
63
405141816
36
2
149048
153348185
346296
407029
311416
80
324288
18106
32
93
315071
236485
90
638958898
297553
328808
689251402
448644
380886
203884
406840279
69
399140
641412014
467536
97
125440067
85055
35
92
97
201914
983769030
686992427
285973739
96
327533
456051110
166522
304786
44
56741
230236
70573
558098444
49
71
99
65
310741
398537987
423521
89
509684147
57
763894676
22
75
7
205726
89
93
284220
72
272621
31
85
298327
49
3
279347
96
133220
314614
74
78
95
215656
95
430242
50
86350
442923
81
8294
386158
39
44
90
7
88
89
60717
44
184955
23
71
44
472283
77039
85
128840
18921
197059
78
696425463
63
9
23
335299
339985
93
27
1
499555
47
35
10
49
82
331897
198082079
825502554
57
440339
93
5
364393974
81
315250
18
71
16
3
21
136110
111312
6
83
80
370734
265004
6
368314
66
235727
235184
58887968
17613
178042
4
31
109107
349456
21
187682
77
481709
175233
95
221745
250924
40
41
195818123
331846
11
487661
65
493108
274995
254389
76
378269
48
280830
13
36
72
477524
60
55
84
27354
146319245
457665
724312530
58
137114939
292337
5
67
390034972
59
465192
7
5
74
15
942450384
30
7
37
72
37
253436
47
24
132680323
53
21
8
189296
189067
282086
23
326166
486814
487807
19
480391
5
74802863
69456528
84
24
591361903
26
64079
838766096
391749
20
4
116908
63
202492
439784
788054168
43
366868
265095
139571
75
166197
10
75
43
597887430
52
92645
992482804
22
25
9
34
996150473
81
231738
385471
154175
336540
7
292670
169700
90
374879
18
329184
3
82554
2
40
11434
260060
48447
15
75
70
63
1
282352
285449611
74
95
181845
66
54
460541
409781886
39
70
27
441742496
72
96
4
38
8
50910
626086868
8
5
14
98
799673733
104584
76
150844
84
100461821
338376
348589
56
209679856
253946
274390249
11
426506
269716
408387
11
17
54993
7
9
355109
253774
161447
82
430463
334970
446275
2
265574
58
463254
277144
3
7
442253
265302671
17
147891549
582910004
256127
98
47
54
46
54
89
12559240
403216
436111
703267610
20
54059
1
80
4
342052
90004
21
86
64
471399
38
48
525121202
430451
482569
176722
1024
83
94
10
46
53
83
97
780231925
354827
209440
161825
400194
88310
350824
139040
93161
32
92425
225957
447064
69321
75
63
4
176960
166548
63783
79308264
148854
199747
285195
70
65
61
51
12
100323
36
250156
35
495565
64604
68
49
34885
98
325083
2944
6
117496
41
90804
498287120
201135
22
94
75
195273
234984
14
17
419911
26
307299
332925087
171817
33
183010
8
343463
320493247
97793
102851
834299711
22
21
238859
366258
392102844
7
51
131350
261855
19
71
27
33
476002
1
5
234591
70
494727
9
33
346373775
95
1
37
25
90
22
27
170434
941482639
49
37
385963
79
385822
7
2
98457
15
83
432717
219868
259199
456732
185774
3
2
39
2
37
2
323400
239396
119184
82
314135
63
10409
1
8
50
9
39826
48
88
35
152986
168117
47
302590
55334
20
674506879
50
8
23
38
64
5
2206
2
163314
345344473
93
93
151592
407082
319670831
424985
9
42
87
357086255
380937
52
6
108504
45
36
12269
79
74
493654
50
438467
762980959
74
78
402863
37
14
76
241760
7
163279
4940
29
338982
54
460850
45
35
2
43
872440411
58
17
85
220155
15
380640
344117
421119
170228
493565
933490860
344578
32981
47
21
38
59
77887
66
399630
38
49
88
9
5
90
77
17
7
476555
15
300741
103663
328872
75
488631109
81
312519
142585055
84
253159
40
39
612114505
73
448592
37
98
19
139727
79
199658
23
364280
283695
205395
184263
166268
30
2
381071
42
7
65
92
436705098
78185
364947
49183
91
172631
437267
37
392966355
221918
5
98
965647119
81
347598
3
1
88
85
6
130037
7
7882
38
39
40
72
352560
8476
316762
196255
82
305925
403185
367795
105625
248811
171380
5
25
270445
5
249623
8
363936
8
49
70
18
3
27
993405279
57
91
85
7
376878
395191276
85
384380
72
5
24285
9
6
199061
18
89
482724
16
193334
492924
9
354790
110750
1
953923798
34
66
10
31
77
2
3
274431
59228
426513
28262
16
96
182474
488374
3
41
53
95
189221
6565
279417
279844
98
71
48
267153
300611
86
42
439053
368848
54
390706
52
106518115
325809243
203850380
24747109
404329
340566
3
8
46121
92798
375671
454010
268554
93
73
41285
6699
27
222414
119630
30663
30
231400
94
73018
354166
4
72382
1
65260
11
349285
138232
5
316287
433212
72
41
11744
252403
255800
223206
60
496854
76
76430
34
55
94888
89
9
263601806
107330
687118640
32
33
54
32
89728
44
130758
264910
63
57
24
929907238
53
17
1
406338
49
35
92
118606446
45
261570
87999
242851
380415
446667693
91
417107
403367
2
225041
32
95
77124
99532
55
108735
97
47
17
61
9
216051
56371
14
37
732178202
64
369547
1
69
60
313881
323016
420238
287586
38
371474
114340
43
85
27
373479
5
68
35
82
8
449887
37
90
9
62
227471176
69
449848
18175
508381927
232150
87
83
99
44016
59882
121869
23740
25
480829
17
27
2
7
12
117963
435136
95
401211
169169
287884
24
87
3643
52534
6
133851
442507
11148
7
13
80
64649
1
43
7
422756
171427
29
3
52
49
1
338644
674013538
107891
7
67
42
680145410
4
889795801
26
2
345417
44468
102633
465327
236705
78
422738
414117145
52071
1
16
63
42
389990
70
66278862
20126
246768
424168
64
88
246125
73
18
10
97
35
60563
64132
2
48
282146
55
233328
102137
457194
493501
55
160245
98
330598
452001
26
77
23
415149317
9
7
57
30521
47
72555
5
84
476428
381664438
53
148162
62
478041
41678
66877
2
453895582
48
9
74
292229
278980
20
164426
35
145380
75
187469
92
437363
39195
51
989961032
658887298
90
388018
111579
79
76922
23
311771
329326
82
76
380574
309764
301856
32
762972086
380699665
639993470
24
71
401196
470150
14
448944
88
66
311947
77
21
102682
8
12606
156322
71
324617
92
82
436961
333313
22
72
41
93
431680
10
36
320857
314351
8
70
25713
421246
23
30
4
48
7
32
216784
266334
42
88
208238
11833
20
151968
30
100517
77
91903007
393164
40
84
25
94
433479
35
65
4
96
223992
429208
472051447
5
443463
28
43
236199
302530
210850
342048
13
80
9
96
89
296820
335250
77
15
34
349260
38687960
81
994390058
381355
212074
499461
29
42
54
4
449419
82
819732022
204177
371452
51
65039
85
159615
458228774
699809174
186166
50
54746
476341
36
199394
116136
51
470866
36
51
261251
80
72
17724
454086
253830
469948
47
52
243881
459130
389036
33
334334
64
11
76546
156952
483437
343244
62
44
66
7
61010
7221
33
64036
6
25
95
5
34777
232078
43611
86091
288756
14
62
351556
61
74
456133
447033
27
2
305622
118147
38
1
62
338290
96855
432146
74
62
353766
162616
5
68832
187102
44
80
32
2
237132
785829918
1
247350
5
46
229754
47
29
293628
491476
4
384005174
33
212001
96
24
70901
83
25037
93
66
72
25
260336
324038
1
8
293152
5
192682
247183
147739
8
74
97
9
59
154338
82
16
41
46229
94
81
1
42
43
137118
461350
5
95
49
84
315985
450965
27
69
1
168572
96
3
68752
20
6
33
9
322185
27
25
196974
96
46
488616
71
33349
4
71
75771
99
481262
482767
75
9
55
721973265
221881
677938052
85
68
12
54
395070
46
425859
226665
346465336
6
8575
33836
43
33
27183
1502
391631
86
392550
30
251978
12
335676
21425
357016
345134
81
407349
37
32
901541660
68
85
421863
52
84
398992426
9
39
362918459
296704
112582
87
4
33
598050032
45
48
226059
286907
884035618
4
2
54
34119
159568
332037
7
277297
5
160062
4
11
72650
69
51
7
51695
62
384072
411887
7
61
26
842404699
430920
186238565
443841
270470
272008
9336
78743
97
134779
24
7
215365732
184933
12
487178
120491
134018
176173
74
429117
351424
487186
120814
277195
5
669142279
293566
14
449726
201025
69
63
11
910756387
268067
72
833867726
5
475676
4
82
33
92
64
29
7155774
55
70
303931
33100
96
423853
283491
25
6
262489
17489207
146718
75
376003
3
3
61
8
44
485614
7
273474190
427055
97
43
473710
243808
437482
91
451185
13
14
27374
59
78
62
56
372056
726498491
93495
212214
35016
145435
263436
43
72
26
216578
441693
87
78
49
143926
2
11684
498700
50
57
47
83
71
309227
86
8
320395
95
37068353
22293
400286
84707
97
53749
6
58
55
846412824
27
6
413459
23
348733
13
312984
85
5
23
7
10703
27
396337
14
67
372161
83215
66
364298482
86
713916833
206550
481203532
328631
683649767
300774
22
418598
411719
88
105403
49
28
104025
177733
362775
199472
67
58
433027
16
28
469248796
384302
248216
450061
77999
269667
73
783766891
123153
107726
5
97
61
56055
70
46
5
19
415667
71
27
71
49
369531
97093
376245
342308
1
251777
49
472550
9
34
5
361437
47
53
28
10
1
234864
273780162
98
1985
465294
687879773
34146536
57899
95
15
19
7
34
186716
137292
1
53370
31940
72
211689
472196
21
756469523
153801
55
7
18
62
217347
707758597
7
63
48
71863664
7
6
222726
1
91
265525
960335618
452040870
107376
24726
40134
6
4
65
58992
404596
254017
831331428
33
269771
29
7
486635
20
405523
370053
12263
64
5
419763
34
23
27
69
222890
9
390302
2
543456517
81
96
276550
271711
166351
147707
36
87
94
353046866
6
157540
7
66
404797
370591290
473115
7
104798
45
134307
8
389280
147678
181865
19
20
451091
24
73
160068
369311
255886
303048
392613
52
317851
36423
463588
3
32
162316
56793
91
342146
358542
398210
14
314359
73
20
41
71292
175790
19885
90
459155
450340
81
61
42
71
333130
220061
6
705860526
51
85301
83
46983417
181879
226372
21414
455571
195859
224775
125079
95
52
208546
72
159905
478495
146181
290703
64
409002014
22
202044
4
322643
68
221063
224096
16
182558
6
355445
99
7236
75
63
358296
395041
205885
5
329248
387110
20
186923687
53
678778000
87
262585
17
87712
68
57
3
26
494940
768372860
7
32
265612
869302988
58
314626
1
184172
66572
60
157052
2
62
144934076
47
15
17498272
43
37
266733
386536
3758
31
418753
8
74
1
265358
78
44
44
90
8318145
254970
44
9
2
661928230
8
425753128
17
95
22
144459
898653518
1
143787
42
191994
88
32
380988
103313
285483
135141
83
9
33
58
463456
499204
35
42
916358458
295080798
74282
292677
174840
7
393600
41859
33
57
7
63
67
76440
46
49
326832738
331862
28
266789
329624
223923
435815991
41
5
8
72
141623
98
39
94
12
172399
47
466645
193421
12
86
22
21
57232
5
382013
67
52
81
478260
44
81
63
40630
37
2
41701
121803
57
4
26
440501
128866
110574
469102
2
97
20
90
161511
43968
95
53
11
56
67
16
259639
357667
107142
8
69
416742
299894
211669
28
59
54
83
5
128937
97
40
12
378316
57989
78
3
23141
984632211
95
67
860223335
71
576172869
159967
1
314324
98
86
495187
13
44171
25
69
210837
31
462095
481817629
3
77
339650
19802
74
29
31
7
57
805094021
381893
442002
265964
348590
79
15
772801321
379929988
132655826
93
4
406290
9
75
5
219138
9
302113
414862
128183
909225713
6
73164
484339
666243214
73
88
278728419
290444
234719
395305
279056
91377
12
485583
946581136
22
281116
492341809
480325244
143834
84
55694
90
315359
7
437443555
29
242734
7
10
81381
83579750
116615
280215553
2
70477
172296
4
445672
65
11
69
22720
18
14699
448518
58
51
470934
81
119933
52
6
1
453237219
5
3
29
64
640843013
490876
76
94
54943830
80
18
84
354248
57571
315388
309630
58
77
57
38
33555
316647
13378
86
3
39
323188
4
237518111
820759796
4
72
78
45
73
183076
96
240571
50
371708
136390
86
26
18
324121
549516214
974652687
464549
42
18472
408159
80
103064
489861
334354
743476705
83
33
74
50
355019
76
378491842
13
3
19
308914
24266
68
222169
87
62
107234
44615
91
249641
487493
78349429
493084
158372
967667392
9
6
9
395048
78
23
487649
54
460451
47
7
399484
440333
47
74608
23
53
199593
20
79293
644594052
47
242880
108805
858973619
84
543978585
98
69532
753874824
172058
417051
43
448784
8
1
242398
203710
132015
72
97
125018
457024
22
71
55
493622183
120447
65
10883
90
88345541
162205
304523496
139507
95
77666
288204
38
187462
90
290754133
15
160947
28
976030669
344264
382864
8
40
47454
175311
134585
379351
111847
70250
55
107271
342883
70
409205
248260
79
49
29
88
86
305015
60
37193
267271
418896
9
161539
471910
60979
30
45
233782
89
244458
2
1028
60
102963
216885
2
86
248827347
413392
3
52333
66
263509
529223713
20
404056
95
65
74
21
53
420746
1
262362538
339363
483277858
19
69
32396366
247619699
384290
86
29
228825359
65
484862
124201
545093126
162595
4
404351854
16816
20
55
83
39
68
46
11
446814
45
17
102165
35671594
88915
10
7
345334
918819233
24
559129976
383625
90
39
430517
16
179677
3
34
436904
142824
85360
482986
49
36
247896
89
78
83
5
343110
494519
59555
1
14
110124
159097
16
987631967
1
33
39
16
824413761
2
62
74
430108
123025
2
282231
417815
34
41
27
39783
433670
903167323
14
26
8
154326
142281
20
23387
11
79892
290110
45
353213
273962
60
203753
53
112965
32
4
404715
52845
12
1
369606
140023
227810
84
11
189481
350765
349481
53
149537
398264026
139315
64
168821
414029
405374
40
31
40
3
208208
309408
12
611639225
228421
292179
401332420
962260279
89
28474549
555559301
8
23
7
4
749132031
74
59
453482330
32
131033
316489
34
485260
13
71
5
7
445481
43081
61
138651
52
4
138470
77
14577
379889
260241
7
37
130627
28
340308
85
13
19
7
53501
56
233995
17
22
10
12
19
44
152671
61303704
213851428
93
161114
95
455371
382078
99
18
45999088
187537
81
434888
5
10
61732
129367
88
90
20245
390947
51
326838
114572284
438324
3
111281
57790987
142519
73
489197
77
119296
37
25
34
96462
2
39
82226
536423889
229447
533543491
332369
163402
163464
63
380368
258202045
470681
135992
108770
65
473225
26
380765
86
274319
384252
299643
10
97780
229870
37
69
14
615243630
248024
47
5
226880
440926
28
175398
410112
622993634
13
12
98
24
377983893
132617
407463
104681
6
92
39
66
99
2
204006
30851
63
263737
5
788288943
8
752998296
93
96
5
98
391405
449266
244383
390054
331668
147101
353868641
190168098
18784
76
52
25062
1
88
22
436583416
220852
81
179708
4
8
81
102192
79
347283
13
247931
17
7
89
97
381673
36
50
422162745
43
345593
38
49718
479653
90
132242
5
435719
25
135960
151330
44
16062
885568132
4
67
81
2
372701
70
79
83
170591
1
78
31
454489067
585003768
10
706765016
19
80
426334
51
36
95828367
79
12
328657
14
24893
26
63
6
46
66
488403
66
480470
101902
88
101241
3
36
20
363248
28
14
30
368518134
9
309703
7
22
630351049
297729
318957412
26
962021581
411984
409663
43
484288
201076
90
71
49
703889918
79615243
175129
471480
496996
58
165295
3
50
95
29
294202
317464
383131
44
92
36
7
357274
55
16
231941
260946
11
137431
443693668
28
244836
24
288534
60
69
51
94
57
71748
13
63
74123
88
97
186782
407360
889717496
256006
880314810
20
86
419274
82
82
66
356998
29912
31
75
331738
334327
234019
98
37923316
9
675014559
406661
328465395
255915
259333
240853
618212306
578840763
74
7
44
423475
85
48
446588
513350543
87
44079
81682
855359070
21
52
390366
113445
346842
293764
8
54
4
17
20
151486
54
145305
94
5
87
2
50
859444991
19389
398024488
313865467
212240
9
51
359628
252696412
63
40
58
415359
531893728
9
35
626404214
17
67
220213
53
246557
493818
244394
175924
128688
68
52
398695
185703
115465
289695062
63
304239
310689
321696
1
383925
297901
467654
256083
583697429
484504
91065764
15
830467944
26
4
47
4
71
9
9
21
297169
94
419577
190753
47
80
667512066
82
207725
8504
6
7650
42
84
23
47
7
38
10
354407
37
135457
2
24
285636
42
318338
146949
428441
551721
67845
72
258356
951902741
13
184120
16
26416
90
358143
988134052
428453
44
76
493762
15
85
93
286893764
93
16811
11
373065
35
4
39
21
3644
47032322
423507
195392
32
93465
260496
3
61
5
346162
231313
29
6
37
295709
92
287512
83
6
56
74
62
14
486555
2
6
186451
2
41
181999
12
684474627
322093
95535
4
56
31
72
14
195413
67
256632
40
3
6
6
91
77
3
206385
87
61657
258182
90
90319
881774356
48
46930
90
95
77
302823
378759
153106
12
248041
155086
7
62
33
35
376994
199896
1
186256
12
22
30
31052
253084
109720
2
50
5
169741190
483607
41566
54
93848
64
1
458130
800349590
361387
875054375
262796728
4
10092858
946922705
278939
171661
251511
20404
24
9
40428
487036
96
5
4
342000
8
29
56265
338128
99
58
4
413684
302588
63
80
131241
105141
26
70
35
71
142377
364677
5907
494507228
462160353
56
18
321582
32712
134212
61
190314
39
72
89
99897
246134
445978
826496506
953290789
13
43
139505
64789
96
904510347
489451
2
55854
48
164087
317549
9
45913804
43
30
268397
12
493213
138632
435223
267114
37
35
458980
4
49
90694394
73
8
477164
15
48
93
74
74378
914645487
83
5
1
5
90
87
256283
575459331
459837
761052831
51773
268752
11
137532
20
64
1
43
59782
36
990542442
44
463063
99967
105823701
232725413
3
156075
382546
456176
87
6
41004
5
87
419671
64
76
491884
6
38
19
688861633
441130
448326
10140083
87928
2
6
26
338326
325167
16
26
977280415
6
395173
40
6
466594
38
43
75673
384483
165652
79
155224
11
9
66
8
35065
273031
8
433653
75253
209002
185392
304882
297720
83
108925
169466
2
2
13
3
6
282592
121937
29
84
4
329774
795022902
29111
86
25
51436241
8
471197
93
56
483505
37662
329236
205254862
398160
31288
206520229
78
8
79
1
123713
96
2
41
17
19
444805
47
88
68
303339
17
40
12
162718
9
430788
806178663
86456
49
3
13
317767
224709004
431586
62
18077
310355
928993014
78
26
926780066
25914
360397216
257914
67377
84
155456
347601
51
539637598
32
306501
66
337481
294566
38
2
83552533
32
212949
449560
23
494086
103337
13863
182792
65
434270
236914
330491683
185239
83
14
58
380888
38
26
398694
5
57
257266
1
25
83
229171
58
92
32
1
91
402372
48
62
29
20
245745
306375
83
39
38932
91
73
12
201431
855834475
292369
5
22300
122994
16
434188
4
87
84
16021
91157
552658783
30
56
432189
7
29
22
487996
27
4
326567
36
271188
59
166487
4
69
367624
333176
87
434519
496005
380765
238095
91
23
303552
484262
208957
2
21
337435
79
178398
414446
4
413036
93
239429
99
439596
252141
26
3
4
467788
65
328040
1
68
6
16
463241
461438969
243623
75
52
91
7
348865
51423016
1
645194315
1
211735
125280
97
151095
65
16480
46
421312
53843
34
46
237470666
91
369106
317566
75
474004
19
364442
59
462987
84
40
7
740713794
88
348938
480033
10
15
213665
55
457498
10
21
372141
84233
63
85
162277
244152
221412
316108
76
53
56
27
303976
291991
66
51
99
142016
332194
46
225902
56
59
62
419252
97
607287775
382077
46
487096
6
71357
409414
74330
32
76
47
308941076
74
456597
328311
75
90
80
493536
154930
25663
250676
271899
58
169977
2
226095
46
79
48
2
176573
239172
225014
25
3
794483547
97
272177004
7
1
44054
20
9
28
200435
122263679
39
181487
29099
6433
247125
204229
65
53
217005
27
373124
14
328654
7
44
461063386
23
9
71
32
481
61060
54
19
7
8
210279
66
19
5
24
62
24
34
392710
111110
475671
339194
10
627808311
239931
2
89
28
80724
421154
83
488420
216024
732091668
80
79
227983
37
34071
52
16
70
196893478
241790678
77
41
10
41
12
4956
67
83
116735
473428
278613530
232315198
455377
34047
44
65
407898
56
39499667
593753127
433740
212657
122914
275716
77
35497
23296
156852
96
85
57
417525289
40
4
1
68
372157
297511
195259
54868
43526
305443074
28
3
69399
497196
55
56
292271
66
412640
283489
83
152931
349369
279412
38
158868
84
499492
240070
23
45
440989342
20
233895
264883
124458332
5
399658
42452
85
54253
8
6
54
455904
96
208340
498496
25795
85
88
172069
49
366994
572539142
35958
87
299564
79
70127
419757
95
41
11
60810
61
442329
423946
8
42
13
267597
62
58
78770
103352
41
2
370091
1
284496
122528
60
336421
840685698
40
55
361370
98162
71
499666
202833
8
4
71875
337522
388525
294700
248721
225508
25
86
71
939525233
9
65
89
69
313343
78
405699327
131230
95
260821436
4
88
2
305577
20
36
217891
164148
7
404452
85540
18
154448
61941
58
9
2
332089
78
119976
91561
94485
10
355144
48
1
143424
307168
361443
163343
323175
36
40
252957
282088
187208
251841
80
122626
23182
9
15
90
29
55
386593
184917
89
402457890
83
88
489843
64
6
40275
31637682
4699
51
81
19
497725
41
85
142672
14
317367
77
27
92081
64
7
791700276
4
51363
146421
253079429
157248
4
149516
674308101
961354696
77
35217
141564
32
94
91
37
493440
170828
46
839890179
99
68
125075
98747
323319
157530
282523217
22163854
28
41
1
265546
28
105773
63
407828
223091
15
272019
448123
8
241101
952612430
26
36
838514792
77
34
30
29
412352
461168
49403
8
32
176405
5
4
19895
374484
12
57
369456
18
83
5
4
39
90
433193
239450
142082
498683
399251
644891723
421542001
4
78408
54
270362
62015
212571
317245
37
265737
164454
63
1919
463259
274461
63
15
20
93
2
385260
228477
57
280035
8565
28
51
101272
54
4
66
466568
808303031
54
20874
7
5
410103
135768
288927
189163
48474
190425
369605
73
13
151373
378510
211509
141717
5
52
27
249021509
57
338952
7
428919
29
83
281374478
376036
9
6
7
4
438287
9
353928
5
345632
84
15
31379
287091
57520701
287606
98
633985562
81
13
64
39
38
401129
478680
2
54
30
193981
63
30
47
97
434927
395597
444153
8
208673
15
271159
242549
244761
253230
223529
46
373130
155877
241174
288625
54
15339
708435386
780776967
44
50
78
62
302421
48
51515103
415097
78
75
448972
387837
58
229863
147679
47
194175
97
11421
46
67
852774454
90
265388888
73
268318
396517
60201
32
123499
50838
2
13
403576
3
25
274855
195582
87
80
4
4466
470173
168850963
970116672
271564
290661
2
93922
326444
50
30
52
84
21276
11
249807
68375175
65
400343
145121
319226
16
11
571671029
84
52355
31867
42
20
7
35
434496
727012165
460534
39
580604219
31
6
220468
213939785
102343
116177
21
26
8
31
32
17
255368
27
209239456
200004
78539
26
59
30
12
327293
28
11
53
438643
10
45163
69
90
37
37198492
98
251527
478354
12
40
37966
597563820
91031
412644
229497
182365
170748
12
89
224903
23
4
17
158732
182730
18
76
89
89
176866
15405
42
356872
183977
71
21712
55
11
5
34
296156
89
300587
2
310730
158934
478547
3
278835
4
227830
23
36
35
94
220986413
23
200037
19
18
142766
15
466744
316339
268868
22
282651
43
314864
80
223926
37
643863196
91450
91
46
29
150225
66
228753
836108451
5
21
99
26246
430441
325796
223118
23
37
26
31
991127982
100796
274208
50
88
409011
374304
310073
284587
63
37
7
81
28
68
23
21
127408
88262
3524
237287
276076
56
275701
63
562424037
8
84
306664
57
305499
9
453763
429827
39
229131
236055
161347
8
86469
111336
9
67
468671
5
75028
99
153761
98
22866
151495
5
47
68
2
124956
33
63
300074
420332
173606
39795
479251
481181
43
469121
498555
63
84
77
443164
52
56
75
7
29
326637
124323
4
40
60
201598686
78094
49
77
419234
66
352169
68
476783
291517
32
269053
222802
66
37
65
8
374605
11
429347
4
181652
70
9
3
1
205881
8
22
262854
7
33
197003
377188
195634
52
123926
72
26
717013185
1
441589
20
63
35
35863
468996
6278429
5
428777
82
107396
76507451
99
3
250461
595186944
49
210801
973940974
34
53
453852
130836
97391
393478
80107760
153647
448520
76
159735
438501
8
19
37
54
44622
160952260
18
21
46
45
71400
6
24
179166
23
98
22
70
23
93
55
492684
457181
65
412816
432033
40
212043
282225
895025498
863068057
27
1
6
231568
29
372848
307473
724971967
97
73
167026
364261
15
15
83537
31
4
250001
9
29
430386108
21
132759
81
98
331223
163718
415413
329154
273617
296691
37
142892
67
57
452143636
11706
545804852
415475
208437622
257334212
220861476
393531
22
195950
7
640697254
13
43
372645
386295
8
46
42
26
46
44608
77
10
38
205671
25
33837
65
108425
282579
96
48
425581
75
122383152
246619
239913
493935147
14
13
400487
35
62
419981
21853
325825
201651500
160303
49
211954
67
315857758
312789
721541124
86
6
364224
51
136569331
18
22
12
75
21105
128935
22
20211
369253
61
51
354060
103255
229272
230695
57
78
1
50428
75
162826
9
35
441484
94
391362070
377887
405376
40633
414641463
89
269476
42
28
186317630
398864
93506
63
194432
86
88
460786
77111
7896
95
595054930
44
38
98123931
3
88
83
163177
379837881
14
35
30
361561
74528
4
45
338772
11
380937
81
408172
447537
39
53
1
7
291363808
8
84
40032
423444
524414735
7
192921
614838257
32
14
936612700
77
54
699235847
51
77
99
85
337695
209025765
590027186
20
15
371297
443964
236577857
264292
350872
9
14
422831
25
151682
212194
219130
74
20
262658
14232
71
86
61
40
4
26278
3123
44
801709295
255349
424945
895909146
380526
4
39
92
18
9
4
48
69
17
8
40156
37
77
8
143265
2
127836
329854
179041
92
435837
178956
77
118533093
26
46
17
77
57
425534
135823
919888120
73755
309043
121220330
454224
89
654515513
449031
414438
8
229296
51530
92
323513
88405
10
154329377
251892766
65
297847
373453
48
33
18
373256
66
29284
236375
75
232696
26
314964
155892
311914080
51
37
82
30
53219117
21
527306574
24
54
406041
381061
62
279309
14
119857
175527
4
340870
38
154474
297119
316144
255287
111417750
773491966
89
190403
316651
79
15
8
169317010
217101
350609
58119
71
70
23
30
4
34
76
864962981
6
228589
4
25
352000
97
24
478572
19
7
569048265
87971152
46
38
74
36
626599950
27
283052
372747
13
1
9
9
321543
25
300742
40
33
97
1
175268
40
1
82
978044027
1
56
27
463173
55
50390
21
94
38
27
196568
138187
6
210271
2
117383
63335
46
42
186620
36
11
89
10
6
352750072
248386841
481111
6
11
78
344913
18
90
132676
3
87
8
80
46
61
7
94
14
6
97
463645
67
476211
335966
63
653105734
46
52
80
242236515
384038
170138
404986
199112
117471
35
982042980
18
9
58
179687
78
482752
284756763
47
194734
10
76371
59
452338
234795
497592
250263
329530
372043
454008
373225
80
69
44
829491951
81
64
47
728282302
22
153861
3007
216882
397972
347342
60577
77
252904
91
50
401172
236293
60
10
150202
81139
31
39
62
585178675
266874
8
5
58
471501
23687
420567
2
16612
329219
9593
63
451210
2
83
3
347839
66
322189
88
56467
85867
8
49
33
392561
78
77
401199
291143
42
11
592240609
79
365960
372770
20
312231
41
136648
80
265668
66
17
38
489568
2760
49
32
185443
5
71
500854164
284444
253447
12
7
510711939
46
84
143734
453063
149799
1
41
53
485110
76164
114562
902697109
339358
86
290665
325544
48
284522
916953519
5
648966026
43
61615
452214
216683
311417
6870
37
77
23
1
446198
178758
8
245980
26
60
435539
89
388815
91
297570
62
180109
83
347826
93
241003
11
283628497
384728
35
93
73
38
5898
50991
461390
35
12161
469168
450159
97
1
6
14
333796
242162
189180
66
34
100537
82
233288
44
352038
5415
354153
239158
396028
84
12
383251
17
72019
89660
50
16763
124776851
24
108629
75
64
18
70793
77200813
979495574
59728
56
28990818
87
43
89
319294
64
364221
97
67
25
43921
489071
35
28
827591532
472783
5824473
812558937
307135
219479
20
25
363884
4
98
493219
39
95
2
929927077
97
60
177601
448961
227006
234014
457971875
20917
13
324787
81
3406161
14403
19
86
80
659417828
180439
8
469060
9
29947
105352362
66
62
28
330715
228151
242549
67
468071
64
48
168141
99783
3
208734
718215344
13
86
20
1
455965
534059059
13
19
4
469686
89
156148243
353474
210979
77
471906
62
69
254977
53
484382687
178798
5
55
72
42
475837
419521
61
44
89
78
439091
339071
164905
8
11
19
46170
32
20
73
48
94
20
6
58
320913
287173273
12
157749
297248
6
139414
376127
38
93876
340845
519611209
17
80651740
45
28
966540456
51
29
47
17
478390
37
18
383160
81
7
28
372007
50
211168
6
60
55
7
33
1
6
54
258486
92
86
450023
422132
185031
423345
403439
76
87
145321
436559
413451
158741
463118
381972
69
54
7
7
42390
436883
451433
268193
15
186559
291636
287632
90
56
88
438579
52
80
27
159944128
386121
72
820242910
95
153095
57
156970
99
11
8
235039
83
57
392120
5
29
87
81
432129
42
1
91548
244853
48
199489
18
9872
23
331951
462929
23663
53
50
72
10
82
713536245
71
51
57
130735
886409288
4
15
44
143943
68
17177
267058
454652
4
275568
12
6
57
879868573
209152
144621
36
123265
51366
93
29
69
186911
470982205
219041
22
281801
244423
442289
77
413979
51685
38
40610489
651112932
415835
338079
23
30
17
74
177486447
66
67
118594
889176735
14
44
20
346842
476
221945
53
33543
492377
42
292651
388115
277046
410943
819676912
80940716
79
3
17
184995
32389
77
2
46684
435459455
345943
1
303996
8
6
657601191
5
71
811894586
95
18
75
208745
400707
96
135505
203356
485439302
2
62
325231
30176
50
37
85
58
83
20
8
324785
306890
93907
18211
490008953
273295
46
54601
385048
328151
367834
3
212059
177838
428804
87
200259
30806
8
35
12256
69
95
28
96
733707868
24
27503
8
56
212020
90
93
82
556757578
208140
5
64
6399
586749444
5
3
223935
82
25660
118113423
69
166711
57
390832
33
155957
99
492224
15
6
28
206613
79
261493
72
17
76
359903
161259
79
12
59
144653
23
327348
482751
462260308
66
440905
213345
46
284110
19
73
460880
63
69
5
108139
10
19
30
23
5
81
64
66
91
39
446069
185024
1
385257
67
47
27
261586
365536
36
50
443011974
31469
91
376282
51
381911
11
86
30268
64423
73
79
418278
454372
390406
94
160269
97
187882
86
37
8
34
877930937
14
58
25
95
416832
436703
335620
71
140458
85
205398
82
7
119913
465095
55
134665
385464
452114
997421428
79
16
74
6
62
51
340442
185401
85
46
12
29
60
39
3
73407
58
428137
1394
630840337
212047
28
54
91
235538
48
94
8
306503
266835
401028
2
10
14
79
454186
117266
24
97
6
24
71525
6
59453
177603
43
446474
324745659
23
245630557
13
6
342174
106282
464885
366474
89627425
268869
82
21665
80
91
5
834750699
596133567
46641
475968
98
212196
33685
402664
183268
810329578
6
218688526
4
32
62
434897
880556272
2
235062
94
343493
349065
225638354
81
466420526
6
12
6
76
29114
79
429919
343188
63954606
420920
324370
345077
8
188326
446727
344976253
444354
89
39
31589
5
55387
268550
430394
8
494927
59
77
334023
70
24
588097882
37
443557
73
379877
330024
276307
878956898
71716
89
168530
84067
382782
53
1
44
102479
228323
56
67
18
406012
136080
32
19
32
348552
81
96
371079
83
76
50
46
454617
222970
57
43
65
3
43
35
157794
282646495
38372
122359
218877
28
357638
38240
430013
483648
395498
8
361046
697378461
6
412546
459598
99
41958
71
6
340193114
96
145762
210001
67
8070
50590
148420
75450
407174035
18632
492041
45
9
556235300
99907
47
73
450319
22
45
226828
7
47
248172
292641
133307
70
87
242691
34
87304
55
160514
115968
95
375905
418254
8
35
393701
71259
22
308633
409409
3
33
93430
42
25
7
386766
60
8180
88470
15
18560
77
85
22009
56
59
296529
30013
466577074
25
25
314142
54
8
93
98
384811764
9455
949663940
79
426863
276200
691081682
451561
962361260
326377
704504210
5
218468
79
11
417337
377936
943777279
241386
28756
30
958076449
57
2
292910
42
167010
3
455135
24
95792
295175
1
87
389334
91
49
82236
480454
36
249666
374325
48
366824
16
62
46
267148
28081
61
36
497831162
244630
373003155
34
3
92
230114057
38
121391
383436
366904
294333
38
94
85
487388137
13
61
99
3
95
30473
436067
9
339434
80038314
294632
199100754
6
38
76
365527
325505
96
430826
239471
17
368699
429185
42
358739
638412057
69
17093
10
39
12356
34751
348488
21
19
2
47
825246487
121527
15
81
905442908
18
23
470704
67
297663
49
79
29
47
30
58
28
485524
66
4
493425
367297
194117344
390410
56
90
5
459141
88125
56
76
365590
218368
119725
422953
270292
93
6023
1
463068296
85
8
85929
64
57
48
177792979
47907
19
44
3552
25
30
482222
548208101
91
377519
735804766
103754
82
37809
32
58
47
80
958952250
59
391720
192832
6
94
70
240794008
1
34
327084
149410087
351013
225807
36
809943534
58
407471
48
455281
47919
12
75
50
77
17362
93
227844866
327365
98
353938
121213
76
453532
75
88
55
9
235359608
87
28
43
7
150002664
230041
366424
98
271501
4
338257
196144113
340385
159210
57
70
44
81
278701
62
92558
292015
266605
58
57477
465562
112899540
38
136011
49
1
110039
80
85
297805
41747
8
80
81
22
6
476187
76
477605
305192
1
78
267151
22592
18
93281
91
273100
32
257001
350090
55
275348
6999
385496722
35
493633
491194
1
254048
7
870175524
86
211768
445399
491775
21396
58266469
491406
4
163219
83
614450157
96405
52
266903371
85
73
98
94
444428
46
532683084
73
87
11
98
8
299251207
8
63
499524319
77
2
262834
31
2
403908
75521
1
111174330
25
37
15
21
39
74
73825
44
347845
2
398255
5
84
94
4
4
312565884
9424
87
90
95
343417
81
157845
459101
66
762732824
426056
547152205
43
334521
98
20
715805901
50
44
412735
74956
701787122
499669
54
147425
231013202
134133
32
4
130909
358341
287355
282361
325606
706003977
12
217427
22
235790
619558029
213636300
44
31
39
22253
1
444793
497267
876928214
3
311305817
47
3
356655
404651356
18
44
42
233664
12933
259202
237203
82
9
84
225024
880445997
672336046
411235
4
287522
56
43390
684732047
34
82
35
947882072
102703
1
55
43
74262060
84071
2600
762898711
206663
74
690392162
363676
7
53
87
22
46
42
327875
9
23
299275
194395
59
52
72
358773
107969
2
5
8
68
68
35385
11
151790
76
287237
26
174518376
841357397
340295
336903512
83
333988
48
824465438
439993
71
49
290804
27910
186855
424818
113877
18
270236
33
117927
14
5
51
14562
371764
46
84
75
3
6
90
44
20907
43
23
5
9
263498
202346
25
301640
377096
454231
74
3
117076
83
203899
259111
20
363794
57
94
377383
9
481721
359117
6
116731
61
530309824
40
64
67
183477
161899
287029
12
341130
236833
56
256337
221245
476985
60
76
98
350598
68060234
52
8
48
12680
471476
425386
75
70
42
9
66
14
99
407222
340599
59184
197306
31
34682
96
57
6074
340992
465349
45
86
271030
26827
445464037
80126
439977
174041
428159
113802
49206
390558
14
290000
83
66
179751
566727233
112432
45
490167249
5
14
6
23
12
443092
49
28
29
175103
75
280752
428312
9
44
107551
363643
7
208598
155593
17
464681
245315
33
213541
761077815
54
52
70
458663
201451
37234
98214
54
15
6683
25
12
213596
53156
381037947
7
234755
18986
735193888
47
71
120957926
493868
125190
96
3
8
208372
41
80820
69
401027
1
391293894
474017182
22
128352
861266594
47
99
487672
33
80455
137291
98
35
300566460
6
249636
34
168208
436602
3
73000
5
124179199
24
7
19
192967
349189354
2
183127
491782
91
69085
259121
39
3
368252
86
815165801
335991
10
53
26
175828
3
424017
474293
429745
247008
69765
20
30772
280120
325840
162418
4
24346
288078
84
91
79
67
446089
316680
181148
60
3
54
587333935
60
173889
307644
470522
26
93
9
100418
54528
480232
5
211479
28
92
174108
87
911332452
139735
491148
59
46964
19
27
33
56
76
74
97894
7
220076
433183958
412424
333991
73
7980
138400
9
409284990
25
64
17
271606
67
201771
77
36
32036074
7
175390
281016
47
24
7
19
49947
407612
95
72
300504
215859
74
360655483
52
56
475971
37
274751
150542
8
90
784971854
46490
217708
333585
35245
32
2
122078
461933
687355020
79
34
294733
111677
2
415378
68
22
30
67
74019
13
270055
155262
14
37
32
6
21
277129
22
724153093
216128
59
12
185696
275159
67
291863
101552
123021535
23
9
8
25
28
71
413573
32
83
89
178168
52
74539
80885
123066458
69
85
60100
89
237488
18
360364
52205
21
87
29
9
93
14
7
20
31
377894
22
3
421742
221520
537170182
395615
74897019
6
86675
13
73894724
60
20
3
164276
485324
404574
351813
371454
8
330595
48052
49
965374911
59
370600
494927
462645
325300
65
187062
319568110
335898
227261
22358
95
329008
221230
127384
304746
82
52
220750
19
208958
27
472887062
53
991706937
40
861875634
5
189856
396842
314321
282289
6
95
47
34
81
390820
79101208
691736728
176676
9
74
126535
255576
21
725663455
1557
343390
247917
4
176665
76
943890917
87
80
51
322422961
34395
46
41
44
377815
358443
51450
62
302262
62
435852233
518374739
62
196927
35482
469474
257206
578597401
329127
83
388674
38
14
6
61440
788521822
158567924
510873723
493520
409473
204615
93
92
45
8
61
85
18
93
90
11
49
43
82
65
6
58
956743239
256007
414432
38951
113705
787571849
3
9
344922
49
76
59
6
33
39
132687
59
458496
57
25143
56
411551
454246
69
9
97
87
86
1
71
140985
511072749
287836115
68
354443320
7
35
252231039
66
288228
67
9
64
7
93620
65
276610294
259478
56
194973
160060
76
321449
424808
76757
79
2
185609
101676
92
93
459569
5
8
38
443398
261708209
62258
65
58365
80
303707
71
88
30
704927430
316814
96
61
32
9
195747
80735
8
82
458634
41
348731
97
300128
77
72
55
57
65500
361106
58
14
78
452579168
96
11
150
475581
73088
475205
43
218793
66
80306
46346
96
220914
264007
52
27
684306786
454871
94
18
7
4
175799
363409
138502330
67776
420020085
349116
56
102260
64448
575692782
71
283148978
450039
62
387407
63290
17
290595
430632
447579
723263114
442993
58331
375635
304992
358495
790673056
2
73
72
52796
177471
456232
71
196006
2
37
83
59
208891
342192
45
977692893
45
33
88
112527
210978
96
411738
6
110656
50741704
26
94
81
30
160514
37
337072
63
41
148725
65
13489
35
325836
45
384504
71
69
358928
48
42862
57243
92
39230
82
272906
458683
526328875
65
5
281077
166788
17
59
187477
472815
238800
405150
675587886
231431
805413683
448439
187305
350221
15
346204587
16
5
318178
348061
32
98
264844
318418
203441
82
4
38
4
275211
83
51
41089
498446
5
35
689091770
44
402003
54
48
80
39
385563
56
39402
76
280719
485666264
4
334904
45
78142
9
475099
90
307602
399266
376500
35
302134
5
90
358192
54
5
114492
30868
85
120492
374975
414158
2
30
38
3
45
1
38
41
29
57
40
285636541
41629
331498
87660
12
248643
78
182202
13656110
17647
805417512
226264
49
236910
38116
86487
22
6
448465
116839
820306499
316565
111810
33
64112
19
35
476498
311506
160022
38
90
27
83
224027405
2
147716
6
53
467878
29
12
117811
2
292419
285610476
240090
5
90
2
61631
9
257975
68
14
62
34257
95
642864707
90
28
66
233888
110590
71624165
71
963148783
6
6172
82387
91323
64
32
81
268687
892546054
122876
455853487
345569
90
53
58448
170690
82
25
13376779
93
7
322039
79
372471
157456
52
409935
1
51
2
46
41
27905
325718
372900
262442
45
46
85
80
38
115798556
8
84
41
315027
14
48
262486
57
371820
62
187985
11760
29
218517
86
65
206972
13
7318
237928
191544
419610
95
142333
68278
8
14
449874
37
9
5187
346242
38
980724763
96140
72
139345
22136
31738
437352
248721
92
6
692329817
348745
191805
59
30
267269
402044
54456
43
252952
15
18476
958002351
49895
959035241
4
699647220
56
20
50
7
65
84
386543
1
237837
9
38
143381
98
375882
315634
2
250042
66
88
67
340346
269122568
478172
142002
63085
337850
516630788
45
67
117599
36
9
67
81
88
74
603303996
459465
463438
423491
56
5
55
89
18
238012
288945212
162070
87930
376578
51
356869
382656
51
339819
77
411838577
343250592
110506
709990705
104889178
8
26972
190260
431489
89
7
194681
447149
457227
435003
128578
81
7
162924
85
28511
34
52
365789
48
229223
162819
6
11
42
56
7
365663
333122
397027
121193
86848
3
122068
344820
9
237763
84
54
7
2
350538
230464067
243301
485355
99
83
22
423041
84414
216631
33
22725780
359677
72
761578916
140471901
288185
437646
354009004
375895
1384
407891
495732
153764624
71
35
20801
7
369320
2
419879
20
385233
593625192
198440837
315531
70
69737
67
58
299344
83
288295
137289
84258
111406
278301
86
257960
845459623
19
363579
693477347
22
2
300840
16801125
83
13663
56
88907
96
47
3954
287084
74
64
89026
521627598
30
383071
12
565197072
55
165314
93
80
69
34
11
8
342703
344301
33
282964
58665
327875
93
76
409775
370235
8
103448
2
20
926285283
263400
343835
36
95
40
226479
69
443440
19
399696
323241
91739
45
1
497887
113792
60887
50319
69
72
347246
100707
412298
7
39
4
312868008
475508
469777
4
69
54
52
116671
46
60
82
1
1
53
50
468071013
70
36
269215
139496
398691
323193
153550
47
177483
139833
47
93
215507
429225
51
482886
3
175537
76
16
411992
315053
219226
40
365579
80
146836
197330
10
162773
318422
261381622
408803319
4
12
1
30
137969752
339104
214840621
276397
40
293755
1
1
395180
452040
701471714
335424231
5
81
30
376664087
861945203
247680
62
33
3
58761
42
229196
73
42
158398
241599
60
341127
77
204995045
389336
96224
11
527286777
8
433747
374600
21
1
94
437229
194360
55
34
276513055
95
8
306994
34
29
17
928975228
46
31
448919
8604
6
269664
37
264337
495209
80
28
34976
360115
484324
84
7
64
107511
59
771296154
469075659
40
66
1
227305
22
91
43
227791
3
69
2
7
234815
56
6433
45
78
155698
58
68
183552
66
27
24
138473
57
69
61
655231501
729321880
73
378969
739397893
65
60
353115
926476753
499218496
91
282548
433834
245143
6
22
36
405753
25
394636
164898
306505
491644
49
490998
81
81
76
309795
14
10707
308770
67756
79
360665
334388241
40
6
76
436557
85
87
6
3
99
420548
7
497194
381063
34
17
92
96
56
32
78
1
691416316
35
389
28
462299
280088
91
330038
8
428808
93
67098
313934
33317
313990
81
252371
72
131732
17
29
13698
249915
633815506
3
91606571
953077996
437077
40
399876
90
71
336064
80
43
3
203648
17
80
163559
254275
59
51159
281108
65
14
224701
531765978
77
87
50
30
45
216816103
43430
85
426801
86
71
46
53
44
242282
380557
59
144177
66
70
69
341843
238006219
77
313683
80
45
79760
318139
55
296574
6
206
12
86
12921
268318
73281801
125061
3
3
94
32
385702
83
20
266972
870486638
630831156
85
32
334693136
3
73
39
7
15
476966
9
387273
207926
177715
34
5
369293
89
55
331132
72
156100773
151589143
269451
429153
479711
718920463
60
363579
103503
292500
58
201680
5
311561
16109
58
46
95862
75263
182836
678780985
34
37
74
88
173722
9
31
3
487436
7
117081837
55
120724
53
91
82
762594420
264370
137793
315648
267811
95
97
43158359
71
117590
275060
215165
60
427814
482743
60
495203
224748
248566
77
928993927
226520
31
777484505
56
46
98
95
3
37
122785
182887
357541
233636
439877
1
93
150788
66
179304
467704
261505973
140794
65937
172019
251833
133273
32247882
10
290
883505979
51
382100
719985992
75
638565761
212189
140927
439479
31
98
418327
27886600
209860
61
156001
43
460598
55
31
128055
6
78
269463
61
38
258855
75
259928555
470741
472294
295183
22
43
464005
82796
84
17
90
25
82
428225
86
90
398336076
42
36
83
4
299698
252384
9
486046046
2
211773
50
82
36070
105797
24
458487
57
8
456896
422315
68
41
867052921
466073609
33
89
63789355
94
47
74
436607
359780
84
92312709
37
4
34771
29
18227
314355
43
25
431130754
75
181323710
207774
310216
369656
7
136406
113643
8
90591
243230804
974206722
4
273939
11658
5
159684
88379687
345050
832473399
134786
452041
413084
50445
142094
131598
75929
154070957
279741
430789
6
882524539
4
78207
175213
399503
65566
95
430366
99186
443511
30
29
14841
164053036
375813
62
5
228696
425309
16803
462768
84
311091813
211526
12
186777
719419927
38
5
226107
289255
229443
267889
177552
213273389
83
15
308078
3
57
93
4
67
4
382466
48715
37
45
66
2
37
5
3
288166
306677
12
299210880
56
40796
239868
522541957
475822
3
487989
466394
456320
106781
39
653485100
81
5
81
3
404858
79663092
114100
11
6
50
98
45
82667
97
373082
22
820625893
5
82
121607
222118
382727
213189
15
1
285057
94
55
42
84
86
16
51176
33
208007
72
56195
32
18256
99
16
419891
438197
88137
427207
271903453
38
84
825021782
412973
311277
75199
836672891
500195680
73
23
56111
92
17
255272
84
99
476673
295251
45
80
56
37
311058
442538
31
390829
72
219799
283390
115294
44
62
428446
7
385257
61
39
54357
3
61
58
96
51
78
49
86
73
1
441130390
64
56
2
386535
228402
525851855
4
35
135798602
85497
381589
16
185344
3
4
8
303731
256483
52
127259
73
167707
94
71
72
1
366328
57314
1
406057
2
418543
72
75
499984
97
46
19
39
65
5
63760
95
9
260935
397443
56
210164948
127405
39
78
57
726545163
378747
12
68
107104
240875
45
212036
15612240
423910
133621
35526
41
443576
482879
423095
323381
75
3
3
5
98
427089
95
268287
455083174
4
68
14
65
55
248197
313546
71
228716
8
686767468
96
782523361
28
58
264917
177967
5
153352
69
310498730
19
2
6
74
672623589
98
65
49880
44284
349393
98
38
696029489
274110
72
417004
79
122565
56
827846275
8
82
316891
833333325
273481
284121
9
14
94
415456
68
47
8
96007
2
176033
72698
3
95
256709
40
31
143658
32443
81
9
2
236905
71
9
86
81
22
8
437063
301697
322447
21
425034
54
30
34
90
2
452224
62
84397
437467
476850
30
414137
18514
83
34
442481
40
53
475468
37
183622
37
44
216296
95
97
11194
230034
39
42
35
85041
47
88522207
73
18
68
48
73321
43
317785
254198
71
5593636
87863
33
241555
59
20
470107
84
77
238613
75
57
250802
427736326
39
30
3
140157
51
386558
964056973
40
23
97
7
58
3
373753
3
109912
232293
47
47
33
79763
196826
403225
45
2
99801
254811
263029
80663
79
831185535
76
87
318352
56
80
118898
113177
7590
355923
36
87
34
458892
4
95
496371
64
407509260
297975
367300
58
24372
90849
424615
73
39
93
298474
72
145104
288247
163014
91
251074
242736
7055
471665
892
105411
6
272243
277084637
93
37658
28
639873650
47
75
467759
7
69
429404
499680
460057
66
11
31
76
177210
100782
6
292049
603822361
94
76
40
9
635895009
266180
679831179
262104
186360848
29
42
725517253
317040
690352970
8
656575157
280317
59
142587
433692
32810
6
53
9
221233
156379
51
564927142
40
855715414
55
429171
25
12
265507
164539
70381
70
52
56
7
716577602
302106
393779
187975
30
760817336
11718
99
14
458841
54503618
440569
59
396668563
252326
94
36
270107
99999
6
37
61
35
265463
150516
61
72
5
63
51
6
374715
22
39
438571
42
458704
271213691
401852
454622995
57
11601
82815
31
277182
4
419125
395487
1
56840
13
80
5
188154
367547
234936
536538394
1
65
87
546554750
1
45
85507
2
46
442357
512647772
24
33
111943
8
21956
88094
144694
96
78446
79
88
83
79
6
362058
450346
13
60
96265331
320896
87
71
95
420424
46
94
13
8
5
60
64
68
408287
961199952
72
454250
20
10
225674
31
61
90459
98
72
9
80070
14
1
18
41
492499
88
338568
50
319851930
29
406865
17
56
47
256936
13
59
29
39
263590
14
36
251055
36
81
327344
10
94
180258579
94
2
5
175954177
232593
462221
90
9
99
31
88
8122510
68740
390846
10
329122
59
36
49
26978
7
70
7
329053
394868
291592762
5
37
45944
6
29
99
28138
64
795228918
15
23
406487
71
13527635
8
339143
33
480187
40
294807
298131
277759
58
60
150781
74
9
26746
157830014
315587741
309029
1
165466
150599
890404165
324412034
25
54246855
7
246107
19
84
75
443554
71
448895078
261140
40
33
422077
94
411682
75
458323
80
280966
5
291040302
60
9
53819
145889650
115413
57
78
194242
65
104888
39
79
33
286878
429121
20
8
288634
61
201079
4
33598736
2
62082
47
51
432936
24
71215
63
933698004
477769
29
18
21
69
56
172019077
1
2
2
81
231198
52551
50
150694
519181448
48
54
51449
404
359023
44
58
12
10
35
250458375
189433
155367
75
136081
96
91
60
454957
55
1
42
69
379107
771221052
456191
31
20292
98
207667393
291475
361004
7
70
2
40
55131
723277661
17
60
27
110682
410683824
89780
17
15
253893
236548
92
39
64068
544500632
327829
851731843
90
5
372712
33
4
74
57
179321
75
914263307
486525
676124644
60
150084
508074504
68421996
34667
23
17
4
107359
319201
167874
34
33
230977
6837
13
1
196846
97950
221742
232205
915765644
258427
93
98
54
43
62
73
3
390276
208114185
8
303481
154316
488160
491009377
59
52
55
33
412000
385029
68
220851
58076
78
74
47
73
766506330
173013611
20
270218044
53
21
72
689217772
63
3
68
189224
4
94
266433
16
92
299303
1
127951
70
352077
12
26
98630
395628
189121
433199
3
91
441299
20
171637
66
20
64
66
475502
257279
56
30
480183
99
264683
385749653
42
3919
77
228422
57
69
2
423475
323936
296285500
77
2
37
494641
67786
25
291745751
66619
179534
251617
10
6
91
2
191246
154328
146793
91
14
5
143796
99241
13460
64
39016
151008
84
20
54
79
20461
22
21
85040
8
79
256055
12
77
34
52
320626
495139
35
191804
196568
17
360810
18
46
75
200264
494136
82459
463505
909992325
13
380651
59
82595691
7
50
90
75
87
58
12
31
6
372242
34
161342
80
47
98
1
50
79
475085768
45
1290
49
769938347
27
395322
260930
79797
329732
23
20
225296
80
208132
21
57
495304
50
211615
835977930
79
47
275075
105833
505607778
213033
401403
325824
9
367444
6
448568
61
151530
96
88
342924
59
3
232307
12
366288
282615
340282
37
91
60
210584
26
5
6
80
7
14
129415
90
89
76
33
103717
4
38
59
306450
29
410865
15
400973
497162
92
84
65
192882
94
10
245617
72
4818
243039
70
5318
671633336
99
62545
8353
37
255189
445091
220148
58
411814
921108075
38
2999
99
78
42
331943
125446
16
163068
4
27
31
36503
15
386817
6
9
46
25
643080646
91
887901210
7
9
353568
235191
171915
408815
3
68
75
849400773
1
61
400482
58
66
57
39
320471
127910010
488766
271180
56
76
57
62
188530
444182
195804
23
22
143013
216081
213810
2
17
365388
336208
65
306382
76
45
200808
26
33
1
69
23
8
221623
75
156504709
251143
316566
56
63
95
751106078
329557
48
453706
65
73480
850346328
62
2
78236
72
93
110806
93
88
405629
451604
64
3
82
380117
4
94
841227662
68
156833
348107
99
70
314124
48802317
1
86
51
363076
9
13
455218
276192
45
200743
41
95
8
41
45
97
64
300956
54
81
43
473267
200555
684897384
367169
10
23
407006
409493
30
322566
82
461510
401370
19
369425
81
517080351
37
40
315658
25
482695
44
226148
246835550
445979
45
172380
13
9
3
475435
90
27187
487210
15
67
16
95
10
128581202
369779
1
45
76036
9
11
48
81
26
380856
11
91
83681
92
392882
4461
8
365939772
348426
201686
124604
36
178634
191700
21
95753
319318
369646
65003
379523
65706
23
361184
6051
48
351596
193657
53
40
106652
12
7
449353
361901630
84
20
9
79099
47
552006186
81
47
149420
160417
440107150
30
315005049
65
489043
17
924058268
40
154550
3
953588859
318271
1
96
117470
75
366272
126464
60
7
7
87
90
84
9
3
164668275
302376512
1
527609354
76
84
12
22
58
287606
87
449449
88
381011
64
13
306584
65
127560
9
965930804
13816
673709693
200891
90
37
1
120420
56665
80492
78
2
24
369174
482931
37
92
396423
9
67
3
71
306295
149765250
71
196067
98
787442049
72
55
418548
84
11
20
429686
83
360428
73
122802
83
228597
59
104486
37
84
58898
487612
70821
79
4
304689
32
55
415446587
18
99
53
81
113002761
5
89
24
54
96
468091443
307383
364381
385637
22
54
256159824
123271
97
32
3
133513
78
153812
81
15
35
25
368004
461877
449081
364767526
87
285916694
72
96
428618
239825
11554
2128601
91
4771
52
122220
7
86
25497
82
499299
194194
5
83
52
59
356695
33
40413
379233582
192670191
45
2
83397
64
16738
72
70
436291
50
444107
72
45
18534
51
338750401
381686
367348
497489
82
30431
33
70018
211704
8
72
11
379888
15131
8
11
27
50604
752467232
27
96744
53
36748
278521
64
96
54
7
55
48
86
74
43
90
19692
41052
481621
45
98
334951
253314
57765
94
97
41785
774757257
70
96
60
5
55
464187
445457
8
448620
77442
199534
552232004
34215935
48803
21
172417
21
86
5
35
28
81
79
2
323960
781626265
345177
10
494751
222761
22
89
273307
7
31
19
16
87
362858
44
58
962888741
96
223394
8
85
73617067
92
63136
4
6
15947
8
206271
64
851997806
661125840
86
42
44
102156
90
441608
112454
321982
197848793
92
18
103284
47
52
2
706902514
38
74
92
10
67
60
667957940
41822
131283
54
155188
44
27
423749
83
49
166526
280363775
227875097
30
327147
80577
15
11
45302469
38
2
100519
30
314849
19
79
115358
336501
24
52
2
17
83
48
279978
63
17
27
407560
66
91208
411407
8
472641
60
148293
322505072
56
108285735
50
82
51
21
6
23236
13
17
88
126327
191452338
14
401071
367267
245856
67
68
274343
71
42
96
26
74
53
461385
5
38
251433
76901055
91
173111
497082
755557686
98060
73
83
8
7
65800
2
69
98
18
62
266007
20
908268325
6
60
251922
6686
226909
40
326008
433027
35227
108772
2
17112
9
68
10
374594
28
351250
32
334775
45
413237
394482
261909
57
489123
44
291140
17
25
273407
31
54
9
16
78
393316871
47
522536336
71
24
35
306071
47
89
702711644
62
310724
70
220155
199195
486595
48
98
20
433019
57322
482887
7
132454
41
40
32
305653
95
237428
413728025
215553
72
9
268303
85
7
73
3
23
82
54
164455
403991
303238638
279689
372396
958504154
233698
9
186612
143247557
209135
531393199
308244
126557
62
2
475437
64
9
355249
191971
14224
345559
3
86
233852
425586
74
126251
1
62
38
31
484801
144161
241683
497721
856206942
919136301
412870458
316669
211207
1
53
32
96
196416
99
36
75
424577
460638
335851
247080
65
901742214
402835
47
383047
384196
314830
338249
194767
571876758
107439
372431
32
270105
828660086
74
443871
440233926
353045
328190
62
223739
61
150121
19
8
75
74
41
4
59
310670
53
35
351038
39
102073950
478229
5
56
473654
8
8
8
913345681
46
217275
255076
248896
36
100593
46
24
174173
35
432956
26
9
6
79
143662
79
80
892215577
223501
456800
20
433380
332455
202184
63
54
60422
62
343527
354584
192031
59
84
24
17
493331
59
878647356
23
77
67
54
260008
10
2
437535
96
86572
48190
283917
33
58872
99
69
323842
7
772476921
100049634
9
14
382284
868417902
538031684
22
14
277201
483215
52
351614
219194
32
65
270052
67
65
96
361237
54
8
74
199384580
10
83
292035
66
225250
16
442323
55
370651
219768
719884804
31
198262
84
26
103205
82
99
304989
33
210668
55
187486
72
28
36
65
66
89
380280362
77052
304383
62
59
280582
20
44
132664
8
362076000
3
270358
27100
69
13
94
97
72
95
4
54155
790516748
33
5
36
25
2
338391
79594
405045408
4
44
35
71
59
955444448
39
12
84
37
8
68
47
49447
64
1
224406
68
218073
12
26027
452502
96
74
321175
186945
265457
292260
37
867530915
449836
45
53
347248
187854
329337214
16
16419
67
56
85206
211757
74530
65002
12
57
30
94290
151386
9
75
742352213
58
787656216
50
443107
304879
56
352785
3
59
27628713
499989
44
70
78
146404699
448248
23093
48708
62
343026
83
1284
45
70
33
902637643
46
60
408510
361995
59
395895
15
82
240179
431081
368543
1
282754
56
486869
17
311608933
368863
6
83
19
34401
759393271
192452
89
25
15
30
95
22
135256
1
83
79
194976199
79
35
51
195843
124289
214216
9
499037
652222794
96
81
60
25
149721
32
103869
3
10
17415
409246
72
64
272337
81044
44
10
242869
509995606
478459
410598236
74
85
82
90
106468
768575623
58501898
55889
9
58116
239761
6
63508802
493841
29442
34
15
126829
413448
37281340
9929
4
51
18
455737
381571
184545829
3
91
8
99
5
69026
111556
61
79
218883
56
209682
392061
380096
46
297677
637181276
10967
4
13
126293
1
338919
70
49
308974
181629005
49
13093
74
32064
719425208
128406
92
98
42
460007
74
72522
7
12
30006
25
48
34
415480
307952
673782707
8
28
95
285464
352641
186128
932231428
349119
51
20
86037
213877
18
302397
228096
242227
185578428
37
765801466
70
41
968347701
6
187787
20
377338
380982
434907
8
96
322325
52
54
98
74
146739
78028
72
234387
38
95
95
565478903
121405
151001
54
439677002
8
542060716
91
83
499658
92
117910
6
307104
97
972220546
71
483678
383486
86784
94
212176
957109082
385695
116718
20
719054637
46
155699
6
70
306891
412491
851549907
24
86
77
490832
12
78
1
405569364
105254
57
238476
44
235678891
42
188833
85432
386828
9
103681
473699
21
44
20
44
79
90
969230489
8
78961
484126
71
184313
34
5
2
9
342532
80
37623
78
364217
472962
92
841563751
62
286274967
22
97
3
15
20
48093
417875
126381
19
44
77
419135
116369
9
290858
98
81
104659
7
160827
79716
15
50
109955
47850
6
56
80
40
180708
41
148456
463870
11
52
337102
13
301574
128246574
60
428928
68
133646
7
171166171
73
7
1
331286
46
34509
88
58
38
471241
72
19
23
494141
250279
669160440
367640
90
87
40
269498
379730
17781
465391
486531
476351
287749175
79
75
94
783563691
25
334302
106691
250707
248894
31
392258
17465
218900
231194
95
292104
52
79
727320
118469
28579
450662
408411
9383
29
42
78
43
16
445560
149013
183173847
93230
56
92
231569
61
12485
4
74
4
359988
660288396
238573
41
268723262
487056
348683
5
79
29
31977
457754
90
356087
149134
73
215637
32
676776533
471463
48263345
91
207573
148938
51
469105
27
486223
819913716
358027
59
88
69
3743833
54
71302
728568691
31
73038
378898
15
22
202870
930623837
41377201
26
421579
134617
321787
12
127433
8
394997
323053
42
64049
467307
1
2
961274610
419902
213158
152358
22
189194
320745
44854
169257490
3
183287
285511
315108
7
321620
62
3
255157
74
17
41
334649
461989
24
21
4
39
5
36
360612
301644
83
84
89
259437377
4
2
48
72
892101653
88
862565803
134064
59
21726297
90
330745
3
23
4
2767
72
7306345
169945
344365
437407
82
63
922429677
8
19
88
2
279488
98404
180410100
51
445183
2
483322
145566
61
1
64472
425249
67
203457
21
63
74796
48832
308279
346175
3
9
97
304632
29
7
11
388058
298491
77435
63
80
6
67
485505
78
9
3
70207
68
4
2
49
367610
167243
26482
88
16
26
55
77
90
54
91740
8
99
9
12
21
34
357327
38
402755
41510
133238
200995
319390
174178
53306
469934
52
34
1
64
49
3
226267
67440
983127945
376677
7
73
390313
54
72
7
413677556
253861
40
69
8
7
472145
469917
577804029
110393
479787
403842
32
311477
272291
17
44
729784535
155826
30144
91387
223103
27
9
95
3
130914
12910
473034
484254
195560
128903
234386
375293
436390
13393
78
209717
3
185783
11
338866
149451386
94
30684
170272
15
95
30
367163
39
56
253193
48577
11
76142919
5
81
30
391080
53
523699181
66
8
411986
50
81840
256210
66
162773
21
24
6
4
1
329698758
953142389
101456
44
7
415640
225829
53
4
213390
74512
25
296902
185981
55
266941336
112180
78
416911
477062
18
24336
499499
352401
21
964410711
891030436
98
119470
139160
221673
16
69
852099624
9
32
58
136322
42
45
98601
4
2
79
48
37
81
785633154
417518
44
479278
9
275392
376313
74756
82
71822
58
329800
87
451847
424156
34
24213
650358684
13
470700
3
38
360939
451675
462941
477212
28
93744
4
80
467947930
261663
514075658
61
81
65727583
13179
399950507
78
81
119213
86
464286
67
99
73
93
419940
122643
418498
85
31
21
228228
183969
65760
7
921340542
4
13
207369
46
1
944638381
9
286829
82
41
67
235269
76
1
42
43
58327
115783
799416005
47
99
1
16
45
192374
415897
1
2
768519045
17
15801
263952
151949
91
42630
924362281
282917
116099
76
60
87
301501
173741
123175
438881
410883
6
44
763410215
274303
435663
76
87
54219830
53
73
79
82
383439
37
20
21072
56795
2
459621
397501
84
175980245
166924
70
376669
94089
89
376585
459704570
96
468277185
452867
227714
39
468542
14
5
5
6
60
207705
270516
35399
3
723125375
16
91
7
69
9823
55020
4
89
72
66
27
435261
60
289112
41159
141080
836522270
399085
223034
1
5
48
234131
351922
7
165096
19
95
190337
3166
72
234725
15
82
463011
69456
317705
767791766
466570
29
314316
90
313410
10029
274007230
116504
191032
43
332313
50
49
86
270990
90
59
151321
108954
793380709
36797
75
59
153740
76546
152131
2
75
42
150490
67
243852
781429019
81
301290370
41
288172
33
30
54
35
40163
66
156388
171943
28
287571
7
40
12
462396
49
38
791870859
68
332251
57
97
201620
5
47
85
310245
30
67670
656623287
4
36
116022
5
81
54
9
95
296685
4
54688
4
19
37
301557
73
48
49
79
35
89
3
28
75463
3
43
334881
324272073
439065
46
24753
91
85
7
120731
238542
875664139
78
66
830033058
54
2
296713
43
5
71
67
15400
2
92
31
76
164964
94
215176
54
37
336611
477810
217681
36025
44
9
12
22080
242288
78
145321679
78
267288897
330116
297152694
70
73
93
433848
38
56
11
45
133738
54244978
499838
15
10
460596
19480
73
11
37
277368
329186
171952
23
9
872587753
4
45
496384
418031
50
496463
112479
57837
260551
44
253577
84724
204281
6
42
32
92373
1
417182
421210
462244
17
76
999280571
64
231762455
174088
83
351469
399256
176083
132983
8
325279
75
134367
8
8
257486
134308
2
80
2
179136
80
99
56
394077
335129
246312
444442
390842
420333
65
37845
408331
21
186004
64
376639
5
35
7
1
19402
681456440
452699273
418313
48
263683
17
4
87
33
438260
97
98
54
59
82
1
79
46
273679
175478
274789
29
99
5961
447573
485864
179166
321896
433710
93
77
199569137
73038
485448
117354
348714
4
67
207712
62
234685
979617892
881918844
93
26
6
398460
33
2
271643
47
91769
185676
401870
72
155840
54
93
47
288922
61
81
322092
875761068
69
436753
3
102424950
17
20
38
71
106914
345270
55
487754
1
146390
276637
63
33
471628
248752
79
92
369825
252256
381967
6
45
179936
22
84
112735
56004
86
888336476
4
7
58
36
65
5
273065
606775138
193330
352511
2
181557
1002
86
12
808725924
126114
66
50
974396788
83
319767666
760960603
472316
121422
92
85
69
420107
4
116247
11
241936188
51754
76
362726226
314499
44035
181327
346751
112437
44
96
1025
473373
416407
108098
239347
898584938
312180
497454
47
56590
46
928011563
56
84
13
211119
301147
6
99
9
467891736
1
218156
48
181960836
824435094
186884
76494
94
77
78
51
5
85
33
469546866
3
72
370374
339737108
231090
40
36
46
338427
77
93
64027
460124
70
300818
43
311348
320846
236524
34
150779
87
19
21498
388227
852906872
124134199
70
51
93
205272
73
48
95
68
76599
39
12
301088
328791
41
11
8
30726
44
3
64665
66
52
406369
61
15844
63
34
373702608
307969
344598520
62
11
217504
49
53
57635
324232
45
428791
46
16
3
305881
58
166623
928960378
3
759095218
180517504
81
25
38
53
45
62
8890803
251514
75868
446664
441762146
44
433474
424983
410268
834154512
17
12
13
956982922
105140688
33
81
377888
603407685
309059
295190
2
95
245340
426595
62
449680
1
15
387604
27
35
232505
134426
64
64
4
5
50
401030
76
16
19
120688
122041
285623
292451
39
286904
78
95
155738
139506
67176
61
344814
59
63
130297
667673202
685726770
56
407436
95986
1
49592
152692
59
93
259681
32
46
208971445
1
269811
64
64
141668
1
9
56
478183
2449381
66
93
69
246176
93
24
290477
13889
105877
340791
429470
492753
150009
465509
262263
267862
222688950
59817
5
7
9
311976
36
271817
50538
4
76
410542
370755
77
61
59
71
31
265547
92119
8
38
177402
391760
95
14
91
6
11108
86
292865
82
267831942
76
7
49
822206690
1
448393
93
13
33180
80
178208
54757
300198
51
9
198561
41
333582
359024
28
7
99
86
178000
82
498076788
410374
262554
64
82
109925
69492
88
39
215042
125488
325213
701001155
60615704
83
15
61
33
18
454656
76
5
15808
524264334
94383
404945
434257
86
175959099
171012
93
23
120266468
7
452114
50
5
278577
85
384766
4
32125
32
4
20694
66
19418
81
334553
62937
76362627
86
209919
22
56
42
36
372986
62
75
449842091
3
80
35973
4
85172
52
57
12
55
66
45
159245
52
98
19
794210946
5
390550
313686
192365
55
22
171436
54322
35
12
166054
234935
261282211
4
297874
52627
281028
8
76
221027
41
348576
270004
447079253
145868
21663
41336
24
795092133
202537
69
178607
184800
746412309
57
927692373
279213
89
376945
2
87
23
32
387620
394860
6796
868854449
365817
207710
881957151
2
102500
64
94189196
40
359222759
46
42
64
88
282095
98
22295209
56
9
35
173263
49431
72
372894
133248
18
11
656189381
8
41
72
220699
9
49
462700
3
45
4
19
246880
31
791422118
220024
13
223360
288991
89
297663
82869
70
35
129140
77414
187756
15
280547
291543
3
69
155571
37
87
960795992
352117
32
63
89
29
23
85
87
322145
198050
50177654
482266
51
287946
36
66
201439
10906
953738579
51
87
5
79
122582
85
140065
165179
219602094
7
705192105
498728
482959
291765
24994
57
57
441987
52
38121
3
227589
989113127
90
93
364225
230192
81053
7
7
36
212206
55
81
1
326519
22
131903
31
122147
9
125439862
16
11
9
31
463988
212630
8
317933
165730
3
19
41
92098
180775
8
258876
466272280
51
309282
43
57
154229
73
66
8
345581
89
46385
396949
395841
89
5
154234
74472
47
31
58405
37
96
8522
65
171590
79
377021
9
27
93
404125
349956
5
238228
5
39
71
233565
75
36
75
32
9
29
210596
380769
1
735702136
13
70
60
37
57112
70
31
78
266655
158842
80
95
365821
18
52
14
14
22
334805
70468
72
439782109
20
273692
450126
91311
60
62
89
40
270621
13384
168658
54
433428
41018
474763
376428
945251150
95
405684
123003
469897
365336
252350
61
46
269031
9
6
97
211088
324439
62
981807729
55
42
499593
402049
77
255677
55
34
162570
955455634
407915
95004
219787
86
12
592222965
4
57
88175
67
230906
1
471206
98
2
604849527
114217
164914
261353
67
21
28
47
77
221024
148298
89665
225777
60
13
113135
15
40442
193577
398307
488883
98
361716
378980
3
65
3
253
261360335
88
434927
471893
167570
741234207
238683
48
1
374757374
80
90147
74
60868
91500
8
23
722835872
131992
3
73
313016607
22
354871
326146
63
41
3
26
96
31
1
45
195350673
2
392166
470405
64226
14
42
25
87
441813
391351
94
30687336
54
235534
181809
4
195239
18
1
84
331075
454025
97415
6
138140
76
23
219129
35728
76
342143
48
58
2
88
279298
965578872
313075
87
3
288861390
32139
45948
37
484766
12
90
2
302322
326861
59
64
45331
50
440040
98
1
39
318496
38
148010
39
388826
698505107
350818413
231047
15
308916
78084
482709
303140
46
1
62
9
375780
53
454371
375961
2
5
98
59
47
147308
230137
88
68377
173690
11
326459
9
21
6334
298478
40940
314536
9
5
36
2
86721
86
83
464801
431150
162906508
4
397051717
29900
147547
195747
77
383944
67
215995367
86
317996
206241
73
77
5
261927
214803
59
157018
464804
75
34
19134
576300014
370750
333895
116205
406809
414879
6
82
158453
53
61
97
233024
5
464144
47579
430965
209383
36370
24
97
87
35688
63
18850
103705
433386
7
171647
52
150859
90
8
209270291
57
165094
97
66
32
25
32
502137222
88
56
21
9
395333
122607
43
8
25
136535
70
647119109
37
99
71661
43
439852
85
324234331
74
326838406
405389313
93
58
197311
120328
365518
28263
41453
124591
31
389736
394554
30
410627
248059
15646
347123057
319239
44
13
66995
97
72
674755545
943022989
35
54
58
61
276202
32
65
8
224822
85
194249
49878
60
191525
1
136379
349370
362030
445376
486636
5
32
763168675
199546
90
70
55
352598
94
87
62
163873
923
618765484
380595
44
84
44
469059407
175550
4
85
94647
71
365331
114010
269291
112482
457114
60
31
270165
52492
338867
88
4
47
265831
38
299385
632508795
25
37
54
87916
50
23680
81
68661659
1
71
481919
367318
85
465970
418544
35
85
401454
135626
35542
99
76
7
237315
62245732
715105530
69
30732
8
7
35
401915
490369
86
45
106271
431209141
451101
162431
311650037
380301
92
22
38
148883
67
97910
45
340919
11
99181
43464
55
78
289508
9
398416
768332539
84846
28
67
52650
54
47517
150903305
44
182909
37626
39
75
98
5
365325
344323
445700
326334
19
7
143068
117011
1
93
76
28
146241697
74555
44466
25
43869
55
63
161569
63
81
2
417820
24821
636369271
293031
35
97
125443
234831
69
446
5
64
79
63
5
88828
30
349136
62
189318
43
96217
59
430115
470414
945825813
49155
165409
239962
82
9
64
63
409862
245109
28
556267043
34
3
37711
151936
91676
12
333008
20
501407512
175987
45
450810
308028
76
2
458717
22
4
7
194406
79
110854
9
8
53
137278
83183
36
10
94
48
347289
145565
133791
16
428765
8
79
34
43
317268
35
249070
35
53
316146
32
383718
85
481462054
26
83030
2
322413
28801
210642
12
200717
62
68
43
14413941
77
483111621
490346
300753
77
52
9
93
313806540
56
146046
7
489579
48
797310968
120872
4
13
43
4
88
84
441278
54
30
894172889
321558
97
37
98
44896
406261
478757
423665
69
133184
5
131352
404486
1
47396
21
79
3
911618758
395982
71
7
14
439908
45
13
498254
3
266620
69
464249
209671
49038
2
22
30641495
77
65
89515
2
487914
282706
60
19
127752
149555
73
71
87878
442749
113594
148841842
6827960
233940639
483307
1
97
96
378875
27
599630761
67
37
29906
3
318555
131564581
8
91
20
8
15
52
2
277301
485848
8
14519
16
265443
792859058
330349
61
76
339904
6
302270
77
247629
84
47
6
26
323487
57
16
399187
88
72
700889728
398683
66
109661
271610
344184
305117
815188308
15
365292
57
203740
390074
59
15
61032
9850
10795312
420167
870548584
438719
4
70
61
342589
90
65
56
13
361114
79
834035199
140577
402181
52
88195
381418
155689
32487
42
18
54
82
12
447512
69
19013214
88
1
73
682470884
330448
10404
308318101
9
90
659842565
29
309459280
308852
436729
800997792
480370
8
53
654652808
88
3
311132
15
70
294701656
289638
434661
49
260623
77223
160865
51
333158
82
149517
69
174586292
260669
44
43
273691
69
838866441
415674
22
72
54
40
61
249144
43
673988337
461815
4
69
463857
411640134
34
163167189
94465327
291005
451710
14
11
420118
8
345880
301614
41
369480
306961
87347
426450505
147521
75470
846528134
21
5
45
61
70
276351
131238
7
390177
198293
402518
161713
206859
465462
8
51
5
23
126256
104713
171680
175391
43
61
92
10
81
92
8
6
332810
1
7
370173
84
65948
188012
95
82
50
36
58445
189612
347074
6
70
21534
474070
25
26
19
406831
102417
484204
7
7
1
25
37
369114
1
9
74
9
10
487155
66
473955894
829360863
62
847191785
76
63
44024
6
328094
35429
87
8
405540
65
317389
424930
12
206265
41
426219
60
23
50
336769
79
19
83
27
78
7
193913
55
122942
188638
66
14
498492
81
55
47
120348
454708
994313565
490445
477108
69
22028
152865
5
460466459
700733940
267735
89
31
194955
143824
213567
313674860
25
91
88
162287
843226260
236031
37
95
291597137
83276
49
996230921
83762
78
60
77
213536
110196
95
7
8
5
449312
359021
35
465803
210795
9
63
368290
301872
450762
72
65
363781
419470
106971
26
87
490013
417885
7
145904293
50
32
462850
87832445
595826235
190016
155898933
64
93028
419148
283721
77
107572
6
470864
263908
178739
42
32
90
53
377481
75
82
481405
309575
361881935
16
929118230
241124
2
312022
19
707893860
164864
4
44
182480
264249
216855
65
6
9
107755
21
489142
95
30
89
96
103293
4
27
208106
787432135
416410
5
98
16896
42
96
303099
67
208921
55529
153407
4
160884
988138939
42
72
841084364
609413124
31
3
6
6
310892
226687
19
35
53
33
79
426749
41
110846
174570
16596
636037851
4
56
80
1
50
19816
27905
53
140841
141579
83
83
985296372
287453
18516
122707
195832
151850
123478
330812
109003566
26162
39
152369
54
225482
45738
32
442891
144228
8
80
313610
69
350028
87
1
28
392809
274384
7
69
360947
346834
15277
29905
128473658
34092
50268
292524
667974039
49
246297
272389
142867
69
401521
7104
55
3
49
477619742
122958
62678
97
81
396926
7
34
95549442
63
387870
632976125
486499
45
714442734
12
12
251395
3093402
176796
43
71351360
95
14
443011
108397922
387764
82
193760
582314933
9
1
65
78
258166386
7
43
35
4
86
68
384540
706493098
91
89
51381
95
53
81
42
384227
402795
953989711
35
410569
61
37498
49
51
32
40872908
30
419490
16
47
9
416075539
64
493708
71516
950247393
158117
21
83288
70
14
20
412105
17
8
173514
49
245047
219326003
6
34
260910
7
247111
95
63
162836
98
324290
34
60
91
73
5
8
93
63
371897
193556
95
8
49
260436
96
51
43
182194
59
3
2
48271
294416
433074
295569
121090
62
22
644418414
207462
630081679
47
876991728
465117307
98
12
718212272
51
273300
306962
54
48
260851
21
144762
286118
42
184048632
679029324
166871
39
246405273
450738
48842
84122
250913
478321
188028
66
117312143
15
366622
3
3
90
84
46
82823
213489
81
49
65
85
58837
7
43440
83606
50
249393
92
321265
95
198075
70
18
14
443463062
77
107848
6
19
241880
344067126
35
637484211
64
26
98
276015
60
64
234345
37
169701
309259
8
647531138
263715489
94535
47
433650
226301
325699
15
968293083
214306
431571
389290720
237947
437877
35
93
6
199606
129011
88
75
301222
15
334573
486262
6
69352
88919
21
76
21176
45629
278074
50849
367073048
81
57
45
33
57
453057
105416
450630
14
392073
432292
91505
234095
85
156630137
13
24
68
95112
136228
9
9
411088
78
299047183
1
12
43
41
7
490294
22
213856
963443673
48
421071
83147
95763
34585
957424473
182126
355168
74
346524
133685091
75
322382
39
1
34
1
32
463229
58
85
673673277
6
10
2
18585
88
4
1
362346
102057
826888534
174337
19344
373900
32
32
75
52
58
49
405812634
17
7
4
240856
474939220
84
150154
477661
92
71782
194044
322976
211531
205245734
200148
255047
250871
439011
349667
39
9
31
529236139
7
55
59
124115
407683
26119
370541
61
140849
400271
38
15
232953
75
82
97568988
236351
55
290781
459946
4
223527
92
7
415296
98326
17480
52
70
158088282
620887306
14787
281976
51
315164
64
43
103427
313236
202206760
285422
108913
262710
96
488881
884840130
40
5
235540
5
482036
59
170835
855976691
98
407213
382118
54
14
179477
84
66
823976745
75745
475235
86
443273
367351
259781
37
35681
837830106
85
93
3
464631752
184259
2
397650
28
42
274074
385754
85047
439973
320112
277656
65
415079
3
45822
425425
325335
88815
445867
35
78
481677
120332
10
243005
220836
30
83
291245
81
18
188971
302722
93
273982
19
472156
151946
276421
166400826
23
173492
349560
51
246403128
49
7
20
70
394592
240856
351173
41
66418927
89
498279
66
62026
83809
37
89
75
2
122473
93
50
44
62
74
22
1
463050
10
37
492900
792479571
31
37263
46
148661
999229660
62
867114534
43
99
321276925
180187
274011
86
214138
436947
9
17
141634
121823
39
457912574
25
27
27
297261
139386135
423056
227094
39
279085
76743252
314834
429973
623773909
70
459000
8
12
90
18
7
461619
68
67
185466
93
20
6
251586
849203288
51
21
24
71
452077
14
578219960
1
359206
65860
31
945817039
246520
88
71
33
4
27
69747
72
167114
57
83587
436500
53
12157
83
31
15384
409680
46
54
153984874
39
124378
371377
222459
70
853227109
2
90
221493
191875215
57
62
51
97222
5
482268
132234
34568
218701
449142
236107
72
26
199550
63
209892
399111
78
457823
70
4
77
18
22
63
209263
423235
215533806
200353
246970
175283206
7
4
79
150803
39
86
277969
401101
411039555
80
1
43
56
2
505341353
40
87
67
1
150182
48
470293
38
11
600071989
442033
279326065
2
462262
56
102051
146868
106147
464624
803700730
65
56
499051
9
94
51307
54081
71676
14
248529
78
8
95
7
93
8
114543
363620
7
238543
274766
33
330521
437208
54
271134
1
207654
395584
28
355487
81161
44
71
180103
9
486276
808897118
70
42
12
5
27
88
75
57129831
49
9
78513
236695
76630
49
25
194028
3
298580
8
498740
110326
6
447403
22
72
563165259
345275
4
135671
30013573
60
162797
96
120047
28
28
364288
31
99
42752
2
3
26
262871
90
56
452124
27
253106
8
50059
16
28
252506
41
475370
36
11
3
749341781
39
350315
8
265971
47
43
58
5
9
406993
13
83
8
8
119133
394986
38
48397
4
5
338044
202957
88
96
23424
457553
59
57
536947704
378039912
408978
95
272410
571237620
49
75
459506
429695
48
27
51
59
390937390
3
85
37
225598
479330111
440165
28
55
63
1
24285
12788
170310
5
24
61914
439867
182724
552824964
55
469068
55
383771
259304
651574280
54
438268
93
1711
346934
322245
119809
370269
2570058
1
326672
311457
50834
79
30
95
852115282
42
195708
104289
364722224
187705
81
21
404214
27
3
48
454348
370703
31
671058882
24
94
69479454
4
69
473070
9
20
822794940
46
134763790
42
66
278353
68
149524
58
318427
440633
4
1
59
155416471
404207
273556
131994
430977
264895
19
24
665248159
58
404492
79468
189015
86
837928473
68
113929
99
1
94
159771
530813573
71053497
75
119964
34
948756072
7
56
4
41
469455
223775928
60
333004
17
14
870612639
53
200412
789116458
298722
16
505522754
44
6
372170
54
86862
261417
4
100526856
86
88
33
161141
3
87
76
80
21
78
71
1
982782433
85
2
53
93
64
397211
49
6
101659
324840841
307126
136066480
24
6
90
41
306663
13
71
193047
284728981
249880
205419
265024
92
182287
349187117
134615
313427
405953559
271335724
91
64
145093
351349
83
61
247426721
23
954485255
58030
76
25
67
4960
428568
9
127253
17555
26
11489
25
49
58980
96
182857
16008
80
85
13
29279
6
83
57
5
3611151
1
62
561016891
4
315698
289175
533250776
34
270444
741649305
32
64
1
117002
64
234339
398429
76
1
13
33474
230030565
257204
5
67
8
87320
72464
291618
143333
204781
91
149430989
6940
50
93
548031270
77
93
803790010
48
80
714999385
189392
32694183
9
446243
13
25277
4
274748
400300
643123770
423022
86
27
44
88
236706
58
445579
8
52
99
33
74
55
8
259134
151610
456733
87
13395
415003
184595
466266
256849
7
477536
38
275774
198330
446699
6
401498
46
90
46
3
18
79
10
179139
38
8
25
52
63
63049
93
3
37
49
85
52
272998
431512
422219
37092
89
514174941
50
5
15
38
658365294
276497
8
85
24
322085
119934
620306354
80
4
39
794958103
60
452238
36
22
7
21
149902
953562248
82
312592
291361
264172
97
84
207426
97
83266
261129
19
95
65
704488673
779390598
24
74
356373
48
48
1
20
124917
95506
312021
666558621
17327
383936
188812248
99
612181050
58856
328274
424972
221629
233532
205183
25
76
421220
12
124137
77144
53
2
31698
510196000
39279
256347
67
74
84782
8455
151818
86
47
1
65
17
24
32
84
66
190876
8
465235
426830
99
3
90164
412251
18
109672
617158412
114164
8
295050
48
73
215668
87
61
219774
17
834613821
91
268488
28
305252
46
687502145
274151399
355486
8
2
32
81
238979
8
54
11923
201145
215684184
190238
281494
258454
72
286623
471381
225320
489140870
296030236
450388
469389
453955
94
12
179990
4
80
74
205194
62
284245
771099352
102027
10
20
63
6
313480
96
316213
220245
36
488746
26
155971
294694
39
16
11
11
87
927765880
5535
424600
5
1
82
400957
12776
33
46
983343634
446061
11
485372
54
48751
5
2
61557
975069256
172621
434401
426325
74
145970
285021988
32
33
450979
319936
313651
16
358927
47
48
67
439642
405085
62746
404454
499767
67
938925795
79
29
92
60
24470
15
80
361219
107543
80732
41
49935
86
31
407967
94902
180160
50
480422
169073
8
60309
61
236940116
465427
832957945
322759
7
75686
14560
5
12
12
59
71
374021
99
345714
893367812
57
97
9
8
8
6
1
289205
26
258005
68123
1
61
59816
97
202120
87220
42
68
66
6
8
91
16935
209292
45
65
47
108227
98
78
278858
39
4
76
57
63859
89
316655
72
46
36
30
338143
2
73
293733
207443
54
38
111194
227608
324211
122136
26
175406
75
54
20
91
52
20
37
119773
14
85
96
9
403790
58
75
377736
29
28
24
1
461722
406529
458640
85
70
60
36
67
88
77
99
4
45
78
85
196949
54
267307
2
9
408614
80
1
9
43957
30
74
54
88
457334
324988113
265653
9
14
89
33856
23
177856
669402368
30
855806943
98
518958005
81
5
8
34686694
3
284938
1
80
368864
23869
402788
7
241785
956686248
36
69
192179196
592402075
13
15060865
2
315356220
68
436943
39
62
492249
309513636
442518
431429
8
14
57
76
371942
479800
36
19
90
382041802
332911
265640
5113
61567
491819
115012
45255
309346
39
36
622607032
214155
54
66256
304080
54
291553
50
65
431778
89
336819869
89
43
55
410883
390411
8
5
443420789
84
457036
51
35
6
211747
387466
38942662
601033169
48
86
260753
11848
65
84
151841
184800
5
20
49740137
361179
544237205
125864
444569
289261
96
443467
471246868
67
2
34
9636
36288782
467002928
81
7
96
8
24
451770978
27
36
75
12
372231
306706
2
157710
432164
36
43
363061
31
3
125012
72076
814106797
270952349
242751
123891
310518
45
397006
68034283
136437
28
54
39
9
58
26
725668322
324049
26
86
130010955
402912
363422
76
46
5625
80
70
48
98
11
200899
70
323522
2503
54544961
41
58
67
50
378170
127080
287014
392136498
170359
123283
10
488291
41
294791
199795
73
40377
7
2
483030
44
700496919
191984
71
75
41
86
665667609
83
89
210428
166505
321527
96
44
2
7
33
191681596
175236
426650
81
503851966
229137
61
325153
360460
290783220
435605
273634
162749
128904
172842600
78
316450
267289
239527057
909
14
6
450557
315232
92
75074
16
318788
67
20
9
190922
56369
46
76
786173975
45130
24
91
19
351906
489356
12
44819
24
169099
93
16859
42
74
91
45
2
24
136711
81
85
24
4
312182
31
9
4
869365222
72975
4
450327
7
493422
214219
43934
82
612022858
57
61
3
196753
494430
85
77
86
16
333061
22
2308
158346
17
416256
72
15
18
133203999
98
242153
69
425785
12
5
35
451778
470150
337204
49
8
17
397091
96
166781
249291
181662
498578
252213
219859
68
43
3946
75
43
20348
7
194932
357371597
254742
974886597
320671
402237
63
7
2
41
75
457434
495579
14
167219
334330
82867
307061562
335760
22149
73174
59
21769
337247
27
265261
48
421402
268310
441755
8
36
2
657920185
25
36
118555
878182075
453480574
480669
57
72
21
43851
17
784492416
41
62954
95
58
488377
11288
303845
480317
3
64
124645708
69
14
335716
177356
20
41
698461185
49
21
48
265309
77
40459
15369
164213
29
76
643662236
3
43
12
122321
37
107838
22
266352
9
56
99
437607
843865646
395738
52
365729
47475
97933745
5
33
58
180170
74687
362404
29
51
92365
84
762254144
253427
2
314795
397573
67
409913
18
124628
625873009
3
24
143343
11
23
420543
424850
60
9
51351
297363
90
29
76798
462651
1
5
235857
62
469016
270923
866527737
192166
575792877
60
3
626367569
62
73
21
436425
424862
243660
35069
311417
8
18
43
40
84
917607318
1421762
3
8
80
217450
5682
244147
263183
37
423913
77
843544485
43
391914
546482880
24887
93183
27
14
354972
450279
412935
463216
9
39190
44
370163
86669
231317
2
387795
82
267367613
909276344
112902
92
965603124
391641
445545
20
9
353845424
492800
303489
982059602
453284
83
98
1
53
368397
15
181946
1
33
68
65
396137777
353517
876895141
81
49
25
7
1
9
29
242112
84
97835
92
180654
84634
2
79
8
96
373289
328397
24
7
318961
259803
5
396181
98
60
188786
65
332665
7
4
36532
246645336
35
385853
48
34
478438
862461502
263843
3
276852
8
395835
2
133337
85
66
194492
153840
48
93
37946
113110
48
24
77064
468946
253929
309238
487652
98449
26
439776
11
90800
3
447185
46
390120
97
80
107367
433448
268693
22
74
2
63269
567314402
25
468570
53
347917
198735
318086
157421
6
71
436756
497621
89363
132475
352299
289705
187177
464082
355298
85
467978
492591
338454
126144
97
340715
315634
28
61
86
375410
439161
49
88
20
457481
175221
10
63
31
364942
16
402155
288084
481444
70
344084
297002
252499
496641
117747
701775835
3
249570
3
86
72
16
84
88
400522
384272
49
430351659
468093
85
220488
369209703
266307
166755235
42437476
486032
66
24351
85
10
76
51
84
36452
1
210090
57
65
215928
120997
98
48897
77441
92
3
91
171004
873227442
314680
302425
240630
716512197
449373
247098
66
26
152114
39
48
236865
82
315862
16960
42
74319
264046
353840
244807926
67
72
53
274813
4
21
70
8
34
366532875
371231
41
160317
120159
872339886
84
89
76
387749
202933
35
78
87
80402
92
13359
348395
21
436502
293247732
286053
377376
72
90
450625
267649028
287077
169772
173859
852386146
15
95469768
49
73
857071470
225796
904227942
7
465692
3
184865
347456
421351
17
31
222559782
286583
856573932
55
26
7
4
87075
35989
73
1
319431
246079
953128494
469068
295083
433713
480654
62
343742
45
444148
92
71
52
484584
159050
170332
46
21
39161268
57
2
63
249219
96
38401
46
13
465816
65
70722438
67
348268
12
67
14
171087
47
48
51948
97
94
70
79
82
345916
57999
285343
378063
83779
338674
45
195504
474679
60
538890345
430642
437225
82
2975
169882
16
24
27
416962
80
72
405571
45
11
80
79
738324426
55
97
28
265464600
97
75
18
294676
66
66
84
5
463945569
214425
114210
67559
69
615619111
456115
88
362390
340554
72
380873
442874772
77
3
60
180061
628874956
208670
73
79
394960
12
169942
81
76
243899
94416
416365
6
97
57
96
163826
86
369839
452529
42
389729
373368
107622
53
26659
23
5
37
31
1
340261
39
69
303175472
469938
8
23
15
78
425645
33
149060
318317
68
198672
45212
305246563
20
443980
44
88220
411731
8
425910
6
17
207464
98
36687
762899458
61
358972
404724
107065
25
98
40
256557
500311750
343016
97
140222
464682
86
16
1
467825908
1
56
45
83
213673
72
150891
411372
48
384597
79
74
78
7
184069
346391
71639
82
822105859
222895
102790
28
3
4
57
85028
1
250911
17
76
8
254396886
3
8
63
38
16
53652
91804
80
47
62
801632449
82
80
409358
421682
19
311001
183827
81
468877
401209
9
2
162288
2
95
82362
9
886906833
12639
458782
10
69
98
89139
410104
308939
76
85
19
246305
49
48
13
297800
116452
1
215018
320546
461669
625911497
4
85
1
60
427583491
52506
27
15
32
17
73
362191
27
81
43
23
90
298780
460359
17
208981
337008
2
29
50
42
60
75
78
144643
355960
45
2
154486
526920657
362691
67
415208
422399
31
63
99
18
35
5116
75
96
9417
198389
455644
177419
6
291515
16
100060121
11
217261
356470
1
25
65
25818
86404
48
5
7
864731775
436100823
68
31
21
3322
22
209920
199118
71
630858277
33
72
476950
321627
24
9
53
18345
56
288554
205119
61
988111255
6
154781378
51
153883973
54
5
9
837215968
453976
719952593
134767948
417293920
321135
302675359
50
146005669
5
45718
773372123
593508149
40
32
41
25
886922279
490928
366772
7
95
225341
466693184
111733
100830
258178
457930
64
43748
436603
319817
70
476374
34
54
90
68
8
919139575
346050
87
325957
498473
720185599
379896
371452
266895
13
7
291111
365279
45
60
139031
102869
370033
27
59
5747
13
480261
65
37
29
396530
6295
63
47522
343391
220142
444559
154325
56
278773397
701984258
83
3
38
1
42
3
164261
65
429556
282171
446049
29
75
4
31
300450
49
473304
3
53934
117136
12
385273
65481
85
239947
86
11
12
75
66464
5
70
26
482177
299153
422617
63
31
74
1
260343
34
21
423968
32
24
414720
7
75777970
30
96
336314
23
19
292439
91
205799
64
256318
8
38
233703985
356011998
68
119370
439242974
196419
6
255411
61
228174
13
71
47
20
72
84
94
270357
43
72
287558308
5
218990
424032
57
304362
59
49
681389614
72
64
2
163982
52
88
17
350496
36
41
895489608
326102
480041
4
42657
49788
168238
8
320355953
197910
36
313320338
5
97858
453581
8
72
9
241745
453419
195415
8
83862
103300
70532
226429
16
300698
78
379089
392019
94
660
84641
60347722
29
53
23
120722
5
58
306139
38402
94
8
339341
48
9
53
206357
5
29
81
85
360077
57
51
13
15
472870
98
98
83
742591944
32
88
215669
40
23
152858
411211
92
49
254379
47
424216
128196
410740
5
77
16
250787
61
514665973
4
28
120332
421560
70
51
30
7
78
401369
8
55940
84
2
155723
34
27
13
62010
367727
12
57
49
333750
79
25
8
96
94407
303235785
71
56
940419620
2
86
8
45844
31
365902
529774195
440971
236157678
162926
96
159051
70
690667302
411813
96
40511
84
420370
7
97
411540
75
24
82
21
218365
474372
419236
246283
11
91
398021
462495
83
421099
20
94
18
550439855
35
7
97
394368
347057
288053982
362609
71
21
16
58
301290
44
92
42
384340
62
35
246989
63
20
111769
81945
29
343922
28
367257
339300169
188792
8
65
122570
64
8
44
96
722129354
425360
172442
67
49
55062
394734153
184015
79
28112
44
8
82
195633
653760087
6
8
38
155808915
347712
3
27
24
57591
68457
79
307922454
422655
87
12417632
8
71
1
410888
30
7
317498
176586
76
62
38
60
8
95
11
59
300925
490449
64
742824057
129399233
67
72
157755
2
99
251819
39
87
146796
40
55
173183
487103
97
56
47
292308
330811241
61769350
8
8
85
71
7
58
19
31
616136553
55
239557
270830
24
13
230698
74
8
270519
227798
84099
140018
46
69
89
200185
92
2429617
80526
139429
21
39
92
347212
53029
307750826
33
403984
64
476566
386920792
50
370944
372482
116975337
59
360979
641116406
252908
42
23
652872314
5
466965
451874
73089
34242368
253272
20
48
81
370094
321968
324219
478598
725781390
891077113
59
80
8
114425
135602
75
79
103843
36
92
18
23
110800
5
38
25
23
56
208430
148613
53
208960
490938
47573
278715
3
27
90
248464125
79192
725027245
162524
12
87
28
8
778286668
537604332
92
11
92
93
66
893961196
69
54
68
7622
15
96049
16797
51
480009
28
8
45
224808
89
361237
94915
446322
314319
31
74
486234
9
135535
54
8797
23
36
833602862
467233
348128
90
154111
312697
7
226143
77
93839
4
234440
214438
50
220643
498139
99
4
15
92
112248
72203
90
76
8
71258
72
397452
92
55
94
9
37800
549061928
69
76876737
1
204153
26
12
61
403989
7
474959
84
34
74710
78685
127702
429957
48
402967
9
415726
246521
464717
9
306025
215337791
6
445420
77
130266
30
455197
59
31
485587
82
26709
150697
537268661
350233212
35784
234159
36
4
39
58
47
78
11
42
214428
7
4
376975
45
86492
249081
93
569458648
255816
8
507424677
72
5
280541
473362
4
64096
59
25
42
44389
53
273561
29224
53
209047
75
68850
9
7
56
17499
25
241063
3
329954
52383
40
908641752
192874
143380
94
758086812
207010
34
17
34506094
12645
275238
89308
4
289850
18
579821918
1
32
974554317
11
205962
74
196740
11188
324672
434453
761141812
67
690453731
357423
836291577
4837
5
45
528191790
439067
284083
97
25
15867
384639780
8
264539
31
385934
53562
29
40
601833505
53
428980
62
32
477391
46724723
11
55
380696
341362
123585
54
370391459
13
216200
5
330736
33
128619
69270
335477
67
214710
30
140498
88
291165
41
73
17
487799
69004
83
90
94
357797
94
192915
743251294
591745510
23007
83
141910
97
17
15
372926
8
29
342809315
86
6
530394598
12
331276
617995488
7
291661080
81194
52
470580
4
29
96
252171
494225
90
162926
235158
380225
350886771
68
6
17
385303
210561
284324
31
529968404
92
378250
258066
93
402580
558646648
99455015
311527
440387574
181946370
32
14
82
25
2
2
10
9
4
59
34
74840
118881
77
92
65
4
43
350163
229497
330235
75821
34
189459
59
64
60
212965
384109
3
45
89
247295
59
48
71
95
66
55
5
64
74
89
74
271514415
398536
275090
28949
77
57
17
80448
87
61
364254
229221
88
96
7
214859
213890
370894
371296
78
426826
75
85
104551
83
122278024
71
166475
40
7
42
79
17
19
354766
71
27
29
666336764
98
97
3
117857578
97
4
158215
268746
36
34
252782
29
95115
63
74
388773
47
89
784590538
26
172886
22
90
139449
53
9
470560
31966
22
7
9
148804
481206
676412737
857538482
215563
275512261
4675
318733
94566
24
43
2
95731
3
70
275030
9
61265
79920
465798144
81
90
36
425383
349827
60452
1
6
2
83
307067
220926
3
20336
73
2
357349
86
402422
5
80
46
149161
447336
1
40973
35
64729
45
438825
70
12
430682
31461
766584110
97
337266
331436
154384
313899
254216
5101
99
28
430360
5520
38
904336183
9
30488
16533
16
22
250197
231323
42
19
69
172968
35
92
424874
80
35
409694772
745628391
60723170
398620
249142
78651
8
388245
424567
15
277183
206236
439021
49
14
10
50
183914
120277790
453344
17184
30676
51
139398824
94
3
23
276882
1227
64
119847
34
72809784
15474
25990
103830
102189
84
6
325222
9582
44
468171
6
9
32
75
441041271
260943
357483
237657
4
22
1
6
44255
384354662
79
5168
224327
894644038
67
9
9
386086769
19
8
480676
9
488993
174220
17
427255
47
127531
172099
19
82
300516
437954
452561
133977
395470
313066
177740
88
430572
90
65
46
258279
1
281895
439746
7
697881974
455641
80
56808
159325
389341
3
76
340934523
14
192103
1
144316
5
4
75
33
64
405535
1
2
79
697244428
1
51
397516
89917
58
72755300
71
150358
557080286
462689441
90
158196
345164492
856197278
59
79
140573
8
36
622211574
75
49
141260111
2
66
19
58
472346
191255
83
233522
8
21
16
89
83
454749
213037
149893726
788455990
382401
72191
646793914
78
6
319752
52
448011
398624143
456002
352862
54
30
62209
3
180945
32438
75
2
2
69
337813
274858
28973
41
93
348600
21
430021
78
63
250919
196766
59
12
125561
43
794569603
130854
8
85
294847
226805
3
328642
432832
8
48
438384148
338335
94
36
44791036
227050
56
64
7
44
91
58
6
490891
138006
266047311
138121
67
69
91
95488
4
47
25189
466290
5
71
99
130728
14
79
88
59
348548
42
40
103711
53
78
34
37435
176521
398917
61
458423
426948
3
44540
55
83
495973
3
531769913
79403
283007
66
992635520
437285
456545001
53
15
107943
60
241170
42
68
205718
99
39
8
36
445349545
468092
214065
81
142285
209898
201468865
9
30
499979
57
8
17
2
95
235730
300028
83
59
13161312
410735890
35
62
51
478565453
145037
222431
219249
71
31
8577
211217
333749
15149
92
84
70
89
40
2
41
204939
38
478837
13
45
4
292356
59
227701
52241
159056
78530
382691
454279
233992
3
84594
35
72
47
5
276958
43
5
555415877
54
16
489228
20
935723508
56
80
784467723
133202
763482943
840652159
53
127007
14
80
84
84
38
35
87
377625
222473
224521
29
9
396561
69
54095
7
1
166830
9
17
92
490549
63
347296
21383
299272
1
74
53
4
82
101469
462930
85220
267849
1
41816
90484468
298503
246997
11
36
59
89
634578392
7
291245
337671
3
4
338203
244770
487802
94883426
153200
1
449277
75
3232
597301488
1
102042
178919
24
45
6
218507990
162208
3
26
407051
69
13
521349315
296347
265666
77
52
74
411739
66154
50
98
49
9
154740
196460
520175651
349212
3647
54
8
26
32
66
335434
4
40
65
98490
25
8
20
70
32
27
4
345858
7
80
291063
246559
304901
59428
64414
117176274
584126070
89
34063
21
411159
1
53
90
23812000
88215
81
125677
396460
77
19184
72
322891
11762
197349
7
471435995
312872
75
48
243654959
9
78518
81
96
8
73
447471
8
19
502973954
642056085
116783
70
73
656810082
341400745
28367846
275469
91
155565490
556789831
8
81
199590368
23
88
9
34
8147
415715
88446049
212744
7
14
94
342832
292234
209224
473321085
80354
9
107267
116293
263012
59
432228
9
70343
30927
359031
251430
20
71
74
33
244676
454008
69
99
10229568
30
265391
3333
92
88304
450918
88
91
59
1
67
40
42
31
179373
73
93
13
26
478733304
220293
367236
21476
415958
825613171
252612
473926
40
5
865969425
150083
230290385
24
6
78
59
70873
67588
211661
26
67
254369
477919
42
63779
11
251284021
61
44
42
50
16
3652842
8
204177041
8
447672
1145
56
86
10
62
50
689628086
54
82
471357
49
7
50
262760
52
56
135602
14
124540
496700
398135711
36543238
392022
188043
457476
66199
426336
50256
6
235980
47
63
244333
26028
60
35
17
194497
83
91
94
93
308685
20
421643
39
326470754
461621
2
20
27
87
205103
20
201026
337571
972920414
104625
54
73
73
74936780
63
235393
135828
504781795
114032564
242131
352208
90
387803
464111
223128
20
21
50424489
35
99
56
35
54
8
124814
68
82
154727
66
16558
75
14
31
559531462
335421
318974723
60
167113
66
96
387516
82775
7
146919
22
360249
77252
5
287593
146713
461723
281745
1
480378
454291
21
2
848671711
3
307395
76
3401710
88
58
291498
164350
81
90
75
325856
4
25
275551
390773892
70
21335
49874
47
368793584
785782661
472264
87
206453599
185353
329988
23
348599605
37
8
349268
10
65
32961667
27
486300
92
298276
52574
39
11
66
33
34
8
859144182
347430
59334
62
4
85
254111
23848
892045127
4
79
472220
95
20
26
658078087
47
77
119680
327411133
4
148303278
134912
191353
132516
497043678
60586
3
50
348764
22
89
471086
9
81
471581
276267
22
63
63
23628
212937
167781234
3
40
57
949280935
25
47
232943
43016
410886
69
114757300
3
260507
4194
2592
191107794
3
51
525235335
107370
121002
11
18774974
95219
5791259
47
42
14
114559
39
6
268888
836548507
12
57420
227239
882997516
83
408379
46
72973
263783
72
114232
362452
156936
56
92
391547
6
54
85
393185
455312
24
90
174947
291728
114722
41
422673
85954076
8
342122
42
381451
4
54
92
53994
494123
7
22576
130917
27
206104
129007640
49
200161543
49
466591
16
269712
52784405
64
118087
47
74
3
202349
439962
426630
480468
255135
383022
82
106764
9
194230
390100
872918690
400423
441638
288096
16
378801
93
64
246712
89
52948
28
208521
6
288655
86
55959
24
43803
65
482351
18
10
3
360652
228377
169979350
82
279071
75
14
55
83
11
238648
827838748
34
2
364447
981840312
12845
470689
29
98
93
6
36
62504093
1
39
168061
869606611
337893
64
70
380173384
67
439667
5
95
95
304345
68
66
7
133117
217832
477055
30
445015
81
356630
313696
186268
40
2
845577723
350984
472990
278851
862652614
376247
83
55
206935
97
90069
6
84876
265541357
17159
12
62
311381496
292175
221381
78
232981
29
77
61687
55
58
343669
2
441362
54393
401277
40
265532
347681
60167
45
19
872057824
89021
60
474699
88
23
90813
336152
40
285134
346764
49400
586699208
119827
19
337848
41
82
295325
71
260531
66
362172
971658420
43
77
58
899622947
4
107355
86211
1
6
54
61
19
263301
64
1
88
473882
54
22
18
36
65
49
132019
616567502
85
85
860361989
12
295714
82
3
11
9735
68
39
454452
74195
117799
86
925850734
7
87
51
68894
4008
478054
59
373793
83
5
439080
1
27
6
15332
37
70
297538
435632
95
32
18
30
459990
148358
75
63
32
82
79
54
52
99
64
280012
74
97
94
408229
34
99
425917
4699
369325
130217
7
53
47634
5
391183
88
66149
33170
67199942
85
204873
11
14
14
487177
38
159631
2
241682
43
72
16
40610377
68
55
41
34
409847
70
79
2
36
109670
40
376029
30
491477
22
379632
7
45017
61404
392398610
257324
151606
54
47
66136
36
50
203811
30983
338715
101082
31
110406
499938
73
2
405837
71
26
6
466352
2
31
64
400444
477696
361777
7
274796
120425
473552
3
11
53
1
991712810
15102
475816
30
24
62
455866
323736
6
58
213439692
5
4115
464452
23
67748
15
26
40
376143828
271295
39
98
4
281526
29
48
14
89292935
69088
30
31
463018
21
56
5
31
156233
7
102993
2
42
333434830
135250
9
235397
7
65
1
87
20
40953
88
148301587
151601
207691
9
268928
670965893
14
333688
261221
103980
482459
5
489597
98
23
10
66
96
975674115
462344
459159
9
80617924
9
16
51
53
91
45
251472
97
114197
25
86
1
25
446618
184994
44
120548
99
72
12
478330413
414770
153402
3
105288
228358
57885
10
22
64
39701
78
95
45
95
81
32
87
3
407196
9
6365809
1
75
66
381396
416619
29
15563
15
4
94373
194483642
7
262653
361001
208484
985305142
39
58036
129221
42
365935
316782
4
61948
474101
212781
14
591492691
42
5
430449
139511
329433
8
438199027
99
4272
37
1
777021696
313252
252128
177091
1
44
17
78914
373945
5
60
86
260715
6
111028
55
362034
38
483932
324090
26
701327866
704129435
6
72
497161
63
118026
100824
3
49
61
18
7
20
1
275805023
34028
40
31
292547
67
412373
677881111
27
57023838
40
47873
38080
470170140
618578248
78140
366153
104313
35
215111
75
11162467
79
36
494822
298870
4
70
197687
83
153354
625595086
428195
74
196403
5
484250570
58
6
177236
36
36
88
3
73
465087
78
181046
75
70
39
336340
87
292385
13
94
430295
403013
692330029
44
45
13
111619
528327045
412799
47
196811
60
22
13
1
189091
93
275028
434021
417980
87
416816
87936
99356
366124
140779
21
164204
252622
464922
61
86725
35
26
331592
7561
85
47
199514
72
22
66013
362688610
83
712616167
46
270559
35
28922737
56
87
93
61
33
207128
309145
9
48
7623
129452
17
346005
35
634621616
136500
6
407153
386774
230711
297958
99
885523531
6
36
64
51
5
93
8
30
35
30
90
57
95
51
99
87
52258
218007
314138
48
391089
129351
3
34
19
6
181903549
51
71
86
58420
972397060
251130
310256
94199
26
756220810
41
65
54
405397
437335
73
76
91
195198
20
445982
1
350233063
5034
9
126629
7
172572102
76
86
3
397375
415104
2
85295
73
219729
22165
256118
387930656
198236
14
129269
74
6
65931
168651
282813347
285782849
24
14844
9
4
295918
393450
74
51988
14261
91
397032077
388657
623912535
285981
95
261597
192504
693227593
83533
48
4
401575146
325087
96
51
60
51182
401501
123782
468388
51
284564
66
26
7
717917587
84
70
71
132350915
590894541
16
1
703226837
71
1
127579
269006
1
379177933
396249
70436
57
82
130331
26
618869129
45569
8
260388
443680
82
77631
72723
56
64
64
364151
10
50303
701857005
53242
22
32
147059
82
33
296696141
37
398150
711646762
15
127631
136375
471212
363535
28
67
235589
9
30
429146
76838087
91
96
61
78
451291
11
327955
45
12
26
255787
44180
6
24
13
833920045
65
80314
89
204519
608401368
3
49
105842
5
75
95
5
420024
4
69
852553277
142987
86
455429
85
176810
241548
93458
227691
43
31
1
119976
43
150164
5
1
94
29
69
70
52
3285
175786
369004
30
75908
73
416726
671078961
416131
25
82
51
10
207137
342611
475269
7
72
61
297472
164465
482117
370136
82
301175
29
28
32234
96338
353423
73245559
24723
594621160
166781
7
213070
490513543
3290
2
40
33
59355
33
71
489964
35
11
440564
157095
1
79
451262377
258560
76674
79
34
196442
246321912
54
9
1
576361620
73
262470
34
80
424742
34
351189
2
439995832
72
337243
4
21
411693
320374
952605515
250828
71
45
41
301800
374945
169035
465714
93
5
55
40
149585
229556
69
40
814582777
55
28
37436
15834
49
28
41054
18
3
65
77
189121
97
13
63544
70
2
88
16026
52
15
162759
53
183055
329991
7
92
76
188392
765
54
74
89398
53
416193
55
68
31
8
252727
366754
61
494115
231406
99
2
14
347953
31014
412852
304466
66
438220
45
52873981
255438
309613
499004
18
67
319528
3
454908
324409
41
64
3
22
248492
47
2
60
415002
39
6
45427
59
95
317922
277186660
72
27
43
487689
471817
219377
244663182
60
11
3
93
84
51
40
83
11
6
17
55
39
44
4
420605
28379
4
438971
368367
1
3
55
43
422872
45
81
341295815
477998
550905167
120702
63941
91
465154
89
798750208
54
44
166204
183723
54
145764
64
88
62236
366561529
727288343
45428687
93
129950
2
238744
334152
33
16
470254
237013
347192
77028
99
94354
48
69934
24
113040
3
142961
474998
148015
73
88
354277073
305004787
216431691
143452
339840
82965
489489
287606269
55
50
87
301918
339959
477989
480997
23457
3
27
9
964613640
48
83
495842
15
62
35
5
49127
489135
336428
486622
1
32234738
47
28
308191
436543
493962
24
93
82
95
87758
5
18
75
79
744352180
163928
287699
313698
55861
193750
11
152533
20
65
1
280654
3
7
326696
218846
85411
105668
65
247657
72
9
66
60
378871
54
92
9
121339
328033
185657719
478297
46
32
75
42
53693
382565
99
54
8
30
232112
90347
294254
9
219805
93
19
715446743
202840
52
245758
18
90
26
99
6
19
476568
74
297984719
13
7
9
66
6
58628
69
14
118436
4
59
369562
87226
63
453582
476417
42
120974
9
50040
61
906900411
499516
279036
8
465124039
3
73
531823598
38
894550070
482328
98614
50
134151
58
195603
4
36
477269
139001
301668
2
96
87
13
74
89
490246
3
132877
221735
5
22935
40
664232280
7
1062
181819
52
80
227514
74
663856363
209211
309739
30
8
21
79
24361
17
351409
124090
50827
2
8
316374
65
463962
46064
5
67963
18
6
367851
42
239564
48
62
94
91
496835
317253
76
230774
254264194
493959
14077236
134823
12
62
465867
91
70581
1
20
176947
31
20035
42
359801
172587
22105
449175
240175
1
155930
74
109784
9
35519
665305565
30
95
98
88
55
34
267921
403313559
424825
459986
65
18111
10
29
60
333789
847420765
71
17
422536
13
52
69
338640
568765151
81
45
476859
9
59251
9
2
44
7
15
9
30616198
9
416747
39
54
87
73
446790
343374
2
53
950061860
75
73
104893299
3110
211290
32
192707
230073899
61
19
496726
39
57
67
516391846
6
210633
78
321756
84
190984
55
468053
16
57
495767
30963377
493841
591338016
95148
5
473613
3
295982
310807212
225402
2
2
68
30
94
166696
9
290863173
74
96
348166
92
57
22317004
160601
182400
298525
11
86
71
7
61
799432352
4
54
28
51614
400294
38
179479
87
17
43
300055
2
221249
82
53
127436
388034
257164
78
263205
49
430368
350766711
352746
83
63
30827
1
407723
45
485748
79
419828
382907
96
856995
126241
46
35934
13
20
361785
415772
114405
226741
30
497334
21
99559
30
466581
200941
84
271435516
25
64
380232
152489760
19
256187
45
153734
180051
35
1
78
960364341
2
91
826309591
59
73
47
313609
476314
6
35833664
89
57
413768
76
62
588204195
22
70
71
421242
251486
9
332628
368679369
438897
43701
202903
6800
494486
291741
360768
57
78
7
338117
77
14
145792
180023916
99
246744
88
70515
59926
212143
33
894443324
376176
9
41
5
87
45
9
6
97526
16
474783
73
97
195403
16299
275081
199647
97
364258
30
67
65
461453364
193021
37
78
136570
54825
391362
100054
58656
52
2
745892365
96
256047
76572
302206
230356
944979165
26329
55
198106
381923215
57
3
5
89
20
25
41
483063839
74132
29
5
59
109069
428390
32
169667
198061
20
30067
40
41
243521
484549
314769551
40617
5
451843
13
408520
85
38
320006
333695
14
875589081
519327713
67
48422
3
86
484292
2
467803
9
89508
133603
87
21
94
65
774733451
51
454114
368818283
312740
223414
85367
118858
28
262837
38
341896
99
617119304
930595008
34
310989
36
284344
59
46
392444089
439156
923311242
61
317960
162404
21856
891501642
90810
38
65
220433
41
344729
60
160455
454151
24
200005618
24
350265772
8
49
412990
352450
112754
11956
1
41006
113549
61
8
140668
36
36
461055
13
99
595782258
46
77
3
396465
82
42
481484
35
15
46806
45953
309654
374764229
50
75
184174
812194221
8
26
128066
68
85264
53746
278072
162328726
359486797
212895749
11
78468
502899726
306407
475855
88
40
796132265
157032
34
61
781606273
12
8
51
470817
135236
15
62727
393243
272474
95
141283
4
448885
859645241
480181
900351890
99
621414143
484134
14
66
88
409471
29
898042723
314857
59180
250692
49
889771585
482825
225911
492372
456424
76
71
249181
56
1772
452738
66
491361
5
45
97
138756
388851607
239384
358977
84
49
83
344848730
76
19
6438
393066
210012667
380720
67
25
776380987
910077199
758748514
76792
54
771434020
63
270127
15
547838254
32
142714
24
984413797
70
487592
292387
74
31
590398247
26
12
8
10182
8
35
383815
6
949533016
58
77
74
59
16781607
56
32
57
33068
479671
5
84
416551
451496
458963
70
5
403768
70
63
8
20
54
26
3
67
74
51
348814
57
50
1
7
16
3
362785
305759
311671
440645
25
42
53
318125
71312
55
35358
85314
37
28
288276
378205
29
17
5
28856
993700911
938610644
307074
403111
486989416
37
1
46
187578
18344942
63
4
76
51991
109522
6457
8
8
342921
162938
101097
477890
370612
82
10
408489
619473105
18
93637
409092
252489
215186
4
77
260545
31673
57
477755
91900
454812
3
222775
93
34339
70
461080
122707
488758
412958920
11
485410
21847
25
439976
39847
193883
79
2
672088914
14
430760
30037263
9
489015
246879
51950
335639
47765
36789
365096
58465
261555
92615979
14
188622
444072
373123
5
701806695
78
7
127333
613667644
429173
29541
427321
454362
279388
29
47636182
352483
70
461152
649424779
828971
12
196411
1
342613
32
73
7
39
48
3
43463
49
52
485196
51
285265
19
436330084
94
80
44921
62
293063
342292
92003
34
20
45
7
404368513
15
8
38
2
315532
478937
106073
76
199927
94
882298225
33
37
189132
8
338035
351176
454417747
295575643
209243
19
399911
373406
170387
809736364
381603
16
118795
40
45
182233
965116718
3
85
385989
77
405121157
93
49
92
56
47
80
355668
30
81
59
374091
5
1
1
349997
214964
862554434
73
70
6
64
25
70
99
22
50
698246156
89
455231
224578
223963958
155461559
18811
97
96
279609
35
383111321
7
37
96
49
219093
2
107849
78
4
141026
87
71
454769
47
56
316668
332872779
97099
114199
343916
55170
332023
204554
113794
81
69
99
44
4
458876367
63
28
49555
5
352011
407278
1
58
388730
302837
55091
13
990660936
154068
9
424696
5
50
210148
25
48
39
84
20
31
24941
247453
5826
255564
47
92
261479552
208737
73578
86
1
14
77
3
482097408
444955
215281
4
173525
23
492718
77985
65
55211
75
83
260286
245247
385732
278967
251659
2
24305
321153
66
44
5
80
86963
305061
27459926
7
31
2
173475
26
4
408496
1
412623
771495282
84
4
284820372
86
338107784
96270
163728
55
9
465640
65
76
53
19
352797
95
69188
330325
39
16
382788
492876
241496898
87
494464
5
359124
497065
7
391219
60
255042
49
433291
1
75314
165738
94661
307061
373488
95
202188
60450
35
498875
25256
397701
91744
286920
400484
59
61
35
272057
286981
52
65
361302
292533
23
319726
5
30
455612
883730481
432292808
257874
4
11
35
72
7
27
93
711608013
3
441725
7
346523
222105294
56
38716
34
12
470605
520201756
73
192293
69
17
167370
35
31
378338
53
18
42823
52133
89
290700
5
15
215124
81121
59
5
888220418
377079
198025
27099926
229474
2497
88
53
40
474468
455802
175473
37
124826
53157
176269308
136174
74
47
53
29
8
36
346321
2
51
27
473791
52
369306
50
42531
34
596832046
65
210052970
1
42
596714155
93
476402
378517
191364
28
28
65233
961492775
37
58
6
355798275
280772
21
238446
349864
378898
249489
93465
10
63853
75
415081
332898
23
72864
48
86353
34424930
28562
340151
51
128384
152463819
222410
44
899302456
421194
403980
748090532
7
50
38
79
359600
20558754
259328432
403201
195068
42
473877
93
379053
21
170623
454428
94
425192
139078
42
27
281724
279766
93
54
78
148739
7
105605
74012
98
219423
71
13859
67
7
64485
289329
794116213
36
65
64
22
33
82806
90
1
7
48
16
13
31
234331
294264
218277
134556
40
84
76141
128024
8
4
4
229414
94
411722
21361206
7
69
156753623
84
15
92
369777
82
82
555625007
4
826992397
290324
399736202
65
95
4
28
98
392973
496761783
90
3
127451
96
60
239692
752141277
452841
32
115818
28
448456
33
11
20
30
159671
283693
124680
495748
1
110489
449702
360790
121268
27
22
119813
33
417026
52
71
252001
463966
3
5
29
151273
341985
401854
99
286437
124241
319597
217224
124517
227131
39
763741238
496326
93
93
94
4
164915
711105531
4
495432
313800
17
90
936028531
421722
233072
16
90
4
91
236415
355531
60
15
68923
81725
418519
40
137118
95
215868
434198
99
166421
24753850
105540
381785
56361
66
75
60
19
121582
94
68
36692
313570
163008
377899
213980
199322
185653
684196329
748355459
197210
396098
211409
37
169404
88049
227130
210227
624937774
371926
23
196247
22
665461209
492185
373715
10
342982
29879
33478
295709
292521
300587
45
2
491086
316746
45
12
112301
62
71
233651
685815700
53
89239
171432
43
3
106983526
468440
304501
291015
197917
105304
3
119362
4723
57
439230
658802913
42
10890
342289912
433647
32
42
46
30
281425
285425
238267
20
77
285121
448841315
420000
9
15
64
2
94950867
6
61
426624
19
323344
899159927
17
5
9378
14
61
5
19
5
363514
57989
95
28
86
6
1
89
75
62
1
65
1
22
60967598
87
450990
42040
511526691
468846
193443
1
411138
93
395030
261438
951961027
4
2
68969148
2
485575
880402241
932721075
177652331
73
87
54412
21
13
41
309653
77
219996303
612885723
6942
423245560
54
24
9
25453
306683
4
7
194153
59
48
85
44978
279526
95
78355
15825
8
18
213232
58
295725
365584
8
95
50
224413
284857471
52
57
5
460904
310355
88
198297
42143777
39804
664442742
8
3
66
76
150612
70
1
90
66
9
22
63
59
85
44
55
3
410819
11
36
27
29
22
159286337
196057
53
338801
250301
37
79
484602
32349131
35
52
90
96
181877
5
45
80
84
34
457375
54
82
99
372060
204971
294399
880106675
43
411675
402766
271635
105017
30
155184059
205872
467456
58
6
94
6
340037
316346
50
48
14
487669
5
147223
49
277148
472696
7528
498551
170043551
5
109398
49
307795
9
32
5
25
922829139
54
95
89
29
7984
6
107137
400149
218903
145271
112711
88
79204746
457036
387382
957233747
167616
443386
18
2
168783
84
84
415699
494998
867605268
83
381145953
99714
958146505
415095257
89
223490
99
42
464721
70355
67
18
42
30
40
225987
269866
238241
26
212338
134017
96
265261270
11
856051555
37497
145594
378063
56137
62
4
24
712054693
90
23
43
201855
403164
84
96
380238
30
8
69
4
67
388089
4
5
293422
289747
173054
86
28
430860
83
420204
49
48
260766
169068
53
132974
87590444
375671
56
63
386152
49
642908875
678580723
399401
11
74
148150
292717
49
892860890
63
498158
191290
84
215266
167524
5521
457529
269132
87
20
3
455944
42058
496125
30897
94085
363469
30
272225
62
43
273967
1
71
457199
1
10
105705582
257097
134447860
86
78
350585
235335
13
2
420716
462830953
275046
414760
229560
282371
4
26
1
343109
110059
8
46
59
2032
39019059
396847
76788
38
262566
10
499274
473823
91
98
376875216
410215
98
50
10
28224
56
292212
1
330558
718724013
82
80
476884
290958
85
485808
80
31
401168
162300
80
1161
86
254059
825081304
30
5
441943
8
51
68
359654
5
75
429732
273860
81
70
160339
2
184888
245439
29
34
305851
86
356443
277879
65
22874
185910
4
2
206557
25
33
58655
89
32
7
57
436771
2
50
30
298455
398001
68182701
14
88005
37
196120
29
78
25
12
415830
8
437991
147155
144694
21
2
47992
47474
730118711
6
393818
28
231632651
208291585
200642
466232
812838405
44
129767
53346781
37189
465397138
53
309528
368772
42
4
96
76
67
26
483698
30
185897
78
946094997
465488
5
194415
227762
1
93
255896
279599954
470859
55
9
734765671
53
100895219
9
85
394465764
55
258023
47
49
357025
46
4
462122
9
8
61
84368
93
83
427386485
52
63277
433852
78
269349
175085
242029
71
126145
8
71
33
171931
208344
41341
1
318585710
76
35604
293735
307726
294949
800802316
38004
28
82
91
3
75
346207
96
358883
324068
432347
85
294571
18
39655
400850
25
12
194212
76
5
234465
7
74
82
481561
444484
358524
12
403743
8
56268
77
33
98048
81
80
131051
30
190947556
254306
23
26
166829
16
88092
10741
66
71
298746
99
435315
315422
10
81
408430
32
28
20667
49
82
161562
463592
12
9
498321
81
8
12
325451
2
28
311623
387981
51
119413
9
86
86
39255
14
11
64
37
624556176
42
447544
95
172882
299509
4
485325
210768
95
45
94
38
5
399387
2
14
222799
52
46
225148
21
8
50
23
77
99
15
7746
438126
3
367478
86
892069489
1
244899
82426
9
366047
4
62803
6
80
160259
232169
53
1
76
5
311958
76
39
64649
4
38
54
85
268207
84
886766882
6
944456348
12
79
425696
305997
3
62
294959
28
4
54
75
9
46
599801551
697287417
71
156432
1
7
90
25473580
62
325161
52
80
11500
12
79
9
411575
97
252944
170150
161831
392149277
17
165457
421508
14
307749
602712245
72339
65383
399803
35
39
488436
853976329
53
71
57068633
32
13
288072
25098
2
204181
70548
334879
82
47
68
55
353506
236961
54
90
361322
683225282
205822
311044
176301970
64
122305786
31553
81938
59
428244
18
555836698
361400
583107321
38
429110
47
235068
707731238
62
201749
151283
50
202261
67
45
26
88
55
17
154854
79
5
71
10
33
99
374585
9030
21
302696
99
21606
7
30217007
62
300328
708251843
22
9
104531
2
370631
81
9
42
374129
32
2
82082
44
3
384732
29
82220
15
9
21
324786
83
276710
487080
463857
76
4
51
367161
44462
735626910
8
40
38
485056
27948
229463
77
118076
49
172145388
131465
76
34
130359
21
129114
99
447362
877592520
52
13
57
505980081
367870
54
72
803440329
7
66
112483
475494915
792080782
124826
417802
72
41
50
286072
61491
2
94
75
7
18
74307
126037
219342
313127
303662
451496236
77
457417
268796
15
92
49
21
28
19
244970
160073
146833
213801
133236239
96
42
1
9
401450
143144
44189630
51890
25694
78
80
422718
346963963
802206231
81
376786
65
278477
40
61
32
6
88
291775
55565
76533366
72
329661
322855
154093
20
731549633
401541412
46
4
35
181106
444294
130073218
91
16
222660
96
120908
66530
39
93550
840393085
88
56
3
451978866
49915
58
55860
412198
1
168722
176940
411332855
422788
188875
35
166394
32
35
954101781
81
255175
411592
16
353505
3
177428
52036
42976
78
5
864996782
64536063
469613641
396330
87
240108
540258199
174442
46
91
7
83
228017
85
170432
34
12
789242043
90
9
478794
658130221
276937
38
8
71
4
17
476108
5827
780380183
97
307607
61
155290
534235234
26
143721
249721
476091
38
57
843492650
285371
270357
30
812799266
17
57
226874
90
91
114233
918577346
130074
343189
419564225
36
156186362
54
73
98
34
59
12
411742291
455317
428812
13
18
8
3
67972
66
820080955
52
49
114488
58703
22
281696
93026
59
130738
5
66
209828
74561
340759
16
27280
44
270064
1
26
58
129267
21
348691
428442
72
54
85518
197665
8217
49
643696125
81
8
124850321
22727
79323
700420744
277839
87
11180492
66
231604
232217
278410
43
87
76537885
70
277153
3
8
116126
98
8
37
199461
73
156412
97683
713540849
10
11
223034
44568
48
78
345895
69
7
723836393
904963870
63
69
41
86
142664
170737
43233
15
79455
57797
251014
14
75
477928725
78958489
48
67
2
84
2
754580374
88
23
209310
144029
180410995
64
5
23
59
40504
463658
59
90
109559
293518
95
491454
42
377742
137493
94
591497358
290718
1
34
323979
196974941
62
5
8
83
43
9
202602
318606
137031
409153
260742
8
76
75
9
21
492324
82
389486
60
27812
2
52
1
6
301889
98018
72
127231
47
3
11
781555085
404639
6
121682
24
2
86112
1006
25
91
19
59
30
69
34
279822
145460
298174
1
84
284478
69507
260933
40
96871
73
19617989
73264
480297298
74
355233
711504682
95317
258739
416946
17
32
8
2
68
41
280981
18423
156983
62
6
168237
91907
9805
139679
82
15209
75
4
479995
6
152668
27
75403
253729
229556
124822
246012
63
2
490161
1
3
86
61
9
978974298
36
81
828925950
26
73
70
63552
224886437
44
360379
181420
922242365
68
49475
31
311949
70
282589569
94
16
63
18
72070
224033
52
3
42472
388113
25
44
60
437146
255851009
107639
4
166699
485813
9
3
151809
43
48
947335328
201991
428329
89
55
72
311181
53537
55328300
56
970895781
79
160652
329724
190818
263770
60
83
44
71
82848
432384
360524
9
20
229564
36
35
383580
292459
394925
1
12
54
483975
47
5
456371
78
78
86
61
534281168
457809
6
43
72
51
273282
343673
794821346
125492
356427833
68
61
435791
194950
280402
355602
76598
79
152882780
80
243300
39
520323693
200970
295495
83
796736156
30308
14
9
63
66
458800
428348
457052
154158
16
372663
91
63
9643
24
836642611
442414
740345290
276533
215554
83
93
388343673
39
83121
478100
55
27
68
1
10
175694
402758
58
357706
36
1
8
340726
56006
24
479957
29
35
264821
6386
155482
363811
308079
27666
88
183727
486799360
91
626958387
234371472
176624
5
84
363977
109158
24
33
692564956
481555
5
95
402146
92562785
469867
67
43
261579
604381085
44
22
42
4
67880
5
22
412998
46208
40
98
98846
342664
8
34
406056
53
458536011
391110
327008
6
20
811391815
71
444699
738241808
91
57
88
60
5990
40
95
26063
44
71
69285
234240529
6
42915
1
250861
252556
2
57
72
408965
73
92
54
388349
98540
291321
57
7
64
914105840
75
287821
318460
20
92
95
276968
48
271476
540601759
8009
8
498794
829678736
483149
63
307863
300975
357346
96
214987
264381
62
177043
403912
494014
74
37
63
489980
443933454
308983
26
40
31
45
84
96
253555
53
37644
107622
231430
167466
51295
84
7
27031
292297
409438
474196
98
388108
3
2
92
65
419913489
116779397
601704834
613388852
99
217324
58
17
7
7
447583336
633303397
98
93
121009440
211907
32
10
20
359426
392250864
293266473
248429
32
85
65
275838
303001
135742773
74
90
83
248814
23
251286721
97
67
68
88
92
6
75
280181
2
84
41
56
89
71019
72
368011
69
29
43
45
59
393260
438051
53760
82755
95461
450684
476154
68
70
60
130911
14
60814291
27
412682
47169
95
341285
51
80
6
128119
2
32
59051
66
43
227666
91
27
84
111068
76
53
12
65
114701
52
23179
74
24
292750
315825
94
9
192293849
9
425467
493925
202354
286603
28
247560
56
142423
37
304332
9
42307
66393
362186193
2
76
282164
2
48
11196491
56
338510
69
7
99
51
186174
36
854
285637
213703
279643
233985
97
464045
50
59
2
256662
21
17
7
3
91
353646
116538
6
97032
83
7468
54
181935
40
81
90
86
39
22
81
92075
44
354821
4
205505
4
2
662717300
13
39
52164
1
185100
464886
26
80
65
66
923595534
74
69
20
323535
2
22
81297
274216
1
255270
17
77
545150741
173317419
91
85
7
258020
62
58
1
283540
54
143925
205916
60
455375
55859744
66820500
295892
471211
399004
37233679
612828562
354615
94
18
54
12
3
831399611
790211393
63
481590851
833613087
717856324
81
28704
50
11
8480
319795
47
306587412
217737
84
86
56
3
58
92
42
9
379917
12
3673
206835792
348582
52
47
250753
258960017
376412
72
47
719
199177
10
246090
24
302472
586803489
51
49
380139
60
70
11
456815
738269513
384578
698479407
85
55
219983530
91
301302
79
22
31
248772
37935
147981
117506
321792266
273404
182579
267783
47
13
434240
13158
33
377141
86705
107623
29
184587
491271
2259
192332
587841709
384159
511342171
19
21
9
35
468471
57
452385
665710513
892609635
369294
94
81
56174
49573
4
259481
111105
367005
60
2
62
370457
402062
967723083
4503
7
44557
5
9
77
96
991795221
153534963
428216
71
3221
89
23
133503
412542
118118
149453
256740959
420558
19986
19
79
113478
35904
78
289821
150283
47
479678
43
423929
8
268226
36
378313
78
61
383941
6
382928
548808261
25
47
74
48
266371
41
49
50066
66
179268
591100133
273338976
257185
41908
477330861
322969
276740
19
77518
320685
79
141165
6
7
52
498644
979407706
112002841
198309
85
91
75
92
41
67
50
59
289725306
63970
442071
28
609009115
476895845
93
16
97012
322996
421441
92
61
184456
82884
21
6
5
902440432
29719734
16014
8
232524
95
334598
24
9
78
9
254195
45431
259549
72
98
342395
90
8
3
219801
99
9
92
96
5
134854
91237694
217396
43
377921
970110489
422498
75
92
62
671852482
258927
18374
149887
4955
32
144447
57
122724
119066
48
85
185216
759084407
6
44
518509684
45
13
87
92407
140575800
279154
49
79
51
17956
66
5
476200
63
88
26
149373
651154748
106815
54
8
81171
497980
259134
301636
82376
52
207473
241914
440458
182910040
396829
373636
81
285943
289960
20
65
54
90
10
403468
191808
13
8
121127987
454866
62
40
6
27438071
1
23
10693
46
272766
43
5
61
421660786
385847
223672
71
444405
79
398437
13
88
351863
391331
38
46
101167430
299682
370947
384556
198171
95
66
1
418903
439911
469383
93
65
90
35747
90
20
498217
94
47
30
234187479
62
5
7
4
33
403710
41
22136
86
496249
92
2
785065264
39
498259238
48
678760917
74
1716
341811897
98
350107
377438
97
265261
85
101955
164561
5
22
37891842
579192209
45
42
2
12167
78
54
421766
260464
70
28
23
81
343515329
99
236528
378627
5
22648245
3
61
448601
67
120302
396735
82
73
72
427333
162829
88
28182
84
35977
225332
40335
252049
20
41
329049561
39
349127182
125967
778975799
244571
4
71
3
55090
91195
61
157739
500399584
18
17
90
19
81
99
6
382595
4
1
571859305
31
84
252406
7292
450117
5
167201
40
21
32
475413
95
53
7
296020
81
928926463
369053
425613
95
624157526
38
86
57
123598
15
186107
109948
9
30
2
24
4
2
57
140933
10
319559
40
351911
64
23
809659599
60705
22
63
8
72
12
4
283818
7
311986
66
93
73
234402
278607
293483
146039414
266336
9868
22
29
62
12
428836
65
87
66
24
80331
57
436582
433243
24
272696
35
85
276172
22
96
5
286429
5
79
19
133863
275917
47
84
22
15
107455
58
33670
5
461360
76
62
85
494612
473755
389700
53
246741440
46
178487
8575
63
594326206
73623
1
25008
42
52
56
71
511148186
231216464
662270592
45
37
8
1
49863
40
57
33
201417
311262
80
356127632
140423
9
11
320315
123596
44076
3
40080
749624753
58
243366651
19
43142
1
180804
292097
167005
8
687046684
38
967597365
1
213063406
268640755
295647
14466
9
353523
62
39
92
86983
316005
94
88
6
364162
272247
189190
59
445486
56
34
72
783214611
89
134686
67
3
86
81
117258258
5
50
479555
45
326609
657393375
504800097
458227
353684
19
275058
1
250965
270996
592121411
2342
77
26
439477
69
81
3
80
420427908
35
6
46
2
40
175145
7
845716846
278561
87
55
91
364170
43
363419
225083
6
294195
136849
445521
70
442074
86
86
22
1
39
53
299379
311777
85
139907
17
460748
398331
295375
74
404311
838149410
48
20
73
182089
22
13
6
307187
337676
271376
32
12
39
469806
22074
57
410692
59
70669
269339
71
68846
24
9
403203
169637
80932
449701
6
36
256938
33
28
96
39
5
65
27
87
36
62
468803
131203
5
266174
97
63
387689
16550
9
55
79
85
47318
828165515
135532
65
519665945
310617
368667
328800
383291
28172
53
348169
39
41
90
30
53
473283
300911
328776
39
53
264771
90
50512
57
34
435097
87
36
190004
492919
182900
55
42
353847
41
40
373633
66
11
27
395424452
59
110247
54
30
277762
60334
297534
8
8
92
38
342284
15
26
9
52
8
209845
88782
50524
136529
22
88
68
109487
87
330717
127767
450645
4
27164
937932378
26
489171
25
71
27
97
132362
508803636
87898404
92
20
51
833399675
2
91
2
59081
37
277795
458421
87
114047
49
3
7
743583231
40
2
29
408297
8
42
126695
333939
215341
293202967
39
83
70
38320
65
6
473757233
205165
451160
34
8
821073099
83
62934
988173375
8
1
14
103398
2
47
42
6
55
81
2747
478130
87
1620
92
97
302006085
9
29
77569
29423
50096
221775
33
694960592
1
53
66
64
136985
453309
7
83
12
64
2
134392
78
63
67562
74
1
71
24322
26
735082742
57
93
247501
1
411326
58
115177
478175
320679957
38
8
26567
488672
35
65
88
459941
237710
96388
32
17
43
143214
256320
72
83
50
4
36546
223262
44114
269863
488432
97
73
36
613763704
5
326677
173447
429225
163840
430761918
431154
6
8
37
293718
893339525
62233
187812
88
407800
86780639
152164970
53
143842
7
7
11
375497
610651483
28433
76
99
953204088
429785
29
35
241597
63
139354
96
25
4
15
76
80
360306
48
57
407074
929529715
30
10
348382
95
236451
393996
24
147985
9
7
9
320001
43
51
64
83
117204
453756
478121
73
54
17437249
52
32
43
223824
1
475044
80
16
8
56
54
45
101168
346655
270766
55
2
8646
36
453932
2
251522
33839
3
1
74
99
42
69
38
12
11
83
57
41
59
21100
97
96
83
8
790390218
98
67
50
227380
401724
446933
133350
82
472872
97
36
18
9
14196
21951
79
60
26
337361
81
121818678
61
74
51672
271163
412813990
244108
56
82
37
19
69
725711646
80
286382
119510
25
5
32
291074
59
115423
77059
332450
57
52
217682
187906
279878
214348
49
105515
354272
183179
89
82522121
23
61
57212
93
111542044
58
10
267869
9
52
41
62207
7
264896
60684
19
38
7
22
34
336104
304988
106091
66208
76
23
156111
324104
82
98886
11468
202105367
23
275219
22
28
2
1
376694
12332
6
15
398649
14
849694600
295132
54
704898478
167972
12
31
178523
40
8
698577605
92
5
214182657
172998
16868
221258
437802
52
940344899
5
92
97
8
7
62
391167
266081
89330
5
53
86
215079
9
468607
111930
289313
24
27712
311238509
94
48
480203
19
58806
60
9
50
463598
391639
371406
362266
76
475587
31
59
39
158472
33861
70
75
314103
74
383094333
273890167
39
311297
13612542
61216
76
249240
284458
43
9
527969366
44
286316
325676
394923
89
36
58
117078
356214
51
66
205014
223302
34
21
356138
8396
968771496
76
219256
339445
74
400883
96
161681
268927
572402048
15
302791
74
134235
1
486103
448686
3
120962
47
210994
55
342729
38
7
75
49
22
252339
439310
39
182334
261507
171673
212025
109824
29149
48558
2
132031
306991
14
95
89069
91
54
156548
629145269
236343
87
24456
276337
21311
12
499353
13
90
4
396122
901551631
37
104564
56
23
63
53
288715
335331
322351
99
56
140768
19
19
359576
113738
2
56
1
255422
92
40
156447
85
129508160
71
9
5
93
95
34
827563328
6
23
130971
882380935
41
322903
90
29
487871
62
207998
362369368
7
22
453670
2
442842
5
37213
637502086
455559
22580
82065
252010
57005
7
222113
202202
85
216517
64
98
30
20
107598
468533
118143
59
41
5
160870
4
444899
112664584
8
92
53
91
59
150797
84
1
61
298180
3
169380
97655
80
996880862
148776
9
35191
124507
162609
84
94
293561
68
406024
77
432540
473166
29
450198
89
34
166962
113268
313049
209212
96
53
40459480
399156
45
177419
80
73
101782
76
387577
49
21
227461
2
278832
12589
85
8
79
428663
251397
233810
366858
508530348
9
87627
820918383
36146
42
180951
9
94
166949
293338
138910916
96029267
28
85
26
410365
35
359136438
6
35732
55
415677
412472056
333183
31
411546
329731993
197112
316512
4
399222
9
271899
9
386106
42
1
43469
57
9
336261
61
60
335193
444716
15
365801
289524
166851
1
25
55
142943
8
77
30
411611
336889
82
434700
71
69
446592
14050
160608
41
368410
320613
477112
22
51
29
415238456
29
152032
7
1
90
92
16
280685
415452
259668
59
385888
202204
351544
765906557
344479205
55
22307
110409
66
188727
63604
71325
87
96
396396
239458
49
961015397
7
166645
69
81
2
44
180950
467458096
5
108711
2
58
97
82
72
249526
84
484382
687326606
151249
5
827480441
87
88
42
59895
90772
95
87
80
2
74
14406
168435
320218
418835
134626126
91769
6
224236
86219
338760
8
178316
56
336279
491444
27
4
155889
739573340
162386
64
382363
484363
94
84
55
152171
66
80
153168240
254940
9
217931
31020787
4
7
62
327999
251884
3
203435
809432836
13313823
4
147652
37
418468
145892
131202
987031707
386229
15
99
492296
222399
309168
406804
92
1
45
117509
2
230809
385839
394206
174985
11
69
29121676
8
31
819490146
35
7
972651357
92
203234
7860
42
67
208070
323021
671233172
82
54
163473
32
210273
33
247737
85
184980
222574
402992
347453
24
3
38050
90879
105767
198109
280821
305633
85
105482
377504401
398803
33
234286
973281937
219309
1
136581
144460
215144
6
446344
173041
252638
230780
24
301679
105418
39
448261
46
147678
46
16
4
149797306
276961
64
45
670459312
94
65
1
291767
262481
78
49
260646
91
418549150
44
583232623
38
71
322015
38
9365
97
169580
62
20
2
2
400480
8
42
48
36194
339692
120041
91791
47
7
90576
47
202169
83
331303
93114
297136542
287359
37598
5
29
18
9
9
4
87
110664
1
87
734544311
207469
451291
460390
18
492269
490799
170399
355745
901690083
42
954866137
366319
28
56042
15484126
108791
258178
555977263
86
411956843
761432490
54
376994714
7
95
2354
397286
21
1
43
200617
106023
40
25
92265
489884
113692
136889
41561
107006
85181
28
30
7
794890387
45
15
348462
12
66
411185
404234
68
434905
835493802
361841720
98718
28
95
76
164308
90
35
222057
48144
21
217057
315210
57873017
25
15
58
74
335499
344063896
47
328279
66
363216
2
23
70
10771
51
456666
774343242
20045
221665436
177325
149544184
131068
74
191647
267632107
284930
135963
5
269919
30
49221
15
22
390039351
23
73
319094
348278
33
98
59
9
360476078
40
114312
93
442572
92
72002
51
156561
495824
93
88
832356445
123649
213203
204071
194710
336625
16
120237
65238
86
38534
196451
190841
458357
154775
84
307072368
9
17
323493
93
488235
94
20
364765
764758365
69697
174522
61
303904
22
148111
17863
460365
453595
50
110840204
280501688
68
95590
96
376604
68
332999
169925
96
284425
47
119066
45
168675
69
37
219381
16
236024
7
7
172633
364049
300071483
84
17
26
87
40
7
80
54
208097
122086
165352
48
366634
424748
95
9
522048690
82706
292787
273170
267925
465399387
4
116647118
115287
91
90
872625917
45379
73
93
5
411869
20
29
88
50
12
500134706
401593
15310
17
204897970
74588
48
7
394065
16209
759900167
256044
98
9
75513
1
8
12
23
71
53316
431635
256866
56
266022
309525
387245
458203
48
179719526
27
149306
19
6
44
290460
474118
95
242304
20
10
132469
174395
84
416246
74389
841170419
36
247182
191198
82194
295017
72
468837
276890
242502
318333
5
26
96
374876
96
57
2
998399008
208722999
976992454
86
43
312225943
86
128398
149125
602222734
5
219939
52
120028
2
5
33
4
60
17
23
222199
7
4
325024
494864
450354
6
335090
5
436111610
140064
66
199661
55474
3
76592
360477218
199393
750618495
383160
249160
8
64
493269635
61
1
40
13
475821
59
469990616
64063
19
490280
9
126161635
30
99
200328
465665
363392
975503266
21
44
3
855710345
45
209329
5
117464
152243
935253664
50
113400
140702
39
151783
440202422
79
49
59
7
1709
294484
144628
333641
387567
392653
86874
88
21
364854798
3
988753725
403010
51
288679
450509
97
32
76
1
56
126730
159661
277830243
356280
74
91
104163
308550
237334
3
731768986
469760
45
39
82
373189
98708
71
310570
397766
1
400740
162562
25
176227
29
393573
22
287958
65
70
245052
12632
321109
297827
15
70
8
49
46589
97
324960931
421493
365834
28
323829
632521260
107950
96
298567
68
283300106
449106289
96
479144
163435751
324211
59
22
130063
370205
85826
2
270870
60
92
99
53
79
51
239084
48
311833
2
33
55
30
94153
139006
15
1
7
694243038
340521
758858365
354556
66
57
58
95
120420
22
276849361
265871
258476
274079
124217
110138
98
272610
50
69
1
27
59
344589
441896
31
99
482267
87
348788
349808
62
32
37
18
266807
55328
467906
35
62
469224
281861
197019592
490979
43
90
628185752
2
9
1
67
61
52
343709
381968
2478
35
201192
87
140762
321975
929392607
280670
26713
642511350
346207921
107488
7
44
265373
35
304264
265104
295124
447580
17
349597
65361
305006
68
8
86
1
33
41
6
1
91
164381
879015482
276327
75
162972077
52
50
418129
16
80
26
1
38
87
388543
159330
302073
279430
47880
84
54
47
30
23
23753
446292
71
2
4
168248
56
51
459119
77
6
23
91
6
183186779
18
220809
125108
37
4
24276111
68
90
127951
71896
29
475947
5
27
42
9
9
577427638
13
42174
491294
123599
20
178137
275595
333881
200764
75
213967
50
497507
46
6
24
372156428
85
88966
9
66
270275
142617
476256
160437
1
26295451
23
60
504583951
345209
967337945
64
324017
40
22
89
3
298322
49
5
95111
187510
39
81
49774
78
3
600291637
99
52
44
82
274071
259931
72
486591
125565097
34
392492
84
169253
82
59
468585
22
29
56
52
131837
58
69
78
474867553
687762558
24995
80
92
79827
96
5
487562
83944
332728
411524
748800802
318029
480607
553362035
17867316
36
60
424576
87
1
59
33
98
3
6
72
43
5915
448356
233466
68
328786
26
101996
1
97
212891
68
186121
400814
11073
25
88
3
18
468455
407207
535048613
918090799
56
726146854
35205
431340
229275
448670177
340171
394829
86
192936
904510336
53
2
36
488525
10
27358
911677073
190671597
22
837503586
430906
6
67
280371
382641
484955
197618
104102
76
79765
44
302630
1
67
44
25
346533
27
325550
642895781
60
285691
55
219704
28
383664
91
97
83
71314
74
262873154
337380
38
23
77
57
91
235122
26
40
74340626
294699
411706
55014
181564
456160
67950
218506907
450181531
40088
314333
479623
96633
470199
85016
353024
374808200
4
47
3
9
64
126156
4
442175
44
22
458619
45
50
16
408658
363875
387380
393592
154948
73
176235
314583
62
44
406321054
50178
1
301668
4
1
30
23
28
30
3
103247
69
446856
933147739
6
59241
785645972
85
54
54
70
185295970
67
488306
95
46656
9
21
421437
90
74
236978
2
83
954771554
495820908
666697253
23
111694
66
349542
451271
109149
77
124182
47
9
2
38
99
418540183
488220
355059
377819
330595
57
31
88
84
79
730630904
90
60205
13
83
239362
155213
25
91485
491550293
297466
19912
5
35
439837
344837
825933131
135318
40
39033
91
26514331
26
154821
18
144137571
10
14
56
509420684
437499
305432
455546
60
20
46217
69
81
4
220712
936010188
570504075
57
81
5737
260674
22412
214120
272397
7
1
1
51
56
53
82
74
82
6
96
1
71
16
26
72
76
5
69
277230
75
43
44
650952225
18
38417
449071
72
251687
3
141465
333095
81
385941
23524
38
58
8711
77
106118
35
10169
55
34
679013684
65
443576
191667095
473630
254891
304454
305693
52
37
366714
449290
44
86
8
275882
667910141
415199210
216809
486185
134343
62
53
61
68
16
107943
273244
836575181
174334
44
340448676
21
85
21
78
15
81
9
20
452229
33
430240
1
22
495381
825095225
380216
89
885975532
302561235
18
10
850790983
48
32
83
313853
467931
574851295
237975
286249
29
246849780
74
77
29
17
88
73
393789
79
206368
11
78
116220712
58
77
396227
229530
391395
321495
210121
7973
28
20
394032
65644
54
213754
311410047
17142
18
271292764
902552320
485268661
21495
24831
259723
454563
438492
334034
8
91
74
425464
49
304633
95
74
52
195181
29
52
357108
45
58
43438
42
407232
399461
83
26
39
430731
70
192497
55
901813289
9
64
455324
61
4
479025139
77
50870781
74
456664
126522
256512
493814128
92123
41
35973
28
79
6
865460824
40
274399
325285
82
162016
26
198141
17
496088
66138
51
5
59631
54
78
18
464594
502239937
92
56
75
463639768
17
171667
68
424012
67103
792350721
294263
214576
344113
78
17
63
92
388701
43
204675
475815
58791
33
254698
50
72
222009
22
1
458023
6
12698630
9
89
492777
22
230714
446469
5
88
9
9
72115
175246
97
388249
427483
223009
54
210123
5
1
357100
85
456961
290240
442932
60814
319354545
286990
69687
60
86
47
408584
63
127171
49
96
42
876765535
55
45
47
14568
55
353358
7
318051035
203366
85
158821
165348
15
271742
489305
34
21
394602
13
36
51735
3
20
5
92
309418
75
329791
339665
178782
2
329064
9
27
57
84
60
517744873
58
35
35
240455
72
83
83
26
359711
97
110216810
96
317095
7
51
402639
980694643
224156
41
256296
65
68
358996
74
446769
19
282430
309529
77
31
383677007
474894
89
51
293553521
28
58
21
411585
27
67
75
104264
7
179465
244858
673553879
568777961
76
48
342364
52196
498095357
78
96323
85
144487
965583793
608495893
72
197230
270094
227560
84
71052
58
35
102859
36261
39
76
419548
103032
243545
1
14365
57
77
99
396344
41
96501
47
136088
243528
50
12
366961
490444
94
864598999
96
408394
171717
50
67
3
468091
22
27
12
26
596651455
58137
26
25
339749322
429742
4
40471
9
423928
340647
214152
325824
276552
29915
42
57
85
52
12230
302062
72
29
2
16
346100
5
196811
127767
98
57
170671
438556
252788893
61
23
82
62659
179344
7
394391
2
118515
260127367
67
93
76
565593347
13
8
355724
343898
102779
493817
2
85
6
48
116479
384356
494149
265788
283004969
2
8
111362
459344
35
107205
52
251130
82
480811
422258334
887779821
865807843
412753
78
247388
206799
220833
99
205010
70
351316
1
72
78755
96
78
337343
165026
10
38
141891
425801
259749
94
55
60
4
133746
82
42
321635
499823
9
33
11
141661
78
329018
6
321849618
76
151321
19
1
329507
282304
88
15
136
257549
32
42
23
153426
357744
61
388565
20
75064
724706137
58889
200952
5
406406
5
97
725514137
292950
197858
58501
31
397721
4
127190
70
13
57576
491031
57
4
825391969
77
63
53
71
98
87
70
52
225044
24
155820
332801
28
454489
69
81
8
57
402909
161833
64
46859994
144706
36121
66571
44
27
21
302167
285587
42
68
40
118783
7233
245902645
166098
99
81
430957
8
97
429193
15424
94
37
66
51
79
95198
33
197852
249798
40675
48
322019
489926
308660
25637
215743
20
143476
6
70
398720
83
841328427
895373045
109806
454516
14
4188
423505
498848
203013
640176858
373232
85
461419
72
688439520
282500
67
59
94
144362
75
133999588
61
122838234
155376
36316
271672
212233
175455
71454
430024
65
1
439648363
278379
40
25
168312
15
27
3
4
249797
70781
81
60
17
48
244933
26
92
2
122679
30
24
2
102708
451926
35
320666
64
57
221022
879966358
99
3
16
29
18
204321
8
7
204074
55
64
75
41
88
198248
7
911133394
49
77
389384
114730
59
299427
342034
84
784547287
1
29
35
59
186974
13
36
23086
72
345061
450855
131636
66
24
898622789
37701
311645
2
256916
50
15
844103855
127406
821801126
339804
24
310338607
491553
69726
454866
3
45
34
459495
204339
933009665
494154
16
189583
25
377504
6
82
385852
56
49
486094
61
148934
1
205417
35
14
375979
363341
83
149894
6
3
162993
89
15970
256829
7
462080
29
119790
4
58402
316483
87
196897
296801
37
371143
692051101
16
55769
247678
225640
489365125
14823
7
39
71
4
5472
48
2
235102
40
5
33
91
81
36
152591
68
187960
58
54
35
31
6
62
63
981598991
64715
1
306338
34
84
176599
385608
87
143952
80266
370494099
55
3
11
44
21
58
48
9
448254
123332
65
48
945959789
200269
28869458
8
92
400417
237287
4
67
75
56
266030013
91
87
22632
39
43
26
71
92
92
459700714
148016
114427
593297764
295653759
84
13
351697
293070
469413
212648
334184
91
333867
9
88
654419150
88
60
501654072
284995721
87
167525
122632
198440576
90
98
51
17
332819
38
498350
323880
22589
44
856805808
6
26542
42
7
45
261026
88
238293
18
79
9
5
56151
11
280890
4
320064
24
431019
262754
343646
54697
69
3
738065177
34
77
24
948526094
722339555
96
2
905455777
40
74593
476636
24306
75
32
260263
15
19
30
247152
31
76
988152543
345234
6
8
67
52
87150
309135
319643
51
2
41
64
156572
265649
259848
63
1205474
90
2
236238
69877
138184
30001
861391819
358634
223081
447375
88
278959
248470
20
24
399776
1
1
61
1
41
208175
197501721
43
294480
52018
1
25
374025
254261810
56
99
3
146809
50606
2
9
193446
165033
334775
93
6
52
23693
106297
434251
136598
5
56
94
469896
82
5
207406728
791047365
52
14
18740
71
339183
81
24
62
107387690
120195
830826537
141354
70
403090
14
410983
368287
97
5
14
79
29
99
82
491979
84
28
52
20
33
53
949206127
437444
32
79
783265841
31
20
76338
35
465445
1079
515654126
9
60413
1
331252
47
9
18
28757
337713
219237
63
69
5
476866
6
473256
88
277683
278220
324388
92
47
219895
56
739029910
224444452
786282849
51185
175607
949688566
58
45
191858
648014561
122488
179328
331386
280249
894391069
307604503
108375
6
1
55
7
58
57
9
859160485
139927
18
444126
20
2
230126
41279
312876
283408
243927
430134
803982171
392113
6
38
31
28
27
183964
22
66385
6
61
332671
82
344311
202788
38
246643
430525
2
84
167421
4
346250
16
91
134193
204607
312310
416845
180342605
52750
5
18
48342
367363
345723
20511
37
62
61
39
8
135631
467535
25
21
18
1
317837317
193370
259830433
70
432457
404454
485848
9
26
427903
53
20
144674
17371
66
168907
339034
759924455
31
68
179515
90
47
114060
1
380028
71109
561656761
456900
303821026
113045
3
19
945969653
254827
77
112463
238811
345369
14
413655
76
235040325
240715
17
4
65
3
26
48
352512
258169
8
1
1
399356
55
23815
21302
446246
421076
78
519862859
449792
32
859158143
33911
389978
19
77473
30
82
122576
389963
275993
646415517
47
44
148772
90
102539
37108
398970
266534807
89
92
429100
40
7
56
173916232
7
3
268759
269924
94
35
133780
217359
287123
8
99
485211
284129971
35
97
170298
180529
32
18236
23
265407
342146292
205945
273895
2
40231
248513
477625
89
83
2
4
92
69
362857
43
41138
450387
40
822432398
93
3
119474969
35
33
86
345592
36838
60560
434931
2
2
334153
285090
14
68
215638
43
174434504
4
1
61
360084
717865745
5
428816
427172
194770
116636
199742
271827
72
4
31
67
628318828
3
474343
6
478867
437116175
99
45
98
48720
72
14
102218
336427
7
492287
260766
486655
266555433
91541
8
60
65
60
64
23
8
41988
257215
659153952
79
9
10137
80
477035
84
122270862
343461
84
11
192791
151257953
5
74
181737
71
264495521
95
464319
35188
833552436
421640
360410386
17
45
8
58
496334
478620
610249342
25127
393398
177355075
709876724
24902
88
124785
20
1
941098343
547369314
68
1
44
32
249432
109583
168506
82
33
19
53
79
240287
35
175378
5
298002
44
5
5
45
493875
261088
359622
95
73040
83
94200
92
52
947429683
94
47
396635
96
77
90
107493
18
474614
18
53
6
437381
63
4
332361
102782
321234
194302
65
94
110659
14
36
405442671
453084
81
167847
161634
150261
50
101654
99
19
225103393
2
243936
74
2
8
26
189627
55
231691740
90
65
58
47
920897870
2
222977
11
10
90
61
226348
6
261757183
184158
21
4
277789
35
160491
168174
37
86
410900
350003
417174
25
359611
95
26835
30
159445
73
25133
994063879
68
17
1472232
394605
38
99
51
134998
5
398145306
357780
4809
90742
523506868
16
6
94
397500
10
154912
276777
37
875080814
36
294687
95
385964
34
66
274881
354985
65679
461705
48
46217
249528
50
4
45733
34
65977
312714
39
182437
150068
1
461997
1591
67
424236
5
35
173670
22
50
5
327927
152718
29
706243176
345304
401390
36
54
837688066
74
39
245146752
37625195
73
10
46
69
808740257
51
7
38
70
21
56
337368
25165830
391216
21
91
122371
5
29
86983
34806
48
97147
45
21340
23
310266
638080648
28
443644635
263837
437929
47
726152038
596068322
408020712
74
77
318166
17
3
11
96
5
96
115919
58
902754157
377917
1
435907
215185
24359
152987
172721401
61
29
35633424
131117
98
56
63
82
1
6
8
459197
9
7
25766
74
55531
340992
341630
881336613
93741
5447
239948
851973778
484582
9
17
63
256917
9
97
3
44
415221702
254503
38
12312
327747795
25
51
463043
9
291221
719907440
16424
332701
9
141092
491080
79286
5
7
6
159502
74
571
63715
65
121803
299989
20495
5371
43
15
1
422938
86
446660
8
111666
474534
340939896
1824
5
954188479
307751
980734694
104972
388304
145443
92407
53
447286876
67
223832094
429601
225821
454844656
158556309
8
51
71467
22
26
48
33
83941
35
836034391
58
451642
74
89
564334505
52
465222
300928
818031272
331991
82
28
99049
115685
72
816
29463
297967
470458
394339257
38
125445
63
90
49
39352
413735
412821
104011
56
18013
423761
59
1
78
105009
26
9
44
66
287276
343645
22
356378
2
78
291243381
48994
17
498222
30
257069
104539
10
17
19
74717
65
70
912367676
53
41
461614
216188
47
65
4
66
57
75
291509
398417
55
5
2
7
3
30
472069
148338
73
79
17
334565
79302
449920
36
12
495021
49
154705363
342429
26487
482190
322902
13
318103
413102
37
968298186
390033
261748
335721
696308208
28
127864
97
57
67
358311
10
3510937
455832
80
106995
5
92
55
76076
246009
329786
19
64
94221
94
150840
180743
34
15
11361
43
35
386894
91
340945
58
39
84
471962802
157870
38
201256
9
55
95
742
224504
303553
9
214865
400659
9
80
31019
48000
407159
5
49
316109195
104934
281266
16
938286053
5
402650
16680
933572073
613736277
47
80
93748
98
443341
5
67
38886190
19
359336
68499
94
353157
32
20
64
445781350
15
39
5
170720267
11018
39
100160
38
32
65
276273
19
163953
7
4
22
44
41837
63
6
10
86
58
10616
11
81
277434946
113989
52
32
179129
88
50
120907508
412799
85252
70
241448
60
57
198821
54
195033
2
307184
94
73
257519947
28
270817
232228
20
184869
76058
7
25891535
331759
6
20622
43
495125598
128949
39
46
14908
84720
299441
58
97
95
7
490619
82635
293515
70
36
53
653877115
509703108
74
382386033
83
50
23
73421
9
54
66
45
278161
440486
6
51
207271
90
238077
21
28
156967359
24
333995
430617
152142
49
4
352446
44851
44
404948
9
25
58
63
5
147913
491546
88
3
87
9
24
88
733578747
86565
39274
61
9
50
57431
14
334668
62515
54
400343098
80
44
53853
59
462909
5
481325
326462
421398
10
306755
2
228758
25
165448
1067
38
147232
284441
251489
234627
37
218905
9
8
83
341538
91
66
36
201446
18
208789
487624
92
728744319
491345
347319
540271897
54
2504
418691
47059
32
381230
383842
976873484
76
63
399059
34
750828292
15072
8
51
62
37
61
50
88
43
80
283178
167406
945773702
22
289248
185934
56
36
41
235353
271807
128229
6
410131
231924
168066
188728
227478
73402
39
3
33
400964
13
79
13
413585
3
95
783680400
13
807980312
99312
439413
643303787
83
415042
367392
26
127313
56
110218
96
494371
190740
80
70609
73
4
11
4
46
17
53
26
6
19
52355
225412
72
80
58
5
55
49
89164330
50
93
272637
27
694390208
73
371286
476762350
54
19
178658
96
209425
310935
63
45
112826
32
97
258376
498071
437036
435669
74554
470945
42
211040
36
276049
33
175382
80
210713361
22
268314
461220
418445
143268
2
7
44
34
346952
214870
119538
42
176969
437686
30
284489
27
51
72
75
65
50
488298
31
152813
65
363099
34
28
8
260566
363538
39000
497552
290756
342685
66
50
309463
340037
36
115619
188545
78
93
319235
191279
18828
325718
124416
83
342351195
198601
76
323788
403325
484629
70
3
72
8
4
464450
317302212
160263
90
123875
444147
15
292462
24
46
109251
499647
128315
391988916
47398
83
31
767785952
225008
86
95
5
143513
15
80
80
107683
27
72013755
1
2
15652
65
2276
6
475
146409
67
128827
292984
935354402
16
472877
378627
255118
250574
594629044
51687
267949
84539
34
273481
30
229930
23
37
81
222853
168004
31198
623837034
81722
81
398207
195996
3
487516
272328
33
254837
268510
696034722
8
476700
267336
299802
19
8
164250
237498
475267
30911672
68
66229
349779791
146631
3
64
197724
58
5082
72
7
103087
313360466
6
35
752746859
8
607830380
96
98
41
333452
94
46
257378516
239224
339587
475744
95807
181830
363616
405334
15
735403958
64
91
79543
147256
77
110801
89
1
72
76
58
39
153593166
480105
55
411546
180375
99
277363402
271654
58
336648
337571701
442312
30531
51
54
229505
7
377597
66
3
9
948820791
363607
288344
37
79
109865
242259
421627
252532
852891999
363018260
41
5
70570
70
19342725
351417
413829
440539
2
79
438151
60039
9
36
78
324094
16
249442
93
52
10
86
5
317364
429186
6
101123
419216035
665702087
19915
10
931161649
87
8
664434975
6
398649957
450481
471592
65
9
83
59
333775438
483450
1
85150
7
766106751
316379
65
374849
267772
153114
333622
42
237132
9
44
61
457474
1
524504785
72
465135
24
29
450468
69
8
10
337608
92
791656887
393040
82029
49
22
330512
37
388484
38797
497755
462151
46
68
420088
9
53
18
99
45
68110
495623
25
6
62223
161876
67
12715
186883165
54
2
72
95
87
290657
86
42
13
394943
34374
5
1
259294
7
31
74800
259886
51802
494745
608329299
286471
400691
76
6
171719
3
560028218
927458372
97
64
159498
457992
283939103
226619
68
13
8
53
89280
1
190761
233291
68
56808
412288
8
238633
257784
14168
340215
68850
61
71
7
65185
90
6
339422
3
74016
98366
55642
105833
28
66
380677830
152144
390219
151307
98
89
296190
79
127062
45126
249995
405035
49
373746
23939
425541
47
85
359635025
28
530273185
747605798
149755
7
7
264086
31
66
74465
71
215077
1
1
92
27156
14
330558
66
2
65789
4
47
58
230502
25
159921
728728482
301620044
176696
408613
119159
61876
63
425700
77
57
46
37
1
264577
48
33
6
84
90
605777169
59
81
872075171
7
36
87
7
142533
4
295450
298927
15
101872
91
293037
365277
193605
5
418382
8
2
60
293691
86
207392484
23
935869970
62
9
2
112187
416717
37
88
294709
67
38
364101
6
3
6
46
62
891646464
90234
79
2
179414
5
631031140
784532913
184283
384252
23
55
35276
491909
94
2
80
98
97
185617
8
21
770122957
4
272982
307046
3
99
76
225822
17
11
96588
278183
484455
495338
215717
6
385240423
63
376029
134918
350910
118376
6
138914
356781
78
89
131467
24
225195
488556
683443314
48480
6
124306
349056
78
441640
5
458170
57
97419
234705
392401
11
106986
64
40
285159
76
25
20
77
199527
366005
402764
11
45705673
9385
5
161944
990306228
24
67
830972843
45
227828
67
74
495435
133204599
317586
396626
33
339953
22
82
484692
3
6
16
51
123051
32
195201
92
40
359042
71
43
40
309997
8
80
81
90
6
89222912
601160599
45
82662
75
9
7
432454
193475
82
7
142743
52
54
86
506604382
83
20792
4
68714
57
77
63
96
65
8
303558
282864
352940
300646070
88
284024
386150
50
732766803
55
241584
382680
38
7
2
94
78
125901
13
48015
9
56
4327
93
46
263065
112288
236807
44
8
35
106123
348732
89
12
300263
31065
14731
382389
94
8
54
24
95
193639
71
53
21349
65
434931
6
442852
30
17267
8
453672
31939
493285
420481
249541
42
53
95
78
36
54
76
2
18
329169
387871
67
83
31569
371431
436228
248918
77245208
4
441902
394439585
19
88
92
369287
75756
53
119010
528807221
469455793
163831587
54
24
28279
35
241071
11
175312863
132023247
55
56
24
7
43
5
479403452
478641
403731718
225805
377407
294851
77
45
460671
26
17
307654
369836
705327936
75
4
99
417178
406595
97
447122
86741
49411
35
85
96
69
24584514
420217
79
400932
2
415058
27
63400
60
389273
22
94
72
485301
994018744
35
4
461795
40
92
58
636900602
139911
25610
165400
34276
147491
410465
72811
86
91
6
38
122033559
294368
931712062
88373
58
72
114516
41
774030310
645874538
229199
409450627
53
119740
14
8
866629061
817992009
126480
84
6
89
3
325426
79
267450
22
155204
322915
161058
60
35278
18
97
40
8
361644
128529
46
52
476432
427774
465462
19
7
70
98728
48
848530331
2118
37
82
82353816
40642
466813
267606
105635
90
1
355244711
43
72
16
7
39
95
78
351094
98296
496773
380772
76286
422079
413780145
35
938
792281539
175893
491080
528100366
863002426
98
877335000
3
33
33
44390
61
64
388646
206877
981665083
2
215226
749529870
2
63
74
434442
221940
1
90
3
145119
448963
144295
29
283528839
70
292360
60
106798
181418
26
209078
94291
8
83
45
95867
2
332094
319211322
57
100298968
61
60
675376034
145067
816741305
53
330146
89756
7
293040
472673
215582
132322
20
464079
49
140771722
19
330445
87
304689
1
133134
73
35
318976
192437
360707
1
54
31
140025
92
23
17
377204520
332590
92
60
96
334727
317829
30110
8
261019
3
45
6
440149
144239
797976937
65
15
64
412199
268316
531471450
88070
191190
438609
54
148353
214684
9
25
15
22751
355728
20
312292
263687
382025
297712
138973
54
26
4
19
303265
417125
286034
82
434090
447490
539039737
3
9
5
53
7
90
82
14
417339
436548
33
235574
93
445248
326582
631329650
375915
1
45
386661
499456
360533
76
68
54726
15
18
3
1
5
462801
307546
77
466773
293493
22
77
512621455
47
72
75
7
55
406347
6
90435
16
331752
3
481650
242374
521321026
80550748
41
56
26
36
9086
322361
12
87
359886
56
35
95
7
435200
36
36005
262483
112330
80799
1
256619
88
58
5
400201
57336
245810
384765
73
143297
94
38
5
235282
38
174084
303042
1
155192
50
23
50
508688616
94768
350108
205619017
68
277424755
72
14
298144
3
453067
142883676
6887
67
35
474335
181443
63162
8
79
364108
37
22
494330424
158973
19
97
318680
493343
182856
99
341756
90
57951
53
85
136467
263129
924512529
22
418381
45
9
40
780109711
31
6
9
44
88
4
562467423
341357
74
491736
705520292
484514
12
329648
54
73
567580518
88
4
67
28
67
376323
61
73924
44
60
367935
41
196614403
37
191897
1
411662
8
107621
168340
228476
333606162
296272
479453
46
8
69668
474811
14729
119894
9
24
123358
383572
288239475
6
77
600251
61
43
69
24
135047
194406
60
85
338795
107357
25440429
61
21039
61
299762
98
14
470874
84
64
25
3
6
90
483136
26393
312242
15420
6
407806981
242384
44
25
85
464632635
91
81
381132
4
30
8
35
72
436699
64061
63
84
3
33
4
58732
6
272240
97
31
90
4
81
1
301646474
29
66
3
58
149046
19
22032
437447
8
1
119536
85
41
186753
99823783
80873
398322
131708
369039
83
17
144786
11016
90
264513
477278
61291
46
22885
479754
385121
864075024
392349
9
96
381367
2
15
777265128
78147
22
219481
8
230480
185590
236442
339272
46
15
33
70550
238166
452040
65
76
239035
812033122
175103
99
86
366077
196841
398904
350979
457827
5
115292
428782482
4243
92
47
6
482377
3
316385
551263635
22
22725
50
488376
18
154329
59
336380323
11
53
226699
490203
495293
1
1
15
376018389
413087
273661
84
72
12
51238
52
6
232288
80
64
45
12
494265
122577
488478
77
405044
190214
262303
459305
23
69
374728
15
86
31251
404086642
96
92
78
1
9
364515
286261
144522
58
7
228221
471854
33
6424
24
43
183396
58524
119055102
18095
188380
34
4
112475109
93939
98
250060
29
70
53
410960
92614
98
52
70
5
136203
2
8
231269
96849
73
321346
171775
96
44
18
12
458558
74
200443
1
75
586685765
44
40828
460672
862576481
34
93
8
67
146263
27
532770912
147167
123073
397165
77
58951
430629
2
275563
305306
31
33
358587
80
35
224063
1
71
55447
31869
39
27
400149
2
70
74
15
87
21
9
176418
224421
31
75
395055
25912
265035
7
88
283865
92
3
233272
29350
420184
465848837
948710436
491704
3
41
42
76362798
192793
74
73
378336
57
464758
515317627
24934
456399
27
336410
96
202134
238276
482557241
396847125
53
646521002
94668
282992
15216
52
409364
246379
3
46
66
70610
107486
95
8
453575
452283488
265993
52
41
327310
42
44
71
419939
36
451654
415589
82
25
630203637
1
403832016
348987
37
215584652
821814639
103361
377600025
70
93
271627
91
702758236
4
78
21243
1
693941641
12301
391671622
80
6
240342
462106
763838946
276728
91
71107
1
49
98777
213712
43
3967
57
45
4
3
396975
3
85
39
927848597
60
67
375579173
41241
46
165432
209671
32
57
67684
173732
8650
1
43
334653
159593
26
30
264034
198911
67
373370
189447
193903
6
154006
46
447965
784394527
6
196323
446417
2
34897
9
61
303559
274160909
36
797068731
77
44
3853
2
97
56
999793913
59
31
15454
58
323329
326965
57
31841
25196
5468
98288
1
89203449
556687168
130350
362576
436583
5
8
70
33
786875744
49
64
69
83
89
90
1
63
1
1
309238
360759
45
52517
496282
639515507
466313
6
230265
7
35
472587
33619
191896
87
185738
21
38
64
55
414211
64
89
92
83
376415
33
74
33289
859715663
82
73
47
77
79
63
326745
1
73
68
266823
431188
5
65
342141
197956
321685
180613
455673
76
1
12
168870
182890
37
1
13
31
241310
184424
814621069
17
22
281347
63618
91
279794
75
6
81
388174
62
479329
221959
341012
157480
352369
90
60
37
125775
102557
174177
485728
403563
72
4
276273906
72
14
5
71
72
55
400127
75
58
15
4822842
95
51
277332
196458
91
19
15
81
23
5
168618
67
55158
7
8
35
32
2
64
84
71
65
166929
87
144204
31017
89
4
66577730
124578
5
66
364569
38163
484873
867587995
426276
431068260
282314741
5
191755
244589
93
314072
161834
165910
421809
266784
87
467044
11
145796
65
14
24
864334944
17000
152286
6
276323
78
82543
268479
161093
808410422
4
92
217262
783360475
16
137060
58
28
84
62
39448
349945
7
9
721489353
376894
111506
38
10
6
13490
458261
840122904
98
29
333987
163087
47
53
315802
72
54
14
55
372656
60994344
44
35
49
88286
44
168421
228873590
168755
238790403
247353
271511992
89
17
5206
19
74
55
418529
300670
374000
97
14209092
13
150635
54
68
256283
3
94
108110
349795
763267577
87
22
293906
178565
8
3
93
348325
332641
81
80
142857
7
193014
472834
16909
436171
833706367
29
235641
922023669
3
85
19
315950
729592977
351389
56
39
415851
258252
75
569288718
22
9
77
180395
69
444297
5
7
63
32747
405959
70
82
3
121061
83
58
232819185
7
2
20
97
393451
8
233473
96
154863
13
365282
75
89
27
242546
274061
1
386357
54180
214610
25
786620329
83
15701
498517
62758
923184926
1
497992
452584
823628570
252712639
78
235720
183253
51
67
349686
477149
380122
15
57
1
480864
110468
40
67
5
71386
90
6
301216
29
27
64
562044755
180378
72644511
71
80401083
379840
909109027
168360
3
5
37
417831
352242
84
305270
34
454331
284484
57
4
3
543565404
40
200732
69
172726
378308
66
9
489578
72290
19
191964
10
44
346387910
447517
33117
4
27
37437
44
22
430441
325328
54
62
66
85
7
12
48
154657659
389392544
6006
18
25
945
796370367
90
69
326103490
99730
98
371339
19
263386
85
44135
306907
128457
7
63385
87
114248
460358
82
33
7
482961
89
119009
351684
101721
249618
13
85123019
4
42748
407339
13
357076
16
379316
101079
69
25
88
471066
81
391723
361664
142540
127229
68
5
628976848
453485
60
128257
802302496
37
398520
3
1
110695
41
967966615
63
73
379539
42
273317
72536
63
72
397471
40435945
376180079
92
37
199742
1
47395
41
111594
830997710
57
10
81
115528
4
99
241747154
321105
37
464675
218498
3
60719102
95
34
284890
8
489788201
247016
84
25180
32
66
327091
24
22
459874
20
2
3
42
50
120250
164561
19
23
45
35
1
37
5
85
9
244800
11
12
72
91881
89
77
349540
87
9751
91
67
140630
123373
75726
473761
184874
30
14
7
24
395455
167257
226057
22
104275
184605
16
9
48
288433
9
81
272065
1
87
465345
1
69949
235379
86848683
57
355993
41
28
8
6
68635
278996
255092
407897169
91
183572
37
331930
14
170237
90
86
248265
5
395162
24
63118
944250458
428964
32
165880
487269831
36
816521835
54
55
287865
280676798
464937501
210696
85
30
272188894
210446
42
228628906
532163727
284502
498289022
65186
27
16
459099
276915
23
32938
303565
41
494750
86783
114555849
477234
426478
21
64954
298353
7
58797
43
98
350750
334659
90
32
64
287744
14
242767
64511
49
33
20
243758
14
13
57
456357
5
32
86
487038
192464
52
178849
200019
279797
99
80
61361
5
476762613
15
299518
52020
257069
5
90
486503
9
51
303073
80624
27
724892618
89
452291
86
15
90
29
111597
498497
9
79707
10
106378610
3
70
57
9
68
425704
300751526
356291
28
424479
41411
281163
35614
425207
112734
27
189973
123073
77
40
2
137779
241028
84
146100
61
223709969
62
473375
939021895
188212
101100299
1
48
275221
299169
228916
53
36
28
92
11
444809
433875
55
4
299887
84702
334236
95
80067
45
387225
329009
179763
16
347526374
84
7
40
533945646
368381
438617827
257616
234050
8
54
459134
78
15
62
521616419
293166
344155
77
86
98
348769
26
211567
9
150138255
12
6
190827
415780643
376397
120311722
85
227027
7
2
560992341
464345
94
74
66
631395662
91
7
68
17
6
11
62194
64
162322
485203
33
29
20
94
6
55
100646
11
83
94
491137
191012
115648
458130
52
754682882
38454
118106
26
306407
56
13
1
314925
413424002
164974
336889070
57
22
437114
61
45
821599012
403986113
9
497268
360732
45
66
411428
30
911824748
42
58
276542
210580
293731
87985
286399311
80
99
47
94
85
201464
1
62733
14
8618
173823
77
787727459
82
29
24947
242013529
806827594
223001
71
873163027
453748469
61
17
30
48552
60
166562
15
22
1
151403
505359937
63
487182
360837
1
45942
76
21
91
231884
262886
12
73
10
26
676445082
369318
101401
441717
31
58
98
78360
473229
31
220445
56
14
9
405214
89
196506
642361607
69
95098
79
86307
22
328568
89
47
68
431146
398116
955807154
488905
9
238026
22
94834
239352
45
6
273313
60
121194251
45
314371
831512363
71
27
370748
53
44
26
15
56
457166
7
296000
81
21757
413727
23
23258
617267035
62
36
269096
113957
161430
18
290760
855921497
43
67
351319
69
84
4
264314
6
430796
94869
51
60
582122139
87
28464647
411962
21
867181303
126630
28
540232561
107896
67727621
80
265284447
57
416018
308376
464158
99
146213
281914392
99
48
22
84115
100426
6669
409964
71
291902
397147
9
184184
306940
152020
29
277360
21511995
78
257013
223249
94869202
58
113475
9
443710
60581
97
575321130
419560
22
496103
130105314
184455
63
138193
26
87
360050395
91
9
903183123
70376
347856
204684
198246
85
6
304089
50
93144
411250
4440
981240312
390934
99
6
138935
19106
2
667728733
998520089
3
81
13499
158694
54321
463214
92
157061273
5
21
108602077
459727
40
84
76
132971
30
21
338024
533550641
97
8
95
217931
47
2
16
71
383635607
477570
11
85
90
459760
131710
515361230
430805
73
2
72
73
270446
57
148163
999656947
98
31
408428
11
99454
68
86
94971
94
300075
37
4
75
469598
117489
219873
75
461843
309678
13
22
52898
6
370811
40
129679
89
349065
48
205164
59819
37
35
4
4
10
21242
5
410612
410209
467777
394865
95
424501
94
71
28
88
263392
208198
451454
43
23
169593
80
22
251191
3
369123
144212
88
488510
20
36
346717
414655
32
60
65
348381
323513708
75321
448137
439085
300291
170493
249265
59
403435
740559312
31732273
143395
66
59
47955
708080658
371852
469582
708037772
227614
3
32
8
51
153727
125489
395217
232926
6
80
51
421088
916173791
305867
66474
378460
976253177
219705
634059957
9
319667
99
10868518
90
50
48378
62
12
26194
466603
847124841
85
98
35
244047
375430
36
85956
66
4
177774
41
473781
33
341946
7
71
75
329992
69
4
97
71
20
102596
62
209762
446785
268567
19
117441
55329
99137
473358
1851
589659849
42
29
146769
28
41
221434
79
3
5766
36
6
177642
663388416
13
379964
25
108388
100894256
18
475527
148989
72
50
135490546
77
158135
588675765
79
99
72064
89407
3
28
358834
70
200377
398342
97812
259523446
229893
305806709
269198
303758
91706
62
91
16
13
22
264825
288156
326155
246194159
27
78
364183
68880
88
824339974
85608
88
26
24
257309
167703
79
50
86057
651628589
459829
73
97
3
37
276101
147538
25
110831
73
94
11
46
67
90
10
34
67
159685
42
99
18693677
388954
2
8
12
268357
201703
2
11
56
41958
59
410857745
83
233568
352747556
9
53
97
115926
349243
219417
9
310923
309793
47632
62686
3
61
20
291754
48450
48
175268
34
1
71
93311
348716
128889
61
379714
236991
181659
5
306720
359007
30
276285
239820
10
74
306485
9
130406
86706
77
950868182
73
273004
271418
49862193
33
445664
394511
87
38
425275
246673
25
965686462
92668851
83
196113
3
325973
19
175363
90
426804
9
61005533
56
12
39
235564
412771
71
51
82
256770437
5
8
327900
72
433069
7
346607
67
4
296160
145811810
1
7
744480419
69
238535
238475
110504
2
258633
192344
956711211
304303
14
46
402142
68
74887
242792
3
82062
94
22
1
489734
444321
39
112573
8
429229
75
39
72
69
702154409
365556
263942823
29
34679768
379174
39
46
41
367843
64
29
281983
96
66
39
68
149450
51
945477329
185767
908960334
70
428195
54
38
494002
151024
69
440948
81
696212746
33
503577911
14
99
73646
475828
7
64
72
410402
52021
36
44
80
95
227992
85
89
3
372831431
818297639
76
643760307
89
26
25
270270
47
59
355205
3
411015
473137
195942
335141
97
359743
60
226800
38
263462
417131666
18
275014
9
96
26
100505
477641
292542
6
4
8
1537058
221189
53
179326
68
399186
10
40927815
5
35
38
215922
119096
66
355949
178610
7
452664
74
184318
54
6
26
75
5
101096
385754
190452
11
51
37
98
303079
195488
384650
343076
1
481055
231484849
50
6768
32
9030
85
424417
176120
790095994
36
128072
95
298607
63
486713
3
99
61
7
41
54
99
83
8134
5
349083
15105037
214663938
47
85
85843
127244
280935
142665
344856
440982
218798
371577
64
527160263
78
19
298036
489206
33
804407346
472527
49
23
71
69
64
12
93
427396
86
468882
75007
665799569
98
400549
153579
1
13
213265
31
87
77
475024
372330
822432829
782050736
376131
486993
343422
491007893
76195
274206675
2
457520209
298023
83
17
64
37
71
41
271076
23
404112
21076
52031
201688
43
38
477595
77
5
6
162069
343451
87
293975
3
80
421904
298488
280282
65
3
29
472154178
315231
20
493990
260258
47
68571
14
86
32
546528698
83
22
25
51
2
93
64
10
341646
4
28
21974
77925
44
24538
478255
7
1
115854
82
1
223863
78
84
99
350626
320300
54744
6
308647185
424119
64486
471902
53
16341
70
87
90326
196691
42
47
5
90
67
269994598
31
532135971
16597
250185
91
167489
34514
316446
318097
18
210066
37
89
20
470200
23
73490
81
85
71
152992
94
52
63
7
144618
9858
109629
364882
27
412213
14550
476240
97
32586
3
776980063
81548
12868
452851
20
28124
49
4576
201675
92
211272085
82
325957
121118
66992
14
50840
219269
280575
54043
47
6
410529
4
7
216915
34
122686
2
10
5
67
288870
20705
75
32
5
9
31487
59
17
76
804231961
52
86820
50
285794
32
62
194770021
95
1
34
78
99
6
4
346666725
152101923
2
69480
45
11098
44
305155
363724
369283
310877
38
62
67
23
7
82
477763
26
20
155632
344834
476192
217122
96
249336
67
93
208904
467980
81
411832
228108
498586
686189922
48
42
173276
13294
62
261720
490078
446055
57
225010
2
371780
278543
10
9
496642
125296545
62
389112
68
18
438090662
298804
23
83840
8
88820
145235
344936336
252238
50814
12
71
90
26
97
33
64
47
9
65
22
59
451832
22
361333387
97
394563
450479
228593256
65
85
36
361096021
356324
369074
366150
123842
499582
372544
140508
90
863014829
107560
216243
5
75
384854
77
38
888407877
146553
144296
37
42
6
66
356273
1
39
22032
7
107712
69
44
871910634
227140395
83
214775
123582
381414
71
6
99687
121993
8
88
290463
465518
656
384093
319748
69
65
48612
74
98685
1
3
92
6
29
499881
241321
313029414
128523
85
7
374829
127107
46
13
32
31
458086
377395
77
35
1
468486
54
137319
85
4
462528
80
65
90
52
52
122337
41
66
92
29
442378
2151
242698
579234444
863387475
256268
915740909
304916
187336
92
73
74
423698
89
39
228483
64
9
399375264
13
454288609
33
95
35
345158
20
1
85
96547
77
9
29
352186
26
24
404046654
75
333636
6
496439
62
206228
15783
63
92
272195
9
408399
403999
333431863
132834
5
17
341022
546459095
59
94
299067
5
65
55
70
450670
81
226335
209421
54
170838
243724
98
386117
415365
67
394301
74030806
7
2
774
56
378869
69
48
194609203
301060
353642
13
87
16
233197714
31128
80460
63812
18
22
219550
4
11
30
391577
183801710
120134
51
298569
92
270406
17
91
36
10
429743
24
52
475928
133371
3
167711
35
7
462772404
298498
9
441672
128027
206519
92220
46
36
347031
2750
188956
87
24484
332248824
8
463220
80
300879
50
167738
449919
16
285287063
201348052
282468
96
55542
8
157394
49
7
601829417
45
40
205257786
15675
475153833
69
426520
320187
280332
252538
479996
4
474650408
390083
26244
333978359
420169
455089
56
278561
79
277271
45
145531
91
16
7
35
711521059
40
86
30
41
34
5
5
335525
28
74
22
305837
478988
50
71
50
162892
36032
38553
47259
486020
488593
711995812
36
1
212048
478768
44
2
980151389
152722
233682
66
252198
222114
321220
74434
404226
80
216812
968554284
314636
386096
181486
221394
5
499790
66
76349
89
73
279599027
16
82
79
61
107836
58
2
633669322
342835264
284093
7
250742
44
92
8653
423849
85
318536
331940
69705
179923
76
58
326692
12
66
3
4
20
66
225104355
789707484
73
44
87
343540
387273
78
7
76814
55
441466
206862
282646
69
44
156306
9
65
441131
96
5
405001
70
36
129397375
324784
805422871
76302
34
58
28
418973
160582
75
493354
29
8
147683
380143
67
365826
340144
368447
12
56
27
54
86
204457
642563651
368933
33
94
55
398556
11
63
50
10
311370
473949900
364536
458840
53427
71
367130
214295
133345
230150
121422
12
27
442598
62482
345813941
357723
8
79
42
24
78
107536
82
17
43
64
120610
33
269759
91
199654
285509
126607
102533
393115
954789403
313869086
86274
75
446597
26
84
47
9
1
20
64
427375
456579
364910
312334
64
240457
41
364366
54
4
4
50
432090
109506
37
310871
6
7
7
83
62
685075743
73
46
53
10993
47962
35
335911
8
608041150
95
6
7
476826
17808
92
32
45
333218
42
35
39
44
89471
308072
9
65
3
356220
7084
993749564
207408
147598
218142
83
76952
233111
197955
8
80
55
59
32
11
41
365626
51
246429352
305581
22
250578
366914
8
153840
918088767
405639
214039
3645
176813
80
51
27
97
66101
22
87
585448509
92
192540
91883
122485
1
93
4725126
50057
344555
34
352263
54949
49
88
3
19
862947258
593990984
69
44961
40
10
379281
57
457394
397324
105125
309637
21
42048
170185
369619
431129
283770
179932
95
1
82
3
43
77013
437337
38
68289
85
29
60613
670948180
144107
773148219
22674
370928
99
96
649113377
316993
211599
68
125356
346926
19
57
9
433112698
313215
114707276
348124
3
167584
86
1
2
471404
690201450
328141
374183958
285651
63
426276
281419
84244
5
389974
24344212
592721942
85
73
307184
175154
153724
46
280187
505770870
4
60
216165
317698
53
9
74
344849
224119
192378
43
69
22
24
88
4
24668
492319
56
424988
3
488137
40266
39
85
204763
401164725
63
525437061
5
762367809
2
86
313828
84
38
55
57
474382
85
13
409291
135435
11
13
298708
73
184013
91
2
6
426895
306372
12
10573
455120
89
72
26
249727
457303
40
24
190265
37325
325577
9699
92
27
242352
65
2
458527302
97
98
54610
40
86
48
199779
379419
49103
336465
21
25
89
175553
120102
39
56
187685
136460301
4
123153
293325
96174
97
299322
134098433
96243
25
430519
5
442829959
25
74
311302
134778
359308
46399
3
19
6
364607
555327205
19
382972831
46600
29721
9
67775
40
151317
420677363
67277
37
328219
235973
74
333253
80
74
6
55
5
193010
50
71
113768
100410
33928
70
55
404789
156259
98
89
226806
98
65
366372
358404
8
4
253361
20
35
88
121046
371931
162777
78
69047
124134
419169
331269923
492863
63
474801
1
85
23
67874
65616
267171
66
9
439272
224476
7
5
94
64740
252781
784149957
481881
92
76
22
12827
83
99
491087
65149
491147
33239
4
90902
439353
479195
30
68800
14
3
199927
426333
437614
90
314250
43953
60751
13
156448
36
62
12464758
22
680651271
275730
60
96
64
38
136014
702948823
130081
289695
6683
507096243
19
2
90
89
83
394556
736476365
271615
33
210576
32
3
758549095
90
29
84
135134
6
9
204446
46
4
367255864
36
29866
70
85
372786924
29
245143
3
889997081
211469
823734139
22
89
26
355309
843915043
9
350914
76
107972
276294
84
709808724
4
1
382263
7
37
69
11
39
26
23
10
61
75
85
63
452372
50
83166133
39
209947
101215
67
428776
64
185413
478228
454595
78
493543
261698120
99
3
10
243028
3
229165
31
412053
40
68
8
43
205389
97942
66
72
70380930
417144
79
77
34
85
46
3
264865
95864
51
221680
317580
193592
29
33
179661
52
13
307584
464378
494154
336350
125862997
63
362716
55
18
43
1350
43
346526
122382363
79
400318
32
105972
333169
7
260514
480694
789570594
369333
11
55
2
30
245314
38
473513
354511
64
9
89
354062
53
7
94
104991647
8167
80
88
334084
98
9960
55
374546
372392
200768432
303802
92
471436
64
272103
23
75
20670
138481
37805
377338
23
383267
218613
39
83818779
466528
1
483635
498645
3332
193319626
63362
95
125203
9
33
6
24
497293
64
86
649729557
247670
78
15
327611
41
442336
161138
86
455015
7
30
76951
111525
54
77
448477
106618
377506
99
33
98
67
65315
484147
152769
397081
492613
40
74
85
814509057
37
24
173264
16
1
85
97
87
34
70
19
441969189
207975
694286768
37
13080
72
27
45
30
15
6
1
85
404140
53
388762
66
460277
5
92
323684
60
495353833
42
51
107636
758195542
31054
77
80
359213
7423
78
83
57
49
5848
2
47
424627
16
362937
96
1
240457
161974
41
111884
38
376884
10
197244340
71
428090
32
45696
26
423352
379573203
27
75165
54
11
82
297375
315126
72298
152233
25
23
371463711
361778
238908
35959
90
148963
354617
362848
67
237637395
75
93
389846
402299
90
8
71
63
390954222
21
29
62234
52617
426192
10
36
165268008
1
474747
51
83
53
668621751
46
107777
119937
86
2
90555
64
275122388
21
795968666
186855
443998
33
283184476
4
42
41
72
16
63
70
57231
406659
55
8
70
254648045
53
361191
964942413
84784
98
43
1
16
7422
229804
345201
134052
26
23
32
28
59
37
398523
398468
31
30
176329
26
22
364289
72
100921
195994
147820
425387
9
91
135245522
41
42
47
16
92
79
68
225987
687529368
652972856
385075
92010
293631
49
242746
550969954
33
40
37280
46
996695373
472843255
241150991
6
27
324568
93
160125
509637707
29
91
13
39
473392
9
18
78
76
51453
10
350641
144152
484428
5
46
1
113524
409568
445541
4
77
26358
257903386
89
464434079
480866
85
124442
72
842751728
8
82
333291
35087
335551
68
66158
175333
346558
396100
259255
61
66326
39
2
144757
96
29
5
58
186276
69794
4127
92
262516
8
276605
441358
4
204369
592182825
52
404966
227980
937295808
3
68626
59
42375
214975
852624232
149470
19516
257219
35
358805
13
20
266565125
8
20
422439970
540642052
44
28
411477
192801
38928
28
328364
15607
338651
134946
20932
321808
184989
313377
49
2
37
13
250773
87
675358313
203228
11
473503
55
7
763705269
91
304595082
30
57
69
462349
43
270175
9
5336170
80
38
151261
7
69812
137991
942978131
33
17
43
94
51
78
50
442667
77
8234
312145
23
105665
270122
514812469
14
20
34
397046
99361
86346
69
25
13
211413
231262550
97
51
44
5
46
495869
361588
156972
414811
31
35
358881
95
83
88
5
41
85
269377
81
7
301404
351327
86865
630809227
80
2
3
16
90
873304974
1
485768
3
31
81
32
149810
7
58
11632
104957
77
51
86
210155
31
42
147965
471125
33
16
8
310933785
65
61
304567
83
87
8
1
326342907
2
2
64
346236
15
67
629359959
311076
488255
4
40
310013
23
94
4
61
9107
78793
105858
430726
419749
619213069
6
287501
251836
961135828
47
456525
93043
21
214954
90518
98
438570
469751
24
66
46476
380798
4
96
343167
19
53275
132136
98
267189
2
456003
75
9
25
76
7
25
485358
1
896731250
132413
32
15
11
248604
371365
11
84
60032
687892229
36
82376
126378628
169672
33
248859
56
71
24
642269816
63
164886
39
41
50519
42351
17
41
4
15
158022
9451
6808
65
92
2
67
380597
74
87
238174
271839
183916514
5
5
24
793183011
438945
31
277565
98918
88
390176120
54
499883280
574653807
2
1
312558
383548
28
48
176436
8
78
248072
877933732
7
61
217983305
71
48
482293
64
374416
152823
200426
447431
161239
974065776
692095233
67
465978
495212
15
49
281373762
193068
4
53
275678
25
35325
372366
166750
3
61
432389336
87
46
6
2
139331
35
125230
1
150468
29270366
129916
2
23832
182383
192005
61
9
107174
428289
57
43072927
50483
3
22
55
127688
47
50
296419
9
96
442238653
346908
62717528
90
24427
6
153889
67
169173
48
39
328721
63
64
423766059
188431
34080
118741
181200
26
48
189615
18
4
959592995
65
231530
479667
83
457315
338515
2
4
266105
22
441507
82
774256984
2
402703
47
94
4
260460
168046
7
532278750
196284
90
143935
428489033
16618
135004
72
250633
4
26
128249
21
2
941274530
4
498480
267317
359918
417965
11310
48
50274
82
51799
16
339432
414101
90
286308
929070206
46
312643918
392045
80
77
183738
251400
61
382181
848401710
4
657545389
74
7
191089
54581
14
97
68
322849
128106
159313
175544
51
499922
15
93
29
92
387478
78
159088
296517
439811
51
20
317138
157293
531586291
90
79
922933090
7
254429
56
17
68
85
37
27
111891
423172
109111
378001
48
20
159698
23
47
84
5
73
5
22
19
926411749
82
20
77
54
39
9
38471322
10215
358815
191686
39
13
48
408738040
485578
835262414
95326
160676
18
479030
2
223744
96
93
80
449002
985837749
1
18
172762
166162
82
97
84
193092
156078028
367165
99
460151
282815
35
41368
151714
306698
34
272304934
266836
6
125422
96456
4
25
422364
44
84
48
38
479357165
374433
283540
24111
85
4
2632
24564
14
379746
271407
361750
417258
72
12
40
20
103802
210813
334051
73
53983
44
53
423955
17
55
96
182733
41
254988
43
92
9
281383
19
70
345149
21
2
35
84
83
64516302
212252104
274148
1
2
319366
77
58
71
36
21
391570
292101
48
70
183189
306042
337919
145714
623384515
381948
363581
77
67
45
9
73
133214
9
31
50
787370003
5
21
101821
214487
412429
255815
78
455601
49
9
81
32
93
43
44
4953
92
29
3
103196
16
302632
147100
34
240168274
185318
19
317413
357811
8
9
37438
40292
34962
2
98
35
154640
3
103404
64
27525
5
313057
5
8
75245
52
31
509094450
33
85
69
198202
44
32984
97
19
85
79
99
18
8
60994
50
436506
143994
17
4
77
3
5
20
18
40
257480
336736
613941960
118417
497384308
21
434124
26798
130947
12
308468
2
81
18
90
3
68
439892781
80
428985
198036
15
27
273012
41
80
461816945
320043
26414
137028
146470461
98
26
66834
429764319
62
74
96
39
53664
129028
387320
35
242953
20834
142373
148643
317981
445457
89
284331
98696
467353
181860
69
759376962
395133
99
22
75
60226
70
457479
82
183953
472725
74
142918
363210
201913235
33
329092
60292
200106
39
5
15
21
4165
389844
37
82
624181009
43
90
71
2
39
45
477673655
50
8
178799
230359
5
71
172365
39
43
472414
369626
59
1
425145
50
378161
17
326372757
207101
12
45
421906
98
276667290
43
686429548
467557
27161
9
168599
74
21
80
66116
406219
247969
212134
9
410223
22
40
147410
11
179901654
219468
672141638
15
413299
214143
355186
5
48
37
105927
263041
499859427
170077
83
69
43497
79
633664274
11
7
89
20547
92
15065
64
74
142986598
1
191446
457939
12
91
63364
41
827237328
16
175476
493442
73
12
57
64
82
7
55
6
8
66
303146
366042
71300
17171
55
420181
25113
357787
52
29
289483
21
177893
91
154733
444148
622057665
61
203231
45
92
455295
823223026
109864844
154726
81
3
7
94
97
494487260
94874
308658
30
416679
20
16
31
82
456196441
19
2
172127
783405203
285413
102009
279819
101314
169299
345684
61
57
66
355278
94659
99609
45
82
42
84
54
63
235981
443770
210033
486485
199632
131058
3
66
1
463039
874711960
54
95604
73
75
25
31865839
25
278585
98
80
17
13
64
13
17
7
57
45
21
84
320358
163983
430032
48
419425899
79
40
21
16
522249617
955579894
26
18
392073
63584
257196
383765
4
25135
244702
97
487811
336696
17
37
118118
5
49020
772304807
85
95
221875
98
68039
22
77
15
64
19916
70
58
5
167682
648740035
114700
4
137260410
444205
41
287370
212067
193443
135360
185535
3
84
91
11
224155
56771
459200
463929240
80
3
232447423
442634
286827
343125
34
42828
362614
37694
93
50
21
99
456226
69795
22
758919888
184598
64
750231577
78
96
212321
529909737
239928576
83
384553
413751
38
434095
27
469125
67
285350
30
14
437282
272909
67061
984136732
12396
33387
58
342112
9
3
90
89
5
19567650
422499
57
60
79
367072
6
83
44
66
14
11
229494058
35
2
96
364643
78
60
24
9
55
55
400734
128412
93504
87
3
1
11645
405778
98
273597
340354
805888540
348987
9
82176
97
33
28320
157948
213578
233818227
162122
92
1
36163
403793
78
113900
435257
849735127
83
140073
11
54
344369
33
7553
64
68
100775
84
273835
241929
263824
35
19
7
352119
57647
3
362100
62
379971
121459
777274190
63
853485821
30
60532
167817
88
17
102584
398838
945929195
338823
246385
20
78
15
111185
375548
182518
71339
61
71
152423
1
1720
42
72413
338109
55
56
776909966
418048
85
37865753
268685
60
364911612
117591
227030
88865
98889
85
14
85
255603864
38
251740
297716
53852
513010495
51
560286636
286428560
26
424629
68
97
9
20
224702
6
42288
57
52885
22
10
192092
406691
394012551
22
136320
53808
468957
24
3
247503
46
82
46
163030
38
74
83
182326
346044
221227
71
79
180460
760463487
72318
37013
41
58
8
397592
63
320246
15
54
110855
21
59
299372
61
99
497948
20289
95271
77
44
447488
64
242987727
74
34
259085
62938
24458
37686
94
82
4
94
63
171773
123314
5
29
49
91
80
65
27
405761
10
87
66
2
30
1
339162
75
440872
23
181290
88
87
95
489982
465937
25
169560
104953
4
156094661
45
434266
44
378906
152829
230488
233174
3
379568
32
105832
39
497990
226626
56
65
163978
8187
53
3153
114216
473672
60
22
45
36
73
464409
350438
450834
7
67
21
88624
470145734
41
107795
80
67
192298989
318719
947763424
9
155313
93
276935
100398705
833949018
39
472660
74
44
40
77
51
9
27
375923
679832773
54
368983
305431368
411000
88
96
433359
72
59564
318954
149065
854944976
35
242517
392378
92
516473352
6
5
195996
89
351765
34
18
77
168190
40
24
827707984
97
21
116520
71554
57
112877
7613
66
434970
74
56
468124897
53
36
361754
7
247773
250688
46
20515
80
21
65
51
65
98
7
2
81707180
68
609009691
52
9
145966620
438013
18
78
93
361367
48
405424
98
382516
275461
21
463923
182316
40
377390
649536857
153618
3
236270
1
57
69
25
1
30
93
17
12
83
68
347874
492662729
72
33
9
90
58
8
65
51
8
80704
9
198842
76
38
212678
9
469403
372990463
297556
304270005
592785391
389256
263011
126626
84
96
88
69
84
13
32
7
51
397706
14
291454411
3
210084
15
338288
39
488176
493622
408363
64
55
240585
10
2
32
250812
403186
77
488078
319128
84
97725
376488495
267856
10
487202
21800
302056
90978
6
496477
87
11
97
60
59
545731238
368951
54925
704072563
12
597089439
148927
68
20
90
1
262576
84
3
176856
56015338
170082
10039
361591
37
97386
125063
53
9
5019
22
9
336651
361201
52
305197
454698
93
72659108
11
23510
862779384
71271
523928282
50820893
227219
183032
203294
62
43
414966
27537
52076
471080
218556
435760
276483
251077
75
27
9
126660
642222463
38
95
17
9
133509
4412
70
32180
86
45299
32
375161
453184
91
314083
123552
54
46
446405
468430
16
2
167156
160999
30
30901
40
424424
200710
277778
293893
66
64384
48143
376987
21
43
64
470127654
492237
78995
211532813
3
351062
90
273422
94
25
5
82
502041003
66
31
106140607
31
28
1662237
465318
44
272141
4
195143
97
194406482
261761
28
261822
62
36
70901
53
79
110681
64571
45083
18
256957
185966
592082822
55
17
25
266783
55
40
92
61
65
416023
193901
349812
79
4
5
80
110032
80
80
97794
223636
320654
68
53
68
10
2
481725
88
55
345691
191786
28
12326
496709
74
95
59
44
18
361174
305485
57
31
76085
200340
958382492
84
68
517994241
233754
73
9905
45
18
75
59
191382
1
4
42
281709
934297216
4
464921
354246
403131
31
63029
12
418085
416654
2
43
227473
318310
366522
82
363314
93958
309745
63
334096
768660920
29
399848
179113
65
41
877977734
231486
9
22
248882
44
16
6
301594
273688
163382
467475
46
178691
27
189546
11
94
151815
7
982989381
285366
198562
44
376586
36
77
23
70
60
923467781
40239
60
358616
992156859
28
54
9
244946
400773
244833
8
15
205125
5
456892
441439
948218626
49
5
9
459836710
3
42
412519
410700
276169
5
4
155577
1804
49802
102515
809070690
3
19
31
203064
54
99
47
10
253570118
148187
219059
750154107
486715
94
15
315805
229494
36
19
60
93
168018
93
296862
380967741
8
20
11
83
27384
746665939
92
83098
190775
7
56
44526
363663
93
51
84
198866
72474
77
58
788344174
26
33
90
82
258831
448026
220247
381416
9
199946
121801
2
40
91
192930
23
471046
129205
83652
78
283769
23
70
32
80
462361
94
833926479
60
939601180
1
85
3
12
208538
375900
222575917
21921368
100431
51
376096
138186
39
611248542
476475
384089
36
55
22
6
6
198782
1
63371
66536
20
362788117
236191
92
76
35
146814
9
94
60918
90
22976396
223359
61
39
377081
84
17050
234834724
62
385094
55
1
379724
449902
68
19
355173
128695
61
48181
4
2
61504
72
54
51
45
13
220463829
440150
143633307
88
40
22823
198415
66
40
306206
457763
87
275552
94
35
1
31
41
267851
270990
7
327522
9
462406
3
492020
198928
70
91
59375
145770
230862
399373
159986
82
101027820
3
158813
27
259235
24
293684
52
61
221626801
69
45
219109
89
199377
17
8
691564454
37
24
144782
348424
16
94
212415
245945
407253
5
30
48
97
84452
35
36
44
20
717455779
435956
363037591
90
227424
771489049
72
347779
60878
408527
376763
48
78
438864994
17
4
456276
3
59
179654053
8
236111
54
324512
312831141
98
67
30
467707
144241
28403
97
5985
92
31
251523
210787
29
34
76
30
84
7
317208
76
77
3
11
6
460832987
84015
20851
224469
415360
45
433789
485331
38
16
6
13
52
128860113
20
54
44
1
186151
67
460538
62
251218
2
7
442484
243399915
299950
153382
109314
64
16
30282
104272225
15095
89
683191318
74
5609
54450
365363
231189
82
436980
2308
36
86
105048
171659
60
92
38
56
59
551901559
97
67751
198177
46
464888
185772488
85
5
95
455942
4191
73846077
66
139802
93
51087
4
97
321152965
97
12163
355321
640250382
430845
90935
499098
732080606
939478712
2
31
495897
146828
4843
28
38
29
8020
814348716
3
85
14
33
51
191324
361699
60
24
56
76253
5
86
26
39
46
77398
272407
83
98
98
342866350
131834
8
166212
338872
9
447995
81
416432
202244
309603
10077
28
30
57
9
41
93
29
9
243644
375044
77
28569337
316317
17069012
22316
395863
3
209672
294407081
12
66
994117863
633662831
8
53
50
472179
604993765
432178
40
12971
1
354526279
356452818
9
22
878068606
90
58
350493
51694
7941
88
58
127520
342497
2
70
22425
36
146867
70
52
290250
272451
452797
383478
8
201951
88746
42
89
48
72
33
66
216205
47604028
474449
31
319411
15
43839
180326
245044848
76
32734271
28
139941
50
259029
142327
32
59
421751
102606
64
343188
98
634586929
625274442
251415
36
75
85
10820629
65
176062
413953
154885893
36
97
2
338815
4
287928
92
85
98
149111
92
200673
30186
38
85318
371727186
80
331938
4
91
230466
121504
21
69
54
36
33
34
78
89
10
467626
75
420364
74
21
32
497127
69
38
9
34
297907
4
218466
36
77
210879
61
83
99
179498748
172546
108487
88732778
6
41
94
92
693432924
86
24132
21977
284399
405882
10
675500927
261944
375641
321655
37
81
408842
108666
65
28
371167
86
51
9
64
8
6
11
436866
344886
89
6
147463
373345
12
34
94
2
342472
191229779
43
27174
97020
34
17
1
72429
59
85
385499
36
592131084
14
476468
373609
2
755819320
235031
63
140213
424943
310059
374457
72524
492167
9
458378
13
77
26
38082
349379
179864
41
633013525
5
16
329070
29517
129344
96
206280
91526
504227640
793924997
7
398037
825889532
85
488167
458602
396868
59343
254594
94
219257
290112
239244
38
901724304
186015
89
74527
35
21
138306
110898617
82
314104
297104
87
491296
72
218228
1
459954
15
345871
88
469410
92
76
70
64
62
924119866
97
325563
204678
553029192
39
813899527
45
53
25
13
459238491
68
48
391718
57
56
94
49
1
85
228762
4
349039
299475
3
37653
464111
407809034
9
381519651
2
206838
382946
13431
430466702
94
371325
64
40
30
94
153813
62
32
5
55
9
116876
63
3
43850
390847
31
43
5
499875
393605
167118
472926
177386
172665839
301427
493131283
783752352
17
7
132152
86
467963
29564
188470
87
9
55
201860
29
272084
233103
268617
158598
340327
3
236935
3
290114
19
3440
363780
408805
25
64686
96
286564
488255
9
408896
27
498289
202504
67
139167
451139
255301461
19
2
9
276354
436579
98162
274316
11
65
97703
61
50
19
75354
9758
941669830
307086
3
3
1
307231
23
58
71
15
68
12
483298
6
3
471698
66659
29794
27
6
47
166313614
75592
22
69
882848227
361440
43
8
16
39
413667
69041
73
38
121345
211513
46
175649
56
97
65
6
51
348150
213993
324791
2
20
31
72
115375
336617
87
23056
451832
162834
25
376657
94
6
12
94
93
68
239186
94211
97
158615
7
66
9
95
3
78
6
46
350148
6
9
68127
284095
43
552773298
23
92855
433130680
457109
339707
36
377637
89
82
218586
23
5
119238
30
92
3
13
16
452945
23
37
9
46
211356
247257
293442
415026
887896436
53
65
305038719
41
56126
61
321510
219850
78
93
722515074
484885
93897
811037339
88
182205
294997
72
176815
58865
90
130977
246789
9
61331445
39
343762
3
63
18
800583637
153111
131315741
161842
42
6
478037
41
1
244563
438895
226309
86
236815
29
2
283254
455525900
108925
42
349516
27221
35201
245632354
47
36
467674
6
205323
409840
24
9
843186408
123285
3
21758
76
7
15
189115
520859024
395747
55
387600
922282469
388242
300074
443991
86
438825
2
329816
68423
74
447838
434893
7
55
44
40
92
2
124302
373375
65
202820
7
437638
2
244861
74
14831
36
289764
346275
86
935836474
6
18599
56
249569
5
182782909
408820
459771
373108
133653
3
56
122557
35
413566
5
62
5
207009
275162
77190
178221
25
8173
21
60
244103
4
207642
122079
437371722
82
71
97
7
42
24341
14
613067865
430743
26
240072
30
90
179701
71
13115
82
127717
23
5
222619
14
64051
37
289911
7
90851818
82966
446263
88
71
26
48
95
26
153516
54
99
780994402
127327
81
42
321988
454581
138629
54
61
185146
451685
89768
148770
27
92636
5
154240288
98
230411
65
5
413363
74115602
79
74
83
388462
5
478267
62
367258357
213972
465108
357463
35
73
881286865
60
64
41
20
97
967649243
637872659
346437
334705
22
463928
81
6
399318
411878
37
43
82
59
27079
22
11
30
277659
156196
95
105000494
99
31
475785
224645
272516
390309
53
164906607
161331
92
64
363380
19
71
51
244060
276721
1
306308
6
227637
884728931
57
22
72507
103383
40
910730578
34
53707
423828
11
428912623
132943
27360
459789
56
74
563772019
56
52
9
339361
368568
482546
25
78
11241
46
69
62
47
637029391
8
314346
28918
54
372565
5
52
51
305989
75
7
35
90
9
3
273909
22
23
84
462305
61
39
71344
39472
351421498
8
36
476446
320517
60
49
9
364998
147593
94
5
12
129311
31
450323
728343056
290177
87
217813
8534
5
109803
343220
44
23
86
413409
59
240407
324441512
5
64
791227587
490689
631998477
6086
268171
446120
302082
106955
49
173497417
361851
58
187509
6
257730
6
1274
424240
75
47
175083
52
170350
357438
39
296759
3
322921
271750
20
4966
5
236888
1
54
140603041
200264
195465
744107316
4
84
22
60
476213
107908
43
439836
184960
36
99
37
77537
42
30212
23789
210388
32
269494
82
5
375893
494526
22
63
76
23753484
16549132
218909106
426243
30
153738
386911
131104
71
462517
14
76
37
314455
55
434597
275503
39821
171504
339369
47597
2
452082
145551
341119
300767717
31
408032
194259007
183753
2
14
20
5013
8
40
69
284626
67
77
2
18680
23
83
332704
400579
4752
64
136806
267493
52
7451
54
284894
50735
22
99
434818
75
3
43
675577189
60
95
92473
54
1
417833
187778
9
426488
63
29
780601114
812017105
668466165
406613
77
118361
387916
296549
306590
14
88
7
29
67
94
10
150106
338498
50
99
302584
6
8
8
385406835
51
99
821116046
47
243968
483281
193344
27
58
254246
400723
124667
94
1465
2
335369235
147385
26
39
329652
439601073
34
69
9
67
79
3
51
8612736
161037
81
127569
58
220529
46
155810
75
6
13
105836
6
641086684
8
3
454012
63
334350
193474
44672
38
173429
9
7
92
35
23
178557
253664
112593
1
84
351583
8
9
30
70509
64
93
68
29
89
80
23
91
15
292816
233109403
34
365047
30
44
614981452
726501965
92
137022
35
45
391560204
20
1
353148
334290448
72
190926
283485
66
10
481184970
63
13
409539
225055
276570151
19
27
10
47
58
71
76
13
44
5
153510
422936
362668071
53
80
45
851500389
61
31
98
1
27
103365
162901
206048
15
122250
59
384561
215757
86
357280
85
364433
32
28050
28254
34
301356
41410
375335630
341970385
316212
323348
76
290172
55380
232618
48565
333411
454462
5
656680593
208251
951942931
39
88373
362769
6
26
441194
649077958
121180210
475097
64
336531
2
80
9
364761
443534
170990
360352104
147032
75455
353687
30
320950
196493
6
71
30998729
98
86412
51
26
197204
186503
161048
162694
3
74793
958073121
8
96
73
321061
377551
57
73
91
1
150432
219451
18388
2
45026
193368
444998
103541
169243
199655
292336
300248
5
4
272261
168202
10
23
347235
107789
739672349
340146
61
339757577
131758
299190
9
280984
57
396456
3
17
26
73
1
444024
14197
766151855
249917
352444
482328
57
87
882549352
126460
407720
230565143
37
158253
883642143
97
352387
977142650
5
85
435303
72
400904
37
80
583372185
169237934
1
3
74
94
5
35
8
25
7
70
219250
255938
28
380732336
18
24
147093
46
9
97751
93
324673
47
154770
99
5
265868100
2
25
131946
96
324469
452131905
61
863807353
39145
1
97
9
36
177747
416309
83
30
438887
39
45794959
293994
16
130232
1
141335
320528
883509472
2
319050106
96
18
341754
244391
10509
315449
61
409665589
15120
797147901
3
62
390804
64
58
447841
328249
76
42
86
42807
35
24086
74
356369
97
253694
63
240392
29
495354
85400
36
10
348371
22
8
88
365115
187639
31
493399
151837
467552
39780
5
33955
89
445619
3
77
394025
66
68
494280
321921
417997
16
478762
459702
62
61
13946
59
14
8
76287
400751
83
35
10
88
1
91
23
101001
53
36
317273
190085
387005
10
341560
57
87
84
11
8
306482
878091226
323312
8085
212957
24473
8
85
58
20692
91
136025
7
446925
347244
28
34
4
13
83
11415
81548
10
11
82
91936
81
51990
339882
47875
74
287335
97
74845643
78
17
591545203
71
39496
175480
81594
41335
78
44
15
117104
6
7
13
81
57
85
2
178841
49850
393410715
49
340102
79
405528
40
71
127666
214995
15
49333
353751
21
35453
63
8
5
111053
160839
66
431569
477132
26129252
489472
239879
403367
9
416996
5
82845
60
122877
52573918
300482
440221
6
89529
88
283302
472818
59
208451239
7
480280
22
695499447
796622695
479376
15
58
13
306424
196519
41
63
217944
617313877
85015
443978
74
82
273170
77
266541
419881
472477118
37
32
98
142968
264021
262874
202560
181027
460564
18
72
5
64
7
2
211682
55
258965
62384
28
40
394029
215051
132266
188023
5
39
103845734
49
51
151159
57
383931
63
212671329
99
45
83
39
455981
67919
450966
473216205
2
347369
144317
17185
31
5
66
816664164
335748
75568
308351
93
7
76
56
93
34
65
429171
65
616496257
83
29
212456
82
58
382405
193494
155411
41
164198
206154
56
8237
5
110160
81
414725
21
13
9
814272930
87
49
68
47
659849632
382660
321876
4
99
17361
77
376018
4
91
456127
494333
13
274756
255226
7
90
7356
471410
383986
11
395995934
326589
23
51
417667
48
200882
19
443609
135565
25
9
96
92
72
460683
238515
85
87
10
36
21
145589
383514
76
399650
322203
320605
86
110250396
471342
17
79654
96097
60
51
86
340268
57
91
39
48737
147383
74
676651734
382013281
8
52
66637
413778
49
215203
833775822
353404
60
30
363403
262552
7
176646
88
55
73
127714561
19
89
9
34131
418383
761366154
355236
71
60
2
26
64
48
65
62
408337
78
224739
7
99
4
493365
231349
37313
86
16
82
6
890188193
39
91
131507
69
399192
104759
4
89
42
950967102
994229275
662961711
6
49
26
18
742885813
304695
9
8
53903
292619
447880
249921
44
65
315045
453630
75
31
273122
12140
745602454
208679
194058
85
48
88
1505
78
31
12
11
32
191589
187610
68
248602
57
13
5
423029116
3
86
70036
14986
276749
16
356383
78
60
3
336638
40540
244802
95
317752977
91
440463
481940
289674
93
139293
225914
67
95
42
21
340146
29
9
20
38060
231963
93
254240
25
164982
39144
268853
309237672
41
57
63
20441
228891
125506
347535
65
19
460407
2
8
81188
214724
453511
338615
98
272862
13
80
198635
349155
6
41
16052
9
50
117562
444665
53
130414
41835
95
463635
4
432985
149387
40
124323
92011
119291
29
77899
266987
1
26470
258745
12
9
381584
394155
197219
55
248416
244731
428798
81
179531
246865
6
271611
439344
20
293236211
22068
815107340
87310
4074
123777
79
310327
63
27
168143
463923
278551
155694
290856
39
1
66
67
397978160
88042
40
250021
175941
48
74
433291
486144
21
1
51542162
149193930
7
87209
315837
247495128
49
341228
97
145890
60961855
339928715
12
292934
99
2867
36
66
13
48
62631
4
83050984
64
68334
67863
199266
68
4
273807
359693
4
51
280828
466697
8
42
9
472802
48
58
20604
15
3
322782
753926030
317580847
28
474360163
275875
20046
438729
2
249395
511669229
5
57933
205484
604039117
6184
7
58
94858
2
474881
303075
12
47675677
97
448650
276511
79
84
59929666
1
315651
144577
35
46
471437
432534
48105
199002
73
61
36
4
91379
426533
57
84
62
5
183617
163688
433654
5
86
65206
4
60
638679626
144873
26
10310
306863
356067
462859
325027
66
221740
39190
49
483834
283241987
38
99
286500
36
50
41722
336536
906789495
35
54
4
46
88
463632
156736
486918
16
402207
77
138696
98476
236295499
176007
8
311260
9
136214
397380415
84
89605
38
187639
77
12
858093809
4
349009
71
2
291507
69
167011
50
7
338369
360556395
4
37
39433
17
1
293447
420677
372775
37
86
83
120873
343127
489807
72
1
80
117366
87303051
80524
90
202210
46
50
66
292484
87
739987376
62
29627
26
77
489660
358217
56
474283
60307
120684
85
691004670
449913
469432
80
261831
68
140758
229521
164080
60998
66641
51
55
56
398608808
225497595
87
57
32
4
75
564029393
80
48
307050300
468554
291437
253557849
26
492088
11713
3
113369
185692
11379
40
97
72
52330
66
82341
698329949
198299
322892
367452
188824
19668
81
65
1
739709357
435091
50
165300
97
75
95
36
91
189637
825345824
87
327357
85
10910
232970
75
139592
70
433688
33
94
951626913
69
235452
74
93
84
220059
10
333154
406988
45
50
440260
308264
45
328152
57136
79
385695
119434
98
98
50017805
411401
354094
14
52
51
223570
72
31201
54
81376
394168
439796
9
6
9
52
3
157015
380155
168245
983050689
57
39
359462
10
9
17
12
98856
986151420
59
689812753
483417
144595722
50731
732857460
842863632
10
73995
290906
7
194479
57152
8
99
50
4
56
94
385534509
7
447874
12
78
46
42
34
52
6
383731
333861
361673903
16
78
188425716
683899616
472170
127137
123373
185783500
52287
105885
12539
46
31
52
36483235
378656
387876
460719
112485
85
19533
60
262514
917851074
366624
5651
18
70
494252525
84
57
211853
33
2
49
86
730003318
49
98
51
84
416290
76
349373
66
5
3
70
32504582
48972149
126259
31
22
91
50
53
91
49
490988564
908312678
108067
382159
96
243673795
41472
94
4
213385
8246
11
10
72
303239
82
257947
629629730
70
76
70
90
394362
31
285897
26
424445
7
64
7
170136
16
76
95
221151
962677564
189978
449548
270912
258531
60
376857741
58
76
630686837
240316
50
10
146212
75
97028
304890
81
46
395331
92
165469
43
258608
42
17
248466
484540
54
213444588
2
183355
91
45
480320
379034
29
75
864570618
10
290111
227448
78
217550
48
309571
342131
6
83
83
191847610
47384
191552
28
340979
264567
45
348507
50
461139
579316157
5
311311
24
342428
83659
22
344965
367810
61
45
207260619
1
18
27
424302
36
57
6
48
17531
253516
494322
515133388
43
198526
41
178448
330966
254847
89189
31
19
75205
4
8
431729
154073
33
30787
184308
945610929
722372597
632343051
870892348
55
80
78
43641
77
291145
47
256328
230878
973433371
390542
5
26
155128
69950
14
61
1
452581
827573597
199490
101199
96
28
313730
532079954
27041
33
53
431820
92
96015350
222073
6
45
332150578
88
32
71
837972484
456624984
370324
88
165332
67
78
75
430692
812641645
63
1
106636
491639469
22
743225205
33
23
99
202258
343355
418050
17
206047
153732
246802
13
67
35
161585
96
341088
489541
1
90
11755618
272360
450806
1
345070
87
46
151611351
14
219157
77
2
73
76
90
315269
31
17
906270703
60
39
35
11
129127
69
87
15
18
37
34416
93
333215
1285
249378
18
26
99
20
651025442
191545879
13
41
274711
88
3
413718
345367
207644
417295
31
480877
66
20
520519170
163857
26
91
47
7
15
82
61
11884
5
235947
81
72224
35
25640
9
779783303
419431
369497
275695
251597
372258
387253
22
61
83
25837
90285
293818
469981
241466
249432
470009
387403
6
960333110
3
72
319228
31367
909237727
51
7
333140429
114126
323583
351458
13
29326
429464
49
82
37
91
60
917
20
2
18
50
73
450593
273782920
2
345327
486761
293812
85
39
43
433055
32247
5
533981817
98
786452044
7
228537619
328482
347773
391929
67
52
23
100075
422975
258565
96
21874
72
20
23
43
87106
90
52
8
50767
369386
445345
12
110261
371747
206405
182543
114666
90
54
39
15
408548465
8
147796
193705
72
45
50
58815
116495
39
397380
470116
21
2
102132
31
19
204147
492645
728825328
261931
4
288907975
663387097
397289
58
252908
46
300193
20
441133
204697
171071
958154158
82
51
44
352015
343682
56
208315
766981428
1
65
426296
13233
88
6
22
44
763647980
80534
58
51
2
83
44
24
73071
280064
255025
26
489794
25226
30
44256
420068
97305
347911
210116587
263695
272659
307889
141447321
864481709
24
366207817
355115693
115263
34
7
702661968
366160
473889
34
336790
18
4981
40
43
482539
39
809453839
2136
99
123737
92
62
473769
320952
21
246912
4
313165
20
19
10145
313907
339470
7
747783912
75
150173
171129
236475
697802053
16
492802
90357868
99
884275985
9
34
40
21419
11
401509
40
290850
88
44
34
248655
31
55
202949
51
7
418798
594073044
54842
82
153033
17
42
463680
82
88
62
87
48
125875
43
467250
358088413
81
144320
58
251526
87
61
36432
54
280992
17317
836021266
489973
415093
43974
20
204227
72
97375
346944722
558727475
99
76
78
31
60
346793
241932
490250
407548
72
88
169408
407801
482577
13
299220
9
4
13
79
367973
49
184569
16
339803
29
218784
6
298644
35
23
75
85431
3
6
36
303353
181015
89
39
65893
92458
77
208196
375382
7
277715
17
17
30
219728
477156
5
434309
334846
303913
462886
3
216968
270165
78
6
43
95
878418572
207903612
31
63
71
165226
6
19
354436
488455
81091
85170
12
66
94
386453
326932
65
4
3
877995089
75
432462
8
456378
63
6
11
468731
82
489918
236993
42
416176
427117
7
14
24
236819
515895580
3
49390
632697014
1443
33
340611
8
327947
618005819
101727
29
429472
67
9
78
340136
384793961
482106
98
67
73
402533
91
479876
18
473438
481611
429196482
281567
233057
95
328394
263043
9
67
44754
44609
13
370968
99
60
99
454487
60486
541504206
84
60
19
7
9
8
245333354
9826
63
376601
389933
17
65
478676
96
293990
57968
466157
35
140548
91
322149
7
50
168064
3
3
50
373012
104838
19
43424
953220181
90
441481
572317471
6
73
6
2
250592
716242165
177287
257471
86
89
21001
375510
388728
791090831
290470811
34
53
376975
5
2
72571
22
941607273
3
35806829
440556
397242212
44
276726
9
422527
74
36715
39
13
65
249264
57
91
103429
166883
3
71
443099
7
9
51
47923
76
365794
180687
58
6
123416004
68
83197016
24077
58
5
430251
95
437599
299888
71
138738
154477
107496
287777
688
56
50
325178
210001
47
74869
373804876
465014
81
349770
8
4
97
22
228173
686376577
1
58
86
950950485
98
474339
14
4
235780
5
376258
83
381483
622758424
74
59733
19
458206
1
41
3214
82
30
59
60433
54
126189981
75
391551
3
491824
9
44
128530
128226
230487
8
27
63
87
405482815
71
449696301
33
429339
456776
93
78
179713
92
2
24
217493443
6
59481
492626
21940
158825
9
92
976626719
53
3
314118
124297
383994
21458542
416374
272188
9
15
432504
72
8
154427
24
84
88952
35
21
77
83
95
6
275614
65
104902
23
67
2
16201
35
34561
47047
62585
297736
22
337405
231279
162084
68
59
11
338516
38
901155828
91345
28
22
258710490
53
417907
76
330918
126417
296635963
331070
230483
1
99
42
79613
5
387692
222552
73
304949
57
140436443
205944
104014
792815041
50
32
22
70
57170
68
90
40
33
49
99
209730
57
185478
68877
70872
549926218
69
199767
55
688425709
357554
53
60
79
98
472441
34059
23
210166
41
383605
4638
3530
198129
92
5
30
57
85733
20
1
26553690
355156
91
121781
28
76
87232
79
189623258
58
67420
205563
74
8
234736
322450
57
279796987
171630
6
437251
10
56
40
14
377249
239671
113603
28405
89
48
6
72
18
870569267
23
422510407
177372
36
339747
45
365262
62
85
84
273127
306332
488936
775984984
63
211391024
415069
94
45
8
906201569
760837887
488355
64
64
4
65
15
4
394661
132712
466018
87361
243662
22
957951300
75316
276093
134614
47
365268
90885
443195
470973
4
51023812
6
80
709162008
26
61
67
86
1
19
952047790
452105458
443986
329068
235916
270543
50
338942
39
58
1
85
319831
150695
122293
487029
68
331370
318262
77
49
232675
362033
86
1
842808167
75
50
450944
462147
258536
7
63
341268
46884105
86
85
101722
330079
17
395079
70
11787
7226
302524
99
32178
477145
6
95
22
80
780531931
316738
8
443875
47470315
17
411969
38179
48
47
29046
57
73
73
275995
365183
94
829504356
61
2
41
435194
70
32
416487
612568357
228775
77
126108
248680
99
4
381716120
241793
543911953
38
69
63
419970
28
9
31
13
455515
169979
91982862
898
74
208486
39
348396346
364213
7497
63125165
70591
33
388158
11
782682132
292103
58
210337
251218889
90
1
248398
313892
16
69
148864
188161
91
20
22
143354
488963
58
27
4
42
137841
432266
50
187005
48797
153164
3
996851735
6
33
40
41
347988
7
81
207291
19
7
69
346085
16
90
939000431
71
20
7
26
1
367523
884611648
299781
26061
200965
250890
76
89
65731
4
8
42
420701
655706552
366194
33558
166888
78790
986054344
40
51
26
300792
10333
51894
4
869868985
5
542293257
419700
663748802
319773
480016
53
199154
55
50
115341
71226
94
35707721
4
249751
536603334
367690
10
21
6
55
117096
58
2
62700
22
398108
224194
140420
45
183717
499346
11
10
97
957474327
98
1
31
76
384267
395283
54079
83
64424
17
168219
2
85
40
27
146341
194171154
43
11
415439
52189
50140
33
6
59751
162633
183540
364900
216209334
16789053
29
80
18
399166
421015
28
19
439985
94
271390
81
74
6
67
281392
250738
10
471669
91
293384
80
35
120004
385300
92
74677
795644401
78
170582
37
147088
7
213248
611478920
246478772
14
970410290
185065
92
21424
227456
128627
3
1197
28
456347
320214
186644
34
37
5
52
53
41
105316
101487806
384712
159592
33
389636258
427194
74
2
66948
74
46
372139
30
39
724704766
366574
816449128
326341
67616
47
7
138619
331920
9
3
94
251855
250012
3
339805
313543
35135
386890
837598574
952061727
8
615852211
284849
38
96871
148300
90
55
147278
274452
3
55
38
12
36
26
769124884
8
173627
167955
261143
140896
296189219
25
94
82
381650
35
956391530
268899
416557005
6
386453
40
304140
376282
102220
436342
88
1
464132
61
24
227218
187198875
30
47121
455472
69
382502686
7
800501516
58162
202150
50
94
24
388213
9
489102
210163
6
578111207
211601
296678
3
9
73
96
43
838254079
131753
31
474360
47
36
197945
91
73691
246470
393090
45427894
43
210904
253612
533733054
61864
14
84
24
391086
69
236287
781709428
55
342110
25
310430
924608881
119580
271130
16
42
143824
6
458232065
931183902
61
498226
264403
3
92018
412710
368776
5
51
61
475942
74
43
220125
8
162324
139008
291141
30
400106
389596
434540
202656
168843
41
13
377223289
35
123822
7
47
12
254070
29
395043
51
322983
164304
81742
6
202872
4
24
174103
91
222400
95
3
476954999
78
1
336349
79
46
121278
42
65393
73
5
8
12
15
43
269920
93
158909
70
196076
23
8
34173
631920607
147387
117462
461302
445278
96
75
61
410649
753029470
88
319926
240127
66
431398
19384
775006739
637281683
56
68
224062
17
248987
72
40997
143370
194853
224258
305506
25
46
485677
306609
43
823067588
425293
325115
87
13
249737
59
3
82
384898
427119
205521591
74
26
72
62
71
401463
17
59827706
256434
356340
99
69
324981
2
7
301962
20
335857
548357896
9
69
38
97
38
316509
382175
79
150848
87
187189
234540
584766791
420486
260929
363832
30
253107
462457
166720
433333
255048
203429
94
6
279276
52197886
133296
34
444767
65
84
27
38
346704643
37
53
158301
13991
14
15
316433714
95
91
428650149
95
155789
395523
68
112203
377725
331190
77
398018
26
6
39132
96
13263
75
470009
270140
2
137730788
419014
442485
40
464561
21
187656002
53
55
47642
858245748
23
995011967
3
7
587386392
916633505
439465
36
274404
1
442897
79755
203053
59
456851
87
16648
87
50040
31
93904
76
319077
465331
432998
238158
492889
88
151066
51
326247488
96
11
53
342082
298047
47
58127
457380
9
444855
155513
433057
66
33
317582
343903
88
248738
91
3
424334
58
126553
53
456996
745533882
25
338666
32
491587
220695
274745
98
49
97
412809212
221201
250912
34
22
646190639
145653
62
105347
430775
446378
663082527
4
31
312058057
25
47
75
9
353320
23
82
323551828
183775
1
261184
64
175625
66
14
8
88
14
192486
55
883205784
416351
1
99
21
180653777
509544921
416439
228285
65
250545
4
9
488694
955943317
408754
98
169084
286466
416388473
44
95
398717
306385
70
120264827
64
8
10
214268204
24
251546
20651
87
250351
772
5
46
118706880
88
36993311
9
83
49
88
324673
25744
203028
94
1
357534
58
401623
42
369030
6
333060
98
6964
404518
6745
260259
380681
72
221101
476703172
152988
43
31069
72
43274
35
3
73
94
898540412
87
73
315554
473044
91
100063
8
366381
85
68
145739
67
89
17
72
459726
972745230
309130
50
466518479
317719
41
21
424617
8
14
363222
444980422
99
389406
147973711
182361
24
38
4
297145
63
409037
55
63266
82
418225
58
476164
498769
69
33452
68
111934
96
261535
239771
197589
1
462579
44
71
241165
8
36
37
6
394912
56
71972
75
240186
231766
301970126
183745
258106
337208
17
173991679
446532
283485
116553
72
26
41
83
535002602
81375
65
34
291509
14
334126
25
406283
306463
3
169546
10
356157
7
88376064
22
4
94026202
202649
407787
224753
2
31
286648
244731
6
5
63
18
66151
295765
45388
53
61
418730
4
34319
150952
281752
41
4
531680695
74
92
2
17668469
119492798
270123
18
9
26
264396
72
196435
1
253967
7
221590
27
368800
40
5
3
11
212202
476733
37
347426
69
467959696
339016
308693
25
35
27
15
297345
599133349
82
1
280538
51
40
6
260277
70
462049
760596360
624682209
245616901
23633
11
487772
423576
71
543058999
52
34
286630
66
204132
162287391
65
75
19
305041
92
317674
55172
43
53513
392459130
58
408925
341311
23
87
4
14
318517
151044
440439
475029
185488
298744
7
147323
24210
310193
207915564
62
50
480339
46
13
46
35
692351333
7
24571
4
1
22
132385
252627
449684
14
26
8
205665
72
12
275433
96
56210
40
15
20
5
178590
92347
499478
11
465916
79
312163
239690
315494
75
346651
64
599501414
1
19
368639
497675
328249
908630043
575989686
6
467895
142409
81
23
126416
5
43
3
84
18
81
241707
1
15
339527
64
9
22
38
64
11
477861
277330
241654
284342
923052798
391739
84
499534
32
82217044
448039
19451
27
308147
456225
245964375
449933
97
86
53
18180
1
30
34764
58
366290
5
62
15
82
1
248552764
64874
337674
223421
315966
184868
3
55
6
74
364065455
120171
57
38
96
152541
11047
36
9
27
9
65
352669
275472
254116
875393746
469673
6
11
428366
363343
84871
9
80
7
34
123961
32
18
50
224762
344582
16055
901596246
61235
23712
192968
167631
142292360
59
222110
427300
110624
1
468957
74
48827
767717549
12555
70
92648032
43
68
191728
93
33
158588
632558284
2
231601
16
28
353820
121145
51
11
85
91033
486264
93
296556
357361
176281
21
71
13
56
33
247037633
176435
263439789
82
44683
162042
435686
12693
356643
18524779
6
211480
25
59
215359
9
330272
31
255095789
97792
45484
65
10
324542
79
14
25
359424
345009
205029
24
55
35
400127
39
87
65
292630324
5
84
186837
192991
40
57315
126448
136929
3
175022
181738
295314
110314
4
338319
334342
376623
1667
793097737
97
253670
36
1
277725
220177
6
87
483319
161609
38855
5
78
184411
258246
771311599
331120
6
35
790133500
86
203091
48
41
35
681289861
75
64
268723101
80346
463622
85
19
405429
185643
90
98
4
8
36
97
493422
9
43
450460
186644
5382
17
417634
32
19
95
3
66997
2
39
81667
5
81
68677
462336
55
4
375247
655468024
94
91954
54
8
66
731233301
203556
447835
51429
8
19
386101
282805
77
90
349821
417907892
60
36
64771
7
42
124570
435362
825830741
205265
4
238431
360207
68211
58
9
3
53
45296
13
319659
479124
9
496776
724047628
325515
213793
253386
62
405204790
52
34
33
50
305379299
229110
78
339826
59754
8
94
36
338809
85
75607
4
305479
461071
71
10438
9
83109
87733
85
338668
312829
55
83
82
97
154970327
395595
720127849
24
60
581643932
12
279432
890235429
6
54
305655
91048
242748
28
352700
45513
42
22
332558
97
88
97
190251528
31
402526
730964579
16930
9
70
941031233
1
15030
26
53
27
24
9
3
84754
240547
6
16
230353
2204
129402
263840
8
12
24
428493
89
498284213
46
237395
495352
9
83694
361364
327679
8
206522
67
122269
286332
149134839
60
29
4
46
63
284129423
18
324578
34011
423583
7
63713186
41
21301
583019881
568538639
53
64
8669
7
27
98
67
324674
21
3
7
9
44
164031
122226420
270487
75
35
979565698
122552
96215888
37484
3
45
438243
5
43
94
486158
75
454490
79
106212
1060
5
223029
241533
965156867
262439
325686
60
53751
23
68
202105
55
294595
27462857
42
48
145978
65
168779
384899
2
478939673
152520
54
24
280957
69397
52
1
395426
890770791
34
29
245737
21
238377
304429
424544
457546
85
7
32139
352218
37
67
38
486371
263268
376663
439145
39
5
46
39
1
62
47
87
968795573
17
447363
84
187407
9
29
199119
40
34
45
9
203452
1
9
487927
109841
228637
466516
360914
67
44
37
56
437700
58294
93
10
329507
88
21
8
347938
44
227308
43810
60
58
20
36
38
56
452175
13
82
76
361012
64066
67
92
3
15
426432
375220
8
412934
133925
9
390754
367403
19946
124091901
315093
77
701233383
209583
116272
462426368
1
30
84
9
512134558
72
3
8136
36
86
57
6
341633
2
90
118683834
57
8
16
98
41
26
70
657146544
189567
480145
99
56
23
22
77
914407804
63
80
62263682
893008276
261697429
374420
9
47
245198
324093
37903
439688
2
8
3
44
35
108283720
57
11
18
51
441980
465712
779473987
385448
96
32381
4
108548
48
192923297
354939
377433
110964850
10
38444
357994
58
4
6
71
53
285018
15
15
71
322158
22
186375
5
26
9
73
43
22
3
41
80
466258
5309
28
49
68
44
452238
24
287600
24
75
241327
9
25
23
2
87
121180989
460356578
85
16
60
63
339161
228411
10
66322
85
429921695
2291
43
90
333042
330845
83
388899
169824
200831
57
357348
627290425
82
38
43
288178
21471
59
56
113501
440469
7
82
248415
82
377295
45
12
481356
92
242792
80
8
59
28
2
184261
357275
341799
66
98
42
13
32
7091603
2
15
87
75
43
30
39355
74
8
1
93
405351
207712
472972
477036
97
67999326
370040
290380
52
820898743
85330
455414
8
37
304194
93
443590
72
389040
462873
67903
98
704482517
64
364207
78026
80
6
69
133353
7
91
245420
407072
78795
55424286
261083
104989
5
81
2
57
103426
60
561207594
748967405
70325
3
63
56
22
5
12
16
1
2
87
8
294525
46
25
219835
241359
151270
359932
57
70014
68
46990
219416
40297
745237763
120007
12
1
79
377668
1
96
129126
99
184054390
238287
244578636
23
262560
92310
38
16
141832
1
34
8
15
23
329205
10
89
270542
56
3
66
415463247
61
209965
212104364
66
220579
38807
4
57
268589
41
285111
147108
50
355142
495467
432773
6
407573
473459880
1
91
30
47
1
7
81
85
69
273602
33
82
20
72
343107745
489
55888
318039
9
13
35
926676643
412586
285823
314630
294464
129655
48
69
88497
1
908821235
17
403312
221285
175887
3
4
80208
41
15
55
39967
98498209
348709
27
490549
3
29
92
4
302589
15
92
188836
104412
499667247
4
426655
92
206161
168728400
317786
74
383906
200400
15838
160676
1
47
8
138848
22011
409327
116341904
42
37
489047
382246137
231499
249482
65
24
72
669377551
521492894
180559
74
132906
68954
373937
88
9747
8
5
3
6
18
88495
45
499913920
8
33
596728335
2
231402
463691
6
29
94
80
145959145
394459
59
265091
9
495199
63
128209
50715
251763
32
61697
28
34889
10
4
485641
475703
82
6
492078
80
12922765
396489
67
540759594
46
77
50
94
798
30
134644
98
3
14
467745
40
5
303157
437817806
390923
490720
37
121418
341659
8
57
87
4
87
42
46
71
95
81
231577
463069
90
88
25
589761163
310927
77
4
480698
89806209
15
56
482944
71515
183219
831043501
39964
108388
66
85
83
16293
402712
218229
153899
95
95
418515
78
731786417
373623
61009
39505
96
35
92909
23
86
6
360487
62
907211577
39
3
425848
74
209949
564287193
432325
34
42
24
428017
438182
849206788
435464
45545
325313
47507
264675056
12242
38
85067
84
8
76
59
906310151
4
196675
73
21
49578529
181155
86
51
70
3
372608
232587
68
79
19
464014
54
7
23
380996
72
41826
83
352960
274646
52
46
84976
66
1
95
265326
55
321535497
160343
365743
659105309
61
421092
423353
43
94
382966
139350
320934
180032
32
528170341
6
76
104193
2
49
7
11041
162252
15
310201
489857
46
206891
651502084
75
689173230
23
362904
8
24
57
366902
83
488067
57
24
32
231280
3
178355
349380
1
76
437819
96
73
316201
59821
73
92
45
348834714
57
30
71439
9
10
75
238050
343809
425222
188463
2026
23685
333354
244681
376705
193036
292369
649619664
297736
214243
592706599
749202036
193
294861
318699
364176
20
254329
20472778
129324058
320443
76510
92
70
53
48841
466696
251762
27
15
69
247880
97
458065
76
79
282370
20
432895
18
86
51
508129906
36
71
99706
47
911113147
416349775
22
434418
51557
91987
240895
269926
195385
8
3
21
11
7
807738816
16
23
81306
429223
423824
24243
32
687068981
41
65
39
306380
330928
26
338014
263653
118727
8
62
366416
59
488098
38
54
699725381
199701
10
41481
948586162
86
18
4
253170
11
31
1
188767
20085
88
22
93
137275
349721199
128209
4
194194
273582
271498
1
206401
8
43881
6876
47900
42
383475
23
110246
25
34
31
18669
69793
25
875246899
125652
400108
17
56
37
41
244442
118489
1
36
54
78
13750
47
81
28
39
6
308548
441243
325557
84
10
76
466720
86
33916
195058
403195
3
9
69054
62
2
2
118338
2
85
174656
457582
87178
366280
27232
75
171639
64
43074
284777
372658
82
740180561
467865
344876
45
296119
29
5
99
35
346915
27
65
454526
26
371883
92
62913
357309
54
339637
25
72296
92
96
277269
4
152818
346033891
27
5
393583
364868
363987
36
4
39
85947
89
200047
50
48046
83
613825578
247923
3761
40
26831
65784
53
53496
290690
96236
106375
12
21
95737
43
297435
75
72750
450168
61
206776
7
356568
5
42
482445088
73
119937953
208259
315626
29792
84
41415
766068064
2
159483
889593930
6344
9
351585093
189528
332550
13
19
59
91
448525
32
10
38
185361035
50
85
317769
444483
437270
338078
8
33
42
95568
85031
224783
45
57
88
40
2
25
5
23
428662
324579
5
33
451820
52
121903
2
47
492065
34
462252
119520
21
31
383790
91
273234
10
297702
290731
145768
586883975
531466347
48
2
295254225
3
324081010
409056145
87
90
16881776
28
79458
55165
51
2
333094
69
84
182860
6
92
475616
25
62
68
57
23
94
46
22036
33
95
38
63031
41
23
132496
3
37
43
19
31
27
66
42
59
8058
48
265200
486499
181274
221915238
544428702
50
69756
172174
17
704555777
174726
24
461544
20
198358
159428
60
38
79
479249
174126
2
97
287655
42
90
95
513394431
203040
310231
673317103
81
463074
392460
1
195762
333361
84
1
47
48
57
99
29
30
44752
58155
83
39
19
78
6
277801
139881401
795486245
1
96
36
226149
675502289
198584
118670842
76
81
84
698450776
94
7
208348
20807
87
647991072
496326
147549271
45853
107003
37
232390
208535
25
64434
76
91
6
240101
381545
39
80
20
182753
98
44
16
52
115894
600160424
57
261399
8
5
355290
26
12
113246
475768
30
23
177246
88
5
2
495877735
1
38
82
87
9
98771
89
128444340
155040
402155
284990
93
160460
411166
3890
93
285108
211208
108086
29713
235935
416219
8
15
736774309
70918
28914
217016
72
253144
5
40
18
7
332296
400435
2
215653
6
72
179182
734254265
3
64
448207
23
89
69
204567
82
91343
170249
82
21
240715710
2
322829
128103873
30
235449
29
506219594
83
464430
36
6
348137
55
61
156161
329529
3
83
204468
24
16
202509
1
59
157167
799485409
51
80
35
51
9
258611
194062
326523
74776
307991
96
224417
567528337
18088888
68310
253055
427003
17
1
53
513120935
68
23
73
4
12
8
177598
463151
10
81
240499
162152
419757
79389
48
15
74474
840446214
30245
35
1
415928
88
86
81
380301
135448
192761
421553
185943
895638218
497604
23471
97
36
79
40
67
483567
85
918350669
1
10
266757
263163
65
201135
469582
496810
494971
422719
438359
282988
406921
194440
753850077
19
26
337882
717019386
7
410475
25
60
87
85
65
4
15
106782
9
7
72
276406
537465364
371422
12
76
3
81795
4
198713
30
76
353069
342393
87
173926
50
2
59
226738
75
183011
32755
34
483249
273551
253516
150103
53
66
907954401
43735
6
327310
20
51
95
73
326562
74551
595861150
79547
366742
16335
297661
318185003
39
160292
134130
431511
39
22
296573
9
549074816
879
83
28
272585
92
1
454352
23
52
33
113722
82
217424913
209662589
760857673
72396527
45
179503
80811
321996161
450379
137660
16
73
41
95925
92
298080
95
4
71
277562
633542410
33547
13
193116
40
362043
370180
419722
121613
35
64
98
261916
72
3
26
71
20
74
581038206
19
2
360692
386244
84
58
6
34
165099
82
61
447018
39328
330566
55
90
56625
36
291382
34071
57
62
276720
227075
3
28050
96
66
71640
36
324488
89
208793260
408928416
403990
477068
34
41
99
123966
301661
283604
47
397907
7
8
956870219
101085
345381
292303086
32
391502
258253
410441
16
405294
229402
14
76
379312
72
78
441519241
144082
403792
21410
44
94
72
8
7595
73
417200
93
38
221573
92
43
31
311166
61
480853
805673633
337106
38
893841716
29168
883712203
109200
29244
56399
340874
20
118143
1
121784
293747
29
183501
55
99315
306427
8
53
2
67
299683
319156
545867622
20
340252277
185674
44
75293
4
341166
91
604264258
9
382032
10453
26
80012
5
128722
487873712
782413592
61
90687
52
18512
38133
258433
38
56
3
2
55448
20535
76
46
16
408383
186211512
92
235705
3
198106
72238
2224
71
432050
334709
447440
72
33391
96
70
62062923
188448
71
1
181816
167776216
85
39
437271036
75
499962916
82
93
35524
291118
48
66
323428
39094
65
95
204549
363958
27
84179
33
328608
431902
20
438764
212742
8
370590665
71
306674
52
160715
2524
30
667095611
12
67
2
353413
56
31
17
114417
90
83
89115
320240
277528281
38740
70455
489968
78635
93
38
50
14571
398761
45
119843443
319977
4
454792
96313
441903
99
48
53
4
50
165820
9
46
2
308788
71
79
54
83
59
264571
19
481853
53469
26
253087
62
119083
95
644731961
33
374154
40
226636
408799
45054
599718600
336933
9
53697
54
74
86
49
40
83
62661
56
21
29
308736
69
37
376144
140864
394408993
75
96472
1
28942
403730
6
75
9
284129696
377877
9
654592760
171937
248095
269694
62
74
16299
241242486
14
2
64
254596
376130
9
414707
78
92
368817159
26144
108039
285825060
43402
156778
30
8480
2
311868
458100
379383
79
763353345
259417572
5
424533
121423
199660
49
267550
27
2
82
77
39
153972
5
224191
414282
18
135644
61
413614
386822
88
16
277549
5
21156
258680
688216473
88
404288
82
178349
3
191444
114953
250368
181073
69
35
284994
45240
753776448
305611
19
65
72
56
22
14926
257672
59
252947
67
29
61
23828
455575
208379
47
205647
391501
67554
47
99
30
9
329762
429902
76
81954
16
45
99
6
16
6
168193
18
497750
77
54
8
381623
22502923
70
389546
53
6661
91
2
479182
63
82
2
8486
390883
85
54
887652501
21
5
99
137841
98
76
75737043
109157
16
17
98585
479374
3
26
61
393425
88
97
19
324172
13
338604
266502
9
123767
44
205390200
79
91
361466
328389
15
52663
342681
439987
393881
353758
59
136504
100232
92
133397
266843
8
27103
309006
487981735
66
5
15
340379
20593
73
29
78
59
459487
35997
7
96
108738
77
93
76
53
23
35
71
133922
447826412
60
72570
79
4
88434
459869
62
411214
378356
395776
73
9
12
54
37
493571849
184993
82
482156
15
30
31
675346740
140365
364763
17
75
139165
31969319
151655
469757
374849565
32
97
38
16648
77
19
58
490477
75
45
145306787
86629
2
16
281529
244705
382116
66
260848
75
71717
73
217405
132123
6
7
12
84
3
192583
6
94
143977
255035
193968
7
86
308497
414855
87
403552
31
49
54
278161
5
33
280803
12
53
412645
367265438
114118
20
313703
68
19
436804
5
72
352220971
1
71
58
1
86
236199
368898
2
93
96
460966
297514
61
20
96
17111
278683
87
305159
6
8
33
25
346626504
361096344
277127
5
350907
366854
9
348940
329692908
154789
43
274319
89259
73
452683
5
280572
211555
4
595822410
300513
22
422690
290999
214816
142032
85
67967
60
13633
274104
6
1
254325
277591
113614
76
329852831
7
163802
876746860
7
25
2
108752
8
405883
148423681
90
329013
90
376290
75
21
4
95
135671839
43685
124027
59424
90
58
460846
267307
199660
846630228
39
224338
267940738
64
284126483
304544
96
412348416
3
770001544
815014245
425507
166849
4
475453
78634
371260
95
449347
3
780277409
23
341415393
7
64
80
35475
69
695869575
33
47925
21097
15511
465780422
198349384
457113
103855
7
428906949
25
68
369095
236730
234452
403875
477114
407481
80
72507
59
68
90
332225
37
665149539
484572
492124
291195
26
399679
423136979
114604
46
57
299148
231854
375725
304692
232068
50533
37
59
116180
410811
64
41
4
71258
6
87
25
409179
132519
360276
85
86
59
63
53
65
150652
82
15
15
67
38
489237
18
75205
28
3
276133
176062
386306
4
24
608988414
6
340002
35
166836
352577
7
379960
5
91
2
331589
301367
41
146593946
74
58550899
167167
97
19
752421821
85
15
302800
343749
352970
18
27117
72685086
894355683
76
371961
420114
97
52
24
10
104352
704327471
303816
174275
254786
42
976892640
13
131645
453934
3
436484
81
498517
189957
75
437875
115641
372136
24
420314
88
481132
1
34
22
443715
6578
473452
17845
32
55
319235
58
38
85
39
53043
237027
286213
16
280917
5533
145144694
177512
220165
34
3
435909
568080745
65960
392430
472713
224879
10
228480
262953
1
139869
320416
363017
61
2
203350
24
38
3
88
82
48141
9
484020
544398485
101262
5366690
156087
6
429615
91
31
369006
172469
113451
434713
140190
273373
70306426
313580483
479220
571819917
238151
434792868
483727
2
373792
82575505
8
267547
5
91
56715
122738
442249
21
106707
24
59
8
224275
81
146126
676046796
82
7
208205
7
7
73
93
30
79
191023
1
329805
247783
50696
564219909
28
318531
256605
35
9
140478
89
306208
62
884039619
72
130001
70770
445705
95
61767
20
494033
488420
5
577771446
347989
178682
36
307936
163281
5
655975526
9
123824
2
67
54
98
259388
876394255
97
390136
33
281451
1
8
26
46
84
4
20
572938325
71
330464
99533
313187
38
17
40
11
919860064
123095743
56
49
86
75
88
691661939
444395
81
4
21
58
33
30
437503
61
9
490277
110326
285790
323786
179760
69674
51
80
35597
216381
32
99
321944
42
50
52
626683058
113787097
7
21
97
27
23
57
306644
25
79
43
144767
347517
96
496930
133682
159519122
110146
117737
565339438
76
351977
75
410219
11
101620587
383188
75
5
95
6
53
375921
96
359668
435098
204203690
466150969
64
39
261293
31
236263
139978
4
38
109983
97
47735645
14
66
85
58
89
64595
96305
85186
16
65
78076
58
95
254534
217158472
264113
889550567
244582
429578
93
290112
7
199971
444328404
76
99256
17
28903
384974
425100
463049
1
411785
66
44
18
55112
60
827501534
57
433896
48
113567
183401
370801
182927
197289
5
25
383677
119264
204975
58
5
86
459203
33
154200
78190
466659
35155
995148399
833780056
462996
8307
493493
868488861
51
13
58
47
217504
60
101418488
14
37
7
98
376282
60
314629
176168
8979
7
99
426977
517876430
698488676
449931
75424
30
451271
96
497979
88
142817
232085
85
110302
2
9
50
91
475985280
400926
205618
47
80
710343306
148823
331361
52
4
35242338
32
36
42
67
76
735462205
28
71
953454403
331349910
310554
323900655
36
655428744
323867
75
44
61
3
67
622365816
7
40103
15407
56
9
71
16
49
41
18
278809
216524
165800
326053059
78
3
440551
5
55290279
81
76
204296
57
294941
6
23
155451
208254
31
68
64098
318418
22
110966
136841
2939056
4
96
26
602316103
89821
190061
61
7
63
48
72
45
8
672454476
444278
752195314
76
63140
24
304316
5451
87
400811569
5
40
177466
4
322249
57
18
168839
468986
91
283695
260470
86
183170
382362
84
64
74
29456652
42
8653
89
333250
829796884
267349
70186774
294783
423483
79352
117117
72188
279472
493277
482544
51
355947
232697
20
58
279194
5
39
825704314
25
203253
415903
255302
51
82
1
169393
50
414473
180435
187195
265152
2
68
747395738
389901
7
1
96382
6
8762
48
144693
43844
77
168282
884577432
333433
478828708
21
32
38
60
165080516
353816
88
2
82
235613
38602840
467588
77
67457
37
18
479014
22
472243
271669
80
90
196227
283274498
352677
34
444245
43
144660671
49
474189
24
85
427165425
375045
482722
94
88
365303
118467
128519
259351
389612
690516325
24
331385
51
55
279718
89
537200757
90
259395
41
17535
51
436323920
30
84
442361
141612
449973
55
17
5
10
74
23369
79618
33
15
60
223492
244660
24
449172
101277
90
88
76
285189
212615
643277064
32
1
9
837223420
43
277082
20
12
48
7
85842
48
28
167055
57
267332
57061
386393
442748
20
63
112677492
440009
24
198376
385481
79
669101094
42
9
240620
349295
461440
55
414298
181789
72
58051
44
360040
32
77
26
216641
4
473414104
76
61
54
148894
296090
69
490196
47
74
190200
32531
275039
25
326545
64
81
116073
487870
392827
897093678
436618
76
54
46
42
475688
59
55
40
4
48
53024747
78
270819
449798
97
50
50
773121913
410027
345213
279836
441547
498044
7214
197698
66
261683
462076
147077
32
281034235
364136
2
411025
65331
104792
28
75
79
78
76
65356
33
75
8
252812243
16
38
116170
65
39
126250
73
57
157397
140728
67996
10
96
317112
15
44
138561
67
82
34
106722149
63
56
442968057
38
8
374063
36742
1
919828463
92
473706
52
31643
62
22693
131360
20
20
10
59
8
25
381256
9
95
1
491817
110153
71
768989100
62
25
388225
42
452476
47
77671
446884
225611
73
344672
23
45
4
68
84
91
357685426
94
52
179801
56
30787
25328
18
459632
66
7
62
51
66
67
257589
79
81
41
293948
388432
93
44
881430489
42
33
19
390050
14
49
189762
116508
19138
36
40
18
174048
437466
77
76
141021
50
538646236
8
459220
46058
355573
29
52
621038825
29
4
78
218825
22
56
158924174
76
260891
43902971
390773
67
59
72
56
53
338700267
26
221317
97
9
3295
13332
500015570
50
36
459405
389028
22190
273807
282642
415737966
856823971
277310
426149
153459
483079
41
9
403647
155553
94637
197866
22
454046
68
62
75730
65
82
344680
154030
83
66
3
16
79
107164
190264
24
258182
94
412328
5
300794
62740
27
88
456030
424951
1
994497618
22
330264
155622
4
62
30651
289109
489557
213727
148865
63
12
83
27
283401
80
56
2
59
81
7
73867
80664
142656410
379790620
40
24
13
20
453154
88
99276
909919179
75
288231
11
56
71
96
55
39615682
71
191794
52
70078
47
9
415447218
343883
87
502632275
364351
88
27
48
89
40224128
226521
85
376824
151740
3
177026
387629
220217
226543
492506
22
197540
15
384262
396828342
702437155
29
499025646
359222
23393
25
54
344019911
227555
48
368826
55
205277
49
69
69
28
36511
51
6
444655
32998
2
70
8
83
92
94
284219
334840
1
545582676
121094
61
51
438737
94
236848
403517
413015
8976
9
483115
5
92
420176
220400
250928
498563
91
80212326
1
16
22
325159380
269776
492609554
49
157166
17
86
300054
494644
403804
63
19
117369
64
101014
815734829
53487
10048
97069
104980
1
81
359952
290679
353035
45
75
36
349550
58
84431
396921
310070
425715
273594
445773
44
194955
326854
224145604
216289
65
7
75
46930
33
82
58
7974
49
71
47
49503
73
315676
58
307162
28
48
4720
14
33
8
293560
12
42
341266
383679
9
58
240371
10
69
390706598
120210
212812
66
135086
5
52217
37412
504800107
15
381154
131712
18
6
475548
156992460
867877330
35
16
146892
71
363825
151845
261236
498095
207620
57
11
663107920
9
8
13
457898
2714
291462
485169
44
295746
6
491912
189018
49
376679
55
21
170227
116433
68
19
77123
71
80
201653
197183
313097
7
4
111356
28
62825
69
185161
251173
82887
58
243973
49210
429836
51
97
52
996816660
430435194
306083
219705
25
43
91
183937
21
61
977472867
157004
10
412657320
2005945
9
36
190244
124160
695027328
4
375579
30
78
300663
1
35
144528
400128
90
63
8
9
9
236091
937
265007995
51906
70
167716
5358
94
28
85
340818
93
371673
74
62
17
268885
60
343707
43
41
37
223595
68
27
325604
537282085
27746
13
45
496825
396960
447182
5
99
337971293
4
143493
15
21
16
353009
57
91
44
7
347918320
315575280
301653
2
33
86
151459090
100196
46
5
701667207
475532
39
393960
398364
96
11
99
91
32200
206209
305864729
48
578451675
110057232
109450
51
13
250970
165531
382742
366567
95
5
804331615
359189
13044
15
386592
84
127945
507027539
78
311391
91
100530
84
84165
76
99
173958837
61
80
583600872
12275987
4
63258
19
25
9
84
96365
582277666
58
11
442784
351351
113144
218214
376977
13
67
97
327190
257966
65
14
77
106757
16579
568057379
51
345103
464127
241128
44
19
82
264035
419628
71
183007129
317285
344926
83
43873
7907
44
59
88
2
4
42181
372650
54
490775
438323
409648915
10
445763
127260
321940330
59025
94
16
35
334321
51
40
4
119455
272448
271428
73
75
322800
20
44401
54
231996
44
66462
389922
3
242122
199118
7
56
98436
264499
37
209854
252672
62
66
2
83
441281
35
86
59
54
193438
233172994
102528
84
824330927
89
69
315526
120788
98
88
21
98
63
6
4
438282
61
15
289898
423466
521266406
57
387510
45
958193943
95
11545
46
498435
5
180321
55
128010
534556378
91
325874
400398
23
693817980
441118
9
410836
88897
386279
48
74
357528
468663
68163
410211
477336
71244
99373
157467
21461
85
15
149755
413099
7
334533
73
5
8
2
22
340896
478847
14
99
386868
59
232622
93
4
38
42
285176
356880
137685
91
204737
64
19
491401
38
97
348114
225282
290998
1429
82
351828290
770290301
52
38
87243
89
25
388605
94
323686
20
23
3
73
4
270316
71
294147
77
29
38652
71
385051324
1
76
92
51
66076
51
42
7
426584
51
134630
23
280530
41
371962157
400164
93
331806
458187
378677
122220150
50
376195
51
29
159267
243734
6
393284
6
318573
270320
45
93
141888
82950
5
2
27
96
85
14
482234
247959
254381
170353
67
76060
11624
14
61
27
351201
28
4
9
387726111
206223
896688351
86
227176
586922854
3403
244627
90
6
128263
94
216477
381276
4
28
37
88927
154096
66
473617
355156
244542
285406
86
965044505
285446
31
340143
401616
112986
469721
14
73
86
446416
140770
91592
50
477547
67
25943
41
52
977768886
77
227895
348661
91870
348069
40452
5
9
77
8
235821
61
77
47
314463
65
7
43
79
280173
93
417050
45
189138
42763710
454429
5
67
31
15
367341
440599
15758
563937327
30
60
390720
13596
498551
66
3
238556
242920
7
359585
73
50
9
218237
13
5
56
445560501
254682
385926
66
61987
185008
315153874
324408
25
121289
496221
8
13152
164185
445390
92
176793
444500
49
2
4
113844
27
93
70601
3
401095
417206
478633
8
265214
52989
454900
224490
113446
88143
30
299383
82630
71
170632
84
6
102877
7
56
402375
34
261736
37011
375737
456217084
329566
21972
34
458032
17
336469
293957
186013
45905
26
81085
73612
460071
26595
689983333
50
280766
89
375678
9
337799
457538292
89
512349737
76
221959
97
26
68
344197
461720
57
31
451206
78
196
30
443031
26
99
38
68
36
578912467
8
63
182666
221759
5075
6
480469
96
43
440398595
98
46
318960
30
61
9
7
11451
422110
62388
76
59125
76
499238
65
66
318418
883477269
369274
393654
35
3
22
251282632
34
277067
241643037
12
24
134047
436739
27366
330407417
69
304141120
48
229894
23
18
38
183771
48
34
803252580
418361
578163840
30
252903
290619
115643
50
72
2
72
253762
418213
338157
275972
8
62890
460515
1
22
31
3
56
339328
98157
215419
37
9
64
66
289689
368163
789051672
1
97
99466
5
355038
462628536
309045
25
450880445
423165
77
97
15
80
95
81
58
4
238970
2
288619
380821
497093
310343
370471
68
51
75
27690
328401
467880
40
73
723781411
30
710786613
55
46
1
38299
61
451337372
94
2
294404
252104
1
2
78
83302
29
392700
23
6
382095
268620229
136562
1
126328
87
90526
301846
9
784644131
464949
20
3
85
88631
20327369
77
95
55
6
122894
24
777049938
42
23642288
458817
6
497647
301731
9
496052
77
302872
290446
88
124927
474822
71
413205
55
8
2
141772
490915
309856
84
88793
49
7
156615
4
495524
55
16
172281
10536
463207
67
81
2
224040
469914
11
96
113451
267953
18
322981
203513
33
29
247613
67
89
475431
73
38848
87
40
86
28322
429549
26
94
3
19
86
924260866
2
1114
26
158140670
49
30922
73
10180
888894449
211507
10
203265
211507
62
43
379705
202214
99
86023
78
488100
27
21
457230
74
322680
494988
42
2
24536
172860
54
54
83
63
510224273
196339
488891
64
186621
417553
354395
261577
377026
68996
67
438319
278947
157838
271628
68387
17
281361
390652
22
30
47
53
219963
1
20
91
383909
17
88
279549
51
431372
47
5
395662925
196963
92
54194
9
203589
362431
295609
351344785
478873640
232726
51
58013
281188
47
40
739359124
251071
24
62
38
44
31314
434578
851565314
22
9
70
8
250829
483841
225041
79
29
90
433510605
9
12799929
39
101898
68
3
52126
246140
61
436843
87
380573
36807
88
15
69
31
308877
2
169453
215656
415824
4
97
3
297725
5
499735
135089
20
88
93
34
95
71
92
930471073
76210
252391
151589
79
14
73
43
157181
58755
85
325034
87
348250
61
288251
18
413395
66
467276
21
226056
87
733101130
244956
251463
7
31
338753
48
281157
36
58
5
272004
44
3
493615
1
27
63
90
79
73
90
136164
29698
72
20
325240
71
90
71
12
416780
69
36737
246842
295116
10
70
86
2
22
114882
53816726
27
7
95467
23
30
162237
458367907
182619
20
62
91
57648
28
266721
60
10
258044
308740
82
4
90
3
135649
25
3
342086
257513
157123
97
65
476833
357405
345164
378586
411417
139026
251402
34
15
454392
208725
884788565
38
454942
64040
8
104395
276622
4
326928
99
456688
974984939
47934
18
40
364410
27
144425
49
269239
412222
162857
53
44549
69631
13
71
14
43437
93499
442928137
82516
105340
350021
325535
865592626
478088
235338
371481
12
83
7
352326
463166
13414
90
27
56116
871061960
260980
209785
318752
477325
13
48
137271
77
477608
63
6
470241
470819
22
325689
41
40
440846
335302
71
217076500
80
491470
65
438809
455355
79
1
64
7
67
16
481217
7
3
412564
92782
51
359216
83
390845
95
32
53
42
4
93863
77822
93
431585
943703683
53
192178
248601
88671
75
27998
63
181220
7
441418
8
490821
459015
5
488529092
42986719
59
25
80
5
90
25842
51574
30
81982
203777
48
470829
21025
169041912
94229
27
94351
391573
4
85
43
38
36
1
437033
222676
67
30
21
86
45412
224456
254684
220170
964720241
370484
386236
692349368
9281
74
27
99
351559
144429
99
36997
194230
78
111679210
56
4
1
34421
83
3
742116959
907903661
54
97
65
72
940043297
32
355577
9117
1
498987
15374
317170
9
24
111314
182760
236938
37
751558578
3
49
24428
75
303944
34731
441072
99
5
87
53195
46
9
76
4
49
124751
469219
88977
80
104788
25960
38
45
106246
260424
422684
142463
41
115597
448816133
303597
371998
389423
8
9
450310824
342278
1
387698
29
17
16
42
19
161647
60
354471
52
312935
462924
65
52
24260
301034
205118
93
26
481071
18
19
4
25394
473092
259300
323145
662725178
275003
26
239981
493905
47
53
76
246149
40
379299
204164
4
801821526
55
81
233702
131816
3
54612
398157
84
250318
426702
536174143
46862
434126
465289
331712
94
191582742
7
31
10
22
12
58
2
343244340
269641
288276
406886
82
492225
7
467785745
57
350764
337187
359096
642689552
348591
351739
55
24
341325
88992
82
377962
75
397623118
468318882
157658
397740
50
92
9
70932
42
23
66
110484
272874
1
241194
4
528994675
97
211515
436641280
95
90
280370
41
557662827
6
142593
7
23
5
400905
12
136662
66
292553
96
311998
81
54
175989
200915
35
270713
42903
90
53
349237
36
20
33
79
358647
63
37
47056
66
163593
403824
440287
210287
213136
72
25
155628
69138
383582704
78
671235898
33
618819087
928352411
47
172238
21
248536
30
265378
54
82
85
448963
1
704384900
97
90
196342
6
404492
311501956
264345
220519
479139
53
382868
36
352549
92
698415082
13
34
51
64
19
15
69
310675
87
8
97
399834
12
2
89800457
101810
377050
290936
366837
52
390118
133362
310046
7
90328
6797
214650
43
251214200
57
176691
19
27
52
541712368
29
71689
23
151164
1
158053
12
25
21
73
438854453
80
448945966
208916
47
449422
76
164032
94
87
165245
23
736428141
349916
226746
365286
644226714
451398
956059155
317448204
96
8
6
53
89
1
7
356493
870863104
88
86616608
83
76
279231
76
29
374992
49674
41
32
48875
56
395134
226110
542628300
31
95
94473
81
1
3
57
356092
39
48
206724487
1567
734691980
7
3
162489
101822
78
283250
582585778
260901
70
11
9
33
92
436787
420981877
51
36
40
252588942
38
90
47
6
92
11
390796578
587322354
61
310313
423865
36
2
43
45
34
366987
1
39
3
395391
101754532
6
67
844902751
96
346808724
3
463510
552271992
62
11922
630336957
833267664
94
86
414937
31
424697
1
633415936
37
23
58380
207753
284346
31186
68
416336
2
186462
71
39264
85
261829241
479460
496804
490871
47
3
65
164699
14817
311367
32632
13
10
243487
56
110001
38
80
3
14
85
42
76
315487
112602
484523
87
32
490356
290021
49
472951
78
251682
20
44
77644
54
598830619
416407
85
798383852
58656
328817
83
97
320021
202145
798
29
168046
56
296132
145867
1
51018
92
81
489481
180296
88
2
23
80
8
83574
54
468478
403598
130921
191532
431873793
45911
30698
120309
85
19929
609702757
272884
237436
930462117
596457002
305807
135286936
136510
12
432095
408697
246632
43
4
47
86
8
475487
16975
376349
603407722
50305
20
21
290957
92500
1
43626
12
50
12
26
19
50370
70
91
52
59
80
10
83
46
6
60
234582
80
77896
3
100343
99
68
646451882
443320
362899
351758
185779
62
304254
21
59
97
286754
398952976
66
8
61
39264611
95
34244
21
30
6
56
18652
12
993775696
15
224868
59
7
83
9
62
20
24
41
356445
86
443114
5
27
378321
49
326632
35
2
61
64
80
11
1
375980
34
494583
97
2
69
41682
325479
150267
530672154
79941
243845
315617
27
74
52
493547
67
80
447601
6
312212
4167
35
198296
152930
305921
232015
45
140893
1
148640
1
261115
20472
41
463795
356676
55943
80
612
7
11
6
14
90
84
96
36
24
194512
35
37296
116387828
58
455767
6
8
68
9061
226527
98
150893
43
473145
204700
76
487303
98
92
29
89
515779467
86
1
133922
40
25
29
355779
709919589
5
34
449827
6
136364
30
341455
554355456
77
44
6
10
7
333508
88
87
149648
65
450383057
287810
1
556038303
5
74
352722
131128
334692
376208
585230821
77
5
17
10
40
486460
48
65
91
86
20
69
41
3
381236
9
12
6
48
75
53190
255139
313644620
8
12
77
99922
320928
43
8
80
534239719
56
932103179
67
154967
237360
28
72659
37
77949
84668
203573
74
259182
72339
16
33
21
9
51
336119334
80
63
390005
209387
206421
453472
10
74622
177242
3
380999
308358
3
7
722421078
32
389848
52
23
13
485819
12
89
6
9
10823
36611
99
4
972917750
11
25630
55
127438386
319230
73
829916998
141074437
68
62
18
48093
50490
53279
925571068
208578
30
719648263
2
45458
29
389903
303104
5816
23
414620894
129678682
69
46
52
491295
322414
490237
16
893743500
96
61
325299
232296
7
20961
151512
27
453086
65
83
6
10978
194246
80
325175
441529630
206838
111354
67
371201
80
84
423658
52
239226814
46
63
16
397502
430217
40
77939
92
109068
185755
38
75
32
42
492
1
49
92
115937
27
91
99
30
84
4
994137439
66
2814
68
97
812251367
9
95
1
67415
456435
110530
18
33
434977325
39339
2
48823
80999
651396829
47
186280
85
19
456757979
177474
51
13
79493
455718
519001448
139522
353285
30
1
444277
43
122758
10
259177
51
2
60
382091
13
49
326415
84
66
39
5
345418
30
36
21
443152
3
37
948481357
335309
35
6
60
66
43252
292298
118541
334225
44827
426918
847204660
278256
341759
4
47
333223
441759
77
241764
303538
75
466108
480092
123152120
70
76
40
229504817
432333574
8
281507
274054
58
68963
91856
903740921
68
51
171926
90461
65
395109
45
23
149165
361080
100206
62865029
20495
19
334731
216222
315515
86
9
115912
87
8
29
440596
72
32235
18
2
122130
112823657
436490
451578
133766
815146612
79604
55
427837
230339
3
712158399
507775571
60911719
21130
83
29
7
18300750
303488
133281
1
412328
497951
429665
366407
42
23
1
273444
298953
5
15
487240
499731
387532894
140971
64
2
29
227400
60
101101
7
97
97
7
222571
14
84
270257
58
18
488694
31
93
65797
42
64
90
76
265475
282730
36
20
478421
2
309043
33
266399
204683
36
44
7
570229542
385810518
73830
227713
22
350258
336277
488344
82
44265
344335870
160155
961013353
160384
60
639290979
930575401
2
25
436646
917338382
207681
96
65
6
23344
969399027
91
227418
348829873
84
369918
287461
23
173169753
27
391873
37
98
171717
84
8
54
48
609298070
81
9
89
35689
30
64
40403
2
30
216403
201518
22
5
511967988
76673
3
94
142313
53230
238314
157909
76122
294788
172579958
72
79
92
128290
6
53
289437
59
123983
280532
499980
48863
89
27919
362704875
308297
77
19
80
98
485190
6
624915928
12
89
64
312644
464183730
41
44946930
297788
11
754622425
30
356983
55
265493
92374
31
592127891
248041
13
80
71
240668
63645
419749
413954697
428380
394875
83
470180
22
270950
88
6
216645
476544
58
162808702
38
95
98
293364
453521
53
2
44
206334
30
261728
39
957560097
315418
625330274
15
18
9
51
4
276833
30
27738
1
37
20
457872
93
23
351382
399746
419997
91295
48
8
23
359157
595204622
31
68
25
18733
9
498538
96
65
292505
640651840
231543
799134318
11
652988808
30
15
104068
67
479134
442482
47049
47
865558241
3
96
31473
355697
96
713824538
324956
68
124575
439191
427728
78
7
587033861
71
50
70
37
351083
137819
3
395966
86
917138459
987729049
251561094
24
7
350139
261309
251659
27749
44
56
440867
81
864155086
308959
316563
109484
71
2
2
53
13
57
73
36402490
20
26
223783
205969
36
597000205
45
6
56
4
407558989
814613795
14189
133570
99
6
70
70976
473495
732510399
9033
87903776
294260
73293
40048
483397
133672
197094
34
62
72
13
35
829011564
80212
54
83
525803478
548742603
584346077
44590
788790519
158115561
66
428872053
51
38
30
73
20
51
82
87
173741
128358
122840302
2
343443
45
65
1
81
246708
40393
37
131055
362841
72
99
223940
400618
18
571197192
63
88
64
186899054
289093
84846
4
54462
17
57085
348928
8
495191
45
50
335539460
32
63
41
260752
82
30
174140
910062014
60402
32
3472
443604
58
3
319644
6
32
112715
606087846
44151
86
240167
48
90
57
316740
625402301
152845
360313
841834502
255390
491955
68
7
65
82848
89
206125905
24
7
43650
5
22431690
63
392547
48
95
3
473525
41113
280327
39
50
419319
1
443222
75
68622338
77
322877
47
48
29
95
427831
95400
242334
973073591
2
367154
41
8
20181
388240133
2
94
2531
218590
89579
451423
2
96
67
23540
23
90
574830626
69
5
78
24
21
467323
33733
83
818459840
47
35
383999
234399
60
179918
252255
413389
57
761643633
57
473302
120142
72
383106
452915
80711
429799
7
73
59
44
106322
8
137882
50
25
165501
8
633965084
8
45
9
32488
54
586539388
52
318077
89
81
3
2
99
156152
415127
72247
88059715
275556
5
71
1
71
345138903
89
220183
56923213
218759
5295614
92
60
20
215801
409496
248755
12903
74
139323
19
548079763
233451
82
361092
97
26
285409
186764
718172577
434271
261098
60
50
51
166951
33
2
74
80
56848
478992
50
17
16
416323344
370834
97
446074
2
54244
349314
169323
10
58
74
24
19
356228
192378
252225
74
90
360052
943152488
940143897
97
42
81
2
9
160325
350610
79
410602432
341900
72
27
69499
215624
73
66434
336430
132078
5
73
60
20
2
9
58565
79
82
267436
7825
8
48
280564
6
49
47
52790
115057
239872
74
92
331016697
63
346997
56
58
475736
364041
3
69
165716
84
86
439161
75
420597
350166
248479
47
36
26
435408
13
40925
46
285578
635703884
5
9
441915
118555
351644
405820
40
172688
8
55
112494
339165
290941
416236
77045
444708
68
451577
184927
199913
39227
476580
28
384031218
3
75
72
56
242697
2
249398
123878
8
74
39
336525
9
42
404134
147518
41560
93
303305
26
314728
150411
410464
45
6742727
6
80
35
14
137486
65
67
321750
7
30230
8
16
62
165945
66079
886210023
87
67
6
21
137592
59
78
89
414985
696091901
24
470923124
459728
9
133523
75
7
50
31
411584
42094
855075415
25590
67
468006
21
73
174199
487237
74
416747
402347
30
78
35
490501
384913
432267
124486
18
397672
40
21
510384831
3
94
98
18
1
16892
48
49
78495888
78
26
20
223320
450494
7
480253
314902
744314397
5
286897
80
41
43
16
482918
80
267577
31
56
98
8
286853
318776
105704
372374
89
79547025
313932
99
29862
2
408546
71
94
78
41
499756
5
6
74
454172
327387
9
392229
22
16
115777836
6
62
704720867
164531
205318
285219
8
307036
6
323450
307416
49969
78
11
223234
93
232738
147140
33
8
8
98
305331964
25
3
377172
206926
97419
2
294341
316438154
77828314
31211204
106566035
58
18
80
448968559
1
876551144
83
212899
719948561
40
816157005
421836
2
3
92159
961805156
96
303194
407948499
46
58
6
50454
93
324082
85
39
438935
3
6
812457412
93
56
109859
153938
85
368567
94
196110
90
3
87
84111949
1
337077
75
98
403641
63
56
69
336978
9
51509
351363
30
20
3567
444427
666336645
333875
22
241743266
18
81428328
307368
14687
18
6086
39
342208
18
313887
99978
66
14
52
71
25
155285
71
45
32
352703
164802
141569
86213
67
368562
82
460231
286717
57
325396
40
36
75
27988
74736
146636
86
35493
59115
12
228035
429427
13
82
107196
32
67
120464
180989
80
225887
85
62180
356368
57
93523
74
195787
283621
35
20
370993
76494
21
35
9
39
90
63
21
318723
76
24
460639
58
58
64
32
40
32
161670
75
4
479559
170994
70
3
297510
87
874318164
2
490864
424493
1
288415
228559
9
57
808121205
155558
154600
14
50
813301121
404679
130938
96
98
167949
481664
363636
5
6
6
17
53
473992
571441453
372351
98394
75
29258
44
72
134849
406503
224324
31
3
487531
256039
664738758
9534
34
297299
196019
141781
393248
98
14
679170587
89
430213076
24
3
18
895730603
30
28
202998
286844
299616
31
406285113
89
75
205834
32
85
350472
108322
14
45
141078
70
495539841
35251
393680
460403572
75
175502
68
6
424619
51
389008
1
157448
22
78
371015
61
568679398
124979
35
306790028
383825
223074
5
49
90
49
3
211047
20
357732
33692
17
341797
279521
476969
32
107087
30
477223
891214681
64
65
338560
346615
40
589058078
260047
31
132549
73
333697
328468
14
479636611
118164
430252
6
95037
96
6
354811
61315
68
68
451603
203122
227108
425386
390875
72972
86
304106
129531082
61
268385
134581
421044
7
16
16
321901
249470
56740
69
19
172251058
406085
76
66
76583
621685953
9
5
306042
74
58
152845
1
6
65266
20982
398098
373935
57
3
382841
135745
2
182958
60
56
448089
9
532415136
29933
990701131
42
461970
50
155105
8
76
29
55
4
545062973
44
66713
66
319945
9
186262
14
248773
360175
57415
480515
230864
398518
176457
486153
229755
92
1
436614
849916503
64
499992
27
29
2
99
116515
24297
479703
83
465400
55
126992
58
420470
85
496314
164011
74
53749
53
92
78
41242
94
253627
50375
182527
31
36
51
19
423498
52
49
11
18
385259
86
40104
1
140896
583002778
623069251
71
990760547
707066127
254885
204821
435402
387301508
55966
178764
751554132
318454
28
106926686
332169
58
15
62
11
366023
62
3
236987
259572
748740317
312938
6
151886682
26
4
33
69
491195
1
282250
409192
51156
332562
299084
56
217834
81
505408745
113241737
3
80
315805175
83
53
132846230
498489
74
19
55836
468597
418342
377277
411637
81
303455
1
67179
5
24
44
7
436977
520815725
9
43
37
40461
48
457305
96
172862
14
69
57992
48
224225
98
34
277269
249657
537585314
103376
264899
17
239186
307704
369076
93
12
207410870
32510
96
438389
65
250197
2
273894
454350
28
76
479848
56
165556
4
432758
451211
36
190985
213763972
199480638
9709
47183
2
320095
26
71
328268
5
720970110
289027
26
257348
38
316428
226504
230466
419952
1
99
165814
79
350689
47
6
50
380065922
357175
411013
81
476899
233522
7
203254
13009
71
75
48
82
60
326927
177712946
44
101334
6
21
38
80
475845
34
98
60
25
65
121064237
2
49
494729
176206
32
116756
876481593
371553
95
31
90
87
461190
405070
41
53
4
491893
1
68
36
79
223826
174697
41250
86
34
75
344489847
341722
45
391003
29
37
34
638442387
69
29
415403
51098
19
18
433970119
227687
70
78149
210625
157865016
434790
7
39
58567
361119
26
92
68
89
916522315
51
330058
822171894
48
408762
63351
3
6
128576
52
18
10
161956
33
253482
189957
68
49
30
98
49
93
1
36
477701616
44
14
140124
108207
72
40
79
26
485239
73
488305680
75765
39
103704
38
60172
261970
25615051
862725185
2
249830
94357
304562
1
22
338640
93
96962
86
75
173620
284705
41
390957
1
58441
54
32
142571
7
2
5
49033
376202
459855
46
49
83
7
251534
2
308959
395739
28934
235888
61
30
80
11
1
21
343496
795398557
46
78
101895844
38
5
373108
212749
87944
20826
305288
70
88266
48728
38
13
159986
79
20491
40
47
173371
223198
75
23
64946
10572
150494
77
269059541
79
108889
105373390
40
1
295546
93
81
73
284268
681016846
1
343258
426920
479986
82
404358
86836
47
319878
53035
372638
69
425706
43
420011641
264574
40
175959
6
55
409990
47
317867
151191
14
57
97
195046
57490
433856
43
93
316692
267573
12
5
63
13884
33
82072
451531742
238828
350491
2
315112
35
38958050
94
49
98
259417
493693
1
372880
14
54
42
82
66691839
99920
261864324
14
97
269085724
128028504
4
298043848
111552
18846
384984
480722
225643
197309
370424
279322
37
26
452143
31
15
301136
467012
240836
6
463642
277751912
124695
312234
10606
491795
99520
112659
72
57
84
7
711917208
41
59
150187575
404147
25
394140
222672
95
446143
695120502
33026
12
118061
6337
80
47823838
473787
50
348603
286100
6
14
6
108250
947308054
66
303806
76
954553948
8
27
309242
134765
33
28
166067147
28
60
274598086
55
398098
90
237522
204812
45
67
8
52
55
152689
434327
329043
305339
7
4
864393841
58
95
245150
87
34
33
447803
79
73
797843081
104325
3
46
127716
23
69354
32
53
35
28
95
54
93
93
324989
880481130
414851
53
1
61
340980
74
302901
31
78
93
3
9
139751
77
154836
51
83
452702
56841
28754
439460501
90692715
79
949506157
50
270953
84
33658
130649
219074846
453227
296049
47
95
203925
55
262120
594937627
23
12
55
200730
92
27
293729
48
96
24
467563
92
87
67
234672
6
137826
47
4
21
9
14
71
99
1
11
475447
52
35
49
97
408496
398497
330072
53337
88
629650871
40
238963
50
17
462365
9
263043
294729
79
266520
121207
78
276712
266594
193002872
332515
9
58
4437
27
250848
316232
7
471580
70611
213527
30
8
489327
103194
390489
43227
230070623
44098
83
45
259040394
41
17
419572
69
37
22
7
448371
66
81
13
171746
702061966
78
58113
82
5
84501
471972
68977
8
154525423
74
12
33
26535
237154
76
551102863
29291
102529
66
130234
28322
275374
266465
276576
73
305998
13
314685
87
430905
73
4
2
72805
47
203862
415516
224251
66992351
52
201331
181468
253780
34
30
452099
482421
21
375978
64616
63
21
12
363091
54
258523
72
214171
421548
5
312251
40
44
331662
89
27
373702
78
8
305606
157614
9
39
87
81
185631
3
81605
40
39
68
19
51654
6
56
245318
27
168108
299048
168369
85
113546
166627
119417
99
105979
32
895260799
220016
31
8
79
422151
96
32295
431173
11
410279
17
330626
278489
507229561
7
99
69
43
42
818814127
35
235865
24
60
147285
38
329375
66
29
30
90
212975
139745790
401380
26511
365977
87
422342
67
69
32
527299532
158482
7
41
26
449773
23
463864
93
15
72
607109074
57
215618
37
9
463312
375210
8484477
80
239193
462007
69937
30
80
10
60
64
54
1
31
134621
428236
38675
384225
79
75
227770
201333
92897
96
75
83
321624
72
308433
44
307724
67
6
2
20
169633
390608
95
243849
8
127277
43
10
137285
17142
60
520587816
8
771805378
60
22
6808
43
39
71
81929
49994
34
16
158415
377818
41
89
2
7
270914338
147102
71
93
110916
419558
911441618
829937565
24
28
12
476164
50
1
421604
866171133
61
317245
456019
143396
10
76
2
63
27
19
788026718
45
51
77
164464716
72
5
11294
171165
65993
371553
30
26
22
449572
40
22
488875587
274021
57
304413
438772
48
368311
434187
57
59
222950
173707
142368
495483
11
4
105536
81
33
12
81
39
383165
64132
67
32
190102
67
118372
3
242234
88
752278502
24
73
720998820
88116
82664655
186300
74288
66
210466
6
55
443813
99
127879466
446976
483906
908754515
19
45
91
92
85
59
62493
460106
3
36
71
352712537
179488
367503
477935
925487077
499274
485652
24
283587
27
1
23
2
437634
194880
489655
41
59
7
17
327083
374337
417417
96
47
309742
13
61
42
75
40
88
11
405953
21
1038
537031848
258702
41695
210509
379539
68
297252
96
174261
535458386
2
42
22
95
107049
285279
442423
258427
227139
86
53
9
86
12
61
8
68
599628547
233046
470029
98
5
59
289610674
421674589
15
1
84
39
51644
84
172274
369057
249546
303997
43706
7454
94
1
242444536
68
226797
88
413671994
280138
27
31
271341
77
25
74
448991
349712
72
15
54
81
91
252917
2
205893
98
62777388
50
69708
797793614
83884
47
67428
33
35
30
82
40802
13
340983
52
162988
268266
39
86888
301167
250721
895093758
74
365714
8
492689
17
102784
7
140476251
75
795353964
49
19008
48
177951
288950
44
128418048
468310
21
105518
773002599
21
24
737400551
32
96
68
97
15
65
385206
80
6
282410
22
229752
107107
445286
46
74
27
379503
475051
57
9
827839308
460115
209656
437939
158830
166837
208993
8
235256
177962
454757
66
19
102914
25446
466216
244501
6643
115951
73
44
1
26
195780
2
428083
179099
87856
40
407113
367038
45801
49305
5
52
81
431097
321765
34
7
6
87
89
37
460128
128211
358706
963634002
308047
360231012
370488
190143
822576037
354981
85
89
37
332423
36
19
148435
97
33
1
439446
13
73
399719
283966601
56
205956
5
348301
3
31
8
325270
88
452237
43
37
14
339659
40
6
152980
43
81
214611
8
390531
20
482141
61
232986
441000215
11
42
380347
264146
492921659
4
74
21
3
24
3
26
78688
7
108596
421195498
59
88
430273
78
159963
109546
82
36
384511
64
659054832
76
65
109051
822587180
54
3
352272
118005
97
37
3
40
36
285719798
864087498
771384266
43
63
73
59
11
52
62
30321
292937542
382342
99
459889
488660
256630
330590
94
366659
49
42
2
479127
23
45411
54
28
98
898122904
373026
521525303
15281
23
999658177
1
952115459
38
44
68
52
76
89
84458
55
475363563
78
136386
35
64
7
643462126
233415
27
406459
82
50
43
411070
28
39
397594
21
46
111040
42
307114
21
81
113772
6
63
82
73
173900
84
734861303
3
493450947
191137
19
169955
73585
234823
244737
47
186966
16933
150403
7
3876
75
138498
150152
381863
182692
341514
22
37
85
45754
39
11
9
244878
74
3
270260
421228
153044
95
21
379885
196645
1
42781
13
612904338
25
113992
490336770
432670
1
83
15
24
343693790
56
259111
71
48664
126740
7
5038
910170655
84
43048
191782
37
972049826
81
609588098
34
91
96
185660
6
86
5314
15
2
18
459836
69
2
19172
38
153643
791056447
40487
293605
46
286232582
228297620
62
406345
63
344452998
82
59
427720
248279
7
324261
202962
99
234205
23
6
324526
78486
424506
63
148951
104381
335843
457851
4555
61
98
12544
337463
276623
265673
391450
98
296540
433241
85005
1
4
76
134787090
84
7
57
30132
406907
269236040
60
4
5
75
68
983275682
27
77995
36
82
29
61402
1
883238146
84
18
223709
48050
168796
171191
5
428143
56718
272217
96
281620
1
87
79
71
919243957
210308320
72
311571
94
16
34
471903
458260
3
36
166315
150321
8
77
495531
2
53615342
3
399513
168121
694683445
64366
94
25
63
116999928
9
53814
245005
412087
86
396760
112763
93
299660524
179057521
21
677040602
459193
104118
942668320
76660
83
92
88
206202892
417230
190042
67
75
399328
96
5
22
46361664
30
167661
19
52
65969
96
72
89
8
43
22
69
172145
30
177983
46
6
498051
44083
183306272
410499
324157
374655
19
365374
88984
58
233195
94
400909
50
63786
9
47
14
44045
440655
297957
171105
6
647075998
45
137035
68
62
20
8
97
499276
59742
54
59
78476
40
350362
144504
7
326295
313684
57
49606
350726
9
5
35
80
806562616
36
313552
65
441392
38
719082300
5604
29
68
38
3
130071580
97
350064
378728
121159
77
371696
462732
164035853
406733
482629847
95
6
420602
88
57
320663
119518573
56355
329467
231568
76
418795
10
487033
36
94
45
90
3
251068673
90
231990
80913039
2
84
24
66570
58
34
33267
7
13
8
65
318991
4
86
89
200894
50
84
425583
63835
782412096
35
284624
278370
2
54
307373
591192189
28
29
210232
364715
586270501
71
404087
404127
378230853
23
28
6
91585
873175856
2
361537
63
5
9
39
227453
153054
48
25
1
72
285771
39
634816994
4
335728
355486
487528781
68
164331
170076
35
44
348426
11613
28
10
24
87
20
134491
74
308874
175868
206715
49
85
49
430341
121643
97
22
10
4
89
60
271588121
19699062
26
42
470554
54
281999
70
7
432539
25
20427
166871
78
24
58
970073038
84164
58
58419
497224
215693
235388
487415
9
34
56
42
63
74
617718167
352806
259836012
433620
97039
390275
43
14
344330
7
69120235
65
88
55
916473857
39
274035
667948106
79426
2
1
265688
47
85
410716
276997
93
36
83739
434072
22245
94160
87
72
240652361
37922
54
59241
179799
194974
130829
60
384622
9
78
336998
22
8
698954927
2
382073
163715
5
325852
472187
361781
60
421981
404202
58
98
66
5
46
130146255
381727
897463075
413537
65
18
2
46
49
1
17
124345
43
55069
66
15
426640
24
499199
270114
56
358737
13
316648
345595
18
434995
19290033
27
407385
455322
1
142765
127843
73
472509
434123
6
97322
97
29
271569
89
65
344481
98
26
123155
313661
1
96
155961
661654938
168108
67
452165
102766
121812
185800
96
207543
443908
478411
77
25506
30
71
60
22218
9
12
56
56
162221
283579
211406
356124
59613
16
898782006
23
217630
93937
221969
126980
84
51
318858
496946
465787
260047
55
67
39
109107
322376
159595
79
139593
96
74
9
7
1
150137965
395931
1
94
48
88
226096579
316615
68
1
2
46
143709
25
67787
6
4
296
396407
10793
16406
156419
192166
68
4
22
217900
64
78
59
292521
261865
287390
163685
473073
421695
52
5
151770
350362
183794
127724
14352
297791
257713
460727
11409
98
380455789
4
39
287624
50466
13
22
36323
33
569477457
97
46
60253
188114
70
4
40
1
3717997
222019439
403932
87
10
475378
35
375765782
92
468081
73
7
346651
233332855
26
82484
3
153347
242124
82
86
45
51326
59595057
420838
156038
23
129307
68
300388197
42
93306
172569
96
210591
92
18
174700
313586
337805
84
118870
393314
20485
402917
457031
193650
13
403250
495320
52619265
57
490721
39
6
5
4
81
52
34
357838
282286
356224
153772
91
154856
354222
5
154739
111462
28
865223462
36
494916
39539
86
104125
72
443889
48
60230
900217797
70
24371
4
63
43
313792
383770
90
119858
8
222108
76
4
18
132467
37
47
1
352375
33
9535
308392
42
68
93
225954
17
212713
411739
6
59
74763
217098
87
8
424086
76427
52
230981
38
383369
42
42
155877
69
28
83
467535776
22
162683
7880
194549
103367
359777
39
472415
29
95
2
270456
342488
61
30
71
382974
5
32
61
96
47044
94069
325170000
5
2
13
37147
46
124402
39589613
227900
721410947
130414660
49
312624
202847
265360
67
237430
463600613
251274
275066
709923146
4
374733
66547
468400658
90
93764
7
29
88
98
491785
82
299116
988469399
27
31
67
176226
778832453
949149144
429855
37
284576
86
11
1184
69
16
165522
55958534
2
9
110684
758186679
2
96597
259753
61070
31
58
27
688922749
19984
235699179
142769
879269467
127944
86
96
57
384327
38740
5
8
230451
272026
228551294
59
52
437469
63
18
723474498
30
4258
307748
156694
86590
4
362989
266008944
7
14
3
1
72
152541397
1
55
91764
5
73
220000
94
12878
31
489388
15
49
5
63
84
8
324175
64
837764093
35
142030
343149434
846483433
27
466828556
48
164122
18
246168
31
350961
218662
451631
744644415
79429
63870
94
22
72
245246
328729
227839
62
115561
223598
97
6
1
484853
89
98
84701
65867
52
42
76
22
19
327197
228381
226223
505049938
76
130450
125963
370752
609041504
5
15
118381
156078
274458
44548
190178
81
849303278
424544
45
12
205742
930302597
17
8
420954
42
80
87
27
94
20
111985
14
38
97
52
196850858
718544542
11
2
111926
41
86
31
46540
777324174
304122
39
13
34
429152
433292731
9
23
423186
76
295677
65
12
330260
275699
22
2108
35720
352587
219462
304117790
58212
90
489085
21409
60
72
189194
341607
300273
416630
70
76
310596
65
21572
71
69
42
499048
487146
97
442148
370029214
844398387
231873
73
89
464153
8
92
7
3
497775
124416948
23
347194
229452
18276
20050
177023
73913
75
162205
244774
75
38
10
48
15
211376
30
256591
61
82
72
466634
6
88
68
69
259210
48638
45018
82
68
1
71
235976
7
4
972254577
57
133246
852667187
12
36
7
79
297508
185459778
48
1
99399
4
435097
498214
66
6
27
233237
3
67
78
190877
222111
183268
11
4
40512
66
80
455206221
376408
63211
6
66
391796
46
51
5
1
86249
49
43
87
67
209747
66
95
60
70
299300719
256027
23147
66
493264
84
30
429975
7
5
36
4
8221
376135
290398
2
17
1
104782
54
74
252912
54
494001
2
89
286800
23
289132
468239
416613
111382
449493
172844
49854
40817
87
79643
343705
300988
175907232
681461616
233411113
8
55
240996
56395
307366
23
15
353220
37
238092
94839
468578
188347252
61
372510
421905
498957
58
708443685
99
40
86
49857
1
23
5
2
39
36
4
3
2
340306
48
9
185276
53
180563
96834
535826285
63
177879
135485
432167
635344042
2
171954
35
1
79
317091
25
121230
5
402757
59
53
460926
279862
341081648
78
44534
58
68
65
347532
93
13364
48
287238
455835
44
895987583
28
373271
488325
2
72
22
77
34
95
29
46
402798
257910
247353
1
90
632593766
91
266269
293808
43311
68
45758
25724
165609847
32
360861
275378
28826
393652
862122109
320231
3
98
36669
18
280633
2
18042
38517
5
2
205280
37
71651
28
78365
433240
914630907
19
73
119878
17
80
6
69
21
14
383050
463476
18
25
94
66
25
2
5
257071
50
90
3
28
1
901719836
339076
57
143352
58428
348876
231052573
67
75
30
96543
5
27
82
15
140196371
159112
48
7
65
836217614
13644
7
908090482
77
119450
92
273967
7
67
405355
90
392954
215661
232620
487760051
161540
115405
4
59734
160242
21
16
34550
2
9
107469
1388
6
21
258300
343518
483823679
8
19233
24
13310
67
61
49
294311
11
44
531936890
365690829
5
57680
305973
227154
71
87
88308
430894
84
31
89
232908
237083
368457
420123
400333
955981466
486134
6623
32
313435
4
115342
157408
76516
29
13
31
93
828451701
274815
19
551942211
95
55
77
181634
328926
144871357
40944
448707
148034
417958
27
71
7
289620
77
44
388984
493247
141952
46
25
42599
67
33
58
41
82927
53195
38
22
26
177095551
139128
76
31
154167
395040
7
420675
456170
93
755322894
14889
69
104877236
702286465
430708501
9
77
446621
16
9
83
616190097
207611
7
56
97104
90
53
233491
38
3
9
71
490328
9
74
84
16
510535317
31376
255287
90
12
67
263194
44
239001
281199
348251
475192
96
432342
148800
54
68
445267567
28
406733
95365
57
12
96
491517335
99
28
93
121180
250404
44
86
447717
496129
59
12
43
48553
76620
17
287985
6
5
218671
31
3
267393
264878
49
11
626563771
427941
148661
29
744427186
55172
249523
29
1
310019
77
23970
482373
82
5
56293
4
7
402382
593896023
9
80
4
60
345321
15172897
475575
77
92
4
4
88
80
9
36
252815
471584
70
343639
240589
70
21
120247
752925648
79
818515358
66
63
72
163935
55
28
298011
99
372170
64
710436769
28
89
34
75
365112
62546
291378456
99884
2
60668
11
59
312637
87088
31
90382
153478
99
840123531
723435661
58
7
74
271045
52
85
459639
398442
176526
832568267
5
30188
132185
98
31
262412
65449
15
36379
200051
6
72
48
288120
18838
22
53
3
84
17479
235421
30
301466
24
244391
38
214388
207549
208424
10
107738871
76
59
120058
166979
65810
186533607
407739
607288941
82
395553
197011
88
304580
91
177374
7
7
86
2
24
398734
256182
44
58
17
72
263050
243340
97
192811
216938
132891
25
99
181976
3
52
910985257
10
334892
41
494084
39
279828
414269
93
78
73
28
719738594
59
8
100451
480820371
221883
280516177
260528
177507
17
76
60
76
51
132543
19
27
67594832
10
817927390
939679964
62
83
878863720
322269692
230169962
274060
12
87723
9
92
469601
205066
84
6
10
64
37
78708
260637
3
476126
76
71
739049802
70
101373
180670821
25
111755719
13500
85
54
346266
97
9
88
252487
75
18
457737
292271
67
324253
43
128311
74
271871
415488
418695
413323
27
90
8
60
5
66
8
101171
28
226853
6
467017
731541536
32
484151
202925003
1341
432349
40
452735
340293
85
84
77
90
5
45
85212
404916
54
464323
7
10
49136
330956
26
491238
536173642
4
737174699
43
282821
425530
415261
6583574
75095
93
41
403171
63
18
69
82
22686
49
25
66
151655
99
260042
23301
104762
45
460566
68
7
714570780
75
433395345
86
92
458116
54149
25
210896103
2
19
1
481572
427373
186238
6625
303920
256754
367739133
122231
92
52
321489
86
84104
79
294135689
319954
147880
18
19
377961
336427
80
352791
38
285953
90
92
999105372
24
128507518
432127747
16
300923
78
68
22428
247562
98
3
655349126
284177
239217
92
25
45
138422
276697
327093
79
76
217930
246262657
26
75
284909
53
9614592
412334
484954661
26
494252
244434
31
59
4
118397
82529634
220336
23
71
8
9
322115
487283
236989
39
7
259138
3
69
42
80
246286
41
115231
85
281687
446637
37
424176
5
59
492676
259677
112575
332584
95
87785
90
176382
916354526
221707
216325
58
83
9544
11
329060
294955023
340106
10
259762
358528
454607
190659
13
6
243938
20
306678
378857
6
60
95
49
227411
99
43
60
595068033
72
37
283053
36
130490
16
78
74
396390
2
95
77493923
97
406876
174213
215742
46
471748
65
308879780
273299779
13
69
47959
59574
315714
83
460684
459557
376725
33
313989
231753
480887
55
377958
221061766
527585126
46
1
878772964
7
54
718712663
421952
35128
343098
264839
35
41
70571
867727286
170910165
91
181450
268809
45
82
89
76
239632
79
228390
291450099
842706460
99
315135
615367513
64032
224552
80
489456
435078
86176
166055
79327785
212038
109372
75
52
8
238313209
118654
44
36
483184
205018
46
88
299047
402698
324406
14
228476
80972
183572
943400780
18
23
96393
195341
15
421051
18
49
15
785061425
118348
3
181422
239902
202247195
99
2
13
72
152801060
84
24
44
208374
230475
232168063
9
73
423215
22
755599662
14
356051
235090274
202596
8
368946
301874
23
472554
7
66
258929
19
74
67
22
222436
42
45184
102149
774822208
414069
16
40
120157734
31
269530
411492
64
96
7
85115939
31
292832
869919521
80
230113
6
44
46
54
51974
295047
486120
374894
91
206969
290298
205545462
26
456330
250455365
75
376822493
29
16
4
19
241565
7
337185
380824
242082
137157
90
411781
23
99
1
133404
135868932
23
1
83
84
1
364566
19
97
18
164075
235090
415060
94729
186937
134622
71285
73
390900
67
32
252462
23
89
7
80
151032
53
68
421484
41
5
26
36
818858450
277698
38
88
269145
136162
3
495309
41
283648
95
77
396034
39260
17
6
8
75
418100
374502
8
76
114521584
24
232526
228598
830287189
316114
87
9
281173
48
71
8
28
65
6
93
13
133698
19
17
80
17
93
318593
35
102856
174021
3
35
91
40
197313
880785682
17
113715
40
31
337402539
63
380015
38
410631
291633
74
29
466627
7
44
144666769
88
171730
11
444606
43
365597
433644
3
294476
32
99
95
42
298421
35
359678
135470
2
97762790
60
442544
68990
50
88
622619543
55166
3
96470
161172
1233
310343
266886
72
1
77017
76
473469
346161
436783
79308
8
77
93
21
377926
4
335766
81
3
725844943
23811
376457
140793769
476188
324186
92498842
89352630
87
21
6
464731
16
87
86137
5
437347
421598
50
215045
46820
320416
95
858099157
8
173922
529915170
8
75
15
24
71
65
329185
248945
4
930152999
473069
188268427
82
50
544595198
477346
45
14
163645
643560124
9
11
216307
455252
12
353974
6
479393
438804
57
20
534251593
203889
127461471
162777
21
224216670
7
77
78
237928
59594
93
221894
41
38
635941411
62463
8
6
101967
25017
1
542263810
93504
355446
59209
388883
391002
8
62
42
16
5
79
9
68
94
18500
278069
94
37
215578
39
456676
460148
34
167931
8
30
160141
31
89
12767
18
77
96
237242
67360
73
2
1
46
4
208001
5
218271046
80
106712
343252377
448147
188890
23
243102
76
43
87048
7
22
52
159563
122229
95
30
22
308624
61
180561
81
1
200732
495160
35
7
6
92
314562475
313228
18971
454284
42
2
82
71
3
29
81
51
116177
926113677
212449
30
25
548317434
792280593
56
23
93
17
340705
11
6
267942
152294
61
15
342752
82
31
306487
40
1
548100993
83
6
1
2
9
16
184099
306223
498870
410383200
112672
244196
97
57061
7
137946
44
430006
3
141290
334361
47
90
67805
928521902
253447
266711
34
5
60
31154
97
951861118
30032
429258
98064
252464
221678
5
56
81
99
45
699796697
158788
76
842935377
71
354209
5
51
133900
82
15
7
74761
849232860
36757
355176
88
148036
72202
99
92
46
675359938
378673
69
98
65
27
39
93
269976
77
711340180
373989
466124
340442
67
412826
140084
272901
864100654
54919
84
255338
86
96290
64
56112
4
87
474924
136523
259491
83
86
426447
85
105524
767417263
186221
30
130114760
39
838630494
357331
66
299513
47
5496
53
251856
301601
97
456927
69
130432
364988
227567
74844
489601
21
33
90686
441527994
488797
66
41
33
1
71
71
8
99
430413
471616
164846
265859
50
61
221149
282519
70965373
807902817
408555
8
50
344890804
457367
50
71344831
188206
6886
26
87
300652
7
305277
317554
3
305896
82
378938
382085
500867306
6
345924830
661215344
474786
404726
218202
9
9
31
38
87
110149046
26076
296614
72795
17
31222
214163
327717
50
41
94
191737
60
40
303428
89
31
259173
87
7
698410809
368303
85395
50
51
171744844
76
321828
33
43422
12
14
355907
14
426923
259461
591382634
2
315041
4
99
42962
46
55387
74
76
95
29
119042083
8
93
71
234002
86
80
39
68
305965
437563
426476
81
96812
28
13
410383
70312
9
1
127531
220883
36
10
5
236203
90
57
218130
36
95223
5
84
88
384924219
3
88271
50012
437270
69554
2
107232
13
52
30
45
91
540814824
86611105
99
238694
171879250
61599
30270
155395
597445051
33
46
17
106904803
16660
32
379802
59
43
275601425
474578
88
18
262584
6
36
197285
6
725209001
59
80
282664
117894
31321
81182
487448
10
445936
325266
394306
423964
45
237287
496183
84255
66
429052
102097999
33
92
171143
2
281555
169636
81
279545
17
170229
643960591
69
383146
4
5
72
2
91
19
31
100801
538415853
6008
904716135
5
158493
478353
1
17
4
3
5
338606682
230268354
430035
311721
306685241
353643
42
361824
66
49
386325
26
409846090
167385
43950861
360919
741666874
10589
576296335
20
18185
76
412831
232802
285957
37
26113
47
45
64
240366276
125838
24
62586
12
84611
117990
7
13
53
284137
69
36
1
120625
53
436542
4
7
420284
349228046
23
50
539725212
96
6
115706
81
173184
165510
258197
423562
578496155
4
21
25
1
37
74
449150
35
203605
81
32
128081
85112
396699
324006
117297
223493
8
3
350747
477201
41
54
33
455321
484056
293358
462831
60
524491001
272675
249477
197099848
461883
108955
5
856413262
448452
391
87
147268
202544
36
167399
476720
7
408739
18
53
95
481124
43
439639
16
93
12
61
3
29
56
78
542145551
189451
382560
172622
58
334343
63337195
93
459868
184232784
378314
7
4727
99520
305541
394336
1
950967160
52
127677
22382
33
474200
373382
85
39743
261112
461489
84
61
2
14
299220
410627
271211
350840
141923
425190
172406
489259
421681
4
473824
27
86
43
190409
18
41
2
714763929
74
3767
8
224683
360796
156434
871876713
63
65
9
52
265089
68
116517
93
57
420677
2
87
73
79
422062286
56
55
97
5
97674
84
103599
32
377063
317458
7
13
468221
32
77
7
312981
55
348121
51
652676509
292813
370123
454309
49889
43
104034
266365406
158814
150795
490756
89597
137219
628301780
9
93
35
78
88
3
3
32820
98
7
365633
39
115585
2
83
4
41
1
27
75
52
258582
53
29
375207
228500
3
163592
355766
95
2
553612778
304028659
59767
104140
388329036
15
160924052
7
68
221019
11
98043
378273
37
75
37
77
259257
55
481716
968239384
356170
442621
383751
96
4
68
19516
353207
45
1
639282834
149808
188602
709357735
62
102372
389566
71448
72004
142591
90
102205254
146955
15
628475184
51
99
458124
42
177723
59
69
432068
347919
48375
4
34
486368
187814
228658561
29
80534
185830
24
44
251638
80
257240
22960
399602063
39121
306176
224223
45
337575607
57
25791
266935
3
30497
97974401
71533
83
124348
10
250705
54
143787
487551
11
951076906
638332612
89
93
48
200842
448112
89758
84
25
185781
47081
14
17
39
20
1555123
98
85
777031331
462869
287720
19
94
10
426700052
330694
2
9
434596
6
47
133031
108430
313265254
19
137037
717221763
167001
240121
453883
4
94
167810
58
309980
89
7
67
89
141506
63
34
12
24201
115425
11
464735
23
401966387
748873203
53
127665
274461
1
87
96
74
355649
449302
74
95
98
927370936
280362
992612368
25
64
108706
5
403445
242325
463710
41
38
328887
25
297325
414696
427845
79
11
43
55099
72633
5
54
493483
241645357
406320
20
41976
920464367
80
33
9
74
18
48
108448
90
36
71906
6
40
22
323521
293912
97
468619
1
17
65
75
32
13
30
96
1
203610
84
20
9
12418
398296
5
99
88
141806
11
42
13
44
438076
601439981
351994
41
256564
206886
59
435949
69
92
484332
48
53725
297450
9
162812634
193317
694059894
67
5884
991943890
301575
1
66
67
68088
145141
1
250385
92141
210009
79548
342413
90
254083
459277
565127412
7
71888
69
422987735
971494460
74
481266604
195795
171642
92
6
98
373368
480014
251784
27
431731
54
137104
49
343248
287126431
705690719
74
15
49
277010
51
318592
6
4
484317
818572327
31696
430258
142768
829050320
245120
2
471039722
72
53621
178270
66
14
193869
63
45683
48
217974
71
6
282995177
76
82354
283692
60
26
20
54
139735
2
84
817321472
72
470368
55
47
962846534
435991
84
46
67
42877
85
408315
462726
396463
96
52
19
56
14
27011
211270
98584
629260374
62
27489
571853915
378606
14964
4
98
345841
80
16
31
89
276992
355163
225863
39
79
468578
3
108438
82
327242
36
256797
87739
488946
16
403396
439454386
19
88
292312
97
151021
337278
6
146008
76
41
6
149739
420886
6
212002
433261
172992
423871
120608968
305822
3600339
196700
231205
74
866509592
369443
163582401
393945
16
40
3
68
737343102
1
88850
52
40
481468
3
110528
52
24
29
323686
357653
148580
4
327816
10
6
2
85314
344083
86
13
505470150
81
7
9
32
264348
383666
87
2
93245
5
67
50
63
311406
740597079
18
227519
6
108379
49
8
89
435506
383591966
13
225009
93146
396026
102704
15
5
62
67
12
20
367603891
64
36
583730810
439132
436854
5
198634
240584
34
458000
256877
402990
7
130823
394570
54
133824
332777444
52255
410305
811908812
331791
29
16
12
2
89892
64039
282067
4
97611
4
19
324221253
132890
21
48
5
40
954757220
131154320
627031416
8
263420
70
447481
7
354403
43
187015
97
2
44980
497278
443229
5
48
496423
51
424027
69195
74588
216163682
188065
244007
1
476854
86577479
24980
253698
29
44
124472
433665
992105098
67
22
85
471901
65
55
32
51
392455
2
60051
133777
288117
29
65210367
2960
74
79
96696
97
80
351667
304875
2
44
302474
87413
150442
324175
31
34
473810
46
9
4
96
222022
77
46
313418
4
52
85
407459
192877
18
97
168089
23531
391547
294331
192645
6
63
360645
213996
94490
62
1
49
65
204121
300854
351065
90
20
2
59
26539
165476
377397
3
286284
614723536
23
31
245831
247262
38
32
63
260930
402161195
91
909600339
71
499781
199473
465885
23
67
41
2
2
623642809
8545
61
47
2
912201169
19
76
934417010
87522
92
60
47080
455442
24
97
169833
92
10
822743627
6537
34
208716
76
7
384408
461023
570105449
458533637
144118
26
55
48
301526
100805
6
88
341536
62
21
85
49
486773
824551518
13
44
411654
50102580
11
357194
9
177678
400261
210737
106105
20
346103
45337476
482793
139036
263609
89
42
15
5
79
3
81
54
121477
7
341712545
93974
62
4
489202
4
54583
84
127338
21
483227
412194214
89905
36
96
36
43
133307
47
38
2928
58329
86
79
272322
38
341455
1
35
458109
39
66
35977
613472003
324586
298410
621503368
144745
381830
450921
450336
33
303383
28
492799
72
4
14758
2682
38719
629792602
451332
88
72
222153
360492
508233385
31
46701
21753
255179
12
51423
6
8
469334
197107516
55
252164791
25
480802
37
167019
698625746
85
128641
21
8
316069
516432467
74
82855
1
84
1
66
26
362492
9
72
141177
153522
33
56
40
93
170391
7
2
23
220207
931660532
219653
619800440
382873462
64002
271545
32
64
274463
96
25
29
973832650
365133
3
83
8
495073
74
94
325581
412432
82
32
212031
577761051
55
48
93
32
982890565
222835
224362
766338080
37
255731
84
5
86
93
302598
38
128360
779045044
56
93
40
19
354742
213245
1
983
56
42
30
10
496781
163888
73
5
93
411825
46711581
357912
9
224198
461070
60
265321
413569
76
80
17
1
205645
144695
481084
382818
4
5
3649
428791
47
354441
453008
9
176723
66
454001353
243801
33
93
981970099
36
389590
2
77035
7
228106
459568
344230
75
259989
96
141783
246851
42
86863
9
264104
80
791224851
99
157119
60
88
502689497
273321
96
52
5
177002
70
14
51
363225
442637239
185368240
7
284639
262895
464874856
633103151
77
71
378643
727390294
79
508930974
2
262448
82304
22
48
31
209415
2
180169
17
85
240244
357301
200041
48
40
3
652579461
94
117623
914
282857
124563
6546
397083
410727
1
33
97
12
314178
56568
482216
52502
381212
6
231369
810794482
152865809
65
33
211114
22
13877
39
38158
96048
721265709
28
213322
93681
448811
213298
23
204229
1
775204717
383318
323222
20
258080
151228
323584
1
28
390767
8
41
8
8
466535
99
484549
10
94
69
43
71
163941
80
16
39
9
291928
83
55
116827
99
81087923
237689
3
5
85
30560
49
97
13
623452520
446391
34
42
93
7
87
888097242
74
86090
478417
25
273048
51
111861
62
456519
29
29
25
7
8
42
71079
55
243554
543845696
42
1
333076
24
389336
25
5
58
9
85755
3458
83419
92
232300
81161
303707
261818
401646
459257700
827513149
326858
18
82001
5
446540
127258
216609
417997
469223
60
29
83276
6
3
68278
9
430446
486984
298489
36
4
4
8
69
17471
455210
432062
85
415311
3
6
412562
367161
68
472293
894346411
49
363567
414662
95030
226903
66524304
54
40
40
36
46
28
1
161981
4
11
10
35
36
342077
437607
241456
854879920
65
54795
228186
69
232265802
94
87
4
251481
273686
2
350157
45
296659
34
93
88
336700
52
19
90
53
40
3
61111
211569
499261
58
379651
276674
98392
79
147944630
111954
65
38
94
499487330
8
5
445564
94
47
12
41
203446
63785
55
351140
46
51
27
84
36
391805
35
151073
2
7
824102380
473199
80295
317718
141274
789849930
2
8
243596
2
96
210276
2
4
78
493805
3
87
58
33
67
56
482877
117386
10
29
97
86
96
86
438045
51
239869
2
362837176
461648
316881
289216
69
57
61
49
2
606549556
338057
84
1
69
61
98184
102315
648718507
26
27441
122638
226822
261292
8
76
72
419934
49
69
63
293115
68
455342
63
260561
52
60
453850
24
228064
158947
52658870
436975
204392495
168001
15
271987
39521
161737
2145
372555
29
4
20
9892
42938
480312
282921
60
173421
69
32
97684
96
495187
428307
486284110
220448615
225506
89
6
9
67
9
391978
20
15
461005
70500
239680
256018
253221
456741
697720356
77
97
23
130430
249060
76056
449387413
92
4887
19929
98
2
8
337221
45
32471
2
46
900851771
371169
342636
5
94
142948
221579
93
34
8
85613
269747
75
11
40
261483
5488715
31
63793
52
73
77
77
77
77
63
141828
83
84
194119
72
224163
219119
129834
183671
166009103
245921
472674
399704
14
362857593
2
477316
303694
117666
434289
27555
149233
1
70
66
459169
52
87
65
88
59
80
381789
143181787
23
104772
78
421558
17
82
239763
178313
54477
25
22
11
164224437
275603
7
56
59
474276
8
97
97
94626
73614
386594
1
56
55
43
147905
85372
85
36276
83
21
488656
179911
82
396397
5
859855696
458845
83
26
448779
8
29
391749
689273163
7
317759
9
30
4
432573
379129
284640011
55
418252
82
921942389
288616
69
58
270420
409300
81373
34
44
198577
95
13
331662
375061823
83786
986432544
32
338924586
90
96
1
30
64
310687
280811
90
79665
468495
42
80442
498252
9
378556
694549957
2
1
43
846886462
54
189049538
90
7
48
86
139477
33
342552
73
150075
58
100992
8
23
50
7
923983465
26
89
378012
166679
14236
263576
420799
32
454254
934353475
491450
80
684195027
185859
63437
41592382
3
46
99
36468
871752338
73560
29
384848
103748
366179
48
85
317194
72
271168999
443619
226626
28268
121248
64
8
55
107793
60
64
179543
294251
437234605
236889
65904
93
12
476177
3
446668
65
381952
8
15
26417
141616
47620
18
87
145400
33
57973555
56
418945
376171
10
27575
96
858771251
359052
317842
490452
620907663
498635
49
112919
383389
476169
259090
9
48700
71
95
52
443941
73
55
78
64
771541688
52
10
344807
14
84
227652
8
288599
50
462685
126175
39
460253
369872
31
95
72
168725
78
282219
411225
44847
5
207411
10
8
379806379
895899212
62
89
260628
39
620840730
44
66277
11
43
44
445980
7
492483
20
1
94
10
43
16
299250
49
70164
4
38
358355
17
51
68
137615
75
893654857
311986
63
67
311311
24
376597
58
268955
261844
452720
15
67
180750
397742
17
51
8
125683
375077
45095
25068168
4
47645
6
90
62627
5
11604
94
92099
427373878
404179
19
38
505714881
374226067
34
313271
272329
705477554
26
46
73
206237
442054902
19
178621
41
222047
21
304045
376049
94149
25020
253794639
98
91
498503
87
139856
333140310
7
424394
438293
403371
17
472649
47
8
125787
63
97
417337
43
104226
99
206347
65
86121
191501
39
25
84
329267
165006
381115
44
137521
64
53
17
167785
60
84
93
49
83
92955
6
163047
19
18
3
953883328
1
376388
10
12
492515
58
719969059
16
70297
9537
364205
94
455490
21
224945
54
122027
8
19
62
23
142448
208342399
9
66
215365
76
1
477750
179074845
96
5
2
40
62
19
49
7
301272
235259
334915
54216
91
44
400023
432900
798212763
94
839986110
78
67
35
283371
96
61
739369797
39709
54
594170554
48
13
5
23
3
149187
927806687
25
40
96
147210
126808
52
27711
113587
24
601679572
58
126783
50
35
309529
8
1
64
318844
4036
452304
2
55
17
605261743
483347
18
46
31714
9
244712
497803
237343
85649
150104
36
8
3
436385
499639
481144
4
428133
370564
21
470748
4169
29
405465
195459
424245
55
72
59
67
18
35
35
284188
90
5
255658
484940
162739
27
6
79
2
178760
52
309750
75
208541
15
33687
2
711569722
42
45
97
89
90
51
37128
83
104643
60
23
88
342739
384155
97
216500
10
21
64
1
472876
51
475218580
7
17
20
886983978
158096
78
389591
2
350834
470246
60471
148756
517380096
17
119052
95
252742
276626
4
207574
8
342137
28
26
56
32
199019718
42
288505427
22
55
209
40
374870
477722
468509
91
83992
24450
495947
52
85
72
275809
284794529
92
191058
403021
471530
75
136818
56
160090
16
79553
71
82
380009
20
210275
413831
12
7
79
7
57911
33
46
95778
32
65
33
451362
59
35072
74
144082
10
395799
27
52
73
292584
13
69
476505
30
51705
32
356812592
95550
67
488315
198304
335482
99
188931
464844
42
141348
3
73
69894
312015136
799312529
8
495120
74
58
833901546
8
166281
33
28
337669
159047
260692
52
336904486
410393
45
373491
20
20
42630
81
413635
84422875
3
289768
9
75
88
93
27
10025
192698
35
41
46
494338
198031628
77
959239745
109624
87
68
3
832878585
70
10
1
56
4
35
84
162907
472759
40
72
7
53
11
44
373678
121864
32409
346314
99760
96
33785900
1
62
235310
72
63
8
9
76
38
28
38
46
440267
49
13
25085
392481
455452
39
209888782
85
26
31
410590620
1
304550
152035
6
490664
393807
464597
50
318855
143250870
6
493686
672040832
27165
204376
5
471997
63
432875481
70
50
3
71
158955
21
266924
376921
224235659
5
522230779
198919
84
9
62
4378
367913524
63
54
58
70
188560
49
168202
96
576855063
9
53959
36
2
138437
101436
58
189950
481229
30667
20760
79
481036
80809
81
121998
301384
3
242912
94
44
5
76
90163
97
88
23034
164708
53
42722
7939
126805
66161
20
522552660
430529
374886
107943
86
816341138
156969141
311408
30
446308
452123
7
84
252454886
272781
8
47
476530
65
145882
5
7
3
46074
318066
31
347123
10
46
96
4
283036
66
97
54
416335
174082
8
378120311
75
3
52
97789
11
8
4
8
140461
39
332561
5
304960
283374
347294
259663
70
377953
294188
4
4
5
222825589
50
87031
88
614304562
391245
20202594
998648201
4
88
24800
87
440661
903518737
56
21
250727
67
161185427
409000
295200
92
7
377342
1
46
487897
439231
60
65
7
334589
72
86
112485
60
188933
224743452
280962
178603
59
68
475376
38
416076
91
455217
6
269684
169560
85
313186728
4
329427
97
233514
17
53765
156692
104476
402350
287308275
76
100064594
29
343972
266924
12
3
291724765
163883
82
58
96
24
80
15335876
56206
127252
94
324735
154703
36
82
93600749
4
321857
42
122606
84
803262374
5
4
443789
321351121
9447
133952
303857
92
327678
21036
937237573
72
47
365509
70
313449
94
847719122
442642
42
29
94796
238197
58705678
424317
203595
989
413820
562095910
61
26
91
322143
291341
7
58
64020
7
71
58
452367
210236
87
38
325613
22
49615
44
92
51534
11
470233628
35
388218
794464188
42
9
123605
87
458827
24
5
324618
49
68
46
46
3851
9
3
205952
65
7
236594
75974
142873
94
538152656
67106
51
121111
39
67
179447
257392
49
84778
182062
15
255597895
55
230421
66
28
89854
360234
173443
58
906500808
24
396027
6
73
62
787086046
432205
198105
7
76
48
753880690
3
121882506
792755921
46
51423
78
196478
3
516416850
70
39
256445
222323
256432
442573
940417536
153041
5
273239
30
110063418
445784
8
39
55
57
66
330904
48157
36
261566
88
69
402108
734485861
4
943755263
63
316816
9
401008
71
79
449978
7
129302
65
294302
340223
232788
9
40
227314
34
102755
142674
189870
60
598024737
57
182690
191090559
29
349065834
401770
9
74
28
1
71
459301
367203368
44
99
433031
7
8
71
62
434132
29
78
311911
85
430494
2
192295
37
10
34
73
618100679
79
80
181701
272533
44
28
499443
572561176
387046
18030
81
122008
80
32
33
60
193900
34
578063076
570677822
4
448254
88
70
83
29
85
233745
72
408458803
85
392945
20
4755
220789
10
37
2
46
241080
16
403041
277093
160225
7
2
34
49
40
22
3
2
790364921
93
9
86
128305799
114914
404457
197563
96340
79
84
25
382636
7
83
56
55
94
10927
50
96
68
47
413078
134188
16
238333
89
149704
235786
474562
51
733854939
9
14665
1
16724
20120
929347594
79
89
32
23
283973
6
92576
105565
21976
425346127
499263
98
2
65
77
65
7
13
166557
996247746
499276
43
303848
192665
480019
39
44
1
254668
471687
5
194520
94
222617
107346
87
476179
3
24
6
62
18
52
27
383052
258195
29
74
76545
9
343201547
275905
495904
40
2
407220
853729458
98
251231
3
9
54
46
87
264864669
357260
43
496750
697390323
480967
80882
55
36396
16
7
168185
95
211099
74
75140
387908
32614
97
92
27
40
29
81
69
68318
33
82
403112783
73089212
304118
30
228748
438092
145170474
326265
69
450185
119218
498810
72418
102900
62
9282
159088
44
176572871
407438
24
1
9
989234230
22
3
192227
265930
54
317217
11
42
329578287
9086
425022
484883
23077875
96
61
6
363959
111413
22
1
110287
70404
45
3
379116
375573
48
323140
154046
33
20
822350938
127505
41
575504774
38
4854
16068
480229
198027992
275812
7
45
465571
113344
480667
22
458579
40
4
56343
204567
3
457300
204382
388311
81
382998
91
90
239858
98
19
10
78
345197635
81
49
47
68
459748
62917
2
330422
115711
97299
83
247207
78
78
19
447111
19
47
22
90
43
347348
39
226216
75
3
88947
63
54
92964
292676
411795
157447
316701
54253
7
97
8
212437
73
48
3
905970277
2
93
61
97
101699
77
57
27
249107457
30
41
23
287977
26659
4
74
65
100000
67309
147632
488628306
35
3
483104
97
34
472069
79
180670
1
74
70
75
264100
465044
39
10510
464198
234356
637657554
14
652560845
468943
187205
19
54
511202841
307681
367852
159410
474111
110782
729384614
92588363
95
45
292146
92
8786419
31950
271139
94505
81
21
45
35
42573
49
77
60
20
425394
62
92114
6
13
160645
18
40
11288
71
282769
554494170
376237
19
57
79169103
84501
95
268396
20
7
358418
92
183668
14
46
208932
71
96
71
83366174
17551
50
32900
3
466412
51340
2
252223
73
374367
45
163960
62
1
20
297996
17
281573
61
72
44
15
79
70
63
448483746
244341
386613
287172
261566
23
79
52
30572
367661
35
339543
77
58
65
17
77138
44
77
35
102651
45
94
19
7
30
5
252618
159289
74
337733
26
69
3
63
21
4
257641
677720232
426829
492528
72
1
173626
368834
12
453658040
309731
2
9
60
237493
577334453
93
115510
723434167
25
377745
61
354969
7
46
93
93
35
325641
23
184590
6
16
28
286029978
258441
41
98
57
51
77837963
62689
8
2
35
5
26
4
8
8
495468
53
87
36
75
7129
142358
56
19560
8
8
571810322
343915
73
360079
3
50
367561
485211
28
53
434255
5
20
191881151
82
413772
239678
374851852
27854
450044
164805
87
91693
61
95506
94
62
94
24929
335376
18
96
61
258763
67
5
28
300106
63
75
8
50
410524
160048584
410071
18
905965322
372949
301166823
7
38952
64
133520
62
67
180039
325799
2862
26
48
10
451819746
86
331004
94086
68
314014
286312
76
428493
366664
15290
79
10992
59103
142933
360290
52
408018
98
59
6
446598
33
25
106551
4
267171
136210
245552
93
7
242832
125677
441151
23
94
9
818075481
445256
140916
131228
8
16
59
371936
229000
270907
20
6036
14
37
43
313941509
26
71
18
4
33
50
40
73
10
213612
359965526
133431353
485651
6
123597
490484
162873
13
18
60
21
96
485562
33
30
118479
52
63
362424
232655
240076
413626
814107527
322941
17397466
627490750
217787
71
486096
89
455141
350932
319024
50800
559922218
13
61
43
5
63
306850
76
489935
2
258484
146836
69
29080
29
5
226711
27577
64321068
37
4
72
6
15
45
65
22
338225
335335
75
195666
7
86
155217
4
44
277725
61
45
440693006
95
36
43
165313358
67
71
50
65
947520261
4
65
91
2
92
33
53
7
461035
4
202242
48
124008
81
76
52
289806
410053
208539
548110645
85
1
121072
35
91
330631
9
6
444172
93
77
450380
334226
4
14
46
110531
78
69
77
66
390039
88
622838028
87
370301
99
25
297646
122884737
25
427976
1326
16228
15
71
164032
716519343
16
40491
15
39
258065
98
22
68
77
52651
55176
167895
203472
6
91
40
67
87
45
68
31
9
60
333638
900634713
99
61994
68577
210254
340697
471650
36816368
184714
128361
4806
357283
97
379642
15
955965702
79
5
286337
45
253062
198329
308056
370729190
30
29
4
65631
22
381347
60
254884
757902567
34773
31
97
262746
230688
319803
657815759
327337
61
935520728
68
6
62
3
63
130328
8
88
223390
45
298854
440685
280167
22
63
292004
477236
307665
3
44
90
27
228192
2
87691
328487327
83
34
1
213568510
438033542
145796
244629
87
98
204098
46
462288
5
238532
24
103909
23
1
55
399363778
6437371
5
93
5
951929792
59468543
43
60
93
223071
23
285469
160170
399724067
33
15
62
117950
66
9
41162902
478195
255736
455731
16
46128
9
776490102
136305750
77
125683
86
192740
412473
4
20
8
183119
275981
143405000
372529
760431207
65784
447265
9570
59
10
715353363
70
345420
43
126848094
65521
221933
7
93
20754188
20
19416
54
398024774
259301
38143
263903
56
446034
39
6
3
51
402144
23
10
147058
253255
4
7
79
34
24093
125017
355445
49
472145
59
66
9
7
54551
77
20
401547
85
429208
27
4353
298249
323891
324880892
139926
6
7
1
72
82
559441706
480597
93
269329
41
893107010
9
300698
47
16
87
76029
952715782
7
231589
98
284967
12
413188
32
1
59
35
88
71
463929
58
27
6
2
273003
324075
52
306540
6
336473
139033
219884
154529
412190
411158
97
23
8
49
294127
93
59
308605
61
50
86
52087
926643907
495852
90
74078
2
23900
5
288720
792171203
84538
319931
314351
14
55
166439
324678
23908
884649485
4
75
1
266500
300467
93
50
98
79
791084639
60
159911
476125
568967053
189456
38
448450
4
10
22
475492
98
2
56
78
351151599
410059
15
73
24
309400
479044
7
386816
73
86171
411642
57
557544657
31659
70
6
219456
462067
30
866775324
216693423
863559307
95
111169
12
92
348845
48
209972
82
76642
55
113791
61
31
416614429
150106
7
90
206329
347427
96
272213
5
103676
77
23
937430156
78
99
348587
481659
150399
150944
7
487940
7
350218
97
36
302845
92103
346533
45
494574
18
420440
149325
78
70
5
282943
68
71
26
488571
471590988
182273503
334075
19
3
59
62
73287979
37
13
34
85
33
45
119515
6
21
79
360577
82
51750138
113996
330914
817090751
74
427060
38
39
300090
319682481
38
282136
3
71
358767
3
61
12
319485
96
216066
437689
403519
31
55214
77
68
148287449
55
32
233055
699633195
50
8
176938
382914
64
19
5
59
365038
289490
5
84
31
10
430919
108684
339940
6
240636
83
8
77
9
7
23
71
228047
391624
82
17
6
56
70
154655885
5
242149
391884
8
91
411265
69599120
396295
54
31840
6162
124714
173886
51
68
38
37
97082
392822467
76
15
25
4
79
586472279
108795
465971569
18494
284070
42
129186
80
449579
174273
414712
5
153815
73
98
145783
369358
4
924762719
7
49
488222
549868847
424815
46
381052793
154317
36
1
370691
80419
283025
74
463870
318451
166330
20
641606289
47
2
58
87
93
71
139801628
96
47
293200
26
6
16
482579
1
186653
17
309268
1
484525
59
88
275277946
80
43
346020
474083550
71396
21
5
875786850
10
77
54
301649
76
8
901667571
170833
255680
189909
88
4
7
86
123865
82
26
194966
106649
219374
29
79598
62
54931
48
12
164067
388510
281147
141476
79
315586
43
54
29993
341895
1
92521
77318
68
446729
41
406657500
472986148
1
95
85
32
348804
415291
483439
39136
447244
55
73
76
79
171500
3
8
374813
354413
807400248
25297
8
77
72
6
91
118065
476491013
39258
20378
492917
423815
99
333478
389760
45
99
24
87
129132
83653
24055
79
73
318056
589733836
952
78
99062
12
766008428
80
65038
5
7
365168
408646
5
827024543
290383
355694713
76
61
36
8
5095
115115
377959
46
189792
471681
311553
7
98
4
385444
81
495510
426015
3
499911
69
69
30680
17
92640
314269
101310
88156
33
642774874
4
323141
161614
354025
118190
349232
329776
406843
4
811129977
409347
2
26
210417
55
50
105869
310680
15
51101
85
38
38
34
47
156517
303338
125632
768133645
50
885298329
121612
113406
4
97
484759
488348
431262
44
222347
47
22
405992
32954
92
62
18
4
815734030
24
245552
56
45
121249
168209
156647
497690
72
394169814
83
77
233649
37
17
60
181863
352242
4
363154
68
5
18
143726
4
407535
83
51
85390
30545
487976
225141
33
17
22
53
95
152592
21
58
3
352538
73
4
444131
6
300478
202044
80049
55390
260855
21
8
72
77
67764
291011
86
33
49
50
84
173087367
3
224193
630061914
42887
52
482056
58
32
59
35
385040270
38
278025
11
62
69
157481
60491
44
843643263
64
488318
167440
170449
149873
54
491451
76
3
1
59
5
46
108303
187510
45
81
14
270460
378287
228339
96
68456
314419
301806
74674
38
75
29
14
88
94
42
96
13
234463
440288
381161
46
85
20
5
19
262669954
2
58
9
67
90
15
29
6064
196861
459456
1
370455
1
49
59
438891
36
439866
356887
476852790
269294
72
81
35099
21
157657
67
94
86
47
4
8
25
415888
209039
212819785
431519
75
82
10595
89676
59
314435
27
3
116435
258753
41
83
34
249539
329698
89
556856814
73
930999406
54280
13
296555
7
141731
90
329490
16
211333
424171
35
196320
36
5
73348
256508
301838
246894
466902
445092
26
5
102930
75157
7
38
487692
40
33750
312211
5
911248599
60
99
134497
66310
3
379904
111744
153937
246731
281083
253983
65
128383
71236
425065
52
96
6
27592
494038
85
8
458838
40
328109
369308
928456577
436808824
151807
93
198530
53
34
44586
76575
15
423963
316159
202984
81
44
160455
228449185
9
140209
41585
92
94
175100
437158
241155
92336
157585
787659668
279138
434982
88
132934
394563
92
76
45
52
346042835
269891
13
70
92760
89
98
50
2
67
416776380
614800697
7
465870
828767121
81
475437
298599
264861
259416
28
719875094
378050
3
2
25
3
29
40
3
22918
45
43857
222581
52
15
99
32
13
276281
82867
47
357325
26
239381
496977
34
66
396222
88
435744
126538
291761
411131
301222
415046
56
439704
64
45
63
22
63
48004281
90
60274
96
292712
441701
53
376462
341650
31277
411025
451488
49
89
225526341
61
21
386254
10
368572
91
33
188342467
42703
57
81
57
246607
146244
14
426063
59
338414
39336726
63
2216
93
284163
322473
6
30
457898
357209
4
38
144410
436761
64
87
131405
5
453606
6
29
253845
248698
42
75
311921
4
258869
45
49
152909741
190181
47
78819
54
18
70
134645206
78
34
645034892
74091
272855
11821
89179
85642
499435
6
40574
71
70041
438664
384680
38
342690
262615
10
12
181643
786658634
693947358
48375
7
76990
92133
68
42
39
329479
62
341026
393050
242860
333024
276085
57
88
96
1
60
13
26
433489
197192055
68
86
31463
318400
207601
76
166358
8
366176412
250380
681328058
23
48
136597
4
731351729
188681
12
74
9
4194
42
360905862
33
6
478103
82
85
88
197275464
318517
31
103121
189950
17
153871
88497
3
67
6
61
226547
46
308347
13
1
122773
6507
269888
494534
2
277210
33
49
279252
7
16
2
330339
71
131706030
97
448048
58
115716
77
47
18
435593
204880
5
94
315800264
430976
2
98
33
210737
18
319609
24
18
49
225738
880786995
9
48
82727
57
256762479
30
24
31
51
96
1
30
494426609
64
160251334
229361
204984
16
494753
224020
33
8566
145502
388335
41
51
925109697
52
323310
3
497594
26
54
337904
2
320564
48
9
98
45
5
274246021
79
280530
119020
64319652
4
95
47
7
2
169739
303781005
52
115018
298290
5
246077
66
906322361
73
493914
71
203179
55
19
45
67873
73
40
19
86
334736
47
78
51
14
744732509
55
155634
29
92
93
111940
77
303041
304031
28
85
16040
62
46
4
236811
78
60
5
80
84491
185871
339234
329061
160206
59
51
73
127066
283925
366122
6
219964
67
40
171083
301839
402532
90
2
77
78
46233
164082
365180
165438
89
95
16
32
29173
737543372
396065
59
39258
39782
193614992
13
4
12
63
18613
200693
7
845527812
2
69
69
8
3
40
11
74456
95
834370375
95
105779
29
99
71
11
86978
99804
68
491172
641565684
64
56
7
59
64
390630
193809
155454
379413
37
61
12
338844
64
96
1
453920
243499
14
87
64075
282208
31
3
51
60
9
618913592
345890
16
62
331555733
2
65
33846
389987
40
190108
62
2
90
47
24949
480089085
29
22
424860
352471
384871
114391
74
258614
91
123998
646400240
65
91
8
407295
18
73
466039
28
892600360
11937
340589
8
429906
48
6
321041602
315053
442184
88
56
26
24825
956521431
53
10128
79
177557
928136835
262745
20
68
41
778165453
183462
41
9
77
35
378227574
40
59
80
427223
92
74
86
3353
414189
2692
35
91
43363
7
175031
11
215312
197207
111343
934962752
124874
963903926
55
68
55
231079
156682
183142
24
689980008
54
289966
296421
28
447963
118297957
86
488941
45
23
185506
20
83
239177324
59
235671
2
33
60
268869
15
247275710
379459675
499422
365985804
91836905
119599
66468
30
30
336063
312145
21
9
34
22
9
447883
25
60
86
3
858863076
764044380
117005
74
733460217
92
70
59
73795
46
72502556
85
99
75
181715
55
9
99393
426586
50
229306
15
33
70
93
25
1
606298940
85
60
41
921982045
47
31
7228
2
329600
90
410284
13
53313
359149
236295
436148
26
59
409075
9
62
425561
60
759275054
64
454580
550238859
90
105568
98
249481
16
2
99
15
427136
88
813014299
70
27
298912
301035
67
48
336435
90
15
94464668
28
915370120
55
8
397433
92
302093
6
63
294540114
368808
9
776945072
51
77
89
172507
18
487959290
24
15532
41
340639728
89
55
72
95
43
43
485452
82
452336
242866599
32
7
3
84
100981469
39
87
246542
280866
79
3
35
517659573
480368
485774
9
433360
367499
76
89
407902
339979
99
428411
36
16
95
473233
3
74
324277
441576
182332
35
192770
40
51
101754
334821
6
203411052
82013
50
49
258756
91459
97
39
314354
29
50915750
80
94
765075574
73
99
1747
181727
940570717
4
476242
77
59
302347
12
670412287
360291
49
36
75993
408270380
487901443
669189707
191430
351848
80
205991
408584
488085
724219149
99
496529
259644
328713
23
21
26
2
103420
35189
130386
1
198764
95
66389
377492
25
70328
223484
381922
53
297165
105349
38463
62
285572
621615883
80
378050
18
97
314127
61
60
819834906
95
69
773988320
398946
3
492960
165803
7
237999
47
6
91
133718
30
143045
183116
93
1
174176
27
72
905542394
491344
201354757
83567
14
132662
468406
49
642199359
7
5233
2
49
91070829
186238
455355
259293
68
822203795
30
375247
146300
417887
289834
396407
354458
201900
271230
336738
110555685
628877687
19
409701
37
5
43
402896
17
53
8
193500
8
83566851
8
326132
53
66183
443819
11
189151
17
5
96230
395305
139595
57
244717404
14
448807
41
9171
172872899
77
23
30
67
43
77
37
489465
74
306491
5
406605
36
285581593
31
166155
8
32
344013
12
365589
829900233
6
23
99
485983
90
3
878212490
11
72
652488291
388323
30
967363966
425420
90
111773
163052
82648
103408
4609
3
33597
345271
449480
281585557
92
58
67
409974
16909
89
216802
22
20
344362
65
796953874
977097093
41
235237
47
18454
142281
819699489
122685
21
26094
61
191785
288362
386095
269568
95
419362507
28
78
72
127654
11
63
7
59
455788
7
188414
96
86
3
7
9
132361
7
138365
65
73
90
6523
68
219626
63071
382350881
10
462851
25
286298
2
22
17
32
422452
541445187
81
93
26
386176
27
70
279804742
69
94
75
91176
570341035
99
165900
83
101905851
385856
71
95
49
314612169
441619
94
386295
15
887643960
87
122615
294508
310501
3
1
11
144579
84
76
8
99512
148306
18
391395565
11
910240070
101730203
74
395865
18
34
3
385163
17
37
70
95
46
283865
395555
538018224
432446967
18
490237
1
353240
567799048
168120
63
8
417094
18286174
552369196
797521678
13
421071
263201
32
30
44
177439
265320
118617
9621
283595
234391240
8
286841
13
39
71
15
15
312961
814881089
29
95
161774
89814
47
6
94
712665556
64053
412333936
84
280720
116836
94
71
509624233
89
840689173
9
4
4
58
74
875880056
105385
405886
15
36
260757421
495107
53
49
7
32
5
445638
20
434512
405796
80
8
74
80671
129247338
70
382462
9
13
284279
28
45
86435
66
121400
75
8
409060
429339
69
89
18
383116
6
99
49388
617073415
3
21
359807
770344761
313847
36
2
323873
61513657
68
4
282808495
40
97
405452
7
232557319
86
342632
8
157620
37
637180579
476356
338528
9
218010
621830491
7
453964
487401
6
152695
258523
413890
8662
300392302
5
193081
52
98
35
853678778
60
187634
332783
272301
499305
187762
397573
617069696
39
433225
23
300218
173245
19
350716
166673
21
1
57
87
87
116921
63236
86
843260369
35
83
98
5
400237
70052
365429
78
67
80
7
65
378355
31
30
232242
762097987
63
9
424179
22
18653
49
39
70
414757
63356
359482
22
3
762930503
55
91
99405
35
230692
32
858598008
467872
33
68
56
64
23141
87
40
459054
84
317501
30
438498963
212818
56
201700
3
432962
52
427570
3
3
55
665666411
451360
13
763740216
385342
28716
60
252166
42
75
605175537
35301
22
76
113469
638933784
84
169581
452749
93
456539559
51
40
858641033
440249
272400
5
6
13768
210019
47
31
14
356707495
114436
13
240258
272466167
147124
453345
478964
236417
72
33164
20
123098
90
576566813
56
55
480650
16
71
694434652
20
378098
74
88
66
80
85
237409759
74
56
31188
4
60676
1
72003
630170493
487657329
57
28
8
423433350
118565
1156550
410557336
475625
333456
234662
24
97
462078448
359971
41
19
2
385804501
251045
119707
414817
294812
32964
81
2
9
93499
2
40
91
6
7
2
99
235222
398932
475499
481576
76
361202
72
82561
59053
259752
13
21
87
298588
35
478526
71
18
68613
48
33
34506
256011
9
85
5052
188798
76
266154802
2
7
49
81
72
357205
211635
96
259218
19
55
412695
18
53369
27
98
91
66
484371
94
448907
486276
94
309903
85766020
436278
64
26
16
89
234551
358891
60
91
89
6
470348
168336
4
206065
20691
27655
78
11
229538
84
6
310882
287791
406332
493439
70
40
53082
143733
268876
89
418303
450114
254753
42
280940
36
80
625564150
116961
301207
496424
475192
894960731
8
45
33
93041
525547565
264320
959398764
257597
836434672
84
44
9
9
56
469768
94
81
53
475836
80
68
75
4
184476
5
48
260206
396236
196595
262190
659606256
34
350111
22
300771
2
200089
5
830972171
246281
401922
876338457
307352
451260
74021
91
26
97
74
43797
4
363010
213286
5
286625
280219
302320538
69
419937834
361668
357549
80
10
9
69
395977
87
48
898959872
1
27
353078
95
86
456757
34677
233346
448099
33
311925
87
975567838
3
244013
88200
52
134015
62
13
358664
262142
12
24030
428163215
37
444340462
29
428026
319052
35
469023
81
442436
414226
1
74
350817
257658403
193122
13
168131
120874
41
30
575966630
539606998
198770
97
56
27
51
266120
491685
79
50
78
282489
84
9
68873
6928
15
16765
96
778078312
617579333
5
45
184015
51
10
48
21436
91
126277
5
87949
80
3
279524
400655
65
51
744376194
189277573
312403
199289
421291
171038
154178
67
468129
21
459202
456737
74
35069
42
151648
79
435938
47
345666933
3
260064
90
30
8
47
57989
2644
75
99046
94822399
3
135195
9
394172
33
4
266022141
269007
430147
17
381775
165817
81
476539
123713
206527
55
808899122
262645
268835651
234527
65
84
168614
661682128
10
58
8
365566172
86
31
17
95
84
33
494753
79
5
55
1
67
399199
426163
425297
6
335690
480961
231001
20
8
2
66
3
78085
79
164506
11
22
20320
54
50
32
121291
276837
79
322699
48
63
98
548890476
347723
65
1
26178
392893
95
96
32
50
58
169720796
97
143219
26
185902
400989
306730342
247124179
175184
91
602471056
6
458018
365256908
88
73
449801
217993
163810
197286
99
13
709365546
749089891
494924
32
35088
305693
108511
170088
183641345
199747
435737926
4
485443
30
291776
164502
84
8
80
277707
19821
3
21
418447
28
351424
25
116095
91368
2319
43
342852008
164474
6
418572
454115
45
177757
274937
54
9
102554
5
58
10
47
279892
233419
437799
86
5
86
186079
83
77
277728916
276799
20
35631
378355
6
475559
8
488546
177605
93
36
370857
55
8708
13
48
80119
102482
82
82
15601
23102
62
77
472245
537300689
212897
70
123837
16
75
31
77481
327366
551204530
380668532
72
47
97
240844
25
46
44
68
79
3
481552
422078
1
9
179394
72187
21669
423557
8
268474
65
371986
480152
89
41
248294
80
32
276032
9
10214
6
467713
36
26
334755
422491
669988592
19
19
123339
14
54
38
79
210215
241320
265821
67
5
86
14
633572251
299417
90
91
392266
293920
228420
498616
380955
66
24
45
225780
46576
326358
335922
41
905588557
288224
41
5
40
95
286274
37
355834
255077647
18
61
208814530
498274
73
888022916
2
4
188551
277781
2
76
107701
325947
16
79
465977
15
60
201864
67
127927
59
31
53810
281298
116567724
11
326575
40
268546
205982
32
39
193278
652440850
8
54312
179965
92
58
215427219
183236
37
927270592
47
90
2
79
222736
126881
18
3
454302
3
389053
296769
28
24
77301
8
311436
64
179820
75
6
30
94115
21
57
338739
75
109498
430737
273388
9
475559050
61
449158
237931
55
366943
8
202817
52
155115
260107
67788
5
447347
84
37
336421
61
1
181069
477389
55
18
43
7
1
629001604
73
236946
148284
474696
78
68
39
52
44
734317405
62
6
152840
3
2
32
273418226
27
15
237045
180121
301917
197554
21
3159
249589
90
30
55
11
12
337628
67265
334829
109389
275899
159853
12
471918
72
198011345
68
49
49016
32450
141116
420353
396849
14041
454289
301676298
63631
461433
978271399
33183
97556
5
158406
11
494037
79
206168
487968
79
281678
132690
402798
84310
27
1
475863
98
156257
259206
37
5
446863
31
52
223641
459512
5
441609
79
23
67
719116275
55
51
17
285235
90824993
258438
136927
8
80
4
405379255
74
51
25
48
64
9
40
519342466
44
45
45835
274051
119556
55
72
470166
25
27404
30
35
265414
51957
308538
80711
4
372443563
50
68703295
238501
14
160760
174230
20271603
64986
272904
20072
109163
68
68
3
94
91
2
1
10
15
486130
168520
206293
483557
303670
11
61
293518
544154277
69
277646
9
69
417952
155106
94
4
278358
22
473172137
12
440967
70
402388
435525
41
401122
983210644
46
7
99
52
257294
46
176814
69
27184
73
362709
42
31591
96468
251979
88
86385621
222680
52
524291170
95
27
814688299
394797
24
71
314127
57
89
74837487
53
268132
459439
74
87
394027
51
178927
247008
92
372467
10
15
194136
8
255769
54
12
226370
59
203312
55
456283348
73347
208089
369869
12
366184
194572
162237
408919
378833
2691132
59
491298
304894
68
168448481
173401
78
480268
419340
346738
78689
42859
350936
786618780
379167
25
37
65
3
7
57
2
28
493127
51
31525
357714
384661
399438
64
16
307875404
390833
270042663
70
424836
83
72996774
702544317
29
83
72
21
84
48
57
26
18550
48
744296982
14
89
117005
286818813
393687
49724
7
415875054
54
8
186653
16188
22
427178
89286
28
221330
325181
288162
9
223678
44
975794306
250236
58
188953
736259818
147749
248414
122112
61
35
181863
13
39
353488
729954340
90
33
915801784
193788
375713
384246
37
75
758255734
402270
10
22
5
21
36
77780
22
41
88
72
68
448382
48
71
53
43
1
74
386959
70680076
308928
1
81
408421
38
215257
409854
461983
42
3104690
413177
54
5
150825
263439
90
68
1
99
29
33
321274
22
313206
71890702
93
28682735
265456
80
146782
98
49
5244
8
28276
180907
48
898987391
111474939
5
9
11
16
602032274
168104
302089
400595
13
34
183670
85
167463
37
928010867
2
33
2
399428
481497544
73
980427808
1
10
275953
98697
446106
133609066
767127620
7
89
13
39
9
138935
21
8
118577
89
170765768
69
20
306685
2
369413
93
231
149120
22
2068
50
52
23
54190
16
19
8
378103
207184
34
246245
32
1
94695
148262
37
95
192002
381823
36
43
15
1
19
52
90
92
3
522662132
69
24
55
436627
424963
64
28
2190
15595
89
59
67
313916
32
16
157052
486307
35
487883
23
47
176613
386479
282963
76
70
332572
26
93
30
97
93
229064
57
21
457952
76
55
6
40
92
85
984636781
146236929
76
35
25
29
99
263097
573739399
118086
214417797
204049
86
98
74473
153095515
3
50
411335
347328
59
174134
57
401609
62
273539
7
581011727
72
9
27
156739
12305
75
94102
171423
66
5
78
66
16
14
464619
253572
66219
379569
80
124611305
13797556
23
17
270244
479391
406088
680930557
14
362537
86
324594685
19991
337720
220731040
17418
21
114635
433807843
189992
210700
5
111932
47
44
77
97
7
266965
941510467
9
68
84
375593
302456
385590945
219289
437885
20
38
36
66623
334344952
45551
365405
24
379239
543975335
23
48
191332291
63
26
50807
108223
61
190159
39
301334
21690
42993
6
826518575
348929
438317
69981
384391
147214
57
182446
128917
76
35
122276
98
63
98
382714
3
440207
387878
1
10
536788870
21
891703604
59
97
357511011
185531470
84
22
303935
116807
157623402
171272
21
356980
281746
6
259282
137264
325101
219489
226382873
378523
216374
452234
99
50
97
279382
37
49
106373
87
180760619
246778
309580
411128
325577
37
84
48205
60
68
5359
38
52
114030
93
173961
14864
24
240155
4
1
84
17
58
4
315007
87
221696
42
240137
392085
73357
14
45
361398
68
61
70
270619
28
452992188
31
83
684108686
70073
578005233
77
94
54
4
107685
212866
118263130
493531
35848
93
171610
464670
59
84
334851
269304309
88
97
93
43494
73598
75335
319541
9
114907
46257
4
76
94
139533
149245
77
84
559597286
55
73006
228356
406577
354511
150284
333927
88
85
165357
957623700
30358
25
182456
155446
6
834203745
880208902
465255
14538
80
25
477789
92
338285
39
296497
482546
208590
459078
425551
9
28
19
165272
34
88
61
1
227607964
6
22
326145
66
220092
454966585
9
71
69
24120
81990
407806
947750082
164838
83535
468213
117326
339839
69
239603964
979181675
371631
682323437
6391
134035331
8
21
54605373
1528
6
197324
233889
31
78
899037564
236852
424215
9
429352
138087
357730
219470
23
24
32144
3
68
97
7
8913
346183980
60
204276
47
49001
119965
12
376098
46
15
75
3491756
507392622
399343
112452
60
36
84
24678
83429
27
3
96
14476280
128681649
6
4
262231
54
125357
69971
612675471
330095
75832
149148
113582
70
141665
44
446993
61
45
693306997
455481
352513
89
1
63867
457796
71
40
339538
9
555792406
138756
76
341547
47
79
36
1
3
280598
52
40
73
79
151110
3
4
341572
63261
97
462028
5
172662
49
6
94
32
196508
284450
498025
237889532
40
77
268590
72
52237
69
5
15
600525115
938599275
35
60020
5
5
50
297759
310756
1
93
42
299989
417806
466066
144281
47
17
258077432
71
61
142118
513798656
14060
44
62
55
334696
147087807
527045921
144465
48
426627
49
8
197047
1
60
98656596
699177442
678434745
20
2
346024
449781
140510
95185
155288
298220
3
249774939
407165
84
3
3
72
100385
78
34789
8
378948
56
89
42
424926
342799
146761
483468
14
1
270214
128669
502597722
458933
5691
55
482565
48567
95384268
87868
21468
74
351871
8
74576
8
45129
38
331089
11
5
4
403707
75
201748
166073
102216
5
37
48
94
1
23
456640
413303
391806
65
45413
9
97
61
253125
36
15
158421
481164
319256
191407
52
16
487949
9
305826765
73
71
7
114554
56
46
5
318935
214393
47
6187
34
359819309
76
6
165266
95
11
9
361318
98
172540
118552
7
96
17604
86
117067
320220
68
641103845
54823
323012704
285164
42654
26
9
57
125887785
16
176276
203903
279929
51
125783
73
153213
50
47
353268
382363
4
60
89
31
253484
72
11
347806
93683
42
76
880014342
326064
70775
759220079
424403
377360
4
326486
103654
8
21
480301558
91509
268716
8
17
3
170250
89
723852802
49
269458
7
303750
75715
40
141501
155024
188903
294651974
65
40
71
58
32
474386
421710
98359
188323
315613
110257
340436
83206275
24
48
337134
152990
65
298224
41
273087
18
168037619
479947
71111
4
50
12
7
98
482328
405656
78
686058644
96
889301138
374852240
26
433143
81
271547
21
7
389200
7
170893
84
948403240
56205
73
70022
21
435756
355567
12
684325444
31
55
41
75
329903
81
185093
419647
299385
53
87879569
90
51
95
91
65
58
4
44
448391958
73
4
406821
27
45
469136431
9689146
10
4922
295780
86
19903
28
341223
223794107
58
7
168651
123016
639106828
87
209790
51
36
34
76
69
15
81
116883
93992
495189
724985309
179172
96974
313377
79373611
127744152
92
274854
53
45130
585940142
723
45135
327431
63922
70886
186803
129979
47913
292769
7
436428
30
939487823
108968
361755
394134
419059
48
87
333867
23
48
87
31183
125932246
253484
17
34
342296
51
95
85
57
37
66
484789
317974
47
42
133183
9
86
8
209702
273114
35
87
46
509053014
31
765179018
3
25
416705
16503
51058
65
77
383843
54
68
67
94534
55
557839232
161681
471489
236438
144573
458136
498089393
243577569
92384
98
94560
2
805782437
243917670
73
77
57
26
105886
55
61329029
13
400727
28
348850773
466279
695771712
23
427028
81
99
99
361264
13
223203
29
32
17
19
5
41
23
2
307222
1
111937954
176831
35
59
24630721
43
58
60
73
600991687
70
65
159678
69
341783
3
6
18
3
250810
218208
871611512
21
106423
30
26
73
71
186231347
59
81
412586
25
456689
386855
276215149
779558904
35
62
4
207764
224377
422132
190725
1501
8
473628
53
140368
327303
82
67027
79
197380
92556
3
403508
65
630
334195
99
488310
84
70
614162472
44
21
165398
137198
48
66
287755
96
94
93
575610530
172892
69
29
276724561
242677399
386879
35
54
87
73
2
90
176907
259389
36992
169701
3
97
61
7
120452
466447
378170929
31
11
70990
72
33
429207
115012
108696
61
139117
36
78
574763225
35
9
666473841
45
66
382213
1
183737
1
66
82
52
30
58
62
186871
70
77
48290242
6
117384
48
405427
15
89593
138698
144234
50
33
39
82
82
81
77
258952199
29
28
263208
122741
35
183828
229229
157972
3
346032
1
250377
138712749
58
91
137128
96
49
89061
324251
294398
190924
96
59
8
47
31
181462
439375
322359
58435
61
783689386
481292
24
77
66
49
196866
49
2
57
315478
1393
54
6
86
590649037
443920
50
63
66
261332
47
17
59
468702
353246
125072
26
47
41596
71378
281485
218125
145335
488296344
10721000
111953
14
335690
1
22
7
73
74
17
127278
579556719
60
73708679
61
71355
423003
23
43
674625444
7
2
110345
99
7
108399
3
35
1
1
647429323
88
86
45
468065
96
273353230
406948
3
505285848
66617
8
40
298317
126901871
14451
51
207466
4
558835299
79
32
38436263
98
210777
55
178812
923534992
143912
275803
17
622064168
22
200345
286911
86
237949325
33662
2
305131068
245102845
5
7
62
16
90193
24129
67
365592
370105
8
50
49
476980114
951812676
36
10
324455
213431
192816
961832044
16
138639
52
63
53
16
69
37
75
20706
6
403362256
327584
365907
484177
303106
447320
549928239
365305
358204
42
20
389433
552782767
38
98
4
38
44
99
44862
85487
998156820
3
12
393148
98
6965
319358
21
23798
346213
284533
185974
70
3
9
230575316
366877
666
27444
3719
14
469513
47
441196
7
18
8
15
59090
36
450554
194126
500863081
219235
390385
299771
432036
45
409393
455409
50
202054
34
32
114852
722326338
32843
50470
45
73
83
35
24
64
815043355
424921
415609
459329
481074770
909044528
166100
97
227916
359584
26
30
114199
457500
75
86
182413
642792290
201568
306696
61
380359
820670794
212866
316219
121112686
227272
31
892325847
241303
88
44
497116
326839
69
29
43
453970
73
10
31
16023
399023
222374
211033
340825
22
278377499
223706
88
2192
263923416
83700193
461547
11
28
256462
119087
90
87
3
78
713086119
25
46
226490254
882856143
111997
12
960301184
153051
486159
56
84
25
487342231
493262550
246188
197831
6
346733796
399725
184230
21633
694694130
20
8
442396
32
39
52
264066
9
346323
2
339513
431119765
167225
98288
257060
399416
30
48
72
71
333769
57
45
55656
34437
1
90
71
4
349814
2
33
112976109
382567
802087614
42
70
317974
224196
490019
37707
13
8
316996
41
49
454330
239392
84
342633
262170
249230
428501
6
80
245432
848637450
141093
29
34250
79
194040
263812
71
246006
99
57
60
42
175799
7
74
1
8
339305
69
92
182214
72988
6
15
311321
182321
8
95996
64
811907967
646170275
4
52
233093
81
721786708
85
138609
51
19
122306315
830988493
67162
68
57
3
421809776
328540
91
5
16
35337
434603
4
226421
865191146
403336
63418
47
256128
389557
150194788
128246
48
98
5
70
98
6
72236339
34
10235
63
50
451726
161072
30484867
8
390037034
29
28
2
95
27
234420
336338237
1
72
59
30
2
67
3
12997
3
423224
21
48773
7
24
77
137448
53
56267
101167428
248779617
39
88
4
140681
226011
73
204958
56299
369497
4
84
8
82
587969903
357799
29
432034
14
6355
395229
53
429616
42
432749
5
71
319855
1
417552
407140
232189
408527131
245194
17
451436
13
95
80
843566803
307142
75
126646
439733
45
19
4
277208
70
172174
111774
275760
63
274150845
11
7
73
373053
64
40
478401
108082
336893
81
7
253239
136821
13
8
49
3356
1
311892
52674691
7779
178266
271595
23
796952351
40
85
317897
259993
26
443757
495297
89
228012949
9985
16
240973
91
552689645
40
247013
481038
74
97
79
8
9
96
367484023
357102
38
454816
69
346106
234074
69
34
269435
36
31
30
75
202007
505895157
18674
50
383102
38
310986
669235979
381450
142360
75015
65
21
86
40
83574
21
632645093
444290
98485
492663
49890
71
278368
9
38
24124
261221
450837
480696
18
119122
390173
49
50
303957
14
38
31
172925704
13
41
11
96
437156
17
5
488538
1440
3
89
92897
373424
17
126986
8
411066
51
51714436
322830
53
358506
221214
429812
28
481907
195013
62
319902
98
65
65
76
49
11
11
39053
585855029
438075
44
163095
27112
22
11333
77459
21337187
444293288
442565422
83
6
211809
267237
18
16
8
82
192310
91
388675
359527
6
487302
44
95
95
47396
416085
69
346589
324350
147563
422026
4
257191
324923
21850
45
237460
74
16
78
2
22
20
288832
60
84
17
288127
85
40
859635716
253789
8356
238611
403313
155069
13
531657060
7
438674
191984639
50
38
199393
1
707385044
53
204614
123555
65
44
325898
395730
8
43
450635
3
48
6
235665
202269320
89956
73451
26
627920518
696429073
8
1
447003
493809
72
41
588762226
145295
50
308315
418132
27
106465
4
54
229340
53305
176746360
90
554688017
611427254
85
218968
399309
59
42
22
18
6
54
325441
13562
40
47
35
66
6
50
92
310703
6
206757
1
60036
455579
193856
23885
102785
344661
382871
334172
95
7
62
7417
402219
216578
159462179
17927053
130300
94
3
23
63905
166535756
57
92
104302
430177
15553
96
412143
178297
33583
77
32141
407287
69074372
70
48
335122
3
54
76
50
99
24507
431230
400144
408813
315464
83
4
663486005
257183
108044
68
71
23580035
63
267271
308629
30
19808
84914
93
9
91
2
76
316526
443705
38
21941
31697
349072
20
67
33
499926
870345460
43
3
362956
15
94551
749700380
443875
754620999
159269
59
808619124
378922
153034
92
9
372797
89
468793764
32
155773
477922
7
467815
85
103805
883741064
8
201812
237652104
406680
99
145133
12
23
99
92
97821
83057
506827901
265621
77
915828434
80203
7
71
17
395438
30468
35
88
93597396
10707
419654
20
71
8
12618
56
60
27
19
497864196
91
39
61
13
45934
4
285888266
477938
24
4
65
81
12
1
332952
242256
744980963
100343
51
36
49
67
88
64622
317414
265557
263081
74
21
295226
148488
21066
47058
911974226
2
29641267
82358
10891
45
636035974
837903907
76
105389
48047003
95
94
301216
75
4
22
69
455509
85
261161
129872
392840
45
880540626
13
49
40
712446604
92
84
79
94580
57
54
87
7
77
89
85520
149949
37
7
361795
85
96
77
39068
62
147642
218623
44664194
27767
257069
226407
45
71
9
32021
177175
363902
70043
486972
431653
85
25
56
89
66
58
6
113875
59
3
263430
330185711
327002
88
4
61
43
489514
6
32
112980
375684
61
319147
30
468565
76
88
87
235424
165471
69
76
74
59
470799969
7
76
31
82
110785
466804
435364
329589
317587
10
305675
455319
136354
216361
443072
176025
41
7
372010
781151307
389463
4
485483
17
833661667
23
60
8
5
472788
9048
10
71
393068
392684
26
756193871
32418
6800
97
46
85
376747
22884
338177
8
17
93
133766
984712531
95
49
1
116432
8
249034
601645646
326562
381135
24887
77
270524478
265983
54
30
285888
88425
19
18
62
84
43
68
490409
39
43
342579
78
22430
2
8
296545708
49569
46
212136
356199
1
93080
63
60
95
386196
316082
403348
428024
7
3
5
20
6
774576800
371263284
11
129035
76
19
284495700
437300
25
24
64
15
770636186
55
9
88
108133
400192
27
744752962
344803
44
399598990
34
8
478047
79
98
50
9
248044
44
14
41918417
40508
163462
16
285400265
74
464108
75
43160
2
95
8
476029
228439
266311
490060
44
93
41
97
440187912
433453
89
497397
741721236
51932
311786
37957
327956668
10688
347275
21663
918120804
115170
208696
258200
49
87654
263489
37
66
50
15803261
1
341327
13
78
316343975
255938
121409
474967
361745
128373
7
72514545
16
229823592
36876
74
428715887
120911
117158252
297514
5
482186
147130
46
55
62
296456
5
54
313568
78639
58
408883
50
189722
408233
204421
52
4
3
36
52
5
8
47525
95275
457184
376581
57
284413
441705
2
110638
45
27
46
19
262027
2
99
10161
795664527
6
24
483249
16245
441079
51
394123122
71
949879883
23
375831
4
381521
79
314382
111045
17
20541
19
9
92116
950932592
2
50496
81
196177
74831
59
5
20
15607
58404
168994
482565
8
56
383650
236539
338290
55478
58
360411076
14
67
68
35
7
4
326820
19
132263
86
9
21027
281330
159050
245128
329152
2
49
499345
35
256355
19
3
328013
28
28
227755
218611
390273
73
96
33
2
418728
5
74
92649
85
196506
410644732
80
101455
142491
195499
18
47
65
23162771
51667
69
65
78
1309702
7
472300
230870
210617
76
244726
66
205518899
277230
56955
2
47
63189536
3
88
454134
637203890
95
141861
995558140
13856
128236
2
148317
47
4
435706153
97
103111
2
59
65
144216
38948
78
435852137
347434
274267
267612
94
24
85
58
196935
376254
1
32
17519
38
75
3
80486
278615
37
33
437263
244852
84
161965
408701
21677
138949
42
49
113309286
97
70
60
84595
8
79143
94
336827
84
332984
71
742569486
50
36
98
28
34
65406
409654
259757
480378
36
229692
95
14
22
40
80072
96
37
300396
7
38
486901
448672
2
289554
420118
827477241
275663
263565
319059
21
48003
42
72
169982
16
55
5
51
392567
346665
64
459955
35
8
114361
37
73
268127
26
290439
58091214
83
59356
39
231048
48
22
9
13
34443
394953
9
12
54
77803
207043
70
21
5
366942
522295451
123459361
188783
164542
33
378588243
430141
9
29800
11373
15
1
9
25
22
395844
7
682412831
685070662
185680
31
283947
29
87
62
361740
22
89
37
20
9
361966
325890
197948
231655
65
40
66
285919
308611
9
496562
86
427102
283801
4
64
67
93
73
170337
57
73487
199895
76
24
149665
12
351418
11
67
950755626
410319
35
27072
397625
35
34
31
28
57
309159
97
7
296800
175147
34906
83
21
76
35369
67
307668458
467840
59380017
69
377852
83
44911
119039
32520
9
471777
167585
440687
361880371
267857
20
84
83
341382
53
53
420272
71
9
268539
301487
21445
86
68
258955
61
1
326117
1
137169472
82924
55
43
435603
92
31
12
54
67
215709
339561
101128
70
384072
207195
3
17
60
232534
40
39
3
15
330725
6
70643
2
72
288735
216314
344977
71
372739949
498278
29
92
68
335654
5
29
417469
78703
113805720
358445
90419853
143200
404522
32
87943
317395
72
20
48
231367
28
5626
486397
314148
171702
39255
8
46
200638
20
273053
3
38
15
27
90536778
3
47
417992
118847
79
87675
63177
54
82
53
48
64
86
329546
184198
295956
12
10
345202
87
105758
7
127337
1
87
8
80
4
754091606
9
83
87623
68
164914773
183964
88
160133
209589
97
71
38
455763
74
124250
195039
324395375
19
17
59
18
34081
249422
266730
74
10
446333
8083
54
22293
7853
360176
646647542
7
2
70
88
145096
26
19
419431
99
8
7
411955
39
38
69
23
265891
58018
57
95
37
83
1
70
415539
18
11103
118603
55
70
4
44
279872
16234
35
82
31
280469
428035
5
95
763970312
38
79
78
350408
8
288018
9
62
11
85
254987
91
176211
89
53
1
310075
87
4
5
12028
168214
57
98
385972
66637
19
27
487182
430234212
98
40
3
43
20
92
244923
6
874548441
431462
342378
277456258
3
26
399313
110007
31
204235
44
1
262957689
97
23
9
10
59
302819922
1
623493580
5
280050
89
11
468434
80
7
4
843530160
16
23
278885
453121
13644
93
38
341737
73
330981
84
36
31
96
1140
91096
5
274718602
364924
317737
10
31
53
18
94
24
126660
237180
93
681002925
40
136827
17
20
31
64
815346456
318365
24
44
252364
27
88
328384
61
476599
929425999
785274937
84
15
20018
464766
45999
59645
27
6
7
85
14
465683
87
163122
124779
14
5
3
83
46
353945
32
39
830139132
110338
87
286934
200369
83
16
251682
6
125434
97970
2055
19721
87
96
145196
435385
9
460358
284466
12
80
179409
159244
54
20452
392409256
68907
471076
71
2
3
61
64
175382797
436120
96
93
99
69
42
152322926
4
11
7
32
47
424411
19899627
9
88
64
461027
108046222
61
72
82223
7
89
487557
377375
88
4
330722624
172914
62
30
27
44
19
85
9
278118
278122624
7
413053
45
12
29133
464071
21
490524
1
45
98044
7
9
6
122768
43
165015
95613
4
68
8
3
7
65
63
6181
53
40
96
460530009
84
359690
398506
7
330202
1
13621
284407
210312
52
268376
422560
46
219159642
62
89
403008
957813350
257052
155443
26
90474
53523
21
29
7
49
188761
10
35
73773
94
332826
61833
44
76706
23
86
42
93
489340
46
313950
391184
84
58
48
466832633
9
115623
34
487100
24
87
202633
406840
283640
197805788
10935
29
67
62
95
159402
67
88
16
83
81
7
415157
434597
83
38
44
50
74
25601287
4
86
94
30
17
39
8
239219795
91
60785
143074236
115653552
431325750
452568
5
83
253006
7
463982
479859
62
173059
171816
494667
460615
51
424787
26377
355307
14
455939
29
435989
64
10
475797
12
87094
225582
88220
3
255634
64
431307
347467170
45502
10
93
99491
84204471
161144
44
14
94
74
42
598423440
60
21598
406022
11270
27
125146
224049
99
136110
441852
95
5
26
436124
47
320096046
10
166728
256904
101720
46
4
57408
54
30862
84
78
130940
651910064
336129
650477774
373998
786822147
459741
383519
95135
74
51
354788
70422
70
66
67
2
897686630
19
69
97
487879
23846243
82
23
11
284189
38
374827
55
29558
57802
12
193665
59359
242766
42
63
128089
74
364114
124207
98
24
1
172073
52
65
357403
333006822
49
49
7
362205
259299
9
431169
93
93
217695
23
76
344828717
209189
40
22
67368
93
92
345329
194400
218721
162200575
85
50
167955
237723
54
201193
59
38
19
477703
4
346234
221275
58
135895
9
8
74
74
164929
275974
165908
452633
61
67
5778
166289700
37333
233715
251374
393592
4
614055102
95
49
827440013
903338552
60
290895
31
241991
57
298262
909668624
955263553
80
10
80
257601
455338
79
760381271
472284
26
71
27
74
91
54057
44
467211
364272
80836
251263
263018
176376
26
86
47
497951
96286
66
162630
7
97
934590061
32
99
1
46
14664
412265
9
46
127957582
17
429025
33
281855
341685
345833
59
98
117106
33
334061
76
89836491
231437236
6
32655
50
44
52
26
70
366911
6
450599
28585945
4
21
74
58
240072
45
42719
84
31616
360836
152026255
389683
60
31
319224
57
46
213918
4
95
7512
433788
16484
72
75
448780
145359
243963
47
69
421212
395105393
52
94
321680
585596793
54
33753
259924483
8
491475
41
430046
5
375345189
564998230
1440
88
363845
78
125495
414711
25406
5071
346946
52
81659
98
98
207099
99
1
96
79411
50
87
54970
75
109479
91
42761
310964
11
292482
110613
71
38190
7
2
33
405387
40
439692
331306
51
195713831
382495
93
3
51
68
206459
240697
14
5
7
46
327197
178078
9
85
669472049
51
57
62
277153
41621
498017
471510
189271
34
152218
136755
52
1
439489
92
59
478337
1
125500
197950
40
60
60
2
69
89885
8
115564
807597470
9
382229
26
97
36
35001
83
4
27507
247357
373197
219695
81
79
640238398
83959
55
464401
248291
280545
8
462410
245601
71
50
623999277
30
696973848
59
404864
167768
99
2
226015
2753609
76109
57
161737
46
71
100772
76
308668
488273
26
108236
37
38
57
97
24
233583
154703
205287
43
43
3
255578
84109
456892
326474
148522
1
496135
72257
404121
1
41256
3
97
49
394895
310108
20
191184
165460
37
89
85
93
4730
147436
11
278505
65
17
228559
46800
9
54
441208
333528961
120287
52
433708
485671
422921
302049
28
5
444757
330683
7
27375
227484
51
477322
93891
25
8
51
214750
248737
78
97
33
164821
1
196445
48
72
9
244965
361877804
317504
814902366
72
21
68
76
331993
78
41
162513
3
5
85467
309407
33
221810
118126
9
687621959
151488
41
550446838
216232
50
291073
210040
426775
659835719
31
169969
76
546582485
198450
436433
493648
193961451
40
351500
344519967
85
17
308495
1
83
216544
10
8
339866908
53
330709
236610
87636
132413
62752
771838857
45
179401
201355
61
202974909
394454481
41
6
57
156521
50
94231
70
784832792
6
47
31
199391
1
154372
78
47
18
26
521083780
52
256828
12
140366
260240
287252
45
7
415578
105678
59650
5
408479492
52525085
476399652
60
66
23
8
321050
307464
141741
85
415523604
108269
22471731
432654
6
789153661
64
387324
7
395442
69
70
469917
83
402408
457180
1
257750829
9
49
280659131
63
75
496682
127000
3
218660
306935
89
254296117
21
536213247
19527
488272
15
15
74
47
80
56
153608
427699
289256
88
25
20
65
67
90
21185
92287
570939824
410715
72
383158
21
589392865
41
431595
47
669523387
339889
816284123
41
84
48
28
36
46494
14446
97
67
77
346400
348437
77799
30576
42
47892
43
196114
157184
4
284777
74
134543960
289863
162276
115097
214644087
46
23
18
15
79
19
16
54
70
22
14
43
350786
36
75
139134
23
43
385829
99290497
471791
4
68
399664
68
28
406890
82
381964
349054
16
307502
6863
197185794
48
19437
355706
28
23
123782
6
4
5
67
34
71420
32007
60
36
195141
32
10
212168
394346
278918
62
1
2
76984
54
224665
25
883057974
8
15457
420327
669078670
747377350
20148
291478981
228445
369432
77
54
7
91
459362
464614
98
284886
68
9
319309
228674
59
1
44
238494
8
493528159
651482748
13
555658023
31
1
38457
69
2
111839
32
229606
55
118798
42
47024
48
266736
62
17271
9
7745
58913
707034113
20
4
20
140690
103091
42
384840
4
497245
437210
372175
202507722
185988
69
3
186192
59
3
755185207
93
451157
188666
113586
60
200549
15
142591
443633
48599
212480
146158
9853
72
373555
373534
262168
289992
46
72
549401361
87
48
319261
13
13
2
355537
46
396497
303014
5
605242555
242115
823193396
363291
96
43
386141
82
40656
27
419676
315528
215468067
426204
69
694780231
95
3
70
305742
687992584
268303
172971
67
297938
4
217260
97974
24738
21
180056
330978
503484707
204644
704582006
217961
6220
173416
446977
389220
288205
34
141292
12
374748
82
405857
436635
259662
85
7
218823
416286309
274592
348551902
68
74899744
210452
27
34
7
8018
343819
83
56254
9
90
88
470658
32
8
16
393227200
218089
109134
23
29
28
488728
333506
133398
24
74
88
233555
298233
59
271374
41
3340111
233040
260572925
349087
71
45
59
325227
246158
1
108896
186815
1
83
19
67
53
25
18
73187
283217
80
5
28681
254184
26
446340
38952
40
24
388498
7
20
80
69
228718
57
433989
218747
61
400180
162927
222999
7
461247553
37
67
149428
17
26
12
29940
98
238231
251370
213290
264488
83174
113048
61
36
79
37
26
81
236393
461401
36
8
52
318152
233557797
88260
79
89
97
97
77
97533
902025281
35
43
83
66
15131
110252
123431
445946
435396
342292
246975
5
139219
74
43
60
172642
24
30938056
95
63332
90
191603
32
88
409263
12
72
53
419792
14
34
8
332337
862739556
465024
829530868
2
84
13
308024
258254
17
381394
374458
220559
71
70
8
258218
167426499
416871
361936
6
481381
712046761
28
35
64
26
21
53
462500
87
484652
67
4
352892
27
452657
141120
254529
11
204765
67
314200
54
278677
79
91202
31522
21
414955
126665
68
40247
20
171559276
15
35
18
313284
6
22
482256
52
79363
261152
257571
74
326724
48
421553
88
80786
306854
8
56324067
17469
5725
222226
49638
56
359981
276873
8
128968
280937
9
4
56
17
96
40
405893
64
995340782
235702
52
92
63
63
249439
195993173
213330
32089
292170
61
277716
478785
88
241951237
147220
4
257029
13679
240274
2193
2
158266960
477822514
185518
42
241875
66
6
157954
123309
382169
6
209173
442372
3
141864
85
52
328226
60640
8142998
95503954
346539
480655
88207
472713
405779
56
321700
211326
30
186201
77853
21637
28
36
44
649392788
296342
48404
114601
496923
196291
336018175
161063
82601
19669
99
134423
13
80
11
14
78
12666
12
90445
4
14
7
94102
252032
119391
13
326351
553025093
75
131072
8
906655051
119106
25
416617
50
46
57
54
7
99
117943
34345
127705
211812
357897
3
36
92
58
327907
36
7
99
67
80
42
76
332102
56
211628929
57086885
58800
99
307745
441248
208450
9
22307
391356
261150
87
81101
116855
4
266741
74
211500
114830314
45
33
449818
305956
434855
43
375953
418572
465086
198222
42
427772
83
187292
57
88
51785
171601
60
74
337135
33862
87
159743
46
50
177274
43
89
139947
44
152183
1
9216
381464
14
85468
60
70
53211
59947
115064177
74238
42
388612
147875
69
23
338886
402342
378256
251653
90
191800
55
271758
459760305
678777317
9
92
40
16
59
420421
13376
39
1
37
110868
22
17
115539032
64
39
415025
221346
4
70
5
56
238299
433090
410415
365304
135858
395168
73
158282
396616
7
14
368209
80
163512
2
426248
47
8
542115641
255633
109666
14271
911885616
821250078
129003
386932
491943
450302
182398
22
95958329
544603211
137524
44
478645
250523
36
667031928
5
399613
975906193
339055
31
1
101078
487331
136737
90
71
63
221508
200368
3633982
383840
7
34
52
21
30
49
26
386719
45
17
57
395345
98
307467
41
313048
430499
365870
10
67
304193
445929
398213
29940
116719
799343654
2
41
82739
48
97
301535
37
377670
59
289337
35
404505
154956
681747989
511261535
253723
58
6
9
119352
94
280356
55205
439463
48
269587484
825057870
8
59
385913967
362523
384168
256740
72
471802
10
37
7
20
468218
365578
361754
48666
32968552
171865
50
443200
77
91
18
52
243442641
551852857
3
17
222612
47
475432421
386605
13
80
375544
68
9
122292180
138022
133026
48
93300
274507
5
491596
173468
9466
53
1
33
95551
9
416468
9
479867
142599
50
44
5
56612
315881
182533
5
12
98978
94
96
53
464603
87
58
92
1
89
172647
28
64
25
11
2
10
250209
83
55
461449
60
29
833906947
87
11
41
55
415141
165928799
4
537002879
95
80
22070
29
664956196
17
42
131794
269587
62
206975
70597964
473484
64
57
337656
67725
8789
176602
85
362357547
41
304112
41
603379410
46
469464
22
338433
67
435445
38
34
337753
30
34
68
20
70350075
223929
305567
58
5
241486
82
26
27
7
7
96
319954
13
2
93
344251
9
36
81
493882
442362246
7
83
274989
68
3
15
1
49
378510
25
45
127134
92774
44415
311366
77264
229582986
37
868952261
3
379550
207355
330801
38
7
345930
71
67
32
65848
87
451570189
351001
90
231349187
33
3
82
75
250736
19
84
63
79
2
89957
39
87
9
101028
281562
41081
27
459618
309160
80111
28
316039
483653
23907
481218824
373547
173006
227813
60
200860
4
28
397875
53
461458
3
141097
310994
163339
1
384564
158200
388959
605626596
87
467150
33
297760631
3
6
263467
321691009
235460
4
56
351602
272318
86
41
93
473886770
13
53
39
30
7
42
70
379153
41
544780674
75
940945783
120975
274905
266102
29
436701
408456
48
198638
94
75066
31781093
4
68
164398
50523
344887
22
287426
166212
8
15
7
99
381256
85
29
80
318096
920406040
10
428861
75957231
9974
256988
76
295432
72
7
390025
82
40
994791479
57282
995249468
4
55716328
158855
38
21
98
187536
11313
82547
207238
93
24527
467436
65
342872
62
5
7
490956
92
56516
47
29
55
296811
5
473977
28
907645344
4
28
360673
494626
4
407369
129125
597673351
485626
98
30
62
227952
30
14
21
283459
19
24
66
434661
41
501404519
80
130978
58
60
65
300946269
243691
36
155838
65809
269405
63
6
886792660
48
72
433687
422338
89767
57
328287
306288
751518467
26
232374
16
47
6
1
658959014
62154
101266
107309
9126
35
32
24
39
3
226516
344556428
80635
83
21
12
84
66073
34240
174510
19
5
54
8
3
302724
497438
9
7
43
9
64
458229
96904
9
201493
956500078
75
62
231735039
108655260
265156
100236
76
22
8
8
609567474
196226
4
259679
61
60
120509
5
83
47
83141
263704
110507
30
18
2
3
51737
89
98
304785
169924
26298
199787
147222
438187
10
4
649247061
381731
7
368345
122848
15
519329337
151688
466429958
97
175580
411138
60
53
13975
26346
476696
429203
230252
85
225767
346258
88
828075975
291192
975620334
285202
68
88
5
3
96
89
3
387186
181398
224606
65
342747
138214
16
79008
200528
63
257894
129381
247538
61
372486
180040
688594424
88
103689
5
40
45
7
12540
259804814
485577
117466
27
8
498599
212490
94
34742
77
30318553
40
98
1
303087
56
115921
57
44
499899
32
196356
354992
298592
194239
100172
341381797
209330
24
852444754
3
9
48
169414
58926
3018719
454285
460381
148880
6
446339
48
1
254078565
238012
445248
2
93626
35
5
50
8
83
167240
118362
66
424877
318748
45
351388
17
64
37
15271
4
53623
396139
9
19
89
248735
43
20
216554107
75623
408840
6
16
23
69
45
196245
112040
42358
8
490537778
406452
524175147
170004
32
44
88
21
803575948
4
14
33
30
83
9
423783
112384
16139
84
399212
381093
57
84
262041
497735
68
1
75183
292113
76
70
243664
89
7
15
110406
63059
431087
472626
28
99
182659
445170
50
3
48
453957
96521
491459
82
342153378
318335
28
80
5
2
267364
496596
5
453624
278300
393080
363135
182060
18389
299834
380156632
63797675
43
48
362461
120576
365563
831843307
3
15
2
465664
97481
75
3
92068
496262
4
21
49
730139212
233141
25
20
86448
82
49580
319428
891417734
79
47911
99
71
79686
46
28
312147
677182552
248553
86
400520795
11
316278
43971
29
5
4
848220233
532851357
24
204128
72
69
267141
58563
822669380
25
12817
90
3
161479
271764
58
763461502
30499
154334
49
51
230238
335484
208801
27
396299
12
418573
197562
124073
889401576
79
86
83
390387
444470
79
5
401721
41
16
494715
1
15
36
30
279252
21
306303
494163
94
82
222256
432180
52
47
270333
196121
72
9
238112
95160
6
241170
22
2
71399
91
217406
46
422853
27
220069
347949
113397
45
68
166043
369498
512146156
98
31
152175
6
10
81
68
33
92
41
130034221
23
306220005
53
64
62966
475764
59
36426
356127292
37
427921
52
7
91
16
7
195448
263711
89427
175154229
469804
49
133706
347926
3
1
144175213
76
143132
211071
64
373866
267528
66776
446918
9
353136
82
3
69
95
404433
476482657
35
16
84
231266
50
466882
431815
317115
6736
61
73
126419
151877
68
63
11
39077
428692
82
40307840
420263
10
35
84515
34
188343
754272688
95
13
18
14
116855
360484
243552
3
37
192831
439976
36
423592
96208
5
76
13
53649690
22
8
327546
28
121882
324932793
37
28182
772476702
409744003
60013
3
5
67
230992
185157
72
31
1
199434
134004
117185
26762
162322794
25
155468170
92
44
243306
22
76
789357145
484622
77904
458921
15
56
2
93
71
6
36
38
32
574823324
404917789
172079
38
6
486309
80
440140010
4
73
156799
231038
26552
129143
140321
966925504
48
62
62234736
89030391
60
386097
95
422606
458900
24
45
85
30
52
48
471875
50
395383
4855
131516
255495
322368
34
380722
28
25
5
62
72
92
83
373012
53
62
84
491202060
113136
99
422710
4
173368
7
115398
331387
516740985
3
75
140903
763853861
57
756206979
164951
44
83
356678
465804
54204
64
414989
87
353628
85
13
182564
207391
40846
75
50
496220
71
10
77565
66
131703
754214206
52
158985
305544
40
967474882
455556528
78
70
255408
75
95
348839
3
294079
56803
31
15
311848
19
118153
11244
163467
18
8660
229306
451090
38
57
436351
24
77
53368
32837
93
430015
201328
96987
421470
49
450301
510837522
52816
23
54
38
48
171658606
36
376315
14
1
171935
84
652029463
26
930114578
73
340448
111313
67
48742
400848
11
79
987974707
9
172838537
52
499431
223149
172105
165527
38
33
25
8
367509
89
18
615149554
381101
1
86
4
38824
134371
41
86
488399
27
22658
28
663270366
594910345
134102
183839
339202
21
464336015
639818595
535759416
357326
33
942414663
91
402971
403927
17443
9
32
67
77
142802
11
307649
443969
62
417737
383032
78
1
4
91
44399
5
95
80
79
40
1223
395677
64591
332526
199235
5
420128
610470687
103291
323952
94
417021
900752950
276301
297325
34
270882
188035
286762
180159
65
127501
14
24034
52
51
9
93154
463449
234740627
392800
49
4
2
63
499056
48335
53
92
89
113988
95
57
69
319319
24
93
340025725
470306
291630
72
6
97
56
30
34
421895
24
332163
80
242470
262167398
94
101117
56400
54
86
68
93
4
8
5
3
260190
18935
8
261509
5
293457
8
13
211422
437209
381079
228532259
53
337150
71
350678
188649
38
592
43
494493
282113
67
140617
20
91
18
201376
8
38
191452
121957
45
493830
21
41
41
376721
67640
215080
230257
21
294801
86372
56
57
1
396376
3
481434
24
45
163220
74
30
29
418669
416334
442392
206992
25
440380
88
7
311823
29124
4
86
87
75
35
97
468476
23
12
993413559
462098
411014
92
465588098
25
12
293310
300939
26
25
487839
51
482532
539183935
81
7
69
447385
53
61
86
426102
98
33
353839
45057
66098
59516
71
5
5
67
31
61
27390
114809
79
67
12
7
78
309984507
86
89
68
11
90
15
136332341
29012
389792
417858
10
49
19
305288
925423576
3
111557
88109
95
42
919279427
361368636
262402
450232
16
33
70
73
70
95
59133
4
195684
9
358548
4
143815
141438
479742
33
29
66
200423
399279
226159018
243920
2
17
123784
440111
482834
277545
467629
93
47
45
908594587
18
6
28
119708
318306
91
431240
109655
62
57
93
247207
25
5
57669
332397
135121
491190
3
138894
388654
258999
86
56
389129
55
53
82466
91162
174202
21
32657362
59
17
427123
343485
313394949
198148
76
39969
31
414083
92563
159477605
287288806
70
54284
250240
27
19
40
356809
466789
67
32
32
6
437934
172905
91
20536
366112
46527
66
970523937
197679
72
178699
98
43
53
80
321947
4
24
442548
40
63
53834
352124
77
21
39
211913
73
35
6
8
670075133
28
77
11
270243
3
290337
62
83054
291318
34
736845187
377471
165020
49
134008
402915
21
3
195895
60
22
64
307511
26
30
238942
80
30
64
80
81
6
547284931
313600
240985
401052
381884
40
6
146886
98
32
1
72769
58
43
36
170675
213668477
17
195412
182245
30
888849941
10
1
87
137905
438632487
8
34
403667540
93
64
56
445297489
68
36784
3
87
355610
21
4
55090
319484
9
31705
329850177
21011
275945
5
125236
104791
8611
20
190169
41
433520
63
190033230
9
50838
71
29
275109
80
480743
262989
55
91
51
60
139180
382625
100230
277381197
299199
31
133176
10
64348
908144690
21
174526
319514
214618
40
99
69
496254
662578708
7
35
493348
468077
463491
551660052
451783
753511402
84
151047
82
51
564633242
19
264577
84
13
124474
16
53
384498
81835474
50
72
259885
4
3
134886519
286627934
67
40258
290769
23
458117741
49
430585
24
13
84722
4
123403976
62
315319
412759
922
288977
59982
8
346270
165865
11
884662395
506635509
235795
200904
29
342112
7
498386
8
477912
4
70013
375629499
54
142324
43
9
40
67
234388
386083
162537
28077
44
7
12786599
356439
4
491340
325780
63
365356
31
494571
422018058
42
39907
128918773
40
83
346863
406090
77
3
20
15
118849
747510803
96
569580071
280844
583876270
90
268712042
7
70
8
86966
73
452899
467850
60
56
376021
8710
43
53
2
6
74
51
273186
415727
269845
2
380253
93
98
194242
83
10
56239
405049
78
2
2
74
446970
770899090
70
3
289061
1
75
176353
354412
31
2
2
38
426237
380187392
251832
46
33
4
274518
99
62
30
840285548
62877
369951
8
232939
401997
187394
3
64
41
99
299941
72
19
168937357
289532
41
245564
161183242
64
48
99
12
225754
480243
403151
453445
323609
44
9
39450
15391
199555
82
332429
506119477
77
458011
487493
82
28
18
22
9
69
50029
81
99
515633699
392691
367522
344579
34
6
94391
11
614618986
30
202697
2
88
446534
82
202664
83
47
65506
100134
26
371396
398929
365129
248606
54
84
30028
28
78
3
263047
34882
329376
190093
22
853566846
56
80
66027
144670
760780611
546754190
93186
406695
9
254129
330788
76
51
238768
25
5
68
3
76
439197
400072723
18
28
248127
343743
184717
23320
97
251668
30
7
83
2
8
343817
243927
81
30
81
5
79
42818
492699497
175855734
305915
14612
93
16
308570
33
116491
96
412934
53
199078
190753
21569
853115083
208133
194495
456406
36
6
5
25
155759
16
33
526857806
457483
97
16
86
20
51
24
78
49
242061
21
286541
40
38
735901178
41
382481
459323
69
23
50
8
82
496592
35
447067
95
349563
952
7
62
290024
4
52
259284
472361
29
15
47
557296410
88
9
145898
7
70818
447329544
3
538844593
519498886
96
2
441609373
43
4
5
3
83
383207
51
1
213730
481926
628488551
176925
232642
25
12346
445533
305172
54
6
21829
83
348271
315137
99
46
36
421035
71
40
295549402
397678
39
233312
206763
20234
1
860080208
36
394650
82
186483
254307
5
392312
21566
38
95586
1
749859654
88
56
79
62026
39
79790
125927
15
47
73
388750
50174
384524
73
5
468092
134059
308322
439795017
4
278718
1
259441133
251770
5
285756
7
499551776
347376
395371
50
226269
452845
4
77
224150
348267
340830
406107
90
75
376127
54
103350
586362566
375730
95
320705
24
63
74187
95
1218
364251
343436
990985862
11
428314
127877
674847645
76
11
395514
947934955
164210225
67
49
441169
3
257155958
23
12432
7
55
37593
455855947
2
58
61
75
456593673
466350
4
90
45
6
47
4
76
50646
52
7
485014
3
39
43
6
241572
170631
308239916
41
426494
53732
197545
3
1
1
7
360457
238354935
428070
77
173230
154535
50
69
901604956
392347930
429103
177274
3
76884
12
87
155538787
52
291162
65
107764
14
73
35
74
82413
295718
85
7
1
366106
3
452315
927337893
808755617
272361
51
76
432868
78
969553707
353766
2
94
464263
87
277273
9
36835
53
2
370312
37
520539547
5
374194
10
92
38
498991
196812
43
128763
311377
63
71084
974175240
28
40828
16961
436841
99303558
70082
472947
391873
93
486318
128281419
88
13
9
771776653
457378
61
291605
5
433500
87752
214727
396889
57
93
294584
6
211076
154457
175482
271700
84
451877194
462239
157579
203342510
36
60
600143847
59
23
53179
31901326
57156798
31158
812763339
971493679
28
26
74
82
56
425288
44
62
182706
101063
397703
7
19
114766
699248492
61
30697
42
51
188451
441638
212011
69
17
96685
73859
929698992
55271921
72
24947
2
179980
100179
7
66752
74
86
55
217675304
96
9
960358581
74
78
421336
186460
25
46
64
992400004
88
32697732
93
32
66270
3
360679
92
164589
136352
458289855
73
16
33
88
34
11
82
133644
298084
61
16
13457
98557
238590
125962
281222
77
102178
729654665
336263
440760
65
207828
35
51
259526
181637
2
97
74
242228
51672
406942
39
1
286261
101856
49487
754724636
14
90023
162915
86
56
242127129
58
42
95
43
145958
24
37
59
1
569923456
31
9
10910
93
55
66
97
61432
476756
45288
108158
8
57
50
11
34
29158
354609
587373006
481128
179205
87
1
132926
54
50
375963
64
445934
359090
89232
14
69
805943137
246660
82
23
402919329
495748
79
41
265197
218929438
330651
74
29
89
437855
141286
21
62
176034
51
4
81
846364847
120658
97
92
448075
986748073
62
70
338344
56
87
23
389218
7
3
35
502651799
99
209563
37669
741
91
21
479673
270584
16
388563
77
54
23
400292
52620
74
894802955
615021997
594451933
265647
5
518109920
1
427514
26
47
51
93
87
586342375
417265
8
430414
358627
82
99
14
5
80
236068
886073839
474845
40
102542607
52
107893
489971
38920
93
217731
405641
163859
320970
281681
719135625
289342
62
1
19084
68
27
430021
44
241516
105083
92
265901
4
231301
92
7
75
90
378719013
44
423491
36
466472
7
62
93
207802
53
441658
27
399269411
49
33817
19
64
15
223631957
1
9
4
32
64
687448921
204755
257868
143830
485486
39566
52
307755
84
23
34
32
9
85
47
61
218222
66745
49
6
30
59896
478307253
424231
479620
462595
158741
15
33
17
255545
6
27
21
170840793
2
34805
66217
312115
849573046
272176434
57867
58
1
1
55054
135335
54
23
66
381645
57
92
560224735
2
409721
15053
4
86
8
406795
55
471833
3
418077
92
40
61
68
32343
160988
402581005
483019
98675
20
316063
23
80
393073
90
76
37
3108
290527
59
46
54
465424
346537
22
81253
10
330516529
205808
360401
25
33
38
3
139263
254932
445351
161385
270548
35
14
63
20371
258946
51
58
105692
35
84
53
320977
1
18
458923467
256877445
32
341471
116357
63
347074
320930
231820
93
1
300778
4
78579281
330716
19
330896
300725
28622
932240657
9
374829
40
9
33
443692454
15
2
388419
7
308877
271242
49
25
34
7
869774565
73
4
65
24
51
2
15
47
481474
356831
59
19
24
40
13
91
71
880053539
277444
8
401501
9
59
658439735
462813
40696357
44
201366
48
3
42
79
86148
75
563157011
62
92
4
822386185
349724
12446
271659
36
69
24611
301921
94
7
266100
70
76
37
102488
306420
8353
63
69
312204
202456
92
3
10291
3
6
6
13
367794
898509112
258176
69
93237
1
93
46
451800
150045225
24
813279723
22
229749
503551741
5
173480
108223
166015
460313
5
21102
70
371036
32
49
34
19
70
69
89
55
295226
7
44
1
312326
206119
407925
125815
932173702
59
25
85
94
229513
249916
25
490793
91
94
424348
590096136
154207
261176
123401
88
3
34
164371
575736272
356825325
98
891940895
398936592
272617
45
74
42
281539
29
430641
65
228188
5
209010
189541
65
66750
447772904
69
75
40
49
123804
99
96
85
47
6
23
13
99
67
1
297830
37064
174673
50
88
413925
1
74143
246771
1
115486
424789
37
420206848
991975310
73
43
13
65
246653
59
284987443
3
256981
431146
375669
36
79
431922027
768246525
498170384
965847890
301906
437645
19
47
187601
251232
59
103781
6
94
3
218493620
408083
4
550179586
452717
69
162409
453045
76
323111
87
96938
21833
7
744617766
106709
414846
99
107848
98
312787
71296528
436079
393632
632021240
271795
324007
231596
514714019
394100
14985
7
2
201441
19
190795
231289
389654
79
80
408727
13
61
286833840
5
30
66
588645561
139288
12
70
485216
69
463087
211937
182886
361362
58
41
86885
277983
91
139007
80
334631
60
51
17454
2
94086
62
120337
482786
288746
60973781
470249
145949
499004
240348
190163
87
72
97
4
96752
408041
7846
52
72018
13
90
83714
16
125266
344947
2
19832
122142580
202030
274712
90784
83
144777
3
20
63
208595
66
68
77
410204
96
166360
71
493418
211456
452886
18
801287361
249719
110289
62
76
7
296040
2
8
212251
4
42
61
77
89
199111
54
94
379413943
79
90
9
40
68581
93
79
446976
342132
301966
77
611194076
484408
47
74
797775098
174704
34
9
74
41
5
62
448881184
5
55546
42
102389
35
483687
78
69
99541
232033
7
21
124938
51
34365
38
56
231216
89
993763486
768943569
1
8
410734923
457757
89
266877
86224
246671
208484
84
26
64
2
292648
713187378
78
79
175594
82
15099
78903
76
91143
24
9266
20
287086
56
78618
1
47107
80083
327929
33
9
17
411874
28480
116796
412139
441228
3
65
44
12787
96
3
74
24354
444009
38292
75
51
42
225632
76
290157
119048
57469097
621322546
305394
43
362187
17290
31
414924
267494
364838689
5
33
271571
109552
75
495712
363564
223165
985859409
288919
280202
18
333717
60
210848
6
311723
496116
3
192037
5
95
46
5
9
9431670
89
69
392851
170769
17
115236
18
254599
61
206138
267349
449057
4338
352789
30
42
84
174378
27
45
539106738
388897
685899154
94
51
355199
566378233
48
91839
451937
19
476868
347309
807995426
117724
7
145136
283366
88435
270938
43
96
80
89324
23
490037
228200
118465
71
8
370380
80
823907849
990476341
79
416897
23
33677
60
227947
15
59
73828808
338455
97609
382023
200044
3
231902
6
4
74200
65
87
33
371150
67
280169
270927
50
31
438024923
2
5
7
456649
447872
47
148631
398332
26420
40
492354
486845
91
311774
226170628
28
852311503
2
21593
7
92
142118
129696
2
93
101054
6900
462885
51
201458
46
1
91
31
15
233342
293610
37
416993
35
97
19
53
105015
364596732
81
87
5
1
28
327197801
482083291
61
61
32
434625
170519
23
201198
9
51
494348
113798
353607
315463
390268
310470
429527
300790
214626
65
262951
35
835927832
48
89373
230313
135423
482662
67
73389
77
1
404411
285140
45
25
225019
24
46
2
85
50
194974460
337674533
76
133037
334919
238419
65
64
355546
324507
131064
2
4
36
225497
347156
113842731
214060
285036
50
61
89826
10
57
224239
392397
76
44
312121670
23
6
78
85
292995
31
25
667359430
20
66
87
13
452404
75
68991
122247
171901
96
332457
244857
491617
485075
221722
889823520
279932
45826
166461
56
72
15
25
389708
60
5
17
57143
450822
182299
521065372
279151
99
92
310843366
13
197739
342485
285082
7
64
5
57
19116
56
87504
189306
417041
91
387564591
66716
48362
77
972657737
99
8
154316
177243
54
237517
59
21180
13
49
60
7
137003
131544
65
30748
2611
69
491146
33
8
177075
3
470510
70746
7
16
563088410
42144
28
90304
161859
54
68
89
33
13
276558
145310322
212688
215739
8
1
102416
530102562
119388
28
7
322854
54
76
635979737
430762653
474480
341349
155930
69
425685
39549
167089
1
239271
22
3
322213
39
290094
472580
76
63
74
43
348202
249608
28
964106335
66
498100
35070
9
92
2
867039002
266102
71
95
79180
122163
321752
347549
192751
93
446343
482914
50
48
67
31
330063752
568080047
735648657
24
87
57
122565
86
435195
39
7
261095
343140849
12
65
128155
48
199375
41
379080
32
100685
303135
372127
73
335220
321228
33
1
172478668
113133
297201
87
685484626
46
463840
77
50
11
96
885071366
70
165232092
438803
88
261682
401293819
19
92
24
70
361310
46
455317
50
67
61
34904
45
478637350
308108
71
88
50
66103
1
71009
484291
255148
91
37
311508
90720
40
82829
48222
75
110897
61804
483065
71207
73
154692
47519
83
76050
73
334729
53
377543608
445536
79
2
72
362590
81
72005
55251
23
8
39
3
218160012
98
29
439401305
79
178463
2
50
6
23
291301
98
268308
4
137427
737376222
51
426824
49
27
43
493601
43
199297
33371
21480
275261571
453084
479684
62
466732
64
2
159614
42
157478
43
10
488730
23
12
31
14
43
389707
131869
12
454070
26035
486172
179381
248179
46
92
99
324463
52
19175400
42989
2
72
8
587155624
178308
332372
135605
73
65
348524
86
61
15
31
901834572
25
391589154
314764
43
28751
2
264368
331350
91380
15
748447624
68488
212901
319087
246123
196710
441616
76
83509
59
36
4
52552
90
45
65890
215854
10
737112447
92
4
38
39
67
1
302465
68
281691
155701
92
889064448
82
315144
166429
488876
97401
56677
63
446827
32
2
147948
280288814
459156
27
93
95
6252
216267
99
223594
178407
27180
65
26
262341
60142
63
294019
494815
67
267764
172346
20
95
45054365
51
153912
96
195352
85
62
928870606
138909
54
55995
7
15
184054
76
764085202
429282888
249663
4
195844
78
36
4
147060
8
94
70
64
446390
24
486983
90
314108
96602
6
457025
19
70
438472
86
14478
10649
263600
6
6
421193
54
22
659734100
80
218582596
98
18787
17
578563754
53
159275
92
3
59
5
394183
47064159
112814
19
457402
7
399517
33
9
79
479424
76
58
296279
6485
260459247
5
74
469677
27
446568
69
256030
9
52520
413568
119237011
3
216896453
28216
91
241850
34
497556
351633
378351
2684
94
67
372559
2
263364
34
266571
1
93
6
593996013
60
83
45525
308696010
235260
36
429222
65
83
5
641516224
86
170988
40
208606015
153296
5
64225
95
8
38
5
10
162385
45
424190
16
190599
33352
926753408
231950
38
67
266111284
266951
40
764239569
39
498543
96625
91
8
891328690
74
460775
97
247958
8
278532
180368
170430664
29
52
54036
77
38
88
198297
154075
487290592
578305272
8
235608
359876
167998
201345
297604
484333
35
61
451137
82
116598
24
121463
45
13
24
346951
310829
390834
482743
2
385262
64
41
943932571
89
68
393567
10
33
196629
935298322
46
2
97
14
297016
22
307668821
28
59
2
91
330207
345604
85
723398269
89
448442
26425
29936
310833
32
147153
424551
77
51
99
8942
66
94
23090262
50
27
140285
79
65
99
27
58443
29
79
29
144666371
462247
366652889
48
4
5
69
2
37128
21
295640
163750
160866
113861643
455849
309722
297757
93
1
11
102920
19
218806
44
60
155525809
218490
13769
24
57306709
73
432592
622303683
305109
7
93
181865
19
193523
56540
16
392216
770779259
48
72
192229427
60
230721
316669
19
454953
492752184
58
90
357645
3
7
869218128
169755
10
131396
538917096
421723
403786786
91106
38
21975
9
188166
65
11
62
498834448
39
63712294
85
391217
478998
416632
190913
6
1
20
3
68
3
395976
124539
101760
91
61
658260779
20
75
57
17
401751
22
78
462537
13285
53
9
181871749
25
492337
48717
82573
9
33
39
80
198157714
3
24
44
380454
338851
25
202977
274934
14
122018
472998851
206388
53
69643
5
374039
479965
456592
919225264
6
7
18
91
87
77016
8
425256
273845
356352
45
71
40
72
38
68
23
141343
59
27
16
386364
32
98
34
283200
279516
76
61
4
553850831
60
302350508
60
22
467049
3
72
10
107399
12347
309761
43
10
1
37
619808849
61280
339490
111155606
324804
4
119866
36
3
94
310949152
69
92
16
103740
349447
169766
90
25661
372001
91
64
6
438771
197024
79
430749
61
456053
89
49
387576
859411526
61
78
60
390478
9
345687
60737
95
92
14
52
98
484394
495609
73
87
46885
56
90236
439101623
85
478349
337926
895133433
144391
211432
155082311
41
192392
12106
23
361646
34
5
41
2
88
50
65
59
63
387308
35
154190
112172
490295
393051
37
147095
272637
63
45581
97
98
41151
19
905442021
235161060
135231
3
291910
33544
70
1
76
77
24
2
112329
9
24
5
99682
331310974
47
366253124
19993
7
44
48687
30441
56
202783
60
32094
2
154741
122024
325014
799320392
12
870600797
98
78
285696
260256
107222
47
60
65
42
27
77
4
52
8
421873
120444
77
192052
77
42
180299
85
88
280809
20
34587
15
22
56
91
963582900
7
652204375
2
445163
8
27
28
4
17
450758
40613
16485
7
395403
69
277428
372808
44076693
68
7
21
777311821
172834
44
320693
426321
4
26
214363
1
125049
23219
295854
52
430715
30
446115
82806
98
9
23
61
67
67
65
55
3
97
23
5
46
429843
86410
8
338911
83
18
85
29
583810670
9
135528611
37
358715
333516
199390
275329
5
76
27
8
44
145032949
1
249139
381981
6
426400
6
6
91061
203901
343554
75721
81
49
218784
3712
64
91
230115
7
31
2
230997
18
263393
8953
31
78
141587
484251
34
29332
311401
218937
47
36
164309646
75134
93
16270
66
314608
5
206042
10
95
323120
16
57
117732
399052
9421
598582868
66
1
94
212202
252873
5
23
188405
478929
491576
4
17
75
498101
51
431309
24
62772
430061
52
41
292421
36
42
339343
40
9758
62
62287
161466121
175289
3
2
40
76238
81
365259
189924
67
3
79147
221599
284906
38
382392689
1
45
96
78
149576
438606
19
40883
20
9
90958
45
98
86855
16
805294466
7
159016975
162967249
7
84
395005
5
39748316
3
28
80
55
162811
86
62
96
448758
22
146192
109792
198303
3
72
7
36
205931
404614
90
33969640
76
424364
85
47
213908896
508496132
377958
33
22646
66
29623858
57
318984
75
125467
470888
364338183
17
347571
387524116
202456
327216
411900
402878
248802
122079470
110209051
43
30
483165
14
10
497444
51
6
205871
37
933880700
320860
684854460
38
105142
153234
9
49
219662
8
10
3
41
202840069
290169
368200
36314
402256726
737702822
29
77
72256
98395
440233
116453
383865
253945
75
264806
77
69
15
138074
40
31291
71
467230
19728
55
482528
43
483274
41
171468
17
89
39625105
367260
3
577896079
33382
486312
94
429613
68
87
18089
34
12
450201
4
152065
487600
223742
24
35
686637580
91
363225
31
778232019
688337086
92914
31
210507
46
368437
38202
55
78
455560
339532
6
717185345
11
58
75
15
273126
33540
482036
752955690
97
32
128723
482586
3109
78296125
9
92
21
2
9
6
42
409781
2
70
30
65
403258987
370831
450150
329698
74
22
863454194
260691
206048
93
2
131017
166434
15553
389463
758391724
81401
62
340091
6
426996542
267181
3
80
315876
51
491999
1
421893016
66
26
478088
256909
27071
2394
48
314520
4
188494
264844
55506
62
61
49
91
30
61701
40
43
170604
63597
9073
127899031
69389
41
454393
45
16
155046
88571
46
7
325805836
5
79
396714
74
235535
95
50
134890
543942054
23
494065
388114
83
33
127484
60
720436234
31
293097
2160
1
15
13073
18
393550
6
162392
90
73
8
280200
13027123
141315
230897
464265
381511
119931
36121
262720
11
467193050
147810
3
297211
62
493437209
6
349151
8
2
8
222510
223664
33
451956
21
17
451788
449801
73
134670342
165450
47
347615
369513
280329
2
9933
32145099
336463
74
71
56
130737114
440755
29
83
68
213075
1
8
88
236077
81
9
67
42
55
339196
292904
13
5189
959539840
3183023
38
98
197422
291386
373898
438463
72
58
19
1
91
196706
16
8
41419
44
399877
57
66017
26
289615
63
75131833
276146
381402
98
42
32
14
60
307303
474368434
395914584
2
448495
17
76344
264922
845406502
99
64
10
90
55
456714
40
284132
169913
74
8
87
259976
33221
91
414901
11
36
9
251153
227206
347187
319773
452728
82
108154
9
32
26
307905
531136575
149092
75418
47
63856
405431
145196
50
86
20
411931
11
91
91175
330165
226614
710656396
61
35
118782
61464491
368281
88
124008
347576
8
53
29132
81
464264
74
3
49928
216508
791037156
92
234728
29
30
346292512
2
393609
71118
34
58
308212
65
421366
338852
79
2
473354
37411
456917
492014
66
417758
133968
246455
12
97870
21
429893
74
67474
3
68
67111
32
6
341126
56572
45
47
52
84
111002
32834
940490390
241281099
9
52
12
440454
8
146088
71380
71
86
546646461
6
22983
202391
226311
2
289439537
45
277196
14
10
208026
92
33
249460
42
10
53342
35
171180
64
65
224253
68489
454418
342228
94894
28
62282
447535
28
10
135
31
42201
94
87
7
47
157059
3221
72068
133435
426397
24
7
32
251697
754964581
94
385274
99
383599
7
211270
412188
775604991
61
59
201109224
34971
396316686
80163
70
23504
78
51
86
60
399328
37
1
93
44
61
5
218810
54
610129477
452215
11
1
15
74
814103316
168527
98
36
343084
35
449713
12
65
169900
41
496403
391205491
23
78
700661738
263829
220732
77218
274713
302618
336739
62
391175
98477
485544
37
11
4
157778
65
80
14
49
499733
36
125872
48
466810
411325921
207836
183948
245293
49
438873
55601
75
82
66
243470
97
72
232132
167846
242084
71
94
87
56
66
95
8
59
70
19
66
6
97
20
83
3456
18
718275572
96
80
7
168299
9
52
396107
71
605113284
206116
33
143044
46
158319
2
72
67
188058
125943
474194
588390334
293327
65
464082
28851
493319
279031
179132
294082
90
51
453924
16
453382
35
74
9
326278
73
6
85
116329
306348657
2
77
84
18
35
56
113261
29
433923160
94
72
359075419
3
5
680941360
91
345310
117880
241996
85510
410369
43
79
314202
12
16
361596
252036
301024
96477
254875
3
34
2
730846473
44
89
49
1
59
45
461658
252333
39
76
374379
2
60
21
3
380192
57
116585
298198
558147857
35
3
66
36
114226
1
53
5
54
16
234855
29
258626
51
309863882
14
7
51
415615
243167
120911
77
27
624998575
306412
39565413
284047
1
65
76
35
41
51
41969
34
75130
26
852849990
16
92
29
423845
37
17
92
468528
320392
88
854452144
354668
60
426696
4
448222
213910
417897
2
3
30781
33
832078478
231161
253486
79045
202571415
344706
6
309242
41
198754
417806
22
491801
138213631
508384372
24
17
116402
44
98
168672576
230939
85
59
250581
58
470248
25
10
80
600936440
444150
475321
87414
15
86919
47
59
200669
13
15
34578
58
14201
95
486353202
38622
76
68
927175913
390985
53
206698
372883
39
91
296745
5
214962
228031
45
15
188346
169716
418276
428959
97
309728190
774974128
84
143792
322422
198417
486075
13
34
207436
121134
53
32
83
79444
54
379641
351680
281652
454987
21162
93
389976888
16
52
659693572
7
546315324
102449
271359
8
169474375
268579
125478
80
121160
26
87
50
91
715973269
2
69
8
82
18716369
59596
6
9607
81
68
649068727
98
38
32
63
42
32
264016
50
44
45
365069
7
331268
390350
80
22
321931
50
29
378289
454297
169420755
244367
18
75368
22
22
564843903
15
231223
18
59
112313
41
49
483722907
497541
28
44
93
70425
32
53
21416
71
77
49
396342
161594
61
76
40
92
78928841
136916
283628
3
94
67
33
18
431521094
291283
960339065
61
91
417406
15
38959
469114
40
368553
4
623513008
242912
14
287675
266015
76
1
184372
7
8
82
400710
74
49
75
37
81
76
52
491931
31362
64
48
110126
246454
3
57
285146
65
82
6
930051279
30501
168870
40
46
259892
407145953
59
27
39655
84
327506185
77
941070019
407230
69
14
44148
440242
422611
296160
3
52
5
56
144054
392884
12
316964
66355
653969450
92
19
59818128
409273
445287
78955
120267
451127
142042964
48
191705
229699
276713
55
41
99
768060902
44723
720070645
10
770449635
270397
8
137235
285790
54
58
33
11
96
337771
466401
196514
581457840
56
27
90102
2
18
36
16016984
37253
33479704
81
83
417141795
735584990
19328
15
33
163805
91
18
19
38
78371
336901
288077
108209
80
19
21
95
137334
257827
806150171
5
26
98
32
64
78051572
46
65
28
260578
74
666573317
14
65
714275544
272158
70
460749
84
181026
89
70
6
77
18045402
133686
338758
465078
117969
212208
485787
75
341641
144418
456057
485996
676601566
224238
44324
206515559
82
6
25
158207
153773
352695
684103229
68
242058
350619
274583
1
66
17
4
5
186880
3
210617
91
289833
497638
273519
7
736805593
458771
94
24
5
413106
414004
133347883
304153
75
20938
81
100246
1
135155
716080113
97
63
335564243
491848
423511
63988
57976
7
282320
4
74
28717
90
37
118070
254682613
913340243
6
164121
41
196753
919985381
401233
24
440443
247560262
887750400
104295
20129809
21
4442
70
22
33
986335661
88
98
275349
328250
69
32851
291960
85864
64
59
16
1
296057
111863
357653
266679
53
35
204366
94
381980
46
5
89
181767
387143836
48
37
70
3
475108
442396
60
897261848
370612
79
171931
35
37
28
69
2
78
168400
333380
7
20
382455
11
240482
66
67
820162465
35
391393
326092
1
60
23
56
12
119120
297172
339205
59
156611201
270744
60
470761
7
21
82
317870
5
190962418
462264
30
262207
433386
207880
18102
588811334
266092
3
353344
64
92
74906096
97
426984
484312
19
379152
13
46355
75022603
12
27
16452
70
195060
63221
78
307423
23
95650455
423233
482965458
453947744
72
10779
9
169685
17
30156
62
98
306800
284886
95
32434
1
18
198577371
435659
9
231551
60
607237107
85010
334183
2
9
409785
8
203676
304701
4
2
64
262978
200317
464180
53
23
88
35
272396
78296
199452
342216
312298616
11
86542
309481817
351907
87636
86
765482516
139760
280976
129954
764092049
90
89
223154
88
317978
83
16
29597
89
426463
26
99
52540
25
34
4
41
150735
30
408224
86
475108838
52
1
42
80995
443252
36
55
320223
766170871
314946
1
16
489934
287959
141981
6
93
950169590
66
97
91360
466351
228224
20
274289
458157
20
457361
674632043
77
45
30
21
82
550468207
72
7
118050
416112048
839397346
53
288993
48380
23
590056175
301916
79
94
58
156029
96
60092
54
8
42
270226
3058
50
370984
406922
130169
217848661
26027
54
76
681321008
3
87
66
13
18
92
64
81
260047
162489
88
269337
333812
63
306670
90
25
701715325
24
340639
2
98
52
92429
8
21
264147
730690083
169232
44
460278
40
492189
253615
60
697161213
89
95
58
61
176174
157004
76
3
77
61
450769
254717
2
83
19
457209390
48094
47
17
59
4
868411259
53
541618315
63
355941
471292
474950
2
300011
250938
237367
4
71900418
389679
58
69
115398082
65609
8
3
414703
313118
54
84
17
57
2
84
82
26
92
18
236722436
265916561
303867
482915
584385172
306780920
4
347666
350556
37
27
4
254968
173930
32359
895300577
52814
66
450013
336311
22
174708
75711
3
625062334
336550
144549
55
223853
67
32
27
79
368466
201593
6
25
57
52
226644
9
384048
96
25
89
290934
4
35
22
248777
499264
54
13
443841
5
84
321018
36755
31
64
534129288
363160
134225
28
446743
34
80288
87
246739
77
23
189767
615360722
50
13
508278674
39
126852
573553515
60
431086
814452291
70
397218
29
43
222715
232418
23
413592
174155
120233
32331
6
94384663
163415
23
50
86938
64
66
68
33
14250
16
414158
194619
93
445021
313543
245696
313996
2
272847
24339
410587367
13
858382290
3
407755
915467662
14
450177
93871
95
4
357201
93
222707
27
81
388966
326515
43734392
83
333474
423838
16
186685
89
306306
234972
3
3
426254585
69
45
464948
18515
47
243872
90
24
313287
365256
9
478199538
497991
34
55
900601244
1
98
158053
99
204889
345481
41
43
373763
287957
9
433937
93
3
52
280649
77
311927
6
67257
808833209
59
22
490663
8452
87
193588
54
64
130903
53
2
463654
75
3
60
421084498
61
73
20
24
46015967
33319
10672
148277
6
324041
663893233
512543434
493482
58
16
9
321790
1
70
86
85
55
1
9
48
835379614
64
64
24
46977
39
548397541
97
376709
121221
497731
33
22
138193900
5
256848
329323717
423416
10
89
4
259830
683320104
147443
17
415429
73
76
201840762
464886
75
25278
251054
35
188063
72
250486
11
8
47401
61
411445
90
78
352741
29465
59
56
391933
35
77
3
422856
3
86
51
4457
506621687
264902
222809
41
42
8
140745
79
37
262295355
57
737351075
36521
85
46
37
94
61
178797
202516
74
736383596
139166
9
87485
684421890
493056
693517091
42
95685
96238
198184
84
42081747
8
284533
966211487
85
21
93
956442989
86
90
57
186160
70
231982
12
186857178
77
252442
28
9
74
410422970
409176
23
313529
364347
9
6
259630
108478
65
17
104317
990758389
43
331079
72987
57153
434546
54
55793
220457
57
72
2765
698707202
329989
412962
107451
12
36
155333
16
483275
50
95
701570900
69
23
5
75
422808
191922
910882376
35
7
53
20
307444
94
38
300333
20
433005
83930
2
150375
85
408940
21
479421
198642
204609
35
49407
44
97
135726
79
36
4
348150
64
76
87
126948
1
183119044
77
58327
248454
427377
183520
71
77
87201
43
62412365
74
296469
306419
313335
35972
194596
348557
424244
259469
294469
45
48900
205357
121427722
96
98
46
50
47
9
495160
70
29
72
27
87
84
8
90
530334276
30
419544
392886
90
55
23
943877018
24
114370
205279
423109
182299
107762
26
136700
108937
63734
29
4
36
1
94
30
99
8984
328516
455289
4
71
4
78
84
170466
32
21
16
88
10
6
412431
79
487383
162645
314058
83482
249543
463483
339976
21907
498564
44
9
76
4
38
323827
329153
61
94
64
5
13
2
192560
950295343
91730
59
210359
154999
51
52988
90
93
450430
17
34
6
19946129
9
35
72
24
88637
263345
8
392046
7
58913263
7
269352
456341
237457
84
82
257492
115369
29
41
41379
17134
14
79595
79143
205279
78
978856282
66
8
34
246644
58
3
27165
210376908
285500
81880
50478
59
3
423106
3
369186
4
468832
83
40
95
937112386
52
381709
25
981971850
48
2
61557
30
321653
55
385688
52662
34913
52
338197
35
951068435
3
210133
321091
7
108628907
1
178419511
171060041
92
60
276960
779158882
4
80
11784
387678
55
8
172204
572285462
269566
240072
383583
69669
58
123847
565716403
94
461036
78
481709
258707
66
102223
68
95
86
26919
161432
79
20
89
448974
8
67124
67
397056
207653
181649
14732
435067
77
82981
73
390951112
85
16
241829
37973
28
30
742191884
70
59
30913
37
55832
348360
34
38
27
95
308090
44
16
402879248
393686
428104
29
34544
176563873
21
278218
1
83
197550
32
2
867523340
3
44318
65
91
55
38
662362797
202091451
53
416767
1
47
4
6
17
9
300352
18
148736
5
199864
46
4
78
26
33
24
3
370384
16
83
257077
97
64
131172
99880
452113
376499
2
484620
50
47
706819891
343398
483574273
116152
404166
88
195795
288394
95
80
95189
86
45
30
198891
51815
25
43
258823
5
387201
79
105631671
416264
418167
196913
49884
623521888
419425
3
5
332262138
91
60
60
66
83137
70
168957
484762
177997
265123
222645
32
372201
92
335965
61516
95
11
9
95
35
15
7
110770
35
85767
29
43
68
289493
4
83
448858
2
388083
30
185282
93
76
359705
209898
5
98
377847
91082174
98
40
1148
7
14
42
63
61
51
97
51
907572772
99
7
29
99
325084
442461
64
72
13
405813
60340
2
66
5
92
840499231
3
76
26
377492
7
789175930
132851
6
98
215702450
29
180093
759711979
470669
45
96
2
63
3
365911316
93
59302
14
56
61
4
240998
253641
64
87335
9
336025
58898
4
310831
12
729206945
26
25
41
82
54
12450
78021
176018332
38668
934900941
364902
20368
259860
248033
390942
433292
145454
78
47876
1
170707036
68
327886
225491497
18328
374399
26
380208
44
475874
4
909510013
8
306044
8
168486
14
55
89
440932
57
7
103644
37
391074
64
495781
97328
95
135026
193068
51942
173026
347990
92144
89
21602960
26141904
39
3
67
359063
5
250623
7
307901
406329370
81
385693
5
5
82
64
22
38
18263
390986
9
83
80
26
19
135358852
324951857
141999
131188
60
33
78
12964
222881
955380846
75
246643519
6
164723
383769
81645
35
38
13
545705361
15
201767
313342
44
256847
77
84
633294936
97
79
277705
413610
50
909904206
193065
50
474348
757410018
15
12
5
210443462
263791
253231
38
95
72
9403
117164
147810
975397715
110863
371036
12
43
51
59
3
73
71
213644
55693
90
399978
209093
8
44
380471
381252
30867
5003
68635
111707
65440289
6
34960
493063
15
17
90117
17
4
31
251385
32092
16
79
481155
14
32
151382
38
254191
86
1
9042
45
22859
510425344
237801
424808365
9215
8
9190
194745
73
30
65
87
15016
98
38
283249
83
41
96
10
369616
29
40151
63
21
51
200715
22
229452
6
42724
320822
83
75
50
97
284500
9
20897
68
69
51
344221
23
787354973
34
98
456466
164721
64
95
364345
62
186406
27
25
36
824665950
256639
1
33
429765735
200865
12
91
869424248
68
10
78
7
91
7
222878
76
86456
405727
254285
71
131126
580852024
90
72
98
37
229058
997702566
37
72
76
49
594886506
29521
83
46
34
17
335889
75
70
71
96002
19
25249
130244
215985
336
81
12
5
85
244525
96
123221
137418
76
79
80
40
32
330223
88
150708
30
6
93
228451
531553289
304433
25
47
219116
396728
250791
79
54
4
412987
16
59
38341
9
71609
8
17
103398678
273284
5
85
44
229439
205798
32453
18460085
194455
2
8
543523616
24
27
236963261
100084
400669
4
81
56840
14
67
252081
204423
8
67
86
354012
7249918
1
82
25
18
27
176818
70
265081
213833
222876
4
7
303985
91
79
999441400
52
8
806846180
57624249
440334
275889
1
250681
487487
77
51135
617684877
425980
432949
5
368126
3
83
305951
18693112
41387
393188
839950857
640115967
25
299759
273580
271739
535633746
168761
396211
264644
4
31
8
85
49
749539713
304774088
48994
424282
338446316
335271
194685
94705
466738
202571
111802
86349
147684
228922
954275246
404718
99
358638
30006
99
96
14
41
75
96
475938
369209
220542187
89
758695505
117817
360280
88693404
47
47
51
4
8
96
68
30563
8
62
206933
40337
60
746495008
365046221
7
247152
464093
418853
71
14
44
289164
71
240946170
314375
129721
252730
241566
95
225748
339041
399333
301476
96
6
5
12
230531
453743423
227547
21
31
89376659
352092039
5
61
85
269030
411091
59
59361
97
172504
63
26
9
62
315365
3
338890143
58
327412
90
7
6
16891
53
13
338466
53
391726
8
3
485207
715588186
100827
74480
48
350608261
4
41
355780
255008239
145335
7
50
289958
315421
61
70220
376896
19
853009765
87
2281300
491193
872077616
81
17561
99
6
305059
997122
55
321080
337799
300569
52178
172187002
652984414
504389814
842797352
401125084
81
130804
356512
5
52
58
29
73751
190878
694987265
74
49
77944
65
6
381301
73
260914
97
156702
446498
7
219949137
64849
484915
313648
50948
56
42
98913
94
271765
8
4
412447
66
425505
296896
99239
434501
26
228208
166991
38
87
464666
43
55
6
15984
47
11
173140
98
95749
339838
59
374086
399848943
358672
373727
31
1
37368708
232526
396673
43
39
42622
57
290511
851468321
84830840
58
9
53
53
592684319
85350
438899
75
341223
962524874
337451
299587
83
67
63
9
892295521
171630
8
473625
471992845
448346
81537
49
5
69
226897
304195
27
303081
203611
7
63
372701
9
50
17
75
87604
15
37
389623493
851858099
430866
303419
9
75
459402
32
305391
34
8440
50
290717
35
470469
16199
23054
357820745
42
89
68
40
347147
987588077
22
80
22
426618
74
35
376768597
22
37
356342
142264
710868936
8
10
38640
91
34
179985
66129
19
385564
13
376601
76
98
17
86
499313
34
13
1740
456112
53
87
2
39
133222
10
69
287370336
409817
8
36
65
72
239776
69
94
93
96
4
462561
383272
245867230
121736
447725628
418240
45892
48649
241649
773260854
448171708
360086
488050
98
390479
64204119
43
6
99
164781
896468312
16
198135
395023
89
59
209476
27
290075
122745
73
60
233953
36
16
456330
416212
299821
72
95678
253461
275359
70
76
79
941644352
199021
231446
447539
8751
37
175735
25
270408
52
48
24
280583
36806
482405
98144
12
449469
51
93
33
98097
58
339900
66
41
8
6
253725
410292
143284
31
93
237110
73
205551
38
32
121609
11
8
300491
5
394028
358538
274219557
14
43702
281119
966937055
76
86
736113163
133809028
202624
480411
44
39
122116
33996
8
898989437
23
11
3
53
13
262444
418783
45
75
144460
8
61196
437093
28
49
332672
37
155408
58
28
19
274611
55
65
367287420
335891
285463
411291990
259916
98
499648
136657
166603
49
197676
89
904287074
592163803
166368
5
285723
81
339939
7
98
45677
61
88
163039
284988
91
29
84
71
488451
440147
753911581
64044
36315
230214
349522
16
23
50
311287
60512
328953322
27
320259276
856302506
207402
213381
4
3
1
157843
51
7
16
321924
78425
497233
56038
393447
313554
217730
45
49
83473
48
90
73
67
16
700913255
41
9
79452
232099615
322304
413304
35
1
53
3
29107
3
57
192327
15
211121701
41
25
166193
660832370
91
96
152101
54
61
66635
195681
15
394941
157829
55
29
48
58
345989691
22
437616
193237
342002
33609
459046
21
28
149436
69
133450
94
2
30
2
53216
384821
396946
137737
25
43
83134
82
420617582
96
36
95
172251427
38
79
40
447169
164528
1
70
38
194299
372569040
664985776
293279
79
363643
47785
15
894319631
7
291381
25
36
23
153615
463884
63733
4
37
659438169
1
258482
260589
93
400090
22
491283
8
278667
77
84239
38
24
228394
400400
62391
54
475710
54
950335195
40
24846
236419
65
58
124039
35
83
79
37
11
365432
28
785121391
74
633633144
138128673
91
323074
23
227594
7
26
1
224678
699637441
87791
119156
79
50
854188308
7
838636028
6
358507
49809
93
87
390971528
21158
4
41
4
29
435295
38
168236
36
289367
744587757
49
31
520608526
17
43722
224634
8
14811
71
391708
13
73
58
307749
455436
78
167687
816978161
586899260
34
837444218
533284355
309077
3
2
46
5
18
307839
26
72
80
179716
251524
91
114924
466224
89
6
781600556
67
295371
274765
386834
32
43787
15
72263
95
3
62
28699
29
104988
205629
137485
96
49
152156
6
97
202346
49
313678
5943
43
3
6
337273
407616
30
2167
96
80
359832
140145
7
4
24179996
49
8
12
72
89809138
27
272937
153821
113833
15
79686
123087
90
565982109
47
79
11
396425
22
328152
850729627
62
47098
29345
350637
38
403087224
108799
95
34
92
400884
40
369141
76
70453
140233
34
48314
43
13
63
233553
47764010
485202635
87
5
408731
55
460939
15
82
88
53
451503561
299384
205178444
3
737082229
135788
12
975169868
150722
79
8940
25
54900
9502
32
877767087
86
90
396764
79
317542
141044
192369
495268
95
175793
453206
55
85
258063
48
443960
93
424867
110962
115996
473340640
16
297728
8
144283
57
21
8437
59281
72
499155
493051
91
111578
45
20
57
50842
65
20
83
91
341776
90
61
54
62647
145072
488262
293776
63
61
230328
50
147361
37
435276
28
11586
393413
70
32
20
949682328
26
375013
44
63
4
54
399209
35
98
27
97
45
41
285540
476320
4
913659725
90
94
477344
323762
203123362
810426957
318443
90069397
179824
25
37530
52
16878598
63
102737
63803
357896
14
69
56
888411485
11
77
974065949
55366
132564
45
278137
24
49630
395342
4
397697
89
67
3
50
95
91
58
325862
78
405360
400203
80
370203
14
356267
438403
124241
73
49
351617
50
54
128836
379525777
227081
956337346
462109
217294
391953
19
115203
251815
96017
308913
18
287049
429073
49
639213141
40
372991
46
64
13
411280662
2
324016
6
92
8
69
113552
783572159
59
43
66
94
453776
71
7
43
3
416600
48
440875
68
260181
495325
36
64
59
364942633
492957
52
46
31
5
50
14
15
269823792
36
203128
337862
376239
61
31
12
154813
244006
96
70
6185
176840
26
61
25
311281
372986
31
68
4
7429
470661
191491
96
85
36
33058
21564
62
429442
21
428793
104965
213276
3
248849
124038
664590125
88757
361985
247416
1
67
76
325220
176579
26
276955
40
25623
5
44
38
343842
8
91
127598
76
148734928
190575
236899
279049
124462
28
233103
15
69
24
2
27
156502
3
206950
44
337536
88
411677
539233402
85
41
58
230048
48
292596
240092
95
37
75
110533
4
6
64
72
382928
38
77
49
7
368780
233802
43
31
74
781655335
379530
222079
441243461
57
137368
38
48
30
8
57
375908
481633
221285
8
402165
26667
122770
87
480725
32
686327658
126927
5
56
1
115465
816117315
55587
326203
91
96909
31
46
125248
27
237464
258799
87
8
38
376743
650761143
444200
582455761
1
475386
47
61
91
31
47
80
70
19
19
31906
37
104151
208599
74
5
49
61792
11
3
435115
419026
52
69
5
310616
350873
50
4
251004
89
144151
23
467509
930370972
88
87
117794
73953
64980
176823866
194306
182767
246459
468674
53
85031
82253957
57
51
281053
579855711
82780
485032364
56
341802
5
413516
132027
8
3574
33
22850
460474
175050
4
94
51
917807507
438253
82
187529
385128
145439
99
268360
72
47
231273
123424
11
90
227123
224903
2
15
351063
84
173806
136926
7
15
17
48
50
88
42
203765
79
407240
189046
320966
18
1
59
247959
274955
1
59
198618
90
69
249703
259207
437396
69
277937
43805
3
68
127671
145500320
272911
15
216004
177401
248082
42
52
130644
49785
259870
24
61898870
86299
17
15
116778
365808
334678
425235
331651
43
84
842770392
475581
23
636197069
493076
61
90
78792000
384523
88
1
25
364324
9
85518
354416
1
48
83
384461
78
1
82
144436
280054572
26
29
37819
317730
16047
13400
8
237139346
348878
124770
437410
150433
2
467769
73
46
86
98
471456
21
76
5562
42
69
125177
11
59
278339
316040
17
47
42231
7
9
21
175327
28
243025
75
393902
58455
550523618
93
15
13
4
32
8
110459
115813
30
36
7
283601
294808
28
50
21
399606
27
413974
92332
10
430424
63
359008
78762
80
427234
78
2
82
244058
332997
46
33
18763
383965
476091
35018
7
92
74
228461
97
64
26
59941
86023
457616
21
293511
80
77
98794
512881556
17
70629
113682
55
890897331
2
210422
27
200673
25
46
61038
25
63
60
475268404
90
441548
588362518
166957
1
81
924442574
9
23
670616051
444269
23
322769885
105846
298190
55
2
84531
56
230959
450929
249884
236637
55
16
451768
423968
42
396968
469882
49
67
234885
55
439596
324178870
45
79
35
80
492991
116029
78
20113
24
461412
52
77
27
485070
10
35
115322
25
99
73
95
185821
393087
138333
477552
23
684883176
100293
393956
109575
32
39223
454057
216145
79
5
32
152675
17
7
69305
98
84
90
292073233
29
343632
72
365632
1
28928
408939
19
260069
224330
88871
24
10
33
91950
15
20
163546
91
56
21
9
3
443977
323402
111461
449754
463390
56
62
280572
5
24
14
63
66
66
302371953
47
10
6
72
173030
3
173546
3
56
16
72676
3
21
59704
50
131589
85
27
324387
181535
119487
447917
4
57
189104
205499
11
340164
109700
820425264
83
56568
98
109599
199191
66
380532
360187176
183351
83
321614
343261788
334552
2
238700735
72
49
92117
69
41
59
967591810
60
802918247
169173
64
6
433388
411135
349223
25
286627
426817
318800
64
5
83
8
28
190688277
719894825
484044
246780
136150
1
84098
412202
333812
44
94053
66810
246706
98
2
3
464660143
81
379076
345706
2
50
6
48
174509
8
90
386999
370826
372103
5
389442
446992
199135
494617
83714
53859
420011
62
5
43
117460
310607
12
298106850
123050
152207
465096701
6597
154388
288743075
23
342281
336058
315069
625309586
862388689
179904286
149528127
43
31
467920153
508946800
419119
134827
322147
960979206
221393
2
78
66
61
77
355949
52
48
60
71
280989629
255119
97
5
261349
5
795526157
157196
99
116971
208699
5
243029
42260
68
56
89
3
69
255109
156342
406459
387763
172232
8
85
15
239950
99
9
75
407066
97
17
43257
53372
369121
436423
7
23301
47343972
188809
263849
30
97
72
36688
56
52
94800
65
277110580
9
9
39365645
4
63
23
6
95552
84
94632809
367757
406729
5
958518344
218584
1
297058
460024
314759
750935974
355195
471562167
145369
14
83
35
71
91
725722126
390136
77
22
316602
48
470796
61
24
33
53
32
849036011
212537
97
316716
46
1
6
89776
492987
492233
76
55
54
108814
7
46661
91
5
21225
74036
314385
23395
266627
50
325446
301040
355117
8
39
200133
714993930
95
62
199418
17
426265
56466
2
385714
7
203558
93
50
8
75
453514
180677
61
6
235026238
208737
74
30
117150
23
249797
452049
73
70
70
50
466006
95
86
6
432797
9
462403
40
88
96
24
14
83672
73
278729
153778
21285
80
609569727
73
9
86
1
240880
301829
8
323129
8
92
67
56
1
421760
406371
264550
37
64
79
68
31
150653
190799
322611
72785
65
6781
216349
76
97
46
7
95551
56
37
49234
9
351403
123060
150263
32526
475336
75
658646491
98
5
34
482282
4
452376
972305443
82
6
393290
87882
17
313302
17
200767
240328
16992
53
52664
722812218
67
9
69892
122601
1
459807
454243992
46
6
122973
64
104218
471548
162561
76
52
202663881
44
1
5
62110
293709
76584
201444
144035
450506
5
49338
59
481091
379302
7
95
8
19
26
495046
319998
49
113948
92
4
461689
1
379167
20
35
8
95
61
31
42
81
8231
289633
564449413
48
95
449636
4483
115882
15
61
81
791757092
90
35
273400
137064
253909
21
43
18
8
439915
455568
5
340527
74
457943
162229
503039673
64
5
406113
75603
32
20
25
45
5
3
672345374
822544333
46
49
729627650
191731
316197
288482
24
289671
3
48619
386443
35
54
387757
49
56
75
9
450254
34
11558
76301
656478396
869691725
95981
459003
231461
10
41
797513246
65572
447235
882235670
24
36
323630
909650461
296127
87
279768
268490
263786
80
243956
453434
71
471096349
53
79
34
73
302706
83
93
89
47
35
839380545
302540
378287
8
1
122212
8
325623
296050
631968173
20
438171
34
122328
7
3
13714
26519
409282
87968
357918
414578711
80
381482
80
160894
182766
334231
329817
91
88
67
128904
843833497
434854
35536
82
40
749179748
146316
60
190067
3
5
99
87
48
199498
52
176431
45
31508
92
77
266922
52
488324
92
71
40
118819
408156
673146766
6
21
55
341881
18
1179
69
60
85
15
167227
14
158617
77
413556
133240
95
92
41
484413
7
179827
17816
182413
57
288025
478552
46
357561
79
726388460
162232
174764
245923
90
91427
56
36
42
280008
37
335470
6
212482
38
47566
323314
8
244654
55081
128159
282590
9
54
92
14326
42188766
893665681
209220
99
492311519
56301
30
122746
1
4
257709176
234936
87
13
445136
10
66
434397
10
234011332
94
217479
69
46
7
64
79
213439
370150
286058
7
32
17
86
13
102329
19
90
687623619
104027
42
370892
8
285563
99
287229
3
909831286
2
164437
91
418666
22
352834
421538
377781
300437
93943
359693
302913
59
1
498511
8
9262
1
231492919
378301
304535735
316058
12
19
313669
47
354159
125468
45
19
498794
338179
595365703
57
301285
90
65
463769
364527
319515
191882
247040
84432932
991311769
84
5
315477106
33
825662889
269398
33
313619
1564
871836317
59
474602
88
37604
261544
3
63
130294
15
7
299771782
272671
195414
316496
93
90
872716537
6
51842
87
3
58
45
5
141204
69
64
72
141122
4
5
17804
17
3
4
356731
318467
102209078
176945
31
115960
85
90
387908
63
24
54
87
96
77
99
200842
163942
12
277974
455043
112557
167564530
91
317960
72
34
1
363562
42474
89
7
1
34
77104
59
142110
926915711
329294
76
119431622
16
52
43
424851
43
389860
34
95
190231
474123
79
301949
477938635
29
304767
255139906
56
59
23207671
320065
71
15
78
234327
84
54
129731
37
85
324068
324428
90
311153
9
35
67
16
133799
39470
458597
366977
19
455977
53876
227711
3
404366
12
550488865
274221
20
678844956
78
706893045
73
25
268143
8
213293
2
483697
828154504
62
4
76
73
1
43
432812
752594810
28
90373
61
95
270232
69
95
4
29
78140
27596
67
102761
499471
73
222452
265063
377656
359579236
19
94
54
7
56
89
114128
6
265062
120230035
93
60
2
399359
493787
399783
363078
27
235568
47
50351
67
34
23
97
7
60
8
410866
321907
457189
4
412424
173983
756783894
41
169956
74974
124536
7
45
20
31
63
286850
92
20
749933629
92
77
56
1
29357
4
352437
96
495433
86689
308196
263974
448026
94
116508
5
56
374013
37
328035
224358525
29
50
424275
58
8
98637
224966
76
37
74
16
872094069
290412
6
63
167045
35
25
233670
417705
5
159318
375109
483552
37
6
91
8
88
52
4
53
255538
465928
49
452555
8
422613
5
77415
484318
66
29
373089
436741
82
454184
562553047
406858
383400
84031
253537783
86
191940
94
96
58
5
246281
265618
44
424981
493739
326466
132428
9
6
768846200
281358
446057
485170269
93
6
3
102588
97
5
59
292166
78
238396
728750930
272960
18
22558
5120
203357876
801541283
36
27
13
464065
544267601
418763
383363
65
36
77
4
97
190164
41
7
3
343156
88
158459
224030
552971214
902463430
266213
185560
280220
28
263234
319578870
103496
6
9
61
139165
480417492
69
41
82
229677
434960873
250409
430675
171346
4
8
52
3
81
316505
50
21
421185557
77
43284
1
57
28
175680
65
635711480
26
58
46
623245662
137682670
2
89258
358808953
17
30023
7
50
3
348390
234670
23
63
38
433765
386998
431561
412578
63552
49907
91
298905
5
44
62
131824
73
789389445
68926
87
91
58
107879
6
54
495015
7
214098147
49
90
99
406553
716189315
596935900
411091077
184578
478943
42
44
41
82
36
4
37
147972
261783849
483088
35
38
331725
238113
151067
117545480
44196
8
5
365587083
6
430317
359308
205016
11
97
476900
85
21
852915017
87
64
383341
419791
33
99276147
8
57
421896357
256999
71544
14
530295689
41
20
74
347418
168426
79
34
213574
67
34225
429709
88698
734077962
16
41
21
82
30
376928
41
23907
6
79
89
334742
90
98
89
83
35726
7
42
645818275
64
82
262056
76628
70
13
76
42988665
148624
82
71
70
453056
11
1
218464
60434
270569
1
81
86
229643956
96
80
751106104
175484
226191
90
361658421
346172
79
17
50
392369955
617433596
34
404724
630041662
499090
52
87
197984
333961
2314
431440
30
28
66
88152
96
354855
2
88
5
352353180
169437
82
13
208587
31
51
40
44
244077
1
34
1
19
37
2
498258
49
888649244
80689
307948
96
71
17
67
45
350243
78
192950
86
110279
6
53
122175
85
5
53
10
64
51
875303134
656116721
96
75
7
5
75
119229
274463
64
19
143756
214369
423903
4
4
40
53
170117
164324
64
243248
18
212903
36
22
64982
52
90
442309
321603
122588
323963896
33
99
83
29
2
58
314335
1
54
2
30095
389868481
332889
87
298139
54
8
95
40
286585
191784
89777
159285
17
61
153636
7858
52
326584
31355
44
29
3
96
343858
94311
23
41
27
34
737624640
54
62
64259
229529312
278923
221881
232435
9
91923
64
215925
41
487545
337314
37
70
349702
393254
285865
4
17
24967
4280
62485
96847
47
6
108268
60
245598
57
27
28
86
69
276115
71
48
30656
269089
155732
38
164747
455768
72
287587
310609
71
31
353300
274065
250953
7
470732597
53
41
53
32
75
58
230740
445276
6
354386
37
28
464058
346647
3840902
65399
266980
58
41
65
377820
31
546275231
1
3857
462362
48615878
58
256922
436076
212088
38
90
36
57
190293
425836
13
27
58
11
429642
78
77
84
264477
117114
21
499844
39
1449
49
400104
84
16
320370
200602
62689
2
693593038
446628
462696
4
938789768
94204
160554
443755
11
34
254040
641199297
948018405
77
476667
2
39
42
50879
135333
61
26
61414
44
79
20
910451449
190865
56903
2
60
31972
63
87
18
88
82
61
765429143
83
10002
360741
45
256676038
475669
99
65
48000
8
366245
427372
61
3
41
72480
446173
70592
40
577241880
475898
97
53
14
5
63
30229
80
2
91
108851
25
239720435
14
50
26
368618
107176
110474017
34
24
7
40039
486323
208808
445604
6
76
144502
595603913
35
9149
85
34
195904
128250
388366
63
5
7
950209460
9
12
61
5935
74565
69
183588
413002
62
100360
349758
18687
239777
361795
89
70879
48
17
8
10
90
2
266311
83
47
83020
8
13
96
365574
918031409
90
27
1
442599
12
263502
8665
24
86
20
711937063
103284
6
61
193676
65
166210
68
44
495166
35
23748291
221409
6
26
77101
53
176191
269884
366114
64
424313
7
455722
17
115843
148504
149855
133166
61
228332
2
154231
69
944594283
21
266835
241413
398303
419301
9
83
55339
232586
304006
16
29
169
20796872
85
469931
80
83
437229
99
41
4847
329961
400521
66
42
7
900933653
307773
12
224382
32
484764623
5
13
583907919
97
248311
64
181797
66102
9
9
324159
56
92
2
191502
49
35
64
68850
95488
68
6
375079
348145
12
400483
216236
36
545195167
10
28
68
57
75
7
329636
176723843
272677
66
69
390542314
393268
184978734
446214
88
73862
973654845
6
31
90
111825
519494082
282225
94
436546
338300
44
21711
100771
286591
7
56
15
5
25500
373078186
30
83
868279969
298263
5
55
34
99092
43
197676287
39894
67
438285
235807
48
96
170827
424539
92
60
6
66
48
5
66
89470
35289836
93554
3
807422115
30
39396
188184
18
11
158284
93
474286
820707073
407381
523094208
350134
494837
76
777013357
155180
461642
11639
6
32
24230
62
165115
8
258437096
82286290
442828770
11
459623
5
483100
282744
302074
81
55
143710
336415
86
94
86
4
294044
85
394474
178099
39
17
221507
72
1
33
27
196200
404947
87
23
7
5
14
85359
3
146817
24
380406
464480
170658
94
115635
330687
173428
455041
4
6
4
237044
284885
48
203189
34038
6
328569
230572200
77439
19
55653
42
11
845863541
16
7
96
434759
88236
33
38
44
4
429895
53
237830
313256
477984
48
294276
334897
209325
368241
71
100838
25
242881
324189
245101
344125
245202
581765737
7
176163
621103361
86
22
175763
373544
9
467814
6
358640
91
708226676
173197471
239055560
4
9559
67
71
6
108552
380723
492609
171956
213973
39691
76
24
46
262275
39
288789
97
13
16
8
77
67
81
50
38224
97
107571
217770
52
530919379
409298
12
338377
422332
7
51
14
467671
49
86
82
230513665
25
8
92
32
23
31
82
27
9517
272545
90
264049
61
84620
1
51
38
598122740
32
64
238236
99
1
80
86411
75418
230360
70
9
94
18
6
347821
181442
88
718601847
766747597
68
78
6
478180
385682
54
91
61
5
469893
32
419263215
993687509
48
347142
5
43373
17
27
15
214301
475453
83
94
422157
68
80344735
332619
478755
2
50
241938
230686
27
5
399351
390509
94
87
349771
304566
66
494784
25
80083
1
142236
344018
90
413371
135638
354965
497017
394949
11
262148
163443
330461
60
49
77
7
313771
3
458517
31
9
127634
13
406421
66
39
27
435515
444942182
50
83
78
177655
4
492044
93
54201
439208
3
60
51
85
300958
447343
360579
8
52
87
59
376068
2
33
32
430563
430806
71
222090
5598
67634
767531222
300512
9
41
167683
257866
5
45
306465
275019
409663527
48
437029
11
82
61
71
441010468
49
260924
39
390575
397671
57
81
8
19
54
441065
444749
174883
294035339
9
269505
95
172283
8
295937893
238374
301302
90
80
435945
278690
248185
85
398883
6
464027
480658
817153409
64
896900964
940881531
90
21
69
68
443804
236933
9
9
4
45525
37
71
31
26
542914848
5
146247
603680321
9
131903749
55
245902
92
176831
191271
395381276
27
98
115080
56
24
275778
3021
87
82
195783
96
488304
86
64
82
91556
937960647
266565
50
369309
219052
160025675
11
29
481273
286458066
16
895775130
41
464168
181061
386551
24
55
93
359649
44
10
716043452
253001
38
8260
75
444187
52
104703
1
859723119
805681173
1
93
47
27
50
118670
44
70
2
3
91628
131937
14
135205
371636
360224347
424615187
460030
282469
845418184
34771
93
491164568
470131
49
60
21
46
159224
71707
195248
890030873
76
238845
80
3
24454
74747
73
392884
1897
77
3
1
51
68
29
1
939600489
1
436093
78537
104107
613147970
69
280905
444290
421253
827676994
61
261302
2
236855
86
54611
30
6
70
82
95
192653
396968897
303957
60
40
386619534
28906
26
450185346
101392
263785
7
435734
420264
33
470510
85743
621984794
37
539391916
6
374388
65014
202711641
51
285803503
346231
12
480596
98
8
89
838843297
16
32
404189
86
86
328448
287541
15
6
268366
870660808
322427
447565
74
406143945
611323716
61
300551816
17324
458576342
82
82
18189
313827
499852
88193105
607273854
347298697
21
51
41
10
566097389
55426
252316
66
2
29
257743
403397
80
210083
46
93
304417
429207
472936
25
49
88
64
359058121
95921
346455
544697812
21
111896
66
84
43
80
28
55
336521
86
53
519563858
369858
164024
18
76
2
381638
966046131
93
3
74514
88
19
241562
417106
56
92895
77
2
46
79
54336
5
50
316907
11
358477493
44393
367746
9
82
1
284336156
1
598641521
35248
7
965903734
51340
5
390655
305744
5
42070
13
1
39
343991
99916
232072
337142529
2
23
67
10
88745
7
299994
41
53
356979
51
21
177515
15726
267665
9
141768
66735
30
38
273164
5
8
56
111256
475437
3
2411521
644418601
386252
4
43
47
23926538
84
32427
45
28
27
78
70
6
10
84
108736
7
28
39
31
226378
27
3
72
34
65
8
213509433
189771
373590
94
366654
809539152
4
747488605
388382
35
58
17
30
69
387878398
13
126990
12
93
57
91
48
293430
55313
136828684
95
72
409088
292222
481190
159057
3
6
32
81
105884
8
21
304726
48216
96
84
17
9
459094
92
32284
72387
48
389799
78256
55297
10
91283174
375537
404597
88
16
150233
385336
18
206934
377238
94
38
431515
416709
57
382884
413148
8
31738
273492
22
6
80
104772
66
97
402586
133724486
27
14059
426630
396534
9
60
177787
62
74
36
678384229
67
2
45
71
25597
101711
37
102075132
94
12
61
76
62530
7
6
44
561886801
37
413316
450413
3
462674585
155954
2
854486559
24
226992
236373
63
197397
9
413839
460266
413996
326643
82
450156
49
51227
458345
487664
19
31
47
284331
23
147439
60
301277
619998747
18
47
384525
30
488170
165258
336281
57330
87
43
496405
21
99
248385
54133346
426860
49
909582305
78
55611
85
76
223411
77
367868
72
5
86
33
96
392617
18
118808
39
5
4
51862
268306
8
2
475094
449325
197880
211495205
103682209
46123
848065717
6
107229
249711
17
248586
352835
3
75
62
243215
481502
95097
401452
9
68
92
410102
69
333125
738405126
92
177659
253510
43550
34
81
6
77
93405
60
23091
16
4
41
56
473424
82
691441929
1145
98792
38
76
57
397776
62
85
43
177649
1
58
37
443226
64
116021
48
43032
70
69
6
369012
51
147130
91
22
90
39606335
78
48
168605
42980
50
72
71
649424458
112520
153052
25
8
427258
17677
608677610
198669
192745
33
74
33269
4
61
32
7
824905663
56
66
84150
448624793
96
217531
93
192391
27
301438
306616
65810
427651
11
483109
86281
61
121961
50
97
19
590259960
16
257462772
340074
217717501
57
812064718
54
4
407037
349474
2
225918080
45
225991
18345
924574714
387012
24
8
45
40904
47
328260
843734612
66
44
73
194261
39392085
32
181650
757551590
12
6
139745
181982
171641
320379
40
96
21560128
439477
94
497110
55790
41
6
1
83
116119
18
289170
49
474243
871059215
73
70
10
48
82
93
472085
79
305664
361157
1996
486324093
236608
53
18
62
155544
54
216132
320542
4
82
39
361783257
4
448638116
277778
836283996
252485
89
157473652
270134
4
89
47
176251
24363
4
666254233
330185
5828
259972
89
28
84547
136080
60789
278585
42
345868
26843
753992180
147014018
13789
18
98
2
88
746059168
43
27
84
140464
136648
54312
304929
443564
6
487298
20
58
45226360
67
65
203956
6109
46
369333
87
353870
119134
90904
960900460
6525
75
344215639
113487
168773
421769
68
92
45010
73
26
60
295425
1718
131388
8
16
39
35014
86
93
7
47913
91025
9
166185
417360
291929
303232
412988
382977
27
6
41291
250692
37431
641076213
11
61
85
77
106774
33
314145
356152676
92313627
76
368807
53
302507
78
421257362
185691
102776
186133
4
303091
457546
110379
318065
39925
88
675606057
492156
385572
32
20
80
215758
266423585
88
201535
106282
96
406610507
67
6
56
9
1
19041586
6
141742
96
185883
65
99
48
488447
99
93
121030
189944
45
167927
33
30
70
93
92
92
821966112
59
96
78
59
33
8
6
52
80
414467
122450
451534
97
61
499232
439375
184593
34
36
23
355112
146189
1033
884140683
273256
31
691753393
93
122549
59
7
42
43
200610455
272913613
5
192219
454077
4
329075
63
12
8
82369
475144
239660293
83831
12588
9
324343
6
20
32870
27
52
406372
62
31
233169
857944978
264533
268611727
2
492190
2
14
62
359819
428894
142415
424341
65
1
405452
41
439133005
182423
69
8
165537
89829498
16
11
28323
82273974
94
87
28424
29
466625063
45
255134
1
53
78
101795
365977
35
608104199
88
2
4
97
2
65
2
70
92
8
3
71
25
27
974924633
141936
3
38513
30
158236
294043
963727512
54
4
192171
110554
8
181722
709375809
39
168659001
8
449105
112512
28
212811
430804
78
7
5
837791895
627332029
58466776
90
769060376
180493
304776
302979
89429
10
280485
23
206883
17
231169
57
212648
407678
7
97
44
66
217497
34
656255297
1
231379
393697
413867450
89
348981
92329
75701
475947
86
782571776
57
249376
334793
269401
81
8
418775
495212748
293068
140389
78119
85
192196
484982
61
72
464080
183837
58550
207092
476486
4808
25
27
45693
75
168897
400753
226143
350175
10
16
28
718401975
3425
143647
422377
91
6
39
231096
54
144092
196135
27
89
488150
76
98
356343
242529
34
16
287556
246166146
307555
7
364261
123811
355106
520879787
58
320560
105624
12
285818
52
6
708794727
908466815
13358
80
423187
22
4
688568114
428801
96
51
43
293606
411262
343129
400576883
970812144
29
6
8
97383
22
22
76193
4
16
162529
171731
44
2
65
105782
261590
43
4
50
373208885
50
203680
801219660
185852191
67717
6
92
92440
130729
59
5
297859
83
402311
22
26
413573
46
267585
89730
95
5
183450
193444
53
376997
64
12
68493
55
306772
10
17
58
92
298597
29
131642
405406
1
3
77
317261
846990654
49
84
130813
411938
984865012
834114048
22
429944
380861
7
569318770
25
53
22
152048
82
99
89
254954
95
45904
74
14906
381616041
357817
94
152001
41709
77
83
31188
14
414164
562446753
78
366749
712255318
388421
2
47114
434702
84
60
570012910
57
115303820
87
6
649539695
229924
8
39
95
24
50
32
66
412355
9
54
41
14
24
870736700
324194
15967
86
3
7
4
11738
9
76
70
403407106
9
74
32
85
950816858
16
154491
60746
12951
92
1
8
247333
63
3
63
365158
290281
36
51
368387
372437
248270
378582
783055174
50545
455644123
6
97
10
89
58296186
42
18
19
356838
58
133710
132902
58
87
486554
71
22
454508
317945
7
62663
1
9
152828
2567
79
4
46
5
127191
98973
17339
91
147029
182492
131783
398830
83
66
67
55106
98
29
89
102481
162704
446940856
46
37
89
306243
23
57
41
184764
69580
94
375133
310329
24
43
66197
87
9
366468
245435
87
405453
6
4
399386
114708
374651
6
26
2
83842
90
99064
3
706204154
15
21
444157
257383
1
407091254
328545677
111038
5
266892
39
65
26
343423938
31383417
38
84126
19
80859873
315993
8
388034
24
422093
6
115398
495910
344439
6
124723
124257
386116
132659
52
37
344787
50
14
35
57725
368572
31864
330862
173338
211932
23
292494
17
5
414974
64
96
60
77
570390501
89182
262883
229839
31
17399
238145
328789
200201
220422
115753
64
47
22
34
236363983
13
60
252717
106047
81
78
335706
63
136206
66
50
345806823
44
5
486440
384115
39
87424491
377839
309062
95
8
32
357968
139175
121357
5
85
76
4
248285
320435
241235
377015
70164
21
258478
82534636
133683
423931
77
162167
384688
20957
385457
369590
232092757
779411899
72
963982501
321190
89
19
69
6409
304260
43
175345529
8
33
409720
84
28
8
74690
7
88
84921
36
126203045
3
3
274197
171677
149707
19
793776204
97785
82
472118
330730
636000151
188736489
30
65
413286
323857
499977118
496954
81
146783
65
424875
9
236360834
48
25
384621
11
9
23
191464
3432
74
128632
2
14
329799
428003724
492916
453042
69
11
48
123660
17
313178024
413522
33
356608
4
23
368373
36
26
46
141100
71
306509
388707
5
38368
18
556954984
71
194012
43
62
48
80
339048495
41
48
45
333103
477656878
89518
46
78
28
342740
218617
8
81
32
19
86
81
75
31221
4
488256
64
93
50
19
437025640
27
18
430429
96
7
55
74
16
29204
12
26
83
459282
54
759731260
106606
38
2
85
69
1
41510
141235
132027
540535122
202938
78
73
21604
16606154
1
86
319123
92
6
381798
28
17
19
22
949321121
243011
265276
409774
53
87
423817
142484
12
131075
2
16
19
214976781
78
60
90
43
71
98072
200818
94
205917076
193208
400553492
27
223064
76
61
18
1
305536
9
11
412427
5
43
85273
95
41
2
194998
95
87
19
90
17
302318528
353269
65
318815
363684
87
85688
66
10870
24273
32
81
87
415934
23
7
4
9
233764
378272
471903
10
900969256
51
463930
73
385334
6
320668
83048
4
358742
431491
747436334
58
436126
43
10443
647644760
1
505594530
7
73
6
89
36
74041
147761
72
20
60485
90
352723
76
74
89
60
88
82
47
5
53
3
66
2
93
68
28987
242528
275455
13
448822
274560
72
429063
21
44
181180
73
90
56
42
82
266021
499037
83
685402570
288389
117217
28
87
95
64273
54
68
30
84
469708
6
185576
81268
5
6
74361
18
91
88596
16
56
96
226326
5
6
81
16214
453142
36
20090
2
97
72
432816
81
66
36
45
59
73235
359614
106224
218164
180357
108655461
90
43
150199
82
239848
69
484816
76
108256
427464
391911
22
323284
250338
96
3
44
37
6
234539
246842
21127
1
424958
662315260
499439506
10769982
19
87
68
99
347865
232055
9
88
209683
183813
189714
337031
4259938
595605717
65
358586
419253
91
385928
299481
124069
13
15
1
86
265623
77
27269
642036964
99313
88
117716
335999
27
465879
183501
62
254228969
624377702
41
367787
936137235
704090913
60452
465037723
90
477567
109754
67604
5
380091
68962
74
92838
452647
19
36
25264
265268
434023
198797
302455
422445
2
76461
45
97404
89
88
246618
2
196081
17
37145
243461
217126
72731
50
400595
517730629
23
81
32
7
712422070
291581
223660
337137
489176
98
4758
1
856800322
54
72
292321
11
52
162765
59
19
8
27
112016283
70
62692330
125219
416921
63027
376382
75250
295693
15
62
33721
6
439626
979997439
91
346084
82
8
7
303282
213777
71442
78
215447
39
59316
624579724
48
20
305084
8
33
2
71
50220
42152
835457911
97
273909
7
3
52
65
41
357463551
12
142914
91
4
344060
40
47
92560
37
6
15
370371
4
398553300
128012
36
21
263044
1
20
4
493411
99972
229246
55
662942262
8
83
2
36
451965
284457
552575364
79
464973
488134
37
62
430003
27213
222567
61
78
443841
343142
53
418274
83
1
2
43
97119
39
23
31
193046
497868
52
352970
30
215040
54
232421
486070
78
57
675925371
461452
50
50
492604
49
141877
984519370
44
217227
38
89
319800
70
97
713513988
283979
174795
92
17
27
2
402202142
56
75
29
51
279313
50
230654
336548
37
337572
145954
202402
53293
4
432277
281623
122803
340217
89
250556
13
90
46
318371
43
47
44
44408
28205
338641
381041
46
111665807
475685
371553
449964246
48186
82
462543
4
2
75
249397
82
39380
174543
91969
430596703
150258
708331110
178735071
63
318698
448245
18
53
37988
5
156232
16
64
883310313
100044
63
164128
86
373798414
50
41
57
51
63
205377
431540
260451
51
8
86
146053
166825
20575
80
6
63
276497
238374
206572
92
263059
654784871
72274
110996
89
904214657
50
8
12
1
984062195
7
5587
8
96
88
547425082
283260
3
85
44
26
226519
2
206669
343326
330392
7
181335
351880
12
491514122
71
22011
716950914
475240
25
13
15
280943
75
50
440338
336559
280898
81
6
3514763
462776
160192267
75
40
451898
15
3
345498
83
50647
28
402249524
360034879
12974
29
40
447041
61
301863
24
95006
26
40
61
914377936
97
66
138077
63
50
27
95064
58
88752
17
769206456
45
42894
4
439868
175888
40
178394
2
83
282032
75
55
490060
353982
47
69
223808
35
34
10
442557
66
342349222
305977
255455
44
69
11
55
112468340
96
838702096
9
456190
22
369791
76194253
413413
179331
50
25491
20
53
37
96370
66
296004346
20
893254663
376201
99
161434
338477
35
47
30
68
310340
337737
26
77
408508
551789303
16
3
62
70
78448
140283
457993
34
392207
38
5
306241
71
369517518
368625163
204013
563884437
37
22
37
490024
4
428384
8
103846
76
34
2
55
87533
435515
213893
52852
67
19
79
291611
19
3
126637
455043
7
311357
334463
60
164669525
109047
420072
30
309501212
572203218
44
651686150
450791
348348642
420432
56
76
76
341420
52
50
14
694462732
186822343
79
767768509
33
125059
19
489223
2
499237
205879
166095
67
272890
353677
667777498
159095764
75
53
264277
343396
122743
4
258547
35
50
618959229
258732
431866
36
362688
434646
343147
64
221112
78041
3
99
89
36
921069855
13
86
45
8
52
253361
4
13
238523
852257377
99944
469207
96
198019
986387896
478668
398396
19
3
195191259
41
215800
47
18
90
52
821171760
13
457148
84
389851
37207
30
8
95
13
352311
3
85
247955
16518
96
298005
1
21999720
104495
72013
75
1
8
711015760
4
89
76
41
31
50
91
269177
396089
423007
514349583
344786
75
8
485247
52
31154
97
2
143027
62
969419677
96
148255
59019
974388416
1
348525
497824
124914706
36
31
213865
206757373
13
213931
87691571
596676976
80
2
5
283984
137011
95956
143312
843805449
362892
100437085
5179
9
6
97874
49
237486
360073
857245214
30
26
94
37633988
422170
8
119771
59
33
198553
179080
236377
40
7
362122
488172
79
45
502684243
495248
69
886459524
302108
481643
5
24947197
85
220068
361125
47
275142
309067
194334
47
339356
17
71
194568
215829
9
110353
302500
122211098
97867
60
54
269441291
13641
3
70
60
20
71
72
55
517960186
25
136053
1153
335196
1
58
272198
552446562
33
56
149699
108672
200358
94
337389579
212680
38
72
273650
38
8
99
359323
40
81
96
91
16
798682580
28
137709
67
8
35
369278693
27
49
7671
154532
284833746
198091
46
1
278429
467239
435513
125983
84
1
6
481389
248035
269499
466231
443169077
26
20
166315
27
6
85040
8
48
376771
29461477
828865617
9
5
85
1
3
383674
49771
287920
287412
378755
60913
47
35462
34
25
54
820638840
73
349707
3261
279004
25860
58
90
22
25054
92050
67
28
91
37
371358
8
1
21
1
92
406103
17
344427
5
43
525538963
221265
52
81
49
86
95881
263208
31773
45
491720
446660
291027
1319
36319
79
233759
343259
302189780
54
387021
42
4
64
221430
54159
210709
38
66
96
83
96
38927
415038049
54
24
22
83
84
66738
350371
92
900352076
75
7
397659
58
99801
484942
316194
441338
161481
96
48
27
307997
4
63
453567750
323354
57
23
35
70
69774
392530
3
66
30
159554
359740
70
325781
229600
5
41
42
46
196903
146434
104864
20
248267
197963
46
38
6
242951
346026
426717
38
197047530
497760042
190283719
1
37131
10
527529068
18836
40
65
89
24
7689
67
172318
172615
485095
20
93
175194
290705
45
94
107534
67617977
4
74
90
93
22
151928439
4
495699
189570
118548449
12
26
97
232571
271528
94
614765074
44
66
442612
780862877
465120
474387
451954
88
634895758
197650
7
18
95
5
6
632141512
340931
265758
169390
30
195225
2831
27
184561
59709
712818219
21
53
66
116883700
810895749
1
20
59
57
442269
67
10
336964
67
36614
58498
93699
349839
417452
9
136388
479547
611
39
88
189571
267039132
4
82
472948455
254516
89
31399
19083
79
453283
9
24
68
500559594
79
86511
86
164521358
31
380127
37
126865
5
7
16
3
20
83
13
52
3731
74263
1
147759
375050
306644330
20
940089342
96
451278
71
87
478799
37
54
85546
2
71
346139
17
93
5
420429
49540
497657
85
181831
100093
3
89882
323726
277711
81
83
72803
979146131
273281
411491
54
444968
447765
455306
678694948
438216
318174
91607
350140
464501
668334291
43818
91457
56
547721636
47
556389434
296473
19
463028
427143
22
441871
35
6
722812448
958179408
57
862807384
429434
80
212624
90
364579367
3
36
84
289663466
249793
340754
19
25
231192
214851899
7
28074
162427
423605
83384
172208365
24
43
99734072
52
23
76
4
8193
22
9
83
741909043
87
39
454314
452496
53496
96
94
492647
43
640585516
492222
191965
43
465740
94
78
3
31394
49
38
387376
547720282
54
33
337953
463429
374985
1358
68
70
429072
23
11
7
380007
93
6
791889517
89
8
490340
93
63
434094
46
252039
467645
55
394587
448828
369193
1
56
67
315347
4
494183
29635
234779
4
4
199607
7
64
215449
463111
494533
340138
56
410400
489659
385910
2128
338617
29
219392
74
266083
4
93
418750
114282
27
976964673
690684860
267997
56
62
170806947
188876142
181916
254011
33391
318677
308978
9
49
34
82
49689
65
415257
383753
44295
476731
15
469892
8
42173
35
4
59
5
6
77
212177
709784051
63
94
128977
297339
1
6
80
400009
85
66
67
190885
96
10
2
286388
417665
418888
292367
96
78
438325195
14
646200091
9298
94
420192144
98
478628
46
8
344217
64
316595
17
608822310
5
43
358108
29
88
49406
4
35
221995
7906
43
86
276945
76
360456
46924
71
86
3
448620015
877656368
97
91
6562
52455
7
348911
85
78
69979
24
294293368
97
367726
1768
497370
478463
118071
101606
362946
50
81
14496
82
43863
5
741047951
58
24
2
87
743335872
29
25
46
12
48483
16
77
28
97
67
492433
205169
84
32
17202
114771
277881
67
286482
379928
79
2
402905
66
393712
5
2
404444
478729730
400942138
752515903
167122
244979
391106
85
73
9
349251
21
100056
344558
635549856
94
17
572473849
402602
29
5
75
31199920
73
25
70
199380
377607
1
26
38
25
63
476325816
572305785
7
1
33
342935
39107
60
54
55
632265629
309870
440796
129138
171043
10
78
63
134430
75
52
255976
286826
288168159
91
8
191448
8
8
76
417804
101783
30
58
423732
41
467591446
18
276953
34
229065
293806
1
18
49
343838
60
345343
465400
60052
489047
241370
97739689
912849232
920396709
965707637
10
26
288678
61
7
39149
58
818460908
445728
90
345528
554950014
76
486105176
85
27
386303
90624
378642
474495
284849
6
278975
83
433237
56439
359609
25
14
67
82
4
7
29
163300
62679
40087630
19
9
2
391402
228136
373943
986586562
469097
130593549
138606
93
430665
634494005
9
446255
123145
56
79
5
100143
484485
34
106653
7
41577
66
132036
234887
63
951691313
331998
425336
597177297
47
461032
93359
84
23
114470
90
282892
87331
1
216150
36
624499288
47
69
344832
28
58
108263
92
54
47
19
442687
236437
5405
19971
367147242
81
398441
82
283328
7
303689
69
87
28
34
372521
260492
25
695181084
38
83437
1
17
254806
236631
294447
33
28
34
722894151
1
54
410043
67
8
11
372057
465
123503
4
413200
370275
40
32163615
6
86
9
97
80
26
844696751
95
53
13
15
29748
87
19
19455
15
18
85
161507
89
43
20
54
146356
8
7
373105
426110
352258638
305274
596553060
163108
45
191047
79
219747
629931332
132660
153395
225438740
286609
83
675932573
3
64
287023
63
74
78172860
2
88
195882
37
408863
78
314741
34
403895
23
70309
73
193451642
4
1970
62013
155450
200711
326616
49
2
431121
447380
19
39
69
35
5
32847
806182593
99751
46
388756
4
38899
15430
520126200
445694
21
72125326
603982994
8
29
9
110198
229917
254031
49
5
461173
190339
231609
60
8
185173
36
450147
609796084
442787
3
21
95
28
159402
539814462
45584227
59
102521
91
673012238
282052540
43969
53
40593
7
309674
68
233741
393718387
2
23
104237
79
2
6378
13
272042
987767315
978366295
19
41955
420125
418122
98
22
231176
121230
408714
38
71
73
98
2
2
31
542377568
372408
52
400700
340974
319483
74375067
346575
10
32
478921
201406
49
80
43
504324608
31
102693887
190377
120251
6119
361200
4931
86
99
336781
196387
21078
6
98058
7
305736
1
57
115217
82
60
436222
269363
81
578953911
97
79
1
97
25
44
15
8
363757
377705
468905593
26
359989
82995
266534
47
115439
16
239744131
518716747
10
213778
378341042
5
70
46977
4
81
6
220155
32
12
52892
23
204407
143841
172921
774193596
75
98
7
12
33
92
234752
9110522
178211
54785
334283
84
13
12912
41
44
38
23
15
85
48
201662033
39620
43
820378563
29
45
621215256
62
35
394366889
75
390443
66
342654
51
2
7
376986
530615531
503170353
379415
4
84
419576
328841
848939953
8
44698710
220560
429932
35917
26
155886
54
18
371692
290220
367020795
49
99393
55
414810
239283677
44
387703
44118109
69
90
34
171390
341865
78
28
33
20403
67
8
158041
337010488
79
42
45180
184663
34
38
114624
86
579202255
14
409530
31
51
59256
82
84
344451
12104
9
21034
45
133865
173854
153259
7
43
320247
33
88
64
3
9
230129
287546944
95
67307282
36
218465
82
207721
293195
12
93
22
92
189338
62
356631
356624
79
112277
31045
23
7
29
87
66
279442
9
148840
350951
14
55
556263171
61
315601
4
89
4
215230
2
52873
693237331
59
125574
35
77555
56603
72
172251
8
452493
57
582350611
180562
965792034
314942
6
24
140435614
44
24
468288
354267
37
2
475405
159255
49
100852
147228
139375
33
59
189434
43210
72
341205
83
45867
457776
55
24
3
302469
98
365821
37773
5
168289
174140
451528
127490711
29
74
35
513279889
12866
23
19
278438525
418299
188786
923743008
42
31
232079
47
92049
37
41
92
40
842483435
410159
390861552
58
55
60
21
93
41
57
995264766
7
442887
6483
67
50
222694
455117
224053
76
88
183306
238444
40
29
75
29
4
643966223
34
471818
185346
418885
92
1
21
339211
80319
562126390
33
155229
46
270002
8
231222
25
65
5933
3
60558
66
76
263742
10
84
259989
29
11654
121651642
99
83
4
37365
32
84394
437820
57
444122
39
245693
223635
927109380
2
859476349
50
89
409005
461917
54
83
52
190749
485137
86
38
21
322550
75
204702353
95
88
63
875193412
345372
25
132719
416575
46
12
69
17
22
11
88
14
439493
52
55
54
495025
162091
99
914116763
229347
23
328644
134280
97
20962
69
383204
43
78
66
65
275176
153748
764729152
76
18
134430
186023
827319244
85
58
2
276161
52
49
127524
468283
258292
835834645
50
342304
1
659299795
410141
79
62
89
63
162862
31
627188349
15
7
93
325489
298619
19
7
24
96
132876433
75
47
377173
3
132335
7
34447
244813
323197
471798
362076
92
244664
67
91
268834670
937002584
69
178636
71
16
219866
389130
9
16
312000
359171
20030
380442
7
96
6
463080
55
123006
113223
5
29
459442
50
482115
1
63855
467319
41
191857
102065
357343
163738
123160
67
92267667
256337
47684
59
93449
72
48
5
22217
97
965798972
16
469232
6
7
59
143052
242823
612229906
13
183059
27
67
173373
37
202415
32
99798
26
291083
24
50124
262359589
133692
324627
69
222566610
4
29
59
99
423189187
82
119299
92
44
194812
32
2
80
2
48696634
37933
90751
94
358382
83
358359
74
339015
49746
33
725560385
65
6
618941860
98
107699632
516511184
94
24
364109
458105
60
813229356
466688
55
27
424948
214507
58
32
51
146797
413180
85915
381215143
17
499536
73
9
9
3
52
44
42
84
70
90
91
499802
362101
471356
18
89
638593666
71
357965
65
438655517
24
186441101
53195
446881
76
91
92
5
57287
219550
427592808
568986846
9
25
715632639
265375
91
341437
950776542
6
338705310
393187
265713
20736
44
307676916
89
7
66
229477
446485
62
67
62
308621
11
426502
6609
54
804477623
8
59
72
77
34
5
39
120960
483480
18
74
67
17
334400
65
337919
70053
323175
143967
8
333166
700156218
8
416297
46
72
93
8
55
285555
5
2637
54
7
21
14
14
57551
465331
1572
530409578
148011
68
38
9
367666294
14
422998
435833
330720
34719
2
50843
392628
6
173820
62
409840
44
80
71
9
16
312229
32
34
76
543206951
368298
27
50
2
94
254931
241802
33
55
29
320236
793693910
70654
4
84
98
171892
44
91
54
84
6
411252
486290
18633098
32
154315
62
8
416651
61
93
410549
59
35
370122
34
2
7
54
82
8
58
456568586
477686
39
63794
392356
6
92588
80
88
6
489955
8
6
234589
799218309
227778125
93
20
564624100
337693
3
36
327887
96
7
14
92
22
6
79
246239
9
146908
41
6
72
368440
45
210803
189221
70230
333373385
337920
51
110229
54789
168644
93719
169810
428900
351377
281309
24
485140
437208
91645259
9
232762
62
74
208703
256070272
168603
90
76
63
886776100
14
67
89
11015
40600
76
11
90
31
24
127047
40
95
937943244
92
5
33
63228
10
351978
353565
8
43
62
376685
54
349575
82058
444273
88
99
324693
91
34
239073
277907
259451
437120
44
18
3198
25619
386377
473922
494250
397023
764833539
412903
597458588
82
171530
407976
349998
293193388
466015
280742
46
86
220751
56
46
79117
69
51
84
37
24
5
277897
19
87
380397
65
96
112415
27
87
2
29
47
371138
474904161
154236
61066
481007
73
119086
21
17778
108581
90
194103
432172
333085
17
14
8851
72
4
77
33
693997669
16
17
91
73408
764640415
41
478431
16
315979
3
395247
282823
60
179068
428356
171019
491303
229259
36367
71
2
13
21
334547
72
65690
41754
8
82
12
11591485
116463
927619684
418601
438120
20
14
62
48
89120
44
39490
397262
918921688
850614628
47
339285
252769
89077
7
209507
363362
169190
33
31
12
22628
482460
66
346373
208617
206016
880970987
390450
35308
18887
196106
60011374
309607145
92766
458712
244349
93
9
462649
53
373733
176612
67
452884
371416
74
8466
34
496793
723072822
2
169497
215207
700722403
45
980998828
182779573
229550
445709
118522
236536280
36194
50
59
54
71
12
573743949
20
365503
17
78168
168841
96297
3
213001
7
50
284599
43
80
28
3
2
66
25
497887
74
86330
48
434064
16
198583
12
236568
236705
8
226950
18
39
438211632
18
60
420260
202621
341504572
33
92696
5772
146422
89
13
84
55
460788
286212
58
306965
205298
90
585564994
32
682775400
95
373912
259453
492110606
50
42
58639
89
41
65
754842236
348537
369129
52892
94
51
311569
366715
59
63
455758
141773883
715945434
71
111123
322507
138697
36
3
938253061
51
30495
954883048
55
81770635
93460
2
248716
6
28
291053592
280842
4
37747
53
203967
3
405101
68
16
30800
292564
72
124013
193715
121031
239762
126298
44
72
424904089
92
19
65
136883
110338
57
51
476077
2
430269
19
39
9
2
8
283774
53
21
2
99
18
479388
77
93
448383
105327
31
86
424035
482825
7
170476
95
287532
164069
31
170927
515730282
43
29
96816
40095
149444
71058504
730873700
273712
77929
73
171848
111634
5
19
73
71
60
66
4
306063
13
142027
4
82
123251
323488
457016
277396049
31946
54
8
18
90
411370
70
251461
254987
5
413059
389488
421760
3857
36
12
358409
126276
156373
368988
253624
10
205320898
60
181420
20
4
37
157672
304201
5
23
133145
156710
253221
318965
315906
89
318497
404860
313153
75
317911
495851
4
46
14
324974
55
88
97
37
77
7
488753
54
86
219488
421273
999024174
66
4
10814
380398
78
2
221988
121858
821367859
293115
446013
418600
691385844
413
292012
10
99
98
133910
46
89
85
273274
74
224687
88
382603
10
91143
364342
6
96
61
13
479868896
18
16
99
93
180005
39
55
306729
413798
68
99
151384
51
27426
93180422
738726181
8
238432447
29
312777
34
99
708861548
78
25
208728
106926
22
2686
47
56
344589
369608
125745
5
37
24111
289896
49166
48
39
75
647084141
411092
302951
24
7
23
16
53
12
79
141638
52
95
63
227805888
88
422319
402069
26
164568
88
98
43
206593416
5
8
54
89
32
381844
7
55345
523915113
97227
30261
656719395
136423
274049
160312582
66
58
8
400345
3
201277
3
471285
68
47
36
397446
753040545
339930219
51
92
400431
8
36
258208
8
59
194339
24182
490215
37
176297
127832
679370292
437880
104793
84
125529
11
67
331359
31
4
40
383637
26
127314
666161247
146372
79
417798
107647668
321599
39
21
70
235930
28
42
25
97
451207436
493745
5
447866
44
62
442994
86
304805
209672
383885
77
417074
30
56
42
33
23
503684934
9
1402
845250717
16392
195773
345399
311681
172430
519203920
697611732
117833
494353
225451
290808
67
24
373538
4
16
43846
93
84
4
107605
251224354
476282
494379
1
49
12
71
96
3
385187
85
137224
8
242313
206510
5
63
640448581
289025
427349220
41
157214
33
55
651930310
14
7
98
49
9
313323
1504
76
128449
14
412318
66
7
24
897245823
70
67
2
90
465929
65
179153
314410
31
63
227912
74
836663148
66
15
528163564
761524372
80
119878
2
493739
39
201982
423028
52
456768
23269197
11
23
371831
493249
40
68
13
18
73
71
18
1
3
272575
111312
74
32
681354848
59
50
43
75
447820572
80
482411
499956
107447
1
154953
60
27
486697
74
11
313622
137459
63
36
48
3
33
7
31
28
46
65
465657
33
62109
454735
77168364
335971
27
6
353587197
84
278088480
66
89
79
381671518
7
481075565
7
68
58
88
181238
240346
84
57
46
67
205260
255603
474554
66
196902
619043212
7
63
40
466602
71
14
7
462906
307573
65240
948638235
274412
228157
61
357251
31
286118
73
334492
370886
331522
347603
217178
77
61
33
417699
68
201390
47275
72844016
644374410
9
171827
29
321974
226601
7
237587
68983
30
323031
29
3
332486
32935
469895
34
154648097
316460
400621
494489
215144
1262
105130
69
23
14
94
478381
989522809
55
508392874
84
329536
85225
2
4
41
19
451376
70
30
162302
422053
106541
492356
95162
272281
63
84
42301
245921
338830
439403
162802
6
889658570
35
80
397998
4
2
371743409
150219
323967
93047
93
145736
13
52
325013459
59
21
35
60939
22
331458
95
408286
998641984
61
661609200
95
392423
1
90258
7
16
41
1
12
82
62
73269
19
461294
94
97
36630
440829
165339
325202
390436
57
68
1
446738
5
424174
20
60
162568
41
340256
482536
13
15
378805
173380
400461
6675
65
150959
38
99
419893
3
4038
1
149299
210012
16
29035873
79
53361
64482
13
9483021
106069
486532
396404
458557
9
313343
76
89
5
374911
11
179725710
387640
195522219
377052924
380475974
81606
155745
198794
60
998983966
57
5
68
305106
53
128806
9
5
861740353
31
47
84
68
5
8
43
20730
476620
499710
94
75
52
56
10
251704
23
679025010
28
193456
33
34
16
202534
389665494
440288834
6
1
224992
260236
5
130336
486854
43
364371545
39
86
83532
23
75
256767
102011
33
783
19
81
19
215620
50
44
25424
76704
84
46
35
60
12
282474
392038
129989
1
57
180371502
234242
97
40009772
270826
5336771
223757
800951693
92921946
88
32
247254
321440199
29713
7
136211
388898
5
96
361684
149152423
631663141
411860108
733875197
344303
19
18426
80
41
104612
228770
412232525
46640
31
4
99
2
12
24
59
83
114192
73
8
78372
194648
9
28
32
393142
59
62
79
349577
29404
18767
86
288937
197930
52
1
25
77
440246
46
235557
2857
8
317058019
41
164657704
49
34
69
28
60
14
58
33
60
54
42
19
1385
683747104
197290
95275
61
250114
36
91
9
310963
105866
424047
12
53
456785
80
62
679094124
775520761
157311
231077
56
69
9
63
99
4
201239
16
442649
6726
55798
167001
90
401100
114596
376152
26
6
50
288511
11194
433051
389020
91
62
84
75
39246
18
161925
13
130354
279863
78
99
493279590
9
91
396344557
73441
58904
40
770233835
70
442816
327236
157533
419267
216678
531238791
679293277
7
3
87
150506
94
37
31
362801668
231265
8
124652
379382
48
839874757
203706
253580
259699
89
138158218
340461
449816
36
306164203
16
18
30689
58
137561
45
58057
62
16
5
95
54
3
6
689188205
68
11
64
95
92
3
213197
10260
3
442794
27
462228
92
36
10
25
368248
31
445044
3
417088
30
59
9
152491
9
55
11
1
217983
441893
264358
51
262482667
161464
6
62123
29
70
89
25
62
99
107325
9
6
23
360814832
14
150807
127232
409249
85798
33
454421
97
27
56364
68041380
22
272995
43
583804301
448430
24
380218
359443
837778869
53
74
139374
254267
26
461723
60
56
22
167513
11
58
67
9
247238
778211819
27
355684
11
197696
6
3
49
141761
446442215
968769317
18
48
85
86
53
95
56
13
10
97
76
14
92
6
18
3
139680
856640765
2
69
2
46
3911
61
724361845
37
96060
91
449841
34
362909893
333516
61
5
202302
430679
48
230167
611037832
34
56
496956
32
134611
60
247704545
67
159612
135311
55
457455
98
362185
18663
96247
360933
17689
267918
380258
66
7
99527
79
156366
567993257
50
9116
96
357241
47
34081
52
743944384
185247
2
247289
3
21
38
136951
80
31
12
230116
4
27
353911
89
10
181687385
31
61
94
166653
54
273897
22
86
18216
31
16
938242082
13
232614
27
77
270393877
27
33
87179699
22
5733
365827
73
28
194231
348424
33
347120
420165969
7
33
459741
91
8
371734
420634
98
395821
456093716
22
79
29
362548236
7
58
217522
13
1
477868
17
280533513
2
65848
160498
55
27
111570119
27
68
492774
129032
346124
258054322
29938
223265
349863
64
385947
57
91
332860
62
7
86
291710
80
93
14
7
359035
81
2
557950747
124386
50
188712
69005
3
253991
66
427012669
10
58
92
19
75
68
8
7
468995
42035
88
827637307
487540
26503
28
85951
18
2
43
191350
395099
26485
6
174389
270667
468466
132230
71
265091711
70
405636
46
84
61
64117
49966903
70083625
63
81
281533
327458
50
323582
105652
40809
104079
162374
216550
28
2183
25
222785
447937
949476458
70137
115350
72
347379933
55
143162630
93
48
13
40
23
139158
449581
2
33
18
92
461272
47
44750
203829
65
59
353796
8056
342351
43891
76
87
48469
476475
438715
219195266
48
130414
9
74
332606
1
39
18
84
31598
93026
415568
9
47
31908
1991
707403989
73
10
87
73
126411146
39
131113
489927
61
99619
23
679787718
187884
195840
292180
304427
40
29
85
206912746
240291
121311
783728736
153271
199823903
478619
39
9
74956
362449133
82
2
37
25
272594
11193
124040
492104
354274
341624
73
91
85
404965
23
68
320195
11528
120929
197512
316244
3
30
30
713161681
244102
96
911974758
82
68
67
407660
398030
470837
41
92
491897
152399185
77
478313137
33
169212140
7
237211
291044
45
565838871
348343
9
235298
73
244336
68
17
437590371
271410
387086
17
106722
413701
58
306199
49
74
1
390260
6415
14
196845
455796386
184754
11
68
24
35
86
6
54
74602
43903
469573
68309
901625358
424616
1
9
8600
47
132945
201913
30
86
60
86
7
270726
896924687
79
34
490963
33380
934622169
3
248973
19
635608085
419593
91648
5
33
335853
330935
334353
3
6
72
8
90
46
51
23
95
26563
28
96266
139972893
198711
39
21362
444084
853609237
94
92
36
169100
404235
61
95
36
475407
56
368329204
85
40
27
8
7
47
17
25
6
8
59
83223280
40
382484
29
11
24
25
80040
157744
361414
38
329196
39
9
63
36
308249
235329
68
971096296
127328
752448221
5
250179
255792
166112
208930
56
93
1
66
44332
177691
72549
4
21
2
329161
6
91554
595385325
377537
495400
27
42509
123166
9
19
363632
33
93
62
8
5
68902
93659
487048
121457
192050
7
63403
667768629
43
431689
80
338176
231308
52052
84214
16
1
93
356773
242841
1
95
230292
71
91
140293
934162638
66
309783
52
23
2
230669
26
349196
24160
439305
696081563
2
438694
80
482322
113591
96
464623
130351
136877
907499475
137866
325428
284781
17
45
7
74
230116
1
89
317971551
7
347733
452445
94
315026122
455577499
219881
724922441
131582
254802
12
79
565844902
59
66977
194609
74
47909
149924
199557
180609
85
408897
36481
35
19
293274
4
340406199
10
747860787
57
125911
39
5
349939
22
191492
180432
16
417412
345584
87
23
133569
9
62
57436
97968
309219005
28
93
103951
10
82
20
25
299268
277359549
41
44
248433
66
7
153551
50
309371
41
108313
30074
20
31
346552
92
92
428951
190879
90
73
257961
346191
201067
295207131
8
49
328774
9
15
7
51
68
41
457338
168534
252004
2
82
76
469094
65
42
90
386676
192180
49
60650
258180
98
100543
26568
11
51
357651
42
237325
4311
408993825
363059
64
470575896
7
352779
66956
220765
19
372959
21
411376
22233
405887
190619
44
50
98
112931
278995
69
212975
2
449471
381614
77
1367
46
34358
54
2
184348
32
49
843745478
82
49
39
28
28
64946
10
229169357
496792
148533
93
132340666
395738
793200919
38
77
429175
88
30
427726
18
7
581177384
238610168
434126
60
193276
457433
431333
451173
299221
279309
152651
28
307467
48042
9
304263
65
99666
3
92
33
33
62714
192863
169424
72407
92
81520
35
289537
261430352
493541
33
59
88
336700
169770
33
177822
88
8
355504
210574636
171054
10
83982
144660
404993
99
92
79
39
241523
100839
367791
203158499
457822
215715
267453
22
15873
3
79
325507
395246
451587
62
51
93
85
28
70124
88
5
38
39
299465
314431
485503
7
21
8
6
103755
49
24
971723834
22
77
38
82
54
158795
242037
34
15
395328
463272
1
171729440
389085
15
450041
64
172770810
134419
65
51
9
133637
25
455958
187750
276371
81
195005
4430
290000114
113657
456855
651716625
24
385162
11
23469
3
53
764507899
818228728
310423
2
88
183693
51260
3
60
408476
30
23
155623
482847
1
52
10
68
179673
525469056
5
413605
20
94
60
12
7
6
29
22
2
57
465720
343618
368762
129815
353836
334358854
127613
11
398397
80
99
619191656
191144944
81742
33
70879
7
468461
4
7
264342
182713522
61
349400
186514201
14
249732864
8
6
61
477905
637572145
491283
29
51
30
33
35
47
439732
510347883
40
342776
8
24
288754
98668
39
8
1
350183
1
641208697
5
5
270619
67
14
85
137896
423978
15113
1
49
89
42
7
167415
172993
187189
25
515941469
9
89
416481
54
97
429055
80334
31
471684
82
71
164023
268805
267907
186071
13533
76
25
91
395585
16
40
486145
231574
361824
994777538
477601
298850
2
158809
8
95
303043
455341
34
68
57
244189
47
99
458184
30
166296096
4
26
292278
90
25
985402773
236084
245461
42
5
183871
191062609
21
46
31
774172622
59320
79404
41
615639327
26025
80
33276
96
180488
66
1
48
39197
200585
81
94
314651
6
70
322135829
99487
7
51
31257
253748
24684
12
34637
185213364
373335
78
3
231487
34
43405
33
99
7
144810221
423480448
2
10
70
399386
114261796
777846403
485704
63
40
53061
1
439423
79
415855
5
52
93
97
27
67
84
482654
3
97051
12
4
95402
87
472766
50
234213
493195
5
715097096
67364
43
458854
40773125
469678
409800
43
23
2
32
2
428248
75
401064
53432
91373
569786978
91
92
480060
4
178530
376246
57
35
460316
376386
26
8
8
5
19
171450
42
335109
6
15
95
2
4
4
274828
50
415040
588320453
8
181199
228697
177886
425667
49976
54
249117
49
62390
73
78
18
281910
24052
17
392247
1
326119
84
59
269654
437314
92
202386931
51
89219
52
385555
6
46
302574
25221
455111
754283968
38
6
469729
93470835
284543
231158
88942
47
77
74
56605
38
3
397545
89179
257710
1
317515
14
4
39
8
85863
63
93
24
489507586
402565
60
265954
400467
190220112
227993
12
20
319944
701734291
471043860
27
153744814
455724
50
255177
38
340059
402666143
69
100389
68729
70
186692
24
78
21
456086
20
85
8
11
70
8
186966
66
93
78196
21
67
274491
14
244217237
385388760
88
17
963793202
779028392
30
60
94
100814
57
306835
679292027
19
38
122501100
73
249299
5
271592
57
84
171582
158649
699487617
5
480891970
256111
33
97
66
786383226
21
152127
948784903
68778
265621
323158
13
776372127
19
69
47
29
172134
412960
222795
493912
62933
5
83
22
493502
167282126
72
94
17
2
8
49
391041722
39
192696
7
129966
2
4308483
70
30
59
195177
395124
94
41
54
79881
64
1
4
366747
122037
94721
300286
3
348544
49
95
30684
160084
11
8
71
95179
61
383456
164467
48463
21
435575
462173
330584
36
53
170274
481444
9
33020
97
66
306746
76
97
39481463
44
490010
35
61
25
59238
131869
91
8
861889441
245851187
81
185679
183139
456810
95772
54
79
153961
94
746672909
455921
186316
193796
273932
22
438869
83
279584
47
63
237226
487814
8
57431044
14
61
22
45
8376
874344440
393518
472298
88
499701
9
501538149
23
425011
254021
89701
210932
81
27
21
489579
8
3
218276
56
66
65
57
441569
8
76
399005
257506
328699
267154
37
373243
428701
864338355
45
40
24
24
27
9
40
2
65
18062
12
97
88
89
438194
13270
64967
98
725842638
292280
1
243755
410487
189376
420039
269693
9
77
333827
73
66
482330
147401
95
1
7
79
43
853727212
2
424306
7
50
31
30598
2
92
5
36
268027
351211226
959218234
59
730831612
495856
353569
372577657
220213
29
37
162709
31
55
74
378839
209442
279498
260081
49077
88
484171
5
42
39
193703
66
233839
60
505389445
229629
21
13
1
61
96
515252016
250391
344194
454966
3586
60
277255
37789
134634
75
44
438432
297719
232538
64
3
137805
462290531
9
41
242510
6
975488423
58
74
66
270491170
74
3
536228399
3
139711
269621716
125318
94
56
4
61
56
219601
8
60
56
42
439969
339184
13
87
449220
25
59874
62348
95
41
5
81
465322
445972
5
133997
77
4
485320390
21
310348
36334
69
303731
55
288827
398945
229689
792256522
3
94
80
68
1
73
3
4
66
435238
97
256890
54
76
324738
137695
85
87
218421
387775
415475
3
19
9
801647064
1
282183
6
140429
444524438
5
28
76
86
87445853
15
48
61
64
63
41
69089
81667
46
880914344
51
78
58
96183
483146
77
197728
271543
15
15
57
4
150334
218331
465601
69
84432
29
152097598
49
286182
1
4
10
8
78
456062
30
15
1
108707
17
2
152209
862112306
5
338182
34
467160
45
44
313419
3
372007
37
136194
3
52
148936
461690
33
85
9
417675
274693
7
44178
93
73
155666
62
6
419054888
74
31
88
255618
51
477657
74
204838
28
352580
363880
2
57
50
20
82
482161
24
61262
297882
27767
4
427168
59920704
48
93
96776
396518
32
316704158
3
213803
128387469
356031
16
348238
3
256103
57
132512
6
238796
108124
19
336401
10
472587
164731
159438
211523
266658986
2
88
399210
141823
391555
717580613
792113085
32
466528
136351
60
79
26712
25
31
382928
17
5
15
9342
204929
175172
206150
184708
57
451977
892038252
34
24
207266476
30
948768609
5
133471
93
87
39
1
41
101768
24733
162124
25
190428
65
6
25
61600
96
35
65372
82
792037374
63
54
509132043
10
87
62
27
10465
390871
303394
8
472932
340504
283127661
26
90
712781719
268401
132270
72
64
21
86
242859
436085
28
20
84
266409
370531773
22
361667
283764
271956
347146
543729523
46
9
45
11
262455195
244719259
70
54
254305
52
190437
1
491051
39584
37
8
68487
283978
490756145
239190
601414171
99
4
310737
35
79
8
64
307827
19
84
266812
46030
6
204233
348702
169985
309728
28
46
36
85
1
195215
6
47
258607
7
37
41
72
98
7
86
9
88939
313944
106812
6
17
227445
46
18
150720
21
26
70
70
45
55290
329880
70
56670
80
10
8
414060
314900
976175884
103378106
9
7
55
72
222852
53410594
69
380301
290659
70
130698
246764
22687
404835
320045
91
701879206
89
47666
352308
97
224484
72
62
40
255169
3
99
862626791
242710822
8
46
131605
96
911520625
5
17
53321
197494
21
321284
409074
40482
6
436800
952902668
148259
1
196361
29
161579
443977
72
66
83968
301400461
30
3
46058
687202924
374380
7
99
76003
54
397046
4
4
299632
181836
450359
222056
37668
72
59
4312
89
129889751
91
46
913
1
305653
206269
97278
99858
368750
124763
356295
8
61
49
22
8197047
88486
235313
320406
29103
195158
319152
74
391017
14
115234128
7
78
91235
228593
86
374547
681196295
19
203373
57
766662197
87
60
3
450221
341136
20
40
236299
444183
58
40
175780
61
153021
144008
7
91
480731
48
86
163595
4
11
375324
117471
178755
87
418647
357669
151153
307406
476488
95
37
17
7
23624
20
7846
101851
130296603
96
27
460181
77
454010
72045667
227729
58
228791
10633
236806
313950
86
177526
267459
364594
48
14
10
396815
49
102121
702256079
4
315858
25
1
207816
92
327684
189461
16786
47
20
26
776145802
91
27
84
5
465486
4
85
161517
9
1
19
471668
145651
67
141128
60
79441
80455
23739
182669550
1
13
20
70
112970937
490430
818594924
846567750
89665
275279
213846
48
72
247272
19
1
187317
401079
72
88785893
2
68604
232461
86
89
24
328818
4
197549
172842
118219
94306
465356
129679
61
15926
346001
57
367790
616685909
251151
96424
91
98
259564499
2
5
8
89
681185046
64
33
357056
130781
476480
487248
730923546
45
370514
49
7
25866
457328
51
400172043
79
16791
203010
742299306
29
504842338
410471321
58
162075
335152
155847213
97
53
4
84540
27924
124820
480433
26839537
851511497
6
70
531539849
36
413182
61
53
24
213339394
162436
74
181761145
302708
133646353
48295
60662451
87
9
87
357838
152214
58562699
73
454846
3057
285851
26295
452956
68
492401
6
6
8
28
1
259368774
231103
17
15
38
292337
1
17613
406764
52
382522
24
3
431966
60
352729
889597244
827017789
61
407462
38
21
19
463268
988823445
83
193866
66
29
9
267947
9
80
64
114656
95194
134386597
16
143800
367076
534337725
92
689281531
53
321961
14
1
95
42
338381550
62
182614
225871
417446
3
13
95
345377
50085
89
10
170264506
95
8
190408
80
365992
299185944
930601936
423201
25849
462480
36691
5
16
174400300
140330864
447183
6
99
130145
370059
118134
80
52
45011
590255798
63330
152894
35
235087
51
325540
557930489
87
46123
7
60
2
406190
97
85
95
73
121612
405876
76
63
93
54
291329
82
389933
18
121432594
5
79831
5
593246435
373817
7
382794100
93
826154951
250354
451724
230107162
50
33
98292
494677991
317965
18
78
52
415055
214680
196566
51
133567
25639
6
47
638411007
189210
68
232472
29
265233
266988
132192
464751
56
8
244951767
3
110173
70
71
1
5489
93
275291
382405
202368
393635
236594
15
78
8
437721
131837
34357
993874165
36
126557
355535
85314436
15
6
8
66
87610
924980029
18
223890
248431
546843193
6
353492
325498
489952
1
48639
35
227708
88
40468
4
3
194336
56
66
436983
212976
240663
98
102323
74
267954
290697
696540685
6902
8
48
53
64
233509
99
189061
74
31
350062
381942
454669
51
460661
808482987
404776
50
9
2
93
95363
242244537
15
10
350298
49
155894
5
50
464400
362230
58
8
3
291898379
5
15
29
14
14
136466
412331535
49329422
402583
366869
199529
12
90353908
50
38
98
90
99
228402
4
91
370350
279404
147988
97
43
76
437632
426528
267188
40088
873716909
15
464541
92304
8
245002
398320
169487
32
88
2
21973
338654
4
3
8
464780668
23
10
20
347342
295511
1
5
139713
219381
121697
213788264
3
95426
87
27
1
449592
425766
26
421084
84
44
124259
40
316581
1
105546
201901294
735925103
70372
49
977064997
44
47
241006
22
26
17
412576
85
496960
1
65
86169
149524
25
426305
788378547
3
4
90
145307
313739432
155603
31
11
59
427344
89289
50
24
354319
25
363424
8
2
196994
71
273505325
370423
154314
453641
276534
53
694933659
30
72
45
31
77763556
316518
183707913
94
47
139539
479629
254519
38
179665
94616
279582
36
66
49
70
73
42
12
66
295893
18
267624
35
315843
165106
8
684287926
194561
10
153820
83
67
24
32479
2
131709
339945
401983198
617737034
256684
23296
3
96
91
27
6
53
806309998
301271
542157234
184595
349078364
98
231119
360316
60
45
371093
92
365014
69
273191
368560
163089
52
232839
40
4
1
115386
675506725
7672
75
31
90
178708
82527
689644479
31
93578
63
70
147961
70776
117630
29
77
662378362
77
748771251
212611
60
51
953771561
63
58
367277
45
4
6
74119
62
243330
44742
488384
241282
89
762619598
15
67
403635
57
7
64
10
49007
79
538958766
399498
28
405386
97
43
503841194
315642
81
301016062
39416
27
91126
66
52
35
52
191099
79
64
205052
43413
3
353803
97097278
29
344864
17
17
63
486764
4
287904
356733
92
90004
33053
65
86565
39
55
169872747
52
7
39
5720
51
33
282481
349461
5
70
41
8
3
107854
399851
6
399053
309246
88
248561
460509
94
42
45
123530951
448909
45
215152
389947
106465
61826
26
292711
455919
115574
485474
52
93173
33
845419436
53
368981
91
291237289
1
40
183571
481716
46
58
77236
96
201496
92514
83296
113992
757310500
681623468
76295
499039
222460802
7
87
47
99
106233
352465
6
68
70
298229
19
409946
145002
15
56
33
76
90087
505749694
381275338
98
87
87612
94
70
28
14
192254
349079
1
313504041
40
154790
93
359816
107288
45
70549
145014
296062
34
24
349133
27
80884
76
32
222935028
135501
296857
111051
83
13
16
450395
143817
42614
67
46
83
380615
89347
75
979016439
91
15959
84
137121
358091
996910036
19
21278
306481
284588
357886
64523
57
450752
757161881
259236
63
67876
846911783
24
32
68
23
63
68
338388
101667
433327
516814341
50
467287
75
273822134
669182059
59
258212
244638
78
42
343032479
165184
92
91
82
376114012
474374
378812
71
17
32
117845
26
76860
199900
96403
292841
95
73
95
124121593
20
4
844864011
257343
85
56
83029
99623
463790654
1
194993
179163
657
1
78
9
50
266935
43
179365
323154
35
349404
325843
203122
133588
92
356122
499357
162323
20
83
19
76572
331658
3
31
43
134526
1
83
1
80052
78307
8
3
124457
50
157930
636569777
3
2
298823
9
3
8
295055
359395
81
174668
365856
556634074
82
74
288897
111319
39
364598
114231
81
26
947475297
152294
47
73
64
52
511013091
984465483
409405
97
205473
486313
474785
74
69681
12
102433
367786
92964
7
400769615
285325
10
62
169715
427202719
409345
68
6
448445
60
2
4
791859925
90
1
13
62134
487376
29
254802306
13
40
149631
84
5
42
70
287812
37
18
417472133
52120
232440093
734806179
237034
343925
61
6
747645550
14
3
416409
61
39
414020
54
106915
10
334002
140119
472051933
9232
399894
10
385220
231416
368132
23277
33
440234609
197970
484114
65
25
98
51
323322
9
444781451
34
87
4
864023415
266259632
302733004
459898
38
793918235
835937902
402855
14
30
267746
65
34750
173222
15
13203
361325
71
593531873
35
410570
2
16563
990301555
382163
141405
89
1
28
432827
36
14625
63437659
60
11336
2
215098
14793
400068
48
965988421
396904
55674
205896
716373024
87
48
29
168352045
8
399898
2
94028
72
155674
9
53
56
7
220702
98
755566239
93
826946848
90
76
310309
64
401284
48
79
74
63
48
470591
372076
473731
19
5
50065717
225641
55807
63
6
46
439293936
68
37610
50
139305
344046
78
99891233
2
382348169
45504
1
93
2
657810059
24
540200843
76
31784
23
952783722
739004242
191913
86
22
81893
5
161991
185692
24
204831528
37
72
213374
795598505
383962
162069
22
67
210108
17
268783
61
411089
3
2123
267498
69
480941
408588
7
1
97
19
398866
310110
372356
80
300945
81727
414245
22
57
31
75
9
98
16
9
9
394147708
71
144507
21
13
20
9
196229
327585
3028
61
78
54394
394857
61
23
73
417199
39
60510
48
3
52
44913
876419721
6
434628
277375
83875
17
96
19147
45
19
62
186793
158105938
17049
449397
286883
264504
70
4731373
311170
74
5
944375634
17
22631
421462931
222638
2
415085
230094
270442
74
38173
439638
7
100854
28
69
53
466430
340788
52
3
2
21
37
192879
117456
70
62
491101
90
979643285
359007
911161007
78
66
2
15
235672
90
101810
9
134512
93
46527
95914
2
2
101601
14
247265
390211
55
93
180198
65
1
36
32
440062
6
67255789
44
4
95
293655473
316618
4
260789
156588
32
431538
91
10
97
92867
14
164249
40
3
324889
17
94
295493
84
326491
50
77
10767
26
5
362633
345890
54
46
488462
114405
356673550
80157
153850
48
81
144256
96
83738
3
82
347602347
103976
545400815
294107
44
336688028
259229
2670
257965
151404004
55722
319805
1
61
287581
42
40
441110
11
23
227175
1
290005
65
229939
188955
480110
210746
380389371
182348
112861
617573847
608409636
423839
192361
16
18
73
362060
38
428754
87
8
243047
419784
413566
612764412
82
7
392844
26
61
57
414247
417402
94
50
72
245207
77852
382497
91
156938
842372832
37
239731
50
117847
80
44
151494
494348
59988
83
247560
23091
45
4
9
392510
56
28050
60
635468493
278014
5
2
631933457
121801628
376946
61177
47563
164724
1
80
28
2
356088888
2
41
374039
49
24
437232
424080
382545
9
118303
80
18
264382
66523
254426
435280
159396
5
3
111075
88
31
54
83
8
369409
207592
727304382
332864
53
58
69
755176644
73
61172746
66
93018
224254
51
8
419015719
6
1
2
91
56
84
465143
2
36
9
23
90826
79
423462
233557416
53
5
91
909741819
8
5
249989121
40467
954375903
63
119871
15
89
19
7
90
7
375116
17939
6
117536
328511
28810
42
423256
705560416
27
201326
24
46
405435
60
46619
57
207686353
6
1
1
163009
433336
56
9
11
32479
198048
81
49
73
91
53
71
8
99
6
245684
414127319
66
9
66
20
7
328232
177337
40
132612
42
4
87
25
4
850408065
5007
5
288315
23
416616
875499242
136894
99
62130
386003
65
443999475
444550
7
1
108793020
54
63
111043
11
202344
50
6
324741
74
50051
59
329543703
8
98
29
29
45
632290775
173213
75
261082
3
62
54
196576
70
18
40
759882855
459505134
404309
247750
1
341683
651818075
463475
18
100604
19
16
462616
807587144
417980
155097
70
97
73
4
37
302477
50
6
86
786538149
76
83
6
301839220
41228859
4
43
82
447394
42
488578
487614
30
19
447712455
71
298182
8
123956690
77
112150
83
86
9
377062
15
494823
177395
90
21
85
2757071
250680
27
302232
473327451
53
39
815666401
83
75
72557
271275190
36971662
57
478185
478831
11799
272091
39
37
38
70679
8
388984
2
223619168
57
134320053
482064
390073
438821
4
68
434538
33
40
52
175838
2
50587979
927558931
9
4
202103
39
78
47
512949799
288294
71
17
776321390
1
32
324598808
95897
139709
79
15
893849136
310853
6013
39
393283
494882
274231
3
200582
88827
1673
46389
456489
6
45018
123688
725131728
155617
728268568
88
9
45
321403
16694
450046
9
186328
44
173266
62
9
238340
80
55
90
390792
60
30664
87367
347075
1
425813
170587696
119637
67
5
93
52
340303
549902145
62
373961
4
401445
3
39
66
47
93
57
78
8
16923
48
61
97
407012
251917
386124
60
169714
3
99
67
239574
96
97
466462
38
7
26
2
285551
433815
428251
94
29
53
878396185
280479
9126
230471567
95
65
463085
239824
488044
38597
356245
23
57
22
87381
68
26
403803
369782924
69
57
6
27
94
5
14
78
57663
449953
306218
9
175424
6
21
91
52965
21
61
85
389743026
73
83867
54255
769013090
7
303174
316417
44707
292942
81031
1
53
400043
70
70
49
213710
192943
83273
220994
33
31
186653
32
4
457482
44
18
81546
15
45
430199
542985139
152391
82
78
426746
79
58
278218
587953838
314333
181291
113895
69
287609
5
8
439736
536918004
34
180583
27
64
29
99
557662235
302081
5
40
89
5
44
90104
16
354759
34
98757
368051
1
27
44
3
79193
1
52535260
86
764123915
99122
51
54
18
39
2
65
480768
491255
429244871
80238
204679051
393407
86
652760242
69
813151148
60
61
98
216282443
3574
37
341481
4
357998
58
278779
877724871
30
233308
62
1
493762
210793
76
469698
20
193229
986456720
58
28
36
377972
39
185661
322408380
466944
39
4
10
226578
48
85481
19
72
37
63
492957
9039
183203
33
1
335564148
79
462782
84
427456
63
75345
368754
40
28328
3
300405327
96
55
65
1
108915
276927619
82
12
43
842042208
193926
96
56
28
95
1
266170
75103
265140
36
68
84
184342289
62
40
33373
56
343256
41
37
552130192
31
94622
25
408226
62
390584
106123
23
85
36
48
884075502
37
459842
3
449791
35
352690
66
428977
46226
98
23
5
26
277684
34
8
317000
37
95170
31
46
287580
66
374063
52
41
10
29
123996
307914
32
10
74
368632
93950
486244
244441
6
66
22
160067
3
56
465594
22
49
1
76901
1
29543
29510
362317
38
40126801
3
401255
94
85
402809
45
422510
213960
465581031
362283
94
261282
99
48
86
8
91
141568
37
89
12
92
20134
153780
379561
40
98
242080
493176
247362
623803009
60300884
12
31
17
335044
90
489432
42
231758
63
99538324
19
50
266694
39270
926602409
20
24
44
240400
619545086
35
390527
81
50341
243740
39
82
39
235768
226115
35696
298475
341328
52
821033661
474878
39
84
449157
15
6
31542
71
272928
663104842
11
69
400616
426435
209037
450297
30
51
1
77
73
22
383220
86356
179076
96
29
9
102937
691173965
96
33165
168623
334175
380711
405938623
15596
74
2
5
34
23
305577
343726
19
232009
38
346333
8
45
27
7
192484596
62268
42526
2
20
54150
936186724
297960
286733
6
27
41
406903
5
422046
235593486
251499
17
428432
75
77
4
492505
54620
59
2028
90
41755
110274
399314
69
5
12
81
32
42034
99
120895
362221
383053
15954
82827
42
87
391426
446202
943572312
296968
56487
209123
447675
362342
481811
385684
27862
275898
44
45
11
290571
85
25
463956
25
43004576
697887375
81
217144
33
884952909
517434678
74
54639
61
855486723
3
481997
155946
81596854
156597
391786
84
9
63
38
575980393
33
73
26
44
946463803
79
386904109
469770
60
94208
334870
25
138491502
236610927
18
3
14
167927
224798192
731693729
246324
318062075
33
9
6
77
12
2587
20
214575
942133094
89
840848438
91
40170
292435
6
145762
77
100761
71
712876369
11902
38
8
3
413205
34
184403
413316
75
413125
47
4
61
193180939
7
567388299
2107
87918
8
55
163933
9
95
70
30824350
296422
17
89
1
55947517
45
106226797
90
115240
380437
78
38
11
598076873
828749986
245815
21
26
388784
74
82429347
10961
16
698301991
47
279854
83
29
295223
15
66762
27425
51
943569709
23
21593875
77
25
51
82
79039
27
6
31
121904
83
219553
5
31
451890
57
1
382964
487699
10
198049
7123
4
863297110
271271
63
32
54
3
117003
262312
7
61186
78
7
405644
65
5
457262
37
457023
478069
99
19
54112
20
47
450343
50
77892
989569461
98
17
824538544
195031
55
27
309102
39
510761696
8
38
76
402516
282947
34
73
401828
289350
77
81
856002702
3711
19
201294444
154794
31
29
2
939982859
33
50
152171
32
287329
83
40
3
47
27887
305113
9
517435558
21
73118
26
22225
96
29
146796
268004
326917
8666
68
369357
51
70
404070
519177190
81
122304
127759354
23
82692316
357837
914167777
471178
43
83
205467
8
38546
476923
88
70
403196
328492
602137754
468326
197038
147284
69
268468
6
100808914
192667
97
29
411561
323055
59
126737
6
59
154433
478878
461400654
112877
35
28743
242978
987667200
82
437807
34932
42839
209421
62
44
24
35
147170
77
96
550620870
195581272
232715538
321558
430848
93
369900
98
706330440
19
4
127835
320317
5185
428250
20
103844
22
30
43
263636
29
117648
266801
32
18769
373535
66
29
462859
272845
93445
88
74
166383
806028246
81
154308
20
68442
12680
39
214565
61
87
474005159
750362475
42575
316994183
101297
62
66
4
160181
525456884
7
213550
53838
28
89
426267
48
86
86
123538
7
460492
12
36
44
1
89
5
783075466
6
72
470535
75
200667507
74208
51
4
8
174353
87
228696934
4198
63
23
258127
152668
33
54
50
92763
292658
331735
293062
60
435698
88
378913
913814704
9
7
2
101013
28
22
436493
451702
305020
41885
91
150186375
127200
657074177
1
6
229293
197802
417815100
10
215223
124771
322113
38
63
204854
26
77
67
4
611458055
74035
352167132
15
219779
34
334402
3
441129
154402
63
49
384900
24470
59617
380380
428438
468914
15190
2
84
3
2
81
38
216247
92
61876
491971
405612
309471
97590
59
240450
44
18
123025
8
62447
1
221217
353949
137132
40
12
24
441580
265317459
9
88
407631
19924
447931
35945
49
175636
41
20
41
28
131750
236745
493545
149737
161908
499588
91
60528
236513959
211376
171649628
102435
411026
895541003
89
85
76
90176
434241
1
8
356995
14
70
23741
27
475358
456600351
688907948
76
208679
75
38
488986
160755
246041
86
117938
129888
3
58
42
50
30
402132
632857389
81
797554244
308671
78
305037
32359
75259
78
2
11000566
96
25
464009
208608734
11
91
36
78554
5
21028
12
790282419
9
196587
33
39966
96
18
459969
483129725
345849
27964
451058
19
9
5
391385
441496
68
260540
41992
88
91
8
9
643439674
429045
215551
244206
6
69
51
11
15
69
114998
97
398622
39
73
385798
146533
382401
86
9
344990
226593
392749
50
295904
2
287171
98
75
99920
1
97
15
488928
473132
43
258230
77
29883484
64
59
395269879
659974220
53
92
35
223579952
53131
48179
72
332595
15816
62
74
429699
262182
96
52
4
204754
97
7
251608
110183
17
206867
54
22
58
169579
97
17
7
403223
252909
1
75
81
193523
498305
101412849
50286
6
295455
304179
379534
85
63
184067
79780
259713
451017557
4
68
21
393630
362066
330660
77353
281771
258279
51
3
366273
640370703
157376
74
9
46
5
83
362955
452773
489203
91
7
296251899
81
123146
462529362
649991958
90
69
69
417054
11
96
96
96599
950989978
340497999
86912
223502
219172
75
47
146066
6
83
25
981197114
55
81
9
99
601677515
325934
210312
6
433685
57809
63
2
359544233
891301406
73
38
93
56061
414353
323688774
460571
86422
97187
416348
111613
95857595
6
469336
2
73
6
486607
4
48
42
97
167690035
77648694
29
474803
6
81
381114
88
78447
364217
43
66
90
60
89414
9
97669
92821
227122
44
81
524865357
67
83
97
182182441
230183
82
81
70
377286
334539
91
74
305560
480550
94655
36
53
52
5783
30919
93
68
2
1
28553
71
314416
5
67
414204
29200
83
93
356659
85
493417425
60
97
61
160155
213701
52
52
318037
382081
223815
153358
2918
453032
614096710
79
47
385044
490857811
664334688
61
230778
24
33
415905
244152
26
90
384330
262037514
56
322222576
90
429371
311942
304351
2
4
178079
198152
10
181542600
327954962
292405
427958
6
69
338119
367432
16312
8
411394
437376
70
30
10
23
3
88
735396419
234045602
93
281135
560225862
185158
173100
19
79
160407
81
31
312805097
125451
40
52
42
28979
122412
5
42
31
334278
306728
31
99
443355
44
338790
410793857
19
42
137925
8
332341
494360045
32
767890105
389550
49
10
29
212492
125699898
24
1
280908
73
76
70
289954
49
414335
64
4
99021
112584
44
185889
398086
163382460
37
44
70
39
62291
300330
45774
428853451
356288
5
228344
169709
97
14815
73
62
64
3
40
61
79
69
312346
493432
5
6
238799
20292
84
451547
82
347253
89
85
350586
65
57
325213
6
7
482762
310428
85
73531
80
88
58
9
2
74
69
402230
82
36
64
274923
182885
395697
11628
9
56
307659
5
3
142363
23
85
73
16
821030736
387694
456194393
46
172321
363992
36
275283
475304
355469
62
10568
88
95050
10
76
51557
217609
462624
82
305410
16
17
30
239726
2
356711
214209
127208
62
6
45
29
51
58
50
29
50
256499
195448
460130
32612
241895
95
202640
409519
141500
490379
6
16
109025
256876
334880
90
271292
61
23
71
342601
287307
58
391214
6
99
50
96
900464351
373390678
14
313200
130289
414388
72
40
185245
72
38
68
25
73
60
93
9
24
19
99
20185
229424
7
65703618
638886484
98406
269140
22
8
6
87
94
95936
288293
90
393337
75300
2
842762397
311429
96
361420
89
11
363494
278081
163409
501227481
13
5
20
354152
41
276319
195324
70
613488424
208749
91611
41
85
25
43261
6505
344462
74
7
364169
34
25
229970
215008
32196
363716
119170
884810817
3
849776091
909059122
20
496465
173757
439449
8
51
349126
365413
200632
69
98055
209324
351951
51
359203
87
127380
138143
451733
81645
82
38
67
15999172
90
16
53
89
1
844931292
430837
55
41296204
65
28
141195723
104473
74
33096
5
301562
85
388960
2
67939
66
28
27
210621
558062850
2
296573
500846409
3
5
231338
428364
139305
24
77
78
217709
57980
1
384960
53
71
99
45
74800
261531
375617
67
48
474588585
194482
6
5
721693706
462051428
8
267950
44
67
44
9
187661
82
750406224
94
219205
20
71
79
783318939
772641280
77
40
176982
10
65
319872
43
39
31
118754
181641
29
447239
49
408799
481945
71
334465
446857
16
11
4
43
15416
55
223693
337043789
425686
129566
44377
15
153561
18
458467927
86
42
247044608
176184
39026
128364122
150529
34958
405446
83
9
28
397762
437999
384687
464932
18
382938
398458
128412
52
224767368
9
58
977780368
6
38
99
103518
48
50
7215
68
49
64
83646
309928
90
3
320752
305669
438649
172036
188829232
7
86409
17273
310486
498110
1695
266024
63
173083886
40
97261
86
9
941490154
85
148994
94849
330709
13
190127
33
72
16
64793
472573
231778
23408
7
484344
321077
214127
110815
29
320749
21
22
518016830
20
356548
16
87
331881
88877
8
32
93
77
172323
253351
184694
467759185
19
481696
1
47
63207
143212
60220
196365
15
82
413559
261043
241843
287384
25599
29
7
1
347460
60
83351
393566
219795
478123
35300
365090
68341
381061
451110
292751
37
68
88
336560
1
27
29
50
180734
87
29290
617323785
269391
75
225197
372840
97
356169
28
784707317
3
21
4
394444
63
89
202525
1
175060
49
73
150563
93
39
79995408
3
60
456748
548895497
258810
8
71
56
107160354
58
81
8
60
328338
22
39
4
32
37609
1
513742042
26
450350
306312
70
71620
628297477
7
3
85
90
4
206265
333853
282075986
1
38
26097
53
88
33
149294
8
47
383048
187247
57
351617
5
193950
69
76
45
180086
315468
80
37
89
701013371
57
74
155663
443614426
25
129737
376171
81
83
83
64
48
92
903659216
10275
491294
428813
31
361730
66916
118517909
272862
17009
147186
367620
19
186781
280634
1
404850
484849
1
401303
239399507
33
33051
60
126350
2
95
1
55
31
89
89507
61
76447
167510
27
214929
126542
85
877901945
69
83
297008
56
50
80
7
15
9
424572
40422
79
4
9
87
92
28
437367
342582
169062952
11
395128
440566
4
71
67
109178
86
54479
5
138917794
228351
851186727
975432597
319619
459046
326151
202570
50
403368
165445910
232983434
7
45
7
869224842
178882
349013
302089
429757
2
458631
224078
41
120651462
800884597
584260179
386140
236319967
19
329136
722142160
44
339800
24907
233528
23
33
933605565
259072
14
6
62
201264
847998295
5
43144
181821
11
69
69
154675
427897
33
3
486389078
48
87434
56
9
23
3
423378
9990
97
182433
113666
2290
613610436
86
240213
200787
234098
335871
86
17036
58
51
21284
756551067
4
339706
20
165239
57
398023
8
306680
137254
1
47
261685
25
155813
10
7
99451
374229
232818
91
20406
2
684307997
27
90
48
6
39787
31
116078
93
200671
471401
443373
203647
1260
348506
41
10102
10
19
94
311066
402095
485381
330287
37
212332
45
950701974
788066366
422607
458389
455171
67
430028164
429276
22
309318
98
450521
48
118944
85
26
12
448189
3
440357
371232
43
59
174889
82
87
302975
217340
35
465313
244661
864339540
464917
47
354281
12964
7
303806
252095
81
247855
135781
197704166
477856
84
428350
28
464485672
350948
356595
28
3
4
62
398739
236145788
28
92
74
53
266133
458712
337677
37
340629
66
759690773
99816
17
66
32
449649
53
18912
3
77
27
82856
443802
477185
269323262
76
388398
11
91610
344839
2
2
494091
270910
52
12
52
105750
130156
422402
40755
305029
397601
72
72133
934749717
331924
140057
991933500
330118
346972
38998
9
39
32
30
37
90
342606
79
53
394726
71
81
72
10
6
157482
75
19
849635494
362491
306771244
78
295556
18
36
94
5
68769
46732
52
32
273103
145643080
368881
18
374520
5
79442
436138
377913615
482650
244737
737632119
11752
326735
90
69
317478
276164
62
11105
415620
452003
70912
28
497914
2
327585
128510
694908558
44063
52
405592
8
82393
32
7
406695
37
124210
19
7
96
8
257730
383645
459338
85
143766
40
347455
92
254913162
70
196455
314341
76627
4
919506645
349866
95
67
39884
45
29
189365
8
491101
77
787913058
18
229715
335693
58
87
109850
11
756333508
324175581
349438
981130785
374412
752517635
7
221855
3
45
93150
382270
27
39
337406
233350
55
70
175948846
396726
435074
98
636106987
8945
32
19
32
45
28
80
467867
363961754
224371
107734
454991
246337
452155
9
422212409
202855495
411253
9
333210
97
235198
9
394518
191526
199313
172079
1
685646538
393916
6
51
44
493710
473661
91
46299
73
5
110553
43
69
499293
21
334371970
434671
87
269485
63
38
65
195440176
29303
184473
2
828410481
31
343070
55
86298
335794
314675
768936186
493292
47
30
67
290080
50
13
7
36
482508
17
85
350563
44
95
252939539
209500
202957
23
140151
361818365
9
361356
19
57
405927
49
21449
226819
572804505
494879
204184
440779
6
333070
403763
865926353
5
25
79
62532
361845
217380
41851
242256
86
60
1
406744
110720
95
32447
88
78
12
159650
7
85
345739
7
1
12
394530721
695807893
334460734
6
173619
458362
72
61
35
872845500
96415
73
497415040
48
182618
44073
284665
83
51
411223
45
62
47
420911
43
41
67
5
3
21
4
92
496929
26
37905
42
510383372
421026
256658
441300564
993649794
205880
9
80
50
219803
7
298338
41
82
473088
17
43
7
78
15
79
17
364853
5
60
250280
139628
460182
27429
55315
5
4
90
981908232
88
358085
82
320570393
496997
1162
23
61
207963
567700933
95
136273
456236100
409493
24343
81
16
97082
3
26
237281
69
8
56
20
155266
128129
324636
253264
42
293991
935774164
36914395
16
13
240749
69
62
213882242
50
234023
30
604469372
320677
28446
28
225728
1
40835
492065
970383210
41854
4
6
356265906
63
383604
86387
487130
323991
191777
47
69487
416621565
92758
331976049
475071
158801
165315
35
19
92
475095
42
21
90
95739568
24
55
341174
359898
34
81
181990
261715
91
448145
347631
78
276773
266935
9
287259
422336
21
38
444219
91
381996
32
40917
407031
231278
69
37
302723
494040
4
404316
38
55
239795
208682
195837
53
41
279509
48968
83
27
2
82227
60
99
27
443843
77895182
23
78
60
74
77
658059270
58442
4
154489
871213692
985360534
5
21
303439
74
499230
44
173870
27
47
25
24
249305550
26
168285
232980714
5
88
14
308531
46
356002
48
17
114857
35
3
3
18
416791
50
76
70
76
463203
19
6
11
421108
270273
53
29
54913
88
19
50014861
255033
51
438756
55
485037
162750628
441389
70
188744
38
32
81
17
67
25
266182
99
40
257666
134020
124693
20
230042
108251751
455080
69
134746
66
36
7
603708438
72
97
189439
275838
484677
8558
359872
150414
11
143657
453702
386795535
431313
262146
17892
185120
86
76
1
697370655
65
68
133764
551618478
98
37
366065
63
132675
69
4
35815
65
1174
33
8
67
22
362966
62
386453
75
97
40
65
798412711
307485402
384924
39
363833
211030
497019
1
100487
345012
80
97
78
13979
298300
55
30
48
94647
155767
332549
426888
20
350505
4
5
318286
419687
95
2
37
313873775
95847
368690
350805
43
282602
85199
48480894
53
963209994
949247676
84
85389
73
5
2
44
3
328357
105771
39
9
175448
408110269
43
83
304313
86
185967
180127
457666
464221
2
145194
59
623872770
30
88994
92
144937
229805
396936269
32
108208
147659
484367
780379188
54
17
427541
375186
68
16
46
78
57180
60
42
34
53
69
62
426898
54
82652
496164
79
39517
6438
49
296093
257196
5940
38
69
87
82
6
51
60
149800
96
1475
98
381917
26
80
215607
75
221184
38
77835
422024
95
31
425998
29
264301
69
99
384443
3
35
99
10955500
129321
213525
27
36
373817
573577251
662849205
68
80
701118235
28
61
73
412948
130752
407085
2
219817
6
48
271562908
135625
15596
66
1
217293
391878485
1
444975
81
835936580
78
283
136856
31
22
168734
5
1
78
80
452022
55
35
77347
50
17
600400805
1
5
185176
10
171188
31
24
2
332325
61
70
1
87
459731
9
83
74
443325
75
165970
1
272723
51
153675
225899
39
74
493590
7
57
1
56
44
8
5
61
119092
85681
49
221627448
45
647596334
9
270964
58
361747
274338
269811
251800
171131
18
157475
28
76
19
55
6
52998
27
5
330994
3
79
370155015
86
347006
628154340
282461
13
478538
376234
9
411534326
10
64
100381
595993031
212628
134204714
408644
72
335795
46
66
48448
98
479105
9
779040948
73
95
489203
84
904271608
114313
1
348747
908508078
37
35
145207
28
54
36
59
465833
76
57
84
40
296606
45
14
4
129861
840243906
480275
481427362
26
196937
387167
7
481794
60
349042
47
200699
30671
28
28
4
58
64
50
6
121537
80
38
286757
143734
334502
93
196940
35
642263632
299021
355028
27637
35103297
16024
74
8
80645
77
40129
411111
72
105812
916538809
62
13
48
7
212522
98
68
21
367273
236425
81
94
53
34
31
220792
81247
24
254923
3
96
94
6
61
311601
447314
48
285805231
305892592
63
901283385
88
260159
75181
69
80
16
309528
70
486246
231921
79
315552
24
228076
269923
40
9
71
13
338768
38
45
350547
2
970604343
83
22
64
23
926832190
22631
60
426567
5
163380
549324974
412504
703983710
77
6
26
91
36
217179
66
8
209576
3
396249
97
754487167
284420
44
298841
236513594
353042
432952
227340654
526189174
403787
28
77
130421
40
369913
4
24
56
490577229
150812
390068
466188793
40
52
423643
417667
51
397939
736020217
6
2
73
823739691
392392
216548
233966
82
269262524
26
291896
2
49
46953828
65219086
771496194
478531
7
14
40
47
162464
7
120826
477548
490197
30
52583
441908
69
237993
74
6
88
746362294
90
142433
355164
123571
94
21
170841
572833984
65
46
822493077
145748481
233227
9
314618
96
20
40305
141559
340300
85
113898
91
192856
20
487504
23
20
962955267
77
8
84
34
28740
115425
801220118
20
26
15522
13
111339645
23669313
9
87
56
41939
294229
41
19
60
40
374530
81
22
25
288964
89
580404538
13
90
1
9
33
76
393078
375136
94207
70974
2
30
33
89
7
586896892
269064
90561
4
112817
43
358097
85
37097
437427
52
19792
522855255
73
142570
176222
180282
220706
309858
139300
47
3
13
487663
39
224384
65
25
52
164752
22
25
334712
84
177286
7
9
19895
242672
214105
97
416411
2180
194148
156126
47
98
541525268
33
45
43
13
6
71
1
328584
114108
202272
123299
222113
6
97
89157
7
27
37
328993
834898087
68
26
197428
340860
64
239169964
499829
34
46
396760
31
74
271486
18
17
6
81
667212785
13
220350
10
57
425834
367099
4
281485
103441
23
190137
787483233
10
69130
78
1
50
8
329966
192761
72
323458
34
72
45
60
23
81
272157
40
98
41
275825
268447
332578
51
334205
396891
26
240616
560146938
16
57
2
88
53716
469779
471528
162406
21
571560890
133249600
439698
68
354096
73289
7
57
45
56
36
50
192418
59
351278
34
74
45
3
70
401739
364178
50
71
22
7
93
5
5
452836086
19
54641
175435
134467
83085
39
3
54
6
56
1
152314780
272586
11952
344183
20205
11048
159195
852967539
35
6
13594
340290
11
141296
363316456
75
1
38
278260
67
28
183587
491363
9
5
416328
177840
30
843622484
54
45678
234550
6
41
414959
162397
24
127989
7
174447
99
34
232390
44
452029
34839
7
972412354
6
373208
23
24
66
3
322782
487967
221139290
55525
55
65
524434372
62
2410
17
99
839097883
888673217
70
366763
383493
6
170337
481824
35
132890
390576
5
66
264324
341870
230421
56
165768
251996
60
655448912
7
46
8
32675
14
66
14
41587
84
341625
132235
4
7
71
291556
90
486397
19913
64376012
87
50
72971
402144
42
83
389742
65
1749
36067
117031
446494
14
4
76
39
213323
51
116060
23451
221218
30004
79
396487
990460173
205218
94
30
86
20272
176740
558796755
74308
77
53
4
144045
499159656
38
13
75
7
186686
2
83
6
2626
334379
6
62
99655
38
413954
27879
6
10
243885
326372
84
25
366162550
84
31
188830
79
12974
79441
87
112091
7
47
324226
83
178015
305013
8
266167
11
200922
45
46
496953
56
62
85
3
23
5
49300
468869
459173
64
60
42
361852
109234
41
1
420597
640081618
1
5
52
14
53
784508973
631417828
492870
44
113787169
214720
68
437096
27
16
264257
76
17
919188456
347359
6
10
61
49
17
54
425289
48
268265
96
139587427
15
663211216
79
22
494609
361222
21
50
3
96
68
68
316103
42
83
326639
218889
93
36
80
989626530
18920151
256802
4650
52
94
56
93
30
229145
4
321811
383297
33
6
30
290531
471362
173246
70
4
91123
135954
94
84
6
28
174903236
2
96202
487321
86
87
34
83363
43
370453
302631
13385
38
54695
19
68
99
151517
4
4
62
20
174717
99
72
34
86
119296
107339
5
25
89721427
59
69
34
466141675
252745836
13
62
18
376560
426220
89
311581210
122321
4166
536997899
30
38944
204751
1
33
265162
114158
419174
68
360165
48
234595
199536
39
6
297737356
317843
50
42562
260689
5
61
250295
1
482831715
82305
70
4
351950
76
27
381020
883473609
413749
90
342835
364112
540724585
399721
8
142324
324513
427310
83415
13307390
19
786805594
38
53
72
66
51
43
63813
77
424697325
78
38
277612051
6
38
50680
72
9
5
1
261072
124121
371594
177864
396228
2300
7
50
280721
66
44
567717061
13
757668600
218063016
73
87
260905
1
51
38
197456
6
50
116773
9
82
146550
67750
285146
94
37
45
58
11
203052719
383100
68
89
84
60
68
5
51
163880
146741
491492
35096
588814647
41
395807
43
316413
242291
65916
3043
483306
97
345547
61
24493
1
59
87
24
235524
86
4
462726
216283
117941
71
77
404081
405370
23
22
59
789675023
152677
73
10666
561491008
37435
368148
44
52
73
1
86
87
423155
86
68
36
57
732392577
19
481839
65
136827
70
953878806
390534
23174
218280
5
62
388316
448568
202859
49369
43
45059
55
141659
20823
92726
27
457624
75
41
61
41
483234
301149
50292
80382
29
310841
107897
54381
186886999
65
48
336158
444117669
53109
93
40
78
146061
191729
258081
370979
4
47346
24
319078
50
137973
28
253431
216468017
5
22
41
47
233081
30
2
86
9
2
1
843083891
7268
86
206961
92
2
84031
247306
97
88
82
21
378864
29
172590
438473
421431
93
52
72
702761901
144378
31349825
89
4
51
57
2
51
66
81
69971
30
485623
416897
334899
108776
281294
79550
19
59133
495393
911402135
5
7
4804
12
404741
397443
250157
97646
4
496340127
300958
417034
60
48
362921
100198
126979
235662836
864510649
53
66
64
8
80
31
435370
88
23838
228230263
117274
207172
771721441
581282625
339836
5
72
4
336410
222924
24899551
4
1
229256
126516
35
135955
5
43
142131
468644
321431
104378
252747
27
76890
83506
469853
48639
288098
77
325241
14
155202
52
168528
39893
47
6
453197
389268
93
414079
373510
44
97
35
853717376
38371
148026881
384636
25
425280
134038101
593365529
4
241030
153231
2
59
75
3
55
36
77
9
375942
192861
521401211
344743
83
301356
42
312539
86
76
74
19328
531244565
80
59
481314
226726
72
44
340821
469500
403640
256284
56185
92
273809
88203
392476
47
96
102800
73909
60
54371
8
36733
4
108931
272648407
64
87
124920
5571
845297317
275772163
481086
45509
144234
4
59
51
48
332422524
294656
2
59
52
387693
61
169726
141706
33
944604474
15
621341002
242524
229051
82
471560
485227
448438
392628597
21
151545
58
14268
314564083
319708
471230
90
410905
82166
331537
174553
591692647
28
64
27
31
469931
50
78
58
121891
96
61
876172519
50
39
21
147925
24842
69
37
4
30
69
76
74258
21
580085980
82
5
386890
95
87
9853
1
79
672842507
313325
17
828491501
63
41
4
278517
98
359706
628413906
11
429169478
133197
86857416
98
369924
442460041
391989
329173
491681701
163749
55
173383
83
226383698
39959904
43470
899920887
708973150
99
98
96
430446
81
124054
91
49620
31
3
70
8
273689
482205
70
272052
49105
4
76
103924
1
55338
11
241410
328092
338510
4
7
22
17816
26
617037214
252346
475804
93
458827
19
79
17
97
86
50
32
80
182389
465243
2
470166
7
67
40
21
64
78
368272
131692
86164
7
483050
214707
970915539
300605
33
4
92
92
800532648
77
317365
18835
467719
46288
780937277
82
4
33
497767
146735
1
28211
289589
67
374420
8
607624381
6
9
45
95
461444
932204304
490650
28
78
97
98
1
545
38
16
13712
4
2
24
487618
85
139166
95
63
60
335225
12
61
339382472
23
2
482205
92
50375
39
9
263246664
301394018
80
19
133355
93
75819
387434
386129
7
130021
326473
87
2
9
4
29
24
227583
151144
376257
370638
98
84
213921
35
365814
79
58
497468
479945
161280
313151
144679
323110
34765
173743
265127
5
21
62
2
185560
8
66
8
55
60
191894
78
40
48
23
78176
97257
39
66984
175997
95
67382
80
212567
36
5
7
158076
44451
365990
217671
9
282962
937124916
271187
27
214956
9
839836777
48
201563
52738
210181
499250342
417703055
298459
494679
135998
67847
46
269870
409221
640141168
76
182831
21
8
70
60
22
86
26
11
81901
80
311356
5
26
317553
415385
27
113505
180034
210325
15
1
7069
29
103838
8
3
44
46
37
193499
2
1
151024
35
69
43
73561
52875
344285
57
22169
81
33
611555974
417140
89
68
24
235010
54
15
14
41
29
15
89
387906863
97993
8
205787
76
322474
36
580970277
37
390200
55
273385
80581
344511013
87
308135
390302
49
151429
785006526
491507
70
374107
31
312152
1
825812555
51
173670
470310
48
16862
9
206090
7
7
56
730106973
444408
46
223493603
241915
176128248
12
54
37
5
92
475922
7
343382
60
19
454482
88
67
338216
23
618349255
139350
87
259760
27
219959
86085
31
9
23
5
72
725987397
91
86
6
51
49
54
53726
30
140020
332553
42
33
291132
60
348041
18
19
94
99
581219676
362018
164627
121882
69
43
72
19
53
3
5
413694
447128
2
56
22995
349818
580738140
458028
69
48
29
15812
50
65
395532
9
209271
87
62
89
46
327114
178222
47
393090
92
84
412224
244760
78
10
181214
13
15
11
489939
65
66
13
91
16
360855
29
1
153570
47
249997
250795
124744
492192
55
338548
38
163242
67
215061
127929
155028
16
1
25
26
82
362907
14
210721
50
35
208903436
405202896
88565327
59
1
169216188
1
379772
13
7
7
186277
20
34
435391692
196467
124212
308844
14703
2
292291
46340
48
366632
6
363508
369303
85
491520
6
53
263777
70
95453
28
213147364
104348
62
305929
359696
88
78
239461035
44
49
256745
785721423
83022
307749
3
229832
4
117868384
57
49
5
67
355463
981064372
126851
70
989049000
14
479294
212477
795354760
3
22
77
193167
35
57
92
58
86
65
244396
206432
60
171650429
57
57129
472702
77
86
645120339
300573
25
423105
300111
6
784062433
367786
53
438099
92
297824149
357098423
271248
109057346
96
38
458595
4
206889907
18
27097
30
61
83552
240945
2
9
87
216050
437716
30
41222
5
124034
312756
92
5
26
168937
86
157695
495565
277361
947342532
88766
37
574664361
77109
30
8
116579
22
430632
415202760
237584
311942142
94
347473
27
30
68
269880
63
299703
54714
72
313227
201526
7
915976855
441385
230446
40
10815
99
238943
82
74
55792
202306
71
87
60
7
428946
17
446791
66519
39
34
404359
392207
364899
213223
98
95
434482
268457
931709192
165083
56
54658
403202
4
430111
78030
420261
479817
6
22
352551
5
4
69
188729
57
53
455180
84
53
58
8
226129
6
14814
98
211362237
39
98
42
34575
976568561
471794
991724573
56
242492
179767
87
58
12
235878
62
55
26
49
426072
17
305067548
49
234905
191762978
18
6
66
32
244730789
440577
965883230
294028
58
107125513
59
126813
96
20
268838
17777
82
335141
121286
3
341867
436441
440762
463078
25
203252941
32
300191
60
5
89
53
227868
56
81
47
264294
99
73
79
269884310
80881
367981
124567
155044
55
39
2
53
5
36
94
78933
3
64
14
27
476095
314623
671079476
50265
5
249529866
370929
274943
93
404629
281438
341256
88976
149143
1
88
65182
491285396
75
166101223
547506404
248593
7
91
80
88
829038969
373178
407478
93
97
59
19
12
58
38
5
281655
96
74
90
538762944
939038841
200429
139999
15
89995
6
16
425624
376559
83
57219
93
45
9
44293
165619
162947
24
52
3
59
1
364587
87
4
293660
5
4
3
86
4
994247543
45329
304775
5
162325
749590044
82818
43572
53072
53699
30
391070
29
20
70
107460
14
69
37502
79
184358
265193
82
294032
67
379181
124472
1
16
490062
73
277374
2
95
88
72
91
276404
67
89
318960
91743
414573
58
34350
55
37
402763
53
61
939461399
257490
287711
704471183
467987
521195548
206478
273520247
40
52
324698
22356018
58
353890
997927177
294237
288762
12
851258677
457058
48
4
214318
387812
98163
109762
26
962390789
2
91
337728
5
64
84
314039
123075
96
63
298374
54
49175
441280
13
468550
162453
52
72
176169
190604
293582
9
3
68
13334
132343
80
32
87
96
208782118
23
100208
37
23
334290
71
312591
79
97
94
24
21
88
368494
297525
428596
81
174879365
6
78
354846
1
85069
993813447
96
8
2
69
380429
10702
6
25
88
94
294114
425738
8
85
485371
251180
405419
77
71
396170
28631
343439
7
72
35
237511
484002
58
63
368879
63
45
86
286026
455870
469459563
160435
64
14
359818
9
64
96
9
456599
21
10
448941
360929938
39
8
435389160
55
354496
11
43
35
994608925
15
76
92
496845881
207476
2
72
480067
54
58
1
2
88
26
429275
99
215869016
61
323645
71
244778
1
60
350583
474964691
76
85
160477
773112152
34
31
371832256
2
299651435
154709
366618
947637966
54
91597
384364
92
70
90
64
14
473980
81
5
1
52
989344071
17
41
21642374
5
442064
73
392975
4
933
433873187
77795
176617
323031
304292
389720
10
141541153
366917
23
38
489839
50
86
11
275938
12720
744062872
201748
94698
75
4
97953
319884
630986320
2
53
7
94
196819
95
432701872
445753741
77
93
37
55
407065
56
182137
98
62
281370827
13
51
6
48
417473
89
40
391390
52
96
2
5014
255162
353973
45674
95
7
41
63
20
477841
635194797
403665
92
300989
178001
496051
46
51
185316
72
281829
493195
68
125209
82
12
6
339390
61
272988
130793
65703
234049932
2
196768
67
213606
4
76436
50
88
432694
13
119747764
486106
76
85
82
45
149255
55
59
197731
531165755
3
31
255774
278697
155993
67
15
9
211931
370555
72
325827
8
436770
381223905
27
40
62
3
534691207
906639638
3
403772
70
26883
464426
4
7
898531115
109988
32
66
9
42
181785
257736
918956234
54
251012623
875681745
453735
90440
893626707
30
92
50
66
209837
53
9
261752
9
12369
73
3
77523
80
60771
30
167518
41
335609
347703
72
80
169385
211581
85
45
907679879
456211
18
3
45
217068840
80999
545424596
50
7
156225
88906
13
222826410
94
96
281335
5
355723
78964
88986
35
273375
434261177
325603
973127198
11013
35
53155
225253381
684491848
18
52925
3868
89
257426
8
262395
7
91
79
248387
16105
273951
98907
84
205886
65
44
54
384404
47
56
479182
70
351693
455525
370723
51
1
79
71
19
61
477740
51
24
387298735
254201
250341
28
13
47
47
47
458668
82402
83043
116214
585643109
83
193413
35
459548
5
40
20
79
94
348458
37
223435
488590
3
217720
110611
42
29
16
34
199759
257902487
86954
17
510855880
24
325155
395696
490301
92
476500
25
301354050
114344
454969
270874
64
29
217207
258147
222445
388801
53
188634
19
14
71
26
389709
98
135626150
81
92
156423
495571
51705
477363
3
38
180548
59
305742
430012798
295497
882578184
5
6
35
77
272984
37
32
43
374773
287473
5
8
32
48
67
201882
1
56946
97
34
336565
8
428231
242538
49444
24
12
69117
34
87
184246
90
7
75
37
996353442
26
665268460
89
5
28035818
47
29
371521218
393221
62
111923
91
72
315182
37
73
126902
50
7
6
88
375723
484718
35
590008055
54
331664
293784
98
5
53
13
42
67
129647
29
167048
59
898701338
246874
92976
45
112867
82
342955
148386048
194164
305537
36
357115
6
454347
287026
87
2
42
331958449
277726
76999
26
4
94239
12
354889
84
33379
15
214918
484052
69
180886
61
9
9
399209
83
1407
76
60
1871006
458371
566724269
53
15290
30614238
197994
980705281
67
314881
5
91
33
8
404121
93899585
849299777
481510
469207
4
452343
71
85
98
5
209443
370699
59
482434
58
98
74470
348714
315199
10
45
78
375270
16
64570500
66076
20
37
37
442758
384279
16
75
329097
5
243528
86
99
431211
89
11473
69
346507
48
398188
71
40884
63
143524
9
48
69
34
581319426
499681
417303048
208608
17
184708
77806
341207
354183758
4
98832
73
142590
230976
71
24
54
42
197404
296767
259480
68
22
83
56046
5
40
334489
930939409
510722004
94
76
8
321295
687082039
23
91355721
304660
6
162977
39
279862
71939315
32
476603
59976
788316075
53032
72
252125
88853
926575793
64909
9563
285403
2
294627
76
89
21
44
84
436026
32
200898
3
2
91
95
52
24093
22
470643
24
96088
9
975590835
204771905
182549
444442939
51
25320
50
211843
928412793
85
96
73
72
69707
74
11155232
12
241030
39
89
98
94275
344400
4
432379
59
138648706
91
94
164652
114277
26
47
356680
8
92
433406
25
14
12890
832315592
7
116833
275531
99326
58
8
59
56
299401
354423
390936
155856
63
82
440366
98983
88
61
393856
75940188
129542319
412077
74394
284739
4
46
68
230248
292080
164798086
767193412
182792
94
242853
27
436221
365109
397646
171084
84204
469368
138002
50
38
17
612420226
306901
54548
70
83
61
68
50
33
397398
74
24
77
51
80
371306
68
50
451053
313960
868196172
68
324098
32
467941
92
87
71
5
382340
241206
361405
58
23
118126
51
89
77
79
258561
53469
414880
78
472940
51
47
96
228014
228922514
73649
249375
83
458568
325549
592200207
51
35
4
187987
351590
519456849
159893
64
94
7
38
97
38017
31
771036097
106673630
99
163786
90
81147
37
356535
5
116799933
793284210
88633
25
137780
9
46997
89918
146102
190258
49
3
248698
11
78
96
273194469
149265
241990
86
491757
89
173054
26877
3
199611
72
35602
87
7
7
10
387868
472106
435925
436448507
460665
973839025
42
409799
84
856063030
4
412648
442352
65
848204125
436279
67431
54356
432123
47
78
239716577
38
93435
45
41430
88
51
262268
88
91
380536556
496186
85
35
864575566
8
809271609
442475
5
81691
388600
54
57
7
494272
16
28
269049
302969
3
45425
4
58
11
441772
54
5
31
31
11
52
212627
24
69
159869
18493564
462397
34
150777
36
239381
498375404
36
57862
79209
43
41
291001
60
2
51
91
593169560
53
63
66
24
55
27
52
89
93
947752069
42
81
24
489415
197312
304131
56630
398982
220920
488814
55
32
5
65
26
2
443761
172973
42
654020711
253045
24
228761
434568
29
389604
26
29
14
8
84
99370
31
174692
63
593615446
20070
70
51
61
3
52631
40
431711023
318071
8161
45
7
29
351085
82
2
198228
21
220473
486068
864341736
273250
40
564
130533
893644072
420306
17
12
43242
414894
483061
78
374764
68
151605
84
262089
121575
73
2
39017
6
46
131797263
12
400205
76
24
299786
467903
305612
26
324595
84
35
324864
22
277248
430324
84236
399485
358216819
75
69
56
31
722219908
62
360226
18
18
607231184
247553
8
166124126
293652
387379
159403
189851
92
141263
465155
89643
821410433
873139404
288765
158217
208531
12264
88
259742
1
6
100155041
108259
78906
235182
23
13
65
1
730646099
412387
73
262190
311778
60
236328
64886
125707
28304784
149038
4
223641
173726
475178
26
9
51
35
58
43
74
93
611057368
85341
17
61
30344
27
579679955
364102
82
92
50
4
157540597
162363
455999
93
87
293985
11
485281
486559
20
294295
833753887
228837
9
50
365141
478045575
487663
94
66176462
91
128517
80
3
72
383131
20
408351
302054739
37
80
69701
453526
98
124672
42
399368
68
470574
91
76
270156
45247
85
93
78
53
31563
930588121
39
26
72
22442
460508
14
4
2
8
470744
22
42
15
358260
253461
315735
369827
8
201575
319717095
398665798
175124
56
85
72
30
18
93
51
164308
63
35
9
451170
27
9
7
5
465241
372478
33
79
13556
59
668551066
297308
227614
91
40548
8
446673
481043
8254
1
128511
87
73
315326
83
661361625
35
207693
82
909664142
2
139589
434603
272973
378109
65
96
232390
37
9
66817
82
46
50
203441
458379
65
11
347736
134398
617159747
205773
45929
337270527
54
431374
315204
34836
340065674
23
77
31
275602
875787441
303854
292464
19
90
91
62
127492568
549096960
371388
11
197458
54
94
476241876
356914
81
203723
8
214612668
75
71
75
356765
32
272932
6
83
30
916383372
255603
51
31
9
425313
8
96
9
210000138
492756
640262297
75
478163
15
62
21
50
40
293623619
80
240498
53
53
57
362142621
84
88
11665
3333
115070
365495
318010
353994
865268161
67
1
56841
36108
97
178953
56202
466875736
723521336
339984
90069
23
316141
7
17
120157
629001840
4
6
31
22260
8
57
378125
49
942969115
53
75
95
458395
15
44
949642237
289657906
30
4
53
175929
73
9
50
8
390735
94
17
359681
74164
318248
5
74
473594
82
351745
463966
37
78
273944
387164
986828063
46
35
51
54
47
8
31
3
361466
79704856
432206
411195
33
476859
186724
168597
320741
80
62
49969898
80
339726
55148
384563
523746857
414710
438444561
26
368537
1
412498
1
93
62
219182
99
56
17212
154283
29014
409173
55843
98
6
243610
327996662
704167597
86
410178
7
55
63
478589
429106
16439
128429
4
90
285467
97
471243
243927
396478
385904
85
97
98028
235250
98
456423
90
378482
232693534
84
8
42491
22963
58
89
34
65
52
59
466694
476672
39
81
21
5
2
830092198
542066617
49
244639
77
384488
16
41
258207
932772737
24
37
319452
85
8
187759
345435542
698063088
13
70
345393
423103
69350
179753
4886
88
188414
64
4
718294619
10
940579688
422080
406615
40
275209543
307084
304136
5
305432
7
205293
95035034
29
14068
48
161205
65
487322
1250
96
673985183
81
18
118744
72
288174
436482
85344
4
2
339166
35
93125
8
28
341591
683333971
806468702
58280
8
44
100890
21
328947
224421
313319
43
3
63586
149165
15
274627
54
85
57
19133
23
888647051
225054
239428
72
9
21
28829
149077897
92
7
69
111218
62
473477
27
291531
96189
90
146913
15
419061
15347
594086942
27
23
92
604163646
19
741854716
306093
79
643705614
277756
211140
23
629147937
415509
62
385427352
96
52
7
212931
20
508744201
86
489396
378528
40
39531642
72
5
3
67
1
435302
347718
32
9
159156
7
53
209842109
54
243934
90
35894
52
333555
31545
48
6
6
35377899
236415
37
50
211053
72
401271
212560663
292180
73
180200903
73006142
435958
89
489599
75
16
29443
43291
80948
26609
110887
52826305
8
294728
68
67
316790
76714
41
28
216056
342377
40
40
475957
10138
435033
287341
75729
62
5279
6
432895
4
54
159153
7
25354
50
37
93
39
3
18
477222
111815
255045682
4
55
87
24
126650073
116180
45400
465814
37
381394
254896
44
8
49
88554
975973323
89
61
362794
360737
204196
124653
125582
75
446183
325364
52
38
688258457
285262
255428
87
183754
89
58
16
3
62
12
89
41741
64
321971
66480
29
244613
78
448259
49
146677
295498
478531
98
345911
24
11
27
54
98
53230
52
13
39
2
80
282587
33
889848287
93
466683
38
416424
83
373304
82
288055
292947
3
96
48
69
551378913
165443
520858534
7
321524
15
152688
71755
337421
202032952
145541
395152
99966
20
286521056
91
276991
85
731814231
13
262804941
452331697
8
362677
11
80
270269
348987055
76
2
43086
74511
73
983267188
238009
433656
28
785938047
23
301881333
8
17
3
405163
83
41
666097634
172928
236838
757016411
82
64
159774
28
32996
14
33275
360536268
932639044
90
302321
44
70852
77
483916
329090
93
30
345254
347027
98
91
343399
95
49
95
338807285
270083
211886
50
388343
70450
461315
99
65
102182
20
228583
95
97894
149578
30
388225
31408
67531
267493
93249
226363
349264
11678
92
1
85
79
438888
41
102842
96
226663
305690
210141
21
427250
19
11
11
6
95
344258
46456
231842
51
29765563
487745
85
32
2
302049079
61
10
44
90
9
58
38
205921
42
140130
953392116
340909
99
266904
282089
2894
102652
49
426089
87
99
161509
43517
67
63276
22728
31696
5
8
83
58
167909
4
51439
60252293
79
27
335569
99
14
26
2
13
12
51
49
397247
97
744356064
86
42
221912
68
999252751
379919848
92
12
9
64321
99
60
93
395747
8
493708854
27
71
447667
34
489911
75
73
20
251807
321910
87
67
499045027
464726
59
271871
306968658
44
36
83767
85
29
5
65
82940
75
194364
43
135932
20709
498798
71
595598474
235083
66
11
292962
848073192
395051
217343
82
144599
2
39072395
265629
31
14
63
220720045
67
49
64
75
218022
5
90
834870103
458020
27
34183
256901
65
273657
9
35
956863989
67
179382235
13
311704
20
82
98
599323828
456891
13
21
340763
58736
146954
3984
69
411245
358463
187535
32
11
3
416404
370474567
387474
69
24
81659
32
52315
13
42
280767
374717
17
97
88
70
33
44529
335866
66
491886
98378
6
85
63
2
45
284937
82
64
94
64
99
87
249072
84100
406639
77
215423
89
446568
83
57
73
982979668
48953
8431711
255728
95
51
18
226514
36
2583
418464
316537
63
304311
57
119351
57
25
34
11
173280
169662
7
177803
50
23
676398789
38
8988
3
459562340
73164711
87
90
100793
56
80
73
36
1
4
313881
295331
71
72
95
302248597
333138
188820
67
55727
63
25200
53
163103
20
481492
69
48
203821558
155146
18
168877
10
394862
3
65
35585259
318976
7
784503972
39
42
9
936566071
184310
279152
38
40
241395
9
452059
3
540777319
57
448179
1
85
85
297250
38
75
410601
18
67
494716
28
174712419
428406
52015
127597
19
24
397061660
107677
10
105237596
447162
356772
42
99
59377
214361026
66
18
28
88
113950
73
232347
21
49
24
15759
31
776870583
484942
67020
929897806
430244
2
660079884
315036
334565
364811
82
283935
41
18028
23
252255
76923
24
422464
286940
36
45
48
88
49
20
32
8
50
40
88
52147
506465427
145584391
78580
332418
206078
90
475173
629158815
296668
83
64622
379306
165555
75035
460652
214866
441810367
62
360315
55
42927
45
19041
45
438630
76
356313
120276
145804
143272
6
378039
955026707
79
866983397
8
44
77
109692
463956
89
39517
451735
458689
56
92
320147
73
55
75
490665
63
54342
395696194
42
733902801
245226
357538
60
482243
46806
112570
97
21859
17
66
50
87
283576
406522
29
64887
63112
321517
2
37
58
88
329396
7
274628
8
1
364424
220804
39
30
253655
16
1
10
201792
65
376018
58
7498629
46
449295397
96
79
289101
50
69881535
682152548
946734220
22
797454040
59
74
429911
59
34
48
421439
373655
29
395998
409486
887567120
45
47
38
411584
19430
360398
250377
9
247053
91
350842
274766
472641
680228824
382093887
39
17
236694
59
122869
52
369500
6
8518
338326
325423
56
81
86
446028
225927
970573745
273420
479575
64
68
62
222355
497405
85
5
38439
499956
367843
3
429502
26707
128069
276521
44
100704
262486
28
168129
59376
134296
304677
58
97217
7
60
73
76
412968
29
22
8
8
72
33
83525
139126
68
32
136582
58
97147
60
5
287055
220722435
344648
846540616
42
212318
988993057
60
9
14
165503
93
9
45
57
170457672
89
350371
374493
961259049
439785
58519
306527
312967
34
119080
47
15
11
818774053
281181
8
59
34
297567
9
35946927
28
498027
7
239099
70
66
346743
6
92
211963
1
334447
7
274791
74
3
7
96
61
104814
12
152730
3
386581
60
3
5
353677
9
237129
357994
4
79
398891
10
10
177756
9
40236
436172
475376
84
9
386633
90
77
177040
274754
340332
84708
415680
917823381
471385
19
6
41
88
55549
349605
590354539
34
371797
270343
18
9
71
62
176800
34
68
163155
47
924439186
263714
76
449242
59
2
45
488212
27
6447
348833
133821
4
218739
92
144294
337758
168284
11
53
69
315071
60
359583
9
1
165136
91
82
311474
22
87
623858155
498848284
124913
338995
36
474438
142810
4
378572
113104
468426
41
110150158
414553
444225044
366331
49453764
44
68
49475
47506
44
9
84017
92
71
66
26
306052964
55
83
20
50
39
85
276476
70
64
34
32
174327
170287
166049
82
83
50497
269764
44426
33317
392017
93
415820
6
145610355
175020177
7
12
97
32
260636
80
75
9
177581
23315
47
59
11
38012
466998
545926459
56
24
66
370990374
457895
96
83
11
261321
357597
361106
9
32
76
474554
222828
6
362138
16587
92
427342
88
52
52
486046
277039473
83
918780085
7
14
44
98
8
174584
489147
99
1
497783
76
1
304805
119397
157004
192499
92983
56690
217986
362943
172622916
391471
91
58
291461875
36
215436
22033
23640
63
96960
6
17
96
6893
247276
24
59
30
9
65
53466
373995
440279
42
19
2
41
77
26
165525
98544
351071
53
74
39
35
53086
17
25
212240
336451
39
14
198405
18413
1
12
45
468942
96
12
810427238
22
226644
322699
19
57
305416
4
152695084
24
405293
145649
260974674
116694
80
72
6
29
56
108244
248792
490815
284914
250995
279563
9
442258
82
188684
53
1679
324496
430490031
367815025
75
465896
8
84
34
33
507745577
109722
189088
257303308
203806
58
91
36
86
131562
8
99
42
388008
320686
30
86
26
74
51
4
439139
18
2
17
410611
99
3
77181
63
399184766
44
195199
215520
363905
44
72
17741
217371
463048
13
757793724
79
400122
82766
6
19
87
419762
216737
970971472
421381588
90
59
79109332
6
5
67
50
82
67
357586
77
6
59
8
6
262113
327997
3
87922
65
7
1
317248099
21
19
93
173820393
45782
97
39
223544077
415314
92
135064
128451
15
8
55
34
35
117099
32
86
471990
83
124079
7
122515
3
53
70
27
472316
403351
398258277
49
492420
41
60
77
5
81
47746
64
40
68
8
65187
833506747
2
77
332051
364178
3
337328
157062990
224204
46
442107
187534
732912077
58
30
638499095
98
40282
56
264476258
461416
24
8
459948
122757
225412
3
465525
193842
328250
35
391635
59
349910
47
28
59
395234
381826
68
21
13
461179
44
235579729
7
315060
30
47
36
75313
810188650
97
29621
9
189508797
4
364658
169788
325106
295069
21
22907
4
853134672
88
746941928
27
6
65
383526
467188126
5
340170
309151
19
42
99395
162367
467981
31
455209
33082
48
81
89
59
14
348976
1
219675
17
46
312812
421792
177069
392681
15
39
5
994443822
212921
5
344574
226944
459579
479924
36
251145
79579823
44
112875
272846
4
89
143352
64
321591
243622602
40
73
52
32
201341
88
47
497681735
92506
237611
425095
9
405537
57
136646952
89
128148
211404
424312
88
9
38390
9
57
79
7
63606
86
397032
446670994
7
82
3
72
467540
446443
147950
8
61
42
98
575651547
9
38
358834
8
183874035
71
420345
238391
230896
75
21
80
7
49212
324159
56
67
14
80
53
164612
565590868
61756
9
469111
66229
63
282770081
49970
18
84
6
45
65
18
8
11532
423839330
264139
3
18
413404
49
52
74
417131015
440371876
87
58
7
12
5
174731
78
491348
455936
82
94
903383332
3
184055
352894
5
373695
262801
57117
57
2
320935
96
224202
386933
20
35597
70
83
186392
24
4982
22
81
80
18
438842
579312053
307648
586288079
96
414747
64
62
19
233123
402417532
145404
9
45
17
57895
49
96
52
205647
94556808
85414
76
257309
3
2
49
53
145574
552327093
14
407212239
926906154
90
164536
8
8
24
101427
407324
64
8
65
40
3
3
44
99
447823
9
30
436179
4
130085
8
47
298876
40
324180
76
21
266807
88
185797
407634
74
289402
42194
20
43
14
41
57642
40
63
75
614615581
74
4
43
451015
283462
274398
1
399587
673710216
71
361553807
2
76
79
2
101556
35
43642
34098
256937
228870
355192
19
482992085
75
61
38
139693419
47
791719610
206165
43
44
193584
99
442476326
440576525
12
381534
9
76302
20
76
23
493398
98
421793
562507786
7
60
84
16036
92
9
3
6
92923
403018
7
35
27
39
20
67534
11
414058559
1
217168
60
73
432042
32
196361
19724
41
79
24
13
302884
59
460911
60
65
8
3
401754
142702
1
431533
34766
67
51
80
192859
62
2
70
89
95
130088
33
339686
57
30
778224173
69
52
79713
9
6
68
394086
693728074
55
145328
3
68
35
42
74
452405
185815827
24
23
9
49
39
331536
80
19
138576
18
828798223
63
53
342748
3
99
94
97
95
40
28
81
11
93324
316515
2
110898
3
79
6
392203
58
5
3
182130
365950
99
234720
49
135761
1
73
712219771
496289
33903278
422498
6
192164
5
21
69
73
27
245459
213030
540337071
477501
237897
111518432
656093432
76
6
51403855
45128
3
221079
257027
157899276
40
9
733825241
29230
215197
91
6
251211
2
219794
295064
23340
22
98
25113
63
176094
94713
39
347280
239369815
70
183665
14
872584352
64
469746
53
82
517009270
97
107566
2
64
508453779
893535136
9
77438
373531
20829
62
117999
221641
13
78
22
5
26310
86
67
45
104485
229996
436233
237821
42
80264
38644
3
83
2
98
5
65
359636
58
257659
321196
41
256439
49
68
87
1
310274
38
202297
73131
289500
117326
297129839
124198
194660
472386
143332
56
905679423
144431
388440
20
31
96
476886
31
5
62
305723
94606
79914
4
88
297296
425352
419389
128191
6
73
58
150367
611477170
91
75
249561
276731
429501
459949
149004
400718
71699
355942
45
69
62389482
277413267
119777
40902
503691277
75
94
58
239325
418944
70
5
35
92
62
41
88
457047
49
89851
240552
499339
37
53
49
351599264
224885
77
64
128132584
351492
371012
266862
95
60
411526
43034
68
64
987913060
61
54
284724
44
233644
869004517
7
369280
52
98
85376
206597
33460
139796
92
81
231470
107806
4607
218705
34
15
7
141532
934741704
193564
22
71
44
65
90
312992
7
6
301090
260283
65
65
24
131117134
1
144015
5
46
6
92
1
68
85
370737
15
68
385103
70
28
3
56
89
49
46
81
7
80
374894
67
56
95
87
442250740
39
12680
266619
7
21
462216
412737459
66
403775
876913765
499399
487334
54
349435
287032947
281980
388488
498984
55
2
470883805
984
37
95
463786
12
740580863
217707
78
38
177214
297543
450359
53
334861
89
57
5
52
482524
169452
9
9509
53
9
28
232645
42
98
225410
92
357736
147089
727338111
21
28
88
9
59
33
45
979457288
233697
221920
10
94414
55
450008
62942
14
52
43
637432340
212988836
410500166
5
438084
91
19
862823658
205308
486580
444561
438573
5
86
43
488147
1932
95
37
131859951
442571901
292178
853505238
47
6
36
194537
72
61
9
38654
47
90
43
38
475408
41
49392
419514
651577810
45
9
83
333029
335260
10
285233
251618
59
34
55757
486693
94
77964
15
302420
745590527
384554
71
1
488127
9
366649
41791572
480473
45387
8
78
16
89
22
28659341
78
59
70
30
735259349
92
177079408
82
28
2
58
71
425610
2
9
81475374
7
171217
10
52
8
516
389634
1
2
100788
58
61290
71
55
74
64586
37583806
96
4
814206990
85
71
4
52
24
50
120987
50
190321814
336977
9
4
2
7
2298
112591403
6
871581243
17
67
397969
251696
465245
55
18
8607
320107
90827828
52
76
213746
56
950601416
30
84
62
885260754
45
98
4
828488802
343562624
93
5
269975
709339160
486048
7
73
10644
117652
477127
487077
86
826994827
99188
75
417776
458902
451278
60
8
423679
12
4
7
7
92
448665
16
108343
3
11
36111
48
555562292
20
337317
8
18
48
74014
458411
48248
2
291149
8
270524756
30
64
87
3
167135
32
347048
8
274886487
7
58
55
61
51593
3
66
313857
284109
14
4
316993
80
210880
39
24
44
328983
39
47945
6
21
81
30
44
204447
416184
391237
32
270064
155585
180038
28054
722779902
199046
225431
70
36
610045462
76
30
62
101751
37
140954
27
428095720
3
231502277
6
99
101901
5
33
15
432083
24
417742
430699
424107
20808
32091
22392
72
35
23
969036041
37
347339
379697
409381
369699
8
11
65
416383
78335
4
247773
27
507626548
70
320810
1
104187
412753
57372042
550177695
48431
208035
2
3
5
28
437929
143074
64660
949786543
2
13
235409
349116
95
87
105648
323512
104734
84
11
52
231494
399532
892627572
22
736915915
42508
637201885
62
36
61
19500
423633
56
69
423372
29
17
4
558971377
63
9
9
98
51817
10
16
5
207268
1
34
18577
63
352901
11
4
65
4075
37
13
170364
83641
489866
411589
11
251951
80
416395
81
30
717814893
59
85
6
350243
543385512
359865
31
189473
401405
3
406056
106376
419820
34
90
8
7
455549
184952
461318
55
61
5
16
492915
243640
300124
2
74
377988
12
198919163
78
337291
859036283
5
97
51896
84
4
8
538671065
67
3
1
86802
278719
6
24
40
4
9
104931
258184627
9457
4
31
21866
57
386965441
42
227978
485737
174619
99
97
70
55
8
28578
27
91
80
215859
161829
81
393981252
14
88
39
177634
13
70
471051
458605
50
38
230569625
668389719
65
33
17
92
9
172863
85
76
272796
68
156313925
62
95
72
60
7
87
322792
5
7
21
451485
70
261784
43
163094
5
432729
1
13
24421
451670756
99
32
3793
58054
93
292688
176507
368723144
210173
20
88
20
193600
439902
38
469753892
84
80
123324
72484
70
43
95800
6
451737
216404
420421
99
98
6
43
421033
81
62
568244233
24
458435
345044
85779
660656239
15722
72
7
95
323900
8
24
40
484548
40
65
443836
5
79
45
84
648311219
93
482484
39
360517
62586
60
8
87
78
164105
59
33
19
34
5
144477
47
385156
9
6
311891
21
451421
6
320406
76
460805
117401
87
8
264614
712309737
284531
95
147819
307300
71
97
4
358058
136477
75
468408
6
499839
275884
4
425541
308084
459089
38
65
184995
930370206
90
328865
40
254991
230897
394583
674626149
12
252506
11
21089
277349
677166085
173506
410744
380962
184493527
498862
11497
22
4
221990
240489
473046
80750
67422736
53
1
337359
65
224256
24
499075802
428003
42
84
214254
7
42
409539
103176
416024
30838
76
84
9
31
64
252199
5
6
153610
209800
93
220623
90
67
107499
83
3
174962928
95
75255
58
225040
8
88
19
315340
367839
307747
358630
193578937
45
418332887
56835
30
7
87
51
800774181
147088
2
89127
405827
39
139423
34
42987
403055
79404
329286
62
65
388783
456689
473712
247304
44
88
9
263666
63
2
78
85
3
132019
94
391755
41
193156
82
84803
225619
69
369244
421954
63
91
178979
154820
94
891517022
352969
53
170320
68
2
61
115787
335234
305966
74
27
1
262588
353283
22
408427
451257223
8
649840032
54
1
27
2
217472
365506
165858377
4
105332
400384
402644
7
60
214081
68
36
97
813058463
8
11
104282
247353
322307
768096966
306575
265324
60
165991
271276
64
26
241754
93
409645
46
310548024
266475
47
32
46
4
415625
483273
314626
1
460151
473772
7
832711835
66
37
369427130
312074
24613
46
35
9
108830
492025
2
952648092
80156
35842
680548762
2
28
15
308216
99150
554836248
70
457322
13
134944056
142812932
31
45
372324
91
82
62
67
201403
86
40
193668
383920
86
95
48
218668
159848
8
8
45
128546
213299
26
27
186585
402178
1
69
390708
243948
461767
37
90
361604
5
16460
406440
39924
50
222493797
106652
126800409
50
381729
30
180963
148537
71
286890
99
6
21
42
206978
30
6
91698
7
298307
91
404805
8
42
32
359048
21
2
2
32
156902
44
207316
56
364915
47
923475905
454734
9
5
28
5
79
25
98
63
89
5642
52
106690
327190418
77
78
67
970682907
98
9
61
392999
35
197258318
52
224289
99
64
44
81
394887295
480464
335375
77
8
7
37
16245
88
250881
657
24
444835
65
260403
52
13
43
96
399874
427292
128621
89
4
310836
467284
187326
493858
57
51
96
7
649696082
327078
377558
146317
213913
183479
979673811
21
2
57
832162412
355969
384068
125941
493924
99
99
95
31
100730
325663
310616
56
326509
96259
96394
22
54
339595
20
2
150440
45
125626
318159
360166
61
43
18
39
345975
335990
173870
95
16
183561
92
40
68
43
719328643
25
178559
62
28
658059806
13482
421677
483047
84
205077
393014
201448
97
349220957
131832
56
120929
26
20
334560
12747
41
25948416
465454
2
49
405448177
65
931966253
85
58
73
95
253868
69
89
144064
77
317089
80
476016
358507
6
280665
54
488332248
16
63687
86
298458
159224
481478
821409375
40523
73
9
672506091
23
463724
363477
259069
47
463108362
27
219699
17
35
75
56
65
20
6
34
132606
430959
114482
99
2
6
29
137622
166797
583795572
95562
395980
862685400
1
2
9
334350
8928
15
71
72619
18437
5
11
32252
81
381478
327239076
673924334
229471423
38154287
437652
226978
212622
5
11
285713
47
62
60140
66
82
91
62
229382
394604
406493
57025
90
62
69
204724
29
239931
78391
483880
36
877161188
193555
155481379
17
10538
582473305
179788
303899
1
82
241409
7
21745
44
957777366
49
112254
34
48
252498
375908
361025226
321986
167549
3
59971
29
3
79
12
58
485158
477524
400975
81
41
35958
63
38
14883
19
117744
463631
27
436505
95
8
164771
57
82935
13499
403175
22
69
255351
119350
22
36
97
79
4052
619652972
50
73
417288
359836643
29
384941
296807061
12
423026
1
26778
413991
98
254215
535850216
213762
24
208484
56
41
5
472938
80
69
284643
64
26
305657
371312
59
79
17
450051436
17
56
310039
53216
439815
310415897
134836
69
607738763
7
93
25
41
184720
134291
13
91
4
3
86
50
6
44
254698
29
17
95
245588
459638
342112
7
18
136333
42
73
26
197455
9
99
16
452977
43
536625298
40
64
93
25
114339
250207
211596
28
90
68
53
994427902
794023573
465258
61
73
12
10
45791
8
83
436764
230005
35
271988319
74
314048
496874101
333082
45
190703
78884
28
5
68183
64
167073
191493
144455
2
86
269252099
104958
358303034
37
441986
1
9
206928
496103
433020
74951
106083
5
8
283680
897962790
41
90
59
44
66938
27
9
64391
67
97062
210535768
22
49
48
121436
618576388
292764
455268
320496324
368775
476078
68
73
789652382
995010341
221283
30
8
21756
146873
14
399617
485184
432572
82
74
70
55491
24885
5
78
54339
18
268716
29
50
67387
11
34
69
149324
52
4
1
348786
431576
331395
333421
57
83
397642
56
180115
12
2
22133
50013
32
6
20
282258
66
234044
628900632
255675
74
366288
26
922664437
352853
179389
57
376446
458902
981718089
66
297776
202422
259577
9
312804
11
47
57
908722978
499348
49
270503
54
70
351713
86
199085
116315612
69
38
298423
341568
171257093
407014
454494
59
8
75
24
318025
19
24
85
5
254971
426260
69386
25
271683
14
340078
63
299770
17
297066
234068
8
73
63399
796015828
80
251044
22
13
73
155492
127568
76105641
47
476304
150543
33
187379
21
444374
298209
173725
357546
476234
62
42600
75
303294348
406571
355757
281255
44843097
249054
874472489
59
61
2
469600
2
19
271688
35
76
193791
468050
16
18
103652
409460
460408
35539
462941
79540
36
37
53
138520
37
56
333150
375998
394064
21
384934
378191
80
460274
80
284649
371910
14
289037
140416
494570
108307
604676927
971588204
64
185000
97
64
392435
806440750
266578
33
86
1
167527
387205
9
17
82
466920
523718467
40
467164
292061
89
387244
82137
226590333
8
60035
5
793784972
320408
63
369256
457363
68
118798898
44
17
209425
378528
240187
478564
179368
59617
202240
249926
582792078
380503
84
477228
71
1
421161
76
492939909
60
319349
91
48
229296
27
435963
81
90
149867
415359
26
319389
73
51
269727108
941147124
64188
403781393
992792443
56
86
95225
261695
413896
9
88
91
3
122720
60
460259195
129462
34
13
862556788
41
49822
28
181695
76
58
70
11
1
140514
562366915
17
72
58
742153701
58
343530
398666
3
418291919
49860
71638
27
16
63
7
54856
487972911
49
777349085
365206
153728
36
77
5
38
346873
309886
98781
42
466474394
6
67
73
24
69
89
213229181
4
404292
44
380141653
97
421641
60
396497
142496
122335
187430
85
708664365
31
432157
38
9
26
452907
4
43
425259
161181
42063032
65823
181243
427081
60
82
320021
1
41
55
420546
70
445002
79
18182
51
351121
10
461716
355280
38
29
17
355793040
101595791
2
421999
58
52
978838846
7
89
430251
11832
46
78688
91
88785
98
162889
51
354190
85
7
6
45
31
27
367013
114161
472028
460464
441599
9
73
95
107780613
475564781
32080
40
55030
202248
17
42
3126
19
60712
45
955636797
98
34
372556
97
236316610
51
279473
80
130111
33541
445666
169669
84091
80
21
88
26
8
87
75
6
32
17
2
45
2
44
85347
368048
92
39765
532209210
430668
47
377627
38
62
609235112
44
80
141074
943799914
159592
786490202
752424888
67
230127
46
29
399901651
70926
421423
2
445083
11
16
5
455038
125486
81
14
147209
298435352
16138
76
81145
34
84
3
24
427050
11
49
101552
269621
359719
23
44
480273
387552
62916
315511
232240
10
941872846
3
157909
22
70
360948079
5
54
40
230534
98
82
33
353766
678275669
112142
6
166662
61
94
9
62
67
241272
253435
120383
476191
797393275
4
31
78
1
96
128117
6
65134186
386042
232056
482884
67
331298
211547757
65
18
297540
209903
46347
178659
62
86
232339
38
130002
398253
344001
150797
8
51
6
411569
18
7
96
461002
273790
192273
77
48
57
49
530736191
24
95
312600020
464579
76
419207169
61
459806
51
73
50
9
328151
42
26
39
321962
9
7
66183
9
97
4
90
787126163
82
46
32
9
81
148259
804982217
888553559
63180314
169207
674827094
20
36333
6
2
445944
965981675
177031984
136251
8
59
630771955
93
3
325522662
43
22
9891
72
5
8
37
28
490669
271428
10335
61
78
89
287914
185255
170465
12499
159577
971030517
9
8
3
324853
96
42
81360
380507
938656929
112295
27
73019
42
513688227
306883927
177840
651923393
487006
7
106733
94393
30
9
989120436
219197
35
133842
36
257341
391249
20
170346
94
44
651991039
20
5
28
185827
87
33
43
89
110742
10
172842
4
87
357711
69
220182
154536834
78
259836
219549191
41
231273563
5
14
172182
95
39
300505
427447
67
10
38550014
102249
132422
141033
7
121760196
246824
7
25
97
79
360668
92246
90
365313
121192
19
347059
65
6
395844
331945
26
47
21
39
405368
447233
463700
93
59715
89
262499
99
119546236
425817
47
48
51
5
178691
42255
96679
34
91
6
31
45
341199719
99
158106
211933
66755
494143
6
173231
206609
45
23
11
61
6399
8
113360
27
387207
171535
84
19
32601
139560
280543
2
269202
16
50
77
999982766
225038
369168
38
40
491609
61
9
18
326822
997072785
444134
21583
98
907792877
44
84
86
20
321243
74
31
982226050
564573671
59
281526
7969
69071
429004
4
41912
24869
203226
31
146076
6
450335
390013
463996
202867
170471
7
231917
693811143
5
335302
80
14
50
7769
382551
42
940263786
447286
323032
961709426
199509
3
362964
9
39
44
26
193748
130372
35
64
54
56
412200
239113
37
5
328037
1
372900
59
41
409848
419102
439641
20
49
436302
652422506
26191832
791180081
5821
437240
73
27783
68
676159960
396901
26
66
68476084
124326
67
135813
437709
7
190520
32
76
87
74
313202
49
852587491
58
668127958
87
69
76584
79
165815075
360982
18
95795
48830
9
9
814562919
32
8
47
44
83
293992
64
189836
23
55
14
12
724625088
93
88
75
7
269077
37506202
50
652190598
19
124166
63
55
168849
6
69
229597221
51
38
27
21
73
8
114550
23
36
27
88
87441
268080
61
338317
421825
481344
274070
441783
403058
175055
60
225419
198789
176347
2
14264
243209
59
318174
56
76297
75083
146606
9
7063
4
199084
35
68
96
2
486886
15
763189296
97
9
39
18
228477
58
36
42
224521
34
256106
281950
54
67114745
745121543
54
80
104619
278118
41
5
309730
62
23
25
972493081
407305
50
59
39
6
85240
30
70
227830878
29394748
390073
142856
289241
183460
3
199018
458560
40010
5
74
72
17
38
450120
97600
174376
21
387120
766431791
126666
105446
92
49
98
87
121740
21
4
193284
61
319471
82919613
4
2
794171600
86183
22
130910
35
3
95
30
3
963967866
422214
8
6
67
273354
256582
174257
116589
30
6
46
88
179219
36
429871
221872
2
126119
88
205510757
734035320
91
83529
70
97
14
968711968
127713
286521
899579035
27
282277
213908
52
1
27
10077
41
624328009
68
139188
336228
366223
2
88843
154257
58651
434200
4
36
16
105006
79
44
18
291581
78
1
8
12
374988
215680
486751
391824
444605
271547
116369
165520
6
89072
19
32
383890
98
412192
66
54
3
163657
97
42
482538772
238988
36
1
9
429232
88913
298763
684497657
123769
26985445
678956126
56
39082
111024
12
85
3
319796
122211
38
690612611
13
12347
479442
60
256693
43
5
416781
51
95
21
39
199807162
979340625
40
67
28
87234
11931
13996914
450377
34
345880
941775277
73
16
97
52320
77
5
63
5
35
96
53
12
121463
1
540960904
145352743
81
12
5
9
2
46
51
378002
307250
44
278869
36
97
360555
308054
486036
59
11334
73
50
14
219756
28
29
924324957
242599001
3
89158
54
47031
7
257161912
650930406
12
294973
126587
18
19
84
390270
274369
6
65
190662
7
840627980
320987
20
420384
130039
481323
335395
50208
1
1
16
20
4
27844
170712
13792
38
78
253574
243917983
166848
164924
280056
67
465618
270011
213559
194350
46
94
33
69
417772
785213917
90
142791
53
402598
21
48
98
428177
497555922
31
423426
13
385577
205855816
78
144052
424812
169386
25
46
372782
92
456480
349573
7
28
32
5
91
101473
48
53
923017542
205844
9
173771
229841
27
64
423636
56
127643
2
1
2932
181785
46
5
280935
25
42
84
16
61
410279
628453478
13
270944
439636
5
283293
488723
57236
98
479317
34
424453
379257
79
19
380060786
54
17
196564
42
327094
1
9
224544
80
55835
68
1
331548
29
52
71
1
88992
148324
59
458035351
991224227
3
389328
155212
67
84
539244313
461676
446359
325555702
346532781
487675
89
395193
30
90
98
165194
73
3
85
413756
675870502
40435
248518
242316087
101392
21
39820
85
151226
84
7
20
195748
93
17
26
72
4
54
86592
10
215306
306056313
313301950
22
48
78
56
207826
420471
23
12
342776
153128799
335673
62
92
460062
67
386670
10
106879
147045
95
25
9
446526
9
306536
30
4
236456
41
495915
31487
34
62
128914
391592
251763
602
109885
359219
22
271308
671607330
380733
1
93
65
861432024
83
7786
93
60
2
209287
354442
44
65
68
94
97
165234
64
54
22
888731823
279597319
156467
252512
36
363099
4
120910
341982
332819
42
1
93
76045
79
258617
98
353619
992
50
37
43
41
224977
31
306671690
314110
36
89
17
80
266231
1011
15
46
49
53
305406
13
7950
125701
422326
20
476993290
1
497400
21
16
77
159310
195543
323032
360889734
452612
253181
381598
93
915538101
5
273866
268019
74
484894
28
8
58
966131660
239203
31
27
173167
52
355195
4
314647
43
8
14
433081
94
311405
40
225760
420619208
6
66
31
78
69
7
241735
37
72
756799173
369213
219271140
81
13
218193
39755
167610
24
99642
56
25
308942
133795373
445940
125959
252151894
29
496092
63
74
5
255692239
304125
63
63
1
19485
77806
94
294197
493484597
425087
14
338832
278850
174793528
856314967
952404082
712156010
862480882
468966
8
107146
373931
59
71288
41
81
73492
95200506
135763
90
281908
373121364
32
73
71
85
320256
199119
83
46
44
269002
629789511
27
263804
46
7
234230
99
322521
358026
484373
72
426169
128314
88
468192
68
4
198943
551015479
36
2
250297
56
165390
22
9
26918
438550080
43
63
73
609953287
18
497871
124791
79
184639
35
367614
332377
40
281704
16
61192
63
71
257033
225308289
290695177
5
25
44
23942
9
402600
496556
624966953
311065
15
64
38
283629
57
9
445380
745817177
273966
446458
87994
62
41654
310724
998702763
218619
339340
14
66
739640770
83375
115119
22
480637
186404
49
401893
345076
41
426893
95
5
95
49944
417917
166703675
50
30
10
473953
462592
89915
23
69
9580
438160254
6557
21
97
90
61247
93
383893
99
3
1
385948
82635
367458
5
465952
275369
900647943
74
64371705
86
84
20
371097
116894433
112539
41
343294
791302199
8
70624
648181786
327048
164383
439339
54614996
61381
17
309954
72
51
93
93
104196
7
449074
146981
7
53
16
17
34
148613
56
63
208412
23
485467
812888669
64
65
90
5
497827
1
443078
368533
469845
47
89
1
5
58
428040
15
740914139
90
398276
316204
40
320931
14071
21
86125
83
416899
140946
26
338603
239385
24
199641
86
71266
64
382913
6
351409
86921
62
38
460489
76
10
336588
4
103725
699871191
614982883
95692
439926
67
52
76
271597365
54
46
74
942321633
98
129795
208103
50
47
291419
287805
12
888643986
439743
72
3
94
15
24
336184
359345
72
100719
59
140535
34
54
93
607156691
123052
68
454479
156694
160484
156730
59
6
68
33
393798
751158229
343133
257755
1
181551
57610
156714
262107
492097
88850
263664
49
272907
51
119477028
81
932528664
30
45686
287225
394001
159708
210452
71
91024
55666
467799
430018028
30728
452719318
773553092
247431
35
196839
441701813
8
131625
132499
76
408429
176539
26
8
13537
437453
302073
156112
17
3
72
66
66
469616693
344810
92
2144
517187066
51262
16
11
24
57
92
38
313271
358031
137231
159576
80977
20
27
379117883
939656045
295990
348841
71
312505
70573
366403
46479
36
81
27
54
431106
376220309
467011481
389090
217545
48
309273
63958
388693
366725
32
133232
29
99
44
80
411832
148518241
15
531913935
91
66460
36
72
186132
18
93
885075900
53
465832
82
336131
59000
258505
50
90
39
68
48
177782
357987
228131
52
8
83984
16
309362
460201
154749
456196140
81
410651
328884
57
78
74
473289520
63
94379
662956259
287122
247281
26
42
189559
12269
5
71
70
513682491
193197177
123199
35
51
210520
53
116467
11
98
481330
7
86
63
51
73
70248
206147
2
53
387383
152817
245895
26
8
23
13
89
82758
440183
5
385166
488396
436848
35
56
32161
72
4
8
287577
9
675720766
15642
38
340674
84
87
33
4
97
2
403179
335359
37
838529286
52
35425
2
48
221907
96
299477
28
523008739
4
216990
58
302191
42
7
19
111990779
422597
68
41
78
64
93
167213
104110
6
252167
318460103
63
3
203790
133957
18
7
36
553763137
356773
23533
463515730
884308105
62114281
106091
371480
922561837
368080
74
395546
37
491782
56518936
234826
350872
165840
69
293201
105093
228293529
253999
71354
2717
50
94
98
93
354748350
4637
32
922886642
262336
26
3
226843
47
79
32
504894066
81
30
491017
87
463981
598475333
50
90
2
5
71
70
94
494663
70644
117675134
300072
283588
115542
40
420330
20
412900
298368
287721
22871
431774
43
337288
419301115
368171
9
35
31
12
29
88
76
554198676
1
91
197626
54
88
411921108
95
47
284631
7
135797
221590
305434
190055
630882781
93736412
14154
43
34
403459
471042
86
457908
77
4
107149311
235130
64
13
31
79
87
442062
19
220547
97
75
20
289478
9
60
23
427467
365026
18
93285
31980586
93
41
56
380263
79
483517
94944
42163
19
527273273
27
843382197
98564
92
46
92635
30295
6
83
7
48
29
6
34
209233
434001
77
34
439281
351023
42
172408
346625
403190
375046693
78158
183843
244367
38
4
4
49
5
396021
57608
5
859483457
64
276240
58
316804059
400779
37
99252
60
52
297479690
1
1
462451
320506
28
53
464809
348855
15
8
41
350416678
266769
10
171996
1
460417
63
34
826117273
93
93
84
6
72
153685
414954
5375
188353
72
9
45
292666
13
759777925
237506
911260380
7
259856
147925
617897425
485545
376363
30
469551
252423
8
295588
8
7
182352
299420
240403
74
63
37
36
373391
98
8
310228
456337
86
29648
3
93
323918
293323
77
971928811
229802
111633814
86
435566
254510
4682
188079
331416
71
50
90
435514
252031
170427
241026
81
1
46
185524927
3
10
444491
33592
9
71
29427
11
467004702
37
71
958465597
478032
82
84665
942507946
847205060
6
44
347986
197861
70
421858
475587
64
162605035
27041410
42
171890
94
387830
491686
19
124827
14
88
9
416455
19
23
995012607
254771
65
8
5
59
66
195022659
6
715926865
4
99602
16
316890
15769
161837669
297408
2
61
76
67
69037423
9
399114
169007
324847
95
2
376733084
50
63
63117
79
396732
77
167522
4
30336
34
78
62
79
800177021
99
233492
73768
13869
51
8
36
7
456858
76
425827
63
81
200630
4
166680
9
192756
948454419
70174
2
9
46
182803
34
1
228203
272281
419306
542388239
71
13
8
34
3
58
59
4071
88
151157
44
87
43
380066
180921
65
81
9
288535
434118
487908
473852
344594
4
35
65
317049
203700
87
18
8
73
31
44
55389
242435
8
96255
141155
12427
84
641809762
432190
5
6
111425
89
25
18260
36
99985
83
36
6
399350
235491126
34011
573991236
77
19745
8
58
69
74422
65
64
237406
545670760
454648
93
123599
39
77
31547
12
9
6
120634
1
76409524
49565
416521
80
7
40
7
51
289486
327430
297511
318514
92
464415
6
257351
240923
134778411
408106
27
51
5
3
940292692
278740
308026
31
145739
204479
141240559
361439
2
157904
282756
54
29
487953
55
104769
72
6
8
453549
867034168
328658
258065021
38
1
10920
143552
50836
99
488326
496744
17017
32
261193
245524
82
34
12
68
124875
17793
164249
355828604
7
261982632
359041
4
5
306346718
97
122094
153314
78
289941
7
419221
425712
4
233482
292757
49731
22
36157
59
7
68
92
314093
85840
79
2
71
91
328973
315331
74
28
427172
3
218442
5
59
484271
317421
25
92
41
7
2
3
40
95
239797
913358530
42
176774
147010306
95
95
3
197234
361116
146774
15
3
84
48
378342
446289
16
411828
42
195275
2
430415
44
250400
173801
136311
4
91541
43867
2
430914
555550451
349968
889089324
20
3
4
9
4
42
484464
8
434389
53
567922516
17102
41
329105
6
27
81
30
366304
10755
79
427519
82742
18
345783
182799
65
38166
400976
28
71
29807
367905
22
264055
620739249
31088
95
26
33
32
561766249
48533
156489
69
249462
356163
13
55
322108
62
125681
13
177711
202235
92
473362
54744425
27372
66
3198
49
96
17
8
213958
15
331745
21
127986
7
933477335
177605
431274569
57673
71
356050
73
612418990
112941
129614
254476
917874822
97
71911
391359
187940
483640
115440
468451992
417104
41
96143
4
12
368803
243505
34
246215
84
8
79353
28
52
46
94444
85
2
96
286592827
462667
86
231747
163354
263991
97
4
7814
351161
28
490476
945445404
42
258965
479170
298251250
36
238687
93
117154
19
156256
406731
66
95
335679436
157168
62
469520
249864
494695
23
53
85958
61
332283
51023
77
51
193756
78
36
19547974
12
70
347908
82
29
78
70
87
39234
21
49
83
385641
333773
39
443812
14
15
7
1
218264
8
393799
215916
67
286908
232809
75
68
72460
4
490031
101125
363588
71
310296
491930
5
20
36
480640
6
40
15
26
9
80989
20
73691
145401
14
305599
39
211301
213166
38
580087059
313632909
396564
346767
76
114554236
20
23
160046
68
57040
98
107182
24825
245832
43
39
43
698414780
120032
17021
20
246533
18
69
361794
82
829296061
917599609
45
246423
20
34864
71
672685430
59
295453234
443984
62
363373931
930368033
80
400819
271153
7
70
391350
3
63
76
268801
5
96
56
59
194686
448738
11857
661033878
28
779789670
15
62
351043648
33
42
632780945
368121
7
6
476101
48
447511
51
432038
67330362
25
94917
7
407921
372082
20287
440180
4
322273
50
151419
167085
314165974
83
56
8
278388
59
16
376652
5
67003
9
77
3
9
241390
6
362044554
125057
818157320
466754465
274460
324227
30732
792470267
73
93
438213
12
68
62
214123
152588
89
87
63
263683
82
74
336239
262455955
116374
92
649345869
270069
82
244019
402520
46
382812
97
275107
51
9
50
35
15292
47
68
34192
80
357264
89
5
58
72
159096
322805
27
6
78
13
68338
25
433939
212666
335217227
21
79468
30
832773198
31
219320016
168533
229334870
9
57830
79
119093
39
26
71
8
121129286
8
90
61
68
2
224166
6
41
3
12
41
46570
336988
223792
320571
326412
21
66
88
180693
265624
50798
10
272299
77551
189186
70
27
458860
56
7
7
174821
45
431285
54
506094932
10
474550
67
24
22713233
68
362430
435155
75
194604
266871
93
40
51
6
40
386418526
23
25
161085
48484297
68
104800
80
30
36
82
39
215695
493702
23
49
389011
5
368480
34
19296644
44
20
49
315239
76
116645
14
469664761
265954947
17
67
23
53
95
50
85
357589
220027
401623
3
268731
14
61
437595
55938
97782
80819
7
41
94
45
73
45
278719
93
320141
48
125144
187037
554920950
47
6
67
724400265
91
40676
421987249
50
317302
78
61
79346
15
3
114917
296269
4
200921
67
392021
241219
39
15
235031965
535242140
57
699405578
183229
486179
82
246932
256031104
8595
33
67
65
3
67
25
265587
345450
44
266679
62
46
55999
34
31
49348
57
93
283757
68
69
203181
281207
4
486285
222442
86
1
43
77
147704
415604
226904
363824
125505
96
512187914
398633
240082
98255
206140298
16
32
441547
258995
677225238
114335653
590361355
83
70055
97
253638
392089
154099
449355
59
114250
740297369
72
77
19
60
15
14
38245
8
409281
44610
289546
39
98
14
469679
169533
276600
617031676
423248
83
819141037
31
78
77
71
15
53
2
384951
14
376652
432111
192941
267778
359044
316551
223221
88
51
460642
498356
3
79
313773
74
51
725724459
63
85
211032
12
437800425
73
533641362
93
216610034
52
37
84
5
107018
51
50
340492
45
49
17
55866
71
6
118165
94523
191562
422324
448986
343514
39
17
224064
14
934067468
175117589
249032826
499128
76477
39
370415
259561
174791
438019
490755
68
301882
24449
44
310989
8
129801
106476
885474027
85343
407372
98
39
81
415088
61
41114
404935900
85
4
486748
54
9
6
327675
584930348
472287
3
7
2
617425500
55
317722416
103033
86343
419323
332711
434192
90
345087
30
211043
494509
37629
60
841129295
34
72
307511
18
61154
221171
67
146489
40470278
36
28
67302
72944
33972
46
70
66
68
218331552
114331
92
489601
136397
371044
4
833955356
360688
2
51998
234493
51
469550
19
178503
60201
5
59719
52
77
81
370525
51
94
89
95028
152895575
184290
65634
5
38
60
163840
12
44
9
429606
25
358909
99
437143
118481
19
299147
5
4
85
49
439318104
676614935
9
112417
86
1
451519
50
91032
70
274560
653818239
437758
84
75
56
570974984
45152
290267
146925
87
45107152
83
7
40
687702525
56
81
342447
372142
103019
96
92
440430
89
64
5
240196
170738
5
117809
102414
38
438471594
207204344
125707
40
85
208524
317326
90
81
87091
6
55
17
70
6
92
805939501
30
14
228271
75
71242
389199
21
250010
8
9
65
74
6
107528
24
330105
410949
184743
51283
201492
82
366131
417002
82
4
399874570
107494
446220
137753
698517857
118
64
6
488682
244243522
277766
19
319631754
87
173822445
48
499044
271613
52
16
139617
252633
71355347
294094
379326
586312226
418524
210800
79
77
98
200085
95
8
98
78
204306
669694125
9
91
165916
38
73
98
213151
932995370
76830
343762
110475
438895
43
11
242085218
7
66
325718
410026
92090
68
4
246582
57
68003
157477
267198
200357
343390
213436
57918
57420
93
241113
80395
36397
7
157510
75
61
398070
60
131572
48195
291607
202468
97551
433136
13020
382962
478008
91
467041
51
345480
2
51016
23
59
359209
549856164
84
226120
567105810
19
54
3
304035
23504
53
755363628
476245
77
464851
431133
11
42
341218
450772
832459828
246195500
57
235869
19
433650
489618
62
88
37
128046
407892
32
88
39
467531
37
356067
7
74
86
364164
39
72
21074
332596
4
324612
9533
122717
72
304767
58
353655
36870
140753
63
249662
93
79
389131
4
4
109284905
237265
220125
22
46
377629
49
61
93
58396
47
130861
199780
12162
62
93
36422
43
233742
38
841156400
42433
85
56
427301
260356439
339157
338744
89
162092
90
407725
75
8
4
29
13
2
198882124
24
577674731
167406
458391424
61
411918
5
231961
69
187138
444336960
15
288420924
25
91
73
411739272
73153
55
70
368925
8
96250095
35
38
76659
60
162453
329517
472684
263706
80
240232
137278
54
778089381
138602
36
155293
499009
379184895
312355
75
22
71
343322
315162
74
213210
86
96
27971
20
906447938
57
47
457568
231462
98
455893
255937
4
48
47
201733
37
79
56
49
72
325468
19107
36
20
298791
88557
9
331045
113457
438654
45
75
4
300237
19365
475049
17645
330590
81
44
4
17
287649
93
401259
44
73348
4
180854
494201
76
183392
194795
140287
405578
258260
248877
62
1
57
167203
640574057
186742
469492
5
58
79
314104
196371158
62
44
1
365465070
85
74
74
37
31
9
32
12
366803
10911
98
30
914305588
6
50
197680
72122
80
94
310422
24
6
435446
300440
11
55
92
252129
452776
53
273811
7
14424
58518
489212
162650
834974888
411576350
639652011
8
669056861
90
575832204
59070
90
68188
320280
304184705
23
6
118561
55172
15
57
6077
266271
4
769701623
56
236361
331167
65
458652
379536
5
33811379
66
9
236261
721710117
254129
312196
725662571
87
15
85
863939628
292707
355828
9
224779684
39177
68
57
43
25
96
30
98
369631
119109
1
176938
82
71
87
96
499507
70
87
31
9
3
265612
446743
93
456645
485631123
5
426295670
489785
20
474104
45
75
426716
53525
926021844
39956
579677428
12
208098
62
1
258358
299103
44780205
76
43
99
51
24
42
423144
23607
30
323384606
171332
366819
53
373241552
36
3
379957
65
76443867
169540
57
150661
320604
5
95
7
216893
463406
88
8
70
181629
799682118
81
331209
4
85
128639
45
402471
195651
682567795
2
31
187976413
62
65
289039
50
8
341700
186263450
62
23
351714
30543
410414
754727897
7
73
52
6
51
9572
121341224
189258
271062
17
449994
13
85
393578
482891414
26832
179374
94936343
255832
27
57
36
576266211
344841
10
46950
48
92
88
339845670
917301468
152781
540712381
24
34
966988061
16
35
485645739
47
112954
8
12
8
369540
53
26332414
286687
31
50
376569
4
63672
98
69
85
421399727
52
201837
63
3
259124
93
4
24
101261
451058
10
92377
98
61
345206
695840716
739284680
40
252795
160422
118358361
323783
338222
88
73125
166360
493797
84
497297
23
94763
8
70
68
14
270370
202483
421686
23
225919
29
97
20
569297840
96
25
5
303904
347062
9
79
26
5
474922
87043
99
37
2
9
7698
93
7664
126346
42
43
625721098
423756
94
497355699
51
55
354362
461656
73
50
83
329876
72
54
99
477581634
49
81
39
300860
374723
33
4
95
58341
2
89
204436
385668
9
14801
1769
6
72316
196259
104256
311043
75583
27
32
435725359
571186867
66
87
415355
328941
156575
354557
121756
12
468039
447144
424840054
35
45
42
264646343
447969
25301
8
130033
57959
3
76
24
466704860
66966
25598
29
405092
43
210376
5
1
193418
46419044
203769083
75
388396
504884776
278485
72342
47
92111
165365
175764
376702
724323460
369103
407972
9
30791
358318
54
87
445284
94
7
415466
87
1
83
591603604
52
431385
213037
111772
34
248920
57
348307498
1
34515
9
642637028
515808356
15
49
43
62
36
96
363518
186153
27
42
55
470428102
432404
410075
156078
425465
181831
6
778387062
23
1180
139395
175653
65577
30
342908
495515
17501370
86
123977
493879
76
290027
6
34
35
264507
3
115531
92223
59705
27
5
93
89
39
36
64
34
491918
24
4
16
48
372804
389934
326968
38564
78
390304
97
8
77
25
859988845
73
410018
4
4
86
52
69
455441
12
115425
326464
115912
212968
67
8
224220
457878594
17516
69
98223
105051
36244
737702540
9
36
21
1
50
34
469768
378325
120836
59576
8
76
185982
42
4
73
19
49171
61096
53
8
45
4
48750
83
5
135583
239664
322976
859354318
75
4
11447
3
11
369494
322132
437041
10
3
38261
57963
51
27
397038
6052
80
10156
26
47
383654895
266572
10857007
348291
152052
48
82
82874
9
129696
91
224031
70
257855
484208
97
86
448905
19
5
459637
46
157030885
444338
246911
268221
184619
752566868
359513
306273
152784
431741
51
204491
95861
346303078
71
225476
14
173674
76
435539
196375
6
71
220952
260213
28
258301
70
179901
5
83
65414
492465
715405015
3
61
366258
142453
70749
126288
85
13
369722
83986
129069
56
41
81
46
31475
51
47396
236029
965041527
1
1
272299
233598
89
4
159834
283927
226385857
95
4
70
444659
132488
499562
548148718
26
268479
57
162665
251646
34
483649
33
6
316321
4
29
7
8
450105035
25
26
9
50
802525430
2
301848
153051
22
337283
152847
2
87
161455
3
1
246834
80
98
25
239370
250741
82
169000
256946
318224
290777
86
23
443314
27
960693671
46592
1
208545
156389
52
219519
56
46925304
474925
122579
45
6
152379
400807
95
55
4
335222
514151555
231617
90226
137088
58
253020
74
18
7109
1
63
314613
86
6
2
59
50
474136
2
83244
55698
35
292432
22
464622
334643
132269
96
28
161462
204923
119033
39
12
407679595
59
6
67
9
12
6
48
17
236580
64
194594
10
13
314599
375793
292995
2
42
49
97365
59
190392
236292
162676657
89
91
68505802
68
46453987
90
48
20706024
119332
387288
85
33
1
66
745451698
473728
82126561
169707239
148378
64
2
16
81
78048
949875309
53
16
1
53
21362
236173
241584
195180
62
461627
32
33
25
325795
90
465666
306971
668899990
35
8
30
485599
137860
69
90270179
73254
47
300771
110763
35
69
28
94
473246
478644
243810
212334
296220
4
305888
50
297176
127549
391429
577064681
356209
77
842243836
78
301795869
15781
64
54
400736
15
317555
426062
760557793
194010283
383863
328386
8
26
99
42
6
246804
85
375472
161026
61
166273
15
117627
305329
356494
489766
33
396069907
9
45
40
343486
185036
81
58
199225
45
24
104232
66430
369053
379517
185416724
4
45
65
99604
9
383710
48
260940
244681
168505
481661
369306
67944
44
441738
80
2
71
499515
495030398
453793
348549
290202
360613
95
874701138
6
57
248525
137674
70
52
487367
79
299525
70562
81006
97
35
259351
433558
84
49
27
95
396047
300297
214064
6
54
73
27
122503
838615270
283259
650542570
35
569505760
105390
456468
52
60819935
4
53075
72
497119
93
41
49496805
393735
76
108013
47
205865
9
35005
59
220555360
272387
41
48578
27
6
311952
38
207206
314914
94
11
96
414843
154381
137436
43
203009677
4
5060
3
3
197412
46
281374
65
13169
42
27447
535913152
797001954
13
81
400451
42
63
486497
1
19315
125754
265718
327992
463132840
50
4
367949
249169656
288087
252542
439406200
53
29
17
88
58
4
24
80
646666226
187245
20
378642
9
141873
39
82
1
91
25
361332
301747
87213
412027
66
15
74
42
9
453091
81
50
262877
24
402615
80
61
121711
1
59
1
251482
7
76
270578
285193
61
5
405245
328528
480369
32
180074
97
40
353510
19005
53245398
63
65
16
230403
35
28
212953
59
440413760
63
105212
203489
552032646
299192
92
53
9
64096
90
74
42
89
67
39
10
195614
301302
87
93006
85
16
450596
246559
93
80
300360
24
495473
164940
352662
435608
79
30
229816
87
348171
78
4
42
222627
19
75
422640
58
1
171230
99613
163061
78
63
219528
20
21
19
43
77
360879
847363445
64
11
19
25
9
39
64
385245
285791
7
1
2
41
69
80622
17
791231270
55
436286
391593
74
55
66
246961307
94
56850
54
83
12
8
420000
63
44
140492
168802
83
490230
5
133685
429748
88
40
210740016
231292237
53
99
53
69
4
383034
58
69196
479246
290418
7
468700
59
26296
62
65321
53
195787
20
478869
169963
26
69
48
78
424906
409078
315450
224387
71
492880
13
65
4
35
5
8
71
41
221725
89
99
4
7
32
2
40
342355
808260244
81
125465
361310
44724
368304
12
764449719
340060
85
91
171673
11
485913743
230299
77555
10
439822
27226324
14
243761
86
169245
72
22
24
316302
103002788
13
65
26
189114
366399
169829
480557
99
58
141253
559558287
363505
444743
63
28
78
299779
112444
104351
104701
72
239658
28
80
157884
47773
11
65
195483
39
5
47
7
65
444578
54
67
297157
651331083
12
88
147594
324917
6
251306
272113
40
71992590
81
703108315
409282386
57
84
399712
104984
76602
118594
3908
388250
34667
461492
796376320
20
469507
295091
14
98
3
327007
236552517
8
304821
58
1
94
23
604693562
2
399013
121556
436390
169437
98
24
83
394210
39
5
65759
715521962
101937
6
76
479523
322027
59208
302792
115621324
86
64
324773
88193
152167
488786
23245
59007
221466
410237
459235
37
216546223
95
97278
207486012
4
7
46
52
467798
65
539845425
41
69
24
160643
404898
56
279947
65
38
78
7
194761
3
85
74
23
271535
10
126867
51
39
51370
406584231
349187
397930
206216
158628
347144
214357
69
47
351873949
22
260946
52
339790
280441
442378
357602016
5
347681
69
108459
7
434469
97
58
222607
26
5
246742
352937
486979
207994
171398
171514
129586
572
199793
350727
8
255245
327626
8
41
380622
12
83
3810
251272
25
114714
5
191057
74
371424
52
156698127
325744
34
3
5
39
176928
31
213675
368856
266550
65
38
94
410169
68
35799
182769
240756
3
31
35310
73
78
52
269299747
491179318
256706
39
302282
466191
3
50
76
193334
50
3
56
2
463955
217292
2
203919925
322541
71
51
26
71790
810744805
4
26
21
94
108410
20
252616
71495
7
74
70
7
499675
63
80
404510
471279481
38070
339396
583208722
400158
57
17
37
224599
66
192148
31107
2
302421
5
472402
326725
90
56
622233626
4
499652
54
258542
41
193692
348340
28
212946
21
328121
96857
257841
433585
28
205810
77
19
32
25
328095358
75
83
479655
394070
46
62
35
589016857
96
14
32
63901604
86
280331
49
209653
8
15
3
337149
86
36
810402545
9048
36
170631
8
12
118238
120740
4
82
38
67446
465532
36
72
94
270885
98
327477
34
36
20
92
155103
26
4
134774
26
72
49
20
31065
7
56
477818
287491
408074
342146
6
63111
458827
34275
54
28631
404914
17
32292
52
53
60
36
142871705
91548
34
27
46
455557
19
153053
6
462212
92
89
8
11
70634
1
88288
209678
24615
7
82
2504
41974
18
442525
3
92
205898
984280254
421257
74444
66
220180741
8
44
178082
376627
58
354034
211616857
55477
23
3020
2310708
70561
184047
5
24
141114
332217
77
42
7
429957
28
328632
278310
17565
33
95
38
407750
485451
208602
5
90
358166
157460
426594
96
8
381886
118635
63
245769
71633
40
195808
456563
149682
676961393
106235
493738
123938
3
364175
54
86
495654
421107
72
56563
29
37
14972
440823783
739983369
168316430
4
59
88
1
3003
78243
19
399940539
432643
28
157497
275554
197343679
48
469253
342486
64
14
71
180951
23
91
51
29
212597
192729
10
45
441804
73
25953
44
429659
1118
70
18
169557
80
27
76
333024
382569
45834
340679627
75234
58760
70632
59
379071
316423
89
36
39
312279
22
396619
74
63
369092
58
185304
159219
4
65
924921715
199427
44
428908
7
93
94
82
287214
94
281626
288058
960782842
423710
282346
49
315956
71
97
63047
69
67
490006
147978
263029829
75
90
71
480969
491614957
42493
46
497131
444758
51
84125
93
22
131538
60825
87
492034
474679
323980
8
36706
1
96
475837
10
450830
8
370912
4
267462
69907
266573
235659
86
432988214
2
93
253467518
16
148565
820918959
45
19
296081
150649
277823
393845
15
440708
46
58
5
74
67
36
21735
84
127136
456213
250732
299742787
79
851841177
192133535
5
64
36
88
91581
75
38
247208680
568690166
378299
90
13
99
46
420606
106386
37
410276
19765
45
56
20
20
65
76923
205813
218280
7
305360
397367
49070
98533
28
182315
1
386339
32
149625
80889
361992
317357
276348
649821612
84
218859
403809
4606
64
89
273885
647951617
37
378514
197625621
15
31
120683
43
146844
92
258527
24
288796
430717
329223
304399
23
345654
67792579
263695
48
474862
4
11
69
49
95
72
8
65953
460282
70
47
38
933104300
16
63
46
158136
97
99
436153
8
410149958
295457
212383
343200
46558
1
94
13
84
28
845621319
7
167781
70
803628897
78
193640
8
79
77
438619892
283345
2
78
183538830
1
81
2
365608
318862
2
50
79
297083
58
369120
543645198
165464
716825103
455734
85
84
301837
58
285608
845442859
114669
400291
78
36
53
32
494300
48
836023583
56
801381358
63
381560
53
96
24
21
338258
21
232737
932600512
81866
2
178548
140877
473927
89
69968
26
64
50
177810
37
205240
84
25
78
473128
99
233321203
66
72312
243164
158287
57
69
145204
162666354
349020
66
56
4
366397
70960
104558
46384
967789829
371733
30
14
16
30
220868
403248
4
43
68615
308370
807989743
286676
455997
474909
20985
71
178985
778033900
681804437
390862
13
98
87
35
226268
17
70
62
120062
451222
20456
374190
452908
338568
453718
109714200
216021
76
198673
82926
7
5
95662
161773
489861771
457116
33
167252
61
499130
37
3
18
286490
3
766552663
135266763
122896
911753916
13
4
404329
94
296053
287979
7
648406317
223941
70
47
40
240903
85674
1
3
137224316
30
329941
262044
153132
23969
76
68628
68029429
51
344956
105149
63
14
23
79007895
387971
12927
83467
45
119353
80
76
56
32
46
22228
431922
33662
27
178430
94271
67
273797
365064
34145
990741870
15
87
695500769
6
473368
3
3
1338
131778371
95512
430813664
50
283259
4
3
48
34
40
466374
340368
3
51
14423
266750
61
95
9
3
91
383630
8
313081
32699000
478010
60
31
11
136523
92
485489
7
5
97
78645
76
18
283514
38
12
11
53
77
309438053
3
93
405134118
158261
31
363455636
6
12
97
433548
63
21
52
65
5
213381
292344
5
56
420818
10
26228
13
21
67
37995
7
4
56
303413
52
5
470362160
133626920
130924490
72
55
221161591
398896
348679627
4
74
189552
279034
478644
81
145015
67192
58
55
107613
155457
8
467243
986832467
691032711
1
35763
3
397399
69
38
275386
152356
48
478764
73
83
175110
97
348797
401535
90
336304
198461659
47338
1
5
761590089
350138315
42
136630
72
1
37
267611
384800
86
240089
1
137578
46
89
9
81
760629923
45
79
284528
60554
227689
44444
2
451034
166841
421560
83
8
34
406535866
475009
62
9801
96
272785
40
125404
97
34
5
98
36
26
375490
123919
76
87
471925
37
447644
423303
310003511
572245430
59241
161222
207296
86
10
368575
890600141
17935
285464
79
80
371101
2
496572
18
301896
220218982
330079773
11
49
42204
28
412037
62
86
8
80109
13
67
29
6
26
84
128362
49
495223
96
8
954301637
894836234
88360
62
780260567
20
277064
31
6
38
33
391953778
20
2810
174382
110660
72
455889438
4
4
16
38
21255
714380901
391452
613395347
237472
162646
65
285327
85
19
2
53
74
60
194700
5
23
493431
4354
8
265132838
99564
295146
156869
26
34
52
46
359027170
311166925
145290
806694864
89715
394158
62
2
77765
836781485
66
494576
91
66
438927
453696575
81895
3
171176
37
15
67582
142977
50
15
312207
263203
97
78
37
24
232605
24
171082
21
87
3
257368
82
257919
23
427452
6
132518
5
234561
54
68
78060
80
61
267095
132315
68
52
155861
448509
468474
26
13
55
398992
16
452313
54
47992
251334412
11
86275
642990155
56
167551
367153
397293
419330
976678126
233937
396630
34
364361
17
215114
227779
45098
439748
4
44
60
704100515
6
97
5559602
51226461
14
46
46874
496518
291575
55
56
954085742
55
117212
78116
30
270014
51
96
78753
29824
93405
4295
202638
495988
74
2
2703225
142460
89
4
237728
186753
20
19505
99
269546289
26
931378756
99
987747650
93
105575
76
312467
114068
25
68
25
78
10
247439
307776
9
427664
2
504323055
417229
92
28
235620
23
3
405156
2
150362
34
329015
40
993131506
90
116481
275304
81
41
8401
844768656
452160
6
36221
324432
426677700
177719
23
16
687099705
136129
180577
307395
55648
370284
214067
822652625
82
259282
350897
96
57
42
5
317188
81398
50
59
123205
4
485788
31
261852
16
13
278126
105588
284976
279916
35
88
11555
464039
79
30
8
406610
60
59
16
463352
12
399626
89
459744
93210081
88
112291
433734
135642
1
75993
326825457
60
8
63
5
421307921
35
48
75
29
78429
72
17
121944
242712
7
285750
461984
61
241423
90
162245
27
60
583042687
301167
10
445606
454646
151797682
21
31
373590
5
108302
96
158241
111729
139847
57
31
83625
385990
360322
75
5
41
95
87
338315
779022215
274902188
166108
268797
16
497208
203095
42106
100127
80
51128295
374896849
412003
222890
93
19237
238918463
127339
41
250371
201708
138369
93
445760
20
47725551
9
76
33
974559613
1
167452
96
436449
46
89
53800
54
448511
24
82
9
56253
33
451250
998872646
86
70
16
37
34
343034
16
112091
361135
226194
5
346524
390790
317282
106614
8
255508
25
59
448444
34
76
52558
8
426328
67
422790
3
43
178733
6
10
353037
48
472077
1
1
42
1
57891
64
94
45
66
7
874375923
254843
231500
505867010
17
355327
375880
3
251552272
400564
429774
715223049
87479768
4
3
8
77
62
94
91749
307682
141770
37747
32
216908
307425
41
73
98
113815
72422
37
311659
247266
85
41
181634
67
2
256880
46
53570
377435
25
92
15399
8
124667
265670
10
334566
55
269705
348094
171063
32100
6
322772
36981
19
208389
1
74
84698
69
81735
93
385612
485474
34
90
78
954550809
455814
61
59
94
46
115801
182277
8
28
326086
14
259549
56008943
208069
90
6
281263444
32
197991
4821
76
75
14
84562
38
84
35
492242
76
11
369138
34437
95
61
408235
65
97
571801445
63
268218
430323
10
472222451
47
166123
341826
21
67
7
10546
53
84
35
12
136339
281519
97
6
344702996
108641
53
158587
21
46
5
128952
294749
111948
85
95
274648
287326
52018
91
7
66
23
7666
89
2
16
383607
352253
134890
845133681
34
346478
45
62
287713
16
87
251811
351024990
249034
313610
491665
268365
3
1
304205
97
136428
22
15
29
23
34
71
31
12345
120623
76
98
79
406512196
403872
59
244732
16
4
46142
361714
91
468195
340488
494623
9
384155
423519
76
21499
63610
314944
235256
560197781
25
115022
156567
24
148804
289350
442746
314147
94
10061
427031
11
33
2
541072937
560345723
96
58
8
141060
287287
66
83
9605
223254858
70
41035
75979
73318099
985403661
241081
78
56
72
123143
438264904
4
61315
74
26
834180759
187370
76
102046
15
101364
189335
56
338184
53
321630
34
46
44
1
43709
72
9
134135056
54
275599
20
260846
17
920560429
289532
87
821967373
464733
893040251
179774
55
511859069
401390
88155
89241
41
76
88
366310
28
116652
276113
477028
287116
67
17
93
43
33
94
9
211409
16
7
36
119893
2417083
47700
74
6
8
28
72
492107
61
660708223
62
3
346535185
92
1
255638
237848
67
198923
4
287865
432002
863659572
4481
88
266824
6468
162860919
995367907
468367
89
5
49660
345136
73
70
220927
857993208
9
85906
337911
36
284587
3244
704491566
438386
87
4
907865638
126127
93
56
1
292810
4
437373
14
26
342933117
312045
3
2
57
421742
765477432
45
73
75
418754
80
30
279673
2
360994
8
361675
82
10
17
223694
37
371151
68727
23
30
291608
35
424938
132484
78
25
38
96
74
129363370
175809
81357
593914876
46
5
52
23
12
5
459331
5
373595
204330
66
4
26057
116264
431532136
10
65963273
91
267521
93347
67
268203
322865
13
2
41
8
302355
695987673
439866
43386
382516816
55
3
15
130300
382441
96
1
289903
197980
7
82
293995
12
93
36406
98
436100
376963711
496107
62
19
23
69
58
104744116
913208993
95608
43
1
30
8
166192
262337
239399
432264
98
54
46841934
1
211206
151219
286115
26
31
390444
443000
374520
92
132592
14
58
2
152029
23254
309475
69
278967
45
3
442640
37
429179
62217
116327
296985
79
81
127641
4
316941
79846
174101
455511
329287
26809073
21
175888
173331
766256688
67
19
25672
324458
61
9
88
79262
618926021
4
93
41
99
455955
266151
5
383934
716223573
2
356898
288884
20
191189
118165
139650
273236
242617
9
105815
11
355110
97088
183897331
53
5
2
66
101331
8
115319
9
37
69
251549
99464
97
27
17
81
406830
56
432538
53526
65
187225
322126
382122
36
999105185
265901
32
21
399394
344875
213815
8
383087
391899
232712
86
15
21
38
89
10
390230
359393
28
68
144524
258069
265246
7
40
4
93
34
12
8
300374
45
60
342756
173096
61
44
217732
60
27
7
228004
7
239555
893262174
8
90498
33
25
341601
535337873
8
243128
249925
4
261326
52
66733
659742603
80961
15483
85
327477
42
91
64
190706
68
94
21
12
72952
419411
120598021
49801625
76343
70641
359741642
34
10
119888
66
97
328431
285268
13
6
42
41912927
25
47
9
559133639
692925168
306349
9976297
37615
53
37377
459339
42
97
208691
265944
38
528282226
23
32
83
411669
17705
73
426930
183557
51
158566
8
99
25412
144497
67
9
41469
176473
407687
50
80
305109
4
446095
126792
498402
33
8
42
33
189763
4
65
7
7
372886
349497
76
8
462251
55
6
150742
149251348
95
337709
376364
4015
6
31
280396
33023
31
993483618
6
268428
838230236
26
146927
38
60
60
95
64
93
59
75
457343380
42
88
80
40
76
46
75
97
55
445391
98
335641
25
67
429979
4
82
52
46
252997
240360
107353
47
78643
3
51
453418
391236826
188979
117268
816480381
41
20
94
340264
57
1
88306
31
36
20
3
475584
221905
424464
38
493967
915538905
888063979
56
93
48
417315
351794
65
39
358336
163352741
2
45
690313958
181073
30
321426
924733238
36
55
155543
475194
289534
221888
105293
428830
564551110
87
35
660137354
96
56
172133
16544
39
87
21
111414
33534
184187
1
41
495973
17
14
4
93
17
168905
441968
356879
139188
364872
42
231298917
371489
62
257823
219329
11161
156906
20
17
13
297001
63
300050
404169
364769
107062
225864
104626
61
470055
93
13730
455308
95883717
36
196687
224193
55
69
63
89
55
361709
86
331053
66971
129350
303288
435589
29
7
4
169689
497796
73
5
70
284721
499114
91
59
63
209125
434844448
208852038
7
30
347261
61
1
6
4
255060
45
57
29
21
7
70
439165
207442
4
28682
98
65
78
1
76613
81
349256
3
600792219
72
353017
90
319935
76625
183824
160267
434753
85
66
364461
13
4
33
36
80
112426
21
4
166654
968756895
97572
56
3
52
69
68
333674
84
35
50208
118663
331507
497207
83
717351674
660246864
99
32
12
97
158803
47
65645440
466749
185911
58
6
596432512
30690
405260
4
321464
237773
36
49652
206904
20
139563
75
10
40
16
26
5
71
7
74044
381681
417879
184406
363027
76
3
442130
256025
896286951
67054
65
45
66
343605900
9
5
65
30
437948
98
8
5
624371783
37544
111752
669206092
58
19
374933
145666
267387
211301
353230
429194
50
23
46
475285
8
10302
385232
65
136340
211960
195789
88
34
82
209916621
529026487
187599
37
72212
98
62020
247091
255091
238253
12
453271
24286
170038
12085
306016
46019
235345
92940
47
31
358000
111691
742404592
140552
946428639
426666
73
33
462547
201942521
71
79
81
166313
10
2
282249974
224866
982011239
680643960
88
14562
2
892677530
42
13
3
220137
269397
9
48
251138
2
71
43
84
18
341045
398893
84
29
7102
219287
50
449890
232889
77518
495143
31
789350319
13
946516364
201070190
432090482
66
152766
47536
19
62233
480748
356030
496101156
24
67
1
85
507274062
66
189454412
112337
54
27
11455
140365
5
208665
129599
72
364336
99
198897
2
230233
258450
85
5
394609
78
84
256488
75
240484
333725
285273
429701
7
5
8
294276
10
62
27
238110
6
77
52
14
75
89
82479
240329
481778783
18
84
129811
16299
70
33524
985157503
396147
29
99
154065
326934
14
524298304
6
359953
196739102
366143
26
63
1
6
80305
58
253198
59
483071
73
815132966
77
50801
66
60717
61
426168
8378155
66835
90
9
97
73
335525
50
9
443443
96
8
254743
211334
300580
89
172804
3
239258205
81
61214
29
77
301272
413045
47
179204596
224257
27
80
374415
2732
87
344596
7
23145
515679665
426353
184245
690631049
563990077
403813
55
115885
1
447045
88
109670
346045744
99
444586
88
366873
74
112596
593886282
3
841823090
84
715326645
469259
189315
65
428902
262233
182450
3
299487217
9
267096
370682
433632
81
7
64
199837
25
191459
112391
3
5
147071
435233
60160
150379
3
48
88
95
394828412
284757
76
9
539513037
52324
4
8
6
144727
436813
1
5
47
40
6
45
124968
236340
424135
9
84891
65971
334358
176618074
318006
76
41942
375216
45
295101
58557
24
251879861
496999
47395
430547
5
402756
18
134268
27
438374
58202
3841008
9
143035
86
12
243032
4
915303160
14
33
4
85
72993
141762
11854
92
16
54
192013
47637579
373738
378488
8
8
48
9
15312
9
80
413104
43
6
60449
26
812459254
80
65448
1
492936
219921
20
180163
8
628815682
7
99915
66
30
63
5
285143
5
34
22
84
2
7
93
7
54
235026
650478551
442227
669827813
117901
405641
99
560389409
67
26
62
351217
165149
523239546
9
50
4
41
2
110196
189793854
312673
758395000
174287
8
54
46
85
65
96
75928
284273
50
408522
472709
87
518793054
67
64322
318083
82
496572
44
36
5
67
46
330861459
270893
300094
39
44
35
414427
2
294986
988408700
76
35
369579
70
444672
28
882828582
252513
95
56
83
42
67
59
75
75516729
5
488203
282441
185108
447472
413452
451915
74659112
6
402594192
10
97
51
72
221355
78
38
41161
298706
608685198
60
429558
378605
90
24
368265
3
66
900091890
924688263
6
89
79
348360
58
162155
151191
28
216962
58
65118
64
212496710
48
54
28
79
44
1
54
19
282221976
426597
31
329639
131890
133872273
39
23
76256
192766
1
19
52
558650650
248940
332471
286258186
278982
320476
409011
11
72973
656072899
37
421682677
31
50
55
461674
68
196927
66170
462240892
2
200507
20116
441185900
37
88
4
340749
95
5
870653549
243670
72
235376
693456072
565588350
257827
64
5
38
357838
1
83
5
4519
488562
261507
81
95
39
29
109957
40
89
459242097
868195162
48
84
96
254768
121263
1
411029
5
8
122957
95
213523
40
45
278846
34
239856
5
33
66
38
97
7
80
7
79
80681
146191
71
58
92
57
41
98067
292007
20625
326169
104619
253801
109042
630375739
77
989799665
1
64
99
10983
140500
81113661
46242
272886
232679
246225987
279259
476286057
334079
72474
33
66
877816339
76
421529
81
8
71
537902560
86
28
237651
69
52
491782
2
123981
142271771
477500
6
881518263
64052
435584
484425340
119831
221150
39
304263
153206
27344
67
87
912230869
349197
71
10
15
76
2
5
82
105610
95
276392
402920160
228971
4
546632862
387115
192356
77
360272
50600
370627
72
4
5
37
62
165788
280568
459364
22
40
392783
337571
472751008
128412270
427762
401594
469419
22499
419578
61
84196
37
25
26
944850333
4
487284
48
22
13
161716
113827
5832
482479
67
59
105010
17
40
63
235690
69453
27
15
309175
47
80
433578
384337
916198111
84
477115
78
47
8
30
86
89780
777842006
6
18
40
414373
54
85
216001
34
6
446031713
40
34
16151
478671
73
483412
414164
214897
472896
87387
502468311
46
303565
59
54
267977
5
6
206689
1399
6
368471
345677
62
296037
51
888367361
44
62
85
3
22
129831
408521
45
44
65
65
846466272
96
97
84120
69
490974
227699709
88
430396
54836
174309
64
243333
24
37
162027
63159
153163
379444
84
439564
13
362124
377874
394329
78
9
776025693
174107
17
90316
743008148
21
12155
87
84
661649748
477750
276107
395816
209342
107810825
97
98
9
47035
382207
498919
8
245529
299134
79
333108
57
86
204439498
34
317886
17
78
82
398296
83
32
6379
156086
956997670
278587816
74
401728
288814
496571
61030
124581529
74189
34
25
96668
343672
45
321483
439543
47
8
3
98
323219
331465
7
163834
42
5
210464
331449
41
326180
999768628
15
118895
68
42
44
83162
626793259
116675
62
21
97
40
49
7890
304584
358636
226570
84
60
237547
452198
1
84
57
73
8
291462
56371
55
47
60509
737726261
66
47
45092
91
492879
405294
93
8
45
512966889
83
5
56
6
3
45
51
60
234919
46443
32
2
847144194
41
76
319977
19
45
497185
287476
464459
93245
79
70
83
343863
60
78
65
9
98
401480
35
63
30
301757
118310588
52
10
90
71
279305
45418
739444950
179562
436291
89
464750
92
382096
1
33
68
73
10
439635
605313650
97
6
29
104784
74760
63
157020
168963
74
405725
92
30
99
489461
558544460
63
76
329937
47
48
76989
98
9
34
103450
260437
438830
445756
34
77
9
84
483475
70
192620
3
87042
70
110126853
72
49
98
9
78
21483
56
260466
399286483
77
56599
8
903361967
97
8
46873
26
3
87
442702
45
388399
387900
61
38
390432
7
43
79
69
90
855972132
8
108762
175094
190279
301920
280332539
78
3140
75
90
213205
65
17
197493
91904
64
511637862
23
410613
407653
6
11286139
16012
61
4
78369274
96
86
91397
25
6
770691509
38
30076
78292
76
461806595
898307032
657735751
67
44
80
62
340736
321807
68
51
35
27
133711849
465675383
6
24006
78
290755
5
99
676323714
50
176628533
99
514032737
67
64742
200563
92
26
22727547
28528
8
407758
379750269
39809
86
207529
75
262992
83904
89
79
9
390854
65200
374621
6
367414
41
56
39
46
224175
37
75
223993
477262
331699
330075
23
58
446888
78
23
84
68
168424860
8
246071
82
455711
111350
115867
44
51
42
429876
77
87
434956
93
6
445684
58
357717
407564
218319
3
278780
33
72
73
754200216
6
624526367
594323914
220332
435935
743376782
265580
86
110595
352304
445803
268228
366521
154648
88
25264
220526
297894
8
325800
5
278715378
167306
8
5
70
98488
689475328
94
220070
51
405791467
89
78564
77
88
719581845
17469488
11
5
185359023
80
25
28
400691
410565882
712319266
13
170890
96
624530990
29
151423
1
452574
75
261457
84145
5
250060
29
404361
41
287284
347754
535770126
61
276891
392948
59499
5
55
3
150981
64
167348
154445
85
265403
888848263
83
6
245999
293386
22
80
86
3
2
28
348441088
80583
46
15
28
156158
11
69
169381
6
93
7
683874060
286849
61
149194
73
89
20
41
5
10
46192
38
511335471
434752
279772
40
86
52
26
5
293396
51
61
502359769
176912
14
1
85283
228629738
77
26
53
19
98
164405
115198
43
496765
24
140002
95373600
293206
410962
59
562848345
387393
50
129190
342551034
243810
8
52
277625
42
57
74
33
6
447988
157309
192045
151118
86
42
194538
435231
85
36
39
47
45
98
309181
8
533654226
148044
87
71
98
102625
18367
447448
439504
6
72
33
241972
365694
27
150847
734337545
40
26
38
93
12
34837
249549
24
9
39
394706
57
110744
14
9
16
76
45
268015
100834
292322
25
242829
406552
490534403
7
2
427299
220756
28195
46
31
83
92
16
272957
25
25522
192243
16
355521
8
80565445
9
5
79361
10125
57
60
48
399550
7
233514
38
80
459386
387014
9
46704
64
1
61
39
204080
29
399847
396067
87920
381320
485499
298244770
248554
78
471894
435887283
87
30
3
92
73
63
13
165032
44
403066
111442
293299
667135351
63
6
212975
263125
167344
286325
98
152929
402931216
348016
49
201093
439839
161819
17
37
75
93560
56
22
371931
4
57
189256182
23
54
128360
365034183
75
11342
74153629
543684575
277914
50
67
108332
88
77
887308058
41
139218
184602
13
208053
7
20628
47
4
81
401422
523012125
14
32919
13
73
69
30
67
4
19
84
7
87593
89
52
369275
61
33
76
282947
348088
494919
88
8
9
28
5
74
62
72
427086
6
300904
57215
98
195725
65
385066044
5
62
4
22061
3
4
75
161751
44
964932275
46
91
68
325578679
38
326235
48
48
35
214020
119653
831750315
78
84
15
463060
61784
221685
85
12
28
187383
35
352881
233984
285490579
94
68
2
44
97
4
985419048
7
85
39
93
70244
74
52
32
912104549
160612
67
80
52
441321
371833
480450
330009
491512
5
3
58
76
85
2
145217
382206
8
189538
4614
312113
4
169505
183174
206685
333176
39
203828
54877
1
698046071
43
75
3
366187
89
480353
44
20804
41
117594
1
45896
472276
385410
154811
92
99
416322
306435
868298478
66
807711761
394463
266663
608305664
368130
6
15385
35
98
8
5
57
121530
46
11
318875
64
374411
310714
9
650065119
84
6
73473
481023
200735
39513
77051
7
229697
463114
71
343494
697408443
40864
157873
107958
266426
384963784
37
99322
82052
49
34
267197
87
203273
5
600279980
96
72
90
260991984
19
135711
31
8
24
68
23
58
44
31
211628
6
493024
38
58
78
74
193212
173321
9
416329
62588
386171
50
364766
91
59
258190
107719
160844
11
16
79
18
134912
6
57
1718
219193
285188
52
313405
100426
385588
11
79
395314
210554
126117
93
51
19
82
417488
384314
133470621
6
692471874
444020
74604
70
479816666
151868
8
48
30
2015
173126
10
38
269162733
568399674
34
93
84
149631
326931
399450
7
364732
394836
70949
4
40
261865814
42
185851
588124847
33
162805004
4
39
231209
43
64
34
8
270576
14486539
20
294800
39
185197
49000
8574
85
358086
90322
60
474989
392255
88403
11275
65
109737
2
445087
3
194321
15
2
54116
9
2
39320
33
407121
13
341012
207874
146765
46
128820
8
5
497738
50
64
32
31
24
11
83
393068
384629
337332
431833
38157
46
324384
245221
84
10
92
11
68
42
436661522
103544
9
84
126073
287935
27
79
189424
87213
15706
446268
460045
32275
3
81481
404321
44
94
25
437351
37
40
159099
31
68
213224235
7
122566
2
18
37
17
414934
47
80321
11
28
25
87
691992339
405239
6255867
339541
31
749842701
81
80
79
85
48
55
15
207338
78828
9
39
7
9
8
78
60
73107
50398
51
349649
1
132091
603312592
116818247
218365
5
36
295807
52
39
149394553
43
800211974
189002
344934
375540681
803184047
16
292233
3693
153900
28
9
68
42
35
49
372314
49
449767
154996
121763
37
344365
475943
61
21154
21
458141
7
41
446505
50
30
15
122179
85
29796
403024
99
12
346203
305213
219188
412483641
6
456175
476801
484351
4
54
94
8
83
29
13
35
96863
70276
180209149
51674
4
56802
24
222402
331083
48
201236
10
74
25
361660
84
895100526
447797
1
7
89
34
364706
28029
36
11804
31
105731
122923
218659
19
43
123120
908807160
59
37
72
9
52
312767
67
47
15
211374
52
78895
2
115604
30531
440570
4
29997
497572
68
104873
97345
6
865446727
661813623
416830
142308240
322923
314477
88
65
50
416723
8
465260
152602
5
76
215400
415491
494119
441208
474408
25
53
143931
76
88366
57
190322
198397
302622
351197353
20307476
74
86
80
26
38
195298
237421
87
7
76
29
8
11
278880
52488
311547
927188579
31977
386333
30
262877559
2
38489
89873
417380
417250
70
74
61
281841
458630
396190
498479
50
91
2
80
72
69
63312
33
790745724
91
342625
9
57
325405
35
241369
34
94
791477564
52
59
300683
65808
53454
65
92
901972584
322498
33
48
409185
21
255846
32150
300429
1
107531
327226
434277
252837
28
263546
335558
298265
94
162826
50
58
221217
35
78
64
41
19
52
334935
290343
58
275014
3
344194268
147245
60
29
47
197814
71
7851
165278
457687
815879541
480813
70
489197
70
1
67
15
151965
249260
46171
58
348613
1
61
87
448688
364780
8
94
287592
361368
695690387
91
3204
20
53587178
86060
441315
373117
276404
36
87
79
467849
73
329592
23
21
6
155719
146048
84
202214
607982442
30
57409
47
61
8
177886
9
93
75
68429
315530
84
500254342
77
209951
98
488229
293687
69001528
49317
37449
373864429
983626209
44
31
289691
101048
279883
7
56
785521609
500305186
86
359228463
40
97216
49
262347699
35
495528
170970
7687775
62
18915252
46
158929
24
79
123922
12298
83002
55
248007
276720
107822
432333
3
4
174073
419524
188828
2
91636
299805643
96
286568
160814
94
475018
258863
183176
200145
333331
60
90
12
5
26
174348631
6
493602
487715675
766308400
478045
63
104145
579928132
22
163603961
11
34
350799
63857292
111100
249512
378461
53
6
40
6
44
443383
33
97
94121
56275
482305
15
397985765
87
82
125725
495151
321664
26
95
72
420330
82167
73
425469581
141046
35
88
70793
429833
234705
3464
461280
6788715
23
91
21
118085
274993
467125
70
14
26
305901
55
86
357091
156745755
88
46
33
108201
79878
698983329
415033
14
305826349
70065
65
168282
476636
93
91
64
9
12
167821
478478
229582
683572829
70
55338
227786
133380
546495794
84243
9
121163
90
68916
25
57
40868
7
61
6
454597
2
96
84
620283419
412610744
18
10
5
9
582379431
6
26469
7
21746
238170028
30
32
66
68
9
70
25
2
49
71396
58
824654621
3
34024
300151
25
322194
130982
292714
814912735
212390
136191
31
223063
80499
29
75
20
431556
13
34
67
92
244485
56
4
200176
93
7
169868
65
61
225987
28
40429
62
75
900902557
383364
415125
45
74854
4
29
91
424015
32
11
445152
973655891
24
7
8
2405
5
438751
9
98
5
10
70
288231
10
56
7
180419
17
41084
245797
34
143619
613528659
95625
99
61
91
59
3
168133
202720
21
122241
668464770
20
70
64
72
361083659
63
335876
183543
651558592
42
41
64
29636
258387959
42
84
96
264826
59
423029
6
2
314928
78
386152
166001
473977
168716
258722
9
76
58
5
44
40
469089
27071
36
337772
27914768
33146
75816
28
146325
34778
22
528241802
16
98
188388884
492715
72526
71
38483
46
246207
11
261080
52
243886
31
40925
298139
9
16
8
437348
4
68
554442537
64
45
82
326284
15
299859
79
364036
63825
496123
241583
49
26
473395
29
208995
409573
91
14
288040
30
348736
34
286008
469122
525172727
308988674
91
387031
70
56
156944
76
73
461919
283501
10
32
36
13935
45
1
63
10
497103
95
103846
18
158774
415680
174344
249052
2
97
48
9
358032
76
60023
379325
8
14
67
91
208260
10
76
77
259973
275859
93
40997
47
17
564247784
307208
8
88
479361
27
323038
78
150494
88
81
163452
442769
7
328353
54
9
35
408073
15
331408
75221
387773
477251
261595
43
199976
5
117130
750059529
37
43
70209
30
9
259434
218312
29545
234538
444858
403506
273431
208953
67
40
59
4
46
59
16
326027
188619
51
434194
79
856762186
30
436043
27
376613865
2
3
55125
80
37
67
5
997216065
54
7
5
81
199975
53
328563
358768
33
450376
2
386497
95
963170532
484577
61
64
98
25
436424
351658
63
8
1
53
6
92904
14833519
310947
439734
224248
59
115289754
24
9
361280
43
348274
268454
269130
20
271917
54
39
130286
293537
53
99
61
85
296381
52
280437
43
78
295976339
18
184093
55
59
60
9
490644
3
486102
421628824
5
77
17
260321
231089486
229328
76
9
254773967
747260998
472333
75
42199066
8257
154537
225913681
67
41
29
397470
99
10
83
16686
71
82
4
486267
423009
4
86
1
22
447325
40
38
66
44
92
87
91248
15
6
445473
6
4
89
160762
61589
58371
5
44
131113
327526
360061
288462191
77
942695357
661770360
344875233
1
352245
6070
192361
428571
6
18
24
96
39
9
469439
47
304707
42
76504
125899
487429843
763687431
217648
28823
292445
8
165082
2
63022
87
87
26
23730
43
122881
292986022
290107
76
73
695188061
181798
9
167611
8
131304
5
8
81385
27
55
3
85
211801
418554
4
65176
35
88
116634
22
84480
154271
441271
63
6
471552
1
89003
281564
82775
89
82
42
8
94
411694
950920011
61
18
14
431726
401145
264720
74
200040
394095
78231
8
473604
345986
45
28
6
92
37
96
29
137174
52330049
412540
41
49572
83
41
841024958
69
776525312
84
77
338264
94
273570
75
134875
89
4
87
475225
219050
200482
2
55
11
86
31
27154262
12
91
58
70544
72
37
442294
412723
55
75
2
93
42
11432
3
9
27634
314836
330830
193231
73964
277213
29
29
73
16
98
40
1
255333
218744
31
6
21
39
85
381408313
464383
197737
168729
428906
305866
833800567
95
106876
67
78
234220861
408592428
713075986
181775
41
9
309086
286194
1
80
423640
9
148976
403138
12538
85464
983548226
223692
47
51
44
12
273249
19
59
30
158558
95
33
995613665
5
77
16
313460
39
596134886
1
245548
372177
371189
495424495
83
80401
354448
59
517731229
48
64
158316
106876
511553913
169075
1
460535
7
342089
9
210047
236767162
170299
71
35
294445
116403
93763
51
1
510139166
496922
3
90183282
193114
26288215
3
237051
2
1
482257
32
25
73
86
64
4
97012160
9
77
817882382
3
373129422
155070
414662
31
150213
6
4
9
60034
47
544346261
378663
179201
63
469580
493463
99239
36592
855422450
28
50
32
28
65
62
13
304179
57
209719
371631
759560203
442354
31
2
758439026
135624
171385
99
41
270888
29
55079
429552
303756
78
450229
978858922
68
84
85552
55438
117727
291159
9
759788719
88
414094
1
373016
181743
122751
86
308856
247725
260007
86
72
63
125395
516938835
242499
20
387288
31
3741490
278374
83
14
46
26
1
237687
546160576
456741
364208
58
15
94
35
58431
828628134
4
220126
60
46
89
4
308476149
7
856344735
42622
156145
68
86572003
92
190627
79
153664784
989840426
39
297491
32
93
69
13727082
385309
84
387932
386453
85
480707
41
43
362749
494442
12
21
9
40
70
18
234104
438854
452087098
442028
451548
39
35
145158
80
81
238707
9437
3
237761
194045
146904
46
48554
49
335740
62
459052
89
421279
46
59
58805
46941
49
83
339917
74137
319574
31
31
63
826160047
441994382
299125
2
47006
418384
73
494100
1
21
88
98
95030
182801
940879268
13
10315
31
228318
50
10
442129
477603
49
45731188
435687
43
72301
408941
244546
6
427363
77
412119
95
22
32506
47
33
4
36
88
259245459
18738
370838
63
36614
6
95869
97
3
114842
91
72940
8
204151617
27
982761166
10
41
264134
2
284464
371459
125440
49
476028
95
31
293455
316801
457045330
86
17
434621
45
284260
88
271396
329423
156870
245874
74
217909
95
356543
58
41615
236343208
76
36
482918
61
22686
16
54923
6
33
32
358260
86
860640207
489530
386942
814278582
37
13965
97
406943
37
280213
63
219266
88
440675
2
88
74
13
98
523903299
8
280495
2
6
8
373319
298047
19
66
65
48
497494
78
98
65
49
7
2
45498
679898434
270678
99
83755
83
25671
183599992
389821
20
280624
6
99
170896
39
9
18
92
8
22
41
182944
469813
56
99845
258113
951150879
2
160393
39
253976
164908
315966
35
392506
8037
280293
64
193496
332037
76
470317
227955
54376
266325236
34
28
360657
40141
74
274337734
180178
86806
6
79
14
74
53
24
52
73
483482
35
6
44
910048417
339463
909626866
48541
181812
77547
28609611
94
85
5
43062796
609428292
14
217174
87
47
445749
47
80
281482
212909
187604
91547
922914783
439933549
1
117241
467806
55
9
36
334299
85445
67
3
3
386504
42
489995
65
445584
946632344
94
410231
57768
46
422113
12
175254
216282
38943
271079
492295
675023037
22
65879
498626
13
86
82
316222
226591230
158888
114662
28
95
1
152711097
42
357789
368721
167911
349465253
33
332815
76
19
183444
445222
46265989
937235047
8
130255
8
449585
223896
321990
69
709602021
464901
35880
50
6936
80
136977
348539
7
3
41
38
7
182998
62
29
171248
27983
161238
722586163
48
28532
330604
306836
69662
90
80
248900
140773
21321
58
40876
148601
47
875818481
424361
82
2
428042
21
325145
235983
94624
345384
58270
4
28114
125213196
360328
73
14
72
285079
37
52
345183
53
156816
324868
5
72
2
271213
24898435
496672
423352
230684
47408
212078
28
539040433
87053
13
4
40
46
353238
26
293054
6
48
423611
240934
8
86
438489
95
149825860
17051
124074
7
5
26
45
86
237430418
129172
34
462949
389781
73
450335153
926134496
54318
127461
40
7
22
154329
3
71
20015
20
80694
9
57
315589
453035
406642
24
24
128356
5
387846
234208
24432670
92
2
378880
49
89
419355283
177650869
471521
33
24859
95996
96
10543
148835
71
4
424820551
49973
79
62
34
62
81
5
65
318041
3
132632
869745654
312000
447400
330563
38869
301077
27
89
241840
458472
49
5
373327
98
36
302459
149977404
99
90
91
396982
145801
53314
70
163016
346944
936792483
7
179478
74
94
63
68
4
270752
38857
386825324
36
78
80
10695
235661
14
22112
234940452
138750
32
32
135856
91
60
18
48
25
475762
60512921
100190321
44
89
119739
127917126
631310063
107262
3
36
323172
42
1
45
221571816
339164
524834114
177565
275458
426026983
512907640
376179
35
700288229
877429211
202104
25
118700
207235
5
29
10
98
6
3
455283056
24719
341742
53
6
255803448
297489
33
65
145920
60
215955
31738
27
130699
261133
249301
12
83
7
18838608
426488
391745
72
3
11
876029225
339733
52
359077
9
357992
74
486733
56
32
131687
24
328493
6
18
484867
85
169958
14620
5
424630
755185185
88
85
56
731041107
260109
107594
40
223773627
6
268050408
303210268
403411
358153751
76
208716
323792
10
343607910
75
9
310951265
91
224112665
816513555
205073255
41
732764998
17
799368687
16
406777
551407178
2
54
181388
319756
260244
20
27030
4
145793014
31293
1
45
799575245
33
92
45
82
61
486025
40
67
48
88
23
71
77287
499863
5968
51
9
182128
453315
135554
667815165
341867416
49348
97
271339774
5
21
30
100689
106977
93
22
2
846855416
56
131180
3
106245
90
768905128
61
60
6
11583
35
13
9
8
62
301836
87
15
187042
285112
8
41
103794
6
4
490882
160412
76
64253
28
13
6
48
2
30448954
44
19
377730
62
83
322304
1
435724
1
496607
1
51
63
36
395283629
47
97
59
59
276180
16
1
95
70981
6
4
272989330
298478
913152483
411455657
90
476868693
2
59
42
261204
481262834
7
160946
462719
88920
81
57
284694
379791174
452258
97119
48
355169
44
475091
116948
870556889
39
426382
4
31
75
48
446574
460999422
357812
34
2
479622
17
167047
1
54
5
656840874
493207
5
98
90709
295558
440237
162914
283759
228154
55
4
94
22
10
13
19764
162440
2
36
955679182
56
43
45
21407502
72191
6
86
440649
607610094
428871
453072
26
76
83
10
79
6
84
196568944
8193
1
40
93
498169
59
247824
8
33
284142
635600163
2
11743
56
77
222990745
79
63907
44
80
546775479
180614
85746
68
54
342091
397213
321731
15
89
95
156216
56
42
69
21
7972369
66
92
295123
55
7
41227
28
243202
202654
4
397630
446860859
84438
114840839
438417
1
291064
46
110474
71
52
86
15
246912
453066
154926
75
12372
467058
61
549374065
93427
5014
55
742796964
233979
781485833
8
37
71
22971
318929344
23
68
284233
516660882
446190
88
122010
257923
55
33700
66
73
487630
99
34
84
103978
35
322676
131639
58
358411
70221
4168
27416
28
9
38303
66943
68
38
710096741
270145
472409
159647
11
7
227409
92
49
68
480227
78517
107409
142499
10
21
424513416
376788
159441284
86
363316
5690
8
96
364993
853365664
4
482307
173592
71
18
258545
6
241428
82
82040
27
23746
69
9
854364554
96
65
1
9
3
361605
742640591
7
59
945498088
95723
200066
62
322563
219656
76
124346
470553
63
743868347
453793
731118614
38
83981
332195
14
20
415431
218220
1
44
451561
402061
98
77
3
20527
82
120911
228215
26
259045
4
8
71
440922
8
30
64
19
156202
125362
2
43
41
50964
84
459083
233053
178931
22
281820
761538482
17
31658
300306
42
54
92184
399950
34
311372
20
397672
39308
72405
94
84
81
12656
3
44
91
31
817652576
37
40
9
442357
58
8
24
319660
62
463195
185711
60
9
444894565
17
75
281149
77
25
465522
23
467775
22
53
7
8
249070
134773
201470
199762
78
55840156
89
33
156036
193714
220342
69
273903
29
91
1
68998
139069
53
45
22
7
455424
124482
440802
92290249
343679
285085
91643
6
51991
320477
63
408805
374860
359723
90
175586
28
998382865
9
791543591
69
340903769
92
8
160019
47
57
182583
56
399999
62897
45
220756
23
43
215679540
39
3
378016
31
22
124415
34
183334
198255
24
36
207421
99
6
91
360825
155862
41259
17
259167
1
491494
121710
102158
386080
90
292534
20
366285
21
39
28
982859475
417636
50
167082
86
173779
696251419
421423
33
150965
318404
267171
301406
9
8
91
411884180
59
76
3
64
391843
41862
1704
52314
466752
94
24
401817
79
27
33
124324
6380
102245
2
43
107266
135041
23
53
166779
299719
2
44
82
29
65
2
934700449
3
290026
170513399
224737894
462944475
17
27
9
33
85
117801
855829252
143185
1
57134
231570
330789
20
99
74
37461
156522
25
14
62
383507
18
332738
67
54
484383
82
477562
865542351
51
258570
10
93774
14
79724
167653
472222
2
2
9
67
381104
476437
63
59
373170
4
77
86
322195
55
70
4
277101
270714
62
3
233364
27
47
34
885393222
17670596
44571
50
113646
49
6
391525
89
300188204
46
22
13
99
398098
94
59
402394
45
68
563441296
471873
63
86
3
128522
103780
463120
66
193870
479299
492272
46381226
348383
995596282
880337006
2
60
9
375085
41
432014
94
2
9045
76
18
41326
51
158588
855153809
27
14
372215734
136040
480461
3
59
95
49
22
2803
161066
97
2
80
256592
87
328400247
640742463
23
226130
3
94
180302
56
146837879
116253
194079
19
30
38
86
60
405948
75
85
15
38
65
200773836
66328
137096
5
38021
45
74
23
22
49
455228
187761
830569551
379514
197719
378444
56
138593
136432
77
222797
40
331476
217890
92
231863
97
433309473
310797
52
233599
83
2
4
415133
115540
71
35
23
268642
80
45
354478
347808
66
57
99533
91
8
61
33
46
1
456633
85
332527
370003883
40
382571
466562
136597
22
86
263556
250555336
962635430
96
488859
44
55
25
4924
385448
84
26
98
68
350099
535688452
475597
488641
31
160908
9
17
1
98
96
2
2
252411755
4
18
46
59
379653117
382785
40
1
338928
47050
109110
1
40
90
571555858
83
53
894801522
14
188075
468152
31316
106476
54
4
23
21
297410
885550911
49
780522568
899068692
39
49
121606
195242502
247176089
64
395013
170918
22
105299
260525
980835419
1
8
484414
105728
5
2365
9
2
10
55
402860
94
953823890
405738
45
78693
1
15646
5687
23
283650
487092
51
168229
342522
47
407357
46
8
57964755
89
453923
261037
263387
362112
50
427607
167655
63
58
172412
398843
43
380501
75955
12
15
56
68
46
75
259
81884
491977
90
19
94
25736352
110764336
89
458274
31
93
100098
2869
74510
10
48822
251287614
20026
451743
48216119
225587
41
210560
795959709
52
41
78312
54
32
74
452939
68
384810
50
76
251730
87
296778
446617684
6
4
7
4
264564
391523
44
353811
85
433591
276431
37
195607
14
484357
285975
487269
65548
176374
448112
26
53984
223176
9
88
37
492406
109726
62977
36
280795568
75
52
262135
37
86
74619
125890
53
2
12320
261248
457123
2
419753
134064
63
77
2
49
48
358712
54
8
70
62
426268
160823151
6544
346076
203316
34470
201586
475636
130132002
9
298116
466736
183556
312246
9
422321
12
34
456591
38
51
224689608
91
96725
90
284486
28638
462412
62
28
45
957698459
172401
53
59
10
31
39
214003
395262
42
77
283499
47
70542
92
345399
177324
27634
39713
319748867
273554591
255343
362909
99262
91288
245108
21
194068
76
148835
200612
9
809788338
362365
104020
6
52
419224
212128
6
302905
14
177128
8
58029
30
184532
55029
421839
92
26736
23
237765
8484
77
72413
51
5926
661277639
56594
32
520424895
20
66
67058
80
24214
42
430212
372756
60
502887567
41442
440721
22
71110513
450648
72
351739
415261
181109
315597
297621
43
7
3
424112
206384
240078093
77
23
106588
380360
83
84
1
55
402148
55
103940
175624
19
99
380198
37
205323
242068
227125342
5
84
184548
5
249998
38
88
956665254
394614
271298
61
25
69
185297
7
2
91
22
258948
205535
634749664
67
5694
77
116049
351451
69
8
90
56
453847514
48728
366709
222620
43
51
60
130512
29
238043
80
144925
116045
3
14
84
88
51
24
90
368576
337370
312443
423099
84
9
65909
134271
290114
2
70910
9
32106
453535
50
4
73591
387918
233585
99
458983
32
430046
13
362182
87
497756
124402
55
43
28
564499180
26
410135
54
7
445599
96
1
221045
35
97
385139
253475
105047
414648
82
32762300
46
7
103191
6
71
5
12
280382
494609
200786
349897
74246
100014
7
49
12
177416
139093
20
589861037
77
94
107613
62
65
394294304
255539
955118526
50
11
338661
50
467040
356966
32
994160363
401860
209233
398677576
112824
66909
445621
13
6
5
87
389764
60
179675
92
282922
38
28
21
61173
82
367653
69
9
45
821045577
31
92
81
24
44
58
329125366
94
37
298940
314448
82
473558
49
162131
309915
88
211039
57
2
106830
395556
413251
340467
790636635
330428
347068
185183
478431870
479853
42
3
71658
302153
50
138397
3
481340
303076
91
5
182771
101693
397652
1
6
41
119464
92
54
254930180
387210
22743
148687
321393
63
214598
60
86
390509081
427136
82
14
81
216539
6
205344
329029
48
73153
393037
3
2
91
2
11
140227
40
155030
38
3
275997
256682
378150
38
16
7
315107
956901987
48
98551
183890
1
107782
78
92
285037
96140
240790
97
21206562
81500
448764
62
401424
87
242133
39
55
122165
360127
78464
264249380
425303
570406485
61
70876380
99
364909
68
392828
571527211
221503
28
33115
2
9
930822310
45
54
43334
3
33
42
288036
2
142514
225835
5
387043
7
270572
90
435704
83
3
6
234573
633091904
29
22
487484
4
468182
13
358519836
80
74
235957
282581049
390129
37
227086
61
46
5
273009
16
3
345171
96
81
73
1
64077499
61
155564
48
80
420981
20
174801
167786
8
173438
81
31112
317535
925906245
33103
339786
7273
80
40
328691
83
380321
20
96
4
341693268
95
5
28
532269631
781907919
72
157217683
296872
61
59
1
62
6
440623
302252
41
72
168720
24242
201575826
37
265099
5
206624
57525
35
85
169228
2
13
62
4898
5
62
3
82
105518
335285
80
88
160627
36185
95508935
40
3
362103
5
37
96
165001716
179277
99
396634
1
273373
324263
96
407937734
76
75
232425
121755
65
55
1
59
184559
13246
363997183
722591792
63
377699
145513
5
729333352
38512209
34
188177
87
462709
76
29
524497830
416790
296644253
385608
90
501462244
166948
379787334
17
273488
390719
7
427596
4
931477002
88
79
119347
52
446152
452180419
57
185976
477167
35185
3277
398430
94
13
4
33
94393035
325534
11
2154
75
56
499982
4
614064648
57
13
84423
440160
16
96
6
263463183
246339
62
87
11
377778
82
34
664771424
44
192325
32984
128045
276954
289240
444354
113821
40167742
9
478056
145093
419217
272413446
439218616
3
23
9
20
468633
1
121100
765273437
61252
15
81
323843121
272321
58
38
309780
43
286956
244262
37634
400138098
89
487537
89793
44
3
316349
401599
64485
141914
96
431077
9
33
60
156041637
9
3
273073
899833657
50
272008
46243
776291836
189121
69
424319
333898
297143
4
40
87
199933
55218
218102
265785
18
345917
29171641
55
225666
558589970
94
40610
1
55
200229
277228668
21
7
17251
47
90
24
46
25
11
10
3
13
3
178518
272232
39
657646083
4
27
88
53
98795
95
781158100
58
22
403655
96
171095
87
286051
60687
82
214747118
83
298480
1
25609
295125130
25
85
570639928
2
67
40
2
369442
66
5
124443
28
348328
94
211449
123935
52
36997
90
242185
2
446371565
247728
35
30687
486424
76
86
8
39994
503181908
196097
150157
40
89
45
84
92
134369
44
268515
184347
424024800
190291
404345
76011
381401
12
73
261355
3
38
31
35
951772579
93
97
220930
305055
467936
178161
73104
49
177893
24
264950
190960
4
120797
5
15
490187
179042
488609
41
48
64
93
292755
42837
60
164373
168980
112005
159014
330332
45
99424
58
20
26
385272697
16
15
4
73
426817
16
26
60
8
8
56
349973
472373
93
415445
435646
59
14
52
309291379
63091
285787
389908
373927
45
309070
9
16
465967
48
10843
377917
6
255459
40
3
12
99
184310
82573
346749
352510
50
868617825
39806
374376
847206871
365127
182411
301156
219641
225043
46
21998
63
65
171979
83
224071
44039
856988742
136916
147872
85
31
115556
6
36
18
2
290077
80
36848
389481
21
214711
293181
122250
418721
42
97926
788177976
435566
437025
883646704
41
65
10
33
8
34
293746
85
91
350599
422182
7
12
16
71
55
49
66
63
96
499332
11
9
22
92075
31
495953
269499
83
74783
294511
55
298146
35
20
33
2
22
99
71
350406
76
260025
525057252
216238
91
6
197891
70
25
6
369988
656293816
4
39
78
52006835
60
103614
30
30888
28646
33
21408
69
305276
7
37
301457
336919
220423
499164
1
24
993045359
201812918
33
3
180868
18
306250
5728
344965
49
66
83059
21
357143
316349
63
82
2
143886
49
338518
627328660
23
341922
410366
87
149158
93
1
1
50
16664
185151
433773
812875417
385280
279045
6
61
3
51797
48
51
41
390267
4
78
551746418
81
329506
183730
4
253639
91459735
16
79
9
97
25
61
46798786
8
79
389245284
66
17
351656566
123174
81506
324480
66
5
956
81
155917
105604
481486
422629210
32
17
621441692
117073
5
45
24
17
213557
14461
63267
356416
11121
336614
273173
260630
4
461402
65
149205
184742
8
40
99523
49
88
901268728
910744763
7
52
26
212866
56
39
374568
282807
30
9
903365137
20
204660
273229
67
77
198262
430832
121606
477783
320468057
22
324023
137093519
71
455166
154842
3
39
200371
4
51
42
973193768
39
45
108141
1
29
262791
373836
466620
466744
85
535378844
67
281540
38
96587
464333
327612138
471909
2
189442
9
22839
238172708
20
114942
364200
66
87
66
402274
126425
2
63
75
116297
427181
3
828405872
212966
25
82
400751
10
68
137646
748660256
139595
22
242626
22
87848
170894
618055435
390870
190
424104
243549
57
50691
66078
228176
572333109
465294
207999
183910
92
49
209044
512992039
909414856
11
391323
232854
701034241
4
155370
831121209
60
99263
48
56
7
457564
783819962
3
80
436136
32
89022
498201
348158007
63090
58
87
223117
101380
73
19
85291381
472000
218171
83
120023
410066
224529
74
9
86
4
4
53273
75609841
39
69225
14148
64
6
389383
15
70
768808663
484754
175178
88
48
64
444860659
5389
4
169779
38015
749254169
76122
190859
148531
337967
1
88
16
51885
445876
293997
39
16
79
14
27014
36
141477
9
96
79
9
256720
949937076
221023
334932
19
94
468701
4
45
210817
79
70469
142493
173272
29
23
380510473
49790
443404154
63
11
97
16
44
120266
99
60
18
60
177152
530783651
3
3
127785
358769
239175
585756525
392843
148826
96
22
2
491504098
78
427818
285004
69
442249
41
9
80011
94
4
157902
81
128200
1
86
56
87
73
464289
439261
413561
417329
377480171
68
3
195704
80
79
458381262
575058037
23
445182
360614
625115980
153550
282743
1
36618
83844
93
251266
41
54
433191
68
951791565
27780
39
4
418213
85
458111
138458548
84
41
210128
71
98
141374
13790
4
41
402175
79
63
12973
241167
27
329168
185121
9
30
85
143172
470518
20
682444168
19415
82
308391
456235
60
76958
84119257
40573
280603
80
164229023
4
94405
272020
65
275779
42
71
108128
47
89
288915
487777
55
152033
3
57
255124
125094
39
364138
30
49
75731
131832
48
232087
360982
5
32
148865654
5
406122
89
249321654
205156
5
107133
572845312
426898
144053021
16
414723
4
1
66
7
324666302
95
20
67
497387
7
31
95
88
26
297855
27
65
18
56
34
91
42
57
82
79
254025
323261
37828
178549
80
325340
139084
58
59
7
37
10210
178426
459564
14
55
403529235
63
47
488931589
53
239655
48
91764
6
24
444881
70
699743861
49
83
81
1
3791
3
2293
126975
59
372839
239714
84
258581
84
837519849
76
2
36
29
12164
88
439955
23
42
368109
246791
608038268
74
10
596706411
52
427561
51
393719480
8
206153
3
25
305270
1
462671
96
869543830
59
470235
115595
46
999098699
284574
416138
484759
221899
451988
88
41
89
96
34759526
60018
14
9
34
16
24
92
92260
3
247398
54
983116307
196358
116589
77
447412
839498991
97545
7
14
31
210075
192459
68
67
96
990003292
290834
555764960
418201
497528
441809
61
375883
90
72
88
188688
12
81
2
429955
18
98
21
69587994
243425
50
153164
52
21
15
48
8
258737
245336
45
21618
7
7
363910
32580
442140914
301412
978412147
113324
2
173606174
26
880668113
538030242
199703
25
499847
124163
73
266534
29
128065
60
94
487398
90
67
1
67
334734
344209
3
99740
8314202
20
259206
37
141032
495083
95
78755
340568737
267889
3
38
419309
32
85
575188652
287579
20
692721449
97
89
69
9
489964
72
96
190001
219132
8
308377
51
16
29572232
152531
13
68
22
40366
247304
69
321087
411323
369371
380833249
89
30
130052
35787150
326623
2958197
20
11
23
7
433443
103194103
4586
22
67
57
35
82
164950
49
79
297154
81
174065
319426
42
199184
1
65
14
93
7
374274
236958
177867851
182212
17
21
69
7021
449178
176576
43
56
11
269173
10499
39
95
219038
30
22
448162746
206810
609933528
37
454770
326715
8
63
88
334480
3916
362259
73272
244293215
196684749
95
235899
81
797331468
113109
80
4
55
71
97
247533
32572
228261
9
433728
487394
329578
8
248706
401234502
155147
299435
40
42
54
67
426359
947095137
28
188375
293001
47
75
311640043
78
74
74
897317359
27
83047
236889
618337445
723890446
187618
62
57
29
82
186566
294147
65
69
248467658
3
88
456885
65531
4
209864
89
49
45
109045
308510
10
75
152715
617442031
45112
73
361546
14
356945487
71
45
4
69
296103
322234217
199697911
224341
67
368853
76
398451
88437
38
81986
391797
8
77
98425
111912
362675541
8
369909
4
7
201211
90
29
254975
83
27
439087
213112
701873934
597373211
61
129791424
14
173002
202562
2
75
94
407077
170187
2
63
40
52
352030
44
18753
47
39
96
326704204
22011
73
35
19
649739614
104150
357991
456420
486128
273801
537419619
81767
32
226340
30
109657483
650940208
130291
15
8
401707362
348642
11
99
179234012
70
7
81
57
50
58841
52
429899
82
70
63
376065
740209454
86
88
1
316450
89
13
367549
144005174
4
257457
81
276592
74
41553
297797
157886
31
8
88
469484
64
16
279136
73
89
351495
375633
434411
28
90
64
22728
22701
175845
80
359521
51
733555513
80
211433
75805784
499631
45740
661027560
13678
9
164584
551284456
35
32
32
168054
43
154792
21
17
423905
50
59
4
349184
42
74
135356
476365
826
6
95
4
35
187083
14
186077
492347
278886
9
146302
2763
30
134556
9
233524
78
210951
33
8
256252
188320
861748554
383072
88
78
9
2
278384
230164
7
48
55745
49
102287
71
1
255795
677831067
465206
461968
86595
225997
347347
77
20
493798
122889
51
358319
1
583672242
96
284165
26
75
15
85821
83
100148
750595629
45
327775
4
556498754
292632
51
93
41
399370
39
64
84820
54
340155
61
90
58
44
5
8796
3
13
322000
167121195
63
18641
10
138840445
49
81642
551699056
79427
58
156894
311594
16
18
4
17
413225
45446
386947
1
55
373148
378760
47
21
42
25
1
5664
291350
93
51666
23
327366
265534
48
75
158238
167503070
247727
444704
45
78
51
146583074
245247
184655
22983
74
46
52783
193399
361330
44
24
9
219268
338510
57
250638
63
149491
60523
33
4
98
540784150
37
65
28
341157
327407900
94913
3
338765
75
98
56
191041
107890
57218
83373
2946
118883
350022
733150140
23
452095
35485
44
469678
67911025
18
90
378269
862237902
17
365448
35
47626
9
466427
46071
808390658
78
820371560
481905
355961
9
29
230787
55
23
116124
290135
62
2
80
22
11
246655
4
225082
12
38
4
48
13
773436921
389731
37
77
4
24
91
123021
3
29
331577
20
64
79
4
366838
312667
58
369490
1
253890
9
95
42
256710
58
5
4
55
87
32905
423037
210942
52
200741
23
131832
168729
931685915
480931
698357417
339493
468759
52
170659
4
301519
52
49
495034
236299982
105317
1
327121230
280508
116483
110707
412725522
6
75
9
344886
15
738717932
66
282058
86
16
37259
467312
658663232
350267
6
2
18
42475
8
442854
226363
80126
483501
191042789
39
411039
8
92
773206915
504692399
94
200190758
73
106611
26
91005
336893
65
16
323474381
89
427192
308608
386523
38
79
148891
91
412976
540088245
64
13
141038
229597
306795
29
764911420
286720
38997
5
137471
263553
77
332206218
45
233503
480409
92
199166072
103360
83
3
1
98501
39
49
22
41240
326006
329111
369403
35
72500
423857
24
18
424241189
70597
65
12
72
270834
719007353
44
6
108024
436420
271964
98
135081
308358
291208
117782
48
702191101
85
159792
586798572
78
440009
4
152156
495075
237845
7
137054
325801
70
55
1
59
73
11
4
2
98
94799099
11
60876
7
640240923
457116
429351
413481
412043
183500
10
42
22
80920
12
90725
6
710126668
8
416480
13
1
69
342238
8
325304
27
1
54
87
235681
94944
75
780768319
138348
87
204458
91238
349467
27
422461
373100
410046
124660
89
888332169
9
304761
74
48
284064600
444605
177124
18
325483838
181033
19
121322280
381650
111714
32
91
76
90
50680
19
27
6
11
165244
1
113788
371526
271567
30
25
14
3
6
2746
257729
656300322
274506
35
494241
5
381770
367830
63
9
80
759748950
2
153588
164613
497486
413703
8
364071
28
3
94
5
68002356
6
60
530350291
828329576
946006379
433715
27
46
4601
11070
309860
9
49
329166
162443
64
34
15
24
179013
355000
658645503
8
54
56
52219
21
28
288731
89
42
68
28
9
397076262
935859545
212748677
95
8
25
85055407
94
34
4
20
106372
94979
4
371656
8
50
194350
716828265
58
86
30560
488288
232510
99
19
62
68
430801
97035
748470512
73
78
187719
9
97
97
475815
211359
307825
748233796
389368
8
87
277948
63
63
289837
9
83
94883
48
39
6
5
379309
6
136096
56
337320
28
13
58986990
674308230
87
57925
6
229241
370399
447408
36
100905
187252
380846
67757
44
2
78298
499539
463307096
159564
790261335
92
22
478874
13
300676
267041724
94
307601
171270
71
4
20
97199
18
37
31
367465
211177
210474
11
427130
124516
3
70
90
62392
49
7
9
101870
20
47
226420
90147
73
296336181
982060703
425391
41
35
229062
90
635850189
391668
271768
77
69
25
415918
449632
79
326350
62
6
283262
13
7
12
202017
15
404418
82
8
278160
307461
22
37
94
8
46
230710
337026
1
7
50
160643
332610
227384
11
79
95758645
372889
274970
33
92
408324
91
86
105518
125120
329892
76121
136320
281027
72
79
743207873
239987279
501454556
193220
881880033
32
459822
48
32
54897
55
3
70
433792047
6
722954785
219621
332081
49925
464189
5
96
6
19
3
90
284406
64
52
89951
99998
93
670431834
17
58
29
339348551
42
382403
97
1
50
225991446
98
63
59
56
305291
115578
138954
370131332
152170
61
2
90
78640
394676
41
86
6
7
12608
344168
3
53
49
281013390
74
490807
422928
690600311
53
2
899270827
45
26
216877
79
18
84108
156615
176533
31
15
58
550600507
371348
8
163032
6
28
81
48
60
388444853
291557392
3380
551249508
9
1
216378348
81
239517
152715
36
82
174767
56
67753
38025
294151
459067
62
87
97
112545
371933167
22
76
31820
7
35
54
383072
44
118187
62
10
321547
316032
170088
19
84
74
32
177152
488247
212378
469369
84
307083
20
24
86
75
98
68
374039
229630
20
69
387050
17
49
282384
738113543
12660
72
552031965
52
81729
86
361825
95
37
4
6
173019
7
275609
1
57232850
436366
402822
363472
431914902
77
185912
3
21389
488177941
8
33924
131716
22102
75
44
80
9
386971
191163324
268753
53524
85005
31
43
120762
740803485
20
325231
446885
8
7
240312
43
55
302746
54450
4
1
40
81
10
54
33
8
45
208052
4
365070
4
20
25
246840
90
21
47
87
27
87
48
22
60
330084
41
904795979
32
2
192326150
3
650413911
8
941525570
77362
85
41
49
129016781
117807
90
1613459
28256
85
4
212598
864452401
74
930963842
7702510
16
295269
12
38
400861912
442744
4
41763
873894271
208610
149813
190320
7
4517
65
27
374257
427349
50
33651
17
73670
166000
86
365278
473882
191369
10
71
133409
201354717
40
302435
438070
420462
335806
669684373
938169713
6
374935
415561
53
74
486308840
269711
451390335
109990
94
26
69
69476
157296
41
36
81
2
95
31
92
450005
72
142465
58
28
67
52
135126
91864
245974
5
127004440
144417
90
4
33483
587224902
30
83
46
287880
322985
327038
15
70
434595
4029
18
240141492
77
10
32
52
750035127
395333
18783
76
62
145849
90
146205
164889
55
449765
21
206559
74
145674
59
74
2
1
81
458355
30
21664811
29
14
177630863
388715
54101
83
276593
63
74
56
84
820917534
386393
468407
414417
15
444933277
295720
362649
458903
67
158936
25
203521
44
436267
760750308
296770
87
59
69
43
71
292625
95
994203463
324898
14
7
467810520
93
19614666
327169
48
189220
355653
343648
68
417985
97879
313010
44
282282
161886
84
223473
61
166400550
384484
58
95
421327813
311971
577041116
182771
24
54
384084
26
64
73
191324
70
42673
2
172687
79
69
71
24
276932
7
63
43
471498
2
78
383140
34
25
469721
927464874
13
79
298631
71
418930
168010
113700
394141
58764
152171502
1
310653
773354349
11
4
35
425034
819861625
513846692
131056798
365754
461818
285805
168131
2
197207
2
540777058
333891
790203749
37
245826
467889
281433
224362
358061
138918
254171
469810
81
206093347
235529
98
50
54097
27
600233838
86
68
84
41
495053
246784
23
90
261230
515704703
20
40
126289
44
403246
6
454206
851697073
82
69
174293
47
52
6
76
36
315316
91
451778
434616
72
54645
10
23
103683
79
28
59
31
96
71
39
200300
20
371878
93
319519
80
31
568641554
80
77
31
320969
478030
37094
96
17
58
300727609
91
185543
467670
5
92183
53
583857202
4
4
389012
43963
1
4
536533235
355527
113564
254133
95
727210008
96
7
90
39340
326830
60
315769
453695
27
390013
306505
397398559
69
4
39
275899
16815
1
5333
696863227
9
58
60
152116
9
284733
3
377245
52
436037
210199
81
13
490968
14
16
437838609
10
77
11
340669
222040
66
9
57
68
197117
201599
331677529
429900
87
124472
238102
62
59
20
66
371612
762271698
558998471
69
171813
52
424157
459715
2922608
47
124254454
300103
27444
221841
26
23390
263715
86
52
8
332526
12
167158
18
218125
46
75132
64620751
3
222291
373840
72
28
61
38
668873692
27
72
9
21053
305264806
368666
43
232781193
274278328
180954
303830
186922048
7
86
257585
9604
94
337117
210459
6
489570
228051
26
257612
72
41
249156
30350
487073
192153
55
26
341532
91
85
20
292094
28
291153
341505
1
9
1
28
309172
51
45714
235266
56
354245
5
176684
699910020
10
59
4
63346
355759
322500
12723
874698322
45
5
249209
58447
57
37
75654
64
67854
5
56092
446647335
2
32
295623
380655
29617
84
4
70
200869
3
81328
14
26
5
254271834
410970
11
321900
4292
92650170
325456
12
168244
63
323396618
49
5
47
409787
31
323853
246843
17119
389810
104376
72
9413
469209
388535
78
62
347190
11
60
482086585
6
931209455
355374
361068
235771
2
5
3
79
791292523
5
28
56
1
87
80
99288
8
94
956
21704
71
92
69
869037897
138697
264028478
302199
23
428990
53
91
5
477690
408907
26
40
72
179760
79
416808
529629539
22
68
385290
81
6
155964
55
151476
16
47
9
13079
99
475300
38
96
87
32
37
62
86
95
292022
417458854
333129
150778
492636
93
411421
304045
27
429272040
23
96
271425
59
276130
14
46
21
60
443429
380604
394144078
75
4
85278
255664038
455473
26
58
10187
208455
68
90
27
338661
30
856941262
71
27
74
102177
2
65
61
286380
24
424001
135106062
369711665
257248
438297
5
383180825
466214
538483750
305225
50
127802
99
77
21
47
1
71
392696
29
45
457210
69238
203430
4
312226
737901957
67
109239
247659
24
68
578552392
806758692
24
3
457383795
438524
962062949
246952
1
86472
252432
428272
29
160934
4
79
7
80
90
13
26
90
145405
5
90967
52
338320
228964
94
4
188283
65
41
23
1
422767
73
160173
390690
65
4
294406724
319581
1
17
30
288124
46
317242
26580
46298
494894
67
158096
407799
455121
57
3
43
495004
391212
164
40
97
37
96
18
24
15
57
45
311168
56
454951714
6
96176
69
14
62934
57
213052
39
46345
41
156396
194975
482272
174507
8540
2
246189
248639
207841
80
234599801
13
40
8
281219
216547
50
834498253
18
143642
170587
221747
337314
27
185515
151298
7547251
42
49
280767
1
22
57
291450
258018
347572
71
95
64
729942539
29
123818772
84
24
24
29
24
89
460699
92
43
407117
423238
64
3
414669
2416
32
289460357
35
86393
4
65
39
126819
150475
76
387686
69
4
179898
861403652
150768
2
44
485525
97
187486
31
33
4
51
12
134349
83
186571
124155
342608345
43
246982
426867
92
42
239763040
30453
83400
111411
42
9
333543
372866
348698
9
89
5
41599
46
66
88
106946
135573
73
20
340511
96
492350
4
88
55800
328790
67
45
314421
237432
69
78
626863866
213682
957977708
684819040
294821
21
85630
230021
92
196250
96
520436866
117365
147725
30
94
18
63884
128544
150835
97723
244313
77
250337
75164
346538
74240
13
9
63
23
226456
457772
74
51
188986
19
5
99
443088
42
492556625
29
704134226
44607
408913
35
94687
77
468578
13099
88
336428480
47066
420941
251514
76
223634
480912432
9
154641
29
14
192123
302478
235616
9249
959862959
94010
212806
55141
68
67
51415
49
62
11
99
391470585
154717
92
329779
34
5
9
92
328355
9
33
69
12
379998
17
23567
194743
84
7
717706607
80
43
703950991
18
365618
42
50
7
54
378547
72
84
6
172535
205394
66
184588343
3
73382
57428
81
245802
6
149928
4
30
393108
892718994
780377696
338859
53
455012
5
77
68846271
239376
392486
378622
6
30
291038
244658
5
51
76
444734226
30
12
389991
54
417934920
417898
343165
288814
21
68
88
20
19
36158
79
402248
605885252
337468
871396900
9809
4
299704
137840
1
65
212809877
6
99
38
131409
1174
13
216416
302676
246523
137819
62
343422
33
5
111844
87
12
170726
150692
3
8
9
4
148801
74
52961
25
57
341616
2
21
227295
142889
138556556
95
20
2
4
713542510
93
15
24
10240
30
33
74543
27
52
201210
75
92
64
383491
2
102644
233267
48
6
76
67
72
303153
4964
370888
311632
288107
25
58
5
412569
65
84
457595
93222
31
4
72
78
140913
305675
43
203838
144600
452415
56
7
34
31
10
44
259008
345057
12
78
15
21
83529760
95
65
234580
33
449861
24
79420845
71889
293339
400464
417509
73
205742
71
260311
152378
34
28
378779
338630
63
308224
180918
233925
257074
98
21
454045
41
48361922
45
43
657528273
220107
51
3
36
31
275537
476519
45476411
43
83
59512
442492
65
32
7191
76
71
90105
71
248029
49
3
66
96
94179
59
210976
519181660
350974477
406968
490273
43012
491515
14
372299
467682
296948040
2
265824
98
321888
1
43
72
176648
185377
69
7
24
277052
9
414578
49
68
37
263624
14
292174
49
347576
31
237990
84
46
40
69
43
351202
94
909233630
55802
391120
43
98
26
274272
135259
345332
337447
187317
16
406126
487146
6
119460
172872
85
1
81
96
22
97593
13
336935
20
7
86
468833
4
58
42
81
400957
448074
307227
48862
35
95
131546
42
13
116169
4
101565
139778
89
11
33
36
35
94
242846
51
95
87
88
79061
85
24
97010
8
236454
33
59244144
58
341566
12
15949
368226
474434
87
40732
490661
203152
41
5
147583
218505
67
78518959
54
67
73
29
4
238695
367489
489974
407855
62
433833
416353
356420
50907
6
55
89
47608
32
9
44
8
394550
33
171677
494412
18
224252
275961816
83
38
58
322797
232199
701838482
420930
160489
358928
93
362634
2
126311274
18
32425
35
26527
54
50
8
5
15
62
57
25
31035
149181
388807
253919
51
168108
53
85
26
959526929
40653788
18
511433586
330832
30104
4
357230
310812
450709
401341
676088039
4919
75
73
48673
226756
660050844
9
12
38
178405
57
97
476457
412427797
3
1
38874
801231252
76
75
58
744937128
340169
492723
457892
265228
469530
391784
287743
80
27
20
98
291444
38
679231849
343781
14
98456
367099
644355198
87
345794
1
73
42
7
493466
948760001
4
222068
99482
77
354757
80
61
36
83
279311
313295
76
422669
80
23
585874760
294158
13
75
85
78
98
419644
66
340230
91
89
36
621449209
15501367
56
21
3
15
46
80
5
112704
3
91
6
21
59
219748
39
195417
168532
149184
78
244032
53
180102
76117
68
59
19213
66281
146072
210178469
37990
54
15
264430
73
309450
87
22
770425821
94
1
16
387242
91815
66
6374
800433303
196714
122125
8
1
221519
64
90
5
58870
6
3434
62
367440409
27
2
27659388
24
485009
486388
5
444431
146228
14
214031
428169
245586
466708
119430
895
8
38
66798
4
59
59
34
94
83
53
442700
45
464998
229928
26
11
441797
69
1568011
389418
89
4504818
36
60
284264
324937
228386
177782
612896842
24
131066
37
51
405577
22349
84
93
69
447182
406424
162382
3
154323
10
98
6
64
27
28
417022
3
472634
4
37
246824
16
326213
90
273222
472873
468605
316383
34
78
1
987335715
400162
454980
203812
212452
49
5
498757
36
267688
7
190803494
4
382402
32
7
10
61
98
82039
67
66
118284
157188
6
8
274389
26
24
168069
202473
315779
6
5
390634
17
1
890632254
55
79
17
98402
10
13
21
138472
74
49
123371
59
344305
55
3
118588
641434713
16
87
4
12821
249706
1696
29
320737
378934
248821
393710
458321
77
318842
45
286919
45
9
40
488924
26
18
71030010
250061
6
290428
7
9
305276
437376
97163486
309374854
19
489902
67
2
353490
27
27
29
892968189
463774
116092
67
401022
734748039
51
90
254216
83
354226
64
301844329
147034
323979
51
45
393981
107751
28
60
357098
295806
362351062
21
34
64
94
376471
266699484
57
47
6
398698
57
432065
74
71765
87
99
293617
3
32
65
1
68
274896
145320
98966
21
43
51
23178
6
419098380
216481491
80
79
333290
5
308218
3
4
424602
8
47
71
5
137178
19
95
135616
194616
58110
256304
1
214510
135249
325246
618210782
19
408833
6
37
86
88378
9
830418348
1
79
302253
97
24
96
38
365102
53
74
17848
64
39
214666
35
436940
350346
282398
730429088
474559
5
64
653323860
189363
686073719
22
98
94367
76
9
430637
260292
51
81
20
214827
18
63
4
75
96
243315
7
46
46
300386
81
43
244591
52180
36
208894
80
78855970
46
41
99
10
186637
178466
15
43
257819
59
92063
9
126835
3
76
54
404908
19
448108
126355
318707
69
65
16
319800
244137
451582
99
252689
52
325325
34
15
61
14
915939546
64400
51
112062
479496
226229
39
93
219316
87
92281
284512
82
85
248430
175124
347820051
2
94
748203033
59
79
93
21703
9
146740
34
180648
3
43
1
948704522
2
102326
215519
30363673
26146708
3
65718
90
366907
216503
377177
282645
46
33
233460
92
95
98
253587
213301
31
88
58
301190
81
66074
84
182512144
238466
2
43
89
97
152174
95
140641
32
14
84
140918978
75606
95
87
93
5
728070633
96
550317934
52048
88167
883243983
262863304
278691
27
92
91
275024
8
734623357
253728
49
45
85352
107593
33689602
348697176
52
448807
53244410
265273
356058
80
234928
326694
31
28
381573
56797
51
25
4
137433
4
409401
352644
4
65655
249592
302054
183842
78
59
730736865
94
179616
53815
157328
97
106465
142702
8
37
276130
199408
228005
390667970
88
209677078
89329
76
30630
216121
438689
478023
31
302768
199114
8
11
29
79
80
33206
16
178791158
98
4
384839
69
22
445540
94503
62335
406985
130414
72
9
85
92
66
60
706535272
36737
91
20
249956887
767716822
255226
362350
300688
74
23038
485368
25
13657
862370848
89
33624779
229007
373017
80
74
5
60504
58
14
81762
144906
136420
110826176
72
67
90
36
7
320304
798426397
164961
41
327542
16
8
9
48
229850
315858854
6
58758
429248
210999756
34
60245
89
18
134659
164959
5
194463
93
351584
900277928
355025
99
43
306189
589120779
131142
340791431
3
22
9
5
3
48821
32
401074
97875
20
427120345
338020969
23
53
63
1
66
33
21
4
387049
127657427
5
122733
468650
71
11
47
29
444433
33
9
349174
62
425515
86
882317857
490500
81
35037
351005
54
89
53
4
41279
306926
392382
85
25
44
34
171418
97440
45
74
178295
79
44969
67
158354
43
49
64288
14
59
425164
97
79303
69
966748313
453503
761144510
39
3
33
47
87
65
55
206206
38497
45
80
30
53947
96875
200602928
55
24
99
52
52
3
48
78
364576820
151563843
13
11
20
74
358983
417787
455856
326127
45
3
154877
455079
170461
35546
23
484056695
98
674475340
96
69
9
97
349939
104954
418980
86
23
333818
158967
100342
66
29712
10
74704
195060
79
278369
25
169457
40202
404684
81
56
299116
32
63
181565
20
111775
97
90
25
92
362029
5
147906
40
379958
46
13
12
176561
16
319265
3
5
59
166257
30977
274424
93
80
38
337372
262253
20
2
138123
38
87
65
21
88
152698634
73
407778
4
8
264508
38095
32
12
1
233491
59
9
26
264783
115984754
64
64
206559
17
764900812
84
9
61
244305
4
81
60
479096
370386
2
97160
168086
211713
99
204188
33
89
988299127
29
630499528
359677
9
64418
164487
334842
67
175172
32
12
36
51
412379
87
136112
61004
239654
71752
10
80
91116
94
8
314756
59
212454
726791848
123959
4635
168891
264978
8
9
170
86
306694
9
53029
387894
43
3
56
373741
357106
471174
31
77
79065
56008066
118862
208185
58
200432
975413832
420173
404799
10
458489
32
372836
820215305
142356
34
718929311
77853
85
181980
496848
99
82
210945
79122
238691
944331045
49
273965
90
3
16
303986723
52
76
294033
19291
49
75
422534
84277
230174
8
45
252502
129837
156120
5
313692
5
6
61
244214047
335940
462448
85
4
72
24
3
109203
2
64
263574
3
296734
26
15
306443
91
4
22
5273
20
87
239473
62
439409528
29404
179430
42
13
92
371795
103324
10
8
219046146
444486062
184796
1
197219
419356
29940
379750
296696
21
75420
19
62
498949
13667
103500
88
89
53
59
332657
331573
53229
73
243632532
217777623
18
98009
379847
201625
457117
475230096
409638296
332116
35
141666
82
93
3
241701
17
94
6
20
362392
281671
321038
250504057
294385
455078
26
4
243374650
3
383149
21
333573
128791
84474
56
180283
339509
49
255037
24
336359
102025
367057
44
20
29
24
35
48
4
752055567
3640
495819
84
87
8
92
194748
911169879
99
4
66649
63
431302
97
915640439
273748107
1
229357
52347
260355
22
436109
184071
282642
76
442331
358085
85
986076657
15
8
1
920224168
291753047
397691
402803937
221606
140455334
468903
80
75464
273971
227204349
90
53
45236
291351
94
30
73716
376707
349286
4
75
214324
94
248815
64
16
48
42
19
6
17
21
220931
87656
84
94
53
7
124531
40
361973
190954
41
40
675342089
79045143
54830
165958
7
17
428079
18
10
3
41
20
5
26
241051
900762450
92
49115
443512
477581
370375
54
34450833
1
42
218374
7
475176
387795
262432424
96554
46
8253
383246
1
129125
278062
5134
90
208649
64407112
67
48
68
98
71
34
68
439457
289631
38
857
25
356577
42
383255
246998
611157647
178896
101297
7
74
79
3
403878
58
434056
23
11
263032
13540
113958335
32
338483
973829318
70
135523
410908
711619969
33
61
44
3
11
258267
6
32
209080
66479
86
247510
18
91
198716
67
90
416130
204662467
44
66
406199
7
65
89
226828
164902
175890
305115
38808
6
29
4
2
29958
35
86974
469479
151222
553211400
38
173592
768500138
39
283015
35
544907169
501335066
235023
428475972
437580
43502
146664
433946488
682529809
303161
1
99
130088
1
2
64
450908
823734781
16866
28
8
418468
2
92
7
446097
45
321857
332151
36
92
83
82
7741287
69
4498
4
3
4
7
5
171054
216877
70
1
7
212882
33
40
406266
21
436438
457574
8
51
10
411548
323483
403607
108824631
803570415
267762
31
376987
41
30
54
408685
5
84
486062
3
3
661700348
21
435197
48
34
63419
90
258192944
985782007
140851
114815
300091
210050
339068324
97
19
229615
464455
2
376819
27
22
425850
79
47
31
79057
49866
1
85413
92
28
54
492759
76284
7
94
369278
10
14
103219
90
83
97
149950
9
399901
17
47
469219
57
30720
6
314734
26
27
57
68
42
61378706
394207
3
401536
119216
51
9
27
45
96
174966
17423
318056
55
21
23
59
276427
15
34
68
1
401507
405063
385589
12
99
28
180158
548096400
33
202937
7
307472
279358
863679631
38
3
60514900
117511
190856
89
276443
709731428
285229
196003
50
421671609
425822
11
2
121795
200060
42
184716
274255
63
349647
81
30
63
157200180
11
390372
410650
30
296673
1
289161
353571
98
24809
424904
86
11129
98
6
478046
163882330
227495
159012
375355805
1
43
65
84
66
56
64
92
159542
2
413810
460811
126120
6
217649
51
463043
83
269391
74
307272
82
33270
57
11
31
74
24
61
72232
105169
402786
494251
452918
81956
376551
24
473365
593844474
39
92
24
60
290654
63
62
396667
425871
318804
280403
178240
33738
60144
8
78
180601
29
398688
234712274
9
75
69
21517
90607
44
31
28
209317511
39
293600
34
122321
44
172235
130352
62208
81
7
40
79
94312
312959
32
99
80
395292678
96
3
773681021
373103
32
47
34
380421
415773
425421
91
487159
9
58
416547
93
40
218341
57
855513975
27
58054662
28
48
14
6
112262
38729
411681
96
95
587095526
29835
8
55
410765
317595
79
80
339947
4227039
97
79315
268555
33
298574
230841
94713
36
341321
89
29
83
96543
454353917
35
2
865861162
358002
15
77595
58847
2
18
41
3
43574
5
641359866
336687643
8
5
330052400
4
365254
94
238772
4
720176777
23649
12
15
30
147865
194715
282697
2
629824595
241126
7
5
8045344
95
42
331784
30
98
1
5
34
401341100
412181
10
268110
704573664
369811
36
236880
454734
75566357
66
251685
9
78
25360
218784
107253
33
25
216514814
218543
69
5
352077
27452
5
100690
2
1
50
38
20
14
41
7443139
60
44
8
95842
36
24433
767615926
201994
93
30015
50019
53162
303020
30
174493124
477932
794250011
147455
113600
51
9
329402
73
186708
447588
11
17
379141
262986276
30
155553
24
185339
58
13
74
55
91
64
473719435
123005
412102
751370666
211119
22
438318
214331
84
621791431
78
438963
93
23
467937
96
82
94
42
18
14
33
74926
66735
258140
407430
36
662055637
70
53707
8
490762
22
155239
5
85
60
3
949041306
34947
81
91
18493
1
85
89
19
418296
7
364066
81163306
13
9
46
89458
451667
471823020
445881
766018435
1
1
5
84
2
49
2
378859
295895
17
279984
37288034
103388
6
8
485578
42
339781
284879
78
23946
14
178917
5244
331910
40
72
36537
54
29
476404
356485
322596
211618
72
268628
112566
88
62
337101
381810448
40
390380
78
42
291822
19
89
48
85
6
50
6
77
49
157303
389242
22
918008380
42
85
293320
81
173896
36
159146
386919
40
213080
487206
216393
5506119
63
38
279079324
64
46251
476740
4
490650
64
68
5
12
42
108151
7
27
9
320992
10
353594
1
25
59
2
2
395103
46335
15
93
32
196854
103540
33
4
475308
52
361046
99
198082
86
12553
232008325
24
151530
82
13
69672
323590
180682
18
51
402469
399172
40
4619
395378555
65520
349195
4
32
464714
93
6
55
8
457513
33
23
47
458056
17001
39692
11633
333653
61888
34
912333055
95
408520
66
13
46557
378305
427240
2
37
27823
65
25
24
45874
308720498
9
326717
428609
54
32179
13167
448326
492517
16743
67738
162810
183665
24
4
74
89
44
248419
138268
236521
35
1
35
96
41
86
1
31287
65
345703
97895
430318
89
38
412609
63
7
83793
84758
98905
253803
6
142529
66
215615
233726
6
32
90
412021
31
77
25
25
81601
747117467
62
8334
98
9
11
49
60
68
27
8946
73643
427648
391228
63
62
211006
492296
9
61
122250
22549
166437
274873
70
187568
3
67
59
108614
57
18
59
3
327492
50
84
117192
68
57
55
687503020
434406
20
299635
32
484041
50
54
61
928454091
446963
55
79
43
78
168405
59
211597
71
94
69
13565
224964770
55
330266
305103
497585
413833
50561
15
47
445511
45
51
22403192
41
491995
9
176845538
84
401541
187503
85
36
464093
943414200
76662
314222
52
88277
39426
177912
946578454
20
355826
264330
61
248933
239954
49007
51106
33080
13
83
415534
96
61
622710224
173371
1
347838
15
107329
5
29
61
80
482199
18
715432696
70
339127112
457591
816457036
216381
306595
58241
30
13
96
21
153019
49
4
17
87
366662
681013816
460588
445645
457541
221179
473608787
99
323
73
493840
896868648
35
61
47296
103123452
40
94
26816
19
204310
34
498037
291133
51
9184
66616
222723
52
354563
99582
137915
455455
1
89
94328
53
438548
229663
415872
84989
191131
102838
11
95
3
5
333891
62
30
4
315544
51
14
57
479570
70
9
476778
49
91
47
19170
24
7
9
313016
68728
9507
83
469383868
14
127695
89352
96074
17
32
87
36
114826
49
45
61
92
43
100728
4
361673
54
79228
3
9
100002
336372
287313500
140082
10420
177446
69144
47225429
148258
32
5
6
461285679
94
45190
457926
669813541
80
21
433636
181865
36
454627
431792
62
395876
73
757402039
318297
40
3
53053
18
375552
6
2623
300207
124158
443416
4
80
2812
380165
89
72
6
93
68
323564780
56468
34
43
131675
249025
78
81
8
13
94
5
520804832
43082
76
93
74
58
17
492573
169927
493131
343345
455739
28
37
86
18778
74
307847810
13
250894
255229
105797
8
1
983475998
52
7
365847
10
488290
993123444
85115
46
44043187
337562
150491
218433
7
193654
5
76
90
187329
431086
32
69061
321957
6
17
143366
400506
29
9280
446481
1145
728092124
166818
71
37
17466
9
26
56
6
96
67779
27
178514
466985
65
41739
264471
3
77
99
19
25
453131757
13
83
7
131283
354699
10
450085975
322674
286494
8
96345
160243
64
40
451862
145349
87
297325
8
84
46
479373
965251989
6
478107
99692
50
476969
64037
318083
43
94
1
31
494129
4
57
24
10
28
18646
16
43
115428
94
263515
6
347735
190143
461246
20
364991
2
137008
35
117537
299817
8
88
6
5
888986937
3
66
189303
195513718
379147
64
125122
76
14
86414
287923
92
80
2452
70
5
313438832
26
305610
45
52
4
50316769
39
182535
36
82239
57
768878950
58241
324598212
46529
160654
88
378031
57
274626
58
44
51
94
30
30
55
19
9
464811
6
427803
86
8
5
5
333097
18459
73
96
55154
95
4
179019
300940142
37
163999
136146
84
2
26862
72010
64
57
26
76
25327
456101
71
489769
9
994031093
304100
684086737
426156
309554
78
4
44
64
12
21558521
192059
63
97
251491
394615
220127
183863
6
180308
257789
36
99
54
90
75
297779
403239
16
416640
4
29
3
67
341120
167037
173767
57
5
54
90
40
338255
143928
215101
1
139723
94
87
193130279
282424
26
305707
72
253736
9
70
477332
330726
2
66390
182938
111285
5
55
55
229713
439174
79
307270
123767
402092470
94112
1
16
267610627
3
391872992
8
461305
14813922
71
49276
18435550
9
456210
481825
468175
87396
34407
94382
5
88
430778
98
267758255
52
27
319065828
272157
322823
94
285584
62
122110
9
75
81
462707
263654
1
21
2
34
236527
455985
76
77
61
38
34
259759
53
145667
2
480605
64
70
140921
9
20
257556
29
24
4
60
89
69
362627
28
30
203929
216059
47
2
96
419614
47
45
86
47
22
136056
175124
68
90
244312
126847
441857
13
876969433
171575
258349
5
365991
37
21941748
414400
76321654
1
26
128748
387536
56
402063
61
409421
20
421978
393557
313090
75
154070
437797
263482
16
363225825
378027
477157
3
4
978509882
18
86
8
5
59
245039
343436
64
33
86
365131896
33
69582
2
275483
53
60
76037
401357
100229
8
755430439
28
158383
5
42
80
383604
82808
89100423
6
71
42
465708
1
3
113952199
36
6
72
5
67
261671
340652
3
14
6
31
194546
221582
6685
83040
25684
383272
41
51
772880844
150517
949931551
9
263785
43627
192524
289834976
60
71
54752
61960
14
85
145008
395547
722085987
95
303900021
65
498137
560387211
34
113345
54
130990
498242649
29
37
6
66
48
443997
73
66
1
36
55
15
24
55112
36
635648423
807180348
519261098
76853
487602
6
493319041
258861667
22
114360
6
30153728
162598
49
131854
505492540
775568561
413092
635232690
2
48
33731
274550
248973
34
399049
1
363257
282505
2
205375
71
298936318
4583
65
421325
428640
404608
63
149243
103877522
78
195492
53
345594
50
6
94
314476
430796
2
140106
746664666
122104603
7
139563
249096509
75
362456
37
36
10
84115
443723
379128
809463685
373914
60365
9
9389
19
480569
3
723192032
34370
5
43
8
327750
135234806
78
314223
28
877821121
440961
51
6
28
129339
115917240
21
317697
9
76
22379380
256864
280897
226571
80
135876
107127
28
86
31
86
72
88
4
64815
23
23
500159805
240475
289414024
92
966858600
1750
92
659259771
345722
29
73604
482706
412953
54
42677
52
37
54217
116848
19
267536
484822
626537729
78
94
122008023
6
62
28
169036563
23
58912
60
417887
130209006
379623
60
93
409992
3
5
18
27
354850
302460
62
301607
23
98
17
86
131430
18946
200807
30
495960
98
8
331283
941601580
55
85
61
285334
133615
58760
74
315879
15
69
731075914
14
103179
20127
55
17555
455124
58
90693
56
4
40
162426
11
82
216983
328195991
723713707
534374251
42
87862
7
76
5
68
2
6
491700
951830943
79795
653400866
493289005
15
261308
40
56
1
64
9
12
127198
14
42
61
184129710
30
1
92
93030
55
306375
769
28
61
589300422
567531893
233311
966484068
329149
260394877
2
81
35
266697
71
73
22591
32017
766033018
2
73
379284
19
435909
26203798
79
449028
4
52
155808
99
46
433686777
362269
397813090
8
32974
28
498519
32
720406659
310684
261537
333228
34
97630
7
6
53
74
72
24
322565
255299
13
26
34
81289
45
73
87706
52
75
1
90
52
140342
67
23
439404
491381
419786
419910
37246
239703
291395079
56
210694
94
6
29
265265
94
41385
37
368917659
491502764
61
367286
81
283476
277637
36
27
48
420252
23
371860
9
64
8
61
431081752
6375
451764
81
333042
380376
204895356
47472
183690
13
293077
94554
35
53
4
72
17
67395
54
77
290390
75
27
174673
52
19213
92
44
161839
96
7
56
35
55
31
483101
96
120731
5
524605450
824296378
84
22331
445295
54
61
7
462799
38
577906413
283923
469110
391836
430100
351467
72
155764
1
91
1
53249603
78805
78268
2
57
64
257309
91
149189
8
192495
33
72
580384339
9
58
50
11829
895981405
194066
56815
259805494
1
54
5
26
482842150
24034
54
6
7764
46
294539
496835
381098
11
20
44
2
17524817
28
66705
70
525043969
38
468266
54
79451
25
390017
268292
475277
111341
75
265096
40
81
245633
36
41
477818
322984
24375
7
294486
45
332318000
5
13
495196
92
47803
72
33
5
35
405782
43
3
620574821
5
7963
42
4
94
97
48
497847
240617
96
73
319553
56
10
142446
98
10733
188452
358164
234060
51
86477
100942
357533
104572
101914
138635
325587
79
37
299827682
8
134667
118332
191701354
106056
444632
34
792910479
9
292519
451394931
91
237663
463905
19
9
345147
446285
96500
354955
694881271
662280577
70
271274
150359290
7
94
1
214797
92
161952
2
46
62
130459
251715
42
387868
452442
39
104555
60
411886
99
22
239536
26
413699125
4
40
16
77
32
462728
68784
44
2
446348
369287
123923
79
3
257569
69
97218
12
38
151393
7
484172
1
24
149744
94
255426
290811
59
433095
14
80
797112874
34
77
83
92
83
68971
1
74
3
62
24
472127
185006
346456
188007837
448402092
77
16
68
2
6
32
25962
62
58
70
259427
269694727
331479
298968
118631
297557
6
41
66
475121936
4
498426
2
471205
1
96
49
11
352831
361715
9
58
54
453949
143362
86851
4
378828
17
54901
433949
260587
69
86389
414030
91
315392
91468
361300
488976
99708
57
220971
98173430
140175
2
77
280780
29
406634
92
386662
50713
404228
223709
304632
45512
65
43
9
30
103408
241371
1
421368
23
49
298546
4
20
211146376
64
294205
18
9
75332
18042
464714
307032
204622
265974
44
24379
488406
491560
3
58
354178052
385373
6087
2
44446
77
15
490760
697911964
322070
191346341
90
58
119204
56
16
21837
453310
26
237830
55
32
77
53110
568402024
56
273628
528849738
241064
20
29514
313662
78
40
25
485530
16
355165
337051
94
934669951
55793
240689
39
25
42
18
425160
321183
5
302586
27185
324295
9
267687
98
63420
59
3
409001
216150
61
13
15
27
79
59
202130
93
430958
58
63
388533
216268
330548
59
49
6364
273197
1
68683
20
459527
36
92
53
158421
269152
7
25
686630265
397555434
313
41309
122064
233651
371540
30
44
165850
6
96
47441
234093
961731700
179311
26
7
131807
52630029
24
4
63183687
12
494565
107851
60
169541
84
77
182389
208531
34418
62
15
33861
6
206956
103565
63
98
262633
66834
84
3
89
44
3
4
316227
777584193
6
13
72
27
322962
32
176078
289516
269062
479312
319720
31
585879495
68
78
105768
53
488173
211760
43
28
5
27
276366
434463
83
32
16
29
564153471
952511168
810837799
291189305
37809
162183954
90115
242263
6406
6
3
46666
34193
369125
94
57
196813
246694
3
4
71
433671
32
61
23
122316
147197
33
16
710428532
380892946
24
367236
396548
33
124881
337564
161059
47
294248
143208
90
190973
47
498401
2
384493
108574
316967
91
454708
208484
8
210088
87
324589
279460
98
7
48
37
7
248633
255855509
91
365854
229372
61
117852
64888
5
327799
68982
331097
409350
29258
223662
115577
989163275
449326
67
16
203314
260999768
318774
170593
181934
449657
459980896
8
436652
6
2
243526
206391
98
95
48222
71
24
166220
98
90604
105532
220335
606840065
28
367936
50
254678
346742066
91216
8
346219
47
947206640
525333352
313450
31
8
253963489
20
1
36
5
241934
92
3
567168370
185054
33
57
159401
58
249359
52
71
5
385229339
99
27
349293149
350425
162287
18
190421337
88
7
85
88
473020
78
74
346401
92
781779752
57
254975648
111947
13457
3
861334733
8
206009
27596
18
71
174105
60
486359
12
3
4
24
76
141896
90
46
84
559706938
32
341074
48
29
308277
10
31
62994
98
95
90
40
13
91
114867
59
436505
326328
42
55
270101
1
24
37
229205
363982
421747
34
82
6
391984
18434
261958
2
68
306189888
187709100
87
181334
324811
86934
207581
441714
65
42
97
97
20
373254
15317
51
313397
21
232679
1605
2
54826
408185966
61
151123
256940
168928
43121
51
434297
100540
15
31
273610
61
498939979
880837872
269608
20830
955213465
12
446848
377980
36
130054
15389
140362
3
147403
734673890
313346
9
72823
16
450436
2
7
236165
80
419542
228833242
127595
303110384
308656
361458
126579
554236320
25
421008
429571
30
545382663
57969
187713
10464
415377
340088
31
36
328052
99
40
238941
436992
203797
55
96405
372033
80114
50
483904
389769
433971
26
426433
11
458868
29
392933
46
366889
97
76
96
72
322862
1
8
7
71
130509
318417
43505865
91
322879
179410
44
180090
9
6
33
33
181874371
29
21
48669
9
469056565
240526
31
2
403477
90541
252358
894568193
6
88722
485055
273463
14
95
533953428
473270
93
34
295539
84
97
70
255677
9
230889
95
922878218
91
70
511785901
7
56
65
70
347223
34772
4
92
286559
187362
210332
58
404192
52
775633214
51001
484469
351508
445061
98
184952
46
263673
9
499663
22
39
111700
67
478236
226033
24
99
91
22
826203015
81641734
7
156071
34
440174
41531
273573
448243
133538017
82
409653
472207
2
60
236821
43
54
93
66
35696282
8
446727191
391851
363236
47
336459
52423
134726
334735788
199787
42
18
39968
422199
496897
44474
72
153042
9
33
81
95
69
314678
28
46
62
439073
27
22
12811
113518
450109
17
26
51
110704
14
92
40
29
62
248857
29
43
52
11
21487
688423274
265777
73
72
1
39
6
22
474954
112976
215404099
7
53
6
51
82
26
382005337
496715
184527
51
122227
29
90
9
153871
8
403710
23
182481
65
87
91790
84
50
257737
55
411453
78
487470342
86
404015
583980854
59
23
158810
31
882191708
78054
364788
39
77
132584
87
73
66
35
28
67
8
4
58
4
934774283
46844
247523376
2
3
89
4
59
158514654
42
2
139789
18
123870
48
311725
89885764
377626
309095
330803
19
34
74
224840
208315
360100
476221
95
23
46
23
500029050
370680
99
45
457013
35808
403269
4
9
70
2559
34
52
1
243204
180773026
80
564728575
6
835712240
66
2
76583
263111
419414
711223013
1
412721
47
41
9
49
229102
12
73
48
69
4
74
168041437
1
76
88
420130
297472
23
33
31736
97
42
720711341
447030
325490
53
265949
35
407265560
134765991
358117675
41
713890742
5
77018
406940
489651376
48
73
475480
336186
879545580
483433
58327
268496
392278
80
469594
26
450767
8
251831
202496
57
386388
11723
56
256924
126611018
26654
151841
72
341880
420377
5
225063
359720035
8
24
327091
2
76
412051
93
428018
34
896572088
8
112557
274529
31
329632
306102
173908
15
438522
1
430348
89
117500
161516
19
7
26
292235
123488
39
469315
86
18
82
49659
86
35
2
7
656819915
6
492889
479197
87
264804
9
494717
3
643195220
28
15246218
39
189590
356180
12
107212
31
244286453
14
179902
53
974615827
174058
60664
69
138636
181685
366868
468517
37
31449926
945211239
85
26
436022
89045624
818270764
400979
2
811038236
36
151776
78
7746
29767
55
350502
64
15
79
613833805
84
452669
9
430564
42
381071
4
20
66
51
1
78
67
49
108574
57655885
963788288
25
43981
65
83
20
595063378
516402749
15
2
53
95
21
186895
44
400225873
221246823
21
10
475764007
96
61
362266
40
1
193698
24
62
10
775825061
88
79
348493
84645
190175
127186325
295075
51
92
52
919746845
9592
3
440328
61
1
47
271137
135886
732109024
57632
2
4
407189
41
96320
244299
28496
36
5
27
119553
20
244683
343150
33813
70
13
43
609966323
9
17
38
317117
46
98
168994
66
30
78
84
65
59
126751
498128
51
740258335
62
19
64
137289
182033
13
64
214387
37
166529
431698
442066
27
26090066
338709
47
311862277
70
220556
2
51858
123760760
70
148926
172922
115030
388308
321369
91
880922314
3
9
40
363591660
114825
15465
233257
95686
80899
730285211
86547
288844
11
67
34
11
9863
611463827
472302
67
6
205777
466017
14
5
80
63
405067
88780
85
95
55
3
366654
768916969
474743
231131
374144
412195
1
145586
38
8707
92
34
87
57
15
53
232144
13
9
227474
245483
478855
459067
169372
415460
45
58
99
3
83
92893
7
201790
193509
332685
9
4
230607
73
60
209557
1
364732
79
48
495021
59
348234
1
84
55
309783
513440991
1
60
71
48
91
134503
26
3
21
219575
389313
1
83
331428
468648
30
419939
64
87535
302079386
22
15
46
65
404669
12
136435
55
150226
440174
52
468409
326157
38
55590
297298
38
7
24
30
30158388
68
232404
21
89
41
45
46
61997
82
63
129997
22
61
40
13177
60
479847
286504
73877
7
77
402876
74
42
26
1
315048
70
55
154465
121418
21317
156004
385919
38312228
46
279960
335577
420306
71
8
21
369511
204354
6
176648
184899
324418
61
479278
395701
5
262790
29
15279218
7
482449
18
17
983978430
202889
829256746
6
476369
689820849
467226012
491659
9
55
456794
237014
3
80
7
40
12
40
178235
381431
40
428207
47
764593036
1
82
30
251461
16
35
9
68
51
9
51
19
3
90
115943
77
73155
9
42
273879051
23217
63
65
60
23
53
92
99
440530
356711
12
933858946
24915
31
62
278339
396914
37
246661
70
370641
72
95822
1
24
40820
10219015
38
66
77087
15
14
3
49
69
154091
63416
88878
464073
222684
55
3
44620
214552
17
370319
432165173
92
58
76
78
6290
89
92
5
95
74
6
55
109227
83
32
455697749
57
3
51
7
383149
229868
311828
62
58554837
51
464187
55
105417
40
8
273469
43468
32
67
435764
88
43
98
314871
499183
406638193
42423
57
52
89042
6
11
43
34
196445
84
365761
87
20
22700
39814
798601857
86
25
8
29
51
4
102916
24
251005
483330
394685333
7
88
170494
36
74671
262772
106209066
93
20
185033
39
85
737483612
3
10
361210
471246
1
464610
125404250
88311527
36
89
358136
91
48696
790088968
60
119380
335744
164892
289922
385752
80060
396130775
13
193702
41
982221313
221257
195152143
796871058
286879
62
368446
85
26
236710
373367
353805
285926549
492884
69
642244498
13
47
286156
66
2
488257
89
280714
401273
149921
270964
1
94
257661
5
366434
123048
19
76
41
85001
50
4
15
33
2563
8
377169
409737
94
18099
92
263414
60
66
375690
898389401
63
13
92
65545
173074
71316
191534
69
22
255687835
49
173388407
490415
412971
352751
837300504
314496
54
73
432701
199955
73
432554
261061
8
48
422278162
99
711207135
9
62
33741
264729380
191570
542924822
1
397131
83
41802
103963
343645
212007701
85
41
35918248
420674
78
390347
63
64876
42
39
530454650
130526
316549
636967393
78
208016
30246
3
48308
355114
386606
52
16013
95
3
31615
75
14
196898
47
61020
79
40946
92
8
414322
34
513215734
37
65
22
102571
217592
457254
647266559
15
25
53
61
4
140710
70
351874
88
13917
69
171042
29
465290
301486
373317
365982
64206
34140
12
79
90
93
17
25
401985
89
7
17
28996
6
65
2
5
59
9
7
55836362
39
9
149227
52
95
92
708860216
891227878
200888
31
36
10
295573
73
72
378028
78
311195
395381
18
66
80
89
9
300615
370690
13
260686
93900
30
770190622
12
229460
20
422791
439639
43583
464803
477709
130078
68535
67
49874
139643
10
36
301389
237542
121494
43
8
93946
2
7
7
6
62
679999876
75
23
41
8
83312
457925
18
93
486521
9
95
313684
73
523551149
49301
284249
295069
61
301911
77171
36
50816
631999012
6
47
347942
129550
9751
40
98
41
46
399419352
641263099
116508446
97
185641
5
56234261
76
179730
4
421614
27
59
21500
80
46
2
446922
19
109381
53
375600
56
53
144983921
59
42
36719
153816
117938
348209
90
36713
306715
929835254
70
38712
312371
59774
74
4
5
367796
7
301656
94
442781
74
2
263940
946997552
370655
26
24
86
397077
429093
21
5
138618957
81
41
55
13160
461109707
440230
233133
86
4
115929
39
7089
363283
488208
21
261195
440084
34700
240406
7
290310
59
487127
16
149061
34814799
87
420088
33
497112789
442421
13782
265394
15
8
76
90
70
361139
457643
4
73
303884
17
298192
258562
221886
87
53
328565
89197999
7
8
28
49
172511
88
77
44226
30
5
152760
2
254628
295683
31
161913
97
492006
466661677
222357
476538
8
326748
578492972
6
73
493206
368423738
23
95
69
6
191376
3
61
20
6
86393
93
93
482386545
16
238832048
256801
379492
429704
7384
498474
66
36092
191108
322949
15652
86874
93
33
60
58
77
192850
64
66
7
402988
392369
70841
206262
282973
2
72
14
61
482488
50
13989
15
10
63
71
317444816
667316762
342958
29
17
279213
395774
85
646514434
1
447020
84
65465
61
109036
157534
410568
25758
4
405670
64
33
586513093
171515
1
47
47
386324
395942
906328740
475217
7821
52699
364336
202709
30
13
240745
223277342
50
75
420848
474613
9
126634
88
297566
49
60
94
387340
487368
454713
397174
6
2
4
95
292017
1
8
248166
5
492188
93
336754
60
83
68
474293
95
42924
5574
89
24
57
255185
31
415385
241773
377003
36
99
292703576
972949734
31
393346
97
338845
43573
56
117478649
415385
10
141958
394839
60
18
56
496796
356568
41
447070
57
15
79
991156459
132161
89
86
133242
54065
33
83710
268186
118728
29518
81
274595
21
21
336034
6
55
7
8
118329
5
406059
15
47
6
245845886
315201
324802
457287
186719
40
287907394
39
57
85843
300677
297820
337398
6
257105
158820
61
77
11100
77
424412
41
1
33
398289
302691
65
275946
59
42977
98
492025
7
480001
473358
469412
85
24002
74
66
341686
15
399825
103064
244130831
385341545
77
44523
8
869893328
247242
31
1932
85
435455
54
333411
56
114269
243144887
443753
126862
68
29
43
197968
68
75
73
48162
195574
48406
330733
80
144613
82
401772126
190280507
60
151107
95
441311
804867337
215377
533618431
63
99
295916
41
55
83
68941
20777
8
48
364785
164171
199741204
47
59
80
472431284
46
8
191980
450554
86
6
8
283984
55
323028
289533
61
99
67
5
438321
99
135786
58357
2
252046
21
77
88
37383
81
948605093
71
194367825
2
488970
10
395167
219274
352359
5
389540
55741
290716
96931
13
89
5
142446
138283
342107
424427
195276
5
97
71
51050
311648
55
41076
97099
156518752
243717147
66
177183855
96
23
56413
191737
135188
19
792797023
185625
39
8
101334
435731
26
31023
6715
2
9
75
5
179848
221643135
125621473
83
62
179797
88
205501
478974434
30
45214
9
2
481328
46712
37
889311141
466401
85115
16
28126
137790
442526
6
271288
70
470510
260729
75
19
37
19
68463
175029
69
226752
101600
132931
57
990923914
71
49
43
13
96
35
8
51
22
330791
348022
85
336736
96
197524
518315881
377606
150927
242078
9757
95493073
250556
440731
41
53
490148
33
160378
2
225042
14
10165
898284043
48
312311
54
277298
407343
781672619
179973
3
309866
19
28
477999
20
6
61
156505
87551
42
8
16
10
60
233247
20
70646
285004
29
2
927714549
9
66
267341
481067
6
81
314718
485869626
383631303
484876
98763
473919
233315
8
219967
12
42
224070
65
139297
97
94
182143
98
84
448507
431794521
37542
24117
80893
465423267
81
9
12
2
373626
382897
358310
352008
42
26
13
41
95
486404
75
17
92
35
60
51
44
3
265868
141480982
188864
48
49
326075
571256219
90
115809
333272
256650
40
21803
82067
499322
8
284775
51
947150229
23
480561
76
448074
77
418905
187284
596489511
67
478125880
1
351070360
820715262
241474
7553
36
9
24
232740
236783
5
66
418175
16
111509
460199
92
28624
168136
149250
26
11
744534981
6
39887
547652545
75161
5
16
42
342584
45
58
36
342139
153291
7
389915
393592263
35
65
346967
461250
299469271
134887441
225030
50
831054015
443297
22
195608
6991143
17
68239
166952
369580
838508956
976095791
393429
18
119557
71
62
74
185640
24
41
16
44
8
36117
149135
84
443310
264075725
82
7
12
341918
375656004
188993
89
96
5
150004
24
19
56
1
3
52384
60
46
292868
54
191244
99
69
41
414645
19
362117349
6
460212
9
493820
32269109
285443649
364017
429158585
622263673
265683
9
98
370408
35
999369099
17
362441073
61
17
64
267716
260972
11
27219
12
39502
80
301680
67
51
215551
23
431165
288194189
61
234166
95
51
264400
48
16
2
93
90
44
5
31
44
28
33
8
97
289232
41
87
74
229873
15
45
311
309330068
330611
228623
342874
279629
93
100581218
41
93
53
2
442728
54
51710
24639
359750059
103226
166686
791152625
531651583
20
65
937085582
370504613
216680
82
62
77
277811
29
47360
403890
83
175224
5
33740
730096335
53
398804
356112
374985
262846
288782
338370
55
173687
584374302
835966891
909557389
55
178201
42009
42470
5
45
54
25
13
434281
52
346990
5
91
420323
10
912434775
76
5
355988
421010
822370885
34
964307541
435550
28
254430
334084
83
65
41
84
379761899
304343
4
11
598246079
33
393488
79
57
7
285113
60
318375
236955
36
50
5
51
73
253839
68
485020
8
2
3513
96
35
413141
17
55
99
16
438958
111159
906135647
448621
82
79
65
87586
88
26
85466
64848
9
1
288029
336526
98
11
28376
18
128554
193557
96
29362
1
233442
85
31
24
2889
332932
53532
798857357
51
5
261323027
454003
91
49
36
359611
385626
135261
262192
377532
99
88
71
80
10
38503329
66
396531
815799666
87
166717
8
94
57
24
57
11
33
81
262556
297427
471845
393881
67
288670
475883
92
7
64
233337911
44
320309
73
535888186
289452
149025
247467
439216
22
37665110
93218
59
328309
80696
919871409
27
130681
79
378742
136240
44
39
43
495330
181046
59
51
116993
38
11268
50
95409
38
81
68
41
360538
347458
47
252693
97
5
226012639
77133
114049
371158
13
88
791099178
87
67
336154
421761
66
87
352729
72
66
56
96
314202
3
324452
98
108173
66
332457
287695
325522
197523
6
256486
211663118
452232
221989
48
5
10
9
29947
94
463167
80
440845
59
210997
497664
291883
8
413922
87567
6
46
194180410
930995372
11239
72
190630
68
9
80171
2
57
445519
240492
8
54
321723
82
71
469701161
34
2
437323
117049
427602373
2
427423
326144488
327128
743832124
890627809
210287
172523
331014
1
157224
262128
71
493639
8775
189462
51
121350478
386724
318281
37
73775
220070
57
24
380589
75
122635
178947
380628
41
77
22
38
20212
71
137460
421047
196797
196915
242076309
12
388925
11
62
249735
652239372
58
378806
456071
774383566
151714
85
102235599
9
701825892
87
450275
77
11
243282051
43
78
151528
323809
36
5
18
864
50
165818
9
18
295786
5
303914435
23044
404350
63
729668150
34
31
257810
11
10
83
85
20
290886
281738
66
53
66
399709
103623
15
3
76
173021
5
15
397333
62
253438
454884093
607532831
63
77
396124
340056
634827419
267418443
34
94
3
224620
179828
314669
614982288
198830
1
263100
711711793
6
20
60
437763
765730822
18083
127451
2
11
14
56
360253
82
425492
69
61
60
42
57
34
430165968
348590
57
487703750
1
30
224076
97
123511
6
3
2208
323206
83
35
1
15557
96
45389
808581560
181430
53
184912
295720
252644
406292
22
33
384117
49
71
8
16
407551
4
463331
19
167326
1
96480
93
129055
31
206141434
82
17
137613319
24
7
86
57
88
218826
355031
484440
661614702
237241176
414045
95
411320
3
2
78
8
29
6
227243
71362736
97
26
21
51467
1
316679
340985
303161684
37
2
220481
3
414081
36
250041
362838
133087660
338191
84
273034
26195
94075
471328
411452
624207793
11265254
435161
86
413736
19
626527140
591668473
277598
41
6
98
48
291570
18
62
87
328546
89
334635
28
92
419570
121450
48961
28713
89
70
19898
78
155523
259468214
61965
14
37694
383879313
124103
63
4
9
95
99
11
9
63
10
62679452
22
67
414982
62
30
98
22
225981716
55
149592
8
25
22
335755
82
216242
68288
100825
42
243736
100954
215738
6
41
3
90
109486
834392396
29
12
14
8
493648
15263
55
8
49
21
60844
45068
5
378501474
119552
347358
95
198857
10
10
56
207825
427518
6
66
46
116195
30661
245883
160474
200577
384987
92694
100713
798897620
69635
92
44
57
121392
8
486940
25
55
2
38
252168686
24
96
309457
5
144964006
87255
8
23
42
420441953
30
57
21968
389388
841773775
423199
347385
90
463695
47051
44
832819987
418363
228579
222471
94
307617
45
142251
10
54
18457
172456
120604
57
625497428
91399
280943
132088
121638
340938
74
8
9
27
3
5
168083816
93
87
992352232
234145
74
86
18
172375
33
118665
859940628
22
62
142877
382089
20
219176
293354
174864
226730
41
867041556
94
76
60
233265
47
63
480213
8
2
8
74951
69
270381
51
206788
431292
73
263750732
67
86
14
24
582288938
17
285457
220573
63811
1
394321
119791399
7
20406
20
141912302
717762136
29
12
83
22
4
44
63
71
246011
34
34
37
55
77
67
63
32
166897
256771
399151
29613
68
41
3
224564
613200770
72
7
95617
166293
27
35
227902
142287
116243
86
39
51
9
94882
45
223253
2
19
77
483500
54
476985
83938
563380574
256843
55766
836378182
4
62877
35312
350845
76
52
55
64919
718451034
19
71
88480
54757
88891
5
201322
44
462742
321246
1
88
31
231123811
415907
389535
148462
382163
76
12
90
8
9
464558
221527
44869
51
31
97979
40
285090
288326
216861
34
441286
96969
47
208625
209653
38
90
156432
2193
70
60
70
103633716
349160
439347
43
289326
50769
467701869
7
158070
22
475406
301003
9
291234
23
27
51
96
163341
17
5
368150
28
2256
53451486
416751
61
155416
128459
278201
266614
19
328956
47296
494089
8
54
515556257
99
493877
250938
625819042
491950
221997
32817
61
2193
689288658
66
331865
17
22
621488890
23
66
1
72
120708381
419323
185797497
354085
637305056
154417
190606
451573
402685
33
176813
85
64
199234
173133
400058
410533
75
85531
3
94
139450
942116684
78434
3
4
65
78
39309
82
332763
320330
157017004
30
517001241
137367
103890
77
253409
445342
17
72
217107
122705
87
28
298382
45498604
363497
494974
79
693276501
59
28
72
370835
68
183108
40
303769078
372618
22
799419269
13
182931
37012979
319304
18
231779053
36
7
450961
37
59
53
48
560762812
35
4
43
32115
67
37
36
5
74
38
415299
66
35
369625
99
412297
35
8
78435
8
354447
26
40
311374
465931
111925
162804
77037
418597
149929
249309
280562
9
48
421502
279162
173280683
367206
294154
90
52
469023
43468
20704
36
54424
126623
49
266924
345468
2
152896
56
351390
57
9
325945
99977
461533
5
354364
5
200451
287052
486313
363322
86
189056
300936
828973045
95564
167986
322181
49
402554
80
1
35
21
222499
52
94
204707842
9
4
38
440105
66
19613
7
403135
646375873
53
3
88
277786
35
49975
64
99
462761
93
235679
212910
65
74375
230033
465471
316351
4
136067
158889691
418179
28
17
30
22
8630
45
407071
429310
3
8799
34
74
804709334
90
891021473
213269
96
70
82
8
270856
6
437404
98
305380
7
90
12
204403579
73
98
295857
65
71
338585
287944
94
72407
26
314224
26
6
98
167557
41
316835
615130084
86
64
3711002
36
94
87
34
80
295940
302180
34
25
14
38495
4
144399
36147
370245
39
418513303
468788
9
63
12359
984837454
5510089
43289
33281
206451428
55
23
30
367162
21
64
94
207160
3
263353
87
175561
92
454621
15
1
997224137
14
2
343917
66
229463
427065
68
396671
56
97
241463499
89527
415537
8
348501
8
46
418685
21
22200331
269145
37
58
56
169623
448198
361046
228061
77
310538
78
71
253800
359851
21
392515
23
7
364755
17
233835
51
407573
25
324319
114503
267400
6038
285638
7
8
328840
379056
478755
65
27
323148
94575
328895132
26
52
476414
443212
40687
523538021
1
10
756820961
91
61688
449188
86
22
34
74
333788
334827
26126
59
21
430490
150984
12
46
52867
82
21
90
1305
376699
61865
196046
4
325879
102758
224114
538617661
2
85431
18289
34
68
2
36
849075157
60455
707708760
5
455105
113834
36
860409095
89
114925
3
47054
207623
7
172389
43
256098
185095
181358
63635
64
29
317588
198916167
9
3
1
47902
114592
452246
47
279665
27
7
3
298056
10
657984038
8
53484
14
765865465
182981
62
202447
487529
59
39
955462021
31
259080
78
573352966
338970
189663
94
223206
138110
94
435174
24
250485
54
42
429941
91
727548854
41
159582241
430109334
1
82
35142
49313
65
13
2
137343559
260069
85
98
425463
85
70
1
114705506
227399
804047952
1
10887
49
386972
32659
51778230
225603
478521
72
47
8
788158346
2214
4
28
27
5
70
6537
30
8
76376
78
63
35
70
90
26
62
22
416335
50496
58
86
5340
7
67
39
91
71
460024
196859
71
31
445773
449588
424103467
3
252866
423933
26
378833
27
253192
37
8
6
95475
405389
731004445
5
5
33
40
213712
488573
33
102365
385417
194728062
6
159971
146273
416280
371722
3
62
32
372534
298261
49
63
465932
480144
248113
361070
79
9480
260480
72
3
1
278851
8
929335914
191389318
147731
271485
191579
45
245416
32
44
63
23803
79
805813289
8
43
81
661408377
241296
365293
29377
88532
94
1
72
468581
664993554
409254
22
76
20681
401181
23
51305
293415
155764
12
86015
40
99
350167
194466
42
49
22
58
218872
9
2
27372
31
12
343334
74
4
2
83
312641
412995
2
52
55637209
92194
59
93
269964
6
410541
90104
80305
1147
4
296486
7
225701
32
54
226082
16
357129047
27759
81
2
422125
259002
54
311208
145099
5
8
6
60384
463068
91
6
85
110766
223138961
297289
405335
493410
22
9
36
165241
449916353
87
216584
37
6
5
199802
58
31
229044
73840
16
37891
4
208399
506654916
14
395002
67
37
38
37568
6
122723
175858
6
161061
61995
93474
42
399415
77
75
326742390
364771
12
252210
338558
59
98
89
24
11
17895
291212
46
30
336835
27947255
165864
64
7
90
49
61
9
1
129388
81245
54
494810
4
127675645
10740
15
274518
74
6
116560
90
684267016
136498
769629829
165844
717063426
42
45
95
67030790
864460228
21
679504185
405896
20
69
254112660
6
56441
53
72
484281
53
31
1
87
3144442
70
44
64
26
398119206
9
52
60
37
962
984455870
42
6
59
209461
79
487717
79666
280948
133179
54
68
243166
7
652451677
20
13483
27
421447
51
71910
86771
10
48
59
78
42582
371550
409366
239082
8
25
271096
91
77
90
1
36
33
12644
1
399557
58
63
38
31064
77
64
11
17
489184
29123
43
691057008
415035
478141867
293527
55
32
24
97250
59
78
268152
79
137482
188688
144488149
94
713983940
4
356617887
55
450241
14
212825
291514
166227
64395457
7
357662
85615
20
218506
58
63
4873
40
91
285886
15489
351063
16
17
151066
42
378256
96
383308
340139
83
254355
23
63
221019
29635224
307064
342678
40
45105
128980
31
71738843
37
83
145627
150265
35
5
2
86
12
2
386291
214374
5
254944681
10
55
38760
71
67
93
82
182296
92127
10
83
279247
381238
66
352712
39552
297791380
248163
62
463789
81200
72
55
24
12
56
99
377552
104575
411389
11
178582
50
36
18381
119969098
334287
249040901
762532441
114669155
270605
59
55
57
95621
47
35
131492
226072
551732199
299080
147123
36
483988
366968
215431
8
3
27
76
249845
26542
181941
382787
59
45
47
40
482989
209694
97
38376
449009
3
4
31150
83
35
480172
338891
79
32642
62
14
427724104
474061
40
560220827
5
335514903
55764
48632
2
6
232810
17
181878
8
16
762727942
206394
68
85
86
482161
10
104285
196555
53
490259
55
78
27
70
10
346820
7
375609882
138130
14
409910
56
107860
602107739
448348
367278
33
155011
63
37
23861
28
13
70862
85
21
28
474482
928234324
17616909
51089
98
18
89
90
25
385103
44
97412
60427
375415
49
37
4
37
175960
55
39
156913
476084
305507
893059517
21
15
262882
69
423238
73
91
173833
317424
45
14
177235
28
62
15
70
98
395488
535671606
79769
39
29
46
6
57439
267876
5
310982
278380
35865
205973
39
467165
77
225662
95
282675
93
45
231799
53
11129
51
282980
228591
4
370499
343512
63
496755
18
83
44
30644
63
5
259827
420064
299418
492314
8
45
44
71
448873
338026
65
22
18
77
12
69
3
70532
1
11
367230
46
10
5
47
13
4
510825278
13
48
285453
90056
61
107925
64
258312
241160
928920516
275914
94
90626
432481771
98
21
449191
214434
124822
27080
62
816215467
209663
51
1
235803
267596
66
83
94910
17
261744
164603
13
397630
8
488001
441728
748476396
97
111420
483733109
8
7
18578
6
7
378732
286900
17874
32
432448
15250
53
453336
120097
81
2
21
731349048
23
186074
231004
78
331209
239164
1593513
192408
72
75
9
735184356
26
261695
323332
225707
89
483735
70208
310966
62
215178
197005
75
109292033
188789
23935517
449334
150126
233642
10
76965
7
35
17
297945
44282
86
589526998
224625935
384113
2
437272
23
268107
106197677
166074
11
239033
365844
221513
290069
89
407412
47
68
53
10448
61
338363
374716
58943
4
33
70
60
150987
100634378
336471
898567965
371766
329445
88382
137393
57
64
91
446081
330606
95
285114
8
489834
329492
47
95449
26
80
242166
57396
415094
494444
29
7
30
77
56
56552
340060
392771976
37633408
20
56430
81
76
80
31389
115844
151916
342411
42
190587
974374602
90
40
31
33724
415750
15
499903360
780265903
33405692
30
473536958
33035
67
11032648
43
11
99
44
46
60041
37
88733
70329388
381878
7
1
450280
15854
182009
1398
180997
86795
79723
232805
44
86
13
36
92495
50
8
364922
379639
44
467295
336550
62
50
90
24
116436
126457
51
96
688574088
93420
21
393826
82
65
41
288493
57
59
482001964
12
2
9
345740128
676896556
75123
271747
68
50
53079
369929
7
48062
99
78
39
78
77
230878
65
39
410472
370598
58
57
153401
399848
71611
15498
54
381043
16
520774677
78
298055
467013
66
63
300881
59
15
81
96
554356652
61465
82
2
3
52
331744
7
58
37500
93
55216
255806
4
32
5
162305
69
492197
121103
14
79
58
58
537992905
335875
184169
9
246487
12
61436
118151
68
77
5
67553
280017
63298
359571
391837
49
416607
38554
63
200122786
69
655252176
45
88
112437
4
112079566
26337
596970142
41868099
92626
52
92
34
223695
41
553483917
371044
55
49
426918
364561
6
67
9
207963
25283272
364784
398567158
45
35
60579
83
11
42
38755
767478428
8
82
4
184232
20
94
99010
61
447519
843983380
480108
964751511
94
270156
2
69
68
6
26
18
105946
98
92
200010
15
3
188311
484616
328868
6
334060120
1
497253
775207842
493499
101971060
488968
60
21
88200
68
29246
4
993643652
98
36
69
400418806
158409
3
99297
29
236450
5
8
195835626
412026
326551
291439
43
61
72895
431212
55
361194
2
166852
71
168364
863196229
77
88
862428803
82
824537299
84176
142472
9
36
4
5
279553
23
3
153423
562769823
8
135654
7
45
25
4
75
48
79
6
20
76
427690
195827
77
6
33
8
42
462457
21
469410
82577133
34746
277700
210951
707064970
14
267119
19
55604
42011
204491
677442916
89
81
239239
72
74
28
289948
171557
73
15423
27344
119124
64
7802
295188
360313
28119
385010
352504
1
268751
25
79
352539
14
41
41413
67
67
76
234215
9
50
39
127299629
76
169427
243219
66
10
224435
84
266694
82
146240
266956
13
97
17
83
3
312289
47
91
81
55
224082
32
25
301462
388264
90
328594
297334
98965
137700
4
9
74
51
362630
275415
216458765
79
2
48
52
241631
141781
84
282295
62
7
488618029
257615
88
27
76
374579
70
447594332
29
241034
307946
498421
440905
352565
95
32
65
448843
4
85890
246834
607831443
489322
6
14
98
723750279
91
128235048
574390164
86
6
82
361603
70
397906
129474
58
241400603
29962
88
636371268
57
41
417166
42
413362
273290
26255
39
703822437
451115
29
200978
9
71
297873
484658
287036
421130
51
113308
111477
178182
387626
445120
82
493625
92
5
310953
83
296950
42
95
12
505926478
124723
155462336
144462
18101568
82
7
262277
88
122522
916
64
485212
335578694
450572
19511
8
41
425416
42390
499244
358239
7
704451609
57
54554542
14
310553
949191204
410319
314253
98
74
30413
42
2
1
54578
99536345
88
8
42
56
429327
14
331954
128687
55
363382
20
22
32
427564
324704
808728789
20
4
94
67
654544478
106406
176019
865210676
4
420142
25
54
457853085
386310
70905
78
275473
19
595508111
470422
279275
659953772
7
169513
106439
67740
466948
248717
329102
575185198
191311
107119
44
281929
290403
382479
253787
867262449
62
8
33995
106401
67
90805605
6
265841
91
26
90
78788105
23
41
194186
388597
82
58073
434797
54
50
36
7
164322
21
251293
94
733802734
477228
438492
97
88
18
47621223
2
51
66
14
225186
164916
26
481806
26
3
25363
43
64
55
49429
504750260
26
443475
8
254239
31
1
419889
418395
62
15
97656
454366
483216
877534430
39
158116
319006
62
169456
6
213155
1
43
90962
79
97
69969
116046
1
4
486218
407026
252053
58
67
4
90
478161
26
34
26
301490
20
360363
7
45
246383761
73
480281
21
16
18170
184925
15
90
107489
73
46
320468
86
154544
62
139080
8
2
65
52
16
111957
6
364507
297630
32
317949
79
389383
97
151000
61
97531
292274
88172
128891
53
905819375
258902
99
19
81
35
64
40
535926330
63
60601
57
28
150224
7
4
46
23
20
71
90264398
4
436543
79
1
142227
39
900397533
21
349730
337205
2
6
938179103
61
25
36
60
93
196628
9
408485
592602096
241295
454776
51
137209
69
40826
186388
56
189211
152288
72
66
210868
14
36
265867
1
40
22
408167
50
85
489112480
937105835
40
112664
478483
235478
42878
241085
349369
390887
16
33
36090
230314
383336
93
260722
76
6
406674942
3
825343799
465240
245045574
90
7
433674
293414
19
150271
3
37
31
68
243059
61
149496
60
441875
179217
6
32
4
61
94
328593
994708395
77993
48
82
474489
178671
168582
78349
37331
280021
69
199807
300033
952184333
57
473858
200132
181245360
11
73
438088
99
48
794299444
27
295340
430368
246959
8
273797281
145951238
534470185
129322
38
17
91777
563701720
49
11
129979
255988
53
7
394297
12
425558
76
8
227026
7
27
1
31
52
27244348
366459311
99
264373
90
464390370
2
464713
573589477
61
240745
51
91
495249
65485
307331
403772
390671
45207
320170
496996
233393
161688
453741
56645950
67
363117
39
242023208
257954
33
262942
495865
59
3
9
112926
12233
2
425989
206885
65
98
94
164903
358166297
3
351274
220700
68231
213472
63
362811112
193559
395307
237160
97
41
6
70
102615
425951
667339455
243312
444579
408239
7
168695
35154
31
41728
15
251375
30
337993
161164243
59
45
7
716860678
214308
492255
78833
6
8
4
35
9
39
60590
303356
96935
1
95
339301
246036050
473651
11
79
423630
63
114758
39
2
67
219594
222204
12
34
21
246644
44
274467
130036
25
18
24
120890
102207
8
57
56
889115166
6
577774925
184100
87
98
411732
21
306224
70097434
35
283633
301721
66
3
28
4
6
78
164006
90
496467
47
173840109
99
4
178390
81
63682
15
4
385354803
480426
92
225761
4
38
62383
95
314917
216331
49312994
279888290
32
5
2
714357089
392187249
64
40
140280296
17
43
210628
7
6
81
25
22
84
52
89
133378669
405537
15
87
468810
39
35
264893710
221566
73
51
86
75
384559
5
170358
74
91
1
194508
4
513050906
34
89
29
28973
450205
276271
21
64010
464930398
81
647
1
63382022
241010
473568
1
48
67
228352
434885
50649993
3
30
68088
194435
76
753314312
9
43366
253057
71
393886
470589
48
138021
477411
497477
308963
224445
53
269072
338175
91
344087
124401
218078606
251517
52
58884
923653283
21
3427
368133
85
48
17
72
717975771
169457
117487
64
30
409108
426674
89
41
60
223928
410313
1
76
29
25
286866
40600
18
240560
990810806
13
276260
21
432544
400578958
208610
21116
8
85
70152280
69
27
50
122132
272093
29
155119
340819
13
392452
73
320070
65
9
980236424
344934
79
458870
381530
37
40
21
71
62
78
86841
95
67
284215
16
64
24
84
466342
32013
280308535
97
130141
472016
139991
91
13
493815077
340449
76
466826
24
98
285456
404258780
123204
38
78
220449
221526
227404
62
316530
475257244
21014
457726
73
446467
235587
374488
28331
77
555581826
37
58
366016
440133
97
41
6
284443000
53
364084
205732
90
83
376401
1
276560
66
286504
27449
516289175
65
57
274509
64
316751
9
26
4
17
55
17
95
8
89
89
394025
37
366609
9
66189
282443652
485246
74
52
38717
74
1
25
3
182741964
1
221742
126909
49
330512
36650
42
6
65
412857
70
157994
224682346
56
93
74
44
7014
58
33
27
142636
41
56
86
399810
169654
7
460892392
381360
229178610
149804
39701
75737
462509
45
80
17
475757
643680894
42
21
67651
5
433186
257164
48
84
6
329955
334760
15
22
637155233
13
59
18
54
806829540
77
5
31015
83
85
72
6
81
41
85
45
433827
88461
69
52040
13
269049
8
256775035
45
140213
74
337023
11
8
138036
78404
82713587
43
158930
2
91
275056
54534
165994
9908737
73
312429
249130
264536
41
423861
177741064
985034519
202254
386726
12
161371
97719050
499148052
74
13
37
497330
33
284914
407405445
466095
344239
402879765
310609
460749
58981
445797
71
53
27
61
51
3
88927000
31
90
35
12
98965
36
43
257139
96
85694
495075
16284
7
467859415
236514
46
42
9
121110308
72
53
31
31
18565
482397
674993604
8
4
10
14
613252188
64
65
52
14
69
14113
379276214
208620
370154559
3
4
52
28433368
36
5
387113
84
3
452569
65
347337
68
191946
365267
64343
57
616620712
8
496653
1
17
59
156513628
184777
90
3
167671308
294176
327469
7
69767
449068
454933
61
285858
8
152570
76
20
44
5
5
27
342923
174697
38
260805
93
315300
317970859
311834
7
128623
447362
436761
61
475595160
46
420248
5
7
342725
61864
88
430580
264412
12737
195217
348288
330553764
676792370
4
485021
9
88
235145693
25
383689
44770
62
24
136871971
24
35134
753135285
75
175957723
82
9
3
115628240
234447
3
22
121667
256015
91
57
85
130849
50
225925
88
9
670297875
36
395020
2
140097
55
237465129
931108254
263866
30
50
291124
49
98
210219
146737
33
476982
34398
69
353663
55
8
8
2356
49
36
87
20
87
35
332983
31
328795
159155
334059
288018
88
29
47
224745
109063
6184
58
248727
368541
754035787
76
83
1435
493425281
487185
2
26
437438883
375357752
88
74
470938069
36
289457
423655
37
296229
84947
37
15756
70
81
83
444082
3
30
491081
46
4494
58
87
294277
342331907
56
347904
19
52
176530365
976150222
49734
49
24128
434821
4
58
9
3
199369
29
99114
98
26
56
175826399
7
1
419174
365321
132466
299930
144019
6
39
302659
192499
532341799
15
36
328600
32
22
23
78
164273
37
60
613333104
315937
172916
279673
14
11
178187
406131
36
47
149848
401325
415294
72
11
36
90847
34
30
64265
138682
54902
19
27868
18
3
226694
306975
35728638
114591
78
56
237460
64
456571750
212867
4
98
423986
60
461480
2
8
379221
52475
18
19
472819
38
54
97
47
26
472548
318775
718436226
79
62
23
25
89
39
431451
448437
8
80
196832
148493
58
484838234
51117
925271505
267879
66
55
252161
58
375528
41543
309959
304245
544979889
215185
363658
107033
360704557
215764
276677588
69
308280
46
4
31029
62
425393
99
95
154279
294400
277201
235808510
128951184
50
92
4
3
67
20
40
16
3
204682
280272
221737
105259586
286021
397511
16
486953898
45
324447
306399
320225
37
33
216956
308972
59
86
986959618
8
25060639
20
122156
132969
21
12
19
280504
41
28
8
942750559
94
117360
455576
283625
72
107551
586136921
381531552
5
343601
199095
34776
7
662787896
100978460
218685
64
35
74
840755019
51
248398
58
36
284797
365974
21
608933130
13
52132
95
459671
39
31816
90
30
625767655
63
2666
230054
586361149
25
18
37
235803
15257855
74
13
581731612
5
2
244429
98
40
679285535
42968
87
237482
13
62
1
435857
531634219
7
9
335706
158016
159920
125957
114339779
311539315
80
88
16
408405
14
105576760
664411666
8
5
110377
35
86
67
10
146735
44
44562
467996353
93
245882
404603
91
419080
20
44
136201
207101
1
43
59204
28972654
493071298
28
13804
497954
27
63
5
79
31
4
97
41
431608
19
427678
39
441850
75
71
62
79
58943583
332105398
640
96
717174351
1
38
148411
40
85
402610484
2
125268
217320
99218
13
210867
301531
10
244827
47
456601
36
369972
462889
240617
89
1
76
79
60
37
719714220
5
40
229854
19
418079249
104439
56316
113185
73
17
289160
58
62
6
98
4
455570448
9
382735
194627
26
79
20
4
50
57
5
60
263396
66
172676
464746948
139786
57
10
31639
59
22180
6
461127221
267301
307565
204089
404844
74
256153
33
396173
69
18
150712
302763
836524155
80080
21
454905
54
2
152919
41076671
49991
436209
230741
103838657
483361
360531959
444151
97
40
31
65
96
4
87
92970
199560
256507
73
431952
42
7
84311
109686
465553
75
268886
74
43
80
404553
485357
329454
425182
40
35
567098317
627141640
31
8
264033
488810
256650
204168
826821164
6
401306
294045
95
77
279620
28
65
185061
4
480604
60
6
101112
153916
108185
56
27
479699
18
58
310030
19
5
436105
34
58313593
3
607663259
62
24
302840
28
243113
179483
69321
459028
336760
53556
84
498594
35
90
250676
24
40
92
124447
12
89
73
48901
240823
67
395539
97
27
57
332390466
303285
85709
5
89
446141
5
127518197
2
22
25
3
35026
426176
95
370914
62
6
171167
33
70
96
18
78
57
56
11
6
268783
8
323474
9
92
512090423
62
33
339561
52
107466
86612
300564
457191
362551
92444790
30
39
62
145434
96
409245
62
191211
41
125366
209407
95
6
3
156338
20
42143813
68
294178040
99951
214212
82
145376
58
456120
137294
346863015
62
19
17
72
4
174852
18
4
242468
269825
47
374148
667240415
14
361434
159189
226189
79
71
35697
352530
91
282152
5
482700
9
469923185
78
8
69953
88
253071
617989092
94
98518
118737478
47
74
309797
53
402112
65987
64938
66
457804
29296
82271267
483463
75502
6
119356
10
301263
86
1
4
88
15
43
38
313275
16
4
66
39
29
73
42
11
267499
34
485108
19
13
340630
59
124236
350045
22
126569853
465653
6
56
3
380622
984416322
385551
10
55
338534
466411
7
366348
831526680
29843
351003
380905
7
21
2
63605
64814
464808
69
256317
448286
464870
68
49
408129
69
87
445181158
34
260297
6338
99
271425
30767
3
283332
454255
4
238293112
4
38217
74
7
19
96
720409155
208156
25
150156
337617
54
94
209129
47801750
140187
717180589
48048
80637
41
82
356035
102101
247284
52151
91
78338397
77
9
226564
496140
6
420917
650186679
30
395658
15
23
112350
88
78
41
8
413237
966684014
509432089
491934
23
404809507
53
13
9
33
35
30
67327
1
342573
83
67
80
319529
61638
78
29
83675673
26
88
394489
40
50
16
31
88
292131
77
466150
81737
13
66
68
514332799
51
339478320
89
12
8
35
1
32230972
327670
7
1
18
655566994
343339
485833
37
204928
244257
22
60
19769
167975106
99
19958
248565219
241396
24952
968758162
26575
68090
10
110338
61
462961
26989
405345
30
7
8
417742
37
389272
51
40
230069
4
245980220
10
44
5
83
344843
56
9
78
62
1
39
1
24
81
66
623801659
67
31
23
280284
64
8988
25
53
36
216291
58757
444782
67
343243
58
17
96
468901
52
356512
74
83
16
140814
8
72
135555721
15
917954372
215527
70
68
91
12
11
15
57
129757
177992
354253
9
66
49
79
210640315
8
36
446894
2
65
94289
34
16
188464
312
274202
11
45
77
31
105711
42
77
48
202340801
202033
420151
96902
105148
337704
78997
192732
1
389186848
656616810
393222
84
150958
83
61
55
352547
20
98
284259
71
96
196914
5
420526
75
3814
375315
35
86
85
58
386072
62
289717
118236
394838
355263116
73
222145
79
40
48930284
871587186
98
9
677931402
227577
17
246418
30449355
1
3
51
199900
81
4
1
360918
492766
46
88173483
18
29
60
15
493468
10
69
141690
400215
27
74040
14
2
26
72
2
439519
4
468843
300523
90
420141
57
109018181
80
274408
213231
15
17
18
350028
124440
7
274363
4
1
3
305862
30
496574
272096
57
93
461122
22
303422
25
72
5332
91
92
5
16
898245063
338270792
874367391
404359
318574
47
152239
58
74
485433
45942
2
68660434
68668281
33
261580
63
42
72
282831
56
78
303389
328054
118569
32
468173
354282
25
26
38
25
18
25421
216838
41
32183
27
35
75
458116
72375
105352
317718
215830688
39987827
498896
288259
490508
94
12
14
95
455279
56
44
103125
466274
83
391947
449480
42
361266
188894
400793
95
42
351197
27
983370758
55
167518
4277
6
64416
273716
421564
361580
75
227799
92
1
273856
42
484391
449890
77577
49
58
82
260191
4
144341
21707
132717635
81
3
268329
142043
689853359
73521
183693
9
73
74
42831
29
771756219
8
269785
58
8
1
69
94136
83
76
19
30
917292838
867925139
11
669898154
238332
82
243819
158945
214220596
5
4
37
317596
40
178260
436330
6
379896
672159709
48
77
17
26
8
66
19
374585
352187
321834
26
8
29
7
437345
52
30
259470
65
6
350119
79
24
82
32
245230
319625633
58
70531
5545
73
946863904
78
204817
810251045
37
94901978
270521
465338
24
272221
47
99
490486
162787
358015
40
475687
72
1
262860
7
136688
122340
13
9
464673938
93
88
46
78
247114
94
431426
409987
420894
207677
28
8
93
19
244674
494655476
5
65
88
104304
639765986
74
81
70
933743008
31830
39
205782
385568
2
70
40
15
45
81
392768
69
62250
480242126
478948
21
5
16
168212
11
46
20493
313390
126242
80045
90
122447
91809
256594
3
83
432182
355551
177710
2
86
44445
46
278345
91
89
3
6
610508092
61
45
21
184442
483676
488968
273011791
33
37
27
59361
295216
149588
29
248041
33
99562
633987972
348629
206180
27
50
78713
43
89
431643246
82
263639
38
272247
476664
94
164393
441090
379003
67
26
498063
450550
23
383948
24
47
6
74
58874
77
361809
574312676
118384
162702
413636891
5
8532
1
114589
327365
9
8
95150
38
359950
61
68
95
7
396160
296839
75
362002
48
12038
25
491351
75
305865
48
75
186219481
193160
121223
373689
3
125480
340948
7
1
67434
33315
146523
90469
7901
112009
30
8105
198490
298007
320533
340118
38
59
45
1
32
5
20093
219279
12
9
6
77533
877337753
717188765
74
39
319755
18
375830
77
237459
61
177854
408458
40
167461
16
91852
86
136813
27
8
311580
63
496716
85
76
214941
7
58793
303882
910223468
241672378
64
255207
498829
234614
198971
86
2
170508
72
222949
89
162643503
3523
264200
41
15
992846740
418648903
115797
54280
15
196377
98
17126
61
81
58
79
91
347423
86
26
9
298726
23874
90
40
254828054
150882614
41
3
91321
410583197
69
323413
71
39
129018
61
770773017
4
415932106
46
352085
74
61
60
67189
113406
56
7
78
458811
43
166793
106807
83249
42
41
164930
8
243778074
41
10
7
3
36
479936
452223
42
120310
213800
441310
433767
67138
238662
196238589
946139155
157835
2
16
237910
55
69
52
88329
426855
96212
179974
90
175911
13
24
10
486450
83958
106845
83
4
797979193
193238304
403512
52
26
76
279114
87
428670
3
372558889
32
419424
125933
45802
308678
62
295516
29510
73057
57
458888
81
76
40
71
29
24
39
5
5
159803
19
28
12
97
128235
77
673299639
457521
70081
68
394114
85
72920
34571
12
27
175476
90
134454
82
66
156793
45
415208
90
56
405216
49
3
365010
22
18
43
187214
76
63
494024
8
338110
246312
419974
264642
25
56
345268
137763
79867
331938
335587
37
103824
84
1
685140030
294924113
58
11
163214
304955
60
77
437205
66
285789
76
13
241589
87
347343
325260
460289
2
8
39
477832
70
36783
61007
246330
233225
221000
108562
4
114639
560297204
264742
63
38
472000
62
272544
77
86
43
43
335195
499299
42
93
98
35
54
97
301007
9
453347
134681
11
75
26
321272
117036
7
32
337759
17443
267196
490846
99767289
293384776
79
281681015
413070830
92
398754
86
463580
99
241520
32
69
91
52
417982
25739
347996
492781
424958
301779
33
175045
54
9
336937
407224
338297
10
388353
37
93
12967
50
52
76
40
41
248678
203832
586221544
78
68
92
461945
476123
223162
121640
229530
462215
62616
2
92
430921
431870
94
351735
426677
73
269164
54
70
133775904
38
619622010
268108
4
51
313463
81
370867149
98
319006
219039
26
17
108115
44431
62
66
789797172
360630
29
496507309
517447329
27
809840559
161478
3
6
42
22
298779
79
46121
49866
469592
98
59
411645
97
25
144289
124834
8931
278798
53
42
96
442982
86
291192
157089
43
30
51
150997
68
53491
32
40
63
37
442908
98572967
80
62
7
88
34
129873
80
88
227681
419343
201723
4
324248
322023
252621
167874
21
45
8
20
117082
54
2
92
99
409154
304252993
409166
166791
490094
217584
24
49897
85
308844
89
158430
8
13
80
424225
461610
289784590
200840
8
1
36269
44238728
289375
218922
920941022
32
946104330
17
489662
150882
82
351122631
211245
49216
24
21
88
123666
935718109
89
264738
78347
652431173
10
6
47
74
47
760997443
67
73
2501
65
3
273783
9
23
96178
66
74
5
36576
55
488269983
98
22
483500
23
63
294016889
83
175016
386466
19841
293754
87
238272
94
356846
480042
289442
114116
47
6
56
492241
26
2582
352628
41
77
291791
1
10
70
28
44
98708
36
231603988
589212491
7
322232
28
8
6
88697
258564
105247
84703893
22
86
80
456726
15188
14940
41
238629
70
28
492810
308667343
546274574
71
17
395193
472038314
59557
25224099
62
12
76
376547
23
10
409730
35
31
13
91
355764
383599
432553
69421
87
24
72
399248
29
211953
412398
60
185621
383726
1
299374952
8702
890431331
19
69
57
452928
67
360197
198693
54
120898
74
19829
4
117204115
8
76
14
869395882
385412
422695
40
46
19
136577
74
40
8
1
55
249518
98
943698502
380059
171342
170855
71
926545890
368262
9030
9
139193399
197769
218296
242532194
409447
36
122530
28765
402108
97
178121
479925
215804
50
18
12
471462
1
43058
276397
250854
964679268
261786
407265
88
74
84921
35
465406
431524
241431
4
395500
8
49
165119
402067
791628755
69
11
3
710216178
45
349211
51
96
29
397753517
86
124214
338924
5
189578
319379964
43
2
23
3
94
999756607
254783
93
361289
421373
200268374
5
485076
43
75905
168076
52088
72
403774
4
477660
2
48
240534
241294320
601077068
41628
2
19
325505
396705
48
296703
447173
895240755
8
338448
85
8
7
156581
13
383713
100111
5
208424
54
515854084
60
131700
397133
74
58
86
39
26
14457
972659550
47
71
5
397899
233644
30001
186233
77
452343
34
98
46962
219694
499114
1
282943
83
273228
458306
7
454227
198451
36264
403111
88894
111413
296060
17
9
411962
51
8
366834
3
255000
66
3
768818531
94
342632
14985
179290
41
353733
929909395
78
7
44
55
5
266912
488662
91
5693692
149750
30
25
401437
197033
73
9
19
180950
93
49218
245936
75
422201
107165
22
164852
86
2
7
30
252382
251374
74
281466
40
228247981
45
320545
8
89
257230
640802671
16
175727
494690
17
136212
9
3
471031
89
354565
18
22442474
431718
82
12
272999290
324826
41311
967630924
35
214057
18
2
95
66
87
35
12
27
529014922
357804
7
22
28
81
48
435048
444460
92
296941
7
8602
174325
215530
8
44
37
328405
156456
90
263480
67
63
5
74
17
85
361096
346625
435397
15
87076
80
57
76335
711182574
67
41
488296599
34
52
24637
54
99
483985598
7
43
49
46214
8
261209
124342
2
67
81
94
397595
484580
98
96
40264
129307
257650
1
298932
362335
37
1
115520
2
11
14
165399
83
240585
2
196011
31
156608
9
482513
30
494016
6759
21
370330
296171
29
7
22
65
9
37
573782752
161681
230207
166353
396165
432979
46
5
45
204528
78296
102010
99
29
278896
62
25
91
57
141297
78
123864
486511
85
398820
398120011
19
3
114349
106060
85852
98
52260
419155
343978
760346303
4
845899706
23
79827
427003
97
27
3
68
63
120243
3
41
40
28
231040
277810
216840
586672115
41
10621
89
61
34759391
491219
180064
146974816
8
305301573
86
30018
99
80
4
17
85
7
59
77
3
669825946
330346662
225778
85
696064758
366401
347494
16
432201
126836
196154
9
71
76
337470
2493737
32
85
29
9
83
88538
32
47
471527
298271065
55
74
482253
197041
22
39
368413
69
471075
28
114993
466921
401671
31
199001
235576
410401705
655347980
83
1
212123667
199201
43
588209499
5
12
442586018
966936626
316142
302393
133331
57
318087
58
21
1
82
36
276875629
36
2
87
411996
31
229278
96
218406
34728
600074250
73
29
203772
388511
330554
45
112747
194137
249760
4
92
91
945713462
56
82
57452190
84
5
326610
472255
57221665
53
399706
62251550
3
40
5944
169403
24
2
47
8
458801
14
86922
86
6
217653
428966
53924
39
502229403
96
1
1
9
989505097
239606689
260322
25
60
323147
341606
247999
445773
59
95
20
82
16
3
7
307234
74647
323787
346334
485347
83
367835
67
372855
76
413375
28
94110
29533
38284
43
91
190298
15
4873
80
970464800
42
89
999200461
384937
628187873
57
69
735
1
171534
17
59
33017
4
300482
1
363458852
853364329
189681
31
22
8
394572
83
141303
3
210458
361220463
5
161490
242279
2
790096341
73
82
12
79
379803
54499
391934187
8
367427
31
15
513701137
31
225343
18
383845
1
1
79
72
68
96
154865
274824
37
306017
229150
407762
50
393267
7
157064
2
448691
44
42
427681
186175
17222
491059
427295
326216
474514
9
54
358590
160063
2
440919
42
37
65
67
614007895
258598
80
96
567698772
368424
399670
433567
63
299992
63
97
61
64
47
50
436222
22
343564
93
87
5
177678
293951
30
894813940
11
18
35
13
20
579113686
208865
367908
321399
23
5049
6
29
389386630
43
40
53
25642
71
33
97
239680
12
5
4
83
386549
72010152
52
362338
487644
127570
47
150210
133970
493430
7
7
12
45177
904297199
8
5
9
86
60
69
284958
32
58014
371330
92
42
418684
56
443464
1
33
154504
530174298
265381
102943
74
153068
344528
290737
43
4
808282462
44
8133
421253
81
77
22
7973
160797
4
165524
269503
463434
51
308111
52
29
191336
59
56
360717
455893
346014
36
21
119234
47
1
59
11
55
3
460390
90
58
59
99
481033
137176
353589
33
91
327454
221079
14
14
67
17
52
5
67182
21
299319
25803
80
316336244
60705
3
93
233692
55819
57
208721
5
191446
46
5
50
214872
32
265036554
214572
447741
92
6
104473
431073
31952
6
98
8
513412642
43
96
102681
98
558447170
19
355653
37
299744
31
487367867
195611790
61950
400118
393470
473460
21
59735435
38
17554
66
30
311922
4
89
411596
14747740
134914
571371914
320670
17
77777
41
6
17
37
687179124
71157
179647
81
221780
40
901027666
277076
26
2
395970104
307890
40922
66
1
41
93
36
21
178624
386206
128770
402221
5
55
985524331
96
255736205
13
261438
153740
86
98
497986
30032
99
33
309267
739296191
415826
276075
457400
60
32
5
52
5
80
342009
274066
72
47
431646
77
2
91
272321
28
4
492431
268341
5
25
96
33
46
10
244742
886801938
52
47
37
35
571033992
8
37
38
175351
359135
387001
89
288449
73880
99
65
533842384
6
20
5502
39
131585
31
289139
355038
16
98
31
23
12
55
126928
421791
15
49
132225
248210
44
70
4
41
95
45
258055
93
44
15
64
3
72
359622
148768
4
431716
19
79
407162635
4
7
93
261485
68
149529
6
440717
45
191024
228218
227388
916315216
9
245106
170556
363288
475634
93
123555
208132
36
182293538
52670
63
6
17
54
360720
101356978
92
97
384594
15
91564
2828
344108
34
51
93
60918
902942072
56193
252221638
62
90512
20
46
47
86861
861753264
191098
334438460
31
37
385252
60
142320
553278570
2
92
350221
70
89
343408
9620
52
66
255730
362384
459439
22
195350
378815
96
40
8
74
6
42
41
301196
391939
337668
23566
5
56
9
8
37
315573
160804
74
98463
47
228151
44
489488
367290
191531
51
173369
639431806
252092
26
343406
79
234269
1
9
354864
441439
32
59
3
16
478187
372958
206027
32218
94
242423
96
30
4
332101
376948
13
37
65
52
56
406772
18
13
14
414607
5
412807
217285
78
365291
33
714559796
120267
442815
26
275412
419529
33652
9
7
8
23
36017
27
58
9
84
34
12
9
9
17
93378
300768741
96
77
31
99
195105
74
83
32
77540
300194
269517
423931945
64
741820721
286295
443896
422339
223437
325379
68
93
273459
54082
46
547533500
3394
954699548
2
4
905389765
189672447
272214
40
394066
33
30
492751
456466
857170967
41
236600
84
3
5
345087
47
89
2
66
859796267
5
139511
553693210
30
305386
469615
5
82
249177
57
53031
237325498
88944
24
414402
90
17
50
69
2
50
72
69
9
79
26
54
3
289767
143471
85
20
64
275081
8
42
77
413778
445717
62
559212040
25
26
1
6
225890
591922246
23
113639
59
435746
41732
6
684806379
291140
382468796
141315598
45
387184755
48
219375
472019
24
87
7
193714
22
57
139119
58
60
20
703805919
427110425
18
38
409508
326008
9
4
10
16
10
65
9
11670
195353
56
855823693
277157
169708
244552
203713
21
98
52
76
1
28
24
2
767605713
24
54
78
14
378852
274820019
6
245054
51295
755851698
92
418055
258601
98
11
51
660249085
105133
76
57
209703
31
844690489
279727
11577
76
362499
710164813
99
222466
74
74
459851
262349
226549
366668
41
19
454644
394268
5
6
4
55635
65122
23
14847
36
93
149463
18
472442
28
62
1
218415
169607
16
9
354820
14
202135123
7
78
16
8
152113
9
3
550337157
66
234860
6
36
417487
23
53
96905
42
676498813
91
604876793
69110
120558
44
168717
8
338334
71
364681
45924
14391
297923
293999
173529
36
470425
33
281714
458919
19
5
6
73
47
37
412730
123970
353868
224899
88915
50
347556
297188
42
12
240138
400032
451186817
245262
62
52
100015
59936
45
274309
296757438
95
8
5
69
240164759
304808
508762779
134351108
327770
29
84
87
41000
43
162470
43
684031274
91
49
487076328
387780
58
175062
92
35
163116
13
176660
42
536203822
17
67
138089
1
405335
667209560
419155
252795
64357
349606
395301849
197631
443255
283675
470924
279542
361368
36408
351385
98
8
84
390409
77
250736
2
55
114594
332977
96
44
333695
24
59
81
53513
419338946
86
7
210137
49157
71
92
44
51
97324052
276997
830780753
92
482213
791962941
68
427191
458845
30857
465849
48
3
31
235107
19
28
36
3
196873
6
304688
7
756888363
7
5367
98
71387
346447
408269
131880
133233
68
86
51
139650
78
95749
19
294301
42
10
158042
19
484510
225438
58
246987
428135
324736
156191
490415
415390
99
12
341728971
519202197
99
52566
61
48
485804
40
323023
87
377897
61
83907
59
158111
60604
332749661
29
7
44
68
6
147484
15
349218
24
14
37
48
140705
291945
222873744
210241
243572
155451
6
25401
48
50
316509
218483
39080
474823
35
222399
107833
41
86
63
857394801
75
71
5
6
51
217241
32
63928
87
157597
21684
448257
925224561
156599
56
67
6
79
29
3
11
66
264011
384113986
70
193095151
247044
415407
54535920
225303
13
43
60
15981
74
8
679660927
275120
11
226110
5
451504855
3
52
48
474084
30
190659
697412280
8
314173926
136941
95816
56
196985
36
355876
290272
202085
80
32
46
52
475559
17
84
260056
72
370388
93
9
386196
428210
63539
6
25
59
52
84
414284539
218632
266616
430750
27
374506
840644310
78
274205
715013750
34
27
55
305109
8
256298
51205
97
69
78443
104297
8
14
6
325393
524218575
12323
225952909
4
457758
138797239
214831
71
468157
41
88
53
20
41
18
27
563163490
355855
93
852038911
11
95
201472
2
39
100417
5
95
43
855904992
35
347377
73
87774
2
8
87
22
29
105629
77
13
340624
483795
244928
60
489582160
40
26
575414126
63
6
94
41
168193
83
60
31
627143189
398845
9
109994
1
8
279865
43
209463
37
447028
18
88
7
697885857
35
164754
28
1
377673
52
79632
133515
379326897
213199
95
140438
53
143181
98
49
855758160
497904
866128827
301393
240225
27
21
41822
77
319408
682824955
97
361341
320557
19
9
280066
160667
152329
165041
379985
452320
166273
3
882862695
409265469
17
355455
410436
74
111774
352253
287264
368594
8646
42
498896
48816
93
13
484292
68
12
48
38
42
32
82
356049
388636
27
214180
349590
324233
371730
156535
28
492095
17
1
6
891321662
15
1
423698
418439
484012
71
4
89
456679
45157
62
88
149067
2
378173
469130
78424
13
111451
95
19
49
27
43
40
5
98
84
7
887505644
31193
34051
5
13
657900483
432919
5
102477
58
263078
66516
919496031
37
46403
26
1
40
6
7
65
3
9
56
57631872
557273879
8
57
80
29081
449112
50
196171
20
34
376025
134098
85
56697
39
20
369825
247046802
433003
346587
120644
6
487676
38
435208
16
6276
165430
11
13630
38647
406185
46
14
318441
43
184151
245862
88
83834
31
370392
324201
96
89
246875
59
60
90
36
273483
84
89
334851
81932
22
10
49
3
42
398155
20
59
181309
68
853080184
81
289007
420323
14
7663
404517
75
4
15
8
96
39003
61
84
212675
49
121321
74
215780
88
2
92
468219
452229
73
67
7428
10
176339
367425
152422
89
398375
426450
91
198008
6
170239
241452
422506
45945
82
480768
87
459365
208144
65450
78
57
302337982
487708405
412881282
338880
78045
34
42
114635
54
300142
97
86923
156984
38
327974
54
85
89
39
90
239402
283788
222003
458870
398006
470845616
236205
18
239922
470859
55
70
10
25
10
610420589
7
459980
3
19989
740007202
397452
39
126150
28
263623408
3
288349
330799
8
2
162478
25
266605
15
7681
112036
185384302
91
50
363579
79
432068
266387
96
49
358448
38588
1
33406
82
58
24
9
58
1226
154788
69
124564
404890788
66
202432268
141017879
4
402957299
234258
8
286488
36
70
66
430998
84
322198
208000
229620
28
27
208994413
324675
308654
371386
134260
83
35
277612390
491963
566283935
81
9
74
20
9
47
564866261
124668
471871
418706
60
368774
58654
82
406884096
505073004
810860934
66
98
59511
90
433435
698323504
278348
353400
80
14
452190
118497
85
380321324
14577
213975
2
1
2
35
956363132
396563
414903
176979
493779
354276
60
93330
398866
639702597
63273
361352
78
470251
933111573
235477
340605418
5
478476343
187
20
40
27
99974
1370
19
30
393812
433068190
57
233486999
85
429207
144500
3
95
43
20
299712
120551
3
61
95
3
31
84
98
27
52
29
117168
438470
40
97
466069
58
422808
65029
103395
8842
474178
23083
480988
44
412455
348423
478308
588219136
30
45
241737
82
18934
90
62
152800
69
243368
19
169569
347639
161633
2
407662764
981536182
25
395842
7
41
97235
429737
150382
34
204979
10
27
14
256230
2
168878
104856
16293
26197
5
391513012
3
28
173210
360629
47
68
8
116615
8175
98
6
7
92
433837
38
465981
616141292
41
22
72
91
8
97
17
463572
44
83
1
482216
23
207948
2
5
54
14
21
318847946
42
24
78
283300
84
400989
381369
2
42
57
40
470883
54
9
11
51
204463
56
79
4
1
35
30495
82179
6343
432749
55
59049
49
122154
66
16
13
94
83
644764682
727457723
70
15
465848267
2
39
198
40
510791438
132245538
31
655137294
55
16
447460
59
36013
10688
20922
27
438889
442250
429272
302394
54897
8
64
12
429297
90
325135
6
405068
283650
23
188262812
411846
268480
73
59
16
354454
247962
207490378
85
42
2
36
161987
16
5
421905
56
75
30887
808033350
3
62
30
82
9
28964
417230
423347261
366338
3
25
876303073
81
465248196
456879
2
267642
376730
305285
78012
33
469503
112221
75241152
210849
55
10540
20157
71241092
57
10
83
43
94619
5
375381
89
95
80
96006
75136
285840
126022
75
233311
295195
131963
75
381500
9
148295
570137437
7
257577
364931
418642
7
13
84
418139
321109
433135
76
143206
27
22
102797
305314
255525
175951
240073083
347880
77
327133
1
98
161573
304935
374691
12
65
221292
479054
54
445558
250548
84
98
8755
255038
14576
323191
86
170952
287612897
3
16
132577324
99
97
7
46
349466
510648900
81
115661
55
9
32
456531131
26
82
124085
68
53
1
224859
6
301810
410938
423795
95
402131
460040630
73
30
53
11
110369
223900
2
76
52
28
276415
18
494409
299571
376996
454361
61
72
611383193
31
92
47
152265
94
72
53
19
85
234435
345445
73400
457822
421219
169427
85
1
41
4
247432
41
65
442032
125272
152462860
17
473763
241459
69
66
222679404
414490
373053
395010
77
497833
61
331786
43
414530912
376520
15
84
183290
70872
274946151
134488
71
96
98
68
16
236741
45
18
17
27
1
27
140914
80
9
43042
99
124420
480647
992816806
291122
6
21477
138971
71
94
199995
51
5
25170
440955
5
280469
197191916
774118740
308707
93491
140486
444987
52
249496
211806
91790
187490
43
74
66
345350
878842639
157592
32009
5
388473
41152
94
10
403262
136069
228808
652774956
389809
18
253353
197481
58
145927
70
498374
62
99516
138066976
16
74
250453
359319
4
14223
426949
359442
169260
60
8
85
41
14
235816
700183705
20
13
21
70363
68
328813
99
333596
10
261347
458846
493776589
15
87
540246938
34
28
62
90
59
115813
66002
120529
374919
288244
243091
7
48
30
169161
51
453950
248281
26387
67
483424
73
16
116327
59579
59936
13
148009
3
318175
187017
653896732
68052
274230
40
57
46
94
19
75
2
389832
8
481105
19
818528046
339018
237696
269411
950658430
25
62
296574
32
10
131486
274322
31
48
352379
49
58
288464
5
47
495789
76646
3
168392
5
868183824
236599
36788
311539
12
93
66
61229950
92
8
36
9
58282
83623
2
221243
31
255424
28
6
258224939
7
98
172309
33
33165
336900
66
493222
249403
109956
87
77
6
94
167802
311415
76
92
433651
9
52
68
48202
378277172
50
207815
272960
35
67
53
77
86148250
241353
919432581
3
91
74
130763
72
61
420691
475395
183992
189522
297812
7
59
302700111
458917
72
53
20565320
26326
694202406
299336
31802
16
86
205577
94
45935
46
274071
7
1
978947513
130298711
1
440542
44
93
74
541566322
420842
850717813
388267
22
313708
201474
39
133314
62
80
47
461904
194631
25
158419
81
68
9
233506
52099
3
10
54
365718
1
20
383097
14
397498
462951
26
770542407
42
12
67
71
55
250172
278481629
174161
284803
390488
69
5
128615
7
93
45
178811
64
47
50
205868
1
31429
33
57
133563
18
104641
84
231834
307805
135852
4
8
240667
217576847
1
250235
184790
432730
9
5
14
45
358201
562937437
201374
37
91
329088
322734
458761
47
93916
373844879
78853
51
700029116
40
2
291554
99
171333
604711702
32
231893
93
344155
98
373539
149624
9
449953
31
1
358066
320804
374980
61
70
55
355944168
350209
66
57621
18
400727
372231
710467130
178666
43
355709
86
8
211907
87
149283
471142
38
63
45
97
48
29
63714
241073
71511
410086
17
5
33
2
773591926
199618
8
139049
10
19
166683
382090
160696
408098
1
91
401946
46
184532
390411
211693
88
326898
458005383
685736440
19788
78037
467200
9
11
16
637727880
65415
318773
76788
31
63759
482093
780808203
63894
62
6
317357
964038007
480243486
150987044
91222
4043862
5
5
323122
37824
35931
143600
453707603
125248
303412
123922495
571383732
134015
429992
83
7
70
42522
266754
138501
38
167476
306227
480927
23424031
43796
32
185974
34
429048
91210
83
71998
897147993
311978
171845
485009
105449
16
203571
50
82
237736
94758
79
7
131766240
463043
145088
1
368199
21
88
25
26
61
21
23
81
143806
378479
85
85
422161
179700
290683
428684627
8
386048
37261
44
98
44904
55
75738
208880
54
520445731
788598101
90
3
92
494096878
48827
259666622
57
314405
93
70
322474
148610
30
695777946
116573
178998
74
242299
497214595
28
481969
1836427
1
91
230847
6
3
79
449610
247959
848346558
9
49
6143154
80
77
381627
544184872
659498398
512494141
24
90
412898
1
33819
149514
139707
18
836977076
63
93
312695
6
77
87
55
330160
8
7
465240
78
55859
72
24
65
316653
10
13
1
74
59855
42
97
71
182128
479656
66
74169
41
449929
492425
166924
406192
27551
45
45
158119
17
84
52570
234053
486173085
672274350
67
340779418
40
14
72
54736
48
79
20
98
242460663
5
25
311994
67
660799583
236668
911501248
95
70
259577
258511
56
4
55
90914
372839
8
46
459237367
46307
9
307477
6
56
179741
257543
35
47
1
448294
69
49
891641315
90
11
55901
40
97
79
31
17
5
473417
302388
71
4
67830103
439172
187237
430175
3
340886
236785
172309167
457493
5
488035
21
1
353527
348476
61
94
219302
275749
3
31
533809565
38
385933
16
78
277629
132178
180178
20252
5
31
339099
5
195272
21
105228
59
396726
135599
332294
98
36
38
7
58
248042
26740
4
9
443622664
49
64
13
85
81
98268
88075
99
7
82393
121373
110836
158268
326809
5
7
66
77
146992
25
301665
77
73
196167
763992986
38
46
106559
96
22
393545
251174
314273
58
526561900
4
455933
59
453104
25
97212
59716
12
21
88
97
485436
24414
3
218917979
62748
117425
29
371615
62
15045
47
269776
84
445657
75
320696
845916399
5
59
89
17
1
4
5
429884
8
649491047
32
98
310160
78
486666
305418
473830
73
75
240928
77
27
72
286413
52
367774
80
892820452
58
23
129618
518415983
330437363
132148
15
74
34
476195
127855
235310
78
180238
56
76
22487
68
157743
464852
58
7
389188
8
19
485903
5
35
122377
447479
77
263852
9
12
93
79
289672
34
459117
48509
157636
4
35
66472
87
289368
50
277759
66
89
910217856
404999
493899561
15384676
312278
47438
3
21
80174
440980506
200238
2
45
285932
52945
134500
280924
199768
83
160638
94876
470101
39
68
37561
37
467115
40
167773
737907486
261289
161027
72090
61
63
13
289405
5
86
427217533
359845
36
81
16
173988
94
93
6
59443
863218690
241060
53
27
25
84
403003
65
234798
38
41
52474
279753
57
126669
5
26
83
333387
440110
340472
462048
67
185422
70
53011
338580
44
55
52
476995
12
87
187353
80715211
68
56
97
31
19
401672
101096
22
13037
77796
772683961
533594896
432414
320610
482140
132671
302793
111406
205303
7
95
98
175921
87446
27481
68
90
5
42
65
246178034
82
26
394851
95
640151946
10
6
6
426306
258503
254394
504208364
486873
455428
32
1
185696
698581291
78350
85
327615
114447646
409018
51
313331
314148
404322
38
271778
13
5
304646099
454766
1187
119046690
103768
42
137549
351695
4
1
336656
297730496
347033
209290
8
78
62
729013950
313009
98
387235
16
2
91
414194
54
20
33
57
399325
297823
45
9
91562
25
172522677
25
98
24
312498
47
49
687800743
323419
286431
69
74
12
106992
265740
78
492864
68
382510
28
20395
42
71
161141
343326
771878372
97
429711
447322
392904
6
80
339707
36
609790409
25
237447
186974917
37
45
79
379469
88
96
46
106345
75694
259378
804965248
305466
232213
295195
9
2
52
35
441342
117476
17
76
40
290298
61
341261
358389
79
92
16
36
22
75
1
65902
76
39
48
13
422354
92822883
74
54
96
182654
401947
319593
30
91
748639082
76
89
69
347997
45
25
65
317127
117353
228925141
24
59987
811223066
400535
91
46820
354420
9
64605
10
76
282547
3
456774
256126
95
83
171859
46
286515
148850
450127
51
21
127278
89
70
145240
6
437849
8
73
250499
6
3
77
17
382557
367166
45
324740
47
67
8
34
180057
78
95
320853
32089
233632
58
274264
58
847116857
1
308451
82
92
149138
285284458
364130
365712
88
88533
95
70
7
421997
436755
218749
31
16
2
50
419338
248978
4
273978
430372
65681
97
457128270
311597
6
431516
93678
447777
62
53
132704
67457
94
69
284904
82601
328400
86
153679
7
31854
266387
940833498
22
55
204344
411632
465461
60
456012
20675
100517
351539
40
397080
7030
25
27
9
47181
636214190
50
52
96
21139
47
101464638
56
76
472585
228591814
297241
1
22
60
442444869
87
16
27
87
62
178
76
6
221801
466892
881088031
494934
63
497943022
529681645
77
177680
274375
193735334
60
52
27
3
5
4
7
462913
81
67
35
7
30
425774
59
230163472
485806
8
262576
402869
5
33
264514
29
66
81996
248705
364546
41439
69
167692
11
310597
75
89
64
331199
9
74
132987
1
7
39143
55
146897
3
497054977
3
5
9
312614
93
1
4
51
27
131643
1
92
772831137
74
22
43
443676
90391
478334
2
49
590419935
377882
285071
82
39
358460
109821
296068
486041
875624324
245794
51
72810
197324
42
84
210616
71676
31
92405
7
69
26045
44
41474
478338
60
467624
64
12
10
66
5
91479
2
132691143
420213
86
19124
20
165716
317689
31
24
49
207416
305728
471134
11
92
36
66
3
75
30
49
424355
67
79
436232
293210
157707
63
21
6
455578
12
63
64360
458022
260402
8
9
90
43
291524683
62
73
19735
37955
14
701691109
467590
16
621886484
472274
337200
145688858
327364
1
2
82
29
47
9
81
773867590
32
3
22
268946
304349
36
91
149278
29
476768
144880
40
225756
30
193838
284519
5567
199432
231386
303639
117058
57665
91
94819
269970
43
278069
43
188413
47094
262839
69
12
31
12
94
406585
124403
442825
58
198517950
523649862
464336844
407936
7
71
88
94
310410
2
16
412945
384908
221363
81
6
261827
284181
140927
201228
336959
55
48
59
136588
335846
450370
150650
315347
2
67
44203
464848
13
15
32
491612520
481137
62
44
480595
546423138
389914
285252
461629
72165
47
59
483784
436997
50
396284
36
2
93
344688
62
6
109247220
40
73379
28
2
91
90
60413
89
70
34
14
243004
29611
273516
84
2
331513
92
863074864
309759783
92
191887
83
36
49
89
103379310
612329539
341695
1
163150
24
228453
10048
15
303483
33
47
95
47
58
18
81
451171
14
65
87
88
14
86
189008
42
82810731
505449024
65
295293
259335
85
82049
478382
97
1889
6
76
3
93
6
49
4
196950
409486
46889
7
5
159044
91
276985
137990
43
229905
189987
64
453272
1
351163
2
489609870
321966
62
8
38
304130529
34
6
302589009
445796664
198995
41167
270241
99
7807
231548
853957920
587502644
46163
84
7
14828
180788
315450
6
451947
351567
147334
449853145
247534
601437321
42
97788
8
807261865
393276
56
3
980464002
7
149240
88
82290
952585044
25
489096
5028
360241444
122222
493715
313136
447890
54
320522
81
218260
1
56
25
279391
239883
7
237334
66
5
403220
73
198400
67225
84419
21255
86
16
238453
430606
801520758
431877
429523
93515
36
29
7
9
88
75
79
456331
418042
182833
361328220
41
200780
16
76
69
92
636614066
11
7
89667
56799
4
35
155385
43
333263
46
109704348
91
85
84
413634
448117
67
96
4
19
467288
20
535534138
17464
88
5
2
53
740092818
25
334402
247356
5
146392
405618
316254
91885
19
8
61
415671
485288
123580
385351
179510
318378
38
668585118
879191192
53
430418
81
41
76
92
51
169376
219884658
81
5
148684
93942940
6
2
223944
29
63
157533168
484490
202158474
60
155369
418036
288667
244921
302259
8971063
302576425
381055
279461
235368
271604
43
62816
62
40
95
105691018
47470
434495830
233084
447567
23
457203
81
548951842
35612
497803383
443478
42
478654
93
927301599
672319447
28
518511474
475910
226622
30
99
15710
26
15
280181
8
971098036
37
367131
85
68
43
465410
477232
79
64
55
59
4
25
67
36
54
5
7
92
47
8
5
646277577
302256
949508916
144971
38
36
18
69
9
99109
60
85937
39
96
237080067
110071
128776
72
998475517
334747
480618
673826072
5
69856
194878967
329799
390347632
16
21
4285
344587
16927
13
646373498
863092055
75
78
10
43
6628
378181622
371775
79
177904
79
98
22
231920
273620
669498917
363881
35
331050
44
96
77
69
80
108821
92
9
49
3
96
335611
484918751
7
448461
477594
93
286995
98
171763
136816
96
75
174080
50
1
49
31
7
4
98
352667
151314
71
124971
92
6
98
113852
999512936
17
335584
60315
17
67
61
9
154524
9
11
22
89
86
8
81641
23
36
434598
386298
9
43
683413166
1
72534
13
155099
138284
612040354
345582
72
31
23
44
291302
197411
527308197
15
911861706
175688
219709
84945
90
4
75
118366
764375470
56
63
367617
145983
699050109
15
70
15
20620
20735
5178
40
447294
466639
58
786978659
477039
96
34
69
335293
77
40768
53
475907
36
25
443383
26
123806
374765
5
62
438864
190671064
351135
26
298711390
187136
2
493201
272103
18
560003970
253095
6
392201
723348838
278522
80
178676
19
32610
96
22049
436827
334207
55
86
4
33
90220
245667
493443
35
19
17
93
46
61
110427
39309
291413
50391
41
21
247496
22
454117
8
2
158141
382964
114201
91
451208377
6
21
86949
44
86
76
240099
63
51474
51
30
4
361421
72
344396095
95
51
272970
24
373330
248794
24
63
523230064
484769
78
49
1
178819111
44
22
191637482
884742707
23
64354
6
213437444
93
171186
216100
25
48
45
5
327556
262021
42
41
1
57944
89
38
782660276
217580
72
167103
514031756
303483997
169860
25
427326
48705
16
89
7
34
170232
99
335413
31
378334
1
117048
248423
264674029
75
63
492769
820094404
92629
434794
502273461
3545
6
310689
234965
56
48
76
319564
18857
24
90
1
2
97
5
337326
251376
1
271814434
4
326003
92
257565985
444860
31
9
237749
311671
12
22
437137
37
87
3
407704
831450352
50
8
352003
2
169288
412120
373131
88988
16
45
48
13
282370
82
106213
38
318743
89
86
393293
970807670
425355
64
1658
355756
319
234668
709771277
2
32
42
315227
28
17328
148370
718303582
295169
90
462732
75561
77
283279
1
449148
30524890
56
116149
326666
69211
380545
65930208
15
71912
17
69
98
482125
40
163036
36
216734
270508
60155
109563511
37
35
526262378
306878
731730712
256394
83
5
141823
863705756
14
6
70
300180
161997
6
291584
72
315706
902281244
59
4
756434114
5
814870782
24
23
55
166525
49
4
68
5014
106969
31
409811
96
790121600
432117
11
213054282
36
259862
35
37271710
3
10822
481835
28
426214
185312
98431
1
79
88
214608
66133
18
320060803
438617
37
85
57
61
5
349352
66
48
94928
60
183127
39
459485
480425443
22
46869
59
662197896
331835
98
454850
31
66
40
32
912510128
63
97
30
35846
36
87
140867
83
479864
126885
157609
2
19591
89331
387145
42
45
17656
467931
269100
67
642892459
494643
94
5
6
151358
53
201659
57
67
141054
37
144872
84
410147
85
220831
88
329014
113744
30545
92730
97795
7
185331
29360
53495
76
85
67
25
36714486
71
389360386
33
404265
39
472088
94
456225
94
216716
198473
30044
63
31
3
111199
135445
864420478
419375
278619
398046
407430
426930
170627
125389
841152007
53
368942
168306
84
50
287644278
17
324824
27
245755
1719
495204
70290
338763
47
34
1
165014
297830
41
99
189522
5
273762
365637
90
113230
19
34
470303
72
182148
11
68
201442
49
321119
9
321573
69
27
340439
708515754
65
411002
41
51
44
63
8
84
111439
275268
392897
3261
126547
484464
4
35651
74
79
57597
78
220235
522304839
121461039
6
3
38
183228
90
347026
35665
58614
251434
2
355107
218584
203600
71
88
900668567
70
66
63
84
260799
40
88
269765
13
90
57
206335
316904
39132
305037448
188323
33
337999954
949946495
53
181305
61
4
62
102107227
9
82250
48
67
475840
1010842
470992
63
347530
68
477383
170744
1
2
205324
68479
231725
129784
21
78
3
94
462869
406653
96
86
192371993
205983
41
3
80
8
78
139335
359838
84
56
192347537
135057
145858
73
10
47
208802
88
258932
494905
25869
84
88
14
56
72480
63
266954
6
54
246862
87
40
4194
26
304077
89
464353
79
386745
21
82413
6
429808
92
31
353906840
479246
448673
90
79
23
16
474200
50
338430
66
65035
1
31
220371
13
85
95
188990
97
2
92
249168
341549
89
62
231053
314347
7
65
1
733242663
78
61
472006668
981991401
31
89
432360
333235
35
981603568
482508
68
84
418589
77
95
101987088
74096
60
256937
67
860360692
777016753
155263
51
29683
84
7
16
246341427
362387
1
40
775172822
64
177196489
86
78
594431867
454970
346039
45
83
28
87
426584
73
426066
79
27282
250497
49
436771382
19
139284
50
307066
902990947
336331
12
74
93
63
17
33
584032045
64446
63
66
48
734991466
3
457043
56
23480
14
310355314
415963
262806
82
60958
8
84
123543
6
19
98744
84
235274
13
135375
296631
41
33
379484
544555246
23
66
483120
342202
47
3
91
15
84
329116
60
56
7
41
92463
245972
1
55231
15
31
482329
1
14
24
442657851
79291
455642
255708
17
50
332454
252108
84334
74788
9
84
6
20749827
447701
93
48714
239564
59
46
5
17
166633
60
15
452636
292221
3
5
439747
49
96
6
213576506
79991
363048
982650304
59
75
24
91
209745
771425821
2
347810346
383119
151415
43
39383
57
58
4
14
436349274
2
10
214326
786486365
22
31
99
447983269
352593
2
266626
147906
155780
33
62
7
414555
71
23
6
2
67
430461
1
43
282437388
772982316
18054
14
43368
487297
98
125830
85
16
64
408964
89
268017
37
60
84
71
6536174
82
157149564
92
89
455340551
323387
96
182941
95
224762
43003
2
22
70
213331
79
336041
67
365262
734986723
22
82
287830
423003
6
206467
239831
260582
23
53
382850
138544303
47
6
212855
14
5
78970
895711025
22
161
49
50
4
38
35
13
89
453012
45
58
208889964
174818
391409
6
118977
339481995
230976
59657
83
495176
276815
71
125487
57
179722
64816
97
82
76
375166
476535
29
3
30
277554429
26
166393
474748
89
82
97
43
107562
22
877618211
47
416473483
40276
23
10605
81
77
29
187800
30
54711397
544213094
26
102757
481467
1
42
55
253696
424788
55865
268492
5
65
54
97
4
2
170616
235670
38775635
459815563
6
23
429911
41
24
352192
64
3
354866
475629
89
8
381285
86
283174
97
281168
73
315903
42917
95
401612
483627
287911
373465
220581
558063968
90
448222
740958296
36
236052402
47
73
19
96
86
197672
337588
226335
97632805
15
53
43
77384
56
152785
72
51
239186
92
261227668
72
256748
19
92
4
238025
84
488555
650709376
305290167
65
7594
167542
275277
85
422618
365082
68
34
41
406825
186276
831687872
445933
51
8
89
18
288187
23
76
171312882
3
59
13641
4
4
99
427653
428122
35582
201186
237470040
6
77
34
494918
51
68
113073
324616
73
325661
450869
23
65
21
80
625287408
76
23
32034
9
32112
351629
16
287056
68
45
151462
24
40
214100294
60
64
95
443908
12
46
805971526
54
480132
28
5527
251163
35059
89
55
247884464
498145
117315
73393
78
93547
11
421739
906291703
24
184428
59203
94
224688
312285831
234947
364806
5
531629818
287781
271509
888021051
5
4
173056978
70
351129
939468290
35
35
98
292839
6
5
377015
99
444364
879
57
90
3321
238332
46383202
5
20
42
711209915
483451
57
47949
70
65212
23
77
24
18
4
9
193334
325913
62617
157496
60
50
44
173212
45
51
250019
5
487891
82
142637
49
30
64
12
1
374118770
70
458067
62
199876
439995
256847
33
345807
86
31
58
198135
53
245783190
171663
2
36
449224
72
72
71
78
366373
3
832572228
55
202944
92
50
18524
90
80
1
10
380499
86
191423
38514
16
99
158796
59
9
113449
222900
9
416311
728
285581
930276657
5
10
257247
353397
70
65
542239889
2
394199
137237
6
320716
803714173
61
488905
72
101561
399443
462861
475983
2
59882
59
16
322469
232497
187733
3377490
271130
32799
230735
82
38
93880529
831010124
20
213687
7
395135
802667479
83255
59
22
119511
71
85
167394
426842
165448
43
78
12
145455
19
132957
32
98
77
303335
98
167068
625330372
53
468442
208297035
352190
82
8
249606
127235
33363620
6
8
72441262
8
333558
69
385802
807332542
551276732
77
168905
60
426985
166213
491107
26
80573
476497
75
275003
42719
48
353441
90
798245839
13
6
28
53
35039451
37434
7
84
132038
93617
301265
21
21
69
154042
367512225
89451
94
390234882
94
85
239472
234652
197795
11
133066
69
3
44
360945
37
391546
7
980851277
12
51
443292
708767245
41
37
244068
353698
68
62886
61
441881
80
25
791711280
39
140378
51
964688484
315378
97
279154
26
83
15
373835
50
68
81
258800
87
28523
37
348077
12
30
327679
72475
69
88
1
83368
227650
52
221720
351153
8
401751
36
406235
85
59
112628
13
487947
67
492155
44
90
495603362
179343
211918
181200
57
12226
91
454407
75
62
71
132724
86292
314006
87
382752
158309
296192
670697392
69403
440195
296580
14
315164
57544
11
297029
168015
100458
93
69
62
58
96
5
388189
115745
73
3
114143
889873305
7
5
154035
72
122959
382658
209234
95
154900
2
424053
402272
96
94
99
10
83
43
157776
53
87581
47
12
600953191
297952
80
252991
41
5
19
224883
83
28
455258
243254
40093
44507
82
52
32
11
57
46
129462
485794
620279023
23
325206
196825
63
181998
266872
34
12
245293
32
91
39412
164457
62
37
17
266716
13
422017
147931
7
47
490039
32
33
14
13571
42
5
82
48
349482
93653
26
653269874
65113
3
401435
103834
87
357804
420347
198345
471370
181421
760068322
20
65
19455
36
134590
39
68
9
454998
2
85
62
3
165368
150473
413831
257434
76647
421154
368953
73
121280
2
40
353454
332721
180487
418050510
42
144494739
463057
9
34
136178
177782
119674
342086
109369
6
89
102003741
390429
1
76
161740
154541
4
79
174878
112824
82
53
3
68
311587
213331
8
3
55
98
54812
452440865
92
444012
400347
2
37
58
72
28
82856
259608
48
326290
7
47
95
356687
17
864665313
349675
14
3
88
24
10712
63
2
467646
112838
97
963287459
1675
1
14099
294506
242337
5
390204
119146
42
62
61
10
61
139181
264459
18
515396017
173874
383427
69
16
931091993
656316066
67
4
2
31
140079
366325
242706450
90
99
72
70
1
8
56
4
193277
76
56
58
1
318940
355900
53
52
513088846
31
27
74
56
375208
72
441528
6
1
11
200554
291582
20
85
321679
80
526850338
377616
2
128312
290186
89
95
99537618
47212
390533
99369
39
9
99964
93
291877
25
38
7
396995
134216
13
91
54
8
71
388586
3
81
262037
79
98
187814094
63809
79976988
95396830
458942
27
24
304096
280784
96
19647
45
3
474947
92
93
39
702555076
181857
477936
49
423249
682708844
438669
79
36
569424220
50040
47
27
155634
61
108156
238714
785129794
61
120758
4
53476
57
141069
7
47
323703
68187
10
364636
414933
51
35255
10
60
362984
71
63
41
9
39838
123702
36
957463110
3
299145
45
357574
233963
98277
1
11979
1783
15
4
18
456970
129459716
66045
88644
471951
181022
397481
14
12
6
61
354741
367948
14
479617
25
352425554
69
21
571973944
5
102229
9
174604
406554
328752801
80
97
303128
825686446
493562
95
42
57
58640
316629
67186
394484
259483
11
406787
23
92
175629
7
478195
385154
115527
85
4
86699
253763
408493
418864
553199388
21
27
89798
12455
929245430
17
55
84
350770
83726
55
309290138
25
389510
117764682
77190
88
400379
110719
9
304736
496618006
89
428916
22
125782
153156
433361
3
46
367336
18
947825489
2
358011
255697272
67165
113058
485478
4
280331
14038
75
120555
185299
45198
86
309513
19405
255708
404726
112460402
168123
158632
467720
147348
377320
30
369696
3
465932
205995
68
56
50669
380407047
70
225681
8
24
264504
13
32
32
432450
66
99
341571
201254
1
9
329916
44
947771786
181366
290060
549335460
34773
96
250332
9
354323
3
88
1
30
661673977
11
6
361251
311848
297582
322125706
86796
59
370582
3
21920
345878822
488737
378936
44
64
29
292603
329943
280156
396181
139322286
59
340442
360093
472989
224073
54
78425
434479
464317
56
1
46
26
25
26
533
297424
81769
3
415393
131527
4
949157229
282950
433409
295282
5
308328
7
92
69314
18
87
347974
30
764
35
465260
54
336334
8
58216
107271
419485
3
161444506
63
65
54
7
439630
81
62
390782
270502313
50568
417982
10
391950
11
36
78
21
2
2
591107816
36
95
240082
83
294954
4
11
9
64
52
308593
268914
290433
76631
348842
1
37
467283
40
77
89
81
26
170220
61140
428526
6
96
358517
283299
94
66
85
122758
28447
94
847553210
444346
294821
69
46
33
89746
215713201
338614
317701
981644013
195018
83
149913
5
268928474
38
21954
74
87
81531
962
8
29
44
41
39736
265705800
1
41
5
58
362902
19
236889
465375
40
90
67
52437
64560
518468385
35
81
3
467165
150687
86
186592
31912
3
93376
21
11
13
898152582
50
188599
470516771
95
347003
38
348059
269214
74927
434783
381730
177473
36
80
22
446267
373721
99
348013
263806
60
247982
69
966945037
88
93
221483
38
66312
132958
60
135533
68
15
91
24
126301
91
30
992958837
65
9
71
214218
51
4
260276
59
3
312013829
55
17
88
117976
51
9
237884436
46
539309655
346094
42
12990
156896150
7
11
18
79894
165929
257419
97
163
318597
24
66131
26
383062
45655770
18
227051
46
817265224
53
178157
31
90
336359
60413
66
6
54
243870
338848
4
58
130328
95
30
460965
425393
5
90
31891
477209
63
49
372535
55
9
63
399679
167275
62
202100
191465
27
4
60
1
52
97
240258
259135
78344
17
155360172
93
354967
3
20
64
240631354
36
368662093
37
23
157883
77
37880
248297
449794017
491824
17
364159
312505
87
706299046
269102
78
542309175
85
474296
52
375217382
967503061
5
33
83902
5
331388
58
20
11
78
487566214
81
380463
18
73703
49
64
35
8
40
30
430955
25
8
21
160277
78
69
314646
306271
60
236569
222380
86
236049
72
8
93
7
316107
527690716
259091
31
44
367597
273736
7
18
69
160915
30
490213
3
126954
74
37
2
53
9
450795
90
38
85
99
113353
44
5
2
323000271
309512
48
72
83123
514186464
151818
341493
68
200935
120968913
97
30
65
97
92
12
44
220959485
366344
49
66
231644
388906
71526
491686
13
51
177670
74
173124
4
156278
161616
355849537
919135934
52409
73
603827859
94163
2
63
124778
68
17
445222
16
244640
11
85645
85
428634
463059
477915
88
13193
69
455643
4
338259
20119
283734
186071
251925
18
81
472083
2
12
921792878
269619
46
16
62
236492
96679
42
430595
85
117333
211250
4
302012
49
7
750437707
303464
54567
18
6
51
5
34
270093
298697723
30
14
500041863
44
5
39
46
256261664
82
111696
463321
70
31
322383
76898
78
51
54
31933
718398785
81
28
347790
29
16
417094
38500
744113018
52
499764
167639
1
468934
442762
378734495
2
64
1
467004
9
60
88
81
13
60
273451
8
200659
49
55
16
621394651
378931
53719
9
52041
51
49804
70
22
19
250276
63
63255
274267
360485
73
257111
44
81
46
417403
89
439338
229007
282509
61
95
12
947097190
404727
23393
241630
43973
55
83
412296
436841
283947
107059411
410540
228863
253939
26
330775
23
77
171245
96
214653
73287
433309
46
245853
7
9
469470
511729450
71928
7
240350667
470751
55
13649
91059
319604
93
67
72574
158821
491604
33
289901
546752962
84
10
81
314525
20
18955
6
350340858
187620
891905182
62
10
423341
437824
25
39
2270
202537
90
51
15
21
20592
74
10
362959
304102
492162
32
55
33
464699
20
104559
401128
499048
966125534
22
77
371651
62
389966
324300
162936
1
684149064
132992
79
956376759
5
9
90
31310
3
11
256051
64
124245
252455
95
4
40
134963
74
325009
206195
269150
35
153101339
77
219425
70
464458
85
65
376050
84
79
366000
103340
38
399024
35
90
65698
474734
40
281260
8
947209465
296532079
433516
96
3106
370710863
75
434451
9
1
284307
11
87634
88
74
64
96
220410407
478125
40
66242
277699
37
123123
456532
47
287378
118821000
3
311054
759022360
11
145808
4762
269564
278795
31
493042
3
189610
253139
60
632596767
23817
635624997
18
56
91
65
37
9
81
73029
46683825
226693
31
88
409974
96
126815962
82114
45
249668
38156
9
96
352156
28
253797
552329083
172453
3
580878770
341390
36
4
9036
40
138317
198651
332705800
67
136507
85
2052
39
73799
215829
8
149369
380848
95
490585
9
99
326668
74
482420
224585
59
121262944
72488739
47726
78
219268921
4
8
84487
29
8
303358
69
14
64
9
31375
73
35
71
188624
192204
1
7
143312
455774
39
94059
55
483945
4
200744773
593419216
12
373335
11
387916458
95
83
33
62868
488657
163987
3
466305
86637
72
372988
18
290820
8
29448
40
8
51
86
455689
201430
48
80948
2
13
90
3287
95
12529
15
91
200553
28
73
14
153230
482796
393979
144565
423399
36
43
379861
20
22
73905
129986
63
436381
62
465673
330236765
89
50
86
479011079
61896
49306
261646
72693
40
20
290408
88
80
72
248884
138621
56
793283261
7
61
51
41
171269756
188426
470626
58
54263
1
451609
209711
24
232498
1
31
262852
418505078
25
3
1
409079
64
20
34
49
98
77309
255613
43
251126
964229892
30
94137
127668
19
293616
8
54
1
89
9
41
238243
392810
18
457037
155228
28
237594
582323552
8
963287071
357476677
58136
124597
316905
100866859
160441
266472
392375
32
399196
448245
4
4
4
37
38165
15
258701
31
672584836
40
494603
134975
37
497879
612839142
43
372514
28
920933231
247605687
67054
6
2
17
2
3
6
28
57
45418
28682
388390
71761
79
452559856
7
89
250709
297513
15
17206
366065
1
146993
45
166372
395054
82
50
253025
168333
54
9
55990
379079214
82
34
88
16
87162
5
452622
23483
6
258446
24
57143
32666
313946
25448826
99
99
472960
157310
67
63
18
346045
59
399368
486688
53543
82
49
490387
66292191
387620
414443
18
3
413189
77
4
468400
3
7
2258
187384
599685893
12
72
447539
378331
88
414471
73348
819104285
80
338522
10
30
415342
336571
48
67318
3
296797
5
93
21
324393
18
12389136
21
280014
445456
340393
76
29
464856637
18
26
1
222088
21
346360
9
79
364450
2
60
41
30020
36
1
12
160359272
274961516
238118
250131300
9
49
324707869
158961
9
29
903097904
16
365317265
17
4429
155733
78624
72
35
35212
235267
73524681
32
462136
491506
20
659642815
32
85
5452
68
566944664
214378
12
137778361
259979041
2
364411
33097
21
233095
61
85463
490429
487940
208229
286540
6
68
46
210951028
45
75
1
2
115540
71
52713
86
9
5
13
53
195119
31
268349
36
94
85
16
70
67
187047342
74515
449629
70
7
394429
286611
41
499583
467893991
231383
292288
227484898
52
96
84627284
408210
27
15
6
51
70
212339
296868
9
19
363055
42
736479295
114445
303095
90
491371
107062
34
98
8
55
79
51
59
97
8
233739
2
41
16
14
62457
6
482671
67189
588097952
93
4
25
176316
81
158018
49
137874
70
64
2
104216
48
4
47
226643
281819
359380
191541
69
192875
82
369361
441747
39
11
98
495474
87
14727
167273
21
23
25564
454136
48
92
39
101530
93807
425897
79
352814
181652
262848
465542
54881
35366
69
468503
61
77429
62
340326
252163655
139929
8
346494249
2
71
91
706296179
2
41
13
72
54
94
6
50
288693
67281
1
64
259626
177127
1
322723
425026
23386
17
73
8111
89130
208006
373126
82160848
29
48
143043
44
379779
69
496903
338183
801
119479
67
1
275294
407821
41
43
227826
186725
54
80
67
12
6
24
90
145328
482267
207245
86
18
278370
3
24
445570
353631
157820
404406
317980
191547
13229052
246424
62736
43
9618
63
262594
1
164811
201611
297167
61
139516746
440655
553733565
20131
9
435865
31
6
6
410760
331349
62364
339825
3968
56
23
283514
321930318
389380
28
13
237033
110082
47
8
7
101206
911778821
151625
349483
109085
82
9
61
64
499147
7
191417
7
44
390370
91
355294
7
436284
9
324986
76
57
184648
897558362
418490
64
302222
367337
182498
74
94
17550
267418225
41
3
4
313667
2
381080
462333
451359
8
195896
6
2
294692
324926954
63
44
159970044
5
386211
57
475378
439231
96
4
15564
514463608
8
61
360513
82
143836
222690
3
316404
2
183258
6
124
235833
460909
843583459
493243
31260
517511636
53
42
274336
91
96
274686
660913517
499486
311991
121610
339151
41
23
234089
78
257286
179531
270265
3
69
3
300183
426155584
42
47
37184
12
634871237
9
230734
77908
65
205923
107568
41
317218
490379
9
89
98
238363
38810
71
78936
55
74
125903
15088
96
88
326770
74
88181
4
397733
73
379011
790289701
89
74
6
285833
87
241146
376149
607925686
398814
75789
38
93
83
5
52
95
13555
2
14
474785
96939
346967
66
24
65
34
499735
115633
83
463329
388921
238695
33
62
4
477125
116321981
690521154
98
1
48
5
85
49
312635617
18
91
8
24646
79
46
246119
3
2
81
59
485538
566637982
57
6
6
109674
165785
19
28
283848
671139463
4
497268
298880
422552
28888
402122
4
91850860
422825385
4
65
54117
70
406772
63466
51
89441188
760704638
176965
1
30
48
84
467741
73016
102848
79
226632124
434667
455265341
48
68
72
56
119222
901618938
202315
22
65
149321
327338
31
41
156367
95434
99
10270604
333236
496675
871260311
555220565
906021729
56300
42719
88
41
223642
82
72833
987916915
1
388623
2
4
7
359743469
44486
402501583
2
498956
27559
76
241678
2
8
29
358331
23
427638014
23
138163
50
57
421768
9
3
42
2237
255483
268974
336511
86
52
328765
82
15
97
8
326914
43
99
74
41
35
82
48330
29
73
48
21
79
107004
40
23836
262556
80
70
241905
83
61
21
36
53934
117682
2
16
335497
61027
277380
97
137985
308197
253900
935813600
73
810620838
332413
4
1
36
395456
31
404699505
332316
300496
6
32
62
2
52
179385
9
957939326
100931
40025
51376
23993
1
97
61
658694781
453319
13
622097405
25
46
49059
106756
311838
22
82287
40
427424
21
12
333828
253856
558914321
55
6
87
87
79
478388
1798
50
55
274928
87
59
213811
88
298688
431905
236792
431460
5999455
284016
892822130
86
300537
35
4
302115
4
65
493339
53
8
445313
93
59569
13
51181
120508
979772425
23
16001
263211
66
184382
154596
7
423351
3
175695
45
325449
279337
118862
477396
61567
3
437889
283055
54
144750
323801
8
20355
76
8
78
308563
96
64
219510
470865
41
315954
94
253088
275872
92
12453146
38
612091148
372848925
5
328228
84
29
618572710
78
181908
76
63818
65843
67
2
51
559092332
43
84
6
4
367666
434706
84
162678482
142452
165758
567841501
231533
81
338105
19
5
290116
7
57
9
214340
10
93
350741
307757
11
10
80
427782
61
4
244186
17
55
361989
833510096
222236
53
24
466075
143141
499901
49
34
47
108157
71
249403
221836
408401
9
63
2
67160
9
25
146371
79
13
139849
27
244767
350460
8
29
96
61
15
369771
66
66
276656
299201
75
108825
41335
16
463312
664670211
81
96493
49
277813
22
472165
41
50
180121
86
39
307376
82
141771
41
84
33636
78
57978
57967
276990
15
7
55
209978
97916
130523
6
944833815
338609
78098
71
41
99
91
619141359
53
134500
48
7
629302348
31
60
63
9
690647321
375159259
361352
129076
180595
172273
90
20
88
611618840
60
4
341145
8
25
34
55
173582
10
9
54
239946
8
266461
2
35
78
246737495
2
94888
30
487500
390710
19
414852
51671
63
297035
54
451579
18
58
280806
71
29
78
300832
332211832
390055
496788
234690137
46
48
57
434407
90512
58
60
363391182
26
64
3
331184
51
428433
1
83
94
89168
341667
458059
53
75
209477
473809
413535
282247
461253
60
60
93
67
9
275560
34
226567092
491937
13
471644
92
494178
287840
479005
849328180
12
128110
106763111
118621
690651358
186422
886299003
22
82
69
260411
91
573367296
51
64
5
90
319262
379936067
407561
188341
2
102731620
68
30
26007
169544379
63
66724
12397
12
80
364375
211516
205354
5
943240608
2
91
28
608786654
66
4
56
418003
343265
237084
235521
154468
124141
63
30
30
104552
169556
222181
35
46
38
27
65
244885
85
66
85179
299925
56
134563
99409
79
636157720
75
344640
403536
9810
93
273875996
85
230563
84
19
260622863
6
699377151
77
22
98
298744
97
186992
34092
181228893
88
40
94
208094
126188
135107
453979
141650909
44790
492455
29
73052910
465596
471332
61
485635
64
217458
129603
10
4
25
275009
85
6
265674
306090
21492
170976
53
197290
349543
80
138198
482712
134059
268058
395171
46
176977
27
85
493545
37
42770
89783
14
2
1
49
83
81578
352027
75
84
360021
369738
395681
39
679088196
151824
123323
43
2
245635
446094
535542924
90
429067
93
74
148179
62
52
18
16
38
142655
33378
416531
52
195722
70
8
62
70
345241020
5
484081518
371757
404321
239290
433820
14887
70
409151
258122
78
80
64
88
490372
96
2
178554
79
94
171229
1
92
8
89
201608
38
6654
362951
412161
60
4
22
38
218231
58
830854269
200975
198517
29837
258293
137869
94
334028
101977
27
55
2
32
460083
55
65
353337
847995497
98
45
389142
75
63
429123
15745
364721
69
137770
201087
11
422378
6
293148438
478438697
210279
222672
95
79228
18128
98144
65
9
98
31
33341054
188510
30
88
8
29
25
65
413464
41
444650704
128973
93
58
321169
872585192
368147
3
6
93
3
89
80
679693523
16
67
33386
4
191688
118382
7
264252916
20
98
489862
58
299013
393713
243638
3
186071
4
472337
33
88
236169
41
245574
136209
12
100475508
30
32
19
80
79
467608
4
74
4
887622985
293038
27
785589952
27
6
66
234379
243500
53
346420207
661264514
87
5
369798
382262
841461764
131298
41
497902
20380
382161
43589
88
272791
250611
97
85508
303442
18
758202762
40
89
76
31
212775
32
174890
459634
27
23
243750449
64
5
142890
98
123208
461287
321562
429328
168852
6
173921
35486
47
477043
93
362805
82
24203
44
1482
60
262805
30
60
4
96
9
228205
338552492
308156
80
985598143
44
16
61
315588
339683
77
178785
379597
15
60
255612
14
112196
46933
19
71
54
22
87077
46
62
36
205135
369521
7
80
374929
16
96
78
59
193604
35403
4
61941
27973
71
3
2
111816
10214
262609577
20
185368
95
81
11
53
15507
227455
67
228624
71
70
61
245447576
10
30
107544
489910
65
3
82354
643710026
225358
167225
292460
320853
1
353222
371516
71
61
45
34
86
32356
31
159093
3
244923
453121
97
363857
80
36
834484040
176496
37872113
29194
74
65
238007
230351
63995
2
476460
106564
83
9
4
7
348474
171370
72
551204454
172979
80
41581
18
12561
96
218840
400580
8
80
86
468173
146628
8
31
250860
14974
214755
76
12225195
121463
323039
22
2
15
44
9
97
319206
62
349580
80
24
186041
57
346854
12
8
1
3
66
33
471729
1
77
18
419735
78
858445194
32
5
47
28048
98
809760511
40
97
7
315352
31
576363335
42
246165
1
172217
128054
17642
36
6
554703868
51
14
126610
52
155997
318109
55
1
174225
429794
11
403949
208754
422944
48047
85
1
403123
40
4
94
410323
95
439096
347885
229001
714052804
282877
255793
64
90
90
259960
445336
9
1
69
5
89
62
58
280081
37
5
12100
83
245452
221149
485708942
28
362641
218899
155988
730992968
72616
21
375964
138575
57
108998
7
414173
15737
422980
7
465492
52
69
87
107387
28
85
77
97289649
45
34
48
431165
51
21
3
68
409112
387775
474976
54
144582
69
93
276841
178160
25722
773494846
50
83
39600
152438
166159
232608
83389
409941
60
9
846757304
458912
326734
64
89
497514
34
27
60527894
58
171829
344342
398550428
274922
18
88
60
96
74604
56
55
56
76
5
20
74
440943
901661838
460251525
292307
2
77
485559
22
33
47
2
307448
38
29
50
376727
48
383860
421265
74
44
451299
37
212887
3412
358745241
26
29
96
754673183
176885
198143
578960636
11
3
404179
94
15
58
214402
29
22
310308
108685550
396768
49
225991
88
190940
359049
35
4
16
202896
3
771371502
245278
248835
60
35
19
35
124397
36
74258
47
761838601
14
9
6
447801
345712
263882
146185
266005
125808
182387
86
185853
180992
367837
58943
27
86839
89869
168489140
74
861681385
88
64
58
8
83
57
69
94147
16
28
207355512
422084
95
164519
222065
90538
101758193
39
21
3
253080
35
36
40
10
230171202
231763
71
69
60
339398
66
413593
328967
104499
340395
343709528
24907
288358
52
89
6254950
8
9
10
80
10614
155972
40
486805
82
12
311790
327407
335995
616584143
2
273161
265577
226162
765950881
66
1305
265520
98550
112706
89
49
3
6
280144
253152
135915
211836
85
68
308169
261518
370775
355703
6
295326
71
56
21207
5
13
9
38
98
783231866
48
86154
29
36
37
3
94
296217
205109
8
43
48
38
63
76
41604509
80
380627
75
67
350863
42
51942
4
504389388
22339
420300
785339112
69
90500
550145014
2
124324
265220
61186
299626
495070606
56
482273
94587660
444989
7
513665871
32886
740134674
366165
161240806
307332577
157696
48
22
124434874
612168595
418331
45
183131
18
36139
213357
1807
307596
66
39423
26
8
23348
3
158914
46810
487950
19965
2
260113344
24
2
289697
1
36
80
288231
20
64
70
175387055
4
62
66
64
92
231583
36685
5
40
31165
1
9
69306
122892
47146
55591
156901
598523788
539994190
84571
476965
24
78
445266104
25
3
323748977
51
2
132162
447717
63
153004
27
314734
60
9
23
3
99
415789045
87
71
31
306515
155599
406206342
20168915
308753
483369543
25
93
89
54
219764398
466165
51
461633606
49288
44
12
73989
317293
17
52
11627
3
195800
177313
147496
58238
402716
4851
4
473691
73
39
248725
49
74
146594
86433
304753
337216
51
38814
270168
327908704
1
46
3581
32
2
234515
2
41
34
79
15
239223
94
8
29
84211
8998
25
359573616
202347242
299338
97
143267
351394852
610789744
97
216241
268791
67
78
37
54
94
68
295073
84
1
410080341
172209
162450
22
28345
91
69
185583
119181
98586
494821
15
14
81
40
33
45
10
95
25
1
39989
158170
23485
459769
58
54
14
160664730
100179
153024
39
184023
220248958
28
403830
9
213547851
103551
78655
497409
223259
492572
71
60
779223408
9
743818836
385032
481346
28137
57
29
81
18
7
358102
67
326568
83
38
343300068
478043
419460
930386108
41
84
304581
705537131
69
346772
74
54
389882
568606002
22
254273
200815528
36
26
266745
64
55
61439
6
301957
151244
35
147626231
77464
432930
279135
294678
3
97
71
135668
540530838
442918
391270
206221
57056
44
3
90
47
19242
86
58
483644
455059
77
95
40
226253
196460
295533
461646
68990
360469
396338
78
7
214201
14
274375
210480
629844711
8
145308
11
109588
44
53
563729359
390427
78
55866
699817255
45554
223078
70
95
336146
911467887
216620
5
446583
356250
21
62103
435255
359847
87
365449
279574
14
492891
303474025
93
1
107464
94
2
289405
103003
71
93
74
20
93
431284
469425
423372
207201
71
309309
67
6
126449
83
423352
11
74
3
76
69
9
83
465338350
54
455890
44
44011
47
492777
40
376822677
15
36
752304948
96
336315536
443724
1
44
35
76
42059255
16239
222665
70
299725
98
18
23080
198100
125196
858007126
167702
97
39
89
26
77
408773
488763
356344
85
409377
1
412296
89
6
196251
231631841
18
373555
145967
442551
23
697730358
37
462088
949496363
221296250
495335
97
6
250097
21
7
92
85
88
32834
74
924223440
73
8
53
87
2
140601
21349
228901
113055
472129
243978
147418
3
9
17
40
19
18
16
4
56
73
174508
6
207554
396652
23
85554
425183
25
285661
223492
6
20
40
238022
29198
78
251445
360468
338763
468633
362894
319129
456388
386814
77
39
60
27613116
107925
479581
112507
976355099
18
118937002
225463
490271
47
87
9
456394
18
66003
61
49
386169
5311052
86
88
60
349518
402098
404582
41900
45530
60
397443
312271
96
8
116790
321605
8503249
20
291161
4
5
441684
2
72
94
95
9
2
207454714
541911699
43
33
15
429322
5
77
7
37
41731
90
19
18738696
774173298
27
65
469298
40937
30
380054
432818
51625
42
14
66
59
54
4
39
7
30
146574
453563
379228
553312059
38
351802
51
20
72
43
40
883578301
52
255537196
360447
444424
30
388787
236930
161540
103889
195766
284806
92
125967
74
11
34
82
29
9
801667239
16
55679
10
447032
194065
15
76
195825
320392444
379981
5
81
174820
83
41
98745
93671
246126
884051553
25
5
757234964
54
1
55
38907
53
7
75
7
750345398
36080
340625
780462783
229278
87
14
54650
82569
10
247190
418199530
29
71
49
743910261
35
160347
83
185463
286229
28
214947
3
75
16
6
30324
91
66
217024912
301499
16
132701
110206
69
264093
314852
18
5
5
94
90
74
11
23
442580
233602
28
34095
28061
29
122549
20
52
79
9
282138
38
82
35
314517
82
25
1070
994206715
10
7
12
85
167781
45
2999
250602
421350
81
256005
35
23
62
218872
3
295676
35
255455
188954
8
358249
310373
3
58
6
359803
8
217245
4
26
33585595
172441808
88
445729
39
420902
48
990136884
47
90
40
443874
387025
26
219070
370671098
79
81
220975
10
63463
11
52
90
123310
97
188305
148271
69
24
308786
4
1
295855
118226
74
79
4
53
401625
307747
9
497487427
18
434492962
59
390680638
76642
150556
146530
261592
231353
110824
467583
92
327769
366994783
21
46
194999
298475298
90
67461
325787
5
270262886
73
1
97
70
456232756
50
22
44877
106434
267074
6
4
94
190048
17
67
16
77
172653
585388181
239323
29
433447
309693
288846
80
240570
86
3
791113675
58
27
2
88
155287
424451
93
83
366451822
201528
66
5
4
37579
50
495780
64
206071
21595
82
4
30
82
434208
15
123991
38906
59087
390112530
278284
4
54
63
61
26808
24
74
22
5
55
47
385639
571674360
141817
17
34
8
61
253175
494007989
238374
7847
305098899
72
70
45
245440
446048
95470838
53798
166804
31058042
52536590
98
10720
18
321527
65
1
65
151209
416215
44
367620
97
419047
331527
230518
16
74391
44177
78
231234
60
34
43
23
125333
216955
488908
10
63250453
8
280205
322676
1
90
288949
14
84849
978253783
9
43287
290918
917593384
78
432162
37
357216
192220
277744
50
104477
56
1
8
89
350896697
473302
2
93
471806
125992
93
75
458607
673894822
803588003
87
344324
58571
1
84
365864
4
21034
6
38
40
45683
454469
27
49
124289608
114832952
68268
33
137789
156242
138143
36069
372158
286618
251284
39
86
351275
76
59
94
14
3
77
483991
399636
575767328
25
39
671052924
74
16
482143
296633
27
46542
417492
14
480970
191864
399764
146639
79
233323
725257536
772998906
371906
49
62
77446
89
63375
450428
268531
328209
113868
7
430960
380861
52
499704
99
303463
172248
68
80
335017
24
377496
15
22963
322023
206697
2
17
616140788
197776
193561962
277530
95167
115335
89
380147
92
847148725
135337
82
30156852
7
74
213418
452787568
41
81
3
75
71464
71
218091
88
13741
73
372701
90603
99
28
2
580141906
1
35
91
97956
56
813536727
329747
34
402187
487109
88
14
68790
64
402871
155191
77926
18
375994
216700
97
81
355823216
12
20
22
19
124549
63
73
20
4
49482
82
864971408
96
8
225383
36160
37
247136624
155394525
66
7
47
69
99
21
255564698
466270
38345
316746
339505
309426
93
35
27947419
963105063
310324
81
3
120413694
394838
206478
263611
28
6169
6
7
190341
102243818
343357
95
79
166414460
177551
148115
607161373
138321351
436878156
490506
29
8
87
84
16
29
230908
19
42
16
25
308798744
5
7
747543139
1
416746
60
9
20
193202
45
361108
251473
116676
56199
26
52
15
6
22
57
228696
80
277645523
175804
203381
396396241
54
432169
671156088
69
75
398705
50
93
203576
79
63
407596
58
89
35
76
62
12007
170794
2
396900
87
879329194
86
382160
1
423736
73
433540
2
60
5
11
61011762
235332
94
387225
331225
8
86
85
382287
78
422845
409651
25
43
69
443449
38202481
487817879
84
2
743720286
29
46
333086
273076750
220064
51954344
66
481453
39
63
423623
42
95
8
61
35
9
274189
255129
162506
11657
12
140107
77
39
2
302408
336553
25
194544
91
19
66622
354713044
34
18
52
260294
209084
187734
450489
39
25770
426574
71
38
87
102889
80
26
48
42
50945
81
675
3233
6
7
9
10
81
5
71
204636
100231
892687846
7
43
77
117000
229952
393889
19
32
54
58
419851
183876
3
374475
142976
27
96
34
384223
228103440
72824
385805
30
8
69
95
71
46
83
470000
473930
55
51
110365
6
68
70
243663
13
164423905
414372
34223
54243
168330
45
23
79
4
123422
93
414105
134451
133952
264157
313816
5
44
396958
889488484
291199
15
56
85
351433
24
258654
92676
44270
127485
470249
238521
953795217
8
9
108497
26
1321
83807
55
177016
1
85
371576
150402
194562
19
81
5
90853
227540
84
495890
10
1
260052
30
26
415319
44
68
57132
76
14
189349
317622
40
495349171
199325
280423681
51
1
15
65
241683
38
301173869
57280
54
44287
85
36
6
74
331419
66252
42
21
138816
355267
510840708
406575
10
67
58
129652
78
48
803382572
873893959
75
74
79
324500
19
65
13934
156624
70
237270
95207
583581505
16
31
121105703
88
325966150
90
133351
41
302839
402059
57
94
62
381407
203918
55
33
68
93
387520
63122
451811
228624
63
1
415962
43655
69
254370
78
235912
80
25
5264
61
14
443206211
50
83
34
220913
28
261076
168314612
5573
67
42
242093
290766
341792
36
302495
294889
271025
27
664469334
88
56
88
223894
277001
33
56
68
91
90
5
7
360381
459852
3
402946
67
52912
455306
24
33
260094
387367
5
139846
87
178948
1
60
484136
321553
44
57
98
5
3
9
3
9
56
16459
869400762
72421337
234239
33
267505
213119
6
113816
99
67
291166
82
397271
320597
87
112169
2
432080
30
216871
113207
50
435735
488302
13
125848
58
72
210603
818867283
477310
9
7
80568
347749
73
6
82
355890
23
75
37
119559
42
628306445
87
61
99170
360876
350884
96794
10
117538
4
6
98
35518
45
57
72
435502
82
15
990453280
79300
428262
27
82
43
333928
256130
86
41
72532
349796
154346688
321723
262252
9
298007
331175
64
39
405504
418912863
286461
9
432627
977695241
76
53
156904
313024
7
286656
290878
81468
85
76
78579
412160
74153
84
34
9
199600
11
279386
4
85
39101
4
90
96
41987858
58
334649
103676
92
299698
95
48
844102022
4
11
76
678919401
85
356126
271629
498192
7
123620
157464
59
12
58
379252
821561871
354838
57
128336
297656
243420
152339
378319
497225
72409
498213
26
89
456202
384929
88479
44
48
82
37217
28338
64
367548
14
461924
480279
5
633333219
2
90
65264946
78555
108222
477559
246786
188128
57
31
6
95
162874
29
223983
89
53
333038
320368
239476502
187139
96
60
95
177046949
404524
81
59
123519
99
59
382971
60
96
65
140645
419904
183061356
8
282785
232328
31
18
62
14814
100099
61
5
395393
637591816
301082
92
24
41
66376
62
43
310442
396207
104983
2
8
340158
362693
461215
60
8
25
190582
36
52
296537
86
432835
192364
57
47145646
497593
33
50
4
85
380096
3
386490
68
258756
531922907
771362958
26
42
767604589
71
68
100374037
71
96943
6141
7
183111
32955
378602
75
144308
30
428610
145848
47
710101064
192103277
78
1485
92461
60
124499682
83
159129
36
38832
14
21
2
96
23
84
74
61
66
48
66
439425
28
3
268431
3
348373
46
86
9
259136
958920542
429748
121530
499654
486721
19
90
4
116651
365813
464106
48
355224
399961
760132780
158482
14
356297
25
2
89
54
8
81921675
3
153951
169644
398707
204402448
76
61
78980
7
467931
20223
160087
319150
27
361998
76
444711
288961501
982500716
20953
451735
403969
55
277901
319956
174957
35
5
15173
62
437218
78
17
318502
271833
353878981
74
368261
331561
60
3356
477814
268025
116119
339549
396798
884579550
771290454
93
5
9
9
381639
56
7
47
333575
90
59
37
9
365489
5900
17
463220
50
97
223603
118570
41
47
85
78
60743
36707357
115712
180971
259563
4
239113
88
493671018
327127
61968
47
12
155759
49873
446160
30
817128619
17
329982
196347
49
40
213611
203776
433386
41
58
89
96
715464544
38
73
7
5
241364
57
553407393
77111
20
786426507
4
502909841
9
50
388408
799902783
444550285
210687
9
148104
2
288848
400167712
378532
22
75
61
71
386958
56
148839446
72283
438364
39
3
44
397003
227130
22
68
6
17956
423295
3
18
414899
968558377
96
76
381397
10
39
16
387648
23572811
148735
397320
40366
477038
51
19
46117
7
54
375596019
6
399625
87
61
9
156918
869452537
216149
231567932
78
7
905646282
13
414093
145817
63
92
60
58
61
117398
893940850
417416
40
71
867240180
952188524
1
2
305418
99
33561
186233
19
783176302
39
618901521
6
86
73
293967
290992
86
492126326
446985
192748
338113
10
65
64
111637
35
22
59957611
23
467849
169864
51
51
273597
758605730
342860
462323
7
39
76
91178
166216905
5
74
106399
63
54
314764
693366206
464402
69
438574
541738384
5
320001
83
373330187
450613
99
17
73
178881
136052
10
55
38
6
526854536
396040
374159
78
54
37
23
19
353154
27
73
85
85
137433
49157
957304584
125650
254757
98
463918
3
53
68
420560633
92771
9260
478269
32
156724
665696894
258656
83
33
56
68
489145
88804
81
299399
30
76
58
867401603
197791
96
6
69
273788
227420
51
184799
241174
296011
43774
235996
7869
31
14128
20
9719
18
60
273055316
242032
6
72
79
11
37
204299
131052
36
45
341089
94
57
41
5
37
86
25882
101342
345520
219430
79370
98
48
112548693
485581930
935561571
4
488867
309125
64
234037
51
171936
73
190458
423041
88
511052091
105927836
43
5
33
409754
317627
8
570922092
48
42
65
525174216
486336
949322700
90
67
86
332468
238187092
971644687
89
55
416362
399078
8
94915
304548785
53
436639
23
44
4
961563318
159020
3
11
79
23749
408432
39
60388472
6
12
71
82
497190
15
62
83
95298
151997
95
79
23
98
29
283378
98
147861
25614
56
357031
50
82
24661
28
7
60
15
19
102015
1
52
3
107340
402571
64
351512
168981
16
367009
198552
338401
90
67608
8
29
386340
204308
95
330053
49
13
75
56
96114
31
76
463425
64
426081
65702
143790
346889
74
452403
565731910
24856529
716774388
48
88439
86
33372
65569
122684
96348
231400
10
7
27
162099
11
24
90
15
5
447728647
76
134095
65
95796
2
51
14
437802
50
212060
96610
129305
8
73
410253
83086
294908
59
67
50
32597
246457
2
70
37
33175
91
478325
54
207798
64
994136112
304996
412153
15
76
385561
96824
233861
34
199770
121795
197395
38
44
8
441426
30
476418
195338
433102
480769
99
390046
397012
265736
8077
67
29
98
99840
3
136487
76154
27
26
126133
76
44
21
52906
341369
97
164037
86
211754
480935
59515
204936
95
68
54
24
64846
56560
94
68
348793
193438
326304
304115
39
386874
99733
64367
468786
50
92744
59
558244966
483419
97
77
5
308575
63
67
164885
33
301621
80
7
442065
425716
49
65
85664681
393636
2
104130
57
57
40
33
416179
9
59
140193
733710834
51
164501
388558014
78229
469462
43
456244
328520
275047
3
170222
407865
423812
42655
69
42
3
53
109229
129355
12
34
491540
68
44
30
24
27
7
50
98
379032
36
292244
65
217147
49
430550
432603
26
84
204515
87667
591577946
87
58
19
5
120165
53
354766
96
95
13
217240
55
418214
11
19098
990520080
24
87
36
51
96
95778
142556
272736
765688532
422681
148703
49586
52
55944
47
27
44
80
471539
387726015
387183
278722521
3
577679045
78
398569
76
924243253
16
277016
91
88022
26
57474
132402
44
26154147
29717
6
18
32
140845
467175
53
407807
789771143
31
23
19
32
7
288631
95
3
886206366
360379
964514749
5
5
304686
48
14
13
21
45215
20
46978
71043
27
54
4
94
81
4
74
4
14
105819
9
217601
78
98
59
671321501
90
84
3126
156194
24
459670
15576
48
44
79
69
523068580
54
16
231826
317722
92949
402985813
72
347469379
143839154
64
440412
92
225231
70
39149
44
78
17
68
36
94
125614
3
418838
73
9
10
58247
6
59037
310756
969672992
49
98
188806
6
30
99
32220
5
146781
40
34
148219
89
225532
23
447681
8
289304781
94
929502038
29134
88
299080
11
32
52
290140617
460245
488279
40
236293
192875
7
319584
417759
57
8
91
354875
452056
495508
36
57
637649582
35
82
115914
49
7
482892
38754
9
58963
95
22
279223
25389
117290
9
39
22
304642
2
86
212123113
28
284600
98557117
449078
142031
28
27
7
206102
157357
1433
86
41
3
153348
421824
1
85498
163696
404137
212053
8
39
34
238592
405276
214385
120856
38
498037
18
9
44
21
40
12395
41
51
275160
40094782
165371766
48
19
5
24
40
40
19904
482936
472955
42
175303
73
482175
18
396251
499294
42
226747
16
431222
279517
76
81355
72
451644
482149
73
449119
2
253400
56
80323
234269
2
72
89
839073763
24840
75
2
53049
6
7
55
419797
72
469127202
30
3
4
216565
70
69
58
62
10
383864
315986
32447
423069
342842
98
49
49
61
9
9
53119
110899
202310
295727
196267
53061
238791
13237
84135984
146826
335209
673966564
65074
3
39958
2
489058
306620
35
378618339
8
301994
36280
468725
473605339
6
431591
71
70
71
9
7
53
424779
7
245230
308369
757104349
5
240454
12
24
92
95
262645
34035
9
229407
46
40
55
437207
213477
31
95
8
79
120056
63475
3
63163350
287341
69522
95
61
388273
73253
20
15
62
741103656
199163
316244
220486
266210
277379
235141
71
92
251331
3
91978
150867008
468438
2
80
6
10722
84
25
14
394723
44
133148311
474709
124821
78
76
10
868730846
95493566
50061
7
12
21
43
9
40
463022
52
37
475883220
14
983048520
147180
39
92
45
265473
55
486490062
2
73502
812716574
91
23
9
503762837
82395616
461234
3
416757
9
5
907779261
72820
72
297158
45333
11469
2
72
35
1075
319529
392423
273535
190817
391918
99
260341
135237
470140249
427231
4
71
60
315053
28
51
92
20
35
22005081
347940111
673718800
309026
32
481025380
303229
109488
68998
52593
3
498268
27009
47
27
429580
73
77
83
639987735
370689
116374
38
3
210976
5
89
83
94
311949
84
238601
329289
6
27
61
213867
95
4
67
4
399500
310724
252950
84
49
8
119472
1
144043258
62
28
36
134623
83
16
65
2
6
37
852978861
9
463563
77
568617676
87
58
386431
67494
688953976
49945511
337809
39
18
409923
438857
155387
24
641889266
239212
398672
30
29
291876
45
9
477352
99
7
335711
11
494254
81
213922
76
31
275980
74
90
159255361
31
8
843308448
4
14
4
227149675
220428
43077
11
21
330211
12
44
321483
4
93
440645
73
9164
151684
10
458057631
151796
336814
47
20
794345834
468140
79
13
36
158118
620137683
39593
77
498563
432616
2
150287
473187
6
31
3
138817
20
9
261926
430591768
287615
57
334435
215759
2
48
93
274652
59
11
342720919
616079591
276097
26
346649082
94
44
89
63
55
29
7
2
3
6
17
13
13
9
488633887
91
478984
399922
134318
366143
4
84
98
248468
14
404242
327898
297777
440371460
47
88
71
346191
75
2
45
19
57
89
89
285088
117887061
44
442063
9
641809848
8
20
116181
71
300449
71
474034
39647276
69504
90853
371615
4
42
685647075
51
227721
909659505
32
811240071
78
275677
83
285570
39
86
7
48
73
88
832125169
7
67
267378
65
76
65
77
46792
55
25
1
30
90
490241
2
45
88
201216
306404
286997
85
10
70
301213
91
75
186188
5106
221033
389227807
1
59
16
31
55008
7
97
433740405
406300
423065
54583
1
77122
857104866
383958873
74
465736182
98
118489
446600
81
721969329
36
8
320173
447893
68
91
83
2439
13
374477
46
8
9
8
252195
442250
295831
5
332082
81631
6
452416
471937
8
7879
79
598053889
78
45
373223
6
666560992
4
54
241634
307173311
1
485817
698666953
20
158489
346974
64
488755
56
36
7
243680
101053
70
403768
12
21
433630472
347106720
200252
7
331650903
1
51
75
332719
11852
78
38
7
251321
14
21
138676
62716
96898
442525
8
65187
299521207
79
462355
982469392
238119416
905396407
46
291201
64
488477
320499
412125546
315738
64
299026
60
62
44
22
698368416
63
9
472676
238387
264262064
257203
96
103794440
234558
458529
63
7
5
78
30
163920
342523
95
24
9
117492
5
91
68
2
84
148023
321629
20
90
222219
108000
435056978
858778586
42
142236
89
330204
90
328268
63
39
354749
7
698888823
436060
56
406447
46
66
27
33
413154
11
483906
29
113333
34
33
811756866
12
69
483944
632094864
313347
335560
471714
1
9
36228
49
193628692
88
136690
49
28
4
71
425427
348027
392478
199045
310025
651676383
209962
115107
11
76
94
85
88
190756
12
95
72
285540
73
38
57
49
439500
29
237089
70973
30
57
311032
44
91
481821
109239
359926
469292
142849
331950
38
484678
69804
299362911
59741
85320
499144
483783
60
185292
14
67
84
162215
293603
366433
36
90
57
76
340679
88
238677
2
69
85
366082
14
452468
3
203767
153112
991710276
4704
24
413168
439977
31
7422
28
499349
99107
3
309014
77802
30
309059
96251
287008
79703
41165
84
299759
995227398
51
87
42
410454
600981320
27
301027
98
62
57
48
104014
388207
498025
2958
657285637
108615171
93
40
157932541
6
23
16
493684
49
172090
434481
84
63
74
393551
55
6
422760
284904
471770
1
179562009
363746
1
190638
141836
297282
92
88
80
445885
71621
92
89
28
344899
475934
165479
9
353273
55
904842861
22
405160036
161280
79
6
322286
439768
9
349833
307333
5
386105
36
44
66
116017
182024
33
260113
23503
84
20
4
429426354
63004
277660
763619024
63
155018
190701961
72
408350
92333
23868
27
3
15
94
20
21
9
66
81
306623
71
295900
721296736
164689
92
3
8
69
449752751
385416
184873
98
277834
85
464117265
97
501839759
5
27
5
379502
55
27
4
26
776527965
38218
22
84
9
439069
45
917401372
89
21
82904
282629
241513
98
97
2391
94
68
178025
8
76
88
194045
4
173794
67757
377182
199878
3
78
46
38
47916
483108
42
24
370215
83435
45
592735524
61
34845
31
35
231410
291700039
86969
32
28
61
24
65
151487
63
7
9
80921
183498
421504
104713
96
348975
96
338565
31
333460
79
306995
421978
1
44
295623
257573
19
492192
93
35509
19283
3
59
5
56
728800379
42
443938
9
473749
61
61514674
33
42
98
77
49135
474501
177467530
87
8
60
53
22
107560
57
389765
57
33
84
63
4
8
5
242079
86
9
61339
262757
173552
154810
15264
68
399513
322381
298619
203689
933445470
51
235134615
786928545
240828
115936
17914
84
110554
322440
172772
7
32
88
185027
80
80
18
44
29
2
98
92
64
16
82717
711463696
11
69
174560
130604
489857
84850
24
69
59
8
86
169288
419280
4
284758
396010
189125
64
86
26
30
18
6
413287
68
70
34
654172017
259501
14
224070
112891
77
1
199917
48
1463
353044
184294
9
66
18
89739
360267
55
7
615995389
144840
7
430912
41
262907
444617425
21
289108996
8
295717
6
95
4339
55
54
29
3
360049554
129866
132286438
22839
18612
64
97
239782
126082
31275
403008
130871
69
184263
19481
371365
97
32
65
20230
317640
13
20
43
375061
20
109973
195332
27
79
167366
15
56286
89452
81
315822
6
99
93
41
96
8
86716
95
366622
87
43
128287611
5
424406277
80261
40
67
6
419991674
129277263
442029
37
99
393356
472942
80
88
26
19539139
4
46053
9
71
356127
165043
347105
350621
80441081
388671
58
210079
579169336
4
390363
58
842079180
122534
282320
470342
39
64
246867
36
493091
1
443042279
580843354
77
11
51
34
37
110107
444647
74
384
4
63123
249795
42
78
50
25
3
1
632751391
52921
49
122022
8
6
76
421527925
89113
44
304081417
734490992
8
250099489
882074165
83
49
87
428588
8
8
55
97
240662
168811
9
119234
82
248976
65
248009
55691
32
36
55
55
77
180981
441392
61937
157439
46
6
296233
78
432850
25
278920
191365
5
2
97
357066671
4541
26
12
476727
424339
7
28
52
50
91
43
55
913293508
4
85
111054
144731
304419
31335
15
31363
208241
187990
2
283251
9
211502
369135
434078
456939
200558
81
174462
210405
987671809
9
34
35
400834
87
139196048
89
199466134
41156
90994
157209
33
470328
28
3
394093
445529
6
61
28
299151
79257
564053576
88
418350
2
79
506085578
487302
381833
2
39
63
272388
224800
72
646431988
34
98
63
392342
5
1
483732
16
8
5
94
51991
31
21
281467
2631711
5
5
96
3
4
10
251219
28
428950
11409947
71
351624
356922
58
36384
74
87
179110
716389123
248278
22
966798734
5
200456
159010
93
7
4
7
54
38369915
351718
13
132576
186595
283324552
427784
24
527469003
34
346978
181682
45891
804522013
369492
237856
36
76
2
45865
56
77200
45
42
20
481546561
474906
77
45
94568
86
314714
3
854314190
80
66
8
91536
30
88
334291
88
147065
30
34
59045
652381622
151021
119297
35
27
491323
213595
1
61264
707452630
14
264191050
38
66
362854
6
148963
65
96
357373
199551
492270
33
105983
868616578
367918
67470
598830344
60
308886
5
7
53
82
444564
445793
3
81
2
407830
683496160
213731
43
64
35
172720
44
8
254562
247380
53
70
37
266517
10
8
144085
2
73744
371942
376396
72
89
453445
37
6
435990
53
352718
49
74
55
29
20
3
800100484
3
331772
99016
56686
41
62
25
13
179612
20
346515
307788
308358
724610592
82
253789
308450
196830
99
3
338666
52
56
142438
47
132604629
9
163073
1
87
71110
97800
923786433
8
51
154134
213769
5802
145411
20
81
277100
70
14
50
88
332379
144463
51
195558
69
81
71
78
5
464927
12
159735
609313216
3
383605564
125180
35048
200480
1
251573
65279
48
363995
174335
11
2
69
211120
34
143916750
36
65
320446689
352600
47
435175
83
46
90
245254
4
170565731
314586
144601
58910
2047
7
3
238484
70
432932
567665276
14
10763
61852
46
60
113016
63
301461
259785104
81
226190
289142744
84
488009
4
65
358890
84
188002030
2
215397
479878
87
224218
347929
2
383764
141670
740388587
30
12
49
12
152847
3
7
21
45
33
74
44
70
31
4
60
890364030
39
52
364410
94
54
32593
72
709874931
1
24
42
3
7484
83796
160243841
57
88
34
15559019
28
8
450878
492147351
91731
213124
250231
23
323563633
34
45865
17706
74
23
26
280785
189920
67
215222
32
265456
62
424678
386162
91
17
435957
244136
727645992
617111901
17854
85201
191901
263795
39
64
483943561
25
35
358415
3
37983
90
229443713
91
286852
400458
313435
54
127773
252620
65441
185252
97
149780721
80
48
16
92
28
413896
9
397013
6
10
985439110
663065152
426323
313814583
352465
60322
13
64
23
264595
16
85
56
83
79
48
90
74
38
55
71
37
41
191923
138207
217639
221803109
86
247588
478419
44
195344
2
38
762077930
62
6
1
97
164003
784449851
40
231813
336072
210129
12
492648246
530256410
7
7
419993
363470
28
49
121786
5
142332
31
30
76
63
4291
117111
364814
1498
33
12
26
74
81
420553
81
495539695
401005
92
338719
43
78
320178271
6
98
79
35576
158962692
143898
268819
278589
50164
45184
59
383348
440330
86
21
33455
40
70
249830
61
317306
186234410
93140
401784
70
41
38
260704
111048
62
51078
178586
50
5
440273
394648
63
43
63
413129
419863723
483576
236333
487072
14991
70
4
20
494305
28
70
9
93
5
26
82
54
16
99
216563
2
25
614614980
57890
22
82
76
9
1
58
87
288550429
40
181496
389894
49
1
13
187486
8
369066
8
512634106
63
204171
372025
31
258815
514771076
332329
297928461
70
3
5
405259
88
98
43
73
24
130709
15
392751
123292
1
66
99
234552691
122234
83
95
485012
10
481118
62
15
209116
3
645817435
45722
56
2
27
6
24
90
9
44
344242817
56
28884
25622
139950
180533
269810
453599
1
130590
161747045
19
64
774942766
235715
67501
418108
6
76
178138
39
57842
237251
69
88
51
9
8
64
295677281
605225664
432118371
40526713
250969
86
183924
269340
93
166762
126261
416872
288345
49973
13486
34
23807
436037
197200
9
42
423571
309669
11
4
50
78
25
281843
91059
81
346321
94
13
65
21
5
287541
43
457011
420287
58036
138207
21
821647835
64667
92
56
79911
209274
299911
23
803141285
146313
448795
3
391173
5
375028
93
27
32
67
76
216871
153445
47
483798
7
288236
37455
61
11643
27
372286524
4
48
53
30
334528
468223
153503
331131
66
7
28
281687
88
35
796494331
15
235046
1009
224435
319286
60
13
52
285223
352772
57
133126
267398
413477
88445
337555
326514
164384
36
9
238567
1
90
58
22636
723986655
78569043
2470
66
69051
4
219331
259165495
18872
406314
16
222617
91
24
6
202518
72
42
36
84
22
5
719078600
204151
49631
54
79
486967
3
165782
60
31
88
32
103011757
250346
83
1
52
130885
47
335063
267695
92
55
21
3
298410
93
27
4
9
9
21233
457562
118690
26
89
279694
4
284833
68
84
16781
82
201486
510016422
10
93
33625
79
48432
469695370
146883
21
3
11
161905
68
319169
499195
6
363969
10
9
4
88
45691
82513
93486
387571
96
237509
69053
64
84985
581858724
435210
5
45
18778
1
155291
24943
56
203950418
91
426195
994925530
381691
72
492315
67
79
57049
24
433503
1
341485
4
59892
55
232404
5
433222
73
43
142421
21
169045
58
90
2
6
19
175223572
472327
346091
9
3
5
34
236258
405355
8308
8
961033318
4
4
4
8
440848
37769
8
202791
470425
201495
21958
16
61
21
77
42
131502
81
91
94
5
730463952
2
44
52
2
92
182033
85
8
8
89597
66
24638
345333637
642425082
108113
44
243679
51
87
130759
9
438519
187651
251064
33
295440
72
98
32357
484636
68
33
137148
220734
199049
55
68
55020285
37
221699
57750873
337894
47791
661773632
337733
63
80
6
66
269235
394663
90
59619
75024
392598
242193
13
42
78
7038
302601
55
487811312
358069
14
936641151
267504
489357
16
52014
481694
5
20
88
59
25
78
56451707
95
36
169597
3
23
21
53
7
63
288986
29
327279
89
49816
55457509
7
3
84
205821
88
6
8
87
18
361307
95
60
16
334293
7
24
21
51
92
144500
2
29
382591
25
48107
151507
89
268243
120506
319727
5
365175
77436
3
101713
11
5
16
398850
78378
26
79
375327
11
480591
462974
43
32
42
114388
36
373787
7
467823
211526
56
203500
313812
33
255990
152846336
196214
602353826
453261636
23
192234
45
44
52167
91
221429
210042
9
62
15
72
6
342784
8
79
17
39
804801814
175274
249678
14
20480
90
115399
33709
326698
269461
422172
38
184222672
442950
311537
36
89
64
41233
36
85
56
81
110771
94
400368
341340
303511
953210819
19
179067
111392
843472316
388985
292276
86
25
91
369697
26
420383
383289
6
144725
456754
610396479
27
53
337950
6
8
821140332
5
126541
228153129
25
163447062
4
8
303776250
385593
71
41
134401
52
86
21
15
282855
56
378272
193900839
123697
126770
38
60
360483108
64
87
80
36
98
97
392271
86
40
312274
268629
1
80
461994
95
11
15
63
7
429099
62
348893445
22
349038
20
35
139226
152331
86
2
157099
1
94
274366
321130
92
157352
284274
688682901
88
97
97
72
65
586570729
13
68
7
46149
552096667
80368
489112
60373
336690
55
32
42
57
360241
72519414
18
9
10
486600
60
1
508619123
386048
44
31000
56
432271417
6
19
56
75775
292906113
382847
460811
52879
4
525708578
5
362229
4
23
377656
174984
54
6
11
70
3
53
491698
98769
93
90
51472
514417832
442141
52
67869
987156790
697346444
3
297380756
1
96
50
297096
82
240725
90
980894350
14
90
447189
84
71
5
89
83
77
96969525
12
330526
350834
189446
636146029
365587
121951
62
62
69
29
45463
4
59
376707
226884
26874
412942921
20
92
96
17
234358
14
332362
802875050
69
133987
177925
453085
418758
40
462812
159695
804788902
167579
39
488533
262741
307532
226014
28
9
33
300135
1
278758
174230
118977150
6
4
67
326742
291236
393842
102175
462376
5
84
30
27
428993
71
39
173895
88411
195527
34
505824245
59207
34
51
83151
355255
38
23
463261
7
98
60
5
703009214
61
99
92375
400258
251148
77858
88
88
93
55
9
65418
95
101326
17528421
236352
85
104067
2297
85
199
99963
334054087
4
60
713630716
6
32
97
374687
91
78
409061
35
29
289312
51
309067
43
21
59
26
260059
243684
89
56
850078493
185984
182439
2
15
62
1
27
66
62
54
4
85
87
40
370194
458605
401497
273924
94
469165
273124
373579
62
330026
27
84245
52
43
258824
168065
83
31
854992119
234123
91
91065
93
81
77237
30
78
123019
39
47
6
9
343282
6
268177
101671
43
516432919
237230
255210
4
377486
113645
466743
4
72
7
221372
63
36
32
267529
52657
86160
67
88
433169
953265884
344605
89162
7982
99246
14
36
45
111737
89132
249561
373580500
584438862
222319
39882
77
449041
5
214484
298686
295232
47
4
54
123149362
308950
577482382
4
58256
45
6578
113380
207343
71
390802
65
41
79029
339783
460250
408233
21
165504
63
293330
93
347083
236324928
415518
97
337452176
337883
9
388093
63
286427
23
79
157231
2
33
22
76
85
51
72
50
73
777968312
35
2
298649
461706
8
169686
90
5
104535
99
9
334173
33
20
28
377247
69
86
7336639
15
89
74
34
51
3
167342
95
15
406907
181720
74
56
3
7
129999
18
928566495
930367463
422358
57838
28
421386837
809380462
15
211604
226447
80
23
373997
9
404072
59
465134
6
186060
444503
361575973
97
402939
88
124045811
82
78
141963
562471751
99740
22
57
14843554
374809
143001
77925
41
846390224
17
65
48533
85
480091
204531
276993668
280451
286254
66
215045
492668
46
996758053
565410333
127592
117444
258335343
1
381828509
41956
37
166814
28
56
33
6735
94
17
250526
486517
60
246294
12033
190267008
56
394016
47
1
92
371327
8
103223
175156
2
25
44571
52
570444721
4
23
419996871
51
641821320
373634
321881
32
165928
52
12
49
288485
97097
354657
35
31
55
84
323113
376774
99927
32
251671
168942
67572
122257
341134
921536057
2
428335
71
97
178500
293983
218595
47
351344
368098
102014
263578
807470043
90345
93
28
22769
941146233
48
32
97
20
198443
3
2
807264420
14254
98
658646789
8
231093
197401
13
396748
123593
402325
200032
25273
552787215
9
98
153460
60
29
19
257843
95
57
47519
479398
28
212642
57
124337735
78094
23
437158
25
27
94
15
491744
16
104068049
91
582533243
3
41
64
44
103947
15
201458
229496
90808
28688
426892
287101
92
1
23
459303
70
21
307109258
38
212441512
95
47
499299104
9
181621
6
15
53
35
206648
76
5
83
91
928491957
80
9
35
28
32
666131261
235511
70
71
65
23
150548
9
272052
12
99689
29
140064
447596
221743
30
267397
92
81
5
85
63
269184
81
224697
169119777
424825
329110
7
21258
29
21286719
89
58
303936458
860243782
42
95
831166028
334190
14
268999
316035
7
76
44
96638
15238
19
8
42
373119
39227
561927743
57
16
141469
2
95
130573
3
335423
68
332541
587261696
37
1038
917151531
34
764820066
269578
200947
220038
29
87
2
91
181426626
281595
45437
93
53349
457120
276905
14
99
92
3
217673498
80291
721658846
80743
325866
16
321563
71
384416
4
267112
66
486860
963839499
3
170269
472198
673124132
572140037
726659666
16
21
67
54
8
588180395
185660
3842
17599
388807
9
66
23
59
137107
96640
395469
85
191893
88
92
327066130
43
55
14
5
477706
90
720614737
373365
475315
432796
353704
450604
493771
7
9
86
829421300
58
93
271871
95
51
289319755
464484
10689
956191470
15
43
207477
76
12409
564904164
44
302853
43
74
436205
74
98
92
96
17
13
371326
22
136449943
29
216730
145544
16923
55
68
344395
34
12
37
84
262788
47054
119385
48
33
52
44550
475803
67
76840
29
3
3756
56197
78
62
9
473112314
458372
262842
11
1
79
83935305
35457
9
91
13
51
62723
29
72
6
98
465523
74
3
226852
277515
64532
70
75
15153
47
25931
341176
74
36
6
40
23
481727
255245
985618790
45095
93
479001
9
92
3562
347312
97262
54
6
1
7
251618353
617021712
274591442
348728
173705
76378242
44972
10536807
13596
492763
66
79
41
326599
53
635363072
327523
6
106815
63
7
485748
88
477662
43118
49
85
88
55
18
92
313564480
8
80227
445017
93
58
460085
33136
65
25
40
101421
6
121630
161255
2
68
18
435937
95
211900
2
6
31
60
25
35
323158
695362262
13
421579
62
34
80
244418
62
51
151297
183986
137148
210730
85980
48469
64
296799
44
11
43
473684
40
857530104
461844
7
33
302776
229695
56
323283
7
33
476213
70907
2
47
70
258555149
484938518
240898
937836158
101161
107077
93
431236
68
80
61
16
4
23
237185
97
71359
545780886
454924
54
101251
74
44707
6
51
70
24261884
292141927
461655
415275
419987
118964
59
83814
26
144182
317227
14
51
30
286489
349558
378828
99
326820
45
38
118817873
14538
40
42
7
52
446732
1
295186
3
9
173205
731630021
197475
10
126983347
98
98021
21
811645611
88
4
98
90833319
66
410928
5
29
78
773130283
2
3
486139
62907
33
154962762
215480
53
28
4
528105535
96
110429
8
258153
58
8
2
1495710
451881
8
90
32
915333773
345600
50
55
395028
397524469
210654
89
81
408495
89
85
397168
436583
791382068
2
66
63
66
65
49
346685
430549
47
457386
176810
20
235479
466326981
60
41
64
63
9
29
344934642
229006
42
686461099
213443
436023
18
58
46
377919
180482266
325153
16
194966
483602
65
292981
264409
18
71
60
45860
67
290954
9
48
9
88
39
455833
44
79
61418
130914
13
16
8
220343
72
56
75
55
386490
116437
85
100820
64
11
26
381807845
334614
188808
262860
341852
41
186129
382879
79681
641916971
192117
3
374919
7
36
11
44
305426351
2
487673905
81
44
192869
185224
39
8
22052
244240
32
1
60
666225001
76
54
197458
8
338076
76
67
7
371840
313103
126936337
274925
386001
285883033
36
273139
767364244
132423
971062337
435954
128296
59
45
9
10
495653
49369
21
371811
51
25
159604
203136
450905182
185553
21
23417
76
40070893
256873226
326991545
57
179900
253380
259202
3
77
40
97
169804
12
383804
110579
194530
206864
90
80
130861
34
376155
196782
232088
248641
31
82
90
26
3
223374
498112
52
299296
56
47
43
53
215117
13
495500
7571
237939
371596
475496
282956
96
139661
239664867
88
30868
85
198510
468703
157952
24093
455420017
161307
5
66752
79
32
46
185333
34
162760
81
4
186344
31
352296
43
96
427211
60118
47
4
89
8
18
69434
134220
7
465654624
196712
297773
326621
212050987
97
96
396399
12
71
2
428347
252148
50
3
18
87
496355
19
60
64
92141
153847
310159729
471185
5
4
10
33
78780
58
86
71
3
6
51
100188
61
28
277015
9
87
833033819
369928
85
72
5
99
415286
10
15
82
1
48
99
2
944001876
5
273547
427950099
32
3
261451
243045
26
43
284636
3
19
473342
423052
128932
6
18
53
478574
75
25
94
250560
425331
89840
114529
488962
115865
407108
71529
398614
176902
3
18
48
472351
368908
47
88
72
430521
46
80
372293
17206
424186
104280257
93
291713
28
387117
29
115218
75266
4345
82
91
472631
263343
48
3
4
29
15
249278
70
827063018
27159
2
48
31
940484132
82
110207
490192
338736
64
41
33145
75
403824
77
59
330399
2
74
1
26
30
37
216817
70511
9
78
171849
351064180
1
79
5
27
22741
264156615
344505
52
489964
57
61
34
5
436301
366337
473621679
4
342039
949602319
246601
149402
326719
465744267
484917
215702
189434
8
497450
32
397189308
13
300363
194512
278742
47
6
346406
45
49
63717
28
44
77
438691600
35
63
8
52
72
39
266985
88
345772
217572
323536
26
60
490089
5
94
61215
12527013
309661
155502
38
75991
367984
35864
29
99
905663653
288100630
80
67
449277
45
30067
1
414430
760679276
4
433071
87
350625
213512
8
384020
94092
319123
218611
63
97
41
74
10
414800
311196
27
42
421651
35
6
98
45
57937
47
29
50
989142571
291258
21
5
37
114029
21
33872
40287262
59
82
16
128527
91
787493627
49
46
56
88
78
111604
203186
82
34
62
19
41
415499
106586
74
174809
10
75
8
88
7
32707
128192
360605
29768
133850
5
391682
418446
919810552
278009
208984
44
9
94753
28610
84
47
401001214
79
395032
32
3
5
43
443423
5
78
57
498987738
94093
1
40
381951
123417
652927395
3
487335
161825926
447376
7
37
52
1
36
123498
324152
387469
7
49
62164
89
383543455
26
256928419
13
61
3
38
44
3
8
468458
6
95
55
154334
79
58
157897
268842
51
152396
60406442
47
19
246394
144885
87
416617
39318236
83
21
276687
54
287077069
119911
452097
44
18
94579
67
1
443041
7
23
63
84792
30
5
19473
16
34
196392
78
290138
99
193669
476078
2
333796
84
16
4397
92
50
226235
9
99
90
305694
156731
7
906217871
89
54646
409322894
98
63
142855
468537
436844
63
4
19654
96
402766
28
542731372
57
58
65867
95
456010
89845
236049
156263
46
43
8
854027253
26
12
427750
217417362
254246
331324348
288055
193452
4
5
45045
22
80
150277
453809
359601
730637537
166086
48
95577
25
394713
67
9
60
38254
98
26189
252778
387991230
8
218885
25
24
45
33
98
283229
22
6
355686473
5
77
50
297219
48
85892
878664256
95
62
420233
28640
369466
33
744994743
96
6
257274
31
3
32558
325563
92
73
207332
6
202564
87
3
924737004
5
59
447415
198596
92
61
4
913171267
17
266549
12
48
78
43
66
14
10
70
255805
373416
69
8
37
3
68
100361
389818872
73
97
458600
207024
490703
60
11
5
435030
414771
547908373
5296
639069514
87
3
76
28
82
18
275436
17
19
429911
172835
9
58370
47
352044395
9
469591
57
76
433234
318688
429275
9
5
344802
475882
46
740149342
74
99047
299669
4
251121
921958001
152560
631916813
33
5
8
34
325534
69
15
28
168165
944592186
13
959195373
413398885
187196
111250124
156446
9
304782
11
304052
90
406093
20105038
8
56
6
228338
430409
456946
407505
199280
51
12
117089040
63
94281
1
84
89
367292
53697
76
432923
12578
43
488818
139616
98211
79
63
601651275
91
96
518719431
62
72484
25
273544
69866179
89098541
481553
70
91
16
273722097
333497
833684956
117552
3
113925
27
77
90
290329
92
22
76
38
58
409265
83
93951
110329
319857850
17
77385
445673
434842
94169
75046507
40010913
55
23
50
10
8
224706
9
32
42046
72
51
6
231394
337523
25
55
168693
112963
31
85
398715
28
493611
85
83
60
29
482745
33
278260
50
170676
318079
87
3
49
28
270399194
117914
18
417239
1
418480
464437
55
249289
27
42
25
348466
292564474
35
92
647375633
2
41397
359471
68688
15
6068
48
463234
54
97169
64
25
387508
246074
89
4
9
149295
391706
495605
90
73
205111
450468
478820844
5256
50402
5
13
13
147252
46
373223
18
355903
34
58111460
66
74
252352
27
5
36962
11
326438
53
318963452
72962
297433
460526
432966
462339661
86
186864
49
7
91
56
68
90
168951
142302
312935
5
34
484362
265559
60
292046
325015
781461328
400535
311638
183827
80
158217
75
45
325544
27057686
61
1
79282330
9
321846
48249
16
57865
18
2
369537
189240
5
64541
389712
19
79
68
18
3
251839
42
18048
407268
76
293822
300365
33
45
6
11
69
112088
24
93
460142955
19
76
66
201763
509106109
4
75
46
451932
264339538
196801
96
82
61
559285285
3
270507
64081
388507
25
309837
9
202247
51
9
63
40
190527
428549
521361281
38
58
435239
347243
221243261
262622
9
31
9
148556
65
92
308048
78
61178
29
20
177598
350302
168752
30
94
9
465722
94
11
49599
273678
74
425780
230236
25
5
219562
323081
224905
475990
439898
66
51
192876
314476
19
756621962
42
38
201491
46
20457
72571
2
94
166058
119635
203738
151975
685729547
387778
94
96
176780
91
95
625987771
760849773
79
94
282026
6
147046
98804
433892
89
875021122
425539
72
36
86
52
210669
18419
73
63
60
1
922833723
29
85
50
3
71
103387
9
80
360853
7
55
72
50
406727
170893
92468
7
15
4
272798
378866
56649
3759
16
31
42
87
394287
29
4
49
403843
170151792
137767
22
208751
74905007
14
373687
31
264199
94
400185
96
27
465038299
22
162041
17
4
185593
148769
58688
19963
898024795
228552
22
252623
7
348897
13546
323463
94
66
146575341
337751
32787
406130
26291
84
224634
79
16
95
92
186309
143677
15
27466
342176
81
256367
388622
89
94
730024498
139166
83
55
23
82
89980
473589
461355
87
56
28
17
235351
47
197708
10
49
89
54
406479
90649
30
322235
457746
67
180932
2
52
391552
99
193455
133695
61
97487
60
77
186493
69
60
295812
145284
371135
71
2
9
444155239
407406040
443126
76
34145
77
977893683
304576
7
138660
943795601
8
69514
45
59749
231382
5
16
403086
476297
417697
445767229
999386444
57
88
63
492480
16
485367080
109593606
68
10
42
8
5
328775
10085
96
451028
98
312923
249371
69
5
144608
235231
84
129091
92
270887
85545
14
199914
259769
76
216802
75
37664
4
416118
941476344
71
37
318941
206563
93
79669
57
658812949
6695
38
125392740
146324
31
99
487748323
83
464640
94
474886
6
219525
29
104537
68
824170534
76
73
14
290789
321556
38
493397
200716
445969
884412506
490382
25
20
55
50
482630
85
77
6
91
5
469984
270694
92
45851
68
4
279514
37
496582
54
58
35
69
83
160025
129741
87
42
847391477
25
386473
59
152004
37
161631
112433
4
53
29
477722
89
153561
94539
184663
235224
210609
9
90
1819
12
86
69846
57
53
325135
252516
278384408
43
72
373436
35
1
46
871648863
987447204
697136457
23
345586
234692515
7
376409
26
35
469625
363382
133359
370706
28
129229
84
28
816892296
481308
8
253874
624637112
191454
286717
483104
55
15412
96
456169
6
387942
16
58
13170
318631
94
79
99
112471
264855
454945535
31
4444
432697
99
482461
817012552
465051
446933516
322781
24
49
462211
43
95980
296776
39
48
819503775
388125
59
42
297742
21
396056
281956
56
242994
77
14481170
452673
74
14
181450884
384960
48
226961
2
7
43
274000
436262
353403
1
931928619
1
44
50
281266
57155
9
37
89078
310887248
427760
300150
54
82
59
447022
92
77
27
72
397176
380697
252461677
39
205274
306636
82
79
107280
33
63
96
83
483548143
28
258544
423653
324001
435881
73
90
397918
62
283924
167087
344102
25
159530
14
77552
4
27
50220
822270260
20
437306
17
1
40
91
3
30
1
61759
182016
5
30
6
25
5
42661
659960639
57
56294
4484
94
417512
87
28
17171
494725
89
31
26
337392
49
70
75855
39
256925484
58
21
59
490479
331873
35
81
20
94
92
4
10
118290
474330
64
93
838
167208
640672961
399100
92
82
39
95
125368
390595
24
271073247
44
4
168699
29
88
522618989
88
294492
317773
55
2
214615
33
341108
911094131
30
411214
13628
203434
79
96
3
33
3492137
57
42610
28
86
115250
289664145
176156276
2
215161
19
217163
910028542
6
472045
66086
62
187441
82
220063
326849
22
67078
58
91236
1
724266935
3
57
32
110839
12
401490259
46
7
264907
36298
98
334468
208599
7
46
308107
174237
279631
87707
176045
352311
79
65
77754
65
23
353844
21
22
43
51
290869
302206327
18
311071
188272
59
81
315780
96
472414
483426
567523399
546438102
41
67
31
100734
980322820
31
84
8
13
123493
293647
187967
616029858
81
20
166449
180955
92
170126
891405464
92782
371832441
414302035
17
146759
85
65
1
90141
18
54
664179732
13
1
391828
175661
156652
82
758406684
32
93
575546579
387577
81
212575
435105
56
495328
37
64336
74
311400
89619
19
24
157760
356235
383962
79768
46
66960
552
842741583
26
353019
33640
8
44045
88
75
87
418450
399998
388112
215100
35
985650739
368881
92
53
21
37
23
33025972
190909
745703915
29
428373730
91
841214657
849395068
263263
73
363176
5608
90
93
58
206428
32
315635
465576
2
393149
29
7328
486146
330309
430576
97
240910325
65
72
337295
244009836
1
6
62
368637
178132
8
47
12
763985503
34
430170
26325
792408668
82870
54848
13
509556760
437048
44
1
40332783
85
44
88
35
183091
90
373850920
81
318411
3
82
71
34
119064
87324
288935
53
236224
4389
10723
251081
281728
33
27
9
32
57
278814
97
74
62
60
70
351048
23134
40923233
330580
80
24
213257
3
450392576
56
7
77
89260
387426
67
50
54
101269
304174
98322
278221
65
34
472523606
68
88
2
76572
94
2
426047668
4
89
9488215
8
60676
51
417489
7
43
422322533
5
76
393276
411550
38
472536
442398
31
26
577447052
64
111918133
182573
390298696
428934
3
55
9
62275
37
154835
89
319546
6
71
43
19
167970
90
82297
80324
723986327
91
78498
94
981810224
56
56
56
2
77
3
338155
37
398111
9
458978
15
81
404265
84642
59
93
297338
68
6
854403908
79
447796
60098
335479
9
17
215985
65
196420
495942
53
88837349
159568
154133788
77
482024
340295
24
332948
244286
73
190428
369974
42
37
121720
12
307895
63
11
89553
801972895
193481
46
1
962905334
539283628
85
26
409671
4
706212392
361055
232296
38
3
909835426
62
263306
95
75
328294
141507
15
42
92
265297
9
95
5
203342
88
420712
21
232949
9
10
6
80
802390615
4
16760339
281366
414742
81
86
30
152065
61
245785
231432
4
69
747399585
70
71
49
184708
286637
99
68812
39293
44
457622
439669
13065
472799
55893
492347302
41571
491148063
26
646681025
67706
2
705029939
52
79
112678
32
71
10044
70
21
67
405775
198965
268723694
59
327742
22275
40444
438732
33527
30
107838
45
39308
488202733
331451
43
778472968
92
364284
7
1
497838
11086120
38
33336
357608
61
5
98
24
91
266459
228849
77
225235
374588
445785
76224399
303811
118121
283708
157851
334623
313269558
5
5
225955
144289483
196573
287528
7
81
1
61
520894332
3
27
8
442551
321476
46413
456836
14
119280
67885
427846
49
57627
339226
391517
46
432625
31
133650
266593
76284897
68
193373036
98
228586
29164
37
87
294197
90
43
31
19
2
11
126868
262891
57
50
15
259073
8
218776
85
46143
60
342216
372164
2
26571
819760621
44707
264421
227268
27
1639
6
167496
251343361
39
86
433047
1
21
10374
32
139670364
9
388846
778497590
31
67
23328
11
325788
782884932
25505880
3
35
93
9
91
484203
96
94
1
70
62
437069
34
5
34
5
9
53
716206947
270033
3
99
16
444161
194716
62
8
24
17
64
337402329
405884
428669
8
649
64
154501
48
8
20
53616
39
306246
58
8
432007
99
7
310961
6
473144
1
228798
342953
141862
7
166633
81
223649909
79
48
3
11
96
455038
104008
68
228022
67
6
23
26
218652
917105249
2
109628
27
468581
323212
51
231558555
371692
13
63369
38
48757
1
145910
84
101275
195253
354257
41
29
372784
227169
339491
222899
6
188180
4577
245384
70
29
160085
44
65
1272
35
464604
3
71
204804
15
142643
26
87
4
62
448878
167227
246016179
133073
12
581154997
19
251141
351521
126930
62
902199148
655222341
53
422534
95
26
451193
5
41
4
7
6
63092
1
250789
3
166890
352026
6
8
6
115346
255214
362998
26
763241435
53
241289
554883196
105463112
48
39
26
49
33
73
252042
70
95653
168915
2
26
22
95
459073
707582794
53
92
76
139966
66
319376
97
302617223
7
30
19
48
30
11543
4
25647
45
292203
40
75
657205338
7
89
8
123807
176753
42
335758
55219
241616
75
304471
43678
3
75
455530179
41
409548
77
5
9
83
866157684
528257006
94
84
65
55067669
7
307101
53
49
31
71
25
61537
11278
9
336205
122210
640065091
54
74
294557008
8
39
72
372459
33
295731
361183
188753
104431
87
76
30390
98
91
683255853
87
229989
66
27
126742
17
188517
36
84
93896
175307075
14
282230
82
93037
60
16
73
382869
286442
213252
284887
11007
16353
251264
82
99
90
101298
8
478051
44
413480388
162736
5
184356
962414960
18
669625934
28
1
436352
5
9
95
343215
29
95
369669
55593
44
9
61
149501
299764
174798
83
52
28
80
440719
801534316
6
62
94
77
222173
278373
145961
54
473772
982302184
75
27
88
8
23
371567
634517771
373839
8
200787
199649
129282
87
93964
20
5
9
4
16913
218547
1
29
234024
42
352055
208713
67
10
52869
13
494941
378070
1
80409
81
47
37
138623
42
14962
47
34
338138
38
96
155824
58565
90
92917
1
37
92665
9
9
93
8
82
306496
205282643
616498057
159039
73
59203
4
4
20
31136
46
9
61
456194
1
29
72
38
471904
303390
2658
202413
4
420731
480367
120679
150875
228833570
488993434
285912979
150847
84
352979
156812
21
251158
924461257
395804
504895072
261623
74493
89
38
220752
444012
415593
97
343088
215424109
51
18387694
493580
48
81
145263
39
4654
15
461452
934394015
371557702
8100
51401
172349
249303
14
234486217
64
267701
63195
204911
308009
83
51
426582
429706
91
99
94
1
62
386785
58
3
3
27
53
123338
38
249579403
1
109692
7
74
99
51
3
49
39513
413779
26
204797001
44
300923
585950766
93415
142328
369134
268672
6
54
66
83264
33
67878
87
22
28
173155
41
303679404
215602
410007
330949
518536260
312393
4
32
45
20989
67
279786
531199237
11
98
279117
97
96
108739
539492102
326660
74
392487
86855
3
472942
154320
352768
2
70855
274137
73
21
310311
36
12
194970
36
111687
44
17
463798
428133
46
247927
82
201005
92
74
90
163937
3
78
15
448327
65
8
89560
89
195141501
1
480138
46
88
918793504
1
66
326764
5
117079
23
140221
78
26
11
169028
193271586
117756
8
230084
74
464259
51
73379
420691641
367886
308891
18
307581
1
332739
430024
83
13
61
7
164881
177897
88892
26781
77
240708
476505
46
357907
37
27
128305
61
333932
50
47
93
98
143786
216274
231465
50
991912426
335017
42
48
53
216178
120430
455089
96
11
66
191085
64
68
71
19
262443351
855426553
226416
30
52
644828499
64
8
284096
98
89
36
53
209262
314670
416428727
4
17
85387
60
30
364957
91
111486173
302037
352728
2
999803909
7
215296938
287105727
46506
163605
92771
15
107177
145727
212390
57
9
784477380
57
98
53
8
9
184041
3
285904
27
60
2
78
2
439644
34
44
37
70
272473
24728
37
97
76
73396
261637
47
59
44
478660
6
14066
84877
413831
77
452884
83
81
3
238087
307894425
483003
52
4
366987
38
751800905
494350
52
16454
15
553943404
12
5
130798
50
88
392851
39
428728
84
16
36
156271
123665030
63
64665
79128
56
409264
22
6
304491
9
60
666611535
30020
84
456561823
9
98
422909
132656
41
273029332
85
286408
408452
20
475733
135560
65604
41
59
156265
382227
27
8
393818
96
49
400254471
146523
78326
622934093
283921
83
55
11482
80
3
302567
70597
5
1
1
492648
94944
75
245091
110058
300238
159444
339127
104398
257677
7
53
54
78
47699
91
85
86
50
98
87
234333
32
87
5
34371103
282688
29
68465
80466
17
75
10
208812
99
8
144179
55454
451211
227465
418647
8
201996
240180
77234212
9
12
6
368382431
109519
331487
282357
482084
19
188098
143623
158351208
115039
433361
11
370866
341549
186323
35
3
58
84
428972
33
57
34
33
52
210392
1
160242
348552
92
65
142926
586640131
898400847
97
368988
11
618583398
82
22
21
47
93
95
78
47492
155493
393056
435560
669
490043
416582526
101669
7
409528
371842699
336066
46528
301455143
2
831980937
413478
386215
100009
23
84
64
116216
57070
471348
6986
144265
225796192
53
2
14
47
2
220681
174813
14
94
147077
396490
9
178389
101588
384334
26
885693808
280786
66953
68839
50
77
23
62826
40547
2
418753
445015
113077
42
158793317
184058
410577
51798
42
90
214647
93
40
107451
6
64
58
26
421310
24
42
56
366210
325413
186286
25
29888
50
84703
11
45
113030
433129
122057
28
34
28645
27
441079
58
159673
84192
720424250
226082
98
187084
77
112928
463763
39
30
85
37
29
412457
733377627
137119
86
905119789
492501
105081
78
387899
8481
256004
481654
573401390
6
224382
108364
2
30
88
12
461275
14
43
39
83
59
4
35
95
62
394983
52
16
6
77
82
468089338
94
102626
237780
491488
82222
319400
8
866234722
535594961
371039
70627
308073405
221976
1
15
77
779152594
352316
75
37
319434
373551
179039
268076
1
408475
35
60
877087523
95
424556
39
130659
436953
3
11
25
368644
142415
560830590
3
62
23
97
19
493357
54
681762319
177141
33
66
355651
174247274
52
90
17
22
84641
456743
55
15
97
26
88
25992
59
455210
310279310
70
80842046
203806
80
8
6
210745
228310
56
1
372118
26
49183
471320
129552
76
87
30
84
180647904
25233
440825
467795325
443042938
37
5
348001
88
13
50
97
348242455
2
6
50
53
52629
361224127
433050
855473424
50
429575
268013
250908
64
384139
26
28
98731
24
412209
80
339638
88
81
265467
269982
199719
34
339949
304264
7
77
734712337
187397
708366716
61
35
306613
55
15
31955
340078
65932
403011
10
31
139259
9
298949
7
537590312
74
414000
21
128681
680321916
43
5
361027
82
66
5
440862
70
82948
291545
285135
420197539
99
908535665
41629
3
448458898
3
378872
13
879532152
84
2
37
12
257250
6
97
90
58
488685
62
67
71
274488
53415994
37
6
41
226223
79
23
57
84
88
312293
35
284597445
95
88
98619
7
385756
431224
129971
5
4
195610
32
9
104364
50
423299997
488534
65
76054
17
336210
246185
400198
48
304685
94
151165
492489
37
12
183266
26161
3802
4
48
36099
85
56453
22
34
134500
14
33
338722
61
150254
60
93
6
27718
197980
291353
84
5
67233
249775
859337119
50223
238991
264367
162454
302752
60
59284
293102
120496
391182
272541
458031
355926
13
459780
202346
363484
26
95
5
52
99
276907
40
12652
541465429
266746
28
873335786
67670
43
218987
692686908
27
3
9544
386823
23
229419
78
92
18996541
36
45
6
82
240196
70
33
345101
81557
9
70
70
35
64
77
171575
13
81825
412907
70718
1
51
4
374664
81
71
13
1
225146
52
417384
295241
441194
234780
479443
85
3
414351
46
445946200
221876608
91963982
35741
246700
13
41580
73
405137
172233
25
854833420
99
80
4
35
91532
408254
12
307477965
73
233876
299345
72
83
3687
9
299560
197373
371930
119297
144377
40
31323
60
38
339757
4
790434992
34
561030446
22918
460400
77897
89
207180
482802
57
124626446
323957
284113
26
139237182
43
88
95
500989132
40035
26
4
76
56
88
87
107757
361683
213699
179485
82
420604
44
29
60187
26
2
15
81837
51
90
40
32
62243
40
38
92
302518982
43
498183
6
5
388149
38
33
467083
121573428
352709
6
58
437931
157951
37
104837
88
596350420
420984
47
370138
220528
92968
451725
80
18
423281191
93
39
958247280
30
202154979
92671
282571
319741
184509
417030
943579131
6366
492474
132678979
97
8
76
81
94
300303
109309
422203
262059
65
66
436699
80
18
373724
68
327817
92
65726
295567
63
75
91
317942
155503
8
43
68
212998
465751
379894042
199250
34666
481984
23
19
297290814
86
8
377973
11
56
15
69
3
319164
80
64482663
410344872
36
64
59283
6
10723
79715
432870530
74
56
85
35
34
25
386156545
39
476623
371227
292694
20
458303
35
75
83
1
15
78
923964476
67
8
354574270
64
158782
6
118592
11786
64938
310855
6
25
426949
178466
27
32
5151
25
421477
8
187429589
92
5
92
87
4
25
35
2
36
29413
76078
453648
398648
114659
199445
481310
132279
59589758
43
82
207202
15
260116
40
64
87
96279
14
468236
193489
102966
11
83
54324
64
9
421229768
490028
191382
3
37
53
44212
25
469477
8
98108
337192
308227
359665
37
499068
124935
4
350162
50
822835573
693754655
60
366310
44
242274
3
40
58
10
95
12
310115
9
283805
48
934630358
469915
54950
10
461405
25
82
603599602
8
52
112974
374904
44
299684
508609166
55
446264
23
4
68487
493855007
3462
93
467879
35
92
68627
6
59
369653
34
2
753163248
691581650
441956
487234
96
453881
488361
27
871954159
27
557679474
375066
323397388
207949
46
90
78585
7
297771
255154
253568351
23
73252
441179
47824
16
518751369
63
70
83598
21697548
330702
327386
63
3
152813
61
32
83
89
15
38
45856
6
5
74
113028
272538
488493
889635943
453657
97
70
19027
95
624439240
155648
68
67
75
400244534
52
13
24
3352
481390
307968
245242
22
462655243
347724
32
196720
58
59
2
17
57
303112
68
74
329040
1
240089
67
496668
296232
63
428617
596785383
480696
6
4
265261
7
79
26138
58
59
712322784
378041
159156
260856
62
42
62
1
5
2
74
608522980
75
53
31893
130914
50
8
34
31
57
15
141056
81
8
86
101853
25868
39
374451
463811
370043
77
839527630
47526
48
71
429805
97
74
388265
211880
73
97
45605
3
71
235930
1
73
16
260574
60
452764
333596
22512
215266
44
6
11
80
79
132673
76
803457096
20
6
121592
33
907876540
21
177514
166641
3
461727
39
3235
338011
250032
74
50
202987
84
188591
857528905
652561504
266872
57
98
224358
5468
45
3
47
32
55
18
285888
900626445
6
66
23
247431
34
122214
158805
99
456867
7
93
7
93
20
36
325884
287440
178755
17
67
165135
59
372673
249076764
752390187
50
73042
126121
407637
395446
7
43
13
418738
78
52
17
64
35
359959
384691
412423
71
61
258025
60
38
143551
122855
73
81321294
11
74
8819
8
83
5
219090
26
182828
476653
344292
79
102049
298203
15573
67
51
76
73564
68
316490
54
5962229
265773729
1
32
280628
33
222813
58
23
7
200954
76
7
478733
24680
420041
65
9
243432
48
68
37456
919348833
132489
84
24222
50484
12
259342731
338400
98
76
888032459
3
386431
252634
75
49
553920119
73
340344
794858856
96
2
5
123324
780532351
74
10
19
208395
304684
78
99
50
58
51
107400
75
471784
34
4
43
540501288
122903
100643258
81
435896
78
233938
198054580
795518942
93967
2
470525
60995
80
39
421667
5
475574
198245
79
495310
37632
193779
85
27535862
134630
53
751096520
427832
112658
80
51
326062
82
7
137532
454092
147737
176863
46
16027
72371
44
7
90
10
51
1
88
41040
68
8
239933
706679951
21
70
476728
28
331577
33989
239987
192745
400368
238834
81
879196498
4
12346
444364
321146
266794
367341
91032
379429
109534724
33
68
241467904
65
478595
88
4
368148
28
7
34
86
55810900
404190
52
125741
159356
8
18
22130
2
21472
35666
65
373186
22
207098
186660
53
179320
34
36
96
318753
185027
48
890969579
45388
59
66
215504
89750
357352
242833
57
42
25
8
29
16
114185
79066
259446
8
55
133448
280290
3
60046
51
6
63
8
594969277
353669
5997091
98
800348722
83217986
113333
1
26
57
192071
140138
481979
88
155259
97
75716
47
188438
48
6
86285
57
33
23
95
202942
166070
142448
48
29
30615374
68609
22
13
6
50251
79201
38528
421867
481650
71
43
118872
66
414250
47
490676
1173838
303629
71
477884
402176502
488369118
404112
92
8
260442
19
2
93
59
21540
57
320420
158202
70
130127
100669
410226
32
441822
312026
55
131698
86
98
76
450930
87
44
5
210888087
427376
163010
44
129576
125612
44
57
9
416436
50062
53789
29
21
479096359
82
171147
5
217927
156634
238476626
80
407009
440093
833215226
388932
9
883606338
55
9
10
72
226474
30
84
88026
419893
50
201379
106522
246160
330659
800089252
38
149434
70
368776
434568
46
235550819
13
45016964
327855022
430477
48
458160
63
80
59
2
382057
442182
63
7
440452
186558
238606
76
52
85
30
94
607573051
264948
15
68
418073
220302
29
197149
351594787
332145
77
3
60
545214874
100865
1
344786
3
9
336815
365239246
11802
6
34
6688
399102
10
497842
34
342909
5
70
471088
281396
37
68706
3
364475
739993323
262008
120410
150528
432128
467375
226396625
57
854616352
66
4
483375
21
45
2
1
220293
41
73
47
61
74
890794020
49
21
154411011
1
121953
47411
124480
89
138938
499465
268175
7
267130
333637
269919
3
185051
344603844
29
41
4
387062
2
6
150765
51
40
288456
187323
76
70
119786
394312
718505003
66
52
960600324
621437199
7
217936
364443
45
251312
445876
20
64
26
14
226820
80
491117
95
33
273416
246982
36012
381493
8
61
464664
789852752
74
138816
478219
234553
3
83
13
69
27
29
91
359579948
18
87
97788
20
78
574820592
79
230930
55
228209
3233
492638
50
172825
28
22602
22546665
83
54
462301
54
14
49
199210
451228
394292
34
108036
96
43465
450251
87
72
6
497743
36
74
134173
16
92
62
77411
220327
4
99
579507747
28
355213
275257
117981
1
483896
152777
93164
756319590
553847226
40
305315
220253
45187
207133
5
16
307447
163866
444963069
549191989
35
107476
46506
72
717893471
26
15
79
257474
334822
284875
51
8
531754123
975177456
892345192
241351
377488
54
964995984
115011
77
38
6
81
418841
22
18
74
7
67
285222
66402
60
82790
9
948636380
52
5
73
365322
256819
50
258004
4
393929
267664
86048
46
165024
78
176144
113876046
7724
24858
13
7
319914
58
1
69153
60
939974391
442586
12030864
92
283620
235177
15
830439045
3
16
357130
326980
45733
16
441203797
66
9
7
155631
58
59
23
8
399203
30218
2
6
151726
701898374
245079
138379
404338
54
322755
7
19
483831061
422777
7
20999
274417
18
59
8
9
48
56
5875
26
10
146541
118738
75
32
660474610
14
132551
67
361419
78
458478
81
464716
53
36
9
86
633363311
64
351324583
379724
7
48
62
692563608
56
824795877
314025
442797
7
414136
490486
30
86385
42
227880
140289
489616
2
43
45
176798
91
45402
108215
7
9
7
1
3
748202624
188501
62747
31
74
329970
82
353420
77
132502
48
53
16
68
17
180493
7
46904
16
11
7
3
34
32
77
2
101582
484846858
46
54
311996
2686
209678
45
18
470
411487
94
91
36
485062
85
173040
69603
289290
84
78
270588
186383
222223
353467
2
39
470397
13
397674
19617
56244
30
52
70
453505
141582
78943
423389598
22
495386
310694
4
124271969
82
115515161
7016
52
94654
18463
337138
106175
31
326086
12
5
28
155085
318718
464865
92
45
456820
323465121
69
11
138870
44
14
18320
77388
86
37
168525
307595
281156
664396104
89
414398041
46
65
461420
76
70
92
460064
303595
24
210114
161182007
304161
332539329
80
24
383890
14
55
91
81020041
34
265422059
23
960122464
374990
11
56
55
86
26
91
6
94
4
58
25
4
82
433460
38
310346
45961
74514
181390325
329700
336200
221207
58462
62
294493
68
1
295962
46815
372965087
8
50
31
85
67
109936
416534
563445556
99
7
158970
23
38
734966565
18244
74
78956
73
314620
24
56412
338900193
47
46
424574
15
20
85
84
368728
88047
239679
64
6
88
61
214004
178656
36
67
51
360217
58
86146
484182
221935
91
36
85
493675
25
92
172082
116616030
77
61137
89
132179
55
157300
219898
81
321846
73
74404
299778
436551
55294
44
42
12
359443
476866
167801269
290292
398689343
81
475262
31
54
229286
394525
435050
437796
297663
19
91
397964187
443046972
796455324
45
7473
326726
64
6075
239502
54
97
28
526428493
39
25
340619
295486
84
6
650997548
41
5
455182
80
68
210629
36
1
417345
8
30676
233053549
293888
107415
889696816
977182698
608177008
290322
295059000
468712
9
165444
169344
81
1
121632
49
7
83053
51
161716
705425646
120215406
12840
511864189
111464
80
67
369938
144953
54
130854
5
96
28
230360
57
21529618
410556
3
38110
3
44956
92
421603540
321515
6
632625570
5
9
934812215
97
80565
20
130090
61
94
8
169095577
462134
67
41909
172244
63355
9639
138754
36607
353242
66
101665
309016099
37127
12
3
45786
336750
95
620007012
3
908676309
11369
254430
82033361
22
36
38
218383
59
473141
66
376620
13
495500
7897
402928
461436
1
7
230201
80
712797840
77
54
63
697264191
373084
50
76
103302
125290
9
33
64
179351
202021
31
97
89
458304
62113
5
31
219400
52845
142150
23
81595
31
2
105707
261215
241860
68249
344279
98
309872
72
128688
301373
467421
707167293
93
143917
49
35
395080023
8
70
345010
99745
371309
32
70
23
74
5
14
69
189251
178004
248199
447934
4
265771
64
72
204282097
83632
450386
19
182336394
6
389305
36791792
9
770887936
9
19
284032
68
66
4
144164
90
422373727
240474
21
97
210552
64
193810
45
419108
218678
6
429156760
54
281777
5
10
370375
26
466125
36
120093
87
70
90289
4
86
72482
461412
319079
24
2
6244187
92
36
76
411393
72
139224
354423
339564104
15
181319
152547
61
32
21
39
2
406181
645716229
232229
45600
62
80
462757
72319
66
13
719572570
5
114642
272316
60027
527583341
84293687
47
54
372226
51
56
27
179443
466803
2
254827
52
70
348555
96
644564012
73
385093687
59215411
4
1
61
111601
461904
17
404951
50
789624952
368361
239776
98
73
227147
349270
319807
71946603
647400178
449608
66596
90
226080
311832
3
33
238597148
5
23423
403653
156059
410695
36
62
353231256
508929937
1
52
462049
34
25
75
287998
40
28
26257
21
150832
79
96
77
80
83
481025
315729
59783672
331380
60
507779819
91372
340661
1
6
3
4
298241
4113
8
34
74
97
69
35
419797
175080
119774
238076112
49
362100
245446
391036
62
220332
2
332117
223325
90
31
498282
30845
33463
371419
48
2
261530
44
91
78
53
5
65
12
56
98
138046
2
85
446187
8
73
467165
317904
44
526822220
75
396731
46
18
9
118376587
24
41
336240
468776
122532
212117
85
304378
262974
356628
55751
7
86
446459
42
285867
162185
297648
87
54246
20
7
51
86
218190
266965308
20736
32
69
77
53504
383982
426624
5
200381
11
5
51
70
7
321749
221631
354604
232270
4
77
93
723745935
87
59
1
311123
308842
187369
6
28
256176
4
124901
24
91
20
416098941
191904
2
16
438142
66
202146
67
556177070
188676
139991
648148567
673041878
457091
79
480359
21
347020319
9
74
3
20
491723996
79
36
286603
63099
3
802378266
307471
404440
274337
395026
62
97
10
444215
176103
348188299
227311
175077
442650
38
301080
63
64
3
31410
35
30129
8
13
55
56
774030682
57
73692
65
238842
181215
26
373003
164653
7
85
460678
463955
37
2
83
103096
651966611
29
29
176741
979444370
7
87941
79
30
95
99
773461443
92
89
14
176123
211109
78
21
28
13
271447
160352
68
1
339708
95
320571
4
63
420877
560933110
12
1
190573237
863917984
1
95
49
344781
29
106336
31
748945182
223861
45
9
318968
322969575
69
93
308308
354824
37
6
6
756141528
96
14867
143108
97
71
413744
387103
21410
77
380538
159017
187866
77
51
430922
299962425
22
196926
76
5
32
51
26
1
21
89
35
211965186
36589
434883
21
430209
63
43
90
37848
65
21
5
298208
75
19
3
304876
273550
10
84844
499304
28
39
74
41
112450
278886
274444390
301098
6
27
161034
78
427786
6
397455
7
283634
4
395591
8
198695
120207
178941
29
94
490131
47
69
412720
338445
406496
109612
5
77
13
330833
25
48
591084331
36
434727
72
738
62996
310800
21412485
563596685
416766318
82
555665115
367793
326740
28
8
29
338946
21
43
21
31
7
471404
326004
7
45663
55
6
68
12
98276229
68081
70
486231
76
372276
122563605
213087
221972
461007
68281
50
30
380532
235515
99
350338
25
99
422460
56595
415524
69
34
90
89
59
496093899
55
88
28
37
55
435064
86554
155545
672990273
396579
64
5
93
10
129311
364451
770387596
410674
47
78
357252
296243
106592
460652
187862
122969
73
79
43
36
6
761634886
440745
6
11
275637
92
63577
75
29
165779
89
41371
80
118216
98159
3639
290585
32
13
442577
52
3
48086
94
159972
24
332840720
78
79
441936
300284
40
70
143814
74
79844
81
232897
105238
738022761
26
373206
131778
166922
82
146859
992286341
62704
13
73
112968
228226
184373
46
3
14
477414417
241750
246376
21324
13
19461
32
469895
20
72610
400097
392338
13
72
81
56
278537
411381963
88
89
45
17
197265
84
146879
173141
341908
783684384
411136
180235736
208809
250708
20
24
396751
323074
30
596288124
393442
56
133248269
51
211020
37
644044584
165855
44
491330
15
6
423154
364862
143334
394409
70
76
47
358283
243144
43
677582726
449401
462983
14
67
471510
34
462940
37
309929
216636
33
96317
75
461594357
766344732
36
449602
36
454394
492320
1
77
2
165309
15678
279916
68
36
25
222184917
9
910115170
47
98
72
43
78
404309
22
72
349839
62
18
14
90
4
185266
6408065
48
51
24
84
66
26
264976
302360
5
478385
2
55
183354958
75
313619
376009
66
3
7
97
98
65
77
361072
84
5
349946
20
294541
7
420365
48978
349908
43
114260
90
22
177227615
196227
244553
51
31
42
311807
703298823
449232
86
16197
16
1
1
39
56
93
84688482
126642
246671
34
78
27
20
86
189249
35
30194
345525
87
253049
3
58
92
5
6
640465396
131119
2
62
57
5
262637
22
192208
233566117
481447
212287
6122
163508
130651
878558765
20
33
98
165666
31
6
169500
484771219
325198
632967944
58790
153932
11496
470434
91
237373
27
66
9
814809308
36
49
95563
83419
29
432637
351599
406274
81
375452
97
282810
675587503
395190
963587918
27
30
435328
1
43
446459
251018
89
91
41
492154
96
45
86
47
86407
19
55
25
12
469290
708360731
8
80
21
210700
67
71
5
486724
63
3
865432165
408984
247066
9328
73
59
92
91147
30875
168823
7
47
52
88
97
4
27
95
97
978424329
134690
71
796092007
13802
4
74
64
9369
228628
28
16138
286434870
88
335913
72206917
272872
38
980027743
87
64
158112
16
127788
67722
14
44
21
427188
228477
66
73
32044
299222
82
386901
415952
4737
5
48
79
34
982107743
2
6
284306
142436
58
236912
47
10
61
79744
91281
49
426386
95
148893
74822
2
34
9
5
182854
9
89
927669803
172535
61
17
26
328366
92
96
12
333886
44
35
138463
460305
357870
151929
459202
254638
8
446472
458782
91664
63946
254139
13
324012
299348881
49
141065
417224
494821437
80
260732
45
580876123
1
866100739
396775566
106940
486954938
2
855871527
61
354727
314624760
9
65
62
71
33
223123
68
940527983
60897
965503363
5
30
9
750812793
503025827
31
67365
96
338848
133796471
48
310528
480800
6
193186
214296062
30273
187673
21
69
74
70
14
381505
67
158234
17
786924155
163442
133262
76
234430
24
17
92
457444
258833
358328
61542
515928726
295963
269917
27
88586
8
56
492022026
213805
5
25
14386
8
16
12
257016
82
82
982010987
141492
777134113
420059
134404464
357419
40
220640
96
55
1
53
259248
57
50
40
73
9
18
98
61461
276797
135703
32
76
9
69
66
95
21
8
112984
24
71
4
47
420329
486264
11
63
17
50
488587
47
408689
96
441351
85
187824
1
35
158875
449406
24
33
117947
32
399029
94
383534
997818098
77
59
85
903
35
45
55
276655
17
107060
196951
112521623
50295
69
341678
823135319
65
304860295
265343707
322984
342654
98323
269250
52
329814
196061175
713051256
148435
134592
2
973736396
372963
283193850
33
112920
41565
390973
82
45
44
471408
38
295207
448088
34241
242245
80
88
62
422459728
5
94710
300249
461383
46
260140
17
92
35
67567
28
2
61843
116944
224845
377758
304441
75
69
369917
80
6
45
280753
234416
5
226911
313289183
46
479973
383423
328044667
89
288823
92
353470
65
6394
57
218890
26
500408355
473858
34989
219415
43663
349922
3
33
834210736
336189
319945880
34
77
33
744408372
9
77751
276592638
429631
11
92
6
28
55
65676
292049
128409865
372303
224954
374482
13
86
437142
97
173518
17
939298717
202964
180233968
85
12
133510
86
155001
987318743
408595
71
3
403921
9
24
70
13188
369362
65213
10
89
435637
315832
337689
82
3
349060
89
87
73623
12
258144248
22
254059
103654
61
55
19
31
8274
38
578568719
73
445773
2
12
90
56
80
26570873
17
674041734
462574
449991
36
65
202054798
221633
222613
353174
7
635937472
385639
44381
619026780
13
63
50
9715
619493172
22
96089
264677
110493
12112398
161986
897949809
319995
49968
50
7
52
333653
407740
175312
420897
12744
95293
79
27
88
192273
2
69
85458
224136
82
255435
93
826423307
21
266996
70
475817851
376789
18
56
23
147994
85
7
4
830867835
271829
75
8
10
60767
157928
319869441
41
68
80
368085
266275
93
574306009
3
24
287155
751897594
27740
390818
18
79
8
183641
71
239389
282406
51
198598
332738
90076
95
49
469009
86
414867
2
245946
208407
388303
6
59
481426
107501
443384
32
26
57
2
37586
90
425331462
21
63
231811
1
419439
485163
8
8
31
210486
126830732
5
254208006
1985
824273242
85791487
85
848913065
230934
43
105467
767068648
45287
333931
2
98
1
4285
84376
7
76
40
436126069
199908
720827070
99
267786
38
5
106645
252846
165860
29
8
387218253
60262
6
75663
920553059
487417
18
40
3
80
521211240
401955
8
35
81
66
19
74
468330
352477
89302
61
15
2
23
311548
249545
69
757235943
97
6
232711
28201
6
10396
97
72700
29
8
950076621
22
607612530
494641137
81
458782
13
82
2
70
55116
94
3
170217415
374851
137480
406145
29
96327
61848
132199
72
445937
39
75
410482
668566151
92003
491297011
373211
37
3
86
248253
30
222843
50
154500
385503
14215
448777
308605
319168
192080
17
260021
464250
4
437958
38
44
2
96
89
12
458484
151424
51
281066
9
487052
83
99
89
8
81
356856
6461
374795
95
26
248194
267320
25
275276
71706
53
70
9
97
10112
12
47
5
37
275474
51
53
28203
376670367
52
8883447
4
23
87
27
20
7
392766
16
83
71454
622128152
111667
45
16
395883
53960435
6
391154152
87
49
40
69
52
241535
49
124238
64
155515
439729
288893
8
57
255333
5
6
452222
63
46
318083
115371
35
708436228
765728136
54672
258895
13093
93
123115
66
392796
43
4
425316
437695
26
188468933
63
56
268660
465639128
706207131
435293906
90
91
12
86
418424
7
209197
93758216
14
770690548
7
34
88
90
46288
39760
65
26826
88349
77
8
975159825
5
3
634584471
31
5
89
83
487229
87
306882353
93
421147
11
62
689097886
41
56
405528
76
33
261010443
87
57
406844
456748
61
6
1
84637
11
47
53
954159419
98
61
179998
417264
862046059
303637353
7
174416
36
9
523262637
6040
45
67
420019
76
38
86
298790
33957
75
20
378875
184267
474042416
11
17
456161
458483
21
86
4
46
29
35
28
104865
68
1045
504402466
121776
71
32
45
57
98
36
35
250581
86329
80
731122741
903197127
98
1
41
934616801
18176
361654
420968
276982
65
284758
243632
35
93731
48
67
159032
75
198162470
72813
394669
37
347345
704081085
192338
2
46
432311
124060
73
378611
37
449198
4
58
38
485474
310912
67
46
438935
470527465
198547
34
132967
35
208259
128811
76
186065
147855
366864
28
24
217670
86
273368999
321219
38
168529
34
379730
42221
10339
181074
80610
396707
485689
167506
66
6312
1
400612
66
219169
78
368637
362169
245776
33
49
88
28
428309
67415
24
53
282771
5782
4
185662
61
23683
375840
3
21
14
49
437584
470323
327988
431927
425128
83
8
976978217
277593
6752
7
977894051
16
332275
368934
473469
16
42
350344
9
48
420250
378224851
15
427640
936584078
415649
42
44634
29
6
59
60
891803656
98
2
49
53
478035
5
71330
6
47
128910
3
14
39
31
321822
420363
9
827907293
71
5
171659
44
472061
448541
288536
1
460409498
75
7
76312
65
94
72
7778
80
50903
94
76
485357
50
54
217687
5
9
353812
2
231630
69
40639
165042
210238
436515
36745
71
3
39
28829
15
133538
285620
17
7
79840
84
68
78
406649
9
212565
320437
165345
1
129920
85
154569370
15
73
321404
286954
94
31
72
182474
68
8
209302
100772
6
10590
71
972876575
87
71109
295077
48
76
442377
890355903
394451
282784
97
610338354
290462
95625
537948929
105850
69404
65288
8
45550961
8
456255
190472
34
412349
13
97757
399638
424525
8
3
264012
201425
88
97
579841398
85
153348
414294
328355970
36197
102363
405086
476192
14
375152
44682
83
416827
95
6
175188
58
62
40
9
31
784460968
8
287802
96
759114010
10
67
79
135437
469653854
10
999648845
4
843883127
371269
659804585
276233
988008544
234541
246886
8
48
55
429356
52
106788
68
52880
63
64
503222007
18
97028
66
192801679
204501
7
97156
402821
133655
47
89919
349305
446230
85256
6
839084308
38
79
97
15406
763059344
11
16577
194169
8
9
83585214
25
91
28
63
413531
337250
351472
54
7
92
41
72
201685982
419580
3
65
5
5
354142
3
796665209
44
148823
391967
40
47432
199088
277712
422746
19
96
747172203
816007794
1
45
65
37290
71020091
170907
485616
369693184
34
1
11
28
84
31
588568971
32
30146
422879511
159910
7669
438018
524290228
494084
39
51
9576
284605
52
424035
276862
40
44
49
22
84
43
32633232
3
215029
90
58866
191702
31
26
33
142089
79
4
449290
1
1
444415353
18
98
2
161704
157184
38
44
932440836
18
402493
9
17
242432598
4
25
50
97129
175240
298792
36
84
20
29
472352
311054
8
380827
38
9
48
43990
226569
38636
7
276311
12
487157
241619
117424
44
3
73
103846
387277
146066
30
705315230
85133
668854413
83
68
37576
7
397463
99
84
421646
40
31
462842
270267
393835
485805
303875
358257
352363
211581
512713419
114538
276616
55
341107
427235
429455
83
446006
443981
458394
59
633091947
888919814
5
136986
59
364126
31
486720
99
70
270134
16
98320
105578
381596
55
302912
439153
69
46
93
58
31
84
273911
299800
52
5
78
291563
8
63
405725
19
437339
8
74
361594
48
729245729
66
7
76
449240
41
59
85
103582892
6883288
54
241950580
53107
489063221
867898898
2
88
60
179917
216522
449099
360458
87
297185
430414
17
36
223040
39671
48
41
160952
26
108515
215138
26511
365108
430545
250164
68
933491014
23
292252200
116594
350453
8
94
716860932
65
91
109692
492144
66
45
54995
42
16
193492
450387095
90
245463
2
11
428506
55
74096
2
25
271638
352509
86
387428
557969437
4
41
5
337976
276300
452803159
25
200676
69
440908
138729
7
99
598954001
239696
25
33
169934
1
92
5
24869
423993
123873
92
335429
489043
272438
1
33
80
94335
803976125
1
55
3
433015833
82
598837187
9081669
8
127105
519690128
432832
219035
58
50853
479926
76
412136
206153
24
315030
48
157943
55
400522
172318
56
73166
98
200954
47
81
49
4
66
375320
497475
83
93
1
233732
40
382917
48
71
19057
57
3
254586
443283590
74
11
219483
73
58
26
98
87
77
91
60
452712
122907
90
53
127682
139348
223926274
20
8
47
360885
292873
74
52
83
6
72
329935
42
565741436
66
79
78
77
272989
91122
119625704
26
293491
343445
68309
104982
172826
19
201433
30886
64
52
244901183
198469
370993
32
83
459988
74
266502
75
87
5
173755
72
34
26
93
127196
30
69
7
8885
40894
334633
20630
465755
9
2
407519
3
68
49
33
4
38643
32
1
177456
314175063
61195
6
20779
66
325141
102034
377572
1
106770
11
141301
806549306
230089459
304724
95
3
191908
28391
17958
60
396777
172035
127062
443646186
212653
383305
97702
19
92
40
6263
620412550
38474604
99
439664
442675
69
856954846
595411646
92
17
3
275844
270490
385302
3
417263
243558211
1
4
33
518723779
56656
84
451805
5
260981
588562660
398844
50
5
660677914
32
477793
325298
47
255238
2
974193821
123607
348948
125631
18
15
14
2983271
71
45
376270
89
158120
44
220399
69
91
322882
24
31
40
5
62
70
71
355263
368164
427893
107635
46
82
830
75
17596
123965
82
64793
92872
394065
2
308867
8
350022
989105025
958440248
282198
337555
53
9
54
375966
2
57
89815
93
34
198324
229590
50
44
9
93
7
599963882
496564
493851
340061
32
39
383222
57
5
54
349153
38182
82
4
308410
399281
84
4584
50
8
463962
159083
72
329071
15
393316
863681437
59
143838650
6
47
2
71
19
258398
166032
120050
51
8
62
110998
105364
25
50
66158
11
99819
21
30
86
585085451
412808799
32
21
83
44
30907
24
52
409275
464368887
77
31
75
5
290004
284125
275776
271255
235449
456628
90
410545
218644
91
89
5
75
677088400
278924618
45
13
63143
62
11
2197631
25759
88289642
52
82
316274
58096
86
639365951
50900
63
437167
402141
134016
362471
66
83
491862
8
289511
5
334376
47
28
69
9
292568
69
72
40
7
5
64
416368
99251
449649802
68085
96
8
3
82
65
427144
69
326283
87
404057
2
45980
73
420626
73
237344817
93
12
62
31
156550
186140
98
480208449
99
88730160
73
94
57156497
448046
370531
91023
22
9
300352
63
301318
99
644833431
259789
22
88
623793122
386902
454392
76490
10
77142
183658
21
415769
69
97
77
471380
6
483325
907173217
191309
2
55786
379350
86
43
574967407
9
2588
126302315
62921
235325343
462875
7
184300
56
88
189519
51
584525053
381974
48
2
40
227103
398363351
403070
18
56
68194
9
80
456688
514022207
264763
71
292534
385465544
295319
120958
461308160
58
69
498909
266319
78
166599
58231
22
76
742300672
1
283588
364434063
69
614874003
434531
153178
41
851307061
4
264294
30
37638
355756
52
44
66
340552885
44
19
907821764
468053095
7
97
94
86313
8
283496
269928
432828
942306600
1
18
18240
266746
58
208555
11997
407846
412736
7
51
25333
94
159807
87
78
63
366601
63
402120261
492218
54
89
221557
9
58
253410
124392
441771
99
62
486838
13
924082358
290290
48
42
4
32819
82
411260
27
16
192600
197378
365649
94
21
6
385167
1
7
13938
404617
59
68
333249
97
491604
139457
149018
118511
43
38
22536
32199
95
478301
180191
84
58
65072
471027
4
219574
56
48
55
495897
44
27281
34
46
49
112523
9
70
427679
32
30
469247
64
8
4
2231
397028
851986535
67
321569
53345
2
84
114240
57508
22
380150
480953
84
19576
207367
50
56
380495
317896
39
15
362533291
136129
7099852
33
460299
2
446907
4
58
334267
401769
295559
16
232772
407248741
9
33
785372919
433801
15156052
55071
92
251926
84
130770
490005
97
367544
24937
60
28
161879
10
89781
202578
265260
16
73
419429
312374
149699
41683
61532
51
59
82
9
400741
85446
738504969
93
6392551
238824
344317
45
31
77
102131
50
278986
29788
15
3
194749
21
15
58949
70
127946118
154320
96
60
67
433830
80721554
95
83
64
1
1
278996056
9
434919
8
340023
276695
494645
241126324
12
478399
4
124808
11
30695
48
324276
184768
42
98457
37165
44
94
46
37859
52
69
479820
11991
27
436289
5
26
378605
58
309354
6
89
71
23
62
65311
34
83
21
37
16
45
264781
66
47
3
73
215757
79
167925
24
4
17
97
447522
45
58
333273759
51
373473
36560
95609
56
34
375937
18550
387955
327246
245645
641979958
64
881274510
979836259
87572
327852
206089
48435
150599
21
7
783336089
56
12
110209
419762
39
83
46166
251986
16
6
108945
82
800938976
83
125962
98
329910
428380
57
497631
230593
40
352987
506186954
98
25580752
72
4
20
74
346694
9
28
368035
40
362739
469545
42
325793
26
303538
82
85671
325689
176632
38383
422976
224055
212082
373411
8
3
859470500
30
157032
306775
41
313297
452397
89
1
23
441476
205602
49
238518
303155
45
1165
319452
19007
4
96
83
29
19
56
9078
651327775
334581
358192
365291289
945816840
68
76
221983
42
8
411786159
65
50855
100559
130779
224429
8842
896149479
4649
6
65
364558
4
35
467469
28
275310
62
35562
89
481677
26012
52
125038
47
95
5128970
195338
22
32
339507
376735
473200
27
31
107362
763112735
20
26575
555945243
363120
54
262792
30
104127
265886
142092908
38
6
101495
8
38
383069
75
30
339066
5
26
56
72514
92254
23
476128
155108
397843
2
57
74
53
303873
16
71705
363040
302640
304560
423941
300759
7
364496
4
399480
55
803678352
51
335596
96
474632
221018
460962
586980392
81
9
21
142898
49
24499332
469494
66
332280
145115704
90
379977
4
2
12
80
75
120520
73
80
57
90860
48
13238
363235
77926598
81
343589
57
55
366191
112163
394498
66
96
635509636
78
460811
88
144399
345591
38
24034
89564138
77
53
35
72296
472540
437528
86
27
235817
398364
11
146052
176741777
750399790
16
86
474563
91112477
284580041
210002
1
57
26
29
445546
50
37622162
247399
356227
352874
78
458182
414177
2
93087
56
32
474028278
227309
59
71
211616
484101
417490
32
421596682
37
52568
397770
212452
13
52
73
78
295014236
39
266139
145306
689358254
52
120616
387390
318068
43474
50
55
47
84
61
407174
15097
467889
20
844349951
53
470426
68391941
201653
30
43
43
87
96596
419841918
42
272404
55
364424
147872
69
115132
966061727
301666
340353
306463
154122
54
6
58
77
32
4905
803585456
348935
49
413602
103051
82
399605
84
114666105
70
64
171328
342981
74
7
55
187644
1
794250197
40
99
9
57
96262745
82
62717
81438
60
7
316069
366393
315753
9
280500
8
335794
10
247869
744010674
47
395529
45
4
888686541
408196
9
31
247598
34470
43910
2
30828
4
244600
17
87
436814
67
75
35
470712
292804
107213
93
309668
476809
21129
8
47
609079642
69720
17
155175
22
449858029
12
202302
2
27
9
72
9
298238
132350388
161006
148081089
474021
868546794
6
21
3
63296
73
18
384667
55
73
139557
91
39292
37
60
282222521
96
464684
248793
337758392
495144
95
469114
467612
383769
19
722283841
87
39625
71
1
76
221471
60
8
88
129612
129753
4
87
19
15707
447131
44
464833
40
429276
36
5
69
12
293050
59
73044
96
454534
8
92445
74
5
330157
352855
94236
1
106271
29
177378
443427
2
27
6
59
71
1
84
156486
194139
42
474564
32
92
237876
19
99
772923429
9
50
110413
80
53
176449
9
76
497623
17404
14
33
259023
33
101680
986267591
68
59
247392
95
209435040
31
384999
35745
15
117004
1
39278
644263776
285593
63
492256030
11
57
323624
47
38
119416
494166
21
52
36
20
56
274156
2
275976
63
82
12
378253
172465760
64
85
71
6
450644
405720530
20805
50
957041591
66
265990
352337
17
16
93
414414
465037
325368
4
33
419895
252130
133746
294941
12
8
135815
152626
4
61
75
331794207
155110
113260
89
197547
419139
11
46
551671945
255592
381047
147912
7
531704918
24432
95
2
211645
346908
1
54
2
10543
6
107181
104843
47
89
253559
5
75994
85100
197050
78
222745
406881
80
364269
76
245944
167569209
32
863986022
98557
51
52
201986
450059
192706
334064
39
8
147229
27
26798
66
138260
913898487
21
9
949639408
8
304022872
308114
490053
294398
165033
35
55
179527
254776
363558
355080
88
311422
163890
478132677
51
77
45
2
95
91
65
325714
429771
6
296571
42565
361826
5
323394
93
474753
300225
336536150
59
157728
473089
58
85
27
68
119350
36
81
5
177033829
20
175677
7
178354
72
892522214
416146939
587908867
187245
314182
31
65
91
22
46
13
504505699
159267415
2
59
4
17
483618
98
88786
304539
336711
339952
156753
107479
281551
330986
122039
7
5
295926
79707
434000
907993374
27
84415907
429798
64857
257816
253369
230517
81544
111860
492613
8
57
3
53
331311807
225667
135628
12
332928
346986
85
4
31
390602
53
47
24
2
72
91
154122
414025
82
223818
322206
27
98296
28
100019554
66149
109086
40
5691
36797
5
428515
189091
9
77
34
5
21375
6
443441
19
58
502447117
87
809804853
12
50
9
3
411178
173343
51
43194
37
466763
444079322
388040
92
48
119224
169895
40
167298
72857
246033
127554
98
59
478375
369780928
491537
89
226312
219645
207343
92
6
62
22
87
245021
3
88
32
424124
258559
38479746
405124
48
222137
42
131964
159995
77
1
86914
48
20
79
46
35
4
3
73
25
99
125428
68
99
25
476155281
88516
195706
46
406572
380001
48
67401
87
266221
499291
357837
1
291489
164062
2
387498
125778
2628
313059
76
1
382734
20
218333694
401848
108245
3
11
88
100791231
461602
69
398998
85
390280
445163
173435
185999
123381
367546
460581
262664
86
115265098
392747
399549
434322
41
4
434469
58
97
58
86
77
316334
314957
86
10347
468719163
332286
26
71
355888
81
47
1
3
61
13
359394
20
152701
86
9
59
489302
384146
42
6
261812
74
3
70
162287
2
27
195519344
274093
68
73036
19
318696005
210582
95
89809
79
333322
218833
326960
30857
128516
361752
6
8909
27
279414
30159
67
48
48
99
34
69
74
334496
129056
56
207558368
1
49
344348966
411129
71254313
35
338994
52
72
4
287669
156400249
163819
202562
5
6
191451
472073
70
95
35
3
456642
53
152321
450584
489035
46
41
18
338777461
96
108091554
78
73
21
459812487
1
26038392
37
101634
49
50
94
14
3
344817
301346
196449
44
6
37
322183
156442
63
464251
5
40
85
250093
90
6
63
182252
10
20
544256576
336597
424630
217904
58
37
310249
262213493
184355
98
199884
32
37
242586536
27
84
45828
89
491005
117635
95
24020
89
242188
7
70916
5
20
83
40
288609970
408490
428615
45
73
172070
2
48152429
99021
92
498244
9
62
205982
21
94
54
405917
345343
49
684592800
73
205255
448878
42595
61
1
456185
23
16
155416
249533
76
89077
38
37
783011435
731469504
93240
93
168262
84
330340
217968
30097
96
66
930834957
6
397714
31250
194788
296753
70
443247
68
84
10
5
11
129074937
61
204503
43
594943833
448767
393887
28
30
275447512
78
118078
58
321697
93391
27
41
4
54494
613650685
325372
202935
371810839
97
320153
43
358037
811215361
555763915
275441
16
419083
72
123931
77135
65
82
99
420754131
60
74
89
50
15018
488683
341655
474859
80
34
417203
47
106523322
138195
8788
6
52
178223
7
174965
7
277821
464897
73
342516
64
76
49
7
27873
213720
385376
183594
5
4
84
352843
383575
408803
9
1
54046
53
92
62
69
205529
99
25
265813
484979
43
29
36
79
6
7
38
94
13
20
124866
99
58
537946319
29
91444281
510263942
472892
6
51
30
70
84
473557
81
297181
77
319871
221135
82
84
10
398428
782868197
76
33
466055
3
11
26
294153
12948574
70
136515
346574
42
69
345089
31
50
42
98
4
2
659870276
8
86
360503
89
92
45
8
52
80
94
258627
9
359751
1
130785
9
428661
54
66
64
66
472582
51
21
33
3
414070
26
4
227451203
6
472112
86
167795
72
481373
201476
853177178
71954
413470
461770
38
25
7
482781
13
17786
69
345178
597742567
121465
89
53824
390678
123333292
6
49
153627041
15
266027314
185829
69
422245
4
134007
93
361505193
363601
91
809131192
425190
82
88
92
31559
99
27
46
35615944
112591
47
446058
30
60
31
201274
25
40
498859
41
306685
546971404
82
80
364730
448235
16682
22
35
1235563
55
79882
35
52
459652
39
60
443584
13
7
149338
450906800
76
57212
84
278594
9
27
139625
91
464316
93
90
68
90
80
318223314
190103
2
77
74
24
4
39
361632
6
380144
428548
83
75
7
231615
78
754734164
171924
47
11015
72
85
84
434563
57
408148
436793
72
66625
498384
3
32
62
387749
64
139451
291569
88451
114438
310242
439792
187473
59204
10
22
30
16588
344900719
301171
53
215981
428663
424146
51
73
70
388435017
3
76
57
20543
87
5
462374
332316
235637
102858
313099
262884030
26
400442
64
226399072
230049355
329255
9
24
775028325
74
165996
177843
73080
485986
6
482580
171023
12
296701
326917
66
96
60
100166
20
192061
46
313091
2
75
72
34
83
434992456
458021
30416
16473
8
66
286016
494760
71
97
35
80
23
292181
5
45
153904592
48
413975
193102
96531
274742
446371363
453045
4
69
388806
1
182035
82
58
34
98
14
6
491366
455224
45
214274
53
489878
407087
524744464
415973
57
35526
9
66167356
4
22
4
90
571984264
164131
129655
43
8
83
397277
50
2
274865
9
328017
770372094
5
226919787
191361
16
137612
89
95079
85
44754317
5
74
31
154487
468337
7
341853
491322
21
47
23153
308953
32
283597
639016834
393473
86
67
252050
66
810337800
6
272526
80
44
6
6
5
651643396
463618110
45
94
1
57
40
275233
151625
37
16
60
261781
142124
151623
49945
17
6
5
53
433590
4
7
281758
182363
245257
165413
320459
350190
235718
28
893208583
7
894468207
98
222907
15826
322773
26
305576
378197
257259
61
447272
4
23
73
20
424612
58
62
76
10
72
52
337758
158145
331590704
478908
68
17
30463
295858
203637632
61
16
77796
497042
404940
73
55
36
67
447325
19751
8
17
398171
175931
299552768
44429
47149023
269743
578443855
14
85
80
179294
78
90
169480
451586
76
455141
433473
217635
85
69
59
7
470566
10123
20
123639
472780
829297109
158506
86344
51313
345176
79
57
16
3
93
65388
97
53041
204895
14
33
14174
92
349366816
92
53
55
115382
434965
88
38
64
34
97
451784
29
87
351883
5
220229
247423
299282847
66897
344994
36
7
152172
21
398318789
226552
6
267451
99
14
86
357461
356825
42
50
89
440056987
457745
97
607647458
75514
87
664020800
9956
365928
5
343021
445563
582053001
467721
227484104
19
25
14
63
354967434
450875115
92
69
72
463973
75
252241549
586784684
292343
105746
56312
60
76
93586
72
49
453652
26
488897
33
144880
476763
288241
95
818753294
950129869
483519
423915364
945066661
282876
442920
19
260930
72
17
54349
4
3
55
104790
322797
89
82
56
24
68
14
49094
457503
32
80021
332741
421676
242237
56777
16
7
460207
25
53
72
843949945
2251
29
201446
331131
96
381053
9
55394566
59
9
233646
10
25
376049
83151
37031
340277597
241128
27
7
6
38
86
496022045
499703
335537
89
249974
23132
422220
142366
149091
5
292337747
90
320128
402824
30
11
8
34953
21
81
57
9
424689
164627493
103724826
173832
119997
90
5
92
40
14
63
360707559
46
62
89
152639
97
6305772
17
70
247094
94
9
288344164
74
601029138
453082
66
237345
187483
863381541
5
65
26
16
76
56
89
9
51
98
453661
115786
10
213818
47
51
659656432
49
6
79
89
442415
236826
7
156218
141873570
117618464
162117
17
794761825
149476
26
173529
54773
70289
416331
184284
61
9147
2
1
261154116
47
61905
194084
26
39
182932
367741
5
49
81314
215215
220192
93
370011
15810
381441573
72
265535
207624
223053
66
26
97891952
179767342
1
76
1
138482
26918
549473583
70
489523
67
99858
80
414217
342100
84
244736
48
45035
168930
57
3
350876
105911
2
75
379565
5
16
48
12
14
54
12698
346397
732479963
427225
30833
383434
100272
413037
371026520
579556317
194117855
427470
5
20
187182
122739
96
59
39
39
42550
314771
433024
21168
79
12596
96
8
324817
247001
26001
150966390
366956
30
163074
49
23
12
30
26
181595053
15
90
77432
397614
8
58
67
12
233401
85
52821
178245309
6
87
473520113
699648955
92
39
247056
408870
18
31034
307254
3
1
49
337967
60
3
3
232011
35
59
81
823036451
42
59
14
82
83
494638
11
42
50
235231
175531
209307
78
10
466986222
78
61
5
250262
5
50
13
82
6
69
427346
177683
63733
90927
140438
331206
62
93
78
30707
979012405
23
873202683
83
166138
228631
417910
426183
366535
321226
72
90
86
108840
41
2
74
72946
321919
74
94
118250
406246
438415
1
496463
6
4
412015398
351867
332753
70
178261
21
69
131358
63
51
381136
3
35
99905
874163984
419728
247429012
733260004
416838
7
21
15754
23
82
46
14
70
212841
65
22
28
14
131019
36
727484767
406868740
84276
486310
416137
28
45
9
88
92
78
34
417971
38
308269
214147
466731
39453
18
39
59
351700
84
62250
397732
8
177673
49
362852147
408821683
27
4
89
25
69
15
270882
19
39
58
854304666
268511
76
151876
184142128
234498
269078
6
6
95
609273272
48
66
39
358767
4
32
79
302074
64
402031
61
1
303023
85
297012
366283
413108
341752
96
373894
38
4
1
179616
66
140124
74
36
258604
251445
107922
10
5
67
296762698
239888
39725
19653
97
422132
53
331307
339309
644906031
47
67
95
956471590
4
272653
68
85
55
63
333227
47
222709
23157
416511
73
41
86
386583
434889
210396
284146
28337
494716
15
223177
98
66
24
249005
439950
122639
215248
3
54
160625
39676
39
79
12536
30
321973
462905703
9
387984
53
44
10
14513
62
8
32
83
19
89
186961
207287
22
165401537
91
131709
52
83
787789475
7
1
957211289
491395
17629
278959
49
481443
68
24
3
330877
33671
392133357
252092
222667
6
88
499075105
130854
241920
192259
38
472956360
451630
43
322188
4
287052
78
275401
78
354695
267754
18
75
449612
289886
481371837
76
81
479867
15
44
76
291548
471047
86480
35
43
52
74153
19
28
53
58
175935
2
4
79369
231835
84
447266
81
45948
44459
43749
79
6
22
78
61
241567
10681
22
75270
187732
486443399
11835
451641
66
50831
3
41
360605233
87327
39
198832
26
62767
1
7
20
183113
280789
25
651439053
240164
216223
394539
8
258089
139490
11
2
30
8
15
97
7
309453
2
111519
331528
842909291
111776
72
79
126305
8
371309
400964
6
475225
4
6
57
8
370811
486054
3
62
447811
75
2
40
427941
28
428040
696123096
58
145234
56
115826690
9
240129
352271
297737
487383
3
509967205
29
241015
1
15786
40
185958
79383
8
986697584
3
484869
416041
374848
258549
9
993590782
98
98
12
7
93004
60
158405
86
232731
3
2
46
23
113158
20
150010525
342001
449431661
86
37
413879
31
90194
95
88
551135426
131139
75
89099
929923072
391351
47
68790
275533
67
28
476665
2
51
5
39
342094
97
282335
459185
106224
414514
370332332
23136
591285858
58
546004248
304033
675812628
2
409743
200519
9
332204
70
304706
423407
69
53
126714
24
28
40
393346
28
9
91
935329426
61544
421440
24
80
94
342869
215161
149620
157580
11361
65
59
371644
91964
97114
383372
8
202582256
350503
511025833
47
45830
65
25727
82
9
10
344176
294749
55
474463
218921
9
372139
21
1
393850
40
44
58303
95
266177
9
49
234192
17
241756
54
482953
49
9
454470
590388606
5805
271867
94
372002
309896
50
240476
18
81
113551683
157429
292502
25
38
288881
38
23
86
13
306758
244039449
319098
148974
330426
15
2
318969
92
283615
93
38
4
90
481333
21
30
49
98263
358243
46
35
45
8
480294490
257953
200186
41
66
284037
235114
71
7
282469
231561
91
446816
63
858070793
22630
7
69
36
160375
75
475311
6
56
60
15
9
186153
19921
550854392
23
7
7
316912
65
125895
45531974
33
32
73
159704
8
32
262200
435126547
320538
444673
4
463136573
466416
2
385465
310784
80
36
9
17
8
210635
88
254412
513285487
393756
7
438706
192620
51
39354
179177
896696169
397004
33
411774
179433
86
4
57
58
139355
61
354710088
199239
445710
254722
215810
25
12
242364
219634
127649
315993
46
180578
43
427481355
4
50
66
213889
1
7
234737
21
120599282
117190
69
95
18
30
379209
462684202
171614
411916
22
49422
21317
471789
96
305178
71
2
12
43
18
893128156
96799
496246
24
65
486809147
414721
68
80
8
867194811
41
8
3
26
54
9
81
16
76
50
75
43
80
96
94
10
26208
471459
24
53
4
523235212
7
17
9
253476
6
75848
54
1
98
313969
23073
93
339677
57
14674
732778901
5
263736
29
260604
97
40
679449785
60
47
36
212546
367422
435408
30
301300
6
29
440236
808320098
5
93417
188225
57
728054043
714803780
13
193552
40
21
35
219916
467043
22750
310174
828655181
35
1
11
9
81
38810634
155327320
6
217499
361357
58
73
69
8
265122
22
5
302063
272980
50
80
15
2
78630964
754851764
33
5
721394491
1
62126
75
31007
482268
66
51
95
94
862689966
352432
32
19140
428099
91
322940
3
428162
85551
77
407347
2
701467690
174281
291446
91
44
431170
493871
63
305787
552411518
3
452231
71
38
213214
36
373813
256528
903869601
400708
87
27
22
39
47992
7822075
4
95758
35
11
127070
266257
38
474229
10
179261
416554
3917
61
50
74
77866
31
37
350515
445021
311108
37
600759171
88
66
166905
149893
320300
76
468204901
81333
27
391506
265105601
193307381
75
71216
26
70
34
65
206742
15
482341
27
951336520
290947
57
433537
175508
87
78
139251
10377
3
345315
471858
864876972
380405932
5
494998319
8
36
876959310
92
185609095
30595
117930
374112
11
376360
50
9
98
62
78
210053
6
18
5
170930
70
264747
44
68688534
8
544830150
307975165
32
69485
47
3
52
72410
58
65
370039
85
112365
17
50
206270
21
51
92
14
11
61
19
28
28
26
86
80
93422
211747
95
237965
240555
338318
174940
33
475976732
112842
24
499053
140361
99343
209728
277346
79
118215
92
3
55026087
343301997
77067
57
2
58
52
72741
74
82
411983
29
187739
938837999
3
431620919
12
82
139011
83666
155594
56
7
82
483572
356589
877824758
316822
124406
97370052
86
79
464749
32
78
16
413805
4
1493
7064
705030486
23
56
2
8
972611619
498604
981483892
104308
371232
208342
4
58
220936
392175
14
76
186170
372609
234970
946092755
61
8
372000
300816
887683020
10
832021264
432730
444267
344666
218084
145712
144916941
149412
9
134295
339132
20
232238606
154712
38194
143286
799102705
2
125949
11
63
94
57
22110
449608
68465
38
2
814180877
7
471799
30
89
6
757489293
23
8
313016
985048542
81
4
114470
107070
18
29
20
111555
42
4
113880
86
34
224450404
13
335144
97
96
6
208171
200739
84
324103
148597
413500
436136
206815110
491586731
30
287801
86
54
19
141459
57
108203
429627
407671
69142
60
299795
47
302996
384337
339424
42
4
42
3463
33
7
50
280918
339600
12276
52
62701
2
127749
117011
99
46
75
3
20173
64
272740
420292
346605
31
3
91
92
24
93
7
503058691
1
63
480560
21
57
455493
421612
39
579247148
25
364901683
12
151675
14
917626838
6
31
684885673
1
308906
398073
94
30
94
12
31
489733
120401
231787
86
210971
21
169478
352864
42
47
165832015
169596
28
63
4
5
9
243160
51
194210
187684
146099
84
206361
80
85
63
56
789936264
419276
14102
436237
44570921
187299
3
132982
15
366377777
46
46
165754
18
328489
401409
82815
93
89790
56
47
6
271021828
56
335589
79
168233
257660
78
6
384781
231826363
8
74233
15
335363
99988
62907
418451
10
5
99
332320
245309
401504
10
53
48
37
156573
50543
63
36
703359789
55
450700
9
55098493
160320
17
193241
14
686502831
894452335
38
33
4
236100
8
288272
19
44986
368814
552327487
62
65928
7
71
12
68979
48064
3
84
99
356529
59
417088
87
364132
336455
339900
378749
367469
44674096
470961
42
12
178792
379455
242581
34
43
20
23
85
66
4
47
146156571
297507
23269
45
60
161851
73
471399
447865
21
374984
426495
3
478577
36
84
78
18
248438
261235
14
8917
57
92
180079710
48
207482
694247579
96887
11
257967
51
87
36
183247
73750
36
461279
4
174652
54
5
31739
270275
475163
347151
365140
397714
16
55803
209414
454095
3
125392
6
95
485858
360673
387974
69
92
82
177350
5
67
70
6
92
7
102337
57
239850
14
110060
110297
59
79
35
8
877085141
481540
25
251621
9
1
9
548774206
491266
530810154
40
38
91
74
781757971
342739
335276
16
480667
63899
3
282472
279616
4
213545
28
449345
79
86
92
21
8
417286
23
346829
7
630574191
486028
306452
365154
961963281
75
8
42744
13
7
63
78
66
399734
36
13
310730
79
49
227602
42
251992364
352145
123572
289152
82
230128
89
60
50
79
982585527
31
59
77
7
32
293414
372737
211344
929817785
496383396
83
379987
28
894599345
425428
93
284845216
50
22
33
5
93
920912480
22
266370
13
83
43588
10
356263
303708
31
66244629
70
54
14
36726
80
2465
370379
99
20
57
15610
41
28431
39
360586
46
434852458
23
406786
60
476965
66793
191180
73
145412
44
1
45
24
59
311200
14
89037
3
5
140283
3455
44
96
51
145248
456160
77563275
330450
800087804
19
4
42
335746
46639
74
5
9
37
35
20
646431577
28232
8
12249
138323
37
18
73
428071
41
127347367
280605
59
140284
4
22
92
220134
39
68
56
21820
5
597375864
17170
13
911070059
487688894
20
67881310
97
2
483554
63
176160
189367
2228
63683
469553
252471
64
6
61
365906
56
10240
258060
7
45047
5
129198
56614
11
149163
16
252111
43
488471
6
57
8
952075395
98
63
364543
79
169148819
164679
306308
541091218
63
722033781
346987417
98
33
61
477901
104051687
141497
1
46
187260
86131
27
363342
78
50
74285
55
33
676117147
18
329894
54
296634
97
8
497995
129565
16
136538
466484303
367713
51
110335
223267
268307
712061606
60
41
174450
314186
898846990
36333
72
837695332
66
159731860
94
85970
96
341945806
111234
9
523989706
36
87
10
14
2
429864612
28
245490763
4
79
294986408
37
30513
82
443400
75
171410
32897
380627062
84
36
352819
4
68932
35
275173
38
367691
155150
74
143949
90
905854353
209291
138549
5
29
51
434361
41
122115
2
48
93
84
2
50726
345693294
93050
149646
426293
124845
28
830805567
20867
391512
30
106724
62833
10211
17
262571
272443
63643
487399
71
13
8
85
279521
130145
38
72
60
91475
443932
77
872085761
689713158
58
84
74
62
23612
177244
58
433145301
77
28148
72
3
305334
18837
92
5
196920
75
185016294
5
1
58
449417
91
80
63
14
41
8
336672
389960
7
301898
289364
70
99
6
10
288840
28
8
5
310766
67064
75
101783
23
6
26
91
331828
79
4
169197
289650
1
313892
544917475
18
2
16
10
195581
375466
95397
232270
152651688
89
384390626
122232
425774
475116
8
26
934402010
94
74
33
938403850
44
6
222640
434675911
21
83
53
896993275
230237
55
274885
102072
399729705
42
1
238345
24
30
95
462753654
463409
21
71
954236360
85222
74142882
95
264422
349101
5
381817
43
116206
806355763
436666
385682
1
699274514
453570
157391
14912
99
311433
11
374125
433218
496685
135433
315059905
859949796
469427
438053
88
444595
109255
48
88
2865
7
19462
254854
6
97
49855
77
24
93
56
88
17
471529
54
35177774
86
32
45126
287390634
352015
355852
475172
372389
29
29
605306922
4
342000
9
67
120591
9
8543571
9
490642443
8
445502747
88714
487655
20
373920
649417617
7
80
9
206702
455896
49
313491
18
290147
238428
178704
24
47203
12
470855
187778
1
891881546
278875
57
13
191343
478057
255909
2430
258867
176995
90
42
43
946770820
54962
276902
996491676
290695
58
84
457480
7
59
238065
147630
426332646
407521
95
388745
85
27
48
336828
40
44
6
321814
85
73
159798
212776716
94
4
473913
708267692
406437
66
97
301145
38
113081
77
46815
106481
109548
60
63
9
139236
59144
575736052
89
151066
470807
36
80
98
814936588
25
44433
59
703004746
8
158957
460407351
5
239183
15
48
64
6
23
197123
48
4
307688122
17458
988622412
48
8
342816
456088
545378093
42
84
30
400932
12
202626
93128585
157557
275169
407803
89
228190
8
75
83
310571
98429
18
93
51952
16926
20
26
76
78
100742
74
323742
552156757
7
96
7
54940
83032
203159
38
86
78
9
40
4164
8
288905
65
458239
59
6
10706
291779
203616
81
312618
34
50
56
208957
76
481693
18
78
430678
55
9
46
461525
152684
8
67
15
104426659
62
56
119365
96
220882
3
977849457
140450
491447951
48
72
5
62
70
358810
186317
63
121730
5
90
419262
66256
29
74
10
36
242471
26
3
220313
423989
56
292709
40
487806
5
46
189986
484264
20
71
72163
190369650
27398
69
343458
61
23
414961
73774
5
326988232
132820065
1
219975
1
27016
437850
91
15
80335
397611
282654
4
480253
265976417
7
39514924
46
8
37
3
77504
4
990009113
317816
93
44429
6
16133
58662
4
420902
375914
366322
78
28
1290
340437
80
95529511
6
275249
53
110558677
84
182294
100561
149138
67
70
179299
171585
67
60
261720
104716
967327681
823846625
448719
24
32
23
458364
374400
258312
38
83
335955
2
311636
72
852635618
72871
74215983
601162253
25
4
11
211602579
362577
53
470177
425711894
271679
222237
72299122
44
403479
169669
296694
483210
54
201621
15
16
347841
42
7
231073
50
59
58
302881
7
99265
6
78
184003
58
7
357912
765078301
18
458259
35
231613
301479
52
216937
27
8
1
303800321
373774
14904
830730305
41
9
75
348787
90
3
386867
32
454079
20
54
82
7
75
621213011
73
348225
12
43815
68886
89
86
53
195060
17
156070
361215
2
32
106727764
98
78
36
5
83
3
24
19
312400136
53368
3
450772
424777
27665
60
25
120069
438764
79
412430
82
491211
79
16892221
276818
9
731358348
31
3
321033
84
84655
14
395626
38
367217
327186
209107
41
16
32
72
338540684
3
88
199210
75
74
315195
450367
212533
32996859
126260
123516
2
18
63
519809835
498668
86
464056
84
352863985
3767
3
353852179
25007
320178
2
81
441196
52
390046834
1
302285
67
430575
80
234211
27217
138799
15
274992
96460
84
289576853
588468509
35
302049
451493
108584
397019
910416519
41
9
469164
21
3
69
4
316477
90
206022387
329760
250590
93
261345
31
211529
68
88230
135367
7
484431
169894
162683292
465395
661879590
65
48
221397
28
55
64310
367828
3
477407
88
58
223052592
145380
14
6
85
26
380811
368853
5
95
9
204857
209641
82
211528
6
280332672
370894
39
496679
270623
419433
459391927
78
239649
30119
446019
79
201265
53368
283457
72
58
92468
86
86
47
342283
38
75
85
453148
344523
6
54
58
75309
417454
331277
111392
93
31
686246255
480500
30
7
361709
402176
34
238626
296560
405101
236651
28
86
449982
49
197720
6
6
173399
154427
91
479640
481791
57
82
74
432221
82
313137
9
367797
65
47
9
40
327024
95
1
58
18
332007
52845
1
314213
14
103380
85
217826
14
256359
71
78
363263
20
40
6
47353342
18
7
1
416850
8
20
55
83
393533
450943
494306
5
146229
407480
82
27
119371281
710512718
279438
732083545
48
842062146
484361823
519468024
973033650
403915
53
31
85
92
473704
4
69
164820
21
94
495271
5
89
42
83
8
11
64
2
318428
77
229535
29
438183581
38
163899
86
239510
41
85
70
49
316828
440161
25
73
6
20
46
226117
55920
329630
283216
61
171159041
378181
73
159147399
87
3
88
400823210
863978113
404471
393540
4
30
33250
93452
458179
418504
5
84
166935
8
71764183
388367
125829
201144588
578095415
113113
74
450920
20
74
64
367208
75
98
79289
19
223813
19
37495
9
72
136540819
98
45
62221
94
59
206961
322737
83
5
213675
78
129687
9
45622
261222
247793
38
73
176682
93
9659887
19
143202
308619
47
188065902
279486
309217
13
427853
83
69
94
5
36
82
46
77
361325
5
26
423895
4
90
69
321221
114093
429808
1
45665
48
6
74
26
61
43876
66
94
7
257893
43
345518
165619
33
80
435391
144225
36
38
50
440922
417616
67
371868
67
114491375
71
147018567
234996
113625
33
1
33
214128
86
2
30
196145
267892
9860855
117402
287317
188628
237509
93
83
81
78
29343
297693
47261
7
65
260352
97
9
58
956906142
113260
251517241
9
51
50
92
456090
371806
6
2
295364
63
291864
33
35
14
342477
570034645
83
758504936
222200891
118880
48
95
416671
473774
38
219588
398344175
344419744
54
83313
496639941
406174
93791
57
2
178226
5
76586
9
168867
243062
2
46
61
456159
161939
772078940
238437
102132750
21
109285552
439360
3890
825710127
440153
331800
55090
3
390481
163472
4
2
71
301647
176033
66
14277
125522561
56
30505897
138386
41
66
440910
19
2
378709
12
22
86
178996
815893184
947989429
278203
92
6
494392
33793
31
96879
7
7291
40
99
5
84942
660888867
603242640
58
73
20
51
39
46445
420180
259726
84570
259573
73
70117
5
5
59
8
200352
74
28
138844
451580335
18
44235
3
330934
481640840
26966
25
126442
31
237196
63
95
24
3
98
160275
41
20194
461472
14
297591
96
8
9
15038
86123
1
89
146725
450647
83
54
42
82
41
1
63
921468933
64
254835
19
35
89
83
385949
67
18
254964
433771
13
94
17
543653416
266343
195364
347913
18
451847
76
231167
64
99
10
37
30
35
369552
188928
452810
158035
80
73
494977
64
28
183953
50
42
345353
482211
17
312789
487281
361136
38
234024
66
27
10
339017
322701
53462
3
219948
21027
87028
103613
79
285848
4
59016017
57
65
221594
47
450453195
374275
152753
84
65
13
31
77
26
163041
72
12
41
33
200741
77703
24627
25455
23
4
718762959
34
919504355
11
197273
399957
63
29
9
3
38
368496
352354
452797
1
260756585
122893
8
36
66114
262032
206031
401629
414756
284211
52
64
7
104271
14923
135651
15
126750993
317322
204884
360750
358412
7
633793006
463705114
165820
237696
415310
355020
10
134602
85
272385972
89733
22
46
48641
66
61199
212266
69
27
66
359770
98051
55
61
36003
277965
444677
194307
8
172512
171625
63
98
160959
23
384662
391850
1
385414
66
103369
75
332494
357710784
3
50
397110
38
20778
52
306027
6342
82
20
13799
40
39
21043
207489
90
417924
1
61003
178589
76
118970
45970
46263
445795
711840838
78
7
83
5
120625
7
468976
456667
231321
212703
75
191044
216238
387879
605762779
92
38
10
49541
109793
55
193830
394916
244303
87
7
80
57
71
26045
2
10
91
52
249496
179610
305245
77
36
50915
2
20
5
26
86
9
827423010
79
9
460093
36
4
2
346852161
200771
19
5
485734
347409
96028
84
338796
207446
117664983
430999893
440272
254851
66
77
99
50963
152179
81
90
1
34
387711
14
7
468689
364109654
223905
9
2
20
243408
366771
53783
24
9
61275
608572341
135492
98508809
314344
222944
169493
92
429545
4
4
145035
70
140236
420601
334957
471400
338501
96
88
1
240805
250345
480094
46
34
70
349774
27
63595
76
21198
25
250866
493152
457077
12
428506
27
69
370320
77
206876
21
111375
83
9
59793
78
74486
67
6
218192
339299
229562
22475
160530
69
276544
80
76
76
450308
199062
37
230443295
61
5
325291
57
492176
318186446
18
7
901092446
33
111150
30
36
658189001
136988
8
474255
150034
832666728
591892842
127692
53
31720
235595
367918
66
34
7
495681
297808
2
66
32
38
414272
8
34
48
132292
94869702
448956557
383784
3
46
24
47
425778
5
78310
67
2935
14
61
65
378281
5
60
8
31
222881
219959
91
123087
387865456
266230650
341289
357017
1
112226
2
447695
438927
73
376466
489833135
23
48
347854
187314
679069940
9
431522
15
13
82
91
271687
85
83
33
81
59587
98765
47
344800
3
1
84
434447
29
246614
267166
17905
443903
65
75
439746719
239780
204748
588198212
143564
60
8
496364
87
88
316653
239665143
53
40
2
1
78
261316
2
638682440
67
352887
31
70
382610
250063
354436
466283
18
27
142918
324994
191503
183920
405255
67
18
69
142103
369330
3
75
20
167673
13
53
418220398
388405
3
130270
625487045
400194
280293
458883
72
5
141901
96
52197
85
365251
90
63
355949
69
65909
8
99
50284
392256
30
412011
273666
72
273195
62
67
407616
104811
35
41
98
102592
104181
259898
2
14
57
77
10486
5
34
433574
99
13907
483247
472210
16
26
66
8
8
1
98
125236
2
379483
69
116113
59
420488
95779890
26147
89
80
206777330
50034
40
95
128135
78881
37
68
20949
9
36
67340
80
72
2
490793
401798
389351163
860929792
83137
26052956
34076
257918
45
846570047
14
82
293865
43443
12
4
93
317445
76
435724
99
14246
154873
2
17
81
68607
33
38
410563
411830
5
12959
429861
104740
1
97
172158
66
27543907
271289
29
14
236439
19764
120620
23
497581
13026
9
3
7
35267
25706
454242
195392
86
21
249238
75
694529391
60601
41071
6
47
38
70
5
90
84
8
98
82
36
266901
313351
74
484115
184919
208645
219539
85367
31
54514
85
10
377299
496759
198786
89
34310
31
9
83
181189
24
33
44
344969
379728
5
9
75
61
107015
468941
394607
193942
64
81393
235612
40
69
25779
140367
328080
416255
308193
130124
903862520
133826327
294277
21582
46
82
222238
163535
76
884962787
43063
213218
177917
87
63
31
94
466953
75
78
298900
95
54595
423212
15
406511
311600
287333
326812
25
456140
9
6
458438
12
30564
7
76
4
166954
423721
4
54
92
9
86
13
21
18
22
467784
50
171490
278060
4
1
92
43
6
2
41
11
284385
69
108944
88
21
76
21
164083
92
423660
318296
82122
186270
4
35
31
257976
26
476498
334734
1
9
32
494605673
96
239158
27453
4
56
60
307913
81
940136046
37286
46
78612796
4
99
23
82
56
148305
32
7
55
22
56
358642
4
416504
326351020
74
41
9
67947
9
57526294
17
65
110441
2
214717
316657
2
170640
313323
3
10
448203
10
2
48157136
7
426792
33
8
11
66448
71
113336
458894
98
44
5
4
86
24
913087334
946530709
364455
350366
6
738769014
23
2
22883
85
52
143814210
427660
454021
6
76
93
90
66
30
9
806486063
73
93
35
64
73
6
4
108047
43
85
48
223133
492399
198382
63
49
296785
9
3
50
28
138102
81
185318
178554
22
1
60
343651
251946
70
312913626
298112
25680
86
68
453363
2
277354
62
96
147707
743521729
484205
246616
61
15
44
65
59
221400
87
466235
231297
26
79
55
279718
32
37
478080
7
430131
98
411410
25
343554
64
226567
907830532
230473
741161085
2
25
274879
12805
69
31
232708
487121
128828
449519
311850
89
38
66
26
306519
1
490606240
234854
32
9
293246
548195194
844689080
111745
13333
813310503
66
339515091
772888269
33
157963
75
434397
35
76
35
5
428618
177019
219916
81128
5
474955
94
22
93
98
4
398894
19
450654
1
379948
252783
189064
313784
498887
831550233
342190
448464
1
152398
81
394246
92
78
88367
52318
202233095
82
22
431611
83
41
27
121423
86
13
58
451781
1
28543
6
16
199248
2
69785
159868
522997788
45
22
79235
536714518
73
193402
14
407640
9
416875
31
83
424834
212179
204490
174275
109430
65
82
90
45
37
191094616
66
61
60
731743222
987946629
59676
213899
61
53
141424
127762
21
255889
264901
32
4
268834757
306592
61
59
797958820
260755
48
1
45
2
1
44
164822
40
200943
4
42
385447
11132
67
6
165939
4652
4
93384
314052
22
479137
261548
7
74
69
165218
10
8
72
352210
307226
14
45
93
1
477908266
203940
53
343907123
158524
203992
442525
247076
277790
171316
35
390491
360838300
8
4
59
226691
95
9
379020
470623
32390
413150
71
201412
285145
19
78
95
8
25
857521287
52
496275
31
102109
33
2
41
17
49546
94068
84
81
38
5
235121
80
5
489766
35
473323
14
440814
169200
380425
296289
5
414608
98
54525
67
457630317
193159
104071
118909
5
54
74
743005739
17619
391220
50
6
82
367677
259501
73
324595408
188441
7
444636
31
375695
243073623
5
38
5
88
313302
66
39
79
61732
65
77
349648
330958
2
50364
433274936
394471
417019
148432
23903
5
23655
101422
59
86
254285198
33
441877
480109
251002
40
9
434996
105834
232327
4
43
8
40
8
6
90
47
822081118
982126634
22
53
267031
98
1
349740
337492
27
402809
9
269830
1
493622
75413
85
22
79
806356413
71
81
70
82
4
21
952247049
76
28
483259
31
9
410465
6
204238391
88
848916510
73
1
7
244452
84
28
97
93
176690
340123
463234
80
21
97
64
336933
42
457270
206137
52
12
192872
40
444804
184193
143377
99
55
56
30
93318
352512
827543466
83
96
97
14
6
331961
6
3627
125967
88
12
27
328985043
492115
6
70
161444
487912
441702
234116
96
653457269
3103
31
85
202960
295058
89
91
5
23
405577939
4
188874
4
95
435357
326765
40
230379056
76
80
65
24
34
80
170432
291354
94606
33
49
50
394678
6
330224942
222018
78
233592
148612
46
44
70317948
176809
238928
79
9
19
50775
41
442717
37
9
230873042
83
51
67
67
16
94
348779
36
24
67
118369
24
34
48
198729
49
80
77
21
58
405961
45
23
81541
30
429252
51
444531
190768
13
62
125273
58
77
218824
150556
8
80
90
79
966426788
4
87
213222
91
42
3
431753
133602
17208
310238
6
5
8
48
10308
411748
74
4
5
161314
58283
7
277128
33
403375
13
630330250
334012
25
200146
96
60
61
17
71493
69114
394179
5
62
411716
310414
631620534
204668
283229
23
366500601
20
21
146013
97
41
494064
491258
97
272991877
97
159739
57
3
283537
52
399407
61
384971
4812
253385
344959
496721
348656580
221590
979373994
27
208773
73
491911
83
84
459723
309527
297150394
9
34
24
9
55
88
191012283
65671
32565175
164934
41
39
62
353194
4
3
77
89
568755406
383269
218796
127988
269871
16215
277214
65078
279638
329120
6
115577
4
6
504405284
430256
70776
2
114134103
1
289676
538901790
91250
299664
469971
366834
30
98
18
4
37859
161856
83
43
5
300782
99
474992
60
457627
327449182
32
405833
389480
81
52
259979
11
371327
89
114358
38
156831
7
67
11288
345537
494259
41
115139952
90
74048
366322
252529
59
56
232752
114314
10
98
140505
22
284608
23
92748
932771028
474909012
411558
36
8
20
8
32568
81
227790
828376664
67
46
2
108235
39
56
81164123
4
212080
128912
29053
84291
8
7
2
26
63
40
14
446925
1
159835
143295
77
867722423
15
202673
8
6
327571
110105
57
5018
43
9
70
104151929
62
5
4
692129421
199105
4
158922
77192
17
1
9
97
98589
459656
17
21
48
68099
20
470124
65
350846
220770
526162038
70
404442
194272
85
64
2
302928
65
71
96
492066
34
79
352854
290630
54
17
81
278829
447353
111316
404412522
58
581699648
70
338696
94
27
52
166491
383185923
77651
13925
443163
77
34205
119487
997813478
290276
191831
369332
213525320
325638
24640
534706190
68308
218468
82
440415
713663356
21
123480
362319
245461
73
266528790
175608
66
11
13
337470
251949
58
286157
42108
73
228171
497379
61663
348605
34739
99
24
9
12
22
15
65
65
93
159021
395421762
147111
7
882816298
231057
69
212542
58
94
827274608
342510
37
2
69
140587
38
217782
22
476792
18
55
495089
157833
47
311721
92
483477
20
99
12
190447
91368
117010
9
16
473420
240210
80
40
61
75
38
79343489
58488
3
524783418
12
42475
305691
992613453
21
238376
81
24
84
2
60
432730
5
64
218624
1241
70
60
13
212303
5
9
130583
6
468908
256997
10598
9
94
74
3
205854
2
318389
34872
368198
60
8
29
121810
13
30
23
66
415606857
344645
25
34
6
178295
43
82
206643644
68131
353991
344271
209405
335564058
532439310
92
15
115939
63
46
486436
7
51
396867889
275962
6
83
24
148567
341864
604178783
375050
314966
408618
401559256
96
284010
363998
46
36
509856301
67
17
301971
98550
73
32
2
89
2
3
61
286261
15
193649
66
29
415108
3
178225
80
31
485837
248733
617835110
141915816
36
98254
1837
7
40469
94
475474
197969
2
218359
292269
99
452699
51670
201558
56
327176
70484
93368
401145
49
111915522
48
412719
445659
67
119243
143104
3
389821
16
336298
835785017
13
8
337832491
82
97
84
303343
56
7
251583
57
155574
660568495
51
211432
87
24
144218
300380
471673311
252990
45
49338
8
72
32
59
994322484
94
34
68480
12
282217
379425
490974
75
206542
90
22334
383782
324365
35
83
352231
51
22
139492
6
740795134
189753
1
78
466107266
301977
18
456979
9
129411
493704
829709574
357100
332285307
74
98
62
96
78350
43
25
88
33
202068647
3350
49
59
15
31
80
34
72
31
949646789
4
187671000
248339145
376748
1
91
24
94
27
488912
1
163603165
334989
404213
8
403905
45
16
48
387861
36
2
4
19
306122
82
109127
92
12023
50
175546
75
72
353727
36
14236
78
385966
430872
78
87
440723
343067
63
22
65
394364
6
94
74
2
21
418814361
39
35
176167
82359
16
98767
460085
183403032
35
477135
141546
48060
43
315385
815990466
38
164839
40
995116502
79716
152890
46369
1
495256
435460672
314179354
17
66948
64
54
35690
411367
692397588
3
469483
335713
80
11
66
271144
58245
202082
122397113
428753
379430
50
324444
412787
16
5
7
3
16
77
487475
466
457612
240131
295827
238613692
268504
97
113893
55
33235
333359
20
133336
842120510
61319
437345468
85
111087
405264
91
667220770
561694034
974816310
374339
55
28
84
36337
411101
14
304033
97
15
302291
421066
399322
63
97
47272
8
320984
60
45
277893
322310135
237701
57
2
83
4926
16
10
77
14
85
75981
492971
24
3
34
83
240109
66
36
392811307
137242
52045
22
387904
474142
220519
116937
293812
59
52
89
355239
12
99
958060040
356433
141175
235683
32
944536507
73
280348
54
72
91
42
10
1
41030
55576
240477
681262034
963134880
89
3
96
243746
99
183244710
5
79
36294
5
31639
443277477
6
84
57
16
82
51
130002
3
1
66
363251
462361793
7
49
313611
617249836
342567
303308
62822
438300
38
15
36
458963
7
206984
488654
4
70
34255
7
51
159181
518140075
15828
78
24
642661219
6
88
93
116055
327706
343752
47
489919
8
38631702
984930249
20
450495
37965
38
98249
57
415274865
47
92
99
90
386842
33896
157471
89
480590
71
865218393
73
6
32
238882
346538
128622
340128
107293862
35
2
740015048
330912
93
125941
46
79
1
24
62
98
65
69
485694
30
425661
64109
3526393
77
93
172863
31
394306
46
13
15
7
86
160388
113207
3
64
66940
480967
26775
490582
88
40
823652414
404183
381044
62
424027423
12
88
447564
93
86
240656
4
429155
66
7
83
82
8
33
256657
325392
74
1
149686588
81191
59
371254597
34
280161
480162
2
178567
171517
161970790
418470
70
91
392290
33
395116
190041
303782556
531401828
581702986
231087
45752
19
62
17173
236922
463651
42
413545
1
910213228
8
467239
77
467554
70
6
27
36
898894410
383799
42
272262057
332913
116755
331991
80
5
283041
61285
78
79347
211436
44
142506
384618
10
2
12
89
6
7
43
174392
8
63585
544161438
82
321830
43
27667914
90
21542
151877
376333
76306
280522
410283
29
58
211085
396708
461306
9
342152
308907
97
95
264564
230805
682834950
247912
223932
328959
389369
77
6
84
3
69
18174
29
29955
4
196327
60
140912
65
140483
58
499194
374428349
98649
302192
256020
76850222
443270
26
80
183871
15
38
99
71228
230550893
59
82
385546
221141
6
37
29
270957
6
329720
1
43
92
482390
10
113117
275425
5119
476479487
12
336256
3
186667
95
426243
468322
44
56566038
99
96326
92
471567
335030
309339
415250
273562
192602
56512
17
187822
72452894
442764
350539
56
30
55
211927
27
479280
98194
51
152364
63
2
48536
226435245
70
181134
320422
96
81
42
347191656
369897
104280
409397
305503
311602
509344265
60
1
40
256251357
74
69959
439569289
8
76
406324572
365778
96
82644
195990
81715218
46
15
846159115
17
16
366346
718373701
7
26
208585
10
8
488023
471537
195020
622229051
440843
246175
76419
15177
5
2
19
323324
56
9
38
82
23
73393171
232600
479044
24
60492
32856
776783694
109888
81
53
60
42
360416
173619556
291589
90
259497
897912206
199332148
92650
300214
60
5
762358204
41451
449786
87
964888787
28712
429235
483484
43
489056
329932
306418
175308
476758
452482
960545579
56
79
612269580
108790
1
7
22
397398
458912
94
244501
49
16
26
141878325
95
37
348914
8
315531
76
459293
270390
362983
1
402672
86126
83
308923
154960
88
332057
70
686758038
299124
458360878
73062
13
79
18
7
17
68
146266
17
34
496323
160094
65
1
205281386
4
374756
63
53
308946
50
98
83447
9
181890
13
463940
93
454067
36
406545
633959330
32
341834239
66
160381
372704
12
128285
316138
63351876
161205367
51
898430329
63
90
321815678
747101626
7691
105077
28
16
29
2
219089
12
771938422
3
201650
68
90
243281963
99
55355710
18
456887
59
454237
14769
377061
185720
352811
97
257718
68877
8
61
343857
7
124707
493871021
4210
7
229372
75
362360
29
33407248
131410
468896
6
212493
34
4
93
223066
460803
95
3
19718
869324236
100034
282294
56
52
59
457023
377093
92268
69
8
477734
287152
86
132280
62
37
291809
19826651
15
225830
221883
184194
181037
35871630
2
2
37
67
18
18921400
54742
180772
56
31
17282296
21782
86597
24
151879
202612
53
65
41
41
408350
437780
528747296
303212097
255114008
415535
19715
328698
43
200799
381888349
177950
78
24
95650
87
86
620100318
85061
8
11
334138
506213322
162706
87286995
33
257500
444991
4
9
31
457452
572425733
712245208
31
911028922
58
51
4
155738
20
92
59
36
1
46
29
424163064
33
444596
2997803
74
54
413557
907051352
419025
85
42297
80
7
738266959
79
33
49
303341
69
260590
55
46105
79
44
126307
325628
239449
32
5
298834
43
290402
126161
482223
386584
4
190452
461961579
66
339250
42
493853
108280
32
86
51
290620
10
32
59
301094
99
25
243086850
230170985
59
484938
332138
452526
252823
723928151
6
2
7
32
354294621
55
95521
324238
8
79805
88
45
51898
55
2
47383
21
253034
34
64
284212
23
58
83
432086
31322
7
496570
106252
29
708496170
355335
3
429193
39
6
138423
44
367793
414467
378278
5
7
37
84
359652
236039
119809
188788
497510
26
206347
59
57
960074460
50
61
340345
458436
73
36
170345
1
67
49202
151821
305228452
474499
2624
250341
41
693027586
37
456767
94
17583
7
201166
229501
99027
7
968138591
87
67
4
52
452976
402881
69
153563
3
661969998
93
656060528
10288
406611
64
58
481581034
530264056
304162
9
312608
23
277012
280573
102425915
38
35
248643
88
78
7
20
7
44
218119
334619413
192137
48
23
63
763590193
37594
8508
59099
79607
239289
68
200567
66
65
460425
116978
84358
592062230
921488863
10
27
42
392796
33
8
81
215522
69
41
5
370663150
305669
25
86
4
6
17737
98758
31694
45
817258522
2
61
328740
462370
5
468870
90
78
86
904117969
178476
1
357112
75
285856
50
630544002
58
54
41
15
1
254644772
478447906
188511
47
91
3
147020
73
7
411582
84
183033
233592
405068
56
235397
490576
44
251828
59627
17480
340751
418446
10
424227470
27
346892
18023
346277
20559
478348
2185
9751
7
381026
30
737863621
42
457233
94
415919
83
22
66
377964
434752
342822
336859
207678
95
232145
357295
15
29
55863
70
109123
338075
172489
133333
88
495729
228172
64
90
4
99
321122
3
76
216865
83
40
58
319346037
260504
305466
23
65
158675
460082
495322221
1
45
113961
7
170212
52
34
86
8
123250
423164
208803444
15
31
368571
39
2
203608
10
69
46
2
26
57721
7
47
195936825
293640
814303382
9
230042
48
75
305124
236704
69
47
56553
989325750
67661960
14
30
333298378
7
60
420660
23
113433
86
247073495
66
12
287819
52
68076
18
78
325095
26
448307
810361015
478165
731626762
38519
299605
232467
29
5
142789
166230
46
454814
93
749946999
213669
880044144
403731
96
478241
9
406056
6
79
28
433318
80
38
9
446227
35
442331
84
35
160720014
38
476854
98
316825
229055
414253
17700
71
764579665
69
18
8
309336
979479005
124788
2
356203
31
188261
914636318
85
8
462536
484994
299680
41
13
112448
76
48
62
292222
248711
47493
94
56
151766
370376
78316
59
9
108626
421068
72628
4
58381
1
493633
57
310216
850151386
92338
395682
939029544
85
57852
53018
19
291905
153174
2
97
177522
108836
425195
86
314714
27
59
18
453481
92
31314
55
27
122251
77
432930
49
44177
87
403297
636284098
2
80147
85
292390950
56
1
2
66
1
221705
222690
95
6
48
828938680
14
98951
443075
13
216053
74060
75
166235
18
664861159
68464
497643
29
134486
8
307687
377630
379049
17
28
26
106882913
11
44
81
3
78
357697
126054
548128777
754365178
5
175435
2
41
198244
68
573101037
13
137715
21
11447
353030
195104
41
93
379629
48
312104
16
202826
50
69
213838
458114
77
368089
230258
440347
76
138208
398713
97422
166642
76
433037
50
69632
97
825712446
53
33
318007
15250
460115
525366912
75
344621
251063
43
281788
251001
263896
66
546948396
314430
1
385302
56
84
3
45
9
76
38
418291
229684
233985
87921693
49
154348
543777064
325186
281899
318958
384542
2
45
54
45
9
372092
96
62
98
92802
114717
48
236233532
29
736786750
3
3
46
54730
152578
70
1
936142032
797577480
97
65
169045
106068
33
439052
271928
347626
209506
77663
483428509
291629
7
219965
36
299919
481270
97
81
311390558
42
585523059
446937
91
39
15
88
49
82
288895644
54
91
428982
111298
187579
20
43584
80
5
434283
402796
153702
18
64
5
92
199417
77
418576
68
323521246
318951616
53
248943
27
39
42295757
82
45
403339
79
370442
38
325423
68
37007979
69
81330
41
332666825
180172
347904
1
81756
23
443917
56
70344828
16
106345
38
5
13
378749
28500
6
9
172912
176315
83498
48
69
64
326897
40
451520
86
66
483438
89
79
53
470114
171642
368026
57135
372622
303900
90
9097
64
2
142033
96
81
96
79
449765976
60
453086
4
77
12098
445375
5
85
43
242760
63255
5
336563
39285
433019
253452
38
68
475610
38
9
50
35271
421165
815044844
49
453110
437168
87
49
88
5
26
89
30
53
91
123100911
19
314261
272447
464135
407400
409958373
219153
98
285127
8
72
11
4
9
7
491483
252095
158966
361276
84
355714
126280
271507
90
399241
374655
75
31
92
82
158206
74
37
286258
261677
331621
178485104
380325
95
20
55120
181342
1
283239
48440
91403
96
83
190486
27736
821793006
157083
78394
71
274771
316831
9
129793
474592
903647282
109940
8
494596
279656
37
82
98
68
96
177127
303458
94351
312135
115096
174713
25
307819
49
200195
30
430175
203911
5
3
102178
378007
306080
152246340
75
8
33
84
63
329049
14
95
85
382435
633925579
7384
45
4
96
14
42016
179704
42091
40019
91411
146703
51
323963050
27
29
24
89
37
151870
182690
232640
855234396
123415
4
311316
83
11
37
8
83
245188
2
314988
315557
409423
67
7
190813
265824
107132
157200
437694
62
72
4
23
3
489077
61
497364160
836037839
11
301069
74
48
3
50
50
546380768
23
19646
195883
81256
5
132503
373410823
477149
417100
674431977
471684
391629
574023762
9
451957
75976
452764
888763532
59
18
9
40
54
70
11
5
12
231386
398888
34
378446
662348386
298853
440310
421660
7093
580193319
74
39
23
9
44
6
211205
166120
44128214
234361978
443403
83
230053
4
369052
13231749
321903
33282
312774
83
4
29
228015290
291453
77
75683
140057
64
204634
52
467803
6
93
52
2
11792
5
340350
388846
20
361256
146512
249206869
435111127
3
263713
869110437
6
892488006
30999
95
64
331648
198068884
456021
37
62
431260
45
39306
408036
93257
110113
97
337347
463046
72
293254
282083
20
73
311097
3
17
343403
182142
345991
69
259210
466237020
97
68
1
8
52
63
334867
73902
360705
304580
97
204982
62992
34
292477
330989
19
73
65
5
386556
426711
352191
309674279
477573
365629
890745740
274555
23
593347149
131733
503413689
65
21
926551749
62
765877907
215917
16
43
65
486794
34
173984
389746
356744
146946
433528
124656
1
408447
54
35
287730
4
475859570
25
4
52
18
229312
40
66
274526
82
48
37
82
30
85
380525
1
146629
300801
86
51
52069373
12
856137835
290543651
30
18
12
103785
430175
28
1
145434
113871
7
193043
45
28
25
17
97
90983
91
57
334414
496453
15
69
89
593111215
10
65
464542131
94
47
3
787539832
173562
210995
56
126914
95
443975
643077057
55394413
95
145416
79
18
82
218979
67
38
216564
308303
5
29909
180118
21483
44
90
12
71
839672088
101088
258956
361954
6
54
28913
6
898552550
12
471813
10
296432
48
416817
23814
946315352
8924
99
61
72
74
149449049
58
330044
61
475311
200475
887879685
865120210
55
324070
31
36
48
550954846
333390
244794
99
48
44
322131
483457
265323
1
136696
67
958303289
136063
50
374854
142433
96
498336
137219599
467328
147377
8
629653724
211293
75
491971
69
83
4
18928
19
447160824
63
261118
5
6
326710
191377
89
7664
207543
6
222392
147801
82
80131
79
5
54
810069889
82
54
65
340033
940
88003479
92
427103
80
320100
79722
374464
472005
84928
2
30
55
2
24
73
221477
98
309500
32
1
422197
222035
106371
79
5
32
2
324786
26
62
18079
23
426699621
7
112858
142072
64
27
190661
37
487748
14
312149
53
7
63
216595349
217851
75947
329376
26
98
521180569
55
382489
33
888565924
6
293292656
5
77
466114
21
373083
405791
15
444285828
259261
39
49
81374
72
54
6
891189687
353775
12
30
44094
10
41
88
27
174043
41
5
6
16
94
95
57
220490
265532
74
1
410303647
3
652310187
12
61
73
61
75
76
209689
41
322041
840584334
20106
271211
27
188103
70
2
3
99
6
316666
408439
61
258877
7026
6
2
6
6900
184224
8
242328
3
285518
200549
404544
398969
92
92
211387
92
46
455815
418082
493207
196965
63
26
45
84
474768
50
208423
239280
110597
633809173
29
6
3
131200
8
24
91
2
665901079
375195
86
337886
59
85
62
292007
50736
63
35
1
181907
407371
3
553080558
65
62
40
10
225405
340217
35423
1
51261
9
68
227818
250063
9583008
37
1
68515483
353710
14
80
416766
76
299022
580989227
97
386196196
402073
20
142631
1
234199
472114
2
225406
418742
139937
258791
152643
496515
98
49
55
40
327718
83590
309567
60
736084665
435742
361500
191068564
91588
48
95
72
68
94801
15
211620
248397
34
381197
89
1
90
304555
291758
618219996
782808159
28
33
444579
2
99
361117
49
80
73
1
257223
400251
34
42
96
468065151
88
51
368734
122348
82
157582
38
395070
5
43
325962
80
39795
261822
13
416060
84
4
415561
5
3
15
32373
51
1
28
354218491
39
35045
40
238770
95145
357144
254628
6
79
33
83
400762
98
8232
48
478391
33
39
59
11
519094183
15
28
53
35
93
149179
72
205923
2
30
38
98
8
93
39
41
4
97
31
8218
60
89
30743
231184
7
194256
1
169785
14088
167443
45
97
63497
185058
305391
6
60
188113
233380
272742
339218
409978
47
50204
30
119195
492393
9
148825
27
682988607
9
196940
312652133
232369
69
540167538
70
879305262
369385910
16
666715197
759776288
69
425791
264307
251916123
114934
474063
276411
760487464
351920
36566
8
94
69
116082
193462
90
15
8
45
6
33
276199
41
16061
162019
3
75
377634
76443
62
162816
3
62
97
29413
90
42346696
94
43
471426
36
81
98503
47
95
432250
298562
58
424701
82
70
40
45
708177135
490528
76423
283927
220498864
85
33
174879
30
468925027
8
196788
32
347862
200257
81
5
240321
96679
172454
2
56
330534
92
36
64
96
279921
72
79
3
87106
140943373
62150
82291050
22
497080
48
50660
95713
4
4
42
93
224907
374227
316170
5
335104096
447621
972309756
4823
4
88
8
343896
314806
315836
235404
140816
9
436274
6
12
19
41
368649
82
51
662792492
21
822739503
73
6
448118
328829
1
155733
238163
208623
9489
433681
242926
31
267448
3
62
68
464830
86
162807
485717
70
590128014
6
41434
110416515
476345
89
495625
63533
514172582
71
55
81
316691873
326227
80
47
564115565
84
41
476698
487845
338569636
377867
244779
8
22
15
96
26
475350
159680
61
45717537
72
497748
417638
19
66
93
70
8
353398794
1
17
27
7
1
491015189
59815
97
22595
351147
212039
84
9
901636365
53770
51
246011
31
81
242132
471975
64
46
66
40
6
62
7
354208
271226
247772
69
467575
76
147663
458163954
815695983
48
53
62
39
70
307211
343650
483952
29
386323
5
216735
187240
22
321861110
62
48
6
375567
281100
489414284
95
298949013
928891573
10
24
297218
186960
21
281864
391545
275152
47
342646
19027
78
50
105919
157933
68
46
83
6
51476
73347477
48
46
49587
523585987
220584
298380
97
39
189612338
70
65088
472520
42
88
4
292878
173955
52
764647404
755714604
28
2
19
100241
4
354662
34
5
98
28
79
477971
360016
67
27
16
86
99
332848
5
39
35
903110854
83
97
179939
77
1
79
216534
462921
49
81
15
295717
153299
29394
87
39
26
18378
353268
347766
16
213105
238027
314572
38
297814
9
96
1505
439919
223004
333820
60
65
83
16
1
405304
9
52
154855
922441930
352337
74
999517775
996192609
90
87
856874644
74
51
51
84
82
91
496401
94
410736
102409
9
31
419200
116522
96
43902
61742
97
157502702
250610
90
426258
300276
369029
89
338083
1
284609
85
39763
78
64
6
5
113888
89
15
95
561793113
9307
19
470763
73
6
381420132
198737
8
15
63
73645772
40104
9
93
6
90
56
6
230376737
291938
57
18
943194362
409635
607353877
454746
115722
101567
8
46
428601176
59
3
7
8
491805
44236
341453
30
33
117133605
30
83
41637
163615
219533
626444332
63
93
252892
65
96
19864663
21553556
406780
279741
480996
187639
50
575605235
40933
82
7
2
6
65
8
94105
85
79
48
335557
949434351
84071
470256
46302
13
35587
1
50
40
55
38
52
343687909
78662
126183
52
150638082
6
1
2
244368
191988
454050
8
368842
4
345124
261747
313579
108710
8
420492
9647
9
59
38
53
67319
72
486559
310050
39893
439086
37
12
9
59
37365
8
485883
59
232756
719656814
174327
68
92
41
231445
625110606
246898
66
93
292707
26
258001
72
2
206335
50
19
84
346125
33
483156
44
146767
219596
67
85123705
272003
33
41
85
364521
430638
32
5
55
3
530073619
431350695
174668
370186
321287
348599
825658236
6578702
134501
272585
4
24
255626
477943
96
78
37
3
72
46
119555
359131
15
275171
24
62
19489
762412486
49
444128
9
354892
36174
83
2
377250
173688
21
7
276469
874216586
21
260402
403379
42
44
6
8
92
371723
65
408057751
33
58
41
44
199655
15
137921
82022
74
73
79
58
74118
9
117522623
200557
137215
128745
405468
98
257252
479286
278854
36
122783
86
7
68
319874
175736
33
450775
49
90
478083
255085
1272
8
98
387975295
133291
379733
5
17
81
367251
69
3
10
13531
5
50
16
28
66
172135
5
414975
63
24
143220
411238
991418158
213725
325022
361761
421637
400511604
471635
200995
11
3
153097
279802
99
465501
280038
946079375
234539
482588
82
81548690
128177
6
97
91
28
60
20
70
331629
304468
82709
42
324415
399355
2
79319
17
270203624
17142
384725
55
70
237740
495310689
44
12
36
265629
803966338
696174560
15140
84
355824
20
450457
66
55209
1
62
48179
524905945
295899
372556
31
696982826
75
77287
95
255997
65
33
16
4
45
76
67634
387480166
910545273
61
82
68283976
11
324737
557324282
38612967
52
638051244
41
82
66
37
224582
89
658906641
48
21379
179259873
178607
153962
76626
80924
299376
3
46
94
9
44
405336
26
27379
76
2
632556671
37
311625884
88089
151652784
29
241919
12
97
32
67
486218
31
5
74100
306326
54
35
10
139175021
86
414282
71486
93
436919
68
38
84
230875
78189008
85
17753
404301
383117
30
58519
63
271479
89
66
36
148771387
490781849
339418
31865
203279
84
370140
37
70
7
35
2
498775
9
63
94
51
239318
78
124988
15
320732
24
451685
51210
76
2547
83488
381090
383420
45847
47
5
418463579
98
181573
812638582
91
245599583
350943
214950
52
65
78
45
282475
407797
809416103
45
3
51
119316
95489
36
17
78
286961
378563
4
1
30
70
471144307
242390239
431035
403906
32533
28628
476307
71
32
83
76891
65
80
79390
85
5
52
7
75
165548
198482
109600
848181965
54731
91
344294
43
295595
68
427978
54
20
9
6
421277
1
24
426911
413954
2
339846
12
248749
63
62649
14
57
468549
425468
57
21
42598
457481
198442
432760
69051475
1
119705
498297
26421
25
392783
467821
312480
46
199604
31
10371
3
5
317105
63
99
9
95
89
40792
91
49
3
4
87
33
52
166698
95
282986810
60
53
80
900017154
218787
34122
192267
372651
376116
16
75426
10
102192
363113
94
19
86
161354
33
86
47
9
55880
331751
92
455066
662407997
141915
101067
1259
327572
37
84
437239
5
8
71008
39
903095147
17
55
61280
432564
328697
263587
34
27
75492
287190
800577695
155163067
89
95
43
61
1
77
68
6
247691065
295864
57
10
138418
468715
7
425642
523198666
4
256125
70
36053
2
81
79
37564
888335672
31
108136
457536
4695
325107352
323739
13528
216585
42
91
23437
65
16
9
167271
85
5
175576
374321
43161
734697464
201689
447566
9
467272
339238
480294
90
228029
57
56
2
52
38
287538
228240
10
488659556
390553680
285830
367659
53
275850
39
17
54
19
34
55
172499
92
43
136602903
71
195028
8
52
56
1201
281804
140980
6
109058
214063
52
14
289435
462749
42
91
17
302165
431200
10
74
57
26
95087127
4
382367223
97
134845
9
208265680
416707700
4
62
25
455535
3
11538
192085
401612
228186
807847061
528534174
104740
5
22
6071
63
4
62064
254623
71
16
56
405094
96
375598
244143
88
832091326
139343
147735
282214
707211609
1
48
3
20726
469189
236205
142460
22
74
1
18
284837
157439603
36
468149
83
46
69
353087
60
77
2
141766
101500
3
378292
25
80294
43
79
231729
223140247
40995
464610036
44
22
16
445724
178656
420215047
122479
375367
6
98
43
268545
117774
15
30
182079
490221
140369
38
520502910
442772
274726
74427
97
359967
264021
4
143415
206843
93
8
494396
3
31
718690989
37
115904
194414
61145
700019929
182509
147805
42
332642
37
199610
16
86
5
491917
134736
347998
21
24
25
47
4
6
348175
15
20111
48683
2
46
174805
16
689633279
246705
92
614496988
465452
215946
6
930575108
9
447353
130976
58
24
94
21
20
429246736
42
43
73
343534
44
403894
20332
145239
53
83
436380943
71823
285913505
47629
392247
56
74330554
14329
299515
63
81
72
49
1
250663
40
317229019
51
63
58
343920
35434
167594
4
44
111803
270991224
30
469672
84
98
98
439566
42
16
218636011
18
92
310643
2
72
86
91
44
108781
43
59
94
26
128716
53396
78
63
88342
6
22156
379134
221233
42
455026
58
489102265
69
4
9
95
22
2
592614634
373048298
71763
354829
15
176328
38
109769
63
190433
49
749514875
142410
416143
81
20
12
77
16004
57
81280
5
47
2
17
35
182780
35
40
66
13
247139
81
5
71
46
32
926601897
67
978505429
19
23
85
142751
88
355042
28
94
23
3
22
295248
4043903
67
462056
21
789100045
99940
499028
98568
67
965379626
4
4
350301
348495
39
110458
34
49
53
80
49
93
202746
141451479
44
4
137556
466967
340607
124735881
73329
66
8
2
76
25
45937
90
76
6
29
38
360563
86
292115
67
391928
8
407117
83
131731
54
18119992
41293
98
38
34254
14148
1
91
11433
7
433132
89
293066855
7
86
27
249679
21
15
371778
246539
90
131639
716564071
424955
85
41463
40
54
29
40
395458
37
76
78394
16
81
8
617541365
61331
425286
1
26
253388
728064499
169030
410644
109417
10
65
102700
91
164417
461473
14
400606
20
6
54251
183725
53941
69
1
426605
201148
102409
61013
21
403843
25
66
350432
258225
398627
11038
353048
3
368908
16
7
90
41
498580
236221
438739
273036
91
54
93
411373
50
86
424906
95
373933
36
9
35
956454715
25
41
56
171097
669276368
201821
30
284490
61894
464784
28
457602
276869
325553
49575
84222
418070
491350
89
399284
95
150487
448592
65
90
2
66
86529
42
148374
851196518
50
364596
250526
1
8
938974593
59
80
44375
104584
385682
885640185
61
313866
34
76028
44
40
836318208
933460140
28
132388
47035
25
198358
65202
207790
9
1
28
19687
56
43
3
97
412932
70
77
53
435713
113400
474559
206885
378919
80
24
426584
62
73865
3
25
352249
464529
439297
33
86
173603
33
83
92
98
94
6
31
28
55694873
346567
36
99
41
101136
133839
88
88
878384067
20
96
65
754200915
463376926
931078765
61264
173875
277928
5
37
28
98735
98
53
232713
119823
420160
30
302671
297219
71
59
120745
450361
40
426067
78
44
268311
64
115214172
40
1
95
17583
158685
48
45
36386
6
8
1
38289
6
269627
974493933
218708
395297
122837
76
3743
32
355061
95
50
40
284016
3280
42
50221098
63
93734
490944
908687403
55
13685
283728
934736308
95
289091
115308
229395
410039
399720
183321
157124
43
14
61
94
9358
36
83
54
373619
4
349795
40
50
49832
79524
84
67
61
759876574
429906
574874318
217403
26943
238828
3
60
149246
96
53
288254
321270
49
27
95170276
728194131
39
240316
26
29
8
50
88
916529316
206108
3
45
11
423112
36
49
3
65293
83
1
80
154004
67055
178566
8
30
309990
77
174124
360490
4
76
325643
986856518
354885641
452470
147904
283402344
261977
57
292933844
22
276463
99
318849
88
234811
22
368022
96
84
52
218310
75
69985
56
9
319269
512627196
5
33928
68
9
57356
23796
877117368
259113
75
456840
279633
490995749
17
96638
17
62
86
61
479520
2
150606432
74
9
9
48
117923
331812
99220
44
1
700853293
5
430126
133357
9
91
451908
189297
47
97907317
41
24
758979601
792666525
326989270
73
33
9
59
56
5
284180
224058
460918
48
70
143495
62621
13
13
3
84
24
77
385017
44
252061
148446
180559
50
61
79
86
6
47
38
2
46
94
297355
70
15
9
69
431911
159249
1
2
97
9
77121
461775
411712
63
7
56754
45990964
294786
4
476111
438521800
270888
4
381175
453082
19
42
34
91568
1
381030
72
16
184495695
456312
34
260605264
58
199172
576289886
198098
659475102
31419
19
365714
486711
79
1
189897
74
22
230824
990205871
7415
36
638600304
521649435
32
95
17
313792
391264
484942
96
151010974
77
5
80
243772
91
227514575
25
324127
142897
6
128790612
277702
25
5
399747
22
9
94
8
482830835
191244
13
331370
601484041
43
9
25041
309645
2
78
59
77
18
65
453389
362745
62039
878429066
117162
441813
63759
5
40
65
35
7
19
76
396283
44
302637
41
427979
258371
85
70
331246
12
48
2
96323
36
4
9
60
233200
10
343978
256025
110895
7
76
86
45
1
185249
54
88
28
232984
9
91056
76
74220
43
11743960
914503701
283308
7
8
7
38
156602
69863
106373
28
55
418578
74
28
381767
48308
45
19
258123
259872
70
352128
756177584
745838241
30215
684823588
25
5
164865
181458290
6
49
51416
425737
294683
790370377
383155
81
7
48
9
109238
45136
263364
41
258239
394940
75
96
472480
401422090
32
434770
32720
56887
47
989342947
64
102733
41
346923577
8
48
11497
95
75
363584
72
38665
23
256267892
405655
74
51
158798
328875
67
142059
21
23
60
381477
26
239226
378818
130952
127354706
255631747
111601
97
106808
159566144
327841
5
282722
356523
172539
305219
5
121727
36
14
90
234580
311205
226463592
361325
25
212605
463787
281451
27722
29
79387
130473927
64
79598
427585
59
433093
38
356861
36
75832
390339052
358474
41094
314028
498331
34
97
82
334215
432513
23
1
35
95
334845
14
824382590
192167919
4
46
222182
429344
56
207289
6
10
69
22
879123125
77
3
424948
313420
78
79
54
53
75
173361
7
261435
71
83
187274
27
409690
49
74
30
62
207337
2
58
89
5
75
348877
52
74
45
475524
402115
7
6
289157
37
62
445475
46
8
71
86571
42
33
226342
893474751
354019
85113
56
97940629
92
90
6
26
376232
236853
27
961248086
32
751207807
84
115067
156459
69
296300566
89939
69
98
97969
273396
348212
732415188
530953606
217081
46
36751
383883
171016
5
98
4
27
52
25
187782
302672
170134
9
278084
100107
406265361
27
59
41707
310853
73
67
71
386125
328954
21
40
73
135924
37
68
28344
75286
101222
494500
114970
4
40510
28
34419
45
182231
227682
179722
53
311707
90
667436053
4089
481808
422357
89
48
25
348386
179304
297481
31
446093
481258873
97961
87300
6
7
85577
807124854
56
405925
2
9
765473009
312738
307205
6
110112
94
53
227445
38
934580410
431861
91
101980
33
69390
89
18
99024
8
3
41
441348
173760
33
88
70
417325
32
45
35
16
67
321931
606483575
181876
49
46
68
37045
223894
219564
183345183
6
45
88
74
258377
2
373163
373383
95
194525
31
510
205372
234513
14
1
16701026
259689
909171332
408233
204286338
80460
81
477489
92
38
4
448101
60
468344
48
179951583
8
4
87
175435
73
7
250819
736548092
358277
1217108
3
34
80
231734
145073
29
97
42
328345
9
208299
443623
193912
188813110
53
27700
158405981
24046
424038
339734
46
3
21
18667
16
45
378107437
22628
459719
405643
75
182463421
60
93
352348
97
86
16
7
69292
54
56
422070
280226799
66
24
188036
331867
4
301421
226614
212707
82
5
334534
53
396834
310233
86
263903
82
140758
31
997979192
11
8
395655
6
4
455696597
424126
33
746868093
181527
41
22
288440
92
89
36
78
49
54
15
485768
68
75
84
284846
98
20
85
31
486589
26
91
111971491
886006592
636173532
64
166349
53
264521
52
214465
102652
332363
99
329923
166912
440784
432127
131489
98
6
25
367121
46
249692
27
223184
5
20
221125
144114
215457
90
301413
37
302181
434094
52
383950
805229510
159718
74
97
476705
178506
59
74
55
58263
415232
61
30
17
834249317
1
60524
797598061
372126
3
259841
14
12
466001
54
52
4
72
72094
25385217
71
381958
5
65
18
91
14420
85
7
352395
271946
67522
56
5200
92
3
40
41
17
51
15
380078362
114231342
177632
38
82
16
321679
335320
131055
53
67
18
58
73
28
725040612
39
848872948
8
146913
95
52
512676789
77
59162
4
1
70
74
226058
69562
433504
468319
171898
793097691
1
378306
47
332769
780384788
101347
21
63
285229
25
278233
74
99
79397
9
69975
27
452713
147020
86
9
26
362273
63
16
4
248289
71
73
16
78
93
180861
5
108789715
52
148745
71923
227570
126184
16723
29
91
307644658
3
3
267527
463758
10
82148
247837701
739628280
175218
188732
397984
364668265
432473
57
66
29
472560114
101474
15
290459
11
2
35
55
5
112934
273662612
763296861
267017
19
67
270764
92
487736
98
371643
46
144108000
38
106304301
11100
44
79
484219
3
501087884
225228
8
38
95592214
17
101931
75
35
99
180039
89
24
30
624519988
112958
874631315
75853
221900
14
220789
90
106383
64
38
95
457368
92
69
290524
67
471779
354914
209688
95681
9688
87
33681
61830
103766
305485
482830
4
266355
203266
41
19
847713481
86
57
256773
379569
287840
70
421161
234538
370195
427674
41
88
75
215653
54
63061
47
35
153363
95
87711
68
470152
8
198529
29
86735107
38
284893909
62
349075
21
95
26
9
262995
1
106625
206180
302997
54
386451
8
329922
73
245477
90
96
28
24
489123
419432
83
309112
6
93
369350788
29
215250
95
291980
67
76
192512
485073
256430
49
93
67
344734
63
305616
744710331
2
268444
50
401216
94
171905039
23
53
60
60
401252
467564
284439502
458127
24
479383
19809
8566
61663
88870
394168452
781191586
81155
89
568118268
66
16
42008
129521
283952
79
123583570
7
3
126769
95061765
478648
69
15
41460
79
24
322002
241609
94
17
1
52
447317033
198891
488365
129327
317253
401624
54
257364
97
15
482842
73
652618293
18527
91
82
61
25
241008
414853
39
23
118084
3
136674
54
60
318688
322589
11243642
9
9675
49
1
191584
217761727
41
202060
312267489
494153989
4
7
3
6
125577
93
92
4
845189426
89
29
99
711251395
85764
52
23493
46
21
53
123308396
3
22
78855
381724
10404
418334
7
356828
79
96736
38
1
459823
911341267
280460
9
84
38152
204860
338560
87
487076
70
16
227771
80
373016791
283860
90
129634
41
83
9
70
1713
216094478
90
259892
70
376244
145156
29
34
663592730
79
593547266
60
77
82012
71
943992600
18
9
56
32
596881581
56
392808
4
52
222202
320208
959588173
78
90
223548693
9
163568
489220966
60
2
33
28844
52
2
55364
7
335655
48
8
127599
2
56
5885
383396
287899
2
1
82
6
286209
420952
85
378525
97
438718
286312
96
271023
452522
8933
26
36
533761624
53
77388111
294278
78
312635
908779985
74
276303
99
20
401351
63
12
60
232334
871909537
48
2
273826
830312853
71
77
67
25
25
349630
66
44
90
72
7
3
146354
1781
225570
95
557918317
379165
96
224340
469539
59
4
24
93
71
195667442
850768999
298605
107355
781406209
168651
433441
165074
12
894361071
154028
173826
934631789
191925
17
250112
329865
71
272216
5
21559
385883
146773
22
145455
76
45
304562
200362
282081
183538
12
66
29
241666
9
73
292384
96
356750
5
215815
43
28
97652
193999
79
35
35
68173
148492
145391
215021262
6
460584
62007
10
99
216238
58
12
86
57
31663
155369
6
417000
277951
74
95
43
2
550109757
961462311
80
29
430019
5
369261
2
25
155919
38
59
360171
191634
32897
330118
249804
171187
185949712
76
217940
180970
2
432847
251774
514794396
41
820176545
40021
441210
34
253065
98
6
12
32
73
37
628813596
441450
202135142
36
6
273127
279459
63
421930
7
317788970
51315
90
35
279381
17
92911
70
222094
17
402833
71
77818
70991309
10
120794
15
3
241578
123498
61
284932
607772025
59
273477
366021438
275793
247862734
57
863495651
4058543
57
3
372085
263681
39
219693
51
10
143770
13965
46
70
69
439479
62
82
409059
80
15
6
64
9
70
322627
459271
208183904
40
39
89
53
51
64
24
188869
490224
34841
451177
64
7
1
1
64
73
6
71
50021
174816
57
487400
6207
200576
95
7
10
12
579924799
3
435914
4
5856
80
79
767049179
7914
136656
685850490
22703
92
310933
22
356803
327528620
8
21
37
1
40
57
258903
86
78655
40
5
13
382568
16
9
828775884
9
326392
35
2
29
76006
63
158699
323273
397122340
187583
91150
76
50
202159
32
158507
1
453386
86
70
2
484753
39
9
283825131
307138
63
24
446073624
30
79
82
340763
64
1
15539
82
186827
68711
375581
30769667
210291
84
9
12
9
344222
24964337
44213
491357
433020
56
211304363
320848
21944
6
96
62
112273
382539374
68
70
301176
204199
474994
96
75
21430
63
483998
28
253032
86
93
99
87
91
3
72729
412658
21
610145573
44302
166941
9
256535
78330
182674
77
26
17
78
82
919282177
52
317598302
49
141287
166737
299393
53
446344
28
660349150
124996
425132
289147
55
238478
15
283760
318814
291933
852374033
461159
70
9
233597
74
58
5
415673
81
318412
120386
33
6
435266
58
138446
441956
61
397195
41898
1
13
88
53
5
63821
78
90
10
49
308978
143599
75
86
268750
5
45145
438902
66
92
47
182778
347130
67
76
3
314985
62
391371
283662
86
65029
468676
78
46
99
223668
77
58037
1
238856
313866
402628
76
970744153
65
61
268346
79
340251
665096565
4
236146
652479982
97847
349255
7
3
14429
409554
80
202710170
411871
29
49
25375937
60
5511
44605
359560
2
2
35963
437931
299309
391900
82
71
30335
34
10
35
151075
85
492824
26744
301600
49417
360120
4
95
463388
211208
194003
308421
108127
407851
878302893
311938
887169895
200995
129274
186267016
57
65
363968
77
20
263274
449811090
28
16938
58
728159783
123315171
206901
35
62
349964
11
5
47
244563
49
45714
50
43
460301
72
194337715
145685
520193813
63
93
92876
486587
74
37
103578
76
19
87864759
21602
25289
323767
2
34
48826073
264938
229181
83375
11
19
53
188514
57
129267940
139990
617930841
452885
4
19
289363
299229
7
10
1
78
807776877
13
36
45
352066
1
533607594
59
60
275019
73
27466
292968
482518
47
51
215248649
406090
31
532060447
10
92
58
56
2
96563
261363
41
38
495905
69
51
18
115627
274402
69
3
37
60
156457
35
49
29
200367
91058212
288959
84
289451
127206
5
5
64
137788421
19
3
81
434017
9
85
90
40
71
70
64
430529
125123
62
488784
205415
23
237957264
10
97
55754
60
72
97
86
442596
117648
242499
16
468330
63
334573
781177953
34
71
75
44
3
98
5
26
51
132980
96
176655
334252
864724257
11
122055
397813
9
3
303151
358221
189938
453143
75
84
10
410105514
245758
51
28
386142
283754
65
97908
73
72
414304
9
74
166496
19245
250050
26
330345449
85972
2
81044
338925321
82
83
18
64
67
7
398971
2
51
2
5
12
60032
187260
378899
236608318
4371
39462
98
5
99
227158
966946605
415235
85
362035
786601828
452850725
276312178
41
276455
67
196339386
50
345320
255751
214496
350526673
7
717070108
397900573
17
84
17
2
215763
82
66
30
32
25
16133
196471
121378
447448
2
256071
97
188295
33
49729
386859
9
14
351758
325919
47
78807
47
20
3
28321
12
59
240139
84
3
68
885581587
325623
144799
63
228237
450100
236414
270906368
12
39579510
44484
34
198408
95
205504
21
46
91
490076
9
71
97
282041
686769097
83
72976
70
1
190282
32
4
16
70
11
67
303116
87
22
177950
58
288780
96
26811
306608
495538
495217
65
220687
442284
83
335111
223374
15
336905
5
555278343
21153
63
99264
324063817
225659
279194
237119
6
323043
275973
67
243024
11
14
611991700
63469673
331492
86
93
23
82
367667
35001
2
169661214
205924720
35
422938
14
83
29567154
552504139
61
189653
322180
105794
96
267000
65
6
146754641
663454499
309122526
3
14
499266
228698
74
425836
46
50
39864
1
250136
16
65380
27
183977587
83
46
148258
69
423209
769018632
97
387069
88
4
77
92
50
386659
94
89
2
684661875
99
413602
63
372023
266441
141780
51160
8
355907
83976
62318392
83
376315
99155
17
22
3
46
56
250108
8
21
19
29890
98917
97
412920926
42
160389
52
56
4
2
210864
136203
40
15400
1
10
68
32
99
176599
114095
8
406475
89
18188
336892622
1
48
9
26
73
3
251298
373428
1
22811
10830
73
134459
18
871041097
63
461420
25
31
87
154692
376684
435929
76
56
1
68
57
89
896178379
87
226559
294136
17
194457
432582
251309
4
350174
274159
143142
24
387351
74791
20
156719
47
6
91
327041928
63
207526
99
766499192
73
12
5
249710
113510
63
393275
79
251685
954102871
157910
139823
97
495621
41217
2199402
397582
411288720
34
7
464283
56
225623
6
7
7
9174
432499
411610
28900344
395959
417146
79
80
72
180941
72015
4
52
226279
55
18
49
240889
15
302092
12
221042
65
964850493
78
2
58
58502
56
279060
17
89
86
93154869
335901
151152
35
30
194192
222528
2
50
283565463
45305
55
18
45
201283
51
561708176
83
81
3521949
412624
49
478236
76
2
172294
36
75
753263217
74
36
254580
82
715408835
464514
944965510
32
440682
4
409611
709449406
192355
65434
77794
441682
81096
37
88
31
58
75
26
74
293348
58
31
132591
5
95177
427816
94
9
28
49
77
76
76
382531
46
303245
152512
31
434794
5
304077
358654
16
205297
42
63017
9
899402702
195370603
98
140313
39
334756
95289
47
100092
8
46397
307443
321404
212984617
50
32
298769
491188
27
44
21
101024
50
149627
581078019
976662398
239019
63
78
6
83694
705301088
132921
9
3
3
8
36
53
82
74
71
44
200205
115629
74
316324
92
18
38
11
53
170004
97
262383
335512
486262
76
89
220657
72
436545
14
29302516
104994
63
44
31
119511923
427796129
8
205164
4
1
150808
2
2
99390826
8
59
10
49
63
3
26744
244245
52
68
446520
5
67
40825
402382
237317
99
442891
18
54
72
10
61486
322016
39
37
294630
95
57
151042
825200032
5
4
126272
85
87
408792
8
163021
81
151406
100681
453371
27
18
78
20
61
7
88
78759
702578194
26
247029
102841
778744977
98561
33
103990
18
498019327
92
82
909891186
962643035
53
191319
70
24
14
39
49
286789
306639
203667
343542
208527
998602058
382271
323254096
11
97
343806
469483
949317818
83605
1
34
17817
45
4
360661
18
220659
80
485318
331395
50
79
319413
39
435446
61
26
275937
539499254
52
131988
35863
190148
339171811
463446
2
82286
6
54
51
340349
954785839
79
375374
26
216787
7
47
298948
1
14
60
7
67
243048
50675
45
345987
64
30
593360486
87
296668
7
244807
24
68
37
73227
53
356623
98
4
4
373265
839213087
91
148126
40
77
678976858
159375
486721
677270880
7
435971
4
359404
488214
80
334870
78160
94
279437700
497537
54
99
12
434005
155915
494373061
57
636609993
25745
23
99938
39
437967
89
4
428464
223848
445522
478917
95
77278
924250358
44695444
19
372551
403239
145521
67147
285127
77
201600
37
61
13
274294
83
75802
41
266382
98
26
54701757
8
154274
743382664
9
21
292862
73
20
12
40702
38
22526
14
91
6
63
12539021
55
272294
849814632
708802754
302727
57
42
271728
165259
50
93
3
54
309938
42667
161794
219075
409661
112344
84190
51
57
91
427418
2
125574
97
43
143200263
55350
226728
418950753
721263116
69299
485567
1
560062680
86839
10
76
63
11
7
42615
58075
30
931646495
138918
21158
327598
9
78
378207357
196385
9
5
114800
305570
338316
68
305759
217000
121192230
252060
399088
21281
85
27
17
136761
2
18
22
91
65
401986
106247
328685
18
432967
302040
76
9
81
4
248659
127347
64
122361
701560105
6
219394
80
72
426925
144796
26
62
58
39
80
295674
371693
74
93
3
68
9
421660
212919
467425
49
9
34
4
75
41947
83
3
92
315248
76555
70
494299562
37
4
1
71
251713
77
962482750
90
3
47
68
341584
904129400
57
69
209111
150577
68336
87
225150
7
68
8
1
313996
18
69618
9
66
495200
66
234891
314094
48
1
263182
100695
14
33
56
143206
77
13
4
420011949
98
278815
58
6
81077
1
387197231
8
216317
293289
90
18
83
91
84
33
11706
5
297436
351419
311644
36
287592
37341
65
6
91
90
19
29
7
69
69
755615118
93
410669
28
59
310217
9656
99
60
17
53
49
6805
50
99
85
234717617
49144391
487713
7
10
6488
150493
51
34
330530
407488062
245935
9
7
25
6
97
475594
384592
51
839037145
4
1
772329865
473036
445082
359815870
74
38
74
23
493001
4
5
442079
95
271650573
403168
270561
38
10
7
74
157661
82
1298
411184553
369980
194566
115482
53
32
54584
87
81
49
58013
5
477486
1
31
397437
22
94
90
18
85
34
910833750
45
86
7
43
5
371648
338557982
9
8
437297
1
378324
92
1
206878
13917
45
15
44
55
151290
248718
143047
25
28
49
60953
356226492
4
22
355228
181968
366724
69
71
213935
103482
540527380
1
4
98874
67957
90
46
2
188945
572913919
261465247
456959
19
974021977
74519
51
7
85117
98
109059
293618
84
14591
614391757
118810
64
94
12
485223169
29720
40246
355836
593088616
25023924
69
53
656451060
10
57
49
332324
256375
49
191933
432357
60
117927
491548
214274
446343
81
171061
94
214310
31069
73
50
443304
116607741
443665
14
283531
46
59
22
40
6
98
115859
71
2
10
377203
448362
37
3
392264
430823
3
21
160449
70
472217
26
13
2
60
316092
364102
46
9
216924
95
341371
325834
4
31
37
345659
96637
357842
72
293059587
6
60
62
39869
98
59
240216
69661
378150
396932
36
6
268766
24
188176
27
466870
878077973
48
31
3
152952
75
46
50
56
37
19946
97
11
40
457047016
72
30
584530242
97690
63288
257244
30
8
496725
40
407893
9
91
27
103998
157996
29
1
115622
321554
256958
174068
16
86
90
2
28
327428
2
71
297566
46
85
83
83
32817
2
210437
9
8
90
90
4
73
34
477599
188472
39
43
40
81
1
33
5128
69
68763
529485683
333784
496066
64
767415427
351299
18839
92355
48
51
6
476828
9
92
84
86
26
20
4
84
6
1
314224
11
599896893
68
464775
334274
287872
432277
36
3
19
27
7
34934
3
51
2
348574
333410
185121
378216
80632939
56
323177
44
8
59
579621722
9
8
63
66
46
241738
26
362484
74392
14
13
192536
523937273
85
6
470678799
232367
163561
25
48
359130
168073
33
435256005
17
59
11102
78
32
80
174402
17
470921
479207
989619971
26
4855
8
406612
7
21
56902
357427
69006
35
83
43
166886
212463
77
61
389323
221555
318074774
80696
394386682
236661
362780
88
98
82
187957
37
16
1
28
314993
78
133220
241618
8
207388
193587
33621
40
161696
373044757
9207
429665
46
171610548
408122
132534
387471
8444
353502
253485
3
358772
167772
6
45
106125
71
371439
85
39
930214836
18
88
358393259
393978
397517
429121
358589
453862
96
275804991
90
2
381026
69
41965
61
214351
9
79917
35
181471
3992
387322
430960
233455
10
37859
15
20
27
16
71
8
218935407
345483
7
29
5
7
964813771
52
209951139
175889
9
8
49
368786
54
2
69
4
10
142247
54
492728
370430
34
408670
21623
75
43
400943
131131
401841032
252311224
25
192041
9
338728
904407660
46
83
189482632
91
88
48
285514
198238
315130
99
772247391
73
834233433
9
81370
69
50865119
85
303651
94908
33
35
266084
396155
411400
6
125046
123253
291930
9
9
439960
7
365906
394383
6
92964
248938
70
198788
268810
354058
2091
2249
30
399293
899924952
245490143
424192
79
25797
390210
430089
775181041
6
447774
10
174724
483504
287319
632628638
372863
15220
14
39
41
578735408
91
6
2
4
207258834
60
89
535560219
20
179620
85969
38
8
55034
586978792
6
832922760
36
9
92
120344
93353
208976
63
379335020
409989
8
27
24
138929
9
93
33
368946956
56
55
62
57
90
53
950525256
60
18
301916
293349448
483207
40
47242
274756
59
39
10
798514365
71
403560
63
51
492092
180014
27
2
428498
351212
56
388082
237940
743960030
368188
5
1
454271
72347
99
251004105
912827423
26
67
82
54
763089874
69
199764
25
53649
40
109377
342374
5
258525
41
58
492958
58
28448
381498571
98058
116743
152751
193674
94
91
48
6
92
436277
1
95
86
836185724
94
383408
18
3
424827
473171
224784
30
107396
144799
1
219242
312749
39
80
149612963
94
217730
96
88
787785913
4
2
486989812
739302834
6
29
11
300370
125972
2
17
421753
907795649
12
39
26
57419
65935143
228941
2
70
29
24
20
3
12
607865443
2702
76
417587
29
13
84
605357675
407520
177012
311171
388051
84410
23
40
404418
336140
468464
10
28
780369425
494906
37
29
43
348094
95
56190
8
364607
666492017
393523
684076086
318513
369968366
140320
49
350739
4
455218
90
92
55
174861
30
936840699
84365
92
13
30
82
11
13
62
46
23691
7
19986628
9
126907
44
62
409128
474705
66
357699
198475
4
29
489194
406130969
268531
992152380
341847
4
331073889
428927
405930
212931
58
155827109
62
19
64
542129505
29
338178
3
10
27
214158
8
475741
428490
118411127
353722752
6
13
364466
76
87
24022
100364681
482054
25287
362417
9
785912220
718971369
156859
49
337896
206072
18
21
359719606
36610
493326715
15
194993
4
40
95
271093
168314
435366432
534312144
58
431757861
10
77
3
112451
90
433158
92
94
356127
10626
69
362092
87045
79
253909689
187773
92219972
31877
95
741332257
60
25
226466
50
117509
30
162535535
17
28
73
364168
31245
97
24
18
7
486592624
92
82
2
21
5
294171
88
474878
492964
346424
954352571
580818087
4
498736611
559617184
6
292304
101148
94
23
754058042
979517446
44
7
22701
367573916
81
208041
321384
12
395754
40
332809
92
54
479771
203073
21
376243
21
165781
60861
88
25
65
4
52
3
40
265511
90063
6
88
41
309037
172649
68
287912
416856
14
28
131829
263148
49
3
92
58
441856
92
418255
433575
58
6
326347
470529
7
3
70
433489
56
327843
164347
14
75236
27
55
84
7
490277
9
61
27
28121
408103
53
85430
44
369282
389937
29
421720011
921117175
29
315162631
79
97
173610889
185326
54
53
12
15
295158
457452
79
298428
31
68
65
7
438091
18047
28211
58
16
45
42
238406
203784
25
123233
443026
442439071
369306
186671
1332
80346389
488170
59
451214
1
121638
397597039
3736
347445
95356391
206353
176433
944029800
44
36
73936
83
239992
93
5
12
45
18
60
11
5043
83
88
36
226401
42
394378
66
9
406729
83
61
463220
463025384
35
12
47
2
45
144643
919286124
31
85
9
92
55977
294312
130625
37
72
8
88
19
40
301648
4
59
82
376772970
37
177829
560372019
443014
319804
55
635010483
214512
77
38
276807
83
357682
408118
29
48
32
84
92
5
83
150714
260480
16
61005458
58
444686
184635
47
95
35472
57
6811
184012
831354693
319900
1
95
60
55
211832
5
15401
94
1
42
96
269204
7447
112044
14
87
811379709
3
434063
365699
29
489397
6
453071
67
3
434555
12
252548782
256859
79
87
328151
3
96558
49
185962
149969802
67
80
584945245
154681
86
6
75
5
9
193913
16
66
27
113732
244251473
93
389208
257212
439448
32
92
187602
21
5
402100
40
17
79
65229
538141074
9
64
27
51
74
7
15
44
74
408144
26
15
68
6
115628
472307
57003
20
4
473539
87843
6
15
406911
439155
439561
110099
80
391611
89
21432
88
48
58
47
322892928
7
11
130393
495652
27910
17
146046
58561
88
1
134967
91
435626
77
248440
122832
415258
172899
437853
16
227241
372209
1
20378
638472526
369253
332606
2
942909466
9
29
49
87
262
34
29
247139
238496
9
16
4
443193
25
4
87
407549
23
3
731938562
31
17764
9
25
932054786
8
7
944
457728
6
8
56
76
487838
499684
117309
2
64
583228299
639754874
246462911
107130777
31
2
86
87
271967
96
43324
39
83
26
418208
480744
236567428
15
431727
415246
26
209884
405347991
9
54
11653
47
87
41
237109
41
94
202119
480954
74
27601
44
28
289298
63476702
39
42
37
35
229821
26
98
420225
28
326486
8
42
95
129331
83
393056
24
429134
373000
5
99
300583946
9
24658
76216
247668
78
65
8
44
473358
16
73470860
7
37
606153161
99
4
315100
120117
37
316891
316856
476888
189967
241189
47
228080
86
75
217470
21
370592
93
327138
441809
45259
229377
72
13
363110
489350851
666781712
75
284808
2
57728
65
264253
381604
55
67
448426
127778
438001200
185916
811610696
466722
75166
286085
244016
646532098
98
74
70
385811
1
68
4
300703
8
440913
265332
119840
29
391400
27
84
26
32
306313
20
44
63
286329
88
57
353063
81
60
107183
70
288172990
351135
678254669
338880
146474
991698465
92
463664
6
261121
249365
1
470937
41
42
89041
372851
41
261682
61
216391
137660
57
123894
112136
96
484613520
59
387770
358895092
359479
389765
329149019
47739
4
481518206
67393
5
38
154317462
8
26070
1
360768
333542
71
130234
174100
110295
402652
491431
651241642
133682
465694
9
60024
317054
168404
39
378551
29
48
24
75
288914
5
285970
79
25
73
448498
46
83
855059892
34
99
95
90
398961
63
134697
78
253470
126558
2
96
281701
202684
86
92
333598
262597
483455
254744
34
73
36
1
42
326056
37
774979479
200362
7
36
10
56
208460
453390
73
20
85182
27
22
469228
53
454233
242053
438559
299625
261246
91
322466
33
66
20
150884
8
86
7
870190798
235270
263300076
225170
464825
65
489251
73
3
8
5
403815
91
127616570
444802
3
24
461716
351773
57509
240522
216137
293883
322503
60
15
27
57424
1
201994
7
279945
461496271
2
496780482
56
73
4
8
303821618
139947
376674914
35
98
57
231007
69
8
333805641
5
72
23
55
3
44
182396
14
9
301647
5
157740
21
48041
26
8
696207908
16
77
490587
748020704
193602
60625
74
19
72
68
24054
38
4
152855
921227194
423839
56
39
272593
149193
2
34
783270563
317580000
146500
53
88
109003
78
2
339461
80
4
109884
73
84
1
468590
321620
95
6
456082
34632
23
115241094
476646
115691178
421877
399789
1
73
87
417650
410437866
54
77
319005
399662
9
42
4
165250
63
3
1
2
35
110765
389146024
141572051
99
45
30
80
457751
156591062
111197
415616
27
127631438
349312
329065
80941
67427
4
119432932
74
11
22
401459
54
473366087
101563
478162
65
7
39
459878
32
71
11
8
15249
95
3
74
60
64
373991
85384
213349
27
1
41
76
562911253
8
2
9
32
192071314
84263
65
62
86
817822512
112522
234844
32
56
99
119808706
4
288542
690838610
299219
438155
74
461665
67
354029
457426
403044
283128
451869
313500
7
260774
13
8
72
86702
90697
72
417087
498494
17
41
349616
314150
9
16
84
66
1
39
125671
73
94
27
24
80
99
69
2
2
14
27
14
457925610
79
353557
1
65
76532
848696372
1
484039
781600664
46175
338190
212099
12
19873
168928
60
58195
22
35
197291
380170
33
77
68
253421
12420
35
63
89
54
48368593
64099
299039
290717
7
370345
80981
57
8
226944
32
458439
172521799
49
71
429989
337029
123736
89
82
378666
243098
225468
60
136045
99
14
429455
87
129138
447416
2
55
30
469124
28
340117
73394
241371
471206
104329
37
230885
233349
386895
25
53
18
27327
476226
48
96
57
79
308549
54
486291
234128
52
93
6
93
15
14
884207115
8
7
33
60
306243
42
77
7
5
36
453431
1
229701
327567
368553
64
58
644521237
86804
371338
58
263588
98
7
82
516236032
65846
90180066
170729
395994
964765711
437682
401016
89
169458349
10
23
66
49766
32770029
37
2
49
297845
453755824
236487
19
81
274049
186765
2
485744
70
126869
4
90832
193803049
51
223966
92
89
320735
699766673
59
48
393992
225852
13
4207
239972
260855
43
426981
84936
79
43
268986
43
2
9
28
94
369015
77
279532
226850
349769
144067
222171
98
278481759
176735
30
69
93952
448398
36
468215
43430
416854
134426651
83
29
299059881
97
111577
75974
5
11
198823
190168
567934096
34
111295
295474
69559
46
203929
56
478799718
99
162136
26
110529
46
6
473629
88009
27
83038
40
53
40
53
269512
2
24
336286
381053
99095
340815756
53916549
3
166311
199657
43
383393
247652
39
7
61
107177
234993
59542
291850
277238
4
8
13
340622
110795
325478
4
461472
623795001
493457
48
69879
38
197079
126946
111788
6
52
146097
100111
8
66
653557664
828424209
253784
20834
2
87
68
165099
5
106127
291752
466525
200900
69
421148
79
452256
187513
349931
784279862
22
397669
51
31250624
9
111995
5
249987
226679052
73
7
493322
311072
34
963847758
408767
22443
24
280737
40
90
20
9
55
329898266
37
5
82
7
13
258582
41061115
7
68
88
417663
6
370924
205735739
150740
213746
376691
294771613
152610
62
77
8
99992
299032
241253
322361
3
78
122347
202094
38
248902
59
179464
511764830
77
70
51
71
82124
7807
85
426755
32
244976
42447
475583
33
188772
262924
79
290915
48
67498
42
348317
9
90
2
281955878
146895
18
79
9
376511
90727
8
581245160
75
97613
43
63
89
182330
66
487360
14523
125592
487987
60
807159581
22
5
677203647
39951
74381
78
6
86
89
27
465639
11
324890
323783
10
8
11
396338
39235
57
136448
151870
161917
72
57
43
5325
4
3
129112
69
206359
84
51
55
376222
30170
69
90
86
294523
6
81
412082018
97577
33
215280
28
205596
51069
69
259119
437563
883809475
296903
53
175770
61
313580
43
30
3
771834699
5
37
425184
75
447745
92
158181
139070
8
58274
185460
6
47546
313008163
38
33
10
26
47267
475558848
76
7
69
74
8
65
69
37
152073987
233210
394759
40
39
140082
75
17
384240
47225261
1
395745
61757
164572
26
322179
4
28
337398
490600
32
13051
337559
185477
4
50
64
198597
33
249142
10
95
6
37
344880
39097
46
75
282899
435556
75
55
20
348415
95
41265938
262719
7
451826
398359226
9
84
53
415356
14030
55
50
188256
453643
75
115863
78
18
259671
87
21
583738966
65
57
112638
3
51
403093
714540412
77
481061
17
342936
94900229
82
28
128237
324096
9327
17
365758
352991
95
2
454421
77
205365545
84
69
117436
137707
155230
769744632
336399
64
385200
95
35
326271
19
12
48
5
950283252
2
63
37611799
6
85
968072841
85
10
370441
28
78
281749
62
278879
410313304
197064
611654902
2
64150
90141
98
65
360087263
655528270
97
95
102867
13
8
64
1
70239
170008
6
88
69
74
73
19
27
428510
42
5
2
40
439524
253361
202935020
46
360003
8
195615
2418
5
78
4
125271
80786
98
60
195101
87
485986
97
354872
72
7
15562
30061
200375
185369
44
54
70
41
72304
31
8
342989
21
180169
64
9
441306
19
62
31
94001
4
404103
594382442
314592
92
67
96607
390828
36
214243
1
50
9
38696
84
78
68
183835045
457202
393432
2
66
9
206310
55028939
150258
48
39
2
38
167953
72
35
77
24
409087
901371038
200604
61
33801
329539
85
216380
54
470198
63
4
39163
87
71045
890447546
83
72
48253
49
97304430
268854
38
25
459861
68
642020200
380066
81
36
87
343240
35826
75
9
28
165754
280883
73
355632
93855
271835
6
20
33
788891320
291905053
387096
331611
193541
58
87927
2
98
142670
43
20
342906
85
4
27
155020
43
322429
88
4
389439781
26
45
331473
49
471558
86
346172
37
88
85
26
327235
87309
317161
405880
51
269697
67
847102949
242100
205064
361511
97
47
81
69628
22102
461849
36
84298
442307
44
95
87
221043
98
296084
77
440395
452839
89
553480035
61742
108509
2
4
7
338606
8
198478
58252
334322598
412805
152841
68
82
62
2
522970089
11624
135707
238376179
653202575
2
317763
38
47
20
293231
7
69
133719
376720
988976450
47
65
18
276012
5
12
242013
38
361603
438310775
82800
336951
74906
97
53
937221959
160973
11
599764961
327291
492493
3
160717081
2
96
48
74
45836
71
64
16786
9
21
40063467
485041
33
51
51399
170864
34807
354451
132238
421383
46
84
91
190091
15
75
195677426
390151
473101
96
39
41086
415246
752706543
138786
3
9
72842
311154
241673
83978
13
262036
779462440
537252656
496241
53
99
848598595
416077
85
57766
496390
6
170941
991661973
29
14
76
957772406
27814
431818
605473319
78
10
459838
469231
439094365
5
19
54
8
70
262118
367291
24
25
51
1
41
10
44692
278848
466714
7
45
947523832
6
2
23
33
128180
160864
9
93
4
8
134267
195288
77
68
38
230866
7
61
13
225996591
86
55
62
205400
5
203487
40
67411
77
80
14655
57
29
318037
68902
50
86
395387762
1
2
919432966
50
920447976
56798
147893
70
337465
184408
203871059
310559
12273
279813
64
334368
461467
762484614
145270
241965
452343
474590368
222790
322867
324528
25629
76
56
392420
484019
405215
24261
31
9
85546
51
74
82
35
9
182207818
391751784
458144274
11
23
5
10
419550
424095
54
31
241065
198517
56
113390
4
261981
54
221007
844525631
458610
97723
266852
40319
16105319
378130
44
471312
93
908172622
301179
13452
13
425661
474302
57
90
2341596
35
386184662
3
321221617
291748
274943
8
82
414712
276724
975434335
170518
78
467814
3
301479257
75
11
22
419394
95
2700
466820
222649
84
85
214348
275124
70
713707265
18
56
27
56
627074375
393564
422249558
348659
457941
376362
190303
226740
2
214923
59
40
179206
45
9
42
368649
593690023
51
52
2
72
99
125186
106446
337033
75
38
11
89
419160
25668
96
264240
55
23454
427488
93955
213213
6
477790
5
112484
32
3
97
893486325
65
564548943
688818096
267721
62
139300
8
90
31
336836573
87
36535
805213791
95
539399914
17
68
62
247463
58
44
968422858
60
75
34
71855
13
44
316260
57857
321132292
457813
83
93
89551
371779
10
38
271319622
327380
97
8
21
62
41
29129
407553
11
331458517
90
5
498563
132081
90
468132
59
165873
559554073
329222
465670
43
3
17
226787
91
380157
1
98
16
389652
274024539
73
81
303151
133468
90
86
294212
5
151682
53
70
158225815
64
382746
253042
368445
83
67
414780
52
444666
75
44
74
133998
40
429329
293711
304835
54454
97
32
99998
58
4
180727
408553
627285582
56219
866909078
482244
34894
3
356904
428856037
12
84
24900
152621
4
451508587
28
87
41
91
294409
64801154
84
372602
2
26
336488
42599
573250408
93768
104352
57
97
380483
412371
57
100840
34629
95982
321875
200770
54
10
31588
44
52
36
30667
163333
444962
44
50
258192
26
178895
129945
113587
320373223
681484045
421500
8
5
447394
7
489830
22
735916638
59
157129
177544
61
259826
37
1
207403
9
413515
73
11
473071
87
281561
25
66
59766
12
95229313
17
28
24
280841411
380569
9578
214948
6
11932
760536243
29
274867774
210473
255756067
66
93
327237
6
84
72
32
76
93172
486294559
2
6
79
96
17
265148
470962
483410
3
55
159152021
13
410685
16
116907158
47
267001
991412251
70
229050059
92
5
29
65
75
99
64
5
29
444959
25
28
94
258325348
66
470140
69
47
98760
48
47
79
454968121
620494132
3
299033
326155
218742
9
71
721311376
488055
79490
99
7048
528132075
45
603839159
14
56088
64
34
20
391687674
4
792954984
98
243747
80
83852
57
830817080
76
383610
82
66
9
98
304754645
494671
62
117834
424099
32
40
347476
48
195151
12
450759
158599
857627448
191163
77
169984
12
815459765
266048
68
85
38
73
6
13
2
5
772761933
13
14
323167
300916
396068
28
401442
93132218
25
348812
550768856
47158
78193
64
19
391988
57
8
220113185
382486
319309
367207
43893
80646
7
12
9
31
935254116
502781368
107988
22
92
9
433755
447644
69
21
235084
98
65788
520771127
500919660
237522
83
302653
56330
16
68
97
466613
43
68
55
90311
207873
40
47
443096
98059
54
480534788
129139
65
80
22
26
291118
418645756
57536
286527
22385
26
37
409682
43
157469
70
77459
142297797
6770102
374240
729005773
666886396
70
63
396060
98342387
158148
83
53
287499
85
21
67
73
45
3
16
12
320169
401254
60671
76
302785
444924
4631
17
217416
377955
10411
133091
337097
226577
277538
61
86
46156
457117
3
384103
405176849
9
449287
223216
588434754
61
770583968
58
65
99
336890
32
1
6180
41
39
46550
17
470176204
411593
59
451969
16
443285
449703
9
20
92
9
74
23
58
598617004
145790
379834
3
114107
92
32
44
10
96
853093168
359003
367620259
262689
31
2
68
2
181970
229016
40
187623483
98
495771
1
91429
96
2
41
82
363628
416007
9
307419
8
55
71
91
93
54
79
458762
36790
227996
36
8
13
226171
44
70818
198023
510123223
197107405
4
898417319
69
4
480364
158669209
236024
470489
82
77
27
332536
830556877
352528
6
97
453035
82
35
1
333944
38
1
130837
33741
97
8
50
499616
14
313576
719964688
5
20
61
820463857
63
92
344524
810516356
219111
269268280
44
47
59
440055
225736
51
280259
291668
155038527
2
3
87
64
916630464
27
119599
968887484
209498
3
688358980
1791
87964
57946
379933
75
61
31
43
34
60
85
172851
80
134471620
138840
86094053
74
142306
41
255989
386508
299532
405942
94
291425
632516754
23
52
58448
83484
48
73
81
73
18
313608
263545
72187
18
8
483015
65
51
135381
368390
98
2
2
221940
180965
66698149
38
90
169261
69
477396
246721
463561
4205
42
4
80
436232
73
82
37
421469
56
89
5
88
12060
43
48492440
41
375977
544497000
52909
646204530
61
277700
318600
73
253002
183661
76
1
25082
4
446853
342103
31
403289
52
44
386676
318765
96
9
55
4
59
22674
415979730
58749627
849174846
122955
322110032
448221
3
82
25271070
323631
580874397
421847
26
274094
179781
382776
322037
65
3
73403
90
420351
3
9
89
310342
31
312323
39
225988
89
30
255738
443737
91
110658
288023
227739
427280
53
96707004
92
81
84
81
93
143320
78
40
159049
186573
358397
3
50
352498
46
356413
27307
45934
470257
393715
162085
540711633
233149
54
239001
94
41
440401171
82
139603
62
68
765180179
83
418825
58
87771
37
295782
74
118143
13
33
257153
347374
131329
85
345784
56
46
175992
98802
11
245741
69
686227218
6
178527
56
605073963
4
38
171956
39
2
499461
399691
438112
13
78
87
408643
206693698
302732
966242603
247420
4065
78
8
919480218
307513
61
318666
48
109741
252493
160802
36
62
303462
213240
483620
10
84306
197651
56
249459
203920
65
313737
4
24
15
49
206966
20
151428674
18942770
48
300826
7
499324
28623
64
610320320
5
26
36
362232
71950907
336367
11
239949798
77
48604
35936
337103
25839
362610
53081
8
205540
6
40467
115432
88
952218766
98
256009
452738
297592
42
92
6
23
137412
320785
13
476011728
365416
231046752
116946
59
262273
71
963078728
26
133901
68
20
425585385
50
23
291855
33
506627833
8
23
79
93
32511217
9
39
61
187569
63394
15819
3
156251
313322
92633
181046
90
732688255
264102
430387
326098111
77
43449106
78421
156366
489616
13
7
29
321467
4
107969
4
68
92
15
83
445331
172484
628473026
767617662
115903
96
140188
30
226536
36
307220
37
5
446500
23
466725
532734615
24
35
6
419998
34
34
3
233523
280294760
18
355454
368176
266031
50
10
10
37
15
19
42
301251
266649
58620
89
45
79
29
24
904179372
123034
456333
305493852
93
5
425288
67
5
47
675400932
559447352
49
234054
402674
276478765
72
388229
478400212
57
284332
96
49
427079
172256
184049222
92
436336
90
257839
66
299375
99
89354
331912
89
77
874072900
50
48
6
87
88
498581235
298902
386664
11
330358
11
499423
98
57
64
47296511
252663
25
28
5
85
54
4
3
62683
145331
4
147551
224953
1
34
55
111122385
52
66
29
174266
305462
83
55
35
440673
409513
220460
737339036
263390079
48
70
14147
91107
471909
20598
83067
16
38
45718547
62133
182631
470836
2
435280
980945194
409662
153585
4
72
1
423192300
396930
344323
97
48
163463637
60
46
29
33942
2
85920
9
410266470
90
387607
186273
142815
6
20
49
236873
9
3
79
150095
24335
275573
85
42
10372
14
282283
54
660642894
102477
9
427358
64
72
233792
9091
39
434307
72
2
387646
27
488082
28
7
65
33
71
104840
46
169880
57
854328254
3
62
82
5
422637
250312
688017709
245366
170398
92
655850438
438624
5
70691
52
38
441159
216404
36
98
389488
79
94
56
28456346
38620
260475
122057
99
3
73
349963
95558
76
229226
17
288836
89
5
284942
73
13
43
69
96839477
19
334616
96
5
9
50
525248639
80
142532
347209
385317
39
17
3
477682
58
196773
457912
99
135828208
83
261741
48
8
9
32
85
30
973274732
668112112
34
179789459
85145
58
90
84
492312013
46
234934
111453
385364
5
152479518
85857
69
73
414190
8
97
44
12
92
429474
84
76
66278
27
291498606
452773
28
74
8
23
8
19
155437
127314558
92
154411
8
815667167
85
430682
590065729
405547
410609
93
365593
389206
103288
75
473678
92
92
77
425135
75003
3
500260896
148342
57
90
215761
245117
64
69
1
91
9
77
82
43
70
246551
80
17
86
241154
173684
483237
213110
93716
498910
72
181317
37
183382
406954
49
345668
409271
458575794
460310
18831391
312819
89
288893
416301
70
132615
33
72
298704
65
93
63
42318
456940
90
30
181926
91758
90
98
67
819253134
391584
798914922
64
377609
264833
233989624
75418
59674
61
375788
8
311891
74518
35
77
68
465762
69
93
121139
49
32
13
126725
442940
59
116865
594050092
440252505
100160
408064
56
36997
73
49
287368
142087
16
363926
25
126710
137883
16463
9
71
6
71
40
408752
337698
38
69
20
275512
5
7
469787908
6
11
31
3
162780
316718
80675
79
329942
84
95
425658
185298
88
321587
57
48917
390360
33
3
37
96
357495
9
406738
111123
267787495
49
5
639207492
2
62
8
287558995
916201275
37
273332
2
177783
201239
199509
80
7182
58909
2
18
81460
5
63
56
55
77
382156
438315
47
412553
68
8
81113
41
28
67
52
9
368971
98
43
35
345462
69
3
9
39
5
363096
921018845
55
75
61
2
82717
100900
76
64959
468364
30
64
5
404597536
441604082
53
358677172
437982
272803
56
47
21
301173
400619
109318
342024
19
25986
48
32
6
179494
617530312
250218
42
8
209674
258003
51
39
74
439812
476656
97413
24
67
73
237963
649884779
86
6
91
23
8
9
23908
132172
38
812455622
33032
119237
363272
429618
340784
72
3
212085
39
58
494499
360158
177665
2
9
82
194093
11963
7452
365767
164168
45
45
62
78
89
86
76
51706
19
24
6
219977
150211
367892
283805
3
91749
224509372
361758
3
29003
89
59
79
268170
8
95
190050
84
44
245561
7
61
211259
181331
213652
409625
11
453293
77243
311492476
478132
389265
189765
313729
84
46673
8
167460
326882
41
15
8
8
346549
180729059
88
379209
25695548
744708208
30
472607
470865
115417185
454772
36
358002
894311028
50
177069
993593247
175201
68
28015
494110
79
59
55
46
86528
78
99
244664
261312
416488
20
436796
18
147711
40
68
83
4079
2570
136324
11
341585
84
20
478419
88338
370011
56
55
30
68
22
63
88
322545
27280
32
22
43295
256949
483448
148545
338178
84256
34
26333
165566
299350
40
89602
57
55101
2
360773
83
84
5
65
14
10
44
75368
178668
311812
92
311356
693190953
31
74
62
10
56851352
5
170588
22
22
104679135
56
83
98
74
50
54379
83
32
491933
380818
26
133433
282926
23321
112187
478842658
348595
108024
8
79535
4
97
75
210734
167129
37
482657
142553
415818
99373
423506
249029
237491
262851
2
25
31
133424
33
25
88
388146
76
230793
256987
41
50
444559
1
80
345704
355107
26
77134
418530829
460218
390412973
56
17
45
9
8
187748
95
10
29
149225
196347
94063
1
386661
2
288056
65270
49
46456
67
41
180663
231817
439651
89
11
10
173567
127310
44
45
146434
43
823901413
140664474
155394
33
1
119296879
27
768611182
36
99
25
62
418567
23
691419169
4
401562
93
91
323379
41
44840
87
1
16
437266
87
61
299053
56
59
303741
9
414981
407985
56
36
149717
49
191744
318130
378441
3
323745
206706
4
96
440299
442165
4863
138534
44
164194
75
26
40
348433
83
3
777783891
347108
481262
697
196934
335214
30067885
394462
387205
342646
739767115
20416772
348275
371691
16
299950
230020382
39591405
95977
435282
74780
59485
479537
70
64
93873
109811
77
263253
27
71
112016
21
48
549108765
37
76
30
141812
62
89
105506
75
270392387
194699312
17
237973882
62
1
6
203732
44
684785777
35
885210069
85
443106
42
8
446880
62
788073654
58
86
157835
83
27
18
306764
88
28
19
50
8
282910
63
163926
11
38
86
294369
92
2
311712
73
226257327
73
972816773
315016
96366
5
267902300
329064
336048
7
337415375
26374
261415
135463
20
445450
378379
76
302
101697
59733
1
269480782
107215
651346151
181561
229348
91396
13
47
34
2
29
84
65999
161856
65
276263
27178
5
8
6124
51
562214729
36
285226
216618
39004
414314
364939
42
63
477210
84
50
27
9
435302
39
136669
61
359572
4
7
12
208053
76
678110086
924856015
212326
498457
59
37
65
265389
8
74
419354
23
41
11545
85
5
91496
217121794
15
96491
66
9
734326180
1
289375
341681
829393671
459788
698409281
36
49832
237420
60180
448389928
408490118
54
601253638
3
81
97
25989187
50785
35
27
45
70
12
325119
9
9
3
286200
8866976
52
11
486958
63
2
523921004
21
24
396486
197634
329614
26
279694
41
14
39
22
63
68
37
88
92
96
77
35015
151674013
893971828
460234
344551095
435388
257758
113004
258323
5
70
89
65
2
339491
877321742
9
438434
3
888480633
9
340275
7
161226
286418
3473
378721
481307790
51
333230
72
2
407410
49
429410
70
40
72
573682819
64476
461597
19
670954435
28969
704058725
64
144816
207608
4
416594
251496
19
179393
99
88
59
306748507
79
1
87
91
296935
19
427937713
225332
62
328707
95862
73665
37290193
406889
359056
23
260201
65
81
74216
81
412730
477199
615562039
30106
173904
61
160673
27
774805657
3
35
460245
481789
331507
173437374
49
2
505846535
968002068
488924
53
30
55
368637
88
46
44
10
38
7
3
186498240
349589
175396
474053
63
171413567
846628189
187099
46884
249966
72
448661
28
69
265810
382310
944747713
8
9
2
85
498741
481397887
43869
282204
429853
491397
80
358072
27
485506
424440
82
426584
84
406319
3
91467
445038
138682
10
62
24
23
70
19
722942348
46
60
70
80423
53
102773
67
94591
486164
70
292979
111164
26302484
55
29
54
69
671108755
57896
87145421
38
56
89
11
38
33500
270308
66
131344
483011
294107940
68
97
432162
19
140933299
43822
610062401
447890
13846
37633
83
68659
44
459690
83
37
38
43
69
684060208
8
196208
118698
40930301
213206
469306
80
64
1
178087
168252
5
18
51
4
46
344546
93
211319
6
15
2
4
170376
76
362735
2
88
409694
2
69
4
98
150836
429893283
296699
35
34
40
833000042
7
420192
83
56
374252
243777
9
54
54
47628
2
56
261449
335087804
71
37
31
156667
64532009
349810
4
437736
103939
302862
16
83
45
335197
59
14
83463128
52
60
45
104664959
8
152110
9
57
95
153939
24616119
24
12
495808
311920
46
30
470459269
196052
55
149564
61284
225100
47
99
13
23451
68
35974
400993
74675
263894012
22
2
64
27
12
146828
185882
77881
5847
261147
141170
59
14
81
29
19825
26
88
570434722
28
205190
48
3663
1
92
8
94
308221
56
23
440342
413817
246549
627967315
44
389447
27
78
171048
15
39733
31
267455
20
11273
5
73
495688
94
25
88
92
146536
79
9
442177
66
408792
1
17
44
62
263326059
344440
40
2
14
483869
76
221278
14714
109055
216451
705596908
378847
591943994
454399649
265930
30
68
120948
278037
88
6
476108
380059
76
1
25
399650
84107121
161647
336540
61
81263
490846
670204037
326778
344467
81
48
33
16
478777
360911
86
116755
90
14
1
15839
130498
375097
57
341626
48
94
27
145721
9
95
264060
35
158941
380105
29
334909
137112
1
14
56
67
90
29
62
179793
38100
6
85
779818408
267304
95
3
261756
20
294140439
387045
8
3
62
45
82
161041
63
63
82
830977814
63
51
205381783
18
768201934
327664266
93
236030
77
60
460951889
81
187451809
62
729772353
341008
57101
84
68621
2
499251
60
3
194990
7
467723
69
226726
39420
84
73
432729
8
56
122281
516648130
365131
1
151628
976991777
199406
203268
55
25
1
75
320576
96
830990189
10
222622
37
156299
40
35
464411
38
480517
562677278
431300
6
138350
159383
74652
276870
9
98
1
69
77
5813
2
46
110654
36028
474751
31
11424
56
4
650490073
6
359479
211910
325705
313825
36418
5509
71
291260
1
49
372469
75
16440
421566
50
291170
37
469997
157732
83
764715938
347163
55
25
44257
6
443632
57
74
303801
205943
74
98
60713
362174
404176572
52806
13
71
467550
65
8
85
14
69
61
17157
97
319370
2
70
146650
1
98
931385290
25
398691
57925
358458
237397
168711
4
167329
176141
50
984195568
458672
413554
23
263907
38
99
461597
13
277900
329302471
99
88455
137952
5
178867340
79
475346
114365
46
4
98
84
6
198822
321310
163101068
42
380686
59
137641
44
158720
24
62517
4
450957
414524
270092
186473
408239
71
96
312823
133623
41
5
284195
75503
108050
23
6
176457
36
71
39
897132504
35629
458262
7
70
13
9
351187783
134934
2
18
45
215751
8
613745082
45
17
962252429
257568
28
427413
185560
8
42
115812
12283
26667
25
864956119
419788
89
95
158288
188062
32
341092
75
34
908749476
69141
86
260639424
448380
213696
393230
218865
184263
32
416230
4
74495
56
20
38
87
1
368875425
50
334968
192722
78
504908803
28
367997
42
321998
48
41
573969706
381659
133023
14693
368543
79
97
192016
229790
41
22197
225987
59
12
42
50
97
67496
431522
434416
51
472642
5
412025
66
6
95945
431450
61
961084424
16
316010
75
9
65
328618744
43
303404
54
1
85
22
299711
9
191023287
11
232417
326581
10
135290
93
14
86
87
292391
104196
12
232334
425186
120383
816500162
99734
713966587
63
17
47
67
131291133
209771
7
77
39
10
678411680
807370948
34
56
191227
3
88
2
60
454413
249652
33
8
67336
239124
166190
462283
32453
83
40
22
485720
91
227894699
419455
277743
66319
93137
398567
163186
302757
43
88
28
412274
339051588
84038
256233
331709
23
330030
172612
27
633931551
40
159752
9071
54
283495236
23
63
175200
262504
9
370921
254222
58
24
6
106929
39
1
92
47
493858
123603
374632
88
831552590
3
162268
64
239214
98
21
458701
20
275942
61009
78
64
18
81867
63
491304
45
25
3
229469
288001
186905
14570485
909300594
416579
440499901
418970
67
196232282
9
38
913111236
79
3
392476
423303202
85
72063
83
83
50
29748
104401255
41
377225
555293702
10
795891942
13
375724
99552
247964
7111
77
44
28
75009
437124
282564
8
73306
351792
165481
89
253351
5
76
154736
112868
46
119621
246061003
356475
540997226
33
65880
226198
3
6
381333
475210
307934
57
380983
301500
440510
2
63
826814340
73
408937
90
50180
2
439051
25
99
78547
135158
93
98
996566093
1
67
46
63023
94
95151
116026
101775
881355393
34928
16
28
1
84
499308
7633
73
26
129508
9
31
370017
293983
492827
372872
2
454179
78
975193952
1
190661
145799
7
417727740
31558
379024
27
940839653
615635674
21
276030
430535
6
3
80
66
253420509
76
16
390678
189128752
95
14
849003594
387779
66833
71
127375
95
14
76151
65940
42486
236969
73
8
62411712
57
331597
75
19873
300356
32790
8597
98
5
19
179849
99
158037
2
176412858
44334
334552
4
29949
59
12
303918
63325
20265
168084
26
154535
241721965
498894814
17
333745
43
268087
4
118139
194647
161663
192287
256589
62
1
236148
122797433
10
150193787
1
59117
16
162239
360960
266336
51
72
31
214556
47
499047
2
21
408006886
396450
32290
134663
31
58
353357
109573
14
247946
7
8
222
12
90512
30
16
310249
201019
66
243954
365550
50
6
90
193844
98621
77
356168565
177876
273328
441042
317005
3
117679
191480
166127
464397
125757
186992
145173
93
74
113336
177655
80
65
292354
58
13959
144546
336391
54
12929557
194380
335504
115466
22
37
59
238582171
366196
23
397648
748408837
110243
141510
76
15
531578619
49
17
1
43
107597
3
72
187903
897631198
76
93976
226602
41510
6
6
4
98
101951
70
624232771
49
225001
70585
38
445135
73
416759
45
416882
18600
2
74
264585
567304809
34
62
379460
15
62
2
56609
42422
191127
91
731560589
384545
214463
154923
30934
45
9
97
62
404369
36
5
96
457060
436142
5
272253
271527
19
194000
27
31
47
29
58
62
12
306659
37081
65
98
457032
33
51
303045
6
9
99
314981
34
51
3
1
2
889651625
47
76
704541022
13
77
278444
43
90
14
406223
413332
309362
964032887
359454
6
9
79469
85
97958
9
47
153309886
416636
19
219807
563467654
16049
11
8
97
229038
300183
27
65
17
77
32
432847
268907
62508
1
38
400917
10
344948
33
404180
183551
8
44
142433
86
48
38298
803588317
75
74
22
261149338
1
84
10
21
70287
896659336
158741
419333469
62
1
281246319
42
1
478903706
66
38
47
281120748
410261
44
281013463
169175
16887
31699
342188861
2
42
314588
470557
52
831051891
73
369869
717844205
52128
415046
30871
412407
3
61849
2
79
68
286999
34132
310269
35844
369055
71
466244
176410
106112
33394
315174
455019
89
31
17
378248851
2
49
65
3
86
5234
275035
457961
1728
16884
14146628
6
8
426554
31
18
58838
421457019
132385
44
42
2
69208
342809
330079
533959470
152808565
7
592810241
212885
80
42219736
799222809
39
18
37819
302410708
30
48
43157
28
69421
41
4
458998
71
56
784568905
1
78
91
632926416
2
63
1
362479
77229
201856
2844
8
54
440546
201363
180347
433934
785795011
169178226
84
224054
211861
449145
4
463127
242894
98
108771
310092528
14
459020
96
163414
2138
81
260718
81
192850
717054883
3
394255
73359
892888235
10747
358454
140750661
66
76
4
97
73
83
338524
60635
19570
53
18
21
3
485799
313623
301813
773221367
452168
11
258692
46
331932
17988
33
73
4
10597
94488
41
258529
66
343283455
268586439
25
93
94
66098
3
35
992212464
59
15
94
1
5
469661
33
74
492086
98
462714
668341265
89
40
22
14
92
579158948
75
64
37
121113
414625
67
82
56
16
153763
11
25
45173
3679350
163759
40221539
70962
316283
143231
459097
647248656
9
2269629
36
372216
53
33
143222
490762
82717
80
231137746
2
56
94
218681
45
7
49
8
94
2
42448
50
400151
99
79
234217
263632
461864
176477
176517
434317
118696
234158
57
77046
75
68
9
75
64
33
77
81369364
771716733
75643
1
356514
202227
44
495891
319062
573042686
20
252749
18
16
76
355087
955904966
102790
77
11
283126
407940
60
46
2
204218
333013715
74
3
224704039
412856745
23
39
7
326462
1
39
94
441439
24
486585
162971
231057
382488
708487759
213003999
88
2
473618
383403
17
79
38149
52486
91397
8
99919
99
9
10
49
375130
24
52
96
202035
267540
284191
8
78
102862
91
307975
98
82
1
21
3
61
40
7
9
11
67
21022915
178483
71
151244254
74
5
1
914625661
3921679
490568
170860
39
343075
264495
487914
24
17986841
130272
43
39583
60
378208
134695
106651
242412
48
16
58
258246
57
3883
465534
1
226660
21386
8
39
82
51
52
64
419357
387971
6
22
18
68
174072
498856
32
63
399257
187110143
47
37
3
744529779
59
67
78
637125605
76
6
78925
95562
354955
148266
382652206
642032933
196037
318865
63
57
24
61
218489635
104453
216414
49
358298
94
96703
5
48052
498660
931851415
69
66
434194905
120882
305410
67
23
59
64
487066
356371
315035
272850
12
393539
94
243422
42
32
352671
65
97
14637
59
74
90
93
8
887420198
387675
403270
39
170245
111952
43
6
6
184999
9
405728
998065849
448001
62
295736
313273
469350
80
34
21
80712
438622
32235
27
441438906
197485496
264829795
171699
292297407
21890
98
388246
48
748284918
72
52882
598767765
684747404
6247
86
72
57
412238
4
91
137078
252255
16561
86692
82
230453
382828
67
286993
71
66
201009
90
7
5
95
97155
57
201221
46
6
4
42
247999
54
61
69920
54
226504
339233
165218
85
777550043
44
1
71
6
78
29
16
170122
242589
87
892850134
28
452917
396277
382053
27
26
1005
25755
129691
77
20
3
478475
28
59
80
300508
72
19
65
10
242189909
186485
2
776444699
83
92918
65
144241
95
90
364096
851645537
88
98
17
8
40
2250
74
457502
239120
17
76
51
179
4
25
429270
300110
15
252963
17485
9
443935
226594
44188
303365
432665
4
150653
649977953
148585
912522584
34
118128
577387186
243422
109955
8
30
26
3628
304069
81
6
12
46
1
25
202301
10
188714
63598
43
7
65
43
43
94
394567
12091
183898
771219371
518486604
305105
926062845
13
64
4
92
8
16
58
3
268544
122823
65
352090615
190596
62
31
14580
251592171
24
811158220
61
86
67
333004
31
16
20
163347
58
37
903222014
54
220030
310539
189209
92
66
90
364767
3
160785
231296556
35
61
249610
984140335
398411
64
68
64
7
77
38
111454
359100188
469604
152372
42
459489
159618
274508
87
278477
233286
8
395215
9
33
246746
36
209051405
82
48
53
415019
76
6
257641
371779
50
3
69
483219
424290
297513
5
54
75
46
440395
18
252819
297252
67
84
99677419
2
53
192491
17
53
4
184755
250331
75278
208993
253015
7
285261
105813
257179
8
184513
14537
690018740
464543
93
620258211
1
6
8
12
29
33
436855
62
424277
83991
6
378816
5
81
1
53
99
215055
726101229
279479
450479
67
89815
201101
385832
71
65
93
250551
6
10
6
2
93
98
9
93
71
17
45377
483487905
28
189978
407143
2
449377
47
248558
445903
240421
22
85
75
440064
19
22
193329
80309
297940
27
145564
27
60
62
96
56
75219
285207
428921
35849
286872
212644
178992
408029475
455429
648724859
4
873854242
317585
279779
10912
2
85
166247754
73
11
414862
337845
26
242185
277666
37
71826
43
496499
66279
257480
246416
36666958
4
28
191647
273394498
7
248661
229256
7
7
303731
86
19
98
65198
89272
467339
1071
48
35
6
291026
94
279363
4
1
5
184373
49
132387
99355859
73
278089
90
87265233
67
4
10
26
99
44
196356
29
106648
430402
78
73
225970
8
16
28
330300
39
26
21
59955
442114
203282
37
76
48
5
399327
215727
260396
153564
67
394805
463852
430224
79032
440728
47431
459492
483855
135016
168754
53400
8
89
51129
194164
49
5
541494578
497828
86
50
461671
278519
95
218934
47
825305308
217364
187429
425610
51
129933
46
67
407993
85
323508
280324
4
27
39
22
497699
383191
35
87
83
87
78
281784
334530
17
859662018
29
426473
387620
42433
4
119995
44180
78
195680
6
410717468
95
38
266431
20
1
28122
261253
96
78
125474
467874
850292138
158638
198654
257207
526528751
35886
80
46
22
418442
24
91
91211038
21
64
245250
27
226563
81
147963
683909321
1
28
59
13
333595
47
60
291745
87
415814
59
347817
54
66
9
61
982696632
89
471050
18
209756
14
297806
979929079
38818
27
111776
163764
3
294915
207553
398051
443623
119375
611067894
98
392910
98448
263231
12
28
22512
24
633221012
2
311910
19
367362
827909096
272705
1
15083
237130
322091
45
481571
79
419021
73
6
140420
39
19934
14
71
79555
21
40
98
46
202677
75
7
79
455745
47
12
643405577
9
134281
223674418
114465
273021
38
1
76
235639
49
114774
56
273537
59
259430
54
55
476504
661390398
482891
70
60
170681398
292281189
61
998031434
266588
10
97
7
47435
8
2
90
428447
273015
426469
484346
87
6738
892551323
117691
259864
29634
77
99
9
485955
80
327176
94
79
118198
62
3
56
91755
30
24666980
202533
37
25
20
244049032
113272
85
269527
19
46
56
4
187647
289580
9
426355
161343
114228
60
243013
625439296
6
667110290
88
91
154087
729338102
7
42
459107528
84
466032
24
24
30
319060826
6
169216
78
1
46
87
274754
238411
206976
84
494867
9
11
607218391
342239
124680
388298
98
63
468474
71885
72
20979168
3
1
265118025
978655199
226441
20
441194
49
78
37
894943035
77
417514
6
405570
974671560
5
96
25
450477
325265
13
98
326753
639222067
6
396707
633018957
45
635989195
25
7
9
385930
389448
120672
73
246295
232235
13855
390315
124353
31
8
38
40
428205
81
79
439198
60
4
4
74
387504240
253480089
285482
98
334809
81
90
9
240834
7
3
75219
234774
21763
9
74
370913501
12
51
83
4
1
345275
87
218410
237461665
224666
433784204
379724
46
23
469457
791975301
2
9
410003
7
173267
141087
48
42628
735141161
2
475565
49
404095
366496
411226754
182032
244355
7
496050
98371950
14255
5
743728978
85
66
14
5
365334
1575
40
431184
343123
58
270129738
53795
237475
10827
174282
92
54003
29
818152648
532725024
1
68
442665
229178405
98
36982
8
466503452
71833
428173
52
69
79
360628117
177560
452323
480162
244429
27
56
139155
95
76
13069847
378592
493152
387911764
57
68
278672
267341
29
307511
26
39
94007
62
88
87079
42
3
5
468830
384548
330242
441932
296886
6
377711
11417
574705625
300323
103982928
15998132
90
8
84
351077
78
563999967
84
164931
66
289359
388806
240616
1
743601096
93
544428132
28
92
489292
20
46
174812
283390
834387353
12
27
65
14
82
61
91746
79
253130
97
66
315119
8
344238
688686458
54462939
24
33886
629666595
14
233362
65
97
32
1
7
77
432906
8
371173
239090
197972
1414
305623
83
413
54
257475
97
490492
73
195288
38
7842
54
80964431
6
51
110458
350898
73
94
419209
161277
4
50
102607838
1
60
294113
278256
97982
477498
95
10
32
112719
107347
48
374978
57
1
91
66
138947
85694088
146185288
341549
120641
154198
298267691
348101
39
37125
95498
80
87173243
67
342740
49
284550
94
4
95
93420
97
37
43
497598
3
690849354
313675580
4
7
331299
569718585
392040888
3
17
54
90
239260
61127
47
183157333
165571
135527922
84
4
15017
288952
120009
193292
30
76
13400
300809
300354
63
1
90
251013
221712
43
221243
9
330504512
454173
79
133611
480957
81032506
131094
11773
454274
145880
58
45464
368120
4580157
92
739556241
479811
240004
43
59
43
435237
494418
80493
81
636633627
20
3
299385
199431
165942
13
411516
299878172
266723
74
399743
295500
90743
342144024
186490150
192833
57914
284051
308528
27
799198109
145503
401474
89
30
491573579
498019
78
444695
68163
372689
9
7
232623
215324
300031
469610
610246314
58
467015006
7
443769
1
45
17
187270
433131
208114
412778
90
368246
554956336
26
24
56
10
3
849517874
30
409862
69
186729900
300241
359055
10
8
94
45
414537
40
52142
392549
355080
9
36
3
55905
176752
95210
95
223614
9
761049787
4
55
23
31
20
67
273292
223205
282543
189032
471140
849
116158
4
145263
52936966
1
173143
15
568910887
311974
199309
76
579026092
79
4
32
225009
63
75
389112
97331
45
39
276132
30
988699312
68
806029521
186226
467805471
3
407016
95
3
93
399093
341292146
46
345171
482484
52177
35
245648172
51516
413681
97
80
44
180231
739287758
75
6
430335
88
99964
68990
376769
45134
398056
13
31
12064544
24
247274
74
7
63
65307
24
86
108805
479050
105995292
56
49
185952
64
9
465196
428247
2
228203
5
73
3
90
309433
152161
86
61
391133148
48
448673730
16
497958
455259
273537404
345510
89
411846
172982
423900
472030
12
5
30
228398
83
6
14
43
216724
213482260
89952
7
62
16
326193
65
474195
218292
78
6
50
143524
82
172172
171889
20063
296669
388193
492408
5
2
9
4
453135
127415
1
2
1
21
620277758
94727
97
57
281705
269853
18
23
254289
368910
91
336024434
10
75
19
316663
2
411248
9
70
199348
348081
52
491211
22
167246
471356
158698799
576035071
69
186001
2
95
453000
83
90
93954760
147125
14
479210
53
395407634
406890
162718
148381
95
86
76
463092
19
437590
32639
278019
71
97
340795
783417173
67
107468
86944
22
73
2
442728
24
91
78
14
67
17472
154400
26
249271
432228
59
59408
52773
51280
421648630
43092
81
186875073
7
26
17597007
475627
10
93
2
269596
51
2
62
329756
51465
687118443
391243
23
138773
59
305848565
7
45
48
11
353996
215624
89
96324
5
308496
870108543
3
9
417332409
98651
12
42
9
56
336929
66
461665
56
78
963325244
34
22771
177885
75
236993
445620
303439
40
217791
301134
85
111492
313074
8
77
74
288946
40
96
428037
297754
73
440324
358903
87
43
210559
433916439
81421
105370
386833
58
391028
8
47200
387075
124028
67
78071
48
26
4
57
53
63
754449968
6
193812392
452227
592865596
123038
343411
9
93
26485
184343
9
92
89
72
86885397
37
93551
376080
12
54
51
50
80514
79
157232
98
91
112878
9
23
35
71
462221
695806432
344186
247229
445754
55
5
102036
275831
24
90
1
224580605
21
70
34
41
666236869
495402
334995
391915
70
495987
453538
79
3
1
71
52
139682
94
306183
91437
7
410547986
70
491698
848342471
78264600
68
3
449365
447469
69
35
411292
62
368747
892458933
82
14
2
160235
299427
106989
53
961396299
357160
423110
181121181
123368
492805
400346
398377
109280
359496
72
44203
74
263811915
54
17462
323806
162521
8
59
60930
599554476
54
717291615
54
454853
36
87
68
10
41
73
41590
125586
86170
89
280819
30
7
266388
291532
89
7
1
181192303
716809745
270453
26
1
551794391
223707
41833
105147
195633
3
47
2
82
31
237919
146710
295581
104310
71413
96
339586910
23
57
17
535469976
153933
8
47
88
75
12
29
323837
75161
41
7
85
83
230075
7
21
258025
94363679
52
116379
250857
3
64
18
328023
866785474
451386
62
358286
12
475928
31
225494
308674
8
27
37
54
458939
57789
82
73
14670
88
77
39
1
34
96820
36
17
422931
403894731
279292
59
482986
61
131316
77
91
389960
85
499696
47
2
427840886
50
64
451315
76280
26
30
93945
285859
63
420941
236793
84
20
38
84
90
476475
403415
445770
77
4
11
206420
227219
72
8
88
510969989
886063360
17
3
2
27760224
334302
81
489501
34
370479
446043
410344
62
2
9
75
80
240882
45
7
66
68
4
1
92
277685
99086
437302
47
28414
850919599
33
196479
53
85
432074
25799
394542
95
2
17771
137685
49
13
3
79
228320098
134583
12
6
467738
77
141978
3
7
408803
337408
456910
61782
49
189223
94
219987
29
26
155427
475630
44
149198
66364
90
62
8
272254
222710
893444858
80
5
303306
263373
30121
57
70617
69
352404
21766172
49
106964
352079215
13010
47
408012
62
12894
70
61
88
45
50850
338191
5
98
287966
8
434670
380458485
94
19
221098
128876
4
16
175722992
87
58
5
316400
201623
454121
81
238826
6
13986
38
313139
52
91
86
8
54
70159
64
68
129708
4
390391
36
5727282
5
12
40668
127871
67
39
84
150518
361762
2
8
266533
91
444378342
202989
1
259360
127394
208697
71
59
311227
63340
1
212238
119953
7
955756789
6
251512
31280
131306190
7
39757
56
75774
95
365393974
478417
710570279
238868
3
87
51
24526
202692263
26
518195397
8
179009
61
229715
32
635900415
76608
287228
73
39
480596220
12
323920
32
29
414596
5
377149299
273649
386842879
287550
425641
127963550
55
5
223165
98
168938775
801807078
358593
84
235771
195429
39
7
388205
425171
3
56
77
845133639
35
820080251
160987
403269
254093
379097
263924
4
18
42
33414
61
766795792
5
260645
17
470762
290922
22
473127
5
82
97
74936
771998797
46
64
70
4
49
29
358350
44
6
121994
187695
459133
219251
63
103606
103313
404865
390065
33
85
88
99
2
48
242799
169922
81
99
416340
37
91
337315
5
238514
445431
52
339134
404842
86334
69818666
340758926
4
391541
215876
98
103921
98
47
78
122600
5
17351
76583
76
3
424339
7
53
471286
57
50
871021464
5
47
19
69616
186614
169654
451787
87
32
366465
886697488
25
163950
94
7
42
129417
351948
26
166454
357428
198719
89
77
181025
937422804
334181
280141
27
77
373106
640380603
77
85097
201921304
482167
60616
55
123099138
14
249501
18
60
220488935
276492
19381
213366
21
63387
383082
53
63559
363402
63
42
4
465132
72338
71
400665
63
59
75
24
353819
98
67
9
8
61
130916
26
5
80
72
366165
285445
69
259166
9
46
9
84
108610
63
145143
44
174716
274539
80
65
9
29
9
64
200501
245717
100222
406706
53
8
907737620
77
8
23
103252
629460909
193735509
210742
45
67
44
188070
6
153492582
316972
12
273728849
432392
448309
48
410954707
33395
14
476098
730776135
93086
4
65
9
3
87
10914
295430
18
372975
41687
74
171095795
268718087
31
200196
61361
80
62
297473
7
71926080
90
285605
5
79
105924
50
159582
14
38793
3
495653
275141592
14
97
352904
10755
265152
26
91
285939
10
382966
18
5
72
19
68
16
77
460986
441002
97981
106126
41535
21
5
20
456600
1
45
256363
307668664
15
298218
79
468576
87
272724
242679
83
13
21
90
91521
43
167955
88348
81
75767
36406
82744
49334
33
7
590100277
489980861
35
9
48
232120
53
3
76
304260
95820
72
3
68
33
2
82162
761034096
81
49
52
28303
98
75
95
473734
8
336736
79
98
84
251748
92
283419
25
358822
231257
15
319129
97312
28035
53
81
267670
34
93
83
496943
50784
94
385456
575105207
37
203270571
13
72
659649442
370173
92
258007
14
173949
455659
194985
177585
62
66
63
43046
28
61
239972
15
75
39
63
252854
277180
486127
383934
30
61
37
3
77
4
26
7
36
356510
349351
6
61
275155
348578
185338
156159
124147615
16
350210463
50206
50
446919
34
32
17971
20
78
51236
45
161551
133289
23
723061250
97625
45
6
484229
463710
222367
10
309326
84
380832
906805484
78
203666
377215
8
104675
71
360884
98
431165
154169
55
36
190243
498437
217924
38
66
253346
494329
335569
234567
76
20
108312
138636497
34
6
106857
40
46066243
62
376067
473268
55
9
437137
330714
58
1313
60970
35932
25
12
52
233840
96
51
56
6
710660903
441081
39
370614
177836
8
64571
89
381817645
78
180400
446540
381877
53
51
484823
140630
22
88
228011722
74906
327774
74
26
152053
72
56
99
818724280
70297
82
443992
306036
39
4
268203
291160
226023
11
44
3
236152
5
41
96803
73
35
493870
331722
308275
56
411083
267415
43869
91
8
629211676
50
68
28
445708
383045333
212598
176531
123007467
28
53
44
415071
338024
88048402
41
203621
195315
88
322568
421084
460639
450486
170625
123288
161234
5
10
93
25
151498
337304
318803
5
74
79
1
217237
98
63
427073
429900
48
47
62
1
83
95
96
98
27
62
314162
84
323054
581751028
50
30334
842873836
929771318
294085
142173
334523
480882
126589
203988
86
96321226
62
266423
4
211391
29
498700
60
445419
474586
625405822
23
270844
39
6
54739
26
19
413447
82
69891
456175
92
40
41
333984
12
24
216787234
203079
6
225671
51065
18
242201
7
200320550
474527
58
72285
80
134343
81
73548
10
78
118858
122558
98
83
259264756
6458856
4
96440
2
807505262
249554657
958662776
133074
300845
548836880
186293
123496842
63
95230
291297476
388103
185125
49
1
318008
118570
91
54
32280
71
691342372
6
64
988500769
59730
33664
6571
1
316341735
50
285912
308455
592233667
81
131803
93
5090
299246
71
33
97950
370462
72615
4
168504
77394
48
369341518
81
88
7
44
8
90
97
12
4
252276
40167
35455
27
91
91
235973
6
43
89
8
30
80
84
31
95239
81604
44
49
15
57
3
83
59
33661
400180
384015
331929
66
387766
1
345526
50
198599
2
57
153533
3
3
57733
64
14
48
9053
10
15
86
60
2618
6
88
581249752
63
705276460
92
454053
54
285813
89
480621
400294727
9
361112
47837
342652
482371
4
98
3
27
48630
263444
711864588
761872850
445969
554131012
55
70
44
23
85
184275913
67
61
96
421308
5
65
90
291355
261189
58
28
93
375684
132733844
99
270216954
183792
5
42
386893
27
62
80
59
36
28
98
66
124056
64
354425
88718
95
197365
12587
82
163354
56
341513
10
341808
22
8
44
485392
72
29
370132
3
81
45
87
26
388473
13
421882
931489192
66
199310
2
190011
879850119
247593
18
6
165191
256087
25
43
24843
27
7
17
71
83
242689959
4
120592
305063
586083620
22
368324
79901
12
408689
237915
47
6
321446123
9
25325
376295
328067890
86
2
74
135831
100196
49
226783
25
209863
86
74
343079355
5
567854039
31
737789395
16
67
159176
875533259
878029309
24026
10
42
438925
10
269898
185585
261780
36
276297
57
250183
49296968
491232
13
99077
98
31
352681
2
653156931
17
11
38
458368
55
125481
154786
66
36
17
27857
44
33
9
495030
372360
48
296005
76
52
66
198742
28
181484
9
19
324607
450160
81028
198490
331921
19
19
458591
37
220272
13
11
53
60
45
119405247
321445
84
5448
494558118
36
15
353727
96552
28452
325711054
139306
187605
324094
64
4
296539
2
8
14940780
353783085
454463650
62486
3
77235
1
83
67
41
156712
1
76
292146
651326265
61
99492
36931
238536
96
6
340234
44426
423733
50
986248202
348054
9
10
47
440704701
203180
4
480809
30
49
329989077
77
68
204353
6
15
10396
70
70
138499
10
828511821
90958
367943
8
83
93
469709684
48922
80
38
51
551860831
37
22492298
227450
364288956
207839
295946
532946998
4
5
22036
339902
149966
116877
2
344184
92
60
53
321241
45
56
973639774
17
18
57
20
194087
333403608
67655
27
92
78
197888
370143157
831770838
81
173547
66
46
819137739
430184
87
31
257400
331702
79
544249229
158080
63483
475155
80
306356
51
67
4
87404
21
292770
318523
70
9
115006
48
54
82
98
122609
791124690
314904
53
383316094
275797
340746
260104877
384317416
19
120311
9
61
58
190512731
23
749565287
236703
13
130593
50
42367
3
37
86
38
54
293738
87819
53002
216833
40
88
41338
224956
16
45
98
79
22
54193
50961
90
6
43
50
133088
458035
7
361613
54
4
18
305593404
29
490371
362639
262287
299975
40161
31
200247
36
30
30605
4
9
104283
99
88
349936
5
35
91
26
70
94
90
360394
85
74
394363
214191
996532542
45
89
1
767625581
27
124178
1
389668
223436
497580
268444
128157
11
136777
346922
8
86
53353
304806
21874
69
357197
48
102736
459760
243351
46
467571
67415
41
96
19
76
393911
11629
435480
496926
247596
5
57
38
320825
191176995
998897258
67
460947
287186
32
12783
34
8
203121
34
73
402069
404737183
231996
972020933
947231707
39785
69694096
73
95
59
91
29
13
174600
169437
9
14
710045819
54
188242
87
643456655
15
97
41394650
459249
66412
568796049
8
212733
235349
59
163374
69
5
28
47
47878
7
50
148671
178320
66
419321
414265
97
60
475955
21
183101
414276
985521656
65932
132424
318616
106397
77
375818
69
18
67
4119
46
351898
53
141961214
168942
425052
37445
149825
61315
202134
28012
2222
331813
6
30736
52
52
87
221031
97
124922
2
904634875
8
9
319759
520430083
456811
291644
82
418412
78
237731
327122
35
58
99622
312575
9
70
42
33
273048
73
15
322606
91
417785527
61
359096
340573
51
515165070
46
345226
549652433
83
79
261803657
11
453076
64
97
86
46
68
204199
60
464560
464222
51
63752
19
93
25
134671
15
692156731
7
760193261
141507
206477
184764
94
127288
257477
40
3
645281774
5
425495
5
119004
107630
506211560
405433
45
4
3
28324
535962685
48102
14
92
16
388841
324411
14
34
73
271338
130220
48029
239879
21
312637
50
9
356650
36
39
20
8
317604
7
19
440716
239195
83733
5
839775671
385075
217982
16
43
82
239910
203674764
212492
200527
6
349476
54
326624
428761
71
20546
423643
85
71
12
63
176060
69
400696
117841
14343
8
292480
108931599
2
948094973
205136
238004
68
75
7
392646
53
8
98
810816481
74700
375316
634695547
70
250636444
3
91
39
259613
89
33
371079
281595
621728880
175602
417726935
383586
95256
170747
225327
62
47
182412
157834
85
82
389602
7
72
42
9
809199624
5
5
94
4
98
174178
227439
55
102647222
140347
9
649484323
59
995802575
465825
248013288
12
16
69
267649
38
217765
5
2
118111
380247
87096
53
359628
99
912969205
409461
98111
33
475216
54
6
59905863
83
41
9
69
73
21
79
614541798
30
243614
38
173808
9
75
74
438056
8
402170
3640338
7
6
1
140033
421459
350176365
3704
3
85
21
60612122
23
45
1
84
451768
645323030
536353487
341914
202563
78
132012
65
294259
53
421165
80
285680
543713864
305931
993034126
372460
264614
3
10203660
51
11
68
48
6
4
423008
87
3
35
46
166016
22
82
79
461071
390933
17
354842
349554
66
63035
12
57322
7
357468
418257
56
47
57
75
2
81
172312
35
147645
226311
71617
6746
85
321930
477276
56
5
374885
97
11
393951
537106544
30958
224184
77718
410240
477025
387519
124304
818441256
5
28
17
3
59204
43
69
94
478108
68
384819
192027
11
391646
262754
259684
463546
872683452
96
53
26
40
71
75
837886484
317228
5
411328
284833
153886
372630
65
43598
48
99
1
58
68941
36
60
990050108
138588
35
402070
49194
99
435330434
83
176464
89
7
334456
471447
431592
270567
136570983
92
738646848
76
412727
100671128
357368
9399
51
33
53379
54
29
242972
26
11
115761
919137782
60
22
733176271
5
223143
367686
59
451101
18
4
9
83
668852304
282453
375453
69
40
360405
64
907610487
406779
112167
44
56
82197
260448
193387
383586
272400
37
57
428971
9
95
91
372921
94
7338
2
65
954803583
465950
204106
8
209390
81
84
283469
78037509
140984
88
190125
487877
124996
262501
7
439913
86148
363074
79315
4
552778644
677700794
388616
425093
647941629
60
447884
134222
317457
35
65
21
30
63
2
829616889
322936
106397524
272100
84
459744926
67
545091614
61320
79
9615762
397290
498476
303293
81
920338427
405144
13
227106
12802
32
16
2
91
12724
16064434
8
644808433
29
329809
686203621
151850842
35
34470
136807
159795
196713
419474
40
340495
437332
368343
23
121456
5100
46
37
57
218198
334747931
86
65
818734548
34
368182059
38
205452
84
91
26
308065250
87
81
850728417
54
90
1
23682
417730
169391
319172
285486
22
186319
81
351996
47
19
274203415
424358
411283
113328
55
65
44
90
9
252022
71
464515
21
42
26
76
115732
50
213660
483509
33
147507
880477743
95
34
95
99
79
11
962988052
308208
6
2
464907
365070
6
85
334046
121055
246978
308109
46
1
9
129996
56
70
465142
66
64
168521
204459
351362
67
461524
72
8
88
68497
57
40
199155
2
64
247157
375523
9
243256
932843354
463910
3
474487
39
80127671
75
8
16
8
9
276765
369683
68
45
50438
8
98
55
46698128
276837751
84
30
28
205732
95
481900
69
397774
218332860
382782
343122
915600411
487696
200622
20
56
34
83
78
24254306
92
356611
186877
512675013
65
227424
136628
209045
80
982431489
276745
91
305247
23
367156
66
4
496653
18
266476
378890631
94
235489
52
92
93240
390647
399884
51657
95
393386
38833
499250
95707
73
68
47725
30
180066
1
513678738
33
62
1
24
26
16
128143
9
80403
28
12179
257390
980347343
256706
325016
86
259727
181276
50
55
8
47
14
355191
284168
5820
21
1
67
165762
218855256
39
60
644568253
37
500051605
14
22
86
412883
422026
113398
20
13
4
115291
28
86005
3
41
41
193040
30
906846984
32
560016743
95
898252060
104088
87
40
80
94
291624
874888404
192536
482631644
89966
36
443252754
337400
376611
38
36
643416229
40
126514
288711
45
428819
223177410
18
239637
237591
3
68
149244
414616
67
985499318
104895
9
23
95723
78
9
89
55
37
351671
39
250813
355413
123775
343513
39009
6
99
43
859352425
151699
288007
69
67
496000
4821
387148
9
8
50522
29
37
95
471940
304029
191296
512023241
368634
67
286317
129048
131457
10
254007
64
94
316834
28
2
19
70
512797019
123197798
55
83
85
7
216009
393509
18
359828
7
98
80
64
23
56467
143481
539496639
91880
472405
24
37
4
206424
249209
16
197364
44
431714
83
196945
34
640637799
103839
22137
68
132562
4417
199528
273257
50
11849
638810562
302864
310018
96
3
42
9
46
237653
255107
190868
67
82
183970
55
304885
429096
741967629
180825113
66167358
3
24056
28
264579
163768
89
66
92
121822
265654
41687
72
3
288737
150835
16
349986
78
266089
76
441471
180850393
332390
481376
55
9
228128
498696
58458633
28
630326103
578583507
97
8
65221
5
364185
75
215291
930707818
75565
427651580
85
36
71
30
65
77
14881
223023
140133
87
56
18
1
23
9
874395581
11322
184228
390574330
32519
4
1
7
217085
40
5
42
4
62
5
1
3
7
60
9
283819
263354
331090163
380176
95
53
983664083
38
188524
159074
92
7603
395657
9
21
25
52
113890
657238238
33
218878
279837
8
559621588
228269
38
92
21
12
629311586
78
76
960653342
236709
126921
15
13135
91
30
2
53
412997
5986
366087
196704
976584136
134760
50
20
2
42
15
858830116
21
40373
38
219202
354625
6
437069
59
238548921
28
80
58
353304
422625
67
80
62
347902
53
80
804456625
431705
117470
250775
6
13997934
20
396608502
257554
99
5
351505
19502517
1
46
89
472523
83
6
44
26
91
49
60322
232138
28272
293088
39
42
68
251205
460652
495024
62
299516
51
37
204261
311030
6
50
6
76
70199
39
378634
432634
395516
52
43
98
429667
34
870914998
60
108369
71
5
37
435535
81
59
67
95
78
36
86
27063
58
81
105688
113668
611232807
331755
382681
10811
37997
79
485957
92
98
7
233002921
130646
299049
99
69
32
63
74
50
22905
71
488016195
54
141680
480762
436510
99
85156
445292
48
8
507856377
1
55
71631
288613
327960
84
46
4
292874
12000296
58527
45
594090013
201899
6082055
199396
34
94
234265
444807
89610
301116
5
287662
91
285643
225866412
477820
489032
41
65
9
43
35
64
21
6
87
159526
138670
9
44283
78
86
182436
672286958
49
6
359472
1
367608
95
851111702
326873
86
2
22
52
78
70
34
20
421463
5
304830
51
271894
86
371473
929047478
63
191938
5
382691940
5
44
2
336780
41
144616298
220828
205796
43
66
77
72
463192
9
296585
80
81503
93
33390
41
77
29
251756777
65
332886
420326239
447019
83
328038
4221
385575
41
79
78
46
410851
57
49419
185344002
1
279560
54835
377599
17
86764
46
46
70
462185
28
496740
87
36
61
89
5
320235
89
30
47
51
84
66
376396
429927
472554
8
3
168458
355803
5
12722
88170
87
70
333339
439271
49308590
483479
390812
86
360550
202803
27
89
8
33
270003
25
110786
229693
202846
75521
57
2
60
478709
487154
90
109509384
263405
141887
73
14077766
374684
37
310897
860037540
42
77
918438230
56
10
89
476793
1
32
49
1
10
439570
363252415
836880756
39
1
7
5537
80
40
303258
90
1
80
17
8
291559
91
1
696503111
411403
91
442374
767773185
19
345448358
3
104294
253905
40
253294
321306
52
127408
75
6
765621120
327203
56
44
133913
49389407
2
76
391478489
51486
69
58
79
13
83
502794427
19
17
482607
401256
215790427
490673
323657
286232
7
81
97
197311
397743
723069214
115964
989681280
8
2
12
296458
129728205
8
55
480892
12
526552917
491554
34
253480
36
303891
233831
96
733311785
83
339452
92
84
460856
84
333893
48154
73
62888
37074939
76
142525
360481
63
157779
202407
68121
7
391928
50
328801
84681
95
415757
42
69
88
101526
38
98
59
325806
68
730647967
56690
80
57
165367
716603049
79
305154
5
97
383583
119529
97
54
25
49
239447
24939
122569
491611
51
338441720
575466834
59
282285
48888
436505
163842
708082470
57
19
2
2
299417
939
29622
13
82
66
50
274002
91
9
373799
10
16
6
1
10
367303
43
227143
371511
4
65
431406
98704
89062
58
4
39
15
2
290331
14844
68268
472642
22
10
246328
495706
89
6
12
3
20587673
23
88
276936
87
7
5
134217
338514
12263
527036503
384396
18
41
53
9
8
49
452375
362598
6
27
478607
4
36
22
76138
716933686
74
7
32
60
21
250191
75
6
24
263270643
90
386357
6253
50801
475607
204555
295702
417397
171535
234864
57
91
16
478981
8
483703
2
139427190
13
411797
8
71
52
46
46000
5
5
125736
400919
82
253148
415875
149490
114841
770985126
93
19183
26
43
6
66
410815
78
98863740
249144
318376950
227797
389730
80
2
19
204906708
227802
308903
192605
74
25
254140
17107
92
8
495678
482753
59
85
63
55
29
18
427757
93
26
345523
421704
221434301
189207
580346181
2
473372
377339
297998194
123096
70
80
5
14
83
200825
50
231512
55
382328
65
99
49
89
3093
8
830969500
50
550085344
40
35
259460
3
144097
12
9343
140328
30
321130
2
7
9
39
381489
711948443
1743
315893
6
83
697500688
476997
252729
356826
189436
897289816
6
606523753
58138
27
480015
2
14725
12
9
31
340202
60
63
47
120880
22
198660
4
378215
515164954
45
56
7
320845
177015
486315
126257
755070517
31
450965
52
43
6
108700656
49
769112708
159190
395798
461196
80
99
453038117
377589
147419
627789641
78
245038
3
28
76
10121
46521
79849
12955409
11
43138
394018
50
169922868
120032
25
100610
154250
18
56
90
25
420150
162480
146867
507957397
211692
7
461329
82
302746
466925
273279
9
421980
830828914
180260
80
23
293680
353618
204191
89
132520
61
317423
7
754236401
92
13
489748500
388533
9
7
34
75
34
160885
79
46
456721
203494
20
59
281315829
61
10
74
48982
7
746086884
208132
86
206992291
449098
412606900
15
72506
7
63
58514
17
13982063
38788
49
421793
75232
4
311415
98
364350
123005
810967482
11
11724
25
53
523821086
12
86
475951
25735
8
435891
209430
27
8
27
34501655
31
55
236318
135934
9
64
329935
348399
909198467
69
491341
248756
159505
361410
16
1
46
458337
15
64
220890
479570
94
1
8
26
4
37
54
41
71
8
60
437429
5
331489
85636
30008995
84
480722
64
5
476858
38
21371
371350
476647194
166983
243447
17
444935
58
10
979382302
424433
274543
319887
4
90
78
78
9
7
355950
410098
18
245597
221715
396836955
44
96
74
434351
793725626
437390
286016350
700297702
6
206873017
99
66
330604196
13
320011331
20174
5
82
429734601
25006
124638
267779
1
86
36
198381
58603
126850
68499
94
417786
328087
61
68875
42
675479488
3
65
463670
74
240017
70
328189
12
2
93
116428
210869
158038
156215
394482
45
28
464374
187924
48
220800806
67
115781
16
78
25
89
49
66
159076
608706551
49
61
2
233323
283189000
36830
413422
489970
468570
298402
9
42
4
14915
4
285311
55698817
107443872
77
4
83
19
364907
82
10
316687
3
407025
58
32
6176
600023329
57782
51
405005
726734659
378183
191267
72
294810
21
8122
2
144804
120528
31
46
394840
56
31906
39
53
209832
64
10
231067253
144335732
25
202755
64
21
21
418749
376635
291265
310694
310500
54
308810
19
374516
404837
48271
431923
95
986751604
63
159040
58
679995233
908509949
51
120480
385003
44
571458643
95
379598
18255
27
430255
428614995
82726
29
52
42
59
35
71420
255764
99
3
52
425014
179844
140933
53
454069
315457
44
14763
260563
89
10
156597
39
374606
83
28
13
7
73
85
73
89
429643
193858
264482
190358
953
403804
12
98
404540
60
3
53
16
6
73
734598087
213048
486273
88815
9
355589
51
498793
359547
84009
28
7
29
91
424656
421611
76
66
78
464322
49
495663
234746
60
94
50
80038
425164
139703
64
73
327253
416087896
81534121
244931
71
131732
7
89059
233043
441889
33
26
8
69445
22
62
10
484116
92
467495
36
220824
473144
22
65
274601
437217
94
49937
173275
33
40
262840
491877
3
382059
76
6
9
125983
246633
95400606
230282
418177
92
43
267808
61
476021
108788
299362
2
7
13
8
39
6
28
37
64
153055
981336370
42
78
257550
459678
83
8
154691
43
63
26
170649
372816
40
141604
418029
62
2
497658498
88
353606
90
477152
341137
298215
487929
57
45
88
46
26
7
13912
2
238037797
85970
52988
27
91
141424
22587
46
444860
318755975
479986
6
28
6
220727
51
76
193358
54
41729
66
52
8
71
54904
58
348435
814640197
3
75
97
200609
455986
391904
15
330670
42689
25
9
243207
347297
43
21
7
816733658
199438
10915
607451123
4
89351
326789
46239
334347
32
51
461987467
74
1
205533480
21
11
8
592200189
59
25
37
98
500707332
348733167
368504
38
72
438493
18608
35
85
163199
24
40
235736
89
33
467734
238602
284284
145587
224138
85
255522
2
42
223674
62
91707
288616
333236
95
17
218659
168745
53945
5
501238325
88
88523
1
42
19
411165
2
36
34
5
93
19
77
868805904
17
13
8
173169811
343276
265630
71
335100
848244701
2
261696
89
2
440771
77
391593
40
88
83
2
135171
454857
488062
78
31
2
38
266699366
18101
362770
422980
23
2
20
261168
365325954
151930
85
134307
349661
61
314497
4
396239
20
493994
46
40
22
484287
850163143
44713
8
73
42
59542
175177
65
126053
142395
164987
2
43
45
285383
311088
400147
58
9
22458
407652
432349
95
11
94
80
7
242837
54
390835
281618
302111375
2
189509749
9
90
8
150158
1
507858091
35
127254
6
490673
129140235
88
723148569
852049937
9
466955
123173
80
95
273559
37
3
162788
209853
65
59
73
118107
28
33
450877
6
118581
8
71434
78869
51
510540677
88
186947
176803
467576
302515
59
243601
3
360353
28
376171
343315
4
857850986
489319
85
3
426547
14113
949473218
14
95
58
289876
80
9
88
185225
371820
160716
81724582
412179
87
65
48
449200
37
362194
384802
46
226297
294637
442987
581722370
85
73565
467645
414897
8
449742
86
48
217757
472189
595712859
84
73
225861
11
25
632258014
124563
214214
42
50264
96
380994
45619
460300
332834
68601
947795603
105328
85
44
5
36
412333
330997
66
55
43
14
61
459834
59
10
205212
81871
230480
22
468868
4
60
93790
133839
21
410714440
149773
385799
219354
259178
61
127618
15
291218
330670168
531340195
91
55
101243
338800243
48568
76
37
6
7
72
32
10
26
239202
362955340
163467
285404
27
46
421626
20
448403
92127
94
2
61
79
360787
142512
95
466209
8217
756771988
64
66
63
132623
236990
99
83335
254711
474850
54
253244
40
316931
9
40
42
34485
290568
9
65591
55743
78351
471358
36
3
136943
36
44
3
56
11
6
185518
11
477991
88
207435
86
394437
26
458320
43
798348572
378369
50
20
64
449164
88004
22
2
314112
27
9
320139
110858
342635
71
883204672
330881971
1
883474794
73
380725
117517
317283
220386
164714
82332
292520596
59
122770
99
86808
448947
68
36
35
48
99
82
45216
80754
113304830
182534
5
305106
338034
14628
80
57
367084
86
384436
3
9
459554
193164
55
82
361383
40
39
8
271784
439653
75
328505
27
46
24
544880768
322938505
6
397291
33
230666
522957703
95
40
34
20
53
349265
487116
69
5
209917
1
3
68
616407178
26
29
154287
380091643
8
458674
63
373729
63
259985
114541
102583
266751
247691
23
32
189943
334096
95
61264
329472
443902214
11
88497
185198
243663
454710
113856
8
954167270
244299
36
60
37
98
437236
72
88
126839
16
93
158278619
21
125083
89
27
375467
494683
67
3
67
59
649908927
30212
72671
30
7
25
24
46125
379305
7
782997736
59
120714807
437329
74766
23
44
67
46996
154984
33
328658
149366
63829
44
484020
54
53373
73
38
60
6
56
9
37
67
74
46
26
436125
172403
54
422910
266937
60984
89
395296
597357233
236845173
298506
17
88
84
7
374048
430540
41
480320
9
74
68
1
37
68
660464755
373304
958212522
56687
88
40
68
42
43043386
297249
430098
5
9
64342
136991
393689
62
9
498979
71
983236849
68
428413
501348783
325453
490678
4
20
489666
566365005
16
93
449558
12662248
92
90
111500
48
10
9
430063
150013
54
81
5
74
89
8
493728
61
1
196065462
63
284777
474790433
225678
219739
596915364
836293425
95
235409
15
64
25027
89
78945
715327026
52
229459
33
96
286276
46
2
424673
316618381
47
384347
13
51
22
9
123167
255904
229356
295611
407490
9
17
845722700
63
80842
390093
327515519
49
136882
479021
423393124
938240985
422049
439951
324221
51558
139693
86
53
97
29
60
8
249381
44
362844
120318
2
37
59
151509
468384
175509
56648
81
473264927
54440
54
95
159139
80
300551
22950
725488704
94
96
16
234192
87
30
629157525
84
92780
2
6
22
317004047
42
448643750
207960
453361
231762
223738496
276080
92
41
427992
30151181
96
909248116
29
430505
347069
3
240842
64
160865
85
40
33
2
357237
76
223483
83
73
388884820
81
419366
256957
275782898
10
63
12
9
1
76
31
99
624014770
7
16124
189692
54
86
39857
78
68
59
345806
85
449781269
97
38
63733
86
65049
8
22
293372
98
88793
432414
3
135493
79053
173742865
15
11
23
5
177957
269551256
225994
217497218
773248149
442598344
61149
59
232684
68
36
498895
32
14
307152
90
86982
50
207690
222624
5
23
37
8
98
347119
34
250067
54
27
92
412125
34
25
53
341147
50
64
54
24
610210101
10
158012
12
69140
91
76
412185
63661
338915368
34
932232436
349306
58
8
36
467548254
2503
412852
362046
283285
102090
966781612
377609
494317
126998
78
12
49
472903
19
483426
74
22
200529
338020
61
8
304418
64
6
27
442928
702010952
21
445425
9
56
61
27
496769
47504
8
106727
345821
1
58596
130333
73
25
13213
64
137310
37
77921
89
36
20
64
29
16
438409
115782
30
36
112707
556901550
486803
25
90
13
306967283
2
13
409033
775914335
81
5
67
246816
8
96094
302258
20
164380
37
522057029
86
99
19
47
19
24
455335
43
1
64
80
411152
84
93
53
33
379530817
3
92
172305
78
76675019
6
11672
26309
15
76
42
45
71
31
154826
54
88
7
68
86
2
81
99
987293221
5769
89
6
57
59
104571217
20
498102
53
90
698787648
152504
82
400892
189435
919656774
42
17
84
479154
126911
406401
42
107140928
3
73
409723
39
33
506298501
6
370350624
21353482
367989
69
60
725955238
9
657242414
317597
177797
92
209036
96766
78
167238
241588
281058
27
35
77
102649
86
36
460032
70
66
80
319923
207368
80
486720
2
181772
107085067
406374
65134
3
46
2
375983
58
257250
217646
128856
16
78790
318813
426305
73
61
92
14
93
183056
433907003
1
74
35
83455
36
432225
224644
39
444900
33173480
55
377196
830762475
88
146044
255428
277724
38
407769
31
435975
3
7
669594809
48456
1
170535
21
340654
78
53
279451
50
269240529
159240927
18952
77
405860
50
188138
63
967874171
98
69858
94
79
302131
60
31
413389
91
61
311997
1
218284
92
45
420112
416361
44
24
389693
41
93
48995
13
5
453217
471422
3
793804285
133686
95
33328
51
875066772
23215
3
6
44
433114
1
48
24
81
41
305233426
3
134111
4
10
448208
320859
139113116
54
6
401980
2
1
354939
65
106186
6
82
19
462367
8
23
74
53354
25
87
394704456
62
7
69
2
962899631
435114
17
20
495417
116267
415784
486969
51
88
591247498
2
92
102291975
5
66
45
7
42
99
816393235
4
316352
15
49
8
192280511
10
21
406310
30082
80
80
462046792
16
383528
72
59
9
146698
543283410
96
38
9
23
311787
416002
22
54
64
66
56
28
366995
72
394790
488160765
64
9932
709771186
43
16
60560
380183
281366
95
57
64545
25
91
450699
346886
44
72
58
64
19
25
3
906987665
56
74
16306
75
1
46
38
59
94
284012
141596
95
349608
6
947729425
193914
284443
99
355319
33
70
98
59
18
80
22
439683
742839342
186646
213030
142251304
416073
4
2
800011066
998606172
49
212193
389589
80
340839
434806
84
203392
489381
156361
655273937
176397
34
5
37
48
778576126
83
84
70
19520
56
348035
458848
3
849180458
28
93309
150923
5
6237952
15
154199
464295
57
71
242902981
465980819
9
496859
201855
52
427887
31
74
8
355495
77
444070
24
751995202
55
422514
87
76
937233747
113994
235563
391307
178013
23
242362
157407
191159
9
330877500
580810956
269726
51082
150050
3
294989016
6
21
220719
36
76
392233
136720
41
62
159222
20
306807
77
860305634
255423
89
328818
47
97
8
902877629
222019
21
15
43
609190010
15
473749
73
382243
84
245201
22
107705
34
25
862372334
15
423872
10197
68
48
614537837
7
26
46
388344733
281089
51
468159
80
23
425652
435020
41
472612
85
23
84077
261407
50
7
47
388705
12621
80
95328
108676678
18
156628
39047
6
887856627
315679
180237
66
22
13
25
144261
51
8
66
271025
55
244022206
124926
83
378627
19
230537
91
473205
166234
38
469669
84
138452
35
138884
3
392671
24974
514280155
458533360
5
43
21
156012
72
23
314542998
308233
439074
57
71
9
640822172
18
13
307557447
240378
97571986
73
6
471146
64
17443
849828374
39
315398
115794
232586905
51
611561067
95
337192
167219
57
256884
237328
278834
79
5
61
32
416947
287137
47477
52764
407501
166189
6
11
70
236144
6
866960720
24
60258
60
60
47
7
1
406276
485925
31
25443
64
3
235525746
446506
133714
335483
83910
6
44
375509
43
867502504
147374
7
8
37
143132
6
315889010
314426
24
303723
463182
18
423917
185287
82
457114324
76
81
195044
14
84050
23
259431
94
29
9
142187
33
60
79
65
268267
168138
123920
476412
68
5
256501
47
13
592495018
899351324
16
1
82
177385274
86063
86
17
17
355048
194670058
16
94
298557
89
10
39
11768
469553
994383433
151456
276673
8
195497
67
672075091
68
277238
58416
490951
170694
310123
11
286379
93
412062
168852
829633207
73
55
5
98
251235
38
291791
14
47
522824983
834095286
249976
135830
476273
660999856
192545
67
30285
81
44
86693
42394
461207
14
48
32
155961
268583
271955
457741
15
114088
351382
239052625
318009
20
63
17
5
61446
73
69
33317
274886
105475713
235800
88
9629
327937483
94
4
140292
155689
833758113
12
581611696
32739
4
78
86
70
8
463556
8
249529
32
511750390
475763
275451
65
9
333142
3647
96
70
73
1
25
5892
79
232722
408850
88
35
27088
91
223339
91
352071
308634
68770
1
74
18
59
172841
499967
53511
3
480039
87585340
60
8008
78892
395828
29
19
2
21
94
21
8178
95
37
127243
1
435676
806659756
62
75
46
85
48
9
5
155491963
468977
233735
427258720
64
80
473119
61
66298
94
73
499283
9865
441902
74
60
447936709
1419
76808
1
34
78902
85
68
57
186829
61
83
469415
358875
341727
212076076
328526
99214
65
52
201419
312883
111745
68
30
494696
98
77601
9
38
92
97088
534602075
315262
8
382726
26
26
7
8
146188
34
127238
311430
69
43
139618
47437
260242
141050
418163
5
365481
90
22
673685343
1
232899
59
474093
7
40957
352561
108627998
18
74
747884022
24
31
143274
8
182131
64
98
77
256178
455683
52
74
7
11
211087
70
765846048
473400
76
29
95
225745
69
55
19439
474800
743778131
30
74
522825700
413329
77021
109159753
265442
18
39
33
25807
32
441995
2
277750
111640
376942
55152
1
96575
118075
23
338313706
620400933
937646703
4
15
92
542380365
97587
257842
475631
731630047
67
9
7
33627
322158
86
107243
165740
2
43
96203
29
173252
40
36
55
8
174961
4
357650
15
1
97029
409527
19
64
88
63
421713
892927749
52
374403
373584
21
220820
9
432277
109054
104863
79
46
698821500
948967393
20
87
73
10
21
87
2
325491
55
2
42
460063
31528
333528
16
71421
609865020
50496
8
1
77156
9
245142
39
342866
314895
162046
86246
712240259
450219
440201958
334318
6
97
46
92544
323108
337511
288298
120145
1
154073
13
67
4
478872
65
76587
479082
92
210714
5
87
678899536
291806
483718986
7
8
390453
374713
43
71
499810
75
34
2
82
5
7
60
724051862
373081
66
972543920
50852
22
69
345906
17
32
69
14
245514260
39
955216861
56807
74907
5576
489355
367472
90
5
12
487179
9
363489
81
305776
58
33570538
90
186630
58388
69225
60
42
7
47
56
64
12
84
263716747
85
23
87
64
252412
68470
68
2
391092
301956
410670
294135
2
63
6
39
40
99
76
804967199
241706
70
245187240
47
192231
405251
467374
79669
150707
860440044
442439
16
23
387279
60104
4
367330
187272
343412
161728440
646189312
9
25
868754223
83126894
26
66
80
18
390380235
316104
211641
52710599
267303
36
242219859
59
70
93
59
913843783
454717
82166706
262493
2
122674
98
222393
83
5
12
832844558
457301257
101127
213041
155867
86
216185265
99
95786
21
270917
476733
95
4
67
215998
36
125106
57
7
85
62
60
86
9
10
75
116191
159497
67
376372
16420
66
64
99
22
427734
68
9
60
9
30
71938
882420816
3
162375
42
464518
937
2
37
203976
48
79
40
35
87
427961
280351
28
39
85
5
231551
379793
44
14
441866605
282491814
354658
6
37
70
1
34
2
924219594
15
85
66
29
499089
27090
326485
48363
53694791
174700
250181
85
286133
92143
84
20
5
9
102340
885233044
129636
318839
423587
497217
1
619900282
170670
171527
394558
52991113
521283521
95
99823
89
76752
24
326167
42
82332
873227889
57
295257163
139977
32
620553392
412566
20
5
720220089
78
5
347364
17
15
85885
499953
41
201755
92167
10
148588372
83
86626
340833
69097
394835
13
99
56
45
78
56
44867
70
33793
165663
179021
1
374585709
394874
70
1
23
524597605
55608
94093
52
58
38
62
52
135211
885259099
69114
349727290
359183
31
413720
296081112
217408
78
80
283795846
862355229
24
11499
324666
4
256263209
12
39
457216
85896
94
3
61
65
103803
442480
13
97
71578
935929293
3
91
153323729
55
373637670
451086
56
429570
12
7
46
85
2
458191
284107
157696
210119
94
185580
302337
36783821
119791729
24
51
22
2
65
232861
64
543340809
345338
131344
81
129536
27
33
494212
5
306380
280768
58422
984704535
37
81
447361
67
32
7
7
6
39
65554
82
37
14
66
219669
163490725
48
443442
58817
69
135081
438000
5
169125
19
91
20
15
1
78
93527
411668
30
1
211341564
484193
318345
354229
11
37
289178
45
426990
73
263900
2
422764
145200
132132
132076
82
21
51429
429534
263166
345533872
444239
7
964444392
410069
492525
90
168580
6
375500
10
316039
415254391
967107710
4
92
305156
60
42096
35
10
383366
83335
106722
38
861333893
467274
19
431017
21
91
738888709
185085
434931
736337554
295125
75059
21
64
3030
84
8
73
20
74
1873
487915
14
317717
315760211
761125439
55302833
91
3
61
244806
370448
407922
996025075
6
477358
3
262030
367702
75
51
457037
155823
85
924977309
11
172971
99
417705
463987
88
433817
484607
222683
13
32
499611
92110
197231
410519500
22
438909
161148
79
467201
67
37
7
340917
273169
69
443406
214555
15
306151
356969
473973
95
55
60441
76
16
168573
65
9
7
56
294097
13
97
161511
237496
58
27
280520
7
76
453231
153717
113969923
178420
204827719
188878
20
139677
203639520
89
862170706
1
210261
786973413
6
17
149991
121302
382018
17
62539
25
33
415730
776220814
73017
96970
2
51618
23
107744763
382827
97
239733539
8
174887
29
408646
51
50
316979
592160351
207510
120375
25283
481272
36
20588
28
166548
240984
372704
7
137796
298366
93
88
276200
51
8
671118834
449836
876950444
327
55
67
351912055
7
98
95
35
118903
60
73381492
24
79
96
495609
5
327963
2
11
10
108943
9
1
57
70
56
241051
25
715322461
113547
702890765
68
84
5
64313
145394
53
97
78
39
395682
375837
6
9
407785
97032
7
768131216
118817
94
83
418690
391481
68
9593
92207025
135374
13366
91
100726
33
14
24
785668152
37294
94524
463265
148035
3
40
92
2
124575
67
31
58
98
410131
446346
365391
909346050
598004946
448954
25
4
92
95
85
193515
25
188122
38
127040
79
58
145508
81
785932842
90
84
96228
41
20
5108
118869196
5
63499
16
960748640
2
937347241
139358
9
77
229063
210800
348060
16
453853446
363098
248832
211709
11
202722
444259553
879909241
472863
1
171448
3
19
195314
6
445996
189523184
200663
71
471201
5
64
9
67
392123
9
94
153138019
4
84357
266552
76
77
72
37
194641
375614
306031
22
4
402713
32695
61
63
47
484818
160297
81
11
73
127408
99775
24
63
238006
199817
13
52266
10418
1
60
37
23
32
189935
8
157454
86
21
39
426030
254576
38289
372682
35
8
375728
21
8838
36
79487
153659
185160974
320675
139834
75
66
410083
127480
19
403341
338356854
620120034
8
5
372251
52
108203
449745
291523015
233713
87
200773
4
412806
365420
12
90
268279
492283
55
227355
33
360446
82
5
144116519
16237
713984421
608557130
117413
8
74
911993708
45
31
14
12
48
48
5
211959
5
24
79
94
483960
35
25
345694
8
89
65359
191469
142166
258806713
71
50
873867992
45
237914178
13
151154
31
65464
68
59
406651
36
53916
6395
394544
3
83
65
435100
359881
10
92
4
11
402075
66
96
111623
278731
7
8
27
19
60
32
2
68
22
195274261
60
203813
83
12
97740
20719
29
86751952
79
490426
83
9
384202538
95
241033
302446
196635
25888
56519
90
3
765885055
83
6
46
315879
11828
449587
141524657
417579
64
84
341729
985116467
6
170969483
7
56
41
81
378942
47
388175
411660
22
225900
5
8
69
48
98
32
241251
8
87
3
159199
433324
35
35
282503
284412
939037990
472147031
30
95297
494807496
181907791
2
24
526154233
17
4
73
46385
4
392822
25
7
93
451237
215845
673661438
625280644
53
822561619
146347
64025
79
364190
143465995
5
45
54031
425417
160651
358690
91
37
448358
145875
10
800225107
17
7
76
32
22
488435
610189510
54
40
7
72433
86
13
396677079
71
40
181199
6
437514
272556931
3
150115
8
360547
1
2
3
72
38
77
43
5
3
475312
736041293
30
71
6
8
82
265608
366763
470808
233714
646410390
52
33
74
394935
49
45
54
375044
108491
46
3
90
98117
55
386912110
97
75
96
63
71
297199
89
2
163669
71164
31
35
177869
15
245926
592207399
959369776
4113
419514
422146403
96
31311
14
47
64
417872
38
9
3
8
65
148454
444951
367635
133952
9
175973
51
352331
173762
117536
66
9
119988
273001
62
185950
166018
428981
257681
90268
84
453289
39
85
8
212829
201877
28828
98
14
35
311751
152874
441407
52
413162
651122664
74
8
53
44
438462
13
424694367
193368
27
39
740184903
340434
65868
266017
304475234
82
26
375869
6
272593
208302
5
219789
50
72
141796
7
20
272379
298313
67
67
260123
20548
156592
26
471739
61
75
188129
304830
93
5
22
95599
267701
46
18
96
9
54
169626
11
58655411
240868
11
395181148
5
307555
220228
9
63
60
219093
197965733
2
86
3
154701368
100161
54
138964
6
147288
404631
7
99
155047
114311
342562
69
53997
396794
20
379911
73182
63
60
2
318691
702675839
14
46868
314713
905391516
90
87
247454
496468
5
34
90
71408561
328957
32
74
48
71
208945
54
17798
860105226
8
92
77
46
85
301925
70
65
208903
41
58
7
13
58511935
418889
164573
19859
75
410175
964738739
347527
334713
36
30
6
298848
4
51845
26845
452618
38305434
95
266569876
49268
145970
6
87
285381
328740
58
75469
30956
89229
49537
139747
14
67
16
413117
60
20
20
82
397552
292591
52
45
35
11980
5
37
190392
424933
246416
2
702884935
382872
30
60
12
75
8
6
7
65343
39
65
49
238570
292827054
64529
190626
450965
44547
422127323
79477956
176577
57
19908
89310
84
2
3
27
532282613
7
91
2
436537
275361951
26
422192
18132
7
6
78
75
316188
99
214232
494458
6
72
24
291490
15370
3
67265
1
321210
373479
28
232628
219024
408409
79
75
302878
98
75
64
36853
4
2
99597
217717714
81449
93
85
33
195469
334726
194656
38
8
57
206573
142311
122749
35
8
9
76592
494002429
6
58
12
78
45
81
19289390
437452
251859
27859
76
381195
90
296001
469880
25
208179
252191
4
235617
137152
493681
316543
2
61
47
74
4
66
265969
36
63
96
272898
70
295516
440670
37
63
92
68
50829
634846077
3
12
471515
363960
290964
25
76400
94
405966562
2084
135850
89
77
41
14954
73
61
356556
151507
76
298617
84258
36
218598
61
191859
24
8
363772
392750
423615
121298
88
223473372
67
406845
208053
255024569
64
1981
29
326015
37
4
388542
31
67
950310598
33615
152681
18
38
77
401871
155700
71
96157
35671
17
148222
53
70
394619
77
16
443557
11263638
88
50
61
466631
38100
204032
399581
83
35
46556
182342
7
2
36791
40
248209
292318012
95
259328
208341877
5
57
83
56
133602
47
445628
75395
252215
14
7946
37176
239903684
699519687
83
56
333212
32394
249615
48
123257
55
44
93
48
395094
66
43
511622040
1
94154
91
131314
65078
483741
74
94
84376
383726
359846874
5
76469
138661
5
378538
76
952105627
139601
8
92
67
257837686
302894
34
4
471612
87
351149
8
215267
30558
93
15
301571
75
829400264
20
2
379147
48
79
48
449864
54
13
316647
151921304
820689679
353512
696823610
485436
3
555974381
45237
35750350
410626
447926
921857505
42
261511
201711
420015
380106
4
890767851
993345789
371291
4
26
205340
35704333
150346
25
389663
346593
1
24694
367530
150163348
65
9
106356
439376607
496867
115781
93
9
97
97
68
42
154517
8
19
405451
377817
274479614
99
200786
191323
464181270
295482
6
1
55
19
334922
57
2
32
19
546949022
6266
30
619062006
399489163
393008
166588
136257
494178
50283
26477899
2
7
50
99
66
447788
434942
442144
48
981337170
67785
90
383648
44
9
8
2
17
273059
295082
480742
482914
51
190326
370697
68
44
328166
6
66
494055
416114
49
78847
1
29
836928119
336850933
2
206720
335447
441524
72
72785
68707
70
19
193407
378145681
280240
25
487238
344623
355972
403260
66
55993
399866
261379
393944
23
63
468985
29
179866
314811
68
96
213261
12
216774
83
79
120607
183486
74854
46553
69
7
256506
66
61747
185071
341346
63499
34
241109
31
3
394173
213828
73
17812
498830
63613
438907448
420237
428681
94
52
400655
280398491
30
73
200728
85553
95
57
358544858
140785
80
79
137681
2
83
2
67
52
4
22372
278565
474418
123748
46
66
98
31
460588
79
27554
41
69
93
99
98
258881
245663
34
605786972
8
273761
444930
28
51
87
83
5
267895
288323
97665
40
58
234855
21
70
95
434631
96
225801
314169
47
10
497789
265251
240119
5
39423
7
150635
5
279377
98
13
309546
853757065
18
344781
350279
60
23701
558705157
5
60
300537
171382
360350406
56
187441
7
445127848
71
85
1
471408
298610
117940
48
3
278591
356750
18
433463
1
352634
8
875344434
109200
98814
11
74
179393
371271
413328
89182
84776
212925
61
6
66333
8
18
24
175308
21
8
252881
275186
23506
2
61
32
32
9
87
301378
41
71
282160
96
29
57
450419
50
235956
76
578138064
225056
710005171
186060
81
99
29
988645653
606023484
831303081
347524
105031
366667
242758
84
35
470346
979909250
60
614943768
193641
7
27
223157
40
184979
386418
188721
158114
3
357762420
482176
65
64
360932
194492655
192306
31
499625
48
35979
59
37206
56
6
371223
87
383760
5
69
74
35
225949
79499
51
207242
144933
38
176431428
328571
53
335679
55
88
58155806
36
402485
24
496563
74
49090
329772
484741
18
2
278925
2
4
39
309981
152952
48
70
436432
33
102950
175025
36
83932837
95
218362
98286
57081
438186
12
276096
80
351802
6
239454413
404685
198232
34
20
22
4
26
68
78922
283730
8
944658243
22649
89
99811
88
64
236123
96
49
41297231
95
242298372
31
71
18000
3
66
77
88199
460138
41
87
37
19
88
85
464588
80
61
265498
982830692
109256
88
96
472823
118485
138492
77
443072
7
49561
63968
252046
74
309013
251568
24
86
49
8
359659
74
157079
125643
98
47
20
16
471894
376959
94
30
296063
164824643
27
68773350
114425
85
29
27616
642257861
86
59
64
341174
104924
307149714
24
22
80
328318
17
37
369374
50
81
94
63
256227
56
13
289581
24971
262254
97373
7150
236992667
241491
59
455078
51
453531
74
49
55
79483
26
49
81
249020
138892
14
245564
152908
72
4
285589
3
41
2063198
9
55
15
8
19
777044680
49
104728
316852
221256
98
287001
52
98
89007
12
99
805862559
46
86899479
270844
81
489518
68
221248
77
3
66
6
61
82
306300
247268189
684833153
420091
2
74
297671
324660
5
378379916
243628
133622
9
7
37
623521731
236861
219275
353521
494444
182823
175032492
308989
489193
948502830
81482793
158125
4
58
608221002
463534
13
35
151120
464371
4
50
47
7
85
1
790997811
33359
22
252881
397054
46
350833
46
197027
99625
213021
115286152
71
237714
47929494
369981
423977
87
41
456421
13977
107231
15
423333
7
96212
433716
4189
854497201
308813054
83
50
137786
164287
220990
480261
2
2
27
6
411622
397255
132839
243177425
3
208211
375722
396748
66
1
72509
283727
117327
55
386943
84
71
270088
50
38
267376
343572
1
54
293126
333872
323167134
97
6
34
55
31
22
50
129275846
232263
472448398
846129066
121139
62
285087
40
37
257093
65
244008507
48
84246034
30
774163674
132391
69
56
51130
55
45
301634035
59
315566
779354506
92
41
54
26
83
926888984
275250
186407
11
99927787
93
5
8
53
80
26
34
356369
52
140648
432166
357681668
44
39
152976
9
252718
78
831475625
74811
376745
8
208020
350034
442815
191844717
110574
434017
64
456819
41
5
59
258234
4
31
38
56
386858
2
54
3
472024
200106
92
7
88
81
257706
134065
369983
129651
69
258266
10
47
77
460600
414308
184697284
120155
41
93
33369
41
422606
166011
8
53042
423652
80
90252
41
68
48
324502735
68
189739
54
80
439886
26
99
423308
55953
387921
40197
140681
147432
83
1
196658
263230
3763
29
14
252770
230115
48
72
338486
42
3374
299457
86
278139081
24
44
6
95
69733
427373
43
249237
61
27
6730
118640
4
29
8
404070
932800222
173111
29
1
11
93785
28
58
86133
233414
83
54
28
2
441260849
35834
302279
25
50
431443785
737221304
63
1000
379439
115845
439034
106419
76
74
39
90
2
63
242853
67
371674
92
196498
67
449587
23
53
35
237455
470993
22957
70
89
126109
56
406942
8
120494
19
46
97
84
3
8
486399
67
428074
70
9
188581
69
93
37
61
404935
48
68
229607
152716
25
24
356562
487626
947032679
52
398129
315463
406409
365871
66
70
9
280245
436235
7
37
80993
811113756
95
433705
48
264390
57
101194
17
349819
2300
71
193382
190993
72
44
306269
5
73
301708
62
8
72
283301
820281742
350699
40241
378633
51
14
29607
234763
239427
458256
139465
18
462250
949020088
354327933
9
134620
73
47
384392
186868
25
38
372061
191096
796235612
25
111674
117452
386916
205821
287213
59
261339
8
31
43
9
92548
499568
93
52
263547
74
281146
67
60
29
452648
45
309442
335303
3
312525921
316179501
131823
69
434000
43459
471930
305087
68953
164303
406139
395564
18
101204286
230457354
19
24
93417
319521
481837628
233459
49
6
451073
244658752
419293
7
24
95
69
48
235797652
11914
41142
344148
240499
34
41
60
342757
185234
27
355048
341291
92
65
7
369196
5
30
310150
358102
28
80
2
4
34
30
447691
71
86
51
15814
13891
62
9
97
32
21359
481188
371336
490992
261069599
220067
60
829532563
172907
6
454450
99208
119794
98
62
77
206640267
85018
14
175293
87
19650
95
433001
346733276
74669
3
2
289220
166161
58474
35
49855
29
88
480157915
158051
90
35
83
37705
51
445026
204230
30
2
73
237879
18
15
17
1080
92
400329
13
101484
365171
32485
87
49
170632
25
97
49
103406
80
32
75
31
337518
32
88
113890638
34
6
246510
25
3
94
26
7
87
401856
499920032
927113824
447242
99
17
12
3
63
42
339576
496932
382757
251095
488804
373328
6
52
459749
45
27
30
210719
278899408
493460
9
20
92
394229
26
51048
45852
2
161532
11
21
308451
7
308166538
84
5
71743
51
446994
473439
456349
93
87758710
49
10
92173
47
440166
92
346084
29877657
2
495166
147849
331564
382057
178593
542714349
92
24
6
299846
44
130675
638746277
724279574
21531
215573421
59
53
292093119
22
342716
171080
7010
187326
549948062
634084871
71
71728
93
33
36
10
439808
2
46
1
91
27
19
154323
33
70
8
7
13
359828
27
465356
38
478551
69
392958319
204310
50
550923326
15284
59166
94344
460230
6
4
1438
46
86
36
72
306433
482289
7
45
73
436107
74
33224984
26
54
354105
99190
49
66
16
56
33
141165
34
5
23
78
4
35
117330
56
30590
426889883
76652
1
85
75
3
467820
297924
3
99
290119
194948
132513198
3
35
99
34
37
425392
80067
80
188398
112170
8
82
81
23
170576
5
266098
841353243
30
373664
204198
97
35139
32734
260527
36
148337
173217
44
4
88343
84456
65
56
22
15
29
108866
311634
535524666
573216969
193182
990975242
53098
163659
880167147
33
56
42
89
780699173
38
436046416
18
77239
8
33433383
295678
6
26
391208
95
368938
137521
2031
150195
357820
15290237
95
150257
42
376072
377701
45
331070
3
44
112329
357125
155507709
62
5
218506
481029
5
96
92260
992902489
342410
91
65
47
85
51
104039
103451
949814713
223588
447430
64
290648
60
21
20
91539
401931
40
206590
238532
19
11
61
409001
70
9
59560
76344719
59
721394854
298947
86
432117
51646
452925
53
586
99082
15229
10
92
40
93
5
19
7
9
2
3
90
313919
161917
204240
317160
28
93
9
951558665
71
823417735
494654
23
38
855742624
10
4
20
42
57
470088
4
902593024
717523988
55
453895
28
24
230387
386513
464496
36
9686
79877
3
70
352668
241309
14
9
67
164051
345295
279507
88
42
365932
90
284927
207185
10881
45
157195
3
52
66
147888
5
73
449094335
233607
165410
6
6
32
66083137
89
67
51
286490
8
87
1
80
9
4
4
51
33939
9
31
105186
408862
49
26559
80
2
263296
98
31603
83
217484
86
39
482334
5
52
83936
89
266121580
47122
5
486315
385770
72
167553926
8
99
353597984
99750
64885
8
251511
329541734
5
31
395805
170562574
156499
15
201423
393675
136805
25
27452
16
92
37
87
444372
364192
89
81
333295
401546
143121
63
291238403
30
285847306
223455
924039446
945896999
96
367486
57
6
109075
368043
25
53
248648
62
44
10
482499
99
141075
72
81
51
13
55955
88
96111
38
16
29
92
75
53
69
472183
4
5168
17
106770
8
53
13
432251
41
30
22
2
55
583261425
87
214275217
100334
278896
6
348889
6
497266
10
442057435
16
150440
72030
461777
98
9
547292620
72
379754963
223175
295975
246924
52
127226804
450665
38
14
239215
46507
284190
86
319328
4
350931
252605
60
36
5
480805
22
325919
200088
156832
92
464323
16
31
471460
94788
42
446738
318836
284899
197420
137840
68
342353
241593
197091516
98
307253
62
484071998
152401911
47145
325351
173573
55
405892
224221
62
78
556196962
55
75
56
71839
47313
68249
49992
633651238
46
57
349446873
168643
24
90
255534
50
69156
371168
402390
7
79
94
2
114259
385136
196195
299498
31
378455
32747
97
27
2
173283
194048
20
37
5
150311
338693
2
59
4
10
7
10
781233778
12
242240
76
741707613
50
69
71
19
79
3
1
50
78992
358237
815810835
37
437497
7
369099
109289
137664
82988
65879
8
29
482251
101342
169133
68
72
287956
766292453
4
96
77
236987
651161271
5
35
445937
4
97
89845
1
30
99
188295962
79
47
17519
652671916
18
499531
91
25
171898552
256204
147093
5
363369
378117
30220
933729388
361434
65
98
74
269883666
963701681
433049
2
431498
69
68
201683
79
9
372384
56
384142
60
3938
8
127177
329357
604246426
699508448
461847
129397
110932
4
94048
2
12
870797998
22475
10
64
64
38
60
43
82
328452
39266
498844
75
204401
446174
5
60
296289
58158
6
73
623865120
32
12
314402867
59
371312
4
216036
334543
354680702
24
116416
47
284959
2
350163
75
452285
72
345082
69
1
43
453587
96205
35
66
3
8
8
104648
3
80009
93
41
37
333097
75
48713
35
24
31
371573
94
455260
95331
41
334338
451653445
47
94
181240
398967
326760
107410
52
26
30
162428
484119
70
377195
237063
52363113
83
87
6
417544
6
97
59
105279
74018965
42
143919
459081
22
63
62
64
63
31
28
25
269252
2
285104
42
427413
872083193
213544
407323432
13
257468
68
1
193618
71
22
7
84
133419
18888
163884
75
382711
203522
141848
881979496
282925
67
850527196
61
8
92
147425
10
16
208589
123780803
509668705
14
42
95
659922170
35783
375141788
76
78
15
94
37
81
13
12
16
38
43
198047
1
402180
86
72
64
70
87
69
394860
335596477
6
50
223582
50
211355
8
35
343312707
28
17
65341
43657296
99764
1
4781
943087763
426260057
6
338648
410440
25
699641781
72
59817
381264072
361795
41
92
22
99
109324
5
896978045
196162
884845238
232423949
26
132499
480228
15
69380633
17
21
300508
51
7
37
9
50
258905
186282610
24098
66
288794995
7
89
97
344266
192765
68
73341
35
93820
46
479058
995611555
648750495
15
246364
347128
80
397617459
255603
694204740
56
51035
357971
973553184
243321
424206
89
66
982108095
471922
42
34
1
327458
267486
262685
752369200
3049
31097
9
6559
305537
90
3
3
54
37
124899384
364503
27523
30
327140
76
395138948
90
421937
8807
40564
492099
755497343
145448
4
4
54
176542769
427647389
213024
67
347144359
320735
465242
33
38
32
8
428128
3872
350256
34
34
463396
616864375
86
50
71
618361657
99
290400
19160846
95
22867
12
162478
485540
73
98079
6
203608
178572286
2
18664
399249
86
482332811
7
110583
20
63
3
673738583
49
95
396846
58441
169413
71
48
494806
55
100517
62
363145
3884
30
11
76
49435
71
969342087
24244172
15
141654
445036
96
590197698
108786
71
6
4
63
525050959
201446
50
395361
72
73
82
50452
2
65
67
20
369375
252333041
65
384221449
39
416200971
91
300390593
752709646
484901
365393
226123
434444
27
320445
5
430720
270824
417269
64388
24
28
81670
13
27
285671
389193
91
57
225170
104927
205788
82
278724
459515
73198
242228
399797
52578575
412679
26
104961
303089
295655
471984
741472763
212341897
23
77
87922
58
59
60678
50
133882
50
6
314926
192699
3
476512
2
94
283991
70
96720
1
430664
580789189
224502
168168
461861
496358
25
88
40
144857
4
256588647
127748
14
72
88
307117
312286598
240665
5278
19452
15
64
313308
13965119
49630
202201
31
215083
7
2
88
96
1
8
97
276355
22
139286
212910
285537
46
55040
40
92
37
484948272
6
50
72
23836
23
84
7
283347
89
12
42
50
199586
87
80
338203
405844
16
8
33
3
28
20
142838
451835
928280206
433658
11
129195
68
3
91
7
48
16
3
70
20
9
187237
750045436
807921109
40
38
511243446
184337
76937
4
62
66
70
770359315
907543390
51
108243
917476912
51
78
45
6
463019
331181
169841
9
10490
2
93
395329
57
361889
93728
138396004
65
145826
10
61
1
492272367
63251
517426933
410215
50
61
91948
75
98
514767860
48
41
83
60
484130388
91
19751
38
471783
53
6
71
36
21
86
16887
441747
64
71409
53
483812
196410
492303
36
32
48
78
245137
410583
146742
9
696299741
76611
184281
439120
30
330467
324684
15
53096
57
57033
29
758550660
40
51
50
6
10
37
59
554232614
50
451219
192606361
72576400
80
78
389725
49
285688
71
47
127159
67
51
365975
577687658
76
238696
29
15
226990
34924
22
51950
264418
272399
407921
340812784
324908
70201
827847154
70
76
78
97
13
63
49
85
58566
2
346088
28
406985
67
49
41
378048
41862
269333
98
438950
371405
479271
245487408
166193
332458
4
481452
27153319
3
595068682
10
35
14
9
7
85
78
10
119111
16
327723
66
85
451699
406480
5
237594671
13
53
232230
104431
96034
65303
204556
71
26
30
939542098
158728
8674
3
91
54
121930556
6
218073
495246
113903791
79
367712887
277708
528453772
381395
141922568
42
53
34
256208
234267
411648
10
83
29
4
25
6
24590
70
130168
46
363765
239471
38
462660
12
54568
348474
230269
19
91
239081
3
63039
196750
9
338293
4
13
49
433242
162510
56
407929
45
40
191500
5
943945160
43
72
421478
10
35373
2
42
49960
84
18
99
96
6
19
17
2
71
20
512064294
478878
64
28536
35
6
796615383
62
81
15
34
25
17
977408058
297708
32
29
396092
53
467763
11
6
733834685
991110060
76
13
358231078
91
88
45014
159326
3
44
121805
86
90
179946
85
48
21631
218348
293169
68
145624
97093
92534
50
307824
44820
91
278558
106720
62
3644
233684
25
21
477204
116743
428975
344571
4
120573
51
342192
65007
487481
83
837627749
675034145
87
424211
50
530222484
14
9
464960
360537
222508
3
46449
454779
490889633
162758
9
72034
220111
461243
318988
141048447
207892
30
439734374
179116
280421
227826409
423198
453873
2
55966809
7
31
98
65898
382383
1
211631
461743
34
158555
3
23
45
364545
32
398671
206504397
179599
2
25316
381638
362115
438754
39
144209765
138514
28959
102815
64
161679
44986
253723
35
125230
14
5
356592
8
84
616702532
297886812
46
16
246639
64
187698
3
473260
413693
79
7
892222442
579857456
74
303293
33
2
389262
51
33
34
8
94
487498
459748
13
79722
58
8907344
64
42
108021
158282
29088
77
402833
12118
59052
496053
18
62
43
253657
438725
3
6
97
6
241788
250810
424217541
72
35
76371
30
9786
1
319966
83
175940
49
39
272869
42
427626
79
885787314
101108570
85255
82
20508
405461988
84
195736
203273
78
20744
71
4
194307
487783
72
17
290807
60
187096
79
42266
113396
3
422048
78551
49
19942
829938022
96
12546
102037
9
6
39
321122
2
493125892
691964654
70118
128853
63
215251
301714
942783504
387462
85
89
6
7
238501
8
112992
85
7
59
314621
32
9
593217153
65
161630
63
95
319494
26
93
56
34
39335
94
97
76883
45348
794411499
58
76
474384
459909
363283
1
79
271895
63
208785
70
378659
99
450576
235603
93
50233
334092
233619
418091906
49
86
76436
4
87
233925
42
249599
34
6
30030
26
7
219056
51027
8
204990
957900893
201902
15
253897
498450
77
93
472923
289720578
276671
66
41
69
356491
216746
7
41
182387
143614
396407
97
80
70
39
979612290
34
7
13984
490143
37
84
51
86
403327
3
56
26
220833
89
33
98
26
250028
258119
289355
60
380864
165759
713093361
1
225471
9
39
22
90
95
144852
394467
52
37
9
28
815260065
5
50
914755854
37
21
306648
17
62
334889
424142
347247445
456198
95
184194
164260
414731
417129359
88
29
175432
33
293025
84
88664
1
145927
38
28
87
212551
17
394179
60810366
2
354948
148739
613719112
120860
91006
181383
4
91
130071
235097
14
88
52
204700
429443
62
447137
224310
327433
54
21
71
87
121984
397298405
487535
74
67377
77
346999
41354
278420
39
331790702
45
74
27
337976
70
77159965
38
33855
3
12
83
7
563078281
81
94
67358
729419135
39
12
181601
165771
11
238704
67
4
11719
78003
98
2
144785
181024
398739
82
110879
43
64
56
617489628
116279727
172094
38038
30
23
64
30
316081
18436
60
33
10
74757
28
2
2
484246
419863
295950
22
88
166368
92
216064
217405
29
418415786
391109
165690
211456
6
657220302
66
17
114074
76
29
489763
40
350836
5
1
52
82
329570
82
48
339673
46
608326681
35009
236624350
801771765
370456
42
6
7
5
4
2
619171672
4
398222
56
201935
96
64270
97
22
422708390
67
10
7
33599
265584
216578
55
344836
34
1
44
82
90166
32843294
82
81
417150
257605
9
462725306
48
82
6
207276
97
296365
399067
12
4
165195
417616973
291417920
15
300095
44294
84
71
53
35
7
314693
221237
8643
803571120
593269221
160644
9
407089
326255
57
450868
67859
46
370474
199640
21
247613
63
279868
15
40
241538
182398
5
37
17990789
76
53
276678
85
61
43
88
734574419
56
299737
39
88
35876
99
38
380274
10
56
12
16
298065135
33
52950443
10
88
153564
21
93
455593
6
310231
82
83
74
94950
566837383
31565
376116
251615
95
35
96
43
50
267453
51
98
54
152368
72
51
226592
437382706
351882
243870
397901
437076
6
133996514
417833
3
12654
58
21949
91
8
116784
70
272314
251388
45
83838
1
377025203
429417
11
8
499642
65
924712192
416809
839579965
360920
557640467
294372
45
74
490045
16
430662
469178
937751540
253776
1
11
6
428947
6
796102361
97
138075
57
3
114701
92
52
282182
29
7
201763
369647
288634
50
62
87
842541586
215081
319938
37
4838
5
45
72
68
96
345635
52
313558
9
474464
2
1
19
45
351938
92
428326
71
5
482089237
326542
86
22908
135839
55
339885
72022512
463520
97
26
333696
301317
320617
1
5
93
53
100265908
57
643478573
53
80
610836326
6
154504
61
492146
55
15
484806
184663
55
297217
73
245507
17
57
43
493444518
83
42
413853
343598
29165
19
91
42
90635
41
163356
465931
83015
347495
226030
410194
84
791420116
6
200488694
142379
435954
905100797
57
146749
47
99
2
87
54
16
334667
147390308
86116
75
285977
49
78
443635
71
7035
27
84
6
1
215688
9
87
338036
162312
269422
24
119003
496235
247673
483294
93670
227527
86108
16
27
39
388781
64
264178199
38
3
435195
39
114333544
65903
287408
41
486031
324668049
74
367707
10
287009714
87
21
53
96
5
94
93
469081865
24988
488430
991218964
12
263060
458668
443680
69
75
67
69202
16
76
90
14
33
130807
209806
721600993
87
191394
46
253596050
85
18
74
78
18007
451380
297713
816277032
483324
185952
305749
69
223784
208649
812435713
240549
440500
18
238863
312604658
17
116911
319391
40
443030
349560
219252
5
54
67
168314
767716295
93367
22155
61
92
59
69
993404233
76
15
96
80132
256688699
2
55214268
293927
125738
76
3
6
9
41
78
40
496415
5
174352
482188
150944
50
424973
95
84
86
89
431644
66
47
156168
18
290536
65
15
406803
459868
97
359208
54
1
65083
197161
39527
237504
1
60
471671
60
161746
89
67
46
12946249
8
67
23
69
5
321767
295796
97
461700
21
39
787331254
70909
55
342944
10
473059
250284
7
37
80818
55084
318029
38
46
47541
87
348219
15
5577
196589
9
41
112057
305120
87803
51204
40
34
394903983
61660
8
61
5152
8
2
386268
44
3
2
150260
39
112541
206258
384176
52
63
84
81
371126
307028
72
15
96
219020
68037527
53
1
293587
465465
178221
14944
97
86
369848215
49
58
31
688580877
351900
188717
56
22882
12237
151014
66
456966754
55
77490
5
2
70
7376
329733
424561
42
157646
23
69
821679705
47
73
429842
319406
58790
67
20
379992
447440
349665
383187
6
16253
85852
645287328
99
213408
77
65
39185
388895
3714
193216
86
21
222119
403386
44
136630
89
86900
339860716
7
96
52
12
431691
48592
68
1
482378
341143
349161
28
78
214618866
373826411
92155
342006
143794
76727
174678
44
30
562530585
9
7
294306
47945
62840
255702
32
224500
111285
311481
665851538
42485
470258
462014
387022
163181
296169910
3
265327
271846
74527
396694133
368866
251367
529727273
1
1
572527149
68
684209159
307070
59
149315
34
68
31
34
226118
333093
39
18509
31
210113
231087
16
249881809
364760
64
183345
63
48
931114320
338562
5
61
21738
144236
94220
491275541
411109
420264
932916233
112424
128289
58
101879
59
22
210121
31
232005
369941803
32
365253
45
40
135400
86
274900
7
739708199
269650
10
37307
63
468986
188161
22
429790
19
222745
96
460606
396480
53
370184
114927
21
329736
222526
273448
66
71
871366954
50
4
78
347885191
85
11
73
85
248865
64
214351
54
39
4
460616
46184931
48
24
405779
49
137351
29580697
23
730164748
1
413108
392527
74
238623
24
208710
102764
77
334665
33
355542
319641
13
248634
143696
40
55854
40
19
298680
143442
4
659351099
702204240
307260
429215
159583
46
32
481218
144314
325270
429018
84
89033
444264912
50
169074
139870
129972831
204127
30
285750601
8
78
40
52658
7
9
17
4
89491
483203
27991
459693
439090
22180
127054
271151
46
450353
161881
489224
360840
308462
27
377420
95
5
28
20934
5
304354
557539973
351245
96
58
195463
82
248754
14802
72
10
314193
2
614663789
21
268226
183067
66
68
51
167627
479906
432720
398040
422170
79
307293
290441
59
69655
480772
29648
389703
16
135602
375650
2
42
5
27
38
184596
296572
429764
780610288
8
13
351813
2
560969446
50
35650
445558
25
263122
58
66
448513
426482
55
38
304168522
61
309299
110975821
367742
18
93
28
285351
188447
31373
44561
73
75
76
17
17325
218073
152295
79707026
102513
46
36598
40
713073835
24
24
17
476907
89
158671
370242
23
7
61
17
370660
86
63
24888
1
13
1
286960
78
30
461594
105956284
575678529
173029
88
92582
69
148079
485733
224299
52
45
71
72362
3
49
239698
65
28
155861
63
6
333273
10
185485987
67
410056
17
19
25
79
90
113820
165570
143916
5
56
371870
59465373
210862
464138938
132433
143713
8684
34554
290467
324394255
441562
87
39
84
29
16
72
65
15
4
9
67
43
923157141
303099
4
82
43
44
264696
20
310199
52
181252
89708
36
160467
71
11261
98
862402289
14
798179409
5
83
172076
433282
142861
189562
82
23
83
69
48
36
487316
2
759601737
207792542
97
406034530
186322
65996
143795
279607
189281
215990
397378
61210
240078
611360935
55
35
26
99
66
26893
378894
360496
89
688052939
49957
116777
92
218322
84
132775
230710
49
9
88431
729704164
2
432358
643079039
57
7
322102
2
127333
52
23281690
55123
32
9
91
239344
99088
185192
123411
97
17
474105
6
56
41
362915
144627
36
15
177719
373629
358577
210488
290907
63
412792
86
405881
171610241
41
504542219
195994015
90
309910
41
269817401
73
76640
437450
746569462
117652
22
156651393
97
374562
90
20
115836
71
157585
145439
490562
84460
238643
23
21
51
481628
2
35
72
5
136786
291287
715908143
28585
40
9
492003
432976
60
69
144189432
37
5
454079
43
365011
8
689053872
132971
475237823
361150
7
83
20
465682
84
38595
684731830
26
4
488329
24680196
436402591
26798
299117
4
298156
71
52
55
75
43782439
5
34
5
97
31
32
19
60
75
393197
454266
466781
7
140247
84
464851
14
5
35
712306954
62
83979
77
36
33065
130778
389969
161067
210693
382975
35
413821
950756318
417409
226891
736063899
682253125
16
100066
51
53
91
98501
29
16
97
249341
369313
103777
52
65653
3
400994
118692719
329060
497289
7
3
5
69
43
135187
140356
368087
416190
96510991
48
67
58
45063418
39
67301
376028
430573
404582123
16833
53
98236
84034
76
362410
261234
722890761
50
1
88500
1
80
58013742
88
286922
324380
364640
60
47
49
190163
372420
5
19
54214
88
155942
973302571
980468329
36558
97
515088510
448959
74
339161
42
291127
73
50888
374895
88
474083
6
56
494622
373636
476863
36
47
989076791
51
76
275083
452850
371362
81
162888
29812
10
73
211247
269377
104855
421722
171111
621363033
56385
2
37
5
912116137
30
72
442217
259598
126041
331975
20779
371691
1
869502347
335546
24
15
220020
223289
158549
93
98
158309
66
38
97
803547349
68233
222007616
472192
12
410366225
53
92688267
404654
227407
57
84
95
11
351746
50
289135
293902
471705
126494
142244788
275160
780545126
30
283517468
4
15798
205412
30
584029600
3
55
381210
235370
9
235142
360652
144346
55
488540
294047
33
5
32
189200
41
24
168083
1
499822
3
76
38
55
64
58
75
441281
212571
59
360972
10
64
381629
8
7
6
365264
157519
527158360
288157
157480
9
353358
118842
456086
231268
8
78
567461152
151180
116396
2
412572
8
27
41
4246
4
183711
160317
441063
434518
155403824
260822
2
44
84
69
42
104501
24
137773
383114
126424
251634632
1
51
51
47249
60
469932
45
94
404930
9
809423821
94740
11
82
356524
37
82662
41186
42
32
49975
396621
97
91
666892757
28
26
437402
50
162161
470202
2
761561185
369818
188080
52
333578
76
50
17594
802829335
224364
29
52
4
36
31
30
490331
65
76
81
264926
306772
299550
63
314662
52670
82
11
44
76
82
191461
8203835
5
97
166957
34
16
447508
23
5
88
2
33
494917
131932
4
76
951684253
3
112423
48
122540
14618
13
2
241818
2469247
145911
85
921118211
37
55
378692
76
394689
36
176791
4
32
8
31
69
470968
323104
39
92
340291
274452
15
182601
69
88
88
269339
131166
370378
39
7
20682
278144
85
6
36
408796
44
22
389280
414238
426793
98094
4
845344909
86189
33
103063
54
180096
34
52
49
83
96
203038
129972
30
93
429272
348688264
30
264088
241936475
239536
168823
895162142
76
55
30
672677149
439865
46
8
36
847194055
8
388018
292772
17
429290
452384
8
9
31
412014
251404
20
88
3947
466828
263336657
39
6
61395
457582
84
57
86
2
236162
82
253459
169338
67
4
70
99
208920
57874
572952176
239487
209637128
60
428838
218322
52
949788365
17
61
71
741156538
29
64033
38
218869
332908
89
93
47
511140300
44
466581
47
94
194619
80605
82
49
96318
58
76
3
384558
7
49
88
842569926
415123
237223
67
4
43
2
9
7
84
232311
362514
118268
56
386788
321685
18
5
99694
25564
78
78
167238
53649
38
68
86
6
136612
274641
42
983667754
5
13091
29
268760
5
67115
82
27
75368
61
330660220
224802
71
674742917
3
5
26
87
59586780
33
90049
65
274865
107784
48
39
66
65372
3
253019
86
14612
63
67
26
342506
11
81
450530
312381
69
55
27450
207054
69
91863
2699
78
177974
424763
305348
242524
67
268922
79362
34
1
608517995
85
147522
6
80923
16
388264
324297
18
475747
36
979423690
62
417503
405355705
413732
38
307993
257367
51
47
737202240
414274
22
22
327914
21
95
79547
26426726
829860182
2
66
234400
2
91
75353
99
7
1
9
78
308179
353514
314941
59
23
94
52
81
80
70
140550
78
58728
56
192360
12195
68
51277
8
363130
77
339040635
105555
88
350464
61
215912
38
95
460548986
300534110
9
80
67
476882
41
880139948
677340553
88
449142
197245
282445
330536
4
8876
88171
446681
481726
408187
18
110066
940397210
39
111863
188515
472712
190888206
12
116190630
50
40807988
303087
8
31
12
220277
338500035
567679181
209087
480676
3
382036
55
189927
72
10
388049
7
258580
55
66
4710
99
2
724677062
313171
19
71
71
4
74118
83
445460
48
48034
26
209795
1
88
98208
49
386527
41
99
83
3
28
57082
435140
75196
542684552
1
181029
208487
818335998
307138
555781131
7
3
4
267652
22
296997354
140942348
24731
64
141248
31
63
163386
311244
497698
443093507
10
1
29614
65
331573
65
21
120358
60
105918
48
49
80
4
764117722
97
238735
23
2
223689
62
23
116417583
492396699
21
78
378640
14483
9674
3
4
41
312206
99
62
43
24
92212
10
51
696086180
210155
55
490739
338602
416175
66840592
54
77
25
395286
57
32
40
54
203525
566636821
47
14
385567
117239
1
22
24
297899
464147
70
80109
66
979547979
87063
127488
16
3
550604937
5
280147
12
47
71
27
1
15
38
34
60428
17793
6
207544
183460
1
109975
399914
528390110
5
480335
342210
230661
329277
237841
55
446048
673757719
81
39
3
425478
933685828
701194158
421690
489619
6102
8
10
97
113179458
21
49071
5
144449
3
15
84472
507329552
148988
7
62
58
8
273233
280423
12
430856
193075
122080
121891
29
21
43
251006
53936
11
414981
72
2
82
637784487
79
81965
383631
37
87
970054829
24
11
320448
91
166027
387682203
88671
618223611
418654
53
7
279306
38482
83
104219
1
44
232697
429190
488600
53
243634
228680
4
666888686
59
51
57856
21
14
483569
372512
11448
428223
47
41
80
42
86321224
182745
634099389
7
272430
75
29
14
92
144968
13
16
74
27786619
449426
138053099
152381
340250
6
62
93
57
93
11
570138868
409615
85
4
452410
43917
373271
421362
86
6474
8
71
266126
474092
321611
5548
284262
540675124
133440
389430
2
67532
2
37
223051
23
252927
244861
211280
185483721
98
13
819892137
38
129727
13
401666
75
360088
182152
15
1
61
275803
454568
15
14
109692
219714
23
6
8516
46
490609
416184
107864
90
413766
361038
286638
67091
4
49
56
81
23
953931120
71
79
14
77
31
82
351526
75
263295
8
340727
75401
45
433604
13
85789
8
284389
5
67
151608
14976
424203
39632
17
55
12
34
8
89
85
91
213611
47
484628
349080
7
753766953
44
90
416314
304368
37
306053
75
61
38
137364462
3
66
75
92809006
24203
399361
233244
463016
5
1
102036
66
35
28694
161184
620379307
19
288092
275286
405299
407263
119603
240797
146944467
49
467164
196944
487333716
45939
82
71
371434
10116
84
306384
98
54
21
24
2
72
95
8
195143
77
46
326562
45
7
9
65
74956
87
409682
126026
144771
82
59
65
5
17721
462198
99
667393141
33
25
89
80
434864
265414
52
29
31
96640
436518
807193351
7
12
33
95139378
679262756
41
241014
59
807629245
163405597
27
7
149117950
157835
12
423681
5
208575752
529021278
791658239
33713
243365
352643
76
52
26
117773
278575
69638
32629
237397
471694
8
228964
299776
465330
979187962
333752
89
2
44
923154569
24702
99
45842
181272
368378
256224
91272
2
896741499
86
87
265319
121142879
52
87
84
277145558
68
45
86
69248
31
204462
32
90
158068
564107301
33965
17
32057576
90
55
99
87
69
27
21
45
3560558
293031
30
293527138
375805
269315587
34
52
414632
415672
70
4
200316
59
261751
8
164442
3
733261742
167126866
7
274647
397991
282834
14
378356
705488834
41
49
120493
76
358993
427548
23
40
13
123389
28833
51
53
96
3
448482
33405
33
59
78
360133
109082
51050
437639
58
266679
353532
66
5
88
59
19
607874906
195126
26928
20
140777
29
195610
1
465741
47
602546294
882818021
226099
209031
389649
444100
536715732
51
43
61
582718032
61855
114722
597422244
35
46408
319267
99
688165288
150270
22
27
452242
262136
15
23112269
656880005
456996
22
395330051
72
453672
412626944
149660
79
164119113
853141162
308158
482487
2
466325
3665
383150096
22586
10
371434180
257399
8
49304
226947
36042
92
9
3
5
191038
23
34
52
15
39
71
54
148919
2
55
10
455118
9
7
471130029
98
33
88
59
3
279236
66
74
297990
133434
76
1
308677
60
5095
78
66582
354247
371515
92
263701
401137
437434
4
179619467
383820
685985168
307495
45
75
205806095
19
421343
207617
1
45
80
488158
12
8
402191
334140
955321000
75
81906
439357
24
60
96
186922
447842
146660
337761
496485
5
312405
66
201465
53
176176
251185
76
5
23
9
49
373976013
25
94
255327
7
48
620836372
5
71
196501
134285
125250
76
198783
2
138655
8
8
741924970
476714
38777
347827
286913
64
2
39
62
516161669
78167
33
66
7
2
48
50
499386
354452
15
2
8
41
99
183123
46167167
4
216765
8
141821852
3
40
74
38
71
62
470522
14
5
157545
508565176
3
42
76789
69
474953
319623
29
457304
868030540
4
686708349
86
96100323
25
22
94
50
454193
460461
105668
120678
393979
449761
494053
48
220807
843547216
298997
333051
350495
230873
6
18
401283
66503
67
24
432014
38
499122
54
72925
311881
45
379699
6258
490722
324925
79
22
81
156198
294368
124163
20790
1
345931
179475996
48425
192949
86
343519889
255016
2
91
64
40
81
39
75
98
10
278976
196109827
66
15
27
30
736034491
48562
209541
334887
55
44
93
159729605
48
402654
2
74450
57
302621
98762
169799
50
14
68
42
426385
33
51
322238
75
34
15
89
399547367
189566
354867
185059
4545
4
11
218753
92
55
488455
47
130144
26
67
99580
58
68
472257
7276
44
1
86
73
52421
720035836
2
91
302061
38
48042
1
141220903
13
213708
462824
98990
113277
39
908292021
98
299158
6
80
241136984
17884
77
44
190753
20527
29
211382
5
295860
8
22
310238
77
305210574
2
42
443254
1
860982866
467527
101102
106087
96
1
296221530
84
6
203862
42
383874
110253
86
287454
13
251837063
410030
125943
75
201589
355107
76
190437
415294
333014
211418
73
64
100346
256625
42
3
22
73
81
517436238
19
81
434387
51261
185835
13
52
49
11
5
369175
4
424433816
97
461899
222479
95
178587
479439
97
56
41
64
282733503
119210
87639
45
98
6
45
25
321489657
77
69
238790612
475402
468494
5
104053
39
466806
29
63
52686774
52
91
237348
397888
72
267107
52
120633
43
6
204605
300078
15
5
23
295256891
88
175418
84
12
214802
282417696
286030
360073
68318
67
87
62
952783373
173491
83229
84
74
12
42
256193
45
217549
77
342873
1
123698694
427503
101255
428181
76
180248
79
63615
285530
472982
98
228103
57
6
94
7
366946
52
461577
5
18
416073
251005
5
951704345
9
17
32
50
130023
300092
90
78
311131
416556
77
40
73
10
86
8
46
417275
680819439
6
956504820
6
385189
63
3
8
106135
4
134078249
22
3
458387
40
67
3485
25
85
396014
85
17
396813
1
79
235438551
999760647
371475
34
67
65063
249590
55
154807
237101
90
391152220
935398450
16
18
59
57043
130903
454470
42
342516
45
53
27
283069
70
9
84
523745182
237531
428110126
55
168571993
922334496
365306
92
29
37
242806
446436039
373720
16
45
437458
4
239197
14
84
389955
468456
340547368
389423650
43027
255854
442028
430147
96
77
3
154157
287968857
61899
435468
292137
1
159315
955998419
443104
60
5
150832
81
86601
15
390558
31
25
56092
432407
77
89
404625
17
48
34793
47
28
59902
460494
9
2
69
156204
117620
47
278528
105504
23
36261
240308
38
5
292233001
26
66
344200
351145
2
30
70133
136218160
309228481
45
5
111401
308226
17
8
497287
8
64544
26
334884
10
91
74
10
82700
8
33
153577
6
39
305706658
86
83
998721105
97
129861
399302
274841
4
60900
6
240836
437029
40
465134
92
43
247889
321237
426625029
250903
155072
848878300
281291910
446642
92
716320189
59
31
308483
334741
239783576
9
28
402263
78
368539
184780
41
154281
82
55
30
78
340902
478528
69
361754998
193031
4
481322
70
3
84
316779
90
10
95
580398462
47718
401125
1
4531
88
28
452950
208932
642323048
7
113925831
71
4
401548
27
989744620
468991
90
9650
51
60
3
889032833
606213323
372525
9
64
1
359963
168075646
385065
1
56
46
257229
96
485247
151954
75
51
28
642869330
370354
9
27
56
2
69
96327
85
87
25
56946
3
99
494792304
21
285980
465296
110215
671816037
478906
5
237230
327765012
67
207988
15
445254
99
87
513947583
28
8
44313
84
34955
306619
234753
16133
108617
99887
287905
74
403195
131497
231839955
86
90
75
97066
447048
84010
132043
467978
432798
287960
485335
656776749
379645
22
43
48
21165
72
11
78
98
17
35
15
237380
5
304394
80
461454
54
2
113969
54741
48
81
255185
1
421480
134199
83
48
77
85
317106
483070
54
38
409983
378991
211648
28
49
37
130076
10
989072796
925311040
53543
169304
411579
16
5
34
72052
54
30
357670
48446
6567753
49
421626
125405
74
80
439884
495798
92
2
95116
26738
70
48324
128983
210105
471598
95
967231099
4
331023
399985
99
970372827
293979
415595
505130073
150847
360599
408873
216873116
65
7
44
245445
5
81
479407
59
92
85
279372
93
364031
210633
6
123088
495901
365251
72083385
626808156
8
21
71
778184533
12656
444252
291159
65
76
308930
30
8
46
623921665
223113
22
73766
25
337136
136559
72
85929
58
486142
428052
31
489203
226032
46
109488
431359883
65
12
350166906
65
199977
50
99380
378115
361655
541310884
73
208112
444724
26164
228697
35
463379
412996
309540
8
358618
868205772
72
224797
91
187632
310611
404373106
131542
43
24
306888
151634
6
441773
45093
65
52
94534
7
3
38
8
2
351658
20
400781
8
303427
68
56
285126
425464
194908
96
84
46
49
50
15
52
311075
432409
40
454991
62
261123842
164447
1
467501
14
237093
13
64
185635
3
405406
131951
74999017
7
4
236113790
115931
148969
54695
84
272552
434885
5
63
51913
72
2
698309783
47950
148589
35271
49
39
9
70942
16027
59964
73
2
464458
790681882
71
16
119133892
5
427951
37
26
484486
7
11
220066816
95
99
348690225
410112
36
21
31
6812
20
490546
214575
98
702143478
78
4
332160
11
74
41844
48803
89
90
165800992
66
137148
644420685
32
334724
40418
10
97
1
87
23
7797
36
70914
227344
244499
297113233
313658
302043
88038
17
57
81
302572
9
402420
2
162001
412242
2
38418
443217
307335
20
165815
348017
342946
487310
71
391944
87
15
11
679566132
96
291418
32
55
746810992
26
99483
2
86
90
50
16
12942
44
50
34294
248359
79
145881
52932
5
30625
621662197
471974
14
352214
6
87
56495470
25
344659
15634
458870
43
7
97
34
68823
68
97
52184
29
2
26116
27016
63
470340611
39
332337
117512064
413668
13
433475
26
29679839
452599
377699
34883
13
94880
176881
19
181714567
4
9
25
14
16
390559996
365880
183619
81
82
672340182
37
53
485972970
454567702
20
59
40
470989
48
200863
350823
419958
39
98
478885
27
5
48
161767
28759
397802
57
52
287326
4
8
65
270095
6
87
56
425116
64965
12814928
10
4
1
395858
463943
359822
41
41988
16
92
84
37
27
585268974
97716
62
90
254427
385717
321769
54532
341378
50
94
387019
49
10175
225053952
806890356
34
88
77484
128027
139838
15
165328
86
77
276757
40
27
392789
5
420050
875716873
23
159480
72
480178
54560
57
195922
36099
559854569
5
197401
301149
788368399
4
31
84
34
42875
394365
703233181
2
148897
110339
485171785
194694
140113264
20
416343
278501
63
73
496370
234820
42173
667825940
46
17719
87
37
80
91
76
147185
34
25
80199
373259
165060
21
74
2
64
426461
39935
6
1
88473
145927
76
6
803676154
429507
2
479371
456397
159822
50525
11
82971
459587626
11
710793498
4
343121
4
61
53
70
628537735
455029
7
4
97
84
83
44549
329103
7
54
97
357649
74
2
28
33
147712
6
19
379262
340478
231297
445737
334163
205780
102519
92
87
298450
186414
67
183227479
335123
17
53
71
202957
4
590265190
53
3
489581
617685525
98
176734
221572539
7
326195
6
419482
387111
915271975
202261
35
78
835071174
466715
162660
19
418320
182194423
33
216710
460215
17
9
356499
43
31
5
246116
62
37
38734
2516
66257
33
91
61
6
41
146728
12
93561
399830
398349147
95
97
14325501
20
75
11
351833
228279
288513
25
38
5
384187
96
419316932
63974
84
297306
73
93
89
14
445538
355728
72
494570
56
27
265571
250146910
95
19
7
64962
46
8
1
266464
460948
109973482
259918
95
438915
424726
38
84
99905
50
463865
379042
254065
851450233
461535
259901
266382
74
29
83821
96
71844
213541
81
70
3
191837
193371441
47
31
95
350602
490358
76
242503
682269071
36
23221
299967
90
281835
415286
48
364521
10
213859
51
1
20518
235523
72
1
3
69763
168162
379640862
52
308506
48
108567555
172604
244003730
82
72
17
235606
91
83
8
9
2
111558
419454079
151654
161881700
17314
116343
22
34
41
32
5
13
129062
2
354413
255734
273698107
75
68
86
162268
927229536
27
69
52
89
92
84
75
80
115196976
45
37674
4
1351
686162248
378253
29
39
328390
55318
326935
82
448422
11748
1
355432549
935334869
22
8
223223
311112
13
47
356373
236631
49
32
907561238
371910
446527
339451
68
255350
7
739941921
807521196
52
139247
78
80
400549
4
34
63
8712
56
348222
65
67659
13
604676314
763236123
428147
69
356447
466422530
25601
315851
71
171125
102285
480373
360488
4
2
73
7
60674
9
68
221270
77
193956
23
88961
152039
191392
377989
48844
839998014
36642
191688
51
304288
86001
52
374407
84
38
195685
174341075
88
206619
86
83
98
431684
89
75
15547
345131
248058
93906
20158
18611
67
135787
415427405
89
30
55
3
85
725227959
2
90
799913328
87
83852
339096592
9
382991
366314
3
272339
7
85
84
2
157040
11
95100
57
197979
25
23
9
6
465036
18
204304
44
72
299021
88
495796
389366
339506
2
483784
29
43
62
82
51243
379035
52
6
23
49
96
13813
13
424322
9
56365
152911
66856
85
44799
23
74
368128529
516
7
6
39130
290430
964044289
95
302292
67
130301
44380
42
31
3536
28
32
30
42
167152
94
262224
6
1
81
191601171
76
390896
22
84
267832
476638
201504
345667
56
48
331837
13
33
19
9
38
97
85
261527
54
1
394069
6
66
37
351789
73225
89
465843
8
272024
4
1
72
15
48
6
5597
385012
898739433
20
123496
34688
38
9
82
8
475905
921278820
10
453045
155413
51
217403290
982293521
27
16930
40
58
48554
9390
6618
75
46
338668498
156491
834502968
96
44
389721
61
9
2
227448
91
674348023
109300
5
232500
456384
333613
937989695
28
8
172638
30
28
307680
150945
11
457194
35
23
148407
4
24
93
458849
165931
6
25673
75
39701248
498563
9
290469425
463720
407175
24
6
83
48
539215515
7
95
1
947070291
576045528
108289
481996
300469
50
18749
242095
9
80
272046
487044
250581
233251
66
481838
426926
26
315406
34426
5
188100
238807
248712
498811
23
304503
83253
94
382317
246788
79
293751
84193
56
192433
468384022
7
384074
7
22
20
7
456716
3
19806
6
607895665
41
31
44
36
64
373170
2
818079496
431170
70958
213840073
26
364046898
1
52736
84
305257
132658
41862
32
22971055
64
7
4
92030
97
97
35
167185
625727788
293598
32
24
21
114891
85
190399
152976802
34
96
83
492216
294473
105253
47
8
568465866
78
79
223833
3
337741
9
147007985
2180
3
47
66850
557604447
114078
272720
128211015
96
8
46
352563
255959
86
13
617803983
210013
95
75855
573394269
492194
2
366812
314736
444992
72
1
489494
14
257887
416306983
66042
27636
96100
293648
265002152
75
73
346971
432278979
15
427358
483157
316958694
75
2
9
564588926
21062
74
401328102
23
421457
466892
257975
94
56658
20
63
173198
130166
40
252032
2
14
371192
4
30386
117619
304354
75
14603
354040
76
405637
167623
958837674
370604
67765
30
94
232124
61
395780
6
233216
623228342
46
82
76
161677
80
220424
2
298987
51883003
846342525
77243
253916
9
61
286955
383832
98006
38
400253
191389
50
396174
486842
278072
36
49
93
12
359545
970925412
55
31
46854
1
202506
40
95936025
264746
38
96329
352176
226079
24
392337
393603
71
21087515
319810
11
236430
25
450479
71624
102554
465009
402322421
55
66
387474
42
255158
133509056
2
20
126937
30
160244
89
355384
27
288774
7
14
494460
293191791
51
67
74
406808
64758
485298
185144
155850
7
99
453621
56
54
67
64579
9
159418
2
5
54
50
605692340
417592
184915
173749
293716
256535
3
7
2
203825
92
223840
70199
300530
419668
34
358705
344682
57
2
243359
229443652
177265
35057
38
3
46
418976
86
182781
634460714
93
64
6
322069
382520829
490210
24
38
6
470320
78
71
107448
55
27
51
43
44
227346
18
26
31354
360949
424555
1
37307
57753
96
121938
86
17597177
485024
54
81
252745
28
55
445376
70
5
87
22
409760
28
137888287
437929
63
96
63400
253829
17
18
48005
167977
456243
5
82
70
340944
80
436255
55203
449935675
40
424655
91
51
54
48797250
994667067
9
472374
78171
464766
83
344428
477749
476627
36
4
63
50
18
89
412535
221308
393329
87
76
43660
747547617
52
25
350158
99
6
38
7
440763
434020
20
138514351
91
177020
98
106258
169195
80
4
6
38
17
4
15
74145
77169
9
72
57
37
339806
7
443651
65297
23
122170
22174
47
377083
396392
56
72
203793691
348530
354291082
281002
38
261247
310535
158788
68385
821048587
72
374325
109218
94
15
9
30
6
72
10201
15
27761078
57
464460
12
444474672
478191387
556254525
222234
75259
254580
90
308934
71490
83
966719795
61
33
33236
219509
80
268200
431389
306379
59
151592
21
316558
48
284209
64
93
71
245870
4
68
315654
425398
61
12
14
993539279
165010
418665
7
273186
19
29991
34738
6
386612
42
22
338243
11
98
38
56
107693
180594937
77
24296
7
4
148662
263583
246303
92282
494905291
557999456
347052
485682
37
24606
8
14
74
97
41619
488649
76
14
94
212804
62
54110
695485420
106162
80
62
45
345785477
33129
188169
20
86
964905146
402969
643994881
65
27
385472
96109
68
4
333784
63
74716
40
18
9
316354
222375
39
414824
413214
479010
9
46
303026
23
395939
113141
295523413
187174
22081
294039
94117
491896
80
184985507
450307588
416280
3
1
66
475575
200748
8
76
56
378600
326823
24
91
124711
8
295049
4
57
11
4
2
11415
70
521416283
104619161
398628
264286
60
32
86
31326
82
16
73
258633
15
13883
498600
93
2
297938
84
64
453990
537660285
71
131187
418046
77
4
62
60
339814
36
95
73
87
303921
87
81
65
85
385447
6
7
247486
7
495358
97
68
485374
646039861
6
5
161249
41
97
86
4
233314
57
71
118467
149471
17507
74
54
2
312154
420467
438682
28
94
82721
6
60
209278
15
150466
95
335918134
9
65
65
64
331879
11
419890
57
26
81
333994
434841
25
358569
148204
328899431
445603
5
307215
192027
4
449981
8
90
173550
474163
65
110309
95
93
369451
319316
24
2
95
33
9
4
4
86
40
184908
70527484
37264
16
149326
417725
446529
227791
7
22
55
54932
21
3
3
339889436
56
284640
393442847
55
281010
65
20
234330
55
96534
56
45
71
216429
213778
353157283
137273
5
124239
16
2
72
419097
185914
8
234368
74
255893
4436
49
15814
81583088
101101
82470
301161
68
80
99
389418
472797857
57
46
553649840
478275
7
61
81
6
451718
75036
266925
7307
212526
14129
474577
942647602
49173
69
68
371626
95
52
222307533
60
354521
47
49
165874
1
7
733107597
357688
81
84
19
65
74
72
499062
53860
50
1
135605765
7
80
8
7
64878
42
106986
423974
306834
6
8
206391
93
192789
8
270065
50
49
55
13026
7541
450274
352787
103166
800459153
59
6
64
490569246
2
81
27
228954
5
348244
10
180473
42
84
68930
72
81
49
929168522
1
74960
492237
9
398504
364243
9
383682
251851
90
518321062
95126
22635
312705
51
82
424953
121543
83
2
452570
251004
472153
334109
63986
66
122983
477027904
732340220
4
108843
13
209593
43
42
55
263288
269040
52
64
377061
42
41
932450472
133256
74
311101
900136030
6116
92
59
5
23
91
369165
413470
27
72
294625
397852
64
452824
894868968
498074774
2
314852
84
197093
2
16
107320
94
2
41
86
45
295385
24
171676
156551201
19
15060
456537
218568
61
170881001
274407
28
60040
197435769
372072
72586
71
8
83
23
301987
69466
6
22
787526968
43
5
9
1
482557
8459
189260
5
78
374256
956711052
8704750
3
443416431
7
3
3
5
7
298273
232472
99
1
47
31
466301
363844
83
28
3
459743
829685938
8
622883383
287794
85
393891
36
333344
465993
59
387722
65
87
28
50
25
778157145
426727
66
99
440242
477257336
253514
547814881
23
30
2
468803
47
305968567
41
140376
129208
44
78320
49
96024
39714
302214
449841
3
84839
3
456409
31
92
311421
111434
19673
37
365217
419019
95
45
82
64
367658
14
9
435080
64
12
484580
244245
45
87755
53
62
19
891040971
11
30
7
4
324383
22
196549
992877019
847256550
36
17885
457482
654489351
34
38
4
277143
4
403381
2
46
335736
138551
327567
60906
470389
4
393941
210713
6
33
248939
22
72
375833
3
347879
4
3
61
2
433853
124745850
53
97
2
4
3
379049
142401
24
709559134
35
72
7
1786
3
384790
161567
62571456
12196
416248
400651
441150
336735
72
350979014
88
319968
37
15
25
89
37
47
49
7
189224
816655107
54
323661
4
588343187
1
13
452010
92196141
98
47
62
151694
58923968
15
25
86
665339502
857304332
66
52518
5
92421
557978365
62
140558
498598
78
207535
306802
93070
210892
480376
11
48
312651
33437
58
138706
94
471219
2
27
216465
64
4
358973
448430
164168
64
55
45825
52592
1
51
71
7
86
11441
60
444317515
138464
40
41
88
93
8
48
77
7
76383880
3
170030
232415
216832159
207126
2
5
58
67
9
168690
237516
97
342947
385164965
18
489238
490204
583222523
85541
19
306871
958361032
87
49
328062
61
8
431776
88
208692
451617
193624
992868480
59
65
52
214806
14
16
252075
238880
96
13
8
20
8129
42
8
237216
313442
931637242
97
159673
375862
233314
220453474
36
79
29
13
42
238740
1
51912
81
82807
76
33906
61615
5891
5
34
158024
373278
15
32
85
788408470
2
75
845668573
42660
3
7
14
4
36
707875519
85
3
39
37
37
483903
185194
60
92
5
665018449
76
45
439496
149458
7
77
234512857
108459
492250119
56
50
420115
83
6
472221672
79
4
6
469274
17
3
4
78
361933
432392
131510
90
483732823
52
20
58
49218
376984
4
8
633266448
83
216647
408922
57538
92
419700
51047
160323
12
343033
78
481712
1
466336
172671
7
69
536449823
78
77
86
69
51
38
21
85
35
390908607
464861
96
20
95972
10
1
38
51
79
60994
398698
8
410252
390633
84026
204648
46668
303102
2
720832631
32
436879
153369
491300090
521813477
95
61
144792
65355
262258
7
195153351
35
21
5154
6
132453
247956
87
22
21
80
56
33
390194
235928
53
22
101123
358682
122453
335628
6
989395548
12
38
304994
421146
4
40
9
40
658
9
65155
78
64
8
8
941497677
11
206723
6
1
83
15
1
319626
464467
236105
87
289674
378416
62
199274
23
427718
264271
9
45051
3
395149
402172
71
87
183199
69860
10
365841
85
93
93
159532
414594
1
13
17021
141197
24
30
49
1
3302
211510070
21
295832
17
135981
19
36
283920
99
8
721661468
165685
293982
90801
435192
40
146303
36
89
73
10
394072
349317
40
8004
236483
499113
899478137
29
91
55
115276
29
38
27
53
7054
18247
122198
8
451584
446250
58
362892
451472
806192053
66
13
89
914330751
245579
12
88
213450
334056
54675
49
318728
1
40107
26593
91
258395
406025
68
6
274323
249168324
432364
22
885855600
476636
58
413766210
378159
19
161850
459971
4
200895
69
202883
106288454
48
107125
97704
180297
2
231563
84946
325934
35518
235496
251852
216211
111020
180408
31
21
5502
48
38
9
478203
411819
48
484025139
386362
32
22
35
541558105
1337
403717
264625
21
42
89829
57
240318
338059
123556
40
296824
83
15
118760
4
85
324470
88
275053171
59
53
9
497909
27999
490494000
27
360303
37
36
190669
463582
84719143
7
988668940
376017
38
16
481886
49
9039
435870
425111
42
97
58
77
76
353594
212529
6
7
26
662607764
247735
47
111140
338212
112988
830588270
340199
39414189
69
73
383208
61
254848
13
516415242
79
25648
4
149552
62
68194
62
16
24
71
51
32
59
7
7
11
492142
64
876009124
99
35
49
98
88380
13
375696
54
25
479481
159672
397222
482928
418705
128928
8
454383131
205198
98643
66
90
405775
459587213
11
142520
147445
7
301318
303158
243951377
222282
91
74
307234525
91
19
311950
310024
249704
9
60
76115
25
34
499403844
83
62
264347
335210
435853
18860
949040943
236684583
682408760
321533
62
475568
5
4
479164
5
180764
388474
835458411
38
868229538
29
49065352
256754
85
208302
256975
1
259127
20701749
83
73
470634
79
40
9
29
37
32
24
77
91
321785
450508
12
394022
84
55
38
390683
286321
11
59
93894
20
264162
6
134310982
66
15
97
76954
10
55
98
266699
226628
198216
29
11
66759
430385
80
50
15227
525297414
177787
6
20
900475153
60
44
12
312302
96
36
17
46
66
71
56
7
83598
121881
1
90
364131
5
1
173410
4
7
149263
9
28
9
8
32
48
499254
287263
21
22
36
384239
21
9
53795158
554346893
12418
11
57
17
969675216
52
27
107489
181278
6
8
448543
51
491704668
442906
461287
307502727
875550207
87
688288103
342399
84548
147239
833590045
49
51262369
1
85
159511
410533
66
43
402642
295576606
249919
65
467467
28
472341
97
460467
41
993731482
26
85
12
63318
514930707
73
86
18
88
9
3
190831168
270155
162813
4
60
289415
72
56
25
138688
507304044
80
49881
5
1
431293
143638
20
698955047
57167
12094
368927
173611
64
405177
258228
183566
65
197097
186682
183432
72
332443
362433
488626
52
83
65
71
328158
82
119128089
226788
14
416423
9
358951
13
458838
9
6
16
2
90
62
31
45
410773
223811
132120
477222
15
54680
261267
161488
71
22
458626793
5
351221
75
15
278542446
62
49
33
16
31042
33
336980
28636
89
196946
40
82
20
52
161931
6
6
426565
5
52
86
99
235311
76
359461593
662183860
53
261194
51019
36
3
35
5163
20
99
364003
76242
4
284069
86087
496975
59506484
1
14
1
9
573766886
83
73
11088
69
112067
320583
44920
35
366730
92
13
456149
37
459799
53
10
343008
46
4
338308
52
7
7
88
37
74
6
66
445122
46573
394875
74
284691
55
2
80
74
706621179
456757
167252
272751
217422
63
28
181311
59
410062
2
63
24
44
46
140313
27126
374313
357655
27
33
170338325
92
717831967
182195
40
488554
69
85
239555
317125
41
227921
9
2
59
8
202485
70290
474206974
197177
362044
34
4
75
63
45
237707
18
483072
361161
46
26
77788452
85
949716862
311657
111118
43
94268
55
99
235832
466900
127922
295795752
31
84
2
425568
317417
34440
64
90
730304939
69856383
49
4
60
47
26360
480563
73
16
85
159780
77
127633216
27
21
5985
1
97
348958
98
339087
196913
357905
29
9
18
201744
56
446174
176278
6
658670896
276769
937280105
70
456532
397674
136988
324331934
28
63
389154
187631
56
56
647247771
35
645383979
45
49
229542
1
6
77001
327718
163580
114802
37
426692
52359
83
48
4
5
742721775
2
3
2
154544
9
155554
246421
50
6
28
38
2
183971
94
37950
46
487422
135953
1
5
165587
233507
49
9
55
10
36
14
48
489794
435536
426126
3742
31
6
44096
126991
41
88
54
527784108
384909
257894
61
376389
277301809
44
4
89855
81
57685
2
27
342432
360745
358981
52
477525
6
136641
2
95
8
5
97
392980
944267082
54
11
48
44
37
200300
420082
356111
726596440
22
49
77
74
77
1
311189240
62201
3
516042853
41
206459
30
3
280013
8
85709
459876
5
76
5
35
297483
88
411975535
81
87
30
900574746
674332715
93
28311
416406
78
5
26
18
497873
584173226
79
66
480638
5
592631974
129320
220922
379385
3
262946
4
131155
285270
53
35
644663503
30
6
195967
202537
850365101
444552
30
28
6
72
75
478390
395932
87180
1
84
17
70
253869
18
27
209081
35
746893616
24
2
601965208
476359176
319730
328407
331381
44
64
140814
343475
284499
322699
54
471594
97
29
442066
561113384
77
7
99332
57
316681
2
1
172994
86841
47
34
8
295910750
33
43
256481
448815
91
41428
374572
26
354239
27
287911
73
21
478500
79
109581
163432907
8
38897
377867808
406784
315181
189694
16
75
296716
9
5
31
480059
8
99
3183
239357
56
365296741
36
342185
7
84
35
31
34
61
212000
46
93
26
901919682
1
80
478406
142935
5
94
61
10
35
458370
321698
296683
467
437591
340278
27
58
57
194704
102236
177872
6
87
97
39992
6
9
323491
30
6
6
14
69
81
194903
235057
772108845
56
85
340468
376943170
39
30
263728
9
98
52
25
5
11
4
281893380
99
177722
493327
96
97
92
80
352493
73
553874968
469377
103487
10
411907
92208
100716
236862
69404
2
30
10
56
3
56
7
9
30
89425
68
6
77
10
528627042
16736
96
92
348930585
214487
41576
6
32
376459
94
131546
36
61495
39
90
34
293295
1
76
73
176116
96
362451
394301
51
4
149020
9898
82
80
89
37
3
160962
331564
38
15
49
44
93
69
24
6
441432
316807
756062867
851070682
369708
440000
12
31
394751
489463390
148039
77
277625
71
308291
2
694598266
94
3
233275
401415
21
495731
1
74
25
873647813
52
82
6
356112
199632
2
90
40211
248291
37
443595
347937
466141
174501
25
93
468145
224864
274640
149751
68
95
21
190197
364168
406621
7
63789
308145
50770
76
27
207895
87397
254977
53381
364801
91
276784
51
34
294735
71
19
268809
117084487
430055
42
230329
9157674
8
376521
490768
350715
60
384492
119460
84
124548
111855
27
136190
6
33
30659
89
169699
59
18
7
484179
490141
300037
401774
39
6
279489
4
59
13
9
89
495357
21
76
31
455107215
24
48
47396
325201
81
2
303649
74
169614
323252
63
228737
27
291429
140082
195584
88
71
9
173541
9
81
51
351076
57
4
141334
337058
3
9767
97
315344
122387
33
35
443392275
10
322954
99
332255
39
67
585822737
290774
58
63
38
86898
916847950
21
29
572341753
7
63
486395
48
17
17935
469375
358470
478033
1
396815722
124239
92840
422808
166073
27
4
397730374
86
208069
988362435
35
9
33
2
64
30
46
34
329122
132847
391040
631289879
41723
21
70
468876
359863743
237024
71
44
291932
147333
50
45951
38
20
70
189833
152390
58
113628
364367042
155776
53
213153
754622192
193712
460903
486423111
149942
145387
207451
8
82
309490
134775
41
886551478
5
70600
8
496869
5
92
309348
663589917
85
279729066
70
43
37
176520
37
168677
425226
374802
81
124818
69
199856
15
451441
308552
74
17
707160564
24
341235979
248687
55
57824
175446
876938337
5
64
171831
59
6708
292442
128953
785840664
56
98152
352034
5
53
404294
73
73
78
99
11
73
409627
459120
312579
32
64
310897
681343391
2
809515840
97168
426194306
80
343335
218582
19
477576
439046893
31
46989
67
157420
212380
38
767285715
58109
160305
66548
295400
6
335637
467320
22557
348040
329298
52
232470
69
31
76
2
63407
16
866706906
56
16
19
7
169844
11
456883
226828
15
321662621
7
454912
239456
73728
332207
363103
323344955
43
82
29
455353
43
304413
85
381607
85653
4428
1
178144
9
44
412414
493143198
26038
73
13
365043
26
41922
14
5
288785543
441408
26
17913
432757
432514
383055
464039292
40790
175165
33
66
99
254612
37
39472
46
6
15
310446
353237
368209
5
48
12
366434
58261
168408
419392
432197
5
303766
56
48
27010113
95
9
76
246613960
40
255761
268012
288011713
107138
47131
241619
94
787434236
82
862098855
65
101299896
49
2
9
419097
277281
254838
30
36085
413516
30
244252
173271485
37
19
3
421804
41
31
451213
730485646
29
34
229362
92
1
82
272793
183651
352039338
333095
1
614584156
7
44663
52653
25
41
27630
81
221078
449985
43
199347
378807
317290
47
26
129680
229346
257665966
279330
305004
44
425411051
42647285
96
315150
57
9
895883614
36
6
251232
34
169325
750991156
13
409556
239936
111649
54
70
190688
48
76
63
98
18
39
288154
19
25
402951
6
151012
43
437559530
29
854667113
52
7
85428
72
88
25661300
233715
90
489115
185311
5
46450704
63053
2
85788
23
606973045
248206
442091
468685
334088
93245236
52
50
427842626
262967
58
454669
56
18
96
83
97
42
494178
73
36
52
26
7
1
2
8
91
392245
350818
93
9
196349391
54
167574314
993140095
21
278970
48
45
280228
499192
42
254219
32
464465
56026
974056044
137334
29
20
11
131819
299517
31
52620
259777
467653
604766378
1
53
6
82
385108515
1
57
247338
791832815
726668083
168768
40228
52168
73
9
414746
55
2
74
282105
44
31733
273560
273083
330290
83
72160
111120
38
92158
96
130179020
309502
63
7
123424
67705
398344
85
6
161061
29247300
8
90
30522671
462732
439153
67748
4
3
182951
53
121258
392817
21
313159
45
362477
137809
399731
212788
20
52
380916
222742
53
80
98
98
1
32
30
71
42
70
255175
82469
295165
67
57
2
337899
5
415639
127105
188389
399566
78
6
38
42
80
413253
77922
509026364
705706205
88
123199
391731
320844
152477
26856145
77
393621
87
34717
36
76
98940
42435
81
1
85
197557
16914
1
418406
73
170768
6
15
77
89991
90
225483
90792033
47727
30
43
34764
362322029
46741
78
13
61
5
88
1
90
42
66266
48
87
356781
1
197727
58881
279101
60
2
99613
113290
884663713
346896
506202622
1
91
98
99
193531
95
322641
457540
21105
76
375016
702611348
76
9
126794
141650
6
31
421276
430734
70
122246
86
265675
852112110
34205
44
62001
482936051
964335855
399412
55
94
85
385735160
469572
29
20263
168221
127436208
39
14
519444663
421839
139169
14
553311172
38
1
396974
33084
656470309
3
11
215135
50
61
288186
303313
58
86
448418254
97
760218243
7
455155
88
2
351059
80
423074
475130
19466586
99
73
138666
353934
126503
86
109967
51
228158
48
380698
32912
12
16
313299
188485
73
223324
341594
163015
50
416181
223070
233051
95
416211
332511
151985
229626
18
74
324240
178490
45
384573
68037911
23
39
65
455560
349548
98044
505242806
4
9
274937
23
398523
80
286548
10
95
45685
447170
21
20
238044
663896368
8
27
65661
75
95773
8
116802
16
394664
226023
246313202
30
974195850
990814770
274317493
44
53
21
173200
101146
72940274
261223
97376
315412
45
19
76
72
13681340
238606
61
227176
43748
63
29
49
33
297960817
435849
27
99460273
2
38133
12
336640887
368074
65494
412498
317000
19071
45
80
58758
5
198694
781010310
56
101357
2115
44
328386
4
377130
33
246189
35
390379
39
8
1
597955486
417040021
89
9
21
51
47816
942832683
11
160766
99
86
370801
6923
314746
383611
88
23
2
116113
437362
190806
79
3
93
250130
1
3
356580
94
476346392
799132470
104805
385343
90
335982
19
12
75
756091652
82
78
426520
60
16246
61
373423
365266
338437
4
324653
357806
96520
419932
88
665336095
29748
6
48901
275963
401355
29123
187319
943702477
8
134202
7
58
66374
48
5
11932
106435
71
39
121088
307479
88
212689
277146
57
286656
497789599
163931
4
485233
30497
241439
40
71
29
450531
85
4
21470799
29882185
62
41
937889549
77
847369943
299678
29
512346138
943914000
2
18247
53
53523
385535
438963
424753
9
116329
159790
162841
20
474731
42
76
46
31
35
14
760508992
5
486154
39
76
63
13
22
489481
3
64
137975
36
71
283423
948395232
24
77
252966
44984126
263848
351777
35
61
1
357788
90
54
122389
7
398739
715778565
16041
42
52
738093564
11
67059
73
935506943
46
12
40
43520
24
17090
58
96460
20
6
3
62
188800
11918
28
450382
83
48
41
3
154352
96
50
8
64755945
91
41
244959
222774
46
411224322
439820
36393
26
221735
181375
38
63
143570
54
39
86
39
500804870
8
98
101440117
79
58601
5
70919
202374
23685
52
31
75
195136
20073
272964
98880
17
96
57
116227
32943
457096
90
659666100
26
335246
83
215965
59
416449
2
5
180772
86
98
121367
483380
164856559
9
415005
753215699
202256
280598
91
51
9
451524
52
85
25604109
18
38588
378861
151586
64
61
61
15903943
94
41181
6
86293
31
17659
446677
62
78
99
9
58
103837
957519594
284294
193182
382504
55
1
110093
68
87
48
459922
253779
325347852
481007
46339
322372
81
170974
6
425963
442745
14959
39
274351
507187905
34
65
7
3
432597
202430
309442
947833034
9
149578
39659
395344
233626
33
217692
49
96189
98
392204
764326822
322556
72
411156
95
628546284
2
297863601
312825
5
46
163289
64
105185
229142
430219469
305259
862225232
57
49
457918
58
9
548658036
308646
13
58
332820
273882674
55
64
273657
49
15
35
155675
429738
4
425798
234585
8
137493
42
65
429501
371647
48
40
97
7
42
198049
13
36
899082272
55
11
433301173
15
332678
366196
38
37037
28
99
74
32
228430
196512
405925070
60
81
77
186353
471328
67
33
77
26
6
83
18
884029535
269507
9
144609
275632188
600666590
9
444836
376460
54
282674
49
401648
8
37
206766
50395
50
33
96
203055
7
129307
29
756015853
80
874346583
54632
61
56827
80
57
397955177
468746
74
3
35
156644
38
472243373
16
36
386812
264636
92
88
48
898568091
373338
55234
88
10
66
1
324940
449826
88
35
30
103691325
15
474784
94
485061
441582
178390
18
36
97
36480148
79
13
20
72
1
147603
92
295379180
8
428910
79
228670
177482
44
34
259890
8
216975
41
7
33007
407197
453506
285841
226167
80
32
95
110218
12
19
231723
2
232226
60920
237990
329268
30
365301530
42
57
48
312205716
349249
849527208
144864
2
7
294239
977863480
54
1
50
41276313
80
114963
31
75
190755
31112
383184
275888
58
189889
297856
254359
99
65
172144
24
116387743
90
347816
405763609
489242
498420
295244
357616322
318432
73
46
4
647806729
6
371657
253618
607487116
6
13
184998
9
42
66
88
374612694
111125
85536
250603
20
60
145842
28
496555
707189414
56
310700
64
4
434247
83
50
465597
70
55
92
844663057
4
88
94019
381954451
81
47
270021
538491854
130654
56
39
45
21
295491
60
81
399388
616521680
3
63
47
4
472385
42
40
90
39
401960
476572
81
9
449408
50
96
8
89
11563
422459
65
42182
283723
2
27592
92
8
9
67
130235
89
5
577435486
9
48
91242
14
485775
302430
67
11
8
884931737
141957
50890
357022
487078
269911665
110746062
287741
1
49
2
7
75
207512
325053
408554
536830120
47
334609
96
52
53
981340568
173776
278173
255520
21615
88
29
40
87
477423
717890843
466746
37554
24
50
78
62650
65
159126
41
308347
487554
71
6259738
103856
98
6
61
15
222810
494311
98
729937229
26
107402
73
99578
78
168987
56
74
41
772466279
47
83
22
312404
26
11770
247690
77952
276230
280107
32
43
50912
443149
465838
76
89325
27241
448697
439499
35009
39
406213
82
235240
36
12
472365
393706
83289
155333
59
67519
638134938
283653
331528
7
264672
156060
284474
61774
35
41
834544239
298305
39
132419
39
128626058
17
71
95
25362
516316127
83
6
3
825769384
26
80
34
286980
20
99806
9
365596
27
88
8
84335
73
51
342698215
224303
34
266776
233415251
175511
4
244426
189662785
86
95
285170
17
48
95
476793
370222
57
144382
201219
99
99
181542
240848
53
495639
999007788
492034
47
50
40
72
19
217073
55
127962
27773
401345
419545
48
44
66165
287839
24
398192
25057
8
6
6
6
33
48008794
42
90
25
27262
379370
59
3
47
61854
41
434057
182927
213804
689429001
850851287
86109
40
95955781
2
65535
305063135
9
26
445925
49
313186
5
4
74
49
40724048
118672
411548
268681206
69
79
176368
33
18
285970
405740
32
55
80
53
73
45795
6
366555
1
74832
71
16
400480
55637
372472
108601
77
206501
15158
289610
35230
424694
97
17
275995
258676
181715
99
536482464
359490
56872
469726
205552
14
212530
127856
90
93
238203295
49
3
790294948
180499
326913
5
79797
339679
257448
113883
231070
83
491696
400576
26
391835
29
159985
299983
68
64
49
433127
92
14
10
82
54
760375353
95
9
462252
50420
61
29
21
96
503708526
925279837
220219
93
31
496304
59
59
254122557
48
3
77004
475685
409635
617877335
429176
476442365
4
65
326724
581144573
11
345447
431603
287966
356414
128587
5
172540
62191
307285
67
327337
56
264178
62
85
390338
60373476
12
88
803686139
32
612535965
316467
62
34
71
390290
489098
7
297573
5
7
370605
487501
7
34
72
19
36
11
80
56
44
112471
9
661748061
189522
4
9
34
7
7
73
663
206641
3
155334127
6
197387
324699640
441364
832806209
454965
22
383064
63
43
88
89
63
364990
496144
338866
348784
498773
428519
177209164
91
40
380482
95439
34
18
228410
47
8
453931
242141
271327
398113343
348886
300047032
136230
13275
151953
4
39519
73024
34
433422
188986
412913
498613
94
24
85
3
88
242522
1
29
466714
3
457220
24
97
10
13
39
56
38
51
96
164370
63
357157
63
7
4
62
21
841506437
4
228142
358954
47
393446
18
2
201025
27037
131575504
99
15
200837
24
499704
7
27
330449
60
58
67
144745
8
5
906495647
16
116717
8
86327
449755
56
420053
87
20
16
431681
262132
30
51
82
69
282946
20
47
81
3
167232
341334
37
5
70
488591
966801649
55
2
389605
9
85669
9
36
373906
50
7
501502624
12575
58
2
76
4
3
6
268424789
88
79936
31453
4
430784
27
92
82225
41
850901541
368868
110320
96
260769
62534
26
13421
281442
142857
2
39
23
295161
97
7
9
423812
142059
342880
55
57
34
127860
2448
153185
89
58
4
88
186992363
30
16
255184443
189509
187062
16
93
81
92
1
352258
17
81
171195
40
889264000
54
40
1205
57
21
283856
5
331368
95
51
94
746778572
936616403
976412079
438347
1
287301
95
855066097
63
306284
91
380757
76
48
35
58
68667
17
219245
229568
92675
131578
49
488740
298935
87
60
8
84
440704
92
300705
4
371819675
353502
34
3
444851937
28
152697
81
466489195
23
409497
5
52
21
685442085
19
70
14
25
15
479870
82
423934
383794
59
669122340
49049472
78
59
348700
87
4
81
127276
6
7679
388008
467008
7464352
90
162596
6
232965
23
18
262431
75
73
5
145313
67
26
33
42990
274125
389519
14
446375
161966
31
82
52
66
7
50
304187
408828
415782033
53
152361
19
465444
133175
72
74
89938694
442594
62
741393594
64549
58153
34
398304
63
79
241955
511217085
23
32
24
64
7
1
43
6
4
9
35
72290
83
62
167493
67
363526
262623
70
395227
13
719026735
99
76
380770
230692
395380
418038
293940
9
8
454386539
792942522
41923
454419
197568
99
60
75
226074
200819438
59
28
63
497526
40
712192670
33
482805235
72
24
89402205
373303
397563
362520
263630
454548
68
20211
406156
318318
40
2
39
430876
129794254
23
73696
29
263379
9
663209632
81206
91
267416
96
35
75189
71167
62
34
3481
6
4
69
9
336115
371859
597154791
95439
54
168231
7
45
30
171820
38
336211
30
311734
16
466900
1104654
6
459355
54
794563885
304042
91
188262
20
245145
431560
144845
10
189960
461628
251199
131187
15
9
89
9
70
452221
340187
6612
75
224743
281383
785595807
88
28
96
342184407
64
8
44
481798
18
39
38
43
388079
3
63
205649257
479139
98
8
47
47431
8
42
62
73
992668280
211944
75
192877985
62
250170
234020
41
25989437
269319
27072602
49
175640
287405
71
44
52
475169
56
421867
28
157200
98
278784
6
35
761862843
264052
837572175
53
8
54
26
214817
16
61
59
115263
86
87
293453
597386253
34
27
9
380600
216920374
82
81
491714
331331
129546812
127549714
9
216924
19
154835
66
5
50
166668
5
46
59
81
30
104790
23
84
13
3
15319
387190
564318860
19295
6
60
337869
65
47
223791
323240
7
448820
99
125648
419379
88
165028
145152
234113
350975
66
243110
8
416109
20
29
11781
3
73
8
175003
13
121289
28
439874059
66
18
267351
36
77
24
12
324233
328274
18
193860
36
975843896
147
434803
32
82
34
185268
33976
95
172766
287015
11
81906
23
72
22
858908309
293064
161971
7
9
138648
12
60
2
86035
90
356536
69
78923
588507755
8
341328
300102
29483954
63274
61
73937
292272
55
137141
343284
1
123234
44
10
79479
6
82700
20
5
27
77
55
41118
502609999
288559096
86
29
17
45
12
92
48
946312976
23
787337894
25
78
97
24
35
7
221750
247168
47
214757
311760442
40
45
23
299834
327154
472940
82
39
95
15
33750869
95
99
83
66
1
76
415831
32
353266238
504630253
56
298892
23
1
481979
58
41
51
112194
2
79
246359
286544
48
316233
31
264344
67
4412
91
262615
38
12249
262556
487819
314994
9488
288654
241646
33
7
5
411
72
91
91
68058
52
47
41
769832875
78
97
885487736
4
97
708245648
95
391952900
16412
439435
75
116975484
138734
292452
99
34
30741
207272
141096
77
5
57
23
40
702593323
136333
132331919
140027
7173
239030428
269915
46
7
71730
259398
42
393634
33
459211952
128745
14
352446
71
63409
315933
343366
219460
4
433546
11
752744977
91
33
6
8
5
913865186
79
63
77
56
165282
255724
31
12
5
82
192704
35
128010
238295
394992
13
447641
85
32
7
1
12
380536
377513
117577
38
70167
33
78880
122708752
144814884
111039
44
114506
14
1
39
190784
5
44
432032
9
35
7
29
52
495471
4
47
81
70
827136682
62
50
87645
5
360289
50
74989
83
585638096
256668
44
145299
414329
267241
34
33
38
99199
256909
127020
56
37131
75
82438
6
441932
12
403894
298917
8
141012
194662
43
45
23
195965672
441949
49
1
369229
940600497
1
83
52
408608967
55
85
22
62
71037
8
24
353065392
7
689168778
87610
19
306797
42
97
139510
363563
405324790
66
103815
5
76
85
77
8
27
454979
5
13
356572
412425
273111
39107
580590825
139440
329818
42
36
475444257
389407
27
192896
275985467
2
298184
67
728975403
42
432271
56614
86
70
70
8
114620
32
211083981
71
353269
54
80
63
68148
154558896
22
5
384503
251911
265509
286481
98094
72
36
411534
198001
271041
392885
6
108156
7
102263
18
174779
496384101
24
72
214020
213733
8
74565
13
80792
64
64
5
167103189
367894
93331
60
18
310532
727517401
49515
69
58976
921299812
240803
358263
76297305
189183210
91515
51
92070
194638
82534
285960084
14
5
201773
41
75
221682
73655
57
81
218167
7
84
113083
28
174231
59
36
11
749839410
23
40741
120473
107017
786161335
38
17986
293095
77
34
42
90
53
72
88
8
245800
208733
83
45
98
33
498608030
99
87
55
53
284296
5
205165
177474
51
2
66033
52
1
425694
56
220035
97
325288
326198
4
6
317234
6
72934
79
359072
404509118
464700
5
208920
852296214
328292
25
16
89001
87
9
47
238996
45875
1
38
69
26367
3
8
257754
816094749
170448
241488
205108
422125
60
69993
9
66199559
21
240976
308849
449253
107648
45
1
272398
12
400904
25
13
594811289
211491
74
97
29
497740
170222
26
389349667
11
154005
93055
72482
311685150
98
37
156018
65
911874316
15
126855
7
383820
92
17
40828
72
40
35
254887
277460062
443635
75
6
26
383673
975838968
95
219020
761810678
343113
67
188735
91
49890
163009
163717
461596
51076
67413
52
30
426739
108560
22
10795
97065
72849
37
2
7
45
13
266956
174416
76972
6
26
71
5
35
32
82
901470555
159576
9
51
6
238736
265399
438587
78
385451
9
498359
40
16
72
58
49
92
22
180937131
93
39
49
6
390600
2
27712
72325
79
310952
9747978
31
639435911
80
57
76669
492526
70
5
285406
208110
197844
45
67
40
545097078
321590
213934
24
42
477091
417328
47
83
1
30
46
6
181742
444443
18844
68
156616
84
54
219249636
350749
77189
45
45
815707976
29253
314081
470990
382294
22
449220
17
405865
141143
65
4
51277
99
46096
364653
56168
5
33406
41
88
3
38785963
85610
384390
929006016
90
513422382
255513
13
51
104943059
404414
150300
25
61
53
85
200696
45
582521344
19
440539
233568
4
2
299547922
232792
367203492
26
493118
134626
545788208
34
271931
9
88
6
64
41
336366
42
78
268294
7
8
58
690073303
306706
732070850
89
31
71581672
42
436080
271180
131556
58
450306
465228
83
276184
47
5
44
1
8
165187
429559
75
290232
222626
159427746
67
977034436
453077884
75
407583
84
38
10
22
498880
50390
483871
239232
372657
80
188574
5
83
355860
275656
292820
39
298856
3
485038
454908
64
5
212055
19974
91
540518777
10
450900
31
18
80
375927
85497
427679
396586
220463
4
293914
237881
377422
53
147826
294066
35
267722938
621446216
49
41
49
162457
272602
32
478751452
65302
43
30
54
83
361102
81
5
31
340250
108553136
9
196471
17064
89
869250863
314714
81645
340282603
65
1
438742
4
7
97
99
789128515
31
93
72
2
190341
6
83
80
254014
140268
294993
6
86485
368530
78090
48
806785518
6
943303233
8
1
61
38732
133296
7
468847
318140
56
388722316
94062
265051
232738
77
685885688
305032
14
46
415698
75
937379258
2
420475
270620
48426
65
46
24676
27
163650
407212
190705
915250918
4
14
10859
207375
1
40
44
363940
5
18
33
470774
10
13
46
73
71
279324
18
463799
412250
20
3
17
441726
157371
101743
423237
75345
18
30
13
29
322028
7
244185
71
6248
7
82
111083
53705
400775
98
277245
87
236906
291572
2
40
236280
128152
57
93534
350903
96
5
214700
39
262720
151233
91
4
599871522
161680672
213617
59
15
94
734374732
150973998
47
77667668
267369
69456
32
2
245759
69
368379
145981
51
11
421219
51
77
117670
440511
75
204087726
83
53
52
23
223743
21
10
2
31878
456462
519424587
54
448570
8
428532
48
29
342523555
75
49
28
491705
47
996046954
345524
420817
28
198461063
179959
446033
17
79
96
183712
75
5
418860
7
180124644
23
124237
87
29
11
83
45
292115
923541671
810269835
47
85
432274
584625456
420924
8
63
56455522
283474
51
8
16564
2
1
14
223041
83
81
70
43
69
495114572
29
705248432
381065
4
20
97961
19
22
57
384978
318846
42
129734
54
1
84
60554
67
5
917077233
237816
6
37
60
37147
95
11
75
333968
31
683261883
266127
624867084
10
78
8819
368501266
261722
17
317188
107925
95789
637603532
373135
34
521930357
664149059
43
451892
35
13
372095
90
598775494
28
125111
42
939255633
58
265660
81
9
1
825895508
390697
159992249
417922
68
209540
49
848535745
70
62
336251
59
14
356493
135382750
7
300094
71
24
3
39546
222955
375304
210070
36
7
12
9
71
89
191964
202722
289867
597715115
449352
924722746
87
196901
272461
16
155965
45
128729
18519
84
196738
11
66
73
59
53052
176874
127647
272266
46
97408
86
194872
3
725314441
107591
265229
122263
36
37850
132622
4
467662
98
301869
382360
759519929
95
97
11
28
131939
6
2
449501732
58
85
41414
53
256492
14054
472216
28
45
7
14790
392363
227452
66
66
412680
57
14
77
47
116271
398787
97
476221
39
51
28
319175
260455
562853734
294446
3
12
52
7
475392
7
146730
19636
21046
61
55664
925854787
49
321419
28
73
83
215157
38
371741
20813
20
96
151249
459040
158000
243640
799197026
62
47
9
88
50
5
79
38
68
5
329360
13
27
415926
279248
48
6
296013
287223245
339016
29
900049483
300899
4
7
48
26941
392595
59
147635
280748
49
252795
90
42
37
82928922
184907
258064
32
362318
456217
691233165
239041
81379835
74
279855
474635
18
5
41
78
82
36
48
23
460877
21
43
75924
370832
307769
40394
56197184
49
107851
400509
433084
389898
7328
479465
303421
310837
291618
38
130735
157252
89
82415
52375608
59
780558143
25
3
27
298872
51
450964
24
439437
65
155741
94
717038836
4529
668201200
311704
128736
476845
4
326022
33
65
95
46
303663
594590343
865941728
93
393512708
78752
145286
729772436
346472
90
64
286533
274839
248169
53108
325134
114631
42
346739
163761
969005298
220211
70
198333
82
15282
142451
62
10
264745
328794
3
84
235803
73
8
8
3
201512
13
23
966485727
51118
236654
9
203444
77
53
88136
86
626449292
25
86
83
412727
78
74782
30051
4
311001
21
319257
22376
74
67444
2
85
394113019
57
372493
7
186529
20
487229
3
111976
96791
731282156
55
9
78
15
399557
318127
53
71742
94
19
328836
284859745
50741
1
828040195
310418
2
462743
731343816
253873
21
53585
6
447995
231175868
26837
22
12794
70657
58
183310
56
79354
2
19
1
259007
46186
214355
67
378654
35
77685572
87
4
18
28
97
151659368
326517
493761
390573407
62
321855
344335
77
32
71185
97
78
35
200769
337757
35
23
369262
53
1
14
379808
109843
15
77
85
185130
14
81
33
68
218822
251668190
61489
205301
4
227080
288294
32
206953
425775
81
58
1
32
344689
72
257878
56
61
5
88
3
159797
33
37840
981012079
87
411949349
77
294328
390238
145213
2
99
4
54
30
90
8
488257
49
451428
236656
474390935
62725
438635
359637
92147
969305526
28650
6
76
385449
367273
47
330005
62
9
468011
93818
27
65
53
18
94
192106
329883
80
4
36
69
33
93
76
25416615
9
165371
127814
4185
83
99523
911399974
198160
5
27
99
78301
982925712
363283
94
24595
18
89
670224373
229087
7
89
9
49
35
67
70
38
54
1
49
433555
339659
51704
68
45
445539
254863
342335
238283
40
99
254115769
55
33
15
379901
88
5
370027410
7
5156
88
75
22
71
96
31
85
430126
158344
71
355568
456587
418936883
146826
398700
386851
73
21
73200
81
77
92
22
979605980
96
139902935
295691
362096
73215
76
70658
35871
425391
85
65
99495
95610
48
386236
25
91
9
91
135254
15
779543164
20751
9
50
462572
6
55368
74372
267453095
468256
61
30
422554
374026
92595
45
42
64
63
93746
893178341
71
29495
788296943
91
629606254
65
408337
915772053
199155
99
8
24
65
287024
98
60450
111897
74
91
96
8054218
60
636855303
377409545
24
1
7
9
99
78586
286999
5
115146
57
180974
312711
46
431712
6645
71
82
233299
4
153610
164781
398370
31226
37
9
489620
849296930
401530
243738
110984
3
42900576
54
1
51
129155
159054
8991
172603
139039
390446
467882
88
40487
96
97
79
485672764
330013
441058
66
36695
46
244146
16
295932
69
759113922
33
83
366963
317688
45
65
9
8
8
47
74
40464
208454
453907
354641
82
8
30
47438254
20
16
135423
3123
43
423037
6
77
12
55
259047
2
23550
61
93
272976
83
36
17
33
459151
469876
53240
138674
33
165297
80
262204
9
372926
385431705
612574411
167387
423855
67
148193
168928
95691
388919
7086
78
235727
114381
78
62
288358166
28
241126
232645982
45
89
641591484
43
21
5
21
84
33
316660
50
613117066
12
128254
76
365950
22
408634
1
292377
590623891
367508
706750210
34
62
63477100
863208481
75
91
17
384552
53101
22538
170842
192177
86056
286861
22
16
46
702509015
371704
83
216743
48
335121599
66
9
5046
841228609
38
277745
147815
315078
7
60
339051
22
52
224132
14
95160
394753
10
115723
9
86
153924
68
2
64
6
11
49
92
332371
958689357
26429
35
65866
69
169031
41775
406009
302257
17874
1
4
18
419627
17
36
367994433
432735
344155
438868
96
273161
639038970
72
917239231
3
61
76
615829195
98289
445949
21
18
2637
40
263665
83
409709
40
135187
129994
95
237182
5538
255278
82
8159
83
84
274909
86
487332
260764
41
837336173
46
8
391641
197562
149388
40474
18
324271
11581713
20
35231
96
481780
358317
75
54725
263373
3
26
297275
274820
1065
13
17
45
892490225
297990873
70
98
345193
62
36
423522
88
169865
277752475
8
644008436
75
25
39
86
235967122
4
479731
44
1650
362620
350481
94635
68
7
11
43
4
51
39
19
15
5
594541886
477942
114194
74
8
38
630434841
70
13
82
484525
13
28
156520
3
18
256778
5
76
62
84
62098
32
52
158545
2
69
432917009
68
166056
146147
444854
43892135
278227
734513395
381800
510537563
30
10
484039
15
55764
8
139029
99
384507
110879
56
75
4
89
372061
11
145314
382741
80169
37202
152230
473180
66
215354
153697
29
17
6
496468
64473034
4
358338
811878415
618199859
71
30
66
479616
103157
87120
1
237598
48613
4
492333
419315
40
2
19032
5203
86
91
34931
206162
4883
80
3
55
14
18283
3
55830
215036
87
37
240340
463271
326267
21
20
142318
80
60
405039
39
64110
230686
435887332
95
204688
21
6
3
66
89
46
253023
10
30
50
482252
280223
444757
18
3
494708
73
39897
52
73984
22
429740
461962
24361
89915
254179
50
9
1
419165
1
363538327
147591
395469
96
12127
13
122422
96
38
255972
78
76
8
29344113
175027
6
115406
79
362715
18
125478
76
95
227394569
43933
87
80
192867
72
389940
6
172914
4
85
101881
68
97
60952
278593
55
82
19
64
7
302252482
114121
38204
791915679
414203
8
20814
84
871605188
94
58242
335234
2
223258523
98
54
397313282
82
40
56
83
315439
39
9
84674
39052
14
162329
23
149330
688654149
5
248373
220023
59066
35
29
288987
384705
304536
94
45
5506
41
376796840
32
33124
53
499887
73320
2
41522
401435
464542
334239
235793
50
16
38
309832
40
6
430086
485355
302421
8
5
75656
463384
6
54
41
305069913
39
321954
361393
323174
35
7
5
84
67
37
6
58
38
936120385
73
28
430627
124374
18188
16
172635
30
78
152167
228200
456180
8
372086
10
3372
360977
95
94
172956
98
6
12655
86
88
93
363637
2
6
69
370069
51313
107478
284496
177045
31
404064
73
63578
62
75720
46
11
34
1
35
59
620998175
414828
60
498254
245320
473997142
48
73
358611
39873
38096
95
22
82
250853
555450349
10
2
486014
78
76
66
81
124337
37
21
8
28
60241
98
716152629
171974315
302622
3420
1
30
67
306732
36
181208862
432366361
97
45
67
237911
35821
36
48
30
492792
55
70
2
354404
170870
67
85
60
32
43
441844
232787
82
81
627742047
41
208448
921025240
22
88
78
1
389589
68946
456069
52
195827
46
33
206824
219208
98
66
113268
27
309881864
171458
380779
160670
26
422877
379305
128375
156031
310228
59
11
41
15
358991
154442394
67
317890
30
259582
21
69
80
44
25
134468
1
99
63
447305
4
53
64
81
351035
79
13
326841
98
293892
61
174081
52
127681
401398
71224
257644
5
50
56985
117396
20
999426300
353021
34680
88
497723
451585
334977
62
33
3
248834
35
31
43
392215
986067103
6
204096
6
2
119031
4
94
5
2
395215
44
88385394
464381
12
8
33
274665731
47
87
183776
430409
636599763
4
64
12
3
279528
487816689
88
158342
51250
42
23
152623
99
73
61
215919
53038
383839
101663
94972
126493
350237
229907027
370858
7
87
50
8
59
153913
252950774
1
208512
35
17
24
3
56
14
13991
152982
25
101800
185703
456395
270545
802264370
62624
80
19
42
69
49
86
72
4
987898856
76346648
59
85917633
17
323905
145498
49
92750
78
341761
61
81
392218
210221
425103
43
82
481392
54
113586
3
68203
28
93
229192
217258
9
18
306311
71
99
468194
43
90
7
328817
82
5
2
50
424544
498061
97
14
34
289931
185652
95
685877574
65
17
357805
3
57
43
432760
2
31
203068
465971
8
380095
15
410664
230135
43
139370
77
472908
4
55
226562
7
86
25
95
34
65
35
828280865
522849823
47
55
290953
209144
2
305222
4
78597
47
295415
98
291783273
248562
458414
3
5
195874
20
8
421164
12
442129
16
44
690458013
2
5
16
41
6
23
392900
201819
38
25
58
5706
422780
29
99472
9
367952
874938172
455214
306219
176118
16
62
59
53174
309526
229350
93
22
85
33
335547
481204
20052
469016
31
71
152767
71
466726
402530
396518
66
314103
29127213
3
450354
34924
12
37729
6
448511
455718
46
370120
8
35
486780
25
404790
41
26
56
73162
14
69
326301174
4
1
18
8
57
15
50
77
113749
21
62
142330
88
306313
43
362784
90
397306
418523
697908207
244799
76
135088
52
316315
120830
408719
45862
1
52
52
32
143314
87
34
99
16698
470726
242119
53
884350361
436539
75
157194
83
46552
3
47655
73
375052
96
181515
5235
10
781774137
87499
345408
7
90
92
48109
8
427076
359005
305327011
95
323928
406240
99
172337
286893
431499
490390
337619424
37
227920
53535730
26
113380
62
267513
41
35
48
31
390419
635046793
639003419
12
5
180247
67485
42
28733
998651737
85
60
89
365751880
62
267830
126319
9
348629
42407
691851013
140532
281036
8
1
89
502409427
868811803
42
35
121191459
127518
982009872
2
597097356
61
48
13522
114088
43
308340
73
15
53
240227
686516249
302667
46
312350
51
74
453643
79
160492
301501600
137420
4
87
228436
39
77
220152207
15
26
69
1
193535
73766
102322
9
119620404
18
144723
108980
44
6
81
60
376911958
75
54
273289341
89
190834
758412886
327074
491587
27
58
8
25
369200
174979
44
27258
451035
9
353934
6
483520
87
299440
69
75
87
94
93
64
26
98
43551
3
53
253833
88
45
196291
363566
20088
65
55
337810
40
58800898
34
318951
306906
208773757
86
31875
488572
73956
20919
185943
578632587
66
51796
52
328629
237614
86
40
95033
91
295195
80
6
309324499
393224
75956240
133768
61
61
53
44
79
88
70
155949
348014879
251406
375390
6
121384
44
64
418342
222909
70
9
78
454141131
8
803814570
263629
990467457
98
346921
89
252480
50
254248
77760
86
57059
125276
31
28
90
101164
855415327
4
84
57
615987194
305037426
12
431489
22499
18
12
289967
395763391
49
438997
706901893
14155
413148
348465
17
51
94407
379646
379248
32699
375107
327547
308344
17
301813
85
78012241
8
99
35
223459
837220723
195863
730292512
2
57
28261
78
843396873
86
42
71
194627
288054
60
703258015
58
98
160517
182189
196645
71135
380149673
63
283500
344642
88771
103597
15
21
76679
94
156387
97223
24
846305552
250098
178836
12
82
274298654
248832
2
70
467939
52989
313794
189108
93051
24038216
35
1
62
84
6772
326945
69
65
3210
398092139
147553
75
353281131
44
824281523
9
85
374651
4
18
301254
537510297
24
402169
100179
21
24
599873698
270378
248661
43
491968
48
63518
420024
91
34
622113519
24
478315
405052
93
362134
28298
498113
18
154925
568042322
100064
83
683824339
437063947
262125
141665
74
70
21
311155
414226817
24
13
60
8
83
271945
270003766
93
386585
418860
703211863
422453816
429188
43
87
39
198180
168016
415391
33
416144
71
219717
499626
312339
36912
68
34
90
163558846
339023
787131257
3
86
946167095
57
13
427426
277990
82
45
10397097
16429
98
420919
88
591552366
134932
52
20
150718
362298
80667
106728
85
95
21
4
431598
92
26
35518126
116652
1
5
298418
225893
464186
916874824
186210
4
78
8
498568746
21
323887
467731
12228
919953154
419903
872401712
35868
328236
191352
231824
77183
70
223590
15
64
414113
255686331
322232
55
92
159637
3
1
46
33
275257
67
418771
90
1
160437
440597
319446
54
67
96
90809
67218
80
318333
38
5
234112
201957
754365659
59
26
26
76
220654
178043
68
144963
1
77
17567
4
95
79
2
34
4
13
70
433286
110664
398265
342889
460472
473572
45
89
3
19662
242153
224136
41
72
63
140047
232032
407947
247021
68
179205
6
173567
70
395838
383475941
88
91
226727
51250
50
149113
32
26
73
54
37
23412
52
874411524
22
325360
13
6
28
485486
163306
159478
377040
165641
72
63
24859
11
188878
5347
141827
2
117464
126461
244999
95
42
72
51897
26
91808
404503
587378261
237894
503203612
33
484166
502460659
78
88
120315
52
25
145486
71
476168
108742
88
96
36
58
225722
249105
95
67453
452826
166887
14
78
109925
19
1
432616
261855
390115
4
44
99128
18
60
153250
39290
286013
13150
1
78
240277
92
131772
85
21436
441221200
290192
21760700
181844
3
7
275265
17
367296
32631
38
411108
10
426596
476966945
80
17136
37
59
68
83
496820
75
903667514
563042456
914566521
14
297063
34
901631524
46
65
337476749
59
45
38
50867
13
60
95
59
14
66
77
452460
34
460085
404159
327423
20
399865
87
36
486800288
61
6
85
5
91
177704
197470
58
362136
38
27
345312
5
94
121060
426065
453608
203956
83
8
11
142659
239617
40
7
75
70
154987
76229
3
424107
362253778
344203
72372
446463668
145005
49
36
37043
53206
58846
48
38578
32
691512942
272699
287487
6
3
74
60
188697
96474
299474
45
85
9
495092
155030
173067
310562
280319
360727536
657074914
47
297129
859958085
42
479351
87
11444
690525575
935852966
63
463934
85
5
45
215356
62
9
44
361008
66
25
120556
1
32
63
34
51
70400
486043
306605
80
88
72
43
58
85
341365
89
34
39
41
138425
27
89452452
139876
169800
1
30
23
493918
14732
981122492
7
49
3
4
368061
56
180066
416727
55
302929
13
292636
931408099
48
13
80804
809097972
369560
1
193128146
2
238459
11
89
20
79
22
97634659
243372922
65441
334986849
58
93
87249
187019102
2
49
57
51
357830
8
8
457564
17
89
71
88
75788
61
404608915
455797
366279
90
5
455334
16
403097
263992
31
29042
82
36
273362
235947
107476
455865
402990
222774
19
6
55
15
182605
2194
91
337072
99
21
43787
14
28
7
309280
76
41
8
242500
414206561
115443
384835
317738
24
595244695
237622
66
62
653018239
450297
7
99
436818
673670172
24
489700
910189463
94
74
31
8
80
29
527280288
758813136
513186868
369194
54724
48
30
178670
88
9
57699
70
325883
27
223112
386694
37
3627
56
363287163
1
98
6
6
470084
9
147597
115773
59
19
393790
1
5
341855
56
69741
16
53
18
5
50
54
117790
98
158967626
492563
5
5
74
133427
90
153134
15
397145
294582
43045
62
264957
372988020
7
468664
114226
122839
43
5
99
14431
124720514
50
250596
34
99
34
51
403002
372359
414512
9
4
325035424
38
227299
298701
17
69991
61
437270388
57738
18
420985
424182
99
569071716
8
12
757256566
394584
20
65
4
402926
301202
419680
33
3619
342384
47316
2
19
80
58
235706
7
311081
24
258507
74
4
154723
6
71
91906
64724
12428
7198576
85
353365798
342917848
261812
99
48256
45
71
51
945305345
215197
318158
35
2663
43
233288
363990
9
162189
58
57
160658
875157591
69
37
63
44552
477212
94833
372238
83
403226
267035
1
794418458
38
65
720759873
81
17
57
267086
191962
159368
3
292281
637417536
70
66
53
18
353846
19617
390640125
64
460949
167765
11
68941852
7084
5
394625
26
266190
2
3
276513
86
24
51
138501
10
91
52077
25
4
10
327422
40
178471
8
6
71
240226
378508
9
712389104
6
99655
383971
24
26
63
8
94
54606
6419
107379
20
21
16
432699
98
24
7
74
432069
8
51
398500
71
54
5
95
151185
147728
207896
80
85
140405
274511
46
66
90
437024
255765
25
83
238367777
88
52909
14
13479
92120
460056
8
32
73
3
67
5856
362542
39
315984
19
9
32
87
67
42
210303
350233
195617
67
876731878
193709
152446
12
480318
7147
431363
47856148
5
379266
224671
427328
198367
88
69
496889
215438
63
271277
470440
197075
240145
59
18
868716845
436178
226018
94
462417
95607
2
58
82
480155
3
9
42
25
82
445466
23
281493
38940
777992385
228014
314076
125153
219724
3
78
205110
402349
232320036
9
307832
84805
9
304666
488022
9
140223
55
68
123721
2
81
23
205932
8
341728
324814
1
91
368873424
390726
152447
5
35
357089
211686
436529
239212
67
24
16
1
57
95
64
417438
261032
97
92
17021
168709
358097
92378
31
422831
52
87
414660
229617
6933
23
307973
9
21
80
5
390626
427689
66
87
358375
187833
50
112658
5
187177
57
21
90
434750
10
45
445571
972350142
250763
93
143173
5
3
285918
386606
7
784551836
403078
7
944789233
133050419
231381
343911
3
72
6
447194
277968509
23
14
299444
205609
79
62
34
373081
43
145617
398971
18
309896178
52
27678
84
9
115455
395048
9
5
449613
482818
86
200337
247659
454166
98
64
54
33
67
25629
24
287846
460582
212356
81
274396
980873619
395592975
38
401901
121435
208397
2
327449
45
961587519
96
42947
84315
79
41
359130
320851
37
258377
526177516
531559607
8371
25
247670905
783547631
226269
67
89
45
5
379821
63803
79
8736
3
107135
86
14377
140130
71
68882
429220
275730060
225304
349918
47
37728
49
11
40202
91
429088
195274
79527
227962
9
332645946
115567
73
59
288027
267145
22220768
995515387
84633
99
43
557895708
273786566
71793
40734
477214
395179
6
73
486656
394985296
324654151
366726
12
84
552222763
96
38
75
4
52
57
79
469616261
312565
399960
71436
520904283
230318
45786
77
7
90320
3
70
21
263577
65
462321
21
24
259156
88
26
195043
36
3
234231
44426004
255497
4
339473
197621
64
178458
33439
157410
17
97
21
53527
90196
43673
843221587
94
250860
37599
82
42
371900
50
64
45207
466290
19
13
4
9
90
31
62
5
169564
156830
300421
8
785981948
31
213167
74
50
83
2
96
456603
46
162727
356022
291325
80
53
154019
37
38
69
95900
60
9
95
40
202452
82
83141950
75
225754
121665
2
98
27
43
1
17
6
201081
97
216464
23
114013668
9
130303
211329
675283082
198246
67
307368
22
9
1
6
42
723036961
38191
18
58
31
73
9
92
335295
13094
98
66
34
484101124
328409
95
198121
99
147988694
332951
93
78
249151
77
36
17
125052
99078
65217
40180
405351
85
242280
142285
61
286087
31
435582
82
90
42
25
992148790
55
5
470033
58
30
465496
32578
398244
287042
8
477654
93
13
15
378073515
417605
66
78
11
59
84
20
74
88
9
18
84533
43
126006
27
45
76
34
23454238
385198
53084
5
86
91
26
118030
64
365468
52027
39373
92865
181230
340570
28
163866
42335
192942
4
8
222903
83
79
213415
81178
78
57442
77
54007
65324
74
61
29
61
6
2
123516
249752
507833587
4
26816
253091
829809632
456221721
43
580672156
11249
287504
192993
74
337814
324209
222063
36
36779
67
55
27308
36096670
79
25
12723
74
130408
435643
4
650211486
76
9
40070
68377
31411154
446773
7
243503
44
49
66
79
12
21
6
599217975
143052
82
88
897110510
83
2262
54
97
77
5
48
85
98
49
220718
381092
269621
101152
67
326962684
67
85
415460
5
167501
57496
839905867
72
22
40
16773
252337
69082
69
190816
29
2
57
80
311026
22
1
286660
13
230194
960129700
98227
31
28
70
47
97
93
78
198094
276824
399710
23230779
424158495
286113
228095
37683
9
34
56
4
230537
7
384611910
63
449569
106915
36
69
89
18
62
19
431032
44
297968
332336
57
17
74
4
271753
54
21
367728
369009
36
6
2
77
41
130667
195864
186289210
51
283583
88
74
431689189
17
9
1867
218239
267963
290916
55
116164
276854
744
1
167602093
69951
210247
68
247395
328763
1
204608
46
72
439773
69
227350
990633448
307999
51
395161
973505439
141716
100583
88
223637
468859
4
33
85
93
702356572
70
236413
86
66
122406
8
58
61
2
161997
35
5
465351
3
78
137926
4
181060
99123
13
63
43
7
23
51
27
75
11
40054
80
42
6
147340748
94
70150
449150770
991785623
46
94
79
2
54
95
53
49
390963086
48
58
42
82956
84
6
248561983
96
162768
90
647883631
57
247917
345579974
43
22
5
310656
45291
79973
58
2
604210780
834995567
35
472998
1
56
508728728
66878
25
29
42
941854130
46774
377531
423822
3
71632
98
447307
215179
83
80048
319665810
39676
61621
164188
8
98937
281332
296497
2
249385
71925
55
441345
23448
309481
144484
20
64
1
109739
644332129
270445
37
248889
199820083
82
92
71295
14
66
242128
89
281975
7
11
309198230
359747
116000
438394
15
457785
4
97
870867015
86
19
30848
333216
2
17533
118666
24
92295
25
331817
402076
45
220818
240966
1
374049
55
185422
16367
23
368501
93
7004
650162205
77
497429
373130
46604
7
47
49
203005
91731
283784
60
360179
10
19
42266
37208
48
339136
80
54
312556
297503
229096
260950
7
320512
9
348769
27
44
5
91
6325
34
8
628996043
4
52
6
9
395315
33
285412
419138
23
41
7
376040
68
99
251367
6
5
120980
36
210258
35138
47566
14
406128
80
42
73
54
269986
94
1
271072
2
457400
826423919
63813
81
20
157815
268843117
2
460023969
29
333105
34
420884
921599454
51
4
47
83
208684193
2
4
42
3
55546
29
141770424
13
385948
79
60
469970
324692
903365346
51
96
97
250593
27239
409368
63
25
97549
48
81
83
233546
359530
347048
3842
63
200279706
6
65
86
45
57
191337
381083
12082
17
85
128532
2
339938
36
442576
121637
10
232126
89
186410
35
143579
339222
96
12
175380347
249938
139408
53
57
408294
448182
330022
127385
93
50
48
244148
34
12
215756603
472418868
176577
95372
130216
55
28
32
62
43
35
104655298
228349
353790212
36
587179993
190710
74293
659055445
12
115009
7
73
2
431220
10
59
409656
413111
852595499
37
461738
61332
342006
89
32
1
334459334
561510355
36
40
216338935
239696
565941692
13
35
3
8
13
80
33
485167
184393
279141
92
147851
14
68
21
66
20974588
102736
63
944760604
7
261704610
74
16
49
48
75
2
39
391496
98
93
360091
18
414632106
335144
479881
70
497598367
70
88
868756939
185365
146612
15177
254521
264293183
302790
51
247613
214919
101352
97
32
963824286
218322
2
74
83
369050
35
79239716
7
32
3
51
230576
284613
307698
96797
342051
441426
5
73
207490
6
234
493642
298057
417056
328714
68
22277
458189
5
260402
64
260336
3244
44
306235
206209
19
83
56
47000
4
474085
6
1
91
47
82
81
267519
498157
194036
406245
8
43
79
97
50
29
38
84
191323
484084
48049
37
563370066
281293
311088
438621
203556
49
214402
36
28
40
64
20
2
454316547
18
4
20
258005
45359
31
33
23
6
677678557
115628
84
158845
38
7
382887371
289455
18
329854
90
286588
49
71
42558
149734
83
51
108307
360189
465141
97
82
211899
21
90031186
64
880131171
110098
3
92
343467
49
22489767
6
243170
79
252867
92152528
932465113
71
422133
8
17
196089725
54412
99
61
18
151640
12
22
299222
116184
34
12
61
57466
85
215355
87960
95
206667
71
493517
3
41
168419
4
43
21591
412463
62908
39626
298233
11
59
55
12
316346
4
265497
293504695
91
8
50
17
410347
476086691
2
136813
29
93
163437
406001
85
26
83119
108260
29699
391437
185837
895205332
6
86
312235
140020
127922
69
270753
175998
425409
446820
80
41
399546
38
7
307643
451446
218622
9
210671
104464
55
60
2
24739
347187
366209
48
193018
91690
23
6
8
52
46
354625
292166658
337733
468273165
5
65642
23
95
9
583766484
37
22
16
38
7
994474914
87
96072
491721
12
25
45188995
2
83046
109806478
386804
150151
60348
86
76
86
903801933
8
78
51293265
3
852149283
73
337589
79
55747
44
32
438054
395661
37
38
16
780192624
43
473521
50
76
453807
96
55280
8
387340
150730
298336
393414
83
96
1
180078
34
433793127
245682
2
231954
482328
71264
16
3
847258457
311213
353277
40
2
19
439986
490831
83
310752
83
222310
1
3
149067
96
1
257951
342045
103234
44
2
4
432663
85944
402498
326614
82
117487
495677
45
2
54
34711
476922
431251403
9
251830
68
37
77
64
93
322531
200020
562135475
103782
330558
82
27717
15
7
132789808
439941
66
419882
82
4
2
39
22
94
7
23
50
451221776
30780
77729
366595
25
222299
39
9
452102
384558
122649567
96
6
384585
484334
354164
43
440432
471118
495118165
988403597
776032235
492423
255854
2
247102057
141023
166754
46
89
19
74
120858
63
364566
25365
35
46
618230474
8
71
420605
11
406485
96
71
244262
36496595
32063
71
394114
90955
241333
453445
28850
80
75
5
313849408
78
71
155275
937468871
7
35
19
42
378650
2
168334
102683
8
107221
170124
76
300424
41
588915027
172718
39
75926
38
413129
419980
80
89
25958
44
41
45
1
225297
444376
446836
19329
249004
17
293326
81
64
84
5
72922
318989114
58
123746
73
413824
3866
85
45
183270
386924508
69
289796
2
102477
1
461262
69
434376773
8633
38
720827358
20361
4
56
139982089
93
462191
9
343675
2
351741560
44
76873
63
39771
430217
98
479970
72
25
24
42881
37
44
994524238
297444
91
94
28
44
402481
95
28
117307
427161
86
96
37
300948
2521
254024
24903
31
164419
27
5322
190057
4
96
465470
65
31
342702
842755505
83381
17
92
46
89
879953618
1
58
96
64
456025
15
273780
29
640231568
226833
379070
8
5561
10683
208658
365944
57
3
96
18
252230
428017
264454
43
2
4
301616
81
9
93
83104
202757210
81136
85
87
63
130360
76
60
799631899
328666
66174
356091
43
91870
90
85
351504
7
269036
954851023
122157
345894
234201
62
316248724
97
331961
333902863
43
53
68
80688
234700
135721
31
486013
69436
173501
14
43
351830893
163038
61
79
6
77
19
102422
31
7
21
69
21
321827
54
3
63
356130
29
283780
45
257049
83
305546
35
6
99
721261880
247174
418482
329829
283644
34
7
811221150
37
4
100932
2
61
79985
85
466311
3
916437766
60
1
231037
113580
75
318153
21
39244
645576798
41166977
57
330402
450967
435262
24
43
32
331303
436279
140417803
68
80
55
20875
35
474673
52
39
229727
38
47
215906
385973519
56915
382475
17
381078
23
76624
36
140114
435975
26938
8
384385
215326925
61978
76026
36
13712171
62
82
305765
77
82
77
87
49
66
8
395856
475976
375647
8
120247
2
66
427986
9
96
1
67
38877
86
436928
3
591373461
445261
198181
53
217089
66
27466
170223
164022
444104154
219660
283590
26
533295438
50
300742
397659
126694
15
37558
293780101
82
998236066
79
89
46
324417
32
19
493113
98
227142
40
62
411627
146486
89
71
30
312715
59
8
58
197450
124861
96
205650
7
307279
28
8
42
2
225227
9
189609800
34
94
57
47
73
181683974
326798188
18
182652
17
410652
24
491727129
20
71
73
96
14
99
224970
68108
131357
97225296
466553
13093
164694
5
454752
279923
278248
112816
31
476360
101695
253382
48097
48
101850
91
591795514
175890
130908
238412
311600
83
6
268557
96
29
3
35
26
27410
394884
491517
473497
99
16
76
256108
14
303463185
22
347352
348784
1
70
58
308003
23359
246715
21
208717
5
5
70
24
20
161213
290188090
67
7
344911
81
74633330
45644
52975
482908
90
163831
44
478190
98
479683
42123
10
77
35722
50
135060721
13
46
39
74172
17
164881
387107
214837
778067468
134401
54
600041559
26
22
50039
699418779
78
318473489
11
33
2
156786
389381375
327459
75
132665
6
98
304959
96
313459
15
67
98
339162
284645
893681821
379389
79198
84
65784
215507
95
87
257959
162929694
97
268215
69
233952
359899
49
21
254385
3746
817128002
57
10
73
443558
65
51
34
32
71
73
217360
42
173891
13
189888
8
250028452
7756
47
125780
2
640270543
150062
444767
45
5
343240299
306556
56
8
212151
462509
76084
436431
656172836
99
1
67
81
431354
31
42
18
462621843
146517
485816
393868
795813660
91
12582
6
272700
85
44
201268
866759675
50
77
8
850097343
203269
90864
360338
66
35
390258
410756724
80
518
353760
375524
330383131
3
90
231489604
92
80793
389585
58
12
18
3
68
421214
2
77
322325
49
39
367555
248179979
358918
75
55
468551459
406158
492484
17225
48
19
406191
25435
46
83993
89506
37750
355690
39
89
55
44
365802040
146584
293193
62153
288050
481018
25
123469
21
16151392
417663
4
3
5
92
7
79977218
3
374325
2852
19938294
22
23
80
464519
311190
140363
328075
23177
3
98003
35653
87
441389
332471
63
76694938
393342
1
25
146408
336396
579655292
29
664429401
34
80
758002571
55
208343746
17551
96
44715
6
9
68
26
35
382442
61
92
458814
376682
58310
30
161320
397733060
273825
77
443683261
12
1
141808
167953
483727
56
7
79892
4
1
279817
515307308
44
86
98
174029
19
265908
19
26
333248
380414
39
24
246889
26
620456988
387173
70
28
163437
20907
60
44
2
99
366682
56186
81
399334
26
35
29
405020
329513
29
167180
12
426841
59021
156713
898329504
3
5
261384
79
754674741
499139
92
59543
39
1
27
809998429
72
753
79759
73
80
98
96
409601
25
246022
39
63
45
10
73
71227
7
49
287951
14
425099
100557
36686550
87
39
289632
65
490402
159125
391337
91
93
70
28
833312226
45
16488
740723249
40
299406
75
94
216157
2
22
279292
82
61
52
80384
306623
76
71
8
24
727209415
1
50353
211210667
13
255860
12353
121001
36
475870
9
55
17
288213
58
257129
72
47
45
30
389493
4
9
3
87
52
174303
16
713534593
87758
59873
131255770
208973
359182
92
145925
6
300927
156447
142412
481668
147710
2
497575660
291734
2
66853
132492
8
58573
96
116335
49
350847
99
83
419015
108464
193691
85
295927
61944
28225
11
682814909
96
85
236869
45
83
29468
34
53
42465362
143567
268469
7317
25
91912
85
11
9
2
165702
97
4
148019
2
8
142003
33
429423142
373982
53
145023
45
94
51
20
216276
424563709
1
50
126243930
3
351682
53545965
25791
4
9
367935
69
28
32
8
20
4
76
77
322950
47
56174
63
90
302488757
88
855491192
79
655759444
56
249167
76
81
81
76
215313
458422
479165
23
220582
114943
17
84
280207
183839345
8
145783
47
77
39
13
9
8
21
471481
299023
1
77
123011
43
484100
31
172999
2
3
71
90618
333600
100088
1
58
65
85
304028
459523
57891
331744
171963
54
472280
8
58
187346
456850
190412
82
40
140546391
65
852866491
9
392386
8
4
95
171541
9
30
243092
104305
489380
468613
110614
228153
287872155
68
6
301350
257240
345332
330071
787784112
302076
95
33
38
495120
66297
460218
12
31
329608
35322379
68114
65260
101954
185366
297891
239377
2
5
98
919275139
8
375110
1
265531
38
212107
801842561
93
67
60
113930
236604
51
25843
2476
65
175340
96374
281370
164237
486769
184585
91
86
63007
8
79
426644795
9
90
99
406769
455515
143720
237176
134066
291801
86736
358461
81
214578
75
301972
163810
762017661
636378520
156669
6
73880
27
311694
57
59
681471453
91
260197215
135355
364461
427734476
12
6
5754999
4
981401907
67384
51252
38
24
105072081
281737
340447
327456
476426
70882
291631
5
138057
463504
11
500939861
183271
269323
72806
469939
34
485660
89
651331130
10
470737636
63
74314
490678
299346
295405
49
8
93
1
490028771
19
68190627
7
9
121095
28
462496
74
145550
43
25
35
50163
7
45
420911
415523
463771
23
481349
171794
85
445327
304975742
72
164545
60
190670
95172
86
390622
98417
499699
8
282262
60
40
7
28
388509
34094
91
183836
137838
536206299
70
174610
272564284
14
420475
92
82
90
445013
63607
17856
449889
444271
202488
313154
494094
467114219
397783
348599
26
364554833
41
334925
481496
472815
319390
3
382106
49
97
138109
289571160
468691
352179
3492
31
76
441469
251522
560615935
309401
54
8
92
389179
1
48
151169
15139
74
58
7
13
57
492462
11
41
47
31
116487
210246
189008
6
80
56
72
45
99
382496
158913
7
61
200678
293302
3
78914
258148
485572
7
232878
415680674
61
346803381
60
72
138749
3
148676
17
24
88
6
51
8
77
5
494649
24
1
80001
194188
176426
5
25
48823884
6
462457
119185
9
24
61
57
26
276690
46
93
280390
46
66
52
116824
7
6374
219917006
187353
39
83
312011
67
4
981
695141006
53
297437
5
83
203458
465264
7
9
603830604
3
7
34
13
457008
483697
51
4
91
95
64
80
43
6
194391
496881854
342859
420445
4
11
5
389068
86029
462733
475321
7978
487391
206383
330544
349010
8
33
496096
68
6
820624411
276535
234834
80
447202613
373558
77
13120
406427
4
8
2
64
62
13
67
81862
50
6
490709
111377
399033
13867
693231260
373790
7
190865
46
77
318360
41722
77
324558
74
438237
26
147266
32
477900
158937
59
369215
80
40
335623713
235575
131235
37
69
4
379308
80
292708
334172
334469
3
41
5
258742
27
222500
30
382086
303693
67
33122
246801
499110
72
71
369159
89
41
932726716
339044
435246
67
753898317
29607
402524754
54
56
797471351
56417
22
70
571984889
28
20
420780
402714
72
655808199
143858
32
17472201
726989872
284557
62
156833
60
217128
25
356508514
91
81
24
149160
48228
304423
9
4
42
26093
492856596
22
318288
216052
57507
37
97323
12
208482
83352
216194
430467
45
322031837
66
13
121146
13
443704
65
20
162700
369780
8341
77387
48820
466513
91
10
296877
57388
164222
444213
3
91
80
941714482
72
86
86848
5
181076
255961
24
23
261490
41077486
10
446497
124816
68
46
5
86
5
438533
457407
56
18
897590402
1
10538
302686
83
37
175883
256020
4464
84
68
59388
19
27
479380
42
62
4369
2
299868
345490
427973
97
249137
19
66
209355
5
57
50
455387
83
10
17
435023
77
97
99
288873
126978
15
288380083
26
5
72
295279
80159
116848097
10
19
499434
28
313805
27
63
419646
420633042
91
418889
467780884
292590
52
3
51
148213
4
103725
153403
50
23
477208
51
173023363
438126
8
3
16
1
285401
75
102802
63
732144986
71
83017
45
268310
70
8
112072
74
37
6
145761
300540
394496
938285263
24094
33
279981
459524
150829
81
98
54
426396
367667
15
63
68102
8
92
387
6
8
93
7
72
206114
148580
80
71
86
261035
6
405014
338080
134013
48
362709
737565573
52
714819047
319207
9
2466
384799
66
256979746
1
16
333244
862217941
82
494275
1
344115
58
241490803
5
226723
484475
28
129728
28
72
13
45797
214466
18
77
522451350
58
74
43
59
99111
1
497338812
4
3
90
398903
180907
9
8
66
111204
1
27
211045
767906007
78
92
98
70
198980
286627
440913
85717
11
47223
306644
375830
347385
181189
313336429
38
64
211728382
16
234285
200756
373818
190669
29
399340
705076297
21
83
24
98
74676
6
50
70397
84
442630
4
24838
88
188902
32
172291
62
13
5
35
9
490394
491277
70
373269964
7
304064
78
86
25
242233
101589
436457
175942
72
125876899
101217
350006
82
61072069
31
37
363678
6
320796
8
79
172075
461313
5
92
10
263517
90
4
92
34200
2
287464
84
62
99
100004
31
41
390737
38980348
41
96
410913
25
52
379341
267545
387828
398979
93
59
13769
527909674
7
28
68329
63
3
38
79
3
82
22
372742
363318
62
20
19
93
25
6
80
48
48
273768
95
18886
40976
86
2
37
19
282846
4
72
403290
38
33
953437890
46
1
402115
9
417208
493546571
3
12
705
106407
495259
406021
138350
77
420208
287485
559549974
71
7
5
262702
723748145
78
43
326188
87
116363
337611
10
44846
8185
413783
404991
64
45
362392
99
57
10
67
15
274409
6
11
464900729
79
803533273
46
978974077
47
51806506
130595
60
10
40
261475
41
1
91484
301049
96
7
5
181542
215359
300932
50
468243
10
64
7
7
221300
47
69
106320
401244
44
32268
525529757
220599
41
18
26
312585
53
10
335042
89
74
18
102738
89
92
32
307428
9
388699252
452250
405239
73780
90
92
93
45
347678
756845834
31
186707
1
171163
385550
22
54
57
904856071
17
21
155532
174601
307921
74
454415
485927
575593657
16
741573050
1
128922
212764621
86
123603
437694
164021
489292
13
788487556
93
13
14967
491532201
279975
68
240084
80
64
241475
56318140
4
13
434379
52
294331
4
5
70
467041919
259159
49
16
7
96118
5
975136197
72
474208
24
25
267130
411386
53
60
5
64828
169252241
8
96
470497
418202
56
74296
3
18
82
86
6
481444
75615
662684276
43
97
11
461182
67
78
354998
469196
223997
64
239805
4
320243
8
15
104456
373498449
333921
412241
417691
11
453981
86644
72
402625
12
25
54729
8
71
51
337221
426794
34
3
30
461521
573595424
1
13
93
165729
39
702425997
7266
67
55576
88
96
40
85
78
94119
138946
232242
6
42
270748
7
3
63
93
25
195765
100220
430421
24
237219
7
31
53
52
41
76
24
96
41679
162679
37
490540
91
17
9
62
457932
335755
4
82
39
120092
45916
351111
88
162375
200455
20
476262
179227
351628
48
71
6
22
223993034
28
203971
159040
88
194806
877054460
3
23
114288
303754
2
69227
75
123517
492011
741627468
29
234439
10
27
413332
744021584
56
376951
56
514931806
136139
4
202183
238288
110695
14
345364953
698014778
88
8
332263
319053
59
59
81
3
288246
263910
28
318267
596449966
67
679102880
160805
97
304328
75
74
438405022
279725
58
93
43
28
38
18
84
375943
48
549380318
22
386038
120587
25868
223314
13
77
83283
324133
911351750
410343
50
386919
63
115132
42
438358
110769
417956
56
231310
760762060
385939
85657
86
35
320774
87
87738
80
55
72
457739
15667
42
306068
38
306507863
56
277992
453873
110699
237692803
95150754
425464
113243
303066
8
3987
24
46
446338
303412
87
35
519154362
235689
99
90
168990
85544092
63
340767
449571
5
9
605456381
287327
16
227736
9
90
9
33
342111
161783
371814
32
488559
90
581894586
378587
15
142251
8
370825
78
684657840
89
13
75
183261
66
71
97
5
6
2
584037766
22
419973854
204875
218032
278947
387940
80703
30224239
626691981
1
163260
930023502
46989
2
606826759
364115
32
414746654
453676
237146
89
217335
31247
39
460080
20
75
975051887
255838
112404
36108
39105
160362
234333299
406522
213953
290617
154363
30
19
22
215
68
43
471909
633867750
944214319
48
355607750
57
55
148756
448440
30
954977387
18
43
236016
122065
63570
752234443
85
97
364716675
55
2
305313827
497284723
8
34
375898
10235
30
8
85
17
9
234727
115862970
45
430951
123494906
407653
304838
44336
9
72
9315
84
207251
83
49
70572
493700
1
17241700
47
26
319973
125864
12
111524
47
71
10237
297142
9
83
493783
1
238029
792487889
364538
99
15
82
42
144163608
16
79
309433
173449
138692
147785
52824
144200
53
9
56
388770
90
1
89
275801
62
25
357204
33
59782
36
223969551
480110
6
80
91
83
286702
22059
275409
279578
74
8
56
24470
489146
16
139304
84
124023
64198
50
396962
211627
55
352622
175791
25833
303719
46
64
78
51
73
6
69
52
68
342022
202232
10478
195933
406148
37
76
71
74
86487
92601
366758
52197
61410
151435
67
92663
480642857
46
372278
77
79
60
263048
195783
43967
163092
95
387745
38
35258
41
209681407
206611900
473323
196897
81
7
3
453711
56
233804
380815
223373
146924
335905
36
30
41200
7
382417
456295570
379266
73
88
221799
26
454454336
36892
420403
322678
361384
32
5
89
979169545
52
235845
90
14
58
713997131
665530090
39
4274128
263643
141859
271019
89
217446
93
100172
46
680288718
71647305
408069
388648
52
350178
87
79
113665
72
69
140674
265704
921129954
344715
317679
6
62
487508
2
308481
243443
22
249520
12
64
1
50
8
80138
74
3
99
103883472
497195
284532
251017
49
58
51677
45894
73
384726
23
3
6
81
70
2
10
67
85
166875
23
68216
63
227295
303572
78
71
428823
7
192327
34
62
6
52
109797
3
214139
840579528
575505960
244742
7
10
32
138168
2
474485
4
31
1
6
253357
13880
57
6
74
921311462
134642
133466
24118
142697
65
373810
6
14
228154
167996
12
54359
382989
285004
23488
349851
331768
25731
157574
26
38838
85
69
240815
434861
25
183469
62
19
172510
12
1
21
99
1
484756
713587894
87
1
274145
55
419331
367874
127074
82
13
228223
5
116549
12
8
82
170245
22956
106262
209301
20
206443
431385
50
449189437
447385
13
318890
14
682265496
38
53
7
88
12423880
147195
140235
97
80
237197
24
2
6
9
50
50350085
4
242837
22
240334
119510340
61
61
22
19
78599
200162859
61
35
48
111373
43
55
78
146857
208400
13
170150
53
186394
68
33
230514
81
3
304833
662241870
88051
414847
400234
88
37264
149670
91
22
46
99
569710254
343854
62137
92
15
61
5
501453720
68
225989
178801
76
364799204
203757
12473
51
921206558
210477
15243
446294
1
54
13
177357
297755
993115521
72
196536868
231296547
898926286
36506
9
207597
44
381532
18
455847
422558
4
206203
20
65
36
91
406062
97
13
316504
415523
59954
350097943
65
3
133685
50
409002
38
25
78
5
244978
71
47
79006
430309
331231
69582
345520
65
72
178668492
435721
8
163963
406054
16
387953
326932
925414246
1
94
91
417300
439527
68
10
1
162104
297560376
64
80
92
72
42
28
67
478922
18
74
598832587
48
58
10
55
40
21
1
5
3
19
481873
9
83
2
128931193
19
78
93
23
734120551
44
188463
125132
86
39
59
83
51
38
378433
1
3
19
395595
38
77006
235035
54
26
7
460323
296332
60
361956
2
287807
45
72
418856
49
13
77
395727
87
72
325651
44
302976
9
96
443278
317289
63
72
183237
53807
15
132145710
58
64
401605
12
316353611
37
89161
18
35
6
67
214936
877631872
2
90
49
2
27
220523
350440
433145
175726402
58381
223144
294847
233798
61
174544
98
476937
8
66
197974
471082
332743
357939
371320
133521
40
189054
2
5
82
40
88194
65568
95284
12
42
361458
17
15
55
85213
90534
59
37
35
60
54
270594
87
113337
49
26
411727
205388
204387
162900
354367
250303
3
40
3
63
541438903
479060
353766
260836
2
372710
185017
297743
497012
288109
925886204
271155
258545
83221
347946477
393712
45
76953
138314
383073
323956
23
355762
64
1
6506
87
28
88
403017
169757
155141
216546
209109
488754
77
469392
79
370364
3
92
474880469
110933
327845
440420
86
136072
2
859988524
155945
249973
97123
75
74
84
448188
1
305616
19
143369
14
1
21
304004
73
262236977
200058
66
42
99920
232146
55
116042
87177
87863
8
207391
13
17
13139
230360
411294
497106
61
4
90
63435
29
64
10
209473683
228258978
66
432900
366984
75027955
3
219569
20
463454
432585
72
72
9
228960
28556
475256
25102
2
222311
105415
42
22620
4
2
276092
31
138120
156868
35606
86
24
9
64
21
285136
2960
254188731
230548
329733
26
64
471025
59
3
1
42
216054
64
46
11
483446
12
78
691387048
92
459572
8
93
93
75424
3
40
812580789
247450
96
323227047
17
429894
189335
29996
49
44
6
3
47
917817524
3
632679579
455666
302533
1
19
337501
3
157936
4
276195
288095
457253
282290
416913
68668
205585
46
45
165931
257422
413912
56
12
5
65
194729
290561587
255416
58
808546837
69214
88
961721837
177002
115488
468648
30
7
292209540
321861
484605
946208546
308149
6
412542
323938
70
24
40
484474
854383680
40
192553
346796
51
51935
43
94039
57
6
438364
11
14
68
6
67
31
294406
99
117729
379596
27
24
136061
93278
58
310054
116180
31059280
19
16
15
305530
62
133493
15
59
469765183
7
205492985
8
16
59
71122
98
69
268953
21
87
449798
817003085
70
437615731
24
332056
3
381094
2
78
52
51
24779
56
71
75
20
84
13544
11
482261
456659
8
56
611841829
86922
445339
27
6
20
68976
446055
99
91
248354
58
404391
3887
48
16
48398
278773
476107437
81
68
343575
5
279834
15
384601
407025
298504
312682
42
7
8
335347
192273
484417
291514
208437
64
24
573094230
222037
9
8
41
61
440522
312969
52
1
5
93
418744497
424649
30
72
80927
413856
220587
307559
66
59
272998
331022
36
13
16
221432520
64
59
416836
22
94
82549
363189
40
34
455944
243348
111901
68
30
80
113282
2
1
40
301106
17
938287650
21
746606271
40
1
484940
379394
161061
841793873
446635
89780588
5
29929
305883
340603
428998
244467
370247
85
68855
835595999
84
125521
9
435296
207575
246042
23
2
27
395110
56
288724
117379
8
98
14
3
90
493370
995938253
10
4
155643
1
32
297799
73
20
127803
360625
58
40
46
15
541517067
58
64
30
44
87
158203
1
7
85
2
10
99
74
271009
86
184406
21
61
82579
23
339609
194423
15
85
459390324
486826
21
44
146596676
405822547
41979
5
22
37
193750
62
122974
62
17
58
44
99
51
7
104219227
24
10
943965374
698915423
63
329077
387752
10022
84590
426306
52
233761
275774
333875
960430679
92495
339183
175780
35
61
225762
58
43
215035
592305963
49
56
273294730
452664
7
24
82935
611792056
80
348272
3
277687
162342
376891
11
18
73
2
4
81
25641
46555
202146
80
75
9
485512
50
58
10
498396
76
527506983
433143
35
347770
95
4
53
23706268
296047
35466
1
23
176622
86
245160
180582
357168
64
152303
470053
99048
54
72
96
57593
86
218915
11
439052
89
5
4
480593
300210
63
74
230850
133582
3
233159443
368167
17
259104845
83
468824
144690
32
414450
13
95
181367
788629745
158749
31
19285
339430
2
435243
188680
338234
75
111386
252638
85
5
757582415
608943039
132029
64703
77
82
428754574
85
23414
272375244
99
353430152
485068
77
751636015
21
50
2
41157705
56
122138
301019
3
465139
8
69194
9
86
277149
605288915
32
8
755627061
58
93
427697
44058
438859
58372
482465178
91029
3
147219
156301
2
184091
69
278076
459303
86
180039
254417
291070
235461
384705
94
165914
140588
460933
228556
376484
226000
133495
418214
371828
1
239411
75
5
55
44
8
433973
222496
65
176889
38
19
12
25
625002137
7
25
65
124497
87
90
82745
838047306
414307
197677
78
430317
57870
810748343
466974
68
92
462761
83
94017
54
54
29
151155
155047
305897
4
340413
458789505
40
49
99
135606
264032
66
79118
4
118872
98
65272
84
10
14
95
467013277
325326
92
73
170207000
70
9
17
125012
92
110922
54
50
430993
93
278180
303799
8
237620
17
121754
244214
49
354824
321381
27
4
148367
13
900427608
70
266375
305160
38
75
553633352
291987186
18275
12
39
146818
71
89309
39
84
203078
425639
3
107070
14
242395755
61
7
353800
74
494820979
36
27
73
7
180730
267276702
43
58
179766
12
449950555
60520
211897447
476417
691071810
180062
4
916565330
332395
303783715
433117
8
203605
93
75
442154
97
371609
61
341423
69
405160
11
97327
64015
45
222950
194351
337392
261119
76577
23
50
80
8
95
487613
171644826
56
81
482075
117743
457714
7
29
361902
94
41
73
2
77268
94
255776
428451
8
204509548
248157
192045
31
7
54
458486
20
305318
28
70213
395114
24
23
18300
77
436846030
40
21
439546
20
35
2
65
23
458954
13
315239
422756
162897
476478
6
69
61
40
385332
340330
44713
47
17
42067
110037
93
471506
409006
477265
678679201
353184
5690
733839691
10
85
2
73
8
16
211441
78
218679
60
424741
55
61465078
9
75962374
172466
98
383198
13
80
489784
16
48
98
40
27
16
376436
61
443864
191133188
243923
111877
15
460203823
191268492
87
19
436870
15
1
75
268862861
472458
67
82
6
93
339775
8
111121
79
423825
20
85
455782
22588
86
248279958
421451304
191171
76589
1373
82
17
461314
4
66
348240
3
145650
64
69
21712
306794029
384391
72
121401
449717
9
12626
47
288252
415403
7123
14
38
74
69
32
571236526
486478
26
48
7
61584
16726
76
75
33812
62
454842
14
48928
18444
110685
25
28983
515964177
53
68
23
65
96
64
3
2
335142
385834
42
143336
48
23
313320
327132
24
31
887195526
267625
140127380
83
33287
39
4
1
802972106
902862675
61
54
152549
133870
32
44
75
71
9084
14
291143
102513
260947
286750
78275
68
7
405561446
247095
916356063
66
11
70644
92610
419188
468479
37
16
495613
91641
255734910
416222
111718108
189782
28
71
51
57
44
5
39
300596
85
17
56
520109846
13
359848
29
361111
36
51
331217
58586
302622117
80862
19
462183
34
311494
494428
248822
43
784183079
80
778899798
582624148
95
35
77433
66
974184947
34
60
61
52236
63
97
132195
289600
36
42795
2
34
511151626
89023
443511
79
766923001
281811
7
2
21480
58
80
330342
802119639
5
386019
5
121014
339959
411119
45
13
89
12
71
37
53
70924
77
143794
168475
57
166181
90
5
313955
5
4843
374625
10
8
14
156980
4
71
12
223905
804068074
45
12344
95785
72117
118457
371727
721864149
8
100910
479945
81
477775
23
50
216440
26
261903
251844
295236
79
18
44
2449
474775
428339
21
15
16
30
33
317152
94
11
69
49922
25057
98074
14
7898591
67
21
31
136796
24
875524877
138965123
162992
981670172
70
424553
28
603090551
20
433044
263820
69
30
301272
41
85025
62086
270780
77
698123024
106528
80110
99
62
92
15
52
83
193176
135013
182280
453893
207327
307803
38
76
358963
18
199118
605624630
109908
4
4
984910080
329739
45
326835
1
467066
17
389636
49
66276
400889
78
16
347129
34
10335
371624
128517
36
180567
96
66
697188010
53
162496
90486
91
89
64
26
12
415033
40611
613549862
51534
84
64
81
364231
44
7
295629
3
867692625
96
7
152310
2
69
72
239441
87
87
332994
71
28
46185
18
297890
55145
12
53
49330
59
137300
31
716406100
54749
19
54
68823
185700
227932
3
98304
476636942
40
86
7
66
266870570
77
53
269072
6
77
510215183
577389899
5
261608
34
833469065
142423
258232
267570
17
470699
432097
2
89
44
383876482
89
56
66139365
67
67
489216
75
10
20
56
6
25
372339
345771
132068
459525
10
78872
340937
494077
80
19
436315
65
67
65
244223
641455446
10
239098
151158
526998419
136361
1
76
79
217
17
412897
228417
57
36
142203
190332
93781392
8
42
29
312330
44614
70
1
86
50
60
14
2
84
12099
51989
291406555
401653175
9
5217
61
24
62360
389913
291235
382394
70
31
160709
346382
17
12096
348432
65
254511976
25
81135
141797
347391
3
199959
93
439224
307860
405786
398720
14
71
338791
49
476591
50
142196353
231912
33
85
27
387010
48
63
87585
61
4
25
351718
8
42
183651
61
62
378772
67
23
90
87
323782
53
82
95
1
21
39
50438
216599
169412
35794
25
18
52
118683
68
291139115
399258
463150
241757
41195
86
31
11
8
154141
347336
271308
80
28
66
31
151137
397682
26
345988
27
489973
63
84
61
235613
170632
234183
152442280
29
451061
89
223611
468429171
6
59
461779
358268
77
98
3
64633
273244
19
81580
41414
9
358230
12413
47
41
62
77
386503
85602
41
54
200895
49
424491
66
76
4
38
393920
834275443
92
86
29123
114286
184346754
43
468539
406189
19
2
382390
50
381659
86
134939
29
175745
9
70
8
1
307760
59
43018
104725
1
25
54
769854084
95
388714
13
45
48
93
559623491
90
40
246561
9
233391
333100
102037170
23
76
59
4
835603520
1
453856
13
595526438
449002
100113
32
443405
98
30
1
63
241853
114483
343952
357998558
1
91
99
272648
695038617
85
3
21
4309
461441
278251
51
204219672
499722
12
410207
8685448
144119
451260
10
99
469135358
55
523089790
36
13
39296
617898663
142701
14771
85
152439
30658
78
49
59
713587022
348044
141000
24
64
11
409828819
467213
6
2
21102
138097
262638424
50
452597
355616359
28
403934
46
345133
307332
8
94
495455
35
98
746311111
9
268995
72
82
91
364189
428108
832184745
53667045
63
5
245705
230336
271896
20031
18
90
59
433709
288066
65
61
20466
455486297
26
133347
14
60
434935
94
70759
42
45
66
472544
12
885171330
3
59
208195
65762848
15571919
746200021
249299
72
48
6
282003
67
9352
498443
794764753
383883
35
15
1
420286
235369
331379591
4
203098
165794
62
343321
81
78
25
499065
36
70
70
498055
37
397290
25
54
267430
277394
240403
91
89
146670
412756
337270
306209
57
92
2
97
52
480522
10
496849948
401722
22
648061872
16
96
1
400998177
78
13
18
8
189160
54
30805
580970121
164355
18
762045562
86
6
488825484
64302
491880
71
99
8
346158
52
302882
852624367
16
781144144
348093
280289
31
720569165
341725
29
233192
231347
362064024
56
39
908785101
282316
397249
95
23914
42
449730
327708
36
298292
400603
2
2
29
397456
60746
175385
94130
35
94
304472
63
242067
6
36
43
53
93
92
76
174208
479206
352169
375477
6
55
39
36
81784
345466
19
24
233483
3
59
464066
29
230653056
70
113265
302815
348185473
439531
1
8
24
132386
3
574124697
9
283465
36
87
2
3
60
1
79
57
19
31
93517642
382497
21
450684
302855
371032040
336804540
242324
360312
6
70
45
386520169
448469
350951
324727
979284894
31
6
340944
65
31
325100
89
78
439995
43
2
190282
1
9
51
11
57
70
73
257925
76
13602
226907
21
74
338915491
305611
86
97
82
28
257064
68
7
247332
79806
99
95
331755
59
29
62
193412
195970
341960
924422329
206181998
57
489127
6
404147
255111
23600
82
39
9
314620
67
72
469144
111760
629435031
40
95
288266
58
96
278279
468455
96
388238649
21
89
34
56934
90
98073936
23
416096
263727
473848
90
9
12
89
381649496
108294
983031313
4
784495255
249873320
97
29588
54
324993
282063602
33607
26
244921
760872240
88
862403007
4
50
67
171288
79
376927
189181
399309765
414330
51457
318842
35
67
200148
61
58
492298
252507
20064
47
5
448320
427901
472219
40337116
1
171379796
81
65
42567
53
451610
305781
358019
14552
107419
1695
86159
307551
71
459674
45
37
29
24
55
48714
481924272
389197795
26
153749
6
29
861894680
559781630
827108079
348678
54
53353
97
71806
759465169
359684
74
202100
95326
423767
62890322
357564
5
110317642
5
153618
235270
21
641907089
57
57
206203
4
13
196038
38
874354032
4
57
21
5
207852605
58
127779
393791781
73
431676
31
451553
34
230446
99
250032
42
39
21
315428
372134
190513
129794
9
465551941
60
454514
45
75271
130436
353744
352701
575637233
63
340929
410985
49475
23669
25
342236
67147
34
28
22
227491
297192
34
18
391996
165328
64
393775
38
187164288
10
5103
224744
335262
330885165
61
211185
260594671
604781748
336846
407624
291491
62
63
39
25
173281
87
2
66410
21
19063
86
32
420316
63
149283
130628
14
28
12
38
398186
321319
680672746
42523
977092053
35
2
55
23
2090
142168
66171
594813131
135585
471307
54
58204
67676
53
87
89
483247
88209
31
293384
49
59
487597
777956568
404164
459757
13
82
305979678
297361
101628
465153
4
220092
66
88
94963
3
58
90906
473441
21
320888
231579
69
56
294713
123597
35
23873
7
167988
151080
183980
932289220
32
3
447859234
56
5
9
98
35
5
434474
249279
45
198079134
58
473690
7
1
6
301117
242979
269842
337829
83
65
2
438951
89
7
41000
435772350
220704
388683
30
5
180046061
75
83
310581
6
245073
5
55
152577
730410414
41
485013
26
313128
346757
223303
332154350
37
86
9
76
55
85
756903864
63
168504
85206
46
5
114260
443869
361567
23
54
216938
1
39
20
5
13
991990275
80
85182
78
83
37
29975
56
99244
79
90
5
198849
45
20
33
165236
96964
570430655
148679
9167
66
481190
5
4
17
81956
47
65
92
6
51
98
579829041
431393
442265
252497
41
1
320315
93
11
90
9
52
1
79
460044
86
431096
483973
6
6
89
303909
55
131210
32025
7
326569
3
89032
38
47
61
39713
331428
24673924
75
27234
123203
9
18
284461
110036
117112
440892
46
103462
6
461315
118853
122553
51
243390
409061
51
280058
31
9
339557
33
61
7
1
281555
128744
43
194953
134850
58
146547
167192
33
13
84
119144
7
132987
313668
35
16
7
71
360071447
27
93
357493
379414
472141
9
89
54
19
2
6
45
899612451
6
9
67
381331
750866498
61321
239956
402503
36
74
67
89
44479
456991
96092
12
558714238
82
47
46
36
346266
9
31
46
39
75
95
21
31
7
354319
70549
308377271
157703830
4
63
402291
336820
527142837
48
266094
51
173917
24
434179425
26
31
7
6
22
69
181430
36
301605
3
196068
364748
362276
80716
396767
4
12
476566471
491857
14
51
43
42
394455
473479
50
92
450519
20
83
180152
128432
34
437999
465666
8
138455
5
69
71
62
1
1
99
231098
373798410
296159077
373035
299711
3
249288
5
223544
356961417
511294045
914524651
951741172
833767390
452498
295750
78
138856
52
8
93
58
73
3
383909153
3
199762
5
804789702
498012
323933
41
48730
27597
30
42
50
80607
77
540747794
273798
64
50
71
54
98
405241
42
406788
1
76
347463027
29
62
52
416866
86
17
69
1
87740682
590988840
809192284
284004
13
482304
1
57
207943
44119
89566
80
573456984
14
279316
407665
1
6
855965297
324662
47
24
3
246209
3
50
357345
2
38
109655
476499
30237
87
8
834125214
353237963
62
27
6
4
448176
18
93
56
6
76
55
13
800173877
60
146080
262514
259477
29
153820
41
45304
11467
1
90
44
72
422882245
29037
3
386600
9
490173
669694451
57091
139427
5
312621
190665
132806
5
86
1
232198
50
233903
22
35
435049
74180373
114423
23
74
417151
118820
314274196
44
87
64219
222898
7
45
2
75
392768
59
18
189757
13
109712
270628
195549175
27
139495
76
274900
22679
238217
14
75
68
17
6
62
5
46
96
134945
401026
306997257
34
141532989
6
313907
3
17
189377
4
7
64
103387
99
78818
79591537
445559
8
16
31
16
213034
52270
16
304144
68
674468373
47
355980638
86
39731
86
62
38
65
22
49
1
420288
423722
325790
29
424866
83
221536
431815
93
66
11
247568097
471510
268660
3
349277
164039
43
55
63
76
98
5
5
541781452
68
910957288
50
382257
156729
431022
450825
342807
478261
2
798974486
627801215
273756138
71
99
217519
494576
54
327462
457203
26
235843
334606
32
402380
470925
91
41
64
49590
52
207611
42
313127548
310458
14
78
46964
94586
66
385700
360863
30
145827
167192
1
3
206909
39947
948254583
8
478661
533421959
279926
15
24
18
388941
13
114698
88
321186
78
38
67
63229
45
55
97
478434
139779762
44
2
93
72
38
29
97033921
4
15
93
15
40
19
7
24
9
386481
438805
58
66216
22
18
87
35
58
298005
203171
81
44544
288630
250025
3
440550
259640
6
221017
162889
120475
33728
294660
93
77
769801044
676527047
58
834901452
73
53
3
58
470766
32
32
968106558
2
1
339871
43
35
705826990
384508
249067
49
341820
34149
295648
267563
9
8
70
921703332
100443
33
326336
67
107772
38
52
55
442180549
492508
269680
90
79
358810
34760
78
318890
959491020
66
25
265745
41
166371
140476
436641
89
252480
459416
315410
78
8
41
318450
105580
316226873
25
96
682635753
3
58576
51
67
39
45
8
96
35
81
14
409576
707727028
17971
4
77
163196
61
455777
252604
415576
25
140743
331236
64846528
30
298730
25
465092510
181233
69
87
4
287862547
