156473
88
374635
94
21
394240
707557328
4
54
74
393914
1
793757782
40951
25
35
86
250997
999047613
46645
134655
38872
26
219099
297636
384507
231634
9
93867
47
63829
345764
443631
329979
344571
75
424559
15
16
64
5
358002
977679510
98
373262
377250
75
23
27596
65387
8
23
79
313166192
29
71
46907
45
263292
78
467277
11534
2
259683
28
11460
226813673
745614853
75331
49
9
281421
223706
88
89
547487364
44
116649
125224
98
8
60146
347570
749264860
92
586580767
361919
2
64
43
2
443448
277300
454759
153002
137298
73
51
210746
60
76
78
7
9
40
119022
10
69
9
63
53
8
371969
27951
7
242837
65
322662
411853
77
272535
52
66
97
609306448
274517
98
30
57
735829688
62
364989
312714
158844
9
78
33
309107
90
69416
866001768
685737362
3
93
438020
134395
3564
111527
130178
1
459049
24
73
261462
42
84
31
955806476
93
57
97
70
29
24746
56
22
167569
277665
47
244489992
79
49787
121702
110871
280662
480147
8
328286
924804649
53
447247
64
451866
333741
350050
33
12
9
387155
386342
23
48
225500
412882
32
65
273715
256603
46
19276
62
64
195453
25
201304
42
33
212705
68
7076
404949017
94
465595
6
85
252650
205283
38
76
373952
32
89151
374772977
211157
232307
69
185666
312344
316341960
131821
91
749433914
174480
98
8
10
623244135
301921
261908
405717
269326
396856
5
218035
7
483280
368250
77
76
3
350989
21
104977
1
149321
15
30
48
59
95
3
446460
98
36
68
374995
194834
50
442616
5980832
299568515
13
276309
75
6685
55
81
7
97
175923
47
7
84
498308
27
4
75
58
28
38
46
57
180348
1
52
199396
41109
425310
82258
73
362391
388221
53863
724380860
13
35
198016
594886069
327348
81732
751
785155392
24
5
93
79
6
342028
35
94
17986
52
402689
389912
68
485503
8662
16
234878
475583
8
91
472828
2
93221
313120
75
40
5
49
453958
2
11
11
671982990
18
360540
92
74
297027
451084
11
48
84
29
2699
490395770
60852
32
82
708164659
153274
196869
89428
99
460725
73
549371870
41
493098
15
412224
46
8041
93
62778
186284
97
94
472010
39
790442686
245235
298324
437447
4
37
14
190578
257027
54
120416
92
410556
79
5
57
108189
224021
300441
108790
70
4
86
46
7
15
44
378180
8
5
454174
27
139521
14
234775
161879
136773
31
56
284263
31
56
2196261
21
365482
30
205341
44517
869291849
43
190145
36
54
472349
89
256910
76
73
326086
1
253660
248553
171643
234513
943951739
61
463242
76
84
9
25
399799
13343
127452
98
26
93
284986
97
63
4
198530
7
424951
68
9
62
47
60
30
98
62
1
6
158706
14474
481672623
206206303
495393243
390611
9
369797
205495
206826428
72
30
9
48
58
162830
7
12
106390
32
77
126785
29
95
406919
73
754642526
278100
12
157120322
27
207313
335082
5
18
96
190271
47
7
51
99
27
63
72
70
43471104
75
81
471386
48
16
432680
493695
399951
339218
27
437632604
339484
93352488
67
4
668469788
3
43735
52
43185
30
246776
45
3
55
970271032
390122
75
493926
324239
227819
48
240873
354932
485795
6135
794953503
6
81
353236
1
21
95
45
47
88
421568
28
649501865
444940
29
334764
2734
72
80
114462714
17054
148432
359288
21
540977814
84
398601
9
119157
5
60
291236
48
565926579
53
408592
63
803442353
43
471477
211170
62
112794473
20
442980
93
27
51
6
7
4114
295814
622329991
168394
55363
2
44
20
96
436262
39
91
90
430642
8
303482
47
11
92
95218
59
407999
421618
116270
21
23
2
203403
430998
65267
352584
85
78
144883
591797310
68
370385
444368
189019
78
33
33
66
44865
118081
384840
3
359345
57
63
18
457940
286979
29
76
8
48
153417
626213899
6
18
388685
59
450711
586245614
283380
703961966
405145542
11
5
31
1
16
135038
374205
184921941
3
8
395972
329119205
218075573
49
6
32
68629
455223
311080950
50
832197579
24
769344660
181324
60275
16
557127981
19
137477
344991
19
548941891
169407
367308
304877906
458447
27191
255237
271282
97
31
265776
8
33
40
428894498
16862
2
53
405629
64
8
22
237672234
9
6552
27
74
99
27321
48
393502079
247898
2
48
117720
642372236
20
20122
28105
71
71
52785
558923183
94
390235
420979889
190279
9
184194
342619078
93412
372983
32
1
76036
9
964051351
479596
426332
185402
240616
153042
3
741712902
68
3
31
97
30
67
65
74
116649
68
63
76
70
30
28
499347
61
82355
173112
358573
134062
74052
814636053
2
74
64455
77
319215
702640860
382413
36
831728894
248665
435618717
348467
141860
5
76803
459370
211404
19
444187
60
391504
18
597600697
51
409307
3
387197
150617
5
432626
736994322
360431967
404521
245901
37
5
20797
232233
108746205
6
394851
27
187679
96700
383921
75
65652
84
220036
4
49
392969
28
7
84
93
69
180967
55
7863
707606846
316972
74706509
61794
72
7
551353090
48
7730
167121
74
192513
192530
87
172272
15
40
2
77
195978016
211755
37
273506
256712
97
736910914
269626
85
5
57838
82
82055
489220
66
7
12
179066
4534
308915
938743118
26
26
33
9
62
75
64
459754
498917
105764
284300
12
94
302793
399911
4041
93538
67
284985
39
218057
90
66
233433
137679
1
1
301711
50101
59680
94
62
98
81808
18
337049060
8
24
91
181708
9720
355349
12
46
322972
2
20
86
8
205029
218478
49
287801
15
168807
40
76
57629318
16
8
59
51900
348025
279419
67
99
306136
5
45
186930
386024839
624207203
245936
453679
563832549
82925
448784
101661018
60
261448
93
485634
492117
433842267
484855
83
35
171491
454587
1
100677
47
80
69488
72
278141
32
198930
5
89
54
446909
49
74
58
64
35777
942169245
9930
106054
4
3
42
4077
68
274854
58
97
926280590
321590
7
28
384871
222105
23
314334
4
147335
82
151294
331523
416799
125130
288668
12407
51
481652
122649
215278
73
12584
9
253685987
286233
4
456668618
83
36
51
1
55
412569
97400
19
2
61
88
71
27
546441334
66
44012
91
27655
47
453480088
3
199757
2
73
15
420643
7
36
267617
344955
29
4
146460
66974
78
1
60
210909
39
8
116595
190101
22
3
2
38
4
997225495
67
56
58
399901
23
217665
81
133576
26
1
18
205315
1
51
765687174
450574
59
91
61
224149
40
87
422348
291945
464141
181244
13
49
259751
30
166452
14
4
46057
280583
824497117
471264
397826
5
54
94
402045444
18
413033
52
31
442520
180094631
56971668
68
605197244
881733757
51
468878
89
24
386256
624818182
11
155840
46
515635258
175558
383779
7
62
384369980
25
37
388440
478538209
965513866
198145
440641
2
5
25
189306
17
6
370754
419223
206634235
4
97
129301
320385
7
41
449703
166099
58
67
77710
32855
143273
3
12
374708
32
407218
432436
776164124
197
150772
54
290532
482189527
183437
432577
72
47
266644
19
166815
400735
432974
47
29
53881
94
422347
785258515
77
444700
80919
36
40833
440231046
191596016
333795
52
323050
35
299646
79
31
1
368433
7
367138
4
67557
236334
137675
425300
30
142475
54
14
78
25
180099
268090
787783086
218163
51769
979135878
68
51
55
107828
72562
28
98030
13
53
252473
482033
46
110660
436737
231885
43
85
374977
4
1
5
70
174989
331249367
264152
391620578
4
1
618076235
46473
139601
7
99
103839
37287
89440
31
88
80
148484247
85
969529201
332842
79940
3
64
13
453411
294271
313370
92119
46
302621
8
5
431663
414505
364875
143138
316006
224219
331177594
38
120758
96
14
89
78
153605
32
70
370890
4
94
166885
191150
66
66
436943
6
212244
16328910
50
970564280
42
4
294993
51
88
65
99
495408
39
188279
43
10
84
364767
74
58
6
58
54
42768
125452
75812
302073
92
245342
345761
120509
63
93
48
321363
219477
17
112071
43
54
24027
65
82
196660
111531
27
496049
470000
58
38
417879
48
76
89
89
59
8
7
8
59
180841
40
291076
52
419904
255450
27248
66
61
346621
73
488070410
496469
94
324404
186806
259355
72
46
312527
84
833469775
442568
97734
233432761
82
109803
466142
95
41
40
368069
438489
355743
493007
482437
83
6
72
910069769
176093
313904
47
21
58
12
278600
141246
43100
28
74
177644
229817
43561
477978
99418
633861039
191331
342891
106871
499174
83660
443697
295330
37
71
41
325702
313077
85960
702617682
199665
83
97494
413602
92
28
47
142933
77
237413343
9144
114556946
56
236246
93
96340
87949731
6275
262950
994657521
132823145
253819
316446
460536
31
6
30
92
437807
56
312061
769561334
81
20
71
47
10759
33
2
73709477
87
267098
411299
231605
110104
5
75
623254929
129144
237451
92
18
570371050
75
28
477482
753624222
46
430314
45
289311
90
43
96255
9
8
142222
16
26
8
3
395455
78
92623
8
3
67644
275852
62
133465158
719658239
86471
8
120884
77
5
329202
77
44681
12
428914
176153
430443
456830599
46
21
338289
457466
95
214342
77
179148918
74
149271321
72
464929
38
14
979221833
54
161785
33
8
781713148
455298
63
23
345226
27438
39
275246
85
370407
678318462
458650
59
64691
256932
89
55
431837
97981
981056893
145255
250313
1
23
64430
110833
1
926377843
69
20
466126
1
953404971
94
27
69
17
5
9
380854
29
93
394244
592403829
78949
5
58
418157
353775
239436
18798
60
90876
39
40
5
415787
451487
42
96
64
142175
81
31
489715
83
50061
27616
74
38
4
143215
373414
59489
72
366102
107324
450445
7
39
24
3
67
567643450
82
44
355635
109594
88
8
264022
239891953
349460
316544
40
65
53289
1
204080
481908
2
360404
422053
77
326375
167854083
17
6215
269004
35
86
84
327286
64
160367
356428
70
150944
63494
13
423858
9
428766
95
33
53
3
4
22
66
4
310899
3
125927426
156033
396407
270998
203791
180003898
40
23
154769
97
406262318
130014
69
34486187
286330
28
353591215
44
46
1
72027
887580114
495900
296322
444618
307244
1
76
88
4
75
6
8
429560
12
97
337723314
45
30
43
71
6
7
26
39
368433702
34
415954
446139324
290413
3
3972
31
67
931717148
67
76
473002
149750
18
39142
437072
4
25
6
164372
440698
27
996177538
58
88
276247
368648
46
1
279116
49
47
211985
3
148111
57
489928
12
79
4
90
51
113860
116948
5359
67
121631
829500293
470924
59
212973
361015
361129
328858
91658
95
206988
50
284596
86
27
6
7
6
112574068
995546939
83
135178
113975241
402847432
91
31
450387867
67
7
192436843
30
77
8
100112
1
61
11919
48269
51638
269534
294730
199007
83
85
59
147009
109264
361695
761977089
30
107509142
9
3
83718
51701
42
129935
49
99
12848139
281001
468314
106836
2
718822140
34
414484
69
482706
315952
44
4
195053
399838
487800
8
7
166786
5
82
71
375825
43
28
457298
82
1
55
68084
6
198074
4
83
41
178952
71
70
426896
394072
85441
12493
61
164745
136295011
311381
61
358366
70434
258750
30
32
31
118980
754789688
58
96
46
35033
64
367977
65
86
35
84
3
329747587
97934
40
475627
223891
65
349898
51
25834
365272532
41
162584
428777
13
162739
95
42
68
81
5
30614727
709398631
484814
77522
43
386714
340221032
19
394227
555146963
390216
21
258924
96
90
155470466
45
51
122522
7237
262189
53
3
21
344728356
298934
310201
469681039
16966186
33
67
487330
47
151212
834899710
471100
423229
1
290014
143773
221420
42371
53
65
35
415067
239456
970815410
240952
179232
465852
469187
27
333499
99
46
15908
6
23
248625
44
18
53
127595
72393
27
847732403
386785
5
51
69
60
90
475293
227188
43
198097
95
71
56
473648
101946
111421
43
234678
17
247752
246919
217337
43
98
44654
39
275468
1
99
888197292
75
8
189167
73
22
99
98
3
71
51
12669
271385
195827
96
75
270528
47
85
94
138344
73
397896
463673
71
96
36
48
291837
415189
84513961
1
153885
91
1
6
2
373911
45
2
29
17
44
36698
29382
24
296714
1
46
835716267
303263
78246
421646757
2
242277
28
58
323782
156626
480725
41
2
3
256812
33
4
49
7014
93
21491
295914
15
60
154012
71819
309357
543024082
718823467
38
408077
28
70
1
7
20
10
119784
56
52
113331
180008963
484488
8
545441898
8
114436
37
3
62983
393732
312904
303083
5
9
57
16
235163
33
411714
458519
280258
841928913
82
2
2
656155287
5
93088
42
573143588
352577
180686
17
97
514539183
91
309445
46
62
213609
115549
421391258
202650
8
9
16
7
471718
26
78
249457834
83710
149895
323554
59549
320125
29
64
84
43
5
41
61
75
150973
50
21
29
379080
95
18
39
55
83
29
344344
71
385455936
487919
368029871
11939
5
386142913
52723
342377
98
38
216725
89446
57
85
424557
445518
310717
318403
237924472
61701
470237
169237
228093
300766
209632
431841
57
376367
94
57
10
281809
406627
619337357
1
293384
257415
3
13300
85
492165
227303
101455
242301
69
21
31
2
69
681449437
14568
93
22
8
327599
2
251819
2
69
421283
456078
22
21
19
485204
382323513
265633729
139474
371744
12
769306896
306424
34
22
7
99
45
477576
6
49293
361233
335127
78
104221847
291658
656036658
474994
49
30
284962
33
22
15030
300321
4
46
88
462462
93
38
489456
94
41
115318
99
40820
41692
122620
26
58
440682517
50324
256128
37724
384157
261652
71
48
31
8
66
483776
454316
53
61268
18783
88
20254
5
33
400303
96296
90
234440
81
45
1
345121
11
13
678676206
80
221623
415031
59
23634
60
248078891
170811
87
84
485451
302610
35
14
2
336409
31
227011
135899933
37
353176607
87
714599484
23
70
387719
13959
187393
43
49
52185
38
565728058
66
61751
297992
56
594795259
2
13542
896788558
26
574008479
88
437922
23753
13
167173
62
6
725737939
337431
61
89
135697
823134889
36
386689
67288
270751
238965
862116286
351696
5
117007
72437
40
7
493636
412796928
78
461354
209667630
361687934
58
64
44
103216
81182
25
103474
68
119203
191006
10
555885009
329247
172334085
252471
18
4
354246
364156080
362603
20989462
445389
101227
29
473837
245272
8
290985
407846
363210
16
98
41
218376566
476790
371674
90
84
82
265853
85
23
7
9
181543
32213
256563382
71
21
59
258374057
61
355581
443832
428801492
377254299
5326
88
122488
46
504047193
454565
7
408248
89
10136
95643
315723065
351845
94
44
487396
32
272471
472649197
59499
260713
324650
50
48
195543
453042
93260
56
8
65
101129
1
497427
420040
218271
297251
434091
7
708594611
122611
6930
47
273105
34
49
245164
50
74
21
380529014
402086356
29862906
3
359328
341838
25
386695
405099
717984284
16
821684039
36040
371589702
48
457928
63
422604
399887
38201794
461210
98
88
12
186642
92
311998
16
399340
728472101
85
278273692
407844
57
52
148851
78577
454518
15138
50
239514
2
56
123857
123762
292610
50
461990
4
1
88
333918
61873
67
9
3
71062
196380
315742
84618
55534
397547188
43
125328
83
134268
601819633
70
50
437790
100141669
65
84
92
175080
73
41
458591
173450
11
206597
97
78
65
42
27
99
6
127542
84
45616
196591558
107556
11
63
90
76873
29021
26
699919109
910041400
402345
253860
61
59
66
103539
635729721
51073
52
80
404470
186639
497144
89
352665
417456
70
11
38
93756
404567
37
12201
293761
62096
35937
336409
489403
64792
182791
89
56
76
60
634097287
2
14
278575
224227
67
494040
483908
475675
57
315348
27866
71
409577
888616814
90
298187
311944
93
14
271966
84
1
33
18
89
73
5
29
96
237363
99
46
13
226283334
106432
9
49
107953
66270580
330079
91
403248
936784735
171409
48
59
268419
55875
73
75
226980
138217
403258
735388587
138242
37
485465
48
78
26
316946
90
407746401
148327
61351724
341164411
14
102704
108285
482261
64308
309174
61
368217
41
46291
354984973
399482
73
24100
955297248
85
526513512
438123
62
289943
73
134954
257106
315438
74
413866
251050
762307881
28
79
357327
80
62
8
36097
68
470976178
292730
49
380433
23
98
453795511
416013
345430
3655
5
428866
343735
378777976
22
55
142507
68
82078
36
91
30
94
127435
7
85774816
33856092
329274
391892
388432937
326986
938714162
73
129097536
77
47
14
91
161394
58
915070548
432630
13
362563
82
20
2
67
31857
89
359670
96
5
1
27
158865
96376
89090
457305549
377982
165318
71
48
66
301931
321450806
95
10
106863
204851
43
269662
484908
76
64
245396
335733
426324
880077648
52
299674
90
45
9
2
256254
23031
86
474740
461888
153105
290665
61767
463812
82
129835
15
326192
740833507
8
4
68215756
264913
6
411970
36
72
136751
23
472486
86
182885
38
113009
31
98
8
42435
373972
262572722
223023
370620
90
100865
348672609
404765
142105
237770
614451103
112043472
273891958
43968
108090
334299
67
208360
5035
62
77
407460
554001420
91
250188
293202
495867222
80
61
2
62
901549029
332669498
60
18
373476
63
9
116083
359934
2
403688
81
566924419
921702031
15
51
186235
241643
496730
47
7
293160
10
84
400760
97
98
57475
37756470
7
364041
96
98298
459066
174280
20271223
489529
22
8
75754
387663
8
25
21
2
76
98
127205
72
60
83
99
21
127791
1
6
35
297897
357593
7
179492
455597
77
11151133
69
6
91
81
181886
112718
52785
285660742
116768
184867
323732
61
17
42
13
367865
8
437260
335972080
170776
283429614
80
57
68
86
184775
72
484812
17
479188
62
418094
13477
998867451
84136
291712
469868
176324
412267
298266
355469
392705
2
47
1
43
94
439742
387452
272657
4
91
486856
29
5
63
248850
42786
72
28
302967
267739
269995
49795
2
90
57289
25
45
19060
58513
2
180548
303408
197421
1
165398
15681
13
47
55012
96
21
150490
352364
43483
395915
426051
822312488
68
68
619471908
54190
45
3
83
28
8
81
96
1
67
77
818938344
2
55
23905
319057
90
442348
662358199
17
80
17
256784
423048720
60595
81
74
5915
48
303131
16
17
461135090
69
111832
93486
82
26313786
66
495312
3
82
240584
80
63059
828576696
374698
51687
9
373052
52
71
87
90
2
2
110609
77
447143
260928
91
3
76
167516
58318
54
53
56
54
161599
54
29
432056
2
71
424750
330992
321314
950141695
137507
470991830
421550
56
103831
410062806
41
9
3
466047
45620
417988
31
48
89
53
4
40
876435197
36
332728528
63
2
14
415996
87
77
1
344301
87
69
249270
29
83
249669
22756
18
38
880510461
61
57
45
167735
78
362297
15
80
5
33
83
27
63
294559
57
54
356717
421278
296342
27
321706
74
425895
133470
80
38
125425
61
9
85
10
600141237
3
45
6
27
302468
45
38
310310
70
42
3
58828
97237
152946
2
91
245221
92475
934671215
477204
345438
275519
52
44
271002
97
61
302399
47
206156632
154642
40
268344
62
5975
68
82
4
324403
264830338
224244
76
213596
4
19
182083
68
4
14235
469602
48328
443465
128388
69
475899
176093
35
4
18561
74
871256458
80
278216
293340
382021
109443
161047
70
5
42
14
93
46398
244636664
352511
332480
5
79
63869609
34
8
345498
83
21
72
4
308122
133644
275803
397165
137471
88
97
61
370670
10
66
406101
38
17
72
37
29
33
13408
40
53
65
45
3
308095
50
23
236783
184218
11
270272610
358655
25356
4
63
95
17
55
476998
74
20
30
44
61
31
354755
8
99
311424
408477
46
32
469572
777222560
83
95
60
36
200227
6
94
10
138103
47
27
104038
9
19
45
4
8
370687
53
68
76
274145
14
29851324
55
65
229239
53
75
143352
80
319938
90967
94
34
445546
2
286784
90455
479192
368305
37
21000
77
252283
35
887285099
39
336859
41
66
47
6
678899179
28
218544
25
25
85
105679
46
23
97
420362220
479167
93
118065
67
471808
98
283191
31
36
61
417128
131885
435221
40688
10
64
9
297635
428176
259808
7
482280558
642550511
309277333
258788
398630
480940
20
407225
973379151
123637799
255018
68
91703
63959
437781
72
29
88
10
1
109443
355606
64
75
6
430142
86
302008
32
30422
21
451976
105675
20
288493
28
92
5339
49
74
58
250078
70
57
192446778
165119
72
352513871
25
62
461023
30
313309
549964992
398044
303782
831152218
61
57059
89
283442493
9
40
38
18
300289
93828
49
986741362
63648
89
282673
332559
605468635
362783
398926
21
165347
204588
45
102282
414074
427904
8
347582
56
363996
9
16
96
50
15
299002
245670033
86
285733
973892306
78
11
119938
146485
197556
298142
72
233751
274194
414481
45
84070
13
29
449327484
54
116964
89
73
37
69
38
350824
2
57
41
45
447726
340042
5
463836
52
77
413615
85
50
18
18
595417032
84
296608
485642
39
7
307638
9
467472
142370
11
54
51
22
39
206411
61
11
50
45
54
469935
14
25
445907
81222
81
8
463127
342339307
14
448201
9
386363
966447455
68
1
22
232147
6
367540
76
288974
48
86
31
48
902378015
328241
9
206606527
8
108522
69
346098
32
73
496714
43
883429355
68
384664
1
26
593602117
348293
93414
304912
222969438
445443
456935
17
57
341942360
772382329
13
64
194457
244453497
449759777
49
90
965953081
76
99
78
95
33
78
214861
113054
2
61
45968
73
92722
1
41773
100543
9
145589
39
77
256325
28
90
26
436816
1
69
443105
70
261950
15
65
52294275
65
26
291698
258637
403182
268663182
70
2
70
135163965
61
604415058
10
86
57
38
446025
19
427662
802185557
206829
277463
51948
97
104193385
47
133915
54
99
333878
3
3
19
19
921449642
79
22
81896
6
111416
338906
45
650669611
3
343436
93
267504
46
61
187152
47008
267316
58798
446400301
239004
81025
60461
251009
146150
329936
337413
23
495777
233932
93
424455
49
462990
2
65
32
75
282373
36
82
18
84719
55
268404
4
346923
89
9
268091
66
479989
916191441
24
7
390704
50
87
402454
472891
66
16159
487596
44
18
124362
354397
20
39
356040
55604
16
406899
29
2
356890
452355
88
170377
65
38
1
49
25
491923
23
91
83
367728621
33
466310
33
455687
30
375830747
160715
91
336091
57
319011
54
32
9
485013
89
21
96
164787
96
61
97
74
120608
160517
153345
645801145
74
183136
87
74
93
53
78
6
48
77
179832
156119
43463980
165601470
101950
58
319502
59
71
32
9168
14
52
86
276031
5
963693068
69
467801
62
74
185754
3
21
78
237454
90
102480
72
293220
103599
65150
5
345921
217593
74
856112199
53
86
3
391989
61
10
51370
6
397238770
359675
209509
69
178833
180763
56
87
278540
133597
63
31
2
936604011
49820662
388769
84921
56
300917
3
459705
487542133
26
1
63
207730
74
279053
222837
8
206647
59
302116
57
63
187047
357179292
129676521
96
135350
277842
92691
43
85
95
14
294515
1
289817
208872
68
2
58
53
8
331016
8672
229623247
55261
59419
2
47
290335
56
8
683266858
366885
81
84
434826
58
557879203
69
177391
425313
149535
33
25
140718
53
34
78
5
203900
494026
439581
35
6
461452
1
86
97
60
24
92
93661
17
14
9
96
5
146863279
135909
507306940
473082
620966367
69
306276
72627
348980
234978
210846
42152
71
362279
39
270259
25
71026
57
117411
66
9
1
164991
39
226620
499715
736735947
348255
4
255376
186412
447990
77
69
134802
8
280527
80
12
100551
17
31
44
276284
44
81
63
39
51
418210
12
23
92
54899
7
36
413311
155081
76
374669
26
6
59
172698
99
69
51
64
30
44
5
477548
76
170112
3
329751194
7
96
6
59
13
30
116960
234044
236722
70282
7
54173
7
35
407622
482222400
81
122615815
9
632142682
350728
26418
493684
122439
50
9
380491
282735
12
77
361394309
3
264156
248036
4
91
75
834568852
426301
48
2
342595
120731
2
28359
69
7
79420
207600
67
9
29
257513
95
52
954148812
76
16
251084
101651
851639938
655152461
95
31
378182
40
327923019
53
463181
160519
82571
369482
230808
23
64
422682
159046
85
112299
3
853537684
364283185
50
3
46
96
90493
435025470
37
76813
82791
387777692
10
872206934
19
499762
55
86
81
61
9652233
442650713
77
4
86
89
423593
77
43
368774
97
97
69
195429
121764
168553
390222
61545
119925
64
22
351100
49
684370054
554156900
45
300015
464016
42
767438769
484841140
95
20
39004
307690
498087
153476
7
80
71848
13
26
77
94049
149084
148617
125484
87
27
167749
375691298
62
2
364753
417268
98
15
91
2459413
81
9
269180
733510118
421738
29416
39
22
35
1
7
498156
38
25
381389
396366
2
307600
8
11
9
72
269943
4
23
3
39
29
47
475358
504030739
474836
7
6
238334
90180
13
8
16
86
332707
90
79
28
301706
22
93
61
72
426589
299034872
18
88
281496260
320521
77
13
80
25
92
86
43
88122
10
4788
75
57
91
749274803
5
47
58
185473709
7
2
355715
2
96
94
8
178641970
293364
128995
356286
90
183524
59834
419339
59
816438813
120588
32
3
51978
3
13
64311
363928
102921
97671695
169197
26958502
595540692
115741
87
330813
9
79485
41
433741
492964
386033935
53
30
1
4
11
461486
7
5
3
225200
150251
22991
3
386862
28
173865
463983
443003
23
65
226812
327443
48
95
136486
95
24
826939410
86
347263
361745503
40
4
80412441
2
164579
43
2
210250
212156
5
70
216294621
255980
361264
52
3
85
29
76
488697659
899207344
60
9
397246
221306
166318013
455538
4
65
92175
86137
73
31
93361
29
415882
282589
30
95
50
35
9
60
290146492
231151
19
59
87
331842
46
23448
74
415433391
97
76
79
49
461632
20
399448
109402
26
182823
38069
374067
25
375680
61
69
147313969
51
6
54
89
97
48
290212
81
444948877
24
73
70218
140132
128445
67
227641
77
18
69
228710
4
90
99
37
278386
236327
25
339785
206463886
7
406428
659506446
732201205
8
72
94394
59
321854
401165
65
411664
326616
138473
834525127
459829
184569
40
39
9
15
56831
63
59
93
1
193583
7
1
167905
23
177768
95
358291
153538
5
85
98
406972
481399
61624
375331
46
46825
76
271872
68
5
61
261042134
260102
7
436985
50
74
35729
98
44
434149
95
83
203872024
350790
61
83
401066
6
252294
103109
28653
147994
65873
19
827497533
290900
255689
5
54
89223
335693
354927
89123
15
93
293481212
22
74369
623503643
437076
86
67
66
423814725
57
83684
206444
180066
95
71
4
70
861539731
478554
413312
1
137222
327853
23059
4
54
162840
58
53
369806
22
673699682
21
854244823
61
76
34
57
44
106855952
92591
82
96
675955085
79
99
39
31
76766
485441
132871109
221634
198460
72
61712
50
300388
48
42052
60
80
62
25675
38
885263264
287848
129046
30
44247026
64
42
57
9255
57
75
5
311222924
372464
702051420
269386
53
37
188932
76
462966
263617
82
4
20
162827
275132
783703006
4
76206
44
423561
11
124408
88
57725
41
5
278961
446110
11
189142
238196
392821
71
1939
329141
26
50
82
265915
233705
456239
64
91
77
329121
55
63
3
134867
172453
82
52
94
70
478802
14
93
475159
36904564
267202
70
271791
70
25353
304214
90
11
31740
33
250455
15
34
424425
10
98
64
348726
66
68
12
321690287
274651
20
62
769715502
377437
49
7
384733
10909
65
216903
116324
19
11597977
39
2
92
33046
19
6
47
543516425
9
94
489919
5
189390
87
253060
43
33
472348
9
35
7
70993
344906
57
453804
20
26
89
8
34
126539
234257
16
1
241541
229061
451973
30
82
3
134948
355398
392274
327482
46
154158
115003
7
15
98953
4
44
418231
34
296352
651133118
346630
10
67
12
132694
366831
331020
13
1
472258
37
49
8
87
382167
100998
354233844
7
71
408914
286601
3
924508675
30
464784
21
30985
295307
61874
96
99
84
16
27
713757328
261489
24
6
779174769
240289
321742
82
48
62
87
18580339
5
62
91
356953
91
374272
94138
31
906378889
270757
151352
65
66
16
69697
97
387934
637917537
74
330377301
40730348
469366
149161931
30
274314
28
129748
276467
46512402
27735
69
225740
472107276
10
650419699
62122
166850
8
89
9
362950885
269957
70270968
813915351
11
21665
141863340
326721
71
8
441557204
447881
60
37696574
25
55
296335
79398
174258
261054
180752
30
81
92
719622002
39807
61
84
8
39
66683
20
1
82532
619615791
70804
280072
206623
35663
50
48
432858
67
119459
429568
53
238028
18
13
159683
364828
66
180071
37
243202
170626321
395971
15
253068172
76
724155541
359793
360769
70834
349954328
453613
73
1
393951
56934
72
194676
86
6
74
50
404487
37
59032
127761
331063
156539
1
9
107191
340398
227470
6
304833
56
11
53
488933
829596186
89
79
23
22107
59976
268739
44
215969
27
396981
475262
51623
73207
51
342065
50
829319797
93
27
6
23955
434500
17459
4
200571
1
351096423
80
285019
49
103138
62
5
9
8
3
3
28
80
119108
90210020
368514548
489080
15
471418
69265
49
557
71924
52
51825
69
145056
433857000
44
827139952
9
5
8980312
466736
288923
74
477242
672296511
19
4
498440
97
178102
65
321624
32
87
206452748
188799
210083
83
30
93883
72488
494446
26
50
382099
10
11278644
68
102240
333008
464804
5
185943
260040808
1
98
63
116105
896201675
18474
44
279551
90
61
70685
236086
491357
73
84840
17
327107
5
4
32
84
23
207659
80503
99
96
472793
41
153979
83
3
66
50
322269
385545
103490
81
923992292
195649
41
130288
20
43
9
34690
59
348361
27
2
499906
66
66795
67
58
89
92
492791
6
72
29
8
589264983
39
157484
2
407192
38001089
362144
487850
2
21
38
194350
6
18
59
318644
341403
126323
799066928
421570
68
83
95
315579
251546
189036
5
404072
102076007
34666
354827
29
426749
438689
350002007
20
70
498632
325078484
435522
256542
114862
28
386054
79
161973
51
49
369500
21
1
444832
192148
35747
32
357169
33
288542
62
42
50
146684
195086993
16123
241102
397111
30
471994
8
241996
35
16
65
87
175625
19
2
208303234
98
268196
24
3
44
95
71
1
221886
73
107170
178569
4
398846
3
15
578862536
220768
407948
30
538955266
58
56
80
413396
457416
33278
437214
36
87
14
91
302571
63
59
13120
347266
137164
383796
47
10
55
288655
66735
19
8
40
113856
268359
237310
55
34
13
57222815
3
381775045
65
495457
48
87
2
389750
5
39
25
287581
406699
23283
55
594195683
94
499543
2
445830
20
306656
914055637
98
20
400921
294172
179305
40
520898155
245765
294453
64
22
362953
55
57
389131
585767204
109378
23
18
77
378374
9
941826827
710386907
14
4
15
19
7
433860
49
41
47
150055
178507
308089
39
447951
5
30
404448
14
79
300003
35
177328
125848
2
75
16489
486490
80
48
60
59419
96
92
2
24
71839311
41
69254
9
85
87221
209245
59140
230069
80
70102
76
241361
544649421
69445
323954
7
309491480
109887
44
29
550571484
174897
40569170
88
7
5
21
333608
4
13
65
36
88
467817
45
166746
81
407311
21
84
141726
272303
73
378252
30
69
133879
818166279
83
41
44
388600
7
171525
182485598
55139
423152
254249
4
70
691
69
98
279326389
400183
51376
57
12
371113
355012438
316439
8
406741
834504576
30
99
87
78
79718
8
95
470444
470527
487793
65532
13
380954
309528
5
1
16
8
471915
96
138092
603569269
566081269
5
16170
229405230
55
81
368630
74
98
73440124
5
308584
50
478020
53
85
344399
495201
401581
302239
86
206461
5
28
9
165578
52
8
13991
23
81
19
374840
43
17
470754
25
64
469775
9
288369
556222795
291739
156010
344554
10
577681904
11
3
75
148125
276542
117416733
715583002
457287
50
43352
30
17570
868120548
11
2
48884
497071
351334
17
17
38
66
21
385070
124701192
106889
7
458970
426338
7
14287593
9
83
99
91
53677
749748281
6
787166087
96
851872933
66
19
98
88
37838
77
402111261
97
36
251849
188290
62
158488
400456
97
61061
22
25534
811430263
76
97
153220
78
18026
24675
70
863982495
8
417836564
48306
85958
361724
279796261
17
23888
291189
97
45
390101
81803
30
1
432191
404014
426128
56
262863
61
50
33
571079581
45
7
298886
39596
82481264
445996734
68
74
31
9
75
338841
18
154065
60
125239
451832
97
388285
803544011
215980
459148371
29
228627
37
113824
394136
210038
88
1
241379
66
117475226
71
97
66
82
34
6
12
454463
35
21
303873
138750
67
34
391372
91
164277
86
89
201144
69
83
71
97
23
425444
45
6
236440
442419
40017
24
45
60
29
8
390926
58
3
481540
7
494459
12
57
635933414
438828
69460
78
62
637627894
5
54143
7379
356728
88
32
80322
99
44
35
150937
51
46
779996692
92636
11
1
65
6
185651
45562
12
93586
33
276837013
56
64
86
10
822401920
93
67884
390686
89
414012
262363
155913
256327
283809051
45
89782
2
278491
2
152264
65
77
215995
95
63418
603357860
80
67058
127944
72
152956
4
312865
93749
708617735
602628174
395748
1
120226
977008820
198328
99
24
366700
33
39
37319518
414729
17
52
91
51
110464
68
424698
215672562
90
74
621250301
450330
57
253324
80
400209928
96
394661
763104027
48
429898
3
99
26
12
14
34
713352689
15
79
5
462714
55
62
445856
57
394483
76
4
43
55
1
35
316197
289951
44
90
18
75
70
454421345
10
382757
7
409219
430413
84
15
13
72
100635
85649
400755
24543
75
7
6315
44
88646
245190
75052
320978
6
66
13
423961142
7
457072
372175
65
145247
79
2
493116
2
27
163316
6
111076
408926
3358
408403018
188777
178652
464702
426200
34
7
91
44
79
242357
40991
11
9
25163
58
59
21
6
132991
318624
459796
6846
423695180
215049236
931355371
73
303423
2
17
69
1
813904401
20
2
22
265991
89
60
44
33
3269
266835
3
61943
53
84
84179
71
26771
389510
100740
74
7
352153
93
96
35
80
139538246
142035908
20
9
9
27
476903
4
60128
289892
6
366920219
424663
67
412688
135123
182140028
86
80
10
702064981
210561
9
462439
416513
65
712569900
498958
20
83
33
61
348416
77
300166
89
78
17249
48497
78
79
15
51663
139436
65
194732
801514932
67
1
84
72
33
487351
100763
64
81
58789
7
161831
165325
34
9
275577
622286435
408193346
124612
3587821
8
28
83
460451
1
100860
92
50
65
43
3
10
53
140786
239261
383711
374144
77
46
13
61002
20
482304
3
63
83
123507
85
108542
136167
13
52
8
280480
237552
152521
436208
86
240240
70
462327
71
170591
37
3
5571
80
62136
62
39
4
95
608138073
8
76725408
38
228256
296600588
731354144
21
97
456201
22
42125761
85992
30
35
57
262463
25
73345
274304
5
7040
349245705
432856
8
206745
82
124932
8
38
42
444968
83
31
468867
54
253799
44
33
344916
187478
45
470142
163688
72
21
290080
51
71
42
25
719641124
52
150929
85
263841
1
33
413087
417397
74496
10
6
362669459
69886
54
88
18
217925
243268
477908
403832
46548
394040
90
212835
52
755930753
204876
369403
343151
80
49
43
493081085
48
364311189
379356
255495
99
54
18
910746189
9
36
48
19
229834
5427314
283127
37
92
56
66
318058
61
64
6
17
302233
70723
1
8324
75555840
4
80
33
33
276099
51026
23
353738
268104498
50254
50
137807960
5
31
17
297576
293073
86
44
244207
33
306781
8
282716
291078
142005
90
6
22
21
353330
6
210371
428561
252920
392541
24
443427
172552
203144
214205704
46
97180
258446
48244
18
217248
146385
43
30
20
83
157742
72
489010
42
96
288302
19
331294
238579
248320
84
464076
405680
834909769
707590336
76024
8
97
623040231
11
30
252221
388638
74
24
28
5
3
57
119376
281387
47
278035311
45
429138
443673
50
936054074
351029
57
438621
106620
8
181355
822763807
127100843
427745
265314
316335
460086
307380
1
74
339043
6
489318
80
199797
44
55458
352214
5
25
64
17
11535
51
11
58664
382726
12138
14011
259028
64
81
60526
229049
409653
154370
20
44
54
2
69
18
31
51
37
18
95
708910712
23
384664399
78
68179
376297
58
68
74
165569
135491
40
81
342797
41
14
59
47
93
11
140741
98
31
261173
1
834348853
361934
75
63300987
651062079
211838
258467
204935
594158711
288190409
121316
91007036
42
313329
61
90
24
64
324893
195307
3195
276872
43798
447676
99554
286464
91
66470
91574
75322
360370
324303
424947
3
3
70579
409109
98
76
357988
32
232203
32
90
408885
335428
2
407383
205340
86
81
76
24
350225
78
3802
103968
51
36
61037
130818
6
57
81
18
25
161920
340506
1657
111571
831712673
100233
12
6
4
499676
109835669
771692016
459558
292454
159516
16796
136782
86
92
305193
44
415317
351703334
46
90
25682
35
31
12
1
297331
22454
421425
265560
33303
61
49
17
184503398
537748015
16
5
351777
80
425168
90539
535520231
9
41
28
472441
55
220228978
39
21743
80
161261
68
330020193
324723
374380
8
814842049
1
191735
71889
22
496699
95
448744
453160506
86
91
23
380666
14
50
8
93
8
6507148
352324
145019
338976
482373
237472
63
27
446615
8
254721
9
466654
5
62
49
92
93
62
553930297
56
288080
5
189495
83
89470
279598
613864918
151604517
18
28
1
406811
156713
72
84
41
220737
9
83
83
101458
247677
4
65
65
65493
89
68
16
58
42
60384
48
425173
88
31
397697
191922
555244491
409176
279778
113709
76
149073
73
55
339685
35
17
182340
546303897
62811
272287260
35
492763
74358
63
57425
226540
15
61495
221989
36
297763
397909
3
729338062
73
95
945304771
72
13
332513
3
969646049
3
42567
98
90
240637
8
31906
21
211303
38
286708
61
399436
94
70
10
90
44
415124
390979
80
476169
23
17
245871
219594
261948
51229
6
282818
2
7
354903
7
15
478108
472484
488511
249686
3
249488
13
80
22
516726846
23
682723749
91246
83
954648996
466263
398510105
64
73
90
138364196
67
219177533
499356
386729
118406
363951
494671
372925
99
357426076
57491
79910
46125066
76
579922952
7
5
59
6
236751
486043
57
45
24
62
70
301805
3
48
370551841
342120
57
78
2
221647
50
966985419
6
135033
6
661996374
153940
252389
258033
212111813
4
21
378482
86
373763
24
79
197382089
90
10
279847541
372000
108179
49
404519
945991913
471992808
239284
499240
27
22
363200
122060
134762
8
16
2
79
488728
422298
262648
218777
98
50
230593
61
297994
506305215
969551794
460463
17
89
91
125785
14
55
846173819
354135
139389790
629177181
184334
594121018
30
4429
46
54
13498
88
93
18
882827739
383330826
892738400
16
92225
364723
376204
822372234
163605
692959554
25
5
60
296438
27
3
31
54
251979
137495
70
29
88
44
50161
405839
63005
38
72
36
432381
22
9
37
2
85
54408
87
325914
223140
218257
34
55
138975
16
474509
86596
71
82
260692477
13516
31
92
423111757
478498233
30
33235
396682
78
58949
105175
476223
199182
45
338831
35
85
905621870
21
88
25
91
46
385731
89068
363654070
61
198588
2
81
73
68
93
56
97
82
27
364948322
42042
57896
138702
51
121555
155864
47
96
190524
53
23
88
440056
233386
628077273
419577
330510
558430759
26
144814
60614
47
20
488739
308531
540191326
4
55
63
78
30
154127
664388772
70
94
36489
2
48
59
201914
65880
9454
51
26
482311
41
562435020
619216590
4
118595
33779994
8
69
720831642
257281
1
940800073
77
37522
92
96838
349198368
87716
148644
195079
98
50
268391
53
84
83
179662
475821
115268
11
69
663532662
350828
434364
76
411841
7
31
248771
55
12
85266
374774
3
4
32
48
76
72975
438020
153921
122758
372699
273047
59
38
340109
55
69
1471
63
186560
79
607755771
378360
249265
197879
378391
66
88
212790
91
385163276
228625
22
23
57
185014
370864
302166
474662
5
17
82920
93
38
89163
143220
166586
398818
76612
6
7
8
81259
42183
373853
14135
187361
27
463774
428114
32
65
69
68
178385214
65540520
7039060
8
3
62610
7
158821
210243
88188
477854855
110575502
499485
99695
341535
71
66
61
248451
330311
17191
340742
40
70
6
61
33
170549
1
59
8
10
27
20164
366478
376932
1
32107
1
213587
53
8
53721
170719
310249
383868
26
75
100568
13018
85
268345
59
433494
6
388072117
21
58
82810
18
863751240
13602
193822
54
87
285755
39
93
98
281987
84
193380
464185
36862
294947
78997
63
3
731050201
57
209378590
91
9
3148
88
396965
164241489
53
27
219295
90
247028
69464
19
409099
7
166758
43
65
366180
3
73
164439
21
3
47
70
306296242
526321874
23
46802
78021
48
58
67
3
351753
273947678
49
92
88
247684
52
366683
212039
22
991481800
13
3660
257145
2
166717
72248
26
70
116852
37
317241
89
366526
3300
9
2695
70
110180
7
664257128
1
388076
348932
63
79
50
93
133717
21
28606
63
239095
315067
256913
291520
291958
42
420411
8
66
2
410380
47360
333320
41
49
96
408287
2
85
78
54
75
5
4
92
254231
52
91
62
205152
493366
85
687607931
332837
9
3
54195
99
326556
5
78
20
97
61412
326936
62
8
426326572
16
52
783202617
80
9
1
498575
55412302
6
29
2
14
10
111827
14
30
5
312773
330398
230466
12
3
440687
320273
76
61
225420
38659
47
152300
83
190748
122578
24229
170627
65
376496
175457
17
58685823
57
18
124987
145529
3022
930375258
10
73
2
221335
32
18
94030
318422
53
8
340765
183877
6
51
431929
273150
329006880
53519
37529
129608
64202054
61323043
56
200006
496705
29850
346811
4
314663
233352
7
41
91
2
432745
120675
62724
38
18
65
987154092
324703
69
14
92
17
423181
64
180906117
313356
3
269273
443835
303550
442734
44
284612
140987
25
4
9
140084
83
52351653
117886
470672158
63
938119503
80
67
22
59
120304
359527
54
1
75
77
55
78
198468
76649
98
204447
110478
10
45
411843399
96
121957
7
428714
181640715
115081
4
672573243
364340
23200858
37598
224817
20
3
329725
16
20
85
407891
67
112949540
74
7
81
65932
20
29
17
71
15
39
3
19799770
28
38
44717
353046
124983
93
97
26
41
8
9
188782
21
2
649544261
125153
361638
63772
286796
339728
9
409890
16
65
56
43
80
320343
91
17
104394
9
349514
348567
272797
490387
662554173
3
58
80
471063
678128937
86
45252
18
237062
231869
491659
48612
20
355038
81
1
420049
35
70
445511
69
272340
88
140574
476945
91
236548
326274
416475
6
80238321
87
58
67
378640
583944589
19649332
160501
48
423715
91
67
203743
477354
29
6
54
9948
198686
135135
41244
17
278861
420100051
166571
4
90317
405089
393544
209502
455802
829090252
40
3
339112
83
59
152839
218855
25
145357915
340185
6
11
96
82
79
184080
27
1
68
142364
40
70
425993
74
603703046
380376
498796
134715
329395
98
41499
91
1
680579333
6802
318138
54
21
193315
184945
624029285
55003
413569
43
52
268739
139886
10
43
5
90
651263628
435194
23
28
261077
78
8
81
548863495
6
47
16
3886
85
35
70
99385
312102016
249038
380477
88
10
10
13
6
55
7
122339
92
5
33
61
867520510
4
434104
164440
63
3
320829
320781
87
372801
96
478283
16488
8
411454
742384891
443997
128651
52
270042
58866
3
58
102235
269573052
63330
18
244098
443261925
353401
16
79
456467
53
83
684658951
197559
74597
245368
176150
63683
261130
444074
6
258855509
74
72
168709608
64
65
378334
103
97
95
253056
337625
35
73
243397
358244827
34
202413
2
34833497
8
31
30
61134
17
477163
74
900143381
301727
90
440497
198306
36
177368
64
28
33982
95
102322
323488
52
447792
38
36
75312
39
75
89
3
202058
455107
17
6
54
86
1
640273954
96
66
392838
1
336760
241242
311272
9
321983
477290
362382
9
240663
40
48
49
38
8
717361384
284747
26
70
296094
3
29
58
466897
169358
544192877
2
5517
44105
4
212443
12597
342024
569591711
273977
67
40
340360
243919
426919363
42
54
463194
442774312
22
57
1958
357455
29
458316
99113
36233
351783
56
24
28
64
322023
456488
57795
760682112
39
86759908
8
417317
494882
98
6742
8436
75
686009702
468986
380129
33
976467777
75046
19
12
125446
236728
228868
12
44686
392308
71
343375
397552
27
468293
176314
14
404350
59
322695
474822
24226936
155272
43
329644
435162
435517
53
88557
92105
497673
7
5
107230
131253
14
818893846
274258
984981414
8
79766
9
272183
97012
29942
188417
1
76
417411
56
184475785
10
445406
127477
222500
73
310710
380242
53
475118
2
391760
106242
55878
218411
7
356946
330478
81
5
175365
426383
297024
51
30
57014
1
445334
62
66
413440
12
31
418674
91
4
8538
22
498933
473144
417516
58769598
266939
446187
317109
408011
26
336177
422182
5
62
15932
778514508
21
142690
15
50
441753
4396
6
42
325007929
7053
49
479616
175605847
67795
76
133720
48
3
87
205145
319394
9
494793
17
78141
8
744648348
72
153089
75
75788
15
327861
155948
12
284799
48
50
5
215069
288508
37
372892160
14
75
71
96
36
272976599
467889
33
397931
283377
15008
487904
47
66
67
233852
253615
3
891304721
218501
5
172700
324253
41
41718
463946
117878
14432
54981
31
279642
87
226244
3
41
70
68646
67
45
23
43
25
494194
6
163868
285464
7
480271
48
28
313636
48
11
226043
95
23
179464
77
73
17
449833
2
5
210286
18
438199335
248097400
121298
3
7
316997
33
295140
5
490608283
383715
283706
238397741
47
963342502
1
99
35
38
49
467681
915394238
380127
31
15
261684
47925
176878
90942
84
60
48
8
217760
80
18158
279196
219995
1526
40
16
245668
31
165095
49
132640
507196254
180705
44
455902
491611912
308112
392862
3
182898
56687066
490741
36
861435544
282014568
90
4
245572
7
293068
26
96
31
2
62
295126
4470
197508
50
223538
297458
966252945
756613506
9
202805
7
243327
355453
391972
70409
2
81
65
20
3
44
9
1
61958
164283
3
26
79755
2
184721
453841
33
396642
84344
6
236692
47
201877
80065
4
491454106
5
18383
113586
4327
454510
476507
434604
17
486721
83
83
336816
375481
587464610
206532
76
36
32
67
25
668081831
348957
2
55
250126
385958
309039
86996
30
63
67
100505
6
75
50
496151
9
488381
322478
63
71069
48
6
89
26
337099
434071
81
148649
671221826
115228
126040
744600405
488843
64
312421
4
13
28
489398
115015
8
64
54
95
81
9
996352565
692412727
663212300
2
4
166766
30
170474
452377734
81
86335
7
331250
13
53703
25
151747
25
341013
74
96
62
333543
398619
90276
383794
38922836
76
58
309218
7
182309
246550
45
913099479
318913835
308136
113071
86
199037
109262
2
51
38
13
55242
87
9
700738636
83
317335
78
331246
419401649
308181
283943
5072
45
76
222228
2
7
198869
6
387242
1
75
137210
450741
255036
72096
19
68
190095
19
69
9
33795064
91
39
97
407296
379255
180033
54780562
47
416725
319006
5
43
34
3
321402
175001
80
32
2
99
28468
51
9
27
453511
787410981
466772
275790850
395226
7
216119
30
336983
453041
150327
98792
1
286697
76
452387
442271464
54
94363
503869397
305744
5
431833213
79670
307294
18
493908
3
21
80
63
36
31
149452145
95
117285
931821159
407798
43
272427
54
52561
441365
55
29
107318
261822
73
25294
95
394132
85
47
56989
99
8
214820
266312159
26
64
73
81
486646
373
91
187019
135371
98
252758
371108
71598
288239
31
417456
321008
6
77
267692578
12962
3
63673
469998601
27
447834
280258994
38
70
73
261350
39
8
429772
13
410033
55027
20
4
56
81
41
93
7
20
6
119909
258470
28037
7
991922975
98
62
463349
35
29
9
83518
319475
3
38117
289892
171862
379620
331090
46548
32409
88
20
247318509
7
273646
6
15
453552
80
291398
945316602
274836
7
14
11
2
52787
23
129829
394159
14
20065
3
67
15
49
134348
286652
320023
7
184527
2
18
36743
78
471307
25
741181868
371023
27981
208177
35160
50
427106751
487983463
318632
229687
301146
476615883
5758
182118
108240
544111843
455000
5
61
199021
61451
73
186647
517764667
473695
5014
67
237032
71267
224223
61
374210175
846958892
383253
3
51
318940
19
104937
11
45
129773
24
68
5
250696
342826
113427
288614
31
6
91
84
39369
385158
4
171657
227675
52
378263
117801
350635
308378
322072095
26
137750120
5
343930
6
416270
414544305
25
98
620570430
5
179958
186306
95
213868
344472
7
40
479990
53
58
39
67
3
318443
234408
15
437870
899322557
441261
291008
495131
5
383150
6
93331845
484395
67669
120176
419190
45
38
57
89
66
356167
5
51
402668212
368686
919759656
9
424262
20600
52384149
489688
16
67
663361031
83263
440228
10
761563119
154417
90
277505
402755
330916
39878
2
80
76
248903
183787
77
52
60
168667982
17599
95
39
61
87
94
252827
24
53
9
205714
18
256721
63
235319
64
580662796
86
92
3
273182382
66
5
241151
121738
77
127168
84
600747243
244429
265237
3
187565452
198184
80
18
138885232
26
88594
3
86
88583164
91
282849
8
220322
98379
830678476
107999
819168538
319781
93
999073254
70
63098
81941
822270781
77360
95
43547665
7560
68
21
2
403868
182915
50
8
67
182090
268368
134318
77
116732817
221352
10
21970
2
41553
74
99
108862
97
1
85
10
63
121979
275601
5
84
276130
103490
295091
80
9
25316
464818
381141
9
83
31
321576095
343302325
14
891840948
43
3
30
94
97
586772119
84
286340424
370703
379968
62
30907
27
307496285
93
19
75730
98
22
2
104432
39988
39929
28235
983878258
871784066
45
471513
212473
12
9
66113
39
18
5
22
99
2
374424
95
42
55
54
248789
132677
41
2
466070
404575
702087326
184529
81
89
51
89
192619
486055
394034
52
17
131291
70
61
263946
84092
35
5
254024
8087
529408200
41
76
1
49
402212
5
169066
67
99
246071
77
505515472
80307
9
26
41
15
252941
36
22
17
47
79
65534
302424
40
15352
384012
445774
61
69
265225
17
11
80
88
354043
57
456591
3
9
252246
41
86
1
478112
25
277478
50
75889
27
64
163110
60
362328
55
192209
467905
29
62
9
2
693148230
20
72
76
98
488514
43
192480
360996
15
61
28
252277
400291
435507
30
72
53
66
160362
67
252303
9
340244
52
81
81
340025
19
57
54
61
341496578
415848
360103
90880407
10
42
313046
446180
40833
152972
52
75
2882
97
302492424
720887374
40
238136
297342293
48
396028
262561
7
80
122473
246325
180515
67
46
15451
43156
29
73601
98
2
423992
148744
37
84
434058
63
116644
5
281078
46750
663426795
6005
177563
63
49
425316
296615878
496372
7
76
149008
137761
15384
39
6
390112
69
270235
558430059
270317
8
56
99
74552938
17
3
110611
146453078
16
48
206674
31
63
364719
227871
26091383
322254835
6
181131
64919
63
503479600
44
9
17
53175
89
12
227552
148939
296018462
7
29
124825
10189
79
9
235675
493197
1
8
3
66
351100
963868079
386311
468157
226567
37
344542
70
37692
37
24
98
98
113313
11
227186
55
12
5
73892
380476223
70
31
449756548
349488
77
46
52
49
418005
346908
94
4451854
287952
18
297595
65018
453835
416196
502958826
3
557010735
40931
23
91
438045
1
394349
34720
12
42
96
227982
89241
430906
90239
490646
70397
31
353285
1
138215
24
404661
440768
279032
16
38
262360104
3
7
403245
310292
98
158745
74
26
83
35
320606
393077
491212
8
44
668523700
55
62
312104
466300280
80497
189726525
94
32
77
33
23
483635
276925
157071
13148
485731
407302412
33
40
9
419915
14
446601
18
41
153299
400418
426974
62
76
21259
265369
977956646
10036
2
7
77
59
34
93
444471
318135
189699
74
5
66
85
70
4
4
706482379
482738348
96
28
6
974380078
318391
627444630
5
468271
20
134167
317869
34
69
84
68
92571
432412
96
10
19
441785
72
482402
348028
276749
70743
79
102055
60
420443
379637
29
137838588
95858
49
50
30
194422
67
280130
78
423076
21
91
67
15
19
2
51
75
6
380611
103628
94
430791
478652
498832
94
239102
28
24
15
321912
173405152
50218161
40
440607
53
53
388978977
347168
79604
8
36809
235291
341310
321639
9
3
156543
42
39186
48
16740
178553
78440
493400
848258431
2
89
15
9
128911
10
72
4
162653
20
73930
342558
6
70
1
343350
6
53
284766
90
2
25580
55
15
4011
7
434761659
220166
1
474712476
386174
489387
73
7
15
15
9
74
308024
321965333
348919
81
63130
65836
961519113
43
43
232446
37
72
73
3
954310293
2
44
81
42
83
47
239681
7
289051
68
76
10
57
81
31
404534
223979
38
7
39
57
32
98500040
225806554
425235
33
17
455850
743781175
75
598119424
76
86
2
86
276105
58201
320868
63
4
5
29
5170
74
270016
20
95572
5
83295
103642
253167883
309364
170067
83
70258
136101
262103
24
59
34
108614
451020
489762
78
42
14791
41
498096
28
27
73
8
150644
359820
75
46
102378938
84
46986108
84767
21
97622
253146
85
398257
8
101474
608997102
8
8
5
340070
487858
52
66
32
4
34
138394
466132
53038
66
385530
2
71
181926
358364
137468
212025154
62
474438
260007
23
45
461856961
81
393128380
90
75
369837
50
2
44375
69
499814
381391
91
7
780410742
140109
50
81
879514937
2212
4
386089
166561
85
45160
156975
43
385396
30
31
85
315966
5
242991
198322
429178
5
453507
528866407
116649
233203
449200
31
410289
393982
66
258228
25
1
46
335049
29
11
23
233322
9534
446838
446508
27
399998
273423
2
90
25
392414
181046
32
5
262347
426251
583463818
64
10
49
98
99
909336644
50
429430
211349
84
77
440230
177768
7
67
86
93
74
476614
444187
44
75
207983
143888
260909
526377963
2
53
701076362
453567
66
134079
42
50
560706127
9881
223625
383453
43
465301
126016
336080
13
433790473
251896
345909
20
233410
58
3
1
493715
10226
143661
96
14
3
91
234300
416706
156187125
50
459611
453664
15
198338
165232
264022
20
6
18
165733
81
75
120646
7
86
8
241234
53
530390262
40901
9
600845506
303485
12
443940385
114056
383530
48
668885195
779827905
460984
891914498
120959311
444747
26
3
7
43
341704
89
46
92
134826
133275972
35
2
106511
5
4
37
285160
190415
80975
64
151631
457542
20751
24
487693
252457
6
4
11
418720520
42
80
316671
663684628
309946
96944823
77
30
75
225123981
99
130317
426750
21826
39
453957
36
701169403
54076
495827
454177
18
90
67
953603515
4
96
58
40
74
234866
141625
385119
68
203470
101876328
143350
85
34
15
160173544
363358953
461050
91
224838
343948
52
40
25
7
102710
39
96
64
6
210398
7
83
96
58
40
11
234619
32
50347
337803
9
3
98
39
7
7
39
296694433
99
45
75
400546246
3
37
55297
82
367333760
8
12365
928470275
1
129543
70
95
64528
70
237640
740820226
49
75
11
263807
67
5
17812
587365596
34
75
84
8
17
39755046
72
16
43
84
46
530062243
72
46
16
404872
271254
7
4
240207
51110
33
69
101091
142138
104865202
101670
18
32
418912
4
5
61
76
143359
231389
304482
75
18
82
94
426651
456072
84
87
27
99
269676
437466138
438506
136180
495450
7
81
42390
34703
308391
54
7
68
347654385
74
395479353
1
252666
37
66961
38
130922
81
3
174346
138259228
1
166578
73
3
883300436
2
392031
134663
63
29
11
79
55
522297968
8221
70
101022
126651
62
8
7
9
203423
1
219070
9
182399
409930
84
225442
287897
259840
2
709244893
14
197470
92
690730556
67
48
60
820335533
318533
21
320571
85
7
783059176
58
3
48816
407725
15005
225987
463620
9
13
433410
306871
103115
191915163
6
93
51
479354
62
45
81
16
156893
133991
8
10
451059
53
50
83
8
50
50
833316555
314089
27
227981
131195
154996
40
22
26
30
189477
72376
32
96500
246034
8
205024
10
83
7
311440
273465
91
70
718661491
439905
254345
259501
170175553
160936680
439742
632528111
4
37619
24
1
180783044
7
336737
281178
131462
286568469
9
3643
272815
338307
75
271835
80
61310
98
352987
51
346006
53
3
472416
398849
15
369377
425626
416833
62
66
316848
83168
294525
1
365955
89
350347
111376
112113
62
33664
375402
251166
66
208223304
848118560
24
94
50
41
404355
19
51
278679
8
58
475067
8
283286
73
8
220911
224723
80146
389960
320597
13
49
77
481384
271137
498771
840288781
87
95301
491695
40
5
21
80
81
7
16
2
61
41
33
28
113532
29239
75
60661
775450112
27551
34
3
184186
4
91
3
277520843
33
473267
16961
70
8418
86
1
28015
865441127
277165
58
7
380918
419809
479879
88919
286502
204105
38
72
97838146
387111
84740
1
7
312740
209797
615428990
391758
65
9
98
8
89
108437
429661
209096
62973
3
4
50
298474
63
65
4
57
149073
154935
191163
1
63
459121
138628
96
144930
231296
95
92
30
31999
20
363429
409782
8
343428
4
30
81
538178059
43
229640631
50298
68
55
23
421985
983362926
585206604
458395
61
72
74
29
88
214813
1
30
488728
127425
64
338093
213520
485574
98
56
8
54
73911
22
319179
253629
56
38
50
409020
89
327469
81
38
82
391874
355489
300867
5
62
312705
24
97
401651010
314797
693109940
277306
62536
448288
365079
8
314862
60
348604
756301595
59
91
3
379393
122300
71
273757244
325770947
18
231333
46
79
891454172
57
1
396303
92
3
8
394344
441147483
453552
150684
446629
5
91
831848412
54
10
480743
276519091
20
90
85
292886
68
27
31
88969105
79
89
207368
46
455704
246538
33
69
9
329749
96535
24
128983
243890
42
807934236
40
362963
43
77
403207
79
203787086
471392
35
44
3
202968
318379
28145
8
33
201182
49
74
121547
727690142
465983
476245
115020
224648
1
402607
19
84
98630
210523454
86
6
37690
81
66
127502
897911706
6
746662794
144383301
24
307737
13410
61
50
136923
155055
832600925
290383
29
67
82053
94
40
69497
228921
87
25
27800
53
55
47930
25
315856
11163
47
86
63138
94
77
4
18
97
459519
31
435073
8
496241
58
69
30
23214
191020
98
7
253271
88
401748
146983
802767763
47
85
9
51
18090
16
251410
12
80
19254
395343
24
56
5
358591
4
42943
342873
430159686
73
337737
81
97
94
834562162
23
149346
405201871
82576
620941299
34
217672
508163740
356137
155454
318750
252306
7
320873
865101900
32
262434
32
28
28
72
415529
39708659
75
191377
231688
54
68
7
490451
5
845950342
25
410677795
280880
269942
27
118750
57
25
443896
228612
122311
99506
186675
77
53
29
343940
207750
97
19
287808
19
234173865
163619
41
54
269248
879531183
399759
1
23
275868
7
41
70
434469
30
327904
364202
20
79
13
269141
29
72
61
744591040
219205
19
85821
51
360797
9
75
2
219536
9866867
5
1
10
34607
3
88
390881
20
262555
94
4
72
74546
294557
15
219405
20
5
38
35
16
15
93149
326998450
2
64
1
81
17
202131
406965
217429
4
379596
231837
85
385924
28
21
442457
548067995
60
295755698
229544
398242
316177
22
67
216247
177985
80
162665
56
47
870784122
19
5
98
188331
10
159070
378549
89
942772784
222480
2
424506
158585
71
69
25
10
87
71
913035495
140964
72
77
149313
122866620
326635331
455543
35
39
186585
8
151894599
7
550166211
481985
409872
312947
83
177069
514447931
231236
217041
8
11013
93
35
78
27
8
423199
58
37
89
6
164303
30
86
262588
421273
46
478430059
103113
49
99793
56
24
356454
6
308333
419676464
366749456
35
75
7
437225803
42
476179838
9
32884
405506
80
217677
94
80
161050
396185
66
3
257993
42
24
38
428678
35
107720
427844216
46619
16
13
51
994968212
73439
41
99
767359232
116528
84
75
4
40
44326
367862
97
77885
209033341
99
80273
20
64221
60422
538109354
41
74
14
21
1
509691610
182228
99
48
2355
22
617295221
41
71870
80
49
81870
78633
7
56
492540
54925
91
87
444916
31
74
82
226008
2848
454692
66
800126489
978538810
59
338302
414374
75
19
54
192064
42552410
7
55
66
581880489
1
31
468559
80
473273
173620
288090
61
8
446855
495891
86
86
95
34653081
280875
335239
1
2845894
31
384355
25820
309756
188915
50
7
48407
423884
17
11
329177
60
20
20
702890305
81
29
7
468891
486200
7
58
49
402612
104169
415295
287068
271947
3
202563
731285853
15
363856
18
169350
12
240311958
39512
1
90
46165
57699083
76
56
48
4
5
83
300271
493058
1
5
31122
21772
1
365355
277637
197322
336503679
25
18
73441
81
38
22
159316
143934
175318
85
230016
3
76
29
203634718
22
360666
235128
57
70
240597
63
228520
89
3
5
40
96
29591
452540
277759
91
1081
925158511
1880
458733
250628
9
56
87791
63
38
10
313769
466548
175135
31
384401
129962
41
27
91278
337183
2670
63
95
7
76
987950651
621201285
314976
52
34
293976
390298
345852
104070
674559653
45412097
148200
301171
70
4
49
88
31
63
8
756413321
469491
403797
190259
60519
52545
891604796
72
59
351642
26
93
373599
26
69
185783
48
69
56308
69
140621
436782791
390209
62
3
25
30
18635
11
170543
83
768737199
89
71
815399922
33
106478
62
390534
3
115953
237438
85
78
23
91
135140
63
336485
9
5
17
20
803
99
97
18
87
93
64
783238244
49
1
102690
68
17
75
11
314243
422114
40
76
319528
73025
236292
442350
84
442357387
38
615687270
83704
5
143805
21
15
450449
51
87
256182
2783
9
122354
39
434391
708600616
310358
38
14
132020
69
4
72764
160435
405081
77
79767
264306
62
64071
8
51
363454
655566601
16
398796
5
113855
55559
274222
124427
4
348115406
433489
354812
18
25851
44
457869
67
10
307599
94
174453
1
1
54
3
46
100798
43
303191
731978538
78
93228
20
56052
42
388937
262037
380235845
563119758
260193
4
68
2
954207636
15
15992
221254
195999
13
26
85
23
425499
299523
5
20
496130
367596
579830491
258523
93
64
102642044
10
418604
37
64
72
129966
6
9
758307281
289323
34
49
92
3
401994283
7
313530
2
237757
31
418692
172024
157681
89230
21
44
41
382492
19
195373
560450927
202510
2
60
63999
474659
251093
405386
449568
74
262993
81
871399763
388142
7
8
92
6575
135471
258659
38
44
58
22
439746
161486
182138
78
5
61
5
33
15
21
11029421
82876
51
287449
493293
156323
92
7
107598
41
32
20
298962
5
21
19972
152128
71
260106
37
7
135142971
432968
52213
77
75
194375
411367
284989
85
8
36
302135
31
53488
82
4
67
272329978
40
277416
32292
133901
392958
54
397383603
70
93
41632
146575
258683
266136
94
727070310
299662
75
5
46
90
35812
69897
85
2
478642
32743552
46
296287
204512
281267079
100834
48
270500
37462
78
471568
422905
45
23
394799973
287750
498138
370567
53
142261
461824
319684
26
94508655
117452
293332
950379709
16
151511
177457
68
268073045
46
499132898
51
255349
213067
212338
393783
48
89
52
33
404006
55
427839
57
483992
29
414903
35
6
384475
680613295
560503908
7
23
70
2953
2
80546
83
215244
68
365018
70
156333027
39
217093
405558
391962
753793044
479045
44
495907
180905
276545
159850
765712526
79
6
58
115990
90
89
117118
9
28
479095
2
77770
26
470153
155103
439371591
19
4
35
76
341597
60
483922
183459
48
8
57175
123447
380887
322881
54
310885
434568
80
19
26
445163
467788465
427324662
84
214035
23
16
54
77
4229204
84
24
82
1
82099
19
654415629
80
90
50
56
6
354843
9
50
14034458
73
712161370
21
41
703345103
67
484053
12
86
91
2
52
123777
73
66
52
899352147
53
9
117222
292885
8
87
87261
32
14
641203477
217244
20
18
77
39
48151
6
2
343696
2
21
408669
243073
69
43
56
8280
119099
23
26
275945
138878498
791251629
50
78
1
352942
162427
893900283
2
234076602
97
420219
113583
7
36
2
401941
2
56
36890
654892341
69
102726419
48
44
164048388
40
72
80
3
27822
11
59
13951
156497
438840
665169284
127178592
430733
7
61
6
279279
81
67
131165
50
1
59
395435
4
46
2
6
151408
207597
55
38281
142314813
270587
41786
72
10
87248
6
35
92
437490
497437
982402667
52
20
8
166337842
225637
225752
69804
6
68
266024
141284499
65
426101
36
33284
128355
99
99
8
770528792
53
61406
94
363721
55
222188573
31
5
73
44358
50
23
6
71589
46
56
287417
315566446
57
67
270359
85
8
94
44
2
18
125346
96
33
194928360
85
43
93
27
39
54
364212
49
72
152192
1
540682338
332211
35596
240456
6
554325683
33008
45
3
60
47
2
96
25
411920
370014
260623
488501
91
797938859
405087
475873
205636794
32
192007
287371
6
8
60
380892
47
369271
287377
2
619033701
259464
98
10
85
291415
306288
20
68
43
73
279754287
281831
125911
400946
78
511540977
420160
83
289777
839267183
91
73
1
6
82552001
485412
180071
8
850046282
99
123173
3
244030
34
2
36
50247
27
91
89
402053054
9
291704
410324
99
3
673895184
98
300639
68
57
116146
218106
313117
389799026
93078
6
483702
206254
403858
133793338
3
62
161630373
6793
98
357474
972640307
489036
94
52
494516963
590227350
157785
93901
10
57
31
61
351459
75
388611
49
50
143934
435339
23624
48
69
89
293329
251915
43
88
1
82579
33
311435
85793
37037
45
639684027
28
21
327182
273393
96
66
244223
34
483651770
20
153344
17
11
21
385005340
40
22
75
7
669904415
33
438222
432234
97
5266
731961895
22
8
227021
475858
377749
2
202262
1
70979
427636
351835
221771
112528
47716967
81
492586017
728878758
57090056
16
40
247165
55
96
668648739
36328
94
699373232
33
24
7
18765266
31
70587333
25
38
56
48
62
867610682
28
357729515
896752905
481934
75
56
86
20
5584
23
38
149073
57
22
81
45
30
45
469863
64
166937430
27125
383872
49
20
414444439
495783
4
5
68834
367622
478512
15
178333
431795
445611
408323
189609
9
296887
220306
37
29
242765
62
67
83
74
37
4
40
240732
151938
48353
251242
75
1
87
291696
85
279367
1
403369
6
75
66
2
10
471348
258504
9
50031
21770658
180795
94883
532381611
6
62513993
487704
61
19
79
95
61
82
470
63
94
333042
66
73
392814
90714
1
248973
174160
50
7
3
543394351
426654
483446
9
4097
5
76138
71
196847
62
9
32
531214743
6
543920343
54
116031
55
43
22
24
273509
2
98495808
62
827292378
469783
109244
359833948
392225
75
294937
32
8
65
2
96
62
314092
59
160949
196880
94606
65
3
124011502
78
61
257359
462969
110679
142976
76
30
46
20
91
473712
11556
98
6
8
119960
315335
63341
478738
147475
107817
40008
32
93
65473
484881
52913
57
88
495451
331654
71371
309402
262382
45
40
63
73282
211711
97
18
6
9
17
5
428933
108039
467802
21
862927303
25
23
40
28561
4
872123998
23
26
39
66
426025
80871
355474
2
74
80
80121
25
38
16
464345066
8
13121
68
8
303442
20
194256
60
64
59
155928
432760
430673
56
95
249012
33
43
41
63
39
9
2
48
63273
513525926
4
199958
111647
579567547
56581
80
28
7
80
85
108734
2
285510
441602
2
34776
33
38
291325
230981
68
471363
394729622
46
134622
53
371021
69
439112
16020
44
9
377004
262935
383899084
327316
90
81
98
18
54
30
903577103
250887
95902
57
4
33527
102980
451167
334859
257060
211618
170512
42
1
83
200556
18257
65
6
1
30
64
408015
59248
431279
7
35
5
419948307
68
171590585
86
190462
187005
643285779
800587021
275347
151312
180226
19
49
8
18
485311
268977
490638726
26
2
296429
5
4
90
73
25
6
393577
462033
15
809019797
918123527
284399
123341
216411
482506981
89
348438
1
902209569
74
348782
31
71
492869
43
84
251752
69
85
382456
6
5
56
41
75
1
158944
20
326652
5
243040
101294
172705
25
83
496046
303270
892346915
303565
370874
385107
41662
89
6
11
356107
235928
4
97
83
117511
56
73115
45281
1
8
471729
94
342597
43
88
411923
32
3
330396
10856
54
92047
683195292
36
84406
25
346972
8
56
31
20965
159947
38
3
212446
22
11
9
349118
356788
6
64
72114
23600
457655
239374
7
93340
367383
246318951
23
78
346558
98
66565
670551415
59
3
52
150365
8
486899
126565
23
379707
7
3
448731
50
222201
94
287677
98
2
25
37
40
954898706
464735
1
357470
224240209
40
8
82
918125289
438951
381383
300857
208026
89
6
77
370377
20
215348
478656931
90
20
37927
343365
230999
193104474
271671
294550
13
14
236552
91
1
29
2
48
94816
382068
14
426434
5
46
340376
51513
6
49
352828
1
11
78
88087
386476
110908
56
97
110368
12
31
378382
10
9
735173405
217819
951831948
6
29
366936
27
336826
9
41014
15
353418
29
113614
13
437677
113866
50
399469
242836
25
200566
237517
81
856814213
87
67
440920
239890
85
36
132823
7
64
194878884
82
85
95
89
103797
361973
199873447
47846
94
173310
177381
153825
425790
60959
93
8
359015051
419980
445986
456674
97
39
65
289975517
11
22614
62
363614
22
164826
490442425
50
2
297542
4
42
19
7
6
202406
24
63940201
892965512
21
15
31
353541
39
9
8
37
715137723
11
76
13
588599849
82
33
853543582
68
210009
72345
49
59218
82
51
92
334237
155411
40
16
451843
474840163
47
424771
7
324488
368130
74
57
98
426270
59041
83
77
15
3
423929
90
409383
477488
1
41
474055
81
63
248383
436384
95
10
35
60
178148
29
4
76
92
17
420320
869171400
694331648
97
3
105748
45
71
50644852
553667996
265044
58
5
95
22892
120618
25
468679
433153
71
9
12698
37
91
187714
469169
951710447
265586
174460
280438
254498
223386307
51
36
40
140466
224118447
9
45186
7
498642
127404330
81
444178
167526
193621
303780
2
14
43
74
47
97
66847
236596
386267
84
439273
263562
73
44
255432
96
5
88
203429
848569433
27
21
54
489536
63
8
20
415570
57
63
126470
21
81997
42
603627148
411897
4
7
447004
78
41
181979
81
264595
6908
87
40
211887
61641
83
5399
185470605
31
34795
70
40
60244
310730904
95
311272753
29
641260092
6
70351
252806
2
9
21
97565
103621
43
95
346206
204668
100324
133139
29
328982
478796
13
73
15
388672
43
394981
114555
33
256734
380274
408084
10576725
397717
959011494
178953609
130233
32
11
348303
121456310
83
8
33
433182
39
151054
27
322518
140239
7
2
3
15
34
91
37
45
170963
12982
92
9
471994
99
102253
19
542801582
61
23
47
202473
83
168160483
58
603659918
442193
52
210493
64
30
12
124455
667313453
63737
456343
273239
7
338791373
465476
35077704
903069674
51
262043
77
422074
57
102737
57
44
77030
3
63
43
74
7
31
41
49
495517136
18
2
279426
66
105250038
21
388140
61
20
91376
238568
65092
72707
87501000
27805
2
76
109200
98
64481
460711
304087
112628
66
170630
378561
311222
73
195149
20
104415
594191775
2
21
2
4
23
419631
9
22
87
400256
80445
976329377
212545
287534
3
5
269309
44
16
979312947
601856159
254656652
1
466135
173085
87770518
94
63
50
24602
63
97
74
34694
161779
2
413179
29
6
386185
1
53
5
672382279
67
44
50
77
71
31620
1
227195
29
4
622156264
54660
87
89
137790
440387
52
5
433548
58047306
260635
213779
162509393
483101
166199
127821
98119
248453
137878
121774
1
6
37
141697
434914
434642
191711
294558
178411
311985
115627
398575
45362
16
37
64
10
156395
902612929
59
6
205120
288631
210804
230964
957803027
30
11
496512
112314
100632
260905
144832
478439
66158
401617
78
347198
951497015
437534
96295
974625012
497407
454082
2
59717
50299
335606
95
173311
925508504
2
105122
978976774
138001
54106
4
378058
323062
64
28
499772
373955
380204431
8
481760
424945704
405371
439337
8
198601
296592
403268
24
78994
76676
32
98
18317
50
288711718
52
65
9743
21
60915
32
261236
43
50
6
3
495636
61
27
54453
393763
720615611
358371
32
16
1
86
8
9
58
857680782
55
32
72
173527
14
42
64718
8
34
117026
283028
28
280700
285814
181599
7
325759
37
26
88
5867
9
81
74
181119060
880424672
27
68
338823
11
71
57409
44783
135864
118941502
245169157
488329
262783
73
374698131
53
428551
166063215
187227
399246
97
20
24
25
19
438675
6
87
90
470009
361629
436811
26
287781
33113
227499254
405770
53
348396
397940
97908737
14
13
851202795
347286934
75673
4
223255
10
181577
67
837583777
2
23
92528
67
17
18
95
330470
74269
87
6
558473896
284381871
41
422845
5
55
396198
184099
394063
498676
40
44
158269
451486
77
94
478512
356853
185872
12
1
251774
231327
89
66
172821
309054
7
37
91
420321876
118575
147992
289046
53
41
1
87
72
66845
317777
80
452234
223332
14
30
79
33
46
176245
7
684290363
76
179639
52
8
337915
72
896988909
108815
31
219335
243360
271554409
36881
61
343945
80
75
81
9
97
273538
1
490657
478385039
28965
348319
45167
131617
467311
2
4
98
75300
4
486597343
56
325079
6
200180
99340
50
57630
8
98
11216
437436
477805947
664108929
89
367691112
49
295418
81
9088
403810
584725801
307171
97
278001
166830
34
478815
29
4
85
125888
199349
53
481385
394794
28
4
494566
93
467461
289492
117600
91
48471
2
95
630143312
203752
95
83
94
345020
151360
398998
62
8
5
444457
196032
224810
55
338857
2
443314
292570
176369
124975
56
60022
687892798
356696
97366
90682
93
451387574
5
75086
292126
225808
38
126479
256536
36
6
240335
27
368016
378239
68
424382
11
38090
131362188
31
464802
61
75
806809387
34
457884
24366
18
64
386074
72
359888
68
493370358
25
59
38
21
57
956419470
57
80
85
492474
59258635
215361
43626
31
103997
920917460
212266
21
87
309344
6
350325
240190
329728
386421
321315
122532
8
77
194110
24
5
259821
996005065
28
1
82
83
9
20
45
7
247799
468030
66
4
60158
20
13
18
116952
336427
146834
58
492536
256716
384565
25
198488
406175
53
62
69
97
184048
48
64
73
419916
390115
49
314957
17
392660
357418
25
357163
282390
87
35
458947
29001
12
147086
703729781
90
934182739
56
35038
9
384354
650544992
38610
157210
8
36
57
84
80
274061
9
75
73
96
94
309935754
63
760557539
125460
345916
6
372239
83586
4
220930
9
71
18
34
12
427653
2
34
200429072
62
299096615
89
19
9
96
24284
290008
7
4
342375
96
221631
89
34
437156
37
21
14
94
34
421679704
489859
203284
11
87
942164647
80
19
67523
16786
80
5
50825
572357465
174270
93
46
56
80
70
207303
64
420413
10
382829
92101
55
23
7
54
289187
20
327401
404488
472467
36
9
309601
279281
359964
9
255274
286027
5975
23
17
185983
5
474066
379779
235438
16
147718304
64
83
481200709
74
34
15
54453
85876
33455
151795
89
3
399862952
11
2
450696
96010
15
149893
384975
26
73
460941
304293
45
97
90
18
509537863
8
17
8
36
363310
14
92
8
332940
5
121738
104354
37
78910
81043
245136931
53
311523
241677
74871
98359
257412
40
687910519
113074
56
11
20698
22
353159
307576
408754
499673
79
301964
85
90
92
253370
31032
16
49
43
8021
29
99
25
28
90
311842
175852444
271801
6
92
27
84
327192
59270
41011
86
474411418
22
27682
67
93
465624
44
88
50
448702
106408
67
100878
246648
382836
9
427964
464392
29689
72772
156154
336260316
130051
91
33
124943
16
55
78
32
848581091
9
89
226802
477098
50
73
275674
1
24
50
61547
55
498520
86
5
52
90
168893
396592
341967
39
43
12
119151
375941
39684
169214
492792
87502829
68
42461
7
59
301599
675983714
86251
603504701
8
64268
160313
246032330
54
222857
354105
35
328495
404546
8
111944524
23803
374934
25753
24
75
187259
38
579714676
448311
22
62
244719
293461281
4
858
37
16
49
68
578384887
495766
59
395136
399276
142320
267199
247735
343830
71
64
83
88204
77
297209
2
8
215004
433518104
44
722175893
4
84
755197131
8
297332
58
98233
491826
4
468408
40
116107
206439
411278
115485
8
82
74
28
68
92
81
47
237622
73398
89
96
35652
3
5
256027
5
447471
434809
302743
95
390586
23
3
95
68
55
488131
25
87
318108
282367
299276
95
9
46
151295
92
34
159711
207949
452992
54
86816
54431
470040
38
1
231448
808412441
38741
8
252059
23614
7
496021328
156970
294669315
92
8
35
487384
367857
77
253770984
448368
9
28
993464120
481348
93
95
285485
867119731
76
400932
187115
153524
294115
349488
331452154
61
70
87
297121
307792
229388
79
22
41
185874
54
64
1068931
109203
242487
88
1
173708
349944826
32
359201
24750
69
1
15
8
659775949
310155
372196
82
177924
280953618
247605
43215956
72
18259
9
305939208
60
7
209775
248279
883462570
64
463543271
88
5746
94008
57
205082
164478
27
382542
81
28
53
23
666547495
2
403199
98
129125639
587719907
46
93961
10
53
126984
14
29
99
421818
13
64
297708
39
268028
13
44375
84
205478
123560
17
303077
68
5
231138
88
93
375372
219017
24
3
71
61
5
324550
217714192
46
302980
24
5
960028901
345451608
33
269426
72
52
347164
9
151987
17
67
206289
5
96
149956
74800
5
402045
78
345410
95
32
96
10424809
20
445329
86
15
32
32
442701708
57
123722
459669
54
19
69
30
70
959752627
41
292228
39594851
127530
2
8
339065
43
117617
445577
77
299264
342758
62
454821
1
258663
335725
19
89
599931581
484110
25
74946
93
430075
7
97
354310
90
91
21
6
62
24376
119118
186179
349780
457722
507170314
6
10243
384552
10
379055
313590
47
28565
178659
275093
764777724
147176
209207
21471
68
104941
10
110353
307777
274227
30
64
1
80
51545
24
2
67
85065
156028
67
474492
55
31
36
31
68
88
48
383245
25
401678
320233
28
51
55253
230888
3
250147
342097
36
361587987
65
487603
136085
325115917
86
193197
8
35
32
8
243321
18
76
9
693545830
98
219436
53
418719
63
170035
492791
42
57
3
78690
87
278589
37
28
409694
34943
875390656
306547
98964
83
13748
5610
897878270
363599
289918
308767
244267
1
572786337
128929
85
97
1
40
77
423647
381263
498986
50
43
450964
63
184260
457377877
654360286
30
251703
314065
358484
46
3
56
8
100178
227249
390757
234985
333077
22
465967
462716
363665
44543
19
137953
98
430072
461490
332577
85
142098
397661
44
82
90
39
152716
67
464406800
420001
452035
385574
274399
30339
87
59
499787
471408
69102987
51
374112
16
154352
7
485187
174044
139953
38
38
181867
311518
71
644346677
337821
434900
9
92
193949
235647952
308907
261943
198859
752549840
76947
219620
369998
319524228
157994
56
79
184968
78
400426
51730
342033
698469012
85
306791
8
13
298556
250254786
320834
79
46862
255095
149751
91
348025
421429
197603715
245444
2
28752
85
57
151814
399371
142336
42
35
1
51
19
52
358115
133794
281741
100776
94
64
50
73
192382
75
31
27
59747
92835
2
1
459528
96862
88
92
297934
9
448285
73492578
305172
222665
452007
392173
34
84
27579
493387
33
47745
76
78
36
71
1
88
344855
240533
454105
99
355098
289985
431173
56
84
65
81528
54
360598
281577
95
105683
440477
192376
2
93
406110
57
56934
68
307501
65
299584
26930
159226
262806
90
439474
71
610445876
9
53
187808
287183
5
662772343
5
215819
93
58
3
480459302
80
106985
448596
627237793
167142
58
77
8
43249
294368
253307
16
302511004
12160365
460079
207861099
6
355719
6
295443
41
33
111217
60
350824
166385863
97
38278
749654176
42
478614106
454355461
438225
106477
97
34644
415183
16
393012
92
815519337
267092463
34
380758
345724
70
471373
355101
631465196
234885769
442434
41
112454
714286982
60
44
527023683
43440
7
94
122029
37
62
44
161296
44
91
119413
92
92
52
607700553
9
279501
76
128822
10
15
83
79
19101
60349
386099
55
86
83991
9
106799
51
332597
409586
7
77
16
263085
70649
73
247786
366453
17
37
822325621
93
458524
102385
107046
12093
9
22228
80434
114072
992547749
4
73
77
29
8
382668
66
454585377
440684
38
450143
128085
265564
5
95
70
963523718
421887
70
348253
49
61
3
28
7
988507629
196632
45
11
623671574
67
231262
376494
7
2689
54049
2
59
683359367
5
209847
140367
484411299
91887
85
80
426112
418836
78
138095
402625
21
51
1
204392
20
409588
50823
216928
80
36
241060
371634
169185
298292
685438302
467614
1
63173518
88
8
102868
28
4
892600611
322492
8
22
39
66568151
441461
128279
47
57
39
18
24190
113390
163645
237340
2
28
83
24
35
75
59
21292
491156
79
199524
9
116576
94514
49
309056
81
277180
78402
172806
202062
82540
1
149516
8
483748331
88
69
43
97
47
176206
205426
62
133300
44
58
362104
304362
68877
17
743625255
353612
766909376
4
48
69
440147
128205
104249
142045
250261
142777
30044
207657
4369
160743
76
8
45
463141
822412745
67
22389
192177
9
15
88430
236082
36
287882
32
178038
73814
163773
129523
73494
87
87
234058
43
39641
115574
19
396500
29766
34
142820
81
95
183152
781508953
814519129
213546622
6844
89
4
875873173
367218
8
189254
48
429521
67
5
469225
263884
47
36
349880
79
122398
480736
481972
34
473232884
56
218150
199594196
305602
26
253389
247309
460521
62
21
392218371
7882
7
81086
53
355573
369927360
95
405533
254997
167891
241939
4873
441226
338626
79
5
307240
21
835447527
1
309156
8
283351
98
25
6
201107
12
449812
330393
38
185715
31
12
160419541
273983
28
23
210021
445109
26
934808581
25765
42
1
44218
79904
5
72
55
69
29
13681
77
46
86
329325
23
63
42
538492194
275026
19753
244642
80
337190
50
53
19
394305
99910
189510
7
101997
90
6
481268
1
361936
41
1
164152
353510
178729
149426
155021
5
498768
22258
101924
90
88
217344
472895
37966
55
363045
375400
93
341875
2
180898
89773495
733091307
9
97106
61
21
339557
123557
176749
48
76
492374
509771287
107498398
382457
145459
237560
384098
651022645
559543984
18312
253739
377510
26
82348
784509631
48
4
71
24
8
126326
70335
33
89544
61
6
54
3
1
71
370254155
370751
56
445813802
815530920
44975
11
495446
19
996919986
61
153039
103195
289098
35
411130
57
97701
438974
27
247496
54
128767
66371
2
421360
71
336580
797552212
475883
128831694
33
143204
983063701
266968
914982513
54
25
16
39
23
197087
641174303
83979
284229
644213984
62
20847
405116
67
2
407223
69
56
5
380933
406907
425915
46
50614
448639
95
45614
10
11
5
27931
343992347
158796
90575
320261
828412106
99
82
270521
43
12
85
108467
436471
51
99
440085
68
131797
16
7
93
229342
71301
54
29184
95
87
75
8
2
397579
4
7
45
237407
87
444879753
101187
9
33
477547
42
96816
20
372708
31
80
279302
258164
318306
473892276
71384
962228003
66
85
8
56547
259438
55023953
275178
484462
40
427854
69
85
347869
59
407907
273856
16
219683804
658053886
310334
175293
73450
124837
80
98
186793
377971
4442
133051
33
28
7
4
86
403699210
433381352
74
36
295779
85
201111
33
7
53
34
2
8
9
498206
106049
701957694
315196
26
88
325735
71
490961
235501116
88
82
43
212481
28
66
73
103484
92
310289951
309915
80
153774
429126
52
76
338288
58
277157
18
413739
8
6115
18
150871
125790
33
6
26
66
356918
21
146638
302469
94
33
466586
47
349472025
320212
212472
327403
221834
12
75
63
22
490128
27
59
34
111949
4
26198
53
445452
98
859051295
62
53
3
286766
1
90293
32
44
69
242204
43
5
18
38
34
16
67
33
6
704288772
73195
61
406804
220507
69
23
24
366332
224213
466557
188261
543905217
305324
311788
6591
8
399088
82
90
172367275
425249
345974
478011
372762
474594
299453975
85
2071
2
452507
343552
307000
85
4
277160
67
352452
76
231809
57
59
63
247085
172521
288167
410524
80
2
948085884
91095531
29062
14
236815
167166
270760684
43
7
15
99
45
99
58365
36
65
58
53
75
64
6
134832975
53
319027
2
461298868
241508890
11
54
66
30
108177
382212
9
4
35
9
71
34
165841
410771
49
34
499381
173712
73
93
83
36
115655142
33
77661
49750
157575
44
228012
32
35
86444
190727
29014
6
26
6
278133723
19
65
57
70
11145
252519
454575
9
322525
67186
78
61
169669
181372
366132
159605
6
242824536
2
63
238181
374618
58
166309965
386115911
186942
228859
12244
790307173
70
667765794
85
2
7
28
86
334448
35
9
7300
29
240597
120215
14
78
43
206680
20
91
85587
220101
67
164702
7
22
70
410920
358969
678985346
88
3
60633
249910090
291981
78
89
210356
4
17988
130271312
12
148864688
10
301992
11
92
98827
792764824
174831
95
187907
448761
50
77
36
49
489080
165455
320000
94
5367
32452
5
73
6
47
411885
137830464
40
462205
43250
45
8
34
91289975
34531
22
116877038
240716293
4
6
47
75
7
135675
35
415709
276817351
7
7
28
27330
16
82911
41
83
96
10
11
87
217766
130020
70
61
48
81
907236610
225725
6
109127
14968
83
24
77
563567092
7
350313
18
459141
19
32879
400991
3
368534
36
3
93
9
45648
19
397869
486338
271754
273024
384327
55
11
91
21
81
17
221426
233399
64
405642
98051
96101
12
354403
30
25
493479
237193
79
211009
40767
14
122213
162449
270590
67
24
252577
614631983
7
48
837202888
279849
160058
57820
10
68088
87
424
4
55
330360
91
83
32
2
64773
8
25
8
547131086
54
31
90
30
23
37
42758
297499
8
87751
22
57
57
59
83
309070
49
26594
312134
96
99
52
42
589513464
55
72775
8
79
2
176736
90
96
367069
46964
294324849
90
464985
47
50
342401
130571
84
33
431166
395977
13
8
252194487
116599
92
2
63
415526281
3
490554
6
20
12
3
90
79
91
334122
334119
406864679
201741
429567
386514
279716
99228
97
86
351858
304773
455351
21
182304295
22
3
8
56
80
766979684
46
9
78
7
50
153778
48
155105
77
189078771
8
189970
6
45
42
60
170617
6
427033
302516
8
164954
355422
4
4
43
9
55
182633
767596119
6
392216
291435
374423471
306141
181586
206179
44
306822
42
1
818191821
209709
304720
31
66127
475405
481923
38
72
9481
354660
61
112384
2
3
206076133
50598
66
87
272656709
87
4
269479
91
25
410465
11
78540
39
531953863
16
341300
7
99532331
26
145307
96
18
98
82
603918540
355752
253052
69
66
78
78
6
68
2
88
9241
248790
389235
40
3
48
808754997
30068
30
80
478253
31648
439967
29
50
236225
56
441388
16
44
433303
561475111
7
156673
7
38
56
45
12626
36
35
102599
957553698
93
382124
243088
13
378181
85
195770
852829365
95
31
104206929
17
335671
12
482185
19326
353304660
12
39
25
33
200071
253992
262161
265509
82
921487946
42
33
277415
30
99
19
47
52
53
107665244
175741
336946175
293445543
669065803
499660
75
360618
15
37573020
66048
721382307
2
89
292710
43
418801
461534
14801
144334
419548
154724
15
388146
76
270355
402229
89
81
17
281481
39
12
171386
284269
54091
451680990
74
83
118458961
21
87
84
7
482979
72
35595
54
16249
315701
33
34711
395696
42
81
58
588068669
264101
75
55
391416
213650
207313
595885770
92
245641
69
340335
20
6
84
16
49
457934084
97200
235015
382992
82
54
75
405666
29
38
31
440414
50390
60
445108
437569
8
293247
9
494966
357301
4
21
222364
312874
82
31
1
403868
168077
366317
95
226618
44
491158991
474166
70
22
4044
116554
470909
17
44
3
374741606
18
941940690
487248
32441
66
198387
79262
2
464859173
73
21435
68
16
63743
57263
59
59
341703548
387093
189178
1
468769
79
83
176535
20
41
57
91
30917
169270
95
90
194688
63
66
8
7
54
68
350661
75
299907
717731999
50
637611175
22
66
55
87
962289782
4
8
7
76
2
473162
2
6
206989
403608
24348
70
28
9
21
23
5
340698
54
14
252095
373888
417804654
59
268808
30
77
64038
109565
84798
34618
20
99
71
30
49536
367759
16
164568
4
21
76
635010741
35
140806
223226
750831126
2
6
82
434861
4
67
82
47
13
19
402940
7
21934
175472
940772493
114117
62
85
159125
57
79280
89886
44
97
4
223562
507754655
37
99
95
729813777
24
27
428852
10
706879322
23824
492476
169147
8
60
21
39
7
803009501
65126
23
278003
443017575
209802331
147569
213526
497077
306078
236122
41
102232
31
22
74
60
79797890
7
42824052
171542
29
38
6
36
38
10
26
37
830303552
263919
385148
321855
230770
14
178834
452888
921446850
223722788
183523
63
307802
306600175
42
324685971
168653
81
383845
374558
18
998732508
167645
19
48
263025
196562
19
69
9
57
95
6
34714
280012
77
29
463335
193245
79332
81860
34863
863432551
488819
68237
449703
25
51
5
3
2
46
22
718496405
42
2
58
13
60
94
545219984
48958
114929
51
47
437210
1
99
310563
29
239745
253812
395112
9
41
384682
37
173855
88466
1
32
84
261264
68
359410
274203
54
78
41
451877
80
98
6
52
4
1111
16
454273789
282441
71
489190
283177
215489
82
358993837
350836
46378
60
63
79
90
4
80
64
98
96
92
279366
48
353924
48
68
67
277808077
9
253346
19552
69
4202287
807011199
3
27
211028978
7
83
448685
389309
3
54
2
17
450740
340906
74
337534
327826
444731
426378
67
78
295360
25
58
61
3
376291770
92
57
643544602
125713
375803
461413
475749
811720759
18595
64
812407096
208816
216491
59
4
371411
207624716
381008
260520
33
14
222678870
30
1
468520
72
27
233853
52
72899
5724
89
7
220127
709843278
4
83
62
334155
267783
97144
345682
442934
400064
27
274029
734795137
20
17
112199
222576
483266
289249
277626
70
69
12
36
435366
121781
36
935885873
63
62
88
1
480194
110313
40
64
97
54
44
453660
199066
459782
982522471
36
473652
12
4
16
401313
10
348660
745114284
148901
3
164126
697749682
64
32
72
84195
76
358515
20976
6
68
460518
62187
90
42872
443635
60994
21
7
36
7
501195088
7
64
27
12
316881
27
47
255333557
37458
5
7
95
459300
7
298956
436174223
5
800237968
140554
333564
379592
144434
329735
15
59
160598
64
3
33
55
25
6
195720654
53
362340
269620
29
31
21601
81
3
89646
486051
58
730962494
221505
1
419473
80
75751
329666
57
348382
351277
306400
89
444738
681072359
403373
367517
77
519172560
26
460479
272707
72
146620
213610
292895
32
268344
229936
95
356588
70
9
171586
291447
43
3
5
35
406747
28
22
418173
573227354
464141
264099
56
67
34
1
308378
23931
284683
405694
4
86
353091
390993
6
17
185091
295848
69
72411
77
83
258410
64
18
62960
10
28
238428296
159584
95
22
8
72
14
6
516515548
21
59
22726
22
463930
91
1
38
18
13
401013
47
308243030
63
114140
797076936
360729
1
49
92
5
487017
334889
52
8
87
197188370
277937
891342248
63
54
41
45
488935
780835022
223691
400986542
9
34427
50
427649
44
35
69
68935
53
10
301018
61
78
14
3
10
334452
72227
459636
51
322122
98
2
486463
240462
19
6
14
414336
28
67
13095
743607797
87882
63015
369926
24
90412
31
54
67
148060
411699
138758
18326
28
471957
461173
60
126305
50800865
71
76
485563
183011
75
411714
516813789
418920
79
491486
55272
56
35
360310
191889
9
65
29
448588
27
61
69626
44
415664
465959
31035
21
877194086
370786
6
118982
428197
31
59
517863948
76
19
434860609
712438213
844308490
426605
254464
24
94
447370
37939
44
66
3
32
199077
312505
36
301615
537911015
425838
61
27
284960
74255
28
250709
180502
400781
61
89
58
96215
497640
79
178270
8
96310
486343
511943856
722972112
3
343176
6987
59
217097
16
39
52475041
30
175094
3
185314
121132
392755
375341
2
10
444135
184519
325083
31
417391
85
74
9
365606
383030
316261447
80
442837
11750
129750
825586436
78
97
32
116949
56
113368
246903
40
348532
247559
318088
99
80
93
237197
49193
63
2
100872
144268
77
64
54
32
429465
3
52
3
48
3
81
149575
136230
24
484036
115555
176899
24
8
76
38324
294049942
138945
17
489841
54
236679
445521
108897
269959
876091482
79
71
41
5
199143
36878
476305
60
53
97
463107
102243
37553
303532382
6
3552
386542
404959
56
133894
80
36
424804
1
531704718
4
1
11
73
79
55
242849
37
838814372
119617
44
268638
96370
32
77
78
68
24
744960889
88
9
79
98
437909
38
578677601
108026
353018876
322935
44
77
624478009
24
493989
2
34
428843
61
38696
21
235430
81
9
250670
332
21
18
421363404
351433
82
71
5
362010
68
4095
12
63
24
11
262976
394327
334290
15
327690
426179
1
2
39
7
26
401219041
480584
55
14
261936
99983
66
95
1
11
165523
7
131853
291967
3
2
203959251
164326
65
396181
63
1
277440
61
130104
90
29
66820
18
88
27
80
984785533
8
213669
39
38
232171
181347
38
78
123708
363041
481865613
32
69
87
176033768
8
82219
43
80
44766
296342
65188
632680929
98
6412
868108354
86
8
1
44
12541
9
39
430530
69
303441379
21
7
89
475101270
32
97
9
49890
7
48
706946558
18
76
47
408438
53
87
52
417970
82
489026
440550
477224751
255605
248932
319988
78
42
4
92
184123
21
3
422491
90
11
457503
58
75
3
12
365124
410540
52
92
27
1
63
16
395701750
8
491475
89
323079310
300387
135288
862370671
77
6
283616
3
248128
156347
329184972
22
396230
78197
112804360
347163
257582
13
48
660368028
1
87
31
95
304107
3291
77
88
52
32
46
61
3
345593
26
427032
90
76
140492
49
1
9
3
86
157668
80
4
45
13
34245
987966377
29
965564185
189048589
135537
91
8
182353
3
787495392
49
78
366573592
291641131
79
81242
176743
448631
394579
91334
713284168
303884
6
1
6
4
53
96
130650
336769
87
53
393622
2
154573
112942
458111
339872
26
62
41
8
43
67
114946
214815
87
5
55
300300
3
91
86
71208
35
213687768
970414600
36
267875
88545
43
197329
91
41
398760226
82
68
141656
301635
180025
93216
36
455365
372553
144804
410304
11
41
517114338
77
897116696
85
388248
99
55
4
10929
23
5
244368
20
10
11
312978
98
82
240764
96
407541
19
74
93
300001
45
14
101813
102925
37545
340064
397696389
81
472681
66
55
57
263309
247220
463008
54
341215
4
81
6
807182673
94
55
12
75852
16712020
478588999
97
415870
51
68
19
86
49
76
191129361
456042
13
310681340
74
52
18
21
235104
96
60167
551164481
441631
8
424035
36
35
7881
149995
204076
267014
44
263163
66135
465
7
63
87349
40
83
9
128339
417038
243829
3
7
14
412304
405843
5
50
7
12
89
60671
87
463279
118436
446851
173778
363626
44
50
134925
385310
520545498
81
71
411218
138329
33
1
8
95
11
7
5
481430
71
22
335731591
257464
175809
94298
303333
20
478038
32
9
282122
286944
63
289475
82
153669
66
143622731
2
25
57
264353
71
834946156
4
291428
345351229
458730
27
366631
99
427029
117943
56
371359
143342
90
60
149277
67
49
47
19444
71
57954
81
418081
90
9
182214
429479
4442
458894
49
10
56
319138922
18
5
356530
30
53
387925
56
3
38
62273
85
878703756
330679
44
22
9
48606
220215
92
63
3
6
91
248889
35
382460
167865
213953
1657
7
315304
76
308233
65
26
129086
499033
345101
1
19
28
37
433162878
816299452
435812
453931
883872591
3
51
118462
13
300248
449354
38
25
36
700053264
68
407345
79
431554
9
82
51630
213155
209347
9
97
83
55
423910
337253
336637
77294
26712293
15
11
336518
43844
13
178590569
869321717
81
56993
255864729
2
191520
486615
434331
330818
83
408698
494995
181778
4
375069
41
60
57
201409
2
4
74
318701
323609
404968
294256
68
1
498160
286989
377343
75
5
45
70
15
131284
7
95
23
39
372696
343604
4
490514
340566
35
34
156240
262562804
95
145386
91
423644
126053
5
79
78
64
796759791
62
63
75
487453
43
390433
79809
322351
554709285
465140
924126725
701243320
461870
64
60349
83754
35
93
94
43
42
497688
17
165233
55
451862
65
11
479200123
990667919
389873
88
199482
21929
491844
205152
230679646
77
340701
1
142165050
2
333760
37
209817
524293731
71
7
47
82
82
6
232589
59
371961
30
286849
482705
118885
61
383424
21
272680
56
70745
70
611698684
18
89
54423
25
151032
39
188329443
4
25
183943
223862
480384
1
66
78
9
94505
96
76401
80
447852
3
79
87815
350550
6
46
30718
6
86
2
159365446
83880
9
351646
278824
56
95
7
392048751
71575767
139927
88
79
86119
51
72489
69331903
51
74
942994874
201034
375334
432890
54
89
57
224417206
18
62
33
94
211749
155149
320978
2
6
6
80
43
404989
9
270786
167347
82
75
12
230539
340971
4
118550
386401
78
347969
243881
434444
303535
300344
368612
18
93742
123692771
95
424113
22
13
139861
51
20
86
98
210897
56
235094
66
931979871
16
372586449
5
94
78
77
95
83
84668575
180279
30881
192126
1
168335
2
2
8
34
18
82442
9
51
153840167
74
71
60
44
58
57
171600
16
118879
90828
365428
102598
6776
453604
54
126058
340981773
88
469586
598621263
67446
472650
67
3
295222
4
432824
394984
472716
191210054
94
75
32
6
67
185965
94
111317
66520
98258
76
80
16
164699
71
24711
312974
7
813607391
6
18
385295
53516
56
19
224766
188893
48
81
8403
58
70617797
15
355632
41
59
70467
152597
884289141
354790
3
768493770
269253
5
415628
70
399842
596487835
437714
434365138
441344
41
211215
16
21
794498333
335434
187732
85
82701
411741
15
471107180
409327
216854
9
14
29
371001
22
84
174259
403492
24
370408322
217208
409974
211978
72
88
407604
198976
825955133
242934
239328
37634758
38194
79
941749077
6
23
70
74
190783
378590838
448441351
399751
31
409600
70
13088
109309511
21
3
828906570
247382
22
60
70
56
351772
159885
371281
55
7192
3
253092
402023
96
300856
40
21
92
79
40
40107
5
13
62
26
165765
22
5
8
39
49652
3
62871
365887
79
98
70
49
87
88
83879
67
7
30732
99
373285
247832
609905992
88
413495
794680749
271474
27
323277
69
150711
384226
81
122498
281968
3
52463
86
32
48
84
50
22
15
8
12
82
418979
86
83
134341
75
70
4
273164
20
472552
95060
294747
443156
160268
93
490919
50275
9
98
40
99
5
57
45
20
8
2
475214
10
348757
457615
235230
51
13
386524
62
2
58
17
58
4
59
60
242604
59
74
465614
319592
42
191321
21
16
450135
161153084
32975
80
494849
61
37
232543
7
260013
21
49
235970
496129
225992
13
94
136941842
102185
26157
108030
231943
46
8
48
93
143023
43
187504
684381051
461192
475381
68
427405
26
49699
61
13
476375061
106672
178283
3
95
1
8
247399
161288
79
29
29
98
438370
56
43
983397654
67692
48
69
30968
144613
8
71381
219486
235954
35
501272388
117642
870355066
12
4
39
32
74
468365
879007059
20
64
73
91
74361
257206
442431
74
1
139132
187031
6
38
63
31
294191
413738
91
5
92
131214
324797
88
67
44232382
67352
978004840
85
422615
41269773
11
30
431599
16
46
313349
453987
57
54
49
41
490824
706477459
209154
9
56
25
628430797
488884
438221
33
51
346040482
348422
460980
24
8
17
8
325810
51
402595266
51
919371418
89
21
256559
223468
184330
105534
57
119746
8
56429
188090
87
217018
78
82
19
373300817
52
61857
4
481423
185845
16940
77214
324979
32
225848
20
357996
8
82
85
181629
373349
151439
40
435048
221982
83
243455
336103
227485
492358
53
86
268060
56
55
151465
248049
371025
219672779
45
47
160565
95
78
86
359917
392219
87
1019
3
8893
83
13122044
40
89
24
20
69
840265406
26083
265885
67
3
93
97
45050
315266
22980085
17
48
59865
95
63
346399
29475
110502
706706948
239606
242180
405948
57
25
76
100580414
2
1
72
32
36
5
73
7
5
113821251
45
72
7
1
248381
30
60
26
73688
409397
355732
21897
172879
888812888
1
438474
33
34
93
49767
6733967
410255
255439
55
64
34
80
388257
27
246838
498704
41509
465516
221286
3
225699336
7
77
67
75
236932
86596
92
81
457832
399623223
437382
36
81059
15
9
83
2
339672
202478
309294
9498
62
73
4
808341402
424099
354000
289693361
73
727694414
8
87
119290
258555
9
69
22
489482
1
55
45
55
465534
8
47452
5
6
59858
61
48
29
135604
434206
360183
2
106949
74
220748
47
96829
60
16
166827
284103
19
668648210
208517
1
419399
7
189745
65
28
8
278230
52
18
122476
3
195740
125751
64937
209408
439202
987357205
53
306002
243350
889163046
463702
408348
948067249
614330010
263233
699212065
18
28
14
370018
359104
202694
1
96
71
489042
193178
74
485361
94
139834608
207479
83
62
8
369593
48
468141
88
7
24550
6
12
478542
27
210076
241578507
42
83
84
12
987492300
17
219476119
81
435550
32
20
41162066
60
257420410
102348
156379
16
91
84
659191349
76
2
289662
392103
65
60712
12
3
7
124679
88
264758
70
167554224
39
235095
57
349898
42
199367
33
84
54200
99
5
19
162000
36
262246657
8
314039
448747
19507
95
835312189
49
21
178420
117314
80
298355
82
395966
232110
76250
430209
859480413
580906031
498271
14
35
15
39
466697
243766
491072
63
8530
85
3
39
35
25
30
97
65
69
66
336020
72
443077
400562
87545
474630
380543
79922
252385
3
142984
57
316428
18
82
382766
10
350427
872501660
47
84
336243
991802995
4
391235
2
31
340750127
76
67728
192181
47
360289
49
357709
416229
10
424179
27
483286
17165
60
28
82
25
3
697786336
78
37
15691
93
282219
411982
196036
53986532
36
89
18
311747
80
796250305
14778
7
55
99
807912145
78
2
14
86
5
462580
85
33
24
154091
9
98
379593395
91
8
16
87
35
241338
11
974572816
42
278561
395222128
231637
14044
159034
115233
42
71
65
153729
2043
295412
295895
4
394601
139286
96
32679
55
18
326303
408771
274005455
256338
92594
119601
474670
2597
89
41477
89
52
97
76
615773639
940079414
832605529
339266
1296
91
83
25
75
7
77284
87
251295
95487
75
14
2
416354176
57712
8
732113200
472147790
59
112933
38
443553
162410
95
105566
122623478
1
457015
76
21203
202811
721756231
41
1
52
36
4294
74
54
418690
29
97688
331522
8
58
224172542
255959470
777120739
10
24
12
96
62
957443951
54
763456792
368479
28
63
753158751
8
5
10
527746568
429933
309569
3
249144522
300411
68
237367
324914093
93
67
20703
244716
70
69
3
247302
1
688253539
385437
427232
343720
117081
84763
204087
200985
771335772
142433
351539
370601
77947
457116369
24942
5885
153750
44
89696
597994707
580384583
405330
9
4
5
21
477921
85
14
76
15
72
421635
1
3
15342
639445166
19
26
48
229279
49
80
406318
23179
8
264595
195005
874870287
33
3
46
713764523
32
119777
35
71
91
168896
44625
24852
185086
16
73
9
16
462362
423759
73
58
54
503473716
7
77
5
255467
422215
237187
300054
360856
45
318892
491354
218327
74
449410
22
76999
421415
177644
553167075
11
57
465867
68
5
347025
321243
212818
422205
507900052
589702114
14
30
7
12383
29251
83
76
87
3
58
94
41
2
23942
52
140887
91
462491
221537
16
68
946989094
8
50128
8
144049
6
47
135962
80
198379
53
339243
146497
3
312058
34
483952
71
173554
836426802
436121748
383565
234229
3
153204
105614
826885103
375225
40127
493149
8
451898
3
4
84091
6
7
54159
408613
260410
163694
21
288561
6
91
288007
67
484870
23
22460
150081
2
29
390561
98
240559
8
39
276494
150839
595680976
65
261740
30
2
580421662
1
372309
455951
106459
52
471869
416448
159725
83
58
145795
136671
69
342485
964937518
84
2
81
63
498085
62
104621
54
298849
35
109349
314280
88
525838812
89
187929
90635
96
17100
120249
418590
490209
224281
53
87
14
940988996
234730
275035
788203653
80
169394
125245
97
148794
8
396594
36045
6
340786
282677344
466156
793166216
472366
82
213213
788520512
478504
27
694838149
53
87
63532
79
81529
7
45328
277431
17
50
169457
28
9
62130
8
31
30
66353
41891
16
38
18
6
232024
25794
10
40
392639207
18
5
24
56
211769
68
38
17
234459
70
79
65
70
341616
330543
48
96
351355
33
20
66
823236485
380333
36
469678241
371061
7
878838994
235005
744256491
497749
16
2
8111110
94
6
176670
60582
385824
86
181901
84
69
991728590
17
678
56
26
5
229207
19
258041
44
232125
3
77
218484
98
16
8
8
31450
74
87
74420
455877
10
39
146794
1
9
7
5
12103
10
462422489
251141
41509
9
89
322665
136383
114998
338193
61
75
255299
59
1
34
342136
80
918070049
743123313
96
382178
963225643
437192451
6
435976
5
91830
564815509
155576
16
4
412597
298355
486936
231047
127343
488987
8
71125084
324328
112175
97524
986465293
58
89
27261
793928763
929372509
4
59652
494148
418099
406842
53
792102150
28
78911
81
29
31
305159
93
3
4
19
411866
48746
41
463350
65
17
45
5
85
124148
189225
464701834
371068182
2
45
6
9
378888
73574982
73377
85
90
24
86
457391
6
229790
57
13
165306
179066
97
299087
65
40836
3
66
43
99
92
60
47
45
364531
218577
5
456642448
102724
50
200567
4
287953
103764
150063
22007
994812246
4
66
30
798944197
494249
87
517350152
178313
231118
238345
5
4
31
31
17
965423849
498100
3
589275126
95
68
93
237968141
24
324192
915012447
316204
396064
49
587033838
78
48
55
222738
83
132047
114157638
481698
5
345932
65
98
335382
876422814
448082
35
69
65
39
75
377460
13
46
437974
48
39
494596
69
328474
370625
266503
103424
24
61
65
96
89
201862
18
36
383444864
10
46
142549
900798721
80
58
796081256
460809510
12
55
385275
91959
270194
255553
42
45
80
476339
98108
331456271
113861
366837262
88
94
49
30
440891
27
48
312457
44
62494
103755
449238
36940
9
422840
316873
188375
71175
11615
42
7
94975
41
241639
383837
260989
58501
8
253154
92
16
74958
40
75
89
441818
88154
9
5
70
290681
36
51
131939091
210083
332526
32
228001
1
10
2
460585
57
22
28
768623687
6416
34
16
960268054
945232771
84685
14
9
54
15158
274438
219172
21
34
456135
440811455
439190
95
100771927
29
257138965
330247
373830
447833
147721
417352
32
163059
268571
427340
3
5
24
310680399
480019
32
310660
62858
343180
50
80
478344869
50
28
74
73
13
301901
75144
68
40
2
82
35238495
915332158
495725
498449
487556
8
98593
72304
21434
33
33
91
489646
5
6
88
63
56
380864
30
99
96
64
378233
31
10
36
194537
81
386671
133006
487124
291657
63807
2
97161
9
77
465110
362307
69
356023
431992
456379
89
531899079
468343
57
2
684866849
255904
50
515288415
65
424784
2
368616
93
31924
719955112
9
99
91845662
7
3
344192
9
408452
46
956937273
5
70
411981672
612450693
62
249693984
301676
99
27
96
201704
248156
108499
430703
499631141
78
351429503
174519
248248
160051
34
90
196936
13
95
241842
77
9
172839
302292
17
53
3
334632
81
428394582
12
67
23
7
96
359797
9
415884339
113581
25
66
13
21
2
48
189801
233576
17
383048
2
8
3
259993
44378633
315930
86
48
346590
509882857
45
62
87
98
93
23929
14
179545
717482359
73
153996
352262
177324
210392
91
45
8
53
13
7
8
95
16646
45468
384946
424567
72
355052
961549134
83
93
98
89
92
453495960
441054
80
166904
44
26
161242
9
217761
56
145139
288145
93
52816617
19032702
30
20
415166
87528
27
228191
422096
467001
36991
13
88051
20
2
68
87828
30
96
80
119791
189263
49
95
398731
90
50553
99258530
26
93
345279
279253
912462516
63849279
161314
344215
88
23
36
319353
69
37275
195437
5
2
74
400310
27
74
336849
50561
44
10
270146
415564
280362
46782
88
3
44
67
454282
82
54
61
518042061
345405
229203
91
42
38
63781
387237
10
51
88
133566
98
401150
78943973
420585
285447
476660
39
96
9
23
992146774
9
68605
87
652819078
99
252287
418518
443956
452418
224763
87
106224515
3
294378
440390
15
26951
391403305
63
589041039
25
4
31652
357893
19
24066
270080
78
96
86
490366
345754
179218
24
411051
4
3790
2
33
63
344579
34
40
33
242325415
247666150
40114
554662803
91
357269
47
482833
93
165631
75
177934
68
136940316
303736
64184
141636544
82
51
42
49
393609
361982404
258357
73
804842703
87
25
71
105341
97
33
264071
421583
20
8
346366218
277813
372036
5
4
3
429188
245532
41
23
78367
332525
40
225114
168591
76
67
6
228916
68
6
744066012
483693
93
59
13
89
434556689
95000
80
487292159
47
137532
359120
423713
167244
56308
863923873
407509718
264267
22
99
38
558594978
263595
200453
50
40
53124
74
369748320
71
26
28461
120260
440734
49
47
6
50
71
5
91
251829
122919
9
106152
468957
451664
483998
3
24
432074475
307351
229796
417088667
54
9
439944
6
92586
60
17
138761
26
251825125
75
740989630
927594252
139144
186041
40
7
300171
96
3
4
404722
447021
95
74812
99040
63
38
43
52
69
47
276001
66
91
284278
6
41
35
332361
277125
48
41
31
175820
10114
38
476917778
24
428752736
258009
260522
34
545322109
2
312397
198179
417650
73687
278317
91
31547
6
327457
234031751
27
9
96
6
392707
200058
445568
64
334846
292359
28
268255
272931
398038047
6
461954
78
189821
13
64
227767479
329847083
1
68
92691
347493
45
302971
479476
275791
496434920
48
197415
187898
111095
37
257358
50
14
67
390124
99927
80
434239
473709
43
85
248413737
99
47
83
496365
216640086
351043
28284
62
40402438
18381
14
90
410970
467074
447165567
406583
137034
281130
473060
517584817
327095
236552
5849
5
41
53
797811503
171987
79
284350
599028944
63
2
464140
409615
78
182335
58
97
19
101088
90
73518
367008
373265
35
211544
342072901
61
28
89
83
79
72191
57
306610
57
96
199656
46
69243
119503
198955
7
73608
173351
162493
42
40277
20260
144382
395203
12
401070
72
815755675
16
244912
747053950
27
30
42
49
376996
42
4
392495
81
36029
14
75
532109739
329284
65
8
29
88178
92
99
15822
24
324967
49980
172323
247957
145121
966168532
48
429426
19
39
71
16692
1
692155427
743528165
250558
114167
60
426541
170105
422967
92
401736
363349
394383
43006
421794
30
170187
228627685
40
2
53
269984130
720743306
495045
495392
51
6
67
88
94
10
470008
457268
3
114375
62
879277306
4
9
46751
72
179016
59
273408
438241
332719655
236817
21
72320
874152272
360353
490359
56
66
27
472891
386024
430673
105700
45
352663
226987
8
428944
97759
75
272957
53465
170689
42
398202
7
337888
320132
3
55078
48
104119
73
64
66
44
662776770
21
239717861
8
89
43
343239
3
440113
323478
429795
230059
30
343555
265865
374634
15
357481
34
471638
691584284
86
66
463237
186172
57
32
17120
297571
92
90
461539
9
31
461253
252422
59
93928044
96
115002798
58
400765059
305411
67
32068528
6
29
18
211387
71
284784
10
5
408303
93
76792
27
418703
44
80
338929
76
20
59
943817010
99295
65
47
69
86
75
382895842
3
33
167140
60
72120
50
24
59
75
424811
87
866537063
50
142929
47
221895
332016
20232
78
68
15
87
350910
50
40871
416947
380247
35
265766
58
53
41
173166
67
459871
14
62326
303137
38
78
65
811474895
87
467080
16
136010
444340
8
390890
42624
253833
367838
1
325790
28
395175
15
38
285075
29
16
251914
7
348546
9
4
85
14
82
28
57759
22
2
69
13
51837
472037
2
49
496099
68
384920
312296620
47045
102201
132125
222561
338663
441532
370661
86
14868
130541
64
483646
87007
8
3
774968168
38
60
2878029
19
526960136
433455
305519
99253
37643
174427
157574
5
148569
456772
414379
478414
300166
3
46
373540
109377
93694
354736
55560
465995
83
3
55
788698668
369881
195121
79
23422
9
301512
87
111781
24441
52
49
73
1
94
92
10
9
2
573432656
13293
151866
464226023
261045
217318
40
1537909
57
2288
11
3
19255
231154
2
37
347338562
120657
98
33
216292
9
41
80
149288
30
486595
222748
36
93
786294060
305240
48072
65
45
453196
71
317722
2
36
49
27
89
74
153384
862391498
30
595799396
754150264
286995
76
8
178496
5
255286300
84
209385
472674240
403743
474976
51
9
498188
38
38
215005
9
89
86
158043774
671409495
25
24
18
44
10
6
39
39
84839559
562498781
809797779
471231
78070
139797
59
5
14
395539
738358321
31738
88
22930
35
47
4
9
363112
435811
407655196
350683
312361
1
351013081
76
917662813
49204
7
6
129717
68
47
120695752
924896718
13
66432
571509459
364474
44
495386
7490835
30
366528
82
407581
17
40
49
85
63
13
23
71
7
75
36
25
169499
2
304966
39
391271
27
384694
203297
6
47815
22
83
341761
54
335841
22
12
4
63
175187
51
490551
57
115037
273385
61
97051
310015
39
93
51
34
2
325733
63
83
99
419022
125517
1
30
89
7
235213
456970
273926104
64
7893
33
201881
68
27
313489
21
244350
401974
73
17
13
62
430313
658832601
402890
54479
64
91
72
53
7
40
3
96740
77
484622
448222
58
414335
202762
29
59
122319429
85
178876
192771
78
97
36021
85
172930
73
139822
1
491617
227546
969820967
163775
230881
499592
365123
3
439035
473938
6776
58
489941
37
343800
36
54659
81
120487
12
11
1
73938
227852
3
37
425307
11
57
7
362209
40
94
392306174
278089
57
388884
471698145
70
483049480
76
287038
75
35
30
775503530
38
7
84
56
271559
13
34167
3539
28
326648671
106395
21515
389451
853153335
15
274604
232673
691749774
26292
339419
48
22
99
32
89165
458108
95879
67
12
79
109800115
99
44
57
20
528139237
36
383974
441579400
119768
634252705
301171
8012
268323321
102016
64
43
461990
27
351068
64
125635
61
142867
48
85
12
46
410123
92670
70
44
497922
78
100943
2781
454770
410556
6
6
42
28
191895
7
79548
360412
70
473146
237764
485242
2
48
80
342315131
27
370821
54
77833
39
39
42
451082
156169
179214833
2
72505
572339469
38
93667
93
91
870810124
4611
68
46747
20004
473402
73
6
573158481
81
40
215886
66650
804502123
210846
71
74
67
85
9
226612
247240
72
169891
53614
10
684660496
1
385454
32
5
72
22896
63350
180484
468597
349443
332804
9
3
65
388786
2
312742
3
44805
460096
7
177538
75
60
462553
51482409
7
14
264810
27
9579
11
48
6
58451564
390027
206136
22
440559
68055
5
48
499265
74
13
126011
92195
62
369904
27
355404
93
61
422349
141830
81
246950
23
217378
426365
24
371418
9
375510
73
198482
177011
310119
83
54
268069
355351322
377367
51
35
807924154
214330
377220
86
333215
115760
777003827
59794
16
59
216014
30
345871
13
233788
345653
190254
284160
38
466379
53
67127
53798
72
5
51
115545
43
3
232133
338577
16
180697
52
831094573
82
6
37
275401
15
310588
19
57
49845
42
95
39
55
90718315
36
97
326562
40
171339
107425
366899
930558905
200722
11
656539773
1
56
72
85
4
468415
70
72267
43
469055983
347560
71
262624
39
3
123210
89
289322
239962
9
691018970
18
12
178179
227204
78
75
4002
22
605738055
405590
274598
33266
21850
45016
95
83718
5
402857
82
55
76
20
54
21
53113962
12
22
315422
72
1
15732
479180
491878
58
495033
165463004
50970
44
24
7
11054480
80
205130
125867
108035
495561023
1
239932917
255053
176915
228012
45
68
766747362
55
348375
65
115845
816868221
284107
37
56
6
152260
432336
287964
231367
86
472449
14
40392
22284
70
77
490029
7
551264174
351503
109213
88700
36
72
88
17
54137
431805897
1
82
89
63
7
261267
323932
285645
358545278
382626
224101
46
406977566
6
50367
72
52
994993748
31
23
23375850
108174
58
315243
70654
198638
25
32443723
2913
65268
88
56
4
126213
76
176819
37041
46
436836
278579
3
362819
31
107610
3
11
281096
42
78636
47
88
113465798
343425
56
34
66
172287
311173740
1
252127
84
389814
42543
1
40
2
401211
232861
800886780
83330
884323481
515406459
83
2
110382
96
29594
20
326503
7
62
89
280585
932117420
776547596
9
989973882
54
433553
416302
432335736
66334
315313
655356592
3
79
328723
471320
56
14
182011
434951
356733
47909
115522
67080
496645420
354398
8
122698
5
42876
84
23839
82891
206864
421963
79
36
60191
138695
7
76194
28
12
218776
8
291335
3
444054
51
401131
7
9
75320
29
76946
87
381542
420334
7
96114
45
369802
197111
64358
99
255601
4
376916460
322804
430590
347952143
489550275
7
271175
270663
273345
240225
291720
33
55600
498257
316966
298035
41
292225
60
94
8
389252
2
118461
559415624
24
25
102842
15
99
4
218091
7
399640
72425
195678
235690
82
65
62
50056
3
16
71
286652
81
339286
234945
394404
51
12
46
385184
250252
55
79
188917
467692
6
129088
499035
77
117807
12
53
338180
84
16
43
438219
354672
7
269875
789819125
3
9
42
204823
67
34
4
113963
94611
62
618890607
356403
6
23
334509
46
7
91
62
15
490690
307325413
73
331418
82
497305353
9
60
514
8
335213
4
29
324302187
231480
35
737605645
133790
3
342223
27
36
76
102452
424250
32907
208191
455203
337546
648933299
153484
162842
103581
35
458721
27
35
53
210514
17
416263
405003
339924615
13
549882097
292289
2
14
48
336014
472471979
493060
87
4
206166
378996
92
9641
32
73318
92
15
4
99
80
846683730
65
99415
211153
2
85
16
35
11
63
97
389225
699990932
421509
5134
537642398
71
50841
88
50
56158
7
62
489304
38
66774
52
59
2
380385188
35
11454411
7
41
5
275737
8
5876
490642
40
461029
361278
67
12
194606
467503
443192
191635350
117171
223768
237732
219438
43935
66
696466604
31
347308
151139
244251
1
90702950
370175
319382
76
456479
76
55522
336161
92
210531
513946364
910720521
335070
6336
6
83
393912468
2
172103916
367627
86
17647
295634025
19
19
72
71
108406
38
255757
2
365041
179995
8
7
455933
829379148
84
311795
52
102787
934219925
5
26
41
79
43
23
47
7
240449
11
78
99
38
369568
326193
80
62
62
427000079
34
4040
86
84
21
130036
341306
385199831
50
921868285
387019
482143
51
9
436559732
87
445725
5310
965884627
94
493721
389087
1
96357089
18650
63
8
293588
33914
341982
810589309
980593410
405760
23736
6
39
42
61
21
445198
93
33
46997
198888
357009877
466919
71
492503
12
96620
499489
296140
226338
70
82
10775
216260
320856620
30
50
69
33
401793
9
72
48
297753
31
1026
33
326083
15
88
33
261437
94034
149045
484805
278476338
46
50
84
90
458109345
70
72
72
80
6
84
145162
58
175129
90
773503123
477953
654179101
10
106321
9
434343
81
410475
9
43
8
346074045
418598
813502700
236519
1
319745
206676
59687
49
58428
499322
116393
14
79725
289104
138171
41
5
175831
97865
26
395259
67526
13
56
845229836
64
2
67
498740
488723
231635
494911
9
83971
12
122896
76
122556
6
58
55
47628
86
10
66
31
30
74
50
81
143678
108173
925884131
265388663
61
48
29058
57
4
462625
4
64
133582
219649
492316
196761
327778
51
4
79
97
38
63456
45058
4
727692747
69
477928
86436
1
210353
244994143
39
42347
827074323
489847
72
224986
245335626
315263
453185
399768
170820373
45
41
66
941458571
284375
34
28
43
47
29050
440893
75
52
59
88546
764553984
28
273332
9
33
188324
21
90
2
251736
16406
352100
81
29
69
131681
346535
46
470324994
19
6
8
455961
405146
196737
90
370655
87598
926776057
34
15
3
40
425776
259285
44
100440
40
1
11
340838
76122
343371379
169741
27175
154257
895897546
35
418737317
51
13
83
60
19716
339215
1
184919
79
67
37
81
25
68017
55
34
51
238808
6
25800
97
1
418096
36551
455696
261226
27
293989593
16
107264
71
25
429129
198427
477106
20
339708
148459787
293716
96
18
421541
373206389
13
159038
89
106159
98
27
3
375459
357887
46
86
355274
585154991
7
94307
54412
288558
85377
324956
44955
1
22
34
420991
64
48
473556663
80
43
54
66
119635
241723
158952
951709946
153363
37350
797555737
57
121005
314985
164128
5
58
7
119541
150314
4
73
76
25
325329
453145468
57153
237705
16
39
155748
86
66
83
19215
70
314944
86
77
27
704681653
365016
732046689
19
3
317417
90
40
389013
108965300
9281
35
202460
770832958
270373
264863506
39
75
184848
8
17996869
288530
119347
21
179625631
25
45
39
50
62
876345309
708601039
45
142316
463860
426479
87
772853246
22
85
89
94
27
594740272
59
36
607339466
80
405414
164812
78
15
33
468657067
14
241607700
441865
345638
372453
15
116045437
3
24
18
128851
44
42
53499
92
377458
260387
15
43
175376
106917
286269
70
27
57
26
142917
299425
7
98
275956
77
204661
229563
89
42
357961
321374
498079
31
514185558
831
10
300172748
78
187411
73
7
320981
48
66
95
91
468738
77
47
87
404790
1638704
376200
19
86
99
6
121499
95
367137
354186
97
68
99
467517
271962
51
5
77
7
88
693867612
24
71
71
738810931
20531
366672
17
79
39314
93029
5
70879554
98
253115203
401952
64
306226
49
42
96
10
93
15
51
467231
194823
128845
92
80
8
95450
54
85
451448
308542
79
18
32
4
378884
639426474
97
9
71
69
8
38
457467
53456
98
83
99
401120
63
4
56
42
6
83
72984
689063738
789332747
345989
175055
61
63
443653
208512001
28
217322
814230194
21
6
14
976951605
209763
92
25
26
357037
387972
753472489
20
58803
12557094
92
8
167144
299667
231229
97
96
48
130638
387076
66
2
68
69
57
196440
72
29298
367214238
93
62
86
328590029
213143
74
212841
67
499689
296494
84
38
58
62
80
324291
86234146
95
96
201870
125527
240485
711814958
922186987
118391
23
91
99
90
680206137
2274
13
59
260269
59
319974
157892
28
514115636
5
8
19602
796622637
2
88
99
244694
34
846975978
92
454717
77088
98
74
59
19
53
21
87
251752
21
56
56724
386156
23
261091
493249
243896
200440
29
14
73
388674
8
8
355038
23
422716
5
10873
6
166629
85
9
6097
73251
640011615
6
46451
6
26
95
389103
433938
181196
83
53
937799586
6
15
142606
64
61
67
24
54706
290062
8
3
423117
87
36279
84
89562
75
373808218
14
56303
20
52
284009
93
24
456059
2
284438
84
31445
349824
31
68
57
477509
375531
370112
639506913
69
311328443
7
252284
42909
374317
307565
303759
84
202044
910475049
317880
61
7
324692
7
83
385152
95
23
322363109
296892
281199
91
931459326
63
61
318037
376360
7
243102
92
6
8
4
7
63
24
77
54
8
69
512612528
364164
398005501
337722
456656
54
28
12
436874
98
178795
42
289777
23
333668
22
92
1
443442
9
380674
96
414172
106135
285101
360805096
469500
36
87
481904
56752
14
88
369006
1
93
434655
358931
75
7
447842
225729938
2396
365511
22298137
648680477
89490
75
471076
163127
421967
45
350155
65
35
248247
61
327837556
397393
889470303
400118
60
99413
67
4
9
30
36
45
618096649
32
77310
862331972
22
526821880
9
72
5
450199
92
5
569400238
2
49570
322724
49
381101
36654
260048
3
209116
28
447490
364113
360575
43
270018
98
14
52
47508
339050
465943
184163
500637492
327123
9
15
481426
211250769
49
212007
52
363764
65
552908916
10
39
47818
45336
266547
64
658408918
40
244272
467046
192593
464850
188190
881202865
120797
122614
26
67452
14
411055
79
23
388768
91836
33
8
157412
79
278246
304835
255697
82
316495163
413754
500637614
5136793
165898
43
7
35
916345610
496668
64
95
262265
56
60258
82
5
249740
361369
9
125573
54
7
398982
20
79
75163
375821
141951478
202695
450660
189457
360182
69
25
63643
203482974
214875
43
376574
398310
143794308
66
49502
450036
6509
34692
80
45
456476422
66
2
14
122515
475887
356943
296185
7
14
304872
431349240
401391
6
279688
13
206666
231583
272616
49
27
300334
62
217279
610787716
332676
81
99
145514
10
95
250437
268076
367911
69
143685
438561
11
38
284652
167816
11
125090871
335783
1
737761562
47
70
274794
74
199020
52
82
6
83
84
433991
5727
495756
137306
43
255950
155987
375766006
21
55
361162
398159701
275293
165744
741521521
52
198677
307039
82
68
721114301
3
481229
62
453086
31
927015743
401757
26
46
9
815289344
2
241972
50
984159505
12
96277
330841
48
78
286930
688917580
281562
64
182729
16
39
47
16
31
64
45
314880854
44282909
98
175143
124607
222229
17
181407
79
26
220201
77
305326
460059
40
60642
9
53
436686856
9
953165331
156723
16
32323
92
355344
78
8
256255
284619
13
86554
7
9
189118
41
393721936
377966
406702
23
223511
426580
329531
9
399651
78507
60
272982
87660
324456
396501
40
99
9
788417658
344063
11
10
361205
398852
443611
249126
115150
113255
48
422871
380097
47844
331239
6
33
45
9
134003500
13
13211749
59
32
129273
8
2
98
26
392992
37
26
67
1
484329
78
235043
485057
11
94
471206
16355
42
299840
86
92
5
718138524
47
8
520753825
74
77
99
43
70566
103358
293182
23
13
169172
13508
1
89
447867739
309621
18
11
275901739
383778
6
207900
4
583446962
296936
429888
5
65
545915161
54
416372
381335
85
8
527905085
472830
111941546
29218
184094
204929
41
26
53
65
3
79
61
560100237
38
19
358550
3
66
489266
55
347320
96
86
402583
64
264977
254640475
16
29
287417
19
8
66
4
79
14
219775
160870
27
400348
88565
69
53799
58
314727
144167
896726281
2
83996
418090
4
47
73
53
9
49
8
183188
91
8
10
37
12
79
50
442951455
510484701
144844
68233
492471
209131
983270691
469942
489180
311911529
753302780
40
476531
8
8
102266
68
62797
14
46
400399
8
126611
96
240207
70012
50
33537254
225607
9
335001
303005
77633
17
51
882655970
256389
75
24
208641
48
23
870478980
8
905711897
332806
19
78
248679
24
39
7
240999295
53
450671
62576
124461
95
84
462416
27
420020763
90
772929581
23
496624
296154
33977
226429
9
11
92
60
235425
385490
16943
80
420874
9
9
90
223540513
2
69
11765
532392340
46
293734
243277
79
3
70
199072759
72
99
199055956
4
62
27
244308
15
3
35
27
68711
995796969
51
41
457511
57825
40
62
44
390019
256472
575003450
294263
85
10725
42
104897
64
35880
336408
81
491778
60
74
277148
441870
75
778468471
468219801
706542482
64
17
317903
91
312520
118747
25
63194661
277252
99050
941719065
107152
99109
364127
386980
304509
5
7
39
19
71701
3
23
256010
77
52
922342148
133370
22317
60
46
81
54
3
53
48
80
485642569
793717379
382540239
421027
454115
497378
494542
26
186114
192685
363854
1015
9
49932
16427
857870338
126576
499711
5
273583
343345
386485
699173115
42
5
26259
75
219391
411070
88
88
285796819
7
465994
352523
25
31
86
110578
391400
59
407822
6
48
160832
48
28
3
118788
17
35
161405
49
98733
7
96
95529
76
4
26
234180
91
98
27
35452
61
73
386522
382477
242524
349922
82
49261472
156462
51
498575
70
329741
47
500071832
536506577
991751010
158358
15
160404
27
288709140
85
8
15
337660
83082297
1
38
99
6861
454310
38
67296
277226
29078
44
1
275502
92
92
67
47
20
36
23
23
302967
429450
15
43
82
9
327713
95
445049
296895
52
42
67
6
28128
89
56
48
235912
299454
359288
382881
74
5
8
264227
32
105979
37
46
7
25
473230
61
19
92
169492
69
275885
1
96
8
74
40
35
87
81713
146989
196838
38
49
161455
11
944300964
200297
123934
668716739
212499
79
336604
53
933144221
24
9578
356489
45
6
50
84
412484482
99865
9
3542
64
28
676606607
67
2
328346
173763
23
23522
34
24
436027
51
45
79
196389
364492
471736
38354
32
64
17
7
81
17790
73
77067
9
85
7
4
313964
77013020
1
407227
836852315
386635
98
66
95
262317
285012
70
943387833
292435
397161
278840
2
77
416061
267231
57
99
188692016
21
74035
46
386237
4
77
84
69
6935
59372
134557
15
44
43
312240
10
43
119151
154143
482004
1
19
132572
85
93
699063521
86
96
137780
907963479
72413
27
90
5
9
71
36
304174
2
46
99
27
207108
39
404621
98
453986
95
62
707608238
122059
57
20
98085
9
96602
9
357736
76
59
89
85
379550
65
484387
50
80
270120
210240
58
441893847
339571033
26
300286
9
3
53
357151
447037
81
68
91
358484
48
378655
491671108
84
253085
359313
14406
15
484713
14
45
238410
92352
16
84
88
61
320781
221978
52
447878
307754
39
93
375005
8
82
70519
90
52
26695684
49
474264634
38
5
287227
218184
74
58865
29
66
34
434494
38
3
5
6
218130
485952
88248
94
91
230517
209690
64
105382
4
31
7
7
42
69
31
7294
102548
65915
194334
215266
94
121649
32204656
69041
180773
926141624
70
498227
176665
49
93
61403
23
372252
350352
211394
163007
436445058
6
350360
10822
48
81
31188
3
11
3
306751
468350
58
22
77640
419984
180882
62
20029
364217
5
184359
316116
86
25
19984
283390
64
87
10244
440057
35
52
92
92
96
106861
82
40
84066
2
60
120395
219435
72522
52788
7
357410
59
227027
8452
65
653898670
5
96
206275
27
64525
499261
205077
148276
20
48
10522
58
88
127953
231998
485535
7
91
25
71
289837
28
20
58
212880
34
34
2
359371782
184451
7
69
64
61092
88
632616721
282308
416099
52058
1
200006
9
324889
50
80
238457
457394
31
75
53
16
590105720
3651
308923
70352
55
52
64
93
10
499665
337445
292259354
37
432455
486363
65
42166
65655
3
353390
22
81
52
70758
78
52
28641
318048
44560890
109219
22
15
149510
8
29
75
264031
53
399001
87
35
64
57
483913
91
352391
59
21
98
58
94889
127013
3
657207693
27493
494224
98
29373
248314
461571
48
443058
39
99
106150
69
49
8
437841
93
88
71
141239
28
42
461408
4
179994
56
20183
487104
11
122354
244775
82714
67
92
93
472642
419406
88
398557
77699
44
53
28
82
91
8
51
655214942
3
42959839
6
6
74
349187
3340
4
81
4
477264
7
104794
72
30
21
139186
56
40
24
475775
22464
362488
363248
1
88
414306466
867590248
6
435196
95
6
57
104504
25
57
303016
828281680
92
314297
35
44
415451970
6
16
56
616247131
58
139383
455323
35623
99962
77
20
5
217022
428506
142514931
392450
232260
3
788688399
488305
85823
3
49
25
59
445523
470623
499202
1
90
115382
256973
2
14509
81194
425842
857062260
430079
70057
146333
29
163231
84
95
274861
9347
189543400
179594
96910
77
8
242952441
191343
464493
281509858
198344599
9
6
75
921945672
382154
437785
12
70
56
52
138670
99
19
280085
223143
6
62
438215
40
5
1
18
82
42
247788
12
95
469446
131491
26
369446112
414359
432943
12
397835
239422
426591
495695
2
350391
19537
486837
33
75
82
89
358472
7
22
348693
70
55
8
170856
59
34
359161
125106
5
84
76844
215674
20
13
709442550
98
449558
67
438645581
38
521573261
62182
75
244234
257538
95
76
332675
7
94
11
76
43064
38
4
233915
53464
240358
89885
93
331390
2
56
85
11
93
871879484
3
162493
53
221578
6
31
50990
431745
329093
114601
219542
450028
554320656
196117
189760079
104012
46
93
274000268
99
8
58
36
325957
52
4
336291
405901
372144
88
59
63690
717595284
34372941
44
68
401944
414210
87
165512
116174
58
2
164980
293768
43
783858402
63
439289
44
17
60
35
76213
76
90
20
187341
286944064
95
182855
48
163053
387907
427059
116351
304268
78
441522
98
94
209129
52
89
25
56
92
71
39
166281
81
96152
45
923778296
59
266766
43
492472
22
12
350481
354811
47
71
26
491115
482707
41
72
85
30
48
229788
326850
45
1
14
4
178128
64
4
107666
490489
69
447317
7
57
50
507196802
259940
11072
477816
39
430446
46197111
655959998
485817
48
10
176426
7
12340
26
66078
250100
287619
138825636
19
774429565
322680
86
62824
238786
67300
367913
4
54051
65
2
1
95
66449087
31365
53
64
61
101727
2
167941
44
48
311895181
380537
302890
29
43
20
18
65
271813
29
48677
75
26
40
76
443514
38
43
20
308407
5655
5692
64993
78
16
48487
54844
72179
373176
4
4
40
74
4
9
131213
76
196378
63393
49
57749
2
4
3
3
23
216213
38155
86109
29
74
78
72
463843
45
23
290882
147756720
42334
19088
615440045
140885
1
449452
450929
19
27777
31
496465
28
27
74445
293892
249157
445907
229449
83
4
69
286725
17
15
384416
45
29
321111
508059797
404093
390535
10
349929454
3
41
943232481
32
387190
251084
163542
6376
416098
57
415235
4
113689
367843
489267
421908
2
373077
61
12
59
289256
9206
4
1
2
427933
50392142
451710
92
142763
82395
50
84
39
1
377231
224025
284671
65
20
8
84
59
65
94
27
5
427780
72
61424
882162069
440278
447031
24
359257
403142
13
95
68339
36
34057
17
411872920
237476
41
10
338083
93
54
8
96997
301563
483694
4
322086969
57
246206
442926
107759
310277
67
81
99746
357934
210894
405022
1
336829
154837
236045297
3
390024
206311
347882865
63
68
467818
10
32439
278750
104816
277040
287487
93
187980
279392
464625
12236
37
11
60858
272030
85880
105833
47
98
35
44
92349
145530
63
8
11
12
273080
12849
56
51
68
154880595
151441
56
138957
64
819800081
70
237928
172140
9
8
96
7
31334
54
46
34
364286
40
81
232258
110752209
336464
712161764
273512188
40
8
45
76
131842
39572
777715724
307808
40180
83
158972
67
4
47
440546
29
7
5
9715
62
151824
9
5
64
75
91
85
13
20011
19602
398345416
471690
317860
65
83
8
121128
93
125645
53
92
9
447771
50
3
70
358237169
75
25
77
322465
3
137880
125481841
61
2798
12787654
49
8680
433090
207536
2
7
8
89
298199
339787
84
100124
38
8
16
81
890117881
492627
38812
83
75
17
206144
408828
77
1
115966
26765
10
23658
22
28
26
853204203
9
9
99
6
172435
6
327614
93
78116
473306
30
27
12
36
84
235706
367355
375287
13
65
26
270292
66971
218257
277706999
342844898
46152
448789
432475
21
34
47
29
34
650823071
16038
288828
463991
5
242898542
198543
11
319160
9
7
100565
66
361558
15230
100785
62
209808
39394
14
357014
12
265069
118987
299064731
157020
439742
44618
72
40
61
718814974
16917
433280
480561929
315148882
32
75450
9
425114
86
33
52
13
34646
24
158849
398934
719830273
423307
279459
50
3
416370
18
271227
181146
51
91
477831
29
98
188111
353022343
8
307149
31
342611136
72
111987
161805
6
293668802
18
92
19
45
61
14
470795
380548
343441
386559
133693
111942249
487092
894157734
75629750
2
79
2
264604
70
53
128313
309603
16
89928
90569
367268801
447143
19
241521
184860867
203416
64
59
11249
557382176
334106
297666
72
55853
21
3
293209
418956
23
23
43
110108
261250
85
311388
243424
166478
1729
531032923
48
122175
92
303527
38
148964590
242588
13
327034
3
11
104886
73
55
77803
62
4
384378
60785
3
474752360
448452
75
193493
405681
131529
403815
1
240838
487922
1
89
260415
60
6
20
136492453
18
17
91391
46
52
33
342244
424727
40
97540055
44
80
70
3
94
4
49
320044
803071146
450252
77
42
62
30
325033
61
186825
71919
28508
121964
304242
86
8
56
455331823
61
11
84
142567
201721
223058
59023817
301362
480190
461591
480280
444545
526732008
46
468919
900353028
35
95
551577353
72
89
94
58
87782
35
64
63
68
161392332
61
64
45
449327
180433
492310
235437
439429
83
76
454279
71
369173
17
67
278962
118646
99
435103
90353823
87
92
34
25
266906
452950
307494
34
86221414
71
47
2
2
51
72
28
150985
102560
447152
30740
97
123043
78
80
168530
363307
137800
86
246363719
8579
321337
101066
66030
208290
362720
59
4
259640
10
364974
13
414634046
376954811
38737328
87
37
52
8
59
426610
14
5
488144
71
187162
97
13
15
46
2
137067
54
44
431458
402415
290959077
453097
248359
372135
14
586322897
314328
45
86
448421
227179
458661
393301
174088
458429
18
77224
13991
94
40
467638
446454
258172
71
361953
47
259639
169391097
649059482
48
70787423
28
12
2
282570
28
187778
94
4
50
33
455995
204878
91
240484
68
399778150
8
491478
23552
345743
70079
61
75
53398422
80
64304
159541
26
97
129871
11
420246
333877371
12
3
176618
78
388526546
464988
98942
34
445669745
61852
99
6
54
54329
40
318066
97
2
260647
25
368150
71
2
4
1
24
249317
472781835
44516
335906
30
1
304883
842386997
141634
7
412517
402561
18
425065
8
168282
65
439169793
30
20247
97
32
21
3
16
3
388083609
291610
41
267555
2
192509
232618
332143
160660
9
72
61
96673
273146
65
88
433110
99
376422
48
133136
67
77
66
10
83
99387216
81
295212
25
98
145618
76
91
984893664
408026
12
187048
69
335701394
285258
6
14
367094
9
77
32
252711
8716
30
120412
339649
281276
382298
273101
62
123890
90363
370784
497933
16
54
1
58
439143
315398
352880
1
29
84
367972794
86
39
56790
448950
14
316958
73
55
76
351965
134011
66
79
1
29
79692
89
618215184
294378
65
972883228
42133
301706
23
181131
65
43
159537
25
365780
68
7
433666
441109
3
4
20
24468
75
296427
59
2
298394
226117
234412
95
328026
387652
370514
40004
222438344
27
135572
317747716
844472396
51
55
715563386
430939436
36
39
14
484563
32
27
354710
121238
91
224966
35682
5
25717
43
15
96
443110
55
25
75
55
27
46
2
99
79
570722688
437094
2
199800
306352
158660
238998
150060
443833
416564
12
73
130623
31
320566
97
175445
72
87
28
474640
130716
165638
75
867871717
75
206959
9
50
31
95
35526
154629
215572
254030
16
90
34
72
283839
475016
52
448671
7
306282
181530
809261630
295642
652786163
218106
5866
225835
16
355224
319883
19
371879
12
374276647
493900
43
197582
8
90
74
380545
797725910
74402
18
76
41
21
61
8670
107285
88
44
3
53
532748320
219513
887528766
18272
357415
140482
35
95
17
112101
25
91
36
289414
87
140594
336021
349593
8
149714251
22
18
58110
338131
22
99
93727
93
249409281
76
85
412304
54
94
399934090
305009
77
45
82
6
324713
9
103783
64
347195
82889
67
2844
195930
255076
13
527008552
35
80
3
442077
56
4
455981
52238
229307
9
407957
40
82
77
83
445686
495700635
84
67
190170
317488
39
721838095
81
206534
142287
60
45
27
98
433266601
150050
206572
716591676
271044
131705
12
43
42
139626
97
87
5
253823
35
219633231
6
100990
83
235483
430672
800987621
399893
50446693
346994
6
383999
392703
188734
325047
241655
75
452347
435826
56772450
61
129937
242586253
94
59
7
156699
831573299
9
371278
72
437172
7
485719
187042
494317
227083
2263
314660423
71
7
189119
382430
248933
64
67
30
90
135850
25808140
60
85
26823
63024
84
55
58598
76
916788085
31
10
13545
53
90
230119488
8
69
27
56
8
229334
98
30
87
11
666317440
22
68
295446
929853541
463699
327870705
7
1
405172804
85837
368964065
6
360389898
11
91
98
16
43
163460
278937
82
66263
69
82
89
88
4
5
30
30
432412566
15
691854002
442534
3
26
114510
1
2
443809
72475
63
73
483416
72
480447
201166
74
7
74
27
7
8
45
144026
45
19
10956
83
406978
67
11
263699
74
53
121428
201882538
168645
16
170656
102993
18
94
83
33
203766
72
5
338393
58
486892
3
93
84
234788
263558
220951924
71
70
67747476
9
494242
408970
128504
399438
62
5
849512099
26
7
247435
49348
73723
343531
433302
80037
660065960
2
206085
237908
397151
2
114305
248339
62
220356
902306520
191020
435251
41502
3
37
144481
23
3
409232
74
19
352214
6
97
59
3
51
24241
452969
136576220
4
1
320973740
263348
279495
16
279841013
371925690
45
194018
505681629
488083
63634
89
14
235605
20
14
152259
57
392325
59
78
191053
394331
402835
45
43
24247
98
344140
415254661
184166
8
267616
89
96
50979
139756
29
40
20
17
23
4465
1
14
86
250579
69
488239
184912
20024
6165
44
19
58
979884518
382645678
479608
43
55
3557
109716
80
93
174612
97
9
314275
458553735
94038
426398
449737
409337
86
16
2
13009
53
256224
116684
3
210574
139870560
440573
12
69
90
317662
68
92
183265
1
73268
72
80
392862
56
167967
195174
370489471
9
3
442366
50
72
938907026
372651
10
44
163416
84628
86
29740
704228743
82
404556
52
52
274815
128190
677563480
137324074
378453
15
9
122547
239462
489933
333221
15
838687600
308015599
219218
261070
325392
358100
338865
2
34
885613407
327187
121476231
61177
6
51
51088
9
220433
491803
278563
267898
43220
58054
186211
48
39
343219
6
293575
240863
1
87930
485703
82
83030
185602
926038332
38
124979
53046
56
2
502108227
18
5
446565945
97
211894
21
95
36
17
96
121375
318915
26339
243396
702038226
69
41
845635839
89
433119
2
148283
135730
59
6
656786146
499409
95
67
1
30
1922
8
30
87
35
297220
2
51
86
70
8
23
73120
279919
118740
1
15283
68175
47
61
27
57
388612
934406135
18
374444
240368
59
365560
865266914
372172
139146
81
60
941
198625
410286
81
33
322631
9
295034
23
4
896861445
68
97
26
91047
354350
77
54
414540
5
477191
67
387986
461561582
358773
341705
331242549
302627
45
433446
34
39
364486
105171881
82
444219
15
793179969
334945116
327974
190962
42799
719968459
424261
7
298552101
50
30
90
81
39
2435857
3
430288
16518
23
364785
927450629
302556
299189
905504607
24991116
495350660
381786
54372
75666
236976
9
227137
22031
327052
184368
40
8228
396065
986889581
233223
125117
454527
30
57
265632
63
3
37
86
498835
20
103336228
417650
68
975060547
416112
205905
1
169861
28
128808
117154
380238
71
37792
73
798964795
84
63
38
4
111473
167759
445019
119603
8
474430866
2808
285309
638277696
55985
22
41698
91
808940232
128004
6
72
13
131822
136631
96720
6
8
203511
13
82
70717
108024
16
132263
8
428511
66762
148831
50
59413
43213496
54
43
276924
4
107658
187476
98
9
8
2
72352140
8
298773
306189
39
85
19
23
7
25
51
249996
213079
67
488561
51
239854
312844
482071
3
207085
3
353550994
11
23144426
72
6
273620
9
46
240372
144282
372841
180492
270785
70
18472
10
44467
1
52
86009
132308
39
19
403326
77666
508809589
10
493788
35
1
440773
77
191685
417689
493979
43
45
37
95
198279
104683
267571
33
375375
65444
162315
401018
148112
308491
9
124658
77
47
50
322108
6
411974
417648
9
8
70
23
468511
16
41335
6
396556
2
13
2
296735
291498474
80
3
79833
480105
5498
78
2
52740
81
60
351135
789821827
24
169586
316729411
429630
1
74
431916
425498
57
3
143091
4
220667
95
659497373
30
186333
16
38
446832
437438
32
52
395974
42
23
76
450538
42
483590845
26
17
6
89
40
161696
252601
435925
47
42
3
126849
39
351962
88
349794
136728657
75
388137
69
51
18
10
466967
90
63
51
19
80
474155
70
735903190
2
390441
20210
4
98
440215297
375491
193518101
66499
25
74
51079
32
6
440657
6
82
9
487372
9
3
185982
209798688
304465058
89
403114
17
32
255519018
24
91
588862765
444878092
253776013
86
196369
98
482467
50814576
125120628
76
108392
446070062
25
74
841897210
134411
379625
160402
84909581
15
499828
8
37
79
69
14
470250
82
48
53
567556057
61
30
269109
6
16
249673
428770
265145
227602
267300
97
89884
437310747
60
127958097
88
3
403957
3
8
740211290
2
286531
216434
255228
422038
22
86
10403
113680
83
314731
2
83
249551
485676
494243
1
455820
71
258670
244514
14
57
313148
488817
96
15885993
9
2
492736
52
456746
456697
347721
6
24
57
82
59
39
55
47
968615704
467971
93
82
255028943
87518
400630
57733
73
954466740
431250
82
58
51
444783
60
411272
7
39
86901
5
49
93
269944
16896
20
7
6
94
14
22
141421
546312020
97
1
7
6
221623
385533
28692
66
57
9
28
96
6
450367
35
81
72
34
7
743141841
61
79
196581
848695049
114464
411215
216228
87
487081
1
400824
253786
106139083
253626
30
15591
285977
66
73
457993
389233
6
45016
334907
59
5831
342106
219656
311446
162711
73
40
11
17
6339
125588
84
489234
78
128312
332085
793629709
205078
8
96
72835
380780
40
421401
56
151221
110301
6
302639
5
220777
51
93
10
4
43
94
424634
3397
63
314875232
84
8
45
6
79
514491207
48
254973
49229
4
50
90
20
347350
15873567
351248
911509288
16
47
57
10
61
7
466806
22641
318348
32123
98
2
20826
7
730287929
79
186620
8277419
393969
159301
9
32
447195
26
3
234870
252632
518838927
65
92
177903
174171
318160
242510
2
72305
890412769
95
689930916
85901
724651434
733832609
12
173897
98
95
8
155927452
95
5
76
84668711
94357
93457
48
51
13
261524
51
73
3
205482
49
13
94525
450318
320971
75449
88634
820820527
68
147673
6
439577879
58664
53
155799
460957
169077
810537347
50
91
16157
121837
433343
19
254552
57178
47
392346666
231064
36
214231073
447801
319149718
6
80
392521353
351741
66
1
355897
51
535951352
30
87
49
35
546792658
172899
54
89
206470
11459
310837
35
162899
58
409993
358340
69
47
33
1
417162
721561074
158357
110495
10
45294
102676
41
315904586
232875
51
475040386
413857
9
305060
316105
57
96
164809
306110
439677
70
65
6
317439
95
1
86
319641
27724
1
91
70564
28
427511
13
401360
187576
330175
9
394921
75
8549
6
334714
71
28
95234
151219389
17076
29
7
84205
61
264097
229508
180279
148024
485773
19870
60
26
496456
278401
61
21
135513
49
803659872
63
942649122
40
5
6
296346
291711
57655
288325366
5
7
246655
9267
431984411
56
90
74
11
84
10
34
489505
162995
190435
235616
134395
15344
199914
65
333761
412096
233805
43
8
33994
61
162750
18
338706
11
61239
405133487
49924
35
9
24166
53844
67
303439
402237
96
480541
79131
258748
11236
297066
252439
95
1
41
340464391
35
579098137
285680
220750
135677572
49
385801
53
84
51
311444
27
86
64617
170370
84861
49
31
96
44
83
348818
4
133957
29
141091
66
85547
454294053
1
70809
958410278
152151
3
257580
22
468318
8
19
48
489463301
22826
311643
499535
82550
19
424467
402199
65
18
3
401634
9
164898994
12221
83
89
495323
520276104
9
456571
181351
87
314681
79
94382
42
218828
40
126365
453574
219214
54104
243468
54
324757
23
6
696510638
74
60
36
98
85335
303679
86
17
290983089
62
59
201023
27275
430600
172125
768274439
152243
723627984
626346323
493054
154646
259522
456799
1
55
59227
138530
290821
23
6
67
1
213036
22
471574
71
60
206095
89
982626424
334879
3592
218054
351393
831388418
71
44
9
284553
225213
242437889
473724
18319
461954
88
359981
44
32
78076319
48
69
11
4
84
335870
51
50
91853
44
1
104723
404787
38
428516
81
38966
312342
85
433599
453379
64
30
5
477683
468732
295765014
18
40
56
399318
82
56
214763
41
175148
303870
94
94
248109
204393
162450
25
61
97
79
2
54243
20
41171
415512
20997
210557454
336940
2
8
4
433931
40236919
18
736050999
320944
81655
7
411169
151239
97
38
263838
49607529
97
93
40371
71
951249639
459245
903326712
28
444255
38
130040
240496
91
83
91594
45
394688
102442
59
62
69
16
78
58
375132
38
50
49
32
7868
263042
2
379437
68
361010
6
284478
204493
342187
3
63
100700
54
9
3
403192
181420
72
78643
149492
54
499470
56
66
92
12346
99
467928
94
54707
45
416000
178240065
31125
42
220789
7
220608
37676
83585
401786
29
115791386
6
2
43033
35
8
324844
47
79
381421
1
99133
36
53
6
95
301124
466128
59
73422777
491239
2
99
6
362242
24
89
41
1
202018
23
4
366417
38
89
96
1
36
70
37
8
10
266335
485131
75
71
120192
60
27
431025
65
76
87
69
41
142609
96945
69
44
21
4
203958
86529
61
59
29
261305402
45
36
390145701
2
650128178
59
46
29541
76
242080
887853657
4
41
778803253
106041
18
348417
219796682
283621
249589
9
139374
18
45705
24
2
155750
90
886477209
843560052
57
317650
12
381334
36
80
12
7
31
682420989
54
237049471
44
269135
319091
80
93
485953
4
2
247666
56
303200
27904
28
157746838
9
68708
267631
407653445
484686
71843
12
55
68
475174
92
4
74
467183489
5
96
266585
393053
36
367760218
274430
441203
72
33
2
85
47
269763
83
250503
48
53
7
8
87
130082
146316
40
43
182052
83
45
448084
9
76
36
164134
78
385661
89
4
66
39
2
167262
20
81
75
99
58730150
187327614
96674
582655783
91522
10
4
99
92097
176067
41
226406
277141
250907
46
447502
8
19
35
109523
37
187042
405138
29
74361
6
492829
9
68
10
11
68
31
755355674
8
237410
13
37
20
294324
20
444812
420259
354731
473050
253534
186373218
342689
100759
333197
91
732800886
17
9
22
319106
39820
257558
17
64
80953
30
7
198901
57
179833468
152550
185529
755970404
345969574
183913529
60327
380703
488558
455585
53933
261375
11
2364
84
491742
27
384279
74
89
45
377435
900177776
43
497157
170655
41
437250
266012
197128
647645556
4
56
45
4
379469454
253521571
21
40
234201221
13
398486479
18
386773994
99
75
534038976
334153
30
38
264544
127510
69549
197874
487690
371680
374330
65
35
377999
439859
23
36
4
97
140313
71
52
21
409065
488885
384247
21
415704
352048
259509
209339
20
444142
157650
20
267155
5
26
85
61
68
135882
2
75745144
309629
482264175
401342
191216318
11
341181
72
302968
308212
362805
3
57
60
284585393
8
468423
60
40
89
90
47
47
90
1
22
351924435
65194
74
267982
32
427415
6338
992220350
54
91
429554
398681
683506217
50
250012
470911
304360
93356713
74
39
53143
7
8
203996
54754
5
33
33
43
70
264750
76
174632
87
59
357650
64
391092
77
56072
67
14
75
160384
22635
386205
185726
709824196
35044
56799
382840
345079
329775
9
568431886
11
355813
203965
353513
11
1
300036
60
276259387
81948
311953590
492732
138642543
70
25
74
6
48
421767
226877
234507
678754464
444069
412673
322534
477030
77
81
37
38587605
682163657
231342
136638
332733
323759361
360968
8
9
47
27242
465728
11706
99
19
43
549607226
350532
92
379289
429309609
360430
373130
16
98
26
339298
33320698
904872707
3
54818
86
84529
78
48
143668
84444
95
356714
359596938
77
218715755
264506
284687
89
177658
225158088
84
153719
5
75
67
233611
11
433196
45
8
80
263794
387704
94
306422
12
248555
16
87
18
70
51
341663
86
991086330
263736
28
141194
91
268229
490135
426135
32445
49
8
378783
12
208885
3
385822
182112705
2
269800
42029
95
359280
60
81
210170
59
493625
173582
6
27
397039
26
55
72
87
268264
482834
95274
96
400946
256878306
83
281421
83084
281269
331574
365656
83
29
37
378805600
13
9
39
44
37205
2
517727454
10711410
380597
4
481018
66
83
119186
172531
7
90
395334713
3
8
60
404744
23
401531
96
221020
428679875
116498
436921875
230990
63
253806
73
7
438288992
180494
81
93
331926
25815
21
54
144754
66
24
107592
18919
80
25802
98
52
132484
281022
474456
5
39
29
27560682
10
38
520406129
83498
13119
62
356814
420263241
1
17
44
9
5
34
20
81
309846
60
27
5
268278
42
15
481391
420047
55
57
329025
86858
56
44
5
55
43
313073
36
85
750221198
38229
293333
6288
93
78522
510341799
60788
32
72980
1
14
956829997
92
40
49
24
385469
77
45
70
21815
28572
66
68
27
463460
379867
83
15
321221337
178176
79
35
892390753
85
40
81
326141
23
219229429
96659
34
1
11
33
26
120412
30
87
995158804
362518
971145756
295063
192437
95
40
10
5
12
52
326580
13
336862
91
7
39
46
2
51
370126
473874
82
87
6
615550793
75
28
71
735006401
161837
100751
333645
97
165960
301447
18365
307978
9
476009
251517
179652
204236
165473
139451
38
431620
8
29
33669
284728
35
14412
28
55
21995
17
52
53
3
110883
6
245397
9
17
358010
320872
3
10
3
5
64
352974
75
43
7
79
87
723255376
203382
11
74
184439
69091
53
266657
157182
96
122674
93
122988
92
287810
275927
55
3
89
85
275090783
481445
97
248051
6
271192879
186481703
78
409840
283294
39
257875
191455
149967
41
790035778
78
68
6
69
79
4
63
123343
72
9
77
48
79069
36
216639840
99
32
476877
259584
109653
241669373
13
20
312383108
80
81
5
7
8
93
7
89
17139
54
63
203791
724689401
167728
437737687
267122
305696
238726
46731
7
25
10
61
18
196181
74
526545482
163182
261381
3
85
60954
63
83704
882486280
472070
53802
699167858
96
77
452022412
149642
317015
57
303682
229841
8
231087324
387936
1
292625
20
92
11
77
57391
87
11
81
348177
43
243101329
64
99
967013113
4
23
102553
64
4240
5
69
780288136
18
114633
1
290648877
186384
35
2
14142
226167
5
1
15878
395846
129886
344842
8
12
6
22
595312607
46
389684
88
631967692
44
94
45
448578
108401
323500
79
7
258797
238093
40
84
918160937
19
1
423997
391461
59
678856950
31
49594
30
133961
496968
465168
241413
9
431551242
552589959
311402
136245
62889
1
494178
496279
488891
22284
6
5
68500
277584
70
342948
347633
446912
47
10
51
417421
99
138485
2
1
5
73
334961
38958
327709
228263
96
231913
90
455849
166157
62
202903442
959092441
299160
392881
153551
374380
858335010
439794
4
40036
372718
370568
2
148058
45342
959922319
16
87979
48
429225
357699
495587
415327
9
459477
354860
285486
312104
471393
420669
9
19
44
26
97
1
299901
24
135806
25
216762
90
12
44
76
14
392955
56326
55
113980
60
195919
314920
482561
17
49
252314
290972
6
244539
90
176715
43135
319453
441762
305466
9
388426
203024
200539
7
16
388074
720378859
14
50
9
42
99
59
94
319504
235225
55
12
54
36
223672
468789
2
303972439
7
7
934883899
30
307042
18
62
399981
15
290123963
3
441465
113389
32
223844
48405066
105543752
48
47
23935
21
96
99
5
12091
373982
389225
92499
125340
14
32
431759451
66
149991
61
6
100751
36
137566
21531
6
77
124379841
72
28
304664
197164
67
412494
9
6
486059
266007
885466831
17
4
157471
118274
155259
361515
109205
54339
5
34
23
73
409735
197459
52
729664201
254919363
7
43258
62
77
14
210145
437362
2
473132
60495
432931
15
280356
37
850588435
266981
293427
7
97
87
63921
83
6
85281
37
43
56128
223833
47
73079
252466
261157
662868858
4
78
100370
22
446193
16
6879
77
5
660970027
428061
65
54
63
1
297720
88
5
72
414483
14
73
42628
310719
486339
88
97
314057
56
51
6
27
368527
47440
19
140384
72
16
51
19195
49
19
10
56
20
232532
3
55
158033
267879
220108
133989
3
357897
55
268213
43
65
9
307777
604473727
583882445
21
5
218478
174049
461411
182842
402002
2
82
153499
84
74
31
407168
328452
21
275647364
18
721126237
814841906
50
73506
946622306
46
14
9
84
106767
480951
43
432990
6
410948
178643
8
428657
3
98
62
151841229
99
25
40
334261
249035
4
2
287321
802129920
77751
9
33
52
421798
132816
30290
92
88
75
52039
49
415547
368205
5
87
15
211371
56
96
37
844444547
50
268657
41
28
280590
587714813
91
370657506
388546
54
396801256
308618935
194627
30714
470746
40
99
349780
80
54
39
1
333652
19097
40
82
180052
135711
5
435785
71
488422
97
86
29
472829
14
7197
97
161009
74975
35
76
75
146252
85
70
1
150228
232368
320336
497122434
422187
25
449775
27663
42
169990
415110
71
65311850
438183873
60
255922
53
1
164529
26
82
6414
487424
34
73
5
118395
19341
263095
161787
27
38
93
17
20
484878
79
805257201
5
319365
58
194492
55
55
50
27176
281761
213733157
515217204
29
112067
8
91
63
9
348105
471611
62
28
51
339130
360617
80
5
7
96
81
80
36
41
38
123543
25
62
421746
7
289875
72
18689
211830
54
3
131399
383664
92892
70696
76738
95
627533518
46
9
275619
47909
362233
426691
52719
566373906
11
269931
456224
140267
61
423264
11
4
262453
676594789
221186
390600495
2
201402
64
289662
336722
6
27
439483999
723222853
81
457446
717981443
7
50
85
34447
83
1
24
77
122242927
87
407939
62
3
17
7
331145
387606
207249
64457
2
2
17
301539
19
1
30
54
89231
63
84
3
835227354
440875
141491
59
14
75
76789108
418354
411254
492263
447511
53
38
436696
55621
193457
185583
109687
425272
964379827
27
2
106751
39
8
444152
82
177845
304391
62
6
46
42
488129
103044959
2
131868
95
408823
28
463667
479724365
326702
17
176180
2
95
219729
9
14
395295
4
248119
8
232235
77
47
295514
98131
416380
16
661761016
560550176
385638
416049
202759
28
47
190430
884880714
97
34
127379
51
218805
436346475
379835
15
64
313037
18
480974
81
195934479
9
436732
51
18
371640183
347627
9
143116
312163
95
187967
729431660
1
21969
96
7
324651
167393
70
697293276
47934
66
67
56358
821427897
121736649
14
99
261926573
1
3
138928885
62
129639625
5
792236262
21
24
384715794
291752
187829
297744
42
13675
91
157163
83
374281
79
405992
90
42
494831
296832
494950
99
766507758
371183
332779
88
1
3
53
85
346446
86
54614
482979
196296
31
183873555
264563779
9
917822634
68
77
402693
137760
275707
59
372784
79
327739
257554603
382253
67
22
9
967458455
146388
40052
446019
140210
306172648
6
1
50
833763020
356760
280478290
14
47
890773519
5
24
259970857
419831857
4
78
79
214113
253998
2
385331
38
138553
65
222434
411571045
256099
77
79
58
391611
95
4
5
184210
463934092
82001
467430
200864
159644
56
54506
82
381990887
87
799393908
275774
75
79
82
630250806
1718
463131
82420
998773227
80500
38577768
406800
13
130449
406792
91
264195191
93
6
37428
53
9
251115998
234956
45448
91
306846
29
151360
333453
67
31
53
80
15
149398
40
17
90
276004
251312
401295
49
946716442
350764
303394
38
137287
313516
81
22018
470710
26
89
61
79273
65
754638876
2
20
498
68
37
47
52
92
208330
212813
99
197302
318944
70
23
58
91
5
364179693
57007
13
35
290993
176396
30
81994
29
99
1
169889
77
34068
398117
6573170
10231
328307060
80
55
3
7
196382469
5
60
3
94901655
812019761
395709
63
434422549
79
5
19
34
407937
123846
199024
22284
701353139
2
936196762
83559
4
337149
68
226440
323415
181111
181666
143774
86
18
48689
68
175433
236914164
219807
326962
48
492600
472359
99
96858
241242854
69
413388
3
255771
448293375
91338
466845
22290
671226615
267613
10
186542
5
80361
28
58
99375
391498
310235
1
46876
490321
64
47
378320
34
624237171
28
255961
288814
466530
343288
7
69
74
57
290723
414648
65
450500
350941
93
98
209116
63148846
22283
330311
3
90
142081
1
189486
49
460217
18
3
20
25
206753949
61
34168
391002
1
55
599256766
54
32
1
87
31
80
19
181329540
15
15199
85
24
4
57
89896
424572
6
66
94
189909
430116226
34
326289
1
384938
31
364152
721423831
68
21
93321
466472
7
694451080
6
55
6
875291903
235581
97
359729
196433
75272
16
51283
114438
1
75
880449122
3
4
327078586
227872
91
6
82
43860
424854
16
22109530
67
89222
99
299262
83
458340
12
11465
62
44
1
50
58
11
59
81
337493
34
100824
5
276544
161346
302493089
90
98
70
399595
906511276
92
367939
385379
79
48
45044
58
265022349
68
269350
413244
23
2
526302349
16392
65
7
44070
298347
91
72
45
18300
97
74
39
197
170823
4
42
835188441
156728
45
22
330613
3
96
114076
250143
472067
206235
95
30
49451
12
194172
22
23
62691
40602
304475
52
5
427158
1
3
14
24
10931
6
8
59
106674
322307
768982083
213481620
41
7
298517
497164
17
298567
53
84322
19
202405
7
145531
261793936
20
142146
517886172
75
17
385554
47
8
7
76
31
319789
79223
77
337290
321069
299226
31
442301
51
16
62679
94
43
29825
7
22
43
209327
1
3080
216799
65
45
90
83
243541172
88
61
66
98
14
108977
1
808054960
10
260326
85
86
367610
362871257
92133
278736299
9
14
8
491882
6
24
852847548
11774
830647719
115932
435558
36
2
39571
18
181002
35
20
17
70
228011
2
56
231766
117097
97562
29
40217
444147
215571
21497
7412
875486929
86
952197407
46
297697
72118
82
407537
25
96
8
254716
15
43803
449214877
82
43
421836
71
891394564
75
676835569
342681
81
35
108061430
128483
76
246981
154940
400689
73
34
34
56
86
10
173384314
41
3904
56
51539
54
144751
431628
97005071
89683
104818
223725
99
46382
38
6
449579
25
589281335
395696
79442
401359
82
70
479149958
35
11
36
983525234
89
16
13
5
239042981
30
681417614
22
12
249552
69184
91
48
308399
397512
205933
421035
88
475736
470722
63127
1
579086798
609243019
278832
398649
5
89
452419991
143878
56
79
94004
83
21268
2
4
173322
718088670
52
27
353953
49
57
79
94679370
83
85
3
118416
416486
857679481
790224902
43
14
65
41836
7498
367526
23
95
73965
67
223059
441440
278202
8
320597
68
22
57
40821
391503
371649
446645
444615
55519
663714535
611366122
46
203455
196859
176851
327514
20
730609238
29033
29
432970634
63
58
65
79
80253
432269
31143
15
230383893
48
37
442630
985980691
430762
72
11
13663655
56
258365
189145
70
57
48
68
68
22
295105
334495
6
48
9
157815
233371
375348
32
73
51
747109433
94
36375513
56
407480
440642
64
579055801
132349
4
3
24
39
74
422033
66
336280
931591322
227094
92
317737
24
86862
66
476055
179710
60
81159
77
78
74
317014166
116284
5
195238
46
33
10921
234054587
30
69
63
462840
62
65
8
117753
179451
35
839378773
67
486973
84
39
441949
319478
360307
13
117546
34
25586
71
171119939
50
27844
62
340786
8
464705
31
333440
64
321594
8297
197602
288927
29
249087
50
49
370623
33
281721
236522
2
32
384827611
5
13
93
115246
462003
48
12863
14
320893
7
8
5
74
457296
428265
187030
461085
354053
57
14052
280050
230195
349290
79
5
66
46
88
18
33224
44
7
43
45
3
178652812
60254
196047
66
124759
419421
163310
39
65
7
190043
75
74
247408
32
433894979
71
370284201
5
28
386791
449456
267817452
19
38321
77
53
222879
293043
483756
3
499571
96
21
80
85854
125520
491506
24
65
234314
257924528
119902
5525
52
340872
91
98
90
31
64
861862616
413305
450414
336929
29
67
68
319281
8
51
86
12
23
50
17
444663014
2
96
338750
464
365842
348870
25
6
248947
349577
40
4
275001
59
439269
81
91
20
99
729425288
598862552
94
37
4
362282
312713
8
212715
395891
96
244750
166102
33
129888
3
229753
32
413318
323204
350730
96
176683
38648
6
367636
126234
88
73
543356905
203162
49
121902
24
364651
11
91
36836
717892205
360482
79
46
205665
393662
45
817078777
320271
428436
94377
39
39
26
2
545138216
94131784
447810
417155
59
4
79
320276
481444
620105504
99
463139
14
93
63561
353909
52
57
925782554
74
257362
44
76
9
339870
95
241339
23
82
931630295
420224
105313
27
469010
44
447254
40
109479960
60
21
4
5
68
27493
49
61
89
175818
102110
257457
164518
17
1
447122
425336
971213554
458786
89
399297
68
335339
493591
135617
31
19
62
437431
505601440
668954123
162203
5
275532
441817
45
33
342215
414565
99
97
38
95
391230131
62
4
145387
54852
204587926
95
6
228233
156846125
9
37
451157
399126
192595
749064694
31
352636404
290306
183521
74796
57
34
25
312366
78
37
573987660
177128
9
21
71
31042206
19
276055
309578
4
331144
325923
97
83
143066
14
9
5
142538
460128
319571
81
2245
8
25
71
180953
99630
3
44662133
68
58
466876
74
317555
470607
698616215
5
79
27
81
91517
4
252972
462869
402207651
359829
6
107975
51
351737
15
72
1
70
7578
213686
376029
351919
424132
63
9
19521
6509
2
572802340
286766
69
379741
2
87
22
80
444435
616223057
2
396640
78
10
292803
467407
4
314126
6
80
296101
10
72
18
61
77
66
77
549385958
451516
326085
410575975
69
74
839431092
35419
71
64
203826
951494693
167758
53
24
204596
49
1
76
81
483071
250181
72
471550
67
73
19
258608
430377
919102077
170748348
3911
25
106695
43
77278
219963
324626
54
54
3
97
42
29
37
379613
410601
26
195776
95
49
475008
2
237170
100924
69
71
74
5
15
424447
386341
28
5
195615
94
19470923
2
175979
926919067
43
55
6
1
11
461199
222075
80
257191741
53
190555
56
348813
749746143
275564
201053479
7
5
30
24
330186273
647746931
58055
209027
63
73
80
55
456407
31
40
50
49
29
237858
43
27
84
103958
248247121
123470
27484
471504
2
385113
442093
78857
281720084
14
332377
78
33
72
483453004
29
413327
38
238341
3
469290
30
420237
82
386318
78
51386745
240217
83
450313833
83
65
379439
494980
213622
106776
136201
8
493979
40
21
24
835284036
16
77
202459
25
156360
377793
29
489985
870156179
6
571921774
101659
14591
185884
65
66741117
74061
55
23242
25
381747
253463
152376
16
21
597129952
43
54
324055
91
611238499
584768008
42
494111
11
30
87
479608
262071
94
323621
355082
351341
211629
50090
162534376
66
54
62
78
9
98
631479467
87
343950
66
24
50
38
50
211724
69
6
79
2
424955
84341
9
26
156837
488262
280412
381379022
870660091
8
41
37
97
93
688662993
6
12
44
285498321
507917923
143157
74
33
279524
182852
82
7
383100
491347
95
55363
56
354119
598065328
32
8
231626
10435
220072
241365
50
264206
321386711
60
11
40
8
22
174652
383312
1
3
415474
437221
49
30716
432588
105043
592975567
42505
3
41
8
38
82085
18
222929
1
42119
57
112878
88
42568
57
188464
30
111186
92
75
16
479147
7
29
176134
369777
232381
98
6
6869611
282379
13583
49
83249
96
78
16
2
85
150699
31
477533
435495
325721
6
128974733
64
71025215
3
4640
470672
136117554
491607
57
48
908389376
38
55
8
129680
52
74
852101060
81
76951
22
9
101728
91
158862
243731419
82
393770
475454
5117
118277
33712
263470
92813
56
357101
91
2063338
385875
210608
28215
32
69
18
37
652472541
130291
15
496781
10
29
214613
274778
64
83
73
61
7
76
362230
53
69
470015
8
37
467434
215019
138992
2
454357
27
62
75
52303
93370902
393303
31
205737
26
61
103758
459185
46005
134967
118766
94
92
15
61
54914
880035898
59
6
99855
441745
435698
71
300308250
644966644
92077
81
9
87
289313
77
22846
76
9664
196679184
67
86
477119
1
357406261
55972
37
273387174
28
25
29
45
359160
287886895
677591095
181465077
375730
177846
7
25
7976
13
56
723404384
131006
70
191470
7
94561
293952
55
67
4
81
2
11392
3
94
29
366989
22
753967411
463602
143194
13
7
315897
38
96391
6
37991
227875
840704261
55982
46
29
30
244486
165127
75448
385319742
371586
88
89
417820
40
387648
2
466024
41
407422
226324059
18371
428528
6
7
194679
998580221
360399028
317850
56169
23
144078365
4
704754150
102678
54
487854
164896
385821
31577
9
66
6
15
213575
86
12320
275113
23
372950744
72
58
357473
246623
363915
404632
224579
400190
68371
51
92
52
38151
68
97
5
50
38626
94134512
33842
59
23174247
461246229
17450
5
80
338680
14
6
477255
44282
33533
330530
316051
68
97
80
9
33
7
326555953
84069
63
227277646
45
19
38
52
65
75
498745515
383434
2433
438572
268928
92
62
246252
256848
2
353228
79
76
46
93
205492
25
90
250852
463476
8
58698
95
265814
324826
421290
96
167525
58420
176020
353764
9
81
31
78
589475398
48
56
286438
5
409639
29
1
71
204972
6
683340558
10
741488186
82
45
397445
326803796
991515860
99
67347
44
277379766
92
93
92725479
21
2
61
40895
203687
70
401222870
186528
85836
82
45
268221
57
64
2
60
15790
41563
12
72
370564
14
194966
340752709
43
27655
474113
47936
459465
45
8
87
186067
226493717
54586
12
163317
58246
6
587643672
448555
8
395981
9
3
93
251146
40
41450
54
1
452717
4
466799226
271785
225275
91
31436
26
436563
187757937
389170
224306
424342
35
227939
492735
158170
23
581944045
31
723176682
21024
65
157420495
274970
79
468327
271894
480944
3
77413
47
993608166
284153
20
21
813755054
176988270
74
460626
45
73
40
602142006
575692980
16
34
108792
60
32
243640
5
55
33722
13
47
32
389180
525344701
91321
38025
72
73
202676
30
4
50
204598
40
39461
14
50
4
7
4
245920
162352
216517
41
155717566
44
396436
25
280117
48
486655
62549
162668
415619867
107493
362318
13
15
89496
322464
63
67
31
87
98
95
30
18
600165813
20
70
31
49
42
53
2
31
7
1
71
284011
390591
471155
95
65
20
976218899
153386
6
78
88
47
60
7
403123
29942027
2
110295
195611
419504
93
633548367
416599
329048029
59
80737170
56
87446
16502
19828
5
6
22
150796
97
84
124167
40139
456334
412460
73
91371
178977
183576
85655
594544375
385496
76
94347
450142
69
68705
263045
63
62
54
33395
53725
41112
497468
93
48
28
73
49
6195
593603836
62
58
91
501
339932
40
317244
33
34
58169886
174330
97
19
40
84
64
43
6
18
11
719122989
416763
5
426693
37
5
217527
14
205705
184267
370231
670190274
285732
437115
94
40
949967866
431058
67
385028
245555
268208
4
163842
69498
214563
472109
41525
67
72
78
21
3
5
18
471253930
40
84
97
232710
245442844
46
21
308836
91
14
46
92
53
615839780
85
48820036
44
630463518
86
87
45
644758962
318100814
392707487
30
379557
82
99
27
57
381744
478916
9
9743
284031
79
209716
237029
362675
327189
75827646
48722
87
169735
204731
78719
71
432049
82
46
84
51
301101
43
7
29
610689452
195504542
95
72
241310
239764
7009959
1
4938
493869
321755
64
3
311380629
18
355932
188298
195527
198094
52
217292
90
82
76
42
86
387409
50928
5
59
70
203040
31804
17
21
55
935530864
11
444839
8691
167498
60
4
4
275953136
549553966
70273
83835
13
289855
4
8
98
60
369451
7
56
60
5
64
26
99
346766
53
30
349969
223471
11
9
270406
43388137
85
431042
64
4
401982
6
6
87
12
6154
10
92
281002
388458
42
431327828
59
76704
91
2
27
128685
75
96
329396
419470
78
186350
1
71
92
26
2
39241
189101
51
71
347988
270239
17
23457
6
441934
723664952
25
28
32
17
344761
53
88
82
2
976949435
45
66
60
254352
988510443
534617094
11
362869
249897601
79
389794369
14
196896
17378
257790
35
118301
32
2
17346
46
32
292285
3
72662
6
68
180179392
78
10660
30
40
52
89
6
517060942
112034
89
19
172730
770444126
90
183635
414273
258002
77
389837
181040
25
14
384421666
220578
22
9
287376
67977
25
365709712
364953
81
479404
6
235247562
328134
169988
47
49
391390
4
360547
351746
336186
289661
93
1
450885
297007
94
3
322544
80
7
56
53482
120149
273504
556872878
67
309098
439438
36
65
155523
54
34
86
6
16
166784
7
21
72
83413
180346
159963
83
471067
454014
40
60
377734
459684
378477
58
313355
38
114361
480680
6
6
328741
94
2
62052
98
85
480536
13405
240696
95
67
45
57
34
9
60
4
192599
49264
95
95
8
34
99
65
15830
93
381488
441276
74
71
94
77163
247871
33
291899
90
262381
91
91
97
122574
9
880959553
383241
95244
759007121
25
205204
210298
208983
21
445645
367838
376657
316974
70
25
21
180953
97
897623143
84337
206536
400230
98
113574
83
97581
475989
260930
255054
65153
67
761500704
154382
423950
21
32254035
589442562
44
22
76
262417
98
91
422663
4
57
66
4507
166029
481644
448461
613299240
180219
4
143052
394373
5
269226
201496
18
72827489
484094
218437
264051
110178
462102
287296
35
38
36
289288
270451
85
56
334211
103351
18
52906
458419937
50
4
63926
28
487997
11
47
84
396591
1
26919
17262
3
59
982936750
73
294283
21
216320
84
251206
38237930
851813789
49864
71
477703
9
948605741
39176
40
78
33
28
94
43
112102
3
240659
326408
79989696
235273
72
23
53
497875
123396
3
28
34
335972
46
46
586643100
30
98132
334477
221825
483838
188275
182802
30
218750
75
1
5
82
222000
15
32
80
25
81
34193
29
486923
437383
11719765
59
15
737386641
31
457635
64
309920
309660
3121
90908
391105
55
661973935
145857
49
79
217646
415
23
421436
42
130952656
44
214700
3
29703
240199
65
250302
154354
8
7
331542
45
22
993014390
255700
41
8
36507
241456
83
370530
39168115
70
9
115432
206176
65
91
465008
278134
2
337901
15
269127
79
455703
95
3
93
476192
84
91813
16
377906
361304
228178866
67
40
62
8
62
29
113679
24
463471677
15470
197798043
31
68
93
72
357535
11
38
458539
5
62
279602
8
65
364910769
8
8
29
3004
53
467726985
77
84
61
99
71
289460
42
921047189
4
251750915
122730
80
38629
1994053
4
175359618
216562365
254779
186530
302348
168160
73
333146
17
38415939
79
97
85
1
7
37
9
1
205625
464820568
156297
790179425
309930782
44402
72
74
64
50
50
47
3
90139
22
1
48
14334
9
119885
125309
244040
3
996141164
845568749
54
32
74
23593819
16
205346
19
58
16
432666
62
415376
358046
971833796
98
91
74
448981
465367
121559
5
31
34
99436
96
118319
3
55
104094
201798
35
5
71
160766
179396
264428
122266
30
134306
12
623
55
65102
18
2
80
22
87
228302
350964
81
94
292473
43
46
311195
19
50
17
66
79626
363351507
343935
63
20
76
374823
99
22293
454080
90
91
286091
312744
21
302517
86
376045
37765
20621
77
76
29
27
77
321146030
6
66484454
176607
22
53
55
8
52
103562
8
96
259125765
2
41
10
85
77
62
13
131175
81
351090
71
3
57
350099
538032547
60
90512
116414
80
393632
41
296889
75
80135
13830
379848
9
461030
474946
1
183043145
220338
9
86
69
64
139886
19
47
8
411865735
9
239642
79536
311840
12
53
406460843
23597
39
26
44
455735
333320
83
56
58814
99
74907
479104
946415196
53
860632036
6
56
193584
7
5
87
344261
28
413593
379572
4
288349
335226
80601
72731911
15
70
13
92
212546
35
68
13
112316
114779
22305
59
21577
41
85
89262
64
44
64
63
22
3
66
498986
360615
19
128237
97
3
426265
457957
458870
63
849983017
8
57
496932
48
272637
127724
75190
35
255077
50
775908564
730559493
3
100055689
14
422259
20
8
36
2
12766
88556
38176
66721
32
7
93
328148
421960082
469193
353868
97
85
188128
17
79149
485040
60635
53
61
27
62
249292
4
1
27
8517
797464307
442316
738823223
465196
1
17
47
967703217
45
463935
823045197
98414
339127
216990
271833
34
233286
992729545
71
839248256
479352
53
294481
62
2
99088
232853
7
26
28758201
57
83
84
5
27
1
392198148
439803
53
90
203583
792715103
398323
94725
24
89
63
14
5
46
50
155664
240934
955993409
381295
83
149009
16
142909038
239828
211033
36427528
502256292
54
44744
375576922
314443
334622
29980
149887
46
62
66
16696
50
8
40
127726
4
1
367830
417247
86
337042
464251
86
84
113959489
195629
18
402355716
136515
69
71
78
6
117816
76958
418385
196551
268100
422073
181417
108477
37
93
45
173952
296270
908148386
349797
124557
86
363188
8
24
41
190455
52
494708
259461
10
58
282673179
88
447936
53
12
756691917
164453
35
77
49
345930
28
375374
41
385392
887352354
48
143773
48
26
1
94
75
70
257303
488263
49
11
2
13
430413
248015
330807
90
55
574348387
6
92
282168
247625
55
70
6
425813
71483
553514482
52
61635
244839
78323
215431612
79
17
17
483437
14
474089
52
370515
133175
108891
53
1
23
751130915
93
1
11
25
28420
36000
60434
376762
13
32
83
311403
347200
7
64
258611
14
4
119629
1
2
5
82727017
85
51688
167384
76
390878
837598083
238507
37
4
89
182284
37
11
68
79
32
453180
581975787
272210
10
15610914
282410
311702
98
3
883478194
106955
208226
265242
97
5
158124
1
8
296911
67
57750
43756
52
363160
32
342487
9
10
46479
174020890
3
352775
69
49
339542
8
856106565
46
265721355
84335
54549
62
385752
82
478987
47501340
24
337074
417544386
3
49
7
27184439
84
9
11
118191
9
4
86087
10
3490
228565
371506
5846
67713
331936
9
28647
77649
93
71
17
665670607
359934
110127
146598
87
361396297
343118
15
387151
693295297
3
60
642665010
56
652697324
35
479815
243616
50
13
5
4
430533
88
4
354315
54
150805
2
54
9
886640276
161451
6
81
43
375382
4
97
398556
69
36823
62
5
94
836985474
47
12
479766397
43
248121
87
437191
80
413423
8
3
39
98
130240
96
259658
315422
72
92
77853
10
22
28
24551
486783
172338
28
398686
40
34
80
105795
9
452064461
5
75
18
16
43
267979
91
146754
244828
98074
84
101191
395589
66
4
56
3
322300
764742733
431203
994864364
49
471035
462501
6
253547
42512
788255227
23
97291
95
1
207193925
7
22
47
58881
60
24
186776
82
192208
65
66
162259
83
61
186660
905559877
9
920163503
145304
30
17
16
269685
283724
67
23
465072000
284265
97
391730
34
94
84
295086
94
136451
161367
473656
16
74
281372758
298883
25
26
53
61
6725
239071
318421
4
7
348439
49335
34
320029
51
316122509
7
83
191909592
61
63
48
291428939
11
45
57173
89
93013
239833
366024395
38
6
995327944
233736
86
293043
51
149747
491726
349267
39
194021
28
85
32
128906
39
381042
15818
53
965674044
322548
318251
93
115201
9
42
96
8
79
11
422752
492692
204199
176890
99
41
63028
57245
75
102863
395595
46457
128139
5
96
154221
518507387
37
43
2
432807618
5
69012
231804
472848
487921
437995
379394
433245
550139023
57
181039
70
7
254130
117547
77080463
335343
753314698
406247
48
93
58
79
372303
261260
16
39
54802377
180686
5
33403
31093
321669
9
24
91
295450604
19
87
437829
308736945
459451
326355022
87
306490
6
289284
62
473628409
64
38
995278461
303180
2
260075
862219390
992324308
485156
150078
241402
92231426
180408
55945
61
2
80
152521
58
3
65
86
54
72391
60
294180
354901
286575
331378
329733866
269569
4
22577
12
401289
49
30
56
7
474320
117960
165766
216992
313476
89
330590868
83
346804
240229
11
68
9329
64349
71
54
309356
183985
412798
183705
387305
53
24
434559
176851
338820416
80
395849
85420
322349
51
242642
102552
34
76
22
59
332258
7129
11
68
113919
59
668994895
18
476927
3
924665559
19
246263
104388
261701
275512
43
82
14
880347105
466073
82
17
86
377498
114196135
38
76
39
451019
24
148659
43
196609
85
18
450383
79
187980
88
2
26
245386866
2
419075
101203
414473
388207
47
113153
42
53155
1
421292
24
789113437
474501
187374
77
56
395099
391578
28
640926880
52
97444
64
15
478430
96
88
116466
139618
51
480630
318884
39
483830
403772
185427
105705
148001
331043
126989
29
210765
306248202
280319
119463
231706
130185
53
579370138
31
162924
277072
322225
139009
388047
364051
73
757744744
128015
44
429058858
513594947
41
686191877
8
9
35
399508
94
26
127980
439001
281712
1
536471251
19
78
377527
7
18
60
19
85945
314983
10632
88
9
80
123923
94576784
113768
16407
86
490879
92
65
141752
466295
1
315308
355642
42
166985
432369
38
51
96
46
11711
54
451728588
100356
64
142237
43
51
227627
2
39129
413942843
37
329332
496013
9
94
26389
69
39
86
49
16
243763
21
466229
147399625
438351
440924
250553
6
28
461047
165060
186430
429047
428486495
212035
464877
28
17340
64
6
72
28610
15
697720682
402089
18
72896
1
94
2561
22
229262
53
87
545530129
8
613748043
1
38
81779
472602
262145
30
51
61
17
25
28
99
33232
250545
83
164198
78
472266
321412
118755
466665
75
323137
72
171007
25056
100596
582517927
74
74
8
275260
10
55
23
61
98
40
93
24
93
241481
548422926
421944
18
191688
856184437
412748
314696
6
37
572279300
23418
98
287240
3
12
627992322
28
180239
52
221704
430409
362843
295597
399804
455537
72
784308223
48
64
50
42493
701789202
82
284287
610188808
94
107431
492194
310566
4
61
58
76
96
497289
93582
1
453973
165390
875327342
39
370238
320260
342451
43
2
108501
343418
45
7
359359
184300
19
43
37
47
416097
37
49035
37
513024054
4
75
622769614
58
414505
337687
5
5
50
338199339
405872
28
6
53649
6
29
89
115545
91
760365482
422165420
53
7
461114
237837692
621287890
9
397806
351
99
11
33
43700
20
11
28
422050234
379585
109103
11
80
85
23
40
290675
37
586157859
92
34
95
6
293120
796497398
98
859423747
241860
28
5
464630
52
310233864
944427515
34
364762
23594
53
54
489745
43
195019
86027
83
82346
204649172
689597657
8
49
372552
29
4
118577
36
440973
7
2175
85
81
74
6
77911
575840295
296402
43
171214830
234106
9
2
156307
8
6
8
473482
79
359364278
31
673586306
95
46
9
21
136719444
12
97844
225964
37
145609
53
43
473483
95
80551
13
67
8746
2
1
36
2
48
45
75
402024
152395
53
77
864291394
200631
67
149503
43
23
76
52308678
41
5
43
3
17
354497
51
97
21
467835
91
265163
391621
42
76
310862
61
155772
14
419462
294578
3
101313
4
238252
60
76
757390063
20
698218072
391061
82
15165
2
35
48
5
9
83
73
486142
43
62
52
365124
58491366
144466
30
29
59483
9
5
191301
1
236280
47845
59
332683
64
10996
79
89
32414
59
29182
1
51
122021
178241
61
36
99
53
5
91522
647181677
435906
2
264780
86
92
10
345308
47
279102
5
69
50
682002560
484739
6
287892
722550599
31
37742
48
7
74845
243860
72
12
60
57196
10
78099
485322
352323
289217
308650
41
60
431409
29
896489694
442796
219514977
614263983
21
95
15
24
1920
68
285370
40
198220
8512
119120
51
38
35
28
35
43
24
318975
57
89
27
89
76955
85
496718
15
464695
302170
470884
216272
100143
405241
103901
46
60
3
301137320
72
17
19
5
263440180
43
286601
59
85
8
24777315
52
2
37612
74
61
101442
4
458548
186565
3
14
83
854388655
308466
85
142231690
114521
320483
10680
238144
112794
86
36763
243159
461000
64
79
93
85
545020945
982038491
485141412
8
13
821627537
83949
43
2
392979
282804
55
173891
320445
6
8
95
33608891
71
335353
34
51642
270760
322202
493568
324117730
923895105
88
216804
132316
2
289727181
68
15
61922
33
10
3
349331
9
16998
89
1
332071
380769
29529
11
85
94
92
2
267883
982604609
347756
6
8
252062
314803
1
302968
29
115329
91
44
50
71
232449657
18
383973041
329392
94
172761
25
7
85
474280908
339536
19
76
1
673876784
54
708387644
26
95425
376152
50
23
173686
53
43808
44
452711
9
34
82770
650311848
447560
972979423
80
23
358903
87
9
348433
98
4
75
286875
488234
2
969333534
481088
3
54
178566
18
12
7
32
77
69
8
25
10
201588
67
338462
312031
17
280482
73
36
472808473
144805
58
12
71
132998007
91
345211
52
359463
80
59
63
370109
28
68
157505
45
286284
24
78
13
75
31
45
374128
1
22
70792
56428813
499748
23
488310
68
1
239320096
110067
5
314410
21
62
38582
56
58
5
4
91
30
240619
15
8
15
210710
70
65
344621
73
77
93
39482
72
282313
192186
368602
32
9
8
46
80
72
95
156233
72
13
91
724701979
13
682454221
19
13
240560
16
43
91
28
348899923
47
4144
78
63
9
2
67459
81
80434
71
23
58899
44
479748
153147
223300
26
49
481741
165130
813489455
428186
29
542954491
444418
19
28
91
7
63
4
61
894333020
4
77
9
49
95
331136
42
421692
92
2
787342957
6
82
36
9
96
469052
108358
329093
60056
1
119286471
46
50
6
64
460953
716643753
2
75
38
94
64
88
278227
901707276
2
21
326704
38
21
1
34
6
43
51
361675
462493
656192426
5
10
74
4
60
204795
15986
489166208
182823
371494
2
88
958812776
201705
147414
38
55197
93
54
80
9
425767
120170
16790877
255207
314492
293155
16
356669
495287
87
63
370115
604415265
372826
46068
84
795936074
10
188956
86
5
27
49
28
31
40
95
221540
9
67
84540
481134
26567
46311
144979
245665
39
58
132224
273314
81
211839
21
8
28
454609
1449
80
22291
769107337
12
82758
867076183
308989
70
7
40600
25
99
68
496877928
397187
34
483152746
42075
78
20
706931880
54
77
486333
87
400034
9
272587
339511
75
121384
70
87390
391577
7
52719
9
4
10
76
70
451327
70064
91
335910
47934464
385425
91
6
105624
47
381100
159463
268242002
3
2
4
67
61
128937
470790
24
282297
952355739
417044
91
49
274028
463906
219905464
4
34
265087
14
79019
76525021
100806292
7
149083
890786308
35
683909708
898333515
81477
17
92
350414915
273942
2
808649137
65522
275543
47
283548
272800
68
233511
36
5
7
222322
28
44
117759
110191
42
76
8
332456
76
79
443854
24
965829691
48
236621
116
112836
869235955
277000
57
78
6
222188
163962
321543
68
386932
12066317
85
267916
178229
165584999
27
354102
10
415218
71
86
75328
112490
733586821
12
187528
332479
494248
339066
444163802
1
923627625
331
63
448218768
25
3
292004563
6
87739
48
3
336161964
9
486872
9
47
17
1
56806
4
369092
85868
49587
87
16
23
376188
180363
360793
442259
4
37
328248933
236180
27
691702330
673206311
26
2
67
371240
314141
498943
27
73
375345
38
139996
78
359827
28
1
223548114
9
440717
493265
88
71
154951859
193108
592760273
846857392
12
136265
48
197531724
66
362403
309408
41
30
73
49
384013
47
7
36
10223
326408
80
221423
85
17
912528546
469350292
9
5
91
85
403502219
45
2
62
135575
483481
296531
9
271988
28
31
259969603
44
61
237050
99
57
143601
189044440
6
208719
145542
38
20
2
70
30
315799
60
391661
173258
472898
382049
35
99189058
17
14
48
35
55
5
17
493048
3
89
325169
75
78061
10
144261
448350
7
632767350
139972
7
46
59
241881721
42
460073
48
276447
70
446591
10616194
180230
29
7
8
84
695295161
99
93
889209551
383512
46
263193
104077348
49
348442
76
190428
893041174
337373
342271
77
17
75
96
463536
345065
46
470973
364032
135958
151475
91
363112577
22922
533576186
5
88
15213
21
45
19
79832
19
251157
2
80
380472
98
59
71
4
7
98
27
372100
2
25
25
168475
121644
3
52
167861057
436090
15
66
119353
467858
37
24
8
14856
75
25
227259
329795
6199
30
5
47
41
48
43
23183
24
6
7
61
213610445
481405
70
202290
38
47
40
84
5
30529
6
292585
788298399
435988031
306062
78
3
11452
471768
193200
779477939
86
2
103495
53
20
17
42863
308403
23
23
24
38846
44
64
87299
27
2
37
39
30
18
48
144868
35
297759
62
117917
424841
990249579
8
249911
399223
472306888
56
301821
38
166122
228728113
9
30
491842
88167
9
337512
22
51
13
23
96
98
489528
1
395438
149819
46848
36
3
269472
49
158688
138779
809970804
208786026
401704
37
297542
30
4
74080
88
108606
3
10
265239
79
77
405557
93
393833
265852
474139
489808
371913
30
53
72
98
163111
2
57644
268605
10
544977603
21
31
415312585
352549
93
57
661484419
99
87
98
139162
384578
405733037
487759
186862
6
234814
6
475348
35
816922519
432578363
5
275445
89
221906
55
2
254295560
90
1
285921
39
310009
348600913
275615
48
942884825
10
231426
67
78
150139
292384
9
256012
6
406777
313336
163116997
6
6
94531
4
44
52
81
39169
9
483365
632429638
306292
50
194746
36
180732
321007
30
29
81
348210
86
34
217246
68
479702
97
87
59
56
99
49
80
375718
654742807
6
88
238193
41
34
57
8
91918
35
229630
356489
168817
62
45
816917087
58
425166
86418
792314542
10
98
58
191906
69
50
332297961
176017
47721
233005
34
209162480
376787
82
28
12
50
4
36
144158
394237
234785
316849
199144
26
41
393062
134576
88
641717316
445382
90
108384
18
64
300909
333656
39
89712
442457
16
88
195627
7
404346
76
823146669
26
463201
409462
84
159895
80
222478
12
223752
453906
64
36617
2
19
534
29
212741
28
365488
468262
81
40
20
98
5
53
36
42
275869
94
484872
473550
2
1
7
179158
8
83
462936
146821
78
44
8
486666
25
446083
160711
8
71669
79
363682762
6
967445893
289578
630269452
108644
76
106744
4
71
32
27
5
29
82
42
242884
38
65
84
240346
74
359086
427124
292158
10
76
68
24
18
51
239780399
644054545
29
508571896
87
536823641
3
327378
65
91
312692
102986
50
269414
316959
44902
53
46
208275
79
18
452709567
53
21
35
37
298522
14554
74
67
8
98
29632
39
35
44
71
67
3
62
234464
48
52
25
22
243712
906881122
14
46612
22
60963
51
220196
402946886
3
59
365708168
64
8
23
43
108346
71
51
235725928
31557928
67
386085
243809
144385
476835
22
43
43
166439
45
464177
98
204278
252823789
410798573
69
268337
7
324634
46
3
112688
3
360028655
22249091
321076
44
72
29
70
30236
49
487545
11
45
86109
97
23
14
337858
69
6480
1
5
61
43
387067
73
335597
8
99
274208
32
21
52
41
170508
414064
63
387804
106832
41
183968
84259
3
5
87640
38
55
18
7
10
38
464985
387208208
11
294401
65609
64
334730
247977333
34
28
2
499447
251719
315650
41
15
3
475682
22
30
231166
3
31
83
30
79780
54
344907
84
42
37
1186
23209
36
12
122825498
49
66
417054
206086
482911
40
211636
808020171
160296
32
459868
387771
78
494060
242871
79
60
420142821
54
116117
111603
62
109463
8
90
323608
323628
213863
3
336259
219135
744027435
488527
20
1
194898
41
58
27
32
8
120578
350286
84
438137
38
56
43
66
481593
93
97
302646
92767770
25
75
2
31
9
95
77
417978
36
205545
278081
18
238302
410871712
40
72
54
60
400170
345107327
40
34
31
396390
4
77
39
63
92
294733
18
251428
105150
33
6
290710
33
80
79
4
44
56
277213
272695421
358986
320251
32
28226
40
30
43
194917
6
98
23087143
80
19
42
980355722
116748
215803
96
104361
33
46
91
85
112142809
426142
302730
360244529
51
9
30
64
1
335925
11
47
88
59
180757
276463
62
53007
86329
18
94
71
498900
23980
22
20
469732151
999673025
268947
2
377206
218504
48225154
40
366306
1
90
17
453448
5
235528
678793363
49
33
175276
469208
45388
37
481805
72
11
131931
177946
465197
66
86
769967162
3
164438
85
276040
71
9052
1
436573
48
99861
398474
424911
61
409603
117049
344722
67
78
173896
12586
77551
60
214718
4
224831
62
57
70
436929
86
482163
1
99
134962
588201799
147761
28
196477
264681
92770
424447
997019502
292792
83
29
233837
433195
258851
452673
203574
334939
46
24
55
227990
39
515419167
596190208
60806
85
51658
2
188004
424854
88
14
418369
49131872
34268
373550
44
128900
20
37
215457
339150
38
305545
20
199143
262461
33581
223494
64484
59
723974308
17
11
38
55
4
410321
8
456417
5
88
34
6
44
235085
788406069
43
9
147871
91
337649
915604277
17
63
2905
181083
159800
54
13
370015
132228629
78
318387
166828
115303
7
169442
9
5
410912
10
372159
195163968
409423
10
87
71
267727
23
74
376209
332255
3
449749
446938
56433488
667214205
178143617
479975
93
4
7
457565
589833112
610041821
54
50
151052
37219222
309965
305882
55
128707
18
48606017
176684
101911
80
403556
17
274317
8
61262
83718
316697
7
424519
87
73
1
89
292977
89
23
47
943165666
92
160198
77
91824
71
307309
77
30
39
6
477365
264003538
80
35
14
177637
60
16113
332716
2
93
28
274380
82
446682
294802
1
447631
62
8
139210677
684274414
418966
35
56115
328031
124390
6077
281886
81
7
53
53725
85449
39
90
63
36
267772
79
87
14254
564451651
49681
376163
1051
43
406297
189566
191040
88
43
34045
85
32
4
412692
751188081
69
13
38
284368
17592769
338594
66
77
912240145
57
84
73
67
111284
9
499899
44
214876
190728
46
83257175
398257
262617
475367
17
67
438919
59
298621
2
23
435116
274645
4
55
277090114
81
51
35
12422886
273735492
37388
75
224874
368544
492703094
7
95534
293249
88
117437
488757
244323
9
9
166135
426550
96
56
42
319392
308839
1
313102
83869
301994
438487
6897
12
636390887
123630
73
300259
191354
72
356475
767985489
422905
84
519814104
366532
12131
944731374
39
41
5
799
33349
7
37330
71651
47
83
438624
362291
9
386068
33415
128505
62
90983
175927
75950018
63
118947
50235714
4
102356
30
5
371754
109950
399554
568588824
69
28629
307565
97
485326
360937
27
115203
21604
117981
20543
17
13
269651
70
78
50
49
48
227635
24
9
38
31
28
119695
85938
4
2
84
30
102766
385835
471209443
40170
275801514
62
99433
5
86
72
42
9
354651
58919
363748
27173
223232
21
394374
11925
72
84
260603
63
377714
68
32418
434804829
486218
66
259794
40
60
85
66
38
8
626283585
406180
353916009
7
2174
210750
704784082
69953
342780898
467278
59079
44
486876
63
59
8967
4
55
40
279393
92867
86
749346370
481252
261247
7
27140
80
64
36
483932
75
109447
255808
888374829
53
129289
1
97
274742
14
335095
93
210872
11
65
372231
290981
49704
39
76371
151673191
79
39
436014
67
3
597252296
247206
91
878023171
19
54053
84044
487892262
46
63
409322
239306
64
108123
6
792184272
1
13
170534
9
373262
118153
12
36
274210
224432
39
72706
302699
8
10
301019
397992
928400068
96256
41
27419
872889966
92429
123069
62
980069071
490833
396503
75
19
353400
27
107797741
91
416422
404730635
105340
8
361926
172353
171609
200895
219887
145091
147914
637179747
169133
36
811057895
3
24
9
90
411637
5
175120
49076873
5
15
89
479886
27242
73808
141762
56
39
443569
83405
5
311577
28
34
96
151812
19
74
274647086
635329338
471723
301381
452552563
86
70
754729729
7
555743057
323145
319297
13372
5
40
405878
137401
3
26
95
312912
280934
149158
253241813
9
66
17
36155
4
85
450831
151823
310310
7
9
148681295
11
270698
70
149297
72959
40
318382
65
20
2045425
99
18
132361
336798
12
173071
957818954
7
42
204370
413524
29216
126890
96099
29
8
6
207416
5
9
4
261180
873875143
3
50
178480
2
96
589161429
14
123467
90900
9
48
90951
482584
235493
37
20
97701
239447
461493
234968
106604
325932
82
36
351394
313407
40640
148788
38
478548
91361
67640
51
224321
38
680972199
65
7
93
69
89
231405
197226
12
209599399
408466
15
73
98
271275
115085
5
29
455899
89
35
343743
213099
17507
62
316287
5
100628
35
900616931
31
80005
300527
52
39
48
46
13
78
10
48
303412
47
46
96308
84
338497390
273999
414095
24
90
400114
89
29
348645
86
378844
906009035
80
283542
265003
978357356
155570
225039
105013
411535
88
98
330691
158670
89
49
76
5
38
2
38
289691
225011
274959
56
7
694434279
350118
94
23
69
297817
73
439619
708578834
29
229555
59
96
2
191297
742738632
4
335224
46
20
1
716797122
63
34
95
109959
480811
13
329587
767517010
109522
4
3
9
33555
1
272029
287145
460812379
3
31
196132
3
478659
277172
64
60
491951
100413
159081
323399992
39
22
87
995412449
91
86
499142
66824632
39
54
17
309106
136288487
274507
75
69
204944866
369668251
3
931305016
23
145689
8
419953
174915
180961
470109566
7
59
63
76221
117792
421893
63267
234023
401397
61
448474287
6
82874
27
60
934926374
57
89208
622179320
53
47787
720941765
328373
928760314
1
68
470332
70
195427
625409530
270087
385658
7
14
39
41
117531
359290
625163708
391783054
111321
43
237846
330741
68645
77
286528
352722
802899348
4
297048
1
61
44
78660
8
422053
76
476034
8
342841
85
481038
161389658
490297
495593971
56
225827
3
2
249725
779031167
24166
211289
69
31
498713
22
11771
237222
987318858
766974176
27
20
38
103437270
123642
8
42
943907189
12406817
223178
8
2
39556
251482
92
201537
219855
458706472
4
344051
46943
667641361
174526
46
456022
127592
92
470196
271350
469182
47
64
78
11
42
369883
20
406179
34886
180301
155896047
297788
6
15
125716
109819
9
152501
15
88
398793095
176537
5
224442
74
18
178260
102577
74
57382
17
2
1
451231
65
5
132447
7
5
33
311076
52503
31
92
461749
438535
9
7
73
14387
757693469
8
286418
265622
6
186774
214214
694950070
257462
10589
36
5
341132
720869265
25
152467
97675
8
2073
58
267350
79
221265
37
78
2
23
72
486056
309274
668136130
498526
138072983
15
73
85
44
49
907783056
4
319073
430331871
71
484881
593938636
441867
296317
9
96
262901
27
20
40713
149808
35
55
127257
9
845019522
53
15
42
35
286373
347641
24
33
3
7
126334
77
464552
46160
61
423543
60388
17
8
11519
440263
78
95
91
18
15
12
388217263
40
41
490769
126616
53
78786
220091
66
265157
91
7219
52
71
45
31
88
206423
110840083
978731848
58
33
86
314991
25
39
114182
1
9
33
43
74630
237327
198526
480632
101070
332314
431844
392236
282092
479066
410357
156397
6
97
15
53
355212
99
922411544
3
4
57
91773
59461
25
202813
9
11666273
83008
223246
5
88
6
103519295
240196730
195898
68
427960
35
440812
34
43200
46
58
53161
40
10
402505618
57
47
49
56
12
80908
162398
5667
348867
51
177499
303780
700719336
349366
4
224875
356005
41
8
194787
55
43
365368
2
7
9
6
90
496879
55
9
42
10840
66
66
17245
400155
47
36
295079
176942882
27
78
884883721
43
29
981691030
251763
60100
293146
283998
187198
187927
627768060
18
196620
374897
47
40
44
152548
96
29
344774
210721
7
492389
192279614
15
88
73
202275
65
86
765
7
72
68
360651
299745
197826
38
10
20
96
62404
11
994149473
7
349978
68
8
15014
1
59
297746
94
515643371
127101022
10
2440
642807247
49262
69
52052
67142
540493034
620557282
97
143683
471972
66
44008
50
33990
2
51
166586248
69637
719089176
90
212302839
331963
42
35
865308954
49
40
329141
38
378125
54
211562
66270
59433085
63
393582
361194
5
274418
283698
488154
39
129957
283314
81
65
357049
96
343011
246288
11
30
119599
28
98
141693
92
88
5
83
439086
460579
672677590
163162
783261755
60
728410301
17
13325
99
52
60
378423
23
159377
98
11
91042
386239
9
61
15
439973
9
178379
797832288
446266
40048
422880
59419
116845
21
293961
196774
36323
320821
331707
264683
39215558
76
47
30
7
266706
38436
1
54680
617741165
6
3
69
99
90
385725
91
52850
58
61180
412961
170760
90
78
247982
354310
62
496461
31
8
98
115604
55
80438
982360519
97
374707
58
43
52
370830
159717
3
119907
65927
6148
2
464668
7
287968
18657
206119
43
549576502
56
435325
189437
452836
52
35
44390
67
18
56
3
287884078
34493
73
175845
305510
13
464699
31
270322
457429
279716
96
5
38
20228
46
87
119220
33
94
9
37
72
80
70
20
15
16
395161
45
316625
50294
8
66
3
72045
74
54
21608
8
396344
57
330622
23
88
257970
462146
58
813024234
22087
74296
41
136969
907856287
277244
312736
84
157105
320697
9
36
309667
205759
577091171
493518
513392885
72
52
38
80
28
367739
72
6
24
73
15
75159
91
164850
752506756
409757
147750
88
7
794189181
432509
226693
41
298604
265149
98
116194
775363169
839731609
31
99
2031
371988
73
205984
52
84
18
74
398757
2
85
94
8692
3
179335
97
76
423242
8
463285046
483887
67900
142631
73
3
67233
181002
66
318084804
344508
855486627
467515
380738304
82
17365
35
170574
43
73
128211
38
144423
376979
324854
52
94324
9
10
7
17
71
216250
45
216233
30
33
13308
308007
91
3
44146
88
362033
48
857651217
269433
103799565
483348
438424
29007
747213378
279504
314317
377448
52
24
473506
87
71
89
465333
296583
7
208650
150561
713187888
70796
566632393
22127
42
242738
91
382857
72
52
87
54
98
470396
34
42
441350
23
239940
314819
387958
73
55
26
6
48
14
97
1
8
97
44
74
115587211
3277
567709655
99842
285655982
25
442312
173592
448299
42
85
99
13
28
838
81
5925409
40
459519
453588
8
138225
24
1
17
773979823
45156
70
73
76
443268187
88169
93
320293
20486
11
376094
77
253051
53247
340257
9
21
8
86
70
25
757757910
42
7
42608
128112
386806
73
68857
245685
108972319
35
496166
19
79
25
68330
5
97256
361515966
65
66
278877
888041107
32
95
383132
11909
74
308759
57
31
2
7
182491
79
34
149610
465144
499498
343211
282406
130151
20
6
65
444361
98
27
21
947142932
99
16
19
417351
94
212210
85
490256
471030
364087
7
91
444608
26
159381
358340
80069
494184986
72
77348
2
41
40
45
53
448846
470399
286581
362931
473537
36
953202801
41
474896
6
1
8
182600
309569
422418
79
93
163450
228728
59
53760336
34
54
3
190800
204238718
6
7
397547
20
1
16
261178
291425215
62
48735
171024
68
5
26
39
4
88
99
114745
6
242968
20
22
351597
45
283365
436829
50
96
8
77
424521
442192
6
6
54
19
21981
28
97
60
872150096
52344
340405
60793
92
17
49
38680
220799
803776938
22
365844
54773
360476
972193113
311617
134561615
964757035
57
75
428954
65
296117
458499
393142
106974
50
47
7
39
65
15
400747
43604
90
193814
54
30051
18
61
92
18
4
79
51964
356329
203198
68
303449
97
239109
11911
76
81
77
11
498102120
6
42127
312777
49
483350
71
55102
79
247211
39
99
298294
62
24
454606039
407253
363743
49
168835
380508
83
461534
72
405885
498636
473026
341996
461310
98
6
23
405738
8
164865
296061
14
27
1
269113
312963
482126
320841
142729
16
459457
2
14
56
40
29
260087
42
21
1
92
178683
731301334
3203
10
506449804
7
977934068
442335
376906
263334061
7
3
56
240995
73579
168651
943578839
255375
65
431790
30
57
177300
1686
71
265180
94
41090
832178392
49
13
492379
417076
4
354972
68
71
51
12
71
402339
348074
237603
48971
321126
71922
237781
105958
187665973
7
343463
222221
2231
64
64694
420997
67
566120387
221059
4
3
2
6
60
449943
27
752987949
263758
135164
42
85
7
510113343
316085
303837
136845
47702
20
881939092
170486
96
52
476733
7
48
378658929
11
628062397
96025
537936209
46
92
479481
7
60
57
32
290343
16
78456
3
29
90
8
81918213
34
420009
81
713694397
255994078
28181
637781313
3
1276
28
34
47
124465
447221988
84
68
41
310196
66
416766
17
51
58
10
304761
855596505
78661
74
27
455538
176567
978485166
291258
98
349027
325764
1
286603670
21
186615
267612
52
1
86
29
3553128
47
93
22
342541
92
161117
86
1
63
384990
124716
263480
125171144
122071
15
84
176011
399262171
53
467685
316901
90
9
10
81027
421355
26
269768
6
45
313958
187300191
157829
80
13
47
74
203590
97880
7069
484868
43850
97682
200483
272819
49
83
159556
9
435850
33046
268881
380289
73740
190745
66
390057
46
220972
65
19
84
533587151
505948541
58
216240
62
77
15031
9354
63
7
363697
87
86
85
160536
228026
33267
52
67750
275021339
11
99
45
113099
68571
401722
4
12
80369
65
181047
72
24233119
342176
7671
477070
78
81
98
3
88
18
55
63
90555
66
50
152016
49
3
25
445437
25495
5
56
97
47
70
217163
267683
33864
44
69962
64
365874
14
459027
133464
394379
203796
327090
48
90
71538
204727
4
59
211403
317891710
101220
48
449693125
219096
105666
110874
7
28
179480
437011
16
217336
55
63
7
74
422996
262015
4
47992
85669
295312
388578
52
434557
25
18565
74
142135
33
185672
542582823
416322
355385
71
40
793261091
571036727
81394
132594
614942933
52
14754
246957
53
78
5
346180
59
277787
44
33319
897291496
414068
711671404
126314
53
90
4
785333677
209943736
377473
45071
429185
80
40
141313
915891769
20
36
50
8
367777
1
59
275486
73
403798
30034
47
82
116849
307715
172749
139048
43
84201
93360
85
43726885
195316
74719
27
72
44858
8
46
77
8
31
18157
67
88
265501
129617
435042
7
404607
310777
479117
72
405408641
72
87
340707
3
907525283
74
173959
55
474996
79
64
46
80
3
6
220727
20
484996
269248
16
66
96
78
341127
10
145509
18
62
266736
64
356044
2
53
3216
53175
423184
31
229994
99
23
18
417176
61
39
58013
385675
33
54078
489244
81
32
93
424570
53
62
299103
472921
18
95
45
122234
9
364748000
70935
130489922
176924
83
12
84
90
9
48
461164
61
38
27636
955070645
115935
66
326723
984813792
1663
43
203414
228988
57
478582
78
16
76
33636
51
68
86650
458833493
89
144968
81
484426
73
94734
348318
151997
86
287107
299605
318908
1
121618
91
64
91705
6
329411549
415423
381707
386624
89
64
456261
31
57
71
903067648
17
89075
278844
17
24
3
80
287025
90
301430
41
733347808
79
4
278722
45
49
235542
29
993219326
60
50
48
2
26
69
39101
98
134358
708555678
442013
3
345482
88
338872
45
427739
13
5
412975902
10
352714
5
61
4
64
515585405
297764
61337
9
19
211605
236052006
88
7
70699
336038
82
2
112227
116853
76
449160
55
412071
46715
80
212048086
37
382253
371663619
98
299299928
173922
8
125211415
325245164
11
647131784
191562
86
1
138734
292035
143306
383968
75
390796
391721
28
158797
18011703
375804
35
284826
76
24065165
127065
68350
694405956
98
58
215900820
16
8010
41168
121280
7
70
189186
69
34
35
96078
168724
41
34643
331290
96
41
1
90
85353
23
18
6
46
4
475531
47
55214
823991138
20
98
291450676
33
92
79
69
97
48
432455
361808
886807681
86
196150
69
9
16239
3
62
36
85
220527
38
415498
89
73
35
25
98
9
85
265585
338128
81
360199
18406
13
83
68
304703
308645589
94
675262069
323833
492800
8
320132
293248959
724757522
13
29
319509998
3
121477
38
99
168847
80
91
96
8
173049
98
69
444525
55
348037
335481817
577237596
67
143315
55
1
232669
148100
25
86
3
424044
2
7
262842
235753
46
492092
431137
344885
55
528017777
320152
255573
72
493526
291339
27
441128
304572
380712
140369
333450
125831
144337
6
55349
95
13
69624
342548
35
28
9
382172
83
19323
10
88572
53
74
259202
231733
95159
396631
13
933111834
50
6
5
77
29
177428
65
36
21
40
130828
65
6
288448
2
294529
395343
89
269892
263861
75
269388378
53
65
93
2
410813
67
75
436126135
4
11
129563
169265
191166
803481966
58
42
35
17
97
22
9
4
253105
239749
84
9
46
445415098
30759
9
9
11678
320154
24
338545
395647
783017543
217536
438929620
841246255
317753
586217526
13
49
22
25
317085
17
428683
308921
444967
269372668
162334
96058
281334
23611
161273
53
32
92
412804
429354
61112
303265
5
482098
143609
87235
559451940
60
51777
71
95
22
225016
428005240
162212
192696
47775
669529360
188983
28
232534271
175216
75
62
83
73
133857
9
37
88
494754
306132
72545
540193536
278821
13
44
72559
9
331675
69
57
88
687442909
157425
221281
308542
55
370261
9
3864133
404039
449718
228686
175557
293513
381923
168965
17
2
23
5
58560
323191
450301
312698
9279
67
96959
2
10
65
4
12
379638
129566
93
97
598872840
49
250122
71
391917
7
87157
74
85294
319637
416617
161584
54
197355
317456
164381
55
54
57
432659
15
10
2
122160
2
251725
540937261
164427
417865
19
16
9868
118050
6
50948
76
2
432413
52
337972
261840
47518
8
41
22
168295
210461
135190
399578
129386
316463
336486
93
29344
94
43
42
260188
42211
89
96
593599782
17665
247601
85
84273
72
425826
453594
337002
404007
42
264367
67613
99
382747
233158
6
106384
48
398106
126474
92
12
98
92
17
89
379542
348667
26881
70
231
184453
19
372576
10
114279
14
40
413526
154845
51988
96
69
495765
116519
42520
456466
439433988
3
36768
45927
356616
59
26
73
183854
535476258
76693
201738
23059
258333611
870482171
29338
61
485509
7
9
964701765
202543
74
93
84
70502
300944
489500
16823
9
60
8377
83
52
35
9
609694761
1
100203
90
347185
58
13
460145
102084
53
300908
89
77
70
95
56
396071
47
43
2
55
113763213
33
334717
109093
25
5500
261882
112058461
81
343092907
437365
90
194400
35702834
403589
287920
192830544
36438
804205005
68
391356
4004
5
415525
104169
1
78
4
76533
45
87
21
14
82299143
218241954
33
795458458
555798901
58
9
70
15
244423
41
87764
84835
300231
10
135875
62
283736
36
84
56865
429520
55796
93
439568
64
10
404557
203194
264651
255223
80
43
244869
27
497870
38
8
32
487917
1
30
86
254910
3
57
40
38
118654
388874
558380341
91
197614
10
62
39
19
274169
14
74
56
16
52
350582
31
28
83991
301257
177572938
67
269696
32
171988
20
68
54
7
8
458270
315921
96
155449
293620
245944
41
64
32
56
326848
417116409
41
87
11581
334708854
27434946
93
62
449378
639690728
95
5197142
75
39
32
90
126195
5
1
8
83
392553
27141
131174
488490
4
381191
487512
80
59
7
192871
283147633
89999
73
407137
143214
337387
54046
95
710454745
41
12
415747
111634
413993
87
44
287250
23116
53
439993
9880
910090900
86
491248
150222
4
586765435
2
9
341781
67
65755
65
64
200989
76
348076
64
969736106
58076
128864
440192599
6
298882
53
402323
320677
68
495099291
91291
92
18
77
80
197745
70359
267670
51
109553
301381
60471
85778
201007
95
19911
1
269705
69
61
339701
280409
125221
451548
3
54
287656
91
2
305395
87
86
476582
491196195
61
29
342742023
38
145654
83
361009
304219
61
78
7
73
81
47
93
89
54
386189334
51
316259
406566
96
430970
29
247672
186445
259141
205330
99
112323844
5
4
29
7
30
62
416912
347234
137164273
9
43
961385962
6
434814
163760559
19
15
401116
266096
298280506
322668
52
73621
4
134817
4
479777
231596248
48
7
298103
46
18525
63
38
622648981
102992
84
23
516036497
450747
3
235336392
470470
72624
42
10
14
227252
539836222
84
94
35238
74738
5
4
249580
743324187
48
31
296517
6
128722
384983
85
34
149492
430741
280196
70
61
19
211494
28687
394044
66
119349
463441
59
185024
48
371457
79
157722808
200507
90
46
72680
1
413151
13
95
150292
54
7
32561
25949
58
35
57
7
845604238
87
78
96
39
95
490094
34
302
4110
9
83
72
35
416916
321969
61795138
64
25459
158179
2948
61553
141815
60
353206
660573003
50668
244093
214045
6
10507
30
79
28
702154040
53
257914
153031
45
320354
1
107750
287567
81
254921
7
15
392687
487085
9
29
6
6
81
3
64
206153
62
171778
58
57
34
772303316
242626
29
2
18
567695481
405628
62
71
55
7
324692
39
55
72
71
7
67470
13
79
26
52
53
338748863
13
195203
215719
29
435129
183894
390370
281132
29
61
90
53
56
52
18
45
5
30
1
287451
29
79
69
10
372892
71
62
26943
624000341
125951466
43
6
17
81506163
87
442812401
419533864
68
354496
8
33447
6
55160
56
106901
23
8
497314
64405
72
129426
240227
31
452215
18
324989
222178
270959
241529
450445
24
244355
33
62
59
1
77620
871506869
281229224
29
17919
740421034
213249
28
20
298515
80
244437
44
188706
735511371
86
130636
37
89
270790
36
90
54
324167
4
56
936973789
773225745
81
277492
17
92212
104155
134949
13
209863
98
157278972
25
61
252607
10
8
61
86
118137
300584
403247
40
6
257194
23558
20
261331
65781037
80
6
73
5
135814
342301
99
391729
57555812
731360694
3
10
68
85
25
1
93
888262418
231400
13
864981547
11
44
62
92
56
6
2
20
473235
458405
14
308758
32
349702913
179523
30363
463654
492715
403921
58
667247944
199382
218074
1
164457
11
327283
3
14
750983204
143115
351522
11
48
40
481255
297515
70
3
137157
89
86758
23
97
442168
19
11
124541
6
324563
849235539
10
381515
7
153158
834218725
344929
248408
141417
4480
365198
369597
80
302432
1
82
74
33536
42
72
7
44352
155484
67
44
42
9
115965
62
47
227781
33
29
173787
22
988926320
2
23
66
426467
1
333357
50
237033
292223
669352545
23
71
165519
488765
620147363
155733
18
432713
991521088
40
31
24598193
87
421338611
47
58
43
94776
213507769
362117
204764
910
656248236
52
85
91
245616
6
124393
21
21729
96
475440
58
80
83
64043
402147709
447102
56
4
158580
344390
391978
27
74
561225010
6425
78
54
128928429
7
417750
925123228
80
144251
54
65
27
109371
61255
11
608892788
116769
55
36
38887
703416795
425602
421712
432824325
23171
137221
119310
45
494101
19657
16
22
455931
57
415628
220350
441883
56315
25
84
32423
12
74
287189
2
78
32
68
162466
4
285638
31
9
68713
223104
64
70
483392
1
371325
6
420441
324060
184114
370773
487978752
52
89
49371
175067
53
44
51482848
1
384786
64
79
320475
419389
384160
7
39508311
315037
382353
157538
758125614
92
71
66
421272890
107768
11
61045
11
914478300
5
42
417844
237640
7
207049
66
136146
69
20
83
426363
52
7
152339
580716932
2
150789
277336323
169302
95483
186153
391852
225420
272794
304699
26
249008
34114
8
275529
4
8
778859381
53
9
188242
48
111235
68
93
85
46
356361
89
492291
138749
7
59
43
84
289793
315625
11821
41
147232
5
153528
5556
293375
97
118459
6
835824719
3
32444
497654
3
173175
431011
97
290077
520204833
596785554
42357
90
526422086
90
34
146134315
89
13147
485707
53819
109204
699281145
89
234441
2
100620
184147
35
111205
3
7
72
90
50
641053958
82
76
97
467372
150269
43
176257490
83
493746
44934
98
90
349671
49
51
463891
3
111740
28057
413996
7
85
23
99
24876
479140
265173
398804
66
55
36
312145
21079
752915378
155674
22
13
97870
271446027
188760
1
34
37329
82
340733
37
1
222991
597210586
272265275
11318
400059
952170283
12
329019301
329443
99
11
234821
98
44
46
172035668
208791
36468
234701
46
636801624
352944
171110
2
72
160584
6
72
303703181
367339
629703727
408697
195075
86843
141082
22
5
2
223380
482916
5
6
6
266922
317342608
44030
486455
305677
51
8
32
67382
950273302
64393
570827959
98
317056
76
88
327834
85
495937
226003
11498
99753
7
116976
18
318999
445201
8
20
63
38
496805203
121611
326349
61264
15
77
28923
99
189588
8
58
409466
331168
116774
93
39
495273
98
357186
21
20
64
299645
23
77
83498057
236151
187370
992934428
310856
9
29
5
86
216890
9
64
39739
72
75
356697174
344488
58
90
59
213077
3
436762
365544
28
459778
35
26
416469
6305
530695691
256714
321440
982095655
6
416846
31
192484
312495
3
157094
8
56
48
211969
232140
345247
62
3
257026
36
444028
235560
7
91
89
355190
69096
47
44
571793111
38855
119455
55
34
88
1
54
74
20
78
23325
319433
363781
24
21
298860
48
439174
942951086
6274
142004
55
6
14
851551300
255492
64108
8
4
2
5
203731
37
175597046
47
25
84
260922
90
63
222761
45
80
62
86
5
94235
3
50400
64
285202
69
683464001
483016
52
77
52
2
56462
19522
98
197081981
47738
10938
51
48
94
21
333692
2
307359
87
456265
313971
281625
85
125160
36
81
1
992018501
152697
330174
902015626
12
69
68
95
116491
40
83
92
14
7
97
633693191
5
11
248802
8
173038
147386300
924640862
157392
363652
8
353653
337402
57
65387
55
40
57
265527
7583
73
333207
46
370047
843090547
1
59
2872
211794
14
436121
644484937
77908
83
227983695
486919
347525
181289
239625
229371441
19
24
5
9
951379941
339547
233299
3
475118
77041
306964
9
167664
65
434930
84
131362284
36699
488617
961623968
70
81
30
91
60
279619
63
444590
8144
121651
270001
54
7
50
75
64
411760
38
288380
789536518
442429
346013
90
41
162486
43
6
650222578
33
463549
15099
15
11812
5
579171280
64
330432
187432
269598
36
132254
21
38
387863
905135716
83382
83
385355
74054
393213
12
277393
71
9906
146126
86
431137
43
105878466
4
776337651
368691
376973
18
499576
65
59
249414
283145
9
233903
699005191
62
331442
472055
49
2
41
22
38
92
32
167899
11
152820
158580
44
18
1
67
782958205
58
497460
300409
310690
42190
380371
227819
44212
8
7
56
431399
79127586
55
930980844
96
29
109098
1
697089517
67
15
94
79
33
3
109562
59
263667
229802059
154569765
94
54
288648
177924
35
85970650
953604776
94669
96461
31
21
47536
963867586
24470
8
1
52
3
23648
515056702
206376355
992772027
223952
448922
460629
312811
99546
322967
87
412177580
650512702
86
299052
365925
126125
351317
81
325157
79
807008386
196113
380933
21626
5
446743
83947
66
26
109980
25
244514
42
336051
64
19
68
63
69
134025
549251853
28
473589979
599728187
352720
338969
13
81
48
497583
15
47
238615
23
31
10
112132012
27
46
56
36
146589
200873
92
84
35
179021
27528
49
40
431438
85
4079
109890
138978
36
75
85
90
88619
13
400011
65
5
42
758290991
92
87
80604
191339243
99
285491
401158
44
278377
12816
52
5
384279
546829385
9
92
302569
683180262
18
228773626
139916
348223
399300
8
496280624
44
234007
24025
157087
200935
341557
185479
389074811
36
49
2
12
330151
65
214171
69739
91
1
70
152267
180342
399144
449804
285134
6
327082
55
64
126435430
72
46333
87
18
70
44
204754
91
9
203887
71242
225316
753768844
358121
20
156593732
57825
133300
246469
44877
18
40
2
62
69
115527603
277035
118989
51
76
622980929
4
33
71
306679
54
25
91
356940
34
362414341
38
209488
61
25
375475
93
5
55587
4
324902
325816
54513
50
336174
159008
60682
284109
118851
11
9
80
25
26
146066
8
3
8
88
12
52
18
2
391044
41
718446642
479894
74
4
81779
388556
35
39
12
169089
51
497183
329198939
1
92
88
34
82
57480
869335265
274138
32
420981
739317624
42
325916
264681
380120
156105
389482
89
4
56
195791
76
107287
169303
556513408
6
139282
974113235
35
74
28244
412952106
54546
146531
64
202262
36022
130565
481673
364611
330383
778999616
8
215537
38
55
15291
29527
6
23
31
549635027
81
51
8
140245
33
286715355
4
207096
42
29
456768
55706
31862
156554
11
105112
70
460174920
51
65
922977503
312852
52
163618353
91
32
6
41
66
48
217791
22
77136
426697
9
91
41
326589
222163
7
71
4
890525501
345191
232261
2
88
2
82087
371960741
41
492767
109031
124786
438090
96
165285
60
157096
387862
67
12
40
44
32
768609874
7
83572
5
46
177594
265617
841582823
148888
50
131960
284219
342228482
319533
59342514
470929
427837
358621
22
26
38
32
981633251
233433
148105
35
296004
423673312
356741
91
54
84
16
26
43
89
41
483270
315965
398447
976406837
42
225519
2
206830
15
66
266007
50
48
356086
16
61
426673
152005
233092
65
285666
5810
313991
9428
130372858
58
394690
135363
24
6
63
1
223349440
63
318078
483645
4
7
124805
140119
74
123762
381274
87
46315
90
30
45
36
253557
71
272722
315220
20
8
40
498103
51
465677
454138
229188
4
93
406810651
60
20
484521
506720542
22
93
13
68
13
365687
215679160
384610
21
339578
220634
337730082
335602
65
57
9
96
96
115366
7
458348
217349
58
421441
15
2
34
236764
324294
82
439703
6
386168
228423
397610
72
56326
72
90
96967692
82
8
247734
425539
69
289672
342415
159971
78
101593
95
3781
489886216
266027
97
491917
976027459
64
290584
323651
37337
82
76
98
62
612371944
257559
5
5
55809
32953
768965434
93
87
38773315
287630
155517
23801
322886
437708
271954
7
8
298207
63
73
358602
292186
64
75
239317
359256
39553
93152
10
3
446038
97
31
852997258
318809
120472
38
4
51
419861
31
2
318116
5
332248989
232306
271583
3
299940465
68
157370
885008071
160961424
61
68
15
238588
76
330370
79
409494
480454973
71
61
77
348834
54
127736
70
69
53
73
329301
78
15769
40
61
36
333772
10
196680
5
469705
513130640
38191
49
222105
56
1
376578
65
7
106886608
143847
149345
64177286
314957
70
165021
53729
54
251719
225701
37
6
116637
81
80
70
98
54596760
163521
239748
43
41
70
8
65
390997
176765842
331738281
30
507593685
2
25936
67
342617
200608
127057
422274
69
24
464453
4
32
397340
40
2
174525
214105
92
26
227684
278690
65566
58
196241
222480575
6
633625200
28
745515855
77
82
700034929
79188
767791287
150113
460003
9
213247073
89
204240
373986
281551
336616
74
74
73
59941
474619
38224
95
410292
28
4
650100703
234020
53
5129
279576
336267944
9
27
455180
65856
5
6
42042
281492
358225402
8
97
229066
816505097
287711
929158287
207749626
20544
57
4
209212468
94
89
5
466707
219151
432669
382362348
225232
258504539
619484409
497952
71
28
105933
967346302
69799
82
325374
8
61753
431931
381229
101394930
465229
43
53
83
150676146
10
67
3
72
113602
3
97
5
31
151953384
47
14
4
70
179955
49
246126
109351
42
453365
5
73040077
18
67325
96
166436454
95154
72
132390
2
27
7273
16
16
60
264682
5
8
258405
483597
5
80177
96
46
389902
46
20
26
369915
60
4
55312
60
345523
294754783
268224
30
43950
476783
49364
165024
406177
6804
319444
51
97
19
70
770586743
259441
682112793
51673
200334
12
32
807553802
34265
405026
41
236528
81
44
86
400797
300473
47
58
85
9
67
48758
341315
128983
544763933
34466
42
96
122534
59
407117
6
48
345220
61
351091081
481899
491752
28
79402
371989
206702397
52
468187
397151
141763
34
460968
18
305297
55
335769
5
76
3
95110
32
454774
20
89285
24365
488872
51
290580
463475348
96
9
47
85
14190
25
371355
5
26
218106288
225832
55
243702
449521
51920448
39
26
402230
91
120488
6
26
230211
430367
235032
468225
683535970
75
116344
265297
382508
290987
56
36
3
58
70
7
65714
4
82
3
30
140285
490066
203888
294601
346729713
29
4
72
230712
26
226521
216736
68966
9
4
358156
82
65
52
407073
249006
255709
32
53
40
380805
25
3014
24
13
292647
396986
90
80
187612
25
67
3
427994
25
92
866701111
73
52930
14
679153432
5
12
9
25
359674
31
202682
18
82
96
74
60
368604
20760
322447
395520
113044
221564
113505
51
70
91
446054
93
295795
263260
220728
88
21
7
353033396
5
414992
938483407
64
17
60
91
21
749504279
126232762
403689
150342
210570
33
17
94597
6
171923
92
34291
72
396401
140233
9
78062
74
418808
11
37
25
155355601
164638
191364
453518
371173
302911
231104
281344
86
34
50
62486
292052
7
43
78
55
39
328853600
79
307891
731054431
297233
301739
89
236210
215178
180871
335321
40
37
22
199300
67365
323327
13
69
713793349
14829
6
172831
58
85
412150892
76
185808
5
499402
8
2
3884
5624
167169
81
12
88
7
74
2
9
35
53
174410
53
203367
29
466917
283140
28
78
17145
150172
79
2
429157
5
83
151389
59676
263690
1
264098
620879656
6
59
33
9
64
346721
172300
10
99
266731
496797
611531175
10
283085
3
86
27545
406955814
138336
145968
98
1
309404
25
2
55
23
26
234570
15
12
67
2
28
44
73
77
457746
91
215748
17
11
293250
12
436727
2
442342
2
96
47
88
86
352435
313675
59581
216303
145376
303315497
75
33
252711
58
9
28
349829
19
250766
372900
16
179074
4
277074
68
53
24
25
53
55
155579
1
293959
252754
174660
32
59842
402732188
18044
109363
9
456347
159521
73
394256
274708
8
426163
105309
25
2
101328
196643
97
46
12
143936
9
238470
39
99
13
20809
79
39
7
29
96
98
86
94520
25015
208995
35
364321
361202
85
47
487699
248497
6
9
2
132217
32
8
497067
326674
1
12
407304
2
118889
50
14
265242
58
14
53
90
81
71
269979
27
90
68
84
436951
42
418375
13
64
220059
5
21
228058
53
2
33547
55700
238193
17
2
92
9
55
32
575701066
65111
88
49
463912
42
72
4
345271
482106
232352
81
85696
315094
62
265020
38
420413
17
666885373
91
22
77
83
207491
91
525284560
98
3
470557
188462
176461
52
94
273692
1
7
124505
355726
41
53
346460
47
47
61
153271
7
51761
1
47
41
1
316005
47
8
456496
129994
49
46
13
56
450275
68
29
687320573
282347
455255
61
7
17
316477
23
148554
892746506
24
101814913
850091740
402653310
482238
689113975
93
76
232671609
637948373
69
5
83
93
489227
92
75
11
121871
16
286147
220248
82
3018
32
806987925
88
79
35
238894832
2
213038
15
72
5692
14
83
54
7
3
287390434
88
76
6
65
397260143
251355
287316
82
72966
206360
264653
483283
415816
157536
16
9
59546
301126
811887180
23906
8
157554
70
444967
283067
334779
6
427500
258759
20956
39
11
60
345133
878808963
28146
13053
192293
4
63
36561
56
105394564
83
22
9
58
824184375
227362
91691
268188
262817
55
204173622
146027
215587
71
263848
87
80
70
46
2
33
674701192
8
72
196934
7
192206
93
22
412039
69321
22
56
139635
29
49
358977
3
49
622752664
6
375116
33
62
95
93816
148247
454574
233630942
298270
353121
4
73
79
465636
8
362607422
757219017
9
158553
68
6
4
252929
65
457935
492758
378611
46
455875
103034
236778
77
377263
53
76
8
6
26
2
70
13
391927
311700057
19
79
62008
8
683388718
310869
56
259447
81
18
26055
2
87
28
301443
489534
475814
263809
331157625
71
102388167
498410
66
47
18
54
5
78
98
34
15
110934
197825
337671
239406
313539
71
76905
16
729661176
757574360
37
6
6
1
7
215760436
38
26
30
5
472050
425858
75
227367
81
61
122484
250471
292141
334508
6
31
87
965214037
22
51
95021192
56
303215
14
572852908
276921
8
137456
62
206809504
396168
411890
473534
937278039
2
239420
490261
131148255
342076
136018
49881
66
264054
449443
58
12
51
36
64
55
60
9
101717
168026
25
34
408620
329331
28
60
88
97
62
284672
344471
749755256
4
456099
77
492277
22
420174
296997984
827933534
57
438607
2
26
477312
7
31903
462573601
143895073
46701
354138
274045
16
344501
349128
52978
395539
739305658
2
26
6
99
78
177935
45
57
70
61
360131
89
990384303
398400
404691175
359385
222566346
22
77
434151
217992
64
72
26598
433816
464273
57
88303
123834
25
8
90
701835542
93
5449
5
577662202
423407
4
95
16
440181
188419
173910
6
75
17
496407
59989
561563012
193569
62
365933
375787
9
256640
329013
45794
462816
8
276819
501044001
77
423773
20325
493732
2
418901
76
181406
32
11
50
230684
95
475992
422326
238300
95
298634045
4
280344
78
92751
76
2
14
31
428472
36
18
61
68
323775
460160
18
47
46
93
99
4
20
384878609
347997
44319
80
70
7
24
6383
387088
622994098
274845
9
3
624660308
64
207843
144315558
336771
48
86931376
45
55
353052849
476715
62
8
117073
421284
421429
997371824
46
318547
272295
35
35982
2
85
157925073
390746214
68
1
63
11
42
383221
4
98
580369313
37
6
94
40
472222
145262
350201
536335394
291390
70
271492
255804
8
368334433
95
2
247295
52
22
9
250932
746230669
451219
51
847950394
208895948
55
341887
32
425721
3
1
15
95
292395
211
343116
987276949
262223
159424
22
259471
107161
165387
6
478934706
460312897
75
376646
51
16
42
95
58
252755
200108
30
202899
13
71843
367754
167318
2
17672
109502
845458974
118222
107977
254106
49
47836
195176
17
137227
91
64
54
153053
214301
41
86
33
328572
243999
206647
900202973
9
5
509705210
7
65
135741
799997825
490350
160215
94
392911
384863553
83
9
413611
52
88
7
475227
458141
395409
25
1
18
19
76
16
159570
157805
83
8
70
37351895
76
63
87
194442
230962
87
8
67384830
74
434605
50821
43058
299815
1
94
65
1
233428
416484
296224
153300
5
366233
302684
119334
86
73
54046
34
34
1
350729
98176
597960113
110740490
58
366127
61
88
1
35
319265
80
642096553
51
37
267246
78
392370
78122
20
16
22
34937
34
22
18
358262
37
90
323739
409984
401298
36
48771
17
40
454582
390917
230795
443442
379782
357847
88
340474
768944224
862774742
427134
346808
44
486728
46
44
419427
2
3
75099
73
46639
19
83
7
49
66
312988
6
218103
43
299910
72244124
88
166401
214126
44
93
6
2
179503
1
29870
354086
486174
49
81
75
389486971
406281
91
61
170437
17
27
35
38
86
11
407697
139505
259484
449477
332185863
456740
86
479278
30
118956
367920
46
29
200088
906046511
126060944
2
278408
976378926
499651
61
426103
386049
278393
54
647142795
676560846
32
53
133448
6
667283373
65
864338605
482007
86252
47
202875
77
99
96
36
82
261672
313100
362231
87
280789
36254856
242741
307394
2
351681125
81
83
38697
4
29
6
189278
277615
21
28
79
7
334097
34
25
36498
14
242256176
476893
93
3
162156
77
42
22
30
18
867033182
131165
458146
53
8
90
305146
56
216839440
155035
51
38
50
46085
417834
28819
31
468185
10
411226
43
465413704
448940
489062
41537
455093
246312
11
97
51
68892
5
68
58
6
11
83554
325305
140660
407378
9
41
494981
17
47
390423
338459038
111870
66
2601
469232
420867
41
116958
93
27
59
43
500288856
33
382117
35
20278
338031
486197
348028
88
79
511063691
83
391850
76
195823
25
491241
245339
55
42
50
60
36
458659
85
211576
81827
332532
266493
1
393285706
55
20010387
447429
149747
6
377454533
975160982
59
77
71730
3
88357
118019
266827
59882
507772734
63711
223215
52
16991
95
133143
6
60
58
41
85
40514
124497
66
141008
17
362831237
49
426522
99058
466684
29832
68
286619
360956
273868
306968
415839
68
64
11
104039
175181114
190526
27
99
597307499
97
128504060
292305
335289466
101824
27
190516
57
291391
31
402879
11
74
386637
42
47
42
78
958365287
71
85
55
2
421181
63982
27
858866861
20
41357
130199
92
93
40
24714
99
24
283216507
59
328823
240614
2
435373
190935
193666
141162
227457
48
96
43
220949
49806
249579
150643
85981
133053
5
60
5
709788389
18
388716
59
97
64
9
996121861
71
392789
90
349141
12107
494579
153207
9
252123047
34147
82
29
777968065
205034
152154
91
353573
79
757886466
59
13
56969
39997661
327855
59120
50
39
77
125271
84
343991
3
68
16
37
230596
4
11
14
37
70
382580
273420
1
91
90
228795738
22
8
55
222953
396041
1
486083302
205274
224765643
317941
79
7
211375
55
3
68
237615
46016821
78
40860
229293
814826159
45
381104
19
90
124993
111027
84
334248
45116
83
394957129
54
109849
54
313764
84
84
265914
212545
352980
27
2
51
16
23434
11
615304259
437283
75043
65
390519
23
58
33
80
469125
28
94
45
130679
39
6
304512
26
305281456
72
454835
63
69404
53638
153142
302533
91
215170
27
396727
351417
5
24729
93
307286
99
455544
60
170389
34
78
454856
91
285432
94
178530
176860
7
67
532253568
64
84
53799
94
168583
305746
98
94
467110
697591713
5
288526
87
210294
250287186
18
75
185382630
50
11
74
27
99
398497
2
2
85903
301495
74423
10
57
64
87937
300724055
54
31
117234
231161
318633
1
116808
4
320098
54
906498672
70
199418
35
9
43
83
330734
463884
35
302348
58
46856
401146
91
822013489
5
144405257
117649
193162
338719852
968837006
61
75
74
342913
39226
4
92
739838453
84
54
101806
23449
471867
17331
93
9
484058
9
96
54
40
164520
7
44
63
409806183
76
275507639
98753673
166359
99
25
13
87342592
9
27
5
13
310873
403356
58
1
4
18
30
384071
90
93
9
457234270
396716364
122755514
659328289
72
412327
822406324
281672631
55
141864
7
109822
238886
17
3
60
327877
41
630277482
73
157488719
325458
15
3
125766
30062
347905
499636
23
29
53
253684
62
53
94
206901053
85
204649
495030
216213
314382994
218463
42
17630
169209
22
77
363013419
48
84
37
856425121
744702670
169356
36
86
87
17102
384150
455367
89
21260
313430
87
8
286270
24
60
303500
456353
467936
92
91
97
157404
365952803
89
367842
180319
81
337528
45
351097
279212
66
99
79364
155505
682627610
58
28
66
4
11107864
97565
1
515627019
259279
49463
37
42
340448
262103
88
1
46
195179476
74
283841313
73353
201945
46
21
4478037
67
5
70
52
104524
70310
37
51
33
5
213256
36
232542
51914
413548
89143
80
124804
460555
4
1
49
91
85
40
2
140771
442041
46
78
66
492687
81883
7
31
63
64868205
244273220
564722478
106373
122274
116463
730279012
453147
9
320331
90
169185
405769
206353
484863
862186972
908827656
419199
35
432430
3
147825
331805
119217
66
21
81
46
27
7
31
42247
84531
93
284774695
75828
23
73
304259
8
170396
200809
40
438630
71
9
350442599
9
60705
74
362040
9
54
160027
747347226
6
378568557
12894
65703
395401
183856
20
740027469
421996
38
563042389
901890938
43
31
144774
97
26
10
35
186380
60
398297
8
1124
66
336621
83
73
459342
731899238
55
76
3
14
379793
20
165631
20302
37672
11
94
389556
305644
4
57
7
372035
707604391
330561
9
13
412802
327857
71
42280
7
14
70
58
13
82
649429804
291388
311752832
244905
13
345839
31599
20
268998
387271
928575720
277528
17
58
66
318220870
78573270
6
50
31
38
91
196294
200943
350834
91
263851
24
455091
93
205667
441910
345721
33
46
64
67
16
1
471245
135832
81
220782
75917
371363952
1
33
43473
250283
115282
68
89
94
567693723
7193
25
367162
205728
28
25
135692
3
35
115733
51
177229
4
54
44
718453450
87
672211798
100092
6
82
62
368366
480925
92
79
34
59
270094
34
228772
207252207
931897773
46
9
13
339420
319257
5
6
50
51968
82326
27
40
16
46
561924259
18
7
201885
30
59
830686847
65
323618
159040
148531342
491460
232502497
25
224172471
489546
44
54
7
46
123238
413081
86
74
553131573
323569
69
397971
9
98
85986
433174826
477765
56
86644
19
19049
203374
246919
94
21
200481
273524358
66
67
32
11
95
9
14
193121879
794366848
237394326
193435
63
289728
774657513
46
90
308372
12
85
251132
29
187424
40
397778
70912
86
57
456120
2
202717
22
126510555
97
4
62
265078
89
469427
464352
43502776
81
19
172851
70
6
383875
52744
498207
4
58
467288408
7
36953
64
347924995
122235
36
433078
35
115861
42
99
426532
5
85
449845336
85604
7
309570
53
62
1
32
89
8
70732646
394318
65
14
1
2
29
21
1
63
44929
315104
1
44295
280036
21
37
535553035
6
231139
65677
62
313194
532410397
739003919
179493
89
461976
348331
27
35
65
6
135016628
15
54
147331
42752
85677
118068
70
185439
90
484017
814
36
88
55
75
794743571
35871
258595
32
34
254224
229575
6
49
60
17
322648
237399
429974
121859
262150
806720184
58
50
39
43
5
9
92
2
37
390815
254828
18249
492581
89
118251
83
397089895
39
3
50
8937
8
441242
170243
229406
230275057
626928918
186704
8
32
11
486387593
11
97
40
94
310409
278715
259481
26
199056606
439445
91
80034
8
355915
1
151704
386535
51471
38
71
70404
23
390403
229379
261469897
5
7
482205
21
921980485
391499
359169
57
38
2
22
438249234
278495
98
6
375127
610587814
88
349752
80
73
11
243905
18
430896
20
62
375790
71
42
20
31
2
879205979
151291
10
226832
7
51821
333655775
85
45
816792441
238452335
71
352350
471376
76
560050165
8
35
525308423
460571
468661
86
335042489
437057
36
222076
83
456845
189435
77
244133
70
52
456071
14
216177
51
97236
97
144357
867091447
39
74
69
146436967
133036
448542
5
103178
869914703
9
41967
95355
93
320935
975091631
418743
292936
315102
1
51
149018
490728
262558
344945
40
19
4
67
48
8
63
176748
60
240565
4
4
113171
2059
902344102
86
11
46
92
98
67
65
75
174703
115657
304442
202876
149875
20
56
483599
360919
96
5
373116954
316837
57
36
10
499866
58
2
467549
152040
84
48
29905
53895
88
147531
7
128196
64
119871
69
84
1
49553815
372465
922269244
487941
50
39691
52
81
10
462656
60
71
185666
21
13
78
27
2
35
5
4977
30
34
213779
3
69
300018716
5
27
404974
226625
96
99
79
119125
364599
91
291847
457776
14
250732
217994
107696
4
47
134466342
31898286
89
886186579
266673
8
56
22
399917
5
452663
213502231
51
80
44
49
88
41496
42
4
432711
49
97
4
398429083
240821
57
3
404882415
39827
18445
129227471
98
54
6
64
137548
456852
47
254459
224798
288662
81
33
82
58
179114
34
3
4
90
56
492312
5
1
9
24
930
75312
56
61
76
329177
42
289294
47
94
487121
26
91
89953443
98
50
170333
558086339
5
38
8
147818
537309523
401526
182457
198505646
188217
71
62130
605466260
172113
150482
33
820686814
26653
29
78
468536
21
160823
96
46
83
96655
7
163097
476650
68
358980
5
34
173084
25039
487226
34394
289081
70654
65
902938321
36
291467
259845
39740
747092082
9
96
18
48
79
88
749404297
513235947
42
149631796
44
6
95
47239
54
162126
18174
243697
801700386
187940
529708841
5
259616990
84
58114
91831
3
12
4541
668239189
406398
110171912
29354
471876
47
193517
315625
57
5
715441209
53498
118936
54
158984
124126196
113592
482447
9
485390
587469197
399295497
498060
161045
230016
68
199248
97
39
429553911
31
32
488073
59
24
386889
318378
60
61
83001
79
77
56
44
168007
84
55151
332496
7
2
495324
404180
23
380040
33
386526
89
441235
2
158897
86
80
416958
260280
94
56
120731
56
17
88
5876
498345
812094692
77
143525
16864
433358
153549
10
82210
21
93
716714018
82203
6258
311115
28
65
97
426067
94
3
493102
28
882537796
8
88
124718
93
92
74
22
311810123
286775
381342
215205
8
714912027
35
271982
33868
60
217923
249462
322070
883983200
238439
34
231799
409995
71
3
5
187082065
199862
434968
77
68
285539
2
30
17
53
35
418972
119135
74
838583357
4
70
97
304698
95
934883680
291255
85
269786460
83124
201289
51172151
137789
25
30
64
281020
72
473866345
30
364573
317680
428142
20
196520
268474
26
401724
8
271422
61
9
834426664
82
78
394326
954054497
72
74
17
371342
95
87
353271
98
92
255227
271558
10
434157
105591
70
214385
20
301811
836634090
92
54
453260
7
66630
373628804
270606
88433304
499849
470702
29236
36768
89
246174
328729
288947
448711
28
74
51
84
544737014
327812
88
23
1
174309
487199
76
91119
435013
278199
11
80
2
153839
34
65
122069
2
41
364777
2103
20
55
62
44
988962240
236731
5
93
98
484537
85
8
60685
401221
67
17
54
6
33
346397
363064
589440627
54548
26526
376187
7
210013
284717118
165522
192563
451503
69
29
457210
143775
496004
148311
213217
52695097
73
54
465171
257669
368554
358768
161072
63943
10
401900
3
81
144146
324537
59
57
17
125312
84
286104
50
2
13
23
89
246208
27603
1
66
67589
45
17
50
393382
213672590
121455
420485
7
7
434334929
49
322502
74
52
2
59453
75
20
458709
2
43
33
81
5
393784
99
111022
378643
327350
27122
103516
142589
771273603
53
72
26253
38
354005
59
6
431318
376152
2
86996
57
166322767
32
89875
59
62
6
185552
740050000
55499
79
3
65
79
77
43
30
6
844361190
22
36
155001
881175598
16
94
91
77
75
13
86
2
120057
87
98
292809
99
72
8
31142
67
3
23
77
65
549478890
9
96
180153
72
429762
44
240352
384529
22
48
187809
95
80
68
89
346634
31
66
452459
82
164411
203386200
71
6
149654
14
58
727222363
437336
87
2
850390328
5
75
2
86
87
81
259275099
21
27
132112
489387
27
76
80679
25
12
124968
79
386983
394978
44
8
26
281456
55
69
18
469474
36
149075
198401
227069
80
59
159510
206731
465858
14
262425
90
97
458665
46553
90
64
7
73
282638
9
9798
44
45
455417
3
69751
374296
2
378074
715701305
359548
445390619
99699
147250
169399
77
76420
31
39
651926792
99909
267257
208898
7312
22547
34
322334
168922
8
23308
235530
14
364962
51975
98
54
95
265247
53
63
15
3
22
61
310493
252868
8
270928
59
329896
14
56
92
16
73
91
5
70754113
34
267103
168710
446034548
435279
79981
186930
293429
96
60703
2
4
16
47
30523
34907730
993746930
32
13
170418
48
447341
11
44898
309783
6114
89
82
15
3
68
16
116289
380959
171513
90
93
24
62141362
268165
44
88
88
220558
98
65
2502
66
376259
59
79
415386
5
36
99
326904
17
17
315622
254968
9
24
8
4
5
7
87
399014
55
72
44
171673
58
57
113755
70
80
990209483
41
309635
467848
379486690
61
92
476134
7
842259967
72212
9
153314
7
603403696
8
50
74
183424802
339766
73
67964
34
62
177501
288841
52
34
47
399680
238321932
7
46363
58
345582
212174
50
804828862
89
88
410263589
403786
456434
7
465279
3504
76111253
93
61
221250
93
30
22
294617
439455
67
4
95
6
39
363616
128830
56
198631
4
78235
96
4
6
332223247
42
420822
71
164722
85
54646
201643
940822275
306077712
9
4
23266
86
334630694
76
42327
126903
429349
398453
48
228495290
402868
62
64
25516980
75
25
91
57423
133205
20
422055
36
25
54
411401
13
13
178312
65
64
46993
96
18
2
109539
6
30
213137
403311
367271
73
17
72
1
6
76
104820
45
10
210326
3
223406
408502
438539
122489
3
263988
38
2
55
5
413950289
459353
63
41
422025
352817
9
355343
29
61
17
23
61
54
350398
33763
86
869250638
143752
321606
63
367656
73
547816585
63
26
298347
823511177
82
48
343150
98
73625
212441
64
92
75481
45
61
232790
219898
16
24
415791
7
83
276510
107920
40872
188131515
635177775
283528
148273
201074
431979
931867894
23
92
90
40
310712
327720
54
184519
385287564
135338
21
398854
262451825
228763
99
186551
21
930313532
304196
15
235462
74
466557
3
112177
610302675
33661
249278
916353836
43
25
35
68
313139
251667
943864642
26
88064
464358
435080345
165421
76
3
28
3
21
455078
25
58
14
196313
93
408972
717051568
199021
224622
32
209550
854299734
61
22
280459
69
19
202570993
5
265707
34
98
438654
64549
54
30082
55
7
88
368446
132047
72
76891224
3
330013
408705
7
380499
5
50
89
21
201281
38
35
791813228
59
144549
362208
105049
447986
52
456577
48880134
13
113347
198508
93
868141559
274326
123932
24
37384
81
304762
218840
53
233169
414974
38677
251275
96
39
26
22
184576
239456
83
881
73
12
457774
329585
59
99
53701
47
92
40
331444
90
90
41
336598572
606649018
65
90
180734
309157
389529
39
47684
315861
427382
12
4
261466
57
8
375528
264037
59
453067
4
158463
425866
9
85
161643
1
199526
384948
143138
70
49805457
17621084
9
932302565
39667
33
313324
437057
198550
54
701452907
62
94
378261
117130
10
321719
611959577
33428
25
57
72
30490
429809025
47
66
75915
24
239609
6
423877
515334298
375625
738265801
214257
200795
20
427974717
298824
31
54
636219526
73
446298
93
53
1
30845
637990374
407933
7
4
984775718
838715830
23
149036
581624013
7
61
1432
441384147
4
31
52
258488
6
50053
23
26
498338
74
456261
460025
32
412134
116394
55
297656
205026
682385344
50074
90
9
35
442716041
137653
51
93
25
30
362017
40
469747417
452779
143692
3458770
82
85
92
41965
4
176096
1
274837
663551820
340128
389629
22
202722
62
84
94
493596
99
45
25
27
78
57
64
87
32
256517
7
53
18
39
207760
82
13352234
15
228490
332295
41170
86
26
407513
12
190850
129820
13
484089
95
171580
80
2
205305
358644
70
9
438117
81831
267040
354030
1
325389
94
8
40
89
851125071
18
25
8
44
14
335738564
459879
230354
38
428738
6
242525
76
547998329
2
99
388088340
243245
3
191329
79
98
50
18
316760
78
996362711
96
12
33761
18
88
141651
63
47
90
324046
6
86
399321
8
52
6
358961
7
178330
22
244823
146640
453200
70
23
43
80
33350
91
80
773340283
53
51
10
7
42
430248843
68
8
403645
71
90
327451
104849
785148475
884367267
32618
57
414176
82
86
36
86465
151470
18
75
466126
275540
109176
910328204
363328
75361
72
1
35177
475788
14
7
332261
67
22
188604
77
199873
476019627
431339
85983
116622
223808
61
12690583
5
105708
541778933
2
82
42
371893748
60
339038
44
27
236687
63
42
463722
302499
42
385516846
8
5
93
589039981
89
46
86
69
57
64401
99
117543
190815
40094
48742
259237
5
456915
6115
354008
12
59196
79
9
118808
48
85281
150381
303762
370154
320614
7
23
436312
99
363013
41
50
81
379926
24
29
817803510
210375
60
190129644
52833975
5
472768
38
420040
468436
131919
77
30
9
33
18
33
43
860123094
599648
82682
96
753669224
3
301669
122865
72
68
84
458865
23
346430
476712
160701
132077
18
263430
53
301105
61
6
7
193237
868800899
46790
444326384
247190
80
7
184037
67
17
30
85
87
393636
83
19
9
69
73
590392752
460068
159354
57
91
450312
477766
289107
81548
7
262494
946681966
183903
1
45
120541
61
20
96
69
21
256103
5901
4
262601
68
96
3
71
31992
412099
8
86474
81
9
68
410735
27
324155
829936638
57
212186
9
43
103110
10
76660
353959
5
200836
130888
24
6
35448266
473603
202512
83
22990
162545
58616
309944
69
32894
10
98
468338
362510
423416
219965
200305
142317
3649
72
4372322
29168
93932
70
3
7
38531
739627568
355380
139983
27
436533
9
45419
189737
77
68
90
95351
18
67
14
51
512213831
23
295754
71048
69
20
7
322838
475280
35
67
57
272036
178711
267780
419202
70
360295
778129942
251084
82
479029
142224
427604
285803
197437
96
332367
496056
475547
328861432
457753
39
84
39
265363
77
475014
3
31
1800
2
108358
50
45
566309514
5
97
63
478743
11
1243
93
38
867209818
96998
2
79
34
8
1
42
13
15326
72
436993
478146
26
14
11
7
9
78
175711
210865
84
259722
82
466912
10
398317
39
85153374
439185
358867
7
496142875
99
5
417892
128655
115430
946750055
71
46
78
2
208630
356062
85
7
62
13
43
59
286924
3
40
59
591634940
67
42472
145296
406119
60
474879
113042
59834
234834
79
99
69957
79051
95
426072
475672
17
12
87
43
6
264087806
312019
95
25
6
14
286770
84
382745
94
382225966
16
47
14225
344319
413068
47
366349
153696
21
377909
220410
64
50465
29
6
13
79
8
6
40
50
6
293098
42733
77
94
95
32
337342
97421
38482
52
124296
135019
25
331359
386233
98
750380025
103354
66
718391456
66
397383
400610
636705527
70
82
63
5
548950015
78
4
68
201372116
23025
12
447406
95
60
425789
327567
54296
312435853
6
71
410184
24
14
76
29
999562384
101297
34
37
98
1
129648
68
415193
68
35
401425
56
91
181359483
94
3
143810
577562202
19
541000795
279406872
308193
78
85
50
86
307523
78
289141
16
215020
39
478247
227035
38
99
284714706
30
78
157229
76281
15
131947
184180
218252
43587
385199
7
37
112458
107555972
316645
88
73
247301
351531
95
511603851
59416
234235
6
372377
69
250110
13
347422
26
75
43
150028
206842
819697148
63
41140
430522
453740
31
14
9
192390
87
61064
178792978
6
37
99201
76722
74
6
564061509
75
54
594611633
66
498756490
448237
337283
58
406117
85
35644902
55
4
160756
19
130441
942593876
327601
210294086
238698
291035645
30
527504543
325154510
267738
3
482419
87
14
82351
95
174151
23
463926
64
16
8
877374820
84898
380825
42
245207
68
629009574
88
67
40
20
71
60
94383
824909934
8
404325
111533
56
99
2
798744155
77
41384
5
77
744510023
75
986712538
267783
16
486688
472158
18
78
80
231590
272927
1
455973
87
457013
27
243083
73
811539987
96848
48
48
412013
181662
380703
91
487938
219582
98
326599
23
142254
91
56
8
112455
31
301829
409304336
172484
99
10357
216401
80
58
1
420373
45
6
250130
181933
43
284228
97
171368
46
24
323124403
86
60
30
81
61
73
14223
67
2
7
425276
15
78
66
280814
364160
88
78
354581
83
396362
118097
77
12
6
77
485356
29
134089482
84
60
16
35709
288332
201541
65
51663
408393
1
3
57
486187
273856
384085
239220
538944372
28
184663
327604
94
3
611623837
229096816
51
6
174021
1
29
158440
136660
81
27
286384
82860
2
64
14303
3
10
36
25
1
73
10
459337
5
442660290
430738
167373
68
2
340656885
151993
256235
56
88
6
129439
144747
63
43
47
126722518
456943
30
93
2
88557
71
112045
376013054
54
335062384
15441
211565
75916
87
342296
335782
59
50
251390
3
37
17
86
14
197121
17
56
333553
22
368252
189105
51
45447
65
237629
46
82
388641
18
91
89
4
8
236019
68
4
378622444
23
270239
54
314986
1
29
28168
5
214802
972781588
57
9
434949
6
30
12
9
37
43
62
5
66
278765
62
196031
98545
440801
139748
234649
249534
868548053
308968
466103
926650236
272764
22911
72
8
6
62
698729872
96
3
62954
245509528
22
21
293382
1
468934
177716
425795
73
255060
31525
99079125
428861
40
93
71
427576
73
264394
48
418061
415597
79
258838
57
280418
3
148793
6
7
174911
64
93
66952
26
209332699
5
6
77
31
86
63
80
16
43
61
450762
50
56
375361
82548
47
343653
714052676
17
377442
86
398907343
87
450394
234616
177855417
53
457731
338948
111563
37
4
7
77
443902209
64
35
35
384676
28
86
142842
61
156293
255058
22
60
273826
64
242869578
47
30
10
4
94
51
37
5
53616
7
85
268180
153896
106942
30
69
249008
330996
54
481702
288590
195881
55312
73
157654
434391
390830
149027
42
173613
45
76
51
73
608233494
15
464455
136326
9
17638
49
534867013
749381794
62
65582726
199509
70
2
17
7
66
143424
85
284147
64
177588
170379
4
6
148102
430691
447043
46
307431
82814
482085
481634
265329
56
39
125614
83424
460104
69152
44
52
68
28
30
685202826
114809
80
12
74
40
67
242060
8
40
766326646
441481
6
439518
341174
119252
351453
186022889
406806
79
2345
10797
188890
237205
19486
429116
45453
286873855
90
219208742
398288
20
33
285119
338073
94
4
1
235996
50
7451
645062480
268953
225681
231692
27
87
304567
451220
6
226000
13674
207236
34
63644
48
77
283508237
283720474
61
442825
147087
38
139784
335545
472065
44
179442
61858901
3
18
881540115
455583
41
259964
59
218923
72
26
126203
426518
9
4
180015
90
139363
22530
3
83928
70800
93
12
33
251688
35
167062
59
31
2
64
348016
102735
35594
80
52
47
50
80
144506623
81254
7
7
288422
995003014
235690
95950
307959
207292
6
97
98
101037
37
157608
493778
37
453794
33
71
63
28
2
94736
9
234378
327092
120928
322616
84
88
55
44
46
34
466449
174623
2
229400
51
9623
29
201081
547258171
196767180
372504
3
20
42
62404
452855
77
81
12
273083783
183699
176199
342111
149889
35138
61400
5
355833668
448133
56
491843
80
288456
82213
72
209606
9
207328
324483
37
392064
254813
267856
304279930
43
245353
6
474079
98
68
2
34
75
85
173896
467157
93
98
96805
96265
374983
150479
878113414
2
43
156619
409379
7
26
21
336274
96
299498
16
98
483159
164112
4
893699481
74
21
58
135079
29
77
65
18
348880
49
489203
50
73
54
102652
413622
5836
22
7
155876
56
35
48
96
325340524
262010
46
45641
94
88
60
29
310699
13
69
89
86
35
64
133
585680499
54579
66
156014
8
50
204683
60
17
183071
313110
421490
247172
417426
88
354321
56411
36
138537
11
129345
780984488
72
87699
438866
321768257
25
145022
43
6
288332
52
37068
6
95
588142511
63563
31103
175207
67
99023
73
80
434544
1
365880
951455625
1
8
26
16
40
86
44
13
33541605
87
395465
5
265436
72
42
68
2
9
46163
237086
251056
100422
898481651
490292
38
57
69
36
82
85
43
392441
87
48193
44
74
27
97
45
60
76
400240
136303
119282
5
80
82
319208
361859
735848682
192723
1
7
53
40
53
467462
171539
411535219
60
99
438806
450703
490921
86196
91
25
54104
18
107285
497269
74
332164
931533478
15
387024
241551
18
705715548
407184
98
771138804
85
252280
65
464336
44
175074709
51
625237720
71
218052
84
67
24558446
14
162066
96186
29
31
824317697
775140028
73
209007
21
366551
73442
112775
384527
68
412235
95
146763
479445040
227224
33870
50
82
18
99
75417
87
288780
3
34
249200
79
408751783
59
42497
451024
216457
207463
318875809
61
26709
285649
80
837962356
477277031
19
19
6
11
335668
271379608
9
441246
40
249568
2
27
679246412
55
84
66
206035
85
6
3
9840
469048
42
47933
209232
6
32
8
10
8
452840
4
6
12
5
44
9
2
162812
294354
289544279
401220
20
443759
437084
48
333788
1
387253
495604
408433
8
19
76
206897
131916
94421
26
1
48
138653
3
208001
9
94
412196295
18
74941
4
94
34
74
79
401947
27
376820
81
396985
311495
489678
380959
82
264641
5
11
29
50
73
85826
75
52
187651886
88
97
468507
29
98403
480939
37
80
142995
12
369769913
84
6
174207
418054
49
83
174763
481041
65104
64
14
371482
399654
5
358567
3
91
16
88419
28
3170
65210
68
394292
24
93
175898
35
10
9
7
76
37
369808
58
435999
375973
5565
48
3
31
30
73257
79
59450
25
390987770
227950
392515
16
99
7
311813
44
445031
337031
35
78
428256
46
479226
24
24351
176450
7
162452
154170160
359977
63
8
21
40044
451264
50
16
24
74862584
92
18
79
12
94
330145
87
94109
767776303
610388416
85
13414
14
84358
578041464
140406
4
117904
14
98805
234944
201692675
129760
257578
34798
302912
122706
234701
536717827
395484
217856595
429670
291444667
39
78
287946
49
310149
97
23
18905197
389749
4
58
41643
678267715
56
319292
207605
2
49
10
41
3
330112
857092882
30
47264
63243
2
89686
161253
8
378504
158450
71
26312
494086
487844
491963
437053
130515
223891
392885
3
75
72
336294
2
56
83
59
68
6
336350284
435339
52
92
57
45
37
207230
41
510098532
88939
675576886
40
36
8
50422
92
40
30
5
382919
366930
219542
532817145
69
62
142253
412824758
90
93
46
10
84
120732
42
180844
33
58
26
63790
405322
49
35
419061
35
117566
41
265686
6
475342
627129125
2
276678
198783
90
412688549
17
235003648
457055
45
9
72
280108341
786564229
178679
7
9
293082
29
284055
54
85
405956
90
610885303
349364
301695
3
74
3
38
21
4
13
10086668
270193
260073
18443
69
311362
7
40
53
88
53711782
12
74
97605
26380
69
249540
8
349841
321050
425546142
138448
91
243552
25
442063
68374
96
469458
83
179178
193356
26
439320
742628292
60
2
71
135368729
9
76
491121
74
619423110
16
743215618
51
236808
165111
369199
6
472870
207556
18
263717356
39
120564
64
32
30
7
1
33
1
194008544
942189175
23
451251
489233288
7
47656342
46
5699969
377491
63
192887
27117
41
23
18
40
79
36631022
384752
230845
508375897
31055
26
15
39
73
24
575561806
284817
55
399151
98
22
497286
14
227687
471950335
201297
50
265451
9
124303826
6
1
552940288
581661530
45
6
332865
36427
55
490861734
57
216990366
54
47579
365547
69
301795
47
49
458800
469406
78
58
211296
48
2
99
398470708
15
1
144818
30
24
50
93
61
19
34871
405571
56
314223
8
96
110983
45
967480008
323871
160367
59
317319
294491
858419582
61
20
249489
239404
78
7
116304961
21
14
96
5
2
720824668
5
17
28
1
102112
141782
2
119236
455885174
325443
236468
179843
462987
657607929
467535
98
181484
589999274
77
75
46
83
452188
59
240996
328838
307173
28
77711
33
35
36
436242
23
250435
426291
427100
39
139380
24
221131
305370
30
17
95
71
5
199093
452499
238623
82
3
127446
4969
143703
58
48536
250321
45
9
221458
6
64
860218393
92
330308
427780
221430
240078
45
2
31651
362627
21
70
76
86
173317
25275329
212684
357096
364338
58
330394
216748
20
301181
271978
2
108010
256810
7
14
81608
4
8
21
5
327622
151004
463578
90
295744939
45
13
31
317946
15
48
492774
507517144
55438
65
320797
428447
30
12
51
11
895248735
333795
10
152593463
243371
89
66185
101695
218221512
540281042
3
111523
80
24
41
63
324193
324129
49
265105
82720
297651
54086
150211
143622
43
8
39
63
364073126
240606
72
27
180548
64
75
70904
97
12
76056
30889
96238
23583
5
287621
45
8
305658
470853
85
214796
325845
215726
65
387068
43
62329
404648
93356
80
49
65
41
472821
2199
462864
544107345
42
22056
444977
33
44
406892350
382228
69
168223
80
43094
30
4
58442
2
199988
13
88
72
48
464496
87
3
446420
5
63559767
155964
89
9
99247
1
87284
73
298528938
360631
70
286446
57526
1
48793
36
7070
72
818987173
722024226
80
7
38
64
269065487
787440548
908525072
403869
97
59
3
493023
4
47
11
77
821406946
34
286733
79
199250
82
17
173670
481591
75
14
43
225885
51744
66770786
93
67
47
440290
430274
154557
459879
49
164823
52
449205
42
79
84
79
664256733
281531
270379
55
45
3
417616
382961
306952
419083
8
443607
95
165177
445720
96
48255
7678
67
71
460542
269138
490175
261244
113283
12905
447530
220435
189272
60
7
451804
95322
482575
62
59
50
458183
478049
141060385
93
57
19464
432755
313735
488302930
55
621505730
4
309063
14
400647113
78
14627
146280
291812791
3
222899
340051
6
26
378322
54
363936
40
57
49
282630
477774
40
33
4
131044
85030
28
172659
185243
387464
58
458234
147666
73
15
76
381857
499754810
32
431337
73
29104
9
95
217961
4
72
60
20
71432
421180
314971
343512
14
11
95346
87
5
38
64
7
75033
360836
465296
50
463144
774585294
143524
205828
1
8
84
42
342274
341251
466845
5
371369
463847
128370
7
350402
27
916628129
1
63
98
83707
499933
6
6342
59225
495749
179292
55
691606260
52
151029
320001733
281601370
829234890
403999
241292
20
999394877
285277
295293
4
162709
15
338768
252204467
327296
367070
37
10626828
354382
60850545
65783
119897
48035
73
210947
220584
17128193
25
84
38
18
409295
25
883899904
346445
288753
12
93
80
53
255739
27
80
110482
12
14
82
959919659
25879
86
64
1
66
330626
194349
7
19
112916
31
300195
291817
29
75
159896
478064
70866
457631
239878
480036
376156
1
15
352478
393787
137059
294420
108389
1
8
38
19
296479
38
322899
67
53
33
35
59
52
91
5
21
83
56
57
3
36918
346148
9
401794
393721027
448762
80238
318963
133124
5
445488
89
273832386
429858
67
7
87
79
68
88
85
51
6
68011
13
9
3
239157
309618139
34
2
55113011
11
44
412828223
448069
456842
186377
43
390070
9
380465
24
2
398081
80
308242
4
86
395502
490829502
7
308298
381234
294005
73
190827637
437684
726363058
89
392126
479105
284441
38119
263488
393053100
91081
187529
18998
240267
15
90
43
8
92
78
14
28
280223
170090
212139894
56
73
81
6
42
27
117822
96
82
6737940
398628
125265
486699
5
165938
5
438219
82
84
922358323
64
49
872499942
645585342
28
163745
3
389025
9
313921
45
321716
49
167181672
181408
161980
44
370930
84
522951193
91
9
13
26574
745917147
348533
42
91
17311
491520359
500690292
440087
7
56
380305
848528949
6
431156
69
59001
459893246
676940407
89
8
85
89
370280
256538291
56
1
103035
172026
3
52
38
268479
99
2
66666
717513771
49
124264
346572
63
491139
212730
120434
781824783
520062073
39
88629
288857
64
52893
450500
255334
71
3
65
50
420880
86
21674
40599
375158
440718
196512194
5
264519
34
16
88
460374
224509
98
71
113802
18
992773748
145824
461464
40
54
459451
26
208012
135343
14
148416
126614
211103
54
96
462678
17
226606
56
85
461955
219325846
335016
11425
1
265976894
477941
78
337557
44
53
342049
864829649
177415
320115
434166
87
84
87
6
102056
37167
5
27
2264
652803271
83
13
68
64
136998
4
565975085
76
484159
2930
474645989
314743
322106152
53
37
239289
279987
4
390253
25
449375305
74
845310975
8
44636
76
551098798
952294507
461866
54
412047
36
9
482512
9
266769
863765472
5
94
9
366423
42
88
50
70
711489695
86233
422506
39
463515
509273641
673025687
77
94
19
50
1
43
51
73
35596
436207
50
99
17
166507
30
336956
37
496987413
132419
202776
89012
238991
11
40
34
77776
100157
84
302919
276481
470685
125882
32
64
45
93
262295607
80
27
12
426976121
70
494625
25
83
80
79
54
576823618
414507155
8
83
20175
634548677
43
68
10
432184
267176
36
251231
40
71344
41
60
432935
447618
57
6
774073228
39
26
168510
69473
70
260051
78
363073
337462
65
475250
112566
74
883338949
64398
240580
98
494970676
8
32
429849
296246420
327262
46
84
449630598
215714
81
240723
95
164167
2
186144
16
71335320
46
66
87
158678
2
38
13
88584
6
99
55
37
26
167666
3
6
410336
46979
39
152773
445385
4
423170
124717
11
50
3
241516
5
66
465012
167406
2
376948
85
106345
73
15
197839
336103
93
75318
64
68
23
11
109010
382411
15
92
385953
29500
230294
819224372
555675602
234932
96
75465
67
82
8
406015
65
1
44
375239
19
218886
70
68420
76
92
97
63
188063
91
5
745009822
93
66
79760
124208
4
8468
59
49
2
397053
254289
260845
52
104989
61
482410360
967337478
15
44644
3
6
57
9
415826
73
240548
200957
218985
72
9
98
438068
8
386048
162732
77
8
233620
61
37424859
196123
305758
343618
36
73
64719
1
459040
273766
49110
22
13
1
89992
25326
247180
461914
440361
91
96510
65
272203
6
56
16537434
560307623
35
438700
387547
304058824
73385
98
356564
782209787
468528
365220
268378
210086
58
11
85171
87
43
43
75704
464502
652172374
88
85
5
49538
60
270496017
81
98
498950
89
638608905
297745
2
76
430892
1
143390
1
219058
339119233
256351176
69
393011
495764
336450
36
9
402132
6
218714510
318901
328559
105635
312281
17
8
4
256246
67338
38560
28
74123
14
171171248
267765
60
285263
163346
304318
9
936871522
58
73
673024391
13
62
48
460576
82
228254
25
93
272887305
350928
22
31
77
201742
462703
36
45854
85734395
294039
109910
7
597282622
346643
435553
433394
2
163649
3
69
1
17
76
73378
50
78
474038
477158
86
83960
28952
98
40
81700
79
330692
16
5
1
175672713
440575826
34
16
489572
424812
470468
7
33
75
78
9
38501
60789
386800
9
209295
342635
39
161860
19
33
90
36
97992
393303
7
5
891159195
72
10
58
453461
45
18
249482
20
4
105980
235499
245275753
1
35857
88742
300215
20
37
74
95
99
11
27296
76853
21
99
78
97
411677
61
4
81
2
64
401029
24
331691
20639
442693
40
74
129851
57
68
122251
41
779831595
404286
39
63100
12
70
14
34
127472
64
3
449656
373466
83
23
7
284786
68
211808
280746
75
90
83
262928
60
8
49
20454
62
66699
94448
160705
70
331945
38
13668
38
59885
42
24
24696
342080
47
99896
679794017
52
94
156699339
90
351944
53
93454
98
88
93
331470608
83573
691831677
2
57
299103
9
81
192422
407596
13
2358
328669
989710379
12
18
541715862
1
352541
431363
158781
205412
18998707
78
3
36
34
360138
4
431486
6
68
77
52
4
67
77
372405
39
51061
386942
435353
97
427700
6
382993794
49
349563
439551
64969395
20
130407
143993
277240
96
44
68
265508
9
11
3
6
57
16
41
358096
2
197602
617787598
57
53780
27
314270
45
313708
201825
85
65
7
49
8
461521
217042
442353
38
648616587
19
262571
1
225466
96
4
68
107404
520932712
39
80829
190963
32
135611
26
10
82
58
148994149
92
435182
209013025
604600135
4
532883798
805598140
29
84459
379879
24
15286
42
2
719341196
97
489022
495377
12637
70
24653
6
18668
10
69
16
92
69
430564
486137
471248
270280
378938
198680
847076358
62
78
99
13
171072
6
4
3151
149216
38
8
80
355324
45
481968
238123
189017
24
229851
171400
342627
88
356537118
136385
53037
8
353703
82
493347
74
5
75
77
6
2
336579
66
57
40
98374
28
18
42
421217
22
81
39190
64
233293
393500
374404
305056
1
492974
332107
69
209962
352729
347116
13
83
65
99
13
841554801
72
461700
15
73
6
72
495654493
24
60
295562
465501007
460115
68
156532
6
55
59
195801
23
98135429
456429645
418455
37
1
8
467963
70
66952
70
19477
4
5
332889
380440
936324485
83
435235
7
7
447166
6
84334
52
215262
305005230
686537284
65
5
670125776
86
356257
52319
2
161356164
366090
78177
8
15
1
81039285
377820
32
50678
127738
450333
386147
20
4
75
17
351217
222727
5056
133110
445929442
66
93
434551
314704136
39814
934628799
668350278
16
292778
86362
185232
209763
30
482149
63
34
98305975
35
60313
5
818757004
557413144
136599
863286383
330075
715029213
464219
25
89
247767
24
434392
2
8
5
95
53
3
341823
28686
50
15
45
217516
261616
41
51
50
1825
11659
487869
20
3897
387706
75
370768258
42
741721944
31
441577
90
77
23756
3
91
311560
57
359484
457157
7
10
422667
21180
374306
8919
150341
3
47
8
342575
124041
81
17
36252
7
4
78
95
211104
58556
402618
746758795
356241
18170
57
273648
43
75
875187627
332060696
442310
79
52
85
490094
379074
67310
91
427000
169015
16
91042
131729
143962
4
345245979
92402
471431
12
95
22
8
3
255134
124068
684623579
339020
545808798
1
31
17
3
315668
86
55690
335908017
93356
6
35549
157074
3086374
59
84
85824
713662437
437882
13
132972
35
810956235
110306
205803575
78209
62406
37
97949
136341494
235681
396733
117109
475247
271156
96
1
334530
19
74
196778
103028
7
334474
55
84
90848
49
62
262030
416545
27
97
69
32
377384
137904
41102040
497729
42
413015
186284
76
236971
432854
77
89
48
13
23
204201
104577
397858
4
212549
223172879
618044901
56559
84
5
500154916
282707
406133548
5
514281510
45
481195
59
240880
16
19
17
5
141417
403219
124342
33
131345
31
78042
141701
5
73
401008459
239289
69
336386
188966713
65
20
112579
662297222
2
367824
7
58
35
6
404342
13
405259
164477
46
416078
44077099
410523
41
14
10
187802
118202
4
403428
23
25
113568
96
45
51550
8
85
239312904
42
5
429759
5
77
89
67
200036
313703
24
21
50282
49
45
151915
50
2
273514
5
167198
272715
1409
47
92
9
403322
258693
146102
147078
429469
481823
84
70
30101
39
132419
473771
36
38
395189
149411
77
170238
358228
32
66
359909
187251
236539
96
381567
831868105
276020220
147119
4
88033
81
160090
48
159801
391989
839547356
18
44
98318
218420
45116
29054
220287
78
62
96694
85
174228
61
595612386
13
228466
64
77
29
350872
40
2
14
8
482674
54
888164384
39
165703
4
92
229622
12277
131104
494682
985190595
49
4
78
415930
14
59896
296755
33
59
455600
105567
653437087
154167078
498574
40
78
51
7
715181658
459616
320422
6
77
224145
55
81
74
43573
54
54
53
70
9
68
53
752302034
184887
241988
224507
271979
73
188842
3
478095
5
27
40
199650
160559
69
213839
65
466787
58
444497
332596
59
8526
75791
65972
7
28
360720
184887
18
75
46
686417952
7
75
95
338593
47437
73
75
61
225067
63
90555
48
6
21030
29133
60150
76
11
213059
4411
81035
284096
407730
270094
4
39
286168
170121
381458
12
388237
14
31
42
7
365330
49
58
64
913929417
418746
1
62701
36
4
5
270957
85
78
77
54
18153
8
396123
319587
21
25
162268
22
54
652708562
383173
88
33
520454950
288838
64686
365938
8
328002
2
34
159053
223951
358925
483843
68339
35
7
160616
16
35
7
109381
44
207692
96
109707
80592
12
75788
3
1
75
2
62732
210466
63
68
85
635957781
18
36
172240
54
849886741
85
23
309893
70
3
193417
13881
46
302043
61
16
83
31
118738
20
98809
7
279662040
345955
26
87
92658
395681
97
271321
32
10
88
33
154944
13
230300979
131410
41
44
11
54563619
626207559
22
786189595
923346089
92
378252
62
196504
632974999
73
4
55337
377467
24
165333
67
151659
421130
50
72
7
21
6
45722
43072
68
87
36
944565391
75
48385
142611
187484
8
376650
375234
199147174
271732
207625
27212
87
341476
335257
1
80182
34
68
94
276078
93
8
547145799
10
223571
196436
9
48
8
442069
222040
21
185423033
275977
1731024
232217
8
365352584
8
71
72
231770
61938
983146664
141589
498446
70472
93
340816
4
52
332040
77
75
9
440795
240458
40
251906
340865723
62
79
235690
27
71
8
905432463
408216
142467
448807
60
3
42594
55
45
214199
197945
29
212431
69
80
120605
247932
90
48
80
205952
76
335406
19
26643
167277
70
90
638642730
22341
419208
67
27
135552644
7
151729
8
843814176
77964
459304
364249
605423150
138771
42
79
485924
317243
6
71
454725
47
574419543
25
75
2
119886
87
355856
121440
163370
60
97
84
220093
24
216566
32097
476427
17
724347672
42
57
382955
91
151713364
8
17
38
447816
8
108675
28
403916
43
602585089
258105
88297
78
89
19
49
37608
485607
137651
9576
463297
57
55488
24
39
64
165146
91
297594
278742
224362
68
55
110930
262468093
29
66
278786245
15
22
127372
57
36
305035
57
23
56
86064
377867
394164477
21
60
27
117980
39
279076
362207
473968473
62
99
101278
248678
220482
102144
1
33497346
466326
76264
313727
42
9
55
21
20
835364959
48
85
1
373680870
96
888991921
413668
499418015
3
98598
9
214876
34
226713
65267
58
21
77
12
58
40424
341259451
8
9
3
586039923
33
22926
793165907
48
355285
7
564115314
236202
37
60
62
2
8
59
332224434
6
82
48391
446639131
8
7
66
435305
99
5
78
41
24878
117011
31
452398
9
5
183434
32
4
463116830
44
54963863
70
253174
742462854
20
29
3
204269
117491
397735817
142516
96
40
66964
44
189778
171394
18
8
28
18
71
12
358141
185167
90
33
106476
69
776
407978
16758
98
77
71092
7
197280
84574
83
77
79
8
314771
360599
22
396483
80219
197112
482975
8
139190
3
50
34074
98
48
64
52
2
126985
449023
8
338412513
28
8
85
225085
222342
75
141672
66991
73
41399
80
67
7
122207
98566
403394
1
21528
38
90045
69524571
293876798
5
878780597
15
2
58
8
6
865032880
142699
129676
32
171213
60685
7
88
86
70945
26
86
77
94424
271316
85819
66396
64
6
275073
76
44
78112
84751
305947
233688
267889
39
12
383307
51
289631
28
109808
34
97
17
92
271309
13
65
436606
358693
129098203
860049013
88712125
54
43
42
51
103464
46
54
92
356598
202815
177107
5
292748
30
11
150887699
176677
75
87
85
236867
825565055
35
36
68
52
366288
131812
182805
215121
87
19
80
212969
9
6
286669
220391
4
164686
70
56
8
445162
348543
9
160123
84
427234
1
129844
370475847
7
12
97
69
250365
27560
473387
99
120464
4
3
35
22747065
1
81
56
432112
96001
4
92
47
39
96
12548
9
376475
306111158
99
4
21056
246940
498766665
484532316
84
122369
33612
16
488467
669498247
62
119447
34
384198
3
305216
152084
6
367260
20
2
323739
329049
2
374209
34
433727
12
416607
115150
430346
420061
88078
2
387780
9
192539641
694792677
20
465736
12
3
33029203
101686
150110
35108
24
23
84
9
91
562628123
8
342225
357781
371168
2
14
3
317996
52
73
155309
496934
45
131599
40
37768
176898
497516
272836
104467
64
50
45
5870
59
33
3
72
55
55
354876003
18
166055265
2
36
3
29
349101
74
55
38
9
21
274997
241902
84
64
316937
41
358506
193989
378806583
86
121869
8
90028
17
377319
440982
6
15
30
412267
9
4
54
29
74
449301
2896
185656
57
21
31
273842
54
53614
429145
70
380408
52085148
210284
81
85868
68
2
491971
625280995
64202
187190
362179
81
54220
209155
95
145463
54
1
352928
434574
15
381592
360942
4
4
488686
6
28
658635464
38
55
57
450312
70
3549924
55
43238
34
8
18502
56
71
660998336
288693
46
99
46
685644611
425470
55
335544
3
63
37
460036
162950
1
69936
329323
28
84955
3
509928652
12
82543
24
82
9
51
47
6
95
297997
19679
68418
470885333
301207
2
49
64
29
83
412785
89
21
81
89
26066
325579
83
47
313028
464421
41
87
278780
76
289998
343228790
71769
4670
520484505
43
80
59131
95
32
456916194
182994
52
460560
7
489830
56
528749845
83
8
443338
8904
162139
31
182336
181160
12314
2
3
62
126530
218525
32
923495445
210869
418436
23
285582
159753
440578
35
855984374
60221
727663671
39
350550
171108
51
62
371860
79
491686
42
351255
19
105411
13
33
148985
152705220
87
388872
8
59
318812
173100
7
465894
4
324095
34
38
404521
75
458384
67
36
95008
47
9
228388
433068
44
5
1
359956
13871249
121587
6
285349
5
89
1
80
72378702
51
240272
250178
405342899
466932
3
283872
30
9
93
87342189
451873
90537
25
243601
172168
79
204367
98246
153476
898651191
392227
60
204865
109184
7
284313
377477
19
47
985131963
374141
35
163229
217391
6
66274
455108
693746651
56
274029
326512
580562269
13
95
77
11
361333774
379418
16
108775
145602
403847
85554577
127459
6
13
918951551
54
89
370457
934513317
12
43590
3
331668
152274
2
388988
84
48
8
64263
364654
740003782
5185
75
4786
31
16531
49
17083
89
310521
5
6
6352180
42
480497
90
1
181376
211658
73
56
187766
340462
767171853
141558
166812
36
406630
46
87
97
473103
250592
9
83
95
70
62
71
434439
830048
7
9
112960
6
741725941
257983796
2
386862
74
201185
9
324700
27
60
1
142300
49
22
2
118926
35
16
488672818
424117
46
30
82658
94
83
45
361848
1
39
10
480786
327578
382092964
247889
863558834
225459
487973
12
297666
88
435058
111380
32099
432581
381088
157245
391226
67
157117703
82279
177207
67
17
96
35479
93
274717
35
323067
41
72
384641
279107
73784
95
96
205627
365707
1
48
293692
62
92
578507682
54
60
23
50263
19
63
17
675360166
26
415478
52
59862
9
2
101600300
725502630
83
542279101
212273977
133024
7
29
6
13
47
44
78
33
55
471059539
5
70
2
9
2
238876113
72
51
36
59
10
94
8
17
790834611
57
336370
2
347180803
28
74
51
67
113879
33048
69
237817
96
49154
658290408
23
424397
7
198881
22
48568
252808736
10
10
46
308790
68
13
44
36
473674
184398
300928
323421
84
26
133259
477866
29
61
40
57
261307
16
41
1
71
71
718349938
254995
46
64
13
355522
301840
2676
72
341765
91
18151
38
3
190438
99
58
57
125915
494998
2
308085065
49
71
385355
426842
80
82
824422208
1
62
443493
40
420642
173738
24
485494
27
220961
67
461612
67
313895
26
297032
22
33
6
64
403608
282785
547880115
829161836
18
79105
268431
5
33278
496438114
50
5
60
72
1
232762
271028
49
1
89
90
402248
33
356890
293609
451498
30
54243
93
59
234038744
713593784
330061
29
80
310380696
219454
409183
50
11
99
3
95
17
89
97824
63
287773586
228743180
153143
457694
738508415
397069
5
8
2
94
490799
56
14
175592
64
322225
42
7
64979
8
76
16
93
297783
15
468984
142870
51
77
294058
63177
34
94
74
35
33
22
237160
6
83
29
160907
429897
90350
4
408698495
400081
553488098
317237
296431
395605
125240
987575923
20
100646
70148049
329981
42505
11
28219
18
164363
434547
97
269113698
80
4
60
72
300593
9
474274
21
1
938906785
14
110043
4
77
25557
4096
7
7
143610
316792
1
284174
85
55032
54
355225
130696
371073
94
396198
45755
351171
453876
4
13
96
61
155738
174042
490359
43
26
47028
37
46
6
19
955802825
36
21
89
327387
85
329539
78
4
69
26
330826
147133
67
166513
349052
24
27871
23624611
362824
68
80
430770
53
918481769
6
258695665
80
416059
452912
276968
417202
91
76
159411
419065
39
78089
75
215835
66161
7
328348523
97
384479838
88
427801
843056895
256270
177528
34
41
46
39591
54
96
54
58
76
10
21
265281
1
36
123435
490737
32
210932
315776
14
319747993
26680
194926
61824
371989063
400194684
125433
222388
68
43235
56
70
328239
198320
534032528
426953
175063
388826
38
349979
563615680
8
5
84
293571
119210
1
5
7
41
88
452877
20
13
83
17260
159047
82
999386236
88
72
281849
44
58
115238
480574
36932
50
8
275731
46
351454667
14
596953500
181431
615389724
23
65
162741565
413005
5
766454637
14
71
88
939594219
68
80
49
148409
97520
430227
69
80
136597
75
74
903578828
267419042
44
45251
6
341875924
329992
32
47
76
478487
41
73
75
655030751
61
142848
12
271712
75640
12641
928518654
343312
25
57
190124
327272
452536
244044542
225052
82
340100
5
287049
106087
89
437472
84
456222
20
95192
19
440371
348175
91
46
493656
9
240672
412709
60
165306
241753
92
331118
16
246041
343692
392297
57
61
86
44
13
384170
56001
269266
46
49
90573
62570
38
225648
587581462
77
2
74192
383567
40
42
481997
881546670
380026
136926
89
436561
3
119475
38883
478595
15
2
31
468522
148605
399757
232644
71
99
140296
228927
164737
48
164404
640426115
27820683
454863
378402
218505
57425982
226849
50
28
75
223139
66100585
5
499387
1
193716
35096
21
92
4
6
84
310526
418379936
36
179305
297510
13
4
1
53
485914
32
484908
4
60
185192
9
3
398756
439291
66
82
27
55
761416870
201849079
5
470824
192461
27
297595
183594
623189226
249062
222761
420609
95
42
429063
98
4
729353937
82
32
62
74
76
406999
6
201314
418775
76
54020
8
12
167286
59
63
67207
63
76
98
508647926
47
36
9
448064
386025
15
881697622
79
334316
58075
288375
320127
39
52
38
152992
4
53
87
419153
151543
388863
1
452870
780246399
88
345176
378399
976766040
81
441006678
475515
16315
186037
193418
42
135390
89
37319
93
21323
91
204580109
47
34
84439
92
70
249174
8991
71
86
84
892913602
677444265
183134
59578
88896
70
37
78
214511
30
136096031
53
8
740705955
104021
5
26
92
23
50
8
44737
287382427
9
75
99
270705
152279
956223359
329996417
95
93
8
519469288
466479
269813021
50
29541
438741577
61
103989092
966544928
16
59
33
91
78
28
36
407696597
29
99
59
49
93
98
303874
498047
74
376190745
7100
57
80
59
11
28
384264
28
43
6
445030
462594
436018
41591259
54
8
1
361483619
65
146852
97
81
29
397941
33753
56
561519979
348361
87
384477
10318208
93
469919
378775365
34
391743
43
9
95
47
432443
1
13564
378308
148627
299344
495858
18
289713
34
293949
15324
58
69
125617
39
17
282683
4
28
34226
406244
97867
321582
600214264
217007
488880
22163
452507
2
31
9
409056
330973
71
4
72
368242
293264955
76734
450160626
17
21
378252891
17
365022
138793
423064
49
339740
84
3
9
83
32
121217
67
144521
97
2
158594
79
8
54
94
474441554
227006
18964
95
435106
83259
54
139919860
96
270185
65
380621508
209689
182594
17933
902480521
179546
136053
28
65170
403537
46
63
179890
404212
82598
28
458507
29
499718
456366
446865
36
29
451462
1
41
81
291883
263989
92766
311608
53
703183773
231708
400949
393993
897501089
9
376361
2
210615
5
751590421
29
179371
98
345911
436908
2
53
107294
1
35
409840
69
202363
9
87
443124
58
2
363067
496833
7
23
96
67
260562
68
248874
183139
50
48
115579
317472
9
414668
39
70
392255
33
88
257109
320161
81
88
83068
273558
198697092
80866
393798
24
67
213502
37
811747685
98
28
93
260060
79
78
347044
185480
491155
73
391218595
29334067
69222
193513
441276
76
360600
278977
68
99
88
21416
26
270681
28675
9
440740
18194
92
5
368597758
79
112792
284789105
92
21
34162
46
75
8
15
53
212410
53
274928
798638000
229069
46
169982
105796937
18
87
35
44
79
308313
3194
104322
42
291231
103493
8
56
7418
224711
268808999
92
37
13291
28
64
17
43
3
16
51
30641
27
478455
55
80
452401
434123
88
61
27961938
23
740141536
26
118056
51
98
287871
51
181378
145845
64
68094
96
71
911071571
449081
245101
115900
370567
44
68
50
351567
8
16
80
75
342806
99
366883
253961
797510648
999704866
225964542
92
87
3
330279
520336965
811330797
56
26
7
70852
24411
4
610100871
32
42638
451258
9
497600
215686
36176
70
46
78
40
959872085
44
409432
708423989
74
4
157764
78258
163408375
4
77
74
86
114360687
21
162351
34172
86
61
1
63
134422
4
86
228938
74
84
22
54
75
39534
154648
15
56
8
413169
299664
93
981930281
93
16
21
54
336948
66390
3
66
11562
68084
11
551940589
76515
411529
24
87250
42
22
6
76
387102
128115
13
128382
3
83
49
26731
384409
23
166748
35
71
43849
67
210576
35562
27
89
76
70
44
82
955000857
46
76948
41935
128266
77
338759
67
42
67
139804
326187
92
41085
296696
98
32494
34
5
93
408590
47
8
156107
16
177186
207059
85
102704
8788
28
328817
92
221704
496226
111918
935425465
482021
54
5
4
74
54
525958393
5313
195794
9
967086737
397002
8
21
908092324
114237036
87
13
84278263
93
96
205021
400546853
17
220865
27
222012
247915
62
379456
36359
71
92
193167
3
83
88
238722
6
51
8
315435
90
426005
48
356534
23
301637
98
577035911
28
345337541
66
81
375085
9
159646
61206
4
460647
405819
138631
74
29
64
92
116689016
240039
932861683
297665
438486
13
51
55
76
134954
45
302175777
992444577
703772354
29
335055
207923649
12357
90
175759
49
608384929
259331
228359826
58
279048
268429
2
486056
346146
24
9
3
469803
222514
478827
8
3364
72
3
44
257793463
255082
17
17
276564
302761
38
114943
245148
83
89
474650
94
12
22
307007474
79
32
453884
380980
80
182854
99
7
93
24080
61
52
346269
491915
3
89
15
421482
1
125346
99
777099406
14
403313
40
90766
81
328279956
308038
65
259712
482189
379190
1
80
349269
70
74
485339
73
479914497
66
36
322855
429714
141161
95
12129
2
4
86
416367
34
20720
79
321945
91794
44
22
67757
129795412
225306353
327957
41
16361
213341
320353
60
125714
969310554
151234
70
127793
84
253675
28
1
5
93
16
70
413996
41
9
18
96
135891
12
226453
85
12848
9
331925
293010
180597
160839
494971
7
18
22
62
99
30
55089247
348099
46
22
1
78
156711
483630
392411987
93
1
7
65
8
804145677
391956
149999
248288048
59
27350
93928
20
484418
3
78
84
337960
9
241670
57
46
11
5
451140
877311320
77
244890
9
30
27
57762
2
74
22569
52
382205
434376
7
56
16
84
495502
56
52
10210
81516
432593
477714435
11
87883
446774
118152
192076
16
89371
394244
6
645184532
3
25
42
19
35
82
391175
273620
78
12
127188
10
45
529026114
83
35
99
133945
47
59058
61
27591
346620
99887
33
201772
317336
467420
143493
467916
226880
511669096
81
64
44
26
96
59
7
99673
3
10
27
200966
142267
79
83
43
777575137
191563
363279
491660
61558
59
350775
45
1
46520
402974
1
93
49
429152523
389976
22041
30
238962
37
128614
465431
269750
471198
6
74
262899
195983
81
2
10
78336
58
66
343016
332064
416582
1
130477
686520470
159879
484767
138096
729093732
300316
353053
136506
489481
2
40
59963
667015036
84
267465
18
521388917
7
1
99
57
454443
36
92
133491
82027
11219
67622
79
6
1
3
85
138053906
71651
7
391040
904767054
46
63
70
42
16
79
304601
11
125289
3
2
33
58
375565
55359
76
86
54
14
162988
16
144619
43
188054
63
490833
2
417779
521279098
262360876
19
65164
96312
357805
282722
81
328099
9
28
359699
2
69070
2
18
3
430855581
22
81
349594178
60
21
7
39
1
35
54
987495662
692878497
64
30
233638
170291
177512
490109
7
144872
486456
219007
32
235750364
287526
39
96
449566
19
57
448722
26630
184459
75
15523
193145
8
210960045
276405
9389
30
489743395
9
50475
158994
293922
2
94
40478
135866
375332
2
211639
3
81943566
174623170
15
63
219952
14
459030
55
86
106754609
7
24
421632289
163916
63
60071
61
20988
74
201270
96
325270
317310
29
118791420
876658807
367943649
71
15
2
32
3
143764
57
9
91
57
60
46
95
166432
1745
77
8
309667
8
51
78
28
602288263
62
23496
22
31
43
13
163131
37
7
185039
26
63
72
197928
997468356
29
200834
19559
452279
63
70401
61
801230214
474085
157694724
193073
78
27
343210
4
237586
80
91991
375494
9
62
223516
5794
26
92
18341
60
24551
245434
38365052
421574633
479143
4
173700
4
36357
445493
82218
585266114
443288
13
9
52723
192462
10948
33133
73
41
95546
44
45
208700
3
68
87
5
55
193381
6
34
18
43
426719
75
137982
183521
131920
469311464
211094
96
61
646246015
225101
188347
380053745
91
198983
4
567382959
8
392957
22
34
86596
77
30
4
56
115474
61
36
4
96
3
338611
26
158860
365063
123122281
396725
59
5922
1
495351
3
18
165883
187520
7
470092400
92
88
41
5
6462
206430
2
940500720
62
11
40899
284476
9
443386619
262506
60
138698046
478131
27
23
137292
487703
2
40184
345321
21537
8
75
340818
387100
454837
666015770
81
426731
343537
351312
453124
99
90
139852
57
31
888314432
169764
49
50
695526059
315681464
360453
133888
450723
99
76
551737115
119648
287010
21
198185
9
1
493583
783568794
15818
241449
248024
281264
8
26
44143
245333
46
877257925
311253
268174
43
56841
363216
77071845
27
266798048
19
9
466265
74
686786975
673411209
159253
10
154710
73
5
3
45
33
76047
16
22
49
61
97717
68
6
284959
143015304
364529
368816
41
20
575359358
66
19
19
3
56
82
729419280
206961
11
472401932
67
84
98
308324
68
109916
2
25
8836
187868500
256362195
257060882
6
55769
72
261015
95
98
76
91
414772
12966781
4
78
54
6
55
380245
66998
55
313349
63
29
63
290434
252496
60
80888
255803
94
78
6
274842
33
412393
391595
157194
369689
88
187268
23
26
363551
426943
107571
9
11
6
8
2188
5
965920966
493528
167882525
10
180316
83
120201
82415
42
60
17
145011
63
21
7
283676
67051776
351887
50
42
2
368030
10
13
404400
99
328552739
376909
252066
296181
45
71
32
84
9
17
36
94
457887
19
69
80
26
356829
27
34
432066
448322
40
3
55
18
99
3
164659
151039
35862
92
57
358373
10
55
50
33
13
57
142764011
3
621326822
165090
4
144466
86
11020
383267
220904
344557
59429
417761
926225502
8
34
128930
44
5
447090647
18
1
19128
284778
82836
14
293395
313078
78
13912
332213
334155
432084
90347
38
758897644
18
52
343056
36
61
104494810
13
5
112634
117303
1
400599
8
35
6
3
264843
104047
400510
6
6
192701
210668
2
94394
278238075
259824
332249
416144
254503
33
27
415230
891906157
263986
50
2
376496
81
21213
9
69
30
51
19
552236922
2
127799
92
48
83
365514
40923
548006185
19
31
20
375521
95
71
64
191775
61
92
35208806
452601
71
495783
490502
1
55
969753736
233771
9
55
487573
52
192597
61992
350891
85
3
298454449
74
511640147
17
182570
87
42066
316939
71
99
55
6
67
753758853
44
4
856412233
150003997
387775
843953093
982685717
945116813
473261
132709341
341586
63
440628
132186
226568
64
21
314956923
106917
13
266881
3
4
294125381
4
145946248
74
258204
6038
7
62
160969619
367933
8
497737
230630
76
400600
18
131919
5
69
72716
34635
228757
76
12
223619
7
104233
94
80
261490
13654
45
1
160712
23819
229596
64
75
989508345
59
20492
56
65
122045
492383145
24
129269
314402
85
497938
259923
107826124
81
448586
365195
88474
207209
30
24
348296
22
421062
67
89
36
41
274125659
21
331563
78
37
62
491936
351980
97
438921
52
58
11666503
40
275279
379881
346555
185116
117833
55
17480
58
304033
47
34074604
6
693084197
30
32
25822
21
40
279562
3
98388
142810
93
77
2
484527
72
80
25
191921
226301
44
15
32
45
93
6
559400274
48
80
560024060
257605673
5
5428
21
369895
529293039
386424
755881660
327915
35
409154
87
70
479231
152922
21
119329
337387328
962184417
199522196
5
14
419229821
249084
480990
27711
484346
98
54
29
210901
171783
1
417891
42
83902
257717
158644
387288
249762
50
23
59
480653
371375
387277
2
65
20
40
380535
97754
81
43
84
358760
176658
13
112549
233960
200119
9
427620
55536
215230
1
31
145338
79
88
57
23
229996
6
195448
11
32
97
79
40
9
9
5
226794
91500
84
281467
4
32
307665
30
833807582
452795029
578162908
187032
182986
176192
106968
169890
180944
88
802145228
366634
93
32
482568
2
311686
29
36
27133
14
483168619
372668
123505700
21
46780
94
6
176393
4
279904
960724519
601318133
10
52
453250
235354
93
2
693948138
152812
37
57
66
224434
44
97428
52
10599
287707
133913
874076439
67
23
248015
17
37
84
86
35
389936402
444887
462964
4
40
4
383753767
451885
27
3
84
46
67334
172867
78
477966
7
5
19
154995
381733
46601
70011
39
111886
190808
6
6
388711680
66
836615881
78
65380583
100629
84
549381533
42
88
272022027
79
171365
485343
95
96649
69592
136114
318214
404901252
71
7898
310319852
94
91335049
125172
308473
53039
958982901
20
35
158856920
105716
399261129
58
40
215146
315221
194928
31
21
46
7
180768
395634
293655
4
68
8
226837
104677193
977379621
78
18722
138584
468316
87
98
30
93
445654
446366
78902
91
63
29575
15
271928
1
29
317251
251591
24
3
24
205771
491650
791260046
9
5
89740497
8
87
92
167606
237376
42
1
448412
40
421567
786530730
267385229
29
477071
63
432476
156948
12
211419
293179057
77
282318
42
30831
8
290491
114718
4
3
158175
197120
81
332704
954792104
34350
64
186582
41
73980
1920
17844
278161
68
74
29301
85
285449
24
280081
8
348420
757324940
74
33
130991
40
3
311940
69
12
40
12
463347
1
980084860
159193
1
378114
859388664
204858
301347
11
90634
382430506
7
956591107
67800
480254549
237242
32
176799
80
16
171832
919743641
88
48
7440715
95
50
243406
135662
6
81
6
304057835
124018
43384
457932531
235726
23952332
176092
98
94894
460210
381628
462578
63
163922
323345
155038
507170269
17
251634
9
61361983
7
753206793
96
68
194127
92
97
357383978
356018188
15
98
86
84
17
427076
85
475991
1
625753379
33
66
14
89701
9
105357
13
74743
478028
260794
667984029
442355
423666
836238447
67
213426
479837
19
937578210
87
8
578481682
1
22
78
24
310786
11
112552
79528
11
62
415886726
42620
5
286003508
67
38
76432
16
338334
4
86
45
89
49
223668
73406
227987
8
488418
293842
16
270515
336440188
65
5
224297
14
16
96
52
181413
11
116045
40
62
88
85578
367146
375325
5
2
30
62
712370357
216542
39
35
412468
391941
62
868449409
78203
71
31
10
71
6
28
225060
128267
65
60835
7
189110047
213311
1
21
9646
338792
335644
25
456153
752882990
81850
4
91633281
47
93
27
322153
376281
284163
50
203571
204821694
406026
20
12
47
371346564
73
158265
208096
486613
13
128747
7
7
123408
73
92
5
67
3
272637
265508
302887
49
5
316781
185390
235845
38
97
272087
48
11
55
98
59
85
25
95
242006
334325
343802
355065
187576
28058
4
83
185252
79
370469
81331
107881
92
46963
8
56
404210
462984
446066
417622
81057
8
327408
25
7
773929029
45623
457149
185862
7475900
1
122297
1
76
2
701421212
372976
4620
47
264863
421283
475617
128492
22
95
383523
67316
89
95
32
151578
826997328
370305915
27
213305
96
165150
63
318586
9
318530
54
19
7987
14
62
355593
291135
59832
86721
476012
117921
67
64
18
7
214908
93
13
425701
2673680
68352890
10
337936
428077
20
27
89
84
806858286
3
226982
46
12028
450980
12652
277351
462683
21
5151
262051
311509
14
25
20
321191
31
1220
37
97076
133008
329128
1445828
22
425942
287359
2
85
88
93031200
105433
76
7
43
88
137788
21
467483
33
258426
385084
941010707
56
161285
90
596729155
106482
93
2
134533
455490
47124
63
1
73
78
409431
99782
362955
97
274950
76
773671288
131968
167150
56333
90
32
86
2
17
17
485037
323316
98
23
397198
82
57
155696
945905054
78843
5
246573181
448424
145529641
65
38
15622
289805
76
379170011
52
15311
191538
6584
487342
69
2
4
69
818559808
97
162027
82
16
339491
8432
65
282860
99
81
193918
296116
7
45
90
208851
226112
34
15023
65
497398
55
249894
19
62
3
3
410377
417021
61
268699
431718
448995
393617
490625
150738
28
461750
452528
128872
64505
84
132853550
55
335833
649209185
352289
6
389755
57
265775
70
74
3
62
9
62
164621
4234
16
1
241667
412164
320548
320087
66
6
540240520
115162511
127592
98
10
328339
707057277
56
9
46
79061
443995
33
35
183854
139582
2
225649
25
276053
70
50892
54
3
77
23
91
64923
18
75
20445
3
144774
202305
470550
9
13109
223742
138037
66
408821
287721
98
85
418258
52744
332446
26704
254181
29
13
725718935
98818
28131
276299
53
49
3
30
96087
331432
12
298353
74
3
403808
20
126918
59
27
341328
988111113
335628
78389
4
750344588
42
2
264257
28
98
1
165877664
58063
694765035
29
34
165725
11
8
28364
241450
8
71
44
951714280
475411
228986
7
9
419016
221931268
113477
379772
20
27
5
53
64977
54
8
72
9
65
499576
81
69675
338824
75
68719
50
291428
8
90
121415
32
47
7
87
476278
34
72130877
45
272353
191471
54
34
249289
52
177898
312580
81
362329
119421
409880
98
24
433534
196455128
295626
80
285250
20
12
97
61
109254
24
341290
90
11
3
95
5
380245
73
225788
51
363782
212229
213465
1
80
206521
81
460344
58
43
209428
85
58
84
826558044
25
815584385
109331039
8
21348
98
2
74
55
37
3
12541
27
87
91361622
191235
68
80
13
38
92
1
85
91
253977
51
56
31
81
184186
18
73280
91691372
388692
114265604
9
16
61
258617
13
120127
123049
6
455892027
103801
451013
117986
2
626600177
366896
20351400
46
64
55
59
41
2
27
852656418
23221
26
301613
9
93
134266083
9
43
48663
473063
25
23
102671
62
259857
12437
65
81
20
79
64
293443
22
13
392628
56690
11
156338
407704
360835
180139
312159
109034
616443728
60
114367
171505
921304688
80
88
9
51
265648
80
49
252271
124246798
76773
89
174918
17
36
50
267255
254930
6
184105
37
11
547091767
74
32
81
87
59
64868
1
286337451
38138
5
59
28
640004628
239527
600197561
370317
28
61
34
76905
36
369954
8
8240
10
92
201562
38
74
45
118337
44
114929
89
19
366416
235820
8
68
551174519
79
75
43
3
70
69110
5
492351
324318
68
482219
84675528
222037
113457480
74
2
328191
142370
6
420247
50
231156619
76
338734
435131874
1
868112884
26
401557
767067189
519443785
81
1
246116
42
4
917765927
3
17
25
293671
385102
286051
420813
154184
16
78
157391
9
57
41
65
495449
398191603
45
90
393365630
5
43
528044552
331834488
98
96
351262
58
284427
272165
704912891
36
1
42
7
187194
66
457472
40
69
49
186811
451510816
63
10
90
23
1
38
161688
424886
13
169836
45
23
314862
306318
9
6
19236
380827
90
20
326507
139215
24
88
41177
49
5
53
23592
72
5
180208
24
498786
90
82
24465
72
196477
106694
492361
79
291832
33
343192
97
22
19
157750
50
1
54
93
497940
22
171619398
413544
850023461
408581
56978
30164
496276
4
482070071
41
365926149
956760387
44
20
7
51950
375153
10
49296
9
732006460
1
82
8
22
495381
414503
75
83
52
52
33
41
2
765889638
836245928
423140
321454
58
245568
246887
389542
222275
2
77699
31611
303008836
806419824
156071
6
143333
5
298596
130180
93
46
655412317
147918484
499543
19
2
355721
1
91
20
41
71
95
56
426697
13
53
415761
158174
454523
9
31
4
366906
19132
2
17831
948814598
980412083
317566
154639
649503621
54
5
75
37
718937051
873520830
1
368327
32819
3427
15
123228
113530
366793
425752
1
149578991
635763075
57
807096192
3
7
264438
257075
99
258893
101522
498416
32
1
101475
297301
1
80151
98
439752
271697
22
15
20994
338913
52
9
959
3
2
320359
310365
1
394432
37
70
392404
75
70
162088
224536904
7
85043
36
432347
141422
112911
6
53
27239
466116
43
58
715449062
387353
28
212941
329112
50
88
390617
247698
366197402
144484
353663
97
9
959089127
46
19
2
99
93
6
491600
23332
368158
58994
4
59
317281
5
92
148206
80603
88747
96
136641
14
56
818133239
74
474783
443945
69
5
198858
38
437844
177032
490227
402682
81
240582
218899
50
91
92
243858
11
309577
132710
89
373907382
289411
715248200
4
93
344339
365864
383213
852289978
79
24393
346517
33
83122
94
244911
211303
44764
385134
162487
77
3
611460756
7
322783013
25
91
296122
99
12
52793
6
224795875
7
9
9485
455219
400341
43
16601
93
230531
562744225
11
86
553448870
21302
368945
10
860822379
227951
73
294860
87954895
4
67
23
86
204699
986462051
366650
463806
98
7
91
248145
154186
2
100612
452551
434828
65963
924464624
695259549
4
441448
348338
487985
87
429837
84122390
181557
325459
257292
164133
8
40
280370
439025
480291
18
33
47440
490978
35
6
448202
89
79
2
697828449
351343
334088
7
190004
351235
67
8
40630
94528
89
32
262486
741672930
98
414993
148856
133908
96
85
30
421211745
30
38
1699
99
32267
275957
51893
48
50
386114
220836
4
457666
4
563067990
26
122940
68628
461544
2
95
910096188
637921604
2
660711172
7
153199
92339754
128933
880789464
48934
303677
437075184
371788
61
81
267373503
2
84501
14
510575017
47443
80
92
39
279989
337972
54
3
89
169769
976737
72693
200692
4
34
54
8
46
17
63
376987
69
74
313482228
77
78657
81
2
62
43
13
3
54
33
181388
791537106
250764
256503
197402
31
69
99629
9
289683
310829982
45
118540
73
35
61
98
357927
392507
59
5
41098885
367563
164156
32
3
33988986
429847
1
8
436880
368934
911809999
273770
79
9
40
62
28
403541
189044
11
48
340228
57
36
24
267143
243739
96
56
5
33
203553
58
311821823
399179122
26
107219
419299
106218202
868313747
80
439672
41
827841273
61997
358874
24
71
75
370776
211694
620241801
472165
56783
26
85
438003
286920
45
22458
140813
109807
50
60
68
19
54
52
459914
98
21483
55
67358
210352
15
40
29
73
275231
81
67
62
319126
79
50
166065288
83439
52
80
452842
161884
354077
8
1
79
8
79
56
457852
288638
37
11
41
8
88
230918
62
62418
76
306887
671354507
265596
692933307
78
72
11
97
875742927
310565
406122
9
63
491329
63797
4
71
449212
440456
119420
2
25
7
187874
80
1
23590737
368675
68
493351
74
6
79
37
68
386882
29
53
36
428368
470653
39
376999022
6
407308
397100
111080
38
99
269552
8
85515
70
224416
92
486288
388857
61517
345871
267906
6
2
62
335958
78
307316
45670
167971576
9
1274
39682
778687631
7
2
120948
105566791
56
98
285516
324968
269260
7
164258
381243
137735
756033742
99
280117
93
193592
323538
61
57904
344005182
397835877
184854
113849
25
448220
58660751
133129551
18
286769
17
2
7
421070070
871671209
474344
65
187562
17
439155
321065
29551
77
91
781439105
156159
454117117
43
265592
15
203312480
156334
52
257078
20
73
67199
344828
97
102625
85
411514
93438
57743
178521
49
94
54
14
487044
30
484391
244546346
31
119512
157953
13
10
41174
450296
11
777327675
9
13
49
113133
683235363
218728
171578
44
764883147
35
81
66
290647
113392
821429097
42
79
26
55
46
47
321014
71
156945
391962
61
57
29
495427
91
42
201478
22
28043
33
6
77
432164
261863
226797
350116
64
355432
133253
99964
404561
23
96
39833664
82
82
534893281
19
178930
340610
23
426329
43691
628538696
45
7
242438
62
217422
54938
23
14
68793
80
3
5
71
473386
70
64
481114
97
622798150
3
439962
379393
46
2
54
40
87
241284
148198
2
48
33
402277
173908330
353970
3191
143521
40462
90237
9
70556
20
167005
85
3
431066
2
110114
190734
54
50
221965558
366971
241212309
31
5
83230016
513738022
288517
119546
38
411829
689849267
48681
64
37
155999
21
92
264003
38
6
6
139409
52
371411
61
85168
34014
8
147309
24
3
380677313
115769
76
407279
67
98
74
1
43
750381993
32
9
13
361844
8
56
347229
298155
330440
92
4
72
84
35
193954
47
16
39
4
84
7035
31
81
18
117755
78278
345731
93
10
5
197891
55902670
373716
80
395858
461627
17
195135
54529
49
255005
60
408570
189511
13
80265
402986
202817
28
453543
54
80
3
93
44
179347
47
2
49
277587
81554
90945
61
33
189020
613838179
336732446
32
1
9
66099
358044
459519
28
64
13
45
85
139778
93
60
68
2
81279
170223
73
37
7
440119
71019
204323
108104
31
36899
86957
1
212509
41
19426
435419
70696
53
175400
23
24
242696
75
447407
99012
692850438
4
292296
30743
57
457474
70
29908
234571
327432
3
156722
254581
140617
74
485801
52
32
64
589124809
37
32
44
230991
229277
7
454946
314507
292051
71
783496008
52605
6
4
391378
57736
91
99
172301
22
362859
133913
495180
15
84060
177421
237084553
64
58
244427142
5
369756
489582
966201889
9
51
11
7
68
9182
46
93
63
5
35
9
14972
20088
446101
3
17
48
88
77
16
28
444236
6
73
2
9
915438867
55
246861
257745
1
400480
361317
160957
22
14085
4
11
599528125
1
83
46
160966262
47
6
150458575
32
2
7
905660132
34
89151
71
675948761
390075
49422
451897
79
10
129252
190026
57
173931
401229
44
7
459110
68
61
436090337
31
136896
39
79
82
272299
69
201916
298022
160338
539437714
91
89
70537
135102
25
114887
77
86
428268
474429
6
67
68
545965123
338253
347510
368646
2
325800
476500
481519
262770284
42570
5
70
63
2
318276
317729996
56
58
71
4
230965
5193179
376926
250894
71
413223
136586211
86
446365
18944
91
10
484672
7
273116155
388824
399
10
4
85
14
46509
813893087
71
225608
22
466060
444163
694398695
43629231
879050257
6
80
5
977310331
712534489
43
99
15
87
27
1
234081
67
62
996749086
285756
97
65343
890414958
72
335953
30
17064
712323268
92
73
129024
81
13
438345
80897
36
56566
76
70
85796
2
36
6
115168
2
330678
8485
294519
330591
46
343157
101778901
68
36
266259
136470
39
51
615089182
428248
105084
99
17803
45005357
320209
9
4
84
277748
88
88
44
16
6104
50
612274427
304662
1
15
691662990
167480
69
24
63
79
61
79
60
13
366622
6
62
2
75
104115
38
373850
97
45
292921
251097
20550
657900227
156062
54
395863
9
202907
4
366419173
90696
334970646
95
97
39120
87
9
336327
20
209797
141221
43
11
417490
187237
343061
4
193129
44292
472673577
89
9
27304
15
11904
177677593
84
447287
118969447
246641
486856
97
61
47
91
15
246154
38
5
85
50
405158
60
93
656522972
143348
86
388937
132855
281285
470448
479045
149791
202887
426822
187187
13
127982
65
24
8
147106966
79
126154
69
92
92
886238548
75
42
699422928
302940
411074
444060
46
39
183320
940275656
182769
31
432646
46
60557
43
238306
491544
428912
358209
2
76
5
84
68
6
171149
50
74
9
30
13
51
15
186
480614
85
88
5
454313114
10
92
78
78
94
18
65
15
341217
21
426286
223175
19
63
298529
12213832
323133176
101977
260183
65
252676635
308245
6
46
845597607
43
103046
18370
97
44789
26997
283433
228431717
444015
38
70
30
1
227634
9
65
337742
30
84
10
892132015
57
577857724
96
72
65
498906
79
10334
91
182135
25
91
122161
66614
8
532727659
753893215
98
259544
709119556
462757
1
27946895
27
68
30
599329885
128272
66
270195740
650262162
36875
372053
43
272214311
8
85
97
746456341
44
85
2787521
7
30
47
46
393268
76
54
379635
41142
470729
87
151708
442120
315586
43
4
559696225
90
685270784
72
415974009
30
7
370713
92185571
6
79
3
295210486
376212
65
282553
11
89
25
115436
26
124328
158479
3
6
17700
383289
97
85942
77
452742
31007
182379
1
13
22
157133579
49
410961
57
120058472
133479
95
63
3
87
13870
80
589395103
762889325
163340
85
425238
83
871463065
2
445462
303134
118218
638798692
400049
464368
55
62
115368
171754
11
2
3
217107
349343
34473
40
755567753
427694
381357
63128
60
381935
72
187635
267835
65325
32
9
67
458701
249469
68
24
323699
20
71
894150604
251234
47
15022
352260519
147328
93
942860841
396704
83865
468799
83
102688
249839
107494
58510
14
673681886
70
84
40555
2
96
9
372004
19
468647
80
89
80048
3
430186346
69
39
85
821076836
83
907303936
238391
335678
478827
149527
152442
49
518451230
126817
426655
161322
386008
809584879
497482
7
452485
257212
6
398395
334513
70
5
407343
334140
22
435856
380722
8
61193
82
55
16
107459
67
947956408
9
473731
707937904
396485
5
16909
37
61
6
9
79
442615
371546
15
249414
62
176025
375686
50815
43506
354548
311072798
52
51
83
14537
280130
22
140944
241872
55
214542
10
8
66
67961
601702436
53
11
257057
301610
111908750
26
39
435275
249814
64
93
5
470605
18
92298
95
865736328
900906018
647475505
8
393986
12
61
94954
80
32
68257
313656
18
529090343
39
73
75
338812
201947
68
688046703
23569
381239
159572
34692896
329745
309940
47
42
13
547399768
64
83
319001
93
302503620
94
54
494052
205751
400144
93
2511
21
53
243300
461118
6
58
34
110088
81
43
378188
27
34
226229
93631
380658
226853
62
8
89
418005
376477
24
188051
176810
301925
467475
90
68
472203
235119
83078
77148
29
4
187712
20
409807
380859
745020448
328236
15
35
77
242941
92
89
9
241384
10
488628
8
81
17
15
6
350136
181392
352490
46
52
478944
80818
74
94
484618
44
73701
3
29427
354856
502523129
7
457142
4
57132
319551
49
14
30
85
203225
25
58
71
66
84
62
370448
57496201
26
136155
156107
869401970
14
268842
3
171860
113621
24
82
35
18
2
230190
66
247676
491345
53
319369
242085
405485
982022079
14
29
725161428
52
491557
99
2
657740780
90737
39
48
370475
498333
15
71
96893180
2
3025683
408112
379594
297289
482356
14
422289
23
210399
24
68
397601
3
905627557
54
11
2
69
14
260391
447612
36
288745527
174753
18
381946
247819
99
23
301171
434934
109683
21
428451
37
6
78886
85
54
88
89548
97
98
1
34
451780
230240
82
193128
561923949
738
2
29
38
182543
154688
23
382857
94759
286629
15
48
498611
77
53
270190
216370
241761
8
96
148189
389635
68
35
65
219506145
281773
44
221300
22
7
338071
14
23
97
48
42
149968
93
72
77
332280
18911
8
70
78
231915
271783
89
193414
272690883
140505
305004414
49917
78
849905896
63
445219
61
79
68
1
62020
48
291813
410973
469899257
38
166228
406040
72827
96
68259
497591
32
475969
577280990
32
8
9
321265
674627262
64
89329675
422491399
65
497721
10
74
3
259281
47
5
42
408963
73
452505
80
82
70
64
340888
420146
80096
268021
3321
90
115918
60060
407313
6
248324
2
42
265464
373563
8
63
257832
464727
22
36
8
448934
206999638
403479
60
8
39
2
24252
49
310430488
290844
331783
289403
11
359005
23
2
640778427
1564868
77
141650
327004
318560
52
187931
7
48
202215
99
64
305224
69
416246
850492499
149310
95
76782
171587
24
420422
444262
48
33
334493180
135357357
398236
82
402483506
78
97
63
185706
98
46
267754107
981573866
162241
99785
238324
72
91404
47
628260410
166559
7
36
331601
43603529
70
41
33
9
464398
8
9
6
392367
47049
58
109664
68
91441269
26368
30
774112048
117651
32
23
33737
7
479322
86342
397580
3
29
9
45
247397
86
65
38
69
7
264250
469500866
271582
59
6
210332
7
404089
228540
55
65
47
84
30
15
306982
31
64
401699
275368
97
9
480954
126607
23
481286398
86
19
93
62
25
188560
417443
771529411
45597
287581
17473
43
104535
79711
23172
15
19
95
6
356881
658341114
204294
90
59
62
41715
22
50
77
478248
54
505115590
64
5
266793
4
44
38
30
39
194339
56
151870
19
22
73
91
199178
114075
481247
11
77
50036
112238
178885
408132
430727
487270
22
44
376054
295534
28
50
55
49
159641
165301658
497447
238271
36
77
5
699748945
45
309057
176616
6
76
63
39
1
38
471506
47
69
40
333618
420978
26060
2
60
174350
8
89
427932
222976
27
27
219262944
18
91
8
269370
344442010
85726
40002
608399292
54
16
54
52
25
48
19
800665544
18
89
80
96
355213
74036507
332138
2
34
42307
32471
30
6
29
194725
14
586035830
94
22
4
13
47
290975
33
166900
293570
15
310374
36
118783
7
96
38
955368016
88
793176684
287621
28
207615
64
17
263222
467052085
330813
11
14
94168
92
135342
184891542
234085
95
2
77
6
77
6
57
15
60
39
65904
84
422535
49
98628
79007194
70
77
270092
489599
3
261815
3
48
3
781646197
55666
147495
76
8
282431924
132955
82
69
498552
79366342
1
239304109
64
64
62
3
403220
110698
94
17
426557
64873
330256
74
691528311
456545
9
95
91
166317
20
51
35
16
8
70
143609
4
93
327945
23
3
1
50
146013
972369543
13545261
468969
497337
361394
29
489854
476538
75749
6
340867
53
197319
27625603
83
137521
324485
354004
41
302400
3
8
80
471445
435776
489749
82
20
11
470304
88
35
77005
351090
123122
67
845109057
25
3
38
9
69
34
194951
43702
674969489
1
862351617
5
8399
978698266
171703
3
52
88
124804
15
56
81166
26
403709
51
37
74
249246
596253288
446665
375354
20
485886
493394
175159
15
6
3
43
94
382152
303061
4
15
17
27
678945725
10
9
386371
60
65
11
416174067
301089
55
493002
36
422210
277539
17
75
138099
55
53
240499
57
3
94
96
48
272794
78
152796160
76
116877
3
67
3
28
125327
29
337625
3
122181
53
336151
379506
8
66
278396
394487
3
33
187760
37
95
345101
104976634
17
43
23
407863
83
74
24
6
266813
762348581
425752
378881
193158
376392
49
60
39
5
40
169031
442949
13
15
248441
490406
78
277827
154850
28
7
314789
5
81
410933
71756
24595
2
86
344155
5
384412
3
250112
428259
88
4
343062
93
1
89
22
471436
62212
8
67
62
44
333687922
218187
5
72
55
8
233994
84
79
87
79
72
54
223780
374061
461690317
57
1
276000
27
414786
82
42
195592
308799
3
649052236
304139
52351
223990
11276
71
84202
261936
75
491717
27
93
808797739
467346
29
49
83
39
60
5
41
88
57
343277849
9
168304
53598
98
22
13
72
67217
260649
51465
22797
4
197228
456085
247281
404592
4
68
59
14
86
79
88
70
483006
8
46
84
439524166
358940149
41
1
83
910234707
233658435
15
53
168838
411881986
141839
279647
185297
240485657
9
410787
49
321760010
4
212043
80
9
300194
14
65
76
7
725948516
201885
60
317086
415698
425951
130036
475231
271885
73453
470551
245268755
331759
42858
396745
9
14
98
440620
191014
36
375789322
96748510
378710
96561
2
35
110504
93
160972
72
87647660
34
98
188674
378782
81
460965
663388615
63
91
549856721
4
420442
52763
156218
360014
242646
71
79
17
23
211993
240328
454039
8
185466427
38
35
246906
9
72
29
119128
66
75
31
86
19
90
437902
294171165
63
8
114834
389039
12
2
98
194133
42
34
21
474532
189124
1
449078360
280351
213291
435554
156171
388291
195195
311319
268143
105597
53
13
430459
59
89
963267654
180497845
100202
86
85
88
26
13
490388729
3
8
75
251281
429058
111712
96
86
89
301646
95
55
208183
88
95
299056
22
147794
29
404725
695063501
9
66
467428
101202437
36
67134
21
573097218
113521
85
31
57
56
295968
292358
21
119838
144184
5434
231436
231738
321874
24
466428
21
95
18046
8
1
10
291727
39
403856
861110735
288738
491895
363754
45
8
344385
1346
3
439665432
391617
25
130876
95
14
65
487556
83
437924
15
90
446347
7
84
85
93
99
2
28
897685063
58
759187796
493844215
60
41
5
39141
311155
9
709402021
57
4
375600
203057
52
57
478974
125357
268032
21699
152979
405382
146647424
21
43
316589
254222
446878621
10
840019340
21
66
57
76
129299
497483
2
312184
454977111
12
318027144
19
252821
17
3
39
422357
14
2
75
371370
48
72
71
2
52
798348152
89112
12
83205
467849784
89
19056
36
80
37793
75
256554
70
3
63
99
83230
9354
328890
87
152282
46
9
487592
621838581
76212
858686463
278543
402996
23
31
88
194299
60
58
17570
81
30
459276171
4
322827
2
42
421822319
86
24915630
36
57
196486
348687
9825
38
27
904217884
133801675
367415
397611
285081
15
194694
63
452311644
61
229669
99
48
50519
94
279502
25
474057
404405
41
196868
176745
340415
3735
178350
35
29
93
204943
7
5
361656699
30967
79
451015646
222165
654686143
95015
33
397423
92
7
15
63
98
340630
512872369
2
769509821
746341492
89
438178
49
6790
19
71447
107377
7
45
52
17
39
4
43
15
271876
4
819429169
696670950
142126
202162
91
57341
98
9
459750
6
297545
44
264792612
371430
402284
77
112906493
72395
75
33
19620
364907
4
92
15
73
1
12
96
10
99
467320159
422678
574409754
456391
78
178425
10
9
24
7
1
277121
14
86
689219462
46
399920
191287
325091710
66
276226
36
94314
61734
8
64
59
315777
239356
29
84
8
33
63
214061
108854
67
5
338045
78
290361
217826
93641
69
273515
263289
374481
84
62
174607
487324
598682011
11899268
31
9
47
1
331427
9
82964097
92
44
67
63
368824
6
72
150807
6
36035
448665
121554
186357
94087
2
87261
170354
390939
88
5
340001
451340
5
35
37732
69
227821
62
490726
38679
233785
250920
351865
120937
92
70
440739
22
4
95
38
83
242901
58
62
478386
17
1
405483
496729
25070
46
1
194694
684677192
471802
2
918993021
408389
1
444158
83
3
85
9
64
132497
27
7
6
199560182
363642
390973
60
396324
96
32
3
382095
941439041
700714787
156476
1
19
70411
242022
92
33
56
273721
132945
47
61
75
1
263660
138662
24
194634
92
77
82221
38924
483782
282554
9
59
230660981
84
284744
68
367377
65699
116978
332256
584728019
5
69
32
118272
70577
80
64
43
73
31
29
187758
38
98
40264
42772
46
494238596
91
37
339564
93
77
576241546
36
48
451268983
472874
272284
335449
97
29
88
73
76
67
443652297
425224
56
34
62665
334952
623104675
3
40491
71
173267
71
44
233568
67
29
325809
81
42
29
133323
88
432335
68
10
451023
2
4
92282
510348304
65653
50
10278
22859
3
74287
338866
15
19542
245843
350512
9
140545
187568
393144786
384089901
93
273161
271264
140333
27
99
49
393709
50
1
386369
176420
81
44
54
23350727
5
58
149761
84645
548029960
25873
62
280180
17
93
52171
40164
7
79
8
495855
495878
32
428729
38
96800
545557433
294406
7
320438412
126987
55
81
321622
58
884183917
86
8
100433
3
42
191545
38
280028
13709
55
309832
214708
40
87
876129822
26
98
557809676
7
7
58
15
74
93
18042
253230
16
392841
4
29
199583600
171448
871876751
7
420997734
19
35
5
94
51809
26874
76
31278
74
65
4
84
218794
73
3
73
98
129398509
615742268
18246
196544
297066
670734686
413065
302914
73
239873
93
16
267535
91
397772
161369
258427
39
870401895
599142669
206396
59
80310
48
370778247
1
75
3
40
66278
57
74
9
18
96
39
76
417369
180668
42
755553248
3
363217
79239
190061
20
483585
394651
211253
1
31
9
864454239
269075
293913
397665
32
47
463002
96
22
1
465043
368908
305630
64
346670
94383
223873
87
465362
54
40
230736
93973406
102817
28
21013492
321105
744233831
352546
73
11
92
271525
27
89439
366670
225257
382393
56
85
477213
456708
121832
104019
77932243
92
87975
98
58
169219
47
455735
477794
33
9
217399
49
231222
191496
25
330715
473674640
81
452628
219358383
95
78
197885852
7
3
437839
78
309185
82
83
96115
218760195
8
25
29
435870
435102
64
13
98
8
80345
68
266948
109912
37
1
8
315924
12
43
68
163514
38007
45
55
183504
40
82
625140528
809937886
85
391800
1
326851
274041
63
97
124549
41
81
155891
322256659
86722
78
56
474189
88
9
69
57985
10
88
467244
79
70
484452
9
5
4
63
92
300323
87
351085374
29
27
373513
434891
42
34092
6
823196202
12
154179
329280
318213
127016
388892
9
253163
49
47573
861383751
24
418492
354252
6
1
16
2
33416
412729
73
90
18
6
897491529
20
313847
129014
144055
59
25
10762
342909
42404504
8
60
12
321879
56
360185
67
72
83
216864
342469
72
60008
421110
4
61
295945
9
63
133242
79
49
11
464763
52
57
19
5
92
434625166
24
700093620
49
97
338659
79
130142
406432978
453818
317502
48803
260914
45135
6
417558
69
330007
386628
370840
70607
190866218
80
80
40
11
55
79
74
343581
173554
46
25
701573443
493283
370201
99
28
71
277129611
91
15
15
310766
51415
31
85292
85
197030
85
15
93
75
8
92
1289
4034
209317
490120
80
386009
4
69
371596993
418963
143638
185249
6
84520
36547
82190
67
192377
274394
68
105553
275480
18942
368418
222857
448487
59
294080
3
284695
81
2
17
52
98
374856
84
34
31193
17
35328
181656865
276085
111588
1
4
339272
55
21
46
93
79
474959245
66
408954
99311
99
86
370357
70
24
89119
247648
33
73
3
70
174119
300167
3088
43
282626
350251
85
8
1
47
979682906
148132
64
897300706
295309
121760097
8
13
5
443103
46
29
473086
414889
858856777
47560
216094
342144
749206796
362346
63
306262
241002
244859
80
380134
64
131412
889594744
20354870
359583
464873
343752
209542
5
249968
748180066
13
74
23
78272
375807
29
14335
460960
68027
163357
489495
78856645
2
59601
26
150032
45
2
352239
613988347
5
45612
95
1
217867
245223
1
88
42
487530
68
8
218615
216925
64
86
65
57
9
311230
548577734
41848
8
234036
8
58
37
444843
64714
1
106540
22
428670
96
79
223716
327554939
60
161526
90
568032573
2
43
382322735
416495
3
126842
205792
51
490442
15
446836
73
91
2
8
6
374083630
6
301496
2
292638
368676
5
126298
722138591
7
78
253388816
37
9
114948
87
124118
372057
28565756
14
90
254972
7
45
151528
28
83
9
376119
67
80
56
25
56
83
76
41433
61
318124704
23
888366799
94
3
82599
245965
10577
110119
70
78
42
102561
100284
691754080
109486
450128
69
54
410695
5
30776
38
5
478087
743214172
39
24
455698
88
22
56
1
346146241
33137
48
481275
37
39
41
101646
302302
111545
38
284402
422651
35
361600547
110025
13
229080
17
58
24
165467
5
26
64
183759
134175
58
97101
211195
37
292094
346041
29
81
8
74
211905
86
2
162269252
28
51
466688
207341
388739
20
28
110492
329836
78179
35
169419
715658379
38
149121
354943
9
256639
91235
99
5
352670
263943
214556
123162
429060
127870019
3
954603032
6
90
88
3
7
274133
36
19
84
393755
1
688096408
9
304888
216613814
2
21
429474
48
86
369760391
81
574104590
78
78
769000519
2312
186329400
245129
18
83
87
7
622707258
401324
70
3
2
197746914
413875
71
5
290028
40
293464
143461583
269048
250728
371041
400520
92
14
222624
66
33
64
403963
258633
74
584280449
69
884223773
72
358751
358577
15
397270
71
1
24
62
186228
26881
318371
389930
4
8
462474
367125
97
88
427476
251990
908386002
91
211860
41
283758089
72
87250
32
6
92
77097
180394
256990
364076
116720
43
3
49695
95389
44996
408573
43
399514
45
14
171700498
386980087
106676620
75718
94
498148
284958
116939
60178
272967
5
499923223
73269
89
60
914824359
6
52
387847345
450079
261944
7
269454418
294231
47
61
354905
3402
14
29
467382
53
469753
33
342309
776116384
72755
71
1
25
269922
39888
902721421
213585
478292
3
193141
177336
3
88
14
78998
66
5
65
316085
293922
214336
80
66
6
284265
389462
352032594
20
396851
61
9
370233
350607
60
440665
65
448952
3
809964487
207570653
27
23117
450365
3
7751
48
50
32
7
984142456
94
72
81
91
65
14
81
8
2
49
330367
89875
245785
11
15
64
32
330637
288844
79
110559
62
2
7
55
51078143
151639
82
6673
19409
3
344202
389234
60
69
66
128562
468550388
41
461110
75
96
269295
12
155433
11
140714
341730
938347976
73
462783169
114967
36
99
83
94
495264
27
75
61
6
79
37
86
57
73999
70933
87
112012
451918
368423
367026
68
934166366
48
12
451429
483691
79
80
126785
314187
268616
38345186
42065
214794
477123
172239
156431518
71
66
396926
307670
185117
51
108376
92150
68
166002
1
57
71
7083
328021
94
915356448
210267
58983
77
41811
186441
410059
11
88006
303616
395569
5
122765
1
80
389718
5
55
452097604
9
17324485
40
281257
20
362904
53
2
89591
71
129966834
351656
88
101903
9
38
9
95
85
13
99
254803
309815
66
87
483629
13
20
143108
291066
400632
427490
165346
367549
130181
464241
148554
47306
358387
85
181322
271577
175469
65
7
414748
23
92
74
10363
146346
83
415399
54862
17695
200512453
151942
836190485
694006471
444703
102715
87
46
3
84700
62833
447701
8
265586
63
34
387851
221542
225259
255205
103491
6
312832
131161
193517188
571504819
77
357470
251130
489102
73
1
76
256126
73
321641024
338014
28
3
57
6
30
43370
8
165129
49
174728
98
197764
63
71
46
97495
42910
395564
318367
158034
325394
3731
88
9
998634885
424472
388093
98
29
11
41
52
29068
18
76
47347
58
256911
42
301792
64
64
200783
70867
64
222311
41
34596
370617
310580
900376091
75
982448231
360859
336619
456740
301558
94
24632
296390
403941
488815613
28
8
63
375242
8
77
444568
17
35
191821
325273
8
358783
240548
283539
25
7
713487217
396907
98
77
94
501627392
124614
76
59
52
88
497392
44639
454346
35
485029
12
405847
84
606112958
8
196784
88
24
99005
82122250
46
59
416005
78
8
836750179
18
28
468366
28
9058
45
434658
78
168341
331371
631816588
74
455282
57
77
259254
24
42
278407
43
43831
70
90
294105
202872
165623
180157
553290174
476705
698118594
8
49
56
684601026
189306
373001
8
5
8
84
365438
55
456217
342561
363750
26
8
925046095
9
53417569
5
71
14858
94
15251
393453
70
47900
51
74
65
470841
64
274336
45226704
920263836
361464726
437145
54
402364
203006
238872
42464
75
207389
1
73
2
7
99
82
83
286711
483019
252627
58
360360822
16
76834
83
7
91
36
82
56
284884
83
357137757
24
14
81
69
3
5
288894
74
107669896
442302
32
5
220190
65
6
320660
88723
440276
306392
24
286686437
274120
225660
61
28520
337372
767409114
75
8
83
5
488783
30
10
109333
34
95
3
6
12
446412
266534
32
347346
395569
7
202745
3
96
354268
223251
27
34780
137506011
580647015
111705
66
75
12
6760
554736134
220263
44
78
981894154
36
438281
157406
4
286800
1
86
439194
32
61478
55
32
335562
45480
318088
6
375345
426923
37
181632
479857
41
4
113051
56
341318
483188799
12
6
18
214060
38
278061
166718
116898
100977
62
441049
269416
486791
57
46
96
74
506766631
351115
97
96
105590
7
50
8
3535
87
78370
352194
438481
36
33
65
73
440930
90
69
57
5
115269
203293
98335
534567688
136614
229334
76
63
292675
78
49395
32
278244
7
43
469437
74
3418
486280
690884095
689649556
1
213441073
34951
168788
82
68166
6
26
8
334425
33
372628
50740
72
267104
93
164868
417283
17304
339970
69
56002
288227
89
320813
64
50
265374
250668
452431
99
69918
477105
13
11
8
31
80394
433999
389928
495863
20
72
99
153879
16
31
93
183653
9
164431
60
59
891
3
17
292810114
90
724858730
29829
44
405803
428469
80
13
292090
92483
139392
66746
1208861
28750
211066
43
85
62920884
71
58
40
88
44
124956
95
411651
155527
42399
244408
92
8
56
138384
46
45
57
34
135759787
51
95
247906027
56
172866
309789
22
98
124904
66
82
202297
484168
311753
300633183
304906
7
454895
310627
344027
27
58
4
77
239342
85
37
85
43
103962
7
63
15
983619808
25
68
35
6
9
77
74289
169867
187095
63
92
202565
281270281
84
465220
388900
45657764
57
307336
4
272913
3
14
238548
99
705
211844
461478
142651
11
49
15
68336
136651
240530
88
16916
269895
92854
47
70
282902
383736
370132
189773
4
112770
4
45
374843
283749
542023421
19409
474461
19
121894
378234
17
198849630
256364716
2
395495
54837180
470786
602536746
173849
452328
26
83783
58
2
107149
17019
8
95
190723
88
382284
89
87
74
73
76
21
29
51
400484531
34
438394
42
118741
2377416
5
418529
336028
495668451
4
49
553391694
75743329
25
487690
86787
29
76
611366455
272440
58
8
6
434517
411242
10
3
549195522
121510
9
85
18
206217
340151
104618
71
87
27
86
431424
7
12
168362
311812
9
144918
29
95020
242769
5
70
338207
57
77
51
75
20703821
7
13
82
9
42
382600
60
269455
281401
961741074
90526
67
469487
394841
21
65
21
58
65
4172
48838
315251
383817
132943
277427
30
2
54
2
45
30
76
42
26679
60
408396
3959
77
13
28512
20
9
69
65
2
135944
97
183591
18
46
16
13942710
65
58
7
97
402913
26352
275669
318290
68
89683
79
450967
57
482815
56751533
50
72
5
78681
280788
135484
376410
70
540208791
38
25
168535
906487398
344317
4
14
257140
92
32
7
71
350339
56008
346504
581542326
98
4
424503
768309285
71
416706
492159
368187
47
24
528187997
36
67
40
89
422962
41
421922
40
203369
92
54
31
39
57
171923
377248
245860
71
77
209815
35
467315
36
888166092
6
10
414077
423903
149719
495376
38
511801556
803226635
327198
17
95
141569
93
71
23
93
439734
350634
415788757
32
52
451077318
31
304116
96
9
3
371243529
205346
87
995945818
126282
33
472480
391227
32
3
837698521
7
36
53195
11
96
27
361465852
49
451221
53
243320
681318800
365893
50
70
1
56
29
68798
63947
8
180962
5
84
40
87
2
14257
602657212
116264
197205
26
32
259236
396997
338712
53
8
25
423663
212886
4
511552981
71
50
70330
4
7
79
75
185327
159513
70
976560913
52
343936
38
82
41
118674
45
35
487847
600741673
73
144707
83
75
42
944186724
91
4
85132
41641
95014
19
97
248045560
983803864
10
49
50
127612
170346484
81306
28
215984
77
98
77
398208
37
95337
50
94
413371
77
711056929
80
1
53
477221449
28
433632
22
430936
378372
709607227
11
42
27
55
648463494
26
451387
42
99
17043
980701436
58
384622
8
40
3
38
8
49
63
398890
229937
331676
199842
212545
23149
169216
7
42
421518
25
62326299
454541
222768
88
8
61616
555817270
4
89
178655
219734
78
432543
359837
45
75
490773
85
86
6404
295671
23
35
50
336319
252285
14
68
6
468926
596262869
132093
304614
47
447342
764739704
293716309
56528
110841
29254
91
3
359065
498791
92
463733
40
127747
161510867
77
52
80
337646
396076
55
5
75
4
330820
341147962
2
468084
51
27
292285
364231
206959
2
203968
7
17
431131
96
330264
93
213025
82
80
63
96345
12
244635936
5
23
53
98
413950
183716
373131
88
16
594339933
258773
100513
445763
8638
187859
61458
449448
80
355263
806403437
64
29
59
38734
59
33
2
6
64
149294
190
838591605
79
79
42
7
584807584
63476015
5
160213800
265184
86
68
187336
485327
75
33360
279478
226389
271451
8
26
376758
364681
70
317785246
49
83539
60
58
382734
84
417976
102108
215364
2
8
2
396353
399577
70
951794030
228757
334105
1
39071
338554
88
83
9
53388
419234
2
48
485939
480095
22
121885
68
83
53
13
61
25
177549
493217
49296
336602
68
95
150723
29700
461905
6
21
886469556
9
1
215027
85
29194
34
299296
4
10
8
133714
416087
494334
613076549
151290
24
44
185927
184833
395231
358674524
83
346058734
141389
94
17031
97
55
349987
17
313120
16
16
13
181517
9
72209365
375839
107646
63159
423608
482033
366733813
42282
60
3
5
471456
185974
311165
267290
3
264333
8
86
363085
569809869
95097
63885
96
86
1312344
78
279806
61
11
51
9
279819
52753
419567
26279
614599746
359003
76
86
341634
1
2
79
335672
302512
64
661846370
40
30
52
67227
489345
348548
85
99
21
15
15
79
94
10466
83
35
387158
340106
4
5
5
98
14
289274095
10
18610
227111
233706
250725871
1
372883
96
291947
49
16
433118
278443
53
21617
214646
85685
331126
421757485
28
39
459367
4
45
226190
420057
738831988
337325
230590
7
456251
294471
46402
6
273468
2
358879
37
446715
262432909
79
364455
4
69
3
71
178046
74954
37
383591582
280498
179175
291703
18
417520943
302755
273097
285060
28143
176954
22381
9
80
367587
227303
69
393886116
70990
91
18
133624
224573
8
384977
4
26
246985
186733
401097764
56
70
35
63
529206174
13
169305
69
114602
99
736057872
3
333401
369246
75
297246451
192296
84860
85
87
6
57
26
71
5
41
11
34625
164899
79
444366
792427716
84
211477
9
22
93
321823
13
40
75
79
94
31
7
232596
103196
92142
157402
209682
36
3
7
92
109295
208923
34005
43
3
37
91
86
45
90
89
43933
11
10052
70
55
32
40083
30389
47
21
8
71578
29
153434
572596116
9
27187
9
12
132051
456086
22
56
497275
46
28
128257762
98372
367271
95
96961
836682496
246080
32252
11
312871
282065673
279337
21387921
6
531092486
437037
123998
446034504
75
898273166
416244
130110
630359427
185603
98
288895892
387596
426129
69
176701
217855
495870918
47788
66036
27
4
497173
27664
692330354
336416
18
23683
79
5
224706
458071
3
115820
5480
77737
168121
77
84
15
22
97
384838
11
419786
41
18
25
269793
372022325
95121320
68
75
678
88
335480
3
490476
12
50
81
380191833
75516
112204
225387
230363
249499
45
176110
436179
243361
99
7
68
72
55907
948776434
72
3
305650
25277
238699
74870
67
64940
966
8
104214
207261
309600
97
97326
223826
66
16
1
35
652023735
26
3
176015
45
327862512
79
6
73
137311
36
54683
7
346570
257477
30
66
79
6
59
88
114035
409834681
82
30
119387
105803
351579
53
51
2
51
85
104877
9
75
9
57
34
168237354
270192
298587
54
372515892
386772
4
184470
18
139360
902411064
305089
86
61610
2800
337090
442251
142538
65
89
7
190434
9
390745
336800
94
265729
68
67
194925
450091
4
309942
96
86
15
438054
76
3
222969009
32
452667
122443
187592
85
36
84
447429
434181
48
308584955
87
147690
60
291249
186713
53
489370
46
99496
80
2
217272
350989
421904
86
969937626
301318
58294
488140
146517647
441845
5
41
50
398638
21
404878
37
92
7
116940
66
566117119
90
51
81
26
18
5
34
19
151350
437654747
160920
484839
52
80
225712
319975717
308445
101846
887552378
26475687
59679
97
4
281424
49541
68
356126
47
157819
8
92
280467
78
63
405145
439372
87
443795
13
37717
973652607
10
2
1
426916
332447
87
136442
868789105
85
79
2
83
47
27
87
81
5
5
40
116456
91
253229
370013
27
5
33
97809
312633
92
30662
385576
35232
27
44750
51
869659466
25
57
487212
240906
29
610474660
12
4
553256682
105677
59
326107282
99
5
196833
50
264295
8
39
11
392384
79
61
132056
5
437033
45
351195008
457179575
498111557
135648
66
37
12
91
7
448650
395415
40
81
248061
348017
7
55
18
302460
480034
481126
4
435565
24
81
7
78940
7
251462
33
38658
11
14
5
84
57
18
205221
4
345607
88
492207
91
81330053
18
30
479565
6
20
38
78
48
85
1
315552
306770
17
90
81
31
64953
60
440276
41735
330785861
502994157
16
293127
449534
393720
294094
456490
59
95
60
88760858
27
7
96
29
9
402801
94
73
799925586
88
1
62
561818138
362437
12
43
50
21162
115845529
266270
11
499709
390272
436648
48034
383499
84
23
13
206952
44
60
134032
523113788
431812
499723
93914189
55
353018285
466500
151765
408752
59
8
316047
88239
388580964
63014
448457
4
30
90
246180
1
9299
136360
85
377286704
19
480634
157184
1
131113
91
81
54
422811
9
75
28
70
98
8277
899570883
416988
7
94
92
32
33
50228110
32
4
109646
399271
55
30
304729551
92
22
40
15
525221747
493105
6
92608
258068
47
431786
8
137961
26413
62366
55
72267
423169
5
28
162114
275855
95520
19
91
384923799
82
198336
193615549
19
79
283147
26
243884
53
762026666
43
24965077
297117
7
79
364887
49
87
20
6
8
67
5
408827
142683
66
8985
71
460559
251683
334411
2
11
18
265059
224905
14
2
312076
270257
35
181135
374668
33
426361863
82
87
693313027
7
477809
470936
24
80
44261
291625
4
84
62215
276091
61
32163
440492
52
72
441867
493578
3
37
156302
78
54
25
664900562
13
103552
45192
358916
376810
85
2
51
55
32
212197
9
13
425516
43
90
1
416828
6
154176
265367
39
70751196
78824
49
6
72
415783
253235
35
304623
382309
5
8
2
95
6
3
172184
28
520367223
330745
60
307329
427568
388006
34
225966
61
261368
404202
12971
79
39
94
63
241060
175737
63
101500
94
414183
38
82
68
223742
296011
54
150659
360332
60
426057
4096
4
27
398132
69
56
89
61
91
66
213371
6
18
64
376160
30
9
419151
247937
4
2
312004813
15
809068101
89
221168
220474
354195
4
55
98
42
28
499251
190783652
423233
83437589
24
892073240
43
64034
82
61
57
22
191020
76
50
3626
26712
80380
288292
3
242022
8
44
287232
335700
265003
48
287516
464833
45228
84
17
483640
1
19
295602149
243965
429774
4
45
388350
31
36
205241
6
322291
18
68
3
14
40
58
33
27
77
317643690
30
57
137174
156602
80249
267493
396602
120885
476554
57
90
430834
440163
222266
56
52
250645
270491007
402433
26
316248
422494
16
176131
9
105087
403790
116579
24
33
65
47
80
2
107154
8
3
898788251
11807
30992935
127520
54
185953
1
28
459891
21
58
29
568948362
73
18
48
348608
82353
385626
33600
9
465212
113365
38525
246303
1
290282
272255234
315608
59408
7
44
272427
488267
83
288976
60
62
18
44
277519
306728
189467
45
358697
279042
84
31744
13
54335
237823
51178
12493
48
8
287459
86
451899064
58
46
409206
385350
44
363683
12532
21
11
300747
311621
96
47
489116
150456
338545
83
9
65
197373
94
103792
438441
57
57048
24
80
86290
131253399
178273
179398
35
27
91
19
28
58
454121
68452
3
364374
333451
244701
90
22616
306597
227731
84
15
65
161532
65
113984
252896089
56
59
254158
301185
499640
2
41
579713760
424392
898424460
210931046
644779280
168988
36
899276791
9
330607211
34100
333966363
3
487617
7
68
465776
85
73
32
410372
47
281103
59
42
62
149984
331189
66
260689
102770
488391
420916
98
182844
416359
784614681
8
497170
282587
345308
209258
5
107713
93
204623
251657
30
359310
108684
14
70029
867
39
9
4
913641529
344286
80155
70
72
30
87
233109
28
27
90
4
29
64616
137799
64
928779756
44
93
67
52
341439
64
486119
462132
14
141435
77999
8
649950271
268169
13
360090
228013
53
26945
902430684
6
88
149309
97
4
255141
390232
263834
58
4959
36
116436
462867
442749
32
490520
24
32
880916519
3
44
9
452218
100564
71004627
237261
341946
48
23
260692
298976
14
518692989
823637791
98
3
30
128973
31
3
24
25
393296
26
289911
287288
54
2
496993
40
79
33
860043127
8
81
786286251
7
227194
78903672
48
446535
498050
87902887
355682
81
134622
29
1465
22
2
35
7679
68
53
66
49
26326
3
30
1655
460205
176380
94705
194645
984341972
105415
96
71
176902
31
38
39
78
90821
760432645
9
80
34
264790
61727
10
77
93
22941
444037
39
447502
45
48456
65270
354449
78
69
61811
4
213934
354433
27
482011
99
9739566
26978
33
431133
421050
58537894
95991976
863
61962656
84
75
19
434760
93
22
5920
367224
152585
97
56
263002671
52
867747542
39847
94
37
728073990
30
455335
17
295023
227389
46
237562
470534
17
448732
8
162797
28
53
37
669779061
233870
612290867
43
36
70
59
154681
985427366
270388045
8
316585
2
11
36818
490530
301018
9
231768
83
446562
58
18
251430
113219113
31
12
385905
118349
23
8
147371
29
36
140
240960
4
28
391438
489607
25
73943
72
61
200521
47
477708
697269397
221934
18
40
87
241863
83
138571
325924
419663
464886
2
95
56259913
6
26
426690
82293
6
141245
1
100001971
14
58
9
6
44
31
347934
364518
339243
150255
1
394953
66836
58
897085854
4
132209
53
34
75
322520
393182
431593
466072
37
225811
42
35
12
40
622160580
7
91
424107
272176
22268
219743
1
28
68896
23
67
446572
70
59
98
344417
92
30504
8
239601
61
120977
82884
438568
46
32
403930
2
677097061
143505
210970
33
16
217324531
161346517
56
78
152754
77
273366
97
2133
56
379006502
214130
1
13
47667
384463
7
70
270379
85
31554
41
7
455977
200644
94
51
2
60
99
149778
311558
138993
5
128172
37938
146199
98
79
21
432914
73
59
71
59
542650499
71
524035953
295757855
68
66
50
9
19
398368
112328678
94506
129867
400678
29
88
63
53188
91
47674890
10
269830
351872
7
31
81
73
256230
402872
46
348694
204534
3
388108
69104
55
300899
68
83
56
5
8
491331
86
67
214123
475678
9
373332323
461440
114947
462552
609791116
2
81
34
307894
1
191674
58
3
360371
344800426
95
122324
87645
103681
93
97
24
83
11
5
344367
863282247
424570
36
61
18
59
104816114
1
20
166701
29514
53
45
4
107812
2
25
62
169405
95
48
97821
293105
87
313233510
853990755
3
925429945
288755
4
193764105
110273
68057
97
78
857599583
369387
27
370039
99
97091
10
15
335195
18
136798
16
8
158082
486769561
7
989556708
73
60
2
30400
85
3
62
8
182061
945933
56
93
217679
43908
15
99
164736176
93453
24
90
216965
218611
36
381555
85
285665
10
92
73
51
223564
3
1
87
90
43
162936
368897
66
26
378226
82565
79297431
489173
487840
9
198620
12
3
46
121559
216550
93
6
39
35
436613
530530561
14
5
319107
60
216452247
928255657
380456
56885
140465708
25584
253014
46
31726391
86
50
197804
491508
67
176107
19
88325
45
9
29
493098
551941081
54
93
354503
255909907
389310
35
134717
42
40
158740
64
19
37
258334
3
79
39
27361
323949
11
417268
25
227163
960322235
388185
18
25
259507
7
7
5
3
479963
47
109549
18
1
53
32138
15
84
99
63
15
714153058
358269
531493645
482129999
682601548
93
5528
59
11
2
31
429327
1
41
4
2
1
54
384443
2
30
276085
748392935
471450
347848493
13
151908
77
6
184437275
307012
206967
39
5
44
26111
9
16860
57
996159386
295513
307705314
5
58
528407049
466263
64
355427
416714
78
28
29
29
64653
22
437563
36
5
2
416385
2
92
295751
236619
679748537
9681512
649639508
109463
166627
11
477254
15
494853
374934
30
50
488652
417511
77
444864
729279518
352498
285790
6
31
70
79
11
481771
46
7
34
19
358326
64
233338
389398
37
496552
203962
71
36
4
28
654340907
394444
515065220
194437
465103
430088781
455666
445813
73
80
20
58
81
49
466911
77
347227
359918
28
200282
8
37
163896
23
183444
173886
52
70
28
98
33715
47
9
280932
3
499271460
79
69
79
408286331
412179
8
474203
95
452914
95637
85
68
136699
39
976590370
45
10835950
228511
671603131
98
14
34269
36746
28
41081
18
1
429860
28
6
304049
460349
35
204060
371430
90
110905
214983
339366
972928474
16
368420
1
20
43608
284558
15488
487218
299618
38
10
372453
252163
380291
271891
95790326
51
133864
93
17
98
144029
274892
194980
435353
387137
119771
369687
93
508202285
614931053
19
6
41
221806
337101649
14
366223
15
2
40
10588
325509
435104
85
59
224087
75162075
803996042
7
495352
21
210311
108007
7
5
96
29
472131
1
259284
2
81
3
11
296509085
207487
350944
52
17
921558654
449080
202461
18
46290
16
130914
46
180780
210201
425267
630525612
243153
69
406060857
71
203865
89
209169
220529
260422
18
8522
54
13
11
7
280574
394874
359106
63
87
1
69
235563
58612824
12
6
482168
45
74
409326452
48
449623
21
51
348559
6
477068
478977
11
302568
1
490627
75
238818
6
14
61
268095
279800
92
53
3
88344
485482
82
428437754
9
307886
55
67264
232029810
137960
708427781
25
62
92
69
17575
73849
76
163659
5
98
74
323238
105658776
234205592
274785
21
124069
69
234029
50
17
9
12
297417
96
72
26
225417
3
52900
231377
8
48
250282372
65
56
387530
304222
267321
373383
19
78
10
8
13
47
46
158360
90
355687
429557
93
98
51
317281
6
238042
462202
316206
82
120760
65
85
2
79
17
433324
15
83
35150
160176
23
79
1
120402
11
45
49
97
471870
2
775093014
21
82
317642
39
6
433151
56576
125646
34
79578
33
36
266629
45
317847
170010909
357496
24
62
46
181909
96
46
14
45038
78
88
53
78
461096703
1
146739
5
261774
412687
97
336177
505348147
45
62
62476
6
25300
282804
402269
31
52
196679
63
270267
51
33
5
25
2
343243
233091
71
337702
12
32
39
434010
155103
42
453005
58659
115769
27
401120
261965
75
355308
20
334545
17
59894
486743
57
39
1
63
24
22
3
43520
35
304453
45
465009
383940
168814
5
222391
430770
255901
416460
65
71
88111
973048334
36811
32
8300
137618523
91
95178015
130260
913015011
300952888
14
44
748447951
317199
254457
44
462792
224670
145281
4
260644
2
26
524307967
131734
98
272841
363754
29
396831
32
28
58487
42
72
231236
427514
1
180401
45
399555
32
73
79462813
57
10
20
96
395562
326380
385616
462517
18
301726
55
31
118141
4
483264
112926
275867
311299
210831
26
85
8
69
37
452523249
90
425852
850206927
32
23
443657
64
4
35
457071
3
108191
33
77
722036140
33
10
23645
344483
122266
454333
94
64
368108904
903584075
59
30
467000
326567
47
252939
434876
103473
140044
33
1
72
17
13852
304708
86
7
342646
14
52230
87
6
472620
74
369486
4
18
447385
385232
90
414554
65
27
385231
65555
52
46
60992
429324
57
13
754356184
386066704
357131
69
97
459627
29436
222771
95
53
11
1
65
338951
9
73
1
186195
16
396003
463771
47
18411
745320137
23820
490585
47
73
211175
17
595461318
144143106
67
85
80408
373238
96
26
282901
81
310812
330971
331982
330495
49
406079
91
145313
147546
240130
314516
73
231145205
1
33757
42
48
393686
68
31
6
40
210490
327655
393943
206791
448482
13
66
360025
69
61
68
79
83454
34
27
4
401796589
42
9
485876
433484
5547
11
349979
38
1
222454
816702584
60
7
4
312858
376366
10
165958
7
303411
63
10
26
64649
218979
95
57
5
389254
64
81417
237599
7
164592698
50
15
471745447
73
191374
111978
38
1
52899
2
291854
17
186929
168839
55
254029902
55
723767965
40
47
787182524
91
53
222837
62
35
88
22
83
95
145654
32
8
134949
81
8
92
190818
182779152
74
158176
465798
88
259154
309079
460230
1
171874
23
391372
106260
87
11788
27
89
87
182940
123113
13
135726217
415499079
73
72963
285770
6
16
57
130265
65915
949811114
131051
63
55430
32
107163
8
80
477657
195684
55
395417919
106297
37
124635
179169
425173
192663709
89
168135
102721
67
343859
243216
92028
299133
411785
14
64223
18
44
90
56
19
109894
9
660070072
8019380
301536
93878
95
313844
19
201180
491755
258315
74
32877
72
181095
154543
489476
563798511
365652
192843
71
340251
68788
411220
841262837
478112995
35
458592
53
389331
257767
36
464193
83
42
98
355815
463228
471847
196142
175902
5
931638316
320210
35
250187
488499
180886
44
897685616
8
357031
65
76635
25
40
340743
36
217372
650894881
206584867
78020
2901
9
7
11
240847
11654
281398
108656
660607561
66
494269268
82
255762
443135320
158764
390920
248495
498238
76
196073
378288689
132431
41
552585110
90
93
73
107747
15
5
352613
104518
1
400600065
72
71
203584
276347
435346
91
182827
380314242
1
126742
7
54577
70
97
678773294
365696
96
54
32
51
194370
179300
435164894
254577
60
79
99
495822
10
18
5
484896
147732
672541250
145009
317247
123451
375154
193556
412481
88
99
483952
5
233563935
178042
18
60104
276636553
968841352
7
908324533
341134
284717
42
42
146450
504523368
41
201933
55
86
442176865
559582483
5528
123672
39
46
44
335877047
63210
253257
50260
13
81780
46
102221
389868
282767
12
41752
6
201693
2
243353440
14
38
11
46
219470
130987
2
260417
421366
8
25
396605
21
354090
399533
1
25
91
382854
729390172
228473
6
12
17
251569
13243271
17633762
71
29
18268
427552
375267
69
75
20
6
628881869
652494259
85338
10
354296
89
9
289311044
81
274868
172168
433906027
406702
6
214984
56
132371
18
193581
294048
684752302
172746
396673
200192
21138
69
155301
69
8
27
7
469837
496630
349269
58
269171
9
53
14
41538
98
87
172352
88
278340
195816
315656
14700
410385
225740
80
84
317520
392518841
64
22
382820
10
599634777
4
76
6
9
17
295992
46
32
2
8
61
75
44
308946
488509
33
42
127193
221382762
12
49
95
80489
484837
892085004
907548681
87
52
6
14
7
42243
71
554462223
32
1
773311588
24
466380
17
16
23
362643
327835
277933668
827903336
241032
98
276262
97
236638
35
61
37
24
33
87242
173583
39
37
67
282953
224689
39
86890525
985752503
70
299942
149339
20
303889
83
70
8
215291
46
593040840
59
49
166403
193158
98
5
99
47
84
84
703780235
211807
63656
60
30
368886
815072206
403550
46
35
22
415236
552241234
4410516
353521
88
83
533872517
96
171902
41650
54
22
217169
35
435685
4756
24
865630402
94
331896
483821
357556143
96
49
6
27
471914
35
49
57
7
97559
181954
1
80
572736769
10
68
76735
154071
445091
41
412051
20
15
39
59
80
41
93
529211971
682060678
21
63
21
80
66
305076
12260
425629
17
15
30
78
173328
207657
725383779
368535448
20
66
9
1
92
378197
5
35
933516640
3
8
281327
314198
91
4
1
264456
62
195879
304962
20
14
769978533
85
6
41
455430
72
943679260
81
13
56
70
821533336
180784
33
379699
346861445
54
240317
5
107844
393146412
43
76
52
79
343166
85655
54
89
29
982107133
58
63
99
689065228
22
9
270652
6
56785
312456579
13
93
6169
15
327334
194654
58
65
51
316237
74066932
32
43
62
282326
76
491475
370559
312177710
86
10
375900
56941
133744
51
5
57
275907
283601
82
2
33
336281
64486
15
317276
32
94
29949
245933
5
32
32632
137183
142963
475204
399622947
941599463
44394940
72
6
7
5
255454
458757
292115
403418
49
345431
81
397153
338416
36
62
4
212564
43
24
50
37
93
21
4
7
258870
483485
5
97
426852
276661
390236
48
26060
6
5530
23
21854
478828
438287
37
412737
394215
25
56
482913
33194
76
481400
405797
73
132177
2
54
108042
356420
251008
28
45
91
2
246995
356471
62
279876
72
464159
407407
252168
308168
473422
8
43523
9
4
36
331936
34
174641
288453
88
7
468767
313968
29927
328475
28
371000
38
31
69
30
57
54
128879
52
15
91
9
452478624
7
209251299
42
358529
214453
815137240
83
700809232
333473
241030981
95
452489724
90
86
10
417474
69
367095
37
120104
597272420
56
68
79
421708
315579192
453191
21
654294163
35
39
196811
211091
243725
279633275
89
396129
87
51
14
47
6
6
256355
13
35628
1
82
16
71487
79
278970
28
19
3
490346
6
31330
38
610492067
171538137
83
91
78
436608
65
11
163856
38
9
251736
4
169208
89620
378482
81
39514
91
680483441
586341615
62609
479245
1
409420077
9
46
469544
6
285578
73
28
61
279979
246011
15
51
205118
337067
46
395059
5
86
10
36
143961612
18
66
2
637555865
137177
51
24
78830
9
6
11
50
8
31991
4
33
3
286832
18
88
56
14
75
12
291988
62
7
91
83
21
261640
7
39
933149630
191369
39832
425649
659675944
59
494767
269744
41
51
79
447042
62
268711
82
171554
83
77
32
2
37776
430068
387735461
368310
411582
443036
499046
193626
413587
979179311
726179460
20
81
383735
202645
146940398
14
4
417561
19
93
220704
84
32
334998
97
27658
92
207385
15
18800712
133811
462715
156263
358191
118906
377066
68
156752
441180
20
334486
5
793492446
47884
91
7
55
31
54
68946
31
55
68
65
289611
82
32
485245
340789
76
413684
504419476
800476123
622815956
121144910
66834
379514
2
461390
68
221077
80
31
464337
148284
42
106705
233419
121418
6
169329
321701
82
499609
45
47285
4
54
99
145745
8
53527
97
65420
23
626105971
70
155587
457872
287402889
83
68219
266766834
167956
403487
25
23
155336
498095061
6
15
175246
66
196584
480839
67
19
9
277655
975877439
7
99
231133392
284157
117666
221977
60
1
75
98
9
432168
54
76
29
473272916
41055
15026
60
502683040
30
32
267907
95
157951
391716
404443
289611
49
25
64
6
434479
303569
53
25
428820940
74
37
98
37
9
235314
147857
47
78
75
100745
187438
489555
312157
166833151
270268
205030940
346708
21
223212
31
37
15
74
2
462748
32
32
288672
376662756
4
346041
165225
253955219
29959
71904
66395
56
290715
3
32
209218
50674
138648
80
456541
75
353104
70740
27
391276
203630
9
87
21
280691
22
293011
352971
269659
55703
55
483318
4
28
43
444010071
766390861
423376
478949
149500
300281445
4
1
28
8
29
5
57
534197426
223659138
380798979
88
443607
489440
85
226427682
257092
3
368793
7
18
73
203949
412527
101395
57
91
45
2
18
38013571
35
281517
112278
174057
924033146
195364
180505
170844
5992
40
66
196627
208465
285999379
63
140137
60
374390
494478
4
200513
4
538600590
856111342
252517
76
96
63
6
6
918110233
247522
188883001
352251
181808
64
25
5
41
90
259550
340702
212774
419702
14871
156201
123327
852709333
356313
141460
8
71
368078
816046210
192756312
67
492231
203968
48
7
396400
11426
408023
383370
8654
997584787
356264
145116027
6
36
88
70
126017
67
477638
492449
38
74
358807
34
66
96
34
95
403813429
80467
68
30
25
444047
88
9
139029
52
128872
392696
2
6
119941
75
1
887301317
69156647
398917
3
64
20
33
6
50
39
687662125
102015
44
1
120421
78
27
35
72
478569
124668
866446387
88016308
88
396674
90304487
8
59
4
160768
37
422963
352764
17
93990
20
16
309349
9
210013
83
57
44
368026
30
37
1
52
281218266
92
4
375780
291207
44
94
33
79
61
92
71
32
12861
190559
96
6
152349
861905404
47
402667
1
204682
26
61
292874
20
455410
9
91
189340
795620020
127206759
15711
8
1
14
534691534
451546149
57
57
740344366
376482
347369
8
80
98
27
3
494131
132027
90
20
23
7
286264
25
59
480447
227629
24
53607
51
27
107461
131114
485744
3
65
494246
11
488417653
70627
459742465
81091
988331980
22
5283
60
125831
291594
31
167293
95
23
744762606
9
62
21586
91
47
46
79
66
234424
6
924364997
45
66984
9
1
47
453785
82
42
32
42
51
7
103614
222119
414746
448488
622267267
357381909
331338
55
192
168651
3
61628
384898
17
172359
32
5
78988
70
1
18
9
6
744312509
308149
51
70
319901
39
107100
20
63
56
30
85544
13708
60
81
53
265798
205365
222774
787489687
365775
53
191996
8
42453
186983
153096
239009
393026
167491
115252
386734
29
77
6
17062548
153030
829599393
293158
53
487597
4
287285
125899
296045
3
431870266
327180
93
18
452716
469719256
9
18441543
3
90
403298
11
476284
415360613
76
239408
76
115422
290488
77170
769269777
336680
251923
88507
79
55
701823985
57
7
57486
2
376524
40
7
460333695
4
332699
76
84
35
77
716307560
453311
662767709
73
68
88
77
55
55
375242916
69
164195
69
110676
83
66
4
210332608
366345
431881
63
1
73
438447
21
388756
32331622
149701603
31
51
38
198807
469280
46
37
43
85
54
194941
44
95
73
79
393820
21
277737
20
126960
9
428357
61
315445
69047
48657
73
51
482767
872822
29968
134551
44
7
558106507
30
108999
75
93554
82710
67
53
478591
478052
23168
40
408868
67
389455
67
59
217982
471990
438674
3
61346
2
96714
1
293302
37
28518
110353
41
154618
279397
958882516
76
8
97607058
98
18
41664
437649
457729
10
742386949
91
143014
324023421
346658
435122
12
86389
58
74400
481506
431340
288267
260454
1
379370
5
258250
27
33
387107
800290525
4
51
74
51
212234
146375
93
428342
11
298912
33
7
1
1
128359094
9
158053
408117
30
27469
590325915
57
35256
111417756
41
56
352528
37
388373
72521
169066
246244
279542
51
426764
240256
201581060
10
162838
341838
48
354930
53
293580
12797
91
86
145320
175790
88246
34
132038
82
97
20
40
5
261868219
233655
396939
2
71
61
98
15
73955
238658811
98
80
21478
6
60
14
29
477820453
9999
28
24
421610
88
310414
30
54
99
257374
374364148
134639
31
53
22
484203
1
99399
50180
9
47
77
92
3
392013503
38
99
361987887
229057
416942
43
270444899
371186
96653
153625
477249
92
89196
73
66
62
73826
64
194416
64
240488
17
269858
2
17
81
37204
50
260057
9
39
15
717033077
393543
219559
94
185842
20
55
163381
9
232070
46
32
349142
99
316739
420454
75
39
647086482
258779127
252886
203623
119365
23831010
5
324262
175679
45993
462754
50
188529
981878576
42
4
12
922745296
57
74
263515314
44141
929134173
363319
76027
82
1257
70
10
40
8
20
19
83
240755
2
51
436512
115282
105403
369020
60
98
48
80199
67
207360
8
8
414997
29
343934
354453
212305
22
87
20
305920
16
52
143486
379585
49
615743799
70513
237719
6
114280
749376455
28
25
226365
20
305401
344255
13
339921
268749
220762
31
8
39
39
9
980623032
96
86
72737551
71619
191557
4
82
213095
9
52
280442
430732
337596
87
33
15
449523
75
59
283385
22
58
98300
408407
5
162987
189243596
76
9
10
31131
22
310083
4
877943631
497895881
328077
465824
91
324532
152639121
371897
21
43
441967
23747
70
394809
87
75
50695
56
3
430024
57
356671
64
88
19
18
212823
18
337641
241047
322863
9
19
97033
68
70
7
494729
86
47
645409165
948419019
2
78
155090
124104
66
487531
25
854982671
34
175768
158916
116894908
304056
6
353708
688560337
50
671625745
21
371446
78
153778
74
23204
6
19426
64426
611440427
86
61367
132929655
45
88
62
1
456331
491286
54389
6
532205951
151901
25615691
463898
430341748
125096
293746
15
481543636
8880
20
2
342896
5
59423
13
145386
5060
86937
143014
443154
119588
326236
19885
423035899
82
451247
47
42
9
259557
70
96
2604505
9
22
7
7
379521
79
3
6
21
496115
640355830
67
76621
89
382514
445824
46
12
9
74
53
79
15780
3
484868
3
389986
37
142055
32
223227
177245
104836
68
239672
289519997
62
73
505868365
85
16
141422
345493
437496
238926
94
266704
33
94
2
155979
5
275406
337176
49
498059
7
85
107775
186975741
84
455339
24
85
282448
89
19452
283544
6
16
61
232258
86
146632
50
863202312
624738411
775890869
89637
447667
19
3
92
6
49
55828
72
68
44
45
65
5
2
43
472645
128151
251701
79
48
37
98
399099
215844
70
4
207923
73
8
46
300533781
44
9
299353
35
185034019
50
129906
472211
17
72
329781
63
7
27
491666
49
55
3
82
367849
194526
161245
5
75
124639
160684
104999
590177859
40
629402934
2
50623
9
62
12
480039
5
88
8
9
28
83328
228727
48
148287
240206
5
28
124729
6
485967
89
8
216007
26
882080464
36
463521
26
653312177
16
37
40
52
73
332528
497517130
54
58301
38
89
451528009
143813
445237
459176
66850
795925460
113089
321559
13
1
5
57
98352
62
39
72
50
396031759
88
77
299801
74828
8
658405821
444810
408307
46
164032
4
8
91873957
59
97
41
412377
20
93
429295
29
1
66
57
35
14
92
19541
122328538
332019
19
306058984
295018
3
207216
43
81230
4
13
8
557871889
338542
467518132
26436
392194
7
165507
312651
36
983542885
69
6
35
440616
879288100
70277
35
4
74
53
95
1
14322
1
23
395668
190516
35
267832
81556
183857
49
171327
35
382442
76
944071686
69
3
70
15
270889
1
37
61
59
12
3
35
4
172477
70
90
48
24
14
1
23079
1
141203
213312
317084
111408
484182
700051989
645458977
485373
366783
9
23
66
39
417275
199478
350214
289491
118041
67481
38
479877
36
49
1
85
73
77783
3
66
362163
77
2
23
88982
228042
65
61
202340300
15
8
1
99
58
395634
921497251
7
98
273741
44
45126
412328
84326
26
922009348
25157
51
19
97
42
13
333352294
11
289661
65878
370609
332891
64
2
65
379813
15
62
313619
141825
7
181623
16349
49
285766
8
152755300
5
28
82
9
6
136184499
35503
107801
282514
376635
527462959
95
31
17
596447144
73478
250775
199342
83
185424
41
102005
57329
364855
53
394240
98
382356
173720
598007216
54
51
75
2
1
60
42
301306
381900
425313
28280
254171
9
44
210396
264229
36
558433719
8
6
37
46
17
463621
263754
77
53
451525
81
158289
241128161
60
459263
198898
87
5
43
432359
75
30
268386
62643
40
365470
656991442
259172
3984
382440
47
48
386644952
112809
88
94
75
35
299286
357101
94
355679
442502
257964
494376
520144413
300320
42
241978
222483
195872
30
84
67603
471004
69597
24
2
168926
442299
72
266010767
483513
156572
257706
128830
249165
19
21427
67
55
79
364859
727120427
37
917834508
849430310
149634
343926
87
468260
18
322211
58
219146
2
78
360312
56
26
62
9
86
31
45
42
891762066
8794
103988
314652
51051
67
88634
84
183701
119447
82
234880
281705574
243887
64
284148
173632
4
32847
382650
6
18
363239
63
30
54
90
781578023
46
15
87973
5
45830
74
67
142259
198884
304909
331983
7
428047
56
7
4
358359
103029044
97
15
36
20
35840
455427
450532
4
78998
40
35690
34
83
370025802
39081
8
207676
361353
36
5
12
460496
3
48
414852
73
90
61
235336
139330
337610
361371
90
191660
19
293593
345248
389999008
998755757
220926
89
79
99
240572
189808
60
83269
9
67
442460
386998
73
36
481042235
164886
329687
473661
363451
549952338
36
1996936
461892
73
8
921885355
42
91
19
160513
69
324568
296329
67
89
239965784
37
82
21
6
57
86898
929206265
85
131095
71
440922
8
196552
327787
192789925
243195
381253
985852495
19659
99
89
68
90
73
342291
334026
176666
34
69
38
3
425248
8
199944475
692267277
365751
73
314637
378230
85971
243577
33999
33
79
60
232215
39
21
64
7
238725
14
7
307634
73
15
488867
111120
664174122
11
373211
29
12
56
483118
4
3822956
334637
709271135
55924
90
401402
181827
241290713
76
885664232
24
66
179003
601747335
48
441852
304739
175774
389638
54
65
73
40
56
43
455859
9
140640
29
53903
45
15
747665397
81
444505
75
74409
418125
8192
323092
45
63
428154189
127325
215933
55
38
5
93
268237
82
204586
252372
77
23
59
63367
75
36
25
275699
200860
306507
40
24
5236
98
221583
82
16
228064
80823
136637
80253289
100529
5
46
283558
2
444977
35
1
438724
447241
8
257301
54316
5
95
14
52
427054
37
401408733
54
370371
811649326
67
36229
11
32
141976
36565
58
27
385713
868320002
422999
5024
43
457002
236386456
485723
95753
366387
25
4
201121
492151378
453586
10
482208
94
861059175
17
1
76
270220
79
952071915
62
59
29380
316122421
172050
127794
240825
479651
26062
235007
41
2
38
128681
30
5
243965
35
812610350
58
394891
309386
310482
23
277149794
2
123576
13
224618
378332062
413132
48
247058395
36
34
326778
85109
433519
934380968
95549
441986
6
394020
199723357
259022408
74
55015
182078
27
151564
36
8
4
84
2
66
84579210
104919
88
405866
420422
240871012
117347427
309059
25
247800
50
83137
77
459838
780281484
171548589
6
269504
281301
43
5
274851
54
310818
218849
45897
110886
479123
293079
3
865585002
5
5
35
122991
87
9
20
118074
15
47460
4
15
148589
74
3
248501
202988
96
96926
317332
83
142751
370985
272650
59
238738652
91751
7
63
62
76
391920
98
57
332837
6
210400
335739
342983
6
369796
7
357380
626331741
79
5
40100
379532
429921
30612
73
261050170
38
281420
431132
25
31
32
699
23
968276683
33
4
64
346813
345761
681242735
270594
452591136
72
95
9
266305
39
397561913
465355
1
674512616
268742
2
25
96
9
86
496883
267109522
28
9
60019
265840
2
542616030
374772
488871
65
96
24095657
131660
456294
57
4
267374
415104
4
75207
46
63
399676
60
53
220430
484971
218716
3
4
3
9
73
3
289440186
49
300666
192852
8
40959
477131221
17
80
78
99
60
944206040
63
32
87
38
54
247435
430695
351533
470569
58
63
120562
57
391089
347847
3
74
46
10
460105
86012
65562
430659
55
8
535811425
38
268923
31
57
30
2
475505
241655
364043
949885486
68
53
58
87
175445
284401357
172562
68
69814
150688
98
5
23
1941
16422
7
86
57
5
36
70
250014
903765223
4
533219684
32
341948
681297669
6
37
2
1
74
5
17206
28
53
45
3
344551
57812
206208
28
5798
7
255750
42
484372
93
9
85888246
82
14
528760900
79
56470
45
2
4
18
98
463069
52671
175778
76501
394774180
48
43
386872
227766
104494
779438999
276705
5
352271
3089
59
53
3
100681
81
47
25
81
29
14987
184966
61
86
434050
52
347830
42
464549338
36
42
353588
510298477
11230
716589518
304003
219736
8
57
28
94
116868
683801652
331363
991453234
7
64
103078
165408
181421
75
60
31
376430
92
42
446886
353230258
56
42
16
92
18
7596
384278
41
91
37
78
37
99
35
531935776
124876993
81
448588
15
17
6
135826358
352336
22
68259
359892894
63
25
262310
925932367
9
10
18
143844
18
463998
449559
59
90151194
804896059
490475
55
185446
8
4
4
123360
51
383283706
68
337490
494418
64
8
75
40
89
204627
170267
355654
24
52844
295787
462324
66
72
250244
5
1
663284531
100518
69
30
83
5
200467085
81
473613
471614
303772
172232
91
41179
257381
59965
334823938
23
465331844
26
89
463187
48
297793
11
176922
73
5
17
26
39
68
39
302561
153546
91
51
5
95
1
71
299908
52
62
58
15149
72
71
298686
21
44
139897
521430141
94
49
95
20
204815
12
82
118460518
172892
74975
129934
131954
37
133807
5733
31
14774
85
14418
460393
220336
149349
97
67
342853
360093
421233
66953
361565
54
29
429190
2
477919
387843
41
97
44
173958
33
28
432215
461396
5
51978
3366
147754
17
41
96
31872
361513
97
752658372
38
46370
56
30
155788423
4
35
34
32
61
576208865
212378
59
54
320950
99
83
444252
496194
50
68
9
34
354670
69
213442
79
63
130928429
338044
839004106
107792
220685
198187
45
53
18
85
452735
820107988
274514
161380
26773136
7
27
93491
23
688502885
323800
26
9
23709
21
343785
229199866
11
21
880542554
44
94295612
43
10834
2
101822
558967518
14
386050
251167
421839110
12
244671
39
57
5
85
1777277
51
350777
32585
9
403833
6
50
834142691
158979
51
43
12
332126
80779
86
200452
599487969
17346624
92
2
274539
200286914
55
3
199547
39129
7
86
56
158041
3
860711240
20388
55
462208
302774
41
321099688
161824
17
944518450
175118
434526660
61
149117582
97
50
704944127
39
944864081
96
315672
5
99
158885
321590353
41
220903
8
69835686
22
37
40165
595997332
9988
160806
126876
280110
309676
455265
399965905
98
212919
335440
284542
82977244
3
490550745
35
381765
9
446291
291296116
88
43186
87
432536
416993
31
331201
680401471
47
50
99
9
310938
98
949657140
263992
360782
17
91111
422826
371538
37
1
16050
94
61
14
130483733
84
88
245583
9
204324374
377259
86
99
3
80
18
669500594
36
370749
27783
227162905
2
71
221933
47707
28
1
409791
333819
94
87
698950933
246438
655107711
385804894
19
74
189118
43
54
83
74
442551
2
52
56
46
77
1
58
233670
107554535
44
1
17
86
194519
689807523
8
87
20
58
57
88
271120
496373
17
77
24
67
48
7
9
49
37137
55710
308324215
981523252
392565
446969
24
1
85969
68
445078
36
46
67659
58
4416
39
1
758171784
98
398213
7
39170
2
8
452794
29
45
64
11378
97197
79722
1
90
342154733
242218
262365
194382
313587
4
91
64
1
76
75
275433
253692
46
80
410603
85
79
454391
75
22
39
356797
57
157353802
63
485993
11
96
45487
143977
70
25
421413
366039
66
367180
33
300313
421726
411193
17
424525
12
29
45
79
417874
6
343468
84
16
396059
20
292690
378547
73904
390150
445855473
53
50
133161
75
282179
91
88
990153645
77
80115
158357
34617
59
13
10
82
436765
64
433299
58
60738241
88480
9
760527222
370306
3
9818651
17
174426
25821
7
132765
57
300793
1
71804175
49
71
699390437
82
32
71
209277
92
4
179026
385117
64
208288
242037
73
53
145663
271784
51
33
79
36
8
221917
481379
63
68
2
52
179415
295161
48
127337798
85
80
116640
88
71
77
50
880049572
464954
52
177174
807203395
760291807
4
4
484565
80
76
6
20
38
285304
322981619
18
379235
82
68
5
120489
426783
175896122
90
263560
13
204028
371586147
23
28
529548488
323234
36
5
161613
6
47
24
182181
514764586
97
8
121422
114101
32
489296
66
26
468745
606290250
7
126026
419056
585069077
25
21
24
484848
964646493
158987196
3
59
6971692
10971
488365820
14
18202
63085
9
462918
31
431968
84
10
984941372
97
55021
23790161
63
277951
489058
20
57445
92
24
3774
75
83
228555
79804
886288540
136162
19
319216
408565516
81
272266
59088
20
8
359856
96
283523
466834
53
48
13
40
29356
312229
168369
351647647
125570724
429283
339928683
448189
133156
235007
22
67
93
160850
450422
141669
61
425456785
49
78
329142
57
332418
208234
466269
80
418587
39140
47
9
53
323161
10
291030171
20
28
39
12
203950
17
4
241917
77
473262
1
7
5
351958
54
29
51
498271
85
23
85
9
7
40
797465248
29
6
67
189312
89
62856285
228630
117232
22031483
310116
63
76
25700
60
3
13
290209
546082058
286591
106569
979934930
48
223531
432308
4
92
192721
46
57
33
12
354839
71695
260197
43
359495
8
46163
417945
49
101921
3
6
469642
25
78
444004
63
45
258679
281739
3
36802
120577
220542
860107328
1261
305182
427787
5
90
697631783
5
414562
2
342508
6
427024
29
38
74
91
74
17
415533
86
267119
405898
454148
47
77
98
333056729
181510
15
87
20
256678
310093
46
147244
171544
892047636
88
7
358205
36
88
84267
177753
414777
569675218
7
156273
80
145065
3
481558
393463
473657
459602289
402755
461497
65
85
955686831
26
33354
90
474656
57
152511
423119
684410504
1151
381367
24
17
263674
56
306912
60
320709
339367
45
45275
38
28
212450
36
99
25
154503
16281
3
44
11
25
84
22
44845
82
150134
189187
3
79
5
50
6
477522
33
333778
7
278948464
2
18
806215657
359432812
75
229876921
17
55
891515830
41
412289
69
87
69
42
59
61
21
4
92
54
476598284
4921
4
237077
235158
424212543
210930
250027
245621
92
427636717
10
171325
84
97
483013
13
3
148424
43
487404
10
49535
474949
340260
32
84
51
676594393
52
85111
24
35
48
68
25270
49
14
65
17
13
364770
271873
214321
6
87
180413
19
134954
210643
418239
8
2
414503
434187
69
71
385466
85
7
388274
2
105694
437233
232209
900346916
175490
159047
72899
44954
230347
30
288495
15
2
22
370107
22
194813950
85470
387527
498098
353613
332050
108704
258297
797808082
376842
844645236
81177
430741
160175
62307
9
36
172436
495604764
7
63
28690
17
74
89064599
324653
18
8
355186
458083
780898573
38
73
46
81
315599
50
34
91
43
30
432604
22
31
111362
50
15
97
91
346724
28
393916584
44
45793
71
282819
141935277
4
15
96
285725
377371
63
350667302
74
63
5
267289
107095
209827
22
438828
46
332756
60
48
72
160013493
12
99
3
9
37
51
179773
4
16
305602
73
656962718
922231465
6
74623
59
32
442393
469520
439366
56
411167
32
352494
53
85
236509
300321078
634252866
177786
63433
78
195675
92700
244476873
20
56441
16
95
363869213
82448518
636432416
447176
13324
55
265849
204502
69523
455055
43
148156
43
8
356507
190725
287439
10
97
1
5
43
26
93
278481
2
83
416534
91
37
89
429255
87
59744
336450
451855
9
127206509
93
71
19
46
2229
13
348876
49
628761889
88
38
8581218
130954
33
1636826
8
237077
89
54
433260
237421
24583
423963
311285
48
63
247432
9
79
353752
93
8
163006
259871
99
183778
5
246463
301455
72
8
64
69
55
121526
34411
2
19
95
39
47
1
15798
264383
65
37
8
188026
57
66
6
449478
393925
246808
95
62
99
1748
170239
179727
241231888
85
63
27565
286256
286666
266517
99546113
191052
6
5
395802
360732
93
162198820
5456
27
532109236
83
5
118668560
165673
107446
84
13
474593
6
78
306677
18665
41
69
624600837
385679
82
484369
57
90267579
328611
411872
88
96
602753568
358585
51
74
99109
313149626
399454
757482318
218543
97
5
71
8
74589
456461010
66
289658173
66
657210605
22
57
27923
65
82
689458282
59
56
19
92530
94
97892
615516418
48
76
79
177535
261390
75
63
274448
431556506
283283
1
36231
373343
11
13
45
31
421659
55
22
760935090
101417
12
40
3
55
964082561
4
51
136182
203433958
185530
45
233141
56
33
864440852
276468
84
27
10
42
22
16
269717
473966
3
485902
330569
860946398
372522
57423
428817
90
81296
74681366
37
7
101051
261811
762034333
28
433004
84
7806
11
14
46
76
340100
43
42
395610
355231
867906489
65494754
90
78
44
241310
414905
69
360173
441982
346590
5744
91084
49
464007
382663392
174161053
139777
3
62
8
388994
208679
26
32
324417
383331
444178
235715
237767
160411869
344972
38
155416
75
96
956746516
92
282091
3
49
85487
1
8
230457
564499015
452890
108474
83
97
793692340
32
54
96
19
266639
506688713
92284
438426
518538415
16
31990
5
58
20517
76
25
14107
52
883076004
20
66
2
56
64
50918
4
77
271958
287642
18
48
387061
4
379024
4
479434
469099
370022
32
53
799130410
816928136
36
492102
68720
263671
438494
305707894
90
97
61
45
42
617268344
35
346271
779856900
82
417782
752463025
37741
13898
42
449649
24083
26
76
37
249716
425922
93
324826
176018
288254
102698
81
81
31
103519
690179908
53
391913
496065
51
240217
15
31
82
20
173518
328404
427724
46
335560
55
360864
14
12303
297547
242144
473502
289713
91
75
408869
32752
454276
50
82
26
25556
139743
489793
72
421653
2
2
12
241266325
48
436681
145329
19
389442680
4066
279873
4
273011
71
247753
40
27
115034
447558
7
99
345477
7924
6
387193
73
91684484
294893
279281
781875812
32746195
7
79
7
827128017
22
188525
335705492
11
36
642597676
360621350
722747922
15537
316179
310341
59560
1880312
156745
446909734
37
26132
320138
238721
34
18
244843860
7
469326
45144
349132
72
110807
2
458146792
172673
447382
2
9
85651
97
9
92696
45
84
84
76
13
336403
601049578
355006
19
312573
385050047
87
91
434652
182852
672639508
24
195404
490684
20
360844
51
85
51
62
586399486
122153
212084
36
93
83
80
14
1
7
134330
319569
3
9
43
419466
480353
103834
2
495368
74
262387
464051
1
2
92475
19
249449
88414
16
78
666566399
394011
140077
9
54
440523173
21
758370753
966635202
38
358679
67
299544
523788098
1
382933
151671
80
43
67
4
70
54953
475054732
250653
450558
30
42
27
787032626
36625
101374
3
61
808844210
108139
34
137148
385678
170768
64033
4
528517443
382455
176022
1
2
52719
447476
53
75002
30
41
90
182575
341438
26
41739178
184968
359354
205509872
69
208261
99
270788
411903
197463
407123
632
143320
52882674
279408
18
66
28
338644
535719713
9
19045
1
72668942
109136
65
15071
237864
396253632
814631265
39
483672
473026
26
35
461582
396572
199481
237177
28
311520
267966
356663
66
19
1
15307
342452
279743
1336
973051243
61
4
31
260084
371442
89
9
263443
110111
29
25
2
6
43
79
92812
21
35
76
39
383813
230611
17
96
563775637
79839
43804
33
281836
2
26
103902
93
85
357473
159009
200114
49
5
300700
46
75
479343
25
172676
397304
32
40
34
75
27
3
73514
40460
78
367611
237134
54
492987
1
350409
1
55
158842
40
192873
472259
91
409535
50446
6
86
29
212763
253319
798348727
53
97
5
117354
75018
10474
84
447826
5584
25
788297665
72
124612
304250429
39
456074
13
15
79
47089071
83700
90
23
228139
69
892846153
35
797138558
94
7133
260683
11
165133
5
62
450067
327819
462268
377950
6
281906
30
1812
396801781
28
8
267261
78
7
23
267726
525147784
22
69
37
224684
9
128388
45
277747
319594
836820452
355284
517797447
328559538
98
427191
447304
144941
297331
86
34
683315417
78665
170356
330417
341325
94042
20
272869700
212204
89
47
143014
92
423505
82857320
1
804041570
41
156993716
29
26
297529
49
81191
54
422182
12
52
360479408
9
657450296
3
699604520
51
122724
167244
9
69
88
55
119107
308931
813103534
405354
26
2
87
428263
34
4
39
60
348616
394590
29
183688
14448
204022
382486
371542
227006
63
66
56
92652
71
28
18
201573
95
292424
24
302444
295577
419591
409019712
106848
11
343113781
470284
358211
28
148339
73
243462724
35
69
272636
9
21
32
71016
623707912
8
3
396365287
328579
290336
377766
106931
21
71
42
377578
51
308516
728757450
9
8
295000
69
24
488029
4
89
15
293235
31
483029
207685274
77
237015
56
104533
27
350135
55
450460
67742
477813
21044
359907
145063717
3
492682
110196
308719
388249302
21939
6
5
24
402092
9
297549
126069
6
5
138214
183444903
211461913
389958872
39
44
91861
916915110
232834
110196672
38
596813367
969664348
9
48
28
9
233071
73
60660
339025
30482
31709
482491209
354118
460219
2
8
18951
4
539490534
54
61
40
42
57160747
42
79402
57
4
249068
54
65
70
45
473997
586770103
17
10676434
965077300
376371
449039
66
11
91
265121260
77
3
98
177467
452885
315256
37
406562
16776
18
42029
25
72
17221
280656
137881
198689
271902534
432675
157406
5
31
84
87
530379772
99
41
8
456865
25
4
94
1598
136202
117698
347512
178260557
131995
19
98
15
18
249682
46
4
9
21
336616
68
99
49376983
69
221736
369858
77813
315095
98
16
626841764
82
87
88
94
39944
345074
449723
390385773
495609046
391344
228956
447466
102270
3
280154
431036
50657
61
3
5
159195
8
82389
67
59995
223706
417604966
59
80
53
58
152938
63
241592
58
35
57
53985
24
73
151059
99
360170372
153868
86
81
45
710961980
18
389290
33
93
407306
1
392235924
57
26
55
73783
6
372529
105508
52
34
33
488561
40
97
91547068
5
97
483740
41486
838644268
76085
414993
46
433933
461831
37
75
350885
412834
73321
505816458
160251
44
180970
378314
48
40
99
163700
3
357919202
414965
55
23
179634
428262235
58474
23
48
478475
15
8
292538
320159
481704
192460
476359
211872
81
376930
131231
15099
32
73
6
4
8
19
50
4
10
146073752
338574
172019
22
48
32
14
499488291
140557
77
7
43
9
269718
86
264022
61419
584906737
13
97
33
96
90
305144
265463
1
505272237
824117480
297951
175951
36097
403328
14
838988048
17
463374
181685
84
137974
391814
439883
78142
173889
168444
44
405257
143791
67
186697294
493019955
85
61
9
64
1
374526
111556
11385
71
206550
187028
71
48
69
98
73
280849
39178
92
3
1
176682
22697699
406071
403126
98
684705079
56188
402674
74
94
326137
487894702
402730
213728470
81844
13432888
84
93
310548
1
263237
317804
219528
5
26
121169
397724
24
5
613733124
6
67
64
78
17
9
422075
51
415999
292890
1
832933704
3
342198
456932
5
15
175247
356614
153582
109088
267209237
437609
302377
1
26789
418956
227763
27
226999
5
778170366
128486
79
272524523
281303
7
499220083
78
358716
452258966
352899
483598
53
429166
97
365965
302981
204650
46106
475596
206085
99
3545
373451
63
78
4
51294
80
137232
239249998
2
361076
59313
238793
11
299198
45
46
415064
30870
45
9
222625
12
77
235896
54
448706
99
22
3
17
28
308800
2
440760560
21
52
17
64
35
414135
128384
73
3
69721
147191
250504
268708
21
10
314509
38587
433853
453706
261281238
40
122642
29
468642
6
132598
61711
14
9
824188600
98
75227
50
31
182061
66
43
385090352
89
377622
95
55
83
8
213902
41
88
12
281933
70
87
383342
949840133
538217812
210468
352354
358875
70
280697
73
440933
29
471019
140714
29
97
494967
56
6
364696
98
9051
13377
145858
62
39
431342
35
4
37
187258
26
14
46
93484
98
81
42
55
324916
19
7
2
70
11
48
236625
326873
893342664
81
693865178
456970886
37
904379817
600541164
35
64
18
387154
160024
110125
386804
232206
34
59
152582
99
169642
166588
1
256195
35
927267081
66
78
179555
480150
31
413055
519225900
371839
1
17
63
540625753
2
80402
8
37
488045
48
41
8
227422
181998
97
311018
493084
42
244528
219933
471017
72
397051
233487
3
6
213347
357471
713627636
172036
36
28
65
64
86
11
60
62
190892
363932
342606
305738
8783
31
195663
31
7
379486
406930
223291
43
99
355038
414139
1
88
189419
98
491130
99
27
96297
234474
9
96
207077
89
459590
66
14
94
95
665897461
109126
21412
42
64
64
76
113832
95
44
22
580132148
12
489722429
20
8
16
147484263
219047
407090
35
322027
683724714
24
208384
236172
89
1
61
26
236252
398032
8292
802567495
85
490955
12
377174
187983
90
84
327331
253917
82
20
153340
4744
44
3
344928
41
261356
2
78
17
2
65
807833550
467115034
257661
56
27
681473256
81
71672
370289
90
345462
18
272213
246827
251951
8
169244057
63
85494313
52180
79
20
12491
3
300924
74
76
42
39
109734
63
81
29
61922
126270
9
69
95
703509543
344920
182112
127990
7
471778382
142378
40
57
39700
455152
829193490
252122490
30119
630613040
202460
5
80
303584
945122245
37
255750
85
59755
45883
6
99992
8313
46
79
250220
961986051
496966
82
38
51
114872
70
49
629203967
15
351044
177803
493311
69
92962246
224664
418588
23
48
82
73
95
8375426
22348
86
70
414977
92
28
363878606
264334
420986
430302
56
716660970
61
62
23
260172
113602
8
45854
61
28
38
66
54
69517
447341
8153
93
170372
8091
397059124
26
50
47
3
146170
5
286160
495677
7
86
109984
338757
188357
13
336658
869062736
68
351008
794539138
97
17
477013
83696
98
2
154208
261883
296409
74
165600
89587
17685
410180
44
23
7
167467
9094
6
163023
139761
301108
102014
113139
94
74
731051479
36218615
491703
78
103649
499739
291308
69
684416285
54
12
85
207388
133494
5
76
331895
10
147797
2
5
1
4
36
81
344394
333372
35267
26
86
101025
469014
137395
68
574288449
236374
85
287280
9
9
17
258884
125171
445636515
486852
87
438332
214605
63
13
4
71
156863
119688218
369020
70
66
93
1
238594
89
893292390
987760194
73
34074336
50
192887
51
334655
226536
431304
224071
300922
50969
1
80
9
7
593211207
2
6
4
554839634
2
726521206
143367
213288
7
6
393558
174415
7
754064466
4
69
238937
78089
40
613788137
434995
1
93
21
140490
114796
72
3
487489
7439
49
29
161986
434873
386009
470735
33
9
59
87911147
76
97
261784691
425492
70
652814878
92
22
427421
71
215659
100382
30
79549727
256270
71
37
6
68
41
54527
200664
74
441379
90
39
81
91
3
393874
115045
14
128596
206488
94
46455
4
64
10127
833018406
5
416417
4
92
76
14
449790868
247181
39721
21184175
150040
2
59
451458
322917
9
45
16
97
74
194551
358921
349042
36
83923
12
66
89
11
140607
5688
315250
273346
121809
341366
61
347899
54181
65
164762
169877
56
20
32400
124992
155242
76717
494252
106126
84
55
137347
415867
15386
225613
444381
403537661
276782204
592549919
169348488
32
4
495704
616652770
59
206138
265287
173233558
95
39
70
31
1
763632121
189628
1
362693
5
77
30
455386
6
4456
14
294071
809485306
18
73
48
32
29
50
7
764050224
259760
5
26
329063
71
32
437015
56
332212422
7
6
2
90
433374
4
92
418875
99580
447617
67
38
7769
160950
360504
5
98
274103
45243
87
431440
327037
76
63
83
123776
856788678
75
55
51
398007332
28
9
58
482976
3
450803
69
42
261301
19
73
319740
134417
42
184334
68
3
5
38626
235906
92
210671
56
77
307658
11
39
49
81
75610
36935
450019
28
3
5
98
75
90
60
425757278
396257
26
66
452072
301645
36556
122508
70
6844
69
50
88
56
29
431536
40885
79
73
391972
14
50
84
616109486
295577
144210
419072
291395292
208686732
84
48
320087
453702
838800485
48
454552
63
95
75
43
97
41
216876
231990
20
41
25
1
168196
50
506290886
3
284857
80
72
66
545562708
261145
405120
352548
63
375439
58
13
192031
80
387585976
180915
438067
37
72
66
322145
41
23995
334226
72997
21
283990
181839
648378838
27
17
16
8
64442
44
267226
357070230
12
23
218803
347454
78
151483
221612
391652
57
66
71
390265
393126
129907
13
83955
461451
52
214208
56
86
612490335
66
59
15103
11
28
77
447968
16
1
385819
84370
210913
74519
77
5
489919
20
461190
50
4
93
302515
468557
34
435614
4
112658
212567
79
1
431003
436226
38
211309
50
311918
19
132409
9
76450
122852
308872
25
71992
224930
50
43
69
258959
85
381095
409352
144124
50
324663
5
445615
85
461913
70
405091
447994
4177
99
269470
387566038
180672905
41
49
2
172842
357092
32
9
4
459411
81
326561
73
689775726
4
590525033
271165782
305466
151497
164569
37229
350594
80
9
93
481755
68
293155
53
41
415600
40
31
50618
116816
321968
857378785
130714
13
8
276841
1
144085
86
421889
3
56
229631
167458
330580
338422
79
63
155583
522
125885
84
471779
324234
371085
11
253062016
95
485941
477493
93
3451
83
67
96
38
7
328881
26
5
317562
151214
111873
466967
43
941837545
124581
427589
73
773732171
436828
323781
5
165775
391928
7
2
6
476968
87
69
37
60861
53
60
7
7
255380
1137
68
86
131315752
29
76
336483
28
278708
58
55227
496958
17
60
83
554883208
27
416133
753509851
482621
13334
85
11
56
166738
196821
203339
95
236517
174939
7
42
67262
276659
20
471773
85952
4
92
96
20
27
479540
32
136541
357631
76
316372
388357
35
86
427430
356520
69
104356
317298
348355
361047534
5
141549
86
30
41
32
179243
9
74
56
14
845472416
679906163
495729
62
81086
344220
12
84
48
362122
63
69
610258269
45
22
1
9
179070
865703694
22862
373101
205224276
425352
7
28
465524315
272859
3
11
324259
8
101254485
52
15
440801
79
8
207275
392150
77
61
129327554
457651
9
498208
8300
13449
608669509
19
156301
422208
21
53
31182
28
852067571
4
46
70
340801
292468
80
99
303533
480088
68
435504
37
219639
35
258661
262025
264950
419939
284838342
73
2
576951034
73
37
52
570941421
78892
63123
43
700922250
1
78
69
94
243424
101394
9508
310969
378246
88
6
65
494692
42
97663
64
46
85
14
30
195822
82
54
69
131711615
196687878
116357
63
177930
8
220892
80
95
5
46745
81
111071144
934812480
83
367660043
99738
423369
41
70
342060345
360326
455948
47
91
277679
72
601663235
74
30
94
989467083
46
108370429
37
82
81
13
63
295283
71454
4
23
285363
953914550
266296
8
46
71
69
371559
68
266122
53
350124
13932
55
1
406350
46
90721
146439
84
68
407176851
594490029
23326
228103
401657
13
46
7
68
32160
43
495216
124942
643813772
387599
55656
6
38
4
383518
35
63
68
1
20
136650
70
49
20
79
98
308968
81
141575
76
10
49
439522
10
15129183
80
2045
15
284056
42
62
229823
108025
32250
80510
8
309978
6
57
530294073
92
22
249922
60237
615312527
96
260078994
108330
136586
12
15
456029
65
426559
1
175832
46
334083
3
10
23916
3
84
283169085
170452
18
59
430530
252132
60
126937
27
306187
966655134
288687
296468
56
78
40
6
329868
53
11
3
81
87
171387978
14253
237896413
84
355706
265591
468721
399425
19
298317
80
193465
463475
52
53
93
431865
46
45
59083
252150
364040
391200
60
454041
185660
215466
94
904054880
37136
34
1
467333
17292
99
248730
391399
317078
46
48
486881
68
166060
294099229
83
413349
277337
12
97
1
248523677
65975
97
66
67
225862
282381
143033
469426
9
223243
6
497288
5
10
304364
943027075
228895597
234812
61
440260
332788740
97
136402
79
140549
243319
380936
284020
169792689
5
40
55030
166497
59
693955260
121801
16
58
60
36
54
110439
65
482911
5
150233
961464586
402071
380314
383753430
102090
488573
29
30
221277
81
35
645174475
17
27235284
385089846
67
496357
322056
27
45
145634
112154
52
358191
562145596
71
321352
97
8
345907
98
71
67
123243
7
35320
978685445
95768
93
218194307
39
9
388006
2
792795080
465778
325414
50
279316
944386416
144844776
483004
299750
188829
36
338254
563591134
424911
97
149810
98016
413884
33
7749
6
783197232
80
84
59
63
2
252530
14
183189
84
639210828
87479
85
12
86435
10
80
395651
85
11
429823
13
85419
93
96004
775372772
11
49
5
67
25388
66460
22
449021
73
4
8
8
390618
75
91
9
34
84
201770
311059583
116228
368539
260320
68
201785
5
724285124
268849
612868079
428596
1
31
459227
429697
401123
59
89
36
233534
48
84
615178481
41
67
326074
895602849
323929
155469
141097
6
20
463966
413723
38
58
42957
218550
50321095
38
316276
495230
79
183181
89
148777
408908
267114
470103
43517
171343
81
13
8
11
144445
34
6
10
2732
34
65
49
76
21285
48463
176067
65
21
358591146
34
296794
92156
576212958
211101353
480178
172220
333808
63205
73
56
317369
6
144746
51
854360376
11
383175
185479
417229
4
900995518
263369
61904
90890372
95998191
7
333928
50
43
70
54
82
53264
22
70
53
335971
405625
32
4
6
4
7
391220
219741
83
20
5
486930
83
29
52
61
91
990820067
220503
47
197887
83
549430680
878582530
216273
65
3
58
730764437
54
865459894
454418
73
484279
7
291843
90
661965829
9203
72923
89
124103
19
9
441846
41
351145
36
64
433687
971653950
7
22
19
17337
406368
354934
370791
346550
325289
70118
153281
73
466116
166904
87541
317134
75
26
88
94600
59
455301
402135
51
35
175845
433843
6
173465
408730
26
56749
190775
19
33
78
84
145227
47614829
2
17
103053
214706551
120918139
80
77
277870872
297459
52407
856503220
396071
586653871
84
442580
416961
203291
64
153913
560859531
295598
7
94
48288
46
51
27
31
16
241430
77
4
24
402437
253130
152038
299730764
82
469912
8
54
139240
464199954
14
46
95182
188827
45
13648
70
44
260881
84
34070
154867
228742
74
499278
85
22
397744214
659929295
34
262319
381927
45
11
7
166352
299909
78
211559
82
7
8
329976
471859792
99045
423311
23
47
1
465030
1
99
89
89
479544549
32
3
413359
119792
88
71
78
73
661335262
58
35
57
191974
275728
387998022
229732
78
99
14
7694
190828
52
65
115697
281435
311994
6
362905
325295
380400
113291
425534
1
58835
271362
186364
72
17
70203
301371
480508
204911
40
352690110
250024876
97414
99
2
95
41
1
497901
172968
53
4
313201
2
156079
60
61
104386
98252
497973
124285
161712
26
439576
335821
25
59
350148
332460
42
1
581139181
86
98530
453186
4
654619131
339298
6
111771
15
687078257
431905
3
4
904599906
55
12
39
70476
268713
76
30
212156
200511
54
74574
53
6
414814
386927
74
1
79
308707
328592
625263883
47
125927511
426114
127392
287596
52
4
6
3
257959
375878112
5
12
8
90
48
71
62
38755
401865
1
480829
221693
37
7
47856
397105
77
91
8
89
65
713136821
212097
4
223337305
14
80
297094
51372
59
51
71
93
23534
18
142414
20
70
257108
386141
85
22
384917
242999
743904019
179869525
39749
15
36
77
5
50
96526
288197
2
92
141358
247456
75235309
74
10084
43
334801
102957
406069
43
235242
136631078
280793
8
287556
17
241879
79
319157
8
161479
52
37754
36
90
654573424
41
86
46
366005
8
68
18375
97660359
79
248552
145335
14
156774
21
72
338665
636668206
125442
98
34
52186
12066
9
15
3
260672
262584
41
93657
130959
262372
970495890
10
58
101532
387171
42
2
12
437479
137851
74
7
136943
40
64
552294288
41685
230483
402308
55
416872
481509
21
45
835769152
91
82
45546
79
238883
356146
562053464
83
9
82
73995
38
248728
93
18
73697
87
35
235028
16
160142
3
932127268
706003203
172716
86
105351
172669
341381768
425637
70
68375454
3
13
481357
53275
60
28
256649
444949
232749
456839
15
43532
70
115666
49
276083
36294
2
91179
25
971706931
81
39
9
187122
48
97
359381
20023
326617
44
81
26
77
27
5064
322939
51
176477
317196
35
6
5
368222
13021
7
16
300161
939289610
90864
9
57
269520
23
332198
46
205283
242699
67
206887
8
108863
892757880
10
47
104065
14
52
380529780
106798
1
184260419
7
21697
59
350445
55824
189436
36
251760
1
90
355640
131912
287203
44
98
212765745
164447
363851
86087
2
99597
49
8893
9
53210
42
3
46
52
117642
5357
21
139069
344185209
216513
106258
58
42
548838865
133058
328839
449828
98
19
363649
51
83
84
68
75
166851277
45
46110
6
82958
220686542
19
473401
177055
968295469
53
30
6
40
12
31854454
88
30
65
84
10
114134
5
60
493799
53
160582
138803
793169536
2
307888
12
32
335037
198831
71
424427635
295713
211664
78
41024
864080153
350174
19
10
256290
67429
24
47817
384994
42869
6
37
400317
81
206807
742125552
68
56
44
57
37
80
46
391875
300783
92630
6
16
6
300818
73
975676101
54097
444640
75
136574
280390
295004
382596
64158
152790
2
269340
237484
343611
34
495185
60
152388
8
129579
348591
308934
556034932
345107
33
83
16
25
320437
89
18
2
17
16
223089
16783247
86
11
413937
229378
401612
26
460849
352124
26
68
438968
48
246369
2
35
25
556872793
12
7
90
225622
62
88
91
55
394169
87
56
315426
958148845
57
10334
3
71
98
323627
440327
22
301646
53
46
311694
112764730
40
285660
67
71702
256595
50376
82
33
61070
52
913939947
375443
773981793
65
147987
82
6
48
7
91929849
1
15
11
248745
151668
98
56
160341
406369
90
177813
189551
61871
98
499225
814655247
46438
73
370899
323336
209220
94
314268
50
236582
76
416705
57950
472719644
83
72443715
374202
259317688
264536
10278
144101
83
1
344221
72
92129650
330666
15
1
97
76
88
161231
215032
84
29
370000856
125275
79894
219057270
429908356
608799474
11
7
41
39393
90
163202
45
8
3
471511
96
983849151
125476
289162
70
277094
95
239154
49
81428
53
910708382
31
198937
73
293863
71
95581
38
447547
228634
40
263553510
312256
50
15
87
6
36
21179901
91
9
65
118169
387141
199904
260419942
6
424011
74
429265
110664
984470519
481428
82
288674
743297118
835550826
383380
81
160305
416256
201232
264577
494844
267372
16
94
26572824
425901
30
72
22
50
77
321017097
43
446483
219167
72
761928098
134432
178747256
468257466
140649
328910
25
30
188838
66
187847
77
89
35
336281
61
3
33
463347
26
3
6
808497290
457991
316080
320843
990118723
143761
492573
430640
2
33
25
261674
6
493791
471876
431813
179627678
60524
96
44
354502
66
18
86
748800892
150381
40829630
457545
249420
221370
7
23
48
334182855
311470
28
7
35
534035516
8
54
276865171
300281
76
480012
311242560
38
209529
56
63
220948
97
7
79
51
67
357557
3
792215448
14
210514
62961
461888
122169
70
14
236694
41
40
742370880
5
75
11
20
5
17
45
40
871112257
217668
39
33
100775
412828
38428
43925
67
230014048
380604
76
34
244317
249566
479043
49
377516
344034
67
125151
68
34
68
83
188660
461649
63
341758
68
19
340768176
144518
37
86
7
214504
819169728
143458
88
24
86
68
255999
93
49924
373979
7
419960928
5
123137
86
850243046
95
458486
25536
292350
68
16885
228243
103689
52
49
30
363497
62
13501
66
50
68
73
6
372127
40
93587
682046171
96
375778
233219
20
357949
4
380895
332586
11
15446
1
6
220397
179687
50
39
192085
64050
59
7
768035318
384421
76
178191
8
37
105115
76
81
43
214171
74
17
208553
81176
31464
12
27614
45
462057
19
72
95
80
95
437639
53
83
44
23
29824
40977
163707009
23127
80
19
72
23
76
52
488633
17
455259011
224808
76382
6
438049
201292
79
23
118330
369265
64
1
314060
72
150800
19687
7
27
497227
19
173821
8
23
3
29
259126
166030
210047
282671
926929598
66679
71
267519
250620
38
79
99
21
432500497
45
359128799
485989
420780
26
843015067
460103590
9158036
31
78
76
219799
28807
491785
48
88
80
84
83987
476972
491794765
378111
16024
199725
31
21
11184
91
10
41170
31
63
59
21
113021
22
23958
7
5
331902
67
2934
85
6
5
119135
247251
16
242103
120962
75
225045
86
54
88
257935
9
34
205182
187453
76
41148
95719
334789
79
72
67
352882
13
19
59
29
7
28
8
367009
496443
315894
165095
1
39
555918217
43405
231680
85
159378907
215741
2
51643
5
339765
122073
108734
53
76
182981
21
89
51978
86
73
990486771
430599
46
79
237349
32
193056
427148592
24
80
2
82
7
47
23
184246
574498330
48
4302
153762
39
27
18
79
5
2
96
5
89
471546
61
995630725
458411
54
67
1
202641
7693
138714
16096
5249
410737
48021
7
38
49028
77
58
59
1
99
380000
246847
540303885
131857
461343
46895
7
48
91
49
52
60
440867
86
36
46
98
34577
915125921
787748894
7
485125
368741
27
35
343201
95
466697
449142
94
60
458578
464507
239478631
444807
235943
94
257028011
54
22
323102
713707389
78
133592
9
639608627
23
99
149151
80
347420
322513
413875
44
109274
458160
358413
15
56232
23
73
191937
11065
56
53
39
186733
45
72
66
73127
88
69
76
345070869
579368294
1
102001
149281
1
70
285188
41
83
20445
9
6
64
37
93
347360
16
311280
68
59
625074345
478260
7
57
93
347477
61
26
54
50
94
64
35
204928
4
141664
202778
36
89
168191
2
34830
439068
72667
82
93
365157
10
35179
453368
298586
462772
1
20
696345479
89
1
331130
5
81
361510
91
442019
432662
247050
34
462904
41
21
771754391
260796
71
84
26
65
5
78131
93
17
250887
878541218
40
48
50
138166
357329
362139
179856333
79
3
382140709
10949
86
55
2
482607
296453
341976
40
76
51
7
76
63
28052
93
52862
95
60
57
47
91
44
341697
20
81
5
10
51
4
306790
343969
292648
89
269724
78
319710
938997681
31
57
26
214079
284110899
147064
98
9
39445
4
7
1
27
44131
22
7805
2
305084100
44
98
35
66
177804
27
45
58
67
822026505
27
71694
150520285
4
60
39
4
57
3869
36
430802
34
45
18
219620
75616
79
226643
78
8
300035
78
54
24
67
365378981
8
432713794
17
89
79
61920
167149528
85
1
61
1
245053
14
97796
6
13
78
13
61
63
59
452426
317387
23
18
370611
361383
1
433807
150290
8
104906183
216361941
472801232
94
8
417398
8
3
14
169452
59
10
70
97
308239
46
140461
334049
478895
463169
266860
157302
192580
391861
75
110549
84
3
94
55
4
14
42335
82
98
106012
2
336302
423830
71
58002
97
80
91
7
5
211146
8
2
35
85374185
372116
95
7
13
187995
29
321310
5
31914
73
5
86
80
21421
90
7
29
9
36
43
56
56
81
360695
310068
73
200406
92
56
305263
350359
176984
95584
166498
98
129789
45
147033
32815
14421
375137
32248
9
56
23
114583
189542
333922
47
96773
25
17083
18
134701578
10
679749552
17
39
449327
525204927
63
85
70963
79
36
14
7
55
106187
380961
158836
201359
338098
9
64303
47
79
70526
29
861316279
44
268185
837110104
465002
175778
364945
33
163781
1
39
5
37820343
287449
76
259707
476026
16
27
82192
35
16
82
943420050
81
97
73
352979
24
430901
435177
73438
17
126275
6914
22
166321543
89
493233330
1
375285
350091
97
379787
64
166450688
322607
75
16
78
56
74
23
423845
95
160961509
354271
74
37216
245627
38149
441763
251801
42
58
57
169206
249884760
51
275507
75813
9
50
5
62631
79
32012
62
61
90003
70
355426
242720
20
94
264624
49
271369
392264
159531458
7
169977
89
26
267405
54
232904
24332
20
411883
70
953565331
39
2
42
61
193556
29
92
29677065
361920130
364033
1
76
6
70
434723
33
337636
32
17
94
24
43
342548236
294155374
38
183102
380267
56
341856
19
14
237484
19
5
233494
376647
62812
47
112478
96
37
32
62
490580
96
38932
123165550
429145894
23
87438
53452
20
22
136302518
424518
471609
283957
50
115094
86
8
132540
123276
18
60
33
192538
30651593
72
453311
31
58
79
401834
74
91594329
314271
58392
284848342
98
998762223
71
263018
44
56507
52
304249
738253509
96
6
72
133284
308855174
25
4
286391
491872
19
541578084
207780
27
48
407233
6
259505190
17
23
255491
109120
442009
536941561
86
314053
24
74
63834
147204
13
5
302124
46
31
46
99
656075420
7
52
66
115061
32
431622035
67
6
156352
72
104866
1
27
131524
7
59
13
240743954
73028
29
52
75
307974
9
6
305856
240619
45
67
42
51
69284
390209
38
9
481739
79
14
379046
344835
77
27
240283
620911874
17
27
11
143464
336718
169172
9
90
946928322
4
5
22
74
283170
55
977059565
39956
25
78
129095
89
47
98540
21
3
107683940
105246337
24
309517
2154
53397
89
33
243008
91
388061
29
70
32
265030
88123
222698
90
39
370144500
14
2
56
75
51
77
397512
461373028
61
5
309264
9
35
25
2
85
273569
6
78
301562
325413
338777
498864
78
77
89
439512
406273
225769
177657
151036
441583230
3
449863
381269866
459111595
211960
66671
581807264
63
95946339
52
84
447953
181577
49
298198
6
47100
87377
878593468
411069
4
112231
343522
30
95
355239
88
252427
328122
541025887
16841
43
464354
6
75
18
464756
81
60
83
122957
283421
418858
327641
161860
89
9
46
371379
290357
18
291436
149613
46
180928
66
59
277195
8
99
20546
952947025
318056
27
8
226720
225859
910911076
33
105607090
242998
434919
35900272
499447107
383284094
209237570
49
43
424745
2
419279
17
48817739
60
57
40
422969
21
34
102380
265284
2
34056
1
38
45
93596
74
440138
166588
14
150059
82
929347559
476225
77
29
386893
26
429250
89
455863
79
70
491535
1
35
29587
151099711
81929660
44
42
7
147382
425494
23
249560
90
89
75
33176
405881
68
461254
47
91
215560
414604
71
115433514
46
475121
98
189651
1
172137
111965
395905
755187944
388821
193156
138519493
234478
409920
297786
298409
101813
84
717816132
38
22926
76502
56
94920593
499154
51
61
68
74
334137
389818
679580782
4
83
28
660153667
308450
487183
28
90
243425
352237
79
110010
264074
67305
7
316068
258061
511722529
81
51335
317467
443866093
16
6053
19
7
249172
5829
466955
12
108081
240678
88
47
495334
87
87
2
120495650
1
97
9
24
5
2
427959210
3
857445468
80
45
23
294256
86
298295
87
348166531
29
369269
38541
81257
41
454846182
16
76
16
5
24
335498
265451
86
177471
14
417724
24
62
246325
84
1
53
422719
78
67673
25
41
86
71
505321958
53
4
4020
291461
221372
62
331223837
15
251623
238341
208237
166918
39
9
15
412612
62
8
135642401
92
93267
86839
650490081
51196
98
24
426123
244939
11166
22
61
117265
84
92
83
1
223318
66
40
7
43
934931832
474798286
77
260432
42
15
5
71
13
416293
318852
9
172269
9
73
649659839
333918
308816
402719758
24
94
91
8
3
40
4
11465
111186
173319
36
66
57
876058559
4
66
95
989174807
689823157
33874
37
29
81
354674
355036
31824
27
125854
8
55
94
379778
254812
235973
38
427675
323022
348785437
67
51
71993
2
1
99
89
141255
33
115746981
261985
4
69
388723
39
80
941464997
21
326621
536795178
47
201328
7
87
280276
81
346469
408857228
23
344799
314731853
399120100
3
166098224
215315
900038825
41
31
93
30628
60
47
134543
6
56
213850
69
291551
587593473
92
913579513
9
4
36
9
61
89648657
34
479789972
17
890219912
15
71801
93
45862
434959
71
41
33395741
381206
465336
394517
122043
71869842
611227293
706543580
1
168850
2
20
34566
53075
72
31
46
93
75
59
51
461816
379079
51
28
424548
14527
71
359489
470805905
366440
280799
10
32
40490
51897
92
70944
57
5
494023837
47
151961
218743
304158
95
33386744
1
70512
342321
95
233347
63
26124
462493
3
22
550930857
85
505324986
154852
30045
155971
66
4
44
24
1
268858
77
44
87
314373
235577
480602
37
393482337
465157
372215
48695
53
15
7
237542
446029
93
12721
8
78285051
72
65
959692993
80
35
455227
442103
506427626
54
390401
123789
93
261008
129890011
25
43305
33
92996
11
179992
37
2
434111
4
743606568
71
447569
169772
143889
8
360909
4
54112
49
40852
485438
209697
231872
2
186199
18
20
65
227833
163312455
184532
21
69
24
308847
84
415661
31
68
90
55
363651
49
131865
3
74
16
400262
173242
234818
36
34
874295887
10944963
91
154329
703395107
1
75
202165
297655
32
97
58
482474609
84103
114072
380955
8
9
284129
36
94
1
6
474372
96
262063756
428562107
69
159828
322392
400941846
208566
473109
160233
982099164
454318
37
158547
24
107735
76
116779
93
85
80
879676955
20
279837
51
8
420873223
5
768976915
29
109022
385799
169876
142733
98
24716234
47
93
50
241760
52
128624
18
3
378005
5
377435
78
114304
335113
476520908
269051
285663
8
217377
91
610007365
769154947
2
180919
148184
319128
53
34
91
2
334834
61
97
126821
245854
34
37
9
36880
8
8
418570
95
129949120
4181
215275
56
72
411738952
6
41
55
12
484895
70
63
814125437
426021
95
147311
93
217129109
156915
11
1
988858638
67
22
62
384375
41
15
16789
161241
167328
96
267550
1
55393
580567458
48
233920
81
13
79
7
97
149077
69
189891
72
204419
59816
218028
28
109948310
88
105488
85
17
3
44
231517
82
497005
58
729133073
766522648
67157
14
88
7
40
710884377
151110
6
7810
427845
27
309258
30
312189
6
6
433962
73
230553
365662
166907
82
54
67
11
35
418411328
62
270060
10
137314
828641341
439165
79149
8
62
171509
9
362326
58
391392033
293778
53
9
222527
64
332319
74
357715
69
33
50
13
7
263127
106839
16
125832
58
8
224
361443
118356
97
898918243
126276
77
98248
220885
4
132768
6
4
269862
34
241452
38
13
64282
10
41
35
83
88
380179
3
6
288081
373312
64620875
214020
68
95
385911
476209
94200
106128124
48
74
14
9
489625
30561
218640
115698
237004
245902
330644
445967
51
6
79920
926603597
207930
35
68
537334899
1
296075
17
191328383
56
114213
85836443
8
198590
247405685
57
17440
109965779
327936
92070
49
488044740
170401
472245
3
50
479000
765191206
63
38
98
35
87
14
58
440986
390636
142979315
93
350943
6
50
773296872
96
89
91
26
200942
469559955
135774
54992
231819
146771
5085
47418
321490
85
72
81
8
369516
114621
103559
3
69
263451
41
461648
147706
310026
293029
20
46
268447
41
78
21130
328673
190007
38
8
31
5
222348
78
393704
432845
1
8
313003
12
4
21
38
2
3
309488
4
71
71
457166
150071
9
2
27
200282
205546
258181
463834
59
13
70
91
381877
156670
351739090
67
315993
170512
7
60
58
70
89127
51
158912668
93
91
406629
20
362364246
278055
88
2
96
9
7
55
311613
135912675
494214
6
238979
4
59
14
7591
86803
391884
282348620
330741
30
361465
57
46
365615
19
17
52
6
60
244845
23593
41
67
52
294363
842848911
32
42
384107
431778
3
320070
80
133898
203000
147891
187634
776096595
66
1
74
24488
35803
85533
424954549
411805
146286
63
28571
203681
36
60611
400126
91
68
97
53
762885588
27
90
9
46
15
85
485413
14852887
435156
87168
80644502
62
64
68
345214
247700
12125
3
310668
83
376122
43984
98
66
383223
426988
231013
144185112
80
713101040
99
228549906
443977
7
308308
273971
177781
24
316055
294509
4
64
6
96
29
169422583
49044
9
329448
95
27
458553
97
54042
370532
83
9
58
344623591
221393
191906
210830
28
73
65
653438890
266116
480834
43
351092340
91473
3
60339
254048
62
23513
563814209
2
81
447732
49
82279
5
26
84
4
29841
76823
192586
14
325934
301654
96274
46770
366230
86161665
36169
239258
8
723770459
301149
478625008
83
29
52
6
35
758151898
205610
63
297783
20
37
50
335499
9
9
80
7
981109600
248203
46
32
430679
98
57
399641
985049071
221370
104335
13202
88
460335
64
87678
50
28612
332959
465618
9
89
75
145140
6
28224
55
32
47
499234975
77
27
857384406
399493
35
3239
365098
80
254851113
473777
36
3
4453
328553
76
71
388336
6
283064
57609
126219843
1
81
55
250336
98
423443
64
382069
6
43
57094
219037771
1
16
74
96632
99
42
439597
4
39
70
73
99
51
99
160606612
96
181048
90
76
35
8
36
13
56
8103
10
338832
202801
51917
42
47
40
369816
18
489531
467173
209275
233481
41
28
258324
1
465263
99
61
1
5
386625
490714
218767
14
185555
60
425896356
105009
428181
158911
78901
74
97022
78
13467
321528
7
93375
421416
238897
91
196529
251850
496112159
71
173125
169768
409301
173836
40
515137757
19
91
88
174364
54
201585
87
54280
79739
339295
11
17
16
22
9
161459
19
27
39
83
729572205
173690
97
481025
38
39
171170
28072
57
448458
7
25842
72
32
355004
83
57
71
96
614492479
536503937
17
257511182
88
197858
97
74
44046
308681
477471
826835240
30
324064
77
387060
12842
3
44870
305825
103848
328493
311718
342241
7
45242
670432720
150109
209317
209637
76
371303
28
135132
47
81
455012
53
11
29
44
4
269450160
6
363010
73
82
236915
14
366689
18
252046
58
6
345416
96
124366
33
238770
699407599
373121327
94
62
65873
92
85376
24
25
372927
31
8
408548
442772
408989
47
196253
72
401109
40
323205158
229614
31
428068
50
20
20
56517
67
40
2
80287484
52490
191298
58
442770
61
16
426961
376835
97315
412713
79605
85498
115934
389605
424041
20
43
56
955137342
53
273939104
9
409045
70
398580
473889
341009
122220
48
61
6
34
8
196510
33
191378
712959953
34
219061
5
203831491
46
59
70665
15
194301
16
398374
253909
229182
430739
433098
61
49
87
89
9
279810
669638613
14
3
46
96518
425842
435465
68
51480
254653
382081
2
43580
16
183841
444862999
234109
281713
73
325553
459420
102431
27
479428
21
14321
81
452057
59
36
6
44
75
1
9
1
113302
54
7
931460571
179327
280131
79
233694
64
9
786524869
9
398434
61
260325
74
3
91
497905
299780
77631
53
22
489853
58
8
56
97
344647
30
473884850
215364
85
5
369664
42211101
146825
15
3
324399
5
213332
206444
6
49953
34
7527
416146
327514
228622
49
65
222128242
10
6385
383539
14
1
15
63
472903
55
114209
7
469421
34
145619
146118
231852
486881
11123
674360892
165771
23038
309734
74278
446756
123413
23190
55
321193
46
182206
29
94
4
50781
59
368787
17
181551
88
32
56
10
20
40007
21
430324
98
15
82
18
619584038
4
364444
377386812
65
17
48
67
7
78
403743
10
553270236
1
9326
356556
127451
651386320
106138
361246
84
421769
235610
290746
98
7
239892278
70
41
290976
27289
464252
970728602
514936890
81
625488066
820271849
25
729774114
24
23
172515219
37
10
37
79
81
77387
85316
324497
20
41
48
44
16
81
80
168418
22315
61
192727
68
71
496881
39
57
440704
74
150267
46
750171500
455556
312042
374613
323669
656591536
93
44
76
38
915435571
68
480391
87
35580
6
6
172090665
14
35
43941
46
239066
58
80
72
416096
805213193
30859
50
397478
121852
309426
288642
66
320425
8
130409
85875
72040
247563
34
26
602784469
98
95
917188133
311366
59
8
60
5
89
415683
80
4
6
98
475003
5
42
24337
6
3
32
65
216924
26
279045
1
461745
136021
16
494410
436173
477853
492368
10
341019
22865
56
409825
134543
2
26
234635
300633
46902
31
68
417145
11720
407845
942021103
144476981
21
193844
3
17130133
88
256445
496272
262395
197734
27
53
75
268446
854127263
351663
477926
741537779
2
53
87
281718112
185589
486708
328831
164478
60
25314
2
42
76
3
355133700
23
488451
113430
485625301
3
5
83
292343825
74345
450605334
70
245867
262843
283415
371971
281730
277418
377667
438677
338929221
415862
416484
410094038
113410
32
440090
65
3
99
173635
335528
33
92707
80
482626
9
133073
31
3
491324
494236
56854
183224
81
20
971750470
65695
80
426182
70
23
1
22
69
433580
28
822250833
316951710
6
241912
7
17
146007
237258
1
432774
473650
98
78
36
31873
684136503
44993397
23
437813535
4
47
358940
112698
17
24593
41
4
14
504655515
303367
33
39268
57342
172873
422418
326829
8
155883
216056
48
465510
226769
400862
19
95
229831
42
443913
127093
3
94
285555
474414428
14
86746
440551
326310
469778
186758064
867787296
72
40757846
144208
27
462817
57486
49
44
15327
209178
222212
54
402038
25
409982
221081
99
17
50816
44
315134
53
41
99
450335
426716
815365932
401666057
94
166580
21
456864
250712904
38082
419150
450929
52
94
975622571
94
124315
298360
25
84
46
444820
287761
22586
564473814
23
95
122717
94
726258747
1
61
324853
22
71
165879
6
7
67677
22770
2170
6
31
94
92
318816
14
1
29
90
288202
82
9
18852
8
316958
180358
186362760
454576
62509
7
694754544
58
468919
2692
412351
484468
43
190208
73
12
58956
379300
7
8
7
61
366690
647408867
86
8
4
39
34
7
66
55
353120
80286
332346579
302623366
56
80
76
367646
7
97
82
426978
77439302
93725
253934
24
322563
57
40
253271
1
208913
207044
3
2
23
68
42
74120946
186453
176123
79
86
92
458872251
84
218129
101373
961278158
432426
329060
465624
1
55
99
81
242343
147383
64
803367184
99
143076
44
39
63
365617
192007
39624
262931
78
85
48
33
133774
95
88764
545529804
3
1
26097
67
111588
416026
4
9
65722
19
90691
312174
65
15027
251790530
59
80
423711
86
331864
92
706643546
8
834833127
367420
369263
90
903826334
7
63
391785
82
206343
55250
78453781
340816
9
86
39
51157
1
90
259794
494583
35
273987
159605
23
73
3
313848
64722009
14
91
33
1
37
214992
74
235490
80
55
46
18
78
52222
159890
81914
3
274098376
3
18
411547
441960
5
49570
19905
75
1788
82
94
8
26
214975
286761
41
46288
54069
359901
54
30
364404
394787
479729
1
10
122822
230441
543
90
2
378551
11
16
55
491459
85
56
42708
70
8
315045
116860
90
48
88
101410
415112
1378
55
8
495071
433029
93
251264
20310
78
161223
99
81
409302
362317528
39
174356
69140
92
956536305
484549
17576
39
14
184834
8
92
9
2
379508
231462
9024
186756
85
32
73
864975443
258043644
128441
657070805
85
45
15
96
52
69743
255293
29
494429
130463
61
3
267524
790833097
89
692026331
3
32
309109
549695822
411189
96
186231
21
90
327964103
16491
5
25
56057
70
128142
76707
417561
330685
8
32370
76
34
75
153682
248921
391948
76
62
6
72
373800
21
84
460222
473150
3
78
89
466257
82
643544923
42830
36
671881918
37
66
41
245173
47
450925
885499036
69
28
566936551
33
4
79
283222
8
332041731
41
478423
8
6
23
59
9
66
352982
320909260
63
490425
118366
43111
84
8
59
359743
18
32
18434
318992
17
58
495349
265989
25
85
14
77
167191
56
60
33655
249616
223141
67
51
496304
86
89
2
142791
520126719
81
290737
85120
57001501
18
3
315195
52298
11018
93
172474
408716
52
87743
203780
35
991459085
42020
34
51
1
8
15
427069
258770
163624321
135669
8
998910792
87
171359
81
90
169791
30
392710
455549
27
9
146464
53
7
78
153530
103953
3
407315
478475
17
75
482985
13
69
7596
93
53
11172
214972989
66
88
68
905778179
373194
18
492932
49
37
477907
49
349300
42
104046
4
102869
355115
79
469656
301900
82
244830
18
279751682
36
499580
278151
178299667
121277
267605
37984
33997
29
390463448
13
18207
374480
510056766
100977
199975
381953
256105
6
38
7
100583
46941
465580
372270
69
24
49
204548
27
6
415633
49521469
13
458
34
984011421
341039
78
43613
8
151669
35016
124321464
909008310
150260
364127
293367
1
94
18
291268569
15
792961267
453559
372919
15
52
84
79
83
77
33
331967
238871
69
100281
50
426229
252550544
17
2
64018
74
31954
16
17
431648
3
74
53
111279
47463
469390994
1
9
21
46
97272
29
423511
84
58
283825548
338870
162710
90
7
728674835
40393
436140
70
29
37
32
208212
810472421
8
22933326
84
183650
82089
72
248107
56
287802
159572
371761637
59196
418937
28
53
29
34
77
425933
236387
444752
3
431453
405443
6
376906
15389
330393
55
81172
671499503
88
286343
197401
41
52
31
494422
47
132372
7
97
29772
27
7059
65
6
485751
550057701
225929
117477
484978
462982632
69742
142493
384306
327272
979490904
78
54
4
38
352335
547605832
404500
4
15920
1
28
39
60959
31
4
915605964
69
675562604
39
82
910211262
69
4
96
364067
749800088
401502
134872
27
641176784
59
8
141889
347126189
253243
338562
309505
34
73
6
79976756
438042
437704
35
21
75373
34
104839
70
400798
223708
196673
29
140296
6
13
246527
789369369
57
209099
26898
22
21350
93972
7
21
357508
327885
330554
316362
70
705718397
48
317711
496655
401312
265169
79
271107
309371
840035329
1
41755
54
10866
235830
286669
187842
92
11953
28
460201889
266654
112223
289220
56
5
246040
766312872
21814
33
58
61669
70
4
282871
39041
454252
47
357756
5
373146310
130265
73
959101959
78643
99
71
103661229
7
59
326251019
4
269511
63736
22
73
223026
115977
647147591
15
76
45
385837
211261540
7
253364
49
230601
53
424223
180065
40
4
30563
68
860598659
52
63
58
319181
449466
349816534
53
469248
49
462355864
23
9
41
184630
30
48
6
494906
7977
71
207983
61
145877
4
3
5
283286
85
65
88044
83
82
70
122895
64
535676412
80
95120
11
215350
89680
74
80055
58
382020
66
6
75
994365076
88
66
457340
1
32
47
485727265
3
443974
93
182812
17
323693
347452
18
66538
5
6264
436570
79
4
22
147818
87
9
57499
160253
84
351438
383920384
109751250
9
410404790
300542
441420
167222
2
33
9
4659
473966
257782
71
323056
45064
24
6816
94
461686
60
269786
63
726240544
236763
5
7985
72
6
15
51
263835
51
566166748
49
368257
6
855191122
18
487841
776942434
234960
57
345890
38
201818
303468
95
74
287522
38091
84732
136766037
83
414185704
291801
58
439095
197923
17351
320811
187319
75
30
6
538596216
55
247372
71
34
35
43
28
255449975
293294
393986
50
105357
22
26
343741
43456
114384
43
21
15
56
7
40
194849
278169369
50589
378931
359504
6
5
187447
36
55632
25514
252193
193602
20
4
1
99
186018
287968
472017
18
2788
1
72
200525
14
79
102187864
351788
46
436581
365382542
59949
1
73
83
72
99
177029
349605
433916439
90
20
4
91
21739
2
79121
38
16
29296
71
68
88
96
369220
17
326277
273775
473816639
637191743
4
43
5
1
146891
327916
56
551625624
71
68
380406
299670
396289
21
95438
315737
18
446789
50138
513513827
56
200696
9435
48
9
429081792
439067
7
458442
45
21
45376
376931
89
338642
9
96
436801
62
104560
174758
193226
84
13
19
30
53
590602348
54
223055
40
276140
28
1
332449
35
26
52024
62
69
83
62
46648
33
39512
55458
402813
62
16
43803
15
17321
281576
94
21
131987
2
59
83
81
505831375
21
90
92
106769
68
402386
59
78
341221
15
30042
275269
207174
1
197253683
20
296616
73
4
38
132833969
286755
15986
189181
20551
74
385416
91
19
226030528
20
453652
76
217781
7
52
28
211213
33
137811
253587
48296
5
70
388972
257330
39565
380694
80
246093
130298
4
25
35
28
27
77
116362
196963
64292
2
35551895
3
4
82
458085
355698
11
4
3
5
76
47
117850
91
45
45
91
270898239
83015
2684
186616
62426
45375
41
35
71
3
29
374200614
5
8
171809
441725
102576219
366778
19
285408
73
59
61
71775
521838872
90306
77
33
16
407414171
11
348328
68
489943
34
418513
244148
428939
4
43
32
86
99
334209
338784
157057
483460
740103280
230484
5
930929937
37
71
85
8
89
91
825514602
443521
78
49
25
8947
280389
6
240980
7
5
343276
35476
256991
20
368899
17
79
87
5577
83
73
55
261806
2
26
5
15
156994
194355
94
358807
387769
2240
232574
83
374256
4
324280
228574
15
47
65
47
662079861
285490
50
383499775
453817
115330
30
372252
244295
126890
53
82
208312869
215995
6
64
384434
11
67
304195
196908
466868
46
88
25937
92
34
69
196076
44
63
86516
54
91
94
58
458310
85
23954
10
7
139392
99
73
141664
222183
48
43132803
254213
7
421035
453097
72
22119
489853
8
11
194317
875147628
42
76
2
20
45569
58
17
9
4
98
45
41121
52
65
314547
92
29111966
191069
187592
433996
6287812
385566
83
89128167
8
3
6
6
50
286784987
365535808
442266
121384
29
245178
49
73
8
127915
14
332448
31
466581
53
94
38
60
349064
381455
90
95601
16
96
290829
52
51
166651
41
60
341936840
2
861082062
50724270
92
183144
299562
181748
70
372768
77
8
568286987
94
157528
31
77
167635563
120126
509169256
91
49
50
81
391059
47
7
433520
416340
412743
3
43843926
22
45
3
99
12
535123552
9
448927
76
428411
533405524
811298518
53
2
325580
24
2
97685
10
38
77
249958
297789
402479
53
420031
437723
54
977434205
181185
2924
294202
25
151365
227146
281708
7
3
471347447
33
229109
64
30
3
78
72
35
178191
3
253579
150891860
335130653
491711
401531
449967
170895
68
975520773
62
77
4
78
495296
82
367323326
83
13
875848323
33
432771
4
323703
31
144401
226541
92
316464
53465
9
40
21
9
20
56
46
5
66
106343
55
9
6
7
32794
658860354
413350
304130
35
2
90
216574282
50
168323
115776
78
47
6
204102
52
293088
39
4
34
293911
4
423716
785662268
478685
218106
252219
97
116313
7
688925070
177810
226303
36
47
438597
98
88971
4
144300
31
293292
468614
82
87
171263
193579
324260
747706415
964956806
5
454125
74
478539
281004
252979826
97771831
91
10
438413
108820
96
9
484820
82
11
247042
95
161307011
172360192
6
256400
276046
178140
295414
75
486969
73
79
400452
322800
211304
46
30
53
15
86
433762
18
96
346599
55
79
7
422191
366065
25
48
89
6
8
651187476
145019
92
61
31
90
41
97485
489910
83
180571
416981
51
53
70
4
63
48
3
81115
9
498041
210835
2
45
7
388028
290958
60
462252
29
24
176081
91516
292989131
71
1
51914
22
74
92
8
26
213651
6
96
340313
2
88
307132
96
255162
194769
653509969
31923
47
5
51
255780
380652
47
4543
1
176327
97
5
341073
35168
8
138272
203917
515549364
95
94
15
5
78
264300
20
94
8
44
169475
223599
138046
9
390836
31
332250
3606
114793
99687
104936
126910
15
89
66
3
12
380350
432961
70
11
259650
24
78
221820
390537
83032
70
380813
52
757953134
31
65
453062
1
55008
76
433723
70
492238
65243
443655
117130
518921320
78
126946
94
37
35
640369142
52
81539
46
1
51023
22
4
7
42
45
307771024
72
309019
60117
290438
93
79
9
36
80
8
7
19215
105993
4773
570439451
26
32102
77165
188363
67
52
85
58
91
17
387809934
29308
230567
169884
413252
466918
337361
260699
7
28
86
94059
238560331
865220274
2591
85
183267958
86587627
89
34
49512223
9
31
184336
919064421
79
57
58
493205
75
335283
352787
7
39
56
610527032
8
52
2
29
8
508723967
5
2
367774
415435
45
457675
39421
317917337
30
71
379631369
273151621
13
6
85113
55
17
334440
4
209245
292350
75
46083
78385
54
76
15
71
88
34443937
19
9
83
169034
176882
93
333345
438116
478535
45
16
599992731
9
9
377161
16
64
360794
85
33
248514
54
260368345
18
164668
23
320125
72
95286
94426969
361026
35726035
155437
11
66
7
52
85
18
56
9
400493
416413
34
30
318840
2
57
7
51
356410
301431
967267252
440905
242311
206134
68095
15
69
476116
135028
80958
44849636
78
12
23
8
967169922
90
65
461885
72
42
97
58
23
73
334561
76
98
4871
318937
39
62
97201
466127
69
320023105
160849
444905
447397
254129
93
113827
98
175033884
327799
24
16561
81358
76
10
36
7
47
38
317032
324004
349540
219175
9
463633
130582
318317
4
47
253924
54
165875
275132
465708
74562
62
53
90992
677422233
805115750
94
60
14
390754
257366
388988
26
57537
74
870337445
29
10
21
84
471171
171520
53
87
94
323841
217228
1
287961384
90
376931
15
375972
129045
64
227684
74
400035
35642
105570
372758
3
2
161866
90
10
92126
285548
846867989
53933
496610
56
46847
418427
44
14754645
135387
450768
91828
588744053
4
33
8
800530995
108347
225182
201912
623498968
17280372
97
60569
376713
94192
447288
49
383261
397666
86404
248297
244840
1
496113
24
257663
18
378154
249392
550032659
976592536
176914479
760401923
17
46
178403
9
418185
27
11397
2492
494739
32
59
124750
13
24
5
133681
46
13948
300928
67
348864500
22
753425081
20
420851
214039
437108
60
486268
26
180191
11
350428
179311
460221
82
75300
9
85
494460
49
499844
79
80955
2
210842
805632505
51
47
43
48
42
401048
475613
17
93
23
37583
3
6
5
53
91
93
13599
376414
8
77466
2
47
1798
78
360814
350640
172937
6
25
109283
87
319533
34
147983
5
404466
369512
150123
237682
49
85556
368227
79
48
73
61
189726
15
940389231
36
50
61
50
6
26900
427769
330983
926491335
217168
72
54
481628
66
9757
23
262274
7
44
268907
426620
68
1
868358102
56
23
119187
383672
243230
105476
378994
71709
290384
84
55
39
962641502
58
90631
29
8
186396
123317699
389794
164267
98502
63
69
57
307278
106954
46
39
171958
339270
14
341959
67659163
77
118264
95
287204
75571
50277
95
235499
4
67
93
204208
475157
46
96
83815
433986
43
95
339266429
214698
392490
66
55
61
166554212
122807970
103942
95
55
169281
94
303840
80
239381
190569272
5
192893327
93
30
143149
880239746
418544
482563920
61
69
83
955482105
482920
30
84982
485202
1
86
30871
282797
150274387
417259316
3
386211
3
46
76
74
762352
15
154907
214201
248235
256513
80
260044
81
12
7
232891
23
83991
96
68
86
94
85
59
132393
211054
95
19
965908812
42
1
73
497644
282261
219245
178081
149547
80
89
70
444605
135494
38
326266
495560
4
64
78
80
491380
20
239094
75
288482
98
91
4
241910
377461
477499
389222180
17634
865424906
206568
62
31
203845
294482
85
73966
393698
1
150075
415320
401662
13
2
34
310869
321647
36
72
123614
429775
86
17
888478704
72
15
36
347726
448302
304909
8
24
397202
64
1755
57255
10
170073
28
283331
360506
103859
84
75785997
480203
5
397475
2
64
8
483641
327482
764362072
61
448290
111415
242690
4
95
4
91
155113
30
329379
86
35
52
551052743
135803
50
12
470465
29
727248743
167274
58
19305
47
53
98236
87
70013
2
8
77
452157
7
857127604
291951
13
192571
120167
291995
7
46
4
491543
20088708
369156
56
99672
53
23
54
251030
85
21506
22
203204942
2
179643
428858
113197078
128208
443278
395439205
47090
321928265
274706
29356
468806
254908
62
463166772
36
73
59
68494
60
84
224105
55
366207
188211
137160
76
112518
10076
56
898075330
68
57
8
9
50
39
53
319212
20
771973062
392729
251673
231084
33011
37439656
36
404431
79
57
95
323677
193195
189397
3
23
1
689001150
432249
144519
2
220436
456126
5
2
49609
397779
124966
73049
425821
206621
46
143189
874389422
74
7
22
140351
61
89
50242
23
375445
489216
81
105267
74
88553
289322
149058
377571
9
369926
139934
74
98
471830
23
70
71
603410458
492075
366779332
3
91060
65
75113
180652
398625
67
61
257427
6
933321642
6
2
51
158647
441432
15
187281
77
357950
99
16
1664
35
396570
176580
81
5757
8
56
6
143961
16
61
336347962
78
399124
304721112
38
68
11
52849
94
193921
22
156060
362936
48
585724177
330460
78
66102916
33
502572735
44
461897
168122
92
6
357046
69
17
183250
180462
20
387267
224470
1
424855
297305
91726411
56
215774
88
42
394340109
75
91
95
764426136
46
60
305929
61
74
289508
32
116812
19
31803
156886
383255
448814797
98
66
80
8
1
72
249611
30
342157
6
57
94
37
3
17
140078
50
200060
444367
5
456832
332994774
358506
8
355704584
71
7
63
147396
1
1025
44
333177
252865
23
17
384406
24
40
134259
41
465256
30
476288
92943
4
6
244672
63
228193
968545418
354783
2
48
84
8
7
37
26430
53143
78
28526
48
37
453822
33194
263434
649069270
468394
61
81
4
316937
4
214114
2
26
382355
55
80402
38
93
424642
23
2
169730429
26
83
89
420903
97
308025300
76160
279900
22
34
68
12
259974872
973924205
74
99
47
10
473590
63706
359436
1
97
6
92
438553
291764219
144334
134759
464988
138266
173927
331821
96
41
31
6359
16
73
447959
395804
6
51
119331
68
4
411084
72
435908
33465
546518285
374937
67
379034
93
20
116536
34
347071
22
209750
99
436596
78
111068
244845
7
36
42
32
433902
137207
22
79
168378
12182
82
311197
61
304872
6
389575
336685684
4
61
59
371514
49
82292635
89
229051
96
186953
459051
36152313
82
100744
113668
5
344472
308049172
154944
176528
12
206742047
175128
28
31
325602
40
46
3
74
5
24099
68
96
115281
73
77
157302
25
21
69
9
4
949547669
89
1496
291299
274347
46667
76
1
90
44
50
736203677
89
50693
26
285753
170815
298001
160265
9
186649197
467312793
28
6
492197
2
67
87
334307
77
96
931172000
61
90
543308124
114109
62
57
485330
280561
2
24390
80
14
33
99
26746
60
545551857
5
215686
99
7
7
59
114367637
719383214
44
78
489898
740484907
9
90
59
40
246833
159584328
150903
525258587
30
316674
42498
291013
9
176697
149179
40
290944
84937
657508274
20
252060
348132
54567
4
45
707477829
47035
352071
3
48
47
40401991
60
44
780118001
21
599883841
63
97
282750
82
207575
32
791991534
72
78377
40
76
76712
91
214262
345262
78
58
79
98798
245115
135443
177823
2
327971
28
22
18
37
113025
60
431023315
69
199699
261087
220175
376602
210119
339091
171640
132419
60
8
52
333100
65269
130960
50
36645
100851
5
693444793
127129
358029
279611
428689
73
50
97
2
96
381399
463718322
158757
44
21
75
786575109
13
38346
280668
84
38
305910
74001
223176
34
40
429812120
49
88661
152618
20
363917
49
855991252
5
62
39
56
97
249352
459607
85
440634
369631
122514
466330
2
35
8
87
5
325718
219662
46541
75
84
58
51
92
25
69
266939
80
82
19
372004
64
92
411253
27
239848
28920
8
16
3
791120215
186817
246690
228318
87
107952
172927
32
57
49
60
43
57
200474
64
248543
70
805387703
84
77
274778
6
127658
6
7
153724
234785
207799
205203
289144
6
7
79
9
173953
382784249
167436
263141
62
381802206
70296
128672
377698014
8
21
255066601
65
180491
347179
392274
153134
67
46
24454
419529
50
484795
210344135
26
51
2233
85211
14
429804
2
470798
119594
535622165
433418907
194794
67
229086
82
88417
61
66
197179
15
6623
5
58
485304
51
40
312176
8
441547
34
37
7
21
42
53
30
352996
211553
132020
428572
10
1
60
62
21842
164607
51
85079
338914
403976
596625957
322793925
44
53
442642
19518
433572
94
14
234657
91
34
875893502
45
483322
20
292513
151670
188940
92
376381230
28664
66514
11
43
462813
55
243629
303690
245572
1
82192
275423
26
62602
62
298515
81
7
199321
327902
72
598042557
2
93
28430
238633
37
928806913
391957
91
79
78
41
5
381332
427957
471804
46
471582
94
83
46
20
3
195621
198534923
98
374974
68
38
103143
30
75
17
612690269
92
423057613
223899
32
270555
17
747773739
50
30
13400
73
314481
26
82
67382
203591
98
251568373
53
33
90
53
319156
53
60
273892
66
2
409954
346868
154225
4894
209373
68
367233
82206
100090
40
227208
92
438387
41
131710
45
379506
200790
67
60
49
73
18
347764
77
1
18
75587
578912156
49
45
408631
5
253212
78
71
3
7
380637534
416679
31
24425216
48
360672
18871
71799
593097532
8
379335
416962
634496797
442493
307251
74
48
313973292
93
158882
8
22
475612
152148
8
294717
307572
9
1
1
73
34
39608
36
81
17621
1
98
33
249979
1
9
47943404
95
96
373705
184446
88
1
37
34
321583
98
44
212046
80
28
56
178712
7
147240613
90
756586540
85
57
57
37361
6
831773734
11
80182
42
3
91863
39
356236
26
10
492666
27
77
6
76
413264
879493546
278584
45
71
409066
494159
8
716805701
412798
797735754
67
90
247140
329848
31
18864
15167
50
38
23
81
9
16
46
441072
207300
23
166221
7
424314
67
439990
79
245834254
418294
363500
87
102381
281692574
432935
7
18
64
76
15
84
32
29
86
49620
39
685444244
76
33
2
7
277426
337498
42
71
314233
285300601
55
60
5
1
13
39
191081
396960
44
36451
52
125076
969867793
570536664
83
462143
26
183170
390604
5
37
88
5
236382
370918
19
26845
1
3
55
428597866
1
99442799
217873
77
54
230673
79
74
86
89
34
77
85
331902
310812
39619
21
96156
31
350901
364689
24
105765
16
5
69
343835
487347
197681
94
19
44
15453328
9
4583
196105
580238971
92881
6623
1
75
57415394
75
25
4
87
287702
20
30
382480
8
93
36
43
8
30
6
401362
547989390
97
170421
99
416358
8
359836
2
84
316513
6
43
36
27
421374
429188
443766
41
317279
292087
17062
2
62
59
566487433
60
65
197095
493639379
121518
4
106122
458034
39
1
430713
108528
53
20487
7
153691327
25
261498
10
56
69564
305722
311231
1
464303676
395073
67938
439206
342639
774389553
64
69
279216777
5
32
459007864
104824
31
6
27167
225684
284516
303063
68480
65
451960
11
991165612
371355
2
9
438625
44516
113491258
16
297085
54
289213
491719
84
61
316741
49
1831
417786
57
39891
350657
356584178
21
78
60
35
2
4
50
459253
427740
23
375538123
491881
53
445941
5
147150
2
529103766
26
57666
275889
317290
49
35
71
72
7
5
279931
4
378970
78850
86
140834378
82469
13
185891
66
6
688933587
72
368250
416169
7
77904
468605
267402
44
7
337056
52
428357427
161590
188332
86
9
277277
35
385158923
5
405556
287291
22
96
197910
30
75
473792
142594
33221
181600
68
31
52
494711
40
3
5
341013
4
79
126660
258885319
221215
2
4
570787098
19
490382
60
295468
48
13489
9
65
28
56863
73
82
57
343285510
478655
789192372
350557
4
87
2
70
475157
127073549
233049
377758
55
74
5
18
896447809
30748
34
62320
11
350918
5
334601834
1
49
546926036
76
23794
62
134496
29
61
12
4
73
16
743292328
30
6
84808
46
78
289334
36
6550
494558309
45
167612
160018
1
340453
286647240
302918
338878
2
73
58200
60
419768
23
7
56
64
7
33012
87449
73
499554902
21
393399
63727
10
430440
3
73
9
6
49
358222
75
482827
159031
39
123918
299285
1
105189364
374676
342730
574813003
368029
137946
79
93
148593
6
41
481536
137669451
551660842
155503
70
34
34635
466510
21
63
7
4
70
94
27
20
71
411723
459360
32
8735
13
87
439970
34
52
30
17468
374090
306885
92756
58
95
209105
73
66
93
461307805
3
444289
46129692
41
6
433981
9
52
285898
185434
4
192328570
468224
381869
943763066
11
963091360
81
80
354949
156757211
418184
8
6
473502
66
31
279493
16
275330
76
16
46
9
223060
333183
84
51
48
146384
70
77
365894
90
83
38
34
53
30
23
26069
120735
38
5
6
329228
462767
24
76
61
36748
480341
70
795097502
8
848670240
27408
354530
32
171698128
419633
152879051
407763
371454
89
44
75
57
27
45
650680311
160533
207139
1
33
98885
97
14
358903
239373
409919
73392
43
4
48
412972
29037
28
457589
15
309615353
26
81
252431
167940
311998
245714
35628
73
30
94
13
64
17
33
14
32160
59613
288883
263252
299260
11
25
12
336256
89893
47
95
98
434556
156955
8
9
33
55
55
431470
1
93
94
2
82
29
20
365950536
70
532012409
389389996
54
258689
62
245971
3
9
202391
21
96
53
99
8
21
21
494687117
409842
62
1
63
224344
1
218947
66
56763483
47562
31
278667837
11
78
85939
17
334951
50
171607
69
18
80
438930
10
153544
410964
24
79
486423
53348
67396
3
6
394156
372275001
175403302
77706
32673
41
53
109514
7
93
35
11807279
1
288237
61
16
388962
253858
113623
228790
100247
86
291052106
15
55
80052
19
470875
305879
34
95
258878
44
109098875
71
2
398802
8
50
6
374062
97
64
280164
349441
53
93
176855
72
73
262835
211196
92729
231073
447553
14688
67
3
3
14
483279
108332
46
74
32
476345
49002
710376031
75
291853818
12
342865
28
5
305071
9
32
344495
51
59
370108
73
62
173968
60066
94
142693
497365
4
57
435185
16
66
94
6
361255
73
77183
230713
436777
83102
16
724334662
70
1
499118
7
95
1
64
2
906696541
359762
27
451724
42
96
285092
243032
42
88
36669
174435
259930
71
505790946
270301
85
24
97985
98583
433
157595
332607
176321
142872
35
8
170745
36
2
51
203909
72574
246927
42
51
245326
360878
37
32
356926
32
2
77
41
54487975
469854
18
53
2
37
214248
5
396563
499048
52
93
442174678
137142644
59
352281
540594281
108674776
19
401463050
380823
3
25
751564873
63
9
27
91
303963
11
1
68
20
48118
75
271646
165674
71
71
53
358417
758492607
84628
5
918719130
20
224947
113745
20
17
58
1
271466
53
48
27
462775
2
7784307
47
292658
46
6
73
627976851
13
103422920
162227
206098
222737
726075584
309132
96
86
720336827
5
78
243837
7
18
6
446744
213078889
567139855
317688
457573
400165
49
3
11
123560
1
97
4
66
112371
67
21
1
2
18
96
72
56
118212
68575
9
329463
90
20397
57
341288
86
8
42
3
96
27
279367739
4
406933
8
53
270804
70
119620
38
74
311098
223040
65
798508430
37
4
227632
48
8
256239
84
24317152
4
5
7
2
89660
144274
136278
41
893865962
352687
333691444
8829987
175325
60739
40
3
298703
55372
57626
93
80
196510
63
49
218848116
83
309144
188817
23
9
44
44171
67
409439
231962
397156
982591398
82
24
33
4
760850331
49
44
72
430422
8
49
285016
85369
56
59
167037
9
345285
80
448038
155169
494946
283209022
95
398169
410356
33041
251031
104720
76
16
44
9
25
49
99456
50272
54523
6
82
322878
135531
127170
299088
426327
5
3511
8
107121
2813
367529
68611
34
86
3
2
38
88
200516
287890
94737
59
34680
3
324388
276301
2
387111
4
7
8
72
459227491
31
30
76
80
15
34
24
6278
150756
63
8
84410
577881841
99
82
56
169877
203307
7
2
28
215796
183583979
13
32
41
293214
11
327274
44
6
89
48
334892
86
41
430760
14473526
331357
236270183
321722
81
385602
45654
63
98
76
1
302642
59135
1
8112
81012
40
269253
51
170627
47458598
222776
438341
91133196
655658928
41
931651110
4
28143
336229
314944
13110
87
2
246155
4
56
460091312
498230
257337
418523
15
242052
72
381379
370748
357766
186882
393978360
95
370282
70253
7
42
187130
662630862
45
16
39
454435
7
91
3
29
1
37
3602
7
50
83
987756331
985611999
212762
254175913
10
81
60
1
205981
99
59502
89
48
331789
39
9
412042
46
343934449
11
12
81
425584
300048
369472639
143295
41
151262174
178252
54094
100607
8
47171709
49
56388640
16
1
135721
294662
292493
53
182056608
23817
127227
446931
309011
414853
381796
12890737
79
97145
54
8
95190
238619
332592
53
136465
2
96
18
189772
372583
12852
1
427129726
72
56
641604053
175503
43
9
481853
4
711564848
135436
98
243057
647203196
86
299179
603318222
99
65
1
43
85
7
94
16
2
231273
826321216
5
478054
256785
446658
26784
714373960
10
235617
88
336399
20
79
4
107084153
122013
498957535
54
29
53
400616498
91
19
29
386393
68
473042
321178240
32975
97
87
87
104129
231994362
235310
7
26116
169531
80
196276
53
18684859
44
96
412100
3
171793
145196
166988
38
39
484321
8
20
370698
52872
503467501
966681526
47
497885424
275406
2
390446
434208
72532
228203
11
9
318188
20
55
76
75
63941
140772
763224345
77
348435
61
39
94070
488236
368899
167752
48
47
371137
645945930
13
70
142359
337404
332734
2
339634
201142
9
393902
407747195
6
66
64
92
65
2
231936
872095974
206483
523746538
6
5
172453
2
185102
92806
35
92
62
362743
384791
21233
39
1
12
31
29
4
448771
58
25
276266
420701500
14
207993
43
474675
76
273906
62
273524
14
131879
29
53
80
83
27167
40
83
177054
288455
88661
8
35
131094
399360
35
321869
88541
760081318
492244125
372701
71
256477
346148
185632
178945
21
124025
5
491873
31
7
21
387666648
19
220344
37
63
374975
7
491921
74
187958003
36
363190
238760
187070835
54
48
7
27
179525
13
5
214855
295487
160511
207589415
247649
422278
370697
1
434753
13
460293
49786
18
7
57
4
360148
195716567
126303
322159
89
13733
57898
5
89
84932
38
372847
9606
17
369661
81708
67117
396393
9473
216386
380156
224602722
96
256714
86
993078789
5
421303
38
10
230294
457704
12683
656014359
26
377748
62
27594
316456
651661894
87
81
381764
300876
57
22022
7
53
72
59
44
49
77
435084
5
163211
59
240780
363053
4
81
39
7
130282
99
510468946
283009
450964
95129
52
585338768
430749
24
24
56240156
285890
5654
15
82079
89
43
1
33
59
18
60
320473
330900
486204
33686289
404725
7
76
94
16
313431
75
731705412
30
10852
92
15
26
224223
573995824
76592653
389449
77
23
187941
48759
10
46
33
81
380426
187285
13
144138
429623
43
57
494885
89
75
51
77
100963
295332
53
8
59
180974
69
263131
70
872271836
333428
16028
69
872375440
54
1
515172331
82
79
6
92
1
92
41
86
48
137695422
59
31
81243
86
9
412635
24877
452685
55
205824
104482401
77725
80
64136
99
201788
96
356374
17102
216350
21
36
174347
58
74
163223
214751
427225
391479
7
482809
86
161642381
466843
89
52
13
340135
7
43
7
855028705
479202
79
2
206757
48
73
567867565
1
214435
76
44
63
96
50
145090
24
53
314951
6
71919
55
348166589
774404192
54
291260
89500
7
1
32
449708
45
20036
493214
61345
1
91
168993
22
71524
350301
34
478884
32
32
928683262
72310
44
316364
351101
42
60
74
77
334334
476199
341676
30
76
113505
50
425548
599822405
339935
208000
3
49
5
23
462550
119280
886853939
277071
71
16
380543581
22411
71
443607
5
276925
92
5
316974
398928
30
61
14
34
574235297
343678
93
167241
54
155768
196995
107593
333895
84
55210
53
127038
96285
5
4
688892517
113497
75
440862430
222798
14
44
11
60301997
401703
75
105710
430742
87666
35
181951
91
226509
482313
3
884232485
37
396677
51
440695133
68
11
88700
48618
63
209612
483523
137279
6
128453
61
245896
356265
481639
30739
398621
2559
58
64
117879198
719342545
570021995
80
35
287984
17
10
459184724
182416
8
409915089
79
53
27
13
51
61
23549
175049
12
257560
269160
55
68
59
293460
304768
289827
257847201
43
94
50
16
6
324581
490297
432461
2
28
44
27
4
238238
79
47
342541
3
59
386561
189863
85
259912
143342
977462866
95
70
410524
464297
51
70
33
26
19
5
23
6
499995
463250
7456
850917428
125077518
9683
28
4
2808383
3388
154575
1
422124
7
77
278109
192110
244530
37079
19
274128
62
71
8
6
87
82
1
40
40
210105
60670
393490
43
80
497208605
992114546
303304
45991
985459253
190285
9
400650
87820
20
366722
89
478105
14
76
454318
41
2
90
124757
96
42961
399745
914158216
175856
91
305473
358915
24
107055
190974
50
117687
446382
347282
1
68
290208
2702
100414
25
391294
75
259007
243186
99
86
380570
42
51352
5
471131
93
64
490526
47
31
11
230687
19304
425086
272861
903420827
144816
67
47
5
44
25
18
79
643273897
368097
192454
60
36
83
41
12
88
58
321047
232150
294310
34
318469838
85
174536
474736
20
5
74
305190
54
225453
353951
1
1
4
483032420
81
430992
98
273819
68784
8
154185
17
380135
16961
94
462532
594521061
78
152595
408849
65
25
20
19
324392
183627
480785
260234032
399575
2
7
489348
25
378950
73
10
265810004
183837
337847
8
63
21
965881781
211789
11
652872545
312167
31
67
291227
25
373609
338088
41725
56
62
6
3
86
75
238234
101826
430572
159591622
78
79
285346
417947949
215833
71
81
87
9
234806
320134
171977
781389519
452302
351173431
305896
54
54
64382
6
36
55
3
610348896
312565
848605207
5
199775
199944
55
688206187
294647
422284178
968865587
484078
161884
240560
456304
65
84960
3
33
136997
464942119
31684
406340
254994
178030
434139
352425
252404
425793
158323
365983
25
5
172552
2
24
243667
305838
54
2
19
462811432
96
250287
58
85
386923
83
105220
41
2
216988
13
373196
448618
367456
52
179044
95
4215
333241
49718
26
99
79598
248322
4
90
90
183547
89
14
352743
473239
8
41
194817
343869
58
179642
3
68
566617207
139506
703261778
385164
355895049
10
106388
62
171585
35
810213723
3
22
57
164836
81
210688
569861133
488422
4
624427025
82
380579
379723
225368
13
173607
496348
354721
11
492939
9507
1
46920
486984
322677
12
7
8
55139
239920
221927076
64108
289490
294055142
2
5
127802
428337
67
316073
49
339458
4
879400816
378249
9
420218
80
73172031
328728
56
60
174691
496057
83
308383
166583
351176
254351
263512114
205058
118262
185290
49
228793
18
163232
170342
1
219329
40
225001
698450771
399170
461090
496717
56
403941
54
261572
699536069
57
207665
4
3
382130
340951
84
3
331334
14
35277
3
87
80926
3
42231
96063
470322
6
2
80
374616730
400019
39
198104634
195003
59
409724
31
412321
69
340251
263327
482795
8
84
53
413491
47
63
438956
390772
667631160
242509
9
5
28
12
77
260010
21
90
321073
14
460362
251742
409738
29063
452023
484824
68
11
375396
263529
24
11
7
57
352477
67
29405
88
173585
272029
336772
26
72
51997684
5
30
71352062
77
96
47547
259720
61
8
8
51289
53
278728
167494
482717
27889240
93
105339921
310048900
88
360863
89
194508
17
91
20
34687
193267
850831240
69
39
53
281004
367574
768184139
98
102427
203528
93
349140
59057
44
141380
4
438339343
51
402586
19
8
68
399016
438484
46
6687070
25
493599
19
274105
52
145399
8
433631
83
28
61
518312051
197605
94
7
334536
363035
105330
451913
671366861
47
38
234007
369927
368975
211180
1
525838891
519249539
79
67
38
340064
97
68
97
215822
4
265063
191540
61
353583
9
66
383986
70
29
116742
398820135
18
158908
18
31
65
53
28
7
37
9
99842
7
870730568
85
413499
318277
9
37
286763
56
86
47
90
399774222
260775
8
1
4
431752
233294
309452
50
92
449713
90
147387
64
977999189
419460
641446291
9
70
46
344911
82
457762
29
703203270
438329
385682
345570
125203
58
120661
87246824
217485613
9
670711176
491305
205557
76
29141
7808
151572
30
23
152064
181913
380367
759742657
793888333
317922
479865
5
95
55
2
88
130971
454156
14
217490
3
436440
18
97
22
80
310304
5
315400
14
29
68
59
1
74919
2
206857
99
68
532368992
478275
7
406638
12
75
78
64
88
85
95138
198025
413922
187556
38
166312
269060
62
492548209
289597
42
24
81
76409
60
8
254450
451132
448658
41
95955
34
140871
291856
104378
308387578
662075778
5
223851
3
397919
15
425102
67
36785
9
40
36
362641065
7
71
229257
434017
51
99893
401357
118592
72
127260
67
317850
43
54
25
761139526
5
885794297
41
180478
16
367696
56
78
255914
20
457982
331886
199311
467401
63
99
121142
26
115247356
64
411038
86
57
87331
87
1
78
48938137
280335
38669
2950
59
278357
78
178431
91391
33
28
300359
1
7
321396
9896
3253
15615
292754
28
86
65
72
465598
164089
184189
62
71
26
12
456353
87
45
3809
8
909300448
60
33
20
87
133008
34
452472
198347
4
61
198782
299419
46
46
5
64
31
85
441440
47
393498
70
85
210758
38
60
19
72183
94
33143002
60
326120
487500164
85
59774
136368
95
6
447923918
51
8
425848896
345549
360265
519313594
96
17
509778211
55
5909
14454574
57
42
272611691
435329
40777
73
3
75328
405855
143998
91
253019
106717
812850910
5
66
53
496093
453907065
104274
71
12
501898074
367135400
27
481596
52
950833272
32
280783
62
75
71
63
30
333284180
44
476724
298006
181128
41
113717
489120
319078321
36
33
65
1096
9
8064
482773
9
436702
95
13
300234
13
80
284484
172153
482215
142428
4
53
72054
60
3
20
3
43
312908
370307
365753
30
791149865
71
276548
5
97
422526
33817
61
409680
48
340233011
121836
166782
936160012
456174129
277545
8
94
977218793
321547
37
337314599
112468
236349
39
29
528195787
75
313293
23
17
77273
79
28
5
80
4
2
5457
218721
161244
487126
63826
396268
394046
83
407646
20
90460
428874
81
337860
353950
479712
40
53
47
81293
54
390766
277273
33
76
56089303
399541
455213
99
55823
32
290417
93
68
94
9
23126
325489
57
274057
200450
401340
327365
14
21
41
410962
27
391393
4
365296
2218
1
90
490690
399663
340119
596316367
55
174516
142108
9
12
40
116457
239120
98
53
438516
98
2
62
350047
438662
98
350336780
57
394054
72
79688702
7326
70
356660
33
60
408971
29
145582
31
52
45
118118
227179
30173
4
8
24
594658821
155982
374951
493723
42
47
856986810
4060
303572
333706
82
264416
87
1008
375463
430978
468941
40
321959
150968
143764
29979
477259
62
9
6
181627
400689
587837789
114667
405315
86
67
84
54
407256
62
136736
8
77
218550189
3
15
70
471232
38136
11
213827
33
69797
70
96
13
394005
815456960
257363
41
57
659239538
93
5
224444840
345005
14
7
25
491780
13
487007
8
180525203
48
27967
308116
66
21567383
88994
291228
40
309955
84724
55
105550843
84370
7
88
410824
82
20
37
19
9
362136
375499
37
282343
481086280
7
370689
34
370812
50
54328
67
71064335
524878426
2
93
48
337096
2
74
50
99
64
399910775
14
26
322777999
415265690
286809
314942
87
261926
2
96
156396278
377744241
21
7
93
110384
487110
8
23
8
22
11
424605
303719
82784
17298
222154
48
178287
55658
72606
39
449216
71
571538183
54
7
70
454725
428384
47
263237
332803
356983
479404
42
884893708
97
765173598
310588
48710
53
22
63
239832
479788
47062
5
57
6
342074495
367077
803542598
237306
71
2
95902
68
86
388035
107246
3
13
484544
68
49
32
446004
7
47
337671518
160738
296426
236407
87853
53
342272
366518
42
4
260696
282613
337574
12
408893
370224
25
88
86
997761251
779935199
9
796646908
14609
21
95
125629
132015
87596
68
24
311696
177819
231239
478670
17
398310067
179936
24
90
171237
36
88
93
980716475
245853
45
28
26
456797
1
42
54696
19
395593
444616
69
275027
581858357
262674
345792
29758
100213
179760
188135
258955
15
53
205028
165836
87
138129
17
343410
372880
324554
672591004
143894650
369544
42
42
928949978
131891
48
1
188836
48
11
375645
9
32
91
1
2
296678731
217083
56
5
180355
246712932
370109
16
146149
307235
485174
226596
181403
174514
59
205072
278363
9
96
4
219500
73
73
469423997
19
252707
93
16
421077
31575
10
5
293150
85829
19566
84
98
7
8
29
60
127917
69
47
474640
394306
25
7415
50
94
42
121896
341751
35
37
57
751597642
94195
377157
62
710319627
498097
460793
37
215514
71
75823
101065
167928
299429343
44
328156
57
457741
4
1
189511458
3
23
166362
499370
265361
57
350366
70337
218799
53976
5
503470593
5
54
72
9
24
230934
83
421064
60
79
58
485983
43
50
94
29
89
18
221720
80
282594
22
76
74
50094
118024
691125556
4
8
468574
95
405950116
117909
67
78097357
304084
143505
69
7
72
97
1
16
49
325106831
27
37364
279516
253026
356866
90023
268583
80
42182
267653265
83
217189
3
612004862
469665
449025
65
38
59
92
83
5
261119
246653
38
145045
275364
10
61
19
463742
472341
85
38
37
101592
57233
68
44
12
11168264
9
78
8
254393
202788273
55
55
14
3
218241161
94
867633100
123273
88
2
292352
25
12
329984
17
74
198098
68
35
477566901
249045
28
4
262835
296639
5
65
709662102
160553
292490
80
480271
60
23
97
56
84
78
529546781
410309
72
79
57063780
22
379924
298639
49
116787
464540190
391622
169735
218854
267795
489846
72
638043261
93
123000
199436
7
45
158860
14
475414
479933
249736
179394
360307
252927294
16
30
22
346147
96
480023
303021
456059489
42026
5
40
17753
216325
96
89
313339
3
760255276
6
3083
108795
117881995
124792
99
5368
87
4
352400
87
47
445694
99
362135
294916
881712235
338533
86
497741
38
9
458892
320732
68
290625
17
426296
262263
33
372568
5
97
7
35
3
2
28466
324291
143025
37072
168056141
72739
2
64
489182
85
31
220887
848627949
191940
392471
309923
7
18592
79
309904
114972
891623351
51
66
4
5
393567242
87
49
293405462
8
20
5
80334124
4
11
47444
349625
56433
72
19
50
823526535
290062
38
261226
184078
22192
399216
6
232109
95
261074951
80
40
165850456
15
219837
34
604024667
52549506
1
148763
66
279139
31
49122
4
304582
41724
186093
28
16
27
261552
69
70486
487520
49
482405
9
12
9
394902
3
98
39
41
144707
89
7932
7
47
42
181694785
592305381
54
368532
338458
8
18660
62
238061875
3
7
496721
47699
16
484043010
126734
51
79328
444542778
340220
9
38
21
47484
63
95
71
260119
91
211743376
94
85
82
41
87
83
344625
327934
32
73503
315123
15
117984
182671
7
347553
278916
74
6
66
283117
447836
48
16
842382259
31
377645
64956
475667
425020
45
6
61209
64
454867
472486
21
216851
316329
9
453149
86
210261
791315548
448781
213692
89
83
10
97
950358475
12
26
63
86
42
52
286072
214819
66
2
33
64
32
5866
4
434040
69
7
59
376740
338626
73
46
91
70
324833
17
369267
65
499452
79
370513
475140775
221755
296368
84
15
55
469368
467260
94811
488513
98
4
2
53
204323
62
115283
157092
59811065
50138
36806
3
148994
269797
302830
93
420659
96919
22217
402606
279320
256740
877968398
286712
38
73
119164754
36984
97
65
3
287667
213256
31
361331
707156840
951052589
41
157010
20
167541
17
226622416
58
66
147294
121555
71
8
99
93
33
4
43891
92
17
32
93
77
3
92
5
193700
2
70
307682
301179204
172491
4
3
32734
25
52
81
72
45747
168035
219078
472751
418633
440252112
45
6
98
89
23
67
36
65
50
397659
146425
200242314
57
287616
258012
9
56
58
63
9
313558593
1
60061
384598
169299927
120035
481821
412252
47
103016
21
9
23
91421
9
87
379671
60
367629307
77204
737294915
41
7
5
245930
461247
16
76244
92489
73489
373402290
198795
289478
52225
83701801
88
225170
9
84
5
2
7
5373
7
112883
229835
128888
306788
4
459042
398603
67
290030
46
70472
4
244205528
60
999789867
41
111064
69
28056
326300
95
47
67
88
16
165462
51
527392784
503413954
57
3
163749908
361994
442582
79
21
28945
396099
401634
317544
112010558
328452173
44
4
441217
199435
61
305666
6
23267
179294
381202
241109
18
477786
125172
55
369817
13
211521
188285
352507
338335
143795
82464
5
57
54
62
7
83889
6
44
92
9
384668
230165
395405857
10
64
8
40
179643
434984
325057
27072
470958
116403
52
8
270473
138491
297801
4
86
240975
88
436424
355061
885191166
83975
17533
40
6
31459
473730
18
26
40
34
31
342183
461597
410229
850633606
8
378168
92
2
36390
51
369839354
378574
3
45609
2
331527
238084
71
397143698
284468
85
77
3
72
85
13
546090345
2
27
395528
274486
398110
75698
2
102166
4111
482452
66906
279436
411797
401498
68
23
16
89
32
273345
20
70
26383
55
62
24
364170
340936
369997
54
65
7
60
335643596
314683
223641977
61
727749342
113296
191357
88
2
4
344041
88639
1
55627
75
38
482873
458280
68
334452
390309506
227377
76
29
182580777
84
68534
403278
262658
8
2703
126509144
398532
469448830
728516498
452480
5536
21
187051
6
51054
162724741
77
132498
3
88
85
191011
12
206690
84
89
64528
180903
74
415875
11
70
68
258751
31
51509
320245
8
97
946863936
76
34
393613
72
249873
83
292399
68
6
497082
179053
36
485861
405176
191792
244675
695117121
40
35
65
74
574620540
417365
53
5
366771200
152144
286696
80
740802319
49
485877
9
241279
99
41
18453
297341
95
105764
86
227538
31880
99
112934
77092
311276
89
412135
75
33
255211
302461
7
54
95
340264
136123216
92
270675
19
64013
7
74
391303
354268
998479470
360530
8712
555002712
47
40
99
7
13
343909
341041
99
472616
396549
88
187045525
757097663
1
409196
81
42
72
103193892
16
13
80
45
50
68
275577
88
9
98
207529
384128
363739
8
81543
169592
113513
42
202012
259085
91
95
3
25
32
224996
349285
16
87
248450
176555162
50
2
49
376903
463960
313702
48
40
6845
138887
148805
44
68
426195
477626
11
357201
81
711217969
33606
23
228169
173368
1
95
47553
55
366821
474007
67691470
35810
54565
23
40
473388
73
83
147005
11
410743
467044
86
740274701
390813
460185
452855
388808633
28
372259
9
82
95506
90
896991825
98
63436
229491
460780
72
6051
65
11294
47
92
74
338078
8
295621
398567
76
451876
28
180312
23
554608160
26
182845
37
88
84
95809635
84
40
3
88
320770
8
15
244500
90668
42
1
14931
80
481816
463974
88
443327
4
961699082
115679
961038037
64
453712
22
57
425023
2842
458557
6
48
33
38
4
23
5
348323
462960
2
95
37820
492131
446643
28
295194
155311
73
78
138612
86
81
73937
5
198355
85
80
97
27
9
24
96
83
121957
61
368462
14
195945986
244186868
68
413220
136642
498157
61
372424
46453
80
12
763355668
2
76
14
12662
312842
21
56
581711595
171402
821204060
95
374143
449049
95
107556
7
90
69491
88
27
1660
390764
7
86
84
68
203313
75067149
2
497857
47
106224
55
460293
27
469693
171209
6
484601
34
7
78
85
96
60
89
216247
80
70
18819
17
293582
313608
78
21
38
65
79
750787368
416337
99970
70
332185
448982
84
239110
65
61
1
54
12
68
71
5
477809
72
462511332
35545
2
1328
44
147602
16
14312
51
71875
158895
40
25
13
227791
86
119707
199513
79
91
321790
9
211113
95
53759
109158
12
13
241663
2
315023
169798
248186
41
18066
62
396694
387363
365380
293763868
22
952327171
91
105179
215971
442403
13
45
47
51
21
5
70
24667
190242
136333
98544
396945
36
17
94
179727
877547643
254320
69
78120
1
65728
5
173772
35533
7
278430
413840
817618191
231512
37
442823
20
7
2
11
251287296
36577
384730070
143087
493475
792671947
458252
62
243747
39
425089865
17
59
28
96
98
183420
43
77149
67
410445285
6
38
50
29
92300
28
851895809
18
43
82
4
57
147792
98202
99
165037588
178289
73
173516
413603787
238478
37
2
56
253594
63
215260
58
60886
82
156292373
63143
450586
187891
123464
211124
82
70
97
124321
76
15
63
79361
784342153
382070
318412
19
441788
291435
595656691
193219
30
67
477103
2
65359
93
384063
150759
566402287
240307
460355
411757
9
87
81
45160
56
33
394267
73
245924
9
7
46
82
60672
3
60
451918
50
32
4
104309
28
473996
33
5
73120
43
60
69
66
482705
266254
37
6
19568
4
373480
254378
85
11
462017
41
15
26
42
26
16
694154453
18
8
179519
425850
17049
24
77
479088
220320
205811
493061
73
38
312533
49
206471
89
156838
61
728386865
139371
362380
49
45
303520
69
486017
19
92367
436731
28
458711
86803887
9
775670716
56
46
25316
44
6
86
371939
319412
98063
74
219208
361558
296892986
93
928335978
41
10076
236557
8
374261928
86
218614
168611
48
116102
79
424134
206989
101067
75
924747590
8
24
84
135157764
83
74
293756
9
466477
346228
27
928078995
18
292706536
257065066
12
47
233525
419615704
19092
66
22605
71
421658
11500
86
300003
9
364208
260080
3
362306
8
722054652
329725
378924517
433599
177320
83
360750
498406
81
18140
56558315
222682
130786263
4
49
57
115451311
4
40
66
367342
9
658550570
474935
98
266938
105126
464385
41
6
251694035
15
418832
436531
429268
465581
241353
13
452745
69
379995
115955
2
306728
71
318318
438583
1
19
48
13
313252
274219
12294
4
360401
107311
404803
28
8
88636
398351
166564
450062
38
9
213965
97
32
36
302024
52
26
136509865
84
89
2
669795842
270726
44
934735153
64
335388
149460
384647
5
89
218025
22
6
182529
24657746
35
62
72
3
3
73995
98
15
70
62
499620
15
78916
61
8
13
26
438761
451872
19
132206
1
84740
99
226183
158501
15
32
1
543960091
402709
31
164235
273757
311007
66
416541429
648869169
363527532
92
41
959943024
17
7082
38
139143
495139
463397
1
42
363453
55
269300
76
33
87
74
430947072
341585
69
214628812
35
8
261813
80
673549151
97
94
174097
76691
138658982
716110054
71
12
113544
40663
141534
62053
33
63
4
442827
309688815
169642
86017
86
1458
423935
37
155036
98
446991
152216
80
55
38
14
203039
84
131679
527034636
38
18
27739
206953
7
927474910
40
80
30
2
39
145645
34905
41
67
23663
408351
203645821
53
664754228
342214
281550767
370740
2
69
472272
407576
305481
71
88427
333918466
81190
503051350
485188
17
76
896328231
6
86
34
80
50
322898
16
105448
56847
62
169698
43
74
3
624360380
51
556061033
48
61
10
35
65
36
95
82426
7
15
87218
2
435499
1
64
85
114163
38
97
197474999
24
1
187684584
77
440552
101648
85795
9
91
4
249095
203625066
4698
72
83
871433331
99
28
57
125624
467057913
38
79
534166036
6
31
83405975
83
596134723
311410
109220
400993
217010
90
345711
134419
437554988
39
79
71
366555
92
70083
117418
21
7
24
1
37
66
64
17
11
487287
448042
98
89348
72
36
78
45
78003
37
127529
200866
226502
93463
25
350709
3
113108
5
351425
20
344815
32
319051
16539
88328
81838079
9
45
321905
454790611
1
91781
210789254
3
49
79853
4
136835
62
27
496703
98
414061
27
437543
317869
236242
27
7
64
98
77
41
20
60
254788
213049
87
4
115688
352277
19
50909
314985815
18
25241
112638
546947057
29
374843
373465
2
24467
15335779
135612
493223
2
245157
92
413712
404224
484433
22276
440695
70294
229331
194635
9
41
54
305413
11
233367
275716
63
31
26
279658
95
497574
476374
40
66
413622
9
6176
10
44465
286785
352459021
86
58
296429
4
439740
614309288
12309
365321
62
843120228
59
389623
49
170888
735066864
48
96496
63461
79
5
382879
771164844
195132988
3
31
289604
74
236845
477048
232150
5
50
6
6
78
3
11
19
6
496657
241564479
658353948
65
84
728266505
348473
463656
81
34
10
86
64
373789
277977
491812
481739
97
201984
20
268015
445942
13
257996
48
241093
2
250585
254656
13
94
21
68555
643561151
6
14
284637106
430671
22
74
222639
175733
74
394501
374057
132013014
359743
359504
996102343
9
337675
94
24336
2
78
42
54888
75
300617
57
22
29
2
6
98
98
35234
922728245
196964
15
33
60017204
88
148401
145767
380568
291931
270438
257611
115462
68
44
456079
48
29
286626
31
210701
371309
114694
304639
91301
61
86234
273508
73746
826045036
15
71
469922
157012
21
319529
438389
267300
474550
448183
93
356041
80017
28
1
854295692
245625862
496479
1
54
238505897
51
451771
39
474923
97
86
4
317077
59750
97
9
22
93
316582
50
87050
59
121647
79
18
11
874638696
140017
42
96861
66
53
147203
68
122371
436842
109221
12
97
4
3784
445080
47
384714
231105
30
4
986861243
7
47
37344
116858
333976
96151
661129746
491322
290396
20
117340270
2
413703
84
448894
68
390709
682541281
3
727882533
7
96
456938871
42293
84
7
311305
376264
9
5
345357
66444
95
34
283641234
132907
21
47476
8
63
55464
16
81
64
365884
78
455087015
141518
19
44
125890
1
6
273093
330070184
56
64
33601
423023838
59
594171981
31
6
28
261874
5
35
391806
167790
20
101244
62
8
30
423373
39
7759
12708
449104
494855
306666
117354
78
64
33
55
20
76833
387286
337246
25
71581
9
264312
829240184
127893
49
34251677
8
21
481880386
733871226
24
10
49
241262
20
97
270997
169606
6
68643
926896538
911419092
217510
46
245230
55
21
4
20956
385689
767664454
25
65
47
451004466
5
208889
389602
60
239691
83
6
224070
276998
422377
75
1
839836694
244010856
18
62402
8
15
89
268069
83
61
828254283
234230
43849
249706
3
64
930578494
99
23068365
63
6
251819
16348
175040
5
91
149946333
74
8
198522
203287
341313
78
56678
241712
282684
1
19
26
83
348391
2
62
122020
87572
37
36571
79
34
24
99979
33
59
36
28
220207
3
65
143593
1
416779
329416
55
86
98
313324
258127
31698
25657
6
49
207481
170768
344512
29
33
29
82
27
15
46042113
39
236373
175969
30763
172599
40
176856
28
63
8
95
53
73
23539
8
322224
53
5
197065
48
46
76966
75
6
67
16
61791
47
55
928052456
4
18
4
463741
454378
137635
32
80
20
85442
444712
409254
874406745
313657135
393457
27
234879
744232652
24
88
475143
7
55
55
48
5
79234
8
370140
7306
15400
40
2
98
91507
2
830745701
8
136085
461245
64
324032
70
30
116440069
69
40
91
67
132269
986524550
1
73
50278
300883
396501
114790
189090
157787
2
23
124895
169334
56547
293371
8
89
668840452
195600
202650
368308
99
24
172830
71
319598
89
435217
87
8
616087683
197959
4
19
9
11
3
8808
397507
99
376543
24
291938
103009
83
163137
3
70
435582
98
802657167
181446
636524027
62
259886
17
15
34519
87820
47319
404459
431634
103614
488362
380823
62324
40
204978
8
35
56
8
406920
46
56
41
43
465453
71
484680
92007286
29
141192
440943992
178098
52
48
3
866581028
3
67821
491715
23
9
262262
153756
74
133643
70
26
88
130946
42915
51
45
815308316
49
1
17
377789
21
62
98
18
149740
362647
50
81
26
341549
24
80
91
21
352871
76
317792
44445176
754117768
486134
48
303571
330433
143049
74602
895263297
11
34
17690
424939
5
208151
76
484929
7
29
3
10
316172
25
698997748
411926
199257
434598
33345
224206
79
31
45
10170
114827
59
34
79
762715267
493504447
3
67
92
289750
30
14
3
20
169418
43
109769
5
366571
363235
23
73
6
262195
50
52
76850
260682
458922509
246730903
99
74
115795
24
1
499710114
377696
38
14
180508048
44
63
384152
7
674327312
30
238495
74
95
276770
390442
87
9
51
88
91
272087
263935
18
56
65
150022
51
68
75
74
9
165365133
25
10
89
87040
10
475122
404934
31
233078
17084
9
2
20
253281
35
54
71
9
4
44
74
121660
16
80131
100346
75
94
1
32
55
197322
81
42
55
24
50
60
7
12
56
457648860
16505421
99
299721
1
73
338995
16
25
67
364149489
171270
41
30
40
355641
70
8
343575
44
2
374415
196672
326820
535157074
252072
84
10
9
499473
173675701
75
68
408793
768465223
11
8
93
229482
37
512540597
117388
146711794
484534
7
14
36
87
18751
96
264577
412082
374875
16
65827
227098957
62
396919
3
437677
98
235669
751983005
70
4
806988104
92
366829
116320420
1
57
656787501
93
17
61
671785606
1
424189
4
272284
398407
74
76863
33
448015
49
323692
93270
858732111
68878
9
57
285608
1
390063
229591
213337700
260768
19
86
8
10244
423140
247422
2
90296
11
354486
27
23
52
75
162101
7999
270846
458304
20
124949
623925489
31171
332542
345295
68
73
484493
58
321758619
66
8
38089
384279
295038
90
40
102734
303612
460734299
44
17
122506
427508
70
94
13
4
76
28
63
6
301437
221024
43
54
430871
352600
24732
69
56
328326
652770389
8
27
188901935
48
83
987254880
4333
146412
97797
353878730
8
5
49
203209
95
19
491100
99
379039
31591
55
42
200673
386280
199932902
21
396616
9
474673
13
44
84
54
446633
141339
130608
592505617
999388255
21
444494
33
187319312
239337
363081
4
94
255723
82
8
400659
4
2
83
16
62
281617
380615194
112491
53
72
50
293405
8
61
294617
127407
422317
25
260267
39
54
319662
147169
303063
378236
413036
264579
183909
46
386835
90
29
391457
474603
150500
86958
201825
71
7
36
60
89
85402
888228526
367175
21
189434
163343
202839
1
96
25
41
422514
9
54
27417
403139
99
272170
33
799753958
40
108997
17640
220875
64
291423
5
487345
247856
863042920
79
32747922
1
346380
2
283240
18
53
47
54
95
10
353576
379646
915239544
77
396482
107055
30
40383
12
8934
171058
150022
9332396
32
1
41685
61
159511943
1054
391458885
355186
2
14
68703
32220003
4
46
67
423203
65983
41
13499
457120
4
450979
257104
73606
97553
68
103366731
9
385106
65209
42372
365150424
43
399175
253719
37
39160
1099
783199196
618196035
65
49
288195
88
215810
8
1
279399
182039
238337
53829
15
21
8
30
278474
57
413182
22
388429
89
414973
80
216299
51
346161
23
433743
3
364008557
13913
58
19
30
1
86
53
62396
92
7
22
4
4
98
61
262611
39
95
227167
480279
162300
1
276344
42
96
406046
86
153426679
133022
160063
27
94
8
92
229871
6
419459
183508
199522
9
372077
65
49
445835
323041012
80
20
47362
348944
19
251083
682798039
775955033
68711
14
33513337
167694511
299289
88
399272
8
33
61
223967
47534
270590
2
440877
277760
371079
152531
354525
9
79939
42
283176
4
154040
53999
93
43
38
498481
90
93964
94
18
217659
84
57
38
13174
77
223477
420380
481821
72
13
91586
41948
181478
194454
69
2
74
219048
479931
74
347424
371727
50
265257
2
97
13
85
7
373362
3
37317
15858413
83
936069262
71
81752
91000859
129051
480564
199987
65
366208
37855
4
1
3
461870
238467
577068810
310790
7
377451
472467
49
74
5
3
104565
126745
274544
96
86
497377
360073
2
197900
472232
796031193
53747711
211301
288124
401475
64814699
89
254381830
122896
292804
8
53
74
471483
300462
99
19
83
299829
26
197335605
74213
45038
26
369546537
402734
366486
67
111699
15
307819
401951391
26297
709201383
91
440440
94008
397841
26
233789
305780
55
410318
43
297821
83
71
55
428891415
217826
427475000
431363
4
221779
52
443405
88246931
169463468
106111
462595
63
990696346
291678
103099
483468
54
17
81
25
299974
463115
205650
331217
232375
94
110485
3
1
92495
416986
57
60
17
50252
323722
96
2
58
21
186821756
87806
248208300
3
41
68
57
37
350730266
44861
844166869
71
74284245
195426
161467
77373
101246
139791
92
8
440293298
382252
25657
39000
6
3
146166
81
314575
370021
73
490253
912067386
433901
66
72
4
504416031
49
53
11
46
197095
252067
31
104912
6
358570
227449
59
42
31
16
139795
44
47
6
258370
132642
7
468167
57
9
450147
925185390
74
30
95
65
141694
508938861
340710
116552
349723
18
36
93
234908
494682
57684
34
492889483
452045
64
150186
597036055
617783256
82
197306353
153930
681604124
270522
140140
97203
45
260928
268886
1
25
47
22
410827
64
26
66
113060
87
197459
77
315795
97
152942
292612
458508
40
369281176
77127
374950
184712
348502484
8
838812013
292690
2
45
217501
810441998
68
36
267978
49
286581
1
44012
6
13
543630283
9
71
71
68
80
5
29
363661
46360
64261
404190044
105921
87
20
41981
51
65
54
67
724822295
28700
26
464411
271112
671464703
93
33
70
201146
77607104
7672
4
8
35
55
238452
10
381064
351493
238233
35
1
810
25
43
305718
97
71
4
534236452
207593
58
424856
433706
463492
298866
55
57
90
262841
25
318211
6
24
401171
242456
49151
7
74
6558026
449335
330563
218690
44
183522
4
81
98
104625
68
238468
16931
195825
3
499201
62
377927031
85230
55
466014
377894
17
41469
436037
62
221810
88
2
15
221115528
111312
483936
5
275548
556818816
99
98
5
14
209871841
499706
96360
54
64496
136876309
279692
12
99
21
736572976
54066737
477413
94817
88
52
272964
366624
34
31
433060
77
555836562
54
96
16
364244
2
45
91
19696
310216
105092
8
385112
49
325171
53
5
15
968021451
422772
306357
18
448572
67
365978
249522967
459903
145558
88
84
3
358521683
328218
39
684764886
418425
164577
104661
366205
25402
66
231188
58190
78983
362659
256856
90
18
89
50
166217
12
71
9
15
68
81123
44
116774
166706
860125504
86
1
133300
41
79
13
37503
268842
10973
421988
6
98364
2
85
249051450
26
2
13
14
198385
11
31
31
87
34170
61720
15438
71
96218
345730
159024
35
58
97
53
20
28
846581037
2
207762
380963
75
41
431701
413014
319712
786569535
444660
52
87
19
299397
29
3
88455842
215198
93
74
400279
33306
52
71
35038936
80
19834
26
12
93
477482
79
54969
181115
65
279020
70
238541246
91
309005
24
86
342616
326758
348030
60630
2
95
33
110097
372647
51
22
47
465007
150358148
90
39
46595
97
108451
45
8
55
2
398130
44
96572
1
60
378353
30
70
278005
78
57
176482
79
9
89
179439
1
91
289189
95
94
318180
492932
75
377644
263684
345338
52
34
67
6
492055
7
2
4
244427
96
392390266
182172
48
8
300031
69
1
62303
68
85
102517
86
12
13143297
319101
6
36
163432
297432
370583
5
444680
57964
5
133209
336410262
167016
77
374098
22
45
50
727782011
189692
4
22798335
304588
492113
670294282
581761768
107748
150195
281885
86
198271
2
293642
495263
109715
81
11
54
27
52
81
9
174404
409261
758912502
339440
174537955
69
8
7
6
139439
66
279337385
95
154965501
89
189869
54
41
54
88436365
66
62
3
286760
129840
2
6
3
81
363256
54
14
56
5
54
34
3
358995
163649
37
219629
22508
418858821
92307
288412343
30
325945
654532034
97
450172358
74
184483
18
111274
46
541341540
21
263032
42
83
389842
73
23
6
120293
32
83
92
88
7
497529
91
34
181008
92
41
20
344628
83
9
24
34
5
151686
163715
48
5
263173
98
418744
219255
775663984
3
10
204112
473532
9
374421
112017
76
349424
264460890
8
9
18251
30
179091
23
441022
732128525
739432729
317270
134370
88
340222
51
258504
762710064
6
38
413004
3
94268
45
967546128
77
93
63
51
2
299209
6
205432
14
85
44
72977
105997
73
1
13205
60
424627
379185
39
36
4
99
5
46376
5
181999
7732
242446
48
39
3
72
306977
62
170889
13
91
3
452733
312463
162023
10
76
31
982408053
6
281499
3
47
69
201882
87
607660317
334619
8
13
58
4
243910
158713
2
78031
293376
88
327958
218774
489352
312827
468814
699029504
386163
408345
499873
5
66805
10
460810
130986
265910
83
120320
163819
50
77
339363
154191
62
378999
190420
95594
15
405492
23
244585
433599
41
31
151245
108293
9
428873
2816
20
841937043
64
461243
83
45
3
157599
446707
74
571243285
66
2
20
4
288168
23
94
496803568
356532127
601674379
2375
72
410684
54
92
5
263037
435835
52
79
50103
111222
199399
356782
37
354631
213892
388454
53
8
344798187
31
594915957
7
494649
91
52
88232
6290
231863
44
223472
23
30
151949
65
17
484013
66451
200705
239048
27
86
63
271855
114471
75
790636167
41
58
321238
89
20447
18785735
2
5
75
88858
4
69437916
2
249644
56
69
52
63
267904171
78
399720
39923
4
33
58
82
32
5
9
417657
64
74
72
232544
48
335329
402111
128970
485665
87
38
270318
171918
412346
54
39
74939985
7
86
954940235
45
252463
114581
418010
483427841
441464463
47705
31245
4
54
452840
65
49313
62
43
239686
6
22
80
373840
66
212299
28
29
216590186
284542
1
474222339
7
285191
4
77
12
286361
39238
375893
28
89
3
315996
35
70
89
35
69775
94813
378787
191027
90
39
91
388307
554728700
3
353245213
71075
4
2971
56
56
61
422234
108341
56
14
32965
35436
471689
348149
827728171
441016
154798
391009
1
283531
40
360467
56
175836
36
194825
29711
97
75
482260
78
221985
8
10439771
5
97
98
11959
8
194867
76152
159548
487381638
330874360
478678
2
14897
45
24
28
756207350
11587
25
85
73
31
404189
55
66
57
57
221430
213252
359820
135582
189190375
709596230
85
86
9
3
905425049
289963
2
245392
6
205698
481594
194856
104623
140693
371084
87
741110549
48
31
380067
7
187270262
43186
71
32
9
190200
36899
407783
198317
92067397
76
4
46
6
394490
80
446522
83
400608
98
436720
26
359234
38
77
92
127700
55
8
222113
95
2
124136
9396
175696
394890
378607
329389
13
73
2
39
280718
10
65
115749
410062
113431
124322
10
74
4
85
55239
42
94161
59
361789296
96
642005287
57
83
258889065
24
324164
99
310433
331714
142010
15488881
66
68
66
38224
406518
95
29
67169
45
794193864
113681
53
9
428294
265059
423420
92
68650983
455427
267180
6
72
88098
4
58
326464
30
22
687277098
52
41
496117
305923
355690
946210220
84
98774215
165352
69
818519329
99
484268
451347
82
4
143885
275942
58
71
7
61795372
9
480896
459231
183739938
59
267669
124227
9
33
213025
480910
89
127414
203363
4
65
79
56
44
167180
232838
400739
4
406167
300353959
96
206097
31
39
389803
49756
714246986
77
37
75
803649310
307544
31
62427
37
76592
1
939831153
38
427024
9
90
9
208518
98861
98753
95
77
85
69958
55
90
90
12
7
458885
272349080
89
437469
7
145109
244172
277112
85
96
58576
64
29
439220
1
23
281373
273918
945420963
1
6374
461853
187618
55
429873
438308807
53
340175
78674
249643
2
384425
42
366326
51122907
233113749
19
97
24
81
48817
396594
46
686674032
348748
19
38
85
5
57223
130440
8172
275947
61
23
13426
50
478486
116972
31
724180370
54598
323148
183418
54
30
88
160026
33
358908
25
11536824
53
70
487819
248380
44
393926
196252
5
96
42
68
9
14
131254640
984588668
258800
66
5
396458
92
94827
23
73
24
499325
34
60
1
489653
73
65
357399
8
628792494
86
381623
43
85
54
11
33
9
135424
42397
97
410282519
332780
835898244
95
87
68
32
92011
21
225658
45
5
32
99
148636
254719
9
93
84
116642
752762276
7
246311
50
7
9
24
50295
329713
93
229736
42
53
389065
145174442
225693
46
91
306914772
310776
440111
277106
479894
29
22
2
120224
57
39766
415664
954814933
8
67165
345402
87
78162
19490
48
139139
253083
17
218253
21
2
62
45141
42
115380
80
73426
355439184
2
66
403853004
441092
44
115569
68
406114
332972
2
132377
429179
50
99
124504
98
4
56
84
115777
38
28
116309
71
95149
4
352777
231598
8
80
497284
537883849
74
143313
29
19860
4569
356070
4
18
959342533
454029
212672
406502
16479
61
21530
151847
466835
5
386254
30
3
5
330580200
474822
32
64
227198
102813
57
83
258129015
66
9
52
344380
117052
882639899
12
1
39099
96
28
78894403
24
284548
62407
4
24682622
83
72130
66100
10
279270
81
52046
36732
66
81
32
137828
239699
332810381
40489
23
64
30
1
77051
72572
7
52
298479678
83
609355977
6
92
355456095
89
73
244227
418123
134114
426067
1
39
63
2
65
36
59
98
65
8
2
116318
86
49
349113544
7
87
284276
482784
9
38
413823
306208
313
175951
257010
79
87
706946593
264387
77
48384
26
354910
82
8
247061
61
339799
288020
88
600809206
27
60
86
19
487771
33
57281
88
99
660462066
28942
38
56477
9
1
13
30
94
45
77
101756534
453066
5
53
43
169883
310007
203671
875543554
341600
62
904809555
905805658
13
72676
58
228507
61
78
6
66
298862
96665
5
78
39
1
2
70
324388
210404
78
775699706
77
407011
334752
583186903
587560832
34
84977
187548
218895
50
6
85
9
388762
8
836078582
435834
9
92
85
100347
37565
9
2
485565
364217
102283
159221
85989
78
844007635
372411
131804
235558
453128
61
268610
7
43
312536
5
49071
23
327936
9
530928000
298116
62
95
254833
95
277468
685428188
55
1
89
440678
430017
2
15
681942868
281153
63
376237
381378214
71
39
26
428142766
499685
495960
59
44187
352329
275701831
40
498658761
75
63
87
474943
58
5
744467214
252566
214821
486966851
80
483768
177847
233848974
214376
86
49
332423
56
9
92
28
12
9
87
21836
149379
81693
47
88
80
75082
187958
4
403194
79246
247562
62
577889514
25
119363
38
863439694
128516
1
22
41048
919985929
314805
108009
169821
6
166312
756313011
183338
81
80437
48
55668
90
40
340775892
349847272
1
810083319
134511
3
46
279665
527838263
7
65
50
783572854
84019
1
89
214983
451240
28
18
438140
144666
95
77
1
48170
4
9
33
22825
88
74
241629
313448
72
381272
24
9381151
64752
135248
64
70
881420426
56
99079
64
997927269
22
60
62
437939
46
394360
359116
381006
183127
34
91
65478474
69
5
308443
80839547
66
12
463127
93
220455
382636325
10
17
88
357691
50
9
66
1
6
81
60087646
55
49
83
51
120625
41
225924
56
19
231049
267640
75
75
92
119139514
25
49
55392
10
73
915433319
138219
446094986
81
484695
558283103
5
89439
9
274086
226542711
89
39
97
9
5
54125
281063
241699
1
312661
32
43
772675771
39
873715644
92983
59
875788511
19
64
403656
625569680
2
49
214370500
27634
34526
44
377818
98
352347
339836907
92
216793
369236
555192554
3
21
58
385323837
199266
62
73
304519652
1
800960917
452586
791616379
479242
22
85
260779
395719
83281
140385034
71
951105608
399332
246248
474890318
4
242005
94
2
405624
92
398100
919043882
51
122154
30
4
41
99
30
72
97999
7
245646074
7
66
93098
318487
732637008
3
1
20344
43
7
204037
92
41670
320088
36
14
344992261
73
59
36
470380
4
252534
30
377059
79
624950269
55
119668
283335
70
330793
29
83
8
280092
406014
7
258796968
734979051
60
968998906
168011880
197832
72
4
38162
229696
76
223663
36965
116201
64
74
2
10
7
64
41
35
262176
9
94
60265
128102
150031216
5
72
3
29
9533
59
422423
5
115791
38145
104819
30
22
36
33
71
91
72
55
37397
22
112942
35
81
131318
46218
445432
412239
289508
104586
101262
5
150629
79
92
307946
24
513994976
8
51
14
56
78836
62
85466
208070
262730
43
96154
879968668
329609
480215
95
84
406241
81
160180
65
42
342841
1
8549
120829
158257
43
126744
149834
25
18769
7
305632
37
53
49767
324811
20
25
207543
644912769
32
31
5
36827
20
328186
96
244829
8
141931936
51
477527
217646
352684
59
47
5
62
82
98025
160613
441319
144479
201502
94
52
7
407747296
31
191796
94
290037226
94
57
35529
92
1
65
24
36
398359
412896
505896043
20
2
534162638
256957694
338434
30
9
494038
77
116586
77
13
403499
51
53
1
31
88
1
54872
256024
13299
99
29
7
77
73679
32
129874
90
184033
19
93
4
42
141703
38
58
95
202185
92978
307661
356936
32
34
251771
363518
467900
29
63162
45
29
291848
293469
36901
360250
653717421
32
43
3
48
136779
472782
715564882
44
17
387696
331067
73431692
283240
66
58
127747
333002
18650
51
197271
25
59048
9
85562
8
129433430
69
41
72892
778765593
37
7
70633
16
31
68504
115832
43
66
476803
31
325783034
15
56
305519
250751
16669
49
410351
983537226
24661
855423042
51
125664
169881
102395
4
18
113693
19
6
22
385106
857355716
250804
498238
82
46
66
178826
108750
348249
387211
42
17920
445615
76
61
119985
289736217
256807
143153
84
6
271376
457926026
149705
901752521
45
304806
55009
937492830
64185
120049
243670
47
469608
56
57
94
38
38
97
16
704504272
356773
126861
202416611
4
70
688793210
433833
427146
132122220
137037
367125
81416
290726
104938
377549
107231
21
70
361263
1
96
143702
40322
40
867935289
194937
420951956
71
94
18
274978
43
146883
57
29
99
382306
27031
133745
17
53206
2
244404
91606
189966
770221997
46012
7
13
38
20
76
54969
87
43
485158
44
25
83
78
53
128346
92
1
393292
71
41
86
428900
63
77
27
20
146190
90
3
269779
471544
62
5
495599
92
57
84
258887
18
349096
40308426
12
369580
97
320515
5
58919185
75
142713
237541474
91
43
221820737
271667
9
89
571352678
418299
32
697642338
362329
29
84
47
787363508
125740
99
848555455
6
194990
373620
21305406
137775590
945256702
547648455
54
6
35
198116
19
92
26072
63
62
592997123
27
331032
23
47
42
6
27
58
961208123
46014
849860746
58
437703512
22623
740058003
92
338259
188323
16
104823
332691
50
210910
4
267889908
80
16
19996
2
291322
53
113597
475590
126258
85622
13
70
9
483927
73
375948
315147
328669898
359035
85
233584
54
335498
9
346353
66
472983
418006
13364507
41
434914
2
465352
89
400162
382890
133164
3
175312
49
426845
3
56
76
475272
84
24
6
897916915
80
51
445928
15
4
54
34
306400
95
365399
383758
84
108252
384151168
947064462
112226
46394
66573
3
37
254361154
5
79
233964
7
73
25
7
64
7
579150632
362803
125195
94334
245084521
26490
73707
67
417632
400657
3
98
19
23416
42
126950
32
99
25
429506
3
303111
20
68
59
31078786
6
75508
464259656
51
43
30
945844974
450038
142769
831711516
96
7
1
49
480130
2
75
254330
85848
462770
111635
3
114006
578228188
18
8
268661
48
484866
427239
91420
382779
28401
167881
116363
156541
196012
74
65
953456500
81
256921
5
283458
63
921981287
405330
184140
475000
71
76
97
196835
393730489
307903
12
61
25
311951
13
9
19574
80115
474906
112245
225463
300212
416167
413937
63
965485879
44058
42
235426
338213
364980
324689062
84
53
304942
11
322423
105068
6
48
247330
682877485
59637
368013
481767
91
96
71
50
174227
469499
1
3
156496736
13
109972
497861
9846
260101
432664
81
831751445
49
1
381411
31587872
36
30
583029422
47
389959
71
356560
6
33
57
79
56
89
187511
36
149056242
159457
32
18
6
6
4
4
93
77
44
61
6
20
454639
10
27
75
30
88
10878
754889093
142221
262410
683814781
352722
83114
62
87
307348
97
240447
88
331110
412638333
81
185848
88
23
414645
15
105751
45
50
59
373473
2
227063
320516121
7
314700573
18
93
95
17
21
363328
81
99
38
62
21612
84524
9
302260842
384669
89
117706
16
19
131695099
39
196134
937399225
381232088
27
245410
382869
2
323938034
58
209178
4
809034539
24
160361
490144
4851
91
349475
2
57
321800
214316
2
532843836
66
158808877
18305
927348133
35
87
473643
10
459097
6
39
8
6
97
155800
152387
979164519
3
81
796219822
359417
51
43742
18054
58307
146474
76
94694
776753701
751828784
329694
55
82380
292046
46
417309
169054015
456349
173423
461431
9
212036
125912824
52
26
22
62
95
75
48
84
20
27510
65
668618187
4989
21
60283
6
173927
100223
289322
419911
601297371
17
39
381179319
465201
37
55
53
297459
137822
25
66256
276375
53
42
65
23
73
7
689160000
494668
67
99
317452
433026
47
5
997542336
467409
83
107917
28
49
53
86
332758
339658
44
8
16705
30
72
28
68
94
10602
451873
272471
310809
16
499397
87
326491
135323
170712774
7883
237343
7
64650
2
44
48
91566794
95
70
11
13
967777694
65
273532
61
230850
456877
491482
282202
262159
57
335522
2
3
1
373949
295115
18897
7
94
364932
46
23
424364
225206828
101531
17
25
235750
366684
467828
41
35
33
481839
25
4
50
21
19
5
287750
20
33
29
60
210910
143339
7
97
234466
391812
714269901
83682
38867
50
244846
9
32324
441570341
35
27
89
118458
330123
90
8
57767
99
106202
96
23
94
202976
8
45597
65
296197
60
8
491364
49
44
436566
53
223120
28
67340
283484
226069
30
27
31
57
50
182324
3
7
487113
1
4
22
220538
3
11
219495
6340
267122
3
29
24
27994
951552110
454835
875303743
340442
187787
191975
419702164
11
21
39
79
280315
99
14
85
34
8
80639
228135
52391
61700
33
27
94
56836
12
354173
62
67
922421931
76
4
41
217875
34
621395511
148786
73108
24
3
170007
490435
9
86758
14
267291854
487585
13
61
14
84
92
74
467013
101286
955116374
67
70
275123
428138
8
462797
174142
8
36887
93
266751
141702
42
6
70
50
57
13
506410389
5
5
2
313680
360344
461100
16
39
77
954685184
38
68
23
59
10
33
44
2
31
356694
382221
10
91
632829788
317010
112126
75
16569
492364
332636
29
142627763
39
327189
78561
28
145837880
459039
108938
124443
31
15
2
60
495779
4
155762888
82
3
64
6
70
35
9
156671
85
100314
78
594133760
6
80467
40
204196
285010
454991
12
68
268018
60428
51878465
25
214924
85
37
60
79
329765
176907
4
36001
130238
182649
94865
80
75292
131924
88
3351
80
260679
3
31
62254
57
186503
5
35
48
758774072
8
445935
254311
69
71
362516
86
60
452209
337473
98
160592
427378858
209309
31
5
6
923057830
58
190570
24
67
319202
269647
313553
15
371954
19
86482
38
74
37552
5
39
47
127495
19
300679
98613
90441
374939
31348
36
30
89
84
468796
82962
32
69
443121
464695275
178525
85
40
474579
447789
473483
433656
207638
63
66
373465
80
743344282
233496
423669
112078
885217589
192111036
615760253
82
9
45417
3
6
207809
45
47
31
35347
271949
38
92330476
98
184
478683
222479
3
94
191247
369144
91
26
597811956
88
49
465242
37
41
3
71
10022
71
71
267500
59
8
71
37
55
57436
230723
86
94
499939
163376
18399
29
176875
86061
54
396529
86
3
266795381
135916
383970
46
8
14
71195
320027049
433025
42
453610
40
377970286
82
215085
370896968
277543
162203
27
946928932
332297
6
119228
806834044
555604251
92442
325010
79
69
442625
6
17
4
301870
20
85
330236
15
616899821
84785
99
32
416492
374748444
16
90
16
491680
32
17
66
20
15
9
257276
460172
6
133461
13
489222
72
7
328337
383444
33
21
523136928
370814
72
493532
101272
99
79
30750
83
20
271205603
1
374580
119304
95521
96
72
517792173
489290
1
87
2
200778
28968
17
55
2
11111
57
32
68
30
775066453
326365
996596802
264250
73
918152817
94
274507
70
34776
357207
8
47
79
60
76
44
386585
181781
420486
333514
96
665874572
50
9
79
84
11979
194574
4
268154
30
226378
954065587
29
70
96
70
1
84
57
283025571
28
70
109986
69
90
34
27
8
96
181234
114748
5
56
141596573
679016692
90
1
14
415286
25
91
3
62
81
25
212197
6
92
9
43
63
135786
49
26
55578
16
35
34
36211777
69
1
695317108
40
81
6
53
485274129
574141329
213999
304301
392551
78367
443096
193456
106490
48
505178054
338943
49
343023
355329
92
686953542
456901
42221
349
241259
106458
128814
652704780
24
34
193444
497716
42
493159
85
46
235853
129017
148859
48988
25148
23
341773
21
65
578340706
480337
5
30
353393
89
32377
81
391385
96057865
89
39
29740
164002
4
76
44
85
41
80
6
16157469
12
11
343045
44
198137180
48
483394681
405856
1
440365
47
86685
345396
392760
351670
45
89229
437666
57
658849214
654342768
15
40
46
91
10
23
63
25
25675
319586
141224
45
54
1
424094
17
32
80801463
81
584475077
332432
57
626743282
117116
159111
13
298718660
264528
239545730
68
895857499
243735
487783
3
389686
20
12
10
44
52
251461
994970135
26
435051
5
19
8
8
861782928
153439
398151
2
74
35
83
25
382645
217097
54107963
42
9
81
42
82
80
579759902
32
100245
314649
39548
465811
866393843
75
324503
781733754
89
46470
62
455610
160075
36
264921592
346370
507648370
267283
488025
10
38
10534
17
92
6
44
24
487297
400806873
267682
139524
31
35
368296
18740
62
63
47
517775492
22
6
1
153033
122138
21575
205578
160518
186291
52226
11
275460185
1
88
161873
374654
57
309358
300181
353568
354224
75
290330
23
40
3
274861633
47
189944
4
315637
22142
32
354989
790271493
39
91136
241546
496523
175553
54798
3
66
348746
44
8
69
60
443189
50996
201912
190048
5
55
331562
20
2
6
50
22
27
16
92535
20
230534
767266244
19
130633
397869
24
48
44
184117
31
56947
46
43
4
57
210782
121758
490610
15
57
77
334921
36
323660369
27512
164622
1
212186
519335016
54
51
82
232007
40
61
94
45
8
19
135717
1
37
92159
400307455
298527
60745
426720
307226
84
25
289562
129389
62
54
54
450623
248109
145007
194817
99
96
475301
143127
87
92477
3
283133
251172969
306743
189836
80
185974
470966
352959
128272
68
49
33
8
74
44
162730
434874
473570
112251416
294403
4859
80050300
50723
17
6
68
47
29
334894
7460
270945
278694
235331209
48
93
90
9
36865
77792
414037
83
350682
181552
312469841
175872
199274
420721
24
441441
9
72
56
87
435940
50
91
27
207075484
73
65
71
53
208175
80
46
288906
89
239013
67
8
496267325
10
438149892
20
55722
72
73078518
140948
313861
8091
40
169332
30
129336
34
34
407519
400119
176528
135097
9
5
9
462930
201091
389433
5
29947
643471077
5
70
318691
109310030
16
75
105686410
98
766837220
53
383897
168782
150343
10349
117650
37
18
77
27
12
322997
54274443
90075
515467742
322873
406585
420971
46
404338
237849
41
216011
26
172610
653366707
196142
408369
70
22
385256
230632
2
209994
937350314
352020
209605
30
342413
528109249
64
58
76
472885
294135
59
220007
5
18
80
93
271846
53994
27
71
310347
40201
460166
852029724
97
1
874806385
32251
65
479039
123706
68
233042
202325
79
11
32526
517680592
10
57
137064
61
186349
617013764
13
44632
652997488
25
241477
421721
27
98397
53
892220393
8
51
73
22
78
440989
35
216277
6
28
21
68
262166
1
23323
189796
2
70
67
11
378683456
458379
58
787894909
345503
69
329850
483537
499493
358332
680086736
202094
17273
360123
83
112610608
146661
148398
4
516887545
495449
178719
80
69086
73
9
186251
2
266402
261431
84
22
4
9
391505
91
1
33
419251
82921
216801
200717
17116
8
16
378324
35
75
8
34
191452
6247
108691
89
88
131276
60
45613
275207
1
34
480875
29112
327640
474851
9
81087
286132
41
89
47
66
25
89
373947
245013
62
8
89
5
5
37
37
323155853
25
157815
16
96
488171
17
125817
66
374938
86
271298159
22
34
3
387809
54
34
250153
150533
91
86
1
388676
3
97
68
14
71
9
60196
55
71
412172
8
409461
22
290076
73
19024
453726
73
41
214802
252675
63145
101417
27510
132101
57
287235
85
3
64
86
240885
86
78522988
214927
6
34
386590
109440
42
79
40
398187
58
69171
10
1
7
249214
960924529
1
8
6877
3330
236759
338701
404072
293416
181596
56
348133091
206689
110573
852049606
99
132815
71798
179508
15
482384
97167
17
683848911
30
327515
20
71816
458534
3
11
64
22
58
24
64
317004
80
34
40
35756
16
65
65
1
58
33
85168258
359882
449367
7
58
261175
17
62
11
415557790
9
26
196881
80
47
39
29
484614
89
211161
66
56
115053
93
384458
43366
354008
83212
94
16
3
62
36
35
90
321108265
376289
376478
364611
502957327
185100
6
475140757
390288
94
8
85
76
36
6
65
28
32
77
38
45
53
27
76
50
75
90
447901233
408249
150925
99
368065
845001757
5
140325
87
337411
10352
365745
62360
26
26
39
476833
368219
243342
5
8
60
16
834267505
112032
269702
72
17
57
42
11
496283
65
90786
28
467625
256588
16
235101
376039583
2
183636
48
37391
261399
123122
87989
67
27
67
53
643221854
22
371316
13
457559
97
455522536
80744
197197
321127
175192
57
46383
36
77
9
373870
50
854444384
95
67
95
51195182
75
12
783424350
206828928
36
119275
36
9
166581
40
3
334986
98
45
9
824120847
157431
63
47810
41
444017791
577698501
31
52433
114420
26
75
470884
8
4
105940
214713
23
206025
80
154621575
336586
35374
36332
287366
84
52
354761
26496
36757
212930914
37
67
156686
478259
18
92
62
469464
79
278763
6
37
996984540
382234
115873
39
390221
316938
410685
410340004
60
397025
482541
232866
21
12
13
463042
676134695
29
4
45
312171
115655
7
5
132623
76
133306
81
175110
489772
295582
410634052
352912
461919
9
727398895
77
66
45
23
544637384
42
79
302568
99361
45393
2
4
94
524233767
84419
120113828
91
155703
41
342876
493312
262509082
63
89
69
24
65
5656
9
973865
55
77
418813331
58
60
7
91
26
5
93
49
126976
25429
53
136631
97
457388
378834
635946959
89
706864508
4
6
315936763
328637
20
175889
260042
237428
99
447698058
454043505
952434886
358690
58
6
476462
56
309059
395296
222479
981738777
73
319521
119947
7
441607
9
55
49
485736
70
165534230
74
49501
19041
260269021
495199
69
100946
54
3
164585
42
1
99
354744
10
68
61858885
7
41
437237
64
13661
222933
121804
479658
86
237029783
204167
464196760
8
24
71
23558
34
29
68
5
91
21
23
23
19
1
87
404285
74821
937361710
85
3
334475
37317
32
92
21
95
78
66
156833
227099
817986239
298172123
145953
154606
63
410570
297642
4
90133
57
52
24628
39
30601
17067
62
90
45
11
55
52
42
169646
121064
92
8
46
224239416
72507
33
7
404478
20
5
9
62
282810497
330547820
483249
142426
96
2
8
86165
42914
5
95993
4
24
157590
99224
29
154455
54
30
338927
19
18
44
40
133528
173220
7
57098
134572
83
62
314277
78
6
342085
369640
201969
66
542438014
333715
25
314651
55
390748
230703
29072
229472
3
73
5
423272
52353
28
763268190
729510568
107197
453788
414042
120398
109136
4
225523
29
486658
221849
45
815428526
99
20
3
141853
7
46380
12
69
494626
234534
70
482537
11528
52
328700
383037
3
93
33
78118708
86
422691
217071
60
238418
99
84955
72072
387460
9
9
424950
21233155
67
52
196149
70
229013
62758
26
97
6
16
285210
10
32
97
91
68
45304
737942210
78
3
99
75398
9
74
15
61
817748693
455743
56
5
33972
137395
37
44
87
482483
27
98496
68
46
67
78
13
4
478752
319388
304946
4921
86
49
350279
113588
35
65
6
93
47
15
251020593
325504
291003
40
18
25
24
239528
18
63
25
38802
1
92
62853
56
854174662
36
241615
6
8
55
322186
256623
452801
75
11
67
63679266
90942
49
476869
9
8
100544
83
414015
6
10033
81
432882
82
37411
491356
12
157011
607410874
28
479080
307655
19
52
239672
151965
60972
808909195
180257
58
74
231076
62604
49
3
9
345273
169574
6
207011
59
492388
11
280201
272068
24280
345658
271423833
419164
46995
214712
87
52773
484633
31
17
35
4
399971
56244
91
76
71
29
7
211817
369234
66130
96
69
83
52
356308
259258
3
56879007
58
334498
299620
14662
31
3
448465
239547
14
96866
33
14
37
401212
66
406420
64459
20
24
149822
7
37
482188
481025
137873
37
146423
47
159391
453035
372603
3
6
267876
111541939
386871
316828
60
950210052
246022
47810
8
332088833
430958
184998
203679
310004470
7
18
73
2
16
33428
98
55573639
336950
86
37
790087123
34
140044
3
611406844
39366565
41
56573
86380
7
74
302578
32
95113
90
13
411682934
9767
18
101921
5
1
8
76
91
87
3
387370
76
263826
114206
319494
12
1
7
89
9611
6
83
51
82
2
28
9
94
365274
353272
6
62
277670
352100
49
304867
601883962
318550
432883556
53
33
461079
9
32370
36
35841
61
47269
48
9
401771
75706
99
879
829961498
1
47
316132
281621200
35
35
206997048
779651474
187380
2
1
214218
954628414
53
19
43
44
2
456296
379597
3
70
61
239400
15
59
1
253171
8
72
2
4195
294715
68
96
471266
30
218815
4
20
58423
828613207
22
12
478858
305357
80
284785665
244837273
307152
143913
438435
906248369
447964
307992
624785064
83
3
70
72
16
432248
89
156018291
83
1
275377
241988
236806
90
16
243540
78
487399
760575844
152444
10
69
58
21
218523
61
386524
67946
600461244
56
811711150
82
470056
87
499453
21
7
148669
42
4
474324453
30
76
15359
147138
72
17
296374759
28
38
64
59401
77
17
92
53
33108
81676038
15
621114412
41
386554
60
38
94
331041
389890537
424398
179035
28
20898
994072046
560160022
53
83
390920
61
8
446579
49
7
149370
6
375942
4
77
27
21286803
135013206
86
31
7
80
10
9
34
29
30
60
30
68
4
305005
215053
5
1
423554
232227168
38
14487
479408
45
268550
4
191941
370454
11
19735
400964
2
248989
148538
487706
17
9
214138
70
36
16
58
68
10
307164
89
28
316731518
454618
97
48558
72
62
351787
1
1
92
81
62201648
46
52
70
1
84
134872
49
148720
71
60
344817
36
18
352042
478643
515789177
148035
9
22
56
132484
456963
239800
488634
21
90546
367823
298028
303149
87
10828
73
97
49
317028
64
57
190637865
484494
893205961
177059
350095
155324
9
100036
38
89
90
84
533656260
275004295
68417
62
191144
460699
278157
25910
40
713775495
1
236101
952955347
79
147001
1
459356185
460069
58
294959
7
2
58
11
394843
42
26
9
8
323775
112359
57070
879363688
72
82
99
125549
7
29
18
131100
76
72
358477
328873
85277152
198424
170879
206570373
410502
50664
268145
12
401351
49
49
6
155869
85
81
50
22
17581
3
361452
210606141
70478
279446032
198719
84
11
41
92
88
48
61
650535115
64403
66
305949
13
111508
294860
924770882
82
119293
41
88
10
489130
319989280
892891692
78
79741
80
481364
76
447552
310435
395087
353512
40
246947160
49
144003
850
429132
52
48
220839958
77
22
88296
90
300185
73
197478
9
77
4
499134
4
63
463906
8
25
67
788364817
45
76
52
326398596
75
43
55
235826174
674770186
5
13
17
847976145
479610
97
24
117192
684525332
1
345002
159129
50
65
52
98
69
96
7
1
9
711999737
256834
3
54160
96
66
466682
51
4
119042
72
47
4
12
25
384053
499816
59
283573
82
202309
288546
87
451719
246090976
367064
5
297404
142126
51
46
4
21
64
23
38
434425374
120932
70106
414135
7
305655
66
14
578655658
66
372454
7
99
53
46
26
16
22
52939
37
79
151143
34
63
65
2
17
26
27
109200
49
53
150450
6
57
407149
97
469851
12
58117148
79881
405072
15
865461073
387365
72
728753807
24
757038734
26
46
446233
93864
151341
97
232801
44
315403
15
36
640520954
91
6
489678
134850
64
179498
429613
435671
87036
7
465553863
48
16
153642
18
171118
9
46
38
23
448262
6
53869
98
22
21
284866
443734
606400551
62
31
259465
71
59
47
10584205
37
309937683
226652
547656220
59
358946
471713
380519
8
444727
269577
46
228286
29
2
307631
46
435719
96
478465
9
485067
260881
6
492916
124696
92
40921
747109222
375827
965783102
28
496875
132544
71
16
2284
240304171
96
3
88
439064
970196172
21
454383
68
18
30
30
76
321036
746189798
138251
32
48402
96
71441
49396
1
5
943143671
347151
80
246111
2
54
235841
9
434555
19
40
232537
8
77
45
22
308133
40945
373429
20
210509
6
44
482035
84
435
202588
52
6
33
55
90
16
55
80
489116
30
91
98
46
7
246563
96
84
119258
383136
31
24
517043350
82
451663
89
61
3
58
89
90288
286938
7
14
43
64
81
493305531
30
345994
346104787
77
227685
88
81
459126
457896
40
657151168
374280
37
320500
55
432480
135027473
85
689714961
49
49484
6
206043
25
309266
29
1
20
254313
489311
358826
2
15
6
51583
4
45
496055
28
6
854001876
7
92234
149552
384047
8
87
8
66
130913
159687
27403
31
197577
9
356982
379477
81
79
91092
253723
968857728
6
458651
64
700186739
233746
97
303189
1
27
50
85
23
57
7
165624
7
164611
26
142621
41
44
40291
495409
295766
7
208365
366583
801100146
3
70
19
2
9
66
207689
8
14
235822
302992032
50
218537
38
75
301044
3
5
357398868
32
472296
105188
80
53
125934
93
21362
15
403436116
479477
493408397
198809
715608090
376758
58381
397826
12
623062382
4
151710
452795
797158683
443807
94
363979
8
964729728
454053
6
94
4
232217
27
356286
204600129
160673
142366
77
651100433
45
82
200587
359586
422885
890550672
49
70325
80
42208
431391
262384
8
5
19
170678
82
442005
25
259408
66
2
965792710
31181
74
422838356
70
54
213809
81971
94
43
9
216519
66
30810446
430696
70
54
58
5
24
466025
36
7
181949
126101
364094
74089
70
72
34
38
25
22
68
56
471894
255391
752569209
34
328090554
351767
9
14
2
51
27
4
297572
8
140343
3
329055
74
62
462628
177097
48
49
352304
86
70
14
21
892544216
17
78
10
77
109684
738804909
849610955
494875
572608825
42999
191014
238968
2339
406785
64
32
345482
46
3
388071
18
75
77
46
49
75
46
144142
7
60
342129
220609
8
229582292
16
406936
90323
158860
355270
374492
29
61
233817
487889
9
127516
94
173423
358139
92
172411
433601
29
761463921
453646
747421716
94
31949
233760
425627
35
50
160595
7
449784
158228
89
359322
347942317
2
210901
40
32
353221
94
302322950
77
204213
99
10676
264659
119713
1
43256
4
274553
19788
79
230115
14
57
96
450911
774508264
92
432523
62
95
289087
541816847
49
666624543
84
70342
149720
41
50
20
1
248509
52
187002
181485
383489
60
99
2
88
72
63146
11
755943191
124606
3
201630
265664
5
18490
74484
200347
294880
50
90618
909318707
9
30
33
47
514488652
93
9
945402431
22
1
18
12
14
72
23479
281519
66
80852786
483328
333661
394094
64
138873
265471
7
41
37
8
4
774944305
337562
2
5
72
55686
23
414815
96
16
102427
15
21
491135655
3943
10525118
65
50698
77
7
23
34089
2
94
55
444819
53133667
32938
3
9
882912158
200261
3
59
51
747499561
67643175
523778654
472821
349329855
330331
110463
20
5
112381
49
242896
56
133867
474952757
6
102054
192647
180208
74
91554
77
12575
52148
410762
653980457
72
267720
279143
301467
234373
99
64
47
106219
8
459224
386876
60
85
91
375052
68
462534
27
79
397924
38
28888
344251
255462
5
242850
281548
94
250637
172211
18
42
58
385715
17
396776
831099166
7
87
43
31
7
311820
367790
105860
392899
407343
52
329646
56305
17
286754
74
135774
32
323436
243678
36
79
20
6
70
45595
52
304280762
48314
74
6
126184817
339061
2
70
39
6
303825
6
72
14
881276161
6
74
64
99926
409570
6
59082
403950
43494
209482
475253
253366
38
241015
69059
407570
7
240615
30
90
225705
18
474759
331748
309313931
3
3
164164
13
211116
458306
322122
49
9
76
4
59
6
70
480064
1
176632
638192624
33
101636209
326890
294244
343668
9
5
98
394303520
561783027
82
61
141174
98264
113251107
259433
6
77163
716599760
5
4
56
502374241
409940
124005926
19
78
256848
27
65
33
26
12
51
86
89
380943
43
87
61
326280
97
493213
29
755891206
393161
46
72665
12122
418146
128345
441237
1
36
420272
172997
234793
70
92772
430488
602943984
8
94
35631
1
777886534
155198
7205
42
26
841864620
443380
337652
67
469546
650515991
90
21414
324181
45
6
459679
137870
477313
48
343855
83
245286956
2
99
175860
6
97522
155105029
66
164394
14
235292
1
53
37
357690
333736
110549
5
294896
89
8
295774
53
42
14
324324
6
494178
861790721
25
65
57
20
488950
119003
86
82
55
206459
27
61
3
158245
20747
258318
24367
96698
65
814890114
62
290621958
32
175323
380388
1
182128
50
127739
8
46
64
260564
245332
96187
983030652
133242
189070213
42
44
93
17878
251073
76
64
289211
400506897
17
54
684565058
177300
64
79
29
317340
305149
86
459430
4
71
264652
294250
456639024
82
25
466023
290693
303698651
274050389
215312
37
156697
725907463
39
43
194031
42
74
363559
7
178268
348408459
3
65
47872815
2660
597855980
19
361298
221572
259625
74
480518
28
659219652
99
52
38
414829931
160224
9
139166
372764
82432
223764
84
102968
7
95
180004976
206723034
5
718732569
54
361073
4
487673
5
47
240580122
345914
36578
58
70546
59829
8
93
392776
215650
8
305973807
54
100617
86
53
266244
19
82
3
106848
8
69
1
89
64373
5
350121233
231632317
447675960
354788
6
65
73565
133565
13736
8
534389242
9
48
29
206042
290991
79
352568
153557
31
228182
70
25
48
5
98
462199
367223
41
45
84
354224987
62111
50
411721
66
433184
217941
26
51
388287
32693
77
92
60
94
139585
7
53847
8
78
12228
69372
246098
432413
317077
13
57326
58
211206
264769
336790
94
423953
50
67
471716
62
163838
31
435686
582830868
90
80
366024
3
10
335428
859443356
116017
405385
318112
44
74
91
8
24
44
38
57634
37
77
293575
96064
456260
858682434
322118
318166134
395896
82
76
255238577
811260250
136567
709563596
262702
298757
285592
325375
58
6
9
9
9
70
76849
2
23
130987266
69021
38
10
924052725
177243
66
255395
84
144715
98
493731
809306127
15
499913
19
135589001
48
62
85
8095
114891311
95
60
82
356471
689600642
77
137961
315032
64
7544
18
94929
84
360775
231474
91072
64
49
1
466818
986108579
62
79
96
4
113008
150814940
473896
30
994652326
31448
789251705
3
197085
24
23
222330
305645
7
494294
224963
366955
335719
406584
13
265362
248840971
64
362913
7
2
434085
89624
1
144417
623198384
42
392605
4
555894749
82
436331
89
255626
50
499564
55
264381
77
31
80
81
876968726
94439
2
24
100033328
45
6
39
24
54
41
21879
255790
9
322950
162201
45
150040
48
264513
268243
67
52
420187
44
369327
247352
3
363128
7
56517
495561
169631
236451
46117
15116
5
120994
302984
2
90
499800
2
75
428146813
269822
7
382327
483687
472561
16
36
72
15
1
14
85
37
39
41
15
223873
162240
87588
372582
187150
193992
726334806
63
34750
29
46
116182
9
89
251048
2
91
149202
262048
2
7
404797
109214
6
70
34
394217
487978
40
192851313
34
32
60
149110
116455155
290408115
5
852074991
24
84136
4510
5169
99
21
48682747
7
304103
293931
295459
3
96
304271
245744
61
698323514
183153
438111
353389
412028
7
439659
70
950857954
233728
93
5
45
30562
498024
213736
1
475006
55
65
293936
70
85
60047
94
321035
34
92720
36
38
41
208403
9
70
11
18
262256
465201022
312145116
410013
499216448
95
356289774
443950
201296
76
81
11
195602
3
374124
78
15
311936393
99334
70
1
333120
430639397
236022
3
15972
364135
905026188
514904896
93
450640
57
81579
469822
128362
48
21
1
418343
628612655
358942
4
349919
249222
19
433502
5
14
330093
436602
104876805
412121
144395
335726
430083
12136481
29
35356479
25
575058729
79
315249
527085915
136102
328056254
85851
15
14
382310
3
263548
157504
99
368804
25
15
77591
72
38
56
40658
52
266509
61
8
945533988
85
59
27
15
452821
95
26
5
68
386882
46
61
52
226450
169951
331835
80
263024
268732
89
99
188427023
14251
2
93
23
30
48021
3
227949
11
392344
78
34
6
374194
74
451037
61
54
333282
48
51496808
447479
78
29
77
89
134572
517749492
96
59
8
408332
68
144904
14
421923
25
54
800216540
352859548
9
59
8
16
264792
494422
426143
300126
68
619622510
15
258799
478059
43
16
37
295443515
215016
64
10
82
82
455966
185521
18
93
193406
93
88
922190769
334906
95
58
230212
17
28
25
239028
1
14
895784139
954935851
52
15
345519
89
409068
186404
374008
330702
8
239880
319387
99762
341475744
73
20
408849
198170
2
421618660
23
65
191520
94
182606
371877
85
4
28085
442158060
1
243191
67
147288
301747
60
628037041
86
268613083
449083155
239420
74
82
74
33
26
111156
353785
31
96
72
37
7
328567
21
60
1
8
232412
94248
90
158326
4
15
42
406070
69
81
32
96
49233
90
669791814
94
158092
494666
228388
165858
396121
55
9
330417
848116499
18971
69
4
2
15
4
66
92
81
482452
197136
30
258628
45
441680
79731
121431
65
96
28
372679
174896360
359494652
261439
72
9
8187
27
70
395455
213192
28
467195
206993
168515
39351
102517
19
39
1
24
99
98
70
428809
1
378789
9
64
600701277
69954
4
37
46758
88
9
1
162829
339124
162054
74363
81
16
3
198747
32568
81241
46
53
11
66048
310673
59
812883716
97
163829
57
24
25
39273
63
86872
66
45
186133
383724
66
416153
279191
5
44760
8
1
114415
203668
35
336268
67546
444779
52
69769807
34
7
68
142155
283276
34
412659
231595
88851
36
69299
367028
500506515
172034
652408235
21
148946
388823
6
8458555
249896
45
497480
93
315358
8
9
297097
103565
845355607
187119
385496
843180575
470417
235080533
4
79
366813
14
334380382
9
30
82300
24
449567
496638
7
301543
348100
491686
948294050
190225
7650
166519
245480
58
42
64346
4
254631264
289646
97
98632706
41
89
33
81
245642
98955
15
51322
30
9
7
81073
2
91
97485
10
346551
27
408268
171940
73
151982
5
141910
92
83
15
25
46
404038
82033
81
8
355436
110274360
95485
888653490
152632
89
61
89
240266
434524
219755
42360
3
406533
126837
405862
34
294709
87
40
474340
218157
25
191129
10
67
780320498
63
51701084
3
90
321699
30
341836
34
280188
788917664
67
358802478
255014
251874
55
4
250664
273569
20
124438
48
42
45
255395
11
94362
365694
277364
98
894697735
22
278481
97
38
83
399257
45
44
91
347130
237599
61108
27
288261561
531230592
27
233382950
105109
352791
404753
906140351
35
44
48800
32
22
29
57
136837
51
152467
43
383070
251525
402538
82
78
53
147456
304005
35
96
442502
76
913555558
44
417875
38
303298
227270
157339
28
127298664
60
458295
9
41
465007
285700
51587
177546
98
967057222
350807
375343
392069
36
6
92
25
83
74
9
58
9
53
158513
49
7
486502
63
2
260005
74
96
33
56
647385146
65
70
97
339511
570083630
366295
94
94
66
459712244
91
240253
287476
376751
178575
453110
139964
188878
2
101046
285597
252586
791843098
6
81
315964
320494
43
257008
55231
25
45
4
477162
60
7
558860543
239357
50
540183932
48
121437
110956
62
36
176929571
715329683
56
98
7
98
18
435743
329303
58
60820
80
67
98116640
30
57365277
151291
4
373216
85
86
857471105
64
444665
241971
84462
57
63
81
297443
13
162065
5
90
346116
325590
3
74
177152
207905
228179
413517
38
4513
35
19
24
243271
13065
135235
1
67
912353820
7297
54
211766
24
257002
68
1
449985
80
14
59
83
352734
499293
67
449825
4
340593
53838
136871
27
67
96
22
186660
75909
3
67
71
189312
95
53
38583
6
51
95
81
22
242477
535188616
388130
68
61
240206852
9495
63
91911
95
293300
3
24
32
3348
457045
278135
351975
303623
6
3
100505
36798
4
6
3
15
95936381
27
4
44
250492
167910
488744
485443
129755
7
51354
253496
47
5
375078724
226354
141236
223341
393170
55
496638
27
403406428
40
384761
26861
221568
98
720465937
259865
5
2
72
315358
489811
58
205325
7
193923
341951
19
418075
47
448675
412994
578222034
1
9
372348
2
309976
98
741014039
357053
5
29
52
2
31
110199
478885
51
60660
24992
69
55
39
36
33
517393977
907951066
30991
433316
44
89973
61
27736164
14
39
1
188765
9
81023
355515
93
444498
40
18194
401959
73
20
90
38
352794
2
60
80
81
499880
9
315464
432302783
220068
96
384964
296385
38
653841961
408525
244679
372306
228758
4
56070
77
283134
86
85
81
58
457542
70
55
292929
374341083
458055
291493
112497
58
42
48
831412582
59
62
105179
886243628
368365
672601159
432543
428723
387800
52022
157358625
33
61
74001
429219
188490
355851
87
25
16
440697
50
66
177287
389636
499444381
137
21
999983200
510141324
17015
95
396541
90
9
272988
25
250149
41704
10
1
19
752117160
82
9
168
91
57
253149
473278
18
122862169
77
193367764
63
218994
19
331722
57
197176
395659
301835843
31
6
138155
305929
40
206808670
18
56
444655
255783
65157
179880
20
295626
6
471372
22068
728388684
273546
342009
208539
34
81
49232
213890
317700212
159466
45693
263991
235877
79
930475814
73166
6
25
262503
52
50
96
352965
82
68888
858012417
65
17303
72
5
36
84
633853998
438483
58
82825
381476
15
47
113668910
2
13
44
346784
354893
17
145144
33
50
94197
151586
492462
55
66
79
36
28
92
705211071
443647
21
65
196855
59
26
276096
88698
45
695485899
383485
198803
228216
250392875
5
83
306376
1
919089905
86
42
26
98
65244723
22
11
6
323470
5
297922
54
38
93
91858
311948
32259
169434
6
31
132096
70
33
103761
57
411298
177813
414945
490444
326264
120259
6
263335750
10
19
19
49
47458576
85
267510
50
394390
68
266097968
191629
188098665
91
328497
42
346346
12
156891
491336
55
379827
19
237013
103016
465932
256242
278096
49
23
3
26
91
53
96
20
391831
430181
343314
424329739
28399
49928
20
131480
11
129075
60
70
62
404321
436861530
37
11502
72
298445
34
6
97
96
141630
1
42
71
7
84
413328
408406
847502048
9
12
2
35
76
439133
178358
106525
58
39
52
1
239424
365054
430111
615423176
509863039
98
9
227283
75
282829
493130
62
327450874
67
6
6
71
18
149978
454430
213703
6
292615
18
5
416382
414506
25
92
274564
12
965303703
60
274079
462708066
245428295
451066
48
39
14
1
89
84
22
49
83
5
36406
99
42
450743
81
15
72
84
405489
11
62
58641
57
58
42
66
25
191744
345840
202551
333209577
3
4
4
84
79
23
558515889
336840
17
375424
276307
289840
25
377465
93
321850
294117
388192
49
352945
7
82
52
10
6
203227
70
28
92
201623
17
67
487882
405775
969470143
387664
8
48
45
82231
55
25
160435620
98
644850937
18
22
14
452464
94147
321032
738269412
58049901
270590
17259
133417520
111962
390532
90
94
77
68485
612864599
235463
354935
2
4
33
1
59
821179122
8
496158
15
311055
218504
27
58209
10050
9
99
85
90
239250
98667
94
438346
48
63
14
393709
25
73
52158219
85620
2
3
796495280
76
49
12713
352771
318424539
86
53
194994
301021
466982
15
548719849
38434
37
642948754
196342
41
409382548
472297451
142038088
975234069
59
15
5
22
29323
208651
19375
73
7
286955
362239
158153
305014
167330
84760
21
838639921
90
128799
49
72
4
4071
1
75355
410982
69
690196269
442742
2
70
16
51
656392162
31
497070374
400731743
178195
116236908
260819
316108939
98
338560
35
7
94
210450
358789234
68743
95
36
10
85842
5
226839
5
371921
5
305600
192546
414912
162970
320079
18
3
3
9
4
37
404777
47660
364402521
432400
46
52
80
312449846
3
74
5
445822
102420033
78
259802
439172
25
402799473
69567
487641
328613
31
303667
84
84
95
420037
45
5
322783
53
54
980691762
149101
98
28
44
72
615035425
34
4
81
164686492
473613
5
54
34
56
145567
61
16
12
47
34
483849
140142
928242223
456167
8
79
446713
8
263110007
6
71
59300
190417310
30
7
70
42718
61
103396
37
7
359517
225093
20
459207
291958
190733
54
82
495718
8
25
455841
76
1
127323
94940
358030
44
59
185415
43
168527
78
91
51
46408
40
88675
880988002
95
191077
377618
114288
749718967
20569
26
82087883
170273
55
77
35420
177941
6
151344
75
155030
352810
275909
54
34
19
34
88
304517600
164308
57
50
41
714732377
336786
5
7
85
239201
278413
134354
298248
908675475
3
526576708
275087
422311
100373
16
199059
269173
213016
611407389
11
374828
94
251975
477998156
230857
497941
79
39
758122225
187811
489354576
45
17966
68
2
46196
19
2
9
70
74
74
26247
32
49
77
837011911
278838460
38
56
249112
250210
73
62290
77
31
47
118861870
27
157860
7
38
476720
38
377767
39
370648
440413
470238
327114
322953830
50540
47
936745256
36624
3
197720
9
6
30
96
5
1
9
235757
900034691
434874
13
32
6
5
259376
48
113298
61
406459
407931
259393216
223713
323262
6
316832990
12
289406
86
466821320
413244
8
110101
24035
76
28000
460243
51360
4534728
29
45
77
391680
14
75
14208
692451866
411410
59
9
3
1
80
64152
76
130651
88
443959
334939
227376
773365013
260420
15
58
7
69
97
22
2
216460
9
190964
45006
69
72
8
7
53894161
40448
262975
47
282269
10
467444
327866640
6
33
499744
261093
84
17
34459
49
59
69
63330
465713
93
40
224473337
41
56
17
460619
149472
426557
257626
138786
88254624
4
20
5
71
34
101245
28
31
53
98
277923
348724
76
466998
22
85
207737
55
2
8
136668
37
281987
284601762
17
276933588
25
427237
9
565461805
66
69
345797
170816
445042
172545
24
2
297514
30
9
610731169
162974
7
25
230634
110603
4
363619
83758
345870
58868
96
126138
103396
129637
5
93565
6
590836760
81
54
9
18
339108
83898
67
796788718
424275215
98
58
411570
6
50
17616
326104780
39
465831
297814705
189777
72
63
383156
10
70
85
393555819
155196
168075
8
30783
55
51
80
108992
446880
6
80
25928
492217891
244812
60
64
410042
3
96
315644
50
62
192540
49
42
416824
31
50
32
93
335262
36
81
77
36647
58
136239
79
64
58
144584
178951
21
201310
186113
64
478818
409927
638821635
74
264140150
8
67874
74
333426
19
123261
23
707524306
260588
178584
349987878
84
5927
2
7
210824
67
19
56
78
357184
193972
80
801857729
28
26
5
7
6
326214
75225
397519
48
3
408351
452142
6
144321
14
427491
21
192840249
433810
73
171486
198727
131430
92
2
99
250069
158006
77
4
85
34
14
399006
40
5
10
83
20
2
143123
32
178004
917913960
96
8
6
282097
901695560
87
351999
495757
495214
21
27
3
59
421679
7
1
4
93
133692
95
45463
5
72
194036
379223
501556016
90
105812
85844
17
559079259
3
289191
216007
16
114469
37
90
219292
399252095
404519
288413
261431
347146624
11
90
411267241
150303552
133424
222492
148329
73
71
13
8
88
81332
207800
898395546
62
42
266194
9
92
74
32
721328036
442139490
107706
6
403682
452914
432819
49
450155
304303
41
4
45
1
76
94
13
422749
10
77
319698
154511
85
36
132246
3
59875
889675673
459487
9858393
81
106050
73
90
640771641
257925
293496456
165347
47
30097
50
50
73812
222655
89269025
414713
93
106113
3
79612
406120341
440666
404000
1
328619
304747
213428
109246
60429
72331
420749
357833
2
70
22320
4
1
46
265534
39
417948
358921
93
42
214957
113922
99
176235
206067728
6
70144
58
840862735
272184
426329
98
253176225
93
86
15
6
57
26
305718
107175374
62
224014
22
169468
652362311
270849742
91
61
296714
437596
307186
252570034
202870
224880
367799
70
9
145921
21318
22
497923
18
56
37
65
391602
4
412951157
14
89
60
28
182596
64
16
2
60
59
9
952269921
283742
87
40906
28
47
212110
293719649
9
84
87
295737
461581
445980
328444
85
833864779
91
43
417217
7368
232956
257339952
464358
45
256271
438606444
478097
152444
314704
472826
307908
353419
188932
64
301625
60
231442
70088
2
418229
7
398046
78
242033
16
50
49
20063281
66252
99
42
38
49712
22
48
1221
89316
387930
196657
46131
5
81560
136691
41
233181
187346
60
12
77
40
91
30
71
30
926628456
42
88
13740
497541
26258
49
980071168
71
282508794
439080932
29013
32
372661
93
79937
269694
238200
281778
96
84
137047
62
824451950
3
374993998
351217
428251
406885
24867
82
3
57
90
117970
9
308832
132997
5638
497914
98
45
73
433266
489662
42
451741494
25
31
429005
58
40077
129686147
70
353535
296439
36
3
82
192200
58425841
276973
319116
32339
73
477930
300363
91
470620234
69
10742
283706
409462672
63
85
28
55
391124
38
441553
7
6
69
9018
281051
75
278149
457409
153935
230770
7
235064
12796
32
159550
379429
248269
34
82
222115
42
4195
359399
132636
69
83
464494
29
96
54
263470
22
90
385130
561951902
39
184390023
222478
35731
54
22
766186459
1
244943
57
35
64633
193875755
6
15
74
41
396887
57
97
96
78
291695
35
258102
37
9
58
47868
70
42
3
72
49
51
217254148
76
77
183585
85
666151240
42
126601
20
70
430930
373125
40
1
72
249419
95172
233067
332960
93
26170
31
8
423424
43
253459
8
377586
92
181479
363056
41
64
6723
271754
330896
437151
54
87526
87
17
216836
495881
331915895
983248869
63
14
216147
409051
384626945
9322
4
61
8
31
201020686
5
47
64834
21
104804
432693
676918960
11
37
323966
214105
42112781
5
87
284247
442411
316688
11
51
153866
57
79
272489
368150
133273
124659
269666891
29
29
24
76
21
309477
120786
49
682977234
820937802
973996309
71
333054
423176
78
613099116
31
154449
234603
56
71
67
329827
37
553930917
321873
123268
96
41
58
330284
470319
193986490
80
25
156304
208961
77
62
1
62
19
367343
24
114978
72
411588
41
306077
376823
295089
73
65
86
542188389
26636
298913
231259489
12116
222240
266416
170404
453116
134182
16366
58
303705
54
354505
46
485962
472769
7
57696
20
49
44
143480
86184
202955
82
488882452
44
417439
17
16
83
446678
108786
79900
453399
868456161
21
6
634087563
427456
70
347294
305294
42
24107
269263
8
422976
11
354946
95955
18
910420501
25
280889
234911
96
35
57
57
91
19
329469
4
9
38
8
367030306
492241
84723
58
52
420027
12575
357645
83895
67
86
233140
687006224
39
6201
423394
83953
373688
349050520
42
47
249602
6
430421
22
110962
81
4
77
32
50
10
20439335
5
800378668
7
137031
23525
23
271865
357271
595000195
6
191558
58
61
288145
300580
328093
26421
40
52
18
72
56
42
58
8
47
88
42
469719
733767345
44
463670
1
9
235806
7
156408
1
415118
468415
992122112
39
4
157106
76
56
430580
6
690957114
25
684118224
76
232855842
462510
149236
2
5
10
249271
27
90
496963
419229
61
7
14
238738
55
359704
380381
61
189188
258195
74
409229
28794
28
45
59073
28
93
473909
74
72256
193085636
27
38
8
51
219956
8
42
180083
82
92
816126824
22
358193
272739
78
10
6
82
60613
33
235480
99
492384
6913668
258237
815592054
45
3
239639
143763
49
76
141182
2
39
36
87
308261
100462
3
990733393
9
469134
7
66
885429656
1
72
305844
324936
70235
451722
21
91
7
396002
740403686
88
66
475296
101007
87
90578
88
911394948
586270190
306894
24
21
222921
44
292756
498053
94
433678203
75
54
308166
9
55
343473
61
178005
504177343
392423
252677
158476
261866
90
352456
297483
498496
36
100131
279178
20
21
9
6
351063
22
88
276185
264392
34
1
51
108567
4
25
74
145334
307469
54879
95979
391635
49
152626
479860
72
80
514105563
308671032
77
34856
472432
81
75
38605
6
8
51
413471232
38
17
317651
51
245110
32509
5
91803
90
204027
3
9
18
33128
212283
301566
57
81
67
70
320285
92
21
36
1
82116
107745
97
33
9
625170804
89
1
114652
263292
222092
4
62
88
618958232
158426
476966
289579
85
26
54503
132179
74805
57
32912
206732
176969
991948669
49
10
337040
778859869
289330
20
57
85470
78
41
6
384282
9
15
3
11303
41
9
86
18174
673281009
36922203
5
80
65
274169
37773
17
612062183
278003
139639
1
52884
306327
204284
64
6
433271
52
16
86910
42
59786966
34
78
40
207352
65
367539
361019
249029
9
281438363
10
4
735351175
56
934434577
59
224678
28
321360
200104
261755
278451
492595
50
416384125
38
159097
65
220609
26
17
27
290487
50
71
15
10
20
62439
23
457460
1
82
684121159
150598886
445000
272916
7
962694915
474133
250367
79
13
24
65
67
334313
269694
166463775
79
347835
48
94
77434
460615
27546
198335
4
36177
36733
78
458256
99
15404
23665
7
430705
89
416035
97
35
93
21
50
97
40
85
368871
196717
2
34
58
3
832334651
368594
152574
32
91
3
47
295698140
7130409
90
1
317899
41
31
40
66
48
61223
492179
82
38
424396
13266
124654
10
170817
486707
32
323399
204434
60
97
74
358391
146161
84
99
76
8
31
86870452
4
54962
95
49
98
52
78
793971093
56
180400
46478
70742
25
7
251679
37118
266083
325654
44
463061
369162420
60
7
3
59
178229
4
1
118185029
26
309232
448310
76831
25
87
468517
12388
119964
54
1
72472
3
145489
322983
142378657
331065
227201
49
25
44
447395
67
75
437862
205534
68
456822
7
79
45
38198
81332
11
213094
519906973
494187
33
78
443063
61
370667
95
282747
370873472
32
179280
48
54
89
81
4
61
819532218
921089620
16
81
362554
14
801598485
78767
167461
621649640
79059
2
373447
91
449505
310595
4
71
4
144565
156550
45
354979
165214
19
283574
470381
458982
498762
92
10
8
354546
1
1
82475
74
345820
81
193108
42
55
423725
395441
150749
58
430782
138976
49114
36
276187
493927
463596304
59209
480835
29129580
90
285676
1
85
24
303143
424112
54
365484
77017
51
178822
86268
21
291652
36477
9
30
251582
132507
33
440849
123917
61
3973
166064337
313833
11
9
304391
169876
310375
7
74
71584
24
22241
420916
7
2
154907
510674858
5
35
14
336088
91923
81
79
28
72
45
457893
611159759
31656
75
9
78
7
46142
329782
348563
14080223
459257
167770
33392363
309058689
5
68775
3
5
472986
4
2
36
43
493618
75
8
23299092
526404927
8
4
74
371015
5
334301
353652
157816
378445851
29
907617185
27
489122
62
394094232
996002063
19789
7
218724
381316
70
57
94
20
86
554070342
78
191505
490671
95
89
13496
232550
33
2
33
278189
445322
373632
22
834589965
9
79
487844
32833352
37
2
232883
322598
5
426988
35
59
17
39
85
91808
443970
360569
341673
180483
411224
443035
737407696
267286
54
493265
87
31
49
175711
5
80
3305
22
22
38
92
76
72
19021
537597117
64
424321
121047
163157
25
74
81388
250266
217479
5
32
19666
2
24
182849
493934320
64
390226
39
422398440
9
3
106151
284135
76
43
81
902962373
108441
166468
30
75
12
741905781
101979
87
429495645
6490
1
76
57
76
275138
49
91
472094
442511957
2
386376
292096135
37
748273380
456504
79
12559
99
146936
169862
5
440814
28095
2
68
92
93
67936
996391780
79
252969
224718
69
193506
129573
441973
607485841
332254
33532
446730
93944
5
49
283855
6194
478276
98
283653
80
33
5
316909
30
40
97998
145651712
153551
60
411366
56
4
36
86
21
8
68294
382992
73
221152
93017
63
9
84188
271574
32
107951941
270686
27
13
84
7
194441524
491349
56714
176356
25209
56987
268737
868604495
81
86
414006
242210
15
98
21
101736
399300
481729
145528
60
414331
15
261258
76
471908
7
137174
3
1
69
901720353
54
11959
5
63
282060
66
102191
105685
228902
99
376055
9
77
3
72
88975
18760
29
254461
135647
6
398213
23
2
95
51
91
46
285652
310158
2
48
245619
76
74
89
9
883947271
13562
27
29
376113
349408
456073359
48
413962
84
69
26339
50
8
418327
106324
633874482
6
46
241307
12
284044
2
3
393043
8
40
324089
4
367216
72
422235
56
521913730
123306
46405
75186
64
273510
60
24
8
18069
55
48
42
34
453764
475330
392707185
186694
39399
87
97
4
91
337810070
60
469482542
266228
245927
9
80
45
3
378442
62
17
289227
490651
62
5141
248953
59
85225
39
3
37
6
130588
380362447
9
29
484808
40
392924
77909619
75
10
17
420281
67
59
367379985
123476
33
260834
45
4
87
117401
8
101463
89831
68
9812
480943
72
45
47
4
468965833
429466
4
281231
82
454867
235312
177892
92
237154569
207954
19
360939
50
87
26
46
9
361435195
30
801704387
64
70605
430237
5
1
1
289216
70
35121208
45
93
1
82
356696
61
176814
9
401710
123806
350550
89705
110756514
92
12
36
573901766
6
10
78
4
55
45
179721
2926
53
15
73
8
31
16
617224694
310386
40
13
451056
303507
344037
394682
55
35
434496
253655
803512569
386149
20
415942
194962
72
36
42
164686
1
82
3
51
56
138212
275991
132841
97973884
17
47948
294306
3402
96
16
208789
2
55
50288
40
61
78
489547
49963
232636
78
92
409019
495374
62
77
20
359234
927233969
541385965
79963
3
729678536
92
195830
391907
301677
424596
56
488677
2
72
9761
13
38
443504
184664
52
367321
67
94
25
75
383798
492667168
2
478728
95
68
186636
127314
48
350909658
615095632
50089
83
393363
14697
71
61
75
21
269757
4
27
56
52603
329948
295595
998553855
383633065
32948
97
88
4
33
356361
28353
35
243509
580577422
73
68
43
37
886025724
262890
29
87
85
82
67
3
293283
15
71
53
51
48
10
362843
7
88
7938
624050575
12
126931
733829654
56
130553
129148
5
29
7
59
81
70
91
491048079
73
28
90
5
195637
288961
362949
43
86
332639
316384
201190
330915
213845
293233
37
68
141751
303346
203386
66005
37659965
283260
69269
171520
73180
14173
4
486421
92
6
277697
443512
64473654
384379
56
7
682029645
94090
174165
206325
704318339
189831
11
3
2
87
8
141116
515755768
5
24
57
76
138670275
69
6
204379
80
10025
6250
92601
178915
108500
46
67
44
154203
2
3957
42
329078
5
47
340157
334660
33
318847
74
8
42519
28
48
18
74
5
109226
166170
32
21
82
153682
11
62
56
54
85
198788
70445
86
272875
75
194491
88483
385389
91
46
22594
353175
430006536
79
52
292584
23
181533
77
344908
325273
370958186
491463072
257545
428427
6
74
291516
98
25
83
85912
39
1
23
14
94
19
37
3
79
652509004
4
53671
476064326
76
36
78
76
151503716
177669
359479
13
33
263744
105505
5
155982
84862635
62
317968
1
310638
36
296290
55
63
60
251458
5
30
183320
11
41
274863
5
406611
433956
71
285289
76
457701
51
481515590
6
59
453972
15
463157
4
81
217292695
79
18
7
80
352739
461137
319425
21310
395671
200953
3
36
138611
101885518
458644306
369160
79
15
193299
478116
793885709
718735742
39
3
915871562
5
213002622
41
5
9
460925
490922
25
3
321987
8
591515652
488600723
6
55
988270194
30
6
40
1
46
449447
77
84
44
841454626
23
40
25
74
5
329822530
69
48
17
15
33
47320
17
71872
51
384732438
6
456898
249783
387313
24
65
312923
375140
29
15
92
81
2
4
53
99
43238
61
33
284267
59
20
46
45
460879
67
373373
12
307525
84
65692
182187297
119684
55
79
77
477315
28
4
445821
891374927
96
71
76
411832
477698
84388
79
5
308379
59659
77
4
836883850
37
471414
14
73
858599101
42
86
56
59887
241566
37
204536
7
92
22
179038
98
66
42
99756
365551
29
1
181933093
29
79
63
73
8
98224
53
90
153503
462663
8
335360
325760
180471
351197514
117288
44
53
733921988
74
64
420689
31
243625
23
12
417465
376960
57
78
1
178953
37
9
2
18
603014112
119673
959524911
86
30
503700487
478930
71
119213
62
426698
22
213071840
159925
234481
494148
68084
206451377
91
90
353940
4
289088
670275514
28
304094
297463
93
97472
92
485336
83735
3
84118
22
792192656
18
463731270
2
83
170666977
2751
373988
53
351457
69167
89139
53455709
38
131825
135508
50
80
57
57
138084
365203321
64476
44
32
327831
3
5
397274
26432
2
30
324342
74
86
235770
467183689
11
5
82
88911
379477
476556
271245
259909
78
169737
381098
925986914
2
688767854
331737
35
66
145176765
43
80
111436
6
93
466236
855935901
7
53
17578
88
305864
183189
55
249733
70
354549
43
2
238429
81
278742
244783
370775
84346
446935
6
302324
80
464132
19312
392501
97
977538986
3
95
16
456685
87
43341
8
718448173
442976
5
31
46
203536480
493516
398358
453744
39
384793126
9
402279
57
39
20081
427837
31
73
466704
66
66
62
54
3
20
7
97
175119
163966
339804
256340
276492436
90
245557
175489
433390
226530
25
26
1762
11
235244
39
135400
41
73
486026
262514
615152919
493786
832835019
187371
31
232911
28
83
82
9
50
32502522
29583
618485880
300872
491204
96
5
38291
89
52
1
11
593831584
9
89906
57
379948
185459347
408267
158988
2
51
176813
396605
235682
48056
251495
36
259556
316857440
9
50
7
9
92
1
215826
71243
444345
65
9
24219
190993
146188
243266
7
427678
23
126955
96
83
208534
316814
98
74
341015766
37768
498163
46777
352568
89681731
541592161
131923113
70800
370836
93
6
95
7
83
322369
26
139577008
17
145956
463171
20810
183463
24
70
497441
81
141191
23
22
10184
62
382811
432451
456455
525245289
80
27
30
396268
42
50409
382094162
55800
205223
18
46
76
12
532575457
102888
361305
5
59
22
290183
294986
228314
67
56506
10
39
94
23
143476
5
509066393
9
375928
50
379947
86390
78
370441
485581
5
73767
57
1
485251
83477
57
434691
20
487792
358752544
457291
101929
47
95
50
313616
388598
475168
242162
22
308875
267081
14
444354
466385
216135
3
48
429522
10787
301165
8
15
52
52872
125838
736980504
146321
160994
238980
48575155
28
230958
3
37
366595
25
55
277949
248348
83
85
86
33
278755
29
25
858179627
73
90
374230642
132333
6
412831
27
492489
91
52
324200
38
47156
2
397456
438260838
189041
8
70096
74548
27291
94
377369
378775939
161931142
91
61023
385873098
127673
817726329
328845
77179
335739
362636
212445
48
126076
65
182382
23
57
216082
156423
7
57
854547465
12
90
176487
48204
54207
29
147994
54
17
31
219684
94
124587
311225
44
859899575
287254130
6
173994643
58
456779
414638
531263561
257858
25
98
9
99
33
2
71
426732
730862897
52611
85
134437
20
99
94
2685
39
94
8
75
393157
91
52
360682
32
340672
67
3
785352178
346955
316826
77
67
406249
67
457167
270516
62
62108
113172
35
49
2
161305
499513061
40
90836
430578
842554748
50
184085
64
454049253
78
6171615
358175
474579
472828
214649
95
734708506
88
100704
331600
93
67538
92
161131
51
29
481342
357125
80
609077189
7
148319
57
24441
3
36
190700
392110340
80
79
244198
83346
37
2
641747305
9
370845
37
63
72
95174
92
57
85
57
586522095
642575886
322588
161399
401067
48906139
279503
22
65934
44
455711
30
479319956
330187
3
492016
132175
8
51275
21
511190937
38
487438
116328
8
110696
313452
60
896858864
60
91
37
25
218129
389931
83
465759
28
41
987597935
107388
957972888
48
80
466434
234722
256766578
9
22
78
92
30
241513
94
87
90
36
96
394343
97
214153
36
28
9
91
45
41
468873
74
211903
8
486836
8
161674
56
44
82633
64
34
152552
413778
746520260
618689153
45
1
80
258793
79
13
7
35
687512155
187097
88
69
68933
130586
137346
166490
89
244368400
207529
328879
6252
952629939
307520
28
65
17
56428
47
84367876
9
91
51
6
90927
33
338242
187065
383086
16
48
64
487127
2
440607
51
161980
56
29
197612
346497
44
348253
41
35
26332
5
5
473595
294589175
77
30735
197477
17
51
60
143679
86
28
98
340228147
86
258211
64
124010
79
135938
96
96
360898
39
3
16
430031
329950
46
431262
412966
39
151833
61
14
92
95381
63
5
10214
232226
1
46
51
199137
211203
788350205
114166
55
585445472
62
398497942
3
180352
97
352358
5
252163
50547640
179095
104273
7
264406
90
8
5
69
144319
126019
1
463068
517032917
89
54
89
65
15
194152380
13
5
581284340
401218
4
75
16
27011
86
31
77
1
3
28057949
111709
63
222217
490568
49240
19
25
368067
844598310
412260
34
381294
3
69
30
7
398440
55
3
89
91
41373
182543438
63803
34
379634
9
13
54
339502
9
304007
919308995
22
22
305079
39739
26
136130
356481
70
13
477086
684233533
16
449206
455666
35
14
2
8
48
526089767
4
68
68
20
83
392441
56
200965
20
47
12
76
4
93511
56
391951
79
54
96
147012
96
332360
702737732
484247
80842632
73
5
27
6
311832
76612
97
91
144781
50
46
239142
22
98
19
72
372321023
349765
410083
357808
3
186914
12
13853
2
94
312433
233003
74983
57
25857
155823
944994057
227186
335752
287535
35777648
58
147953
361553
15
310385
34
45
397092
130970
488850
689006844
467745
81841
84
179419
201022
93
35
33
218375
208251
42
163946
40
723822283
61
118210
7
454137
341275422
28
20
4
48
812814582
512177352
51
279920
9
271272
267821065
350446564
297064
91
55822
28598
306988
31
134456
66
39
367139
119092
7
282613
5
33
28
809805943
87
21
490585
287115
30
1
68
59
16823
473768
250003
467495
94
3
243957
719311634
44
391719
56
61
70
449925
324599
79
79
83
243125828
4284
270122
27587365
169704
336102
79
42184
6
91
24525
375059
31
86512
18
313979
73
451982
352324
235368
60
312355
354646
236437
19
65
70
27
85
15
64
394520
2
5
462458
70
36
2
318899
6
15
99
83680
23
44248
85
396609
22
146678
41
67
89
355166
45
318039
14080
871014750
458583
766760097
70
53
245780
20
343250
458189
362016
173792828
3
41
792899963
74
298453814
51
236722
227775
7
679020737
79
8777
78
5
260508
74340
891212248
8
347749
396980
7
6
383479
13
185054
648388372
445078
99
85
84
270846
495744638
204451
15
77
34
2
5
6
96
8
638820447
96195698
24
452178
695734051
483560
359025
355751
121744248
60
67
3
388016425
3
55
403978
25
279920
12
20
625964499
8
67
38893
65
5
345570
78
319026
91
8
69
54
52
621683040
82
85
469949
298855
88
466687
57
518830360
2
84
45
201588
55499037
31
300145
62
994789172
33
88
53
150955
99
182326231
22505
411699
83
88
294917
267431
8
291055
363504
157552
318016
175476
31477
319301
463598
64
573653572
253774
42
71662
42
456563
335933572
89
99
492822
21
94
358511
112802
988363331
79
45
66
75
92
1
402803
171004
220076
390494
5
8
13
203056
83
220653
25
2
1
235877
62
238362
91
365644
46
53
177336206
11
8
34
93
82
10
996067759
5
468892
5
133664
93
77
251552
66
472078
417944
651611765
4
41
37
461727
263441
153124
498796
39
62
52
203392
107025
41
406814
5
327813
14
33
64808
117464
10
77
25
357893
5
39260
357527
171606
5
51
220865
25809
16
160509
11
94
97
483245
55361
193966
248530523
50
369219
19
87
265355
487291
485461
68
26
4
32
290819
109333
59
250140
72
39
72201
36
6
29959278
45
271194
4
146886
5
216490352
116468
30
210271
1
425121
371034
467842
31
554410486
159838
197234
43296
5
91
26
325702619
843340061
49
85
251974
467136
940737622
438223
6
4
58
401673
104320
289749
23
227561
76992
491511
85
813263363
91
7
326551
48
178324
49
375691
400622
63
23
419076
280729
51
34
156676
9
212591
70
94671
469928
11
89
307396
362343
79
814707111
137968
768380167
271812214
21461
467618
91
75
40
51765
49
41908
117713
68
444260
371903
88
98242
5
45
91
327351
66
83
11
8
50
35
33
48
393593
456452
115620
95
379532
247570
165216
978789087
142107
144437
157284
287252
49
69440
245943
61
42
236317
135176271
950211962
319511
456158
16
118843
299387
106398
4
652144606
50
31
262382
5
146935
426369
446570026
429522
496691
404550
93623
6
345105
46
40
256746
49332771
70
203598
239987
349075
149253
341273
11
145930
667324102
496515
24
321785
237763
228809
205518
775029688
19
433191
83877
87
426461
640882166
42
299180379
74
409714
108619
472250
7
446856
147807
77
36363107
66
267443
29
35
78
42
73
440688
4
345915
295472
22998
29
233813
94
18
96
133890
82776
2
354781
110449
4
168307
335525
238470
64
305901
71472
375449
31
275210
38
88
3
417987
5
373543
358440
80
834356383
487698
18
72
68
166460
75
433892
10123
332964
96
3
31066
114159
269783
3
8
67
379334
38
263625
19373
4
202349
155424
94201
1
432471
7
3
38
480349
55
1
99
32758
51
55
67422
88
49
76
81
62
36
352607
40227
999687414
7
83
97123
12
9
7
420825
157633
810472420
51
137269943
92
43
157037
5
51
7
401547643
23
34
72
57
4
8
67344
808422741
54
479773
93
83
896532738
745306814
323496
291782
126143
21
73948
36
77
463140
75
73
6
43
377523
201488
12
88
107063
2
521030909
80
234154
385654
389935
44
376722
24
414541
641358496
263624
73160
149841
450143
67
10
254338
21
431703
340327
102673
395327
48
62016
5
90
752695907
102490
87907
87
225212
181685182
421608
79
96
40
210411
443714
48
53
82
2
2
69632
357841158
13
73021
59150991
449695
369884
48
310498
101454
72
54
313576
1
89
1
49
82074
42
3
12
482243
263260
220657
53482
84
52206345
371027
452652
464031
73
58636
257097
459610
15
174084
139232
7
454635
109172
56265
93
47
73105708
99186
6
57
106890
42286
2
78
4
27988123
8
329420
914979705
426315
920534355
30
62
345218
408523
326014
125979
16
491200
312570
323728
8
62467
509347546
452536
74
11
3
62
16
142948
16945076
273875
351402
422328
90503
79
79
8
966326795
98
170132
313351
151681
2
21
225950
94
29069
5
64
28
340483
228825
61
348282
266284
71
4
375240
2
456592
424740
745783514
59
1
67343
814677343
124260
199746
27694
431997
447865518
916726693
1
21
34063
34927578
74
71
16
92
707722747
80
77248
68
24
16
346930
55
77
45
73
445681335
392533
94
24598
76633
65950388
79060
301397
7696
247809
41
454619
86
318467
84
12
7
856376555
34
486133
30669
85
12
24
53
15641
389051
90
487852
51840
9837
215641
305886
5
153356
400939
38136
8
51
79
21
16
82
3
29
180250
12
81
306435
930691024
276060
15
14
15
99
437943
50
94964
145502
7
10
7
167443
10
419613
41
9
55
267091
100779
350221
730726863
717636568
8
84
1
225161
191457
375410
80
62
259481
283176601
599806491
48
69
50
63
6
53045
183831
83
450323
43
359647
498615
221764754
15
60336
149487
123152
573185749
21
59
418440
491358
60881
87
32
83
487519
68
34
803943211
253286
3
16
78
6
40
58
46
23
53286
60
48
33
9000
73
47
88268
89372
176649
6
288632
8
6
19
87
388477
50
57
16
94
456285
4
103962
147919
38468
68
38
105162
422147
65
234075
11
300622
244525
27
156495930
97
916330450
16
911848754
46
7
133654
3
62
63
53136068
17060
14
93
22
484653
301248
451292
99
85
59
284049
9
460841
271366
80
56
475333
437094
177275
175290
27
8
56
154390
413491
29406
53
42
7
89759
8
50
172458
38
473306
723839242
42
39
51
226678241
4683
423411
47
16732881
94
418812
443637485
388221
86
303770
25059194
28
602389973
148494
268324
19
513954096
128142
7
32
241869
155939
711872192
416241
117469
7
419463
30
83
55189
438991
346204
45
146889
38368
48
26
123776
107090
162250
438923
50005252
11
332643
427190
155086
436748
33
125264
133583
8
90
457496
12501
94
6
187117
7
39691
655566743
7
9
265854706
24
62
86
62
341810
4
314589
1
34
74
368359
33
227218
421760
8
407715
57
224165
362021
309688
56
59
92
443471
38
5
95
77
24
236326
26
18011
9
86
8
19
18
209200
453794
213786
63
3
27
63
232209
56
83
96
16297
8
155987037
386722
91
21
231991
340775
151016
106254
18
89
37
149656
81
9
5
337323
71193
193756
14
20
18835
31
38
56
35832
4
838403264
209638
8
59
271497
350035
309626
19099
384242
60
126392
119182
168679
266123
86
370688
60
67
375980
327374904
87
456640026
71
67
158334
286114
165061
53
181692
18
1
368723
784175415
57
257410
483934
165522
371604
395998
120783
497183179
244392
457681
391508
1
178530043
83
205888
57
360409
285511
276083
10
73
42
5
86
41859
121267
604481191
413723
76
52
67
29
65
63
90357
264700
68841
72
73
331864
386120558
51
27
48
1
90
451898838
694688920
91
98
365381
284847
5
70
2
8
206336
367835
44238
259149
48183
64
492155
47603
283944
302165
9
57
331488
205005778
293896
807068087
25
89
65
292930
46
59
276115
147169
42
93
36047
274605
95
245538
71
397129
34
96956
150712
10
435144
251030
310058
4
23
9
492717
404090861
692791400
8
462963
58
98
66
345065
985451824
50
23
1
358606
742773874
89
412828
8
72
289350
184219
67
2
3
43
41
29
3
53
87
59
227967
4
102961
9
292952
84
23
88
81103
132210
381586
3
7
32
3
53
45059
98
147509
408402
63
425446
30
68
51
74
35
20
317002127
70
433565
69201
448968
71
96
690137557
243135
80
121656
827484827
41
22118
40
79
21
73
481179
178042
6
519144311
201849
101930
43
498242
309604
684195557
568093300
32
43
51
448088
32
239024777
55
23783
5
36
142202
13
80
34
443508
57
8
14
52
141509054
27
40
20
23990
279823
31
134025
187764
409360
29
365671
452276
64
845104857
184139
70
308783
28
207231
96
65
147769
412494
8
437696
909431282
421964
381386
942978517
450202
452003
49
46925
334541
19
6
60965
33
2
34
373310
74
82
131435
414274
43
92
408432
40082
977657011
493166
33
33788
24
999052499
286968
415159
98
862248425
122898
317252
336016
24
49
4
17
39
2133
252544
77654800
12
84
2
459492
434672
75
93832
456941
254131
8
328539
379306
715288766
619304014
21
51
77
205591
76626
175235
345012
24
40309940
33
85
28
70
58
297341
130235
4
3
67
29
385368998
85
101481
90
12
421066
9
61844
113048245
55
50
64
14
216005
87
31311
10
2
17
196183
66190
67
78
32
64107
22
19
2
30742
47
74
154084
8
77
155068
66
176001
27209296
109467
4
45
32
235881
332933
9
21
2
19
326484
110462
34193
290103
96
107244
20451
68
9
65
79
310669566
3
88
10
289573
21
241240
288649946
85
311338
31038
937129422
37
99
56
2
79
2
435408
69
472292369
298838
73
16069
87
54
274067
54
276364724
396277
384574236
95092
59
190125
6553
80
24155
587126495
351462362
7
465060
64
63
4
7889
98
527862958
7
584579914
77
38
308734105
4
4
231327
265325
172075
84
93185
216499
2
25
339414
47
31
289327
82
950162471
13
930695470
410473
730911974
442673
89
193006
40178
81
407472
69391
2
4
16
402619531
379385
84
59
317877
13
98704
110444
12
28238
17877
204262
24
7
76542
46
157680
39
3
3
810373137
440794
485166
41
259704
375909
57
58
33
83
18
238590286
7
160476
44
13
7
401951
25
78
341958
98
472030
31632
25
67
247699
1
79640
273798
84
160250
81
951932363
25
443427
26
77
32
5
22
52
237842
415612703
5
182070634
82495
591143369
308569
218422
53
170358
45
208251
54
291986
21
45762
64260
51154
179584
73
313888
39
534454404
188109
232829
9
202169
3
95
16
75
64699
55
32
175071
66
402566
10
334704
499661
379404
460506
861542496
23
355125
731422332
94
67
220514
342191
201089
402742
93304
5
53
91
385460
159403
745082133
6
37
70
35
471472
55
226204
2
368860
10
10
366363
230071
25
39523
396124895
112992
88
392620
456188
403579
32038
333664
271243
38
184911
60
51
95
82
3
360263
247084
49
149922
465327
382311284
236375
9
84
50404225
30
609894233
64
340041
675235865
57
1
8
86
2
27
99921862
48
422677
8
56
76
497392
119766
6
196382
91
75
88
7
43
63
481279
59
210302
29
984109420
488333
175683
417932
23
40
983922311
6
49
397492
452374
7
291299
273132
73
85
5
73
324769
461172
391879
40
156067
220854
75
381006
242877
82
134548
383846
132086
46136
74
2
89
132513
378437
127777
4
187116
401763
45
470816
4
287918
68
164011
46625823
209051229
45
77
14
467349
6
36
3
464346
53
1
226325
381887
99035
424741
535952097
404133
151772
89
22
638102573
449887
60
32
42
91
97
70
420943581
7
47
30
84
60
73
262804
46
20
31
204771237
305772
39471
227641
361299
247885
163761
454386
66
223691
6
57
52
72
85
40
6
145408
2908
96
93374
185748
72
265708699
390513
113525
92
362133
1892559
221444
67
87
419075
422474
81
344244
149779
4
374581
317142
99
6
36
3
26
535357506
69
21226
117331
53
428450
771756774
56
20
27
19734
213146
47
72
46
458080499
172267
142429
61
99
44
129510
447219
567802948
43
53
640359808
65
488200
269076
15578
232550378
303632
366939
1
485704
88
193841
59
67
73408
236216
75
76
270726
344954
35
68
85462304
17
300327
16
6
303371998
79
158993
326575
471229
62
82
86
495679
57973
9
485766
41524
317397
85
8
722616361
7
367963
64
69
88
6
7
262544
213253
162413
25
30
75
411846
6500
85
1
68
2
8295
86
31594
273055
24
14
28
418568
24
194517
404275
132157
220257
69
61159488
76
291221
40391
64
92
480186
5
226713470
24
338397
323532555
62452
450062
22
54
64
57
489365
69
47
112728
99
41175
281442
200528
98
6
323568
492868
280219
324308
34
198263
51
281996
389554560
46
89
332730
68156
412908
30
83
328754
98
207173
52
46
694453561
1
53
122106
356145218
12
54218
12964
193916
376446
280044293
84
6
12
383709
21467048
92054
13
101342
430512
200806
37
471859350
219342
432010
261953
374848
426047
37
89
34
21
64
82
482433570
97
52
1
57
498665
428177
3
371265
33
17075
98
279032
98
47857
727422875
90
30
4
262836
74
315398
83
26
366416
585326540
98322
766946452
434231
30
243125
69
193127
74287
76
32
827219644
265813
26
74
47
75602
7
2
438742
134850
70
517181943
255995
81
104942
145116
47
378690437
239858
14
150652
13
442119
292208
33
246754
32
118536
98
285290
356428
273299
81
218264
3
21879
78
60
522734198
134097
74
2
72
194322
447171
7
98327
86146
35694
78946
3
329563
78
46
134780
27
14227
65
2
936954208
95
450043
43
17
1
220215
10
177754
49500
91
79746
435576
143128
6
382313
6
450515
373732
461908
2
139402
290563
343750
45
63856
3
54364
820273862
88
48
46
204063
405847
49
234914
62
32
53
7
1
38
60
9
81
49
89
28
25
829583315
122872
392374
37
709033626
90
6
82
637855011
580580469
5
347243
1
95525
24
9587
84
529129573
48
80
13
422855563
399131
48
17
37
67
417147
8766
43667
232006
156310
10
55
453405
454913
30
96
426911
12
206736
59185
4
10088
46
443975
16815457
1
380210
298467
1
50717
36
69
462074
3377
91
84
379088612
80
4
383550
405226
99
244629
68
247061
306952
38
61
16
88203
3
27
3
50
55
288650
92
1
54
15
54
442525
202234
258524
206048
36
369049
14
190425
40526
27
348149
31
58
76
66
46114
404697
369265
233989
87
143019
65
103878348
84511774
133294
17742
89
279481
316530
381373
325013
1
119579
405277
84
100077
57
470872
18112
666292415
3
52
92
337242
90
85
258237
202648
8
82296
7
84
14
68
53
85
429894
7
87268
320883
184106
34
127328771
57
84
330231
350313
971933886
97
66601
259321
387117
260619
78
51
789448189
104134
87
816712655
191607
101653
29
39
98
2
97
92
444637
67
223664
223445
87
131303
159366
41
73
362209
72
343343
430655
366142
121409
1203
612047986
90
34650
27
197977
47206
22
317220
30716
331317
89
36
98
2
7
10
4
163872
47
499327
211070
247147
3373
168270
438322
281057
58
284468
81
50
350361174
434762
222970
82
11
55272
328732
140241
867668324
128513
328742495
86
86
20336
32
83
41
351153
99227
383290507
440657
651402184
767414524
49
79
455938
39
40
87
16
3
312827
305110622
87
54
4
223525
13
47
75
756909961
8
253207
114448
153795
96
311778
94
41
61094
25
98
23
362785
28
34
129954
832691937
60
5
358776
51427
380690
66
95
1
6
1
73
385203
13
238993
212171
88
12
335786
399817
278539
78
19
246181
98145
74
291135
39
384710
34
397893
57
75
311526528
2
24
8
355826
12
4
252430
58
306897
239014
79
20
165898
1
390516
66
8
15
80
93
82
67
85
85
8102
19
53370
169217
1
302125714
169693
44
77
35
50308
89094
82492
241154
92886
365374
55197
18
2
9218227
549429995
42
173327
15
78
46256
584946176
373196
109550
433002
128317
84
37
46
27
69
165503
47
351009
211316
68
96
80
95
822335620
79
441212
33
70
59
191449
435362241
3
380622
76
73
78
484088
65
263079
78
4
37
122645
85
474860914
451746
2
60
137201
81
395364
387938
299386
386297908
49
89
33
92
5
8
72
404939
393389
11
6
38
478280
25806
12
96
194592
36
30
284254
303546
67
81
97
587742708
221630
552449291
4
55
8
32160
89
213578
85
261676
19
8
44
66
62
52
875546225
2
429433
52
85
950585617
93
63
72
20
64
417891
99
23
15
104561
912281907
30
92
159031982
147119
135231692
87
85
379841
403351
25
90
38
838590484
334310
436953
62
342623
75
465417
9
732837364
4
75
37
19
76
64
42289
366478
62
648672432
684105075
228656
90
405800
80
6
1
287207
312012
423324
96
201878
46
41630
445788
89
247011
279134
62
267909
1
108295
267810
435121
55
631662289
218498
333606
82
566361218
197163
85
77
86
31
200712
45
40
81
41
31
404939
1473
92
316690
139472
162016
3823
925791190
755226299
451084
96
196654
150911
498720
29
252811
108041
9
248977
232425
473785
473232
50146615
330855
78
350558
496245
49
1
86
399405
132623
396493
6
43229
494035016
46
214914
222710
83
173665
715259747
60
191627
165780
87
8
4
847162526
78
10
149881
84
14
17
16
25
219944
18
48
467761
29
70
30
8
250632
366106
28
242090
110392
7
151013
496894
29
10
215445686
199674
23
356415
72
93497
144071
50
57236
184601
3
6352
474709
68
18
195847
57
8
485431711
26
56
446857
6
61
5
107555
31344089
313866
400351468
252937
330312
373069
193236563
70
169336
73
302961
17
436734
92028
352248
23
68
72
88
57
29
402358
138820
766994153
42
213204
6
41
18
400185
54101
53500
15
257215
37
775568990
116954
82
72
97
51
9
86
19
98
91
39
57833
40
86
66
775757341
282883018
772337100
9
14
225396
10
78
73
396695
166626
413691
250597
5298
358996
4
3
98
89
288049
97
333342
212320
68
380597728
138925601
900423840
109677
119619
49
486485
93
441186
3
109445
2
80
205501
78
4
65
74
136027007
7
135043
210146
406442490
92
80079
723513240
86
70
9
5
160123167
4
21580
404895
1
547002394
303615
453540
50
79
269133
21
370014950
187009
83
26
73
391592
5
275838
103657
9
233047
8
57
9
11
431454
463395
498778
3
301427
125924
63
1
80
77312
307324
42
73
65
36548
960727817
679859608
375814
82957
95
373419291
286216
206072
15
8
39
99713
175674269
45
283358286
98
490727
416759
65
76
83
404070
481900
21
87
270501
193413
27
224149
83
775074328
9
339428
3
7174
92
46
12
90789
223188412
66
37
1
69
49
350840
158978
9
864254999
9
9
570618974
22
415094
166349
72886
11
393251
62555798
52
382252
75120
30
69
183751051
47
413535
72
325355
290581
11
37
3
35361
42463
304995
59
25
80
226781
23
16
424705
5
90
19
94
905397418
20
52
206691
120711
37
1
25
457938
37
37707
948478588
35
3
75
79
430500
451023
93
202977
43
84
36
56
42
321258
331896
122948
85
7
92
2
4
9
8
39
486674
34
90
1
24
13
334379
45
97532
482143
53
95
294410
7
380745738
368756
98
38
62679190
298394
79
729269162
189504
774243675
374341
270109
786786179
29
8
72
82
71
464237
131331
21505
278699
953518903
206723
104400
414667
377195
340671
67
374996
6
143529578
41
97
45
38
33
5
108175
443873
79
227827
3
356925
16
3
6
82
208038384
69962
17
5
2
348925
9
6
150324
91
275859390
366000
7
734079226
363482
81
26082766
33
186737554
6
206327
41
48
56
45
74
81
62
72
229115
424840
83
79437920
40
74047
13977856
84
64
12
45
718759528
95250
56
4
467012
28
237593
358559
7
410998
78558520
179385016
71
53997
19
406486
97
34
81
3
84
92
342031
11
435060
69
448537
76489
32
20
29
313189
478176
37
7
310090545
4
461490
6
257266295
457005942
18
71066
41
463335
9
80845
250208
42
16
4
420921766
7
91
259992
17
219906
74604
25
32
23
85
54
159943
64
938460556
97
204282
445491
30
40
99
487187
110350
85
28
15
18
250782
689647325
9
450326
449608
47867
161038
27
53
62
348007
420749
943880962
276138
6
343612
20
74
45
749589485
137567
274508
220397
87
96
54
259467
48281174
46
278053
74
44
10
24
7
46
956927738
529388144
202365
97
177312
3
44247819
313100
63
105834
898446949
72
46615
40
486879
6
9
27454
469555
22
43
97
2
98
49
2
31321
440277
297186
451325
161546
936145197
18
309430
35
235842
85058
9
60
453696
215983710
235470
167178
93
83
29
413479
41
398414
20
79
60
61
483744
80
70
422261
491390
466234
9
111897
94
56
132943
49
5
692467556
234752
3
61863
39
79
9
19
351782
90493
90
72
71
16
181614
139643
244320
68
166166
48
2
188382
52
17
57491249
52
230498
728508752
208673
62
45
76
85
179481922
82
79
299942
58
17
392291
3
2
445426
358894915
79
19
1
305266
67603
335440
78
83
232668
324485063
28
90
46
26
51
150032
951032658
69
284533594
79
350701
164333598
34
14
145822
88
695476389
1
2
32672
124005
22
5
48
248848
13
130329
88
61
453209
82
695
476140
91
122613
95
95
43
4
7
465933
36
256710
34
435552
27
8
117101
331435
56
274519
518012243
447716
95
16773
80
41
96
763432389
29
229530
49
50918
80
26
8
368128
220459
46
81
34
19896
115111999
75407
9
389058
335855
326592
85
7
104289
7
212901
54160
463936
9
228016
133777
42
93
2
53
89069
135839
158380707
43
334830
267065
54
28
10
61056
6
66
15
92
400190
92
74
389506461
772606498
206188
56
56
185507
255470
385669
20
36
988737835
384500
475419
36
35
130816
9
452194
3
76
66
506466481
899465385
33
83
43
362238
51021
173366
30
77
322336
100951
22
6
98
309049
279341
34
203549
485335
23
26238974
2
271506
469266
97
117980
54
81
404919
7
51
85
280071
29581
10
89345
6
353878
61
124634
535176898
713451019
4
168232
476109
257704
89337
6
468308
190538
79
96
72
87
19
38
353828
56908
146109
192757
57
328230
778820658
60
14
31
17
39
151939
9
373954
780732888
5
98
40
60
20
5
7
7
300816
894580528
87
498337
7
50
376273
42
98
35
323736
393998
46
29
174854
189377
96
46
23
12
82
57
45142
7
468695
16
296941
570387779
281727
265619
469182
1988
336755
3
11
99
54
106078462
76
61
189942
14
26
401415
170642935
84
2
173930
232623
54377
7
273887
350598
38481
8
58
3
190701
486810
197740
105790
170440
688655961
217566
47
77895
714047617
129336
19
26052
29
57738
80
709759330
301254
46
271507
374038
159146776
26
17
58
83
374607
97
289322
101207
209083
375549
92
433699
412552
25
753065802
68
99
74
1
175378
1
141845988
89
101603
58
488417
89510
38019
13
470448
37
870411565
305228
16
724680973
489305
4
52786
61
16033
65
19
358084
885423033
176658
158724
7
52
716613809
54
102423
257992
68
87
22
99075
1
3
41
18
14
247771
2
461868
960837934
99
18
67436
258526
34953
104270555
11021
295294
197489
53
39
44
297294
42
347927
16
39
16
104
146879
9
7
62
59
460452704
94
4826
41
40
362532
95
65
181302
635018774
95
54
249724
230810
10
3
179354
4
47391
61
50
61370
392652
386597
376518
363550
65
490734
110751
114473
168635
409481
431697
740023335
457832
743125510
92
87
83
242589
43618
77
281706
282804
89
739546324
813337062
455793
434129
89
426584
108076
26
100882
878824783
98038
75752
215294
35
179226
377164
467491
20
4
63
311605
252218
373152
148532
115329
434279
9
420997
5
4
18
648489249
338521
305134305
464771532
73
287715
96
17
157006
71
51
497407
74
41
48
38
1
918345329
61
1
90
484571
941185813
99854606
58440
41
11
76289
218937
208966
939896047
27
18
42716
397001
70403
49
71
58486
272809
160289
23
16
260765
311673
11795
577738236
51
400690
38
422402283
10
17
71
21
2
3
128133064
43
31
25
161409
44
2
236554
76
535418260
12
67920
68
10
90
75823
50
50
761868591
720976144
75
152236316
99
98647
272617
387826
1781
47820
252264
52
39
233397
222920599
349170
77
93
218962
61
98
9
243897
78
466887
65
879703473
40
6
7
63
3
63
80926
435415477
55
380774
444757
262874
17848879
244621980
52
324723451
69
244718
114842
80
164944
439876
993783645
250696
67
886801322
31634
40
50
57
39
97
22
489743
348298246
53967
76
6843
84
24
31
86
8
462646275
201167
14183081
70
49
184459
93
14964
433201
918726325
475435
80
260462
18
334532
393848
56
316258
26
13
83
382237
7
5
56
67908
51
73
147133
91712
16
1
116035
60570
12
399074
35742
200373
341331
92866
22
144262
60
3
30
163927
140734
330825
108235
263798
17
473251
57
385864
276598
579351627
91
69
420105
13
17
61
45
8
143176
72
69219
74
55
483746997
433601
81
10
247060282
789142656
892565331
4
76
36
12
136658
90651343
323000
95116
39
64
357444
10
83039
626889795
44
35
56
893406375
8
81
52
2
174751
87
1
49
64
702461547
6
430421
62
86
921239577
32
25
94
151449
542443393
75
8
462340
310268
12
74
20973
15
441596
246775
96927
44
3
40
223367
404983
87
92
16
23
33
362691
7
98
6
89
285564419
58
170062
232098
72
302855
353923
459039
416313
6
352162
33
53589
87
480889
47
33
412696
39
304581466
8
6
468101
3229
94215
24
92582
82
519868681
9
317343
98600
16
196521
407526
94
97
81
93
7
87
316524
36
45
428771340
298009
7
178174013
97761
33778988
174928
68
155308
54
423453
55
7
1
61
428446
50
154238
373176
84
340593
317457
9
18
128712
2
371071
50
4
8
65
9
79085
238327
6
215457
58972
447460360
440943
27
37541
25
61
62
49
936751669
36
6
332872
245319
464294
8
329246
460273
852638563
238852
195789
61
3
375949
9
383942
5
33
14297
233229
64555
56498
71
230830589
10
69306
88
983509641
54
80495
50
11
352107
336582
79
167799
71
59
151677
966502412
440698
859906257
525758108
24
490808
3
25
703083943
21
13
5
940453259
381124
8
72
203680
35
47
118998
352793
2
59
358567
6375
148827
227058412
61
548579998
357494
421719
78
67
92
47989799
49
332511
291073
99
441096
7
433675
14
115939
85
75963
26
101151
10
493586
287620
284317
49
392959
109567
11941
175860
273869
74
775533956
323847
442885
94
922660071
493676
32
128778
439303
79
1
399300
303315
15
27
41515
24728
76
85808182
42
88138
386934
511408055
227449
218907
378243
13
84
14017
78
28
233546
906091174
55
9
7
203315
63
450869
65
863119838
50
92
356566
88
482235
34
33
6
50
99
70
93145
3
95
117932
499921
7
64
2
597213584
410033
324683
37
63
326813818
34
472601
144471
79
358539
21
48
962879638
127263031
402440943
52639
112310
6
13
309743
49
70
480758
7
87
5
188707508
2
76
5
53
89
97
27
474395
382573
8
54
20
459575
70
280258
86
401451
313314
74398
94
49
439402
29
56
124544
59
64983
223229
404084
60
258148
85
325356
80
17
835844366
3
28255
752625751
6
239399
87
129504
7
37140148
17
422596
314981
46
370916
66
171990
383750
418577
123254015
183774
35
815671063
3
801223583
304534
364030
960140594
2
82
332431
138510
24
295872
1
73
447797
5254316
2
249069
274613
96
26
465419
437015
3205
2
32139
98
85623
263376
61
84
107256
69
494993
64
243387237
220794
785161985
93
393112
65
47
12
1
8
7
384799
261909
496290
211321358
43
22315
353027
84
673416864
86
329617
298961
78
28
62
59
190687
66
47
25
442974
154227
28
41409544
61
317883
48
84
20
388310
160364
237196
7
1
43
64581
298076
479165
69
483356
262969
67
10
83874
78411680
17255
46
170299
10
93
43
66
397343
31
393408551
421886
130764727
3
6
457576
690737214
971148755
5
12
451089
76
910150733
4
149995
72
61
2
3
2
13
81
491882
10266
302039
2
40
7
33
59
2
23
156497
217337
439253
340960
28387031
324938
41
1
48
395786
52
27
8
198809
156390
8
49
390852
772496372
7
8
6
311467
63
289181
86
107590
275126
210112
26
219209
404841
455127
382452
374555197
482861229
55
57
20
333657
76804
277646876
182794
42
390254
296457
59
85
494170
47
408028
652350696
366719
7
71
278207
52
273607
799935455
1
56926
163659
77
460969
257141
41
2
68
93164
926125268
187381
26
492549
47
465306
363040
147060
99
1
952016997
43
859263450
52
62
300164425
485069
335022
385154
98
56
58
109006670
455422
55
47
254723
20
6
39579
3
58
28777
155938
196782
57
97
80
128340
54
318545
399861
92
396071
81994
74
449084
56283
410914
294114
63171
9
344536
98
142003
78554
315650
65
66
29837
463395
390927
5
3
53
2
248087
647108428
4
88
17
54363
62
367996
108402
284435
43
191351
200926
93
68
215222
157595
80
32234
8
203012
48
7
47
107019
39696
391308
367481
8
260919
80
249554
564603335
814387937
319026
66300
252106
48
310834
942388283
169699864
417023
179652
227043
3
318389
170414
408684
371397
427169
931100624
10
984228586
77
71
8
58
75
39
4
60
89
298869
21
35
3
80131573
91
5
24
232009
67
85
31
38
1
63008
2
44830
9
79
67
5
29
8
76
40
51
417462
47021
636979184
35
703127885
402674
465730
59
10
235562
33
570896732
24
58
43
291480
5
16
133636
97
86
156157148
79
448815
185308201
40
445298
319616
8
98
1
320920
149039
168405
40
26226
458839
27
34
58868
85
397909
471028
49
196235566
84
471249
229290
304386
15
50
148202
40
6
1
69
273763
340932
95
18
40
353800697
5312
90
20
23
216739
25
82
63
510390910
161137
92
55
235815
323305
377589864
126769
22024219
785522815
69
73
6
401567
390688
17
99
4
52
90
41
83
385050
382981
53241
9
1
86892
74
980326205
73
31528030
369617
54
455887
23997
124033
97
85
205240777
8
74
19442719
98
79
269213
95971467
5
141089304
57
164522
45106
10
691284709
94
8
7
488152
45
14
59
422367
9
270256
1
51
86138
7
266040
71
2
171815
431991
478722
845915
82
467915
273296936
11859
30
58
421044
301212
7196
270376373
298507
406494
15
70
96
475054
220539
195008500
97148
91
7
41
254623
397219
266823
36
71387
5
7
198853
485868
61
38
118821
80
783550754
367619
232360
77
536813551
594462558
93
38366473
356607
352151
32
23
4
41
446859
4
401022
446930
312376
92529
66
63
33246
149717
48
88
41396
4
353828
463540
69027
476579
45
93
476014
251295
1
97
21827480
6
7
88
63
91
285725
48
83376
11
83
862522064
281967
83
12
6
36
161259
421073
77
65
41
17
19272
75
57
59
217740
1
75
8030
79
27839
2
141806
313142
53
23
80
474843
6
437832115
7
99
215829
149779873
89
160809
312478
2
390825
322787
3
84
431470
96
66
79719
110510
383310
952698761
29669
44
439030
94
74
469530
57
77
3941
3
36
50
134028
372856
270555
74
36
39
293610
77
832854560
88
59345
52
24
462580
43
298103
28
308143
449046
86
737040328
84088
9
7
4
16
95051
1
193434
23
63
25
22106
48
59
47
246613
14
5
28003
6
84
72
53
9
72853
379906
169293
51111
100770
11
100579
67188
35
22
83
209516
12
30
7
61
72
95
4
5
30
18
20156943
99
48
87
4
210696
66
87
181555
367852
54
88
26
503625543
89
480971
31
61
76
113759
14901
3
74085
80
244879
65051
41
99
32
9
5
70
95
319333694
250740
60653
1
26143
398107553
7
330470
51
12
89
42332
16
83261
67
14710
166937283
4
2
2
882077795
39
127242
44
6
8
4
45
49
330704
64
13
68
53
98623
90
494470
62
491241
14
35
557455042
274593
99404
3
112452
466457
76
9
33
499578
15729308
80
65413
17
16
51673
1
82
27
22
74929
14
156427
71
95
852334606
2
184373
43
804822524
58
339311
7
45
75
20134
183786
306928
152157109
67
91
450642
3
90
204520
13
13
73695
122865
116641821
27102
66
403970
329433
313328
79
65
99025
15
30
79
284409203
92
384250
19
478938
99969344
486875
77
387966
204979
23
110788
23
172791
525626500
57
27
7
135313
812884623
306102
79
279467
33
57457
37
7
75
59134
88
361084
28
59
380972
89
58
197095
438009
11
211179
2
6
87
58
60
29
135679
460111
2
373283
30
60
79
2
318244
24
617226859
229490
455609
89322
63
57
48109
150800
488702
44
6
4
349217291
112453
64
164301
393101
71
295550
9
6
602429678
85
88486
5407
486583
276329
5
39475
209010
447210
325117669
52
391920
69
82
108496
54
98
156837
106153
33
7
40
73479
31
21
379325
182832
2
33600
1
9
16
16
142696
193005
102072
38
9
108104
69
46301
195045
8
15
8
312394
49
66
910645239
162399
648201173
91692
9
22
257999
12
204402
7
76134
260445
59
6
87033553
6813
222286512
40
402547
113371
489529
491569
52574
467382
6
10437
43
286416
22
222047
682674791
460519025
57
193406
10
161555
83
5
458114
13
50
86
103381
3
239757
349754
62
356161
41
33664
5
153637221
109215
9
9
124148634
21
368846
94
36019
23427
137416
476979
921
23047
4
1
117632
15
2
128150
33
236216
417245
73
223414
203461
44
22030
404403
387470
32726
35
84
489836
403857
469202
57
63
70
125816
19
1
801818037
74
20
74
95
43
429101
86
78
60
86
275128
92
83
208710
15894
41
39
303635
310726
21
25
136410
1
473882
1
97
28
321232
218454
346185
21
482809
46
360615
92
48
148250
84
11
26
347652
52
50
310390
321263
139126
21
464711
201331
203979
97
468978
27
74
201417
85
18
17
99
78
321789
58
474746
260744
198526
216456287
244745
13
486432
705872514
487729
457870
330472
5
25
242371
376403
1
10
51
8
477079
25
91
13
448655
87
270020
50
94
738569686
74
282638622
131684
89
420883
227599
378153
85
160816
9
319906
22442
78
32
235208
24
90209
25
86
30
310821
14
14077322
308060
46278
369127637
158630
33
72
435204
53709
47783
76
38
91769
89
231464
92
179885
142476
138801
92
22
362377
466868
132737
85
88876
6
20
14
486614
18205
79
14607
245817
91
232678
13
87
47
230124
94
24159
60
216572
56
6
67
83
61
79
56
306138
80
205474
41999
221687761
6879
361739
25
491749
87
6
75
3
82
76
121695
469869
25
8
48
159143
62
400362
77954
57
48
10
83
10877
343133
32
35
366406
389459
42
45
49
83
73
40
4
479325
206307
52
19
61
17
471483
13215
329911
305115
51
28
86
67
7
9
399632
28
54
282914
111739
39
53
70
402675
32
46165
393309
8
441740
66
419986
429719
400004
6
168840
28084
427524
61
92489
29632837
13
399887
167021
10
32038
290849
272920
174368
410707
6
59
2
13418453
102070
244808
503188240
69
69043
251016
978867573
2
93
27
172395
10520
384332
265298
14
35
72
330039
90
50
962257305
10
33
92
93
264371120
76
9
122141
96
58
217327450
73
293011
22
35
101392
7
34758
257813
50
403254
304454
262194
5
333172
64
54
63
46
48
197456
86
130972
350979
51
80
47
17
49
584363904
310752
277875691
64
882527108
120105
5
428623
15
88
30
4
6
74
7
2
65895
84
489390
11
27
166899
57608
9
75
46
93
32
62260
6
62
82
59
47
7
29527
291670
76
40
8
387544
98
64
581355339
338915
107864
66
31
16
764757194
30
202142
139552
5
99
86
31
23
52
28
668107421
128796
50
19913
53
7
4
3
37
334375665
86
577908540
80
99
270778
91236
74
24
44
21954
61472
48
9
350200
431305
3
76972
66
60
2
8
92
334133714
3
436854
341438
736036732
483120
58
864609638
97
67
36033
9
107774
83
44
651544886
692870238
479533
47
389217
17
127251
43099
6
75
124069
462934
89
377219
80
242184
417861
27970
75
32
124691
6
160038
953154244
388411
32
874432229
21147
73
26
18782198
74
61
93
54
71
130516
182608
55
613483168
37
40
201331
7
16
334559
16
40
8
181440
10
31842
7
214192
9
196105
58
449143
4
326131
3
415942
32
366087683
352833
323940
94
201718
65
2
146923
446674
848185535
125141
93
15
9
269895
152951
8
208324
80
22
80
37619427
71
24
59
197064
6
340116
4085
246583
3
24
10
56
69
27
426374
25
125594
101220
41
999194644
295123
466827
463677
32472
280167
6
28
3
5
47
8
62
228716266
465222170
494103
8389
358163
426148
43
65459
15
215090
1
71
3
784355409
737489754
4
33
9
610988414
157543
66
128283
25088
336573
342595
98
679760530
32191
5
59556
768233250
339964
216030
201414
16
80
90635
496935
58
85
494171
9
67
316888
55860
950287262
8
297295
293061
91
191157
108779
87
8
19
80
75
53
88653203
227983
5
271504
39
4
63
86
196899
6
75270
456169
189137
42
2
29
364350
356022
15
179909
14
71
63
26033029
24072
442107
81
45
54
277938
1
77
83
157673
3
25
461884696
85
55
291770
47
321517
15
483342
36
3
18007
55
29
1
18
53654
196594
428351
108518
4
37
214914
391653
184660
91
38
81
24
28
482441
52
17
91
174154
55
7
298791
61
78
99
343883
184343
275763
331758
26
9
40
86
164599
75
69
25
13
73823
442157
31207
21
713824080
58
39
56
79
184025
287160
37
18444
90
869496489
973824448
84
71
356377
53
249066
69
153695
96
60
85132
246635
335702
895754260
85822338
96312
87043
71084
842476214
494923786
17218
355469
16
143881
9
336
21
44
343198
239756
205344
23
59
430088
389421
791449768
234806
359822
366337
60
63
712303724
20
26795
60
44
36
40736
8
464529
69
8
49072
58
244233
2
412865
994440486
543348513
136822
39
256646
222330
467183
905515934
499598
372570
69
11
31
251745
96
150770
97
318733
19
230792
290884
472637
8
290199
462713
38
968363153
265747
60
39
487606
8
5
399338
305547
110540
3
465065
276994
176534053
68279
40
29
50825
386426
488779529
222574
477014
337833580
59
39
392764
645012251
53
7
12
9
5
50793
329148
86
864814156
96002
81
30524
894600229
1
352979
359900
94
488512
18
226511
1
67
250099
399596
964514845
494739
63
57731
1
3
453032
38
45
26
186255
394045
66
47
116612
165787
2
425167
36
7586
97
290490
3
170101
34
967994193
148202
79
63
93
450833
1
195477
397959
17
240357
78
37
215513
238599
95054
78
325340113
88
329984
3
25
50
95
66230
510057728
289123
248828
37
331967835
198628
210736
66
910049365
123124
8
108873
95
19
745946560
477586
48
11
327358
417892
87
579451045
29
20
37
374004
4
360017
599836829
11324
245165
412216292
13
20464
70
5
18077
58
426835
182540
40
346679
423676
70
28
50
328073743
95
263539
82
30139
91
8
44
910
279394
127407
321965
44235
629689353
24
378072
69370
438995
409596
17
9
346566
116629
93
47
272601
57
49
94
277013
141183
4
25405101
161425
74573
472918
93
53084
51933
350726
170607
23
64
46
57
84
85
478352
697805618
495941
47
39
276367
4
373487
52
556484070
163684328
297487
136551
91
77
56780
444113
209867
163443
346593
26
348638390
35
102942
74
10
103152
69
187875
9
183960
158221373
297530
4
21
42
73
403856
188178
858317344
485265
96
800529143
286492
5
979196534
13
472781
99
23
90489
28
418043
235789
98
5
17912
121754
161013
6
367388
63
67
79
90
42993
235113
151129
9
42640
440210
201917
344955
66
32
543028161
424691131
23934
896147947
12
70
64
389618
98
374323
89
758216649
295282
296139
367850
54
84
385752
40
98997
253316
31
81
473850
852175730
3
231550
84
441658
44
176993
84
59
336296
484998
94
353705
233597
85
5822
409665
11412
50
335763
66
14
7
34
17
76
32879
65216
49
85
31
84
41
92
27
407835
191764
41428
260998
375517
28
214988031
43
98
97
6
21
612416494
78
160597
395774
471632484
59
60
88
228820
59
397706
2
7
214651
186645
374258
82
254030
86
452175
28
79
967760182
44
215581
450002
16009
855460376
4
7
350388
5
418273
374748
136279
465907
25390
19
181102
328545
353997
659152740
49145
381183
43
15326
761538111
28
643516250
362034
91
412857
2
73
169295
65
80
7
49
33
305432
47
27
4
88
139442
129242
32233
56
31
17
29
187576
881979808
74116154
191828
84
65
345648
44
7
321372
50
202298
17
238442
231063
268306
42
116751
422866
38
11
39
111882
994291375
128355
865424554
156497721
1
253371
148224
3797
198922
292787
48975
11438
40
29
94
84
464837678
285215
88
83
379284
84
19
74645
804486140
88
5345
122772
438818
60
313734
64
462611540
334979
404987
135779
314496
30
26
561138144
2
261675
290509
91
7
27
255164205
2
8
418455
68
14
174423
486746765
11
86
357081
6
58
453741
40
436976
10
9
23898
4
5
27
404145
46
96
17
72
2370240
12
86
646221457
849301793
548364649
36
58
1
65
9
98
48
62
14
585174636
77
48
74
60
69481
35
120542
64298
277953
72
795806044
458684
123067
213011
83440
316102
65
58
76
22
310432
8
760698474
490953
7
15
42
95
310776
142674
246339963
427503953
5
79
53
81
488009
6
348730
113900
183369
57
79282
348580248
28
221486
847136467
384213826
6
79
317245
3
467812
267709
52
274781
45
447485964
69
47
7254
493773
24773
641185876
24
6
7
225119
78
307642
413506133
3
38
362198
465032
77
662299012
44
249482
44
88
36
405944
57
2
446556
176389
102147
69855
55
498282
396281
436852
953891420
391965
973091851
48750
10
495061
50
79
22
363745
472800
51
7
79
46
245595
82
60
351165
559408500
424049
436978
14071
1
331719
142953
92247
379993
3
112889
481325
411995
492067
518935412
478731
25
427106
37
34
751017156
88
4
3
302294
466225
5
39
3
35
75
390414
280315
95
143465
47
27
439333
5
3
4
17
24602
21
144491958
14877
203461
79
51
439311180
288398
308331
61
29
354995750
168814994
82
79
268203
364335130
46
57
67
23
1
204986
33
135619
46
20821
95
303549
97
40
448280
362857
62120
203388
55
18
89
399871
72
41
47176
443755255
473045
360252
78040
30
74
7
62
98
87
11
17
298867
26
21040
35
157578
474282
304465
10
4
56
48
25
64545
169909
645823453
68
236433
343241
51
10
352997
655409416
97
79
584612099
384859
34
72498172
9
391151165
10
300385
403252011
64986991
52
5
19
31
66418
675288012
50
7
383515
55
80
22084
826842500
308743
63
97
35
63
285513
124951470
8
19467
7
160651
213336
362371
56
235656
266100
88926619
370037
22
470723
63619
89
592765576
45
59602
25
21127
28
406897
38
282754
191312
24
3
210072
7
6
86568
53
68
77
44
65
42
295596
43
34
27
234479
912999677
13
483781201
8
424066
93
410718
11
5
50
789825167
5
35
98
137526213
461215
7
5
434528
71
390570
100507522
22
70
224624
517805378
64914
945569345
767033529
4
83
293881
41
39616378
95
455207
49
82
167492
28
51
39561
42
49
80
86
73
244446244
497357996
8
5
399307
420774
424637
27
39
45
98
438848
387401
2
486413
563789992
14
68066
142723
9
10
282460531
363335
26
90
408728
340025
21
67
96284
67
162111
407535
61
33
59
78332
91
59
19
329440
8
46
429233
306576
56
38
78
71
15
87
49
227207
8
17
25
72
94847
22
81
370167
632149704
369792
55921
60690
58
319308
73
63
17
22
84
177704
199180
4
97
494991
10
125357
72
78
64
40885106
29
101471
18
128651
53
629967343
18
212759283
67
20
518347870
469236768
403469
91
220437
3
17
177467
457358
100747
69
79
22
50
53
370951
302625
378724
49
9
378742
45
247809
87
3
355637
27
58563
57
313055
424407
42
52
151563
267128
362974
17
97
35041
2
161861
48
75
362715
302307
161280
3
15
117437827
19
9
939607050
160807
41
362029
10
83
64216
395765
125289
221486
738071130
896701484
56
41
344414
354991
2
76
5
55
327392
386440
37
47
64
298034
32
440671
58
5
297766
301021570
38225
76
352564
478185
433178
323227
464639
323730
77
87
31
397600
32
31589
2743
32
95
168444
3
938740379
7
2
2
242593
80
481547
378825
28
151533
44
54
595421768
262583
66801
200514
646755270
29
4
128860
69
286743
91
8
12
244993
183430
910957717
4
357330
78
56936
79
26214
211179
496261
4
71280
18
805754814
224277
42
183829
165345788
19
5
183222
686
33
47033
25
5
1
33
290929
85
121372
3
470018
250241
337014683
50
84160
32062
41
46
219230
8
20
498302
60
246322
13
105007
395836
49708
76
323775
63
83
367598
404172
80161
98
972866526
62
27
405128
27
96
29
16
460017815
128800429
253363
960273449
156385321
99
20
10
266235
203256
45
40
225860
166363
55
9
97
1
474721
63
40
25
55
294880
421022
471265643
72
75
2
331083
382300
39
6658
484599732
166772
78
127234887
81
15
409335
408827
1146
211529
50
4
31
335832
8
355361057
174834
46
16
13
68
54
364775
68
55944
127557
29694
75
57
74
138729
32
168260
40
27
3
122104
14
40
98
4
72037
366929978
9
59656
8
2
464723
340761
77
2
67
388214
324744
815032471
99
1203
56
30
16
52
995386738
82
407109
414114
484418
57392
173584
5
9
60
60
68
33841
1090
67
391129
47
89966
77
7
934494181
28
359119
56
331124
75
85
78
48
252769
14
50
463043293
17
53
709473525
22
819243616
70
446260
50301
15
866442497
77
146383
312845013
16
267774
345296
65472
144397
124390
195407
35
37
67801
35
207868
316676
372637
88
19
113981
21
9
20
380725
13
365721
147445
67
28
8
706250338
346566802
145143337
33
172628074
85
32
233660
34
186619
245891
57
91
20
7
405826
3
77
43
131070
28
390949
39
485742
7
4
36
313338
34501
96018
11560132
303225
213503
403593
8
357548
272724
387871970
44
35
28
452660
12
2
785246091
34
310658
44642
99
29
22
66
48
23
271585
64768
243916
3
6
96
14473
54849
303559
69461
62
295051
184910
27
449851
571140493
60
206524
94
173516
467735
489340274
7
244831
351059
74
89387
161729
289304
40
15
8
58
22434
333684
36
177441
27546
85
291377
344874533
131246
81
22
943147739
33578
71
31
8
605935576
44
14
387942926
27
4
14
129589
30
461117
61
25
71
220927
80
25
1
210061713
75
57
98
38
85
34986
406984
1
65
403917
243497
412761
3
23
36
44
259578
216253067
110192326
467056
96
303395
79
300464
39314
7
45
744633566
13
20
302356294
111349
83
53
4
377951835
42
45
301695
73913
1
384324
22
449071
84
14
64
172292
34155
414399
8
216277
82
50
4
71
598343301
12
7925529
4
382663
53
56
442637
99600
93945
95
47
164739
94
30
45184
8
5
40
55
12
41
478182
479297
156904
438872
21
384670
74
30
30
87
432153
306892
111353
98
29
316603
91074
70
34496
62
364288
5
243473
16
166107
7
56
92
279914
5
353170
75
133865
185795
128560
479466
5
227765
184568
237293
483282
191223
39
12
276947
599735762
594425128
406609
443925
36
399186688
26
178813
46
666433465
499781
117261130
484955978
26144
127387
273252
501765391
155462
396684501
102746
21
250719830
41
11
68
49
590557368
377415
54362
37
84
303535
39
79
402677583
48
5
266893
109709
81
364844
329027064
68
465088
29
178730
25773
40
84
79
457495
57
91082
430267
92
74
277775
717914139
347841
98991
49
481196
624415815
81
47
45
9
231832732
35
50
107511
754200213
394148
47
65
457973
214229
419638
7
95
57
148666
90
3
301687
474800
5
390136
971767656
57
35
305082
59
4076494
135641614
194704
73
108156
16
88
95392
89
94
91
4
38906
128642916
782932527
35
608857588
2162
49
41
85
28187
275480
129968943
54
143803
36
7
68537
46
99
249100
38
24
29
90
266567594
804769734
51
6
1
4
5
50
360621
338981
298001
8
7
108675
322653
36
96
347188
6082
76570
65
988175061
68
4
10
358360
4
219490
220819
62
115727
8
4
1
64
26
72205
2
221868
42430
16
221183
2
4
78
29
357114
232281
360776
74
317194
50
21
51
128216
72
8
307419336
69
20
13
62
131831
105230
313969
47
549695726
6
24
249356
64
107363
58
9
37
10
8
54
235205
43
68
377505735
55
107571
40
248529
365026
489843
7
88
476914
47
41
37
162260
35
33
10
320480
346280
89
17
339283
92
77
242164
53
952369871
82
388621
200227379
2
92
251214
43
404567434
13522
48
232071419
447575
7
86
486061
97
9
76
86
405374
7
289823
199824
128779
280019
24
264815
318726
56
457880
52
15
95
94
51
4
54
484459534
350631
27
511451864
74
419768
19
253795177
45
3485
35
17
155805
326917
9
779831961
6
430311
2
5
38716
89
452642
311143
80
523474270
362043
46097
387454
90
2
587031749
357999
66
61
41
31
453046
149318
43
542745855
249454
47
26712
388630832
338683
35
10
142435
239121
17
1
4
208330768
26527
23
71
14
74669
90
48
6
606239627
62
62398
838561305
11
185434
96
912541884
9
9
68
872527102
190369879
165147
96
30
38
363758
61
50
233881
95
45
360489
70
72
282317617
391314
53
301866
5
75
8
432333701
250019
234180
96034
3
307748
87
453203
44
929732787
25
385436
98
71
69
32
22
84
479855
265320
84
46707
21
69
6
193851039
14
11
13
2207
154576
7
85377
299366
7
8
167364
670200572
178570418
146007
96
287974
11
27
564036663
324356
26
632305947
467338324
678617850
379223
25
583127304
79
79
9
3
81
489725
62
207332
63
80646
84
92
387066
12
1
326784
45
585073075
60868
64
54
5
31
61998
273834
178238
250316
613873213
86
7
448656
51
80
5
763109448
187355
91
46652204
352741400
32
50
292000254
1
11
439587
158390
197722
260809
61
68339
7
463035
110480
5
5
96
79
87
211578
96
413974
272060
157972
39764
241057
41
38
33
136566
34
98
62
38
452817
111274
92
381179
39
57
27
193028
9
178343
384803
871157941
988203544
380461
294103
7
491720
461428
21
395487
89
92
14404
41
39
54
94632
2
42
81
167752
7
57
352626
25
47
23
19
50
26
43
6
719987137
46
360800
723260686
389857
77
84
23
353447
45
393133
6
813649346
205333
22
49
437766
1
18960
16
41
17
291885
80
57
226816
56
49
11
53
4
81
51
83
423667
9
45
221283
101992
83
156993
488300
90
75
380442
15
93
266319
74
35
195144
14
133943342
2
40
309872
39636
561407205
124381
262350
15
217620
368655
27
854650311
128951
72342
28403
6
94
96668
73
394746584
906637607
7
67
65
147756
48
89
35
151608069
289036
630132229
252734
182785693
71
41901
10
59172
202284
312981
71
9
372873
9396
418160990
215744
3
49699
351455
96
188047891
65808
153476
325538
123309
37
16
80
456018
202146
286012
76
192403
166256
303947
2
80109
110615
420633
382877
49
514489048
84
289866
388783
53
362891
73
58
489478446
83
78656
31
348237543
502376936
596211002
17
285965
23
77
77659
74
56
154307
430544015
36
323582
415073
15
68112
6
472682
108563
95
10
6
424422
2
770246734
77
54
293034
127620
360857
68
7
8
49
2
197550
272307
55
89
483517
11232
4
34
254550
51
99566
469184042
54
190988239
32
95
21
46
32
228078
98
14
86
16
57
88
2
151181
8
34
41
60
26084
486175
557404797
297914
435670
86
30
18
291189
87
33157
1
29
2
3
111981
221275
111294
46
488024
494339
291861
96665
63
190041
71101
375745
394756
14
4
45
10
462260
7
32
52
375993
271716
365462
320284
23
67
31
370373
354849
54
279340
392344
144741
360674
60
417384
398946
1
73
33
28
295237
60968
448411
390893
438106
134726
19980
40
40232
222077
6
74
90
245019
205821079
79
140523
230590
4
477941
296203
50
52
201396
21
255489
311313
14
342231
250621
81
146434468
7
948589484
807102914
26
57
269810
49
34
180745
383695
206979
5
209146
7
336918
235840
425113
988907269
147538
36
314385
69
146283
33
4
19
434419
99115221
10716
150910
60
403208
29
387104931
111482240
23
268218
268015784
102360
110285
39
9
932441160
820474499
1
84
354818840
542334651
857944618
108089
173271
38
2
394703991
55
42004
67
19
97053
467845
6
38
63
358933023
295238
89
61
48632
51
16
477522
800643793
242954
16
6
3
6
92
322324
22
132917
31
51
35
34
13
7
430796
38
87
67483
412234
7
283537
429066
90
47
49
65302
325502
423073
93
132939
242516
149198
49
149389
1
467243
40
69
74
59
204101
31
5
45
9
76
72768
42
49675
24
80
106861
196352
37
76
3
476072
20
671953420
39
1
86
299169
11
116154
153166
366091
77
9
386687
83418
35
149924
66
378210
77278
105974
85
41
9
444024
69
44378
9
25
313369
86967
24
475494
88
29
68
36
1
71113
15
36984
19
405321
41
426742
65
351228
200092
65991968
76
7
112120741
66
75
124854
276702
4
12598
30
22
92
90
5
12
127905
120175
302481
50
181690
951944359
23
130576
1
178485
144370
90
344477
227702
3
303106
253411
6001
3
57
1
261572
2
35794
323011
32
36
192053
348108
12
136379
270878704
234451
26385
74
329093
270443424
232986
83837
244182
290666
63
73
5
302757
56786
348413
254720
308457
327289
13
69
3
356722
499080
212188
18
10
3
424017
195416
9
1030
388188
57
74807
323920
4
57
113437
4
51855
28
77
5
88
183869
438536
397492
214462
26
93495
31
31577
278363
5
259333
46
395374
68702701
943238393
2
104271
40
39810
6
681821161
12549
2
60302
400979
2332980
31
41
428156
365097938
486157
32
9
34
7
23
101421
583740939
106320
13887
45
154295796
9
27
71
9
36
3
193277
428031
26
54
432810
88350
57
9
660216343
262043
9
357867
58300583
53
385745
731409954
32
399143
76
279081
94
26
39675
324203884
75
50
63
80
438051
367744
16
90
172795
65
98
379915
461788
17704
31
16
57
94
183403
424106845
409371
58
14698
497544
191620
69
379804842
153141
57494
228221
52
110822
75
86
7
29
65
67
801298472
33
106005
164904
468966
379602636
6
352770039
45
271774
48
133074
31591
4
29
326214
262656873
4
250241
691712435
104191
160936
403421
92735
44
316752
33
162070
56
80302
184369
89
20472108
338903
48
339329
13
39
222521
83
668069707
72854
251396
99
9314
260369
354963
45
49
6
64
56
71
29
153863
522243729
140102
453602
262755
49398
389420
21
406742
43
57
768519688
48393
96
6
86
91
19
79
288162
389787
14
803249938
96
86814
83
1
362508
95
8
429098
407716
70
390969
14
527113894
31
91
949094939
296082
4
802719500
3
799290090
541583801
470670737
27
292787
30
3
7
5
59
289994
486614
321729
3
248795
81
50
192082
83878
16735
843535506
64
138250
420128
423181
457354912
95
7
557880908
43
89
57
6
78
223689
8
63244
5
90
6
87
165376
39687402
61
54404
6
570022984
3
73
10
688634160
18
92
215212399
5
405054
170089
134522
73
475236
2
18
401205
395393237
22
295654
427022
898355504
307409
91
780395499
40
32
87
78
52
893648815
7
101548
474155
31
50
52
173422
317164
8
486096
14
129923
2
260191
238063
172571
347984
298431
390043
403416
28
468068
1
91
250388
30341
3841
100427
398861105
799788267
496185666
59
29
223702
31
68
39659
3
1
96
75
273714
92
478033
554893821
42
75
98
365526
8
427970
217234
43
81
172301
256573135
15
15
14
42
18
395590
7
3
15
7
73
3
26
328708
16
391460
4
81
838416441
35
99
51
437410
68
223442
9
73608
88
59
321262
162335
495904
344347
20
40
6
633236095
9
342343
23953
7
32
679628780
433693074
142045
604940340
333019
299617
110773
65
210842
9
4
346201
5
304245
6
66
8
423703
73936
36
157406
22784
208321
129589
41
2
329047917
3
28
327534
472928
258475
85
46
4
4
188578
99
77
2
362713
2
56
80
105122
52927
92
448803
292763150
10
210884
37
813519855
4
3
170943
117168
92
88
4
6
68
159435
72149
77
339537
33
122270
332031
318712
99
74
21
101779
642794428
7
170024
63
365717
64
4
1
14
486883467
340776
197101
30
35277
33
38
162916731
56174
467094090
449559
10
82378
19
26
454941
27
69
515348625
26
157004
98
284224
452363
59081
126739
406902
5
86
13
466525397
485573
650981720
3
70
73
24
73
42
139227930
5
168819563
271448
31
505250068
85
81263
67
195019
413098
20406
26041
87508
253942
469897
43
84
26
435165
9
58
70
590558773
49
392040
69
164763
78041
4
67
467412
8
47
24
92
17
367994
445974
6
50
71
22
46
476953
5
81
426355024
9
85
471544
37
1
48819
6
5
368381
8
388485
202154
720016098
495906
368803688
283063
7
7
63
65
15
83
8
759271729
42
366354
224969
91
276521
5
4
9759
54929
3
138359
180652
635886716
37
25
65
48
228625
77001
456237049
69400
94
480910
65
275218
352157
487223
589085497
49
43
74
81
50
472537
6
75
32
86
43
260975
4
21416
89
86
827627591
438084
295432
97
223595
329667
173473
1
9
238288
27600
173962
642
325275
86
240070
62
99
175264
14
76467
335236
1
51901
5
3
223869
132420
41
480476
11429058
34
180560
468285
387110
301784
42535287
296752
61
450926
420797
48
428595
426777
349839
368462
39
64
37
191647
2
656804876
57
108220755
23
30
28
31
976070870
2
7366
485609226
35
71
31971
61
89330
170581
263744
5
184150
148809
9
42
177547
52159
94038
383942
308850
174664
137893865
362094
74
375695
807978998
53
17
72
58
49
42
9
416746
341089
73
254518
67079
6
31896
67
784257243
27
3
42
133898
459477
262542
403286
312157
44752
81
30
25114
479797962
78
4
49
54
65
551434783
94
21
15
2
189075
471505
92
443498
3
17
338708
60
106137
35
828301497
69484
68
222785
140579
174404
7
53
67593
8674
61680485
32
370696
51869330
62
9
722894511
444803325
47914
113154
90
480076
2
397902
65
113873
292561
208360
85
8
53445
202790
2
32
91
20
246049838
4
204736
245290
809554604
91
32099
64
6
565670203
15
76
87200
4
71
292151
59
91
10
947139893
138285084
262843
22
61
123857230
285467
395310
353250
172693
219295
6
39
2
14
277911
6
26
242233
349942
4
942250937
7
4
79
834015749
1
68609
42
3
2
49
314032
419159
88
134880
143319
482163
395470
45
179485
312916
360471705
76
133264
49
270079
125606
80
4
7
70
411419353
21
38
404042
204888989
7
48
221216
36438
169188
136795
264186424
175422
161491
42231
927744483
39
47
19
271059
81979
444684
43
1275
95
258826
863377636
84
482756
86217
562492679
27
161461
4699
326267
88
331270
88
951326576
64
2571
77
2
36
350538
1
769570399
31
13
256385
430885
61
425489
907782424
352538
139885
354980
62145
82241
218330
61
547900767
11
19
73
799786693
418702
5
470826
119801
203236
89
31
374058
4
70
48
72
452721
454874
24
95
450334
469459
9
430499
21
27
433667
48
272189113
96
19079440
42
29
82
193387
29
271195968
23
159818
84
35
82
46
30
8
65
41
142733
464177
265881
424555
98
76354
10
12
620120888
73
98
3
2
29309
5557
49
46
222358850
48
34
74
64
773627465
79
31
43
79
346189
97964
2
12
97
293773
61
3
233328
84803
555915496
49
81932
481129
466246
7
530284312
73962
353624
8494
89
1
620919877
182573
106051
91
29989
76
46
55
646504012
469505
32
27
18
32
450055
250135
98422
9
471873
86
258012
47
23
9
215540
73
55
42
328079
32566
92
11
32575
20
258271
132852
37
3
220691
255272
62
79
294940
65
280251
40
189037
364948
601046714
384069
9
493366
71
39
280891
48
42
91380
10987
88
327898
51
88
148200
82
8
60
488600
275355
344475404
2
217701
9
750474059
79208769
5
2
1
463673
7
76
337692
464564
84
475448
41
22817
230488269
424423
88
28031
366792
48
85
7
77
49
954649207
12864
395703
10
83
17727
10
34
25
386298
70
92
238853
34
110334
330959
97
313289
195564
718049308
180121
7
63
497280
76
362198
86
383753
72
367940
41
64
231120816
7
218963
471429
6
9
92
212474
170011
575993235
362315
328631
138035
57
2
107085
307240
7
33
179425
30
102179
494395
560599372
48
79
366038
59
8
45
63
456374
359794437
45
83
87695
181706
276164
115171145
40
46
65
73
55
26
56611
32969
20
366745222
44829
320762
85
490146
74
369317308
38
92
97
128136
17
409543
36
4
429852
65
294273
724866637
88
9376
749410252
71190
63
412658
52
472683
479272
849141769
139547928
101691
60951
22
412935
7
369971
263987
78
229808
20
90
254013718
15130
364981
35
67337
75
23
3
407121
8
79746
294090280
41
373873
261470
4844
60
62906478
268957
274875134
49
84
4
86
337670
54
63
58
84
410451
20
268807
82
717920038
34
94
62
375087
85
47
198398
92
798668187
872335927
62
54
977687400
99
73573
102584
12
425223
87792
150552
408739
389430
208885
39
21
93795333
409184
61
62
9
82
13
406484
82
452788
36
322356
99
491862
287372
78892
1
6
354851473
112901
56
229413
144004
40
10
439440
406097
427047589
6
77
71
69
503769241
89
64
62
202861444
32142
347264
580583445
71
255354
99
75
348459141
89
221394
65736
164200307
11
4
384498
26
370602226
258703
62
5967
4
361390
91
80
58
361945
4190
264959
16534
440893
137861
56
47
31
14
516603217
3
9
486514
8
12
58
5
2
74
47
90198
75
98
66855
9
419611
423948431
13
12
97026
131065
93
441354
325037
2469
21
378049
346422036
29
34
18
277617
163465
38
17
52
48708
272844
84
509465798
288988
2
479435
11166
48
57
3
16
38
357663
63
274675
244797
34
83322
146847
51
95
482336
48
77
13
75370
2
885656929
342796
341630
10064490
74
61
26487
48
31
23
939451132
41
384544
362982
395595002
54
93936
6
391104
17
18523
64
561292495
65
20730
37
18
96
14
78
493275
42599
439330
658904331
130752
65
166666978
75
406728
437951
46
34
496653
18743825
121390
263868
273984
822696915
72
82842
32756
18
65
25242
15
338744
3
56
30
15
72
1
66
23395
99
329083
57
11830
2
2
18960
70
89
75
274891
42
313395
10
80
300253
220135
72
481705
48054
24
487402
213487
37
1
6
45
42
65
484247
9
99
45
53
96
7
151637
80
365928
256903
27
98
109350
59
97117
2
618078635
63
67
727009402
19
52786
58
5
15
59038
5
51
420109
38
221296
115490
236132
939220131
19914
65
89
347822
224775
74
39
31
24
47782
67143
28
97
281613
455068
27
87
391857
342373401
759780732
403784
397514
68
364169
165690549
97
53229
46
24
229882698
233814
53
3
10
327137
91
216029
51
4
441408
92
99
75
80
624759295
51078
205724
17
93
65
320876795
3
103800252
73
28
1
85
5
102637
776421941
354389
187487
397495
278816
445845
460343
53
333295
981633075
55
64
83
4413
69
2
45
45
56
98
349036
56
193021
11
63
32
382374
10
24
401173
128265
100577
1
90
425737
18
69
979892872
998713710
28
87
59
17
24374879
50399
97
19
336126
477240
25246
99
60
366362
8415
305926
63
81
64
103352
10
416536
68
25
851212281
452645
11
319303
98
98
498238
29
22
29
171080
410911
8
4
216078
171422823
1
6648
415326739
12570
80
212448
24
300030
124637
429564
91
5
38
255408
195787
10
262102
107196
428574
47380
329926
61534
485651
69997
36
44
182811
4
132455581
46
308166367
89
425704
70
40
773825159
151441102
27
55
26
67
142072
27
61
5
78
79
92
76
23767
81
33
9
106379
143632
314206
10
16
1
43
81509
64
7
300076
92
11
49
17689
1
33
156471
4
123220
69
312511
11
172499
6
402284
4
165881
368316
284610
7
27506
349427
460193934
46
72
58
871116861
479570
79
48280
312201
490868
417014
287799
2
307634
13
97
47
383278
66
347089
36
87
14
44
11
81
67
325439
19
402131
324641
97
661388864
2
14
281200
8
98
408264
96828
152259
449944
306040
73525
467630
429471384
447795
79
291593120
125365
343180
238130
199776
29
12
9
78
168784
7
62
247875
199482
935606400
21
362321
62
479404
69
6
23
31
68232
86
8
38157709
9
374029
71
449645
26
6
20
8
40
6
65
147492102
463847
103863106
364743
49
39
34
331055
311820504
66
3311
92
11
89
118816736
3
16
15
78
72
10
77
333485
10510
3
280977
37
5
22
17
459050
61253
5
855461378
72
71
314060
59
72
85
23
16
31690
75
60
207083
266398
28
6
349043
95
32726
664966057
301364545
67
435648
3
72
96
224961
7
7
91
5
72
537318102
94
416751
31
64
494589
8
282784
387680057
3
374282
185024
72
19
9
677464606
72
25
55
72
476342
451621
941064190
20
43883
4
86
258429
27
22
32
199891
281283
71
5689
141467
161373
348810
12
279774
91655
75
405536
51
8
62
73289
9
98852
468289
126491091
30
62
350349
29
387625
21
24
80
324210
55
155078
464071
297292
852123569
223802
43
87
50
59
97
381737
7
787371851
58
88122
7
8
4
487860
56
38
302466
80
334617
10119
87
91
60
303942
21
69
60
66
50
80
659104064
130076
32
8
198018
6
39
55352
46
79
76
6
91134
10
34
330584
470548
117618
47
4
25
616975456
368058
24
13
433405
76
328565
53
48
17
249484
935948936
40
193495
274807
377508
33
14
5
12
45
32
422399169
57
77
162515
482674
164316
686237065
153792
144844
66342
16
93477908
277749
78
55
139175
4
830188414
8
433744
56
357158
1
77
860857220
2
17
2
439422
196512276
390369
45
3
127876
163115
9
70
52
488547
312315
5
622612593
226303
315578
37
127888
54
67
2348
342189
455118
721518809
444561
29
197907
2
51
475534488
93
24
3
43
206282318
65
295761
59623
8
314639
221064
96
48
24
419886249
14
256265
84
254216
165410
81
357478
469990
59
205328
419584
192940
82
301397944
97608
208074
307827
382797
69
316984
45
203123
4
75
42
22
380497
357573
609599978
446711
191336
343321528
428765
95
19
158157
348611
67961
195453217
151618
49
496101
461495
1
17
16
925327516
63
7
33127
55
387281819
339808
64353
1
70
179542
423997
89
328395
24
283149
76831
464468997
119094
31
6
11
2
155808
9
65
71
82
692161462
14313
78045919
317634878
6
349530
50
48549
83
32
420197
302097
39
8
3
49
60
49443
619825773
22
27847
193734
7
35
429829
859289789
12
55
334987
491172
101505989
708275395
41
129277
204204
32
804678641
28
490812
89
24
10583
33
63
90
39
255123
400664
347774
822485550
259182
130421
595647509
39
79
315867999
59
215453
387655
50
1
39
631635144
318681
28
79
2312
148424
30
903828724
95647
28
5
222521
2
8
472293
11
85
161982
37
486722
155890
36
387289
104223
439731
447709
44
264354
82
36
14934414
87
69
23
6
99
329663
47
28953
232970
9
118763
307671
354130
471491
400275
554846085
194408
266005
245980761
336343
260371
753188540
83
419182
225321
31
5
283733
12
29
375741
51
83
139216
248068
39
421865
432753
42
133063
844467364
96953978
15
329286
152561
78559415
124446
487950557
50
75
54
430928
17889
47
197328
93
252220
74068
278499
42350
257513
26
870819093
329832
158294
347207
300583
24501
73
70
55
270007
53
78
4
452659
244547
452582
49
75337
36
57
95
32743
41
132800
995693328
911036003
474759
265414
441958
37
39
79
51389
6
51
87
167671
323197403
409188
71
83
67
6
249034
45
98
82
71
356008
304033
223031
8
30
30
39
22
443277
8
292810
387373
301122
2
258373
87861
86476
139900
413179
724565747
68172
47680
35
72
383930
146755
219178
451965
158855
88
67
96
271648
7
44
496497
406776
632135410
473870
49
197817
88
436293
77
36
414785
7
375139
362712
21
46
5
91
297672
64
451226
68
235876
49
345600
13627
89
71
42
94
33
8112
338378866
15159
5
854157182
22
73
79
20
445446
86
606506509
267837
28
87
139451
237166
205218
250396
27
40
192168
27
64760
116839641
9949
485670
398000
130956
8
3
84
127888
165650572
82
440347
77
970702414
187999
155448
8
34
405716
228320
28
388519
254217
39
453381
407685940
25
202881
29
6
7
69474
375960
472387
38
15
301003
402083
866773052
75
40
926728566
605653277
7
8
29322
28570
66
155055
37
394786
56
61
83
67
665429675
6
272711
5
10
68
97
783471465
622847853
603148137
247004095
260447
9
472996
412295
416710
236674
3
295730
480406
54
579371365
341272131
14
32
183497
161834236
81
254845
436414
43
9
63
97
494651
73
8
86
39
490469
282117
74942
292389
14
41
400618
99
305985
25
48
215201
893387049
365067
17
361523
417091
37
262673
8
51
75800
484366
271243
28
635026086
50
297670
601106725
13
63
58
224127
12
30
93
129908
422038
9
78
51
448830
14555
168553
250789
436904
50
70646
61
194694
48736
216105
210368
354690
344029
2
57
444091
3
71
90
91
58
74
30
233597
659455962
421729
89
6
4
45
102041
494567
310643
75982
356844
3
62
132223
8
114188795
72
11
59745
375256
81
296800193
120861
1
92
71
47
66
413277
458331
452459
99
24
23
45
53
614273096
23205
484355
80
33
68
488032
438457
6
52
446005
230435
269306
71501
431660
56873
498031
94
9
229057314
993391829
923689678
41
7
23
22
90
440154
374541
6
34872
19
483250
81
304180
310348
73
66
197873
39
82
425529907
32841
5
252798
68
34
4
6
4
359726661
38
496477
48732
4
488405
59
101070
18849
65880
17
8413349
252951
90
57
82
1
398289936
338125
425384
881506974
87195
64282
860015258
472499
15
8160
491084
13
26366
231249891
681757688
58
381670
48
337761683
219541398
38
3
94
194859
6
50098
45
97
177770
59
54
357794
907525800
182757
201362571
50
31
154918
143065
976183094
70
260242
49
75933
434106952
73
499776
5
82670
189237
78
109212
369943
107615
73
57
68
259298
5
84048
80670
75886326
471150
3
25
155062
91
313384121
410263
8
434356
376607
27607
18
366363
851162546
268329
85
35451
206835801
92588
833596831
543318409
135564
296496
167291
601676633
406212
797255384
412464
74
252363
459229824
697143843
23
87
23
159519
161814810
80
484452508
72
462425
28
156463
349723
437243311
46960
7
480521
471241069
49395
17
82
171275
499211
6
93
6213
430413
35175
162686
367555404
342988
291173
4
3
114323620
376489
82
136226
451985
8
45
58
178603
874110037
94
29
369788
60
30999
27
9
5
410124
70
236194
483797
407239
98
90635
4
415403
288409
172841
283353
267193
487019
23
717999393
43
5
357717
325410
7
214847
405426279
279265
31
378152
49
180160
944389672
59
92
27
63
70
90
190926
320847
62
87
83
25941
80039
37620722
13314
49235
3
93
14
25
626160688
317171071
222828
9
112133
619582674
111680
16
113008626
41
103151
51994
492618
427521
22109553
1
426759
486026
82327141
416592
453331
457900
164467
131085
4
295640
56
67
42
3
667152350
382568
206191
8
245024
86
87
125571884
972730652
237347
493258
492436
34206
24
33
197620
453951
56
99
5
9
75
174581
287211
62
95
956687930
24352
149877
72
67
9
96
70028108
75
199276
35
459890
220226
199299
468102
449788
805781388
160654369
304783
8
68146
1
307769
42
33
357621642
44
75939
227126
15
383782
292513
80
82
441733295
83
6
43
844603489
435807702
54
82405
449069058
394075455
79
77
16455
13
82
138797
149794
6
20
403678
46
367779
177421
15
365301
82427
38246
89925
6
15
32
349964
32
58155
6
394265
77
250537
8
96
36738
12
1
215828855
148626
47
78
476979
642174936
67
37
401488519
94
9
160384
446897
451981
83
6
395937078
593957968
900306186
495999
40595
660071202
218897
28
7
36
883505930
11
7
265431
61
213084
415387
163852
47
23
229784
476787
66
169801703
49
45
216664
50
53
48279
341818073
56
54
242460
83
3
3
2
130064
147344
11
134153
131902
29
17
4
5
2
263113
84
56
8
438221
85
18
70096
30
49
80
20
538750020
965415548
96
15
334223
51
33
177973
115934
305881
88
179919
50
137325
84401
10773
370765
29
18
43
89
73
76
129847
1
104887
4
832054651
73
8
49395
71
430922
316225
89
56
443698
251267758
58
14
468837
1
226099
68
48
348182
272174
235390
62
493749
16
83217
841975869
733442694
1
206670792
74
141769
86
58
86
99
51
267759
13
294771
273255
33
90
3
42
840333694
241475
14
15
88
81
30
31
266247528
2
102224
648787827
983520720
37
433106
97082
524543500
228927
3
499451
77
84
449968
49
148246
41
259240036
349731
33
92
163245
347710
656642502
4
374763
95
7
53
25
2184
197621
94
547683113
16
89
64
316839
12
59
67
86
98
49651
86
267058
17894
7
186378
463609
368657
3
723693214
73
369465
136318
350824
770228193
193807
69
56
308295
66
328240
310338
6
87
18914
1
85
224778
9
38
457974
9
13
93
393560038
5
70
413918
81
116023
243376102
411537
220964
412858
8
186735949
818084060
255712890
156920258
88
148257
6
66
90
489760
61
216149
12
125993075
18719
221126
11
3
23
352973
14
80
19
4
4
345427054
83
38
26155
66425942
69
93
579381804
36
87
88
42
44
86
331464
93
152277
99
207517
1
3
15156
29
240525
278563
147347
1
75
45567
19
8
57
34
27
71
461176
90
473863
458226
91
55
295498
111885
6
27
482946
326409
93
40
50
9
81
13
21895
273212
422240
914576190
70
17370
69
232162
15
9
67
335481
76
86
49
427209
285234
398355
25
60
253867338
760675131
4
322868
17
188143
9
91
439643
7
243034
97
97963
19
40414
77
42
30
1
197441
87
449333
41
8
13
16
80
360324
61966
20
2026
293718
227839
376668
337345
57212
160790
353290
84
4
67
323311
22
482938
263520
25
89165
36
227968
75649137
430251
17
53
50
3
178923
6
9
85687
242498
342642
158931
5
26
24
3
87
5
158429
47
90
457185
101440
308781
62426
33431
57
182796
61
269500
69
4
54
899538494
18
44
7
121780
435281
237493
44898
93
63
46
193456
452333891
91
908673642
138372703
204833
31
41
249027331
134486
7
395073
930096951
25
489291167
12
36
6
67
3
70
97
108299
62
11
51
23
439183
33
43
153060
322386
297068
348400
35
86
169861761
159117
3
89
6
74
917682159
66
515367488
45
2
56
166541
15
83529119
32
20
47
270835883
65
8
1
264428634
12
474188451
45
11
10
19
291227
35291
58
61
824235027
9
5
72
37
856658949
65
12
57
41
80
165722
3261
12
380731
49
439260
442232
463730
151659
41
7
604653209
2
999062646
31
59
25
62
97
79
303247
13
14127017
51
68
24
89
1
179640983
1
48
51
388306
12
339818736
931397052
109243
457273
38
37
62
487805
6
517305615
64
53
80
91
480868
274578
76
1
287298
42
516789090
352507
301399
420895
44
515304659
118471
1
9944
417983930
2320
73
26
61
3
80
1
98
95
87
38
15940
52
319860
15
46
51
345374262
9
469311
22
17
72270
14
10238
7
39
246278
298564
96
95
421837
25
49
36
30
3
29
64
69
296803
243969
2
305969
53
217257
82
14
23
59
360643
85
493993
910158205
346020
98
215280
34
59
99
53
10216
698127669
31
74
445
402800
95734
14
198904
93
5
301232
6
87
498394
89
31402076
99
104861
125351644
392948
70087
124104
183283
61329
389966
3
269878
719757015
7
9
71597
1
430437
305484
23
77
824
3
54464
124190
23
700882829
708455512
89
631079596
162419
6
89
113091
98679
341216
87
12
140983
77252764
39
89
496639
481775
72
254318
2
38
5
83539
3
358586
34
49
170584
79
26
161414
40
53
92
57354
3
1
334810
29
94
41
70
455368
131347
320353
133977
740585174
321224252
43
43
155998
93
491262
92
215615
47
788338496
88
14
413691
21
289749
187870
16
86
764606853
52
9
207766
486785
26
86
220851
32
12
26
9
72
2
209877
29004
30
83
61
137521583
4
87303
34
168487
2
8
89316
1
151259
177930
13
434900
86165
308909
364697
54
961134952
15
231140
82
87
48950
675804049
78
50820
68
95
104778
294832
176503
244849
7
8
76
3
59
36643
163797
68
824023222
412057
205843
94052
11
29
161329
68
315966
92
96865
62
95
277733751
3
188926
7
408190
82
885471984
62
25
73
391324
97
10110
463032
411435908
639521432
8365
9
48
358038
9
78
108129
28
25515
483055
26
257829
84
73
22632
69
370177659
65
918224750
705194928
21
80
263718
242388
9
491421
92
17041
8
32
487315
13
27
3
152969
41591
257477
39
427120
471632
414401
663274137
361726654
23
31
271733
89693
477845542
252419
22
86
85
424311602
417832
45
69
121555
751299817
9
18
794349292
97
77
33
98
180040909
413429
295275
53
776792422
62
374344
313234
300867839
89
3
113549
73
169059
36
8
33
82
110041
859890829
281813
18906
49
476808
225351
308009
455324
60
5
103278
8
86693
23
81
915451571
82353
23066
328997
56
27511
83
56261
334671
13707
47
107370
191167
484938562
77
40680
928631533
428886
98
141860347
487972514
53
87
425465
306793
376694167
93
17
38944
485368
231207
148566
417805
332173
28
14
495996
5
424376
347263
496035
72
62
13
841335504
276677
8166
9
36
7
33
7
121699
431474
237968
58
40
313642
176318
155446
217554
24
97
10380
223650
453128
47
233477
46
276966
432269
8
58
424107
479161
98
91739
284682
8
17
7
7
185776
31
190756
63212
23859
31
8
366870
461246
116036
34
27
363682
28
324964
9
891813717
163621
318588372
10
57
140994
98
41
55
508879693
141054
391000
574931360
184334
37
24
53
50
77008
37429
34
76
478807
60
209995
146289
443635
44
398984
25
52
64
27
32
5
163834
380641
396843
52
430444
1
86
131851
96657
93
3
56
64
58
27508
48
16
329528
84
775306323
452343
21
129356
7
143728
464652
304900
15
215005
223865
27
42
27
20
134624
5917
56
84
3
903336094
163414
51
13
4
69
46
146777
53
64537
94
4
97417
99620
31
6
44
45
279936
2843
482661
29
90614
367779
125178
6
87
656041816
38
72
372987
86
176343
475502
196818659
73
43366
64147
47
402147499
2
48
134609
13
96
36
77
34807
95
51
20
19
77
97
84
59214
46
121487
7
8
132954
75
59
99570
151187
92
321256
32
33
409562045
32945
88
249992
156686
445706
10
272559
7
76
22
634624826
531404067
104041
42
585148518
81
251227
88
45
84816
874535462
330722731
76
43
91
56
70
105781484
75633
287864
21
39
111737
142432543
93
40
184669
53991
263063
3
498639
26
475238810
46133
24
148351
2
60
380904678
223294
481069
452237
54
3
353763
48619
309324
22369
36
140560
22361
223793
174038
297053
88155
122198
451795
387636291
461351
60
791771531
12487
14565
82919
73
53
2
487472
54
364581
432824
125495466
63
81
452083
372672
844526392
9
1
95
99
3
83
91
347814
43
53589
85926
85005
221939
476382
22
123405824
55
138568
339678
33361
14
54289
25
333581
47
584728748
287934
19
159131
55
29
7
95
7
87
27
500175155
435129258
438508
52
209039
87
33
387872
85
93
204527
90
51
65
9
186427115
297481
7
52
65309
431050
26423420
353124
61
171857
123685
18
876594735
260990
400931
6
94
7
186826
26
87
941991348
229273
50
86851
246710
247033
75779877
84
9136
75
75
44
234059
72
429567387
98
45980
3
31
532315398
316199
3
58
19
72
222648
506791537
9
91408
40
254913
329987
144034
1
6
403836
443578
137413961
341522417
62
224399
97
36888
490480
11
62
32
43
365763
947138478
150006
91007
148138
76
71
5
295006
320455
51
12
103567138
33
44
19194
36527
64
33
978309460
6
95
50
15
14
59
207023
9
14078475
1173
74
178647
27
275901
424387
49
72
89
93
420888859
19
2
224737
66
45
603379396
24
429007
202262
45
383292
61
33
25
330404
88
41702381
1
8
648160496
32
35
78563
339175
12415
44765233
56
314624
8
160280
16
28
96
32
84
29307720
250089
277911
64462701
487235
269996
192659
17
92547
243340
4
423466564
87532
25
80
35
86
65
17
85
252052
48
338240
172544
8
37
92841
69
70
98
654756210
116982
27
58
18
80
9
84
213257
393809
28
9
123061441
409441
7
40395
458024
33
84
61
250353
133635
408115
30
217873
23
300251
7
329114
51
287620844
197148
303871
439947
97
149589
59
263093
57
2
51
118342
323688
37
560747381
38478
45
136050
296080
55
71
11
51820
94
79
654539030
68
390986780
81
92
87
53
452046
89
74
13
164707
391773870
109509
114858
13503
27
252490
392065
12
54
78
201297955
261609
269628
347424
30221
44
73
469525
156754
445632
47
2
88
5
26
65
378479
482643
625781511
418380
30
330159
42
74
85
235144
94
69
17
55029
699386383
67
309872
37
153477
13
20
27
968427985
351677
356960999
48
305152
56040
63
395952
159632
14
219820
58
119909
27
395946
48
52
176631
30
54102
7
481874290
300236
57
752465933
37
9
131980
283064
7
63
320751
154395
40
85
95
3
65
32
403905082
27
490283
63
408851
46
226629
31
26
1
167445
3
5
79938
10
112917
14
109242
67321
90
79
29
428790
964273555
20
11
492223
320397
82
201410
121830275
86
4
8
120916
19
189308
341906
42
349096
287395
96
60
422497
251184
34568
320322
477928
373826
274408
58
9
453450520
98
63817
90
290575
78
73
341307
42
19
66
97
269681
452439
68
113154
99
388691
38705
41857
3820
100853
69
72
201400
27130
78
93
157219
118579954
19665
47
258743
837033352
28
73
367722
30
95
60
202952
37
96
379544
19
7
86
463086
33
338630
43
7
29
22006
15
2
79201
340874
37
4925
35876
20
22126
33641
76774
17
56289819
19
57
23062
71
327160
924976658
6
92
256992
469776
59189
45
511329665
90
67
495348
176486
4
50
124810
79
313989684
89
59
15
936710994
9
9
25
96
149551
261727
12
79551
69
892063261
768238092
108095
352852
38
78
99
244867
94
455071
327890
50
10
191433
91922
277759
28
371466
189312
16
416927
68
26
53
171311
512896148
404715
86
7
22
12
106367
24915
423855
135868
422179
154188
98
85
406118
325817
22
3
301471
901067673
30
3
98
87
87
90
67
96
142573
96
190686
754389397
52351
420270
177636
95210
12
59
99
397453
6
91
86574
9
39870
54
57
4
491510113
94
202699
44
93
124081
194254
466563
73
355909
15
424590
16
37203
80
680162010
15
99
84
99653170
202738
5
411449
45
417734
163534
327623662
41
433311
201160
4
384716
446096582
19978
328013
342987
325426
12
4
67
92
183613
10
395390
170754
231366182
57167
280301
19
541856220
581533394
8
470055279
110072
93
18
355663
305218
73
54
386780
344024
257550
450046
15
77329
49
477071
92
84
13
193442
9
81958
79345
57214
190416667
339723
243325
476743
308713
81
11596
41
67847
2
4
5
6
234388
31
604843882
53
300965
401417344
273109381
5
90
85
419174
93
5
787800675
58298
60
358146
433694
71
59
42
25612
5
321448684
250849
441332
95604
684856317
77
453351
47
7
5
48
164138
274403
7
250006
5
138418
24
4
87
78
132390
78
461758
88964
35
125645
9
325931
515838850
70
30
483138
9
343870
51713
81
9
55700
56
80
60
73
261196
481542
36
440978
91
33
204690
1
84
769878554
60
334255
84
85381
65745
26
84
32
325942
26
60975
88
49
2
42
74
97997
81985
72081
355452
338252
91
136547
489895
244601
24
85
392358
65
325348
422110
86
369448
5917
160982
17511
81
3
58
37
94
31
304983
41
30
147397
3
76100
38
9160
9
179973
152248
487546
6
26
13
43
20
358585596
16
41104179
470449
98836
40
437148
12
76
7
279069
345273
136870
9
175040
192640
82
984878199
353094
61
30301
8
199644981
986371987
291002
373692
301933
87930
5
584046751
90
340787
92
188212
7
32
74
23
290336818
758170958
457569
81
48
465108
72
393408
90
97
4
27
13
98358859
63
25
386407
54
52
20664
68
8
497657
313049
24
10404
9
7
8
98
31
17
244228312
7
276306
340812848
77
31
233145
17
110402
429337663
211945
32
242734
478686
419886
97
55
10
441246
468139
8
430924742
62719
38
306323
41
88
472816
348160
76
75
280244
4
282282
956847649
291901
356614613
13
108944
58
763490891
46
38
51
19
81
8
33
431482
340397
61090
8
400013
6
72
186700
774397302
228147
480562
281935
205618
27
23
49
28
59
332272537
18
126024
44
599454957
90
52011
9
91696037
203562
164888
858747625
97
24854
391639
25
354638
5
384108
8
179486
87
41
498708
25
294990
457916
68
202697
306364
54
23
484222330
325511
217761
354922
81
498697
220251776
183685
34
64
331442
75
90
106385878
311949600
443450
78595
200541
81
506858187
62
9
5
288349
294516
1
93
10
832213055
325422
735072403
240252
15
85
40
43
87437
85
15
396653
5433
93947
350878
69
292329
316828
22
1
72
60027
50203
440361
201847386
816476286
3
11
71
86515
5
431599036
2
676729817
731013967
28
20
625614372
73
93
43
436890
80
33
64
56
384599
680390993
45
7
66
48
380470
266234
265810
444779
471877
91
42
317355
684485631
158324
10
442427
5
52
22554
226456
30
411021
988205676
51
178314969
4
366250330
80170191
56
451247
8648
345795
97146491
66
152434
266874
24
982170986
785585247
193162
42
90
59376448
714400316
6
8
239994558
1
81
466872
27
46
491297
66
42
26
56
116548
31
536026875
230260
321952
105805
439321
47
303591
29
47
435164
384927646
5
81
398022
33
16
58
364636
31
913247209
72
46
50
40
1
86109
459199
416962
293458
67
32
70
76
81
1370
369251
66775
427264
311035
81351
208936
92
150653
8
70
81133
64
62781
46
89467
18650
99
6681
130842
315005
245834
78112
75
373874
157124
44
197373
5
82
5
68
454689
295439
380151
47
49
407088
73226277
147844
287411
53
270839
44041
61539
78
54
767855215
267688
145792
196053
45
51
309847
85
56
163592756
7
95
367555
279101
57
839968092
28
7552
272972
82820
946380247
5
85
5
75
60
40
243819303
4
35
418505
485127
76
322542
365162
50
252015
78
87
72
23
5
457107
57
8
474545
19942
418482
391198
128018
34
878927713
67
27833
46
49
94
92
496421969
803858157
110748
72
43
1747
422975
18
3
3
464117134
91
4
60077
24
53
7
33
169004
173576
58101
97
33
320186067
152714
89
470630
391930964
3
411504
5
29
8888
90
702567853
71
9
321567
7
3
34
935239185
12
65
440994
164614
247789
257177
31534317
205722
767451118
302782663
91
84
62
38
16
89
429092
185839
5440
386222
56
56
34
100132
148632
7
403410
89
19
2
79812
441659
40
25238
279869799
7
261757
6
86343
11
465870
18
387532
320424
67
458161
199480
24
4
68496
6
478058
563636729
414003
37810
242969
23
16
79410
59618
2
93528
415216
91
84
2
143381
74
59066
87
58
89
697239876
50
405949
236456
265085
72
334434
69
184131
59
358769
290834631
478077
416540
175126
5
77
89
556714469
93
52
8
4
249714
907574340
276980
42
32
9
93299
137907497
4
18
3
86
145599
24
363080
98
477886
98
4
7
427450
350307
30005
197732
353529
973010168
5
208032
135116
81
443302
62
327886
9
198983
59
80
222961
75
36
340185
2
93
74
343531
466512
8
80
237717
155962
49
99630
40
192817
218577
431184
477174
7
309717
89
12711
87
9
56
267141
483765
33
400747
2
5
77
72
36
95
468895
97072
51
74
691310774
8
403246
26
33
30
6
579605014
124288
638697894
33
476589
460424
497926
406613
751577553
9
395854
214673487
2
33
7721
86
95
83
81
49
155572
58
114481
96
12
9
107817
936009957
13
35974
382254
98
167069
24
4
470661
451157
37946
150906
245449
155869
15
56
13
367041221
47
325979
495695
36
218028
36945
88518
58
471716
32
495527
366586288
47
26814
8
55
12
433298
72
84
439332649
64
53
199701
55566
1
438227
311230
70
387387908
292970
903933119
48
10
173666
26
7
168692
73
10
81
400803
388416
87
25
145721
387242484
69126
219414
36
1
59
329149965
204752
38
346965
488082
445266
341372
79090
20295
250293
380724
1
75567
56
16035
31
82
265293
95
145667
222640
61628
233527
80
663587843
40
36172
62
5
297406
16
91
24339
482381
66
36
172448222
303482
73
556322512
8
87
229061409
99
178416051
329630
603583933
306911
91
35
53
43
271595
44
78425
17
66
76
238294
90921
64
5
473094
158403598
180756
15261
209767
1
76
230872
131862
23
93
238847
52
263301
474134130
25
27
198407
840438384
48
98
321183
23466
53
6
245950
476908
69
243345
628798456
77
97
14
46882
78
182950
274412
21
215763
32
215998
92
383301325
448596
6
64989
434489
90
112583
74
8
236225
78
481865
93
45
102595
628077919
1
78
25
126596
34
78
56
25
37
27
6
9
376600
226036
292578
449924
223102
11
69
20
48671
305378592
53
89
346667
90
439822
281091
332397
8
568945549
39
95038
62
15
2
63
72
97647
2
7
9
303527
96
775437630
1
120818971
469368
6
456786
49312
238305
49485
87
15
225883
4
669043817
3
51
97
97
61
324100
260363904
24
147553112
3
419193
46
93446
43640
209161
33623
408834
52
181811
46
5
133263
57
474308
408278
52
37
6
68
59
85
79
83
73
230177
8
3
43164
229570
286064
28
93
8
222989
53
88440
46
329907
132914
259790
248563
49
90
8541
9
20786
364080
408661190
90
105156
81
47
8
19
17
9
91
68067392
887235819
38
355414
112359
6
677635902
77
9
37
14
77
7
5
114181
81
30903
399592
244402
844841063
232392994
77
379787
98
16
124228
84203
229303
209946
298212
55
389032436
7
69
36
223370
225626
73
244225
6
6
416918
177211
377984
31
76561873
36087
2
3
471332
9
10
340831
241320
65
14464041
65
89
67
77
127401539
12863
5
398927
389694
233345787
65
37
51
114373
62157
92
25
20140
8127
54
319755489
91
380601
11381
552887964
87
44
349100
30909179
5
125340
38
4
67
34
96
13
9
3
66
40
383987
67
44
35
122290
458165
869614455
336680
254295
316231
162870
2
324742
897253302
387429
154093
686405703
440417282
22
33949804
261792
3
6
854662038
297049
417869
1
927680511
85425
26906
29
42
206839
7808
483329
148237
10
44524
3
227323
59280
134400
6
406033
36
793872587
149193
73
91
4
13593
351480
7
34
87
17
121237
340125
4
247847471
103642063
76
17342
26496
16
17
23357352
54
200459311
19
18
424707
41
57164
51
97
6
211990
96
303077
18
80
81000
66
119886
356873
91
596742257
38
316003
8
86
483707
7
966293365
420303
471344
62
44
281596
67
9
325176
89
26796
164310
8
49
1
989384935
4
176141016
90
241651
194151
4
112794
340495
17
55
724720892
696615132
42
300979113
39
417265
251527
931376824
47
451954
311147
67
956296152
13
440708
86
355931
7
9
57
21
82
108013
406489
44
226625
23
19
497863
392491
2
434448
38
401553
482995
58
291006292
115259
358571
99
71
83669
327288
318553
388079
49
301636
77
29652
92
8
64
491738
262800
269778
40
34
68
98435
8348
9
95
354954158
1
481003
50
273488
34
380235
12376
799770240
4
110395
9
33
391861
9
239730
35
10
361185
8
657582820
308736
18
419931
6
98
423773
77
471039918
377007
45883930
208235
310393
92
146267
443449
190373522
73
247274
9
9
44
7
280999
6
5
50840
11
16
13384
58
8
98
93
58
28
114167
188574
456912
461650343
99
82478
70
13
24
914791896
66720
47
8
34
54
1
51
1
27
257439
719553196
26
18701982
17
26
311094
28
47
23
1
208660617
16
371617
22
157308
102084
330405
238690
91
79
441831
4
27
38
34909
2
413686
7
16
346060808
267394
792132836
14
288415
70
259721
173599
381587
43
23
34
427123
217117
51
39
50820
76
485116
86802
73624
6
2
207495
372535
52
478073
1
63802
84
204705
79
8
283908
143646722
72
3
45
90
4
96
169923
89
37
39
164613
98
54853
82
29
2
9
55454
36
248563
77
214601
128475
297372
48
54238
357556
89
73258
367240
5
1
128190
49
288522
83
382365771
88
72
248777
74
555445791
35
9
33
303400
348419
290993
58
120691
47
4
38620
6
9
16
33
7
413595
31
79
87
67
621467957
58
362235
3850
964279843
113034
293157
310094057
759199637
1
50046
125680
41
85
298811
15
77
191924
13
165389
10
59
82
382281
41
288242
61
77327
77
4
1
19
312880
231358952
526077023
429012079
90
13791
46081
44
387494
130872
1
687117707
242038584
116346
9
1
422441
16
69
65
88
3
354327
52
34
4
100604633
4
60
8
270052
106380
20
74
322013
53939
56
65
303982
2
81463
95919
28
2
446055
267137
41
18
93
286727
9
293012
11
742658981
266548
84
40
441223
222289
29
1
34
148567
75
1
33550
78
95
58
418686
16
15
137619240
401277
31
32
362694
475142
10
433018
72
31
171081240
89
497344
117433
81
41
53
81341
399944
41
1
1
33
98
2
48
436973
1
170841
382457
78
353146
177889
41474
15
276224
57
55
500491971
137645
200180
90
38
53
365225
56
404763532
63211
245467
27
95
54
97
216911
54
322383
57
4
211846
237933
26
392103745
31
4860
91
493827
38
892193877
293082
81
45
472689
355360
386173
43
86
198205370
201617
3
109945
29
485328
128850
91
173550
162501999
218527
464139
22
5
74
404626
318438
490405094
147818
35
113759
59
23
254610
6
14
333548
321887
7
65
62634
238097
58
98135
18946
43
32
23
95
84
391501
346506
78
369519
39
58
59893565
234252
422724
48592
263383
5
252298
93
8
245673
9
425947
9
7
97
316484
404621965
15
113157
36
86
409547
8
96
459449
63
31186
35432
37
27
56
241111
76
185456
5
854186505
85
136772
979956981
1702
2
99
32
96
7
89
96
154934188
81
51
337652
7
20
56
45812096
132748
467529
53447
25
2
9
103048
457936
486814
447703
401049
246806
1
58
78422
9
260913
14
32
82
81
351727
367572
96528
247490
262376
55
413351
395806
15
620316088
688622060
502267695
9
97
19
23
7
367148
4
39
405723
60
47
70
32
1
532686125
118870
150411
26
205790
9
160187471
81
395750
377840
52720
7222
21
859847401
6
6
39
90
348870155
453940686
81
358228
328585
34
219980
85
10574
345257
48
150513030
79
12
388128
312254
137493
282370
7
308997
166016
88
635523493
95
3741
262026
474970
40
370600
440838302
281777
58
428412
241126
61
237749
98
60
707427614
50
255025
295683
50
40
72
174049
45
40
496273
285689
29973
15363
29
7
37193
201973
359677
40
7
349279
37
967018725
71
316843
85
310188
208250
37
187125
79
59
175738
51
125021
55
398749
39
6
94
8
45
79114
121999
328749
6
5
239838
93
74
5
66
26
47
151413
334155
359733
207236
1
93
493368
65
63
47
38
363299
422639
116257
125403
210215378
224512
299357
37
84
487880
457343
414852
53
53
211142
40
259785
355490
161368
401236
300808
67
76
28
8
91
2
44
17
356832
61
50849
8
189212377
13
37
109231
344904
84
33
261605357
953202278
74
36
75
20
427470
5
984781272
117025417
203054
184731
9
21239399
97089
123569
24
155853916
68351
278964
180946
935129278
3
401449
6
30603
114604
259120
161963
89
78
38
389473
338670
94
356931
94
358401
309962
415382
23
54
89
490976
38
72
7
76
743051148
25
41
78
350511
419148
265795
487045
437757932
4
295339
28
69980
8
44
90
382354
53
114345
13
452665
223672
47
82359
95
184918
417621
362880
45
471996
52
22168342
93
5
87
6
92
93
58
439222
1
32
56
376843
4
37
344897
62894
71
3
90
131628
984597874
391151
546986998
299389
47
292064415
678192292
493670
492437
45
9
411020
389362372
24
150276
226931210
72
456524
372271
56
13
349846
17
433881
89
880842964
59
417877669
455985
134716973
229998
79
395822
1
259200
92141
854950006
416184
46
339874
9
412659
26
89
293933
493631
275045
44
37432
93
91
280841
498636
450528
126772
10
76
98
204500
8
91
480628
8720
556405773
207595352
26
72309783
29
1
21
50
445255
35
10
98936
57
1
49
267253
295943
45
418549
12
520972689
82
52791
48510192
31
209313
13
229321
327867590
135260
4
416804
36
287362
419514
22
4
22
336234
22
522590247
28
3
883967499
95013101
50
62
82631
17
79
80
4
469538
25487
162478
226739
4
30
5
281002
181466
2610
417004
84
42
41
3
611058770
26834
14
76
34
475476
91
279695
39
228475
370752
54
438089
296958
228824
99
78
141648
233750341
376885620
20
280869
197487
183097
30
23
11
64
16230
347143
8
21711
41
282696
630184944
420884
6
474958
32
22
363029
99
486658
52
75
87
5
186604
66103
3
128702692
9
492472
8
103691194
374735
167358
85
2
281342
61014
71
108381
18553
968883394
198357251
165363
190678
44
425040
264743
6
37
62063878
218322773
22
23784
168124
10
76
5
88
95
88144
278627
479565
16
5
57
97
417088
252586493
19
232434038
392828
185958
89
102063
267555833
2
6
487081
16101
232146
2
165021
270620
33
236928
73
5
26
28
83
424621
55
14
35
430810
3
6
54954
31
53
2
80
13
862337670
4
99
440260
51
67
399252
71029
207376
58
20647961
2
582636833
27241
539609283
51
481328
35
99334993
65
57
24
211319
16
197775390
70
24405
65
42
494107
690068128
80
3
387711
66
82
343518
69318
14
205641194
21
3
377850
377933
421051
34
206108
434426
63
36
423733
65
17
1
367710092
360876
212129
56
420897
6
350294
265419
117502
434005
63701
655586395
18
35
328082
176927
9
496023
118989
349770
280571
20
95
373233
484314
92
2
213580
7
408977
16
15
69409
3
203284473
31039
34267
31
204266
245416
33
78
376265
259125
98
49
93250
16
557360097
374584
1
74
323542
90
337428
454077
568682312
67
14
329687
440775
11
329144
102785
5
475980
426904
49
27
90
108046
469820
93
494775
79
43
79
371544623
5
442455
241618
414600
73
2
92
37
229526
82
96
137590
980898722
115821
443370
232941
968525
416477
3
48294
9
82
102741
7843
2
262830
26514
382978
441929
70
679506293
131719
937572771
35672707
420943
91386
23133
98770
72
321725
667146005
135537784
95
608875417
38564
68
208641
180756709
53475227
392826
689574948
57
85
479616
566846759
91
1
95
18
8
134570323
38
5
55
46707
52
128052
495785
410753
289233
374784
196160
9
84
87168
5
42
61225
39290
5801
47887
368162
245960
144085
64
8
56
87
462661
55
57
294857
15
254805
422720
172701
16
97
500743364
194831
43319056
39
427062
60
355451
50
381271
317382
37804
438749
942065431
259292
418404
33
122309
66
119211340
349673526
373815
18
697027870
72804
71
8
465727
44844794
59
28
20813
57
388167
971420300
380901
708467825
874613057
318194
1
755764693
20
62
932468858
148974
36
6
63
735373658
25
93
165632
306020
54
7
71
190780
136866709
25
234188
84
3327
8
95
15
441296598
94901
44
458073
1
235195
90
61
285292
77359
61
66459
94
8
411233
766356807
443016
12
7
2
375806
603119771
18004
340160
63
345117
283730
377390
342275
5
186074
9480
69
22
14
5
21
45508
62
186160
90
6307
56
423823805
54
41
80
80
12
200096
57
48846
92
18
23
6249
63
20
291855
143592
293559
80
90038968
60
82
246602
53798
32
63
13
18
2
173709892
30
78
72
46
62
8
81
9
496959
60
161634
231896
67
56
244630
88469
84
125887
191332
16971
461437
448868
61
217693
17
142411
163244
87
23
30
471590
8
220943
79
329661361
82592
5
9
458074
42
77767
150205
329116
286293
903827300
39
13
47
499372
35
79759
464805
254696
81047
7
154696
197662
2
5
75
50
222805
491130
440844
413022
64158
98175
414173
9
241901
21
150596
244539
16
242590
70
229648
263650
12
8
20420
88
90
382281
207675
106055
278664
414168
965753025
48
99
435799
6
474645
62
402877
71
46
333316
84
54
21085
22
26209
389564
50
203959
2
63
59
24773
79
46
72512
531001321
23
157124
8
68
164748
86
32
129103
423835
438980384
85
261017
455222
810976243
288361617
99
45
31
25
9
50
276415
52
74
85
87
814114294
213562
91234
9557
2
472478
34869
818430376
64
634995939
40
201713
143402
38
84
10218032
7260
373720
769890509
130518
6
76
443306
93
101911676
35
217243
169822
50
18
76
405234
430894
123765
2
918812939
331191
75024
202564
91
102657312
1826
256896
14
463818859
2
434685474
424219
45
4
80
878240632
5
210029
68
2
324946
296831
72
446375
93
89
199866
48505
48
1
454629
14
96
442340
86
98
53785
283840
732478631
8
11586
6
124195
244882
96
160387
80
3
18
66
35143
82
50
13
34
90525
18074
22
80
4
394247
63
296879
5
286606
369089
71882
5
379313
486006
4
7
230291
5
2
47
42
1
31851890
85
489139
45
2
311471
86
17
82
39
77179
137410
246383
80
422257
394112
3551
69
3
48
475785
197501
71
7
50
430875
211050
2
170255
92806
9
42778
469978
47
2518
16510
8
553447376
23
451285
20500
22523
371918
82
48
216910
395360
146459
96
469327
45
372025
52
2
24
392314
275630
551235678
449271
4
85
409413
39
325224
233623
29
9
93
87
36
319702
373305
4
58
39
64094
272131
38
37
467956
5
340803
277873
83375
9356
30
5
315760427
249048
313842
2
29
56846
5
83
473742115
12
13
487663
10
863136170
50
9
391286
153309
14
161062
23
369953
33
32
23
57
49
51
82
7281
98
50925
232285
19
6
311611
21
1
31
77
56
8
284439
32
112651
33
358183
416855
5
132403
5
136426
6986
53
34
46360
12
89
458206
121797
26
753801889
217418
167397
302816
281586
34228
395529
6
128434
22
170423
636329653
43
280691
17
55
63
8
19
413149
55923
53
71
10
42
198912
288925
77670
18
847502630
82
14
161547
4
28
64
2
57
73
71
81
45888
121683
96660
6
24
9
135740
57
43
5
46
88
94
274826
9
58
173320
497493
202444
80
47
171637
388272
17
746051745
69
397276305
75
96
876626806
808992130
16
66
43
281184
44
71
101991
32
47
44
64943
64
12
319317
84975
229376
69
62
7
69841
263472720
370020
813123386
230793
484816
7
50
487116984
39511
26
51
73
37
139782
416065
50
64261
48
89
269511
843429327
70
343515
129182
81934
81
315480
54545
77
580686846
442369
12
55
279043
5
77
230671
1
28706
272015
441152
28
18
81
6
297152
95
15359
45
225418236
349351
225879
451659
2
57
86
219901
125776
108480
81
74
369374
11
296796
207667
36133929
29859
238914
490331
36978
89483
52
439459
3
336041
40
438541
279305
387391
74
87588
544143829
36
36026
288239
282314274
7
33
56542910
27
3
133918
24
150627534
315116
430493
47
296108
69
152684
54
8
833334848
54
65
52830
71
387051528
14
5
444088
6
205893
11
54
494178
402004
51
3
53
51646
78
24
25
7
156092091
2306
13
88861
20
278942
7
50
70
62
8
478762
79
61
7
170825
711617928
232075
393256
163028200
70
237950
458219
394032
294356
11
193907
245438
364813
58
96382
344282
212808
163529
381606
81
72
91
252906
13
213467
20
472288
47
297914
78
9
34
3
68
28
222423
22
60370
169320
769517530
42
39
26
251014
66
8
37
307595275
71
480715
145822
58
4
431593
52
109162
250192
38
5
16
632497077
469798
320015
7
55
94
61
36
34
72
389459
268389
77
82
78067
8
483370
7
44
93
108804
70
165446
82
154692
549674077
70
36329
1
372208
2
416577
439698
43
10
44359
72
67
486702
302951
73
41
331279
167470
223173
3
67640
35
8
174523
73
44368
99
346692374
339136
8
450830427
45
375832
71
431692
23
344414
286765
45
2
837300570
427047
7
83
6
65
471346
119130
21
409060
9
224646
96
80360
38
377734
476118
19716
15722
49
71
25782
32
320538
92
2
399359976
488845
90
338866
59
28
4
32
223586
31
462433
23
944903546
9
97
97
136880
29
98
254582
344202
74
491330291
300444
66072
19
68
28
324513
181915
484963
15
30
421808
6
484222
231163
463708
443575
9
239063
76
301474
378196
58
47
83
400139
444445
79
11
76
54
497097
2
49
48
64
247841
394001
60
34
261611
376003
24
332408
222068
221776476
4
157362
55
59
95775
62
49
34
27
8
107297
5
80
271476353
487961
9
104400
28
52
68
883859526
58
265513
36334554
834834142
26
190358
19
486152
264831
41
78263
76
85
473825178
62
96
86530407
399028
421658
45
136005
2
3
35
5
334192
56
103990
58
359028
871790750
78
328593
235643
37
350951
1
32
172006
30
63
38
296967
579013441
12
97724
358707
438174
34473
288836395
424441
24
177325
399242403
76
76
464336
44
51
21
301352
91
1
47
8
918576207
7
97
93
38
23
51023731
67
57
293640
218459
207240
139845
347536
268596
243233
160566
360697
440638
53
61
192436
337479
210726
75
49
254821
47
73
72
41
51669
105673442
248041969
25
22
36
46789
457498
59
3
472782
163899035
502226196
463348
23
68944
2
397202
12803
211382
51
148009
19
15692
152670
445359
423188
492064
2
39
314137
213998
6
7837056
134433146
219741
16
343412
22
99
263794
95
30
408056
267183
82
40
25
25
209984
361575
22
196223
59
72
449051881
19
73
33
69
46
782967666
48
66
281952
34
85956
236246
72
361473
15
77
327591
73
33
378439
398877
7
20
150796
88
3
51
5
9
399444
328799
25
141860
51552
274074075
923963915
49
18
94
4
25
77
421728
621318843
22
97
315092113
8
4
57
445632
316898
21
245227
94
44
56
312238
97
327983
64643
346338
53304
382090
46
7
98
27
11
314813
298985
53084
205469
70418
414069
96
439106
52
59
277522
63
235097
49
407646
38
183534
367121
301657
490555
202432232
56106
459736
57
35
112558994
14
66512
184217
20
64
147113
54
792453466
71
53
10
42610
372753
47
476865
474196
166015
34
78
261433
70
42
219576
455397
428485
26
374706
133519
29
14
135677
43
20
335772
164421
264347
29890
11
62
46
262033
440395047
258933
9
64
73
86744
20
295064
101925
407684
22
67
89
217216456
356541
373443976
50
2
14
97
289807
145342
16769
331001
1
85
126947
14
31
48
54
8
81
51
76
29
8
265197
19
85672
316132364
152371
82
298743
41
52
55
18
208382
8
317465
13
1116
64
86002
45
19
838880819
421243
417939
77
28
222442
99
397914
257390
34
92
38
3
236062
328308
75140
261235
61
32181
198087
98949
435925
425838
105744
314059
277762
31
43
53
473201
283124
308931
355377
338380
57
73
152369
200586
83
40
332027
343343194
132011
77
248101
405999
35
61
55
6
51619
33822
34
292816
61
29
61
475549549
93
89
780797935
88
87
67
83009
206972
8
331247
92
33
467452
64
344790
1
17
187757
32
14
9
222427
90
26
160051
30
82
90
5
7
86
329105
527890379
393007
88
10
367556
408951
204478
13266
53
413209
42
368277
42
320486
326777
59
228127
19584
36
42
68
20
341422
453831
329978
341827
250465
23
200016763
92
249431
31
825716515
182134
58
248457
48
497938
53
99
604461114
45
98
902718931
103620
46
221459
89
68
614064547
337171
178621
42
47
54
11
35
223023
9
717188392
52849
42
36
877829804
434209
24
239599
3
432006
71
94375
483187
77
131888
332867
50
128541
559978640
422267
20
210600
4
1
52
80
483847
368759
3340
404289
368162
437581
22484
32805
387328
328519
404815
486957
86
129278335
183530
10
9
763007769
80
491213
141520
877653673
462347
41
327334195
36
72
17
475686
14243
247830
230819
96
471719
151777
3
421493
83064
95
285634
1
39
51
405941191
7
384982655
39
37272
288121
237129
300722
598101257
176335
685239122
89
928953456
65
37
41
305454
132002
426767
34
145475
422602
233783
38
330147
527768923
8
245427
31
3
5
336259
61
220611
57
273768
355708
1
5
69
215756
94
97
13
744545823
367374
74
324964
50
453462
53
5
78
99
364973
2
68
68
60
153223
634364616
56553
162849
8
50
97
94
8
34
345972
403359
1
22
49
94
39
249788
332389
27451
5
1
7
54
32
95
81
26
314401
360228
66
644103193
92
39
499066
21728
36024
73884469
244681
44
41
64
74
477041
4
473322
218178
347067
58
66
127610
6
85
50
133537
91
447058
299977
254581
395694
51
414754
219848
135619800
75
74
662065548
75
33
24017
335213
87423
293662
121959
22
1
62047
396994
54
158078
67689
85
1
27
47
4
356412
72746590
11
386288
30
71093100
58
8
82
96
1
344453
91
320487
324326
5
19
185094
27
268614
291341
8
70
417869
255434
44
2
486242
46
158288
898866926
2
147068808
23
81
87
151242
8
44
51959
83
65674
234023
343722
94
98
364645
49
12
3
50
95
3423
65
161507
355150
655755558
144791
2
291403
15
34
4
26
96
566872398
64
97
28
187987
12
36
45
7
277731
104216
180831
7
70
585541285
29
83
336243
13575
381208
3
988402625
27
873170550
487873
218518
543003022
116452
13411
330411
99
12
20
18
349625682
287190
65
159561
340064
374688
9
85
242396
34
38
36
40802
251060
98
934662816
9
81
85
69
51
73
368686
195079
340673
15
255408
84
89
3
186700
70
2
5
64
21
93
945495546
45
894134281
950166439
361712
243669
3569124
477334
340106170
491371
11266
392474
268903
90
76
17
80291
353467
410804
181302
203026523
3
21
309549
419244
832463609
440751
166012
259205
78
306754
366712
442353
92
324829
450908
51
269853
132933
96911
293835
91586
88
423711
30108
257246397
126306
67089
10151
73
89
30
23
70
36
313445
45
98
381992
27
279947
335421
18
970360666
39
47
68
214193
51350880
260731
156010
35
33
405717
9
84
10
59
997142648
886444332
242596
230852
11
5
482780
7
25108
54847
13
302722
34
12
365346010
54
71558
16
445054
65
99
5
84
441871
457391
273265277
299535
409752
79
87
74
1
58
191858379
92698
822647918
5
585902494
280126
428880
103185
326836
53
389696
29010
169236
71
5
3
43
6
11
61
7
211223
72360225
27223
56
229500793
202998
126913476
24
2
27
204612
67
41
241071
65
206057
461961
980093187
346554
130378
28
408682
251887
8
359311
156000
68
206904
150090
54093
124800
82
82
664379001
6
44106
235673
102499428
148017
27026
51
463558
79
234044
89516
59267
4529
14
37
1
29
74
45
275822296
12
51
469617
32
27081
79
41
36
56
108670
462881
266
28
1
72
54
855296616
96
436503
4
263974
24
34
254439504
33
8
49385
96
9
65
60
185579
23
436693
246935
67
495862
28
247294
162133
96
82658
48
72
34
128826
339908
74313
38
485172030
67392
16860
53
98080
90
13
1
31
466014
408106
29
168825
56
44
162143
98
209083
108698
90
4
70
413487
4
457481
60
283818
425594
39622
153470
285746
498633
308667
221951
407652
485730
438923
400762
19
421399
31693
311440755
32
9
404425
99768821
3
58
133306
226686
31569010
53
47
383565100
83551
316866
22
81
81650151
987643616
268542
3
414141
88401159
439764
451310
67
292663
96
25
11
545994284
2
29
8
89
67
38
43
4
15
10636
212515
61
120755
849743937
28
74
492433
78653
848021142
368400
77
50
96
29
454767
445004
219807
447920
390041
41
2
431561
77
940813384
449537760
1
86
249413
246404
30
496418
245050
164633
79
88
215446
9
415540
89
2
32817
101025
245930
728171847
226110
18
63
4
41
2
5
177630
162145982
4
74517
907270222
13
105768
4
306389
72
12
845658463
33
26
181691
748293942
59212624
5
789792474
92372
9
274010466
461208
326354
97264
313977
85618
320559
128210113
98
46
8
253897
338946
30
65
249831
26
4
9
63423753
233640
35
230348
66
940970152
82
56
27
48
152734
7
9
149266
455401
83
187066904
42
539441001
223003
16
82305
443310759
413390
51
381400
33867934
99
669808743
39
75
94
117424
156047
481366
98
46
9
30
52
71
85
397705
20
183048
447769
282201
7
476730
83
41
137679
139084
106182
26
77
90860644
353713
1
313080
559939723
392717
59
20401
491855
45
74
399215
455297
603786142
24
159820966
26
45
8
9
61
92
82
447080
27
326434163
90
42772
26240
67
81848
149
53
11
97331861
257897
338364
406042
279569
43
86
41
45512
368165
966913691
266918
96
5
65
51
467956
76
92175
341011
195137
213187
4
87
70
90719
301202
65
12
389615
73
126344
232092
64057533
12
4
52
941068909
70
67
177232
45
8
386943
32
347204
58070143
298400033
289978614
111974751
4167
31
12038
424036
8
3
41
165027
69
28
9
2
84044
78
96
22
4
144175
9
207226105
211940
27
40
449960
20735
58
731197149
303551
9
1040
8
49
75
295908
4
70607
184056638
11
462070
743025486
20
57
75864
234102
45450
89
37
232498
32
161409
96
70
729371342
8
462430
438947
53
216200
126974
186399
18
179517530
71
360766
115788358
46
47
40
108480
14144
5
489817
339288
51
255852
87
7
591928026
10973
190730
84
83
301438
6
37342
8
61673
50
87
351459
73
697495475
5
52
2
92
92
348099
8
87
23
931538820
94
322244
173353
55
316361
33
1
216417
34
266159
457440
487195937
599698722
149818
341177
17
156562
140200
301074187
24077812
735947800
8
369050
2
20131
8
18
44
94
49
431516
6
6
92
388927
337893
55313267
508529119
26
38
77
385881
16
375114
674163485
50
93607
40058
37
38
62
31
238126
220173
474772
229471
3
157591
180345795
52
62063721
34
51
108783
249799
75
467379
317454959
459548
11
55
446294
154334
467525
364681
25
27
14
56
328564
76
81
254866
352964
961442544
992926920
571307792
4
21
30
5
59
56
44
65
499554
40
37
95
180118
43
21
8
35250
90
63
33
7
199986
111870
164002
173943
1
200234832
501817786
131792
290999
82014
99
522314641
3
288155882
6
9
2
9
36
81
2
42
84
19
31
484665
10
360386
350853
3238
358114
39
98
6
60
216652
53
420827
304260
249866
19
3
42225
31
45
242249
57
390144
62042
69
442715
256268
23025
411954
60
87
498744
290638
20
416646
325663446
485629
4
97
723820609
56182378
66
464683320
329931
9
26
438745
87
147431
483194
212806
301882
203509
182995873
9
152837
20
21
188550
4
134340
54
11
383650
58
5
214329
80
80
643225080
52
32
87007
407822
461408
185979
262977
7
15293
370473
304876
25
70
346088
13
4
86
53
408768256
2
258500
8
236862
333017
285608
473747
333650561
496420334
59
87
614494276
94
419698412
14
436187
646754852
316935
24
401363
19
30
5
195558
189382
8
482920
221486
28
190799
24
61086
70
44
476944
99898
94180
32
71
82
368166
84
349242
54
292653
91
449495
19
92
1
66
346204
35
14
51
45
307533
498501
261305965
54
4
396830
444998
835567510
58
58
761852742
90
226556
251888
830806781
467268
185638
37
70
397107
125569
81
148962
12
263110
242914
53
404738
47
95766
51
44
472278729
374566
96
346932
83
298506
12
428402
8
63
316136
86
260299
92
5
29
16989
13
426355
155288
54
63
69
252179
88377
249542
43
64
82
321398152
120297
50
734511592
32029
75
139801610
62
26
8
20
47
81
229471
72
165784
98
96
66934
299024
425591
93
10
41
90
383390
289985
37
53
52
46
250669
243017
497650
22
71
50157
969910920
68
77
4
281042
376574555
804150998
625994125
39
156992
2128
63009471
435406
36
393600
260251
381534
47408
8
402057
177204
589756350
76
97
7
324441
87
50
43
83
365043
49
71
459591248
13
98273
337551
20
973137566
97458
349603
382482
113457
87
64
676496233
13
104630
675364813
90
399207
202855
83
88
402952
6
692091595
46
41
509481142
54
744589626
41
22
76
28287624
397438
976976092
210269
299213
491984
85
125540
9
2
206807
34389
465454
443818
6
491078
305957
36
21
79
76
253788
56
292078
160207
41
246011
107897
35
116499
57
365885
72
331752
8
353805
66
25
98
68
23
80
871307597
38
374999
43
53
6
356994
47892
308361
63504
80
29
485643
1
72
92
73
57
168572
31
420014
106564
68
77
57
55
704143008
84543
7
143340
19
248980
88
4
17
91
345194
77
18
85477
80187
70
468155
372555
81
1355
51282
88776
40
15
516876483
41
369128
86
41
56
56
7
65375
758346844
91
239462
95
51
490410
31
17
492614
238742
16
63
58801
273836677
365866
191360
3
45717
67
215931
830202263
91649
421770
206456
49
356879
81
506611909
449538440
86
48711
87
664391282
18
15
75
2
2764
96
103918
37
51
355448
221782
585348596
98
138697
40
448615
7
73
28
300191
56
75
28
730903536
204016
52
6
336895
499325
80
61
10
26
36
429763697
22
28912
7672
20487
59
41
62
697618982
254084
10
74
52
275852
284096
94197
8
209736
63
4
8
40
39
22
32
10
470843030
97
86
3
33
418797596
62
90
64
41823
177911
75
660303340
34550
49
14
65447
31
160389
19
466705
63
20
147392
42813
11
96
36544230
243581
86
16
87
657423221
3
395202
130604
640669968
54
17
8
85
753483870
785567539
80
390786
161391
8
89
38394
342457
430575
323414
535858839
49490137
9
229318
851343281
491376
80
25
136121
397608
66
76430
362627509
92
85343791
60
7
15
82
41
2
1
40907
216395
57
6
46
2499506
250742
468654
108275
170820
55
73
67
85
53
11
63
1
210033
7
64
139847
60
448784341
23
420562
96
89
445073
768150050
33
68
9
2
802392020
49
296320
108499
241727
98
73987
2
245926
96
16
334747
322435
62
219694
32
19
4
70513
97
45
399324
192271
90364570
13
694984082
138517
311978
32
57
44911057
299156
186249
97
17
7
6
186213
22
4
65
18
3
345090
56
906052022
309907
35
57
9
448875
15
22
427036
215974612
17
445307
48
315567
2
446518
93
129545
164057
173490
81
9
73492
75
193724
34
412883
8
7
34
8
269187
227943
56
443108
485700
505626587
7
16
7
2
14
72
4
208027
286204
533755330
94
3
328155
32
243925
86
87
183937
32
82
6
330091
21306
623546952
99
51
260204969
155867547
859058902
433090
193034
80
327970
292653
80
28
22
58490
54
50
7
7
235842
31
82
141705
78
17763
54843
110283
22512
30
944653516
96
456050
71
14
63
85
391169283
305022061
315223
77
3
81
78
312757739
165837779
254754
59
52707
227692
461362
1
14
470386
307349
385130
428322
460378
285687
6
4
763918122
57
93
7
433420
6
109409
16
62390
141420
305264556
34
546376459
37
423849
72
242844
42
74
286891
498568
45
92
140361
454002
80
434680
96
97
58390
338175
34
41
50
28
1
4
16
46
714787668
478746
47
31
32
86
645354081
21840
3658
96
914134668
4
422022
66
98
443967
68
60346
37
81
47
7
167594687
492942852
15
62
99
239955
412254
23
499242
32
349763
64
104982
260002
444927
128379
129022
435307
92
91
91
18
435229
745347225
240818075
7
13
38
4
473923
227605
150363
463024
170093
87183
67
778912571
15
71
8
54
47748
32
65
143445
80825
167740
71
43
98
374799
463
435559
177231
49
91
52
8
50
169202
79
331647889
431432
628467702
429681
334962
63
320254
33
78
87570
96
292919
465145
26
680826499
83
73
96
12
44
325204
73463
45
71
43
550356752
57610
223673
99
47
300576
8
378303
7
93
760603879
313540
1
18331
13
3
493824
1
394864
48
54022
886262802
7
27
28
50
898860441
8
450515
99
121790
94
49
55
88
133584
68
94
2
262945
3
84
458196
37
169190
22582
79
89
7
72
10
38
939731920
160378
95445
84
2
320776897
347584
51615
223530
10
53
123700
43
19553
4
67030
412827
67
24974352
72
1
95
798037978
67
225563
55888
29
113975
243885
17
203382
476605
21537871
187507
328131
932474335
266420
2
181937
469787
78204204
541381631
71
258695
44
356056
227190
487532
332069141
323581
16
383698
60
345650
99
4
24261
16640
3
9
287541
92
816264264
332688981
489450
77
296445343
142357
7
13
47
167438
286712
30
46
58
14
443864
76
77
281100
491367
32805
43
8
513347832
49
806254243
13
61
61655
79
415025
14
338071
29
53
1
569359927
2344
341356
8
985577881
11
214359
5
230017537
2
81
201678
43
784045595
79
326117
11
19944
95
77
235386
490296
172468
182777551
184788
89
399188
6
8
9821
208404
484771
22
80
143159
36
4
5
14
41
495997
216730
442440
99
59
109532
74
98982
61
52
217182
128351
364159
61
190331
84
221542
452552
35
305600655
990370540
468314
4
34
291097
415614
79963
503700265
20
4
149811
84399
214733
1
441316
64
98
71
992416537
7
174030
9
424181
391819
101834
74
498462
2
43
209632
448568
69
239971
134138
67
233621
2
5
14
8
328175
344294
128274
57107
29
146120
6
88
142807
358024
49965
172807
485797
295433
303369944
194217
40
75
9
87
8
4
69
4
105987
120566
13
358140
26
84844
610688569
211359
4
18
309185
114058
972591496
54
96
19
446162
148248
440315627
135585
131748
59
11
67
78
498129
52
49019
408716
82331
467026
83
11
438155
72
176690
9
389209
86
5
300818
42
74
211678
36
214355
779298501
7
45
479997
41
320601
85
346647
117204
70
87
157930
72031
24794
497330
6
359162
832294998
178208
251191
14
2
24
65
116432
246284
157901
5
72
265276969
104663
40622434
258653
61
261913
9
202261
367409
123938
34
64
11
471214
307023
19
214169910
36
39
5
7449
26
382137
264633824
3
238502
98
398226
3
10
530107265
424234867
27
157842
358426
29
479732
470039
104606201
384437
288549
225285
311480
22
17
82209
56
166163145
151700
7664952
79
2
47
2
479489
48
234235
49
359032
18
101966
69
341247
26
7
91
422314
450097
75
5
275010
42
89
125810
261965
76
32
194072
584371325
5
70
52
46
219892
86
30
53
438720886
179914
369917
51
25
86221
85
64061
276152500
69
1895
23
214812
570383736
34996
243960
94
287666
671091964
418117
27511
79
129775
404618
12
76928
61
68
49688
394073
236554
3
52
353648
85
156699
87765
20
2
475715
26
29
16
25
129614
5
52664
19984
492734
9
47
28
58886
60
397370546
3
64
188756
8
128072
279637
420477
81
21
8
489887
87
324620
8
23
379369
555874438
241870244
425614
79
64
323635
6
73
60953
63
474906
74
90
94853
44901
12
29
96
90
79185
259658
390265
38
390997
261595
661254879
7
75
205720
60
5
174776
80
48
86
2
3
34998
93
35
1
134510
45
57
2
212484
84
195013
130448
254202
469742
86
67
160931
111057
265019
486349
404207
9
6
94
78
40
425541
230318
47
8
90342419
23
155892
427845
42665
31
42
28
74
426670
19
612150067
83
305436
963693105
60
91
68
3
80
492186
355278
75549
28471
163857
44
13
8
619730900
207899
65
99
13
95
422025
5
3
48
8
1
53
8
17595317
95
80516583
90
82
44
44
602120622
217798
271273
35
535065170
443680
21
12
24
35
47
427719
48
33
264379
12
368781
37
3
487272
75
25
69
848817126
14
295461
296012
4121736
48
99
42
87
165666
49494
11
96119
69
8
56761
304703
26
4
17
87
871356026
202373
91
244137
5
45623
472891
84
201373
63
435825
46
36
6
21
141467
30
87
15
50276
292764
68
23
179089
46
379111
234180
361153908
70
441130
46
71
5
189742
303621
35
52
40
353935
526660848
7
78426
272299
7
118503
3
586594150
137098
7
443685
14613367
314875
321051
489719
80
310897
79
302745
58
37715
634301081
7136
28
665299633
45
3
13
95062
141866
3
5
87
357818
619137468
5
251845
2
17207
43
486111
643531192
88
221017
37
11
46
193092
798128178
61
475221
218227
79
49562
9
190993854
218435880
59
39
49
62
527893061
607394582
451157
8
87
325134
444824
8
8726258
190122
58
399351062
405199
308928
67
477132
5
150603
172049198
628552803
21
693235788
449254
389172593
46
59
136835630
9
9
43
140091
287478
417551199
419645
290237
71325055
36
346067
24
85878675
59
8
90
476147
390313
395633
204023
43
442383
34754
269594
66
9
40
624089473
327398
15506
7
374387
5
329381
463136
383335
300067
498073
224350
351739611
400067
108714
90
6
1
309684
792222264
55
494721
7
63
34
27
47
953604985
46
16
116972
99
54
157153
391945
8
83312
78502
39
30787
240348
122926
2
45540
7
198516
41
6925
86
8
9
77
6
86
437267715
74682
44
68
10
552518261
398227
352390
150081
46
26823
3
583984167
4
55
494484
420696
177607
743026117
468559158
117179
53
2
3
969094021
80
156334
22
86
55
925021585
41
52
26
216264
2
29311
34
9
825
6
117200566
8
8801
5
49
305011
377473
234536
85
67
28102
40432
69
57
280955356
58
324863
434513288
31
33
319616
3
6862
93
38
426930246
141926
53266
413228
484498
89
67
375291
364432
98799
497094
406580
61634
6
81
852860999
374924
22543
62
5
130131
31
94
488356
57126
82703934
169448
47
45
120543
50
90
305394
392294
49
49
382568
252754
375990149
95
26810
292983
337882
46057
42
343332
56
9
30
15
213484
93
338690
26235986
399139
649784454
377714963
640696076
62
296430
253448082
2
43
465716
84
34
369908
362361
2322
499721
52
40
4
3
249591243
42
150639
280359
318664
222430
58
8
46
71
57
41
96
224556
80
66
487605
13
2
231172
219784
5
167142
403815
40731
891375123
40
10845
68
86405
2
52
97
308694
59574
27483
123708824
35
1
36397
589019520
326964
18
57
51
78
901777348
19
4
14
278051
70
92
858192517
964722036
46
344689
537495196
93
334201
97
21748
200907640
23
938747948
39
280622
207975
592233256
177414
85
98
25
77
123554
424483
468054
424427
6836489
71
18
583291808
95
310368
352594
434034
9
82
18
94132
14
386341
68
89
14
265489
231637
84
370467
58201839
72
148464
308349
66
87
366129
68
92354
563613910
28
86
373922
107338
364017
310231
100365
24
64
20
106503
51
62
449182
352165
7
503270242
186122
833315853
1
49
66
322359
259586
17
423051
81
109162
476865
39
82
764616107
98
110022
78
268668
428686
53
221778
375364638
31959
57
86
84
3
45560
81
36
31
476403852
2
6275
8366
49
18
305409815
5
373671094
15
82
397091
48
13
557300680
108280
53
53590
6
44
552443530
2
487714
113632358
157636
76
266442
61626
29
275001
46
59
6
11
278352
29
416687974
7
62
84
64
57
727366146
301504
737779176
243362
398992
64
390531
50
86
708581086
2
461015
72
392051
309012
49
160050
655883346
6
88
710783533
5
70165
94
71
419224811
85
7
27
43
156121
436607
70
83
366859
142161
498199
4
81
459049
279369
403025163
54
15
88
16
4462
58
58560
368454
2
5
88
320516
243806
333655
22
450381
90
14
6
325281
824984021
121466
231568
35
93
4
529951468
83
415628
335551
314853752
94427570
458610
175972
6
305137
6
3
60
456563444
219377
335039
85
95851
84
168900460
10
68223
53398
8
99
201339
59
23
8
252564
926561100
58
45621
55
65
33
56
88
66
8
511234285
29
39
5
8
1760
376113
50
274395
3
99
431333
98
96
460538
2
153889
75
608213344
42691
902111270
59502
193779
20
81
221333
22
394746
7
71
16
83
59
17
81
48
44
10
89
21283545
687917502
148467
421721
488783773
408909
463702
5
519677769
28981
268660
5
49
86
1
82409
23
44
43341
25
78
13120
11
65
465659
13
7
439671
5
4
412601
188019
9
473415
88
40
7
346921
73
83
148327219
99456
81
491528
439583
434457246
256694
292280
375595
256104
31
17263686
1
247379015
51
55
397201213
74
348714
40
39
93
228054
82
50
326766
85
806741674
47
385628
19143
178014
41
79515706
303704
965369422
294775
241453
7
41
25
341607
26
14
48741
265780
80
397391
45
12
5
34
66
2
203870
47268
28
7
3171092
8
78
7
139703
404720283
812195603
271499
3
350067
365937
29852
117149
57
4
54
272683
33
6
56
994818789
388702
93436
95
157112
85
945003831
105888
4
301801
415540025
296069
29
448063
85881
1036
77730
397993
97
224105857
55
16230
452007
30
47035
31824
58283
7
39728
191823
120669
42
175696
91
94
25
216619
46963
20
95
8770
64
145403
233021
95
418070964
3
44
9
73
470730929
45
114074
77527
60
65
216624
218100
42
285067
464204065
46
57
12
8
47
17
39
25
61
99508
17
41
191306
33
364619
14520
340166510
436269
57
92
88
324437590
541944648
763179976
381773
18
95
911129434
99147
17
34
6
315541
69
236784043
43888
272140
414654
55
55
280988
39
353635
81
72851
11
27
7
362227
444785
341676
96
9
73
59832
72
72
9
61
367193
395548
74
4
74
46
432565
75
13
47
84
208880
455068
49
91
480888
36348533
342060
284261897
86
416351
71
103499
63
428160
41
55
67453358
64
37
452630
10
7
37
86
225968940
698875520
370904
115473
75
5
39648
60
331330
97341
161109
68
77
125254323
5
160292
95
4
65
47144
334290
55
63
487337
5
3
39055
59
50
365227
319895
7
24
94
820127965
93
86
33
70
77
594666304
226452618
10
445604
7
4
645323162
171286
2
435532
89
91
34
48
299153
2
32
22
59
68887
99
334049
1
126611
64
373962
14999
23
477259
38
93
211700
626130623
9
73965
237455640
95
41
149963
201421
5
138838
39
74
87766
125298451
65724
27
8
42108
95
64
1
143492
55262
53
28895
22
95
67
235550
476719
25
6
8
92
97
86
321944
229537
3
78
29
413772
72
81
419903
289067508
256355391
350372
18
57
39602
988023278
280644
83
26
98925496
4
496271
4
196069
484558
358990
43
88
67
57
7
46
3
392376
71
179804
492532
59
304103
85
174806262
48
105604
75
95
227337
125716
81
240221
72673373
8
298430738
196013
9
78
281478
78
128138
198529
48
6
98
484415
93
497525
412242
380882
7
253905
236190
27639
557752619
231995
2
26
4
20
70
437462
110967
47
4
48
916811618
60
450876
36
8
45
162387
87
59
90
7
8
44127
88
142118
195485
488586
180023
454966
815751471
369598
13
25839
243294
8
111454
91
15
39298
490626
45
94
76
46
12997
115499
250065
877686855
358008
60
42
3
16
50
59393
376661
57
66
18
7
460165
358972
320254
277322091
95
23
6
154726
94
99
336744
6
32
34
71
931586242
339161
23275
253431
91
153857
38
260834
56
7
76
236671
86873
75
43
21982
88
306941
241039674
391637
90
10
216480
40
4
91
423454
11
419154
32753
55
490565
7
5
276502
27
142404
58225761
38
474247
7
891382857
454572
53
13
3
412316
10038
81
991236033
82
423781
3
87
4
63392
83
268459404
58857
11
348406
367653
55
2155
9
32
18188
2
47
50
5
15
5
9
4
357004
76
3
36
50411
256953
45
465941
21444
903282712
62
922356323
296713
474676
392068
401131724
78
214295
98
21
4
149634
38
12
883421340
98
453384
820455234
23378
7
202499849
23
458057
22
953071719
6303
64
5
98
595408631
284474682
36628
64
144994988
60
2
24
26
93
18
405443
357420
72
411329
5
84
77
9
145621
80
71
445789
62
73
64
365657
66
2
784818312
44
2
16
41
32785
496704
58
146052853
358016381
4
399925
90
13
326349
939174044
133649
74
202810
33
409328092
46
72
5
16
56
1
56
267856
295502
33751
10
41
2
7
55
35
78
125064826
6
88
55
123378
84
30
377868
495997
99
388950
831720822
88
448244129
36
365109
20906
192053
90
96
476185
2
32371
356008
4
481335
87340
61
201741
320839
142296
914942950
18
242969
72
27343389
36
372104
7208
62855
213115
92
36400
322268
32374
83
62
25
261293
74
191523
412118
423477
28
2
457097
73
2
21
93
64625
222028
3712
88
44
57
279933
1
328433
23
388115
84
98
93
350939
47
393625700
3
17
99
69
33
94
34
395872
5
326512
64874
3
61
246671
442288
97
231951
79
193420
187986
466219
397497705
792017482
76
24
39
408112
66
31
166547
146675
426807
274146
423892
644791997
83
38
175307
77
56
472767
27
3
361465639
3
295472
390827270
4
58922
22
77
33
96
21
70
73
19
20
307933
202397
75003
107930
52945
405014583
696622029
310343
9
309619
76
145487
59952237
76
73
124064
394512
524289571
262752
93
141790
460896
434939
15
3355
79
32
6
305006
415325
99
385668
247442
420277
93
885821298
74
7
36
9
253543
364808
80
127110734
59
15
7
449596
11
73
2
412917
2
118610
15
75
294399
489543
245083
361291
20
252809
249975
65
640870834
477086
81824
85
6
104911
85
151598
109892
68
15
630584648
356808170
96
47
41
17
1
128127586
407136
400485
9
12085
34
115269856
91
934255185
334001
277493
11
40
284864
484162
4
327083
464399
76
27
5
47
394252
143340
49110
51
169699
98
60
63252
124767
483467
50
23
340980
51
296386
74
419732
356454
92
332306
106051
208044
54
322145
13
828916620
57465
262142
2
13
90
71825
34
152136
2
85
350134
78
61
219305
41
182119
283892
189248556
284722
24
94774
18
4
316590
21
60
54260
91
94
272171
32
13
21136
8
93
131738
74
47
57
91
342547
384417
24
419103
178762
404689
75
25
58
25637
13891
75
75
65
635757917
384941
988
395713
334721
33
357401
36
76
90
28355
132890
156344
209128
89
292492697
59
9
319528
128274983
26
403446
91
492614
984643570
360385
5
87
21
92
81
87
335328
68
295701265
38
59
396151
386069
216887
48
99
54
47
38
443524
238300
89380
399896538
78461
33
75
230446
6998
53
348654
29
54228
63
14432
92
367583
66
112731104
312204
159974
50
36
94
191581
102532
465638
75
319187
89
2
31
84990
24101
218790
26
96
544502186
236822
58
465392051
58350
90
54
474219
211748
294925
413802
594878749
45
59
17
452511
40
95
96
453691108
262559
114866
29
585121837
10
242907058
31
68
94
375599
1
17
2437
175984825
329809
38728
81547
359553
13
151708
437279
67
456112
4
322088
452802
92
5
110366
23
25
128634
89
983492668
454573
391512
76
307151
18898
75731
259675
234833
378665
25
26932
85
73
121096
335855
2
53094
217605
54127
70070
53
7
954653020
65
333494
80
26
151780
268409600
82
108512
722196481
86
61
4
435340
394413
92657
56
89
416218
22
600865721
26781
333424783
61
92
697641806
51
234540
84
300998
61153
33313
31678
4
54
107390
87
66
814526191
65
77
226112
302378
163306
245496
189891
383696586
19
22
109798
391995
79
86
480781
519163946
30
36
97
355748
38
393664
8
339648
75
131874
80
64
24
99
5
408172872
207799
62
37
50
103910913
320608
41
77
98
451586
392746
464783
3
92
217364664
27
28
10
14359
18
115341
437285
92
40980
596684905
455931
152830367
9
9
50
280905
753444277
100426
24
7
152535
89
415306
77
9
414185
453415
50979794
47673
99921
241223
19
166594
23
16
606806427
6
96
163688
85
604686200
5
6
689133382
277340
799269159
40249
1
268256
497542125
455804
6
119948
35
54
81561
349134
109010
205364
48
41
92
347649
344423
90
27
62
25105
38
375526377
44
5
92
115760
186261
231057443
87
438200
27
63
6
4
21
908590137
33
33
70
9
19
88
293615
8
60
74
153262
418031490
314183
308419
84
96953
173174
41
132076
10
80
22
246813
363200
168295
59
178053
341394
280736
78
351797
21
20
4
54
311579
666557293
55869806
40
92
763035751
83
95
76
2
205512
456020
181077
2
774704828
399320
407246
865038306
70
357571
56
23430
71
5
9
169185
284509941
184817
284458
51
69
10014
350312
20
62
420004
86201
30
491141
78
24
316003
47316
380589
42
19
135720975
411599
498952
83
557121430
31355
330679
169687
93
459845
137028
97
66
94
288155
354932
99
28446
25
359529
13068
50
34
34
90
126139
469534
32
91
11
61
11
1
328608
56901
15
3
71
339655
41
9
224475
36
445220
83930
17
192812
376207
74
86797
42
390684
34
189089
396830
422540
425462
360513337
326727
211113315
295595
48070
13
81
9
16
25
84
30471
189363
4
28
302711
141210
84
489784
27
8
16
93587
40
60
2
480386848
254449
81
222890667
9
100488
55
350988
315713
321427
39
46
147502
377570
7
1
6
31879
229153
67
41
33
42776
386463921
91
97
21
206169
64813
42
43
27
8
54853
39419
1
90958
17
433069
445765
2
40
51
55054
2
24
33
80
377882
69
172378
495055
93
21
38
60
27
197484
81
71
11894
2
360823
7
1
30
362211
193704
794842983
25
55
30
37720
70589
72
569045859
490751
119319
368940
93
611761785
80
230749
91299
16
16
279909
98
33
212136390
89765
284557
57
516241858
43075
939600414
253801
32
52450
26
29
39
392120680
405760
470916
125017
46
268182
561594699
79
55
9
7
20
365702
57
121748
6
302441
499706320
52
58445
541045557
46
329360
4
34
416037
15
28
415422
369181
16953
489583
51
298998
16933
399191
27
7
322559
93
322875
3
350317
322547
59
822847618
1
43
319484
44
103914351
99
114078
295681
21142
66
119668947
7
81
72
21211
68
28
88
80171
13
17
196796
255606
173306
396220
112699
119458
87
64
61
61
383982
57
475372
488739
276419
70
20
42
43
67
56
71
443892
57
57
61
4
74
39
3
52035510
710303360
370937
5
366445916
81
53
45
4
3594
235422
4
55
146985
57
60
6
80
14
104659
413904
26195
3
21
267220
377900521
347627
66480
6
194618
217520
93
185514
66
391888
66
133813576
90
484029
377395404
31
370321
36
997961471
2
881337573
31
399865
2
263362
401380949
19
299552
4
304856
114809
6
253830293
249295
176123
4
344589
4
387359680
22
6
6
365421005
677553803
365809
639045646
255887
94
472283
925140040
65
237012
400844
168908
204596
86
162631
975744263
388143
6
362352
57
205793
351956
906185550
48222
39881
99
27
3
61615
9
82
36
288507
99
37
420502
132215
399033
65
7
2
361098
928572086
82437
19
292750
84
94172
234113
401864
274382
499882
98
14
84
59
88
336391
59
421307104
35
81
183377581
6
90
587157818
36
10
75
280330461
226443
280601
10
82
80139283
62
201816
7511758
79
325716
447195
25
46
2
451701
37777
27
438954
279731
237063
330094
72705
98827013
768295787
69
62
92
75
73
49
668121807
386661
177681
92
306534722
74435
21
2
207330
176405
1
129941
65
98
204029
162362
59
5
32
465384408
743222462
7
26
118769
355429
59
12
48
27
17
37337
23
340661
985718426
443513
47858
366169616
31
81
3
41279
59
399210
3
74
330716
27
57
449463
172475
311503
161022
38730
360811
415091
64
40
489323
3043
497467
487352
332695
89
38240
64
91
65255
20
88
15
266639
395484
71
72
461911
188463
94
275799
50
366456
471560
79
89
63
456920
91729
456717
340598
27
188352
360189
448477
9
25
433168
34
61938
440857
32367
66
82
49213
292449
44
6
92026657
28
55
64
61
330287
105112
161302
31
80
56
60405
113025
224029
134009
203281
10
398823
7
60
420091
99
74
358441
19300
51735
25
306740
167284
71
98
50
7
2
182590
12
2
12
59
90
280338
2
56
53
87
52
98
8
27
346049564
55
85
12
349819
52
45
53
147829
38
55
120852
95
6
415917
3
367618
208257
908999422
322887
476196027
49
1
33462
76
1
79439485
81
280383
456030
815540280
9
30
53303
42
208833
85854
148040621
10
428186696
98
338077
15
17
62003
308064
470901251
16
485987
183096
73268
124898
568367403
1
888214985
7
49
319393
469518
219692787
345182
7
19
474202
158248
36
91
107050
8
2
6
74
22
363931
30447
133898
21
86
180425
20
93
282965
272776
68507
68
295441
56223
98
800692820
22
296026101
94
492989
401091
719178495
192129405
7
6
41
815490995
46
8
53
477786555
24
30342
63
688122732
329066
61
26
72687
1
99
19786
268202
12
92
657639476
10
284217
6
210556
125022
48
43
89440
91
1
112062
13
422043
101405
7
13
88
312808
47
15
742903318
33
23799
466532
91
96
27
30
45
85609
95
347243
112654
80
264388
930504069
373113
90891
314961
72
210192
11547
482996
33807
399332
495032
9
494150
363784
228210
91
59
5
568169476
669270742
245332
415043
50
150904
646074854
49
1
78
2
34378
36
443687
2
374348866
6453
7
488071
54
72
97
56
24995
383986
326110
58
180322
84
463143
177417
769782961
92
493103
8
472511
9
6
33
28
2
472134
97
36
21
49
76
92
70
63
303850
45
90
342845
4
51
61
25931
138538
357048
56
23
60
94
60
296848
4
4
57
141556
51417
49
5
31
70061
12
119599
510435691
55
32
20
409309
203816
13530673
88
75
81
373285371
32973
30
15843
498482
25110
42
7373
49
90592
384439889
75
210667
7
3
486968
11
2
150607
80
365131
899434842
257967
879457796
27
237643
28
474850
218267
231263
16
3
61
3
601307342
57
23
830795773
59
204627424
63
9
4
777473685
22
73
93
67
137162925
488028296
197151
18
9
55
39
65
75
163801445
205184420
151808
36628702
7
29
47
30
16
86311
75
819625205
359989
6
709028328
96
168689
4
6
289621
26
87
151484
77
1
64
88
268673658
95
373828
257560
20
5
21
305015
28
59
56
378098
5
166311
4
53
43
222324
6
22
3
31775
6
32
492924
329662
139470
41260306
68
380032050
43083
176665
238394
242734
444252
412302
33
5
403139
2
59
409327
84526955
168313
187763259
75
90
7
183397064
273444
24
461763
15
254189
65
35
20
498411
793650987
71847
45
96
92
963259591
3
64568
18
491904
60
246934
83
162789
70
8
430797498
701606467
236376
199277
154277
37
59
38
272626
46
294271
6
642548959
19
235950
357944
208844
1568
513855719
9
7
222757
134636
336373
8
137610
354177597
69
773426985
93
72
7
62
363687
487138093
87
58
394455
383803
16
286921318
498934
246765
416403
6
18
91
73
20
82
217562
77
90360084
12
818413089
362027014
437830
45
16
89
750647071
248311
107680400
70900
73916
3
209362
55
36
375805313
79
224469
408624
72
91
331943
449915
26
123951
371379263
311419
142121
9
429618
5
72
380994
19
86
135315
11
499353
57177
464923
257082018
390936
13961
63
448439851
62
698530392
3
16
322467
90
27
380314
716342107
49
7
742068614
92
291010
297601
68
297211
2
82
59
46
837314184
356329
404327
372213
82
439959
406284
296197
4
38
19
5
28685
7
329841
68
77
442587
166157
495437
479674
59390524
146850
41
268354
345346
73
41
37
442474
83
411161
129339
42
43061
7675
368007
244463001
48
489209462
319155
6
64
86
390121
97
258792
423719
31
993465184
395546
53
400037
239905
466297
84
2
40
71
33
26
45
91322
61521
97
312458
942780295
49
245113339
44
447026
7
38
810054431
159742
168010
327941564
18
58821
31
525096391
109833
54
12
47
80
72
8
302972
34
7
80
387395
493128720
6
541365271
90900191
75
4
253601
365275
246074
310629
107875
250282
9
12
28682
295332
165037
43
167079
161428
125663
26
404499
55
335702
152893068
3
126036
99
961335865
91
108718
41
33
37
5
128815
53
48
390921
135183
491511
23
90
30
60
97
144640
257871
68
64
29546
310533
904994910
48
22
89
49
210518724
387798
47
349189
62
10
77
53
73
183041
57647597
618835042
25758
398744
94
154135
420414
6
89
90081
41
38296
486092
459284565
133440422
238280
78
362599
5
37
128259
4656
75
20
17
90
136653
82
421793
985750767
92853
491900
63
97
44046
559839420
164800
42
7
37504
6
314403950
132610
269894
251134
9
36394
422519
95
404141
230337
957998503
671979274
195871
13
206451
162207
69
30
49
66918705
192808
73
8
206570813
137363
558501001
85797
3
412361
69
25
444040
423748
475762
59
485169509
96200
173847
223589
11
48074
9
731968619
392705
8
340811
7
213070
489776
84
29
45113
87
62
278223
84
92
79
36
11
308018
191772
483391
1
13
441101
92
5877387
315657
71
298938
39
90
31
63287
76
220764
5
459571
479235
237628
8
78
42
60
473627
290166
60
228980
7
63
333465
692234458
7
209284
665115507
69
340919
219112
5
142808
67
65
34
59
92199
9
994572958
83544
65
7
69
295168
331046701
729449013
3
337473976
61
652796534
391127
18
8
118260
61
219466
62
379540
5
434858405
8
69
34
70910
460195
43
86
720115216
64
57390
72
86812
5596
1
84
782823846
31
174405
46
350087
617192338
722362540
453046
63
15
6
461638
277411
36
136244
783745385
225537
11
227596223
55434
6
61
35
40
98491
4
55
306763
129618
18
259295
30
258430
99708
215469
93
216770
450494809
161971
349777
13
20
90
95
15
131367143
54
6
234173
29
99
7
24
506437168
497637
82
371601
48
53231018
35
25
277587
4
947607496
8
82
8
9
34
35
189988
945273050
143313004
308143
8035
6
8
794366696
145888
60
65
152530
551114693
26
84
365160
78
823028636
90
65
672468362
207110
114983
99
493726
490141010
93
287375481
474350
27
30
26950
4
93
146068
309021
87
773391082
95
115563
334434451
98
395453
350392
19
76
266872
60
27
297759
68
218875
27
92520
233386
13
16
34002
82
82146
422086
244610
1
15232
5
89
25
279579
13
232587
82067718
3
342142
416323
86
74730
175392
99
57
390466
464581
31
6
1
63
37
537647914
238941
76
62
142587
673186068
77
8947
83
314394
69
88
56
70
201991
75
88
473167292
15
236864
272716
342934
78
12
16
355996
229906
21
72
638521195
43
12
62
19
61
27
4
439451
27
217957
3
81
16
49
218929
68
456848
72
99
212595
40
290198
96
341270
91216
41
23
365983
3
4
20
9753
38
55
78
20
4
41
108097
45
494470911
45
85
108370
57
1098
16013
38
3
52
79
281931
350197
3
177843
68
477165
6
24
7
199283
48
242244
48
449519
72
354348
386392
6
127270
83
52
168661
10
10
88419
79
340704
3
24
48
24
46
38
9
32327
385991
3
180812
234051
126068
255334
62
63641270
77
373104
53402
71573
72
473359
86
430484
27
18
20
296027
310398
56
6
207569
89
311087
63
323221
187489
298787
1
7
698767736
310361
10217379
30
856805230
302194
8
47
29
355696576
36
6
131979
151231
24
42257
59
44
229415
313551
1
15
77
234061
81
62
313953
81
261968
7
67
182601
85
10
435960
55
66
54
22
703774435
72
410729003
137020
83
168693
24
94
83
19
164062
278328
67388
222844
8
7
330461
49
2
87
10
86644
475006
11
22181
56
331044
49
260377
8457
90742
85
4
328638
456398
318553
82
431114282
18942
145167
68
374198
66
46
277697
136533
419608
62
381915
417422
203815
6
84
366673
61288
1
464276
480354
82
19
217852
413045
10936
158193
91
82
55
456302780
2
87144
13
16
27
23
95
41
110120
87
24
153203
54
94730
181245
780601537
17
56
40
39
336211
453901
104111
8
416737
657838376
219277424
782410813
670664104
690399368
263505
465741
34169
238947
364884
223296
17
35
250780
69
46
33
93
298994
70
195029978
366438
63
407918
346551
431443
212531484
90558
8
27
19
72
3
460186
421374
4
37
46
479111
18
324510
486910
25
55
1
179308
415394
96
270406600
11
83
141324309
222036
102236
11
193330
55
184465
86
75
163215067
108153
247259
275317
136795
447892
135237
38
53
403765
106349
6
370813
28
60
97831
690573764
486227
15
96
79
326833
140214
277545
29
12
196464
71
224424
3
98
305541
60720
30
71
26
288911
33
433734
436605
879315301
23
1724
57718
1
14
75
14951
980100356
300941
708182311
4
42
311718
75
149613
30
131432
45
30
104516596
73
15
66
12
39
38103
428565
233074
72
234877
757536484
73
83
64225
90218
815941081
244380
408146
934448315
173151
18
131728
336616
87
9051
2
140346
52
77
11
21
815921961
88
352719
553831987
78
148881
933752235
95
252142
64
7
57
807218396
89
536108506
61
54
22
8
56
87
107452
8
19
911086781
340554523
307737
89
47
87
65
117116
3
67
386500
84
8
117566632
187556
465384
320872
43
7
60217
158475
11
474422
25
23
769828313
157314
89
34790
7
22
79156
121338
457755
100754952
24307
428490
35612
178336
315256
345728379
964907260
2
64
20
45
9
22
70
3
458257
34829
19
434240
84
45
228340
382953
579428598
73
434918
850466827
62
11
381732
2
78
201564
423536
3
66106
9
56
46
269490
98
165196
486211
431204
795659734
326781
133008
54
72
11
480637
17
34
40
225887220
38203
87
593930619
351291
327879
31
281236027
60242
87
20
366274
87
913846182
2
337139
31
490865
181163
4
72
907294804
63
358032
115807
9
406048
473179
13
159364
7
79
297222
95676
127527
23649
31
93018
492100
19
75
32358
58
79
774805149
86318
299075
204416
27
261022
93
497139
56
446519
71
412866
396660
19
187643
551060403
494814
178455
364363
682122243
24
391445
98
89
3
8
25
72
26
6
61884754
317315
159502
7
3
238745
197648
34
177967
59977
27
128698
78
55
153275
5
6
87
45343
183499
473996
284901
446906
28679
146783
433303
899069992
77
59
98
74
7
8812
62792
25
467642
17
94
304367
491259
358889895
56
56
73
6
9
296800
97
233108
27
169729
176994
293676
9
421408
328693
17
96
62753
112291
496664
153183
450011056
299255
3
28
79
38
96
44
14
19
21
13
75
9
37
120776
77
30530
72
373313
9
161820
54
7
48
116260
2
370665
7
61
67
276692801
30
40
57
472725
307334
27
93
21
75
370194
29
410131
76534
437457
197483944
11
14
76616
60
88
65
34
25
59
95488
95
441513
95
206811
5
54
330692246
12
7
258510
55
72
156970
90
342606
496632
86
408444
75
557154218
14
70477760
82956
6
72
76
59
85
73
4
37357
370068809
67
58450
676112269
48
89
171392
365439
57
466961
43
472998
91955
384737
310436
85387
7
62
153774
54
88
332631
68
220663
96
57
92
12
498425
211310
34
241215
740026925
731938635
85
46538268
48
488573
45
20
208518
5
499124
37
346157756
282706
161781
400923
44
39518
45
8
65
6
10
27
165538
92
141240
45
69
50367
36
78
34
73
300941
277557
75
121328
4
84
16
92
717427469
50
653129320
31
41
1
7
62
140878
402410
682472911
205607
49
129826
51
25
33
78546225
380887
68
5
4
41
489768
321041
53965
12
8
129505
21
195078
26209
417348
15690266
60
181478
38
243598
42
63
2
191872
8
68993
79
738769632
401661
168554
21
264963197
820206879
62
153565
1
257108
996444674
368561
82
150118
209189
22
17668
364613
176168
373428
51
299868
81
93
137365
23099
47
347163
5
362135
98
121175182
371662
94
480048
50
9
804375785
663221319
442367
3
47
356060
170993
293333814
133947
106164
71
164594
53
259398026
64
301413
20
336036299
18279
58
23
449421
886897500
5440
45
388397
42
285234
2000
250200
97110
243439
68348983
8
17822
12
9
6
497117
64
139564
99
183542654
33
54
77213
347336
16019
83
42
285279
456589
466129
424911
337486
441220
86
471711
211836
39
5
79
475028
96
96324
27
380618
84
52
84
288022
13497
8
275706
22758
41
462831
46
48
116584
363488
78389
1
413756
160295
378066
11
444251
186803
24
477071
375638
69
78
417947903
226146
61
5
63
197351
453045
92
136207
345286
83
37
218800
64
875198687
1
39
48093173
78
48
31
466831
169688
35
38
3
256705835
81446
78
467944
36
8
297797
9
426136640
800044728
4
160961
10
40
161829467
21
112189
55
24
4
9
386768
395386
166746113
7
55199
47
30
81
96159
735739833
864254637
318309
467350
85
104252
382219
785060038
98
95
885285017
50
56
41
53
180987
8
56
75
63
759624252
2
474051
106839
43781
7
25
7
366732
415078
960164928
4
222282
91
206737
242555
13
1
181443
7
57
440291
89
9315
15581
473253
98861
183484322
6
72
7
42721489
159099
47032989
455034
291417337
71014091
275134
544121396
12
42
369230
35216
48
37
949127519
334371471
84
11
493456
5
35
166921
62
215015
98
86
32
6
61603
40
31
35905
84
429475312
26
394607
11
73334
417970
57
245803
51312
445199769
85
562377244
200713
9
483468
3
360788
72
101173
41
11
267314
422334
43661755
18
19
16
1
274931
196610
854840271
35
14
210234
66798
466434
43333
297720
68
307667
420915
48
7
67
74
346766
1
65
1
73951
71
54
19417
214733801
68014
324437
7
45
441526
347012
3
16
162769
39
465416
56
31
232593
488848
296887
258382
77
61
87
4
17
859031424
334408
464515
145440
562750852
31
36
45
99731896
18
75
207416
768778108
70
318793
11
34
671468868
7
50
146217
45673
46
14
2
200952
60
166283
4
57
67
91
168240
101347
42
71
64
425871
84
4
296764
839350578
4835
401971
26
4
194064
97235
85341
184873
29
68
192896519
3
99
66
267499
247470
287669
1
23325
482597
848337466
80
2
92
244309
6472
9
3
28505
39575743
30
94
47
11560268
245112
47
16
62
68877
7
92
284521
317574846
52
70
25
287243
102753
2
56557969
489916
485730
94
417904
2
12
336004
11872
61
68
414301
275036
10
43
49
376620
51
20
61
31
642004498
37
95
26
51
332930
277663
319862
2
36
9
177308
588539239
6
393505
913051489
392053089
23
54
49
888696151
73
384633
2
271625
823920524
88
417717
77
45
349093
85
250541
329468
126510
680528854
183063
638730215
67
222124
336039
87
101585
376773
264230
77
480065
167311155
85
54
81
26
87
227053
23
3193
365112
69
133021
3
422554
45843
99259
566521477
7
62
256063
47
41
367527
51
95
72
58264
484516280
10
80263
287999
51966
74
139397400
21
66
61
221730
34
9
348479
177106
328114
19
238266
48
9
298189
3
94
221507
22
542770458
97
248916
64
606542891
86990
32
87
76
34
404069
18
459751
58
71
92
81701
74849
9
49
52372
33
17
35
312861
17
71245
146236
215886
164097
23
29
363322
49
6
115218
59
9
53
400419
43
91868
25
195632
96237
4
94
43
334820
39
22564378
91
2
62
119732
7144
964897793
74
93
245708977
34
402442
4
350461
31
343061
140952
92
91
327930
80638
281956
61
6
23296
66
452255
260486
40
656671215
67599
473678
490533
83
52
63
355398949
20
44
58617
229843
5
180323
483109
472877
420215
370037
60
25
113524
52
252605
8
59
65
17801
251549
54272
5
482288
355850
117912
452127679
80
9
1
539695873
248325
61
49
1
40
161804
49647
440201
60
87
488324
62
373004
3
6
128546
26
90471
45
23
253720
35
61
32
346238
94
33
466903
42
181338
13
22
176448
82
302504
22
56
422814
69
90400
9
53
64
110896
29
21846
8
68
74
438419
15
332559
3
127273
152862
30416
489690
8
48
58830
449078
259537
914812143
92
13
253970437
41
394530
366793
9
484696140
344880
931459735
358572
653853661
29
348504788
363738
174461
46
293897
402933
156981
26168
920775806
44
5
56893
66
9166437
193402
60
8
347585
234059
70
309431
143588
55
92
17
132716
366434
385673
6
5
2
89
384007560
169229
8
38
7
76
335465
16
32
619778469
86
12
87230
70704
82
38174
10
89
66
83
108108
325661
88
52
92
130933
248090734
69
84
22
141718
119862
39
249205
66
34
80
268009929
29
17533
328421
94
17
53
105606269
76
484770
67
58
357862
67
154137
23
233813
1
35
98
383993
56
60
453304
61
34
6
614648078
23
36464818
19195
4
296000
347116
33
9
132244
24
8
99
419225
30
426317
85697
45
34
43
180668
79
255040
78
2
4
16
370705
4
330863328
27
2
31
42
674808911
9
132088
22
13
3
109718
445162
4
137417
9
79107
33
33
189511219
375062
24
78
60260
4
51
3
9
68111
424300
46
5
199901
17
146987
475357
443116516
14
139265
46
9
28
7
87
55635
47
87
50582
89
221136
3
6
425065
696595709
258154
302728
466643070
8
458288
602935314
317416780
74
7
421857
47744
131167
67
224302
50912
350808
32522
568136040
52
393120589
7
43
9
87
8
95
189819
5
34
23
130258847
90
5
2
231753
122034
202438
386593
286079
83
790841643
2
66
859962467
83
94
35
288498
8
261908
167460
5
165442
8
234789
61
60
86
45
76930
445924
247543
29
5
227272
82
6
338778
3
11
324069
34
47
99
29
248094
103839
83268
6
395585
77
85
9
21
70
98
108852537
43
24996586
1
6
21
448633
379922
254427
5
4
380395
398449
258739816
7
225841
56
440542
372774
51
159675
46273
409602
285789153
43
66
57
305327
204034
62943
45
257025
344629
520076420
2
57
874194567
59
63357549
106496
456681
4
358980
316094
360121
46813
842214892
278816
90724
22
190586
37
87
123267
463644
18
367687
247610
130036
45
70719058
81
14
195867
253596
465795
33
59774266
117015
8803
48
297443
6
6
60
294338
261126
179091
34
26
2
18
136411
4
1
50
227452
43730
131086
10709
477010
67
251345
409474390
75
453287
354816
64
81507
43
486836
85
61
43459
81988
41086
268477
4
66
43
21
99
463698
43
118730
55
155537
366963
641645742
30
71413
2
89
101716
614330399
310232
317513
26
70
494817
9
403867
965565098
263936
74
481631
28873
313200
66
28
120146678
436285
53
87834
59
45
489602
9
70349134
53
64240358
14103
334233
37
231989
71
328532
506099843
87
5
109727
17
93
86902
3
8
2
35
4959
9
61
382550
3321
744291431
994573562
91
1
40
3
43
85
228986
164496
218835
234530
35626
158832
315611
2193
9
88
525915513
30
76
67
71
355169
30
78
58
66
7
77
38
56180668
99
9
757433689
82
154132401
366986
20
238037
1
79
38380
10
69
4700
42302
57
95
72
329398
100431
48
26
210795
503281329
35593
476024
127600
255786
10
90
49
57
213956933
237960
23
8
433517
310103899
479975
54
35
1
91
53946
18
151675
90
18
9
3
1
151785
39
9
6
53
618924751
442678
5
325133
477425572
63
58
695475256
114602909
48
48540983
270955
9
122795
20
176711
9
70628273
35
23
3
120823
767701998
5
155666
409992
528163408
39
14
420318001
188771
141808
74
466722794
98182
19
124750
6
242020
5
260890
38
232749
4
170692
93712
185068
278786
1
86
70
13
78
267922
304314
77
51
9
219725
2
518500727
44639
3
285882
89
12
129472
241862
9
154981
44831
1448
60
265750
122655
475726
164946
9
255577
841798993
54
209926
326442
19
54
17416
62
6237
3
568508377
345988
33
51
159629
86869
228136
32
814107249
88
28
197154
268696
59
45
292454
78
266082
89
560550707
6
472340
84787
191948
6
23
42
3
3792
90
437634
8
40190
58
473737
423664
51
94
57
47788
64
86
22
718885115
8
73
94
494243
131031
43
74955
92
61
79
117224
23094644
83
55823
217583
14
81
389823
965133986
59
463757
208061840
99
36
443806
70
5
29
100051
8
19
606427361
66
352605
21
6
217116
18124
165933
57
413954
205964
77747
430575
73
84
139407929
73
54
205625
4
9
250135
411505
83678788
78
479747
310918
458304
52896
78
319241
1
44
64
69450
452687
14
15
366865
51
79
5
68272
83
693199848
152270
293980
112666
12
549075526
288068
47
419343788
28787
243851
57
860822480
160528
1
166199
480426
88196
20
434
89237
72
215353
41
96
381048
337915
47
84
57366
48917
838910338
91
221000
5
7
88
22
417246
490272
99
2
202925
444270
28
156471
78616618
498701
42
635841384
33
73
95
94
436145
24
137230
158378
198544
271083
256189
83
176601
584757975
94
68
349303
78915
30
61
5
66
102952
96
298525035
441918
461230
114539
789573680
376777
49
50350
64
351091
229826
12
77
229022
70
242871
9
329009
197710
98255
60
40
3
82
57
99
170568
117579
25
274920
371473
59
73
110871315
10
81
883787536
65
37
403685
45
47
286483
526627816
398459
162690
331156
82
3
260974
951271118
249023
278125
49
50
56
99621
31
99552
411740
62
205294
67
9
22
427934
7
433214
33
152119
487663214
82437
9
334984
28
93
67
33
673118307
308353
217359
88
360068
17
113160
146919454
48
66596
434840
67956
249162
36
1
69
37
21
45793
396066
5842
260088
26
74
7
290818
46
397391
1
16580
414345
1
13
45
83
359049
88252
263994
7
374328
263953064
315270
225363
5
90
4
31
55
17
94
91
85
3
106725
331331
80
28
4
723689943
326906
82
465087
403859
22
495950
4
57
66
336857280
236919
27
47
29
5
94
228818
3
24
436204
72002
58
340966
53
35919
4
705007020
198764
3
363783
169711
3
279308749
787582398
104971
55577
5
6
180382
395781
64
372622
344993622
69
193507
234689
88
79573
224110
4
7
8
396882
257733
5
3
440879
51
46
176243
90
96
349381
133893
44
227739
99709
93
71
39
873815416
92
27
19373
18
73
3
5
377695316
40
489063
259311
393573
84
74
8
16
291998094
34425
180537
102034
14
15846072
24
14
10
26
239807
13
286482
85
52
77
6
127264
75
220432302
31843
3
227760040
143324
118173201
638549689
427860
6
38
611725001
176287
273413
250091
31
1
456578657
13
437279
286388
377221395
975383939
673317758
58770
25264
256924
388827
732491402
499664
3
557894574
462068
226431
12725
436142
27
7
296931
49411
5
256423
69
52
6
462991
84
87
54186
81684
98
280976
64
142101
14570
1
96
459965
320727
32
47
37
17
81
87
179345
58
8
58
92
254277
687367932
5
377379
52818
44
492044
48
39
229820
77
357259
50
98
6
6
86
563313524
335561
45430
2
9
19
492190
751352444
84
64
497228
73601
92
44
178924
355956995
56
84
47697301
901641136
785893476
314385
80
271233
485721
60
328309480
670746845
2
51723841
491332
213729555
6
394686
53
6
46
350680
2
602428853
6
2
239029
8
11
79
40
92
888255589
295688
13
5
9
5
39
223167
117880
75126
252044
31
751145785
148043
600952063
192552
87
265681
178355
67
54
828200298
499833
12
194555
50
476198
265869
12
105915
21
480544
72
75
53
41
10
51
40
496200
450671
57821
480578
213989
129541
93
262183
47
49
90
72
22
82
460833
334743
30
99
52
492139992
380219
87
31336
356870
63
667714722
397210
21854
260895
63
586220571
2
391651030
41
115009
296361
7
22
464095
181564
304249
79
275346
226111
6
85446
7608
475092
334926
20
268165
465952
172413
402151194
410663
53
89776
17
30
756737615
6
12
80
106177930
233959
33
157726
43
60
60
95
62
21
378359
328710929
180873
7
26
16
88
550858443
274226
25
5
71
138983
291394
26
290781
53120
372975
2
42
2
6
85
79075
45
422781
43
163198
21
25
207639
11
611
79
92358
169018
8
47
723688816
172343
396548
40893
121261
419900
94
321991
68
231887
93
44
75
35
51
39932
366228
8
33
84
412532093
29
190314
362660
5
140486929
20
79462
307782
7
189695
363830449
119043
93357
11331
992541796
588605589
387340
264838
451504
99
72
310930
211759
198364885
402370
3
396060
6
86
84598
90
249801
349356
52
38523
400400
95
428708
98
93
7
352504
96
307011
361138
216234
17
495210701
618846812
50
97660
121345
167211
44
32
5
501914304
285258
9
36
32456
220234
259625
99
157613970
474071
16
358106
55
11628
147153
130493
177657
73
94446
36
85
52597197
7
26
90002
360186
41
13
356168
673247103
47
5
21
187374
29
587932839
68
57
2
35
91
275441
187960
103425
285380
18
17
85880
36
10
387573
258156
65
90421920
13199
62
71
442127050
56
36
73
73
345408
5
9
651584226
491571
13
99
333268
291449
630356798
395176
4
155234
42
5
97
81099
489352
8
80195
239695
6
296471
198315
389002
20
69
455354
54
257669096
6
48
59437
88
525561131
58
92
387623742
35
90
106574
4324
109843447
54
206412
193368
99
281717
6
9
29
65
26
367495
121282
402841883
147830
80
40
52
999152648
276529
367843
96608
68
42
4
499662
12779233
237105
61
99631
225260
326550813
457547
541765008
339359190
76
428785
23
76
35
34
393793
37
17916
65
61
258460
240312
3
17
44
11801
6
102686241
91
283261
51
3
55
772867836
36
149964
79
489242
18
119478
226371459
85728
29
753041864
99
99
55
4
262563
349631429
87
12
65
113001
45
772516586
316417
372246
8
122012
661283455
7
118685
158068
107455
661034974
55
166426
105762
51
1
325802
187900
6
80
154387
96
6
63
639858104
758744693
50
740838682
477706
6
492233
84
165570
1
272280
3
68
40
417273
385865
76
452082741
126714
223185
58
89
56
52
143295
357497445
52
201028
333293
373171
75
294478
488491
3
436911
494524
3613
100904
37
80
20
33
17
96344
67107
100
371270
490767
71147
14
8
360052
602983152
3
422453453
678544848
387822
431955
458588
229882
62
468525
35
5
425018
661479145
90
137903
46
23834
24641
22
456728
41
57
412150
485302
32
40
11
630075010
43
388798896
518255577
167024
229387
42
67
190878
34
168350
32
431151
23828
48
52
415963
70
28
89
428502
131071
659269762
142254
12
56
19
32
6
226254
45697
466453
18
7
215376
635988774
25
298182
118844
142513
296942
16324
4
332019
65
91
332541
3
411679
276337
728721557
88
98913
594730554
90
76
70
25
560985339
3
98
81
494800335
469870
496488
31
6
10
41
6
3
9
59
8
39308
163711
262603
353565
410887
243746
384926
56776
390480426
97
30240
51
23
681717044
1
82
47
151466
6
406997
380951
29
25
2
32
225494
399227492
22
317524
122478
30
744789970
347189
779481950
59
428397
161702
405359
66
13
488752
82
51
183246
92
32
364313
51
476410727
387645
182957
620745681
128728
488233
403771962
27
40
28
28
122969
276831
405438
58
242466071
99
416250
23
148347
94
91
462733
951805454
75
2
44
568223921
31
82
417842
20
113024
353966
341164
377208415
96
37
1
38
68
22
84
26
9
89
573927296
338941
13
6263
17
292790
457516
185235
93
53
3
93
723794814
4
28789606
17
468903
281185
18
739837506
488526
45
371126
272155
29
9
99
3
84
1750
84
88
336026
100022
43
33
18
157289
62
57
46
4
112966
60
28
988582991
279892
403027
96
74
49123
54837
68641
88
54
46873103
446780
15045
45
447187
418533
30
88
375358
56
232069
58
74442
77
65
25
72892
61191
292403
639
317620
158607413
29
365114
517923831
476530
38
358044748
7
32
54
58253
190677
9050
1
9
77
92
77
9
63
669917095
60
152658
422837
208496
426229
80
24015
22
450381
550067738
29783
54
5
1
7
171568
184915
33
67
484869
78
70257
31
11
40
96
63
348357
286879433
22
3
2
60
49
179268
60037
25
47
441360
81
40
26
67
314133
17
490787
170310
269591562
228230429
45
396233
58
333806
15
174943
8
282960
24
454940
72
314382
15615
432514
284338
456355
451635
97
75
91
808204160
37
93
358769
212262298
101457
50
71
813
248157
18
332260
75
153831
194182860
210241
97
57
298262
54
27839
137719093
70
31442
61
312987
3
172396
83
393114
4
11
27
685869205
72
162684
410084
80
452521
190013
340106
51001
213982
96
67
431814
488945
33
17
205141
48142175
1
472650
58
499608
49
12
2
966589757
38549
139665
83
86803098
46
23
8
51
440418
489540
46
111954
540011654
76474
740055877
181314235
99
8
950634608
79
62
425048506
345425
82
74
27
133381
48
394822
18
72
310336
99220
413741
246835
24
160625
236023
22
83750
202398001
318043
28
327961
417674
59
25276
67
74
73
13
21
88
4
481249
91
28
890859996
52057
96832
5
367158271
391503
38
92
195854
155619
347568
36
20732
254333
33
28090
554128134
4
61
98
81
8
118244
61
235976
140302
5
426773
432613509
94
79
77
76
178849
494559
42638
364529
401736
170056
98
41
4
78
31
257617
5
292506
84
372692
1
88
192827
69952
614581783
73
36
67
26
21
87
155184
35
30
364234
3
363334
52
307145
112973
35
93
82
95320877
35
10
493104
72
40
227604
10
22934
13
343685
61671
345540
8
83
247881
481728
96224
5
251259
18723597
39
76
180020
391689
33
32
62
16
158071117
383104
64
11962
4
88
71
18
951120408
440603
50399
38
59
18
48
221190
60
1588
468260
57
5
1
924371073
391073
395129
39
264143
84
259016
87610
95
2
304600
250596
939957553
34
8
371188
73
18
26
182848
6
93
52
40611
13
94
464874511
351398
259094
2
35
75
98
62
8
31
668508040
483966881
308370
174239
474893
202348
48
36822
99
298804
59
422841
80386
27
30
229072
258623785
289694
48
48
319398
87
6
168326
82
328499
172862
20
175908116
5
424451
158607
30
78
8
33
112874
62
288271
48
290507
4
743641071
228015
354159
497138830
196896
8
89
54
119698
38
6
497771
81995
755886006
546158715
268951
39
25
48
845601398
87
99
81
28
53
4
19
377614
47920
23108
269964
269152
43
47
476139
2
72
4
4
484766
25
19
346736
9
47
471185
277052
42569
34051
16
91
480862
70
24
50
1
59
33
6
204404
16
78
28
55
119151
356581
908553641
60753
51
27
478554
224969
241571
286703
148927
244272
327582
22054
53257
342368
265447
319085
86
8
61
286715
97
77
299679
510458045
6
421630
97
284893574
20231
5
29
4
255122
59500
142360
39011
367239
36486
925148429
232957
31
43726
36
2
17
93
198399
22
8
154337
423125
4
48
6
15
493452
54
74
78
221878
34760
4
464086
31
36
51
43
331782
5
31
66
87
189521
11
265381134
683249929
440211
210477
90333274
62
56
92
58
896245834
176226
175717
73
183961
20
311417
366289
203400
413508
3
497538
7
34991
743767489
67
467996
2
7
110539
119670
88
2
87
52
72
217094
8283943
86
105268541
75142119
93
491046
355723
41
42
17318
94155
35
14195
20
291983
96761
446609
37
2
303803
296480
89679
432331
584532055
213240182
33
47
139882
41
83
212602
61
4
344538
138603
342005795
5
2
368138
276111
26
69
29315
95
361270059
97
69
350050
13
71
362739
154009
339649
55
69
34
250481267
474668
402949
61
54
869999757
409023807
57
7
45
3
18
184783
245946
127516
1
26
55
51
48
313370
73
303863
94
530576757
84122
375373
31
462835
478566
30
82
327939764
87
212651
52
441658
21
349629
37
84
482118644
241747830
72
318634
104304
86
9
7
63
99204039
394026
40
83795
54
145243
25
49
69
42
1
25
79
23
497181
20738
181041
446522539
67
420455
96
33192
116174
60
49
1
4
453610
749273988
73644
307499
2
19
11007200
2
86
53
35375040
90961
338283
122006
125319
89
310476
32
741037737
73
90
20
380278
9
90
69
433073
58
279179
7
375115708
75
19091
837621338
8
2
299633
134391
33
213078
45
92
73
81
674187518
2
1
606523897
380916
56
400282
223230
5
27
55
53
79
456763
445901
256664
44809
7
47
359129
451413
94
55
34
352415
304831
977063624
19284
6
16
244115
293857
30
61454
31560
6
140519
89
79
6
26
69
479927
370608
56
359498
36
4
158210
380528
38
235827
20
54
458593
306047
175683
295148
315100
72
216899
91
170157
1
997878589
406595
56562
451572547
5088
75
49
8
429257351
493878
242226
5
2
364266822
2
70750
286126
413373
813563557
292637
4
5
4
178296
216993
26
90
3
30
36
254857
84588432
291048
224290
195437
70
38
135002
151767030
295120
311607
68
4
2
250887
118623
52
7
318717
493654
43431
206966
373746
424402
5
467517024
9
344404
243936
471353
155147
127676
57
96
22920
60
70
296909
8
90
463806
56
35
445807
82
77
951986355
262594
51
23
284423
70
41
595466046
3
95
893053664
315161
485734
10
463179
318245
69
3076
405753
105908
169216
3
224147
63
607829720
242414
98272
9
14
72
454178
802660119
140019832
54
79
354157
22
78
83469
186474
109305
66
66119
43
16
4
641407290
49
29
48
395385
406924
123551
223727
254714860
85
40
21
135558
656949973
5
243953
90
110198
46
90
463561
439510
8
23
69
228518
136637
462887
242897
432061
77
73
277351
260407
155982
418909
428950
47
23
11
6
6
5
943761668
471352585
47
52
112981
383364
63
51
1
470765
907764034
274562604
26
132031
38
79
8
279788
281152
13
124340
15
336836
597713176
5
40
692944691
88
51
152863
204304
55
96
44
180264
129692
146770
73
313096
145413244
64
86
116085
4
64
33
55
4
799000170
73
84
315368
414056
22
462199
428812
63
49
40
36
65327
288547
539116685
94
140254
95
215600
70
179398
389419
399572
56
28
432977
131669
221749
445006
322998
3
82
438644
4
85
18
333629
139878
3
10
210749
359599
24
468644
16
273422931
442435
139356
59
358542
93
376287
81
17966
356618
91
496024
192904
907458979
168991
118878
55
73
57
106277
360655
83
223283
81908
224837
3
150277
87
423172
87
173913
31
51384
451376318
60
39900
83
343371
24
85
460800
45
524829424
75
455319
218119
73
53992300
5
61
17
77
440528
365894
16
843061917
29054
446589
91
35
115567
439931
158760
8
140373
55168
24
26582
191632
412583
64180
326295
92567
186376
86
9
44
78
105842
10515894
51
211644
443605
464937047
54
16
92
59
31
29
669263837
398340
18
199523
88
409291742
460466462
74
64
108394
42
83
62
323789
17
139600
568128221
67
757722780
201726
296397
88195
477436
432907
461628
32
3
52865
651605245
7
61
94
81
9
82
265939
84853
46
76
63
78
51
683372669
15
433472
33
75
280087
55
269565
14997
377326
6
813475615
53
65
63
57
7838520
193890
40
196415
48
4
95353
3
47
98
313962
124341200
9
607946110
68
77483
84
41
66
120344
3
52
6
364411
70
36
47
148242
269663
20
340550
52242
31
75
2
299643
68837
56556
63
92
82989
6
210291
350495
51
89
36
55
13
50
404517
103083
413784
133481753
89597
70
449904
27686
107892
48581
17
10
21
428979
220714
25654
49
11
86
77
67
304583
3
389293430
135219
6
564465512
96
367128
8
13709
336074
63
423164
59
328227
78
3
624337585
71521
68
257308952
594136288
2
96
95
58
442531585
901724311
2
402240
105753
792420441
320423
45802
6
6
93
272125
63
11
26
29
58
57
97
61
9
57
271738039
64
12
151867
491349
346613
43546
67
68
597664740
315429
50468
58
459584036
51
49
183111
76
6
218221
138308446
33
21
480053
62
94
29
383154458
41
12
310739
215334
770766686
70
86
67186388
181399
52
400685
247879
205921
63
1
443145
211179
14
388175
10
345442
48
38699
63
3
385986
47909
45360
80
74
55
62
88374
63592
1
61
55
469852
22
83
338352
60615
470536
39
372918
41267
337180
41
45
89
54
106494
97
15
1
146419
725345174
172998
72
63
95
405416
69
415322
17
7
336646
289182458
1
43972
28
35919
54
493402
94
49
202689
134855
478369
23
78576
405845
9
64
302487
280807
43
4
363322
21
40
250671
34032
76
994176044
1
221149727
71
67
11
9
22662005
359260
372208
50
16
188227
7
421608
67
24
80
60
4
489734
26
15
25
24
322084
28
93
8
209440
388203
2
417295
93802
28549
2
964363507
157479183
251302
467215
74
7
65
91
673865153
16
20
53537015
41
43
60
278589
445495
2
11
62
8
88
14
446143
85
759460412
67
939851116
64
36
957303905
8
486598
769446981
73
3
168308
74
59
95
4
160575192
370488523
6
70
46047
619248029
5
52
66
422699
434305
146320
4
4
7
28
96
120598
411302
17
211464
93
11
194291
449677
38
9
695016491
396584
8
80
81
191081
65
38
10
482997
9587
377539
2
6
51097
331882
10057
482163
52
349025
91
54
253644321
321963
416175
84
404130
2
310475
38
54177
98442
638619550
78
97
15
9
692822235
69
182906
92
42
387202
485132860
53431827
325775
20355
334161
6
434421
92
75
355371
76
1
371963
141873
81
369534
768854594
28147
169316734
383031
10
67023836
12
462508
63652
122511
92
507704186
22786
52
73261
95694
42
84
75
433390
56827156
18
17950
49117
228750
43
552
68
2
947272954
79
119811
15
8
2
50
76
30258
256435
296695
11
397348
56
96
44
69
82523
60766
9
74
223551
46
36
956518896
411773843
429727954
318731
194666
97
40
259814
10175159
98
99
7
97
170951
66
7
406020
302757
39
67
48
41
301072
32
394871
27
264541
214929
55
77953
34
663084470
468387
9
20193151
342340353
417618
15
71
116221
218658
437027
63
203712
60
16857
89
466232
93121
23848
455250
97
96
9
82
79
55775
450228
61
40359662
444
262061
7
67
87
94
441223
32
446435
385729
33
89
360742
601464990
376031
323976
5
378654
3
139604
225593465
335911
163533243
9
447389
415520
32
64
16
139256
178567
84
5
99
726635221
197669
3
8
1
93
87
59
47
472551
39452
9
156512
23
58
95
16009
6
19
478449
14
90462
54
18
83
407655
94
203615
4
70
62
138718
9
87
72
400732
690093347
200488
38
4
60
40
98
752408918
788594402
340497
452685709
77233
64
30
425469
244392
91
64
6890791
455486
45
67
233252
681594783
488531865
69886
62733
60
330500
87
210506924
2
49
186924
30
39
359366
357092651
81
89
46
38980
6
446000
1
958081481
98
6
82300
2
315703
2
302992
87
69568021
1
451817
75
151579399
483859
348601
4
242545
876117530
457004
40
64
340287
393902
6
57
2
378983
143751
253963
61
12
4
77
45417
108917
165505
989522421
10
350242
56
92
958818073
1
14
104580
459628
392484
44
62
56605
244000
342848160
56
9
36
171043
8
30724
169778
404451
74
81
574132235
52
76
166678
56
103868
40013
1
704716973
463519
20433
20
70
79
17241846
184090
25
6
8
56478345
85
60426
46573
214398
481203
90
341065
8
539750299
151532
60
6
49
3
56
443447
36
66
49
352498
224588
55758
141419
49
17
177048
425419
16
53
483854
80
43
15
805488374
626795356
297006
275906
23
366806
45
50
52
72
51
252913
70
20
146947
75
2
85
44
348841
294683
12
3
12741
95
95
23987
27
242002
79
293058
707
84
73
31
17
5
342071
188029230
72029
8
85761
92
67
435874
41
78
274364
385456
47
140789
288164
441305
83
35
98
3
47
471520
751297403
90
8
46
21
28438
267503
22
32
7
20
149012
27331
93
788005945
46
2
720256008
74
7
67900
64
31
376826
93
56675
77
7
89
331446
34
12
81
709392751
43
32
4
61
71
28
90
23
1
20
96
65565
9
41
21
17888
69145
20
82897085
297015
54
411128
329453695
26
356999
80
521567680
272707
622927239
628726626
1
142946
496843
3
77
673851796
177635
609302731
1
6
95
473262
42594
352678
319092
8
73
299991909
59
39
435555
63
60
73
99
45
578080991
23
76
25
53
456696
49
329645
56
490196
34
82065
249769
308632
510298500
40
101638
98
58
97
52
429488
39
397706
492580
40
24870146
6
103989299
187327
32953
2
41
608965466
69219
22
4
670016429
84
357769392
51
280506
200245
454704
58
93
3
5
55
330402
45
144335
423461
103119
2
70
451356
58
41084
53502
409674
77
92
338739196
35
50
77
72
395164
64374
369860
30
7
294607
73
47
176687
84
16
248516
9
17
336544
426038
36
263616
664481714
8
258921
1
348711129
105384
98
1532
311658
365390
201482
80
132593
42
168714
195721
148923223
99
88
169258
44
49
6
302914
11540
329384
207963
878297391
4
327114
25
351127234
152267
54
45
32
27010
723600267
98
343030
96
969744005
156862
317290
48
148617
436864
74
440657
466553
782
114148
6
65
35
95
7
99
224389
423207
90
281366
12612
285999307
487842
475854
142512
21
18
24
73
499482
71228607
77
2
324516
434081
27
29
415499
328793542
366333
470548
28
19
369922
142187
651976674
97
197757
40
59
5
368767
288053563
240607
77
430496
111558
62
354987
282213
335683
269520
6
497068
410111
73286
453382
79544
372378
61
530619313
193005
74
23
5
81
12
192631
582789498
224860
237799
21
60349
23481
401017714
6
28
34
97761
48
111980
8
29
69
425924
7
210671
24
56
272225582
736400050
404496
37
235896
72
363591
64
4
332568
368219
49435
314715
14
16
484626
19
16
783688508
11
342064309
99
19
262930
15
390360051
66
374512
590778735
261013
348938
75
163474
31
15
94202
83
98
61
53
576865649
427266
85
15
160210
393047
393342
67
360372
498904
286414
644715238
49
66393
251098
17261
33
270141
81
79
4
900016515
7
22
44411
462977
33
437773
25781
13
41377408
97
38
63
16
19
42
9
32
2
98884
20
336311
249511
26
4
229867
22
720515716
52
89
259704839
362055
39
19
465951
175001
76254062
354378
8
21
13
457546
74307
187687
270561
331219
146780
26
7
105336
498826
395008723
302104
82
288076180
98
280294728
80
56
17438
6
9
743651412
544997275
36399
49
319472
99
43
44
229737
7
2
701424401
7
54
66
60
319499
413282
59
13
249965
1
119235
55
12
69
714527566
493789
44
19
3
250421
169359
106591
18
376698
434971
428678
27
251206
371516
15
106714
93
69004
270462
128149
94
64758148
45924
6
2
131035
222073
318665
45
365281
42
80101
203056596
58
125627
710906045
54
100892
28
220723320
41573
3
36
83300
977398197
531802116
84995
51
12627
70
414304
124681
71
35
81596
59499242
37
55869
93
98284
78
79
73861
22
107900
96
65
918913206
94
57
25
396453
93
1
3
531896743
97
248675966
361381459
52
371855
343713
992668642
99
346747
24
103021
92
768750184
8
459605
76
6
93
54
95
4
24
76
10099
280266289
23
22
81
15606
61
5962
660135952
346962
409351
90
237001
67
251388
15119
473255
262435
364818
217468
2
68
8
81
47
79
16876
822358675
9
19
70302115
77
52
82
84
90
428253
568638791
40721
524630422
218066350
137130914
3
22
48
6
63
61
74921
141345
207330
397178
342475
641199348
63
93
23
4
365721
4
2
152798
13
1488
19
449756
790416963
359753
78826608
47
73
252728
167272
481133
94
462158
81266
18276
8
470401
235163
72624
36
342971
25
35650
120458
207878
260923
25
267532
28
31
532999017
117791
20
18928
2
107022
125184
67
188448
32907
31
23
8991
69
403363
680161426
87
92937
20871
76
177068
53
289726
147308
15
348680
155040
333151
233088
49
398046619
49
835206978
74
270083
257554
475045
1
157297
88
327434
111578
263650634
329929
97
5
138783
475401740
453871
38
65
373293778
15
36857
404673
443938397
26
2
4
58
444304
77
143579
91
378187
369006
78
6
368995
81
461408067
249341440
59
43814
32
30
325906
85
38
207723
79
370854
303851
35
77
96
32
90932
94
4
277831
20
4
54
99333
469550
70
88
304352
20
68
41
4
619862581
52200
30
8
80
90765
30
257570405
56765
91
378126
107546
452828
120619
316088
10
39
20
249713
582901410
316758
1
8
37
7
36
70
368048
89
265949
41
84040
10
29
57
228951
6
73
21
429601
15
150521861
88
16890
38
766308196
350514
394450
42
360421
85
47469
13
68
18
37
579815987
411964
275366
59
9
93
50
50
444837
82
49
205734
207212
35
646700194
95
46
91
5
114512
129281
42
96
288883558
2
73628
361822
99
12714
83
17
39
452399
291029
88
82
65
417962
5
69530
477462
30
94
2
352041
354612
227271
212581
5689
2
191259
964282151
467846
7
89
69
20
3
224680
96
22
25
20
53950
376821
74
76
155454
12862
83
84
70878
56
443739
194625
77
74
238393
16
67462
12
111788
321137
594658972
181330
435120
15732
87
13
58
48
162730
3
302714
867920377
89
157938
467598
70
24
61
42057009
39
39
49
7
53620
490076
330147590
232420
9
228785647
304391
25143871
96
92780425
181581
80
196726
38248
493924841
70
33
89
36
119921
201130
37
91
86
359972
97792
228688160
86
33
1
2
34
361549
247769
80
42267
30
426457
39
5208
368976
382832
28
53143
59
6
1
27
49
54
19
4
3
77
155422
129758
6
122287
53
45
67285
860029516
131381
98166
453937
246505
84
25
5
795525629
72
13
69
437705681
406077
46
133024
55
284550
144251
111323
466956
49
245662
155161
5
3
80
341163
3
848382790
5
617965595
96
235819
57
43
208438
1
754425697
952316106
9
250478
17
196151
6
425424
16
28
425219
3
417043
17
437951
6
841657523
34
29162406
422174
51
82
49
4
70
419197
7
76
139771120
68443
154911
40
104547
16
607601384
192203
6
71
46
152936500
219556
55
55
68
91
5
442988
197653
123168
150276
174992
52
87548
4135
29
631411272
98
8
37841
321889
69585
3
54
290229
355723259
419337
90490
251032
29
242270
110729411
25
87
310327
48473
247864
32
50
908742062
88
17
4
475868
10
198511
79608
34
46
31
204251
5
95
22553
1
345567969
47474
300562
45
35
202188
360796
300031
5
147431
421431
13
143972
5
7
117229
35
201257
400676
40
6
5
38422
82
77
108340245
44913
93
284588
67
99442
418612
48
98
384863
377325
316020
47
60
435097
86295
69206
326444115
23
98
43
91123
9
359667
621218837
160898
2
11
269463601
257674
291901
1
47
432732
80
358430
7
5
43
426569
89
15
70
77
481237265
292733940
89231
26086596
27
65
492647
855110542
80
43
369407
40125
57591
61
246799
411444
70706
9
99149
41187
217854
239254
82
6
84
263488
4
93601
324841
18
99
45
308217
1
9
615639334
17
8
258193
16
687596963
414280
14412
96
249184
390788
37
411101
55
122166
64
6
217743924
77
220435
89
53
109868397
4
30260
6
281526
72
18
123351
253587
96
124179
98
36646
26
4
34
453144
66
16
42
157777
17
47
364326
665602810
488465
337194
73
491802
61
356959
49
28
74
1
6
3
83
401501
11
70
6
63
486968
5600
52
144659
71
9014
75
97
66
366380
52
549887753
458459
163401
382167
32854
89
12
470517
229018883
38
409222
274047
43
60846768
98063
208484
185942
267091
301370
42
61
19
92
253365
259283
472231
42
8539
1
8
42
494316
34596
282526
492298
5
5
34
997442626
74
172069
553006160
75
1802
20617
17
87
87
18508
469991
242751
89
96
61
9
40237
217458
211943
22
9
131035
584279169
13
37
78423
99721
6
3
82
325864
83
43
76
29110
282197
80283
398431
370129
1
1420
19
95
68
80
44
369545
446574
92
346597784
919922020
197082
175229
50
410248
16
40
373349
7133
1
339284
136581
39
89
4
7
84
493472361
7
506
539316307
89
96
350618
78
35
294499
77
475460
74
56
263097238
282181
5
37
93
1
35
97997
33
110530
7
335988
86
222296
391553
4488
80
280565
118906
283041
109284
61
13
198440
253504
42
10
443924
5
58
241972
37472
10
492014
85
30335
3
58
389121
135718
40333
378379
33
65
358503
72
13
474745
120761
78
19211
94
396989
456977717
295052
20
843576479
91
808890229
150764
11
339137
7827
67
169981
55
490603
181739
402609
4
91
350744
48
68
63
341693375
270265
54
53
6
480924
90
35819
58
230634
321207
227785046
5
73
85114
748552756
336293
171999
75
87
372319
21
20816
80
861471161
467953
21
390491357
41538
28
38
261988
4
411236
457748408
429089
284053
427795
32
13
415898411
707418555
14
42
4
3
262241
9
356805
23
358953
91
34
29
67
426996
44
534916193
30
305180
168495
86
53159
10763
9980
65
62
87
58
67
217464
86892
346121
360070
66
446507
20
68289
68
46
434360
125902
5062
75
11
34
797661009
338845
7
12
19
492630
223601
40
66
67
423827950
42
504499861
16
9
239127
66
430980
390491
77
414609
94
190770
769348972
25
317684
9
12
487233
45406
253556
164265
142026
92
7
3
314228
861573949
51
381682
2
139655
41
630125450
101523
63
13
486247
216293
82
416281272
1
166082
73
1
6
263969
1
61
75
208460
327935
28128
407189
37
4128
92
242064
81
43
428349
38134
87088
317337
7952
18
22
57
114675
62
92
7
219060345
71374
36
3
92987
556975849
38550
20
86
301737
455147
87026
317194
445686
77
485407
500387759
84
55
89
6
213432
60927
153332
88526
64128
95
346432
622447028
21
90
191580
43
28
63
16
86
33
89
397662
342941
30
376605
9297
89
375500
74
266672
22
349474
7
383200
361492
84
387914
134060
96
63
44
158832
483656
175569595
11
76
722447677
75
54
59
19
65
401275
47
231846
47
499159
10
5
3
5
113673
43
6
67
328180
2
189570
48
3
152381
16
73
247173
400178
57
60
39
265600
260252
2
455187
17
324488970
80
45
81
281409
367835
874183503
23
109211
65
385207
39
144435
417334
328324
90
98
26
279646
63
37
70
74
76
164051768
5
4
45
257694191
20
36
30
200753
261885533
20
408933
412440
81
45
15
21
93
14206
75
1
489060264
144693101
1
129454
10
82
20
415825757
375463
15
22
505991131
8354
212315
60
69
87
1
54516
663296163
459022
90
63
5
458493
306697
10
404708
61
6
53
19
293420
5
17
27
471648
183487
62
43
432965
495311
2
2
30
153741
51664
67
277019
442371478
312739
44603
441601
4
11
84
33
13
84
34
319471
187344
45411
345261
395947
373130
5
390366468
178184
201611541
91
488602
260337324
77
26
119553
24
36
970624281
689873693
268657
408101
74
8
214599
89
686420755
26
9
72
6333
61
83
435962
276809
4
4
51
49742
396697
737969946
23
43
8
93
51
396746
89
77
480637
38
204582
81
41
317206
186951835
66
451417
3560
216263361
271108
352431
83
196802933
31
464633078
79
96376
815372
8
185689813
80
81370
331711
10
80
62
32
58
464695
3
360157
81
38
175372
89
511331228
122365
27
11
4
65
378837
65
236509
78281
423597
59
23297
70
35549118
114808
40
133749
35
450168
941655362
71
80
189309
55
9
50
412141
25
366439
66
80
469651
290529
120551
80
52
194030
242784
168789
7
381096
401929
157066
5746
67
83
93
3
36
219728
126488
3821
72
87
117959
187131
153599544
6
379915
3
52103
286650
1
3
46
57
497768
37
81
41
236850
365495
53
41
43035
20
58
138792001
5
72
72
49693
293871
49
15
3
225060
162360648
83
575709011
9
772481279
308769
21144
89
283945
301166
63
43
177641
9
5
4
61
275003
134854
32
33677638
188908
87840
967598874
13
119850
25
376006
65
5
867677002
377498
95
136901
43
432925
17
58
13655
230369
218788
386434
81
43
10
151639
351361
67
116936
99
94
436743
9
2
94
147027
226298
5
210682
363798
71
19
206678
321977
457138
21
310015
145344
2
6268
188434
36
97106394
112702
320809
62900620
30
1
175909
54636
51
343325
70056
6
247371086
16
6
98
75
74
49404
12
84
352206
170455
82
51
285740952
55872
948742633
106210
446586
797416753
425204
76
66
32
724129878
43
71
304960
76
294854
78
3
20
234318
28
134672
16
496966
23
45
30
624952442
55178
429393
16704
154976
77153
51757
576821443
552290701
88
380110
50
9
13
62
93
47373
3
4
430397
1
81
67
49
105304
275222
488110
907814623
33826
74
412477
26
34
9
12
10
3
7
3
2
334941
84956
5
379522624
87931364
447833
143088
25
378108
8
126944
39
9
69
99
98
26
143424
21
362793
217923
39
56564
212124
41
296856
7
5
87434
18
4
211782
20
435822
8
73
58345
431956
12
343670
3
88
9
88
161629
481519
639286532
548955615
93
54
14
190936
292895
67
45
361071
35
59
293310
9
386563
95154
197323
94
259284
441629
428131
9
1
6
132928
16
196370
23
560158956
75891
23
3
46
392723
19
7
91
105037
189157
47
54
40
76
58
31575
403219
83
87
81449
390738
216366
19545
3
55
93
234500
59
217229
56583793
456130
7
334155
60
81
74
2
40
196761
82
200209
231448
254826
332128
434014
469165451
227718
7
83833
11
84
354901
3
372328
32
70
34
70
77
513736771
436657
6
227731588
3
198627968
3
128537
191826
957010406
40
46
56
47
185663586
220978
451088
82
31
93257769
30
190209
306922
115459
16373
59
5
341429
8489
3
27
22760
43
357571
208053
9
52
313256
422308
24
88794
12
6
149034576
6
10
34
385086
209143
358107
52
13
46
63478585
215371
704702264
9
49
68
751827337
80
254910
42
88835
1
242772
95
392030
265270
442413
89
66
87655
64
39
77278
5
38
396256
350641
58
933876282
92
266893
50
757162624
76
12
79
430224
380406
360189
802712712
294598
931571645
36
293689
138632
442836
55
59
2
403413
151034
7
46
384307
20
25
475993
60971
190986
440263
251636161
302832
5
129859
479600
370547
24663
354210
9
30
42
6
5
296714548
47192
51
2
50833
4
81
91
21
368048
142520575
13
37
932027379
474664
4
765714277
164182
5
31545940
9
2
116741945
262860818
78
75
82
5
52599
5
82
50534
221595
97
30
40
34
54929
17206
75
197980
65
64435
283031992
16977
845431187
63
76
196126
281658
291469
912
422380
407239
97
91
205492552
293978
312647
317176
70
78
31691
224267
336134
5
216623
70861
746274075
96
305906
30
29
10023
62
458653
7
110014
58
70
66
370427
31
1
488912
37
460789
92
5
30
157056
1
92795
21
192812
410382
49
1
443177
69
26
164590
247380
289040
86
433644
5
481763
33632
115829
17
7895
13
597892758
71
456226
63
212303
47
280088
20
230838
297561
99
6
409253
478845
36
318332
3
7
73847892
84
863060089
6
85
43
20
231777282
175909
15
188587
32
287049
824659937
82
99
341038
261057
451464
200039
228637
373799
490861
82
128403
1
94
39
285137
58
3399
633418636
289526
96
69
59
70
333191
99
451072
116185
380344
3
60
441269
479965
474882
8
231185
162539
183814
79
249581
306033
966657265
17
40
40
293078
9
9
73
496454
7
384384
76166
92
280378
168916
439088
187752
965950603
92
58
11
487903
2
952836422
2
343543
77
84
200234
2
104975
13
158131
50
425461
75711
60176193
58513
137340
178330
323949
9
11
166103
81
400882
89758
174804
41045
411016
32
102055
205165
36
64
265114
66
115761
24
164090
7
488764
45
94
38
2
462498
170401
35
56
379636
48
448035
266604
355376
19
141541
216316
5
370362
72484
324912
10
293835904
49
66
401160
10
63
31
72
46
2489
426699
19
50
1
21
43
32155
99
57
6
5
9
304434
57
70202
35
469013
402418
8
467467
435297
407708046
39
417126
424455
30
54
1
6
239169
2
81
180277521
97
493574
30
14385
372618
302452
81709
10
151996723
218570
861990425
15
5
71785
70
99494
80
53
172493
24
67
231242
311448
36
260889
77
90
73
17
710347601
268227
18
389701
53051
73
52
254676
70
104637
169583
81
487053727
61
28
7
447475
126936
688626918
499224
166964
5
403072
82
3
74
33
93910
186167
36
91
15
5
39
96
88
40346
444787
63
92
67
723184879
352952
6
4
82
33
22
62
83
975592786
63
5
473804
78
241416691
382198
90
78
64
4427
62
343365
31079
8
41
488444
37
19
7
44733
24
454613
242475
775967096
1
56
385155382
465487128
97
8
53
5
184067232
37958
9
7
76
43124
89
132561
242324
25
653567778
447747
17
4
97
30
2
302025
76215
1
389803
923192262
423242
65
3
81
53
2
187030
7
3
32
198210
67
365628
102438
196399
449518
210359
271236
516251998
51261607
225621
450980
193695
6
548328332
1
19
64
489613
27
59
9
445681731
411548792
390660
363477
8
26
382455
287878425
53
462226
15
313813
913810459
138431
85
91
87
12
14
67
352562282
497777
46
94545
305331
309717050
89
71
90235
98
18833
15
38100512
12
177646
5
370502
81730
412121
3252
792158793
96
746884727
2
338809636
5
287132
581156566
81899
22986
389771
90876
8
258770
131813
53
19160
164949
7
55
799435283
250317
61
155540
3
12902
97638
471446
367138
3
94
982181225
102173
63
414026
10
33
413502
481381
206910
119630
455227
14551
96
481505
92307
370588
457666926
464687
320327
17
28
7
2
20
635098285
9
92
32
85
77
403440
4
179529
22
154194
37
54
22
65
273217
48
27
480002
87
227250
27
626656971
100381
93
97
82
35662
79
23
351593
44
449092
58153
66
32
5
56
6
73
380683
83730
92
257430
45
108258
395714728
491816
32885
71
340371
70
52
4
79
10
8
262857
80
34
63
69
249976
1
244632
40
11
220155
49
462561
60
62
43
79463
74
1
128861
575424009
327374
428076
78
412972
537206115
26844
379257
409373
3
28
19961
16
66173
42
297827
74
693350179
33773665
6
14
484246279
16
476373
61005
266378
89
458146
464902511
58
43
391151
159325
142894
279678
74
601494183
272237
73
2298
55
23885
460811
268620
142056
435481
33
200593
408580
492783
208272450
45
298514
99
656002819
21
491144
34
53
93
84
868190005
237399
489406
61
45691
488136516
401519
12245
14
452244589
472871
304950
126025
140075
15
41
538623303
6
44
329788
45
87
473935
77248
867206737
165670
223302
974349647
289012
343823
67
35
45
283122
4
70
83346
236244072
4
93
50
228166
94
56
312781
186128
96
119648
535846805
16
135079
74
89
61
8019
162944
162585
44
768511831
23
25810
3
54
46
528186176
99734
39
82140835
27
301142
79
108507
88
69
53
266161076
6
56946
194637
337608
22527
198834
182182
214128
56
100875
63
61
17
4
387860
643163318
55702
47339974
72
92
43
207561317
401840
24
61
464888
272756
4
31
22
419572
9
928966997
12
92
980235137
118432
65
65
6
101055
82
43
77
191267512
50
76
287784
54
7
567193985
36
61647
114966
8
10
39080
183842
25
208661
80
6
235185
398140
81658
5
347798
107267
15
85
64
67
31974
29
4
51
9
98
79763
39
74
40
1
149425
98
324052
31
113056
2
792525283
84
452202
78
314620
56
376553
473550
97
237439
49
40
213762
25
6
1
898813474
200459
32
53
891778771
8
163293
165772
37
49
14404814
919198981
374025
470031
443237
177843
15
357551785
223443
363330
73
210825786
58
67
4
344826
87
446780
231559
91
63
43
212397
1
14
361514
20092
69
37
477568
43127
18
194080589
23
38
78
6946
110875
229832
421824
929567899
21
109202
58
91594
365605
35
46
3
322826
425589
91
273410
3
75
51
68
483128
230198
406587
249372
454002
52
325155
85246
76
425541
4
34
393297
21179245
9
422213187
120504
93894641
217176
398618
476534
334362
37684911
264649
98072
406315341
165824
23
95
87
64
461632
14
304083
488109
53
275636
16
77
53
101895
107181
23
186161
180772
1
81
92242
288290
59
210631
259986
54
458484
13
211302031
412246
57
50454
18
428931
439363953
73495
404257
87
72
286143
97
351419
86055
72
47
15403842
464059
74773
439400
85
40
96637505
101661168
17292
100261664
235315
7097198
2
89
77
51
4
58
38405
88
135235410
80
40
2
48
10
364202
275626
2
4
69
453091371
590596138
575050596
6
9
1
372097
28
66425
45
178546
12
121657
46
53
58318
67190
3
459757
4
486380
96
181847
58
246861
437191
11
351173727
9
4
143766
78
470237
492697
133902
442704
241232
30
64221
277378
251541
69
494881
87
396497
5151
415963858
294645
157741
546842802
417038
63
218099
33
477080
429215
43
172961
86589
234153
152272
6
269791
233459
82
30
9
60
63
95
464866
422271
79
360309
66
416888
839964342
31
92
94
158627
52269
278746
84
378061112
403401
60457616
160752
354648
38
96432
33
209071
30
282870193
62
239443
312138
53
401123
195402
792275205
81
549
55
787646359
353492
15
19
108058
15
440137
6
344350
56
164468
20
76
272307844
772102063
2
45
411488
323289
85
92
53
94567
50
227864230
94
27051
3
93
204480
85188
133576
8
54
51
43
854934240
444093861
28
46
15
54
524900677
1363
321017
67
2651
159437
7
351648
44051069
41
85
2
29179
97
8
105491
80
67
243777
32
396293
65
215700
104190
679740374
465572
482642
58538
460215
472865323
68
445023760
71
22
5
24
78
47366
420374
60
91
36
33
58976
345026
1
8
66
1
95
52
5
691129873
6
68
32
361030
465578
3
76
451457
111045
262116
95
23
258834
115847
249314
59
96
65
90
73
490350
86
144726
42411
262415
513169195
37
315293
489876
89723919
15
553222601
548643809
2
452044
193174
56134201
376835
44
94859
77
72070
90
5
463861
3
50
572302116
12
357546
136750
24
422404
414122
456598
225044
9
7
9
55
426331
78
340721
19
57
52
774153975
156727
4
34
91
9
8
64
39
66374
314270
3
292305
34
82
454702
44
178960
87
88
21
338459
26
73
95
478848
41
365851
200514175
33
226772
41
177348
37
928893950
72
493791
42
130993
248228
197323
305313490
79
8
303692
426101
913633850
97
78
425453550
22
92
363905
235402
96
43
90
380332
816026838
40
93
199057
9
398614
196428
56
37
34
293018
35
299862
137801
9
20
99
481772
518542238
390741
193258
137016
368264
1
340254
72
931446588
104892
8
65
301572
250470
4
8
44
47
16
236666
306285
77488
70
56
274726
795828352
74
163270
44
27
239432
55870954
134080
177485
399634
291773
300652
710978048
378592
90
54
77
73737
144689
445648
473077
60023
490034
179007
75
153700
276635
25
39
25
73765
194048
33
287603
56
49
10
479879
172315
375194
24
21
65
616844357
91
72
57
195398
33
54
36
227780
389802
75
62
307984
94
5226
302905
6
68
255361
93
97
35
473618307
40
96
340352
3
377654841
62
180454
445750036
429563
683168304
327032
477481
367491
38
3
163243
97
78
313462
51
788177350
38
182720
3
192487
135085
246754
86
154352
31
94
71
1
64
403857
488245
47
21
7
438601
308743
303802
100255
209921
98
22300
58
328276724
223321
9632
66
3
511942270
392107
425531
59144
63196
20
88
38
75
15
266235
23
55
464509
452530
7519
99
330516
71976
134779
98368922
5
50
48
352390824
124236
180778
60
41
328429
267299
6
490094
33
2
209711
46
95
80
4
34
30253
37
5
78
474804266
77
23
371640
272790
381978
424731
302074
71
17
317806
485888
75
448655
8
254449
83
146419
94
229743
48
9
4
222425
1
341951
556522734
700484747
41
78978
25
107582
157154
278711
76
57
29
41
129683
30
456845
139475935
23
76
78146
31
404872
4
43
714724225
186949
4
23
265212
209394
347938
490200
191100937
10237
248605
294776
17
71
23
98
58
68
3
375689
18
415256798
405289
17
1
4
2
1
2
406811
257133
572603115
8
478491
126644
115718
62
475275931
91
266065
40
62
124241
7
344415
61
176970
58
34
89014
58547
23
54
76569
9
64
465539874
206877
446642
67
64
27109
53
26
59434
1
397061
75326535
281714
763551389
140462
393837
267928
1
297010
57
137903
484464
56786
174835
29
363176438
245653
54
60
269401956
54
85
93
98
394310
196177
342328074
367548
4
18
45
33
79
353394
480716
391278
7
346080
66
23
2
19772020
11
325822
864070253
509982628
415847
476911209
231951
17
456823
36
240359
1
64
6
84
92653949
230188
484001
241347
366377
58
378815
49
470978341
527236521
511928173
259793
395500
35
68
79
35
22
100391
60
190539
35059
57
32
96
392166
112711
48
322083
8
348025
63
93
186572
10
337808754
433151
2
85628
230293
43
40
63
16
93
70
431122
49
404508579
59
84
482287
18
365678
434772
911096781
2
410863
10
762122750
19
94
429348
31
40
139305870
277412
96
63
53
403691
80
2
56
32
96
209509
469324
20840
79
86
4
143858325
462508
25
43
98
9
3
35
372092544
261723
366209
47
280290
9
938151580
470556
324580
82
32
133716
342947
27
57
269577
9
332782
154775
181031
65894
35035
32
29
219732
140160
64
234514
241143
490092
280685
501087304
352836
945702990
48692
424513
1281
276623
4
463872
4
7
174538130
124727
1
55444148
318635
208289
19
9
63
171952874
38
476293
406472
224474
86410
249467
92
449497
591655315
97
3
67
333664
78
278024
92
87968
7
479589
5
38
65
4
407384
345969
486747
92
60300
188657
1883
13
470696
5
31
13268639
7
83
5
42
88
321999
57
337597
587459156
25
592404962
70
366725142
430925
103610
401020
93
480809
45
491129
9
305813
9
320379
76
3
48
477815
12
189301
432768
2
396852
214523
37
93
1
70
174166
9
311964
221912
46
118179
54
5
62530
228995
72
354369
165426
210823
19
181525
40929
84145
294507
392983
8258
89572778
83
750681626
447752
1
397364179
80
25
250674
463013
242971
339141
89
265399
83
53
487427
849461447
36
40903
65
381236
57818
94
39
9
113929
950834882
44934
567110980
1
51
3682
332
850380795
517680265
21
3
4
276720
79
324640
77378039
710207610
213985
16964
7
18
239922
189279
96
68
162975
360463
166459
20428
155681
37517
48
8
42
7
91
163223
65
6
24
1
36
217540
227504
32
20
50
79
23
6
63
375495
15557
78
59
162364
298097360
297922741
150361
325943
78
6
459227100
142292
108705
48
7
332830
255324
32
66143
17
78
41
15
65595
42
69
89
51844
12
999306910
7
204865180
176789
67
237607328
115826162
456705
450537
27
317854
8
100197
15
20
162972397
65
394242
279101
259414
4
434924
36532
70
778913233
345560
62
2
7
170669
294371
25
211525
251546
16
466407
445642
341987
345967
91
72030
33123
234050
4
454502
26
95
77146
9
194963
79
200820
7
55323
423170
33
6
70
441224891
53
425381
450152
143951
188522
23
421571
33
729046450
463669
48
3
474798
84
50
95
58484
96
53
813639800
169383
99
425494
90
79
136743
3
90
45
69
486134
251347
58586
29
30
4703
11
1
46724
46
88
88
10
442484660
8
112920
74
19
6
281909
176678
45
131148
7
58
160570
63
90
578647606
63
397601
185226
29
130644
151782
4
206438
133180535
64
445889590
72
202434
7
43773
337728
158088
15
453086
1
259323
499078
6
11
53
14
71221784
75711
127332767
470287
446852
142900
36
3
181729
231566
45
227225355
62
432644
91
132369
377708
18
2
19
38
334957
12
5
90
394462
13072
40
9
273085139
82
42
11431
223879
710076796
728262511
29130
48
66104
439822
7351
234143
94
962286017
26
26
14361
12
437801
395606
6
59
358030
83
40
42
91045
361990
1856
45
148578
233912063
12331943
27
476891
17
400920
178080
70
160329
122806
21
291436
2
23
660243599
16
58
95
20271518
58
325501
40677
98
73
5
90
81
95
321206
6
567783685
291597
24
2
161423
348351
89
12
466140
130140
87
259196
33
186039208
3
43
46
1488
105470
12
46
475307
15827
10
22
34
324345
414385224
356350
805407220
375950
187244
10
9
286726
14
57
4
43
431157
144050
161670
400617
7
444553
271710
29
69
7
65
300491
8
59
161698
5
81
883933502
30
62992
49
9424
311054
478127
14
314956
204630
19
69
321020
15
298180
383498409
32
357993
495323524
59
22
8
44330
6
17
113086
88
429093
83
29
93
31
79
457340
162323
22
267356535
338577
49016
43
1
46
68
5
226471
1
234652
40
3
84351
16
170744
766576676
681151091
294493
64
14
35
222306
449138
3
22
220681
247446906
321984
2
52
154554
52
76
30
23
355048
18
137163
34
13
38
69
97
73553
49
71
2
301711
412647656
40
110655
407626
76
100156
440715
54
472253
80184
181175548
90
68
63
63
42
5
24
124040
43
92
314162
299043
9
9
279490
55
305178
75
14
377045
622118003
497562
104764
47651
56
14689
604338649
497588
58
242843
143373
950201432
57
73974
470507
13
13
176775
68
80
28
59
386151
23
2631
78
321184
52
545449657
192134
91181715
37069234
48
192198
434421
235526350
48
289513840
468736
3
28
70
43
64
344953
7
49420
380981
42
90
16
885463100
47
140843
30112
291972302
237181
20342
335370
99
37740748
99
4
44630
64
95
289383
19
91
64
83
392753
49
72
29
92
130362
384579
69849
755692817
294321
333866
18
111187
152856
327324
50
83
285193
478309
176918
12085
65
609200195
294383
111443
9
2
80
3
467401
390798137
452093598
19395
346142
663813333
99
93
54
721451169
15
27
311029
9
451386
217759
46913
385543
206068
408534
16
426321
461078
41
3
44
423059
52
42
445066
54
126927
50
392382
296375
164901
81
93
29
45
31
86
4
450020
110549
53
9
81201
270007
297147
339496757
62
8
41
407919
67
70
1
62
34
2
7
17
3
30
4762
9
874491071
618069669
57778
15
313324
373500
18880
206451
6
88
1
337733
11
77
852727747
9
15832
875
25
93
456836
114008
105855
92230
269816
9
70
132688
64
332382
66
151393
159250
583105624
59
5
485886
154669
992868081
254594
463885
55
82
60
141607
10
736630056
338236
46
925263964
83
78
99
232697
1
7
596078927
64
40224324
87
3
26
428950
25
935260175
72
80
79
1
405609
717099615
33028
99
65
46
14
397400
81
3
36132
348593
3
25
4
435880
90364194
98
66
32
75144341
54
6
797854980
1
13
84820
33
429233
37
16
164309
65
68
25
329019
136044
76
5
54
212678
472997
89
150789739
679402742
510505576
5
21
11
374696
43
267120286
173303729
189752
51
21
82
67935
498027
356707
72
69
288308
22
8
323971
289079
258962
499142
51
1
57
413626
53463
89946
36280
15
24
166855
39525
14109631
420276
95338
396632
87184
163647
73
898373222
329468
95
6
440156
59
55
8
158173
353433
32
824128915
10
16
403090
297319200
142067
21398
629427987
39
22134460
88
321805
131320618
37
446955565
869120624
472428
30
15
8
10
185770
40883
10
16
450337
190346
324922
9
8
753297525
6
453256
9
17
380422
430174208
7
269705
79
376517
10
5
482619914
462639
57
14
58
198374257
222637
69974
23
84
262095
22
83
360026
134066
295126
3
445223
51
378108
185028
236988914
427907
483446
54035
99
14
84
275358666
374978
128446
131535
36
22
491138784
442884
44
55
51
100020
10
235450
49
486309
48
72
51
2
89
20
385226
285679
48
4
28
11
768144376
261754268
370124
724800856
148928963
300186
418357
670441543
19
41
8
127750768
331544923
65262
405763043
51
56217557
392082968
85
7
160370
430842
960232283
7
10
435228
337583
98
80
63
353805
4
38
20851433
128224
154472
3
40
770877863
3468
932726973
63
414728
87
3
76
318937
834810333
464514
170777
50798
38
9221
8
3
127679
2
61228
19
336841
292664
4
5
6640
350187
241003011
382791
194710961
133765
56
154177
1
85
413107
376413
80
21466
82
84
282774
92559
3
174368
72
15967
514055862
3
63
46
7073455
154497
307514
39
38
330488
43953
91
2
725012572
431421
419999
285382
3504124
327362584
58
378461557
16
37045
60
398749
65498660
344174
18866
688
399554
932146202
412480
84
432154
1
49
127521
61987
51
19
271718
97
53
58377
32
76288
32300
170296
244655
93
187502
275797
82
99743
47
157723
2
67
70128
124621
793899757
31
291078
399027
91169
39
37
225532
99
80559
415318
104839
18
410442
432058
229022
83585
3
86844
37
191181
87
606408423
7
17
43
250799
43876
267298
74
15
374681
389923090
28
235473
55
8
55
130203
276699
68
46
311110
420957
207425
26
268579
50
2
472814
650699719
385143588
67
270472
75
77
93
28
59
22
10
71
58608
6
345488
26
80
89
52
248907
18
9
40384
97
185852
8
133599
50
19
307697
99
34
5
469160
354733
37
71
216485
387149
297685
16206
79
70
334531
236389593
82
31
46
429882
54
375192899
95
297692
440467
13
175570
170831571
94
121236
23
197317
62
328256
8
791107536
1
428223
95
2126
70
4
172401
15
81
28
24
145177
85
152180
437149
177439776
4
12
404089720
73
16
64
65
300161662
416931407
98
392131
38
306280
11
280153562
9
31
150714
329187
65
35
84678
97
74
79
327932
379606
18
51
277749
15355
311561
26
91
324452
403999
223490
83143
380325
441881
160399
3
2
433139
52
423309705
14
162473394
78
207673
321981
336963322
4
57768
401484
140613
176026
222833
6
77
320818
12
143945
377343
596191464
743857144
349035
3
520581362
50
648480186
54
156206214
331621
215926
667437519
98
1
148510
97
4
3698
256709
437952
53
10
382810
87
22
476283524
13
25
34347
66211240
289106
36
39
51
344278
28
78
56390
141051
17596
1
50
191707
18
48
3
383125
308170
69
460584
17892
48
9
250940
9
83
180296
422977
466029
27
811657880
20
29
6
354527
10
754548373
1
209811156
155011
98
12
36
36
169559
383072521
2
508623465
334778877
96
335427
2
95055
8
89
71
3
6
88
61398
99
282458
23
107086
423236
260977
88
34
69
53396
68875
191352
92
5
466032
18477722
13
78
20
448539
55402
456832
991691787
5
428515414
99
28
21
446972
347934
388016
62
241280
7
911493502
61
477897
152044
33926667
146246
51
372633
77188183
88
27
47
386332808
50
47
97
40
39
115825
380817
460558
84
723321409
137073
77037
321232
10
77313
6
134916
624632624
390544347
92
48
356083
36
4
98418
87
77033996
423166
251030
55761
680174586
86154
194517
52
400154
496098
73
6
13
6
1
367946
19
4793
92129
52
265868
485490
143599
48
142736
143501
761402178
431236
102452
86
96245326
388195
96
4
214402
144493
62
320535308
78
45
91
133482996
603395222
13
253465
47
42
430998
60878
135976
38
28
9
59
10
181859206
121846
9
43
8
93825
72
30850
140287
1
132430
97
9
246011
11
172320
2
237418
61
4
16
200010
75
82
253498
158357
783958016
419056
78
32
111643
95
31
445399
14
19
453450
30
16
431789
87
174260
92
248523
86
21023
95659
123627
438611
35
142862
76
2
31
22
1
97
205429
101672
408650
49
198172
68
481633067
91
385862
103215022
164397
19
9
113563956
122023
41
19
298105
9
31
215860
5
154109
169387
456662
1
497415
793448197
70995
90
244886
89
54649
96
195465014
532437295
86
55
45915
76
319189
39
33
28
73
2
41238452
87
9
568196545
58
47
161755
41
14419
87
82
109390
320757
42
97
54
287219
110830
132170
865591640
341756
32
77
141103
23
462428
12
20
388950
50
18
387193
6
869952187
389569
81
40
74
83
68
271263
6
499805
401627
75
325634
318589
59
89
37
24595
364540566
32
36
78
1
260486
47
484675
74973
51
75221
406709
9
59
628368929
290369865
2
72
32
89
13524
30
49
421049677
86
59
45
350904
146114
435562084
55
722893914
54
283583
482245
98
358477
20
51394
6
71
137948
129555
4
99
427235
10413
35
103414
73
213138
208631
54
69
54589
391824
291369
6
30
65
489119
445208869
61
87
276626
8
86212
15
213688198
14606
82
793204967
233974
363206
236639
11
82
15
175843
7
31
3
30
53
26077
84
75
305902
13021189
397933
9
176944
61
417423
295313
11
2
26
9
79
29
7
390915224
365876
84
328180
416126
35
356611
259567
47
351411
92
55
207521
82817825
30
97
30
64
412266
10
371436
9
395371
80545
369885
9
9
3119
103567
28
403846
300383
40813
8
139968191
160793
37
704110223
35
242429
294194
91
496053
293629
98
266092
60
75
21
70
55
62
202408712
201860904
411011
24
52
393968
27
19
332513355
5
498149
82
34
253036
95
151007
7
64
477427
326260
41
52204
98
4
91
231280
485657
34
89
38
28
67
89
41
6
29
427277
7
130851
336608
85234
7
98
24614
24
427503
37
67
66
95
88
373022
74
88
410894406
67
19
54669
27
4
63
91
90863
32
183771
8
99
75
6
132604
9
68
43
152797
130937
496625
45
7
305450
98
3
474526
119703
45
722334976
1
79
492151
38
95
256341
27
62
30
86640611
15
161148
110710
4
124838
333926
56
28520
45
413231
257495
30415
184127
13
92
928787078
175230149
118777637
311443
492760
7
72
25
51
894504826
61495
28
64
46
389574
1
28
70
474875
619547162
22484
6
854327586
123030
1
253049
68
70
7
245543
308043003
9
7
473274
33132
409855877
33822
44
7
372382
72
55240
225157
65144
69668
496523
374405
26
152586
170954
167516
9
122852
389183
32
68
55222
6
93
8
41
9893
225933
41
322697
65
32
388224
50
452433
368783
303930
44
17
68
86
784379517
94
73
258731
82
16
1
77
68
75
68
268883
237283
56
323531
9
391307
62
6422
66996
418293
22336
353162
99
3
76858
430581
92
71
45
62
98
79027
35
22692
3
82
6
8
23
60040426
497752
29
68522
345969
9
94
65
434409
661570259
87
440700
40
6
158517
67
663280582
5
51
64
384098
8
192931
92
5546640
254293
88
51
18
1
424200
75
90
154043
425538
26486
51298
7
34
478989
37
172021
1
150900
84
39
4
477185997
13
496691
80
87
257964
6
85
260749071
348300
121368
273763
58146
327456
43
243920
6
400456
398483
72
20
4
3
41
68
368221
16
90
142335
70
84633169
11
511452841
261497
826334001
7
153161
206821
323612
29
290893
249568
312467
197220
486961
284662
45
680769851
420599723
14
79
67
39897
347612
52
493007
94
14
6
189803465
61426040
225806
496737
94
462251858
297340
99
91
437236
455543
428971
7
9
367768
347545002
132705502
27
105332
114373
140208
2
51
208022
151584
63
38
283444
444335949
38
328539
3
12
46280
322233
66
39
90
24
80
655924170
55
36
352478
275623
48
61
21
36
151692
455642
328271
57380
274238
354581
25
6
71
332893
160486
109222
399226
46
77
447946865
366399
52
153417
220638
740585607
279101
78
52874
24
4
494165
73
55
65
82
27
71
78
49
20
66
63
311100
51
82
286456
263405
31045
78
86
63
26
31596
128406
363314
65
78
21
378321156
250191
217724
7
595916175
457787605
33752
49
25
85
205838
392869213
170664
280239
85054
72
182336
3
478883
823199053
97
2
7
479505
323759
184634
375650251
15
50
460790
13241
341905
62
8
79
44837
15
439297
422678
391877
11658
43
77
40861
36
293523
72
352285
62
51
112812
56
257127
99212
425224
5
77
24849
21344
80
164466
345956
4
64453
36
416266
13
383806
401181
313960
2
901698436
12
40
10759
18
84
26
74
130273
37
65
15
64
344036
14
5
7
9
435421
166343
107459
27337
5767
50
218935392
80
235996
99
98080
27
486134
64
423270
43
99
197611
7
160580
13
29
61
35156
256745
403368
458151
65114
7
27
5
154277
22
116878
45
50
288670
45
2
37
88
9
191644
125018
499591
5
489395
29
395787
421227
6
394868
19
29
11
497801
43
859141873
4
7
8400
17
75501
46
421377
191240
438868
95
732033217
18
595992734
291828
806245802
467543321
470737
276767
200473
701492540
167360
77650
252245
22077
300794
276187
75
24
9
81
333377
68
278339
30
428533
59499
268800
12
77
162937
99
94
54
697743530
173823
390881
5
82
131524
552167668
26
93
47
60
65797
26
115813
22
276319
65
17
259878
4
116862
252298
76
83
82
178016021
87
60587
331087
368761
5
58
475993
67
66
495873
218021
5
280374
364887
156901437
12
421696
23
8
75
75
807761275
56
669
81
76407
413708
743310718
259706
2
1
436342
2
56
41
474624
52
142533
328802
17
339848
62
364546
31
8714
8
58
82
4125
95991
66
75658
5
8
463497
24
52
24
50
274853
14
10
233292
52
50205555
83
97
90
74
17
21
84058
42
356673
21
88
27
254392
12174837
46340
93
106885
44
494133
305354
20
264374
91
130872
243033
977998546
32
26
47
887218929
64
24
479650
454731171
234022
34956
2
58
78
726589572
435707489
19
86
8
34
104707379
57
11
67
8
140940
7
95
9
372490
371240
2
386828
258798
54
50
88
307793
58
89917
355099
50
76
38
137550
257331
269413
6
8
62
488473
39
78
3
11
145505
846068577
941384656
107886135
69
90
17278
2
331187
80
121042
24618
54793
75
6712
2
46
67
38
58
438981
11
20
344639
69
57
170534
24236
108787
225358
42
204759
8
34
78
24
134083259
304565
93
44
53
63502
48
105045
72
346127
193068
25
3774
74
64
11
273464
27
65
2900
67574
25
62
276606
254859
6
4
123738789
182098
24
831290507
941969500
20
438407
303353
16853
2
417661
279499
74
97
2
3
4
419849
414803
367855
459347
58548
48
384315
74
431763
62
77
48
208792
298665529
258754
330295263
325714
31556
292891
122979
308543
5
140079
24
159293
50
97
99
483474
68
99
730255321
34
377111
60
51
36
282891
121418
27824
104612
40
206550
222282
32
18
28
15
72
69240
64
44
82367
3
57
90
88
228848
773739702
445710
472878
22
9
138178
475731
412000
408841
5
63
45
52
365022254
475002
193749
5
683649775
94979024
4
375571
8
212837
40255
13
62421
329673
66320
73
25163
1
134786
10
625183753
198231
513495717
48
94
951513226
89
55
65
5
22
80
110925
877107660
63
19
399744
182043
54
284663
3
256955
843351032
50
51
461304928
4
669218398
229231
80
813905557
17
5
65793088
41
7
39
69961
35
6
99
33
85
71
40531
408721
39
5
38
66
91641
59
447939
91
45
131734261
15217
2
443058
168787
6
61
457012
69458
7
2
443719
4
366306
60
78
87
87668
96
52
56
549963591
70222
361977
392239
233337
99
88
21
9
8
205653
31
2
379161
78
46
343194
465796
97
90
36
5
4
57
85
377939
466499
25
1
6091
40
884523087
766161181
38
453417
156871
415988
3
160619
907387620
216999701
5
5
36
42956
302756
482231604
97
182567
151238
6
34
250101
17
185228
339174
474380
437490
371128
13
140819
49
392493
855688294
434818
2
67
72
33
469736
49
24
12
55
974413540
39341
4
444578
6
46876
188506033
40
70
221627
81
227294
56
33
89821
420345
788561928
24
350019
263636
127170
380185389
26
70
350982
148055
15
46
72379
390843
11
102693
9
120518
524043146
660830012
277152
273283
9
62
48
96
39
52
147536
72
37
351316
99
99
50
442589
303549
329159
139392
19
203145
453015
293483
92
24340
5
7
273424
18
75
98
191966
72
69
6
51
40
229826188
73
6
135864
364190
1
473269
20
7
24014
25785
236296
349064
416146578
55
98553
228636
159072
314453
474110
27
195086
112602151
17
183607
347558
454446
64
159917
334476
5
124032
51
923046980
94
158318
367941
10
16
449146
429969
56346
865193392
89
382783
336765
437699704
375950267
69
9
24
159357
79064
44
163562
26884
48
21
902767468
458736
91
20
43
431927
335730
6175
485494
897443490
108942
4
495820
46
174893
411768
129367
394658
80
5
176340
76
436365
16
108943
7
36
380742
66
37
466692712
197609
37
222784353
61
51
85
123517
416326
343211
256803
94
89
141449
58
176648424
4080
541760776
405452
262393330
53
70
736430172
19
46
5
79
262214
42
472318930
315647
47
2
915636303
35373
111716
627920604
71
26
482735
384022
45
92
47
177803
36
86
318960
242662
88158
7
42
74
95
36
49
3
83
29
74
54132
53
1
283006
366392
218377376
851544334
451124
21
97
58
908744139
61
211902
454242
346516
36
44
175839
2
203027
78
87
6
414473
15655
56432
43
871315810
8
770068675
311442
3
93390
270921
932174082
274028
421290
211281
50
342050
15
56
344505009
864447964
677471330
289635
627295075
7
94
66
98
156693
10
920372669
260
160979
58
28916
306146929
66
378975
32
2
87
60
16
60
40
79
36
57
185722055
5
25
98
1
82468228
468181
53
73
70
95
60
183487
360912
76
184826
95
69
480234
65
8
85
14
17
10
267614547
82
31
45
821035378
8
390812
13
153063
273618
62
6
207700
466760
61
117084
759246929
15
59
301967
167865
1
473265
884019762
284639
392249
28
58
74
86
435581
456595
61
48
37
186342
298573
66
59
79711
88
62
53
53
5
546446142
19
416370
94239129
116991
1
8
11966
244156
18
216958
51
292624
326525
29
3
85
622775866
76
66
2547
391030
451555
15
231577
106206
207620660
2
38
83065
227846
3287814
42454
48
49
1
93
33608
154550
391123
10
27
39
87
381348
22
53
12
116150139
19875
19
392798
344800
181961
259176
359349
491144
91
137766
73
200123
99
77581
84
584141147
306663
30
833974062
6
58
351078
65
18408
7
389661
333895
94
8
3
231645
60
757467433
52
96
44
435852
92
24
181419530
33
76
7
166324
76966
39
8
944233349
97
45191
92333
86
422167
50
78
453026841
90
482590
204277
152999
244495
419312
98
1
25
30
73
452243
270399
83
63
78
29
935246364
9
829909505
255114697
375262
202757
41
319132789
83
457866
69083
412136
172240
51
121116
55
51
107559
251675
10
6
191444
3
453802
6
257480
45
93
362913
43
63
219331
414945
87
79
68
300307
366167
105814
576442308
30978
62
260248
479060659
40
123353
52405
6
9
30
22
3
76
44
1
23
258479
93
16
218655
707722405
58613
83
403652
407117921
80
26
29
273067
90
97
40
67
75
89
56
54
109238
53
82030
324524
34
50
8
18
2
36
305831027
81530
80
7
162396
1
95415
57184
50
72
332892801
529836757
190932969
279553
61
12894
490757
368431
29
137795
424467
38
497635
79
3236
449102
35
35
90
76
7
81
2
162579080
184492
60293
12
65708
91
36
50
97
39
88
142591406
481445
74
376643
309995
3
9
160610
20
3
386000
266125
98
303551
790619911
28091
16
378125
330002
90
64
72
161490
97
5
83
57
47
4
161518
395034
317434
429784
67
467592
81
943396172
87
115467
66
117953
335932
475165958
231269
71
341144
90
33
5
2902
134298
58422
413083
54
303785
90
206496
70
286997
28
68
11
54
9
90
67
58044
32555
216161
69
219250
7
2
471112
275453
936274728
301901
525036444
20
71
365108
39
182347
20182
296362
461182
638080013
184700
472914
26981952
42
396494
1
1
109125
7
217917
321591
70
366471
46239
45
68
80
61315
378234
33
69
50
53
3
399051
4
153904
5
105726
404605
52
230421
31
9
44
3
1
223239
458256
495982
75
63
740529651
396363
293460
288835438
68727
297983
87
410021
283189
253214
127814
844589530
324843
570102005
308178
76
129306
321966
46
45
247643
8
71999
439442
46
5
104827
161009
219835
8236
234189
231822
94
11
58
416917
949819529
97
74136
13
82441
159738
289281019
138528
53
455334
8
32
46
69
43
477726857
32
11
1
310953
53
2
29
453435
43
220283
2
478525
393186
546837138
568829622
21
85
9
34
28
336770
72
251991
17
342487
54
54
8
276168
7
2761
14
16
195815
77
481598
467780
665739565
92
354458
408040607
79
165771
192510
165803
64
10
371985
285804
321857
7
427045
371367
313245
6
38
26
200635
81926
360200
412495
5
77
23
118077
433736
1
62349
77
909799715
188086
33
370705
72
77
4
96
318259
291301
12731
78
52
87523
294209216
95145
66
841688518
89
429281
105714
174627
458933
2
189573
66150
156375
61
75
427054
188048
300931
76
166006
377434
65
5
345987
155556
18
379902
48053985
7
175486
403972
173948
9
170235
56
427421
8
455948
250637
182561
662584334
39
50
20
34
62151511
360753
160952259
8
399807623
35317
150361
20545
43
58
262968
34
298988
2
65828
3
82
39
958497128
228493
454157
89
53
247621334
58
450923337
9117
34
26026
13
5
337118312
635873950
3
81
153068
47
5
8
23
378592
338075
190454
21
426748
147745
13
97
3
76
12065
446564
37
45
464662
118568
123074
2
32
22
282173702
4
226662
27211
40
9
86654
431758898
46651
9
93
2
24092
601713302
31
490611
278080
28
87
90
9288
12
46
481622
89
38
71
34
242328
204492
4014
53
496485
12
210285
400709364
496823
37
164315
428821
78970
85
241308
20
23
263952198
520866675
5
329891
31
58
863735634
355711
4
37
238235
77
145518732
132937
46553
100862003
318707
390450
1
65
86
90
478711288
9
18
329683
864459833
165946
399659
423489
430916231
35
43
2
2
457674
17
35
34
59
845782604
38
49
402850
432711
4
160177
48
203554
264
169013
329685
31
22
38
205026
50
39
45
3
3809
66
81
364972
187147
88
433610
3
377103
122847
478849
226917889
392432
41
23
37732
77
22
7
138120
4
12945
8
155980
491714
52
106633203
96
185794
15
226208
18
89
65
74758
319643
105344
53
206487
5
14
1
366769
352133
12
293488
48
262751
45
86
96
86
339884
426590
391124
40419
447114
4
46
16
22
20136
47
96
327747
52
63
214995697
410978
497008
125612
10
80
905546651
629645613
389388
50
55
250837
12
170242
346130
422373
27396
485525
61
45
298684
6855
123410
323757
56
273565958
38
475701
25
64
629106723
87
398627
32
60
304554
281523
997215227
53
255029
37
228799
466102
41
4
227404692
258190
40
166607
229438
36
95
55
313655
66
244270
27
357427
492132
116092
58
74
109042
164542
5
4
185404684
5
38
67
9
72184
498833556
303699
80
11977
366965
21
1
36
544799153
31052
673924859
420359
241870
27
138043
94
47
14
2
755947224
55142
22807
795138393
30
90
13
14
81
28
4
47107
376633
66
460270
11
293260
43
26
452693
29035
403768
33
6
37
390807
21
362361
35
35
21
75
456993
39
73
359104316
11
395020
419375
40
746777250
32
270250
79
879207202
49176
75
329518410
83
102219
259963039
41
85
124329
727583128
455630
163829
425232
95
2
307501
3
43
99
307046
695083529
59
239116
55
271149
67
63
234250
4
46
634014346
652896866
6
80
670400549
111502
157675
90
62
4
5
9
201010
86
127910
367681
90592
13
398125
58592
46
253818
418937062
93994
105537
418061
248842
426008
18
42
428274
36
64
296789
77100225
4
38
6716
60888
335893324
58
94010
492083
76
68
353413
14
213414
125507
481823
12
56
231527
16
30
38
31
234888736
53
29
780085178
44
1986
13
1
358565
90
438325
493819
301566
20
373526
188947
298272
86
475069
75443
122160
78
25188
39
430139
94
45
33
5
461687
22
87
5
754055768
5
555725550
142848
315963
74
1
27
81
40
229555
4
62
103540
85
74
183774
70802
24
957113655
312571
492129
65
724652319
64
86
1
222441
30
484528
45868
330424
6
93
30
282294
417547259
35
53
7674
255202
200243
30055
8
51
3
148251
770489772
12767
420208000
217653039
72
80202
1
8
288585
81
459765
38512
62
3
87
37
81
264953
8
800727564
124830
177434
3
18756
99
481767
21
78
173589
66
46
96
97291
383687
137186
99
592319623
13
468802
2
77
30
17
297534384
84
237183
25
92
63
91
27111
87
239755
37
58144
44
63
166460
96
84309
50
53
154585
15
402448
485159
56
45
73
363979227
57362
645321308
604571088
436779
414261956
305833
985
181061
491539
40
159412
58
1
416982
307522
25
468810
22
8
32
81
24
58583
8
84975
364954
469894
6
305292
280194
255238417
49
436282
296385434
198797
258090
31
958986831
78
14
604423933
64
59
441917
345899
463301
95
46
7
31
34
479577
38952
212073
3
61855
65
48
94
968883150
60329
68
480255
387760
78
73
48
92
1
66
817783262
99
214899
3
52
390366
429750788
78
461603
304283
333432
354107
92256
42
5
116131
27
73
78
23
99
89
35
220996
14668
1
84
25
81
21
20452
36
155177
74165
199478
341352
19018167
2
23
469175
31
24
261488
2
74788
8
39
139613
66
96
54014
35
77
80099562
53
26006
39
211645
20
54
99
157226
4
49
34
157373
48
8
21
9688
153154
12
188962
73
8
81
397754
120685
51
6005
48
8
7
92
372115
1
132636
72911
6542
329792
47690202
88
66
20
5
214743
67
60
87
61
345015
53
34
519476984
76
53
84
350522
3
925828661
263802
9
26
79
456042
215640
355458072
22
71
29888
77
415819
324670
8
460233
21
2
78
8
12
3272682
327065
18
324787
8
93
371269
26
497243
3
22
40
493281
25
328345
289707
75707466
6
221795
22
83
25043
456695817
3
12
189588
85
225349
43
49
8
10
4
970298629
147241097
516997388
30
95
22
51
464259
559933828
98
77
273753
970505407
56
427978
69221
121987
10
92
69
34
27778
15113
248888222
16
406317
1
395117
88
540071125
52283
453291
274616
92
456318
7
85
290466
81
317411
573711073
153699
39
418404
18
140924
5
3
48
196089
192753
341377
670879730
312168
7
59109
4
48
56
81
3
472643949
187160
76
3
42
31
81633584
90
489858
86
59
58
255164
13
707367720
27
497278
57
4
3
81
233791
41
60
4
25
363938
479080
33
93
46
69
17
20
88037
6
7
1
27
43
387046
671491931
136325
295008
101820
59
75
6
27
17
4
7
351730
339048541
491459
17
31
258552848
343148
92
420986
51
17
383125
30
447482
82
3
97
71
1
2
164622
15
47660
31
355135
486557
340260
389033
15782
8
97
84
293691
340480
10
246230
212575
462347
91
553870350
56
61
497313
46
81
309032761
54
39
142642360
85682
142559
36
55
317938449
6
3
1
447022
44
49
97002
8
55
35
404639701
3508
90
75
46
19
8875
94
51
276000
328439
342554
16
118228
40
9
74306
2
409271
574859770
126586
6
52
63
115024
12
9
70
66
136871
8
8
59
326152
205554
358851
221747
440644
78
220920
63
393957
41
478753
27
68
438467
190234
107916
7
352334384
183649
77
1
5
5
54
60
89704
144915
25
97
393182
253438
79
91
154365
39
4
48
21
95
67
453689
83
24
375150
41
41
19
93
6
55056
185291
20
12
155110
66
146221
2
155161
190350
93
85156
231511
124013
12
463157
63464
1
359393
373163
150880
298845
92928
4
126020
79
456138
77
47
299559
63
58
63
270338
359986
83
48
7
374702
953338939
561117924
240452
292059720
823850113
13
31
1
68
18
42
324672211
67
98
37
241901
185851
164300398
25970
46
57
1
40
32
88
280250
134767
7
82
32059
132461622
20
77
42
355366
5
190154
30
80
5
9
272605
57487294
63
397182
321456
51
879886077
88
8
332832
94
158037
59
439475
985881817
305745
164065
483156
15798
270537
46848
70
30
33
183688
24868
16
44202
477566
40
65
97289720
652133241
81
92
165321
29287
83029
127058
52
15
62
321007
41
49
70
13248
67
351704
64
599294552
468931
18
186823
294088
55589
26054
69
49
57918
68161
4
74
5
48
119366935
14384949
339659
9
53
22
441603
442356
29
66
65
858957853
326928864
27
152768
8
493661
19
70780
27
351094
654500980
472368
83
298090
415352
19659
448208
84451
15
35
23
427454
66083
18
22
34
66
8
785710031
347095
200974
35
8
357309
40
65
2
343819
287832
78
86
26782
292123
25
225087
2
72450
333209361
259734
9
485336
79996
75
34
53
66
71811
36
95
258995
94
170681
749994581
459539
325659
367815
49
50
20
2
336715
2
244726
826361959
3
63
413450
58
86
115412
214265
25
59
226721939
361163
3
159855
60
255177
70
96
243025
399862
2
350905
7
69293
132053
346057
7
32
181429
400212
25
466083
45
4
88
62
379162
129263
2
2
22449
268191
25542
19
488446
102083196
88
50
200218
936055673
64
23
51
88126
127760
410461
8
1
86
177987
379681404
3
308430
207152
447551
154143
14
161703
1
386384
39
6
211489
77
6
106357837
80
1
50
488801
258207
220624
48
49
86
231042
306773
74
413879
47777
52
6
396923
327035
26
74
813986109
66
5
322784
375014
297030
9
14
417711
402105
24
95
480944
7
304531134
79
350951
194287
113797
44
292852
28
94
16745
2
417164
293122426
76
446340
38
168990
300315
55141
189270577
88
18522
484220
401157
389277
22
78
686760315
5
30
39285
385831
82
6
84
20
367316970
338345
362273
488205
118033063
8
353716
345075
40
74
67
65
455852
89
605559748
42
108474
46
93
23
96
45
117114
13625
738534660
24
4
5
365449
375885
167223
446568
88967
441802
524580734
572240550
150036299
21
247179
457745
44
250061
11
363937
336665203
8
886062583
72
15
73
29
9
47
94
425171
131010
63
244516
59
204056
64
43
132363
74
81
35
27692
478557
307694
313318
17
186097
90
415878
384219929
282896
409125
457655
59
1
14
177330428
28241154
27146
345783
283430
410155
26
91
74
242719
442941961
70
18
96
269471804
64
988265338
226032
496531
14
492290
70
464940
1
92
15
95
273114
94
2
67423
79
1
265697
95
350191
782035349
85
17
73
69160
489329
53
56
12
213430
159841
186509
24
7
447159
46
67
55
315172
195547
5
449332
41
494675
556540502
54
49831
480500
42569
931804365
62
82
102647
173481
195542
62
97
335574
114635
234316
124252
79
58
66
188204
66
62
274767
12
330964
45264543
259233816
34
323777
332556
40
280980
61
53
410588
78
92
105514
18
14533
93
71
95753
36
452082
26
63
63
64
347903
98
55
46
98
56955
232620
424232275
383057787
90
7
99
719883011
188494
54
55672
450773
72
38894
89
80
207081
2
20736
55
444036
98
43
967907105
408341
585685222
44
431200
89
364442
63
311087
34
251148
17
486150
844406373
419704
155897
99031
25875574
35
298874
353167
25
44
10
46
57346
501420093
123486
81455
324351
254747
9
3
15
90
42
33
5
4
533892784
33001
48
402815
48
253277
30521
326856
35
80
49
221399
73
68
148070
39
369671
99
322375
41
76
74
4
22
482052
264727
74
263112
8
38
79
99
258796
7
39
187482
98397
2
68
94
46
65
51667
241496
5
499445
47
413891
156506
11808
219542
26
463900
33
239754
112644
519502011
91311
112192
9
822670428
91
13
317479
453942
95
309050
11
5
87
96
83
65
86
96643
299050
57
47
19
251377
390553
59371
62
2
882998760
95702
51
63
36526
306703
5
4
23
35887
58
86110
583335517
16
88
5
227422
372979
24
87795
239239
399530
405052
8
33
495973668
388147
49
82
1
28
74
228079001
47124
314829
400702
13
3
112804
82
847802206
453503
380701
393933557
1
261521
9
489130
32
915190007
375430996
171507
377921
489875
360200
93962
41
40
83581
77
63
456138
47
212918
50144
299492
30
209245
513229046
30
259604
49
308431
435616
87
55
34
6
12
71
228413
276342
197245
57
51
487646
99
6
305148
5
33
35
3
70
39
212237
70
160299
74986
44949
59129
261794
419068
45
49
36
407750
373280
350186
64
5
14
81
32
17
185120258
257100
11
436563
30
136024
30
380524
404800091
66
471636
10
331897
349169
278634356
620774294
282652
76
39
51616
85
328496
113360070
59
9
76
945950291
314619
613227325
69
299170
66
400064
343168
6
365707
3
327785
96
292823
49
222980
1
9
79703
201281
487959048
20197
201399
289990
54
2
364037
66
290430
461535
211915
92079996
6
30636
98
282749
86767
248543
23
66
239885
13
294262
31
12006
6
487804
473191
876877593
273954
432152
105972
396383
986279770
71
317944
46
77
482985671
306768
27
1
95
189095
175218
17438
422010
97901
43
36290
8
67
75
437418
94
129811
131430
42
1
5
68
48
209052
97
736712037
254347
82
416181
29
3
326901
121019
98
53
378147
42
602685618
10
237241
209869
98
105095
58
9
95
66
118283
41138923
34
452272
965642925
299181
3
53
35080
8
26717
75
444793
4
129850536
429973521
70
275631
44
684720086
582447282
8
446355
258942
50
322213
85
54
35223
917320127
28
432825
54
98
2
442349
10
57
84
6933
35790
275668
36
38
476899
10
6
87
444234
335607
180985
10
1
145397
68
407567
512238741
12
61
88
379881
93
6
983527989
405156
964108696
58
82
725639130
51829
28
211812
77
146687
35
8
70955
273672
339600794
92
325230
742646839
38
290933
47
166626
50
57
113946
296745
362171
83
24
902991623
87
37
99
4
279063
42
42
892350888
11
7
58
6
30
325834
45
72315
16
87
84
63
50
75
7
1369442
43
263068
981194774
2
61
453270
89010
314542
172841
97
4644
257558
22
253059
428858
878968493
29
7
113117
32
83
125093145
308163
2
82
33
51
267836
29
462219
54
365587
143614
69
5
84401
3
302715
465955929
288897
20
7
490400
236096164
383306
659538236
9
2
467386
90633
379060696
11
11
6
95
9
93
320662
16
88
24
29
36
262457
68356
339996
95
37594
193736173
415489921
307871
114715
229080
28
91
6
215901
54
14
72
125060
7
5
25
74
120089
55
432818
308962
1
378149
396862
66
1
10
88
433008
96539
433148
55
114090274
37
1352
13
65
6
71
68
238996
5
77
12
988511687
26
424555
88
420777
81
1
646647937
22
232419196
25
96
9
467571
79
468044
310373
328183454
82
81
85
282028844
4769
83
39
30642
83
30
76
275022
445143
92
21
41
189196
98
5
15
19
16024471
66
946667688
61
8
95438697
381799
96
48
39
84
27
456880
190321
67
489722
89742
921201985
15
671182871
47939
5
425507
77
77372617
48
92
244881
188857
67
95
21
49263
1
40816768
424467
30033
73413
73
40
2
48
53
180645
46
70
151656
56
400419
16
85
5
298271
8
461849
332682
22452
280652
266351
169454
54
938102270
80298
193829
67
9
5
84
63
594009226
453287
27
821118656
394755
6
62304
17
78
38752
5
300554
98
12
8
99
52
5
947688599
114354
39
32
319052
62
98
288000
36
45
590527601
54
862966420
262715
85
88
52537475
81
28
99
778844181
41
103950
267050
78
276386
5
58
301817
306532
61
250322046
89
905014505
11
7
80
943186203
34
33
45
64
334249074
7
134072
305539
45659
335091479
68
165211
313395
30
347791
54
424825
13
57
496738
91
34
214332
44
32
21574
329108
9
967886164
390573
34
48
96
235199
232799
71
69
767
916502829
62581
620391128
155267
47
24
233485
43
168747
6
78
164389
18
60
3
476483
330814
153607
67
390230
61
32
13299
4
334922
10535
270944
79
368346
82
212903992
224137
19
246340
88302
330742
52
50
883024722
2
206835
73021
9
167454
3592
7
552347803
487206
498468
21
29
624507042
41
33
65
6
286940
5
284951
44
42
10
10
66
98
34590
93
54
17
523921175
387065
9
22
1854
7
345404
206119
7
279963
63
356990
64
55985187
67
387537
344345
125001
6
369820
33
397376
152688
11
391039
96
287855
42264
3
224019
48806
139764
13
91
419137467
367245
347306
7
38
38
27
20
94
343024
17
430208
9
81
90189
75
10
78
69
13
119573
365329
800139326
14
99
9
35
63
802607315
627183221
365273857
39
21
475626
53
62
732827330
436487
936390257
163906
95
421753
788540358
1
274885
357468
293791
194572
291911
135452
12
605512559
47
750958469
3
5
48
42
3
130184
74059
82
325359
853246739
804323191
227938
70
38734
251699
46709
286114
37
328890
9
90
20
9
12
275360
219724
89
73
107600
358222913
35
51
75
83
242375
99
4877
97
436295
325059
30
7
88
1
59
20014
73334
300428
182769
473666
2
47
540536964
60
345639
126359
76
22
392472
3
86
310447
691201211
87485
94
95
78
233854
355899
7
72561
60
59
854102091
71
905913830
344369
472329
979897816
47
260171
125706
343753
73
57
45
76
32611
482300
46
168677
98
138604
378335
83
10187
499308193
90340
4
200395
8
6
1
419045
8
182019
454647
8
469569
657506920
111335
399837
434057
76
3
2
344242
28
44
82
73
71
44
74
3480
313669
40
6
356423
468719
835457638
81730
50
78
27
34
9
127776
956936295
93
15
49435
901098195
369930
54040
81
66
80
91
619636358
56373
196529
91515
225270
92
100353
257387
107880
1
54674
69394
541037520
545351106
75
276962
273981233
20
10956
8
429592
484715
319044
507445839
50
91
389170
3585
5
496914
210900
250512
46
451947
434794
897762541
2
438017270
222752
435253
61764
382598
204646
16
868495931
46
94
118376
198071
72
7
96
37893
292198
98
402140
358933
18
168539
138631
90
336105
320185680
25
64
75
40
103766
79
120347
52
464410613
41
23019
87
365506
751393824
92271
95761
55396
63
119911
179673
230945
369533
7
88
49034
328639
58
34
6
71
369257
4
56
6
488680990
80
88
418878
80
110570
126524
402614
70975900
5640
88
429582
283753
7
447433
52
57
21
13
44
45
45
25
45
242840
34
36
42
29
451318870
60
210721
99
50
89
383961
98047
57
76
448783
2
34
336539
114699
5
43
217720
59
332211
82
472276
744161006
74
202233
60
41
57
15
54
70755457
14
28
52
37
75
62
4
84
364877
40
56
81
304354
277869
276175
268716
433779
5
631687931
226871
2
258293
37
315940
75
3
4
59637
39
11
28
86
20
9
134264
97
362624220
508617636
494369
1
488189
272271
139361
59
8
69
54
169912
261866
7
40
53
22
199176
41
164713
197548
365740
25125
518006525
4
28119
912859443
162391
448994
66
804734670
93
434775
488983110
263866
482977
304589
461043
72
115360001
185731
31
302016
385
10
423353
4
9
288443997
41
94
48
3
45478
95362
8
302853
11
45
30
148411
99
1
73
2
23
452998
17
260424
6
192961
15
322154
65
218907
2
210177804
403331
5
26
163446076
140958
72
402636
106310180
367588988
388149
19758
25
44
15
476238
27880
38
70
97
34
8
3
83165
39
71
23
6
80
250142
106805
20239
67387
6
966304653
86
2
93
64556
16945
490801
92
30
53
7
58
6
32
83
419631
89
44
104083
43
356479
222900
4
21970
490494
422528
1
43
56
26222
371448
34
6
56
311338
14
8
258910
97
468777
51
97
157874
8
363713
8
290637
770898091
197480
46
54
6
4
373406
109882
79
88
15
111093
89
508322769
53
72
79
92
2
295655
39
47
61
92222
20
428514
123950
44
29495
25
305412
26
374118
64
57
85
12
61
435398
111205
29
207504
26
446707
284882
245555
376940
507903347
114365
445510
425133
3
124923
80645
4
283261
54697
58
244500
352212
57
459476
33
230532
41
354609170
309270
97
6
311044
42
8
30
50
40
594099020
360007142
5572
81
35
91
200499
153171
391354
101251
223315
5945
73
71
325357
1
17
286498
97004
298962
26
403615
97
471459
24
36
41884
224671
397195
381484
373296
402522
12
20
12
5
72
23
13
163632
66804
110447
254712
345271
74
53
8
93
88
140833
537867969
66
3
171008
5
215824
282372
91
5
184223254
3
5
89
5
205010
52
51
74
318511
320796
21
145865
747203222
491081
24907
202316
27
899303743
467790
9
148603
54
303666
5
4
203793
87666
85
789016257
51
56
5
85
71
195552
48
1
33
79
594275699
43
7
116705081
219200
881660312
78661
430988464
345757
58997
12
90
8032
316949
89862
170691
82
232348
210677
295204
479994
47
9
104060
454606
470556
89
313852
862239720
7
482308
42
321393
9
246510
322099408
236215
134007
27
375607
111475
445951
2
311767
56
17
423173
291670
51
62
204401
35
2
239542
987487495
51
16
336483
357917
82
153202
400958096
337700
5
38318
2
8
19
65
22
99
10
272699
6809
453990400
6
83
89
25
25
10
298252
239686
98201
54
64
124294
2
6
225709
88
582252140
129358
75859
261424
327020
91
38
35489
298399
455797
413402
69
158399
398841
39381
7
341604
30
156493
256877004
43
54
19
94
70
78
88
53
98
364571
1
268433
259447
17
149995
79
77
402174
366679
72
420836
247394
295689
92
243866
9
65273
43
354422
19
361969
356867
16
273673
336850
95009
44
76
413992
225795
730039259
89
4
204771
305280
492402
16
76
78
488714
88
268784
403562
1
258233932
73
453020
126545395
68
35
431408
275284
61
72780
32
53
144551
145757
3
25
81
66
81
91
24
486072
86
2
7
398945
51
250270
89
64925
35
88
33
438371
478081
82
162709
467119699
82
99
19618232
310272
403126
82
146011
151756
273552
98
147304
18
77
289183
229779
42
414583
397590
590230256
203002
417869
238201
408560
14
3
93
22
15
161635
14
187713
32
14
94
485853
55
26
10
87
404874
369491
439484
10
441532
177156
239112
124372354
66
69
489080
328480
92
325055
400485
75
94
9
311917615
39
48874
49
927832831
9
520250225
73
3
441292056
32
72
48
20
23
68
22
179679
607659573
27
20
342387
70
269525
90
19
202950
229014
837616772
19
837394534
149918
313074
1
79
138257
41
94
280911
17
98735
814017585
66
859058111
64
72
58232
163664
357334
9
274574663
33
330170
35
327901
11
77540
290675089
33
485500
440911
33
227936
88
166854
58
31
30072
94
62499
180656
4
13
71
116178
66
47
5427
313045
65
98
70
613309331
7
142928
78
87
367675
48
9
92
954775858
308024
99
68
58
78681
413107
21
467813
304482
41
341580
194718
496452
3
20
9
371524
124758598
223954
76
67809
248262
32
694145717
288354
782532477
129518
736535373
466749
484816
49
62
198294470
719178366
349809
210143
30
198741
80
428856
6
9
8
873535771
403170
26
386383
17
56
22
4
43
157908
16
97
368353
27
228248
14842
60
36
435194
238857
82
325285
45
8
82992
150244
89
410313
45
269888
5985
38
26
469331
95
36
224513
362900445
175998
35
749233191
448031
6
8
275570
440432
4
13
74
83
61
53
208505
10
27869
92
98
718071914
378519646
257084
8
67786
154786
368136
271649
949093088
287091
460486
2
306694
4
46
66059
279780
229955
955145473
136478
84
121607
53
2
89690
32
98
298440
232576
57
298758
247686
38
58665059
8
131498033
498006
93
3
260182
127438
13
612110446
149281
56
39
50
151086
54
19
177941
48
183707
53
87503
20097
28
67
88
9
298984
350055
79342
4
47
27
63685016
95
70
34641
62
16
243557
496245
2319
101386
33
8
402090
759867743
481504
2
8
77
6
18
59
33
1
51
194305
151905
38972
66
66
388898
74
27300
17
435729
147932386
806970585
187646
167107
477425
344660
52141
62
225157
278372
252195
171898
96
224546
174549
469660
69
287180
437796
319010
351904215
94
7529
18
24
237125
8
105266
56
282883
324655
146189272
99
28
474921
42
477789
368537
17566
33185
43
4
197935
4698
3
23482762
61
13
67
86
272058
57
378130
3
93
1378
407571
46
310290
208613
62
107262
34
13
170557
124246
26
11
153279
207559
44
55
87
76
73
7
73
65
146519
53
243162
337507
239722
352033
51
4
319987
469046
64
16
351351
630541004
207901
6
66513
6
919008541
402824
44
15
505164346
285043
173794
945649610
40
166669
26
367928
226038
483281
350576
28
4
60
401175
436639006
92
3
7
29
2
64
50
7
262140
52
215661
42
76
89
368674
94535
150891
186501
74
175973
97
9
58
445619
16
393062
73
49460004
388588
79
94
327129518
310164
5
106275
213830
26
4
654135653
79
510832109
15
38
463847
159206
233501
88
23
89
54
52
410348
4
58489
135048
80
491341
266130
96798
487505
25843
90
67
62
65
2
359212
200221
70
194252610
50
14
133628
16
237399
175108
120649
91
297476
195852
94111
183011180
446271278
134302495
117026
13
24
57
3
29
68
734745130
2
85
84
18
12276
932354825
5
32
347067
225843
9
62
5
16675
99
399253
160398
27369
2
52
1
86
199537
2
3
54
6
92
6
13516
158949
9
346845
3
371130
72
13
14
308052
43
62
86
268410
95
73
94
67
21635
99324507
458697
375181
91
59
80
197279
73
38
132969
88
255472
126858
208285
885663670
41281
155229
93
17
35
77978
481622
5693
91
21215
47
286881294
66845
210030
491445
82
180981
84
34
95
3
12
1
210394280
4
5
132496
111832217
426500
143621
70
1
24
44042
85
971575250
55
23
58
99
237067
58
419672
190450
268908
93
209422
2
175085
12
82209029
801416901
68
61878
160821
208093
96
856931503
470607
79
69
219774
477879
7
445776
14
405028
35
864812392
216679
81
437164
283251
58
14
61
671948238
67
147895
7
23
582272225
98
901888767
262145
2
1
209377
80
806640958
475928
83
360210
460937
263498
728229845
85
111241
73216127
81527
53
206861384
96
944202748
262736
199956
54
72
76
743547027
101000
68
74
275299
363147
12
22939
33
53
377455
208855
511122610
53963
856443455
253953
137476
58
99
45
180252
480023
57
47562
78
76
378471
46
9
189663
91
116131
69
79
419322
295436
241482
425200
241978
29
87
13
419843
107541
315715
470408074
61
32
438464
5
81
90
13
809027350
25
46
174363
200400
63
236557
332851
5
13
335411
475919
146110868
53
321464
45760
7586
201846
19
70193
4
97
114994
27
17042
428644
26
89
38
369994
298859
71
443637
44
3
95
29
29
7
95
3
421737
286675
1
476218
370298
2
162281
187851
222480
68
496992
765232333
35
93
39
68
924029714
12
18
144473
1
187033
51
482401
65103
68
79995
31
947656362
32
404510
8
33
304660
90
3
846500079
8
242763
474096
261111
19
390434456
122295
1338
79
13
593908516
66
138563
37300
16
18
84578760
407908
35
334751
46
92
6
70
56
2
79
70
9
15210
14
319838
133176
8
58907406
258083
778646328
45853456
476632
98
346911
311629
64
519882724
96
69
401264
122366
362867
65
59
98
3
16304875
80
284130
64
198817
311129
34
40
646312963
12
54
8
419978
57848
25
62
50
7
107632
87
414632
751678113
358089
2358
145615
294114
36
403675
415847
63
214556
13
73
429404313
235081
419491
33
4
428419
339513
117408
1
15
107423
187364385
92
4812
427573
99
763091010
216057
374575
687147475
474781
36
45581
54
52
98
268536
6
73
62
54
84
254882
20
35
141734
19
101318
2
413175
73
475076
7
350075
5
2722
83
78945
361012
1
29
287694
94
230160646
33
80
361118904
382693
301558
9
221305
282314
2
36320
8
49
344703
16390
91
11
93
57
6
130881
484891
98
176326
12
60
12021
475096
29
93
462616
111192965
96587
185151
3
69
358402
61
168128
94
470761
62
6
50408828
97
135841
38
230180
249309030
369411
27
2
386484
3
44
27
98
885131280
320430
180614661
445693
51
79
40
45
309312
39
348044
453887
23
34531
5
313361
55
7
339465863
251269
301567
164602
6
87
327583
1
353619
93
304021
26
76
221419
3
54497
90
274139
78
12
38
251277
326095
4
3
46
7
65
47
7
56
8
756674524
21
187134
69
87
394375
224252
9
313694
931585919
84
77
14
27
260176
49
209966
68
58
18
299077
466713
15
31
207128
83
78
7
24
111079
8
450383
118531
95
50
30
83
80
4
167625
46
66
82
707805699
89
42
56
652987997
4
190072
35322
104087
25
66301
86
31
39
70
71
430901
359716
429889
70
546372894
7
7
424947
178337
342831
41
17
416030
59
49
471361
46
418002
230800
901884941
88
6
13
283450
8014
992724330
7408885
71
997150721
238701
35
60
81
244333
16
87
467172
25207516
50
384130
472165
95367469
5
417982
41
38
299478
6
25
143335
592757038
38
17
41
15
303460
193955
50
84
37
237059
170916082
85
33
63722077
288082
1
3
90
67
62
47
55
341094319
497309
136240
60226
126045
17
85602
83
3
27
110421
1
343968
6
108238
496690
33
4
55
348617
150800
398916
171980
7
140788
272209
12
45
47
9
395598
228479
92862
384366
374182
335501
720623172
5
63
20
399398
530345367
238333
340326
57
442217
558707699
287919
980455063
64
251786
10
116860
19
34
96
67
103886
94
2
352235
85
66
32523
75
431147
80
8
61
71
8
63
79
72
448775
354073
30
182306
76
389160
95
334186
74937
134880
382224
492297
378435
406474
3
31
50
81
111415
959809619
68
475706
8
514274116
290614
241513
33
208650
18
62
80481
45
265269
55
4
250261
31
90
429014447
6
350987
489933
90
1
387159
49
331387
60
75
366466
418642
605472693
78344
2
275240
45
382070
470746
839
412882
198619
353624440
44
74
331574
82
7
328484
43
90
1
60
289609
88
62
67
48
197628
821522134
94960
1
18
44
9
61
496858
440302
80
64228
184342
29
52056
86
74
4
157997
319072
26
54
8
208722035
204908
50809
378810
163749
6
154908
277087709
311258
65441
97
112553
73
87
65
88
13
356795
345887
17
92
101163
48
10845
93
75
391199
98
95
254622
164250
83602
228006
34
583425037
90
439404
225521
443908
96840
65
154934
485020
101532
44
52
403967
1
73
84
74
21
78431
55327
339815223
170409
21095
152406
67
100701
153634
85
19
215453
181820
126698
239458
355913984
42
21
3
6
299597194
89
1
4735
1
151817
232404
96
376982585
227770
86
74
408223
264617
32
60
72
4
638097190
273377
305169
382939
36191
168258
29954
82
18
51
90
192908
50
21745140
278206
448453
34
94
80
133582
483412
70488
463251
498404473
499155
487871
5
335520
5
62
172882
84
96
14
432951
494697
34
103956
168601
307100
182198
139245
48
372879
84742
83
1
91
198209
435300
316445
460595
2
883368640
962969266
27
164794
51
734738441
58
3629
19
9
271221
408308
7
86
484724
64
68
94
398398919
113622
43
206555
70
341303334
395156
428948
80
5
46
28
282530
414125577
73
325076
241387
270802
99
47453
82
129587
899638396
98
376150
7
257885
409052
3
30
651271721
33904680
179421
16113
14
278392
93
22445
17037
111038923
56
8
364516
240182
455338
1
300398
431245
8
55
81
21
99
511410735
24
9
71
200758
40
358862
471938
35
384957
461960
240513
197798
403446519
19
7
60177
459769
82
47
274497
36
13
4
88
113730
3
16
232263
278696
406690
66
39
7
2
68
189958
23
612596021
69
247833
68
14
87201
40
82
338322
6
58658
117407
20
17
1
143831
244607
74108
447956
283240
55
447793
65
1
51
88
291459
296354
104999
28
833726436
15229
846316291
35
54657
369741
934752774
29
38
790422630
357286
1
54414
28
153142
90
47
77
467419
15257
16
59
307370
3
157494
1
489809
202042
84
478401
294138
82882
98
82
67
378062
458882
217302
71
85
256668
22
216003
335636
435523
94
1
37264
85
49
223237
410637
101086
31
10
85
350262
475578
217397
478854
279597
330987
394257139
28
3
377534
53
95722
295099
204787
836877816
99
54
31
8
292228
98434
210242
87
342103
3
811722115
335098275
143093
83
432870
18
34
3
192792
303837
44
28
168221
9682
89
20290
302262160
19
310477
492206
283456
84
56475
34452
8
170979547
17
62
65
383938
413244
86
76
1
220601
1
73
9
98
32617
88
350031
31
100851070
225665
69
8
273195830
39
54
289897
79
157381
89
241381
391027811
169839
72
416296
59
179467089
87
22
667581078
290461
397274
58144
26846
294421
78805
157408
1
36
40
78
271112
86
53
4
165797
213657
65
55
665306316
81379
277725
447398
51
498324
311049279
68
973883495
92
428568
193714
3984
55
64
343994
140797
31
32
11
258122
843810921
12
54
189458
375084
125904
65
363611
160632
253636
30
64
99
312495
29
13
7
9
7
751148561
229356
76
184886
471491
151762
295852290
142061588
92
3
129304
23
187518
84
69283
149321
94
9
20
5
300282799
45
38
74
389199
407854
24
194240
88
495932
162950
342080
261204
40
30
47
71
346393
243215
76
73
85
446674
17
61
238905
252389
74
345683
67
81
32
823755456
62
413056
90
5
363902
53
325873
133513
70
338220
7
59
91187
192735
69
429812
77
89
51296
87
171563
64
96
78
32
372076
287927
444264
209723
258701
14
51
311364
70
156887
59707
82
62333
236288
5
25
514952944
37318
458246
71
71
53
21
998624892
291983
41
47
150126890
90
93139
82
410623
359215
273120
334051
21
3
89
65
72696
69852
85
25547
37123
68
4160
893910510
8
2
89
93
30
342448
41
475953
8
9
966096414
786811757
92
224769
105521
95
81567
7
51
56
44
446816
23
45
16
51
5
9
1
413698
239654
59
49
425777
245907
247013
917379931
6
18
19
79
8
40
309524
46599
76322
373286
16
32
26
83
126902
60
94
9
55
86
474619
99
389023
409865
458983
81
384023
1
1
2
126985
182354
1
81
339537
381809
199769
54
68
393984
21
139403
62788
97
23
14
15119
309567958
467354
328149
289665
15
76
73
48
95
32
93
3091
323805
48
41
86
89
58
41
367646
25
27
451010
83
73
89
6
99236
300307
642265358
52
25
40
13
342612
46
182820621
64
65
51610
47
4
80
43
85
61
767804646
92
116828418
98
240299
73
491091793
83
29
363065
5
172725813
12971
124628946
56
27
84
94
463266
460031
392945
9
1
22177
25016
371658
238018
13
382610
6
62
20
32
23
35408
34
67
57
58
48463
65
85
39
133943
268484
181455
28
56
38
67896
68
86
471713
94
89
2
26
33
5
48
45672
85
69677
4
85
185126
356167
250070
284271
56
243234
11
64
75
51
49
446521
340978
38
28
609523939
63
40
996642534
250703
1
32
452659
8
92
405791150
14
467300
330387
285537
164021
35
498015
38638
71
750616848
451231
931261588
13
139589
253457
148674
226342
32304
342847
439289
5
117943
70
128288
23
10
1
46
45
57
54
57
479326
229973
22
79
29
234517
122863
47
2
77
46452
95
107838
827197471
355223
69
35
74
7
319203
489305
74
311240
52
60
323195
355860
289458
98
45
32569
12
755494566
44
16
45
44
15
30
232342
85
206400
262792
46
397009
156181
75
94007
73901283
913332354
29
32
505829100
702627418
91
257292
992595080
79
119238
98
119441
8
226784664
607108756
5
400224
95
53
91
56
247058198
340302041
493700
26
35
43
184335
87
335022
12
12379
488289
47537994
8
38
7
69
349572
384213
385286
923186747
10
62
281754
30
79219
286380760
4
142817
4
5812
141652
294927
12
286322
206736
391199589
1
15
110875
1
64
5
8
50
10
2
9
125189
21
288713
6
291058
79
3
27
292938
61788221
32
123954
101755
17
98
1
121440812
28
147997
51
40
8
100083
59
185223
9
848917795
47
3
15568
394932
64
23
317721
254916522
380815
61
83
244931
279638797
4
674310861
36
20
28
481832
48
307924
60693
254088
181977307
45
316222
174646
392286
252150745
56
491130
209299
5
89
388498
131246
67901230
28
98
393778
26
287136
861382147
7
4
52
411506
159740
104171
60
40
3
67
155170
426154
47
77
129769
9
2024
17
352369
201146452
20
324248457
452071
82
793971940
115789
51
130359
993924033
70
83
392142
245847
415644
25612
43
2365
18
94
83
33
21080
4
99275
6
10
2
341460
76
8
488667
496491
36
183536
83
8
33
364631
2
292316
195891
447150
64
39
30
281985667
47820
17
105627
83
463111
13864
244019564
33511
97
471023
126953443
9
16
66
495389
22
299890
38
74228
128885
87
42
219235960
219878
7
76
123632
460514
37
26
9
52
31
82
224951
40
754681760
109732
94
44
99
115734
48
78
23
14
362750
361531
27
374316
286675
36
323783
13
13
42
105406
5
69
54
18
17
431847
15
5
19
88
265297
60539
49
411501
346787
7
497591
283764947
61
7
25
3
488942
86191
2
198531
410063
347847
9
57795422
165203
370933
443525
368843
422622
18577
151316
499683839
14
9137
84
12
371315
47
122018
286600
3
225350
223358
1
29
375000
37
114664
90062
439639
82
113245161
471825
93
61
474434
55
166969
143522
395699
22
20964
58
44
311594
5
6
196097
160038
46
7
619564125
94
61
57
264505820
8
260482
479889
193841
187446
788773464
66470
22
52
81
1
8
94
169262554
28
395127
374164
60
84
74
498698985
56
467926
469106952
194737
53
5
110011
164412
11
28
155735
302350
24
124947961
73
8
853402922
274711
124312
179607
184389
44
295475
8
18949
11738581
45
62
441179
2
32
435630
228641
141876
484617908
202732
246588
6
120961
155473
66
58
97
8
7
30366
46
52
61
390012
69
42
18
6
67
94
49679809
19968
365673
56
20560
49
60
439142
234249
7
317819
63
497409
1
53
300144496
60
14
26415
574674898
170828
93
90
499472334
55
180478
62455
232024
260749
297676
328249
24
937473347
320126697
34
842686073
10601
2
30
418148
26403
159129
331566
347316
519233871
62
360720
176689961
97
259961
789792236
370985
274130
351549
359311
137002
9
231225
456858983
42
328062
12
498840
23178
17
33572
540289163
301625
491822
18484811
53
171335
62
38
95
235976
455339
74
17
37
154185
284794
246232
362394
80
27
64418
16
390342
5
759114466
305868
7
1
77
121210
294339
12
187117599
78612867
247916
315709
203158
6
165856
2
48481
328857476
40
49
8
98
45
321094
30
25230
158955
2
12
6
283961
95
91
468420
4
460517
54
273134
699237438
61
42529
72
463901
182143
60749
234374
819777040
51
28
2
487001038
7
14
397461297
17
84
299308163
24
26
64
19
76
35519
445444061
832003785
260636197
38
2
54
98
2
6533
385460
14
669866663
73
146354
386248
79
59
96
28484
199204
65
248493
42
88
39
94
21151
462606
293289
16
66
34
377685
14
19
176062
24
77774
427593
623012802
479752
381487
99
45
53
20
8
306742
35
82
1
33510
80
43
89
10
79
6
182212552
5
5501
489207
94
310417
38018
193083
16
78211
63
1
392689
78
414268
88
44
2
96
170825
74
694655250
109830031
309937
292121
193173
22
95929
13
44
977528407
31001
49
45
47
22
26
363122
55
81
102994309
651745556
515183084
282000
22
90
964119114
9
107019
384431
33
37
382794
41
639502505
7
48
57475
478627
97
9
3
18
48
93
85244
251248996
22
22
7
17
8
138139
57
19
50
38
378914
484287
996049166
75
84
472886
77955
51
3
85
350606
86
4
420438
124110
46
94
9
96464
18
350573
74743
1
198296
276180258
212946
3
39
203726788
6
4
327810
481855755
62
469853
28
26
79
2
82
467329
413416
253537
79
280813
5
476445
4
1
16
254161
97
447324
68
6
66064
50
1020
22
363288
46
174849
323064640
202647
95
388399
186809
60
405283
95
62
331013594
409987
389231
50109
361334
54
74
145641
83
5
366452
315562
98
7
5
49
89
251727
55
350897
9
51
272123
461274
1
680091293
1
483324
43
64
43
214495
739275171
321954135
107156
652141927
202324601
59
1
143294
32
63732
19
61
27
44
892053614
402465
97
44
92263
420765
90
162471
375617411
61
277360
8
60
309161
74
85
313447
24
264672
284174
77
311243
75
20
44
87
1
303770
68
64
22
49
54
18
34
17016
2
491201
79
372684
9
80
387382
476553
15
105895
151223
3
293200
55
88
903950365
260401
8
62
311957
63
1078
882803215
114103
316900
567374678
448603
56
3
33
18
480711
759641792
393290
38
580350207
81
58
290900
393172
235032
154693
57
81032
27
99
4
344359
159216
29775
62
79679
184426
68
266260
84
18
78
14
68
1
45
170548
131860861
63
13
1
46
77
4
74
52048
2
38
35
43
226790
130160
36
157089
463078
17
438274
57
9
97488
60
35
810157598
505409873
448277
429392
457997
319986
353196
470985
13
160040
148080
27111
84
226868
444273
21
11850
260446
12
252842
53
2
285412
5
58
2
460967
2
65
57
240985
475028
401232821
47
310663009
7
5
46
111221
981495972
88
22
64
74
2
39
487292
3
87
174924
475
465030
91
17
207763
61
4
17260
242196
65
709425470
65
77
741993290
418011
344881
391017
23
332596
147242471
185791
14
61
243997
904116137
319992
36
299667
269170666
28
167412
5374232
19
67
258508
391154
325382
109310
221880
901292849
132233
479207293
173415
896163594
14
64
73709
228763
89
35
16
389356
474547
79
55
403357
349101
114373902
28343
346055
294798010
62
841080531
10036261
220727187
902244491
69
310444
68
77
18
430233
71
69
201485
287951
48
1
64385
497780
5
497618
70
8
343928
11
24
9
63
20
3
233590
4
147920
304567017
70
81628
221306
56
171699
214102150
42
861888592
344152
94
203110
221894167
472581
446702
741069913
385529
62
29120
47
71
321485
4906
21
32
69506688
37
12
49
60
291966
2
27
141859
76
12
4
81
394589
798801468
49504
135073
275487
349201
471893
356841
267017685
21
489664
60
490978567
128495
132362
63
155373
433307
402098
31
15590
39
152232435
9
110253
100663
177926
3291
433864
22
143090242
59
106800
623
597886978
36
10
5
349170071
50762
492046
41
60
51
244902
108373
167029
201483
13
444351
240827
85
136864
98
200992
426254
400967
535319301
97
811450017
2
430191
410851
501836572
18
52
2
96
12399654
41
210328
382495495
261381
27
165782
69
3
26
70
444201
230997
45
469537
7
396704
42164
55
79
59
80
998948288
4
1
285314
85
475488
470095
67
2
21
499654905
82
60
36
279122
16007
41
38
31238
65
122585
400073
473926
78230
73
83
41
166486353
15
247986210
3
2194
497089
66
33
82
41
86
125881
37
494714
86
390468
43
61
407685
640570085
92
213816
55
22
55629
43
33
319081399
941619253
25
256978528
259382
615535094
6
19
343691
10681
475804
58
546618879
138155
272984
118390
2
149713
16
11
219225
2
37
17
35022327
387706
25192
45084
284032
49
187820
188992
133193
56
109959
43897
4
53
1
290048
65
23
68
325357
808708720
72
42
4
9
218482
208656
29
82777
60
29
314734
101175
98
77
268158
161090
44
305048
81
70
504404655
65
6
85684
157893
86
366697
15
78
898309098
73
1
97
5
232025
57
6
2
147697486
4
80
54
614968210
4
102856
61
221473
54
227503
99
469815
8
34185
405811240
17036
145695
353113
301526
237435
85
735235710
395853
220677394
6
433722
44
64
13
71
423892
336108
155876731
608958247
455312
74
190121
145972
67
291395
199896
265568
9992
427121
94
269300
88
34468
9
99
69
66
14
103640
273581
200644
64
65
405510
457849
9
58
6
1
44
947859401
727085389
251004
56754
42
71556
88
4
967025260
36
76192
12
83
78
50
110378052
425910
305605184
11
23
43
176829
90
757670035
80731
967492042
15922
45
236529334
376385
33
89
65
587365140
96
28
408331
8
260032
1
255366
51
102252
49
32
220879
65
77
57
497919643
75
165141
249883
57
239373
91
85
4
5
72
260632
119540
458699
224217
7
231210
87
9
151672
6
337570602
36
16
97544
295099
108705
119679
75
556587730
69615
358866273
384258
290954
440386
245047
492587
316963
270308
24
98615
7
40
38
630958989
48807
259508
76
9
297989
71
33
94
205438
66550
77482
50
176051
149131
22
382540
379751
54
78
60
7
31746
12
320579
14
2
91
84
81
174950
79
67
9
21
86
455401
75
58
25
20
134098
95
19
232516268
1
168009
48
206464
276197
37481
232660
87
7
86
632254312
75
74
42
70
19594
162105
148523
152979
65
14
74
84
89323
27
9
65
91
24
59
7
656345194
41
409338
582191412
144363393
177615
9
12
63
200446
115634
37
14
459785025
1
435736
11
230459
45747
1
52915
366486
123704
14
298787
764799488
69
47581638
326377
533411984
2
81
499697
54
43
458304
353723
5
31
439856
101535
77858
27
6
62
382774
46
38
193715
42
82689
221109
694203494
83
80
77
203087
361315987
315371
206858
12
83
33637
215791975
53
436423
43
397429
76
47
98
6
96
75
53
5
29
367515
425191
66622
367235
807518405
120017
27
480268
62
18
432623162
33
21
75
51
284514
1
99
55
442159
20391
61
202215
469584407
37
2
448663747
3
78599682
5
691289985
98197
99
272253
294692
6
66
77
61641
35
66
207561
274906
330457
60
20
3
373657
167900
421728
330146717
108374
136057
99492
343210
60
220457
317164
12348
83
77
15
169030
366959
17
151269
623420763
39
607870929
411049
35549785
314789
7
26373
152703
80
29659
64
498309
388546
178862
44261
2986
460515
430718
207743
209533
258937
248598
93
128896
43
9
402184
51
768477767
6
10
9
1
449040
249758
352969
241698
283118
174065467
440986
96
394565
393692
96
34205
2
19
7
8
144839
174510
12
67
96
2
305866
401445079
434853
156459
61
544812961
304019
38
55
88
7
87
486891
487831
25
112233173
1
381964
5
81
206214
492805
201807
362627629
1
442174
14
45
192841428
24
57743
64
5
55
6
85
226070
23
24
9
4
34
2
17029
52
299901
607233573
253421
9
9
970844581
98
20466127
1
96
488477
119207
257715
58
686568275
320705
906715996
43
436838
414660
120537
68
85
7
3
83
75
6
83
62
731691836
81
70
161408
74
57
13
39
896051352
246876
393047
22
4
84
407081
25
162600
361992
198199867
72
63
496634
71
68
152262
63232
454128
738355629
243311
42
526827806
395382
97771
69
311083
369358
414316
6
79
410167989
195213
163199
59735
890407928
356187077
6
19508
315518
221355
54
28061
463303
58457
426428
251745
480930
398658
333330
170530709
282661
47
35377
164476671
1780
156888
146295
78
125791
37
11
14
397480
374784
48043
36
58
180321
20
40
89184
26
8
22
17
1
384542
17
140934
217804
666364835
62
65
256774
715260230
33
4
454014
83748378
121410
90
152481
20
6
46
462474
2
58
8
156335
89394
2
457418
18550
66
3
397522
22
410653
93
339488415
82
85
339620
62
73
35
87
70
64044
477600
8
347524
225182
6
2
444750
572095649
79
90
412234
45
241871
215200
223626
69
92
43636
362047
74
80
196462
209121
126825
958609151
44
203712
174887
382610
8
418745
154903
14
77
68
213064587
95
26
218653
431768
252072
279105
38
190374
263489932
282644
66
90
472980
24
662134715
455858
97
24
239932
56
5
212429953
95593872
165469
467779
57
415655
36
395441434
46
75
259824
278653
830540246
339855
402920
49
62
220912
8
427699
37
51
40
156668
33
284586
57
73
63
16
381217
634936422
117077908
9
148743
332404131
178918
90468
36
289254
3
323884
31343
453796
129671
400495682
294338
64
59
103008
67
48
394274
5
80
39
65
270779
13
277307
1
336972324
8
54
25
319418
185243
2
180202
43
72904
295550
93770
2
250788
46
56
462239
600704646
8
63223
1
10
68500
839778256
203940
394662
93
18420
5
207080
92
36
10565
2
13
63
777226688
360687
46
317648
46
119791
91
71
256764
981868826
44523
1
77
135184
5
83
16
352700
17680
17
53
91
2
331005
42817
72798
7
54
7
862623594
6
87
105711
6
6
291384
52
179704
73
722033297
16044
33
95
41
82
466579
43
521344724
333466
469974
42
73
251263
3
48
57
260754
1
23
475294
15
97
370872
474747
965105034
1622
32
319319
4
61
54
2
336055
15
95839
34
391126
61
22
283192
45
87
525973927
28
56628981
477816
416158
14
255238543
592397668
83201
17
90
94
322212
70647
855889808
43
66
51
984922756
385456
927638850
114135
393168
72
95
88
42
247274
44
25
144944
423886
25789652
68
95343
71
42
11
391028
259855174
94141
21
56
82
36
163263
101422
59188
88
495206823
32
44
460901
2
47319
887718796
424295
260191
452736
270380
164939
8
89
32
197272831
33
272566
71
15
94
279519
76
269680
285576
284540220
175883
25
346542
187885
397954
74
44
36
95
46
408111
239171
10
49928
469097151
16
74
396736
6
170826
6
152591
400843
553314014
6
19
2
8
64
194767
56
203957
27
85
322006
42443
15
46
42
28853
438673
6
174190
54
93
496857
22
411669
273378
366118455
431407
27525
17
54
22
52889
74
97
30
277623
315733
269087
476351
75
393821
16
453550
89594
43
89715572
71071903
64
70
174650
184235
926488730
207560
353605991
9
22596
78
2
45
316201159
33
4
394879
366806
74
60
25
68
98
483564814
67
387924
630366718
273794
13
69
21
84
84
231499
81
269279
5
98
33
44
51
24
487256
90750
379601
442150
44
35
3
119666446
298261
335725
14
38
89
51
26286
4
17
181378
254070
392428
251946
100257
3
23
13
322565
298120
296866
71
50
149791
324261
8
22
59
4
96373
6
448355
52
35
318017
12
274471
92
57
28418
493117
193377
7
41
2
47530
96
303056
32
57
699571532
53
2
45
3
91
28
55
86
243818
5
343719
339935
87826
82147
198835
511704394
82
53
317814
53
435668
99601
24
81
33
948888245
79
109052340
31
159493
64611458
177272663
9
81
61
4
24
78
297910
82
80
5
87
198552
171111
380132
81
77
77
271329
89
485626
40
83
198949
250183
72
1
56
41
39
31073
5
53
1
709012483
56
201989
77393
22
470358
43
69
93
1
268615
273188
361938
283786
199008
93951
239189
58
50
6
65
52
25947
241752
961858065
92
260957
222888
6
130003
449232
99585683
271794
191096
67
75
52
50462
191422
99
181384
150888772
59
29366936
376020
281990
473788
300484
286385
143165
16
225494
386911
9
6
468187
77
681611108
16
255817
4
81
28
96
364331
551215896
63
35502
78
96
60561
445637
15
4
53
307532
8
87
75
76
245888
41
39
56474
45093
327384
426896
7
25
72
259144
133603
53
4
450351
145588
5
99
377757
7
30
76
160858
389081
107556
52
274308
43
4
7
37
94355
76
55
9
3
72
52
935935513
80794
444381
38
72
3
287667
94
257970
2
7
72
95
313943520
56
299317
30
7
17560
320709
67
3
109205
374047
209035
29
620029750
12
26327
46
65
19
39
343649
444077
59
841308286
27
27
56
4
415007
36
492225
93
7
289903448
301663
12
62
63
339090169
14
111962909
92
2
840853944
461504
66
149118
8
14
63165
3
124734349
23
66
419999
87124
100258834
190531
44
68
15
185727
314077
71
391059
235046
223407
743441157
637412194
74675
82
128321
58
208673
8690
1
121423
90
27
36176
67656
36
859801801
141744
21891
34671
53
937920721
63059
372534
7
193495
406679
344162
36
137822
485788
55
98559042
66
234977
78686
8
17
48
389590
108155
312187
58
3
88
9
460950
415541
72
181622
466225902
48
2
79778
237006
71
76
478134
405993
87
77014247
37
6
5
2
80
73706
132018
41
10485
74
5
145325
16
398462
55
69
43
92
188730845
2
344426
89
459733
78
594607126
296411
62
88
243374
14
80
76
243311
243149
62377
2750
31
6
450779
6
77066
59
128206
93
19
340228
67
342221
414289
41
39
495883
87816
86
79
82
269463
283086
23
83505
148460
390057
6
157314
71
82
446795624
171492
59
227141
66
88
52
25
12
15
310777
49
462690
93
10
23
86
7
70429
341295
431833
316467
169427
28046
235559
81918
51
359450
56
50
47
349871
242186
75
483187
35443
22566
61
59
24
516694116
442838
341282
127598
74087
18
61
16
430484
106001
268952
321702
19038
91
8
58
427084465
352315
75
472908455
90
233077
7
195088
380426
21
155508
26
499543
231991
61
9
482212
72
127699
24
99137050
375068
75
91
94510
424646
39
27
48
1
53
4
201960
74
36
6
20
88
5
116423
380156
281638
212877
18
431059
39
386556
386494
17
7
7
70
230454033
41
716065527
60
50
8
73
66416
18
21
8
78
2
10
172292
64
218670
36
5
94
85101
80
424625
235518
2
393249
21
463957
71
115426
6
57
121743
61
18
32
8
324735
2
12
6
8
283196
461677
486458784
8
3
10
357057
10109
487900
86
72
78
30
81
248333
38
79814
39
430374321
33
317016
437794
30
89
44
275343
305260
8
80235
77634
81
1
16
93
78
27800538
5
81
420679
477159
336444
63256
91
93
75
26
40
90
258113
468556
43
18
166041
10
93
179772825
217581
255209
427382
27
235888323
2888
2
66
219796
82
42
553005591
125724
277605805
196182
13
3952
883497029
730124489
249738
414279
141130
36
448352126
299728910
67368
47026
2
232078
29
36
60834
96
986567352
48
6
33
70
44
63
42072769
4
68
6
53
9914632
1
44
331832384
76
1
9
86
6
63243
22115
78
104959
3
724446438
41
344785
84
76
689652625
408152
315938
92
478704
58790
263967094
19
348240759
187275
5
96
73
95
7
8
14
183316
127447
305982
495272
4
20
266664
41
251387980
28
61566
48
29
139001
171946
141265
54
223428247
67
411724
428061
24
16
359658005
496928
47
408147
97
65456563
48400
59
724642860
9
375086
60360
121442210
464777782
375995
86
559751482
2
155279
165494
18
80
2973
393012
200962
88
8
48
29
47
416184
1
197747
497143207
49
1
85
332777
78
56
83
14
8
113681
51534
899477327
486823
22
19456
93
496101
933717858
626622159
7
28
80344
2
462382
33
409872
42
92
203029
18
171403
547722159
41
453634
19302
73
46
33140
182230
42
139188
25449
189335
228954
210112
35474
4394780
59
261451
47
391711
216262
85724
44
255815
6
310610
435682
98
428002
111444
825083245
111295
14
96
25
199551
204588
19
201382
350339331
34
486152
156958
33
99
75
38
6
31
7303413
10
913372157
6
291674
17
94
93912
414017
9
3
9
17
14973
50
60
97
2
334768
70060762
1
486580
92
45
162237
317618246
346546
1
28
64
19296
26
77
90
51
266183
42
50
168716
1
415915082
457672
76
94
73
423094
3
73
436073
80
329648
16
20
6
27
23
54
5
2
28
52
191597065
459456
6
23010
71
5
152112236
40
9
168773
96
50006
92
449638
459056
234915
244057
12688
399503
18390
7
96
257059
14
149536
601173785
262811
94
125453
438114
98
94
520964906
74
169816
382828477
74127
86
65
35
123840
465762
367612
408942
3
32
484480564
3
15
459122
4
343710
209283
90
54
78
7173
89
83
6079
107875
12
254653073
56
371870
269131
240219
9
66
15914
100149
257585
109972
13
45268
65
29
8
33
40852
52
24559
28
498505
2
9
20
923032974
70
5
65
139246
87
889745569
673277246
410851
25
411623215
42
473331
80
305769
7
332193
8
274958
452678
23036
361398
429655
92
5
470863
74
176690
69
899858477
462049735
90051
318881
123838
2
358161
46
14160
57
96
245159
6
978875013
857740421
458861
326080
51
67
18
62
60831
203350
493244
331244
521498
147588
454636087
209132275
61
128618
400360538
374335
70636
2
493233
968521511
55
278167
40
63
404542
379206001
28
39456
97
63
135943
57
4
441467
189737
177972
328922
198856
4
44
67
1
8
44
6
34
488753
55
18
331151
60
89
451849
41
176161
288382724
2
13
231534
94
123454
108588
40
7881
40
489288
438307
923684497
494928
331864
32879
936810004
474961
39
65
381887
414588147
156124
193910
92
357642
98
378665
1
74317
91
85
27
25439
271270
72
78
488920
43
462706
97
773768912
405503
452704
14
16
55
14699
89
461843
7
40
71020
262266
496501
13
27
102790
485905
74377
39
8
89
41
30
58215
555810348
131310
298822813
83338
496179
9
5764
587417687
47
67
2
82
26
42
61
90
833207047
65
444332590
22
23
6
255847
343530
120622
6
87
84239280
37
44888
92
304329
4
57
443177710
423399
94
75
60
196428
8
6
277976
9
162223
495806
53
82
47
47
57
95983
309531
40
323648
51400
494230
40
456343
38
62
8
39
41
93
371287
102578
2
11
21
52
78
89
99
179152
41
213228
83296
15
721586614
6
287004
7
91
7
246941
90
116299
660156841
35
93
651371060
63
114579403
71
276056772
50
161141
66
45
403215
309538
683356676
2
107032
449353
116305
9
119813
317752
337491
392261
1
53
409950
249750
169425
62
56165
313710
371922
11414
79011
115009
61
366400
7
14656
161707
37
299660
61
318993
62
295869
230590916
35523576
35
7
35
87
16
126302
926624355
89
161752
200634
404504
14
81
473814
93
80
30
70
15189
70
379957
2
71836868
35
8
88
62
712074854
388876
525413545
357779
12
37
21
80
53
429148
15
62
97
295326
163001
32080
9
56
87
189030
12
71
397214
273493419
25
885167831
86
374877
152379
45
438475
204186
124168
489722
90
169275172
6
26
232797
420591997
152207
13
11
489832
130171
5
86
4
126557
23
11
145520
40772
163150
57679
234529
32
176487
5
73
22
46
2
8
433706
4
14
42
258070
233562
98
10
775563901
335318817
287350477
66068
51562
22
97
842758933
52819
21
418619
2
49
88
57
94420
1
468916
94
125607
250866
97
373542
18
380293
82
67
10
447663
447535
758721337
419980
5
322564
2
26
1
146973
1
370527
445527
12
73
35
279334
47
7
51
79
98
83
35
22
71
39
28
275413
71
122959
54
9
97
2
78
94235168
690492119
78
441006
34
30
438578
754638423
485952
38
97
67
53
29
446693
250032
91
426508
333519
67
300166
249115
5
70
372641
44
589162529
42
346303152
62761622
116605
346710
261686
247420697
997863833
28
95
9
34
33298771
393732
7
2
35
85
78
28
436027
65
48
1
283157
465194
20753
162068
436844894
64250848
8
812963621
478345
54
33
6
45
616674218
404629
440154
9
5
80
488138
30
32
171483
26835
41915
6
73215
386759307
151340
90278
256554
491527
8
82
77
269032
83
60
310649
143132
42
743631059
75307
4
560408962
38
9
25
92
82
30093
342720
433273
202360
131049
423823
69
190235
137680
53
933761992
79
80
49
169299
45
151842
91322
6
89
2
365227
48194
3
75
384790
90
331677
216170
52
3
72
58
170091
460779
38
5
65
39
839924381
390271587
503622882
16
13
2
60
379703
365314
194916
75
365245
74
4
228352
481424092
5
58743
91
140444
26
360995
15
3
90
8
459090
55
390492
316341
15
65
6
120592
6
59
8
259335950
453423
439484017
435992
16281
1
495050
203868
429557
44
87
18
163436
210062
470816198
58
52
86
2
63
79
220719208
632284798
259486
6
50
12
72
35
433914
35
35
400109
57111
165682876
447326
2
32
155348
988577337
391307
248860
319807
416266
36
31
494282
230592323
8
25188
2
457841
33
6012
339889
38
31403
218787
208283
89
417241
10
58
51
52747
247298
14165
62
30
162532
78
65545
606536207
75
104992
113064
32
160022
400612
386711016
386878
492175
56
45
345030
92
99
372292717
282316342
87
182167
50
264661
429456
292824
38241
131955
52
57407584
7
99
9
49
79
16
147777
292142
448075
37
6
93
12
314845
76
54
70
49
44
112833
79
405296
43987
75
99
145061
256594
84
462781
211
492385577
33
96
31254
34800
28957
59
355538
501343412
92
354839
10
585635755
39
67
399041947
95
205717
324970949
949475912
7
435875
339330
83116
446728
292150
82
498989
69
29
80
2
495684
30
351216
75
5
96
344593
64
877780955
6163
429981751
57
742137180
392323046
135765
184531
388792
164783966
25
195031
37
33
23
111915
424717891
463034
9
47
1396
21
396959
224405
59
185899
277518
79789
439411
44
30
3
32
440622
32062
270303
444073
9091
250089
201862363
154828
14
75
6
469884
91
291564
8
11346
81
91
56770
33286396
213881
99714
3
33
88
277093216
407272
407764
422425
193593094
201237
249593
152025
21740
72
483065902
56
29232
53
219522
323701412
390719
201171
278225
929093076
6
31118
391889
9
66
1
35
40
5
14631
2
37176
69
120003
42
48
23065
22
91
479964
5
299489
838682070
2
333426
87
7
232231
471691
6
88
197892
5
52
434589
39
37
29
409050
12730
416481119
65
43
273815
97
24381976
283791
54
972403275
413295
176823
201432
420390
127436
256690
84470
1
289777
59
73531
417823
104560
90
87
273399
56634
80
36
67
159003
83
43826
197685
402818
90
48
413388
18301
11
58
746551661
48
87
46
91
18
96
97
79
66
742443126
392562
460330
66
93
444020
70482
445975
63785295
28
390765
93
41
275761
95
14
13
123313355
88
68478436
20
491426468
604095340
84
80
66
5
70
676691423
77
83
9
6
39
464887
154195
416540
180732547
13
324595
87
41598
261560
9
478784
79834
91131
47
73
391042
183688
82795
432747
493719
113340126
359272427
15
4
2
59
857911998
52
1
69
74
362876
220535
37
374157
66879
9
301182241
369208
243707
63
89
160637005
93
269308
375375499
27
68718
3
289846
62
596974424
442684
47
51
214507
3
218415
98
36
702873110
46096
58
37
770929673
72832
26930
79
429035
65
22
302187
35009412
160683
313702
74905
236745
12
38
437760
67
874171039
58
499176
6
7
33
566127304
30
106306
3
449952
26
2
83
386564290
7
89
51743
32
53284
78
485186571
302993
238843
3
122534
143909
17
340619
524897646
22210
5
178155
78
64
245594
392647
4
436486
154527
295163
110775
271918
3
90
727665262
30
47
458586998
67
9
74
227230
76
415729
86
431356
87447
388505
193607764
190442788
50
467353
86
153541
91
269130
376511
52553
263234
21690
358942
276756
931204774
462513
113994
59241
33
264275
766385114
418202
184555
197770445
115943
27
116766
382615
693538376
194988
89
277109
50
3
112487
70
9
26
99
27
94
4
321722
22
47
80
54
45
4
6
240279
3
51
7
55425837
54
6
413161
74223
347468
6
12
2941
524632339
181539
63245
260696
21
298113
6
1
722650373
722093338
5
133408
3
86
17
250949
130229
419764033
67
54
7
75
59340457
322265
465984
33
45
232513
28
430744
8
39
17
65
166018
21
657816071
34
431467
126853
283475
16
781466928
410238
62
13220
3
57782
518732414
24
476434
6265
996390686
95
462822
64
41
72
249331
28
321586
7
74
62
118730
55308
55
5
404382
365833
379767
475259
37519
40
244935507
99
97
399484
73
377652
415409
168160
66
416571
167513
4
365698
52
17
7
450150
38
74
92
1
1
32
368477
79
435847190
65
156240
52
8
234811
215238260
73
1
5
785118546
4
8
50
73
192264
15
31
7
244021
58
4
306180
106670
473795
40
171573
80
406284
9
73
46
53
317620
67
8
45734
253969
29
337074
250709
31
130533
262974
62
13172
24
497839
42
51
9
831969442
418404
61
16
35
230717865
38
772667869
3
44
266093
189781
66
82052
156259395
85
8622
5
96
167998
281689
81
111273
149042
296925
88
449169
70
77
18
56
309625
234767
93
6
696509424
188441
18
47
271480
158869
29
60
3
736336645
6
93
33
256627
4
310516
947789850
936728561
3
27
61
335894
73
383941
343655480
8
9
384496
401975561
41
89
19
35747
22
371654
207744
194466
26
168723
126424
28719
21
5
4
87
77
406422
394358
1
243750
53
8
85
326385
352862
59
92
60
63
32
88859
29
9
40
497332
1
57
30
22577
161101
482445
278530
353055730
9303
349276
283040
57
105038
2
7
98
28
62978
66764
16
10
31
83
257119034
285749
462707
80461
459020
89
59
96
3
95
51
3
99
136104
6
90725
263249317
2
87
728298415
6
42
57
46
38449
121496
98
3
204158
947983708
115580
78
44954929
480634
74
52943
69
69
72
55
88657
104607
44
51
25
328202
661137680
98
17
851462719
58558
8
43
164586732
55416
494610
75
134403
380840
2
242769
480011591
4
66834
11
423533
372651
76
726717409
209703
45
33
46
206225
414272
281282887
79
18
91
18174
120146
118618
27640
473778
8
62
92
491670
90
345217
373798
54776
358699
5
92
396333027
81315
74
297313
124691
96
136859
53
101793
359318
259537
96
300802
321487
4
68
977294896
6179
476899
33
1
361464
226254
21910
49
98
5845912
90
452513
39
19
3
67
43
40
77
389358
128806
82
94
50
308136
202568604
17
27
85
96
151521
367977
239056
193090
30
269380
402338575
64564
30
20
482041
458948
376610024
459370
40
7
272402
36
86258
61
4831188
88
101147
3
17427736
499401
4
23
9008
59240643
446849
438753657
12087
6
38
89
481646
3
19
429645
340762
119278
54523
41
474875
75
7
434590
52
76
480899
16
219140
71
550169847
184679164
475193
493220
88
45
18
400111
169469
23
97916
315157
80054921
484337
59976064
65
309468
296815
673215986
2
169808064
57
3
59
4
28630
217357
294906
14
163075
38
7
91
394940
83
83
10
41
2
28626
19
422775
419342
388779
181562
546084726
61
52
11
155953
346346449
8
67
65
48
2
103386
30
34
403249623
634649396
9
2
20285
38
525720250
60
80642749
54
62
236489
3
495513
448856
154103
98
65
211730
55
58
69
93
447199
47
31
242681
151917
65
96
285330
142226
59
21262
312504
155734
62
95
201772
6359
27
56
30
67
239735
46985
91
231442152
58
9
71
287680
350764
542021476
82652
4
74
3
48090
428666
28
961670954
892060020
195271
20401
349448
9
25
7
68
16
85861
92
27
468761
315451
355550
91
955579182
451535
5
90
69
447342
72145
41
420189
259444
104281
91
622860303
28023
37
25524
49
35
345854
303974
9
81146
8
37
87
245710
8
724588070
207487
82609
26
205738
498074
342335
747739628
103679
146377
98
506033394
353565
916515736
41
83
75
645218337
95
4
68361
56
46
28
3
112858
98
160833
61
182519
459396
350944
251447
298121
36
86
5
58
8
97
82
84
217898
274511
55
14
74
73
67256
57
69
46
6
39
149103
107390321
95
400401
979429168
85
49
496273
2
6
95
3
300231
276793
451879
63
56
420309
112724
145229
359950
47
87968
461399
118395
26
31
451113
326420
56089
25
290517
412189
224879
81
22
95
239391
184564
268993454
5
1
326661
496981827
2
190482
42
859351252
393259
54
816199063
263125
27
15
346983
529337638
376829
15
57
20
24121
259242
448725
104110
193094
145787132
94
91
487111
406923
849268466
68
197440
270169
29
25
417975620
48
33
72
80
32
128417485
7
327908
44
232415
8
25
133301
343746
401500
129589
182289
28
334054
17093
459185
274120
82
45097121
324329
35
45582
82
421674
7
55
54884
185647
149065
80576
1
78
7046
49
64
9
2
37
452577
838821392
85391984
4
498562522
60
3
241422144
73
86
19
688237605
314568
67
385527
59
442287921
9
381908
85
267731
35
5
16132
22
266442
24140
96
205135
296789
177875
59
378079
755615528
334385
597216193
65
80
91
89
494393226
52
1
6
92
65
9
792862654
62
3
463927
176046
348338
165791
778865371
479187
452688
293417
478856
6
436099
18
25811
423190
87
47
38
45245
57
36
293743
16
223339808
71
6
7
2816
390351
18
83
9
40
29
159164
447137
436528
39
483537
84
5
95
495638
206459
29
122196
19
93
62
50
8
88
97
199503
72
86676784
24
159504
261189743
95
87
22
50
139690
78
110080
28
2980628
60
1
253092
57
59
395868
18
9
8
84
89
51
90
413991
146073
381833
51
23
72
253019
50390
450278
439230
95
91
32
115753
85
275904802
67
135957
451532
121913
336437
6
350426
42
23726
79
62
14651
8
386911
224402
466571
94
60
67
233431
5
15
67798
58
326485979
94
3
23
39695
22
17
658195060
72
75
31
402519
6
85
498019
15
14769
256814
369086
20
142373
38
30
46
32
22
91
477395
301091
9
6
30
284519
312528
3
382426
354603
696028685
84
3
70
26
775529502
51
8
102064
168116
22
82
81
162308
33
96613458
20
90
496191
144438
193835
29
82
95
52
83
6
155945
2423
375824
95
13
85325
37
3
128681
68
72
221579
139255
37
5
227157
54735
474424
4
96
6
308362
31
127284
81
457948573
245885
99
99
771890081
30
8
69
54
429380
42
83
198822
361496
151137
40
46
489564
403662
216695
70
95
321007532
39257
403091068
406071
95
74601188
49
765461222
7
3
995365177
48
8
95
836039628
48
98
171676
2
599266947
42331
144712
441357
450904
153922
93
402250
68435
4035
102177042
138721740
7
7
7
21
4
463174
373766
91
303514
29
21
260078
7
301516
307601
141394
72526
68
45
35
7
49147177
38
119687
72
2
6
716869283
24575
8
4
304825
271376
57
71
16
44
9
77
6
224415
40
94
298569
90
97
84
6
52
246547273
84
378792
13
334586
462813
290064
70
434465
81
242190
7
743155664
1
335716
472138
36
84
249500
2
2
782171027
58
12
384029
71
455474
71
90339
184682
86
94
29571
452313437
387782
86312
77
1
44
26
93
17
46
237614
9
90
604722489
46
1
4
7
55
53115
39
88
139700
430034
821407618
412519
150012
59
25745
145320
2
107798
92
228993551
40642
368557
80
75
21
40
35
31
358179
303436132
24
18579
40
9
345267
66
65
18739
141557
276448
10
9
74
484102
49
18
200481
340169
8
5
159198
78
7
21
53
2
98
69
8
12823
334008
87612
70
273359
66
61523
36
148951
37
85
73
86
207191
123681
59
829454402
460866
188057
80273
82
313471
9
68
3
818040239
33
1
207739
164958
90
460388
625117304
21
82
12
73
702055595
594775058
332107
14
53
394030
38
90
426167
99
176859
353005
50886
45
383529
439398
381581
7
36
235072
12
24
78
323392
86
178236694
32
348019
286996
911254376
3
63
26
95
83477
17
520081977
49
55
98
496178
436077
227984
447963
8
4
6
403414
26
362909
32
5
10
200041
29
65
46971
15
9
486967
60
489250311
214908
25
35394
460753
405544
93288306
934137153
247121
65
7
751690038
198930
6184
220989
223096
86
59
54
134436
17
6
196765
31
319585
60
828674173
9
62
467784
6261
12
25
57
14
42
2
375507
133806
91
39030
27
398296
63
445703
3
47080
67
447979
58
49
73
3
312865862
13
94
161744
64
420003
40
396104
74
85
91
64
209989
4
233896
923
19
8
410226
117865
413276
44989
231097
76
629725269
398948
928848054
296744062
75
8
20
8
727107715
81
49
185454847
341852383
66
340303
114778
92
25
96
437058
17
396728
380525375
113692
8
7
174775
19790
33174
52
8
81
765336177
20
9
386143
23814
472227
68
48
339747
289622
31
53
87
23997
345417843
64
6
277586
25
6
110807
582130253
278865281
38
48
48
396450
93
1
340806
34
18
57
637100597
466906
49
65
42
84
169026240
365200
750511019
75
17
28
176528
117130
529677780
86
105934
73
852769852
30
43938
328288
82
330729
23
179622
32
42
42
71
83
80
13602
989279276
386466
403213
21317
61
189424
5
64053
226900
4
767627488
422524467
89
91
274574
9
442283721
8
1
145854
88
3820
275836947
18691
352675
84
112641
25
226203
38
395359
772034413
283166
667383838
490673
72
99
90
269038
192300485
83
79
43
130277
95
70
435869
167346
82
419870
65
284805
17
97
5
320932
701063337
46
8
40
295603
933107757
72
1
943472027
37
106075581
80
112510
250866
435517
347623594
51
10685
102601
130341
823844292
55227556
78
51
233326
58
208191
94
427064
58
62
91772
88
606927208
91941
55
490025
43
4
68
11
93162
375278
272604
28
41
5
78
194720
64
3
55
111391
98
525170518
73
99
345124563
10
96
267064
313072
49016197
794542487
949778586
105085
90
56
274247
89
18
54
587432801
65
201059
99
6
99
47
238483
99
25
340562
97304
500669688
65861
456980
26
273380557
43
68
480531
429108
7
23
31
94
482405
493932
74
17
44
85
5
15867
235433
14
93
298947
8
643942907
292257
928967561
56
28
56
135723
448457791
9
15049
39
336702
94525
6
50
40828
4
78
50
110822
52
478026877
479370
226992
61
84
344838
8945
15
107810
136883
66
809962995
227066116
309699
173365945
279166
67
301328
55
37211
27
69
584928032
36
45
769334402
23145
52
263679168
64
663175952
51
121205
14
55
2
71
180121
166599
71
447868
68
486156
92
72
119675215
275351
30
96
82
179822
168946422
154378
94
73
7
45
87
163206
482560
32
83
574981539
399690
96
39
462849
311134
326742
275954
79
284633
420605
10
286671
147425
45
372686
367945
148089
404189
211671
5
69
152234
119801
218859920
64
30
38
264060
30
27
362560
89
259644
75
843495195
163440
369050
226863
360855
87915077
324947
39
96
409613
52
243310028
31
211067
206338555
421554
68
57
130647
42
6
2
334589
13
70
371917
55
83
39
91
58
413343037
83
246324
15131
344970
116595
14
63
92
91
94
17
375882
415553
48
86
308477
74146
81
74
190933
332371
3
177926
92
39
190977
112673
32
38
498205
77
45
82
91
401330
262035
3
4
74
100408
487382
43
358382
472889
92
19
46
1
330133
254246
303760
814561776
379149
10
48
259650
462149
19461860
39
35
4
18
258054
203398
27
384189
372946
367699
93121
64384
55
1
237968
561679343
805877620
524927881
26
189437
24
35
66
392066
3691
70818
30
138657648
30
245533
69
19
328140
41
91
43
31403
13
79982
74015
73
355065182
169948379
99
281775
95
347973389
2150
55
3
291246
46742
287611834
28
140889
634030632
92
2
96
196813
227645
25
13215386
343012
291608
192356
49
1
152117
42
120676
922294374
94
129775
23
42
216251
499770
243468
5
53
78
276754096
288379
21
24
58
175446
7
79
966722945
46
21
77
21
42
294057
22
65
23157
62
102455911
81562
7
388232
63
39
53
47263
47
431319
6
1
5
40
9
82
2
283907
301442
522360272
115257584
133838
273708
81
21
92
153083
22
93
195077
178728
17
73
85
24
84
4
28
4
469384
67
73
87
10
7
20
94
6
98
25
255925665
15
2
95
10968
172888
77
343526
124666402
328376
39
317512
32752
623516132
3
93
33
82
306076
113537
372663911
75
43
2
723334679
36
88
815909745
351570415
312410
188749
40
146559
89947
30
46
97933
2
259005
429701
469620
84
52
8
31
99
261028
192366
17
384798
26100
7
62
28
79
56
154880
879514102
988986723
15
191527
34
386689
222875
5539
128888
58
314926
35
25
6
79
341084
991020039
40
21
361550
12
468171
327796
1
7
2
61
71191
16
60
151790
77
5
136175
51
18
24
55
344594
14
80
51
2
22
56
5
110214
47
97
394714
4
7
34
40
14
10
486867
399577024
50
57
62
21
93
918287844
42
86
8
458980
25
42633
147684
29
251273916
273882
344112
85
3
56420
66
2
3
54
37
600525630
813925562
54
307285
110312
294545530
5
62
469615
61750
87
44
98
18
2
7
94628
60
21
61
1777
169706
10
19
4
14
57
85
32
422679
90
443019
36877
57
64
58002
330817
24
11
8555
73
76
417544405
42
180817
498273
398671
69761
347727
59
1750
343616
18
93960
89
25
4
364352
9
69
92
82
17
552298488
249713
262137
36
88068
46
74981
76
156929
18789
45
238570
485080
31
87
315214
96
247274
184227
270524
72
242255
353193
68
98
99
4
7
2
163253
148067
19
486280
27
89
134817
491689
5
431014
22234381
38
79049
67
96
61
267708
203101
203969
459157
55536442
45176
82
66
69
42431
386391
418569
48
29
452728
86
2
308388683
89
65
87
71
33
79
35
30
20
6
72
161263
494839
886907636
37
74
58
44
924204570
131221
48
304484
46
63
309531466
486705
2
51
160845
86
92
24099
834659639
286216
73
32559
337769
96
57
261921
3
26
193436
258950
69
80
57
271437758
487104
65
17796
246413912
620372564
39
415430170
10
270954
97
98
42
35
344173
9
457141
54
102950045
27
5271
74
84
342770
30
68
72
1
144481
307623
79
357970
4
55
259965
526852165
356817444
419614
37
331010080
66
39
9
379620
255816
412847
8
571
408252
59
67
465082
1
88
84
458882357
190808
29
155067
26
61
92
361670
229671
423769194
494260
48
36
78
318393
355655
5
703338362
112605
15441
353957
25
339734
49
405442
842347064
139819
356277
594399591
57
3
42280
74
69
53
389078
315175
285497
31
9
38561
249544177
34
13084
91
69
46
7
37027
383548
23
835048347
79
329603
427161
95038
84
90
6
283910245
82307467
359134
3
40035
33
37104
3
80
22
5
51
441752
69
2
189751
61
463906
558179278
429265
31
497200
472970
58
29
53666
20
90796
967194682
79
4
33
269153
57
75
928941523
97
99911
35901
27
486633
367346
24842
355885539
573328020
8
444840
462039
85
114973
421640
209805
30
411679
5104
829841534
62
13
57
4214507
93
308335
191202
60
9
489232765
44
61
718386120
80
35211
47
12159
54
93746
781386005
28
118112
61
50
149319
231273
421096
84
2838
93
175893
50
443446
303368941
172578
125926
82
382529
81
92
25
121361
15
631769278
54
447116
261598
14
133822
165047
2020
407974
36638
480896
6
145086
221782
289716
52
170121
444885
54931
376338
25824
358448
87
14
474903
25
55698
73
7
1
17
8
29
66
231445
490570
195111
154963
93
452379
555515026
261005
70
364296
498574
18
55
76
75
28
64
779643282
75
55
399115
340076
3
367287
349013
29
14596
117640
63
277643
77
16
485677
12
43
33
4
52
475958
61
3
243546
20
415094
2
58950
139484
380829
413173
5
383211
95
951193769
356199
382941
440947
332239
43
84
446669683
73
107878
48473564
74
396015
224245
80
496699
66
41
57
764207505
50
39
92152
32903
438789
57
495342
249362
39
54
89074
447194205
293792
40
64
354232
17
18
105080
32908
75
35
406917
33537
80838
269066
25
115438
8
85
37
190903
95
11
583880544
62
236099
285689
79
1
89050
113342912
246006
79
72
127059
94
35
448919
49397
56
1838697
11
26
9838
3
84
36
17
422839
77798
16
425512
594914644
34
29
89
416184
75
323959
393237
23
84315
952423851
218708
16
250696
3
74138
97
412976
261454
453728
343236
300454
647490808
325165
42
47
89089
764890624
47
30
10
64602
165254303
70
89012
62
86
176166
47405
349210
362662
8
58
15
57
4
13
12
416930
84
61
398262
695028635
60
85
23
59806
100997
19
99
441047
55
362838
434921
91
94796
469809
587793813
69281
58128
80
97113
334473
4
32
59
280366
358339
301437
163699
46
259974
422346
283203
229633
47
463138
62
105637
6
973919513
75
76
484113
95
90702
284805
98
79
64446441
387644
114668
57
308601
13
102038
35
36
6
45
88
23280
7247
384914590
436082
201416
61371
35
32
264232
373049296
831021853
37
312740
59
85
293964033
5
68
13069
278218
31
76
61
4
458255
402579
76
246086
24
151385
313606621
66
59924
33
74
88
395867
395816
33
27
79
13
496883
47
470956
28
75
28403
159391
97
108109
94
55
97
305874
816621528
8
11
65
16
75
406283
456401
56
40
2
46762973
252754
305592
97
268405
243312
34
471587
300900
537605615
195315
701631624
85
6
461966
29
466362
700008731
454457
62
34
84
148750
101047
54
54044
21699754
102853
835157768
59
149994
30
34640
74
37
73
178832
174612
96
198051
488553
45
206671
77714
150966
36
8
325270
8
274772864
338188
286966272
166517
3
45
343381
61
30
32
87807
484811
24
310348
96
21
9
311308
409400056
74813
410536
97514
59100
401524
8088
9
28
138418
425833
29
56
84
92547
156089
365876
28
4
21
19
49
422444072
14
240071
198006
28
267817
14
136517978
95
48710
24
179344
202019
59065
48
303273885
715424760
421897793
238988
490922
206221
42
266969
472962
84471
382755
446640954
833050629
262021
7
67260
71
96
57
336384
468704
401451
497221
29
71
25
43
136197
188277
421959
4
872231809
55677
19
355893
86
265686
336292
394298
139447
39
18
367600
56435
432558
493113
379417
1
41
131677069
334604
18
284692
35
44139
47
13
83
303059
460907
305427
71
16
96
491802
76
6
7
94
168557
1506
147610
103870
59374933
111616
612090019
257927
45
99518
2
55
91
6
80
5
42503
20361160
3
35095
16
250794
8
287672
8
166372
652345617
5
92
440608
3
845902888
8
127568
28
305238
62
89
211737
37427
94
79
459283
247792
48
284452
337476
488740
464189
99
998723996
174291
67
38
73
66
87
37
37
402451
95
344158674
287573
78
415537
28021
831
318395
457019
20
666547949
67906297
83
1
198128
298102
72
61
98
95
544908031
85222
28
593208178
35
305454
928989011
1597
271337
19
7
49
80
38
34
78
186360
87
978989449
36
57
490821
87
468014
199501
97
8
12
164290
8
607048085
66
46
274764
68503
67
207973
377557379
1
363692
6
24
331469
30547
18
320980
6
34391
3
452175
16
163517
445328
914920416
5
75182
196234
1
32
203698
474105577
4
70
59
76
92353
7
64424
2
26
4
106908
95
26
49
85
137152
96616
80
990635218
42001862
47
82
65
86
46
77
211493
357618
216144
99
85
346063
54
377975
9
409267
446318
67
234973
65
27835
25
91
206458
59
51
23
91
38
934288391
483063
13
18
376688
290718
76
333107
272309
460842
103288
304292
99215
61
78
45
28
20
84
57
2
5
408526
487467
423433
31
176059
56
59
60
44
559016768
2
3
4021
499088
29
654012278
613923685
481164
64
999408002
68
18
232353
45
28
150570
3
92
10708
67
47745
452810
83
74
86
33
5
164319
321877
203810
76
117593
66
388509
91
59
56
473821
358095325
80
280778411
48
376389667
491058
352561
207961119
50
143595
77
91
1
342685
39
42503
30703
67
44
203005
18736
24
240474
64
233238
293897
25
75
28
39
364016
59
404619
6
352905
29970
270173096
14
33
12
92
2
36
75
76
472383
114735
506167407
402517
170802
95
90
18158
18711
73
7
59
334126997
326674860
267139
311723
368196456
70
700683994
49
209253
359702
25
69
32
48
3
28
77312
324498
50
87
424762068
106922
67645
8
54
296145
5
63
88
21
167921
23
488742
231640
10
702094427
6
340048320
84957
73
112558
96360618
87610
357255
134962
139698
85726726
8
88
301790
396914
22
68
20
49
75
56041
82
407924635
233916
54006
513541661
174844124
469120
1
49
14
123576
280275
2
191740
77
1
61
9
68
82191
489963
51
913778930
617676184
74
75
391125759
56
5
286970
53876
208318
62
279860
481131
116585
196167
402797
938292248
99
18
15
277571
6
77
494622
91
49
107116
980172945
359538
51
97
591366619
66
5
694526245
6
78338
10
65
76
291162
48
71
11461
4
49
83
629468815
3
62965
117645
207791
26
323511
48
71
18445
95
15
467799661
442813
210224
26
25760
73
301872
132242
448563
335284
61382
133016
365801
51
61
446567
282980
37
54
443944
217114
29
77
85
392395
150365
327876
155160
459179
187850
477430
443826
1
168365529
484952
604030959
51
77790
8
96
31
8
83
74
107142
330460
323001
350768
42
39
75
65
298236278
828609480
72
32
452577
316634016
71630
437055
491579
93
19
343778
413106
288751
161345
424582
45
7
10
331336
3
454916
442995467
12
9732
99
39
33
187604
72
621791632
349245744
460845790
336790
61
5
359495
134047
58
276542
90
22
89
54108
387075
32
148547
255655887
89059
106552
29
42603
340179
151496197
62
235172
347792
52
360900
155501
284866
240339
167423
8
95
230271
483169
331023
9
833415742
291852
29
62
2
78
209248
304658
74
55
464262
50312
31761
372382
167719
404070
55
84
1
384072
128840
31
2
449015
90131
66004
5
95622
311548
427696
8
73
1
39831
9
281113
385436
334461
119833
76
55
9
92117
463779
85
76
1
97
123879
7
167588988
82
332896
330008
46
427613
60
232428
71
53
91
24
320694
721456842
106039
56
55170
331471
538792510
68
70
93604
131819
485760
479646083
65
76729
6
17
5
45
51
432081
13
135605
91
49
4
42
67222
481478
6
63
26
99306
780603991
182739
97
34
469991
95
2
173004
171355
306105
188025
48475
66
6
505298208
20
75
119192
20
43
951450562
18
1
429066
89
86
120499
199454219
498217619
1
62
58
13204225
76015
65
10003
47
8
44499
8
76
12275
89525
110692
170516
225580119
207758276
750449234
4
447100
131814663
65
4
8
198639
199703
349661136
8
37
422317
380875
32
252629
84
31
128630
250891
65532
465268
29908
512640175
56
451708
8
95
277536
93
79
261854
8
90
130866
221226
236826
199237334
9
82
286984
370786
294453
288572
320448
428848
5
66
56
102909
51
246938504
239435627
412509
17565313
768725319
420398
1
180487
38
82073
4
497879
368875
380668
51
886309370
65
409310
498531
31
6
286522
68
11
24
278118
302544
27
315356
143264
477099
7
50
58
49
614668770
90
55
163926
124492278
64
469250
352941
15
48
155512
207338
750559768
5
205424
76
39149
877680606
65
8
97
406326
32
265090
46
9
41
92
29
86
496305
69
2
2
123315
416351
244362
55338
35
70
57
266637
232892
2
535577902
314230
5
254291
36
86
811277280
83
83
74
43
69
89
15
338217
283191
96
176819
61
4
92
77
3
323569
91
172990
155468357
64
66
8
199477
337390
46
57935
429038
21
80
86
156992
94
55122
281547721
38260
467200
33
177222
77
42
89
46
56
7
8
76
942817870
42
29
8
95
69
73
38
15
13
12
400124
344442
48
181442
221656
103649
412870
3400
76
60
8
27
77
3
187522
37
63
385317
82
439503
60
326509
73
7
80731
23
48093
50
408673
90223
386713
82
11
189527
1
441088
39
32
381407
9
9
22285
163451
122040
18304
13
461181
330475
150525264
89
6456
5
32
29
373078
293651
417146859
383850
160237
493061721
68
495242290
59
312737
59
335246
113101
68
28
317848
35
17
67
15
295098
9
67
30866
86
479479
276221
352431
15
399011
15
63
134582
15
5
283879
9
15709627
78
69
180984
80794
245423
88
147746
81
55
8
299384
27870
48
24881
476896
35
196463
251880110
20
468245699
19
26112
93
5
524409687
410322
325053
68175
149021
96
8
392875
290322
175346
19
310483
70
87
385814
301916
18
97
60
44
167148327
30584
297974
82
93
21
190222
2
99
35
469485
726330753
727287967
7
291896
99
3
51
424636
187533
96
906631938
9
472806
210380
274405
330595
332455
96899
490229
9
262638
56
978693096
57
182170
21324
14
499024808
93
99
440676
6
48
65
953515252
168821
6
13
48019
42
74
5
14
142979
369081
294175796
8
43
241503
933187360
7
325849
84
42
2
52
100786
358123
78
194593
184048
55
27
65
85
149696
6
151184
355403
341461
90
191516
7
175725
303825
67854
45
5
5
221395782
42
295625
51
287812
43
53
98295
47
70141
90
32
371426
2
96025
5
60
47
317041
8
7
9903
438216
26
497453
413950
79
14551
60
80
96
261953
7
264059
52619
344202
19
99
60
100839
67797
115910
667044898
15901974
127269
468130747
473081
742508096
78
58
330618398
89
57
142378
5
209161745
262827
98
12
5
27
352388
30
129229
71
401087
51
473866
459622
2
79
29
1
478107
394146
268378
32
66
426581
23
5
54
34
52
7
57300
255303
94
576800651
89966040
77
13
61
960642989
494677730
52
836841443
38139
19
139816
93
90612
133340
425065
68
422695
28
2
3
29
91119
499029
256233
7
363862
409130
72
14
383889
2
331229
56
109632154
521578729
4
65165
54
330537
98
333687
57
50735
11
335580
89
90
418831
68
24
239182
84
368451
212388
93
60
93
74
13
286913
74
38
26
520217756
470988
34
2
2
481530
27
429455
12
250844
407855
271627
55
259663
246701
38
67
540485019
14
189159
66
49
4
51
87
134898
57
68
285430
62
83
28
103357
62
488177
4
281775
668288626
82
450819
479298
437118
261940
54
325642
30
32
589559056
477688341
44
835516927
83
64
86952
157811
111230
785079908
80
61825
279630
33
79
464168
74
98
83
93
230751
78
479634
7
52
22434
360449
2
649490075
3
15
244358
270257
6
57
82
83667
433268452
9
38
18
6
4
300990
6
402615640
206984
8
60
353517
17
36
225705
42
289520
84879
223114
147608
52397
43
80
29852
82296
6
50
98
2
418360
183485
33
46
32
160712
3
3
386738
97
65
93
23149
373243
5
106840
59
295112
27
982516798
69
608727976
18
59
175957
86
111837
80
22
80
326326
404384
87
12925
67
253656
458015
59
89
87
462650
472272
9
16317911
19
227354
8
388346
88381
7
239350
87
302310
6
328233
59
65
2
13
45
21356
48
7
84
271728
4
2
3
2
308632
343347
1
190907
61
397281
436964
145716
370341
252712
3
395085
90
28
9
222870
227286
19
80
32
104779
153116
88559804
96
384304
3
152601496
154427
132843
60
5
388063
93
236894
7
4
58
73
50
494921
299752
459162
8
7
21402
673591637
189089
45
62
79
56
65
10
247632
49
8
489365
291675
19055
24
4
34
600179554
13
81
107254
50
77601
17
163946
879986600
23
25
99
1
454339
316362432
10
58
716051325
32
14
48512
427297
67
41
323540
468599
72413
401726
50
238392
90
359513
378774
2
174151
45
45
40
88
69
81
66
38679
2
76
306577
80
96901
190276
448785541
989605849
45
951
229968
364884
89
24
427743
477748
443680
92
28
9
139393
334035
63
72
3
301799
220448
366764703
474439
23
91
802051175
58640
56068
106002
912448389
255418
50034
38
45
62809
731704835
3
57
487122
47
32
359784
30
478941
38
43
86
379882
166229
70
69
145277792
102559598
41
58
425933
51
73460
45
121769536
2
6
2
505493354
65503
21
2
218586
378921109
39
448339
36
10
57
885398446
86
8
277410
46
1911
98
39
501867626
710285368
6
47
34
387392090
95
161084520
647019732
5
462047
8
284330
6
46652
547592082
176903
20
461159
51609
357170
203108
18
89
11
35
4
137558
74
94
94
53
13977
21
5
63
50
93
187195
31
164201
95
134776
57220066
195362
88
469511
58
85
47791
152447
82
74
72
253699
14
70
94
326238
472890
285462
9
211711
4
23493
2
82091
91139
161464
301185
73
556722555
323754
51
4
53557
824474973
407993
43
21
49731
256076
330389
5
78
26
7
81
68575
225817
5
7
279837453
413073
487058
67
49
8
923833275
41
8
95
64
8
30
13
64
149154
22
97
88
256127
32131
5
3
29
131148
275964
72
430813
82
44568
72
45
76
10343
78
43
75
30475972
67819
192097
4
9
367969
6
974761810
180968
87
9
422435
317536
48
950786908
88024
492060
78
5
9
17
75
35
61
50562
502597440
205835
261183
346220
91589770
312699
76
23
15866
91
60
183187
69
94
153765087
31
445782
98
906834194
581486274
126493
111688
1
222396
83
215358
2
2
40
83
140030
75637
4
53
474342
70
69
65
1
48
888927671
112628899
79
9
76
140081
48
52
54
3
6
151854
32
93
6
96
294593
38580
85
3
355919
256393
351636
69
208104
9
341799
35
22
326198009
357317
654870536
232304571
429799
475986
54
55735
422150876
130521
24335311
81
215243
466541
3
196078
85
246852
268034690
6
4
91
292894
67
32
75
148023
31
466031
731583700
264816
69
949398978
300048
113728
393600
37
94
903350198
111613
58145
224693
276684464
189308
41
1
420842
58
159499
43
108493
408111
284159
192968
52
49
85589065
82619
4
9
2
59646
97
74
300382
708173556
287915
6925
244745
59
72
375821
3
23310
4
63
475661
474426
286602
45
10
62641
26373
41
473443844
174884231
86
28150
38093
389923314
35
87
56
352654
46
485778
119324
12
487018
124127274
45
81
21
44785
64
970908640
37
98
58
257376
12
92
183353
2
2
3
93
67020288
103262
417614497
18
297232
5
444310
118758
397851
300904
97
483475
3
448074
91
160887
127765
18
14
87
348421
416063
50
44
9
64
74
81
4
85
211444
340237
29
7
372542
43
70
83
26
97
65
78
199729
251749
79
33
38
62
19550
973597429
14
399280
91
9
259859971
269601463
232571
3
287788
77
274882
75
116241
223849996
3
291771749
20
45486
42
892558008
486897
398276700
45
94
11
297280
52
463729
22
53
176900
306275
82
35
93113
399801
200144774
68
349997
44
2
370375
2
64
418312
207400
462898
72
23
135515
70
393658
85
55
18
39
457808
194397
9
297044009
268739
75
219303
62
63
303684
759661037
413942
86
208847921
99
188371
46
403529
71
114157
268969500
225709
36
442721
3
75
7
15
21
912630856
64
225774
21
39
21
17
8
99656
237154
93
73
89687153
465597
381940
20
44
81
59083
271184
102829
406436
74
160227
5170
207328732
5
475243
1
52430
338107
363056
483716
173507
8
56117
94
81
42
43
156684
18
27
223037395
408411
78
282038
65
319796
43
169318
426647
66
243192
71001
3
436947
387320
379290
40
53
82
196781
40809046
8
65
77958
89
53
9
57
237865
5267
214507
19910
118047410
276119
83117
15779
15
121579
341004
35
8
77
280531
15
333729
460129262
9
198456
162713
68
3
98
849673790
20
4061
423339
13
36
105655
48
48
54
4
73
54
212484059
66425
338800
308615
134268
11
1
54
50
151341
70
67
381907
6
428567
494065
459590309
6
8
293078
434225
1
55
186911
36
22
269211
46
52
109624
11734
168012
17
62
6
52
48
98
119574
21
89
86
127143
32
42
51
5
54
20
27
416243
480821833
5
361080
25
778507947
57
63
8
16
1
70
91
493376
34558
455500
1
14
1
911575390
942370118
95
204147
50274
70
60
6
68
59
29
3
88
401222
6
98
27
840578200
2
30
39
79
245331
37638
367168
70
13
151758
533219746
3344
29010
431544
9
348997
56
230436
342737
3
174563
52926
114913
23
495407
17
329926596
465439239
175137
82
2
22057
332805
226237
89
459792
218302
46
47
204401
731479669
84
1
81
464082
340457
33
76
139884
1
7
29
533591476
41
66
1
430632
891396302
411745
86
300531
165165
315985
114220
137389
72
256406
277573
254659
335595
315146
420746
61
363670
14673
34
366347
319956
267665
8
323538
218596
40
34
68
15
968998758
365050
237125
3
19
268308
447407
6
159774
681935753
161517
23
52
481725
25
191873
99
30078
82
407476383
4
76217
88321
99
489659026
29
1506
6
6
468328630
92
83
27
70
3
231974919
46
740022959
26
443962
222921
3
761359228
25
709508321
32034
560552692
39
18
523606925
203852
16
93
136381
537095603
33
28
424846
210647
131027010
98
15
7
84
467482
6
113075
8
473765
82017
253762
236387
9
32
50
413355
187474381
9131
402000
68
42302
189691779
291843
367769
155095
7
52
26
140457
97
1
284368
486704
79
48
60
68
81
497155
85
91938
475751
90
22
74830
24
277642
47
397896
486308
38
1
32
8
7
85
81
12468
78
78
191942
40
526320745
81132
438299
37
4
87
233612
52
25
267178
44
91
51
138348
14
199850
139782
154056
448841
35069355
194050
46
327497563
4
69
80780
78
9209
96
225953
155374
112051
132894
117672
130683
385792
31
71
65
92
450347
266770
67
283184
15340
268723
130008
332044
23
43
490550
2
265090
21
219572
44
4
32
5
131656
6
77
26698
55
224598478
48
11
70
263323
3
127327
1
174243
86
216452
485769977
84
487998
491931
392978
43820
11
222752
403353
30
736250274
380900681
6
54
349457
198081
79792
495090
815794978
21909
81
222571
65
14687
208780
57
345997
82
16356
5
78
298053455
6
49098
68
77217
149351
82
83092
54
25978
698111190
75149
412960
287682
368579
8
54
342813733
59
57
143884
380800
80
536119175
220113179
817759169
43
896133322
189914
95
927087748
87
70
153250
81
80
4
89
78
95
173565
40304
79
81
51
10
198197
395233
317502
385757459
309504
444398
38
292217
60
41
856699779
16
194454
108018
284430
36
617864321
96731070
270224
39
138967
334640
54900
67
141046
77702835
401983
72
105413
8
40
54
1
390477
188802
55
70
43
45011499
85405
54
80
32
372749
16
36
30
10996
451941
72
48629
518396279
8
5
9
246041
59673
6
90
232023
4
4
170828
772574158
694487357
42
604918691
73
137440
56
83
391021
259804
65919
49
52
38
436775
68
84038
430646
313003
359356
7
21
75
435486
28
83925
26
54
180851
289277
336617
85
88
164500
58
452285
40
49349
15
95
270346
739881024
126456
56
3
7
25
65
362090654
151877
40
234552
105208
8891
433470
464280
51
280124
17030
89
60
185419
288681
142311
439183434
4
138703
46760
29
4
248574
471126
45991
64
222869
70
56
90
325575
36
289616
135035
59
176996
220615
462300
437963
224747
18
454920965
95
65632
187250
456547464
390356
29
9
216619
208538
40384
95095
31
72
94
76954848
93
240362
28
144783624
33
93
57
57
79
431601
41
662029278
274449
69
95125
428546
280170
278286
31
136419
434052
390906
21507
46
944049019
141723
153391
9
60
294559
35
407077977
51
138271
226264
171347
39
424993
5
885073429
346983
45
26
78802417
3714
359813
77
1
195911
7
816100928
1
49
116946
66
546931402
470827
481925
27
83
319900
58
76835
202410
82
19950
391084
43
173004
10
386234
44
48316
7
15
107423
306425
148225
41
384173
307352
185014
33
21
179026
10
78
4
141263
24472
545127088
483196
329672
8
20
67
4
330593
214112
38716
78
36217
158102
63
297905
5
27
167220
305465
828968786
91
325403
242747
170065
335079
215674
88
76
26
54
152073
68
346445
46
366126
5
312169
225143
127377
241962
19
16
39
338637188
371327885
269358
132838
32
917385757
62
5520
331847741
64
395102
239668
448166
169570
302741
8
42425
60
223351
8
270622
33
33099
248996
122088
177042
15427692
4
249827
75
91
3
407332
720337056
55
6
17
93
13
90
72
2
96798994
123707229
165700
77
414717
21
672538770
458240
346275
3
146188
35
7
527278063
65
349357
119758
384927
188236
53
79
360800
50671
268742178
99
224906
48
31
326280
16
212292
8
66
427423369
44
481093
6
71
13
23886
321954
97
840108187
46
20
11
254560
66
16833
15
60
25
17
373778
392417
59286
4
252709
3
97
17
525498681
379332
62
49
30
13
4
159117
24
67
422335
39
455951
311401
133155
42
166339
69
11
3
7042
393332008
2
190129
77
181563678
214632
94937
262926837
104884
17030
6
133260
69
82
43
319828
8
50814
488382
53
82248
145129988
9
420622
73
152017
32
287556
151518
648806859
295405
497614
55
572789686
5
68
335222
584355759
35
73
376248
182910
44
29197
518152001
310118
6
38
61
74
30
89
45
34
34
876653588
435969
34
640623494
1
274016
74521
828758900
8
22
151806
60812
65
235308
164365096
90
52
161814
792893588
64
97
8
243720
79
30644
36
81111
38
51
40
487527
65
97
60
56
83
77
340405
38
211251
3
363054430
331350
269603
45477
8
76
40
79
66
65
94
9
308826
70
16
4
33131
5
93
314107
60370
4
417021
34928
341163143
26
73
5573
2
1
256517
37472
405466
41
176279
99
52
54
38
157838321
252400
8
93
842257089
237765
17
52
35
2
36016
26
8
818918777
543687833
40505
324101
86
84
84
79
84
118051
183684
19
6
136365
86
207186
386049114
22
3
92
152929
12
205093
22
65
492272
6
34554
255206
25
466226114
166810
93
34
7766
74718
389817
37
419174
11
347784
15
385326
107431
220732
80
5361
355252
98
441438
22
150330
150083
36
80947
31
996667437
1
41
4
1
61
333961
776961960
8
44
62
31
1
59120932
68
170267
219852
331513
391112317
719039387
386800
474999
11
591393004
479197
159454
186177
40
373419
45
7
286377
271227
6
470497
34
90
39
70953
488487
376805
11
231671
8
65
474930
1
36
27
310565
72
8328277
97
51
22
7
18
2
5
12
20
392857
77
282980
55
91
221928
83
74
40
9
15334
284173
20
234148
25
17
45
267952
641815508
173143
308296734
13
65
110742488
73
17
33215775
32
65
192797
443224
8
39
321891
31
76
87
850290743
25
96
234048946
382147
58
258972
233405
76
87
220217
8
219070
62
299856
146721
26
3
23
29
55
251377
63
145922
201947
32
65
66
6
267378
69324
71
25
87
693173027
75351
390991
112542
214841
47
794823500
207824
740496116
387706
60
330751
59
203847
28
13
33
3
221099
80
59
22
273153
124732
51
930716798
1
8
66
26
96
5
119502
363671
311653
54
127847
328158
260959
1
89966
25
95
17
84
491196
62
877710666
46
2
287490
82
5
340347
45
124476
112949
54
366697
41
59506
34
79
473949
471096
43
25
37
55165
20
370870619
59
449438
471722
399444
391847
482626
72
33
35
305318
199500649
4
159060580
98
27
77325
99023394
112688
401970
80
44548
68
162885
89
112182
43272
31
67
1
350791
81
401792
97
224805793
438160
373537
252017
346236
195214
80
91
492263
71
20911
52
50
678644607
369039
42
7073832
79
94
103195
465718
41
24
43
51
14
86327
66
85
13
220407
258536
372264
10
83479
498363
15
382703
1
79789
65
211152
943869740
286605183
171245
948446427
96
236851
450404
348038
46443
402429
209061
39873
9
385098
467481
64
283500
33137
281860218
12
47
54
52
44
468660
9
17052
17
125020
47
310823359
339115
27
135904
82
80685
224438
239729
56
7
303953990
69
93
246360
45907
95
78
383898
877880090
533235758
367916
42
4
19
56
356842
217044
468357918
77
177634
466658
87
85
61
27
76
117048475
60
492036
390486
35
61
461962
81
14
46544
367282
55
174804
114294
6
29
76504997
185447356
6
50
93
6
117499
395454
347816
94
86
90
66
27681
87
953216886
435877067
101068
355321499
1306
74
60
40935
81
295152
369043
249618
350354
8
291940
478569
32
220766
56
70
9
25
454740
362809
470697
54
47
129051
41
403967206
19
394126
282732
22
73721
70224
60869
491369
444450
465560
134037733
72
928611352
70
407535
324404865
40
2
68
29
76
122634
310034
494719
98
469354
2
73
84
43
944386197
495764
308700
29
40
61
84
54
360037
536120007
14
431460
145322
370014545
311772184
424390
220722
72705
9
75
367349
862769593
229744
73
75
58
189497819
72
351579
152790
18
454476
13
247744
887641050
957448095
276770
34
3
90
326032233
23
214815
71713
83264
234763
991398029
175535
34
39
19
250393
1
406112
33343
63103
443790
8
1624
584375303
199684
442283
488401
135573
32
608839030
9
34
436674
337890
6678
160815
187650
15
93
420365
98
19999
40
92
44910
491368
46
144349386
239737
469605
904707005
29
8
134662
5
486185
28
291871
2
245598455
227594
26606
98
46
89
298844
2
22472
464568
281553
146975
346215
79
464165
59
4
59136027
31
98
819266217
61
440478656
184568
1
22
29
898851874
28
1
47
42
48
14
29
93
46
85159
40474
468850
1
93
351226
176198
270237
3
220393
92
62
14
97
31
152152
8
13
95
84
65
4
27094
370126
336521
48516
305430
201205
362300
84
22
85548
3
164949
2236
172575
9
472715
54
96217
156836
55
122250
59
86
324251
385762
467365
218064
341738
99
37
8
106414
65
25
226
44
400946
3
8
91
38
647505517
28
71
90
5
725600920
141821
61
21
13
175005
313281
65
95
5
19
38371526
454752
77518
63139
86
4
38
2
368866
32
306062
44
43811
2
70
770454654
6
63
322302
143486
64
446083096
8
901581767
111569
96
80
142501
459554
49744
316795
19
9
83
321592
309975780
780426554
52081
62
70
341372
266244
478316
900410362
80
14
355999296
94
104153
68
4
13
41
308603
61
490865
150299
92
497420
55992
53
687731119
246428841
243461
6
69
163863
69
41
1
10
213790
74607
60
28
209209
17
79
5
58
1
522557661
6
61
333128726
420123
358605
7
31
329264
81
85
7
52
43
87633
319304
921241190
68674
78
93
43
29376
96
60230
52532
466781
137512
40
432764
46
343968
5
1
63954
401350
353235301
7
62
61
250194
319673
445350
90
3
15
462829
165333
314968
492317617
2
124070
8
444533
75
493264
180513
182542
50
457296
551719538
87
480532241
310625
96
319558
292582
27
82
22
94
75
87
313285
4
453175
85413
77578
475131
51
72
490848
16
341065
263473
21
306033
639995654
417096884
22
91
446907
7
88
534640803
85
86
25
496062
58
40179
494557
30
91
389100
33504288
86
163380
405476
34
303128
6
13
173768
205112
232820
50
78142
8
5
64
2103
34038
287350
288350
55
72837
88099
73
50
89
152554556
80395806
186808
92
391831
77
99562
112690
58
775333171
171116
275511
222466
61
13
83
31551
40
59411
160208
72
84147779
2
50
426057
80
247462
83
406310
90
52
950962438
61
50299441
299407
66801
142286
157194
462150
36
46081
58
93
248841
55347
279329547
83
378619
465670
262747
45
283325
6
83
277307
372847
38
4
77
191809
1
49
338699
885568491
10
273829
325487
154252415
3135
7
53
12
13
118043
283922
691721606
193372
83
424378
56
193059
173222
84
259657
65
19
52
10
235952
71
3
90
498402
67
344467
44
32
19
72
96
77
494526
160374
46597
664890968
26
567860313
344627
75632
7
80
703319896
85
2
102283
82
19
3
213962
7
72
83
171909
9
109927
186016
48089
64
3
66
316595
252812175
99
4
56240
27
429854
443708
88
3
7
103283
879206135
436485
230458
46
1
54
2
11
323133
379076
442528
2
49
348221
485864
272375051
92
279859
72255
99
162997
93
48971
67560
65
31
10
39
285048512
482302
3
113425
5
30
184778739
9
40
460992
145389
34
40937
45
265835
240534
370604
9
61
330343
49
117946
38364
223563
426883
65
14
16
65
130534
463855
7
985847038
44
38
887639449
36
351170
379201061
10
91641
243181
97
61
439646972
31
73
791461480
822268094
9
264953
17
32825
30
236111122
62
540593846
65207
2
8943
44
85
222431
76046
48
126154
67
7
75
16908
92
54
294295913
453317
387609
50
56026
41
35
7
240737
61
405138
361472
4
79
32
7
94
251516844
851126840
6
59
35
28
174533
57
309864
44
336960
26735
155747
38
2
151350
63106
6
221512
9
235525
94
8
455372
7
54824
66
169132
66
48065396
447107
3
438724
219025
315349
426546
25
2
335369
64
147383149
16
20
423133
253759
10957
385152
1
12
435471
47
20
70
414465
706023149
9
10
6
96
285894440
16
4
426335
683611193
258264
261119
7
353532
270024
918981080
217944
13772
75
38
65
151390
143971
468815964
337285
49
80
421804
37
61
87845
741108954
200819
137495
80350
78
273681
60
30
298567105
78
349842
51140
7
68572
243956
64
61
492375399
61190
7219
753003263
249162
56
391872
317412
25
2
24
59
29644
263511763
47
276165
340754
49494303
77973
6
71
87
24
63
41
2
9
33
46
12
88
350839
72
279951
38
201816
446045
148562
225517486
34
438386
1
35
487847
13
24
854985743
18
182986
400327
88
751417333
193592
38
599149923
97
55741
464078
77
36
3
48
81
110700
14
8
64
56
161321
5
62
86
53
3
72
376470
270314989
61297
5
45
29
194954
82
352712545
6
3358
13
8
347083
330968
873149660
90221
9518
65
912342359
14832
90
211658
461311
327230474
74
128692
2
496217
7
64886
64
368087
390346
76
74387
40
93
6
79
4
462050
12
55
45
2
100606
77
834172553
223519
372382
7
390105
309117496
165141
305412
284407
87
80
79965
242991
81
388427
81323
701817398
430400
69
411795
476154
8
59
48062754
88
71
88172
77
131891363
461323
61277
19
35
74647
368111
469675
395706
359530
450706
79
8
69
63
24
310673682
20952
62
151701
426712
6
84
51063
66
19
31
41087
879471006
243645
697129664
2
366238
83
324159
244824
309877
150001
17
244142
656914757
23072
360773
66
137669329
13
58899
68
98344
801593476
706768805
8981
28
426522
499554
497052
460512
18
252737
71160
7
98
28
54
128276875
32405
95
47
11
88
80
445629
157309
162306
97
1
372353186
178595
68
381027
264919
94
638520149
88
426866883
1
28
277155
46
20906
159345
36
320982
191351
63
261164
8069
6
147955
69469
80
238721462
24
5
379783732
7
2
597502149
417384
421185
34
6
89
1340
79
321992
91826
9
57
488266458
140358
262328
352681
83
72
158078
437984
40
26755
79935
364957501
3
412058
6
203666129
131491
215336
141973
7
50
66655
600753303
219111
87
71
60
1
4
333411
742707813
2
74
80566
27
167607244
243057
17
257084
64
64
211151
61
88
35
973826468
33
102301
126774
133600
50
7
77
42
24
86
210428
32
258453
484604
42
13
66
881315206
33
328426
749309332
9448
7
312837
9425
36
286216
64
4
59409
75
83
417563
55
86
444700
284764
455012
371410
238193
335019694
495933220
9
18
145335
98
23
27
200036
98
60
79
13
463443
157299733
59
424756
175865
27780
1
112557
9
73
211457
337249
408285
6
32
327861
48
56
443135
7
46
239814
321040273
289113
70
4
289680
5
2
84
337919
127152
14
45586
17787
259853
9
47
640077949
59
50
70004
3
95
237047
7
21
92
111160
55
44220
90
1
51
63
61
155180
42087
236392
207416
72810
127378
77
81
2
10734
941403010
79431
268716
295304
98
17
52
168607
360509
441832
123666
397562125
89
487539
476154
33843
8
169207
8
35
7
29
347414
5
8
83
32786
115535
50
71
7
352574
438354
407497
100095
43985
89
287401227
455876
89
75
32
373053
476770
344124
356017
50
725845207
9
350031
107928
817363246
410597
271542
56
725610427
48
5
89948
95
280946
57
58
90
42
896093498
773514735
3
52
32
464695933
63065
64
216861
420443
61515
14337
72
295138
84
17
69
19
133502
442826
12
99
79
49
967145848
46702
37
54049
82
27
8
58
23
11440
69
318673
80230
58
86
112034
9
415784
139551
29
182727
9
17096574
269942
65
164479
233951
472582
479444
210237
328197
238697
63
63
1
18
170851
1
580511397
15
403798
306480
13
498837
35
29519
230421
31850
43
43
281333
329103304
25
266278
607581160
43
32692725
50245
212833
33136
467338
990159859
332690402
6
1
9
2
7
515209275
49
55
361769
96506
9
464737
616189076
399099
218699
576603843
191956
420909
11
4
7
21
284651
497450
64
44576
414716
122509
30
182399
44
324410
735569784
46
52
335521
488304277
413916
377132
351962265
89
64298
19
652779288
131431165
2556
5
63
31
86
845890681
136116
18
80
229665
93
37
4
423623
28
45
93
919957781
69
249639
244676
72
88
34
281340
115237
75
40
18
246892
277211
80540
93
40340
369430
47
1
18097
42557941
338498
86
29
70
355090680
22
96
27266
19
161642
84
360907
41
940960028
175966
428948
87
2
9
441672
114959
30
304928
88
133265
26
73
46
61
95
58
93491
25
3
34
91
37
147341762
45
404518
470563851
793882840
340332
50
88
42
9
380404
41
64
98524
16
48
479206684
104338
121319873
56
468309
2
399760652
6
69
69
263129
371401
14
453457
312955
337486
49658
7
92
48
93
96
78369
100189
173817708
93
318225
71955
407322999
39
12
384151
2
89
91
27
12
119589
11
148287
23
123127
43239
28
226297020
15
12668
28
439529
50
70
83
73
20
9
196496
520747489
7
25
324813
313417
175829
71
56
46
19
68
65
438378
85
25
10
331097
839112687
403863
82553
229696707
87
29
4
8
61206
292865
110383
6
40
8
433220
457916
496022
86
74
377983
312932
155826
50
17
94
451353
425545
474701
43
196760
131180
64
117067
71
202075
72484
8
327779262
91280
43
18
270619
216861
31
6
83
71
469550169
290683
14
208690
114750
790934058
4
5
451989
80
471031404
63234
91
22
81
213510
737107474
8
452044587
372427
8
22748
28
82
3
46
26
349234
35
7
443808
78
82
456093
297615
415294
57
67
721415894
119772
407199
21
56
135966
57
72
211912
39
58
37
466410
84
65
57
479345
55
617393399
40
82968
462240
12688
252533
27
425659
595380519
9
314584
6
87
77264
8
58
414378
162498
266195482
21
77
7
283644
435927
434141
53
5
327875236
334296
2
10
9
189242
28
69
297395
81
75
44
75
198879
37
37
60
25
634819608
58
473512
134513
309602
20
44
62
39
29
115256832
57718
318669
438616
867185639
90
195756
43
42
313411
204160
78
45
72164
65
25
79
132207
9
65876205
236542
269399
475427
1
407283
44
16
145391
13
66
854381951
8
97
249765
98
431945
2649
84
32
39
17
53
168756
37
82
89
56
322465
57
384879
31
343577
485873
23477
12
134653
334787
17
71
30
33561681
693400877
43
923707380
491851
1
63
30
128211
6
75
7
156109
52
362587
87559579
348548
32
274318
11
360338889
268828
923784046
283742
81
72
51
88157
205360
7
254881
56263516
451375
53
16
172024
471853
59
387522
21
81728
613177695
307111
59
9
398495
71
223543
377053
76
26144
41
114421
842518367
31
78628
623684343
392634
24
264539
348247721
1
7
48
91
94957
303596
87
66
205865
349329
85
430178
466639
98892
70
90
320589
70618
98
48
78
756685032
97
86
8
450459
63
75
63
198005
229205
301883
331765
71
47
61
92
867990559
80
23
571861096
72076
84
5
209308
86
92
434688178
68
10691
233015
87
5
372962
157522
53
197009
15
36
23595
62
577381585
20
6
83
70
338890404
69
138181
38
55
95
76271
59
51622
189155
60608
365081
103748
512557182
608391518
257563
30
91
356751
88
91
2
417678
172540
28
33
63104
2
80067
399506
1
422566
38
368203
390848
61
49438370
175307232
2
46341
63
348265
776396415
63
354630
178033
164425
452143
150333
60
8
68765
145138
3
79
56
103107
38
245593
64
53
53
597222827
66
494595
169346
73
29467
17
356057
95
71
3
22
390317
695000395
611104996
296319
123666
164891
997472604
8
17
19
118322
576142236
98385
249553
39
423420
397153737
19
632920336
68
61
70
22
483146
207774
129760
113279
127020
106413
17
4
7
322965465
8
67
438418
286239
265859
89
83499
117941
179306585
2
15
314913227
55
273611
50
67
387068
69
271910
494022
400149
84
40236
97
82
310802
351853865
86
440038
39
460331
444546
4
11
87
22
97
70657
84
77
3738
472055263
2
72
306814
98
21
46737
56
65
58829
384419
79
540932166
169357067
82
18
2
454557
97
490813
375285
58
9
90
91027
38
37227
3
39
31644
26
42
10
410327178
20
90924
82
354616037
414826
42
1
256884
88
6
150439
15848
54
329732
70
45249
1
5
1
464995028
84
8
8
225358
144712137
83
3
12
38
106971
37
142146
62
81
448348
5
809100344
355705
138946
9
49
7
4
32308
170364
81631255
32
197319432
5
97
9
77504
56
481180
298882
55497
120424
72
44
35
467590
81
20
20
47
90
474427
90
13
956721628
9
62
402613
114088
27
31
75
633377846
23128
47
84
88070210
69
222912
9
40
680475010
46
11
61
27
440249594
67
34
196744
10
2
6
149857
154217
91
425978
395821
95
23
84
41
387307
30
233671
18
373563
359626
3
289415
478083
21
50
216329
4
3
11
85616
80
97
293485
887912411
183284
82
129334
80
40
31
59
84
18
345941
421956
11
47
84
351718
3
8
22553
41495
299688
416195
69
315240
88
5
9
20
493001619
21
298563445
417474
66
3
49
9
367533
75
84
85
4
11
105137
688055183
426620440
795281309
19
5
94
439561
359502
393113
108588
44
496234
99
17
24
60
489793
46
280064
159586
52
24670
36205
7
1
416532
4
24
367167
189598781
85270
51
66
453320
70
214923
63
10
9
48
299106
475252
185976
57
87
90
39298
16
338107749
484453
82
40
428142
455055
80
10
73
193105
50
571134665
268585
100040
88
91
6
32
242177762
119889
879731000
97
302088
82
37
90
117598
31
68
246922
7
73
4
172723
3
28
80
3
90
319635
42
465074
30
477940
90447
45
13
77
207777
66
36
1
94
289803890
479551
37
119212498
338489
54
62
113195
443106
63
58
376257
61
7
129491
340047
109428
461958
821082105
221536
35654
478985
79
90
460530
5
31
166469
58
18339
4
235436
93
286383
330505457
213388767
116375593
404177
68
3
80
426536
41
7
106916
497380
63
476384
170838
81
140993
292797
243457
89
202562
89633
338563
78
92
168451
383279
422191
248515023
224296
238967
48025
518197259
50
67069
36
400504
76221
474219
321159
224078609
470872
90137
561558424
32778
474324
352704
60466036
299659
52891
85
43
593941881
457307
55
3
10
45699
153843
6
5
690249803
266139
31
82
64
66
36
69
436942
424512
23835
2
5
431641
338901069
478616
22
25
453149
624494475
229746
40494
16
20479
3
121303
288339139
743008545
465562
1
448251
416011814
235753670
9
55
734387377
77365
387001
75
34
53
79
442166
70081194
87
67
24
18
25
299147
278173
65554
198622
22064
49
381091
79
64
73
4
4
99
214143
74
35
81
193026
97
340464128
6
58
85
1
63
403818
180607
977825611
18
30
11
2
116192360
65
8
13
75
96842
46072
19
374492
78
416968
209123031
87
17
347185
16
119762
6
409057
243872
23
82
112514
81
357164
208663
85
84
305961
47
86
270383
105259
393399
184081
38
143627
38
35
7
59
64
410725
4
7155
20
6
3
7
345819
197920
155952133
217436
1
370492
67
159280
232545
405678
96089
126439
235191
9
233850
383841
12
18
829920977
212822
141043
14
11
94
1
259132
5
93
342278
459691
437332
273857
60
92
73
433853
353712
34970
26
63
61
96
35
26
285703
34
62
295262
6
31
31967
143145
56
52
28602
112277
47868
21
89
130740
64
50
319183796
84
46
26
413825701
85
276383
463929
2
46
41
75
396772
58
183699
387097
7
3
479943
99
302926
25
299223
13
70
32
363652
391974
907652718
152354
982893610
82
92
33
87
96
18
55
414563306
5
190898
98
4
81
364839
41396
17
18
41
8
231707
2
4
398131
400207350
3
39
84
349177
2
141685
147180
481746
40
42
235474
60
71960
349358
380276
90857
38
265128
38
307899
92
4
29
74
194133
316174
34069
36
66001
52
333558046
102464
1
322528
3
9
78
291908
78
181184
5
299239
451481
10
192177493
67
383103
65
27
85
68721
58
269472
47339936
495751
469489
286154
402222
71
68
14
10
179394
452446
233015
56
41
274461
32
15
91587
546931346
414068
97
214627
187088
5
89
64
10
7
166776
266326
57
9332
119205
402313
461913
16
18
8605
54
5
83
42
54
240395
56
370302
286256
45
56
86
118729
37
52001
52
95
526666981
299841
39
4
126206
392646090
89
37
108237
97
86
9
22
201627
33
262664
26918
620992230
64995
314959
2
485806
43
463814
54
96
402493
3
38
61152575
303720
84
194996
260585
140945589
9
66
259913
52
69
959452105
91366
921136485
69
623151270
76691
96
5
278647
4
29315
163168
83
3
490883
34
372374
415278
48
370258
598811272
497178
47
31
250153587
60
25401
66
18
92941
30682
158097
735995070
456304
964474586
9
65437
38
169245
30632
91
323800
897012444
261921
51
230852
421069667
56
12
404992
227611
1
21294962
89
309051
64
83445
243130
71310
85
474732140
3
24
381411
424314
89
393123
94
8
139394
290810
224857127
109071
6
74
524109241
130622
9
42
40
499854
12240
176021
307253
15
63
293162
465364
185328
96
33
281639
599232949
136227
112760
4
58
163662
78
23
5
9
46
413514
85
84
87
252779
61
369002
58
595311911
459319
195177
136591
81
608590950
307245
21
211941629
598843928
488256
13
92
343264
105903
55805
365893
55
64
71
12
4
101468
346649
511021360
93
74
67
332226
58
483627572
28871023
4
39
1
9
8
78
19
136288
56
169903
13
63
8
53
541687571
48
444794
520283886
258993
364831550
429754
531549308
209789
29
494207
21
68
15
316557
2
2
46
865704815
461469
763227886
6
48265038
286111
150149806
415623
65
78678
361857
412141
228295
189140
274867
6
82
263224494
10
64
331308
61
372329
8
467014
183745
7
380355
212043
158033837
58
6
24
345990
472622
403140
225971
351096
41
462068
226988
76
79430
250760
81
396009
430206
94
417068275
9
463445
422181982
341294
44
672770280
64743
397392
868581053
323872
74
181369
37
17
58
420507
32
47
60
160947
70
91864390
41
315215
18
104614
95
777455188
401703676
183333
22
28844
243874
17
105657
191432283
9
487428
3
19
111746
103847
75
70
60
140823
499435
46
280682
341438760
470291
233910188
49572
637582495
8
43
8
72
273523
92
56
18
85
51
14
66
496385
46
373335
6
447767
66
116531
299893
200608
316295
284265
85
25
360546
98
291837
91
14
415623
84
10
40
7
7
41
93
69
3
24
265440
33
62
497098
328282
8
93
255201
383175
66
7
106131691
6
134419
1
37
79
34
907811685
94
72
28354798
578870121
144132
98
53
15
264909
1
202700
9
241355550
13
499521
465035
125742
763180064
54
26
38
2
251711
88
9
5
446580
361686
56
34759
2
87674170
473744
8
254331
53
70
197425
115645
80
319071
56
447449621
25
30
95
3
20
64
415098254
789834115
162803
21
36
27
180687259
50517
48
66
4
29
106924
1
449498
19
67
37676629
400732
25026
1
1
1
4
461748
660736215
61
63
16
93
593708647
24606
185866
92
33
477468
450301
34
4
5
1
81018
6
72
73
373033
603412242
264604
104693
49
91
48
4
86524
7
28
13
79
398176
38
65749
305439
340521
23
9
97
330941
6
5
412684115
7
26284
26
82
74
65
2
14
3
282363
10
3
30
7
49783
76
73
59
890744262
941091571
196280
242795
60
21160
56918
261637
91686
376253314
355187
873338219
35
37923
12
9
21
54
87
25
38932979
5
162705
11
546529310
46
18
378802
69295
324158
66
353785
62
339733
1
22
42
41
489366
164991
36
57
253335
2
199182
300279
367375
276010
4
307707
60531
85737
35
424541
89
644331413
76
67
481625
19
58
4
2
20
280409
312043
25
309324
368537
94
84
317740
156885
331150
192784
86
45
35
39427
56
369805
406158
57
9
347633
94
89
2
41
257458
3
90692
48
61
171084
5
18
57
8
407878
60
159605
9
402589
276726
1
220154
97
428838742
14
490848
138463
64
247780276
153692175
2
24
18
123713
293440
259297
83
29
82
587314598
399226
64
456104
50
42
114014020
49
22
282446
3
341042
90
67444
19337
441002
290105640
14
202594
241613
806869625
481313
17
152357
34
29
240643
17
441092
99
822838738
89363
79
358802
37391
346542
16
48938
480774
150805
37017
279030
426133
24
22
290960
193186
2
834674811
90
93
456275
21
32
71
9
302749
337208
72372
919026630
82
77513
90
53098
337437
22707
22
88824
14
184443
62
10169
16
67
230102
251301
79
92
51
81
35
318432
173645
426410
444662
52
72
90
331898
71
124708
475742
80
465834
378487
463146
915116865
196930
476054
447266
171397
85
64
339490
7
58
82
82
6
443302
183174
72
93
27
241201
268466
10
48
235012
475999
4
393711
449123
299117
657048874
89
307354
31679
363473
6
28
896992981
465338
2
48
3
79
33
126523704
228328
390969
83
180952
24
61
64
105318
307401
18
317234
57
16
288126
139604
469103
44
83
3
70
32
424747
416962
17
9
69198
80
66
45
352366
54
462753
946397098
62
115279
261811
3
3
330764
77
360534
79
176088
25968
263726
66
11
85
29
23
46
2
305517
34
209416345
460957
55
34
390441
186205
76
337863
2
468059
3
441696
333464534
34
37
874185747
3
39
469905
99
63
145436
29620
58
72
447382
497529
42
20
4
53414
910092751
2
69
362393
82651
375405
401162
86
62
487299813
27
381649
4
32
424350
33
370234496
74
50915
62
8
38
77
78485
24
491674
4
76
19
79
890652467
69
277971
6
237804012
14
228535
95
15
25262
47
404381
322733869
49
78
193693
98
397648
38
90
68
78524
154148
397272
303469278
41
5793
5
71
127907000
84
477309
9
14
99
70
13
276002
130859
403628
478741
60724
476905
381149260
90
7
288764
93364
9
31
12
58
56161
306619
73
417420
24
327036
699330563
474407
280869
214667
112273
358188516
50
196063
42
83298
262548
5
3
186441
49
234197
27
30
91
95
265465297
86
85
68
82
275502
19525
730686011
7
102299
54
26
85
307060
169799
4670946
25
146105
181513751
4
76584
244678
78
59
614315791
169257
9
5
66
70
5
348596
316949451
202659
110669
35829
85
68
4
257097
88
8
313207
25
70
9
980558076
58
209380
667683765
54992
492689865
82
219469
92
80
5
167797
97504
21
33
161041
98
6
9
140073
43
79
33
437827
22892
32
432087
56
77
58866
3
35
20
20
6
446307
430125
732170820
182328
4
90
316231
311305
273236
331415
369981
77
144828
20563
434774
408570
229491951
313764
444383
641647930
1356
401837
476777
76
407987
88
64
65
825594837
84
489304
63318
93
491838
21108
655600515
139691
21
266215
162447
140968
300856
15
55
78087350
403776
91
2
18
9741
28396
470059
110638
346982
15
12
47
92715
98
99
21
89
22
78
235722
452723999
31878
77
730404790
19549
13808
66486
814157405
388774
323514
151424
431897
60
134345
237396
41
40
24
9
704850008
80
599450090
458047
28
38
6
82
39
408404
431664
234224
32
172349
810384387
32
49
76381
88
138468
69
434766
362439
414683901
11
6
439032
3
2526
252731
94
359753
617575467
35
10
68857
241681
62
3
308752
45127
111541
422538
90
471200
66
99
235526
191595
8
7
22988712
415769
2
428658746
106494
286955
456800
848210549
86
43
4
23
22
5184
5
7
19
84
611304916
54
285327
275266
51631
48
70
75
490927
374354
43
74811
307945
349981
20
95
98
187119
69
41826
153476
521728720
41231051
458439
8
121436
39
90
347887
396134
59
62
28
60
834583902
32
28
199316
67
158334
46
52
15
382399
65
82
5
400809
79
86
201629
35
56305
29
6
63
103460
110511428
111622
474298
83
442864
40
93
338192
71
66763
63
39
64
954046837
492204
62
183901
451175
140835
138254
99450053
449722588
201489896
31
452985
4
24467
4
195854
785410615
55
44
49
68
455341
64
313091
313056
9
255415
386532
1
78
44279
294008
69
399645
4
69
44
95
75
42
454945
1
29
205450
310176
55
223256
9
30
125993
326044
92
181937
25
77198
362224
79
9
380033
48
358490
59
298958
9
49
20
436087
8
65
237700
19
20
305495
18
42874
61
194200538
3
72
225221
363855
423782549
335136
3
478323
1
4
99
71
182086
40
460502211
9
87
28
151706
7
480985
31
493506
372397
6
42
9
78
292556
12122
433134
203121
98939
412106
156094
1
636953657
13
399507
9
588211737
17
7
46
134078
68
67
57
22
103517
4
2
23
65
511154703
67
9
73
34
84
12989
269774
41
73
57
947848894
436271
9
115830
91
11
2
51
595388060
27
3
210393
7
64
177633
327013
23
6
13
26
149161
90
74983
54
89
95
300150
6
298714292
85
355041609
53
1
473340
70
302993
71
507664589
84
81
89
325235
348380
911664614
132274
427391
457538
27287
1
64
3
7
7
88
29
21
10303
159721731
31
4
19
457497
1
4340
320299
61
79
53
415438
14
32
22
13
4
74
278869
294047892
83
263744
330826549
238848
86
7
9
73
83689
25
256414
104891
4
429339
19
13
33
28
464719
235668
5
93
234948
437642
206852
37
70
69
359258
36
12142
199980
474036
7
59
68
32580
44
20
3
64
54
27895
34
55
583984735
42
117739
89
49
347743
111075
71
47
7
51
17
52
38
79
10
55
87551709
491917685
16
178780
54
66
72
259477
84
136428
5
491884
334442
171538
11
82
82
67
286639
64
367522
50
350835088
56
431577
1
4
315930
499464
240394
5
117159
135270
364898438
9
411537
15
44
23
489332
1
456490
411329
419448
14
6
353921
41706
478122
444334
31
60
284775
118678
209290
59
221645
86
128793
55
33
37
6
50
351665415
211876
8
203192145
64
206437
161324
60
7
47
59
26
65381
476727
21077
7733
280588
56
109036
197422
3
3
3
46
6
3
91
413654
469151
6
8
214189
46725
42
402962
461661
404772
133874
78
82
473948
386422
39
9
455866
261057
241042
74
434100499
47
412553235
97
14323
346825
19
383196
37
74682
93
36
182158
9
37
91
849874407
94
4
59
192910
185285
82
97
4
322749
546520906
59
86
61
77
235427
26
482579
142042
62
9
200334
25
66557
12
597952413
52
72455
75
17549
371237717
243003
84
38
822360520
390271
490070341
61224
26
5
28
367171
209876
60
77
126135
362230
88
207192192
442585907
481344089
77
80
67285
7
169882879
396653
88
87
39
442067520
40
97
270801
40
7
27
12
160201
5
107467
246058
3
242288
157306
4
416631707
390789
85
162986
131123
90
981342899
463705
22
93683
498209603
187172
6
1
14
78
209633
297310
362475
414462
270726
96
8
2
63
2
479451
26
75
94
499752
33385
50
105017
38
27
26
2
75
77870
8
82
77627
80296
440839
682499490
58898
203728
94
393186
16
98999953
22
5
217752
34
27
9
51
59
154070
69
38
347486
2
194115
64
109783
420960
316118
88
435724
370954482
386703
99
4
28
3
331433
299170
86
340113
352744
14664
440866
362475
802569659
194740
22
42914
83
22
752353247
400634
43
53
8
12
175024
738426191
9
97
239370
15014
286508
91
28
85
382207
241426
36
61
1595200
76
6
288099
497805
775761098
129430
3
3
302269
37858748
289603
72
488258
242619
49
12
91
16550
240343121
37
146811
71
75
2
34435
71
15
50
41
362885
93
16
11
73
255328
157634
25
49
286278
88
40
446166
67
60386
85
40297
63
924279461
152353711
203693
1
706035198
485778
11
326881
221284109
16
8
11
384771
964151646
329129
40
452271
9
930734307
45
218539
215090
35
127302
449945
17
89
2
10
43
74
640727867
37
2
149863
480357
12381
77141
182214
207105
94
783635319
405278
25
756
253772
24
164486
68
208607
265255
73
945516479
39
2
34135
438845
83
9
63948
191128067
58
37
265173
2
53
322382
495370
158029
336469
33
42
79
9251
36711
257745
441228
73620
268117
481906
51
56
86
408558
87810
286101
35
72
10
12
82
22051
78
31
264164
35
85
70
96338
102107
350864
39
1
192504215
78
52
2
119927
88
431266
91
329178752
70
387215
310394
53
5
1
5
4
35
17
46292
428888
99
481690
35
74
15
409464
2
344283
311375
42
452710
393822338
99248
61
92
9
406417
39
888807781
303761441
58
260939
713824623
88
81115
5
442187
384697
739719452
80
1
374790
74
518159009
274385
47
124432
45
10
29
9
92
38556
82
411683858
1
54
205471
4
379695
102790
39791
99
281269968
92450
80
58223
79532
36
38116
577397635
71917
61
2
186337
328179
47
274981
26
994413477
260924
402817
687228189
83
8
277455
83
1
7
5
75
14
5
204645
22300
74
71
422901748
149353
4
10
44
1
325681
59
452473
5
423182
507042352
12
67247
92
61
12
428438
74
87
9
9
23
347448
605579003
39
280378
3
50
361642
89
455944187
27
84
3
819047874
411650788
410505
32
334149
182019
178350
64
1
88160
8
351976
1
237864
99
45651
312180983
2
103285
74
213394
867286311
1
495625
48
300080969
95
255111
101618
6
94
469727569
25
491080
17
22406756
19
98338
166884
88
52
5
7
31
403966
66102
9
62
94
14
357703
556319045
39
202832
320226
7
29
548056720
505141306
89
37
286759
49
36
67
81
190474416
962661117
89
94
23
695147725
90
13
61
257913
303991
25
23
355458
31
46
45
73
401350
198414
49
4
93
706828829
3829
531058775
47
79
78
504703956
270331799
5
338910
40
7
56
3
56
48
75
581263609
215803
94824
8
415904
244600
216832
190380
76
55
40
302177
266635
54
346889
413075
92
492812
47
68
43
471340
33810481
189762
19
4
718074485
427247
424066
85921
947585758
145013
204919
3
50
7
42
350098
41
471126
443576
213368
16
8
369445
807937588
289118
67
98
65
37
126073
4
224424
50
416744
2316668
462756679
232221
97
26
336898
490099
1
460994
345342
22
2
87
22383
497240
48
177191
96
111548581
637755786
131575
71
324026
60247
425651
50
8
72
50
16
23
134956
89
374342
79
6
191150
11212
89
9
13
388856
55
420247
8
329078
523655091
63
8
70
40
158144883
6
64
8
99
57
465624
12
1
74
372800
25
80
52
72458595
360814
54
9
319615
94
479812
181364564
28
25
44
156202
606937054
158323
703933980
41
5
79
41
2
87503
465768
30
13
264311
412457
85
74
50
146747005
405293
266698
17
325505
810601946
53
9
648777093
325999
433704
230356520
37
90
424965
371371
69614328
460393888
57
417309
12
73937
8
79
107527
484175
59303
439066
99
286237
82
278546
47
31
20535
298678
35
405043
24
5
701682745
126338
224803
99
72
57
92
88
4
50
69
10
876555670
36
220168
71495
216589
9
66
37
755984278
44
34
50
85
7
259837
442791
129158
37
150905
85
74
84799
243248
40
31
73
79920829
48
7
76
465402490
314296
62452
27508
8
3
49
387872
74
152784874
109563
127123
128844
218777
160596
240270
277274
29010
47918
68
53
13
13
517113934
238911383
486001
9
47
23443322
97
42
30
1
95
112799
431294
17
72
80137
479575
15
75
1
77
1
424224
453194
1
37
8
11
95
88
954095508
35086
27
59
6
488093
36
107683
336710
8
5
35
93794
668238506
524611256
67
4
472201547
12
454528
38
45
621436993
5
68
20
243789770
187044
13
12
316783
74
37
71
31
38
38128
23
17
28
54114
268319
66
192316
389275095
48
2
73
29
60916
64
337896
551548523
1
261029
4
26
38
33
38
161893
64
286128
200752
35
62
48
96
81
88
55
83239
5
245816
516520164
15
49
342594
13
935836558
240400
39
101577
466231
88166
69
814832874
36
282506
87
4
81
20
377786
281970
8
189772
55
186880
432128
391832578
28
330721
32
87
2
70
96
276783
9
32
81
606345840
24
92828
48
465471
305145
3146
78
112321
905322457
365318
91
83794
4
84
83
138438995
23
84
157247
34192
33917
155771
76837319
76267
6
20
267644
306241
487476
265211
76
151682
92743
9587
295400
8
107596
174972
71
290013
4
335359
67
1
46
8
26
67
493873
68
22
416547
2
629399629
18
89444
95
15970
286891
233445
34
299747
92564
107225
49
9
60640
539005263
96
150483
455859
20
290300
400694
7254
381794
6
6
83
12
80
81517540
449004
55
2
66
230554
403320
409386
55
36
52
476133
478830
119924
456688
16
7
74
165050
28
124495
64
482522
56
259506
320420
47
6
188425
387893355
340284
237418558
37467
111002
13931
14139
24
4
42
73
79887
50
38
13
28
160711
90
345947
85
72
58
868536320
7
463672
273772
25
39
438843
302685657
200553
119964
4
474292
2
370548
16
30
232146
278382
145677
139912
18
286637
76
292465
176289
321333
75
171746
28
36
3
450547
31
67
311029
451138
99
83
73
300623
245583
925722311
171164
495842862
85
196795
7
61
59
456822
68661
11622
372202
92931
442667
23
266245
377117
56
152736
487139
423587
211139
65
56152
11
769505002
220254
335175
287312
99
369837
2
465715
6
174316
7
12801
164523971
98
478374
35
18489
468694
64
170708
1
91661
296342
313656730
3
290867
946801093
20
84
334431
143087
154728193
40
214369
5386361
87
431125
380586
331951
24
154088
5
424221
206490
9
656815143
294511
147362
60
366512
164130648
33
62
97
91
338570
2723
51
98
2
720159471
73
119202307
57
2
15878
83
233345
203395
79
21484
28
53
443714
3
464318
62
3
1
5276
420277
77
309198
27677
68
127733
52
34
260403
50
52
204493
120261
41
13
3
724
91
59
19
311526
53644
422352
58
483394
58769148
15
21
32519
383018
327496
14
23
98
468975
895452097
70052
45
492036
610581765
11705
444664382
98
317412
71529
265804
121151
345208
67
74
80971
3
5
2
860697800
469661
70
486976
341592
353973
82636
13
40
308000
380046
199425
8
13
153672
51
28278
28
47
33
771768472
243813
90
236025
41
434291
292688
484807
481808
34
34
68
771822119
68
59
60
71073
77
229473
305259
20308
4
23
289655
85
1
207762
34
15875
13
24
471636
333675
65595
50
135723
15
20850960
318516458
20
341421
401691
83677
72
88
13
13367
31
904147223
88
60
96
8
992347224
372035
176218
36949
110697
18
102822
77
223455
46
34
144470
37
33
232269
432953
46
2
97
80
105445
2
12
8
265153
29
50
389631
132567225
384544
56
1
38
1
91
403264
92492
23
80
427660
69
18
3
189026
159655
39
59
467100
71
15
49
242817
60364
24
29
21
50
60429
23
78
91
90
87
50
430818
394948
61
948768293
289736
495841
317406
466184980
369982
765741032
306207
545399948
4
41364
42
62
439633
205997
98
365605
114834
118596
302988087
9
96
169284666
6
32
377614
62
76
617241074
223094
484336
187036
66
80
138632
107022
56
72
826246743
196449
209127
252334
2
50
7
219921
2
91
24
140351
851418672
80829
867590863
52
283755
43647
8
309502
24
85
560503905
38
53
270832
446616
739992429
61
60171
449573
96
4
26
476144
374607
197751
57791
3
40
55
500801913
3
69519
81
163268
75
312120
29
28
229377
93
87
249156
337763
227458
53889
162695
73
9
461821
38
109552
42
65
48
43
99
47
54
335202
64
82
186140
92
69
6
22
88
33
364953
51124
72
232091
62
41
458269
178903
388244
95
8
99
960617728
69510
329322
350888362
40
97
67
20
148316
190326
251178
64
165444
537261979
20903
80
59
277249
98
478302
119437
66
7
414399
37
7
280132
2
234747
21
4
93
150671
6
172717
68
13
39471
267842
247053
71
30
37992
9
9
470100
306994143
7
303031
8
367497
518334839
47
217776
721571504
13827
152244
45
43461
30
62
5
26
25151540
86
466850
98862630
109990
57
3
10
38
4
65996
24867622
481779
86135
66
477266
59
410218
7
254399
353944
82
437777604
67
10
35
54
2
922710284
83
24
217510
372765
525076958
285703
59
576804731
6
316935233
59
251899
76
21
234887
76
34
49
1
6
2
482667
31
109190865
9
342707
314219
451982
63
395943
177087
183722
80
285488
10
3
9
148555
214060
1
56
693635951
302698
205530
66
322905
73
8
172290
45
62
442364079
308379
355571
41
431752
96
36
90
25
78
321831
99
98
379069602
436822
85
217802
244088
365570
91
183164
82
79
322657
4
424876
7
11
94932
231979368
71
585232540
69847
60
64
69
341916
96
364528
545078757
78
746067312
360407
68
46
86639
69338877
91
182562100
90
479460
375981
63
73
42
74
83
96
320815
134198
171280
2
187281
93
32
36982
44
889675822
17
53
402625
431146
229387
95
49
49
485291
246479
381607
104989
127097
418712
114227
9
86
54288
65
499284412
52
69
830168803
36
52
312917
277817
55
78
97
719861793
492588
304609
63
986658895
271284
75
26
42229
80
34
822079776
29
135513
693348005
47
445567
1
60
22
310074
10818124
13
91622
604912078
60
317455
241333
18114991
33893
32
23
76
46
14807
30
3
33
448895
241499
3
109113
48
57
257722
218501
227461
75
330341
427942
336086
213987
645245661
36
98
51
13
614386510
381913
147423
238391
345803
88
98
60
76101116
293224
365723
54
425662
3
108487494
391863375
77
7
312157
92534
46
9
161422
8
23054
44132
82817
68
36
878077156
451257
213814
11
481724
206575
40
413496
92
9
3
166822
16844
84
12
93
79
21
771050430
235815
418760
36
319788
72941
410556
644760116
70
231211
31
33
93
191442
21
8
84545
84
28
391925
75
257003
404193
25
52
5
382008
63026
74
6
32
36
47440
5
112165
23
54
6
204680
97
22
45
451893
63
87
33
37068
461343
40880
96
49
315616
6
60
49
480538
24
60
90110
476469
5
884957961
17
248790
303285
44
76
36
3
216484
169127
949360183
121059
33834
75
60721
87
28
121221
57
77
228871
176709
138201
70
412293236
2
484467
4
36
88
54
2
4
301251589
767209560
179735
997883846
288200
386902
84
159196
50
494359
8
99
123845
445802
27392
44
363499215
351519
48
140497
344527912
350948
84489
305635
482166
69
47
359408
15
299527
937720557
9
3
450799
95441
8
25
91
482834
341364
88
462735
23
67
483793209
53
114039
12
40
42
47
353719
40
4
49
2
56
21
25
117538
464235
23
388736
416444
8
499783781
190136
7
35814768
4
97
345517
834169607
53
78
228126
29
176623
421054
107087
444703
19422
81
117872870
83
412256
339984
401991
69
196307
93
64
340806
480083
27
80
780564241
125466
9
767687580
6
81
30
390772
92
40
48
25413
95212
124146
498739
3
73
352725
432113
700701315
97
361161
407253
53
411752
28
48
90
114008
36
459421
12
4
291582
80
301364
69
144650
410187
221478
53
370157064
52663
67597
13
337165
42
209355
16386
3
481483
425762
18
230703
8
91
81
4
76
6
101605
459335
7
8
4
214894
318998
417827992
98
84
907038555
9
7
587386867
63
432233
74
35
47
432326
