310790
445525
497690839
357847
25471
75086
5
441583
189578
86
871161899
437140
161645
73
358297
74821
19
165603558
59051958
475161
84628
93
274415
95
916415212
495342
66
98987
90
86
41897
94
90
39
176048
479324
53
29
426943
10
407781
417286
74
480782
11149
35755631
36103
99
270796
361240
10
132451
96
49
232289
490978
1
334072
25
10
1
3
261959
316873
364143
8
91496
45
6
337962
58
425925
137290
749700846
57
73
468512
1
22
71
63
7
60
75817
764204804
6
28462
36
66
28
30
692357091
28
65
57
356309
50
83
31620
80
99
433456504
261632
49
71
425702
82
68
490522
97
414264
96
611877388
30
22
78
68
88341
80
7222
69
5
110006
22
50
1
805103428
57
79
1
55
377951
57
414476
18
443715
23
85
456098
427889
26
135133
6
172551
33608
761553372
410888
7
479853
43
43
58816
367604
9
579077980
83
328814
77
3
119588
47
7
264921
97
332394
75
186382
545907068
54810
38
9
445406038
62
81864
55
1
877114632
186768
58
125498
15
96
154601
35
103013
44
163699275
55
8
226044
141614
87
64
91
8
72983
432229
141869
12
24267
8
46
311016
6
62
78
3
39123
51425
23
38
20
16
927383632
9
95929
532739941
86
459201
42
63
233066
417899
457142
252869
79
108125
281515
428903
20
92
8
438397
53
66
18
46
219736
93187548
95
116912
10604569
2
439449
3
15
68
731374912
57
66
13
17
65
853541770
27252
85202
454318
329540
96
54
420120
425354
117089
32634
83
255787
54
381273
302946965
401932
29
20
515500321
460737
487907025
56
844147237
46
244189
94
67
78
45
823
10933
222638
441113
35
14
489692410
64
116361
58073
323012
387157
64
188281
74
8
909418018
84
8
432891
53167
32
439168
316700
3
33717
397578
35767
203556
38
75
38
316591
49
74
301373678
4
477158
55
234549297
379002
1
427686
56
95012
1
89
70
72
63413
474220
419411
810374780
66
44
435285
4
96
382545
5
63
537222858
21
608220511
358438
801587977
50
2
5
707199866
768746214
67
6
370679
410
195050128
2
488233
24
60
8
46
36
94
82961
59
125903
1
490296
11
337067
25
158388
23
52812
66
412520
332355
56
160506
66
404696179
584558519
1
56
85
98816
43
6
133018
412352
8
204097668
488549
1
55484
31612
474569
191194
1
96
234680
121987
788317525
69
649578458
199061
380186271
3
15
53
443593
174728370
77
111066371
452022
65751624
84
33346
38461
5
60
316589
332182
117174187
14
10
408728
117941
311335
10291
24
4
250903
474653
175260
5
85
139664
53
56
7
387568
8
47
113105
41057
468057
65
49
393112
37
451890
45
710167530
708865543
18
176811
331324
36
177710
36
363965
52
89
66
294823
52
36145366
194456
40
145210
80216
2
627003403
486022
412784
36
18
194202
4
9
78
398064
31
110492
491304
298817
345242
73
26
68
350798
302875114
7
295421
36
498902
56
12
73
83106
6
283272
8
53139
22
426424
39
483395
258690663
419400
41
59
341151
45
297175
390452
371791240
2
44
99
407973
125506
14240995
274798
329416867
137416
64
340761
122525737
46
111311
35
94
17
197629
37
303568
56
234976
236259
72
83
37
33299967
18
728421376
1
96
53
370122
54393
488719
6
82
79
322231
5
81
91
46
727627534
32
25
3921
657553601
7
2
239346023
210136
931982584
22
456913
9
345371
6
65497
202576
149484
51
2
271302838
193869
34692602
197028
363443123
82
29413
200887
377967
1443
20995
72
439538
85
55034950
70122480
11
51
49
16202
146603
49037
309615
58
154032
42
283798
218279
22
3
457278738
327339
391416534
9
369766
331004
97
33
56402
74
4
768331231
55847
9
584650770
274621
487685
125218
62
95
15976
50
43
26838
57
300282345
41
901010378
29
66
4
435226
46
6
91239
211471068
94
99869
117973956
89545
167782
7
389683
476087
269728
45
6
96
237119
79
97
25
70
62
461664
59
844934971
74
502800981
289909
58
64
88
386213
7398
62
204324
485274
360162
78
20
74
25
21
90
376018
61
269120
312087
54
482112
71
84
4675
339320413
71773819
20
97
473945
431606
61
75
138555
86
90
58
12873
73
84
276303
5
9
71
19
68
724281871
43
39
492032
120392536
320591
8
55
3
3
31
3
124704
9
325533
370911
495853
18
91
33
17
1
897814721
24
34
445935
82555
404971
455878
9550
7
6
94
84
259642
442172
229744
297398
3137
5
313053
3845
279797
446403
466932
51
122807
87122
4
203233
91
143492648
816
156857
228602
680669344
75
37
39
221356
97
174631
12
518227837
149484
51
971
315094
818527782
65
203928
41
188523
90
172879
8
159249
37
108496
35
318242
247220
66
86
719058672
265209782
1
58
487857
58
13
4
392488
14
401894
93548
58
21
397898
19779
21
330696
5
299459
121772
83
264085
23
12
34
37
29
366677
72
3
348588
425911
121974
34117
707774582
86
354669
418308
336173
11
295651979
46
239101
487510
23
81
406743
287046
494098
251419
146439
56
10
426735
404003
9
83446
73428
255869
14
483766
57
81
7
263063
1907
30
278222106
118436
46
247492
477078
81
1
427318
404794
463747
75
8
68
5
332261
49
418376
9
98
4
421172
430563
52
149663
3
22
29
705906
23
33
393909
128734
38
55
157876
309334
299893
186535
162421
94
473018
474404
58
403488
295065
198759
256623
52
59
452933
965828003
64
302933
972866218
284420
57
29
34
76
296972
354117955
45
3
68
6
124967
8
27
499374
23187
291750
14
176532
333433
426798
15738
406715
195704
52
60
82
706973916
56
81
85
40
249934642
862651293
32
171474
8
63
39
75
51
76
5
95
310591
138712
49045
61
6
447711
35
319430
52
93
703954484
197618
13655
342892
334995
170683
386530
98
81
169130
246130
386366
1
3
83
79036
6107
95
321951
315089
186050
222646
20
109748
19
410220
308188
32
276400
323174
7
33
106243
17468472
23232213
31
72
25
463205
23
491794
90
36
650915428
819893334
92247822
32
65
50
81
297860
43950
4
29109
155295
13
365035
13
10
243998
172602
129528
368631
5
56
47375
286529
26
24
48
48
567066861
858844056
383113
321093
290641
9
92
132651148
32
35
97
318266
432475875
841454685
28
414556
77
57
1
14
4
38
18
6
63
6
234101
56
3
12708
308900
76
89
67
414775
78479
44379
79
21
42
244180
255928
91
383833
59
35
380494307
846048111
3
336920
36
59
16
84
590721404
483401
88
419828
271916
467036
38
34
210751
59
456207
312146
79323
62
107657
400933
325353037
44
460854
410019
11
48627
132150
242871
24
182086
534822548
60
433152
77
97
78
405526
28256
50
210819
3
45
9
537450081
36231
6
30
151175259
82
388436
92
9
79
12
424942
170069
65
65
93
210793317
40
34
716837281
267849
174633
574256317
27
54
232944
492261
23934
30
207149
457051
58
212704
199107
31
6
8
27
279867
5
48
1
74592
74
404097
78593
46
572693722
271083
293624
93
398433
334546
69
2
36
308111
32
24
301712915
447677
3
83
42732401
3
203897
373667
476231
397116
358843
271542
19
20
265707
48
137586
96
66
3
72
4
729153609
757268084
78
6
22
74
80813
457033
183685
49
361064
24
747482172
436119
203137
237693
9930
8
67612644
449118
129394
29
90
288554
57
78
334395
248547
13244
97578
812986016
9
67
227420
28
7
43
97
30
251265
152414122
25138
86
5
918071455
14
312063
61
476434
5
92100
462324
176311089
474475
52
12
287159
89882
45
71
411235
4
300293
122309
78
57340
58
2380
1
78
34
10
27
294195282
55
312294
46357
99
108209
48
429021
82359
63
90
166587
229293
117929392
15
12
19
40
79
1
2
861962035
2
75
555862688
94
21
97363
53
78855
54
22
6
6
4
9
75453
232009
86
25
11974
13
84
323222765
90
36
325510
193575
287850
5
7
26304
452809
96734357
98
53
6
131935
74
36
32
93
851857060
55
330768
42135556
149498
50
558
69
29
174664
218167
475852
148621
64
366723
53
281428
382143
51
43
305833
52
31
48
951241434
39
78
393980
313051
11
69
2
1
75939
47974
251999
71
6
7
24
826934765
3
167713
63
66
82
369509
82
159308
1
516680010
465041
206285
68
20
1
73
236227175
30035
423117
113820
140657
406939
39
415491
20
54
110897
311617
740446380
703358875
45
249034598
359412
38
135719
56
458812
101331
36
293358
86
65
37144
3
86
41
334299
43
436814
106578
316897
5
291287
22
36
67
60
4
243870448
222653
8
265567
250000
39
377585150
83
361142
75
482301
5
374337
1
434766
42
4
172970
79
82522
8
81345
459811
17
8398
572357859
56
24
31
286335
3
20318
185230885
375144
6
258464
442469
6
48642
98
124162214
348299
138780
83
71
374462660
534351980
2797
84869658
2
20
31
45
5150
38
58
95
199203
110338
149211
17119
70
13
4
236917
52166
304307
60
402397
22
173098
14
84
17
218004
924611006
440211
125472
73
264015
323845
18515
431556
67
464318
93
33
15
21
37
403044
8
389863
37
37
764600513
257138
144986236
498185
4
319795
362211
190984
27
12
90402157
32
318740
26
36
107479
405425
822036600
82
22
10167
23
72372
70
58
298191
936756714
21
2
37
267453030
4
87
421199215
115528
786345746
39
27
365762
91892
924253875
412518
27
47
59
104886
396115
22
87
6
48
93
244154
33698
98
8
48
328887
370427
76
931741234
68255
413788
258717
87400
267792
425826
286798
211800
274548
489916
138438
94
450214
56
481703269
17856
7
645
216701
457149
140691480
43
10
41
19
46
435754
35
85
143909
2
4
9
342618
41
48
362625
42
3
71
193024
65333
454625
334117
455013
33211
8
42
35
56
67
76
90
43
35
24
86
235369884
12
432151
16
349907
321202
75
8
2
899550635
37
10
89
48
39
7
333881
449857
92
23
631402694
40
49
295287
114195
438983
460079
139835283
612392301
58
60
444475
33
108267
33142
428160
514417093
84
202992
243006
67
384000
4
744356644
70
18
391982
2
375070
34
470396
5385
46
98
7727
37
245830
25
242567
413895
43
370658
25
61
96
205415
258504
481171
22
65871
479436
25
777460015
668111759
24
13197
421852
36
87000
527712245
123694
84
98807
397744
96
83
11
69
9
36
787482514
77
64
37
72
31
64
364177
239372
4
56782
551702543
363021
51
314295
441073
20
242054
10
1
483871
70
226176
9
10
164279
22258
86
65
31
93
283755
249656
7
471180
50
4
2
83
28
287682
34
42
55
65
6
20383
426463
48
68
52
72
441473
6
3
434202
40
68
357010
469753
444620069
38
7544
8531
51645698
49
12
323562
23
99515
929536663
252386
71
574192257
92102
90
84
455575
585979776
28
461005
6
288443
6
982419021
37
21320
239449
399973
72
66
7
181322
47
150106
19
218181
96
66
125368000
285564
51
460356637
21766
2687
7
7
56
68
75
99
388511
70
43
47
35
238453
99
402258
63
12
458800
9
94533
7
129559
732861916
46085
80
465373
498187
33812197
403540
57
16
122575
170131385
20
2
76
9
19
21604
42
246439
405082
302381
72
1
509702193
8
302315
76
429757
480014
36
76
7
364875
46
68
618148052
60
98
1
486109
159822
21
40
488395
163824
624348377
245818
311129719
93
4
95919
97
162154
273434
339631
29
363020
89
252983988
7
4
717608014
59
57
291189
481046
84
98728
396387
887131930
309563
83
94
79
209187
1
7
89
95
233873
295467
92
32
28
424316
75023
8
82
51
44
451663
149861
29
223207
83
3
179386
35714340
40
51222
44
24
63
86
86
452307
203190
436328
486625
393124
6
329827
328865
168100475
19
67
72049
97
23
112846
494081
9
230377
809861436
44
164334934
71
50
122373
55
345778
9
675048549
65597
313131
379686
16589
15
392614
465862
9
372407
90
960363609
1
61
96
97
27
161704
112973
450320
1
298695
35
50
41
18
907073546
84
86
21
47
47027
95
128781
16
18
221996415
14
375963
143439
32
141746
49
38732
71748
97
84
96
42603
691419933
54
61
100465
416244
31
85817
54
2
445624
96
71
68
179350
3
1849
491441
65
8
374347
3
73
19
311552
475024
60
187148
413605
62
314000
261978
58
14
289209
219033
372587
864438303
492831
13
121218
42
81
11
491159
38
412323
83
16335
854736736
45
153063
53
5
118180
72258
293143407
3803
58
79
69062
27886
39
6
43286
3
87905
57
338016
193195
92
344127
355479714
244975
486181
92159318
187177
81
632136252
84
159253
6
209774
244337
232373
7
32933
55
130823690
88
27
350045
234349807
241164
52090
9
434448
375284
20
61
293429
51
49
77
377420
336901
66051
57443
339360
120412
488801847
45
472930
94
51
122130
708346086
93
330460
8561
454539
303606
22
93
76
417540961
314083
432782290
113483
90
234451
26761171
83
30544
215117
75
303555
92
393036
13
460089
3
226663
36
30
235198
188524173
76
201544
73367
69
366409
365169
93179
1
346251
393705
52
65251
5
117257973
82
86
771492461
80
76
27
13
177500
43
499385
94
18227
707004277
41
76
124888
34
3
72
44
176500
25
492443
11
395467407
367807782
76
10791
755287090
454391
214452136
512305956
83896
162178
7
264745
4
494294106
152111
51
358307
373686
93
54018
268949
98
124907
107355
221518
459701
335219
407985
169759
156972
418123
31
142322
41
33765
427478
72
410432
341240
74
11
3
418607
33
2
144529068
170367
724422029
207836
56956
7
12
37
43911
166344
256587
48067086
167849
495637446
646006205
18
416757544
7
3575
19507
87
173541
76
5
259738
65
3
92
13
483126
81
79
55
90
826233692
5
12
71
308051894
835644000
609566558
206524
43
99
72
77
32
78
83
279704
17
88
69
86
8
54
78
50
7
327573
7
27
482925
6
11
209028
9
87
109018648
400957627
10
95
482977
49
1686
178350
2
87
378615
20
464053
306811
71
139730
330307
32
467467
400380
254974
74
45
4
14
76611
4
65
445830
4
471235
88
28
855068277
25
480274
38
453399
45
292775
65
291399
7501
21
109456
52
441054
397851
47
36
19
94
119825
2134
961293697
65
51
8
239951
82
281971
5
37
378892
96373
37
481984
9
454185
79
384612
376142
9
407138
10281
210589
25
294149
28
401074
168971869
3
22
74
195592
72255
242651
31
3
44
145475
151501
99
8
878575708
2
209916
293546
53
79
389777
368773
485584
112677
404643
609830684
349262
73
1
33
58
42
219290
452570
515160162
22
2
331566
76
16
55
10
344538
75
85
44
86
86
66
7
98
7
72
76
72280
6
17
90
36
58
40
301476
37
89
54647
4
472890
338384
143756
241852
436536
769349061
80
108491
303909
22
4
424408815
359843
106287428
245413
138098
906891714
731391350
30
28
360061
58
428761
183699
85
73
68
665251700
359236
246814
350241
389345
49
90544
8
31462
297678
485603
63
86
106968
135271
80
77
795095867
222444
83
30
159418
96
25
196483
12
33
35
12
45
67
911191198
337491
881965569
68
454376
80
424320
75
93
82384
53
844762882
242983037
3
48
216433693
88
630209674
10
413655
224277
446679
36
380065
87
58
60
155433
476239
51
87
7021
314994810
129027
10009
39
83
59667
39
42
631845036
230912246
52
418378
19
165628
48
84
322848
354278
81604
97574
27
43
45878
260118
83
94
48
6
367411
176558
452513
73
40
1
235717
22
52
781136946
258644
133243
53
48042
3388
20
772212912
55240
416377
46
477031641
270547
865884724
449636
363254
27563
1
443906
11
183043
9
330142
331548
68
163893
87
7
33
603020708
20
5
428441
85
4174
12
242431
27
38
275503
11
60
9
9
319267
27
105434
16
104944
598354964
24
68
890527688
1
28
106506
198944
7
201693
58
449155
338937
457960
48
11
459047
395871
53
38
367284
7
16
30
27
2811
75572
33
109556
232978
3
23
225690
35846
232624
338701
49850
518150933
204421333
21
83
685167732
92
677949841
53
250444
21553
252345
390970
29
92
7
13
22
496771
87768
122158
451599
69
435599
43204
80847
452938
80
417170
95
331942
78
58
69
8
437671
81
400597
16
64792069
59544
5
4
244061
3
261897
18
62
19
67
374403
1
70599141
4470
496373
810505215
108905
82
68955
4
62
88
86
59
54
28
53814
3
3
456195393
49
80
466306
90784
35925
69242
10
51
25
145337373
84
383655
251432
181247
288470
216486
8
9
40
315075
361617
15
9
451634
442023
4
2
70
79
119736
85
397119
85581
82
79
445707
69723
426533
39
52
319161315
470890
338823
79
894302640
87
462306
934619946
61
5
10
58
34
77
616726456
69
47924
53
58
454741
326023
394922
6
71
68
69389193
187822
380347
393259
389657263
76
25
41
473382
52
304351
66
7
25
41
427678
40836
69
29
65
738645140
22
45
15
48
85
287490
64
642043775
70
264624
8
9
314576
60
206869
479250
12
55
252731
23047
54
54
127236
87
493402
86
156567585
31
157386581
80
429566
52
82
46
257378
22
9
83
48
175815
3
6
45
57
15
151397
4
8
44
5
178486
13
93
780992668
2
1
69
387670
279238579
42
7
63
507501929
64
4
51845
303960
38
8072
89
239455
405956619
91
66
119871
57
70
822349429
321383
10
6
369549
16
64
368972
141033
37
27
955264237
355688
283695
2
317919
267286
483612
3
3
167408
409236
190880
95
56
52
85
12
63
35
61
312504
5
306654
437905
105614
4
34
67
18016
273506541
267808
99
78
408063
74
795374763
55
332279
63
40
199251
42
223722
172509
24
462818
180272
7
2087
401458
158119
31
16
95945
23148782
123961
491293
69
455402
323588
6
10410
8
437429
91
470286160
48
833433024
98771
70
419508922
6
1
36
21099
85
405846
82
498700
79
27
334695
2
91
214019
416769959
99
31
30
98
67
356850
84
12571
43237
906690411
4631
24
351362
259135
51
97
60
34
4
5
26444080
33
1
37
86
20
121263
252483
2
55
183299
4925
3
42
12
54
24
52
112074
88
483763
85
139806
69
95
76
139792
281419
774
82
373316
3
144043
197995
304860408
132356
71
20038
57
300927400
363342
96
106532
28
77
69
30
6981745
286968
73
182404
3042
22
79
116186
6
105117
156473
241955
385994307
58
64
21
484290
229074
7
38
604669343
90
81128
15
457427
995224693
902247606
38
17
456212
178477
2
260864
596682484
94
88838
28
106141
78
277352
246988
6
22
18
21
346643
251151
24
200856
63
105988
150891
229343
31
72
84
463547
87648
60
49023645
5
34
35
324453
6
38
558463291
50
49
47
7
59
268941
132617
84
249883
797369839
499909
3
81
73
267216
395094
470320
97
276405
65
73
199995
95
143807
645889829
36
25521682
10
3
13
54734
109613
196589
73
76
64
2
261661839
60987
44
86
57
376947
197052
159764
265432
60
8
328726
23
59
54
11
20
60
344529
3
969001292
350858
290862
70
95
71
58
28725
59
954144182
395095462
52368
149216
11
86061289
20
473341
575192390
79
756444800
451519
92
3
344205
123609
78
106235
436728
4
75
142093
40230708
63
64
516999690
375294
32
204790596
76092124
75
291107
68
91
204920
81
9
44
80
248851
260400
95
47
358803
6
257482
40914
10
117014
1
69
9
5854181
265698608
297176
70903
192233
6
85
82
386348
20
43
126393
61
98
34
81
73
43
46
38
252297
13
300275
98
11
33
181715
40
94616
86
85
74597
5
479733088
29
58
306776623
29
186978
99
254795
355612
44
12
265334
73
81
59
419004
93
123163509
701711074
198907
9
26
402341
86627
464344
212056
25
2
77
250311
60556
219406
21
41
162311
10485
119282
74
16
66
113386
84
34
352057
421559
95
52
56
38
47
301710
491917
16
266746
316755444
63
55
403964
353701
271972
28
234922
32
16292
94
479835
75
45
47696
364216
80
432857
172165
41
87733
4
70
82
315559
60
6
30
54254
387572
4
462767
74
214495
4
358635
35
25560
64
67
301767
32703
52670
208178
92
247443945
70
90
106231
360982
559517909
9
50
313859
405281
14
245203
74
217417
471514
51
28
236273
4810
6
3
1
92
946507455
13
61
86
245262
5
353087
58
3811
30
28
120079
33246
43
335038
581686172
7
46
225404
445706
40
6
468219
35
4
5
310138
79
91
6
225312
70
989027843
45
67
80591
423385
267194
243063
46
72
6
9
35
65
7
1
52
259089
332343
288241
361640402
123288227
6
9
231036
64
3
70
91981
8
65
9
201686
32
919521809
35
55
285475
106592
7
8
28
45
33
87
157503365
396574
180212
54841
132392772
52
46811
462611
178830
287612
210238
26
31240
189028
71
19
144658
784997988
175454
30
99
51
429812
12
465387
656615296
49
4
55
414888
438535
32
375905
59
71
19
8
2
4
65
49
27
23898
83471
25605
46809
860519532
370633
293599
83
402365486
31018
42600
79866
23
45
375396184
97
4
69
26
14
53
330927
52
440958
1
150343
2
130574
53
61
238588842
19
53
24
68
113804
182410
444869
409079
9
249985325
45
344953
602376436
55
96
267171
438043
307564
26
356652515
11
42
70
81
235056
72075
82
5
171067
97
682688992
45230
236158
20
214829
9
11
62
19
129137
28364
31
84
200199
36
460779
24827
32
22
268408
88
99
35
164711
58
215825
30
2
24
303483
2
7
18
288132
366567
42
37
16060
295033563
481800
630652177
442245
247723
251877
84
28
9
59
39868669
23797
5
56550630
77
23
41476
163066335
244595
45921
79639
7
42
4
590782455
97
166694
54
49295
74082
6
81
2
6847
37
35
430198
480313776
46
5
283110
66827
84
15
314813247
432132
314520
52
22
9
197337
9
1
6
54
4
473999
162327
95
10
776708605
151551
33
4
47743
6
472766
165854
458907
922876347
52
291298
171170
54671730
84420
71
517559570
393372
491711
4
63
38
461870
36
171731
415163
85
9
290489
87
392735
80383780
8
82967
57
20
51
55262
113036
63405
170490
99
59
422345
522443684
72
65
92
945532364
183995
56
432183
22
41
37
680511483
20676
107038
24
93
84
278987
50
19
95
7
434678
269571960
8
60
457401
49529430
368799
87612
427577538
33
241936
106231
498247
185615
60
208330171
37
442011
323801
21
99
60
25
43395
69
7
125499
348960
258545712
959012033
252265
428015
1
40
272114
14
9
85
440443664
480613
231608
163985
42
66
171759
89
347908
25
409824
36551
8
199899
149013
23
18539
324298
253018
75
64
488435
126788
2
6
77
56
156909
15
686078820
84
67
51
97
253054
321019
2
91
66132
7
14
394324
514894135
194400
230452
370701
87
36
96
272959
28
32
137833
362451
302317847
69
69929
49
190051
22
47
30
407911
285115
427213
98
363815
67
721835557
193161
241572
72
66
193362
9
66
360665
409201
219327
377026
3
3
67
219058
18011
129336
197352
69
8
72
226834
8
124733
26795468
79
9
157493
270134
283686
6
59
69
466242
454409042
516147271
285081
62
490739
11
72
27019847
96
195560
6
29
209855
69
6
55
449345
9
4
55
52
15
22
392921
3
732510104
54
369908630
64
117106
154456
1
39
6
49
20
943927718
348352
83
338098
279996
77
22
118855
136326301
84
1
108778
61925
219277
169889
386788
75
449628295
11
71
261650
8
633949124
25
62
26
17
474981
63839
11
135073
79
288924
50016
51
85
203632
70636
232907
23392626
54
42
284898
173559
329237
845571590
13
42
56
39
499555
105790
28
85
6
74
104783
652138572
125450
15
2180
181335
489991
230416
92
106031875
17
806538923
6
8530158
32
58
19226067
151143
412367
2
323609609
131128
296330
92
449023
9
78037
24
32
63
432952
66
51073
30
68
81863
16
80
45457
6
70856
94
51
206370
284907
372066463
405802
61
222969
447989
386458006
82
474254
207563
81
49
113686
211319
164107
64
12
87687
380865
62
480752
512165144
81
528472955
20269089
35
345122
442933
60
50
22659
76
3802
11
21318
163321322
95
89
44
93
8
562967295
87
62
9
496761
464286
52
14
299212
410346
221131
81709
67
87
483948
52
410788
53
415696
3
32
366751
292970
974271800
425543
381782
20427
8
40
407503
16065
12
11
85
435177
201701
180687
95
45
4
85
425291
4
460240
484651
88
12808
17
249589750
58
49556069
5
447981
85
49
60
60
1
51
6
83
20
63
51
420777
56424
34
421500
8
300182256
210340
8
47
213078
1
38
382487
292273
17
75
28357
80
87
3
22
8
349962
50
479062
36
376038791
87
12415247
390561
74
288943
448395
4
209521
186527
74
361097
692899074
2
262902
345822
461561
269991
343597
17
138571
61
274562
16
61
87
5
2
477643139
3
92
47
87
84
5
4
293476
476596
9
230429
87629212
552894498
91
3
95
80
360841
2
88722
3
381245319
37
4
79
66
401530
898696505
8
2
8
40
22
78
271660
65
81
453114
236513
17
79
482955
38
87
2
64
241231
11
53
80
176462
39
94
166540
238233
2
86
287259
396704
6
35
236284
5
62
87
57
86483
301115
69
493191
8
18
312860
92
78
266070326
50
54
33
34
22
7
39
28
378903
99
242675
98
275357183
39
150452
212538
99
40
78
27
34
43775
201624
65
380958
338545
277488
4
33087
845478051
15
73
354361
56
37
2
11
43
831484025
46
926434973
64
91
892398645
29
3
48
17
39
98248
62776
318107
79
1
9
55
18
90
327092
174802
70
35
126869
67
4
266887
30
90
124672
49138105
7
37
111291326
422543
76
79
21
62
49
407765
257135
384380
319128
4
1
44
5
30
22
88
3
59
59309
7
15
405700
285557970
807635637
4
331791465
22
5
34
52
80
266066
286881921
34127
105747
93
98
90
409958
420243
87
19
275526
4
360996
376900
20
76
36
262747
94
161628
36
78
75076
73838
21
13
115144
2
104740691
210300
468606
137424
407848
14618
481485
226860
7
135637
6
94
6
35380
43
31
419785
61
104427
46
193183
101423
473793
76
70
99
245292
6
3
1
248795
389811
452184
79
53
37
27
80
89
78
64
478258
195686
249702
50
436657
45830
25
7
7676
35
6
306441
289076
177378
444621
231396
47
43
61
48
81
472979
172202
35
442414
35
138550
24
99
65
32
259021
742603483
405567880
107256
12
9
445161
15774
70
179277423
15
457746
60
145608
200319
32
64
189418
389169
26
46
243106
7
388984
311789
197308
410128
443339876
5
27
59
224950
61
270334
211395
643144751
693350415
11
18202
4
340727
97108
60
103458
3
118497490
490013
222559986
90
438596
66
458690
2
305385
82
397952827
326606
31
148994
70
429491
436248
362862
79
1
3
26637244
45
94
120722
62
48
2
68
317520
259117
677544712
66
105805
8
92
470384
10
47
93112
69
29
17
380499
76
389495
276239
57
1
63
2
22
223731
489736
251825
318628
321396
6
7
116532
201259
416509
25
147918
9
332962681
59
11
13532
255291
8
360398
38
633
471781849
77951
38
38
71847
1
251972252
299390
79
395698
62
283689
96
40
305151543
7
86
116380
12
8
196476100
38
121783
17
96
85916364
11262
8
2
69274
8
79
264743
408496
675761219
66
151677
60
16
31
46
436640
14
28
319741
64
112039
27
118622
3386
58
524727734
1
7
75
669445393
35
392464
7
175150
12
32640
69
319021
539698538
97
86
50899
63
20
226931
646505556
6
36
275852
305404
3
6717
59530
189029
72
202930
26
3
299387
35
71
539302034
82
912265466
283603
196008
305077
98
313574
903079588
240792
713110652
7
1
134091
21
41149
8
358646
72
443799
63
2
89
249849861
454776
697510323
8
15
212575
8898
276593
88
14
49598137
300980
232945
79
29918
30
28
52
3
3
42
38909004
7
47799
307361
12448
332345
258128
240543
136591
3
47
24945
3
81
84
64
25
230914
250703
41203
28
11671
76807
73
178645
2
55
36
7
33833
460631
247466
161930
296466
89
47
98
3
135902
177426
6
42039
175463
270358262
93
375010195
70928
137083
46
33278
589027261
881607690
42
441512
1
90987903
81
49
7911
34
67
60
90
21
93092
34
138441
4
114315
442155
259180
4
153409
2
274929
320870
276372
96068
5
8
176124
117036
240391
47
41
67070
877487923
66
94635
32
90
306711
25
161208
71
20
46139
105348
90
48
35
38
16
88
50
97
67
93215
73
240758
326384
317757
403813782
267189
98
236102
93
322763
1
413702
877943433
79
199709
308317
298561
184153
496052
319714
22441
294868094
42
18
119566
16
222872
57
18
57
4
97
313003
68715
59
71
47
25
57660
31
56
95
33850
5
25
87
96419
31173
9
7
69194
16
487581
90
466614
374891
226542
53433
96
8
24
46
86
3
201531
426393787
135760
52
129503550
103120
94
435981
387342594
6
163245
9
94
2
30
573616725
283393
144469
5
8
500483396
96
414277
323510
96
138621
63
127678
59
430060
824498677
271842
48
85
54
278851551
897434236
39
29
23
44
14
361272
66148
217519
48
9
50416441
311075
462293
22893
420817
776450145
38218
434772
12
486302
491970
7
85875
73
74
541171991
82
4
626477120
59
428118
146178
79
1
58
71147
18
80
138514
211106
412708
26
153655
498567
373508
72962
75
55
89
75
3
49
252709
90
5
93
25079
215436
20
5
71
369215
96
220613
10
848692700
82
8
846222486
347692
71166
83
1
122143
11
89
197951
915926965
173666
79
96
46
468306
442813
466682
31293
75
38609
150034
50
84
427718
154591
46
460851
343828
481742
2
29320
62
108212
311208
444757293
442894
133969
6
53
229374
421169
2
96
891817717
53
274353
119538
98
91336
165532
240380
61972
85
359679
25766
18930
88
976507346
58
226743
488113
3
50
82
92
9
69
332964
8
61
81
46
15
474906
228016
51333
123272
38102
5
86
20
70
55
97743
419805
91
13089
47
31
29607
90
8438640
64
420154611
399657
83
7
237858
689128646
215567
7
407309
447594678
65
6
141132
18
80
392678
19
231532
177250
298513
13
87
791286499
9471
1
72
14
63
7
87
7
86
89
3
599470035
177490
52
38
400928
561312911
173095
70
42543
5
438552
39814350
26
455759
320825
72
46749
366901
5
5
455728
330663
346617
497862
93
22332
498577890
303862
67
829969828
56
34
153254
4
6
5
115969
89
47
153012
63
83
88
217830
85452
23
15
78
39
59
29
402969
226781
339218
60
72
2
6
99
340768
50
112127
3626
67
56931
376755
202852
829969499
45
379190
322501
409800
4
464734
327380
321349
15
5
94
872834394
73
870744700
32
29
78
36
377092
89845
355917
38224
106796130
275743
381960
227109
369916574
65
25
99
58
71
455779
161785
72
56
323408742
96
2
477205
64
41
936950335
57
76
25
37
345083
321096
4
70361
989496371
407563
34322
1
348434
113188
21
55
62
179997
31
16
259792254
400707
7
54
55
99
248761
35
239198
74173
208616
98
66492
89149
312598
372119
434598
40105
783815114
19
3868778
35
32131
310405
295346
176929
29852
276243
11
43
71431
107540
16163
460549
39
76
872118242
474578
53
83
270746
33195
105005
55
2776
80
87
78
498815
52795
7
284693
65
311146673
485302213
36
42
435696
375727
9
208340
97216
4
84
98
38
74186
19
441532
148801731
72
483290
3
155877
90757
25505
159306
82
204802
121485
69
117470
24
6
480313
72
27779
31
63
270829
208686
156629
83296
34205662
7
41
1
302790385
145555
46832
141569
58
9
28
72
81
33
410307
27
60
206869
222068
174648
370338244
20
87
487529135
51
88726871
72
6094
230436
74124
15
23
69
18
90241
13
153715
86
58
40
642357928
390375
84
496143961
11
13321
452579
28
252568
5
81
186506
6
83
7
9
63
9
351746
58
14
58
37444331
485471058
308286
76
267593
84
48
298209
130407
86
165192
70555
533182489
63
386214
35
465699
33
263103582
2
3
652838658
64
479669
4
12
466162074
29
12638
24
565850651
81
461392
245625
150768
70
26725
212967
260031
305304
6
542240917
243555
9
171314
70
50
23
69
2
20
27
121987
481586
102876
5
456848
8597
2
53
58
77995
7
56
19
432967
236798
164115
66
97
295514
374482
457901
473912291
45
185184
208865
13
52
4866
89
11
414508
8
50
34
215289
486281
81
12
329711
58
441518
41
88
472019525
5
392253
19
5617
43
1
195883
400390
372840
1
180019
48
2
492001
86
5
328005
39
530435035
498523
796677576
457201
200781
152271
2
40
380401
55
83
199383
1
5
99
41
89
85
1
7
42
83534
59
293519
66050
30
458135
46
78
71
349043
68
318286
2
56
370104
68
50
88
274299
369341
329529
420519
108387
437319348
35
73
371741
45
22959
71838
57743
3
79
429128446
128019
26
15
82
69
124276
837609107
121583
188326054
267028
67
13
238897
11361
78
2
340172
441756
99
335745
619896205
221281
40
90
270265
241096
906487319
627621007
91
109966
72
93
79937
95
1
94
13
46868
92
28
19
35
302328
68
29
17
13
62
168983
402758
245497897
50
248446256
37
49215
94
95
443890
86
613466660
4
341835
415255228
41
79
8
365855
398651707
8
400469
281633
246990655
231718
3
288149
77
9
5
93725
42
485862
23
79
64
305470937
66
94056
342650759
45
205515
135702
40
424924
285383
303693
69
16
10
369481
225757
256964
1
81
12
344188
277199
2
476013
206309
414644
537258530
36
71
36
242012
1
122651
1
91
8
97
66
286170
448212509
155587
259131
34
61192
179012
34
434609
742806002
58
75660
97
67
546110072
76
80886
40610696
33137
313745064
49
63
55
349048
6
41897
169036
142411
85
37416
54197
9
71
7
86
51
8
76
86
220952
84663
7
469784
371730
281773
53
452710
93
190205
347454
149234
393499
69
343844845
22
8
268962
25
270835
72
103322134
69882
312870
140712
838401974
52
492818116
25
5
21
213580
97
1552
243565
32
773287659
228554
22
20
63
62531212
31
17
406390
47
37304
16
50
56
14
190689
168223
210556
56
137737
96
167545
250032
87
657465727
310266
12
29935
15
60
63883
16
162906
410975
5
42
12
82
300124
47
86
361283
91
56
92464
838991850
467092
7
269376
71
118761
10
50
7
746438328
225655
382077
97
46
1
94
9
106478
56513
319397
26
394952
424058
111801
183646
95
229357
410726
191802
83
6
499245
8
36
49
331374
136294
92945
324971
208914
409037
23
27
13618
12
56
2
72
16
63
99
74
309536
51323
1
408548501
376868
439073871
6
76
70
66
65531
2
22
137979
419869
3
39
30
509260034
49
347141
3
430618646
99
980527358
49312
44
49
870300466
24
8
66
5
5
49
85
315438
817242550
253880
20
185554674
36
66516613
60750
86
39086
89
111478153
151541107
5
1
63804362
99
87345
497574
61
28
245773
35
2
76
10
28
29
13
302366
116261
37244
469359
10
35
52
417710
57
26336
1
38
48
31716
318977
4
88
236010
46319
54
249879
9
44
188595
34
7
759406083
56904
84
419348
83
29
1
34
768634274
14929
97
96
23
254427
320966
446187
2
54
16
247788
426928
50
396973
87
94
182320
428076
43
80
161433
60
355246
36
44
98854
30
987256958
29
247948
56
33
26
3108
159676
490136
99
28
25502
785304296
795960818
82
68
484885
167712
82
349864
69
143665
64
47
42
98
87
32
75
88
29941108
993342387
345232
42
229434
9
423492
5
19946
81
294974
79
170304
96
33
480367
615578799
13
385690
27
106961
63
78
32
58
99
135294
78
139244
20
34
1
68800
345595
277625
18
5
36
74
151941
13
63
926882045
7130
59
190446472
57328
781530034
75
47
438766
89
459063
200963
242193
250050479
62
96
31
76
216204
490585
332936
95
332532
52
94
288591
80
331806
457170
6
39
305475
75
17
62
971955250
59
2
19
301576514
416000
7
27
17
164899
113678
81
421425
74
47
364112
259367
93
77
30
41
68
41
668831444
229165
566935002
5
31
54
41
366670
114147
54
66
100267
121076
119584041
7
34
311681
32
73
225930
139663
206100
71428
39
44
42970
95
139919
116771
325859
66
348143
397135
338132
89001
107760
35
335101
2
75
49
6067239
409245
53
23
93
92
375800708
43
406659
34
82
51011
72
6
9
6
49
237940
185250
322631064
1
442468
5
352561
81
16
75
220242
205238
33
299300
474788
502277635
40
78
20
220117
55
43
484337
5
7
72
2
88
96
68
345080685
169452
8973
49
358529
440655
37
65
334545
96
476983
3
63
54
107486
95
297673
49926
88
138050
57911
78
4
94
450408
1
18
87
360337
56
37
174973
386851
88
57
184310
214014
333011
199869954
276673
60
38
38181493
33
57
68
13
69657
390361
264272734
373172
79
480931
37
43
51
34
42
50
880907972
403501
41
351930
8
22
358089
20
66
91
21
44
150337
13
328964345
15
54
96
9
943148798
473957
483830
69833
39
99
58
288106
725876137
55
73
862431107
89
161913
141457
45
2
63
29
540379436
178771
9
477911995
791984978
8
3
312491
597647108
97
267786
38
53976
54
99
35424
250188
271355
251270
323669
84
74
25
17
895851157
82983
368948
85110063
403340
56
392176
80
43
196802
192646
270704
95
76
23
52
14
50
409842
2
301864
276704
88
18001
455225
45
138932
2
20
87
347848
272788
323619
3
72
111478
60
301699
304504
87
207274
89143
409774
115455
72
57
591101946
160023
78
421656
9
4
51
135250
68
444729
2
23842
489060
9
377397619
472084
84
26
32
37
437375
118047650
5
28
133549
62
434271
323081
100789
61
12
2
4
44547
266254
286491
127715
71
365617
91041
7
430929
96
316571
659160258
324241
326837
327622
4
124753
27
155877
94
483122
80
417504
220996
725130667
57
272214
60
1
77
882098713
74
908757943
33
954288603
448330
628341807
97
77
318801
421450
192716
16
38
75673
37
74
142560
90
50
439149
81
600459930
453409
30
469886
152801
29
9
121188852
257061
33702481
66
341574
71
53
5
495471
10
68338
71
490430
326027
36
93
42
17
35
51095
204580
150933332
850242020
319835
107915
73
197309
7
26
99
6
419981
93
27482
288242502
191804
29
391696
620
73
33488
375008
53
22
406425
21
28
30
66
80
3
78
34
111961
22
259343
96
23
487026248
40
649544541
64
78
44
110982
3
129590
3
79
13
433179
386966
95
432380
61
898121864
50
220021
201470
5
135794
285687
3
10
9
80
4
193954
80
35
77498
34
97
277035242
305158
417838
21
51
988700715
88197
31
96843
420787
20
95
483617
107052
6
502172042
76
79
841033262
18
289918
253081222
65
316794
43
192651
427207
479829
28
452041
51
87
69
263955
136753
95
366856
94220
4
84
214988
118211
62
48307
7
322884
38
28
379949
480782
14
395892
240672
107820775
93
58
3
20
3
95
28388
73
697159119
779082289
52
247258
326111
348101195
234040
8
170145
349548
946679223
310668
38191
37
328486
446653
103956
272075
374829
821483365
78
169727
69615
155155
4
5
368377
268927
8
22
68780
52
52
43
35
16421531
55
1
94
80
48858
28
3
42
69
149593
39
878841338
370002
377425
109453
55
495133
97
19
325267
33
7
39
84600
78
95
95144
88
177414
312584
329854
581653162
425487
3
260765
90
322450
42633
22
305157
38
445537
356184
92
24
93
454825
458631
59
143766
84
401236
2
192073
375573
75
157868
49
200644517
48
6
30
39
980000852
99
71
463395
968650660
65252
12
272198
33
280870
91
443950
335714231
1
84
266172
717447824
466256
82175
48
18
677148533
416247
664017863
74
1
1
350679
56
69
50146
405528
9
459892
10241
472034988
202640
66
17
69240
77
28
259407
4
9
70040
219829
13
51
91543141
10
989310655
425544
337308
208090
70
72
42
64
12
54
90
90
21049
67
63
78
46
77
58
436518957
88
338270
356070
13
353650
60
1
9
250397
12360
363623
35
252791
20
67
73
26
828600206
7
16
98
89
95
458558
470541
90
5
5
33
4
210074
24
247759388
38
327300
464740193
349806
42
219648
475333
153276
201196291
9
298513
39
212409909
12
94
430774
87
44367
958221608
15
84
72493
50604
23
405847
92
89
79
69
411283
9772614
1
135019
33
70
6
8
931205449
4
55
245394
384555422
376861
2
164406
3
31151
35194
863317468
182185
71
435748
76
24
550592892
216460
344160422
5
340295785
39
449759
481091
4622
170739
402107
39
93
229278
39
329339
45
438850
20
88
191962
137187
75
68
6
89
7
59
95
68
1
76
49
2
8
428651364
80
51
99334
300737
396887
479976
257293
53801
49703
364629
112963
60331
52
25
69
43
16
72305
292817
62870
23
351898073
156729
427647
52352218
79
291995
29
351371
3
402567
91
18
4
312485
85
322544
790085063
199584
67
155141
46196
619288910
496502
311285
299045102
3
293811
11
452147344
91
8
86
810071207
42
78
358542
426459
53
67
9
359945
9
69722
79
26
240295
533786531
373967
22
837680731
76
69840
35
1
88
35
86
3
3
803533295
4
59
691652884
4
799931582
40
6
65342
300471
30
89
337351
183812055
249149
52212
27
95118
81
65234271
31
56200
31
31342
61
70
434193
318763
62
3
375221
88
28
88
24
18
253690
65
2
309566
1
2
72
74
142055
1
99
427464805
253463549
5884
21
260637
6
52
177833
248074
755030382
10
13
290955
352699
94
91
72
96
56
26
32
448094
66
46
44
401930
336245
42
92
130521
5
7
44
371501
898428349
12
14663245
19
30644
492362
59
983045341
96
9
75
85
354029
54
35
423250
139030
97
286468056
4
82
39543
485251
509450407
58
17
398750
3
385798
89
61489
89
55
925782972
487893
340006
57
8108
90
31984
28
96
161019
50
38
69
44
3
84
389398600
4
96
33
381647
14
330028
57
54614
67
343366
6
331950615
6
17
84
400371
213395
81
6
107667
48
80403
255714510
32
9
455444
144024
547232736
547707833
85
6629
185766206
4
32414
82846
1
482446
8
37
347084
8
3
6
7
75173
8
74
82
110337
51979
51
66
175342
16
95
7
51
62
83
99
25
27
6
74
155831
63
79907
1
55
4
454615
222050
104778
13
16199
74
427159
483332
177661
46
44431
157407
470155
382627
532237978
5
43
536309136
352825
225445
38
320610
204058
791686972
289999
455337
129197
65
409895
182339
396555
34
102189
28
50
14
11234
682212758
15
48
98
92
407130202
32
52933
23
429440
63
83
90
35
217865
13
67
23
91
85
9
69948
427516
422337
33
39
27
47
79
296558
549010798
50
2252395
80
80839
22
32
58610
17649
51
26
435305472
53185
18
94
993889969
83008
374321439
189297978
91
46
161003
96
212333
6
313715
30429
49
396719849
492712
146061
256978
187970
294349357
463675
22
94
68
150132
169675
182448
187953112
26
901118556
49
355222
79
79
97
2
4
204051291
38
85618
114429
476917
45591
181524
73981
170333
83
37
2
1
16
116335
90
6
465281
397437
66
52
55
21
31
170892
53
77
87527843
55
120592
172585
92
77900
57
9
102513
149426
118534920
2
299181239
39
187315
77
8
13
181012648
79
3
26
58
61946
71
6
43
464026
482276
77107
17
191744
50
164345
422243
70
256118
395998
62
386051
39
94
31
117089675
67
79
86
97
96305
72
99756760
13
274212
384503
430874
159330092
397569
53
18
343563
469435
75118
956663785
32
338921
91
73
5956
7
852209522
283498
14
87
2
125503
6
66
3
9
76
5
92
41
49646
89
122871
346995
37
212999
166667
275010
414392
201179
32
492449
76
730735286
230262
332307
950228726
12834
298162140
101677977
7
46
465422
996388271
93
70239
40187
467746475
97
40
215211
81
7001
230743
97
48
24
31
47
97
416500
36
332760
44
7
408984
165067
463872
50
17
93
21
438788
25
52
439949
4
29065
393685
103441
773085750
88615
425342
38
29
709127279
46
27129
82
93
214102
15
80
747027636
15
45
178990
137350
83
16
66
479751
715345035
64
26
187304
62
61737
291082
52
44
109078
33
9
50
308410822
47
44
425437
188350
42
31
6
327464
94762
405491
257453
109424
132953580
63
71
52
946584571
289756
805733002
452730
37
87
38
6
485612
32774
32
3
384818363
270198
44
23
717335706
50
206713
263419
138719
49
297116
25
43
120961
98
41
37824
54
9
986339156
220189336
178035
66590
77
319604
61
361263430
191372
7182
127969
77
117260
489654
6
455152
53
22954
40
31
63
324667
615005068
273024
273434
180499
34
244930
86
412643008
69939
8
184657
741068090
766102432
5
73
93
596283636
67
19780
267298
52
337769
32
509140080
378176
23
447676
57
71713615
25
935433197
60
122446
96
876104445
4
252310
98095494
62
86487
38
207348
232487
357692
3
303459
73
329409
53753007
7
37
2
52
71
9
64
235200
97
443148
35
264390
38
704321541
14
10
407606705
20
98
36
275125
267471
5
312126
82
33
447250
239395
368780
432528
760901475
177499
80
4
77
2
153079442
168841
62
99
7301
366410861
600424021
563178199
18
38
317278
11
308045
2
936942493
13
14
65342
419184
25
35
60
30
80
431582
405561
9
24873
40336573
72881973
194933
368700617
33381
33
81
55
778783540
98
349433
178732
77
164192
6
3
433272052
368076237
481551
476905
320900
77074
16
321862
46
13
24942
264855
8
60
87
70
126778
235096993
259209
997176422
133042804
71
4
98
288780
9
233473396
499715
176415215
23
289222
81
796810227
8
333161
182972
499646
660614727
94
27
19
7
387199
272250918
29
31
88
10
429194
107586490
5
38
214124
69
2627
269632
36
39
300457
98
494593
9
36
313349
480415
86
17
169827
479059
17
485602
70
315623
419112
4
671141005
67
267936
258126
169107
64
7
25
604380200
79
6
14
425546
35336267
92
98
7
6
480345
94
109070
83
7
472070
400793
168520
21
394526872
422915
88
561721337
106029
392160
63
99
114620
21
2294
97
253356
169887
92
29
36
75
401970
514171769
16
69
373632
9
329044
475052521
267059
128415
233185
10
63
1581
23885
362706
108515
673042496
31
8
5
84
17
58
81
98592
487781308
51
27940
13
244770
48
382667
8
27
58671
93693
91
73
29
81
7
452658
13
78
54
19
35
84874
1
3
327697
28
2
21
481034
73
175068
43
47
403639
60
80
99
300240
379309
39785
1
266722
173569
5
55
169975681
76
32
38
15
13349681
19078
280384
32819
36
52
51
81
65
270071
337982
61
56
38
427113
19
480778
84
330807
38
8
10
40549
178954
57
9
60
112845555
10
437562
81
19
215596
60
1
52123
372711
499368
403951
989242588
60
51
81449
688839370
55075
40
79
93988
88
55
273961
3
493364
74
35
45
402120
41
412613
346418
44
420389
263687
377427
996684417
157878
933203450
35378
6
5
482058
426098
396422
346867
76
87
405347696
332498
387785
29
21810
156720
625121991
26
61
335292
16
240851013
37459693
2
327507
4
38
307567
82
70
155690
21
66
4
23
152406
84
978228752
138112
160437
137073
10
459778
402182
275912
7
56
124047
39
105676
53
78
748371763
492684
438661
448639
393165
81
193051
5
102263
23
446481
6
97
327364
48
379689
57
46
80
797865691
38
17
76
85
355324
274822167
2885263
168495
701700392
75
9
37
52726
797542102
420159
1
293597
52
55
170023
175407233
90
77
48
59
239494
51
157596
6
80
254763
70748
169925875
8360
13238
72
83
3
437105
50
93
214664
323903
450767
7
2
444067
321284
8
2
787559596
47025460
90
87301
6
279815
459496
96804
19
36
88859
232652
55
247156
264500
85
3
72
48
76
235413
5
307223
245304
9
30
77
19
84
479769
36
91
5
463643
37956
5
11
818813764
99364
337435
5
1
41
221417
20
29
24
50
93
55
120359
46
175480
1
396487009
25
787437170
477307
949358567
84
2
62
26
8
85
35
189351
46
55
556083149
239542577
5
52
77
58
161500
54255
34947904
41
409295
20
127914
2
298611
83
72385
161455
39
82943
52504
151058
433064
94
83432
48589
1
7
95
296146
77
88
15145
740790922
395155
44
344427
47
197486
344390
68
191052
2
303087798
898706329
2559
32
60
349596
36123664
211325
640358575
13
8
73
260919
19
299529
3
5
144884
29967
388518
91986
7
20
885951813
11
97
36
38
468775
52
248235196
98
160071
116315
164447915
67747
158848
75
6
57087
9
336926
285650
61
288614652
500354392
2
60
1
38
129957
279356
35
23
48
58
43
1
65
101397
75
424970
930272936
934482454
88
86
324558
17
70403
130362
289027
248806
385840
610780190
95
65
80
230569
44
124895
425218
176253
47
83451
53
383336
173926
1
19
422000
345603
479759
53
126972943
42
141066
86
2
708564951
47
9
8
2
126287
117947
138353547
338745
10
87
330725
282493
4
32
4
8
22
208111
9
71
25
89
248646461
232288
8
60
159270
99
3
35
191864253
411687
56
449182
325822
17
979434090
4
13
129763
5
34
163708
53
33
167841594
3
319578
628731013
54
5
88
460667
14
92
17
407467
222185101
57291
4
88
26
704105404
672843593
225074
151430214
36
8
214518
371747
79
146153
27
20
62
133199
53
13
80382
91
155524
98
98201
6
70
83
20
60
220681
8368373
228470954
96
311288
6
82499
6
401109
66
75
26
445837
712272535
123403267
9
28
179876
458828
337291
310451
50021
189589
94
300716
15415
435669
317752
439758
88
48
128277
52594
92
98
38
14
4
600228597
75
455283
84
408678
91
347888
274572
17
438734426
88
466244
28
74
29
23
87
733338168
164202137
154105
203162
406671
76199
71
496785
298096
83
556951860
193855
69185
81
51280
41
243431
74
19
37
42
71
1
338041
5
310856
11
24
25
35
331964
67
96
20
59
84
354178
13311
11
490800
360323
35
36
8
244135
43
361352
22
140761499
81902
81
390952
93
60
198721
40
86
35
254939
773288874
50
27
464197
243640
61
95
69
413214
78
3
201043
93
299211
638158243
216076
24400
383016
84
56
449522
60
152802
4
124265
442394
22
63432159
147092584
30
26084
170226
3
77
826876178
57
3
19
75
70441
456134743
27
76
156092
66067500
205658
54
9
4
741161061
8
440644
24
841531615
49
755162694
261130
231583583
42
38
440370
29
702020685
235353
479915
405600
172377
54
16920
447487
391934
749865064
223978
96
22
80
239996
2
71746439
204298
394494
415382
109882
35
443562
451592
365851614
45
34
26
168928
34
266309
10
57
44
407353
14
422156
88
403697
24
309624
86
82
292760
5
31
95
1
9
464319
67
77
53
22
404494
154653
22
28
449884999
8
46
213401969
31055
113766
67263
310361
862930554
307636
47
365528
87
56525
462025
1
3
217098
31
83
274933688
180200
326950
25
411509
111573
113962
156821747
61488
300110
266135
120351849
11
872124622
958795171
39
159330
61
3
72
458354080
902
63
2334
31
77
18
492364
15
31749
2
80
85947
12
237455603
32813
263405
56
37
103841753
71
433679
63118
118058
22
4
371383
9
73
19
53
46
85
30
229606
87
154862284
61
447175
21
27
69
321502
440612
98
350036501
43
467769
27
39
18
84
77
296469
61
321990
41
182373
91
53248913
187802
7
481094
4
335620
450681
54
58229
235594
1
3
52
1
14
22
103032
234354
216542
331170
73463
75
80
63
337486
142170
186725
23
23
72
864134135
369737
35
48
14
110061139
23
33640795
23135
303612770
56
136735
155192
333155
69403
174367
496741
829548438
139417
6302
73429
152714190
541929682
128409
35
98450
94
121914
310662
7
99
1
228632
17
98
176029
353075090
63
79
76
38
46
5
40
36
42
433269110
37
240644
20
452960
2
314526
765797099
96
154136
11283
76
10
470564
74200
177382
5
18
45584
386627
45
8
231711
686028858
65693
618225914
53
55
87
1
36
77655
240830
161575
10
789725413
48
35
391910
161929
283028
471981
82
27
53
223501
47
86
2
651836521
206137
4
212717
62
969440600
329890
97
48
662300088
95
14
480005
305016
316993584
52
189834
62
23
377576
80
816790803
69
54
39
70
79705
151122
91
390874
29
93
123588
437590
711116184
9
55
42
163988
78
490978
49
45
16
70
22
4
34
99
287611978
535067586
34
97
476421
224788850
80
13
4
107826
334886
392404827
107043
32
112611
75
42
3
408243
28
94
317972
1
492744
40
53
936841865
15
42
8
83
486265422
5
293317
684584067
14
20
8
381918
54
329843067
23
447858
495656
12
998289206
76623
351804
352422
83
14
116294768
54248
127036145
57
33224
227279
192874
51
337768
146375408
91
373566
58
212121
418629
30
248482040
43
29
47
487143
33169
84
264014
9
366762735
35761
36
22
61
49
427368
92
97
115046
270288732
95
431251
38576
49647
43
24
643432272
87
481321
74
717157185
303984
47
59771
58
230404
275798
23
63338
329728204
31293
18
23
492556
62
66
53
345992
18
422334
85
92273
25
82
62
82
94
194514
102743
42
428475
426189
307924
3
25586861
74
93
174881
96
261216
88
823957961
124654
75
20
177724
66
89
21
11
118983
204657
319867
58817
20
17
52
50
2
71
33
97
20
419921
285485
341563585
86404
432975
9
91402
469155
7
100395
440925
5929499
377479
21
13526
342505
423264691
18587
46
14
19
408816
300957
99
88
23
48
4
365467702
307424
46
3
38
444696
82
193585
32
741769798
441821
20195
73
23
106456
38
55
2
85
168494
93
73
74
412232
41
301212
39
913696786
54
295043
451216
495427
474692
4
24169
1
7
33
301564
204969
36
85
50
97
104833
2
7
4
66
434566
232205390
79
75
58708
9
225175
212878
422060
83
459602029
497362
332245
27
309367
32
288806
132348
84
59
47
10
140459
28
86
74
794035273
55
47
33663
24
35
45
81
73
37
85
3
81
9
391120176
237792
31
255913
6
154253
82
90
140468
334028
96
22
203900
5
27
47
79
42
350041521
46
68756
58
353351
152740
79
94
122117
52
1
3
199363
491648
70
31
451899
44328
79
2
32
106656
8
118701197
3
27
198488
147185
373232
243680
23761
279682
374111
60
7
645600665
146196677
4
434465
113906
477422
46
57
138462
41
172047
56
59
332869804
2420
8
77
96
15
1
111458
244111
67
69
92
266749
20
449086
89
68
81
234333
38
54
88
225469
1
78
10213
48
315557
79
73
347705
373681
72
841973712
48171
239359
755392826
826613466
7
71
458623
443603
9
88
8
117274
24
7
688487165
3
425342
23
117055
46347
633079067
36222
197193
25
455147636
339057
97772
266275
55
387803
251753
108412
169748
92
7
254860
107958
34
480783
170804
72
84082954
94
161605073
14
28009959
19
407252
92
277110
68
76
76
31
244086
47
37253247
470706
199000
243876
254110
15
390928
72861
38665
60468
28
54
64
87
41
94
86
106653
82
294229
13
246767152
15
450264505
78
329184
428828
95
327176
387732
11
56
73
47
94
266013
87
99
31
135962
411973
38780
61823
276848
96919
63
866849519
476633497
29142
9
52973
1
222865472
15
8
430098
4
783006577
349547
339433
25
25
5
69
404781
68
153336
790333862
268957
795343511
8
50
71920
113655
66
312570
381964
58
56
58
365186963
21
55
274951
404495172
210274
71
386176
134191
197559
72
447837
4
21
248825
177687
83
29
12
20
296913
277372
98
255048
43
75
220247
78
292328
59
9
9
159714154
287734
443239
390287
79
39
211593
299570
20196
101855
391004
91
389760
23
837204052
48417
463641
78
43
364252
33
426005
103525
304793
67
205921
38467
7
167763
189969
3
847187838
99
73
43
8
292135
325680
51
347875
65647
84
59794
234141
55
99469
4
156145
62
144731
64997
316826
23
495889
26
375246
125475
29707
54
12
92
89636
416108
78
189580
441554
267208
70
288514
376660
53
107157785
4
35
52
109637
363876
3
361805
184331
312279
21460
18
139092
615321090
319449
435187
239371
348122
53
42195
19466
431555
26
16
19506
20
60
20
294272
3
149022765
381931
11
53
90
47351
83
99
39
256404
736958799
506420988
305049
4
4
78
82
83148
83
343267
78
7
204990461
7
9
481100
17
6
33
121342
5
4
49
85
271429
245857
188009
61660
4082
110695
87
150489
33
478378
35
340520
35198
325564
97
314084
42457
420689
289306
110991
166160
25
75173
163613
113001489
25
336169
9
434572
336643
386056
7
51
961600064
57
43
459613
160623
98
76
235130
129282
58
209503583
131838
24
1
22
356698
230952
419212
163934
50
846720922
85226
54
162235
85
16
334723
411074
401913179
37031
32
385571
383837
131307
59
495297
178490
5
163844452
526491271
277920
9
439221
1
50224
133017
233831
43
95
162837
88
37
110499
791842788
400155
93
447419
58
47
466446634
61
435243
95
64
99
774000420
28
49
33
17
44
238895
74
139668
35
337237
409512
228317040
394048081
148424
448809
93944
45
13
51524
183025
277057
181951
306873
82
56598120
10
31
62
116043
408123
26
61
8920
183538
43
72412
55
31
90
73305
483891
127271
5
342643096
521191692
260007
328517
58
159542
76
165990
19
59
88
470588
28
951247852
137497
943668885
117235
31
14
129300
76
88535
800997641
42
66
54
2
174433
81831
2
57
50
379135
427963542
212261
142635
140427
6
138753
389776
265268
294381
33
2
494328
384823
3
326362
55811
72
67
470074439
35
433553
469054
90
939736411
7
225313
66
21
70236
325390
453355
468844
483649
24443
12891
27094
418187
29
151654
55
34653
784143661
65
88
76
530022159
69
51
12227
10
28
97
2
117018
78
27271
89
158717
87
103269825
55140
323182
4
27
459280
451290
235268
26
378209
39
227687
79
71
3
32
97370
45
23573
28
127480
172525
329302293
19
78034
49
8
332244
93
131147
25763
25
84486
83478
9
50
108661
555429434
163678
11
61
77137133
48
192127
88
271616
69
36
10
38
36446
5
55
98
144130
7143
954005852
64
52
90
329696
233142
217521
379198090
9
4002
38
881917293
26
84
66602
358727
91
454113
82378
430656
375892
96
31
45
89
5
102765
43
98
67
73294
42
86687
403214
164163
52
208101
204408678
179446
314044
1
962937607
224840
474344
717830801
41
64825800
357116
22
59
103763
30
443465
98
305321
89
202925
841758518
16
6
219816
43
74
67
980606280
69650
25
32
21
2
198685
8
24
19716
330028
308088
2
467499
80
41
457542
138288248
20455
253408
168651
138908976
47
253129
110473
291106
39
3
17
63
67
50399
191558
8
38
452464
54
172458738
458637
299774
46
77
23
402733
22
148780
13
68950482
84
413606
316252602
59
70328
81164
438383
75193
785169062
8
106138
9
16
927973259
90
331444
68
99
78
49
397942
60
87
368411
460319
361020
535145093
25
99
7566
368291
223323
413238
48
227948
73
35
85
214954
54
32
5
30
64
72
222889
551822135
487480
10
39955
319174
43
24
90313
204296
1
59
36200
22
204055
23
4
44390
502890058
73
87902
297422
465832
9
35
362266815
24885
51
210776
588745377
530541552
10160
126942
85
457176
79102
909093532
9
99
138325
8
46
199320
339020
154195
261336
61
2
92
366542
461898
526331825
79
54
8
70
76
79
69
81
370468
307718
94
124867
301900
38
369788
81
372074
82
53
346668707
1
289548
40
89124
97908
106491
632662195
28
280413
86
9
281601
482216
310759
7271
102205
36755
92
5
34
848020959
552191689
498868
811486150
316842
352264
73
9
201033
363267
3
94
59248
14
2
450923
86
2
8
318241
928973230
140546
3
65
214879
31
354413
37833
25
91
399468
64
77
19845
1
63
15
68008
27
291942
281020
28340
64
235786
42
61
1
125423
21
695961327
55
333383
731126204
56
455798566
9
462954655
13
316237
392305
1
20
85
402910
32
931305411
392964
42
295409
43
130331
8
309994052
473310
479810
53611
98
1
77
482784
79
9
295179
5
74
855462535
229669
251165
806383004
389000
17
33910
7
393401
231744
301837
50
222295
76
378534
400912
163227
213224
6
30
625864134
5
411285
265813
5
13
53
42
379429
6
37
342329
85
44675
78
451501
404176
70600
493688
59
62
70
6
12
38
72
7
122642910
45
6
98
33
2
858165102
95
261556684
255132
10696
194156
41
28699
69
453095
2
2
57
381935
4
498741
60686
299770
257215
532972920
103868264
47661
83
1
10
405073845
32
174873
91
49338
325257
471628
314502216
208765
69248682
419184191
30027
54
65
295072
399598
283605
47
130061
9277
483496
44
16
293479
123358
19
46
80
79
45
169177
4
22
6
297283
967470443
88714
84
99
4
169069
13
161898295
93
452109
7
490506
864175321
263195
58
496958
23
46
6667
303762
38
28356
166756
40
54
44
466384
1
49891
215729
7
32
124026
25
344295
90
71
122249
980124273
56
24507
8
377799393
596151619
394640
151597
56828
67
134232
21
98041
13
65
129700
18
12
10
83
5464
114257
180985
54
57
73
59
265908
311327930
44
487060
185440687
336832
71
370848
22
426913
26
89
8
101397
139470
53
80
4
17
92
80
2
5
69
17
23
45
52
35
6286
69925
63
56
49
259665
3
56
71
97
839241868
76
36
95
195844
78
63
74
769870379
46
946861069
23
31747024
14
638279670
405805
71299
84
449886
25
77
771054642
512686485
50
464822
61
120410
65
491377
372129245
31
30
417676
654710098
376458
169474
29
472555
251057
303142
7
125892
114753
51
241590
27
51
75
2
66003
207389
3
93420
153425
50
334318
448177
184765960
423106
40458
943616627
24
7
18
72
6795
22
899171562
170113
95
47
371504208
193506382
428097
13
44
2206
318884
238372
51
9
16
95
176035
45431
20
72
94
37
22
22
94
92
31
20
77
8
15
398781
3
216131
875176402
132331
75
303780
13
21515
97
768165287
151278
84
6
33552
1
18
473349554
87
192962885
7058
16
39
55
295748
120435
429881
260169
88
48
371930852
10
305981447
65
90
429108
608435557
265543
136867
395217
335739
489367
371516
41
166463
75
64496
75759
90
37
81
41
287707
25314
3
309463822
170533702
394864
39480
538529831
2
455870
23
33
3
7
154202
62
276952
973376871
25
130682
138839
160254
156255
370937474
287982
24300
211194
440399
290799
19
1172
8
281683
179673
184960
306225
28
38
342220
398938
27
335581
10
59
36690
62
481231
12267340
97
47273
83
8
196051
387074
99
82886
69
39
25
289179
106687
61
18
181033
24
9
1532
34
382046
497628
85
875287181
348722
35
994673955
3
481878
465854
47
261887
36786
87804
329016
37
31
182560
4
49
78
477719
7
26
479438581
203093
452759
64543
5484
437577147
467320
73
94
87
235685
144250
53
68
408351
51
44
369952
564089907
43739
455867
439621
172861
554829211
63
165616
44
157946
41
103965992
36123
172633
66
49
230695
63
44
739582678
26347
23342
14749
834853497
42510617
48
1
6
47
394776
293989
153258783
246137
54
80
231380957
62
433573093
147492
37
21
205368
329915
659920446
91
3
64
63479
73
406041
943450298
77
80
59791
7
410605
267492
202153224
237859
772223292
84
67
436847
61
82
58
68
476118823
16
37
61
488585
59
70
444275
83
275824
60172
12112
21
125527
91894784
56
373921275
176205
92
75
9
2
402435
20
193883
84
79174
274844
179739
119623
146528
40
97
88
57
22
42
347345
4
25
38436
84
66
28
155175
485440
88
3
50
97
49
7
228074
84
51
146743
170176
646527041
312688843
255972
278142
493667
187816
307459
82
431363
303075
452577
422345
580281090
19
541582264
434542
479046
73
26439
283520
20
85
61
129972
58
88
23
497823
494411
333453
99101
91598
2994
40
64644
993405157
382998
440935
173119
276954
3
445059
173696421
313055
9
198463
65
374910
7
51
14307
768875009
6
5660
19
943826527
9
610822531
72
63
18
186558
392943
473034
360197
343100
439827
90548346
74
155069
55
12
95
29
54
11
47
261167
59
320344
6716048
57
7
287989
5
16
66
71
430939
60
355474590
255427
297978
411248977
4
21
347216744
75
1240
273922
478207
167608
74
2
94
35
428169
90355
203562
40381
83
6
157506
45425
86
81
99
70
83621
5
166611
7
26
78
355211
102008
58
89
156666
148274
262420
294250
4
431356
409799578
43
771391985
640645707
95
302302394
165706
78
93053
3
382124
20
280864
371868
7
669667268
406472
253944214
443043
434150
84
21
23
49
849436196
147001
3
295726
22
421234
259683
95788
407847
262726
30
140718
284902837
436737
30
28980
448914
53309
78
375212
315963
4
72
44069
256803
304365003
141569
158653
37
75
335057
6
254193
48
39
29
124138
61
83
56196773
34913
365220
18
846791674
250181
58
19113
488530
31
93
6
372212
38
25
498527
66
156810
13
62
269439
177557
190875
81
413922
152394
116307
231815
60161
47
26
13837
37
208926
68
36
185810
311329
85
343626
319450
83
28
12
308056
322328
372112
90
488431
1
87
86
947970049
436589
101477
597926469
81
3
390124
61
66
150644
965268974
53
86
53
32
118588
167950
263706
443187
308361
15
380958
920599255
20636
130848
97
61
27138
3
487015
442813
85
16
82
53
20
149063
35
84013492
31
31
481164
15329
684619727
23
332742
391974
8
94
47
1
34
6
3776
49721
666641866
161791
43
458631
95553
22028861
422714
273092
94
455208987
267327
303541
432768
67
646279233
22292
68
442314
938047169
82
44
349846
75
42
115172
56
95
297692443
413537
99
91
580068220
382462
58
103837
60
65
102725560
256715960
54
347136451
498438
27
12
368948
95
38
337388
272040
162799
129119
788396581
107681
265219
43
265196
110379
31
231893
422925
31025
478064
5
414222
221361
144456
80422
3
16296
39
260002
455684
602449599
40
468763
27
3473178
89
413060
83
444705
324537
17
331887917
24
314142
96
294371
20
59
246233
83266
293975
96
70
8
68
75
18484
3
45
69
17
6
44
8
394564
66
71
65
1
1
368480
80667
58
31
277488
7
7
3
242477
55125
211247
14792
444575
13
85
26
44
108699
145979
53
178319
1
56
28
247478
9
93
49
8
13
15
61
279729
435984
188315
36959
481544
70
186133
5
15
728999570
410530840
407333
41
6
108789
343824
609867637
12
462360
609919815
87
53
25835
76
64
9
2
34416
46
28
401950
225602
23
336292
79
213365556
29
58
43
521788431
27
90
82
149601300
410172
42
93
111054
15
108493
32
92
87
10
379663
6
19115
85
48
21
139976022
70164
17495
94
72
33
58
2
437024
368892
33
30985
19
473897
7
34
34910
3
247038
952545152
84
93
251163
63
994578989
65
27
64
84
852601463
13
106042
109185
14
4
3
12
41
10
88
620856981
171224
39
307760
90
490763071
52
172664
484684
388869
22
181399
9
36
31
8
3
360136
1
121526
96
242357097
7
518862001
443475
94
18
287065
251270
91
80
412051
41
473485230
294171855
212548
326345
64
79
60
300530
284713
2
67
32
9
60
1
195498232
28
93
65
366103
12
88
363740
306861505
494491
122399
42
42
295634
69757
96
182953
160801
59
95
101692
334540
6
631957728
7
96
28
484197
248438
84
45
94
313912
375022
15
17
225613
405807
7
353084
61
250062
4
452478
21833
53297
199390
24
23
148581
402076
1747
148770
25
11
5542387
467589575
392858
73
93
365061
185568
404445
81
251183
39
330218
40
98
8
498307
11
70
444887
33
110082
166023
70
42
295265
8
1
291840
458685
173798
256521
412296
479017
70
1962
355173
120185
161763
47
387421
480145
9
24
6
254948450
9
81
110751
82
994617420
67
10
27325
55
262343
790996333
89
76
52526430
395246
353207
969826781
203254
368902
443541
96
201630
52
193523
63
303574
31
58
44
433403
82
83
143756916
331606
85
2
99
36
5
70
21
79
235442
11
31
134676
45310
26
449170
361778
480739
3445103
77
38
420664
67
6
407367
491713
47
4
61
464112
87
154459
118485
59
56
396739
5
490335
52
9
91892
11
54652978
296517
239049472
50
517875025
23
19
27777
322742
54
86
269274
661695402
336969
41
36
48913
493743
35777615
87
54
71
315685
126533024
1
5
68
425618
323947
285643
261059
7
53
241187
10
420733
29
55
410745
70
14
70
363654
47179
35
390546
279388
28
3
30
69
171449
11
363415
454499
27582072
37
16
73
997422522
602521
546308170
25
18
1
91
470318
17
344249
423360
8
71
4
427698
516373756
13
68779
340906
85
7
2
74
90
393617
92
344271
67
34
279031
11
83
87686
49
100814
257485
42
164564
891827748
579736202
278274
443478
119590
420216
221983
1
1
6
204677
9
1
78
32
331111
409622
1
522160342
65
226741
469112
249550
323072
13
396854
39
461527
639099465
64
3
171082
57
11
89
260235315
593305635
438351
4
7
537806319
445903479
7
7
51
45
97
111404
105869
58
1
30
85
34
53
83
46
421502
32
148937
468423
429582
65
51
893648419
488579
70
545528120
7
213244
412996
58592
85
2
61
74
298965
57
64
44
115583
98
57
24
457034
16538
12
63
13
1
79278
235913
10
21
63
36
161433
105689
82
58
83
69
128742
173027
212582
360336
13
8
98
101640
26484
68
4
82
92660
7
67
17416
28
98
171319
384456714
33
92
55373
79
29
286622
405697
44256
92
63
416572
32
60413
263450
433223
152828
970514789
340516
939432740
4
8
3
1
281446630
47
26
66
147368
154967
356552
26
99
218629
13
52
27324
158214
27
69386
287707
461256622
8
17
324402
472352
2
136670
26
397100
138632
120225
472201
478518
447361
730485871
9
478792
973031276
276285
9322
381164
25
69
795561116
55
319184
48
94
54
402777
5
127830
370418
382699
54
94
464999
61
95
147671
50
834292674
3715
317870
127291
67
323420
87
440342
137595
82
183942794
130061
55
356869
2
63
95
88
306696
45869874
397074
4
15
75
8
32
44
207940
3227
137727
4
33645
77
66
9
85
95464
681158829
80054
274463
451325745
256171
15
90
245070
258779
92
97407
73
70
374960
168414
51
284416
52
222840
48
233622
8
441861
333773
1
88
289014
171421
335883119
152915
16
496459832
59
662463588
309380
414998
78
111139
40
432365
9
97
554743537
74
459638800
60
499822
32
866142139
282157
5
254897
31
8
22869
71015
419422
2
4
226978171
74
440305
365265
9
51
19
54
44
98
14
488099
80
51383
60
9
18
451338
406584
54
77
835948494
372270
67
336380
872649171
6
28
65
82
40
59
20
149477
207018
79
25
385240724
75792
2
337166
70
317987
79
9
566164482
67
94
78
424103851
204565
370959
50
13
2
43
172837
86
1
141166
30821
428568
47
83
363102236
26
62
85
71328
539952609
846204765
30
32
8
2
237741
436090
79
360082
353565
44
26
56
11
365034
98307
380598224
3
4
199684
157407
101222
191063
82
39144
39
809906371
90
45
377258
759837772
157700
7
209379
35
104020
18
83
81
1
282965
85
8
68
13
72
153275
57
866189637
49
72
3
22531
864347744
94916
376779
90
81
75
300753
261430
85
121424
63
68
62
4
32
26
74
281431962
410285742
322878
211600
44879
1
156617471
25
52
16
211949
56751
40
69
185069
23
462381
189897
333471
203103
43
46
252322
197001
211694
14491
23
17
157144
31
72580
780114104
52
146964
74
104590
88
284710
484783
426196
97
25
80
165157
34945
130342
81
8
244150
743227966
7
71
13
133197
233420
91
23
50
361311
46
34
120979
247054
206286
97492
100986
64
44915
56
12428
34
1902
9
28
95
423207
375942
49
410051
79
33
6
55
73
249816188
472125
54
230955
864406527
4
90
84
23
247869
52
270521
1
36
239996
114742
23
83
954601740
69030
273016
389483
113036085
87
409410
95
489235
359132
187856
9
162323
153823
352404
804765542
29
165682
35
6
27
80
74
19
16
16
339803
85
93929
98
202839
207279
447428
12
366612
82
70
23094
954859504
2
8
19
77877
9
92
249237
275350
77
37
20
45625901
285179
45
98
204205
481960
19
377095
63
499051
80
266680
46
474887
97
65
364505
913441774
990206798
309622
319541
179647
428468
33
87563
32
162165
45228
36
176704
7
82
16
42
8
394231
24
303587069
70
67
348503
293794766
74
192123
117145
135206
141369
46
227761
806630568
329713
27
20
68
337215
271791603
714208916
162895
62
35
18
425812836
58
1
289278900
453765
86
241295
297012
53
470861
30
248731
459413
7
87
7
54
77
46
496128
345170
15
76
139545
95
35
85
61506619
1
307023
56
25
54
437091
277026
49
56
158253
13
294408
54
422291
40847
302585
15
87
42
83
97
37
68
626949785
3
60
9
44
38
345497
43
19
376567
7
92
86
75
343353
115990
10
93
186409
160724
476006
254664
83
384103907
25
55
73
448548
49
410140
46
275315892
81
198925
393538426
225471
90
817860900
58
118980
55
223091
79
134698
94
5
154069
103366
70
4
430303
96
302487
29
436629
289243
36
84
99
203256
97
59
9
245434
447188
686347767
316308
2057
85
307127
112439219
37
166938133
102179
98796
107143
381642
422008
217348
41
434735
91462654
1
176838
100212
16
79276
93
1
455554
497582
4
538035436
562380694
68
98
4
50313
8
396777
373746
267146
84
98
228239
48496
43
66499
333426
8
302829
35
746971189
77147
90
222524
234493
365034
92
24
377490
724067898
419078460
12224
42823
8
116721
7
9
25120
268048
33
624206071
96
414768
3
232185
18204
15
142379
464320
289720
206497919
7
286353
38
196631
21
46
6
15507
314429
89
9
30
7
19
469198
228091
12
449526
26
3
343916
354734
60
54
12
17
60
110636977
71804
51
21274
63
18076
620821128
47
42
246763
7
62
23
3
340837
54
22
7
22
220830
368972
1
74229372
87
3
340566
370912
136942
2
28
334018
504996664
87
326565
487055328
280093
7
51
65
408535
67564
108662
95
82
466587
6
1
88
115600
65496
22822
83
99170
327157
14966
62
80
3
420481
113353
181073
50
96
229349
32
72
48
32
31484
2
195751
471197438
333966
393851
72
71
46
6
20
87
301950
177261
310068
88
426374
12
69
18
48
87
49
282934
676228562
187589
78474
42
29
6
445529
48
88
33
514217785
440561
18
77
7
26387
49133
337856
20
407522
56
91
6
14
363829
120093
51
1
34
58
8
427140
315885
235820
43173
19
43
9
203148
5
2
46
273804
114644
80
73
53
15
410326
432518
1
81538
452232
403167
84
40
270322639
40
32
881597506
91
44
206275041
68
65
146450417
27
131952
255255014
431858
1
51551
376726
83
475651
51
41
65
29
64
24460
7
45
25
14
6
49815
690950670
4
401670
46
148579
176909
461164
130080
1
4
203444
4
24
76
17
238899
362149
88
246051
268813667
813485416
87
216557
40
56
18
35
255683
125415
94
9
232792
40
78
47
65
68
50
405516
97
54
230897
10
445829
24
329878
29
758751737
374769
302184
16
60
53
92
301918
40
98
312185
92
91503
94
173934
811418847
42
36
327590
92
391114
188145
475863
155757
62
8
69
8
418650
7
35029
608812259
91
3
965238998
359921
150482
23
35
79
35
232865
7
41
348488
3
65
32
266030
64
92
468566
48578
9
393957
425698
282522
497482
17054
91
1
93
28
487332
84
295955283
154687212
47
93
814100506
2
82285
970229578
97
24491
454739
53
491347
6
160730
248977
57
7
73
301198
59
392815
39
72
176642
64002
359434
80
46
630589948
40
308721
317724794
204579
488008
333027
54
70
152264
71
130361
4
539866754
4
947095682
66
634658490
73
2
481474
148000
4447
613819763
97316
9
4
333646
65
53507
29
59
49
91939458
352477
1
194933
172146
320842870
57
357907
383237
5
16
65
28
112387
493391
362336
430302
68
5
66
68
39
93
351975517
41
840137036
184625
38
121930
10
71
184130
69
82
3
126020
89
30246
308709
248744072
363629
286017
219126
7
34
19240
474196
291415
4
97
28
15
443483
463427
596507116
162581
99
52
3
99407
25
73
86739
603464260
60
19
54
271284
482377
203618
86141
2
67188242
3
45
40
9
144067
979785512
10
186853
207950
210717
74402
40
253792
653476350
70
484280
1
450475
26
48
705863574
173246
78047
54519
15
3
240786
43
196149
297737236
419901
37
72
97
355341
49
18323
94
28
91
139670
10
285196
66
15
63
58
56
484625
253753
165231
56
75
14
12042
33
469649
16
231298
325669
35
71266
93
234179
16
24
17
63638
57
789043759
17
55
65738
24981
349160
308332
356828
95
2
89
302832
96
480034786
8
37
155418
7
963027240
89
269697
189505
12
461523
97
88
12
60
307546
366706
55
335340127
7
34
97
22
315078
910282382
126876
272492
8
409373
65
357061
470847589
95
8442
889555284
428432
27
4
56
472230215
6
92
14
1507
322458
26
390771
147069
62418
280714
115896
322254
61833
3
106271
269164
63
19
51
6
8
41
46
50
65549
163465
538662517
71
88
560324603
443708
36
485754
21
3
51
87
207409
201889
346856
88
43
888960602
6
133439
28
78
16
44
75
399132
480123
407325
76
9
86
71
113764
1
79817
45248
2
247170087
238572
95
11
93182
4
18722
428546
2
4
988686356
226632
276782
79
93925
459649
47250
124551
4
72
30
406120
37
2
57
83
96
4
17
48
289730
124250
19
342751092
7
14
61
53
20
14
166676519
7839
74
56
176817647
51
59
404820
677170124
338068
26
932950203
492520
369744
66
77
146691
161690159
106005070
71
74
2
342381
165917
413544
10
16
415425
53
50142705
130010
397073
52
36
174536
49
949898848
31
9
78
130325
667842642
175578
83
413519
98
919754930
35
200158
103125
37143
71
81490
215052
7
430321
80
684320763
108326
3
420254
225678
228159
450155
97
871003559
346890
14
77
454448
27
96
70
2
97
60
5
40
1397
440695418
368228
37
3
257636
48
138245
27099
33
589747017
224086882
1
19241491
34297
134871
167874
35
61
3
550562985
244039
198362256
52
13
37
98
138927086
89
38
491216
297325884
1
75
70
22495
71
74
46
76
865068677
344738
225332
19
53
110697
11143
5
171783
516618995
61643
52
26
491209
116306
23
77
39
54259
488734
44
350596
53
497774
345018741
443340
8
33
47
10
433806
59
38
34
48
320095
2
330361
8
730557496
1
16
207897924
72
35583
150991
17
711570316
27
991521445
295800935
311137
44
421194594
330153
450756
55
2
483118
162322
250635
78265
11105
8
50520
432350067
475768
52104263
330387
74
430433
295205
77
5
566387217
17
49749
5
77
205831
28
16
148984
47
348472
333458586
307221
6
133895
228858
145394
84
47
255516
45
15
82
36
496753
407539
39
2464
24
12082
68
150471
66
2
17824
9678
390285
221959
358387
89
327913
89
73
158938
493994199
671008585
452978
9
459914
34
319266414
5
42
27
148039614
9
96
142947
2
85
71
53
3
18
325124
10
59017
21369
6
167295
1
349837
467196
808991271
168896
71
82313
988998805
67793
1
95
333109
86
270062
595633191
405578789
348865
286989956
14
85751
66
33
17
417136
53
31995
378787
458004
30
443698
101378516
284705
256625
1
29
930484046
3
9
163239
8841
81
27
291183
48208
76
396915
33
207517
192061
46051
225553
1
254675
33
455078
35
68
5
44
21
303631
226407
55
245213
130319
30
7
18
403843
278253
85
15
196062
453914
25
54
53
70
162414
61536
100776985
10
46
21
494750
71
89827
5
701646114
772777284
317542
99127974
16
83
394539
139074
307680975
255506
85
605957563
63
197828
297362
18474025
53
90
54
177783
94
77
72
37
51
42
280110
539955111
32
87
6
38
167811592
114147
114993907
31
3
139321
86048
99436
13
212870
31
89
381112
194246158
90
79
6
21175
25
4
14268
74
663364898
26
111405
53
490716
68262
28
81402
3
19
43
69644
805
86
2
29
511350376
48
86
27
31
22711
335441652
178224
64
456575
63
46
338182661
192817
27
29
27
160397
135991
86
6
1
849958270
14
225495482
137537
99
9
6
9
803405434
8142
121345
324732
76
3
272203
34
93
40
81
305703
225530
263628
206867
365538
377436
56
222355
34854
11
33
39
46
85
36
353157
34
41
7
329079
24
32677
75
16166
18913
79
7
151509705
295120
96166
91625
72
301872
3
86
302515
60
283853
58
151648
2
478284
779449349
299168138
37
251769
44078
184032
8
737719452
169455
391888
31
180768792
355711
13
17301
48033
145916
37
8
7
55
12
4
9
99
1
264085
252197
10
359473
252808
136660
517797515
85890
48
28
4
13051
30
52
4
546472048
47
33931
465581
5
61
229363
78
897192066
328011
79
305096
77
438120
262252
26
417019
246829
42721
39
75
214090
796787552
230261
305977
6
78
40
202317
324944
454954
485932
78
82
268511
8
86
176959
229336291
7
44
118258
298035
376259
98
18
85
290257
100065
224449
912349236
185868
252106
9034
49
298724
380102
124932
8
298300
367832
37
22
481128
11016
180108
5
105457
36
499658
3
627932010
2
69
8
36
14
1
9
67
10
10
37
704433456
5
39773
471067
172154
64
54
276726
94812
1
1
80
320730
341068
367991
459024
91885
1
130676
69
54
443723191
42221
59
56
302782
92
291561
195211
5
48
365808
198755
47
17
261753269
40
93
88
415259
65
70489
42
17
5
58
225937
58
35
27
378438
50734
58
7
220138
85
315200
706574746
84
61322
983820058
22009
395283
138371
216089
533805110
49
294388054
200928
327854
216488
211908
89
335348
43
264837
59098
61
183518591
36
27
13444
58
370385
296696
448649
64
19
93
356710
43
450302
802190973
11491
586819393
77
480721
23
90575
81
7
2
235846
51
98
26
6
117148
48
921663593
36922
361014
62
24
9
444377
35702
318086664
8
2
85
196783000
10
60
109
67
69
792919595
567385503
280976
44
7811
11
44
63
356615
383517547
7
75
108229
7
52227
70302
91
71
50
90
79
6
78
282162
82
59
443496
438465098
44
141003055
160119
425609
222892
93
417641
33
442347
212034
56832
9
404568
6
110375
3
90
12810
109349
323923
11
189487
52
125778
15
204157
31377
66
68
7
89671
446014
49
73
93
89
86
60
86
129476
61
227186
178922
11
110557
832530704
55
6
204055
2
22
6
19
80
42
353828
467434
37
38
47
2
4
4
12
200405
55
37
473663
82078
455483
56
43
94
147461
408899200
298571
42
87
222851
78
914729709
174257
759599173
283855
48
463334
192347
6191
328756
92
85
318876
83
45
35031
41
43
35440
30749
52
56944
45
376968
169495
93
77
3
330915
478656197
307546
26
40
367916
54
4
483394
13
634426071
490394
79
469931
278077
89
214744
17771
22
6
16
15
20
439362
9
7
171534
10
3
2
18
241599
438525
28
307819
39
28
421221
14
98
203901
342398
495842
352953
50
35
85
87455
38391923
48
153907
398536
77
29864
71
383770
332468739
953787597
64981
14
93
7
141191
1
104004
16
46
52
154491
24
29
87
100592
84
497588028
8
1
373933
214328
53622
244007
235496
74
7
839521846
48
486551
55
247013
3
94639410
39055
485203
248299
1
16
62
1
322965
620647990
45
49
305395
92344
33
48
15
421818
52
84
86
378300
681950835
5
27
370523
32
109536
9
437748
395291
435233
438344505
48
84
5112
97
4
418128405
20517
29
127952
92
225414
240899623
84
77
7
8
35
92
161414
278617
487912
37
194989
144340
59340
262984
91
803322832
38
215488
56
92
142319
83
2
614355185
301344
20
151703
3
179919
829596947
771510822
271360
52
427270
42
570037808
492211
94
53
75
57
50
142720
3
168025
87
97119
3
153696
9
27
196099
50
5
32
10
6828
3
28311
19045
2
70
61
74119
44
166565326
29
17
44
450501
518376352
40861
41
6
73
131733
93
35528
43
90
371841
431580
100642
6
19994
232377
26
58
322300
1
437149
1
92830
448843
316413542
48767
28
94
63
183486
79265533
321846
146390
92
99
266100
7
81
270989
381528
342624369
5059
330746
8
71
386915701
471564
21
340180
16
233808
325884
24
25
96
27175
411007353
207493
99471
76
15
24599
478511
10
377861
75600
91
373357
30614
41
422546
56489
973142671
755489511
94
189016
120222
260017
722582161
54513
24470
73607
402744
7
199016
94686
5
24112
97
175980
71
97993
73
13
37
83
332592
77
420094
455592
395717
121837
284072
53
298380
853459647
14302
6
168132
379888
2
416311
8236
434578
102018
211588
56076590
39
62
5
391063
27
39
124211
465462
25584
66624
53
88
5
53
19
34
212351
90932
74
53044
64
98
240525
4
262949
50
58
5
99
66
19901
60
36
412361
90
85097
126186
286463
57
48
427747572
1
377125
70
61
370801
481747
438369
6
5
75
92
403110
75345
69715
44
352925
221959
595362361
84
282629
80272
2
139622
2
987304651
3
83
290366
66409081
38
9
104449
61
257316
367739
59
31
984981347
27
470584
94
51
347992
330083
245005
85993
354917
433132
23
272334
205789
283088
16
381111
192453
482543
1
130681
320454
274081
312388
76057
56
6
12512
83
357267
54811
38
406997890
5
91
13
11
259965
20
54
62
486044
96
55
76
373962
43
464680
426672
485755
252375
30
13
66
83
77
82039
81
91
395492
464162
84688
70
26
64
31
9
4
10
20
1
3
67
398184
447485
410431751
54
6
35044
148384
2
166880
12
39
233957
7
35
10689
71053
45
498426
84567734
30466
467056
338108
753401857
28616445
1989
91
293723992
71730220
384832
359311
31
41
228573
126715
443968
12700
412284
26576
2
223138
402960
265469
239433
460129
254090
498049
24
5361
416996
82
13
183380
445285
431062
107250
91
327438
169392
107967
23
143041
85
89434746
436122311
94
147985
61
94
231215
208046
94
29
377723
163289
19716
6
222915
46
355260
24
493327
40
4
606000486
70
5
301759
169300559
8142918
79
73
7
3
6
369005094
97046
177902420
181930
183817
11
231814
289711
95
72
341266
314688284
5
18
170526
22
393884
760751264
967120335
86
352295
316986
87
18711
392472
382516
32
487527
290934
142758
170173
56642
85
881733274
68
27
282427
73
7
78
96
260871
14
31
265237
62
300179
29
89
56
30
57
7
343791
110776496
79
23
62244
50
258037
8
523197082
225114
371725
85
8
177210
62
161291
58
87
7
212685
77
426963
159416171
537187451
73
165187
388292
147001
449836
27
242464
5
66
81
420107
67
49599
250814
54364806
748472028
188427
216482
72459
166753161
372054
262197
21
95
9
49619033
184953
14
795232386
21
718689248
63
35
204602
55
233483349
491972
194836
150821740
22737
64
35
40
1773
9
66
4
51167
925105974
419067
30
283077
160140
369629
3
114039
331865
64
426721
910793038
32
58
49
343876
50
5
299727
223689
94735927
182869
59
433866858
9
89
47527
290208
99
30
477057
71
71
95
407425
251505
241162
31
343993
150145
41983
88
37
34
89
31
484435
19
183707
314094
75094
264638
36
75344
3
254203
47
156034
523466523
322748240
490887
364936
963521098
49
218145
53
27
4
98
11918
12
35
50
12
46
459591
796509208
30
398407
8
83
57889017
24
72
39
7
8
87
79637
369446
5
442368
462656
98
17
34
15
25
376237
384889
24
44
98678
4
88057
348662
449709
939899943
335261
3
40
779593186
439358
18
86
12
95
8
88093
1145
46
125419
88
83
57
16
454188
161272
33
71715
3
13
79
81
6
495765
69
93
29
637502657
90
446342
716354822
98958
223215
8
44
8
60
9
156221
356314000
85
4
255349
57462
16485
82832
74
27
109170
94
38
157726
145973136
279995
5
161523
15828
313545
112967
60203
76
94
14
10
491021
66
65
60
231681776
163667
269109
52852
57
961052268
475494
41
5
335686296
95
60
90
215879
4
202065
7
819730905
55
76
90
211961
83
23
247189
8
190093
33
11
406154
441059
479085
295432
176833
56
21
84
396521
310691
46
102746
537761393
73
242662
31
77
91
2
341818
433112
137083
250915
91
298217
7
41
612165682
83796
25
9
67
49
172360
69
314379
39
429887
65
726701814
275135
644511391
69789
95
72
433693
50071
57421
253935
483386
37
43
418942295
129165
236455
985147391
1
417497
2
24
254843
319631
19
25
420544
426510
94
6
37
134807
399697
440931
90
286174
66
167268311
56047
26322
77
58
45
70
92
82
373881
94
67277
57
731032244
468172
395823
99484
113525
93463
17
837109142
95
28
73074584
188689
65
424791
61
39
441003
8
4578
18589
4
406910
3
82416
5
158045
124487
348789395
56
52
26542
366141
176160
250635
351167
65231
487548
15
29
429194
53
34
314738
143161
192250
83
5
47
408729
40
27413
43
43
6
82825
4
398041
44
48
51
349738
3
264210
1
478467
383063
72
42457
397635
98
3
39
3
14
711897900
1
361460
5
9
629300102
77
221692
5
47
240591
40582
42
297761
626832839
381853
483017
326526529
8
319956488
433091
4
61806
22
428189
65
249283632
194208
66301201
278074
135364124
370239
85
43
17
363357240
318404
169296
149348
86
2
79
203249
104337
268707
154321
969133972
282415
390464956
417347
96
90
62
705645014
29
21
48
494614
69
781508477
222403
65
388123
557974939
87
97
155490
867931794
129994
64
35
408835
38
383355358
47
95
87
87
39
536099636
46135579
5
4
287733
10
12
9
37
433229
419388
323247
348907
52
201037
61
413364
447848
21
316222
4
382735
38
67097
637223124
12
68
216618
1
42
413597820
91
30
76180
97
306988
103816
340642
11
407866
220850
4
135021
89
364893
30
64184
651987251
79
45
31
8
434883437
175999
489761
2
122656
6
5
78649813
40
23
488720441
53
119727344
132107
411158
346990
39
138166
999286384
439084
1
78
64943
464252800
354270
60
1
240009
200236
313749
151287
300651
470749
453621
7
204799
112737
8
207343
22
585425095
3
9
730985065
25647100
487162
619493301
386387
225138
31
408805
59
1
4
61
31293
32
215059
5
828123725
180805
229378
61
44599
3
345160
4
465944
50
2
26
38
41
17
36
942555305
359019
136882495
219527
3
43
5
841122227
370773
482550143
42
3
283679
82
88387
5
54
90768
255209
69720
74
191878
70
66
86
132039
78
93
62
265922
393498
36
96
79
17
926920424
27
47
454496
595795679
288572
33
29
457948
86323
9
94
418572
203850
6
350448
25
24
60912
432310276
46
405690
398981
905272708
62
4
360102
239555
67
1
6
65
9
97
445388460
424940
37
2
78
29
1
8
455680
37
21
351758
343936
7
19
307567
406872
267807
409834
363618214
3
69
65
282421
44
8
93
142967
420397
45
16
26
98
6
92511
129638
160970
70
27954
397501
27
58
49
143580
102520
3
10
69
47
342627
475187026
485984
32986
106587
15
349767
46
308588
57835881
75
383290
81
228813
88
50
85131564
5
56
95
69427
113714
83
64399
52
70
9
970805605
308735
7
417058
39
51
294953
74
29
1
327153
31
1
46
83
83
360375
1
341773
123033
1
862955658
33
336872
281520
72878
10
42
10
131380
25
451624
71
28560
67652
144816
37
7
17
401965
325977
448266
87
1
13
4
72
46
63149
54
450598818
52
351964
3
479065
76
252202
3
491133
483825
1
336986
20
311552
101169398
93
43
270755
344684
194697219
7
51
104524
151611
91
3
240776
9
2
117225
34
32
330553
391887972
383985
168459
50
6319
93
56878897
8
258611
18
415132
9
25
100454
327053
91
266920
328567
4
65
69
21840
56
30323
413539
334157771
6
86
107154
65
453719
85
8
392542
92
4
481119
481280330
59
38
154143
28
332515
345203
1
46
82
402004081
332214
5
41
42
226479299
311702
13
92856
25
8385
19
225980
60
24
52
9
76
258436
7
22
127823
496739745
26
74
56050
32
122615
210082916
38770
289848
458461
75779
83
729515914
528794374
318085298
441806
74
49
453938
38
99
76
3
37
49
255636505
58
18156
37
428465
570782869
15
103638
9
26
102175
9
25
30136
402191
306851101
22
192612
29
11
30
296237
104928
83
27
288659
207600
43802371
98
51
3
91
253433
352355
320453
188380
421917
94718
405975668
44
5
278040
42326
292772
7
87
94
63
8
145095
224435
371674082
429828
69
322972
343015
16
29
21
297969
190235
43
416010
145885
51185021
6
47
2
81
4101
140
469567
479091
1
7
27
109552855
104007
222731
81
13055
17
196094
70
96
8
250616
237248
245988
17331
923824457
194698
6
32
9
129831
449665
23
94
13
69
2
296655988
18566
22
45
87
493
13
347133
29078
14
147717
3
23362
389882
285566
40
4
403647
4
69
4
41
457628361
36
2
134215
299789
60
8
81
66
106878
96
257820
51
3
5
64
74
361278
304109
25
27
136443
79
426213
94
32
478679881
53
93
37
380462
68
484255861
4
370789
13
70
70
188655
444533
218708
18
256330095
287923
208550
341195
222178
93
4
8
433476
93
220796
410182
40
199525
395021
922043409
64
59041
453052
404132
39067
299547
75
5
6
622723213
91
21
926089453
53233
55
293353
377011
37544
73
269761
5
75
47
30
11
884213214
184254
2
71
47
898387111
66
9
250741391
164553
295188
3
45
79
312181
16
19792650
1
240393
395482
425871
330385
12
47
92808
486069
96
74
235188
330656
4
82604
4
78
117644
3
366417
85
25
134539
1
67
47
134365
811284859
81088
117573
3
522617712
370960
63
6
858375341
157544
83
19
41
454378
85
915957770
32
15532
474054
57
872868132
2910
413466
29
25
212965
64430
44
87
14
425831
9
37
47
77579
54
32
68
75
437656
15
141473
98
53
94
97
31
11
241758026
3
558953914
44
295840425
3544
94
635051882
54
67
267474
87750
19836
25
75
113845
278144
48
27306482
85
69721
346185374
13845
50978
71
894308399
71
232560
28
47
1
193571
38
162458275
72
11
56
18
17
86
178300
15
66
96
5
1
8
73
885488738
6
264537
209518
30
52
62
8024
455187
192053
2
22
230333
44019
32
19
31774
686913875
106115
7
108355
142477
12295
1
452929
36
4
88
2
468175
83
333168
85
20
65
28
75
472863
98
96
31
5
834042135
438850127
7
91
2
76
49
56
71
65100
235024
68
280734
420060285
163526
79
59
1
4991
372969971
262559
63
101425
3
96
3
394830674
3
5
65
123952
196526
93
7
464141
77
34
93997
6
41
114498
472479
28
60276
81
13
431185
39
2
7
35
67
73
94
53
256948
295216
58
200441
84
19075959
233015
644322120
141367
38
75
20
3
225649
276467
1
172841
113708
69
3
371064
140846
28927
90
456448
2
10
40085
37
148211
14
120255
61
43
57
54
3
216660650
203727027
51
22534
141776
238395
10859
22
23
417208801
197572
278572
1
328351
474721
78
12
280900
288598
354003
298583
361151
279778
99
66
57
965404410
705949285
297841
882916097
3
410449
168087
997740486
179729
5
77773
387677
6
62
243649
123484
4
39
51
56
235789
183704896
218199
94
128216957
207086
217731
5
66
47
93
118822
52
4
162879
146467
69
1
81
65528
91
76
60449698
40
44
5
45
93
254710
76
912532356
2
11
550377311
74
62
85
77
91
3
131588
287616702
95
897706960
89979
8
55
9
29
595911684
479912
358644
211164786
17
4
61125
257162
52
53
258177
18
33
93
143153
6
82
5
427266
72
66
391731219
1905
4
470858
4
79
24
41
43555
63
160776
430299
379191
99
65
290502
114646
951405994
96
7
62
3
120064
491509
84
198360
274999
738226930
93984266
56
82
7
2
31
58
10
99
278381
91
44
39
62
35
254380
14
13
25
3
89
5
558684060
34
130252684
2
20097
73925
4
443695
284060
182065
48
57
233513366
390767
24
4
207639
18567
60
309812
39
45
494996
33
83
4
142884
98
19
17562
451483
37
129175
250155
306499
421577
112391
54
89
28
285696
463725
165302
65
26
62
23
6
140427
88595
15960799
260679
60262
67
457929
63
10
493529
140073
37
38
64
51
19
69
282348
11
84
492881
33
87
9
980754366
31
416120
95
66
3
5
186430
386975395
61
46
88207
7
215681
351607
70
89
491644
775224344
359024
272281
452320
381775
22
48
47
68
54
330226628
5
493356
43
64434
434892
65924054
61
26
64
168964
73
466147
251015
106262859
45
699553543
253419
27
416270
272883
92
161162714
8
418573
312139
96
265277
41
387746
428338
125114
12
58
7
559015863
92
444664
162743
7
243974
44
4
236770
36
17
144277
93986890
200754
56
8
251536
192938
374728
478785
205817
368388
95
1
45
212409
107665421
47764
24998
144602
90
67
67
8
311937
31
258089776
18
50
8
34037
586936037
44
15
18
104954
65
95
76
22
9
313186186
114261
270108
86
451759
446575
83
41
67
91
3131
209419
6
66
65
59
479285
27
96
188566
60
87
77347
491918
49337
521914013
338316
14
21
51
6
19
93
93302
235275694
269191
357044
699308952
91
51
96
23
587100613
949329165
14
27670
83
44
22
413852
2
21971
374474
79
97
65
45
70
9
525521067
350233
255717
139870
782853867
71
123200
20
613137410
245054
256416
84
55
36
78
450667
278347
95134
159564
47
28
277075
197357
5
218557
1
376301
373465
77
341291
40837
150920
939742979
55
494444
74
58
56
376587
9
72
57885818
253915
40311
285416
33
101334
119999907
23
30
9
36780
14099
86
3
36003377
142893
340932
37
824746663
923044902
3
56
89
67
57434
442305
97
8
304799
160285
67
45
215131
93
429836
441957969
324301
472308
930775908
48
275751
213741
287343
383067837
230213
63
83
63
18
381573
28
114515
7
83
58
7
39
74092111
68
18
480558
467145
75
10
2
17
22
49
435081
89
147666
306088044
8
1
287673
5
69
150205
96
72
35
13374
9
3
10
188354
93
442485
7
312577955
151970
8523
4
42
322866989
9
5
953847962
63
128974
28352
40
96
368560
74
386892
6672
17
73
81
6
2
4
463258
214828
278891
145286
14
70
131242
499360
45
291178
4
75
289033
223072
243879
462986
194761
487077703
97
62
234283
148542
21981
42928
44
59269
35
90
83
487781054
352979
37
9
16
370575
844349708
91
38
90707
72
1
1
89
19
155174
451603
54
127269
39919
91
88
470957
423152173
166998
73516
456343
205462
8
5
4
17
70
387236
212445664
41
458117
1
301572
253739
3
2
14088
279330
10589
196520
21
485812
365727
21442
67
22007
267710
3
84
12
131802
94
5
6
368973
439913
462646
98
865640063
717277403
242670963
117422
106058
91166
35
72
99
5
735597915
5
75
85
353076
97
257581
45175
235381
166615978
332761
49
87
50851
52
156896
93
5
305132
45
9
423097
86
81
185839
413649
232687
56582
438158753
95009306
161229
50
415960
471094
215094
193928
32902028
64
39
47
58
23
7
96
444038
1
8
9
307526
307977
161237
656162536
385679
1
25
88
421548546
62
15
54
645231042
195442
353769
337283
39188
268255319
33
165425
1
74
89
12
72
28
75
44
612807553
378838
428317
49
480304
89
75
2
49
356659
35
85
41499
8
334266
87
336402
53
370340
58
77
106603
2
460634
227548
40768
392541
74
22
15
4
41
4
172313
243355
538254216
317670
155713
412118
173250091
11
27
93
197052
125956
72
432040
93
149694
792392509
11
364300
92055
97
709956604
90
13
85
175828
4
72
6
6
743047097
230620
130788
98
60662
233897
246340563
26
75
402080
81
439038
449116
452713
225174
41
271851
71
38
91
2
4
36
8
78
86711
52944
23
92
669937557
23
138493
344228641
8548
66
6
614864163
42
34
19
53
10
270254
3
109574
40992
583533821
97
245397
418275
427146
209302805
104951
1844
91734
318119
347899
492315
66
728364604
27
276945
333267
16
91
26
394830
20
410378
10
55163
89
275035
535749304
43
30
24845
231762
472511
79
160410
73
475124
226485
287071
47
72
32
66
91
91
280545
175932
247720796
328642
305556
94
97
497057
12
468988
98318
499110103
8
71
12
367454
483898
76
77550
64352
465598
146103538
200820
319743
394248
160669
64
6
68
247840
54
136833
5
2
84
403472
345182
860963597
158021
651451584
71
154806
18
366489
160962
32156
9
77
292525
7
41
414005
421710
37810
440936
416804
8
56
94
27
309506
75
72427
38
68
46
193267
184408
6
230570
361241
82
66
55343
85
60
105294
30481
41
43906
412465
282666
322156
72
54
2
33
275145
2
29
91
473081
86
399195773
56
8
59
58
84
98505
137720
386721050
41
408030
4
4
439246
9
79141
38
299930
123330
179512
443533
428513588
356219
176228
47
3
254777
49
74293
227619
369926
9
64
119145
33
50
47686
257178
46
41
82
8
21
367235
13
26386
69449821
24
11
391452
9
91
94151
23
112220
50900
145066
87
68
29
6
22
81
10
29
106173
246896
5
5605
355775
475834
39
491840
466979
389181
9
179519
1
9
91
316234
849206806
67
940433602
9
271774
83
36
327290
293515
72
75
57
7
448100
59
292022
274334
972376066
94
86
84638
126773
67334
7
488784
348684
304931
76
94
90
83
70
110822
368600
81
216156
97561
474272
433567
387603
611342903
5935
318254
15
107607
19
3
894411448
73
64
62
33593
98
288144
220057
80
50685
1
360366
167967703
218249
446450
474899
51
441503
44
49578
498640
312167
89
35
7
243581
23
28
99
351993
25
91
91
58
3
85
63
14
38190
47
923033155
80684
478076
73
19
23
338172
83
127094
29
965339810
3
4
7
80
204480
69
157705
385727
7
41213
307998
471657
64
23
490039
71
81
208539951
31
1
52
331150
705285066
28
64
68
92
12
44582
718759670
8346
301329
181212
160481
89
184081
11
26
93335
29
33
7
477121
56
2
5
35
429554
9
240981
132653
72
490581264
32
165727
15
54
16
210873
18
97561017
3
83
71
60
321977
76183
68509
13501
82
3
400105
424434
6
231161
19
312605749
40105984
118507
201058
270428
341606
425337
344531
73
48915
28
295591
46
294010
45
451190
302760405
34
204306671
33
31
161064
91
484781
80399
62
32
193609
2
21
130770
893174634
83
34
223415
595615597
575759153
462817
29
70920
652107397
15
1
253535
223789337
138885
77
210093
640408081
27
495167
199369
79
55
70
44
68
193068624
23886
295432
64
89
4
37
299875637
314619
723652031
254351
74
35
7
229452
259460
1
99
102956
926690924
54
247426
22
75
80
288912
390422
85
134235
93
235265
267263
93
87
623842558
184624
23
90901
322586
370361
435743
20
9
61
49
56653
36
956755073
88
3
50
13259
392049
85
9
67
144869
475132
688137826
56
48
2
267215
21
414461
51
88
240866237
272062
92
62
356650
667321157
52
47
116142
432839
10
152524
702483311
63516
491725
44
364966
57
91
382300
388575
6087
29
29626
97
7
4
145495
315626
322651
20
6
172262
108237
266865
37086366
21
755511352
406448
92
43
438676
9
442068
68
64
38
366393
347604
25816
13
249010
59
77
318222
20
9
212360
341980539
16826
3
1
17
22
10
4
28
68
443504
91
88
77
39
309403
2
258837
16
752267284
74258820
73
391441
36
264145
42
279433
44
328245
94
169053
363861
226366
89
34
279111
82
30
444501
462463
92836
5
83
183219
7
4
3
30
36
30
2
166164
134270875
96
72
168086129
284130
387913
85
113429
468615
32095
369964
62
20
49
15
5595
7
303059980
3
134725
21577
150302
82
378807
244353
322623
83
6998693
55762
9899
123283
72
356268
74
2560
69
47495
96411
240663
52
89
374185
278503289
375677
276827
129968
59
95
325806
63
3
366365
12
22545
85
435141
156245
71
429548584
22280
89
6
56
306145
449550989
59
122149
45
3
107460
27
397753
478268
115096
79
182924
12960
51
63437502
261975
158280
9222594
182914
93
388729
6
236064
27
32
416757
95453
289219
26
435627
1
99
95
97
48134
248838524
492177
95119
66
300978
91
29
34
97
112142
43
308157
330907
434530
43
342142
204863
45
250468
499465
60412
10402635
97
67
94
9
55
21
350349
3
4278
40
56
24
75
542776076
79039
88
87
85
53734
353632
5
70
5
3
211807
309804
5
49
26
74
193801
44
52
296935
65
17
85
36
77
1
7
33
660599577
83
388260
68
79
291092
7
294190
87
97
66330
11
24
316688134
365643
75
289225801
7
498079
99
59
9
201209177
122072882
15
23
19
4
8
343828
84
132475
3
727014851
336888
81
24
35
340335
626198392
550248293
726610752
60
84
174017
153793
72
69
231486
9
431382
12
7
5
387878
286292090
7
23
17
1
68
350906
394694
451257
42
3
108034
72
6
273792
37
15
44
247092
181234
229338
3
254278
210137
36
500140571
97
8
53
47054
862548455
393662281
2
65
186316
141382098
12
98
24
349221
211803497
47903
2
50
23
71
483721544
321875
3
61
57
77830745
35
99990
74817
63
176941
959208218
496941
397015
493847
15
5
767718182
124525
41
10523
225365337
397071
81
221900
139211
210601
7901
88
79
72381
78
393825301
84
4
9
229398
327204
85
6
417583
16
2
43
484859
430624
77
48260
228839816
250368
507189003
31713
7
292960
426213
68
30464
223945
403626
13
242340
70
91
92
3
262112
185613
141737
339896
61
4
144383
68
65
20
944540666
356892
7
477748
89
74
41079
63
65
214252
418791
581297193
66
498374
312402
99
61
146314
45
22
92
189709
77
147622
99296
387404
997181474
4
79
94424
4
92
62
43
200313
328265
75
68
1
2
4
47
61670
31
49
4
868527653
244950
32
93
87
56
36
490359
95
19
10
67732
380881
372351981
87936
14
45757
2
405500
60
265977
43619154
91
10914036
88255
72
79719
75
151315194
15
186203
8
13
39
462499502
449322
24779
17
30
19
58197769
324677
88
212442
447465
71
347621
820691231
925639030
81
44
69
4
2
31
87
86
989774531
170694
65
303695366
915634308
163828
231056
1
99
32
65
58
68
385808
378352
9
42
708892139
282044
86
80
53
323147
126923
23
47
86
38
18
26
6
56
126009
80088604
102987
899184941
75951
52
88
50
499542
427537
339428
80
256561
279266
72715
63
52
332598
121421
50
541016133
4
195934956
133891
81
259107
240997
59008
90253
373832
646593967
82
104663
494055
959371090
130034
255576
392690
35
8
162218
938534357
397110
45191
100776
67
20
1
2
769950876
349362
287970614
125388
233523028
3
343211
46
64
18
145843
10
486445
52
494292
455604
609697770
2
128016
290687208
55
839379456
215083
17
38
797578642
302602
18162
51
88
4
27
342979
967553698
9
392477050
34183998
862165048
239772101
274767
471540
11
28
386881
12
425529
259573
108925
8593
60
23690
272234
4
447085
91
47
877337196
359272
64
60
18055
10
77
6
355616
8313
311625
65
52
122061
30
374342
348038
1
101072
133817
85
465607
495182
94
2
94
7
296896
176978
84
285286
104780
17
94
11
306
53
29
92
387812
61
69003
7
290876
28571
66
22
193676
23
99
79
25
422206
85
385151
57106
584758709
67
4
67
47
207788
289912
12
246331
16
509977499
542905832
215537
263455
38
316028
362261
82
46
44
63
94
479082927
95
369711
36
537093763
220570
31
26
9
412847
12
220288
53
18
67
82
84
88
17
67
42
4
4
2
31
498565
359931
54
45
252066
246531
78214
23
47767
225616
381652813
267826
44
10
13051
71
62
66
19
43
4257
52
87
450849
49
430863
63
290961
206793
90
690908411
468840
458093
96
49
368442
934772117
127275
2
252353
35038
167876
10
32379
37
228543921
58
2
65
470900
318481
89
41
20161
279602
24
372087
968529555
181494
169815
256565
146274
361334
60
32
32488
259557
70
89
83
29
2
33
28
33
45
86
5
370724850
4
199202
231159
16
57413
8
918378855
202393
433538
452197
14
3
6
170767
56
445698
63
83
32
9
4102
988311620
65
25
989136349
69697
90
30
20
1
57
522140776
1
99
109379
118434435
30
230511
78435141
183109
59
497607
90
21
164913
97878
148216
256986545
295947
499940
7
20
5
18
62
5742
160690
89
644531461
484346
86
61
30
77
4
30
151069
93
25
428919
68
412925
72
91
490626
265265
76
368641
241828
70
117057
32
204832
346750
26467
404841
1
62968
437870
470208
229617
27462
474770
90
160094
31
440339
86
484193
9
137893
108075
173846975
81
54
287071
59
463086
3
184675
9428
883903869
3
386414
75
60
34
82776
172495204
414635
77
575315752
494263
98021
27
7
86
13
361947
371205
76
44
116317
60
40
109376
35
8
95
353849
362053
177045016
71
81
183403
33
68
65
98
2
2
36
72
294242
431565
239891
46
253626548
182096
139962
478993
42
368347
256389
80834
374754
137822
176341
352490
407625
152219
58
22
82
317234
492661
68
27
30
3
93
14
75800
196742
78
519450566
53
7
330866
65
12
465738799
20
65
69
5201
482218246
23
20
21675
5
153227
317669
51
65
964148245
329355
271383
57
109101
269918414
328147
83
63
38
157580
805722213
163360
26
420896
5
138076
401318
439715
277667
72
469986
74
39
350520
74
8
79822
37
9
69284164
5
225855
280359
9
790472017
5
45
354893
421136
23
716956741
33
451600
4
15
178014
433184
42
277561
59
338316
392586
80
211315
400689
392328
1
221691
2
69
100850
55
74
76
2
969672442
87
97
122135
211069
85
54
46
241919
65441
923072156
49
17
82
312503
472631768
32
11432
21
77143
67070
15
219338
75
15018
20
3
155813
455875
8
147359
91
72
290492
58
139481
927928490
44
384862
45
472029
116694
253853
72
1
228506
153015
214363
430275
29
67
70
96
866316224
15
36
3
329890
211244
46197
340722
62
66
406618
877095605
26
44
708988917
482961
66043
85
70594
93
95857
82789
84188
81
89031
46
26
20022
38
297861
69
64
74
27
29
311185
9
410802
107000
4165
293605
6
41658069
280825
606410074
277530
384610
91
313251
83
38029
36
13
218165167
76
324619
177668
20
70075
98
9
93013
481244
372134
65805681
481886
177919
37
6
29
64
81
65
24
62
114993
826910875
175735
15
35
202983984
28
26203081
84
58
206931
66
298675
75
458293
119046
102476
332994544
30
81
305603
67
60
105296
52000
278146913
96
277722
41
325160
43
35
469147
76
4
84
336429
77
34
218492
77
318575
55
492422
80
252942
177975
288333381
261633
23
95
378595
274326
15733
33
98
34007
176476
4910
67
94
109060
118609
69
70
36
372992775
654949636
122334
138800
71
383354
167638853
438158
90
55
21
138451227
280485
116131
422312
95951
258919
11
3
11
698586556
338122966
97
37
56
23
275496169
47
27
15
83
8712
75
84
56
439427
51371
47
52
10
26
7041
423369
432869
52
68
354659
44
92
43
69
287510
38149
352919
659859916
449392
5
59
6
235292
42049
266679
47
63
75076
75413
81
254701
29
34
6
201045
2
4156
35078
874442021
11
85
266411
85307693
69
75
327478
435444
560374504
167261
274164
69
143168
12468
486692
1
5
466167803
6
498103
79
355503
24
80
292414
80
22
169607
184060
21818
87
351756
36
72
330735
476703
56
17776
4
8
69
260051
473334
2
6
6
64
83
370598
62
148822
99
626227940
828266719
97245
2
20
27178
418293
11952
485164
430425
77
1
88667
41
96
3
4
217587
31
41
237607
60887
315873
4451
10572
310004
245724
88
7
269490
48344
493574
797871472
2
137676
56
390109702
356506699
143779
231492
5
70
84
495627
327583
86
66
52
76
4
51
320868
204428
78
75
359108
96
5
206523
68
350560
17
81
7
58401
28413
24
82
82
3
454682
86
374035
89
55
56
95
84
41
25
739129557
53
315076
77
84
423957
77
88
18
53
88
57
30
20
316957877
102930888
493224
137305
71
85
67
19
475939
34741
98
55
14
3
490426
231228
612065536
268942113
137076
60
420415
16003
202338
6
340994
64
264059
46
73
16
90
74814638
88
835162096
48
62
257702
27
231976
12
48
13
72
89
83
6828
294274
97058
93458
365442
18
386919
356553
36360
90
385361
943454747
56
26212
564302018
269050
471621
40
174141
342002
29
882
269723
8
115553
27
4
136117
248115
3
62
384151
364881
308588
73
408494
14
8
6
48
513393830
90
8197
8
213369
4935
96412581
2
24
185009
79
25
74
1
8
44
155521
92
57
807449218
14
398493
435559
91
867963686
175839
305119
487378
205096
94
692666922
480157498
12
75
383143
62541
660130997
222217
71245792
4
243688
232089
132467
8
101575
428828
2
21
5
7
65720
44456
95
40
230361
89
295637628
4
76
9
359200
448869143
1
7
64
8
10
5
88
6
460525
235761
1
449581504
350090
102191
415990898
69707
97
408601
244125
20
403815
76
160519
446057
376614
258779
63
30
48
469208
73
48578
33
921140151
8
270177
116701
94
201816
30
89
52
95
9
42
29
65520782
58
317008
10
160946
977051767
55188
494513
402564
77
9
763482350
161464
332032
9
16
263359
57
63
303978
175145374
69
31
125498653
23
536258844
66
6
490574
77860
56
2
63633
59
80
302716
421470
55
22
261828
494060
249265
93
41
305274
57
50
8
77
64
60
9
21876
156337103
302285
17
90189
49
965155813
499812
47
230598
224208
7
62832
65
1
82
37
378655
54436
92
6501
403254
9
89
57580
134541
37196
465665
442486
222261
52
99
94
2
4
842277889
5
66
1
54
280601
95
66
6
52
313985002
378190
2874
64
388222
299556
246115
104455
22
82
2
16
19
307913
320085
452663
4
28
79
469584
22
40
822923021
182238
61
5
453084
30869
74637
5
159491
416107
261379569
35516
8
92
865896604
25
355694
69
15
128152
54084
286023
34
317525
16936806
968594257
82
37
32
462774
28
3
946104516
107627
43
67
428825
137209
273391
25506357
251495
409793
357371
287339
208696
76
50
194449965
87
8
122902
7
6
4
585664414
3569
53
5
15
362055033
159172
85
31522
98
464686
579398655
31
352754
72
1
70
200723
228287753
96288
426577
17
360872
46
194153
129670
49
222247
23
360148
514234401
390237
379537
30
20100
87
93
30
377414
55
335571
439900
43543
274156729
8
54
72
220370
580303784
339336
42
113208326
15
277782
70
93
14
291840
94926
235018
47
458261
418538
4
69
211632
339299
873338093
721807034
25
57165
2161
80
31
946402661
5582
7
57
352852
42
3
63
5
2
316708
300029
64
8
38
79
55148
372800
60
233457
580108797
24642
461502
117612
78
492908
168301
34
73
201956
289300
138498
33
8
193044
64
95
35
118212
3
398417
47
394136
3
321677707
15367251
11
944370051
413825
88
172684
38
2
453169
71
328161370
158719991
376888
42
109122170
461570211
178905870
270239
810939190
98
367096
20
83
2
90
919941356
193872
455792
83
64605
52
713642436
41802
7
1
56
260129
89
253538
12
1
29
9
60
14
97
83
164910
69
28
46
990550577
370238
8
51
65
43
6428387
61
20370
31
13
1
8
241340
40
685832441
220716
235284
3
120474
42
284721
599843185
324276
356342
17
418638
4
77
139958
368689
211329
109275
218741
693167145
52
161193
124816
715739200
509167886
10
238272
45
88
24
157663
392029543
47
34
4
314612
255419
325004
373875
62
380692
12
568595369
62
73
32
388401
57
416546
66
68
80
889714932
56
21369
72850
8
40
68
205803
36
5026
300236
197953
36
110487786
449500
18
195300
510108044
50
168372690
28
27
39
45
352188
44510
3
364206
233647
42
323323
408362
189672
737614742
49008
534446121
22
481733
25
384459
73
32
435645160
3
73
60499
68
99
28
7730
85
448259
13
314218
441071988
40
390596
491039
39
404624
23
91
385569
845258702
710585690
34
93
95
27
53
15
32824
62
4
49639
479283
889501152
177974
49
280013
339307
94850
43
38
3
85
69
162093
3801
2
3
143701
405837
3
42
13
54
33
71
51
99
965654237
873635416
46
8
55998
49
1
137774831
371386
437905065
72
338988910
64
13
50
68
40
3
16
3
358392
3
5929
71
13302
240650
3
84
55
83
3
2
490548
13241
991239551
191413
88
47
5
7
681517777
34
85
312318
438737
9531284
69
254743
90
364002
730116746
239823
90
101847
86
463857
9
3
7
127019
343035
509273203
31
374672
291952
348270
51
1
237911
27
96
213885
171366775
289099
85
3954
77342
744793881
422739
57
400014
203769
152941
8
64797
394930
319719
368856
353837760
366057
88
19
451175721
243528
20
343519
9
61
76
37
22626
363331793
448934
23
120589
90
1
419079
1
37138368
180985
409237
48
80
378878
7
373213
76
89
60
8
284033
32595
487287
25
5
1
235025
309143
55
4
67
483173244
242922941
1
37887
7
117162
77912
9
343170
23
88
266444
473685211
4
37
92
11
39
496078
70
396031
17
241748550
86
480926
261936532
31
74
266566
5
28
273112
87
406785
41
6833
117116
374289
75
358834
64
198880
355153
33
992013424
413246
340083
333886
80
74
81
135293635
40
149760
47
9
245409
160093
75
3
290585
83
43
456901
2
262289777
67
279246
49160
87
14
516159204
1
75
96978
77
65
315732
330319
421990
39
358242
36
53
666875134
50
87326
78
255399
3
287084
62
169570
441982749
58
20
92
156558121
71
8
86
162710
2
94
428470
359465
5
179934
47
36
97
281799
94177
35
449479
96
6
465221
89
90
412531
756303927
52297
29
983410637
97
14
1
636535093
70
49
420974
37
96
9
92605
352350
141061
70
49330
49304
58
284061170
7
493201
89
313635
41
5
329246
52
6
6
417576
25978
67
333960
135428
32
161737
322386
5
82
55829
386096
99
767533389
236129
59
232748
9
6
54
431214
95
26
80
278360
14
6
334228399
483875761
75
57
673456663
65
26
72
32
66
20
484014050
210318
94
265452
42428
28755
379704
79
906945528
108491127
382561
161105
165899
42
83
68866
97
68
459524
394095
5
102643
20
18
480043
683462420
16
37
65
306440
373671
376252
217766
21
330731
6
9
66
62
97
312601
38235725
277264
1
32741
63737484
370173
438996
8
115798
32
21
94
72
48
52
71
357812
125943
5
261701
61
22545
106545809
845619745
63
424532
38
69961
490725
232967
351386
357706
41
227221
309995
16
59
21
9
151799
686128754
341554
8
37
89877
58
422643
48
918451311
133132
45
97
16
872601155
405419
17
379501
435897
474731
4451
141911
71
51222
83058
94
24
45
77
469060
93
126929
33
565390092
41
2304
73093
79
321098
84
162692
77
12
77
50
62
44
56169
83
2
54
7
467250
48
43
64780
451641
58832
89400
443985466
383849
170838
23
434026
332595
227161
35
484508131
311942
76
281593
72
62
23
96
284759
6
479994
77
27
80
38
378066
17
59740
22
176760
233201
9
2
331635
349444
30
4
6
143784
17
3
15
81
44
64
49
467869865
3
21859
5
70596
48
57861
70
146022
206841
238465442
8
41011
124272
3
18
35
90
94475
71
497976
223041019
13
9
52
27
5
68
62
300474
993674124
112511
39
3
86
395181
416708
985344791
33409476
71
68
33
33
20
391969
346483
282576
95
202649
70
99
392579
1
296588
78
22822
254957
27
2
83
6
383949
64
10
71
25929
57
4
9
480244
22463442
95
473308
9
293374
11720
9
122124
88
50
94
561414802
65
62781
48760
248864
38
2
160068
1
89
281981
41
5
74
14
492096
43729
19
23
138618
45
52
24
195224
87
74
17
30
52
98
8
27
603546806
98
242655
443620414
46
716357249
29
52
89
174556
484245
323071
44661
76
91
51854
62
521959582
5
342056
19
93996
384765
21027
3
192616
83
6
37
97787523
34
58183
53
73
924325017
66
244218
84
353928
205363137
223824
487936
346730
33791849
181879
38607
261828
979390638
44
149344
384198358
115012
84
88
2830
49
65
58003
231070
99
14
3
7
48
6
282051
88
4
438727
326305
33746
393389
74574
32658
1605
132635249
147790
20
431556730
1
96
182317282
388316
48
12612
794605237
382937
223847
48
318862
48
6
151325
138812
115107
21724
119182
64
50
89
27
155274
64
8
20
66
179604
251037
187310
467015435
388973859
230749
928326360
72756
431243
42736769
5
96422
394540
89
86
171341
273129
716066377
287784
80
881959042
68727
74
494186
26
21
76
972206212
106311
68
638282885
35
2
57
228067
2
403354
341849
276321
70
127930
10
62625
92414
409767
200834
31377
44
58
72
403664
2
6
58
30
354447
427015
479099020
32
382657
274032
43004
89
78611
126800
65178
805126874
37
81
254375
1
379875
206795
146731
78333499
48
227827
40
43
93
80
314201
17897
1
38
3
6
26
96
255264
46
184001
270194
65
489161
191389
7
44
484971
68
229817
33309
97
52
54
147403
8
29
314636
311293074
2
53
74608065
64
3
328740034
197884
342805
41
497766
32
187094
290045110
61
38
50
93
6
456098
62
42
8
50
273388
92
54
39676
91
803186693
4
86
911377418
843578244
99
26
22
421689
318894
7
34
52
492618
363237
3
109514276
288588
157256
1
59
33
60
394416
5
947654229
31
493698
83593
52
91
433809
62
35
49
198983
1
12
39
54
70
616048829
44
85
298347
2
919728944
7
930284215
24
375897
2
520331912
126724
70
68
433058
35
58
138694
360620
396683
240325
325329
322450
548092698
5
41079
14905
50
622057238
62
37131
111211
89
78886
957078461
79
288509485
54
409335
371742
373840
30133
95
290901
476490802
6
9
90
25
79
37798
436925
390504
226284
136001
35
357854990
273378
42
497038
61
45298
61258
839565644
32
29
549104012
57
2
288662
225714
94
45668
22071
21
82
897925231
383733
207450
499613
253742
56052
3
6
69
193304
65554
76273
87
21
95
913395893
6
309563
96
3
47
80
51
37
129025
364439
97
41
177428
433223
34
182695
478014
769236379
35
304767269
16058
15
204872
49
610776586
378357
55
400402
461259
6
49576
29915418
69
46
47
106693
272545
70
41
50
155181
364608
88
35
6
217422
24
97
3
408982
55
83
35658
10
84
79
787006963
298531869
347017
67
144229
9
1
140363
735470648
324695573
57
76
48
95
64
347163
267643227
65
52529
165064
344616
75
117828
346936
5
96
37
8386
93
44
235580
59
489065383
56
158101
47
727032696
92
72
342568
244660886
905090355
191272
143455
57
47
50
349488
62
68
143588
4
57
286715
283912
67
133798110
25240
355928
47
484500
69
406714
6
39
809860761
29451
47
42
85
103032
755840778
814185184
224641042
82
50
69668
144919
67
292436
1099467
1
45
40
3
351387
29
115871
115379
298115
652028027
24
213760
101007813
16
74
7
38
51
22
441099
16
20
50
482820
74
92
131247
53
34
82
230858290
425232
13
62
508364744
6578937
190688
54
21
389134
217494
25
494542
171592671
75
19
95
327594
1
395877
82
105754
41
3
69
99635784
145500
319016
8
58885
361243300
41
349307
53
96484
313505
38
9
311900
148632
81
231399
322983
281063
537966448
390198
176797
180538124
27221
270203
47
35475
2
76
6
224984
50
75
70
364000
200410
45
74
16647
39
45
99
125139
76
248745
169798
90
64
96
25
49
12
193526315
39
309314
27171
5
6
99
41153
90688
39069
99189
4
204149429
65584
18405197
30
54
430372
48007
23
189669
351457
52
75
153205
5
156527
97
5
32
262508
13
357148319
63
71
12
60931
432370705
361960
5
41
285044
71
74
15
473961
183722
454061
448312
87
19250
29
9
207333
60
462679
4
421101122
17
481884
2
398569500
1
91572
71
1
393618
1
136841
338529
35
49
45
77075
1
50
456971
202303
340664
49
400252
54
27599
520282657
48
47
58100
388489
32
93
441079
51812
37
494896
33
240852
138660
42
271341
397611
17
134495
79
168152
490654
415445
521
41
43
32
21
87415
7
285759931
62
64
95
36
29576
429351
203564
27
9
89
332745
57
386008
378898
312047
934549645
232940
37
72
109933
8307
21
998792299
490222
348529
135590
187461
430191
91
353092
35
186842
68
73
60415667
394934
390930
493456
53763
166509
16943
42
457442
74
683983337
40
3
482230037
84
29342
91
5
58
46994
4
151330
82
788136087
464024
184123414
97
203715
49
387962
315864
44
7
5
32
21
44
1
26
188135819
45
33
206580619
6
42
8
479669
278422
61
746624611
94
3
59350
377438
9
931990008
1
64
389018
883151821
72
379168
245888
69
25
9
168216
305864
12098
5
85
26
4
31
404423
67
69
402273
22
65
34
1
481009
9
180986
17
423868
207655
29370
94
4319
17
96
426360
80
139041
33
4
77822
22
39181
50
67
49
1638
194444
35
457657
421151
98998
38
83
97
41
105900
1
526534953
91
480294
248184815
9622
680449753
165075
346093
50
64
494237
55
85
7
22
92508
48
12
367988
343805
88984
20
126480
72
30027
162415
17
3
82
109055
36
278683
460163
114922
19348
333296131
53
6
386456
142145
405947
582227002
372699
308227
42221
35749
618362361
208095495
34772
2
65
72
400057
445966
45585258
72
371666
856513418
289207
6
6
372284
67
90
9
78
234404
221141
49
394078
14380
99
45
92
9
90
349076
156760
81
396766
33
417113
5
46
99
239631
61
175115
3156
450196
107542
93
62
1
376533
49
7
470524
80793
73
23
84845
59900
386222
297460
95
81
22
150663
183585
94
431387
97
224408495
84
354803
85
397976
71597
179742
74
154657
23
52
77
353401
951982554
91
437573
98895
91
19
483492426
57
1
65
24318
79
188894
303273
55
56
48
433843
152676
26
382297
19
70375
3
24
36
51067
62
394155
418431
175102
27
243859
326618117
3
143193
20
346445
404659986
6
41
46194
36
470799
31
490837
88
128189
413973
453419
378090
20
475020
44
87924
45
63
496452
93
38
61
1
9
407721
405448
84
71
111657
901763118
70
26
202292
87
21350
59
467854
39
95
497442
490569
94
378850
70
27
190961
375965
473418
740632009
3
14
407009
289069
56308
9
19
91
5
465655
366067
365944
77
483668
34
105714
85
49
92
11
195200
4
17100
446901
398389
39615
83666
192239
371328
185992
29
7
82
455994
8
4
2
4
347541
6
1
580985782
341602
204823
23
438615
308111
196263
70
79
51
42
501928368
65
65
54405
458836
39
97
18
38
57
444169
9
19
13
15
355909
2
53
169261
90
263275
91
49
131047
37
462612
121154
74
5
497884
283144
140076
194456
336633
94
102483542
209473
475186
344930
639705555
2
33095
237657
76
1
57
178733175
16
80
2
37
351395
34
414937
318918
352089
27
332939
85
44
357570
39
302252
74
43
54606
34
76
341567521
493122
93
320636
56
77
37
1
101035
415103089
311217591
76
39
58
65213
22
82
5
240902
7
365240
103963
242429
88
94
88
22
54842
141159
278666
160039
97
35
77
31
3
86
290844347
3
628175752
47
181253
435750
69220
151639
176594
4
321399
72
292225
342254
16
495244
20
437247
64
32
444966
16
92
1
57
33
309278
77
87
85906
477297
4
880167868
45
12
432060
73
25
476806135
116098
496521
98
910909
22
670278396
357927
68
99
269151
922744839
23
83
99
4
75
872553033
240891
94
317035
47
16063
90
22
203312
7
387722
46
29
284415782
95
196117
12790
9
288754
350064
2
409746
29
448375
497103
195695
81
5
275050
160160
470842
138110
464367
489755
227210
367402
821845268
199153
1
367744
1
319182
46006
42
274192
80
2
289685
72
1
451677528
92
82
455756
148196716
7
28
389685851
28
73
28
92
6629
28
50
25
8
322128
674146365
2
67184
315001
263424753
392059
17311
309360
96
278782
413813
82
430850
288627
83230559
39
5
91
41
341451933
253206
242834
73830
251684
6
183126
334877
85
403908670
31
353403
371306962
462787
11
67
214767
74
53385
615861644
45814
6
329094381
11
290253
34
191659
15
1
763513261
46
63
20
3
489853
411022
170029516
80
40
63
87
49
76
470752
651977299
468998
646849728
207744
927493943
74
98
8
412034
66
82665
570252491
58
234780
468329
23
489039
80713
32
605979437
88
5
6
46
75747
87
217820
70
325757
6
283543
572222734
424410
8
408354
58
9
10258
46
313341
90
288832
4
28
39
62
16744
358694
340166
77596
205773
291517
67255
23
398091
8132568
7
25
98037
153414050
7
384418
15
490607
448309
84
33033
98
8
101057
411296
143294
95
79098
6
56
63
29258494
230953
127649
83068347
12
28
71
790788270
65798
364296051
42
427226
2
369956
33
17
89
97
4
94
193408
42
19
21
85
22
478179
49
169727
376824
54
3
71
472123
326115
92
158109
251114
169859
68
60
172549645
213938
8
292752
5
65
51
27
2
23
59
121056
435933
159547
75
5
124536
968264873
367518
361926
3
49258
51
66
1
55
432709
77
70
446318
89
222304
10
8
96791
277917
18
28139112
251856
251186
18
31
332089879
59
88
358822
303592693
19
25
16
23
134224
310626
5
128014
4
313214
14
32
60
37
616704392
450354
97344
331465
99
49
45
95298
56
211345
6
50361912
58
27
438696
80
390661
341920
276591
39
25110
997444608
413706
63805
209965
443213
901611482
199828
249548
461176
41
95
581214485
89
85
26
371800
105739
447099
35
13
395510
69
290020
1
82
486182468
14
383014
6
77
7
95
395126
785007567
17
81
70
8
26
38
95
3
81
8
65
122171
88
884180002
2
246432
35
174823
80
473929
309496
20
75266
725745976
26
363514
50
63
181564
1
24
72614
150811507
80
414766
7
4
13
242914
83
40
54
126325
53
66
281284
35
298924
39811
142125
61
13379
57
87288
245117
96
8
66
447927
969920697
5
238795
44
10
370176
346771
269883
87
32
26940
63
485419
72
61
244391
419156
485855
925316651
281105
447534
35
21
2
496359
44718487
5
171103
322605
105543
86242224
71
45
16
439114
15
6
19
99
87
92158
422269
84
66
336853
15
60
201135
19
261751
447863
70
8
258744205
133795
934133893
45709
28
214278
158092
60081
58
82
80
164932
39
8
4
13
98272
68
490863
19
90
98
46
80
229786
312702
71
9
26
194318329
399157
351838
2
46
80
104560
25680
256741
24
33
254138
240434308
40
91
657645555
323709
30
296146
190382
42
8749
346119
81
16
78
341293
52
4
1
35
13
406211
979761770
31
59
290296
9
33
50
78
81
27
19344
70
281929
111396
74766
162492
211425
1
146199
24
382680
75
163003
407890
6
238082
562407869
407911
23
78
880378009
3
392215
72
64
182242
206558
214413
320326492
8
224980
110667
56
6
12
390715
7
24029
85
211215
322874
59
17
423697
93
96
65
6
164922
12
11
56
45447
4
748477577
8
456323
19
7
54
37
6
4
296979
418342069
77
39
85
64882
331331
271105
44
9
116140
22
50
356827
87
64
55002
37
95
8
1
4
7
9
240575
38
131953
135610
65
7
55
74
1
52
344904
174858
346509
32
115776
264651
177231
31
112664
13
67
23
102718
200941
28584
312284
68
88684
495270
74
5
92
199528
6
899263589
468835
54
30
70
467308
384032
55
87
37
10
349094
24391
76
17
1
95
229811
76
36
922511885
82
67
176799
589351442
161298
90
136556
135754
43747
6
6
485224
359600
59
394728
1
33
483054
1
26
26
52
229081
90
88
398188
56988
194421
35
4
923699267
450266
889436689
4
58
74
54
44
74
333759
54
373096
166302
203506
55
4
300284
26
13
33
8
151795
39
83
8471
2
442569
13
374536
384429
268991
359712
34
95048
34
620526901
130124
3133
103875481
2
23
284253
1
72
18
72
28216
435512
114094868
34
62
62
439460
8
366088
287757
169933
401498
89
472285
249017
173889097
504754666
5998831
345043
66
36
66
275384
363053
5
20
64718
421747
472103
26
64
922921970
7
31496
47
345711
30
128580
15
90
9
395223
73
22
15637
13
62
25
31
382570977
97
125527
831370868
2
1
5
87
13
29022863
358181
346623
260934
96
10
840048033
475169
75
1
75809
294806
78
7
458854
385623
9
429048
155448
37
93635
280087
35
600259346
12493
45
430385952
120319
23
379164
452875
65
30
85
44174286
99
59
347515
3
127468
7
383826
109959
576348389
994874216
437777
154292
179679
173739
214647
136471
8
43
351461
89
146485
69
17662
37895
340804
272815
76
7
23449436
11
93
384109
472410
62146
18
44
411214
32
11
33
97
7
69
55
65
472239440
414065
394708
160825
296044
296641
86
119194
203667
379393
39
51365
96842
10
5
342468
18
394412
7
480294
28
416235
6
176038
760970097
35
6
461717
9
35
217013
3
367624138
175266
59
95819
68
463289
21
36
35
52
173338
10
37
20
298784
43
68
138307
480599639
73727
86130
86
291345
55823
17
51
42823579
18112
206035
4
4
93352
865817993
115842
477952
91
19
55
50
41
60
1
396435548
244380733
93
19
227235
262600
292498
69
59
731385011
28
191076
458277
19616
5
4
24321
399159
56
476903779
44
5
40
41864
24
9
91944504
345541760
10
270892
98
92
14
275743
317894
19
46
251016
73139
97
273976
85
47
71909
765434491
477200
214220
6
22
496527
4
47
31
389793
715434701
241274
412067
47
288218
208342
78
10
32473
90
282084
229189
43
492415
15
42
488371
72
366618
63078
52
496262
66
85
91
359870
15
54
10
429698
15
74
158013
184928
324811
22
74
715092980
42
65
29
432105498
453186
27
86
450361
21
214608
35
358973550
317564
75
2
210494
28
26
1
417464
21
420975
18
89
8
4
276206
202584
16
237684
478266
56
88
91
37
2333
65
666406739
6
4
81982
99
55
29
167818
363695471
5
89572
195730
316775
6
331475
154069
154044
61
485865
83733
3
471278522
190640
167672
71
167658
27156132
270679406
88
66
8
459066
3
479282
394944
56164
48
158990
33
23
714858158
61
78
48
11
352623
191037
280869
29
66
57
190794
2
16
9
205935
16
76
262375
419920
14
321578
58
97
459793628
99
36
23
44474
491397562
30
182495
86
98
113995
87
31
16
54540
35
36020
421899
353225
86
433058
7
54
333665
52
662323891
43082
95
453629
82
344225
304062
97
60
428377
7
77299
244216
187609
65
79
59
72
9598
39892
451419
35
473568
401547
771653985
63
989434891
323481
48
27
7
223051
76
97
301903981
51959
300578
114031
473324
32
196656
32
56
228716
142527633
65
460753
17
18
136200
7
213123
17
157946
170951
95
80
5
471218
284331
27226
28
86
50
80
234356
72
94
19
37
51
212546
87
110048852
248355
4
41
74
83
112852
35
73
22
54
388315
339023
19
41
217675
47
4
399458
58
1
60
20
225872273
5
498702
10342
448670
291292
265097
26
73
18
46
81
96
3
63
24
86219
451858
63
88702
70
116286
68420
431682
315679
46
49
444429
46
50
101088
113566
448045
9
87
54
78
97
453041
427146
5
242308
43
77
84
35
226562
209453
417603
20
83
3838
19
79
25
258648
785103284
95
1
22
793802932
57
228470
261438
68
999993931
21031
194902617
81
40
34
353488
9
94
4
3
44
369786
26575
121354
14227
184693
29095
480287
54
55
35
40
1
80
3
968849203
61
409660959
179931719
18
37
693153588
98
33457
147873
937068848
394490
332084
297166
89
422832
186747
383919
20
92970
380958
291676
7
3
420300
90
40
6
488343
524542595
223674
54
459310
356994
34
68
7
61
286539856
458080
42
8
31
40
88
244925619
87494
75
11
34
18
471413
99
51
1
27
157024
140983
54
472505
248442303
90
78
69
55
12579
85
633030675
25
275644
419832
336120
56889
37
93
57
107964
52
498678
97
574922458
446842
819411492
6
50
707906440
56
451764972
64
9
114404
369215
438252
69531
8
9638
20
5
21
51
177419
35
420059
42
6
215449
199232
745986660
96
408698673
35
291148
104838
51
90
9
32
226568
26
24
266206020
26
362894
45
59
21
9
115307
44
71
86204
90
9
18
82935
4
722775109
201829072
21
8
448427
64
80
260597
11
34
72
14
41
390251
2
308488
251063
3
56
872668883
554677192
150909
14361077
24
37
401287
63
36
172082
378874
212340896
44
135279
443926275
11
125669
74
46
383646
26
154528
68
8
427170
132835
1
458393
53
257550
44
3
231569
1
481884
476406
252041
108390
68
31
36
309839
29008
97340
6
3
35
235305
80
70
80877
401211
664435088
24
280767
865761049
29
98
17
193623
417643
469273
144154
82
386881
59
5
162526
76
3
64
693714019
250573
7
486938794
853236782
37
31082
61256
72
91267
326061
101159221
198511
1
2
88
264298
219661
519544144
83
460199
86
150483
9
70
9
111025
427468
1
7
51
215636
229426
32
9
51
283285099
472757
881622316
63537
383454
296458
411215
360437
5394
59
7
86871421
173577
486484
427881907
32
281655
231278
220052
967318015
36977
3
71
246583708
3
46
58439
732945496
233547
50
208103
281788
443616
354298766
173323
34
35533
82794
48
62
74
93
35
18
319975
9
9
433964458
38
36
69
162119
370658
277063
7
8
296766
82
26
398180
129701
68
88854
344794
66
22969
94
43
40
519063775
75500
396009
255573
199874
2
74577
130029
430872
222735
69
391626
1
454010
18
18
461885
3
810029519
193569
5
13
19
1
4
28
368501
754013085
89
260015053
105045
18
14
371072
438156
55
100906
35
187936
238735557
32
84
92
8
85
181653286
226138
66
4
39
358536
20
59151
410220
62
16
25
90
169612
3
26
464492
132983
93
97
70
44
64
891724662
33385
266945
4
72
291601
407010
22
18
47249
123807
92
387452
149220
9
27
10
249789
461968
10
105327
149892
75
183085
289222755
324265
392023
208645
6
57
3
76
10
438550
21
35
412851821
248545
248708
18
154394
342097
405091
183454
340725110
39
83
485228
54092
57
307321
171266
589816136
68
280027
723084498
33
92
122226631
76625
306495
95
4300
103089
64
44731
5
467540
91
903972827
28
122637
20
983161826
790171986
20
91
104525
116193007
16
436712
670495807
408530
447115
15
72
400526
77026866
26329
73911
24
63
384994
3
72
87
51468
212250
95
4
445709
234821
63
94439
407915
16
432928
357337
4
86
8
113827
164192
97846063
489576
383483
64
675523792
21
66
24
79
37
25
90
249552
29
7
76016
405000
457615
13
45
351425
140614
60677
403650
436097
927144386
46
82515
382728
124445
68
91
12
285508
383764
97
76
708470574
1
89
98
38
5
34
70
45
81
61
83189
68
79789
35
8
941418304
76
358651
155285
88
871781071
45
35
476442
67057
77683
591342534
56
62
148626
19
483810
82
80
113168
46739
62
26
609558018
59469
88
71
91271
88
90447
278569
18
89
116808
45
5
116122
138138
14
364384068
31
643710391
144117
422273
53
22
7
152840
2
60
25415
6
59
85
42
43191
83
573103599
360647
7405
69
9
69827
212230
18
8
97
180894
20
26
35
87
2
252930
49
957914696
59
270790715
78
177015
168776
444317
744696111
46
399272
72791
4
28
79
161369
456022
51
74
118890359
177174
99
934837960
6036
175365
14
376657
5
79
11
463485
90
380352
4
70
408878
5
115928393
29
85
84
9
70898
76
57739474
186093
950143097
81
182685
15
83741434
477057
14
473719
141601
42
395947
484860
44
193640
133578
299035
72
436098
64
39
876498087
17
213132
71
65
113560
75
461403
379594
381620
73
391503459
83238
34
20
429304
294400
3
30
92702
78
71
6
147061
258160
442785
311791448
6
156856
336623
483612451
78997
55
71
152469
31494
48
8
434153
412345
7
50
496776994
429779
87
339087
4
691397997
103718
255330
1
5044
315811456
124970
33
485108
2
27
359283
429695
48
902454902
19806
8
99
69
105426
56
97
284946
334380
251156
238
348990
97
22
12
170203
339017
84
18
319574
91
339941
210811
219615
494093
79
145621
114916441
887847224
288046
99
63
78685
69535
33
428449
196319
1
1
73
636087259
87
25097
417371
75
202742
271266
441569
30297610
57
26
23236
726689506
131863
81
18
461623
13
86
679685254
371119
34
344104
107529
787252515
72
219234
20
256973
338631533
325053
261334
24
44
12375
98
7
190279
270173
16
67
77
41093
284429
844132605
12632
61
15
466722
74
3
43
356555645
9
14
246439
434086
89
19
27
39
361255
154568
454796
310639555
71
8
94
105250
332380
465544
3
29
304859
81
233221
39
31318
386233
399379954
479741
7
20
39
63
174336
52
469546
78
4
5
384699
247206
362497
199165
392840
78
9
301498476
305019
4
249657
230951446
124335
59
17
790307848
201874
45
16
2
34
68
31553923
303652
22
67
21
38
18
20
52
8
49
96
141787
77
146691462
463324
244994
306012
379948
264598
4
9
37
180970
13836
412808
452273
6
65
89
23
3
66
324580
370463
256885
1
7
24
394709
9
178124
36
165179
273713
499788
100464
227395
818799098
2
9
56
36
297960
52993
237417
119556
17
635915300
93
109420
259210
57
218236
24
53
8
25
85
5
1
8
90
57
261168
472513
59
4547
6277
622065441
86993
48
65
73862
60
9
91417
133237
65
344499
20
3
418584
280030
10
979972876
315953
53
9
29386
87
245748
288968
278354
224203
7
61
20
157481
164964
86
2
66
11
492769
18
9
53
714493962
253669
8047
260709
95
155462
114756
27
68
71
112267
45
19
1
349791
222490
926804513
160784
35
46
44
617149647
209910
155567
476042
61
39163
211418
35
24
447542
99313
74
245782
49
84
495520
52
7
383581
69
15
199031
271424
93630
694206558
9
148444
24
139867
63238
7
81405795
495631
473485
74
8061
351625
750425363
87
89
461854
45
287147
51
201100
59
76
406503
779
48
302025
10
378271
320588
352977
18
53
300230
41761682
480036
5
494537
84169
258498
68
62993
79
81
212619
53
4
434338
473957723
254127
75
59
30308
215934
55
364113
295854
82
302295
451450
90
981086115
79
99043
389763
25
27780
31741730
379334
118411
188875
19
478078
22
153204943
48
13
415227
975286716
89
82
59
295396
14
53
35
318872
4
1
33
75
71
41
169384
16
724322424
336069320
708961145
137070
114510
82
178049
467993
35122
120835
4
37037406
76
150866
46
490737
2
308708
445832
156601722
92
80
93
4
40
131817
474636
65
59
40
412415402
65
87
6
1
120602
95790435
70
55
389236
8
420581
298216
453422
56
8
36
59
85
43
367303
81827
485288
76
8
99544
404329
38
338155
145440
15
61331
459841
53
64
186842
57212
751732769
324564
208648
330259
5
118273
19
50
24
359114
84
67
14
90
350841
13714
58464
2
150608
7
2
366307
99
407814
66
469820
375722
16
95
3932895
444945
597460416
5
36
119318129
5
65
212196
73281
42
14
78
4
120720
14
50
116248
274902
2
246745
4
14
4852
441038
17645735
32704
5
274564604
74
66
10
37
246944
429462
68
47
391991
23
37
12
13
674294189
190123
406002
39
830964306
73453006
619684345
49
41
25
15
470505
137564675
4
451359
87
70
51
11
60
455517
82
2
359846
84
65
65
441268
298697
181966
832328150
487548
12
385864
294371
99
276185
826857419
86
22
69
263241548
288092
48
28
42608
42
3
49
76
403932
9
255237
27854
44
372437
266057043
39529
6
468792
31
21
69
17316
54
36887
256281
36
450639
249099
67
126828
17
438766
651400974
8903
87419960
149056
52
13
28
248627
33
60
5
62
33
37144519
92
22
44
439348
94
73
5
24
499996
47
88
34
323763
83182540
55
72
44735
25574
60
108614410
602081605
252576
6
72
208794
2
328494
31
50
97
53
74
3
13
244521
112115
88
464815
223355
98
30373
98
259789
89
69770
294439
7
129163
410549
481184
72
4
265619
139449
289205
66
499274724
177171
5
20
35
14
187955
198679
375058
415870
27
170647
78
1
3
87
838908813
61
348046
33156277
93
90
969430068
142709
13
1
9
250967398
345248
2
9
16
66
321176
22738
425929725
229732
55
446315
24
13
54
53
308632
39203
52301
49551
188101
299830
82
3
418333051
221698
214301
12
18
216633
5
3056513
26
63
38001
370040
14
67
95287
225859
5
277608
973992976
63
73
14
99
87
453381
186385
77
54
285652
370208
87
5
68
5704
79466934
125844
90
5
230119
159305
8
1
52
21
91
172252
368007
288541
214755
427872
184378
102439
46
23572
83
320140
821450415
16
409601
67
726313814
66
63659
45
13
74
22
19
488910
211666
166860
95
382952
824449470
994038699
140287689
360852
8
73
48
59
89
91
323602
494297
5
385882
3
260145
34
51
78359
49
15
35
34
7
233546
46
243711
450456
441660
376441
218549
768642303
159315658
357398251
293521
99668
37
7
146521
428285
470929577
460026
3
393655888
485890514
461966
37
57
50
916746768
55
46
317372
26
4
91
97113934
18
231257
188454
71
149830
54
147055081
15
83
405230327
3
60
22
88821
15
28522
225678615
77
99
783211765
470353
16
335819
201170
24
8
257334
48875
53
78
4
1
13
206755
65
9
805048590
457252
15
344965
859933555
551820166
40
291845
306986
4
223637967
335770
287773
196777
69
444768
489379
31
270848
76
312702
406459
19
146510
312793017
290653
2
151238
67
7
600085898
239936
98913
410823
464566418
252200
154732865
3
927618353
211798
63850
151347
68
343376
22
68347
71
11
87
381946
38
387992
59
569101560
267157
403380
2
5
179491
45
60
345381
491927
319975
49
288251
36
28
94
70
69675
36
37
333688
28
14512
340642
48
68
96
57
463005
38
156078
141198
215704
5
59
247338
84
141659
87787560
6
5
472796
6
80089
47
2
9
255742
391860
13
465796
218763
91
412619
10
89349
458519
24
81
179619
360005
89161
671902407
20
86519
373433668
265767
498078
91
30
101135
25
46564
93
357770
9
96
67
26
398316
54
90
43
253783
970072195
12
36
411554
16
16826
23822
54791
34
161221
426520
11
21
627094070
448132
535138270
56
453862
228484
924120225
270519
17
23
57
37
211117
20
99
33
491661
58
295753
69
59
503039411
71
81
856454952
30
30
404699
32
493553
423400
499624
177924
332386
14
90
11
463303711
34
74
56
25
53611
44
50
3
2
219339
95
67
328375
307660
284404
590864383
97
42
15
289906
391387
231845
269524
77079
25
19
96
183332
2
32495
76
20
7
89528
397127
92707
47
36
168367
46
327970
65
35
366117
53
9
5
68
56
704649996
62
76
45
9
74899
200703
337540869
56098
85
29
70
65007
59
3
86
32915
9
6
1
357355
50
82540
260118
9
48
3
2
285171
97
59
482930
3
74
186620
391043
497608
103610
2935379
74657
245120
259568546
226117
354283
4
614365963
92451
28
4
397263
78
93
2
145774
770137758
377715
218944
75
43
181114
238347
30
27
2
337444516
496982
369616
32
208927640
5
3
270558
26
252851
151793
425544809
137675
473828
312633
33
55
74
348632
61
362584
63
691266667
55965
147597
172219
386935
82
92
46
6
82
349656
197889626
60
92
126165
2
76
4
597356425
78
73
107944
137877286
755034147
195251
53
488089
74
131668
110690
281000
30
395047
67
37
9
48
27
967021736
22
737605085
482186
380446
44
39
40
87
20
602231872
227382346
94616
61
672496708
86
44
63
546674626
469004508
663901907
92
181775
467017
404149
225970
92
257062
6
55
81
82
138894
2
66
341580
3
49
418077
354522
22165
11
41
6
394419
310635
22
7
397607
103063
99
89
187398
11
309172
2
70
16
95
195244
81
8
97
378854
80
28
16
210472
67
6
47
17
298356829
467936
7
301711
85
93236
476810
229953
96
5
46575
8760
11
141910
81
184350
99
101731
217672
86
48055
476307588
94
12
289339
20
69
87
17
473729
76478524
448711
60
125247
454629
239616
254709
93
341468
491816
376910
74
359790839
57143
9
127485
9
9
49
481014
61
354145466
101010
697131386
318912338
372707
62392
86
100880
50997
44
57
56
257266000
32
452382
42
7
2
30
85
431879
152487
192696
64
90
214812
66
109835
39
394788
37
91361
43
488985
8
84
28382
52500
143815
5
86
5
35
26
930086965
3
713180657
73378587
17527
357594
7
88
467734383
270043
8
67
27
192197
7
19996
290546
8
18
68
94
407307
343551
28
5
87212
30516
77
68
223147898
198198
65
4
87
293986
193322
67
62951
16
288764
299202
670279948
197882
134432
20
266463
61
9
1
66885991
2
135192441
25
91696
5
4
23
39
6
17
63656
86
1
47855
404510
293473
127083
72
61
11
983407271
50
317878761
7
44
624336834
461448111
197993
239905
499732
5
828928241
68
61
111019996
13
18
79944
22
44
135394
5
80
576090124
23
56
50
66
179824
59
60
102506
154599
3
66
69796
45
24
81
28701
61
133364
98
228366
266993
36
389642
134883
293271
31
379652
77
7
42
47
157632
424322
454120
2
417709
16666
234734
87
281487
3
91824
159643
96
51
4
442502
700316990
102937899
128968
10
81
76
64
45
110922
31
26
63
585916433
41
36
436512
162206
47
31
31
52
71
109341
347173
487410
70
94
728302913
42
64
496460892
852806651
417604
35
39
4
319856
76
67
284985
749425925
76
49
6
394649626
280772
448499
420562
90
346761
253542
410168
165969
52
187980
9
322083
81
21
191127
278460
329407
209418
492378
311412
9
38
9
86
113602
990753864
274678
322517
33001718
19622
99
138201
1
21
53
82
2
78
617512371
100200
249390
9
84
241996
471458
63
466083
25
90
76
484901
457941
302555
36
89
79
196244
13
31
73
179695
138029
417850
332453
25
10707
400563
484327
782122883
3
298222
322295
487953
467479
414849
75
87791091
164196
486403
128323
70
42
55
48
78301
71
11
66
81
68
19
170678160
481916
118614
4
66
115016
81
949411240
66
81
83
90
88
9
312315
94
55
15
87
31
280278
6
288395
9
393785
106239
202130
49796660
4
496425
5
74
89
40
14
357725
174682
266592
97
289496
265850
58
179012
294840
45
348788
4635
207605
69
480975
69
61
52
42662
302002
374725
837743719
285845
5
493664
180567
224426173
5
65
131847
265745
147438
8
349729
71
8
65130
342585
321328
302396
203599
87
342142153
92
419533
707
235781
4
25718
470079
212625006
43
21
6
42
24
36
60
58
2
76
222372543
90
4
448991
5
305424
57
262785
65
85
431956
8
40128
120431
1
87
297604
167311
52937
313835
44
12962
132245
33
338113
424861
65
9
39
75
4
33051
74
94
312955522
469558
81
61
471746
52509
227061
46
334895
268549
2
60
398168
126465
272298
19
34
43
195769
10
139996
352557
32387
1
36748
37
5
94
374636
618715930
444864
682410826
357150
33
957815201
109053
332946
30
18
202478
89
8
6
478356873
65
192450
39
31
9
667298419
76
221089
59
260585
37
89
231592
176442
125716
11
364421
226609
31
6
73
63293
61
377434
787128622
263886
3
1
18
127571
68
364194
10
888198669
19854
89
283181
28
95
485671
386933
16
693780366
185346
326456
8
79
40
79
20
54
83
8
47
150355
86
74
5
212387
318614
308791417
505008157
829722513
5
21
26
53089507
309782
41
272728
19
25
120116
15529
680105094
98
335532
341961
23
72
45
1
475573
827297950
259331
799642442
85
228398
69909
81
55861
300578
62
723619992
79926677
16
93
711172329
609899173
403675
43
4
69
18
5
71
18
339672
155875
315717
552188285
11585
7
63
56028777
124360
9
25
454455
172228
97
49
228912162
4
42
55
126073622
85
82
38
16187
190305
486380
341120
235389
381297
47
409845
81
123150
432837
1
3
15
80
325456
135321
2
562461571
293819
120734
256198
27
472280
784872291
99
1
158532
294790
311028
41771
204578
23
155633
448847894
261459
47
5
189002
23
54844
5
34
821574382
139440
86
60
76
901922931
8
12
633596940
21
480445
133847919
86
978138677
416543776
352138
72
10535
45700
1
372836
41
191387
90419
50
444951
276377
158134
86
1
22
13
76
6
55
7013
13
349325
224359
3
28
47
41
157761
148518376
7
21
179334
359287
489771
248266
18
39
13
354774
15
33
1
465894
452094673
436321835
81
135742
22
402341
241251
76
497301
75
94
9
65
129282
138261
33
56
108099
854811188
310749
839624785
110710
368902
94
304866
81
277889
675287292
63
208572
9
87
58
28
6
8
70
27
23
60
102278
66
306736
781517260
80337
96
85047
77
71
81
58
474862
43999
49879
26
75
18
760264464
58
15
36
3
17814
182571
345255
13
94
325870
314244816
41
73
209567
89655
420925
327301
236630877
86
429427
1
15
73552
296783
84
333931417
95818
2
7
166493
394888
92
281458120
499289
81
71
355199022
89
64
254383999
17
66
499990
37
467668
25984
205486161
10
173137
315266
874537474
345235
478755
91
99
74
861014475
829024793
556568850
345212
85
77
708540019
16
14596
89
10
24
9
40
303665
51
30
23
116266
43
15
4
376044
20
36
20
83
345924
364324
85507
77
97
234945
21347
850253020
311810
41
1
458128
98
103199
219909
72
29
44
88
1
2
93
74
93
16
85762
944990237
84
61
478337
599498269
857889562
212482518
13
585998659
269569
120264
130321
91
34
242077
259798
62
4
66
136101
66
39786
97
41
447916
232531
41
616311306
7
186396
358947
36
185513
301132
49
130815
426786
34505
37304
82
2
1
883407810
482345
112616
310306
86
198715
7731915
88
229411
96
261446
11
359870
318272
52
8
374032358
479357
9
40
403292
18
3
395899
536164805
233067
344509
50
203850
382937
7
490426
34
29
320270965
60
124252
12
59
53219
265508
25
16
21081
253032
92
91
28
20
112903
372893847
152768
92
1
452184
6
497333
77551624
1
43
15567
1
66
93414999
15
91
46
69
45
416975
147336
139088
547607968
19
8
58221
67
17
499377
479509535
56
29
442760
4
64
93620
63553
412711
206021023
199073
16052
74
7
3
275896
12
4409
69
101967
18
85
886720545
116495
6
99
223230
72
66
105353
683280525
484769365
3
257117
309193
9
62
63
539875668
453480
81
84
954166643
68923
5
407688
177436
179614
132128
328627
195591
72897
84
376260
93
9
57
649713702
26561
73
2
33
54432
94
422924
90
8
5
48
42
8
257770
190500
609791675
31
61
152867
2
84
313765655
266267
246434
5
86
438165
62
137928
33
797779353
163194
88
345972
287761
53
278544810
350765
54
555957794
92
48015051
96
95
189533
395019930
306399
86
75
160526
345200
441491
4
16
500341693
26
94
417817677
112162511
9559003
53
6
206702499
141375
360956
288101
8
27
14
403173
6
335259
3
24919
407390
77267
97
6
76
52025
124030
160753
31
38
77602
960327096
1
22
57
66
48747
5
58336
311868809
8
90749
995783708
688338236
65487
6
165507769
7
447925
513425323
271373
2240
84
22
108098
7
200626
341721
4702
4
807711831
213503
12
53
332539096
54537
24
95
99
372903
246627
87
256850878
179946
13
1
34
8
4412
3
343351557
20119
63993
31
64
51542
9
4
30
328594
2
459888
390164
273241
457247
607875544
87
36872
737948482
394324794
311228
35
73
85
71
442061
179295
96363
8
72
433189
305523
36
66
882865309
12
447685
181659
189926
2
8
482021
69915332
61
471407
63
65
488329
47
13
424399
23
11
311351
86
9
55078
490102
431041
44
461346
98
418757
87
437419111
5
486261
122695
47
465954
498702
68
7
40
31
244384
30
78
77819
126577
41
4
42
20
7
673524184
57495
361680
79
75
474844
472078
7
24
58
413096
6
86
16
67
327500
71
20
291658
46330
1
519255391
24139
521351503
25
226307
4
83
8
451480
355919
81
274724
391915
1
270399
1
96376
143228
254023
72
196716
189863
358128273
135844
92
34
20696
949750749
3
82
65
225718
70
25693
29665
67
364789
51
75
214638
291751
8
529230449
2
47
26
371304
336378
53
294596
55634
75881
133034
217128
51111
9
247834
50
166393
73
96
485745712
3
179267436
348895
375341
55
148128
495540496
51
132823
545277891
12
57
746545167
16
77945
80
48447548
230107
67
32262392
265759
113093913
463832
3
60
208189
19
6430
43
66
145701
15
35
1
27
9
5
73
773318604
30
99
8
8
868349555
260881
182608738
1
70
113083
6
29
403851
1
242308
53
184647
417522
58922
791355309
34
168875
7
10
3
287759
176762
306864
386932
29
67
68
69845683
319755
8
291600
99
96
80
93482
356547
87
44
114046
5
472587
49
496078
81
228655
186503
349722
84
481035
427285
19
300591
336649
377441044
489523
80
241905
215796
456823
66
5
93
64
12745
61
10
5
29
441224
15641989
23
783001480
98
29
240473
87
52
429352
176344
96
238818
5
55
7
215968
398942
77
261375326
2
70
495901
8
112584
23
108454
17
73
219559
7
20
51
65
427770
64833
144865
7
217040
146071
268287
42
300449
309547
300120
157624
129838
327289
477724
237994
66
715382351
136456
44
36
77
92
91
89
431790
97
322578
577245173
487072
420442
78221
308559
384147
38
44
428638
26
48345
56
280867
28
99
49748
130051
72
777354828
152876
46
42
306828
284735
361265
54
19
9
355892
185593
63
1
99
188018
25
52
3
26
80059
3
294313
257376
73
4
61
207128
61
347559
1541
396472
4
226808
156930
322581
470123
221994
5259
12798
13
486508
288546
53
41
491708
50
497509
110575
278703
283916
163658
72
47
94
323631
17
91945
305720398
434087
28
37
8
45
55
6
74
61432
51
200227
99
456032
484179
399017
19
124129901
394272
24
185570
398412
15
97
298804
158161
87
18
12
64409
41
171411
189766
409666
18
435749
238762
98
423016
223470
60
356080
38
80
364540
66
250716
86
94
72
2
343116
4
104915
75097
93
384630095
135361
2
321022929
273277
78
844689129
193239
459485
414366
11
92
1
429482
147979
39
1
259827
1
241521
46
4
214288
234194
153106
280281
5
65
453499
78
78
55
76
44
60
174857
58
98
83741
2
447902
439535
355771
56
424683
67146
2
304301790
37
43
27504
115695
345785855
751146357
324284
478058
66742
57
55
16464
27
94
114375
466584738
463926
720168562
79805847
87
5
208338
44
6
86
81
375258
36
169730
44659
7
314844766
81
81
82
4
217279
478417528
206900
85
238285
59
349826
79
998530386
8
423233
77894288
250948454
80
18
64204
59
472292
184068
101380
40
21730
70392
7
292232
159290
42
317633945
150350
526476794
371644
44
450650
21
32
87
58
13
160016
998633687
9
18
57489
36904
155133
463966
289560
39
243577
345482
79
677621813
90
18
65
640966885
64
98
441144
419179
273172
496319
84
72
9
467629
89
1
19
180478
62
417916
54
28
23938
5
241037
335045
636496109
147804
618465069
321416
452195
87
802630777
70
11382
466605
5
8
408172
19
3
70
406905
183046
467663257
4865
163025
71
27
52
59647
487493
325759213
927892952
357783
19
10
4
18
1
36030
67
35
8
176795
84209
90
480605
16
8
183249
1
150603744
663590439
162643
45
2
27911
33
8
486443
90025415
265230023
15
401752
26
722373762
246932
158996
54
9
67589
650783437
84
258216
34063
57
160181
18
230630
479596
17
2
290135
3
73
93
6
1
195415
53
18
415502599
26
75
267790
449560
73
69
75
98
33
674354741
90
701646581
72199
235131
277622
237634
130890077
9
10
412613
478747163
28
112606
39
232814
315300
795509103
20
42
60
1
357138
10
460303
469823
7
72
423135
38
48
36
360805
386769932
76
22131
472362
97320
70
48
81
39
643802947
127622
45487
32
50
33
15
359621
76
27
98
432812
267107
27
80
400059
97
477764
98468
29
127210
458655
24707
360833
63
433195
147688
361133
37
120914
182456
5
230963
15
65
199448
77
22
293399
51
4
156203
49
6
20856
77
279400744
34
237977
896285532
73
42192
476559
90
66600
308756
39
107949
9
50
165688
71
19
465876
446383
337594
73411
66
985141504
95
2860
688360421
60
18
9
4
8
39
72
6
55108
259252
87
254288
3299
7
227610
78
288481
84
34
255885
624796609
26
26505
550562202
159563
10
253464
68
287974
40
209294941
30
29
498255
1
243110
469992
99
409440
77
8
10
9
23
324305
52
93
30
133253
3
85
3
206487
4
3
312213
133148
47
75225
49
844125335
405364
63811
158619
6
98
98
19832
613687566
76635
262034
779821094
23
263953
46051
63
69795
35
878933543
14
260615
376966
10
97
72
85462
301933
48
350125
95189
458325
478813
32981
585226930
397504
229325
116218
116343
492919
20
39629
3
75
8
20
7
97
443473
171788
94
504833839
408648
341767873
412732
93
67
455589
18
47
475871
99
262242
62
66973
195305
76
94
71
148728
3
39
95
39
350711
801816433
6
46
38
6
33911
181153
79
99
34
270213
269911
274442
315989
13
6
50
49
166090
14
9
348281
27
308581
383151
31
88
414701
26
276950769
71
21
264041
87
1
58
884194935
13
156696
106130
74481485
32
11
179235
50
23301
15
99
99
588311541
371473
138907
82
10
256059
430252
6
30
28
81
9
90396
109086
24665128
255279
7
155661
253485
68
38
2
897015969
31
567537265
96
24
268916
41757
299497
268630
55028
173206
295108
4
398154124
286031
13
43
24
18
62
414964
67
25
272742
377861
81
38742
37
294365
305390
258031
88
370230578
348485
72
98
76
79
219432
147594
88
23787
13851
78
20
97
159954
191779
270300
289099
486161709
143748
322577
227356
243040
415563
20
295910
185868686
6
30
15
66319
115504
154554
8
474958
72
965950460
212461
14
7
62
6
4
363648
468558
18
648600421
62
70
45
4
61
324347
17
872392380
15232
25
27194
10
29
4
247998
22
41
422167
193980
189758
403485381
2
46
1
5
4
346758
6
99
66487
462138
79
5
34
75
9
80
842310372
71512
70
255049435
29
191011
430790
34
3
104005
271066
80
134045
96
351859
4
2
412539
27
67
45
278047
72
63
120248
13815
20
60
495775
143802627
1
98
14
483217
89308
277212
73
55
670149248
433935
8
52
184965
321034
82
66
132426
20
72164
273208
410878
223274
130290
54
193042
34
67
362611
35
47
76
240458
233587
30
426817
49
675531618
9823
39
21
46287013
32
36
49
237517
290481
8
486105
2718
75563
419294464
179769
259252
418162
61
1
16
37
68
1
1
79
21
54
79
14467
203529218
75
41
317467
42
88
1
226715
5
2
8
924379815
17
357961
13
32
38
335694
374587
72
493749
255775
41
330865
62
49
479152
415800
30
25
303027
215307
281862
684911473
74
3
40
28908
286918
14
101121
3
92761
91
66
37422336
20
19
59829
7
76
418884
57
52
41
457433
929527275
36
96
350676
45
36813
498527
3
318689
46
166001
496863
96
75
43
1
2
117724
186149
427650
27
9
424180
77
196344
253813
28
41
400367
71
90766
272426
179124216
450120
136962
396506
94
43
334683
9
382829
39
17
80
138888
33
5
90
162251760
13
17
461684
937593424
345193
329968
88
33
18
2
55
88826
981757961
75
7
68
50
204504
167879
26
63
170944
994118576
275315
393844
82
31
46
83202
94
61
68
356176
464722
307627
32
278050
153888
6
58
28
989725922
24
67279
46
83
318274
348564
480251
303987
416870
332578196
345023
3
226447
153585
131153
385911
64
241956
257382
165865
397479
90
231995
85
97
51
320543
2
71
67788318
352812
66754
307726
287759009
378511
175274
48
421639
546000125
21735
3
11
82
125467
27
4
271147
145497
474134
34614847
59
217527
67
88
329259
318981
96
19
65
249811
255594
18
283141444
74
81
387710
395614
28
8
28
16
151313
102081
140819
6
175212799
50268
273219
2
3
39
93
207350
489440
19
406933
1
97
2430
6
64
457781
64998992
84
30
26
22
171589
302799
13
717153559
1
946795627
13
209414
244980
24
462403
33
177136
54
49
380398435
24
3
482524
67
35133457
3
6
48
75
413662
920845864
90
110106
2
17
28
39
47
73730
26
272969
88
228536
76
32
310556
4
443546
454556
5
261841
97
8
40
65116
455165
310381
487097247
352145
244436145
678057025
21
6
447435
904323907
66
561761875
6
188908
998376329
116734
290252518
27
479875
23
499006
26
354111
981005307
26
455341
70333
88
18
409067
197358
354456
36
3
97
555586178
75
271095
496945
57
99
6
89
83
197259
206909
93
43
246976
199813
387182329
169967
493756
62101
6
280683
1
175729
73
53001
51
288073
74006
135353367
291184
46
387802
174300
107822
3
397618608
94
25
636658188
53
49
308755
8
37
830257180
24
1
456635
69
70
60021
350054
46
50
36
56
75978
255337
93
52
15367
1
3
117354
892644452
5
37
28
78
286109
314944
97
58094
61
633340447
83243
81
3
8
233932
29
984574408
33
498573
321098
59
787061827
210452
218173
52
98
385616381
339727000
330959
7
415514
233357
26
397928
358961
706220194
79
251529
142332
71
77
95
757866292
50
8
79
195875
320770489
77
938979342
15
77
88
8
159128
39
358999
851017608
406961
379782596
9
354480
260822468
50
5
89
493708
151207
474155
63
27284085
37
66
78713
1867
348203
129056
70
196675
73
53197
65
31
55
429499
127090
1
290775
60
217597
40386
496018
496110
705219601
189451
20
57
51
15522150
448268
180171
51
14
1
10
203565
462978492
84
149638
400096708
83
93
417258
765092522
5
23
87
498776
38
28
54
59006
61
88
309625
69574
957585629
170834
32
42
155104
67
268000
297640
62
142924
67
75
98
25168114
373428
21
74880794
27
426535
37
55
245608
357407
81
5
130604
93
11578
81
67
360929
475346
27
412136
14
436273529
4
1
609384456
6
57969
337702
92
55061
60
70151
5
499440
352277
56
300893426
48
220639
328940
39
3
293709341
80
724040862
28
59
1
28
169177348
4
283361
56
252413
44
2
71
238439
362274
25
94
116738
861964173
79
175333
33
134605
25
382896
89
26338
448135
66
60
234772
19
407109
33
379068
90
957271197
302201
63
36
455723
29
73
154272
63
137444
51
290955
13
5
256936
49
19
171888
56277646
137021
60
181533
466462
259499
356884
6
283522
397262
5
62
66435
509534201
443125
25
197374183
62
140697
6
470752
81
1
384129
177171
318325
5
70544
478799
1
162071
43
20191
406440
306315869
316714
71
336708
894226916
35
59
194718978
21
250540250
12
168724
405244
371938
18
499404
14
2
107537
769985347
622735468
4
836198880
95
652490356
322126
55
1
631951239
42
15
86
54
455642
80
316463
4
233686359
301983
5
219759
93
158711
130921
336366
97994
2
46
406396
90
5
57
359110
252209
7
499329
31487
263831
96
90
379609
300539
6
745076585
299441
53
51
399888
69
995579141
366594
402913
94
4
317122
116289
358455
951181964
395665
87
9
625619860
119061
9
71
340784
79
429040
405614
346161442
38
409123
66
9
46
3
33954
462280237
425981
110896
145604307
3
97
99
303956
326532
36
73
35
90
27
53127
88
31035
89
27003
284401
208827
45
83470132
95
446039
33
52
396187361
386859
432954
6
808148827
30046
309860
451456
46
479872
89
616545828
273648
321105
2
4
28438
208698516
456459
264550
12
77
446914
23948
152402
243919
154319
75
64
285497
251383
49
91926741
17
72
44
363394
327909
60
85
25
15
62
23
46462
106922
29
34
951679876
42
337290883
112643
10
288874
894282528
131823
29
890000908
442576
55
88
7
71948
497927
401134
249844
47
95
733800874
37
281072
38320751
288997
90
74
29
49
423620
4
94
74
389734
13
77
54418
365768
395385
11
34
810728990
79
47
68
1
120926
535306555
78
89
25
498952
25
42
37
314006
54
942318530
465652
14
225927
441792
16
1
41
5
183268
18674
332751
47
34
68682
236124
98
4
366628780
75
330263
80
323095
12316
297221
48846
2
68
307010
72
323903
429747
18
357130
290959
419382
2
62
487171
41
88
25
15848
21007
111442
62042
35
296886
397803
349493
78
383552
255538
65
88
14
449225
39
303010
52
18554
84
21
61
28
89
53770
61119
78
387713
17
445441
68
366069
425800
718423336
297011740
1552392
353845
13704
891320741
47
6
9
9
6
3
194780
14
99
175046
230067
77825
30
2
138364
286853
16
95751
30
45
93
1
490295
67
9
88949
33
3
53
702891883
31301
68
387790
8
436296
69
16950
26
164291
434604
45
69
187295
474253
16
448325
63
6
215729
234640
44
467271
153114
328878
73
40
59
99
29218
49
112942
7
838387894
25
48
474081584
248477
1
8
64
416033
4
75127
85
90
3
44
212726
161578656
5
55
68
12
464920
79
69
93
298879
36
9
5
11
742424477
95
79
31
36
340644
329726
40
723923865
79
94369
375761
357892
378801
8
230398073
53
10
155892
341376
13397
36
90
951451142
94
761692461
71
23
3
303651
8
251589
36
115652
99
34
734117779
413423
496131
186304
261273
6063
24
27678
98
84
368076
21722
427041
36
27
139731246
74
6
18
46
764397638
2154
414794
55400
8
238496
42
238592
37732
116343
5
487052
9
377304
69
986462924
237201
48
2
34
375310
34
77
32
81
6
322095
193359
309857
67
50
226231221
373584
51880
30
356082148
7
85
445752
12
87
434402
421058774
299355
134400
286171129
1
38929
71931
478157
103077
46825
26
2
217727506
70
44
336559
80
11
143647
362808
42
17
46
309035
108711
426246
80
300465
85500
407376
171054
93
478675
290666
80
7
73819
34722
60
389916
252533
24
12
711362571
417750
82
86
377620
51
368721
28
94
38
95
3
190052
93
37395
79
46
447870
465358
7
2
392394
55
28
99
15
473733
261291
84
230965615
4
488598
387801
262450
487263
100219
475979
61
15
219661
13508
26
310638
7
373457123
22
70
79
494875
60
69
62
158685
294101
17
396766
229753981
67
166260
387666
215331
107718
98745
6
121923
90
75380509
95
33632
69314
55841
682237476
45148
425425
15
91
4
96
5
98
74
270470
125104
65
6
262857
65
157304
637615671
36
84
91
95
23501
177630
10
43
8
155834
5
5
95
338442
62
9139
461698
81976
288666
70
9
172271
167641
336864
35
48
446633
307419
7
113132
18
57
398333
402628
493666
38555
65
34
2
179233
93
407364
392412
3
1
7
358930
389210
8
203271
10110
391968
460003
180446
228123
24960
106389
222895
66
66
414849
63
349287132
3
75125
180910
90
121786
68883
2
52
175440509
139660
140629454
83
33
88
93529
10
5
93
7
8
43397
70
90
115828
497934
476145
68
7
232644506
58
6
75
507204750
21
35
17
454073
365059
9
649240635
562286363
34
97
965283176
28
27
22
242809
766731351
27
42
216047
715097907
68
1
203338
464199
434718
64
19
487641
75
6
125457
181640
68059
29
7
31
86
132682
33
240760
55
439483
51
171976
478180
85
370841
91
11
44141098
78
25
28
366744
1
310390
9
205159
54
301805
314407
60
245933
2
57
209551
288854
19
111060
413615
462650560
478564
37574
52
79
388825
288045
6
80
965999224
95
408847
28
478790
56
99
68
28
90759
52
63
74
53
4
45
31
77
74
131816
6
2
266233
44
67
4
72
297156207
48996
382234
87
210639
36
50
362188
307794
62
12
186982
341338
4
43601
463740
97
374136
41
487487
62
136201906
927152073
159276
15
20
973433707
86
8
111559
39
69
32970
276001663
254348
34
8
356798
62249
38
55
3
42896
6
369652
393162
149186
99
94
23
32
416699
224129
414247
27
61
69
9
267682
413705
86
304471
24
53
291368575
471860
41
113366
620255932
142243
23
2
56
62
35
405010
134362
63
3
121505
234124
21
345181
12
880170871
328288
42
151229
96
492209
64
6
49
6
900652280
74
365445
336012
4
81
301387
74258
764735736
216499
43
305858489
128276600
335119
66
866851909
103102
14
456702
498953
330051
50
22
42
50
18
264470
185019
96
81
92
145723
356120
229257
60
429166
146678
412212
800238676
283563
154783
130079
278971487
377219072
409720
330375
61
418045
6
106392
215049
6
23
426018
204504
60092
94
88
194151369
320400
88
214572
85
46
344324
119174332
43283
71
1
91
38310
450467
3
97
69
25401
72
23
28
48
5
43
343148
696715499
32
104353
8
79614
1
22
16
32
95
268454
147
410389
280470
10
89
65
22628884
91
56
22
61
80
69
298109
314021
8
2
429921
10
1
78
15
76
334421
5
320246
75
1
376251
497683
6
280482
7
8
52
43
69
30
1
273830
15
9
70
255186
87
20920
4
84
36208
9
784895241
50
5
248027
79
147149
159251460
59
66
268956
76
362043
2
83721
752739797
274931
92
322090
85
3
27
353681
19
98
82
9
499877
41
113013
492818
77
49230
94
188821
7
164247
33
257906
2
40
118361
11
122629
203333
96
90
251386
13442
4
12009
196567
82
455053
51419
179497
16
474529
63
272991
623181350
52
433914
113591
435280
435244
2
71
160134
54
6
605628402
279707
80
26
65
33
170651
453109
9
55
228127
56
552304137
34
92
74
395270
82
485108374
86203
71
365110
372496
287000
53
520480002
474535
398951726
711624403
23
100921
93
71
95738
317431
454375
4
416676
74904
27
64
92
962115165
94
177453
57
345849
97
20
236443432
283310425
41381
34
34
263655
8
7
978718914
136974
7
43
215181
109323
60737
56
120399
35367
6
2
55
282165
318104
390903
99
281640
20
80648
374089
35
408192
24
29
63
59
30
459705
30
2
41
37
77
1
129405
85
97512
259073
56
279689395
48
2
445337
54
92
319980
94
661614414
172212
885751215
995251833
16
293461
11
54
355537
126373
116415
5
6
16
162507
5
62456
333646
49
47317
162610
73
55
3
244697
54
96775
89243841
442797
438866
4
87
5
4
4
52
372210108
357327
57
111972
40
9
45
17
253518
328882
622866265
10
97
350899
20234
45
2
235279
143558
42
34921
234121
33
725693116
12007
28
118879
329799054
55
77710
880917545
92
24236240
91
20411
457405
202255
301280
10
465174681
70
945575344
85
393686
154291
18371491
455473
461218
188094
377409
35
22
38
491492
54
1
217836
9
472772
436589
147007
278598
88
63
217018
22
329519
89
7
440136
39
1
469160
364018
459785
43
26
435866
265918
711030792
78628
809639019
27278
1
12
57
502502365
273440
857819566
355003
744195580
182651
296596
93
5
350122
32
50
81
219874
45195550
305759
216210057
39458
94
47413
2
316683
214504
80
37
35
45
34
346310
201148
469099631
38248
84304
423980765
306571
26
7
311499
118843
219306
451606
100438
459539
81203
300933
78
24
4
235390
90
404888
316613
441380
31
107427
103294
58
10
73
306328
447519
6
71
4
4
225468174
5
249995
70
42705
449413
7
88
160441
38
20
9
233006
43556
93
286979
170560
232297
348097
41
46
71
419479
456860
77
407063
85
99
186320
157092
119710
62
53
71348
3
211112576
8
89006
7
5
61
3
6
303458
807961483
271418
4
93527
23
156519
42
924262089
1
74
117976
97
42
340187
35
62
281628
42
71
437471334
285940
24162
49
42057
15
70
70
402239671
43925
54967
254228
482241
177102
170685
570822862
90
57
344262
10231
51
383398
310122
464465
83
57
61
172582718
360781
10405
46
302833
83639
295460
351432
46
19480116
27
304197
160774
34
82
24
23
89
102149
188264
27
354966
85
82
270240
235597
388622
16
968208256
41
941631319
320340
46
435148
300485
1
93
2
455152
76
11
389344
20
29
391034771
199788
57
20
554143888
11
3
36
77
174520
62
429686
628502280
8
18230
337288
307078
6
260403752
74
317034
451205
189442
215376
391396
83
48
829784839
330932871
288623
49
134283
144255
70
17514
8
78
46
83
251256
7
949609580
6
49667
90
44
124448
99
68
29362
81
46
772983719
203455
4
273375
156029
235214
13
80
412385
52
292251963
15677
73
163205
39968
41
1
155416139
82
32
347457579
40
474577
85642
377196
445819784
420675
465949
33
215812
90
11
90
277964
303548
93481
297022
192165113
3124
8
264072
74
68
294148
8
427879
9
36
64
810407310
121638
295973
479263169
270382
6
371405
83537
23508
21
138264
60
343910
188714
255474666
482865
32
52153
73
72
74
22
29
7
386687
464212
33264
85
82
356094
41299
90
878009252
41
13040
71
206701937
604428684
448880
16
359424
406175
160162
1
48
12
86
8
436844
67
28
6
221295
193815
6
53252
148809
214004
62
7
69
71
366590
79
419588
497376
223284
144602537
303737
68
65
10
87
168614
271388
50
181194
82
70
17
1
2
874401853
46
139302
207180
89
18
5564
889961212
18896076
11294
60
94
77
491132
391109
3
47
94
351218
86
368437
298917
421611
73
174548
379153591
80
19968
106175528
333102
32
20
122441
487328
305333
188918116
200367
73
68
434556400
295787
545298973
56
91
74
73
68
12
67751
973174511
26
75
91
93
445129
44
93
49342690
294336
75
4
345176
58
80
9
2
260184
84
40
1
226519
1
59
47
27
657367672
84
38
354265
168891
39
127550
405260289
224546
164383
20
83
8
78075
59
142622
134372
494855
278950
65
344661
51
798842890
103761
129567
74
337512
11
168565
479234
66293
34
48
62
61
674049735
3
6
7
97031
222305
6
35179
53
116939
587119989
464763
103647
281476
69
372017
87
481909
2
205180
89
23
72232
92
45
2
4216
16
77
9
407372667
77
406264
71
14
195529
9
62
191487
93
236092
276305
286918
65
245428
491082
11
14
34
169721
211468
990036918
160208
243534
28
463349
228670
60
364627
9
348239
351981
21
97
33
38
42
58
295749
43
41
4
470646218
431264
144848
788492225
3
37
39699
6
7
48820
67
199925420
149852
77
8
123786
20
54791
59
245054
48
90508
192803
73
325515
416567143
36
426519
22
13830
2
6350
340788
61
60392
291866
16930
161475
438644
4887
12
242144
31
22
411619
20
8
90
6
59
68
215410
26589
267175498
23
757443827
838035720
375689
86
407226
570758941
10489
123966
303809
425229
476119
491582
58
29
63
4
256960
9
41
37
125456
849186632
179947
129997
296877
948986235
400736
6
20
13
373922517
155336
451879
78
721244601
40
82
2
140792
495927
310604
425495
313700
265604
164670
25
184727
77
393053
51
436207
307146
349157
5
290133
1
383800
14
9
711564065
90
60
62
25
31
398353
135568
469438
6
109579
304224
19648
25
81
71
79
43
440769
114615
4
32929
65
1
260765
92
97
6799
1
334537
93
92
24
670850301
30
48193
65
61
318943
69
797443273
73
390994166
82
4
331662
48
45
14
48
50
430244
279446
67
551443201
22602
510982413
48
73
78
256259
30
239135
273129
953022081
30
33
412067535
73
336380
77
431303
437882
15
46
49
31
170846
331423
991084108
88
45
19
269347
669420356
33
465304
321617
294120
98
75939
126692
47
377257
22
415044
92
1
433640
76
8
39
74
474492
167477
426575
97
84
71
98
480110
9
98
969571064
46
34
80
497412
58
19
8
156097
23
77
78
53
42
54
5
28
39
198830
63
176233
52
74
263202
32
20
227865
42
136762
139915
253333
69
58
203626
110659
56
93
91
297574
22
200382
61
84
457869647
441421261
55
228382
40
69217
288630
41
40
322716
5
9114
816375070
98
17
99550
381694
25
41
125892
6
86
187427
94
424659464
93
75
466431
99
17
23
67083
269248
200350213
165180
94
395396
334059
385819
75
462919
228051
60
347852
68
85
6
85
6
14
2
33
37
186516
93
97
7
74
73
91
33
84
65128
85
5
46413
2
12
20324
290361
329000538
81
472158
3
55
1207
34
15
68
422705
18
375733
3
21
87
45
74
72
85
6
361713
346359
6013
954357031
117824
68115
1
22
84
247952
16
40
7433
238151
74
74
70
357255
172789
125730
450022
354686
20
13545
35
312790
46
36
92
40
471517
9
352311883
147472
49
756200668
359302
159834007
460253
360081
365965
218032
874615330
91
351813
40
456870464
376170
7
19
485775172
46
943161403
63
72
13
14
160634
165745
71
107210
313050
86
19000
348920985
201295
298981
86
60
67
376425214
301780354
49
95
8
337734
55
290045
942514793
74
26
30
1
51
97
49
170257
1
40
428753
221930247
68
241291
61
60
87
454044
374040
84042
73
21
129730
397157
3
50571
157212
487745
19
5
28
38044
77
1
690337328
95
95
825621280
64
833068837
267818
62
69
55
208162
24
2
68
941242729
67
34
239991
7
161028
71
154104
83121
1
309212
166076
138694
99
52
277996
13
221286
460002
18
129794
307409
1
68
24
5
34
10
85931
377259
264043
857668212
3
20
97
77858
37
377664
139946
155915
354687
4
178292
363618
348579
55
45
442344
686374977
59
442104
535832642
99
48
494671
328370
67
299807
45920
245371
424918
70
38
56
24
57
25
407639
33021
27
26483
246627
57305
340387
61
64830
240170
17
43
389577
72
37
50467
347357
30
784966367
8
63
304273
192853
853496421
412172
65
14
148450
10
82
488948
84562
977708323
61
2
68
63
98
108481
181187
20
567032203
49768
14
74
124331728
152438
4
13
22
430898
2
420396
214316
423057
329268
39
497110
42
48
93
6
185433
478443
6
489598
52
4
7
65575
7
59942
7
12
6
90
414753707
1
420041
8
49304
167091
46
100295
526717994
443105
78
50
35
27
454859
532814320
78622
42678
19
299052
102641
73
480165335
468405629
83
31
99
81
481787
5
104776
42
145380
59
114354
49
2
454176
323088763
428255062
1
94
159013
17
17289
64
87
403131
21
7344
39
76
418397
59
32
99
89
61
87411
265745
51
50
87
231087
314707
90
802561755
927131657
29
144936
92801
2
69
18
55
4
360207
317164
81
183560
4
23
23087017
122571
27
133668
77
4
290654
4
66
401050
154704
34
278885
358886
955875902
98
58
7
242556
43
86
538838229
1
298313
301984
72409
102793
333120
3
2
105378804
136098
60
469063076
476286
99
12
215076
45541
564266306
450728
89
88
118613
51
78
436410
702687848
41
32
26
83528
14612
106317
14
300795
30
97
64
84607
437924
164637
99230
98
69
55
19
40
469363
826524457
363804603
2
59
9
41456
37
745329500
3
31
74
172808
50
91
2
82
6
198526
35545677
409773
4
452997
67
37
59
394552
13
158454
19
56
26
41122
195897
39032
13953
155228380
418465
422436
8
78
95321
4
189841
307659
13497
396567
104499
94
40
24
53280686
388007
59
246917
15
238718
20
90
51
200793
58
95
113040
55707
3
45
881926446
601706051
256059
6
59
259196
2
12
175897
92
66
144873
47
71
93241
274765
66
236235
435173
21
394937
354969
293029159
34
305304
3
79
215861
61
169056
49
149145
14221639
455368
56624178
50
55401
415493030
84
269901
464758
22
383173
227647
248978
425934242
72
265506
400578
6
269348
38
988010672
607136060
871236797
331568
33
448902
127832
281772
2
2
223806
7
82
356266639
72
260713
74
121122052
81376
294549
408973
398486
81
373421
397175806
70
98
446417
215502
31
90
4
440254
340596
189151
4
46
437952
48
129267
38
32
9
89367
5
273395
33631
23824
24
66
32595
84161
78
352732
228095
285776
12
77
216543
6
98
36
63
369652
302962
44709
97079
330705
86
413977
538251336
55
51
93
59
47
15
216258
8
7
288299
90
39
776440523
65
754350366
430112
286946
464413
303631
21276
251843
55
145148
283594
364777
46451
12
2
83
99
36
27
365128
49
46
42440
90
85
82
90492
28
118044
763665688
93
29
62
142531
39
46
86
159881
82
407800
316450
83
7
148173
86
128554
26
70
42
469384
294348
265278
420649
221653
352993
40
377660
203402
403234
238652
492432801
54
297925
117392
952168275
91
46
62
45
92
614481603
31
205434
39
302150
407069
80
41360
46374
224407
45
66
16
216296
245841
258529
55
125201449
5
150414
62
404936
85
658805468
205366
25
245393
26
26
113595
78
46
114744271
4
2
58
232363
5
99877
13
23
5
236448
582593873
10384
13
28
76
83223
28643
852221163
82
454533
291087
298934
217836
645453021
15
450739
239080
14
309566
358447
98
354502
97
1
175706114
8
36
123874
52
440745
16
304269
8
156453
49
49
27
7
291686
77
117049
469838
49254
257877
898883017
82
9
65
264626
59
389760
380737
182468
44
6
227510
49
264684
443873
280624
98
11
468714
72
449057
58
245386
152287
6
84
56
99
99
203380
3586
26
5
9
405584
261743
198142
397545950
96
345771
78428
990785410
447136
81
27
45
488289
92
917128013
902884341
76
57
28
55661
200031
17
418924
39
66
17
69
81
278437
28537
57
903363042
601407438
2
48
68
66
103104
34
458038265
66
56
6
23
57
16
104936
58
184958343
62193
94750
74
66
6
486861
854846792
20
54
77
256993714
125709
220039
16
345189
67
454690
50257164
65
49
456805
72
410670
6
97
14
92
262249
228953
327947
48
69009
41
291591
219948
44647
35
163197
94414
65
517831359
1
13
32
791265274
4
280171
6
38
697152291
80
428240
9
64
269289
73
635401042
327770
9
483711
21
105997
77
5
774
424736
307237
26
62
9
35
79
141091183
92
30803
59
514815937
32971
98
55
477208887
588208
427512
52
3
847667339
18
427709
71
8
47
126986
2
261217
68606
326039
192214865
177817035
54
44
149385
412810231
122961
521411631
63
95
58
947912172
51
8106480
13332
25
932374824
8
323412
8028
399034
205038
376327
21
349696343
5
8
97
404143342
26
49
243458
18
35246
29
368371
81
88208
69040
40
5
90
34
222824
37
207977
8
42
163491899
13641
79
53
24
79
804809733
728794229
4
9
356454
85
3
68
332950
92
434901
26
373708
73
51
7
78618
486772
58
104863
58
13
33422
18
389231
2
4
416312
53
23
14
18
203682
6
5
30518
42
47
90
63
82
24
9
70
67
230720
56
45652
746607809
70
63
39
68
35
52
279480
145220
66
89162
540483143
33
293778
938829851
71
357731
88
29472
83
9
839583075
27
428404
497632
391011
340418
26286
393861
21
187837
255060
351812
13
59521
340689
88
39
32
8
49
127759
30
5
475285114
6870
52
226189
480828
375379
486187
36
74
63
1
52
40
370891
386712
985290501
75
52
47
30
50
55
92
724205577
151766
95
92
48
23
40863
456168
45
312187700
10
133059
89
123087
91
9
95
73
807167555
1
4
321094
486692045
98
88
68
88844
9
22
115776
95
220962
5
404009
13
344811
371900
216634192
22
74369
70
130892
83720
3
325161
39
63
815593213
81305
43928
460431
90
443621
135953
126722
3
43
139190645
67
67052
84
257
526592774
90
433135
369883
61
67
55
6594
450427
77
105120
1
84558
61
20
2
28
64
26
65
18260
492041
9
466571
77315479
63
10
48
54
321380
78
64164
8
51
62
16
8
55
39318
9
124325
64
376317
42
8
2
90
9
26
115305
81
347305263
101167
155097
460416
9
40
2
384158
357736
72
407290
119335
11264
304264
89
446267
93
44
21817
137584
619669215
132519
87
386562
451208
703557726
496197293
50
2
146035
295185
82
41
469450
69
454661
49907
47240
43
38638
38
2
588616196
2
439419
470837
80
98
424355
488723
47
10
252786
11
121131
49
18
11
28820
176617
232790
1
64
38
14921
75094
14399080
695941575
94
327567928
3
37
10299
78
75
23
7
28
98
95
70
74
371484
75
18
1
38
2
355283
9
37
6
74
7
619447156
376911
458702
1
73
54
48
126804
9
192986
84775
266832
411857465
18
358494
128222
475371
272594
43
314788
13
14
260285
216185
391553
29
95
356560
79
302359
237849
135157
72
51
45
85
728222272
861355242
18
18
315771
197772
210132
14
17
3
55
73
85
993394126
233383
21
458022
24
86
122384
36
308767
52424
116484
73902
399532
94
282208
552900156
248315
35856988
255603
31
495172
943781036
417462783
396061
53
352245216
74
94
572675860
81
3
97
407637
492652
501733027
121568585
9
397842
89
41
13
41
3
272522469
70
331000
47
15979
48
10
74
82
153240
222318
45
54
314704648
65
217541
383557
12
74
417886
6
45
43
235756
93
62
351615
15
7
7
96
332528496
1
83
474244
60
27
89
5
457639
70
260873
62624
172489
468626
27
485309
31645
71
433394
263357
93
4
6
16
10
94698
164432336
308337
480642
26
54
58
13
126114260
159617
524975856
409377
11
181369
24
445455
79
456742
53
20
294158
62401
4
25139
112021
2
134944
653262333
119809
3
5
10
89
320324
61
127763
62
18
33
6502
8
334805
59
494211
363165
178568
355834
97
303140
411467015
55625748
185368
99
44
69
2
252322
43
133805
8
38
38
329257
42
52
33
4
26
281333
95
99
36986
149010
4
37
201398
499168
2
69
93
91
373996
60
445495
77
65
273833
68206
51
46128
88
38
6
95
104830
974032089
2
148341
102191368
1
63120
356969342
330221
68
15
461673
97
235339
478939
270067
52
15
77
499474
199980
445709
472020
189043
3
23
5
57603
8
280122
70
832924511
36
416795
30
70
427379
62
195867
425586
3
621693001
28
50725
236994
84
92343
46
93
210829
253492809
39
67
4
45
38
185849
858471850
175573
2
26
59937
570673741
330716955
863428243
448518
307841
918344914
5
61
138763
2
1
25
281170
45
86
878007784
141899
211558
226193
131970
6
34
54461
81
71402
68
20
82
404192
69
62373
11304127
7
917988125
96
34698
97
355618779
42
71514
352767483
25
36
14
329955141
386259
321292846
339019
36
21
5
257573793
103773
316252
63
3
178939764
66
430337
248601
3
5
420380
74
13
39017
69
45
86
3
71
69
82175
32
89
3
492500
97
22249
89
278727
89
94
13
508254305
2055
89
42105
308507
460679
62
220060
78
229682
27
441598
85
126097
99163
470907
176138
62191
265893
99
77
92
61
18
629606336
186049
368456
396980
52
3
32
45
341209
84
75
2
29
80
84
6
83
357684
365144
6
411642
157917
491484
536577480
38667695
318936
30
385083
279290
31
830417212
17
830785399
45
42
19
48
171086
114670
398337
12
60
56
775578072
201250
273900
82
48
235552
80671
27026392
186490
185440
334433
163642962
272602
18
50
37
35241
368479
212659
78
198475
145156
67
87
55
90
234380
32
24
277826
399736
887124466
54
59
199445
83
140166
318869628
401153
1
62546
11
56
154420
27
9288
8
3
817590100
337972282
16
31925
36
57078
1
374396
4
22
395351882
81
18
3
76
29
210109
22
13161
292941
234054
159638
6
47
25
442988
8
243968
73
22
26
12
264020937
357762
53
32786
78
153262437
43
367672
14
374005
96
47
277064
45
89
24
151526
1
484249
50
3
151676
21
288590
3
229063
11
61
74
7
436187
473106
37
159666
488134931
3
150869
2
748960779
9
146820
82
77
182370
16
44
72
27
50
257092
88
108292
148746
263923
391774
601471312
60
46078
117638
135206
97
339283
668934224
11549
462784
185276
6
90
13
83836
262895
179080
213139
321686
73
76993
59
28
365936
369733197
54
31
89
36
25
16
179455
499930
62
96
474599
204653
95142
93
27
55
9
410663
138278
86888
116978398
352053
149879
300055
44452
8
94
96
312035
60
22
65
97
20
13
369596
13
361451
87
459003
692121116
39
4
242655
428724
66
22667
73
68
5
786740815
51
16
380741
98
48
359723191
46
242787
288725
151860771
292366
9
69
70770
45
32
2
97
28
332763
935289707
309952
432617
64321842
284424
60
92
63
234023
4
80
177856
455110
83
452507
81
9
9205
320108
424939
17
45
52
395307
307007
442821
40950
395615
312694
234420093
9
569370633
59
12
6736
87724
40
50
5
43
9
73
327921
22
316207
8
74
461690
54318
449130
71323
69
31
173998
61
209456201
361688
62
43
285446
95
24
67
242963
470538
96
213845
94
57
93
52110
458114
345601
31
76
75
23
337446846
71
123408
18
127966
798321322
168662292
168867
82
13
8
494891494
76612
189127
265687
11
61
77
94990
60
40
153799
21
98
990635338
206072537
262553
1
271344
136367
222075
93
6
228117
301730
50
10
440128142
44
7
13
132648589
107452
404513960
81
197117
338295
75
255866
60
135139
435810979
20227
299420
4
1
205737
66
8
207536
90
14
78370
37
324401
208871
15
21
460031
14
470703
831044904
5
208787
37
46
10
956104999
136409
183812
46660
208880
9969
319492
152577
55
347678
94
286290
80
423742
67
488615
265480
201325
29
2
54
87
8
82
7
82
45
218445
6
496674
77
365330
83
387989
302648
98
162326
18667
76
689204371
5
41
78
242791
52
908799887
47
269153
7
325516
5
463191
261255
64055
262611
44
53
68
67
42
308370
248191
5
31
75692
40
435332
6
67365999
225370
98
63
129223
636704671
79
200631
56
340309
7
203029
97
1123
9
30
319236
11
97
445924
441185
76
321833
99
56
1
8650730
3
41
862578750
2
494785
187754
410658
29
98
8
367897
161668
418583
532940471
53
9
123467
371310
394816664
51732
92
292540
12
326485264
2
444895
67
87
330740
234739
45
77
612187029
427364
424212
466722
286710
31
5
270525328
55702
312198
4710
412899
30752
334730
89
75298
75
56
41127
30
82696
50676
46459
364265
188870
224182253
6
33
5
8
32483
480363
52
22065
54
9
124782
72
56
243131
7
79
126947
7
205005399
415068
98
272460
48
159149
700632212
2
66
3
473544866
43
257703129
145098
83
39
118311
251526
497003
43
59191
35
497891
29594814
405429
49
91
6
50
325825
215888
76
7
176404
45
83
34
51
438138
6
460785
90
50
72
153401
59
5
295133
75
799364167
357467
86
197453
453966
327831
57
23
282623
31
155033
2
100249
344719
323665
93980
366706
97
413573
62
908147322
267654
3
15
299884
364421
85
887946823
66
9
68
320220
934907300
311411690
80
42
58
43
59
17
173918
9
76
17
3655
480479
496834
223151
7
646336190
7
2
96
1
459280
453304411
129288
424625
184882
9
102456
1193
7
19
5
334004
2
359001
48
48
180797
345770
403116
81
318202
325175
48
90235
883054925
18
80
238285
82
47
60
2
33
42
53
184405
64
182407
82
202824
206358
221873
7
26
149508620
59
364307
618499639
79
21
16
22460
86
445799
78274
4
91
81
282205
58
60
156009
34
238540
154016
2
105109
48
595611903
99
387236
175029
5
46
457788
80954292
19
22
37
70
366551
70
95
94
489941
8
245432
8
40
394425
4
196521
97
32518015
116252
67
34831
376451
53
51
57
19
2
3
73
241
29
203356
71
385605
15726
1
292635
152809
114912
43
325435
15
9
99
437469
505298143
480121
15
329821
4
482420
51
3
402554
4
325910
427961
111499
32
19
338994
87
415995
95
86
35
5
99
118417
153909
24432
223094
6
44
242988
399766
56838
272652618
401735
384002
370566
82
795859469
8
171843
93
731190371
495329
210596
72
92
1
339223
333327
98817
46269
314299
469115
170846392
30
45
499000
376749
15
18
45
330372
295673
33881
482786185
489540
58
407013
66
135473294
45
491232
8
449228
153892723
339595
5
423205
338687
49
8
48
234621932
23
74696302
53
12
91
95832
8
387970
199231
431507
256770819
446534
8
13993
73
240899
11794
86
36
3
395758141
9
75
166695504
323711041
217745
537316974
361610
192458
254869
3
379694
73
28
46
137892
64979644
493170
22
322999
350505
121477
499238
209663
33
101906
2
380630
129233
78
4
54
13
230629878
21326
35
40
298490208
80359
33
196973
4
224896
9
40789950
55
324417
79
45
84808
50
8
63
51
190223
204423
202363
333333
62185
53999103
381829
54521
253452
63
50
27
87
36
76
6
80
496477852
98984
202447950
35151
168007
79
472739
2
73
82
104654198
261793
304676
312855
81
360921
374830
46
32
35
222004
59
40
10
99
137973
155486819
20
15
363855
318272
289014
6
140407262
1509
49893
125573
4393
495100
16
313510
368686
397643
17
52
17
305027
59
25602
66
76
92
3
72358
265628
25814
997603916
86
307825
121550
63
5
57
398746
14
56
68
311848
3
449999
62
369448
62
395246
254925
71
12652
950023439
1
90
347430
2
89
179200
2
19
91
456054
966564239
4
62
8
83
39
3901
29152497
894423915
314334708
371135
323291
86
40339
677732887
191468
24
254617
81
210042
2
283744
234431
48
820970794
39
69
32
3
50189
70
1
6
389847
71
43
4
62
33
68621
465111
421258
74
65
97
93
491767
417423
467523
333977
331348
33
48
426409
37
14
204606
149766
72245
941846
86
319044
6
353850
80297
41
261455
46
183073
1
63
247382
281540970
4
3
228782
179281890
58
39
9
17
88
214047
197549
383102461
89004
47
46
129086
6
42
270378
447674
63
474452
93
5
83
4
53
64
51
52525
60
163722910
41
16
91
9
93
80
742067560
677592850
95
291382
110181
23
52
716618108
19
188769
159100
91
6
36
291955
250366
275348
298379
92
247852
406122
51
90
8
13943
22
4
65
287519
64004
391949
33
461534
967529480
64
8
246813
214195
94
4
63
20
3
2
142108
387134
71
139135
554680238
59
242043
79
355351
417384
55
61
83
10
74
43
612021740
414434
9
157915
74
23
72673
37
16
262834569
63
69
3
16
9
238783683
868469272
9
398480
8
31
4357
396601
90
25
31
314042
33248
67
81
22683
41706
171025
60
183942272
9
46
403493
74743
437145451
68
87
1
192985
48
6487
7
26
125643
38
171171569
296972
7
3
343606
76
181074
476807
782605498
49726027
90
236477
183602
87
64
92
9
89
30
82
9
63
86
71
64
97
322203
247296
507439607
268801
207809
167095
1061858
162206
2
769147181
99300
566694397
83
32
69
433219
65
23
380304
494524090
8
304119
35
341385
66
506896977
26
759955551
17
168439448
28
10
269883
6
6
35
98
453831
245507
41
23
76088
67
3
27
92170
457099
15
66
398491
49174
91
69
321069
192669
2
24648
289323
102493
76
122295
39
53
29
357358
72
322710
453860
1
90
474529
312531
407566
300389
404978
56789
425069
360155
2
78
27
171964
373668
57
9
183286
48291
17
56
59
29
82778439
380953
364310
68
134974
311356
36
98120
611253694
86
91
13
29567
468235
48
67
935762161
280591
93
358178
66
181234
15
56
633659352
305707049
282900
12
703656397
16
396088
60
85505
124610
95
54
21
30757
60758
55
9
7
411835
186917
7
38
3
150720
8
97
353975
80
3
60357
227103
2
55
497411
590295104
558034485
4
41
44
71941
425673
40
15
2
371109
88
706657358
907170317
38
603213993
5
283972
2
254284673
371445
216830
95
329460677
61
80
65
82
330588
321921402
50
68
59
138668
92373
95
33
51
75874
362030675
285302
906336052
54
49
206537
576790548
37
240598
108874
689767089
195480
4
22
3
77
296739
444584
77
72
331076
209898
148407
21
68
599527104
37223
619121986
31
39
427134
190666
427603106
66
26
602369114
450443
31
85
260933
8
93
44
14
1
3
96
21
8
31
270648
218282
78
50
912886246
55
33
92
40
17
85955
247882
244094
492401
428552
305871
156344
369166104
70
312926276
76785
25
713218607
595152722
25
92
57
58
353660
33528809
180760
69
15
89
19012
578126330
294209342
85
80
4
15
88
204718
356281984
253010
352841612
93
19
4
29187857
55
340030
52
101645
73
363917
68
487641
34
379240
22
364054
74608
93
7
370826
202785
116595
149036
33
264260
37
395241
19
46899356
490268
241569
457629588
85738
290389
339987
25
7
61529
58
61
89
66
462984
338316
338926393
224968
381843
9
7
33785
233322
28234
88
108244477
64
44
176684
499860325
68
347585
46
36
54971
411398
85
95
51
61912
462630
92
92
5
3
280399897
6
211655
120940
76
152496
984046493
396158
39
27
228245
68
310468
324262
11
66
611348272
85
70207
9
63
84456238
74997
57
15
208629
239207
37
84148
11
117212
212523
409871
10
172397
50
5
493920
152220
33
28
493103
14
38
7
160590
84
4
9
264952
71
200868
67
69
407978
131719
87
93
461987881
235048970
96
5
80
98
2
192977
4
76963
69
2731
326653
498772
415492
65135
20
30
45
70
267123
8
130491
24107
98
96
73
465078
401591
60
25
74
61
2
449794349
32397
73
23
187859
2
48
343389
14
31878
2
51
11869647
264500
46
67
80
72
48
289589768
88
19
527532845
302270
77
49
65
88
84
37
71
476675
89
19
164635
63328
67
62
863892656
344326
6
4
144457
42228
4
171637
267072
469240
495458
77
286514
49
26
727912607
99
47
181519
125448
437727
372922
209654
439663
79
306361
43149
42
28
27034
18
286953
81
7
77
92
32
182279
37
22
13
25
94
337094
70
403940
38
984100659
5
199451
240949
43
119813660
373606
688848815
36
304690
82403
62
79
83
71
45
94
126561
67
72
19
32
61
37
94
133977
29802
40
15
41
29
83
95
32646
134690
60957
1
15
442500
135488
81
59
483612
498900
8
36
120924
81
405423
76
5
84
201300
19
17065
3659
4
34
405098
51
60
53
55
877137497
33
76
13271
43
83
1
37
2
221825
205539
33
46647
9
169505582
4
83
491520
406090
48
1
157601
9
27
387580
8
12
7
992825998
93
90
2
215044
166969
423886
2
253344435
87
288582
95594
44
391433157
2
33
51
74
97
335713
4
356300
928227337
310376
32
9
52025510
23
249454
406983
148453
24
3
77
92
28
107330
9
20
69
11
583563135
65
106306
88
620228795
51
26250
32
1
94779
413971
470498
385197
11
21
42
342874
376218
392989
5
84
435447
216795
10
184061
49
12
48
69
30
51
156974
328733
293605
12
178955
36
2
472598
14471
6
31
47
18
43
440563239
73
420631
19
45
7
107317
40709
687345184
488946
55
32236
54
378601
6
263375
49
99
208168
10
92
5
1
12
87011
44
40
51
273182
703333564
8
6
91
1
393699
28
64
100176
38
5
84840976
6265
208379
4
344535
10
6
29
277313
366643
57
213014
2
477090
42
2
204199
173280
69
436470
171194
187877
684630254
7
102361
39
410475
396040
378282629
65
41268
238824
392389
27
444567705
78
115493
24
9
54
242977
62815
81
64395
11
380059
77
71
201889564
61
217432
363605
45
88
22
44
254523
9
286789280
988991368
38
469034
112499
126128
383100
1
162501
96
17
54
6
398606266
11
366464
174725
196924
87
9
89
272136
449156659
6
78
448266160
414230
32
48
81
241220
38
44955
259609
12
52
108289
222913
260487
97
92
437128
311916
706046832
398596
402192
8
29
84
10
460003
474580
82
66
185793114
36
62
6
5
242364
355809
36
56286
8
5
126368
952072907
39
39
192919
74
58
63257
369573
47
45
68
25
296871
272435
28
47
75
831837925
3
88
427160
25
8
278115492
105141
59
4
280384
351074
97
120489
4
7
802466693
245542
27
9
192405535
22
228840
82636
302525
51
21
334148
122448
406543
66
492344
19230
21
927018204
464421
19
1
203635
49
295441
94
88
27
67
131570
28591
319314
92
211665
4
227159
216024
421720
7
223658
57
8
49
64
7
496302
28
75
19
49
19
12
21
341438
608957856
185950
183378
19
31
409152
92
43
424737
417845
26616
15
25992
130272
33
295922
86
9
69115
65
84
216365
33
211418
397332
13
166583624
703258538
5
5917
243947
232466
378935
48
81
204113
8
3
496102
34
6
335400
243270
93
6
173299
672995094
586841486
85
43
91
70
86
456535
31
38
196811
97366
46
5
16
68
56769
1
85
96
70
5
26
14
12
471019246
326909940
58
194712
24606
46
52
46
165632
69037
60
225014408
208568
571122298
7
5
499861
66
94
119214
354520
56130
83
3
494945
54
494325
76802
6
405650
42
41
717043647
497695
434210
228859
346849
20
458002
29
35145
98
42572101
90
291088
79396
452413
84705400
239056
3
61
27
54
197204
216946
195594
894382153
844206425
55
1
22
286030
16633
31
254149
10
90
557753816
91
171351
64
791774423
56
45
6023
48
49
69
51
178366
43
292128
79
343006
434069
94
81717
170762
20
472967
38
445017
298602
41
64
174209773
18
27
53
178970
17
6
136821
470609
50
15
3
206122
90
54
7
474784
146469
8
104544
171391
41
177654
27
942246212
88
654432673
345810
382665
3
4
87
200381
98567
114943400
140619
22
39626
34
36
76
3
155096
79
10
3
9
107471
79
382852
88
97
139434
485020756
215955
464371
31
52
344856
2
2
5
67
264568
52
46
26
4
77218
136411
89
93
65
13
72
40
84
44
6
13
408923
282703428
340780
83
559790251
326899
2
46
390421
212241
154600
178329757
289406
52
24
327059
98
26
220209
84
73
325635
47
53
34
84
1
129444
48
22
40
53597
318569
93
23
83521
481281536
114737
71
47
84
95
124555
47
22
2078939
42
92
193766
352568
157024
112977
22016
497507
5
2
334756
3
18
30
404064
434681
52
15
200614
97
44
145115
406166
80
228864
284557
30
468838364
27611
714383585
220019
341411
46285
6
75
31
67
97
122251
251340
74
450154
73939
2247
303180
78
97240
120463
47859
416743
238727
39
422288
59
67
334542
42
254573
331194
194385
26
65
8
79144
3
31473359
281316
234187
41408
84
322271
15
82
12
77252335
90442
449487
156933
391785
57
88
95
10
1
64
11927
78019
61679
1
20
79
78
298309
10
60
248547
83
93
2
47
39
5
389446
252358
73
67
98
20
47
300761
9371
2637
127093
26
487375
44076
651759057
39846
94
15
391543002
3
1
5
46
450828
49
45
4
50
69
230773
201488
22
294230
4
249557
62
305047972
76
204094
11
88
54
91
69
97
24232048
177532
87934461
62966162
154667
165411
91
61
31
158087
45
85
431197
386964999
491486
377376
30
63
434348992
25
1
68921
86412
17
74
354604325
50106
9
143963431
62
470754
6
2478
3
80888
909468387
17
72
35
334939
135269
3
9
416471
83
447283
70
206763
2
146101
835122768
286936
5
400027
381795
324434
30
46696
556773225
28
51
488637
48
91
2
96
26
11
2
352247
249454
355135
21967
120031
91
246621
24
229089
337272
357782367
25
86
44085
58174
139695
94
94
66492
222770
83
325059
83
10839
484167358
33
48391
646862068
29
441013
8
46134745
6
215375
256189
5872
88723
57993
97
180409
44
85
4
39
226720
12
160036
211504
292396964
71
23
17
9
215180
63359
129919
65
27
55
755579051
674233141
183635148
72
52589587
39259
398013
451711
71
95717
56
241509873
139280
447053
880986449
6
24
18006
136237
60917
279149
261307
277810
214785
75229
64
154458
363894
134247
50
835505495
59
58642
5
14
300559
3
396471
358112872
12
316562
39381467
97
22
291435
403097351
994242892
90
938582373
180546
41386
64
24539130
45590273
57
43
60
89
4
77
397803
151473528
92346
66
42
447096
19
10435
88
482447
1
73508
85
288380521
23
46
9
61
53
274414
215756
744792453
426519
239724
359534
71
91
406494
450792
7
79206
422385
9172
28235
30225
30467
410041
46
57
83
285255
54530
42
30
305465
84
41918
1
31
444328
79
69
296000
1
53
45
3
6
342392
324998
4
68
113498
369149
26134
48
2
167671190
397754
2
22
192267026
97
62
463791
265925
96
75
53985
87
302550
88
66
77
152375888
40956
467358
41
141923
38
52
4
365089
32
88172
272151
476214
1
229608
292295
3
1
164326
43
263192
923211515
57
331205
88307
962839066
4
9
98768
5
61
115845
53
99747
89637
474412
1
245234
141828
72
49
67669087
71
133877
77
6
93405
32
371292
356748
61
486817168
183843
340057
93
82
20
117860
77971
293428
390206
81
10180210
430252359
353201
240745
78
34
3
15
346459
34
198415
79
474945977
46
501580677
6
384880
455191
51
632988066
122329425
763893898
730971915
112638
86
931629953
60
31
16
230567
68
358383
74652
30
60668
291779
5
264258
27
421641
6
310400
71
339316438
43781
430066
4
448043
567096419
84
93609
118647
43
2
8
376217
59715
44
104637939
2
631371083
28
290886
48
38
61
126519
14
36
304981
473192
162517
10
225971
337698
32
23
61812
402103
76
33
156291
250509
247302
234562
86
143155
28065
100046
151763
133185
68
508110401
283260599
16
1
163649
62173
76
2
71
46
5
213990
74
233471
50
124474
6
330173
169626
173502
208397500
70
42557071
118856
6
465378
304627
269587
29
231185
342568
137094
454851
93
63
5
6
439200
91658
492241
6
233185
249391
9
56
72
3
93173
2
59
54968
33
249528
158448
344241
38169
149518
371141
85
474509
30
362299468
156598
68653
69155
283482
48
6
108226
267953
88834
131688
64
19
194646235
79
8
84
293128
56
6
85
55
695515354
49
42
294148
2
82
342386
94968
6
110329
1111118
2
437172
94
44
442184
81
196813514
143728
3
224681
2
14
77380
69
301353
137129
39
75
379617
42
402237
498339175
420089
319051
26
402022
335333
379008
16628
17
63854
27523
498517
453337
305388
11
216479
386346245
16
78648
79
345376
24
6
9
153965
1
39
82
75913
477809
85
451890
11
39
260089
53
301809
43
202075
489397459
20
83
2
568712669
291980
1
154213
36
69
298804
258684
95
317772
440865
16
18
83
483927
63
45
361295
251499
4
54
158219
43
57
7
377275
428476
86905895
136561
6
254973
31
335284
285468
497671
46
423025
113917631
73
249528
50
250594
89
9
258623
59322
88
323871
84121804
492389729
32855
952284850
42
993248424
6
3
46203347
868897004
356231
319724
26
70
3
29
57933
361863
19529
92
65
20121
148438
969152431
13
60
55577
25498
55
160248
52
46
89193
11
373041251
26
189383
16783
40
24
64
65
332962
41
6
8
86
41
30
66
80
37
39
97
392835
4
37
2
205985
543705508
159418
380175
75
485847
379629
146652
3
180800
24
22
27
53
15
171039
95
128385
62
596474707
51
91
119854117
317056565
89
80
17
563803969
517511145
171415
78
5051
9
519854187
35
4
19
240068
880300006
34957
85
201723
41
25
81
44
272806
47
83
3177767
66
97967
160206
7
389746019
23
7
353789
133009
109083657
72
27
155086
46306300
80
10
19429
70
301561
91314
203931
125554
2
426952
69
150314
33
203384
20
8
479156
10
379734
317841
2
843281286
143717
221305
34
69821
342332
97413
171389
20
435955
34
32
6242
175595
146481012
63
328242
9
113443046
266261
36
170725356
693371983
75
93
242731
97
93
440317
117395
33
41
123510
34
96
1
68892
99
101189
7
828762290
118765
75
8
157672
90
90
579283935
571223198
31
29953
37
187625
29
256376
132359
437536
152128224
98223
588553447
99220
264546
182568
55
396330
991879053
252190
348022
1
135579
485657539
409725
61
85
63454
127825
990455244
82
379972
465412
60
93
84
4266
170870919
196010324
52699
256403
91
107091
67
94
4
144867
80
48233
48
31
22
69
72120
201428
16
320518
38
254453
42
58
486297
2
9
65
272908
219583
205137
465628
10
33
44
58291
49988402
61
68
28
64452
14428
161614
132678
63
58
30
378573
108300
3
97
221409
94
3
37
1
34
27
825907104
73
67
44
901510487
6
7
992043029
67
138389
99
276675
986941308
2
17
29
50
67
430663
19
96
5
57
89
208808
86
353100
374486
97
43
87
396547
61098
59
945119372
187992
61
59
7
116352
311984
14
50
173563839
37
169499296
63087
724401425
23
477748506
38
32
37
82
220271
7
42
13
455448785
369459
217264
223780813
77184
228491
4
330274
81
474932
151708
348218
74
87
372712
428568
33
313153
348864
108001
191135
87
459717
34128
456457225
102345311
3
158625
33
256305
453753
31
331762
319445424
347352
30
561
134714
43
93
668728768
14262082
83234
268698
44
40
1
69513
5
219087
508169224
147629
466500
92
396398
68
297411
24
26
23
6
141864
1
156593
85752933
26225
65
21
230392
451558
433962
350491
61
99
96
44
205625
10
235866
252091
63
14
171831
44
44
351866
4
80
46
18
99
99
98
279585
27
34
103134595
95
325620
30
106704
67
64
398102
22710
86
19
61
21193
7
910606486
692632544
92
30
69
45
33
253435
33101
80413
489580
241178
6
152660
468193
208915
9
5
17
32
24
268226
361594
131056
60
16
52
352635164
73
30697
44
54
174111
485541
60
19
30
25420379
290011
57
45
126135
221727
24
8
366207
175794
173046
49
91
96
169780
2
282271
77
10
8
26626
24
15
53
106727
1
321566
42
206542543
6
181658
33
6
59
3
404854
60
367434721
93
126129
34
87
2
411785
31
229654300
346360
263792
1
830175308
140966
452981
456846
94
29
71
280584
94
61
345677
133538
8
69268053
259091
72
953268681
17
81
16
522901170
167183
348974
162586
61065
21
40334
5
3
85
71
68
270527005
369095590
71
256887
14
584221115
102910
58
230565
98
448419
15
74
144835
247388
24
70
71
82
96
3
76
175698
134771
73295
61
364555
134309
53
23
751048466
338685485
449946
226091779
97
38309
185246
98
8
99
17570
234682
748352421
581905125
5
36
11
259282044
39
68189
4
448154
6
338668
74
453368
14
320874
52
408222257
66
297720
455394
422812
89
686110976
483991
1
64
50
30153
40
25571
432735
68715
189625
279213
99
10
476238
5
79071
79
90
465366
41233
874629681
16
416218
622083667
50
392827
33
18186
299553
21
492070
333637
45
121171
39
467781
92
89
295771
75
5
86
3
92
95
77
33
223470
27794
290920
388763
29
348323
13
499628
84
37
98
67620709
80793
57
16
56
194292
3
48
68
3
91
284301
79
304413
991822413
430635
173117
391700
4
71
9906
105162
103463529
137447
207903
51
1
77367
90
36
77
72
99
262613
221522039
428049
77
15
5
53305143
344327359
3
379758
378885
25
55
479363281
6
1
79
34
633190620
469133
20
8
41823
16
73
25
369631
456585
75
408464
79
5
40
63
54
118888
88
424050
56
21
92
5
19305
72
191092
1
73
52
185630
258073
2
239849
198393
56
32567
11
42
9
9
157194
62
34
736271279
422318
182281577
26797
113543
403289
77
27733
27
489571
96
714768980
68
63
625782552
308370
14
212124
403882
464326
185301
30
61
61
72
165650
25
75
287580
1
315678
340657
18
52
8
83504
64
476033
57
849026906
84
7
25
54
73
35
106022
3
7
217309
90
326053
20
195377
239176
59
168651
1
19695
196306
16
3
8
664017669
52618
66
488885
29
537905856
45
18556
44
386362
68
384911
20
84
3
39
78
82
7
237868
8
430556
24
745133325
79
425481166
394954732
459342
7
361159
47
25
17
272234
72
83178
38899
3
51
59
16
67
440468
135735230
205060
37245
158000479
9
88
381698
60
12
369150
83
345561
12
54
203330
317395
5
64
20
19
107806
66364
444439
418106
93
1
274900
5
3
20
3
195059
64
23674
68
24
2
60
44
304106
131619
498501
341805
410796
98876
94781
296532
43
46
80
344098
9
8
16
51
68
342910
22
67
138177057
250513
62
12
87277
389533
967564800
7
18
3
85
39
358318
20
159369
94191
240424525
450557
85827
342061
95
283915
81
57150
69
67
96
14
65
232208
151395
124108564
97
165422
18669
91
26
241695
278843897
10
32
68
25
411613
4
262779
407581
178487
86
5
267827
45352
90
428507
49
270801
8
12
94
16446
9
31
221274
57
26
923229828
48
93
18968
389580
426036
32
365634494
94
125476
51
62
193032
7
342955
30
20
4
14
1
78
36
19
42
298983
138925
777707652
202323
384895
33
298943
33
41
5
223901
72
24
38
2
25
455775
51
29
113497
356658
174959
27
510653514
173588
108504
20
20
308512
73878
489960303
444810
39
16
92408983
62
659100559
1
128386
6
223062
6
310662
73
18
214601
12
147191643
460638
2
8
32
133764
28
389228
55671
801251587
8
34
6
77
50
292007
89
335636
80
17
484335
449403
473562
9506
72
62
70
94
14
92
40
31
79
27
53
96
7
5
235609
293241
25
36
47
161899
415457
108708
627946626
65
186391
79
110397
637481127
3
41
8
46
8
469866
374260
338400
7
375251
66
88
18
3
441682
68583
4764
114016
371050
167455
167877
76
44
57
463747325
399636
34
40
344172
86
17
395914
37
42
2
137254
55
4
415272
15
32
31
57414
49965641
2
140543
12
276267
55
42
6
255751
535327415
485976
64463
8
95
475184
34
58
476932
62
59
165456
271678724
8
2
24
217190
481031
188626080
7
376191
213731
296952
260053
5
658403773
42
76
63
397415
608289776
88
99
77
12
65
183782
36
63
39
777903911
93
90
70
21
3
295073
146500816
90
205332
7
59
19
5
388587454
436057
52
424362
122361
88609
6
14
475848
73
303587
369279
27
96946
42
38
26
5
325202
9
609795297
24
141002
67
222153
158570
108716
8
37
8
100759
42
32
336761
72
74269
186888
131024
280797
40
58
89
290845
298428
272088
49
388024
65241
675547602
76
229376
9
154449
307739
55
968288116
34
476921707
58536
14
78
98
201343004
132557
77
454031
47
189118
71
203936
49253
22
75
1
64
64494
114074
16
75
41
263692
413896
87
91122
265165
774239541
329576
427202
12391
332275
365682
146391
11
90081
932526871
550602914
442016
113412918
64202
20
59
826993248
38
235392
91439
35459
54
44
174287
360133
963362707
356850
2
34
234997
59
87
910399851
80219
46
319023
2
280146854
4
81
33
93188
61
439373
39963
177445
74204
91
69
9
3
277432
12
80470615
184937687
783358310
213871
8923
22
101584
93
70
150193
45
9
603476287
184727
837754414
58752
51991
342362
28
206046
496471
199007
398893
22
46854
385519
355127
8
291317
26
417324
52
60
260225
2
16
27017
19
6
94
124138
9
38
32
89
10
21
2
295678
15
42
124921
5
372361
63734
11
56739
341693
90
257313
991370191
94
46
48
6
6
51
29263
20
38
56
12985
11
90
6
75
267843
280475
4749
380388
75331
189807
395118
57
302961062
268294
134698
393952
77
195140
36457
67
17354
148463
54
34
31
950038107
7
100883
377860
472664
428055
86
259904
375956
65
209563
41
249449607
8
564648298
48
935057440
20
363961430
241284
248780
22
8
141407
10
136402
79631
82
66
85
16
136637
48879
94
91
71552
26
23958
1
41
444371
431614
462563
349984
35
79
218215
83604137
253620
474116
66
605520681
3
70
642275984
85
297654
83324
261127
323553
16
62
297341
215242
6
808323324
73
4
82
19
381607
968287228
79
399456
18
91
366795601
383943
239676
32
62
45884
32
44
690991036
240627
102126275
11
881330955
6
123880
79811
7
7
53
433053
5
404321
92
35
69
59
9
55113940
8
277298
86
454948
38
7
498254
95
509813195
235444
20008229
53
389577800
339231
90
44
56
131190
478848
179226
496776
50
75
168021
8
361179
58
949649889
287697
642613410
95
1
252298
46
191451
231216
41733
12754
71510606
14946
108019
3
185905
70
248087
380402
69
468338829
69148843
403719
433814
44
381305
86
384468
48
791264131
60488
27
8
465992019
371322
62989
2
17
34
449975
15
68
3
12543
4
849783708
145871
299432
56786
78
376821
410475
401026
465848
267732
30
12625
294414485
688274115
458357
33
78
62
71
436950
65259
52
191876
326257
138186
22929171
3
238419
3
178568
85
418695
167803
35
57
65
19
259073
19
4
161840
1
56
93
47
62
43
1
26
338513
52
20
578543168
5
33454328
41
94887
56
398991
398311
97
123599
919774075
275704
73
263092695
85
28
22
42
19
146653
74
67373
37
859885077
5
94714
124234
111770
175586
77
9
1720
74
76
90
271241
217767
24379974
75
346904
123019
939194763
82
292700
53
57
69
237766
78
5
69
406343281
225966
61
75
719878360
179392
31
307129
110524
590715403
26
320797
65
79
52240
36
82
32713
80
296756
4
409065
81
77
477989
498345
76
21
8
86269
4
59635266
96
15
484562
8
330359
777604451
5
35381
351064
415883348
19678
4
147101
4
137972
1
45
47
2
398792
445748
83
5109
290456
105789
489958
6
303521
5
59378
46
309392
236170
391987
300341164
690360550
58
221899368
99
24
967606495
385412
442855
9
286166
44
393226
2129
306749
55102
7
481675
40
97704
48789169
71
1
94
58
76
61
1
39
371605
404426
403950
41173
3
161821
45
23
754850175
22
53507
157632
22
91473
138174
27
282408
60
167260
258721
80
140526
452857
67
9
54
478804
56
73
203180
351010
6
429226
12
49
234014
43
5
338260
21216458
493460
36
317327
475160
9
359155
302275
70628
79
5
1073
318678
398072
198176830
63
11
7
41
74
47
61
1
44
91
987332941
170412
140579739
69
566446259
984522737
193658532
53
45
33
640402849
6
9
660588491
263307
40
176544
62
83771
768722364
344599409
304387
190085
213921
46
106870
11
55
353121
70477269
566024992
92
12189932
421874
61
265432
309562
173956
82
358135
33
80
4
91
42
75
81813
5
38956
39
9
352997
390603625
329290283
7
96
336037
222481
42
30
440128
73
102366
27157919
14
63
65938
440578
170129
72
671135044
15
60
641019848
14
31
51
825494423
474094
5
99644
440605
99022
13
53251
18
79
67
46
232243280
62
488106447
462729
42
162932
31
94
305114
52149
232107
87
25
5
87
1
30
60887
93
19
179425
86
918514148
52
66
6
49
1
198449
641438451
32
36
5
776001890
101686
187388
14
69
154864
48
355083
413797
28
80
360423
91862
42
93
652063756
258410
88
400180
389009
177630
6
3
498255
8
747260964
79
146447
425620
477817
86
7
829470916
189889
67
81
97
4
179474
70
450323
54
277587
87
439239
210868
453413
22542
73
34
193593
3
31337
15
469955560
8
409294
24
2
478764
57255
20
68296
423669
23
94
55
68
163186
670351680
7
224230
218367
271292
54
7
146448
59
192030
60
724884007
82792
458304
124091
138584
557596695
327937
723419251
14
825211276
182830
32
1
437447588
267060
75
93
183110
610237250
456050
81040
81
92
32
338823
64077
392576356
57
17
225460
184278
44551
127391
426016
246669
16
300048
149256
1
146612
80
8
411872
85
89123
24
64
333809
65
16
47
14721
83903
39
34
381709
10
10
450597441
247275
130434
276949
27
52021
445647
1
47
69
999792166
61119
68
69
189572
29
1
9
278340
847884099
87
90
398077
92
20
47
83
22531
95
15
160177
222661
97
20302
40
435090
74
1
41713
952866812
150763
17431
66
91
226700
179167
39
34
69
20
20
10
73081
33
16
9
25
370715
36
271436
321456
377840
73
908123583
667616940
102572
6
67
109271
258483
2907
2330
17
159071
95
38
254840
35
239308
568477630
70
15
63
65
289378
5
24
73
82
265090
4
86
74
45
1
46
25
51
86
21
97
8
273565
6
83
188547
87
199088
459640
76
12
94826
52
61
4
196079
74
2
2
322046
308578
7
90299
244018
9
281876
7
72979
45376
10540
98
3
199031
462189
75544339
918232086
88
580347525
56
246757
98975
62
79
200076
490892
87
227297
170341
45
9
47
21
5
26
338195
456697764
216949
2
118477
34
85514
487738
352513
12
23
73
19
391486
355359
326306
8
22
330532
78
21
98
7
20
25
339615
7
74
322151
194809
20
138961
72
230137
34
463155
371145
155872
69
465724
343019
144868
481114
460575
89
126932
924086660
275345
5
80783
871929368
47
46
62194
28
54
17
86
117608881
346349
50
249217
342647
1
2
58
19071713
184453
92
37
325799
76
14
2
50
15859
3
249870
39363
463924
51
45
91
67
11
476129725
320993
3
75866
77
633250844
265846
75
124446
51
96
62
271740
80098
39
76
45
39
93718
45
32
36
69131230
39
53376
420112
355966
200170
85
488641
373058
51
460920
4
283416
4
29719
27
2
374457
246030
353539
4
90
54017
445029
74579
223683
3
255086
1
5
38
10
7
2
411926
37
46
37
319817
171506
12
341448539
42
1
86
117128
27
287402
65
148531991
166675
379162
25
12414
143202
254525
95
82
453723
244930
361213
127994
20
9
2
14956
48
3
62
39
416370
382057
436522
323564
91
81
47
9
20
46
6
178405
719729342
283509
41284
383468
13
57
22
16
411442
220459
473390
378118
250404
499122
20922011
20
77
283216
241799
307735280
4
401767
108928875
83
2
57
33
263328
25241
471814
153564
778951078
900656388
220964
17
68
87347
269683
11
141640
88
16
56
174943
179262
31
55
892600403
365219
15
88238
30
39
63
45
424532
152887
278882
21
414814995
135556
77
41646
357530
82119437
324190
45
894888423
83
322707360
7
474717
87
46
10
857602044
32
7
59
20
127864
238329
93
107769
59324
1
46
1
399706
469173
47
87
90390
642473876
82
77
402166
55
691130540
227606
3
96
2
304195
65213
45
15
51
211504
60
132735
213328
30
252956
87
50
708597995
11785077
19
61
67
7
214487211
31
9
462254
47
275063
382478
344075552
56
92
269388
44
20943
370188
426006
87430
49
12
31
930042661
497419
550312821
41
5
295980
47
34
91
14
347159
242111
7
141033
24
1
17
8
367423
893540396
24
165213
446248
180481
2
260945496
73
26398
26353479
329835
251458
59
19
9
31
49
47
4
95918
146682
74
81
270401
142204
365885
20
6
399143
348558
82210
467714
20
361121
67
329937527
73
78
59
63
174633
194641
57253
65309
439298
286221883
318216
61
22
86
191556
17
319695
225262
181225
374407
419829
140723596
93
58
59
60518
270705
34344
79
292644272
359479
497720
30
165894
422872
329351
3
278887
188389
9
41
24
48088040
585398263
39
944317937
463237
9
2
66
82
76
84
65
311438
1
130924
53
257609
36
150050
168193
738829753
924475291
43
96
84328646
9
401716
76544
274740
498898180
79
384125
77
125744
467229
467138
170259
16229
76
21
379172
35
2
27
125749
46788
485300
289636
686738111
27
88
25
44
96
21
438606
131322
143624
11
61
95276
379989968
30936949
164989
95
811315914
92
359182
5
8
31
344139
114047
483469
594652360
219641
385259
84
387138
359884
47
1
207071
82
199887
210792
488059423
73
36640
2
104446
39
37212296
57
344958
370489
42292
417979363
360594977
66
13
201179
94
168461
68
31
420824029
79
83
76386
39
181516
27
90
38
15
67
2609
35
320924
308824
43
89
220667
42
65
37466480
53
13
79
48
405330697
5
4
39087
20971316
45
88
6
113901
448475
35
448633
26
23
587896121
23
82
66
10
94646
463633
17
38
369697
448053
73
42
809829861
47
65
475429
68
79
90
6
408699151
71
361284
692785743
454322
98
57650
4
38
435006
272944
39
59
3
9
475170
230316
76
7
44844
729867433
63
206370217
69
25
35
2
272846
393975
467050
8
353172
78
781541493
6
94934
180244
7
123454
92937
370075
59
343247
301951
22
28
39
27
432459
190698
242569
244468113
72767
89
44
412550
480246
88
278332
77604
51
39
69
67
1
765229693
332830
55675
280903
2
4
391972
19
98
6
62
197105
58
481853
55
4
373711
4
3
93
48446
171996
205577
238190
286778
95
275280
51
208294
1
36
864985049
19345756
308397
1
300080
17
156360
345076
42986
77
497187
603074290
76
91
154619
2214
40
9
12811
56
20
1
68
133736
91484
357610
17
144696
328448
569405037
78045
6
69
35
385635
887205819
24
33
262250
82
79
103662
13
78
9
136943
295222
86
530376421
277202
52
401235
61
87451
56
13854
372848897
159703923
2
24
4
54
44
9
370022
10
60
212809
187189
112352
23226
299131
70
7
73
67
21633
93
86
40
8
70
3
77
247976
136330
1
99
365788494
101379
421322
173911
21
91
56
934578063
27
84
204850
51602
369204
31
604772696
39
9
93
13
42
9
30
98
71561
341505
103673
77
87
87
289984
145115
415333
314179
98
69209
65250
18
5
2
358848
5
3
7
291829
66
89
46
5
33
604877675
78
19
46
118904853
60
427999
134857
4
38
81
8
11
182247
5968
7
81
770980726
28
13
86
279613
31848
782
48
231261
17
237680
49
161881
142045
47
91
66
75
63
94
8100
3
409263139
18
37
53
248111
67
174800
13
2
99
140695
392994
30
393463
2613725
347209
354531
299230
53
233569
614788970
324451
5
308416
371991
261927
45
345802
89
2
429576
371642
245156
499147
32084541
77
165727
19
52
387442
6
8
420604
91
63
271285
517209412
142220
39
8057
34
18756
108989
86
52
12
44
23
32
293665
306370
153418
283597
164104
141723
220510
702804147
166629700
21115
404788
415407
435342
1
249085
262079
469715
56
73205
49
472328
78
423337
30
185821
409572
42
382882
2
47
87
3
35
246758520
83
22679
8
323333
946767684
56721
456030
5
4
1
75
370701865
33
89
300122
82
498043
43
22
55
814144853
299897
228380361
493320
72
101457
54
13
11
493940
348882
15
108498
237769
18084
17
3
105710
9215
389240435
7
32
20
67
18
79
206389
121934
36
332114
15
197998469
67
94525
10109
69
61
468812
4
25
858811199
281872
51
136670
71
135212
69
94661
364673
801999633
10
1
20
47104
7
392020
466480837
441393
2
405131
88
69839
53
32
353041896
4
376464
59374
11869
129915
350563
96013
418911
134758
23
84
52
846596709
7
7165
262782
84
469176
47810
361393
258736
63
48
65
387425
35
56
37
52
380590698
305296
134675
94
60
96
19
31459
256819
106811
10
78
60
3
87
80
69
7
68
308523
68
93
8
92
20
203045
348510
403940
301699
443
16
45
47716
62
257196
2
324830
18
489754
30
385470
313145
569291976
48
195798
36
57
725575108
292206330
4
25
15531
118821
73
71
76
424341
242859
346947
82955
343901
39526
9
873761975
229202
65
11
205383
78
26765
304962
44200
22
60
271449
58
23
69
474383
97
42
582574004
15
56
16
229737
5
56783
57
37
489000
31
28
4009
61
90
404614
9
9
383285
44398
177134
76015
43
164305
356819
117733
172312
95
962433529
53
93
360566
292096
57036
14
29
33
283603
1
139682
62975
108110
77
12
5
380145997
203356
204256
186004483
485646
76
8
299881
35
56
11
146027230
15
254446
445001
196566660
423111
21990368
456871048
43
408640
99
19
447282
5
62
847181867
381360
70
14
453928762
50
88438090
298360
435381
857126893
3
258737
26
7
74
30
171185
8
49
1
6
85
69
89
196365
866441316
8565
895768130
460520
8
205809
98
6
21
391442
6
139532
212376
93837
31
1
5
350790857
30982
253730
577875347
35
354882
42
9
358160
443205
82
16
292449128
71
93
436325
425856
34
89
271110
179276
153114
306054
20
84216
38033
61
476592941
30
130431
932454566
916680799
68
83
235783
73
79
552846476
269941
671283255
335477
24
354030
51149
47
8
428624
365451
666971769
54
48
382837
75
1
159281
17
3
396380
889678586
28
377109
95
399950
74
380405880
62
84
25
94
269771
772782973
6
140214
94
337920
3
86
9
61
372519
509823346
348311
83270
4092
724138105
81
313268
32
317003
51
496642
287904
361901
215094
68
98
17
91
56
434817
370775
99374
85
97
55
489997
845726102
76
44
238142
97
508248837
613059777
22
215092628
540857657
58
185178
15
77
776409301
344130
354315
446855
239224
67
318062
355944
79
69
26
2
58997
84
4
51
456905
478597
301119
829465914
124567
94
86843
69
450795
17
114533722
68
353506248
305520906
80
20
544767001
555417329
173828
496609853
477454
59
96
483934
13862
538185272
485435001
67204
4
10
205262077
40188
130726
354663917
27111
91614
174588500
78
106267
67
104968
17
192078
442246495
75
80
7
28
59
594077924
78
480472981
47
97
261636
53350
3
98573
77
94
496342
8
438447
345457
75
366980
45
93
268053
8
7
337149
337515354
159345
68
86
34
224708
318498
37
18
73
451947
6
38
380124
200800
318884
48922901
343241
64
66137
94
2
13
311774
93
23
364113078
338583
92
96350
203680
2
34
199049
47
183457
2
98
152093
920293728
203984
333126
56
45
80
25
469810
17
33
83
68
492700
66
42
6
12
405848
6
2
31
45
93
27
69
60198
4
345034
529340667
263932
376352
94
130401189
389040
63
25
440635858
99
39
149605792
56101409
58175
382657034
7
356811
31
126056
71
71282
605052944
31850648
11
4
62
338779422
92
17827
99
387316
91
95055105
98
89
20
41
8
54
37
8
71
25581472
3
747370814
135493
19
10
7
282959
56
388233
172813
3
3
274711
117629687
462094
246210
253426
248474
717270558
69
356934
35
116385
180666
76
40
962630865
57
15
99
4
169390
71
43
359606
75
398750
466160
1978
12165
2
401533
435379
347974
440491
488663
272987186
943663893
20
9
24
12839
4
236529
75
397507
72
56
8
54
10
6
699446856
18
228681
87
453624
53
71
26339599
53
398473
28
254320
9
64
51486
396576
9
278738
132275
12
2
789446188
39
206509798
223826
43
1753
87
406024
3
26
9
363706
354616
86
224059
246963
81
116413
70
4
15
63
363444
21
33
113981
343992149
40
425029
2
18
221508
457192
69
324603
19450
5
195310318
375264
55
496053
480154
24
8
359579162
92
19
52
266944
99540
86098
72
230444
90222979
263749
65
88961
24
5
187592110
84230
927917792
29
335584
44
48
89
301331
212112
83
425829
391449
985404666
86
194915
5748
73
3
38591
267815
342348
423382
400343
52
656162084
85
369412
58
38
92
4
142893849
15
866829459
193110
2
14
114054
99
117717
87
910437430
44
18
61338
68
16
8
426984242
96613
33
181320
9
82
55
82
142946
8
317167
83152378
65
370000
284521
90
230827808
336310
322698
106336
193301
9028
1
81
9
117041
60
38
84
57
59
374469
62
82
182941
23
12
9
271210
6
39
190358
62
33404
22
4
297462
117758
34
865611425
68
8983
3
384954
98
895477308
85
213338
48895
4
133998
4
52
96477
79
23953
49
4
15
382056
9
223662
64
66
86
90
19
31095
29
7
150419
30
46
42
446243
413349
72
119211
49
392746
328385
837833050
57
84
6
8
432399
58
98
256057
46
28
8554
32
87
94
2
7
1
135482
4
437734
144885
49
65
16
13
27
485592
922489698
37
106964722
222001
418793
422644
34
148874
67
3
99
75
153818
311114878
55
552769258
5
147747
490782
376046
462093
327645
24
8
3
247510
43
27
8
4
370129
75398
77145
93
94
441853102
24667
447013
560132443
33841921
689609984
863511382
6
801170220
383449
722220717
31
99
22
107082
16920
937477499
67
74200
36
65980
10
738525648
52
142752
512606079
12
72
5
311264
52
47
35
48
9
57
45
347626
85
61
96
250741
67
9
29309
5
424526
71
33
94
394125
8696
84352
67575
72
94336
45
270379
63525
55
12
73
93
445036
72
19
76
1
425976214
475077
77
96554
5
74
8
33
466454
92
322543
2
87874
366497
21
4
14
16
962469050
260375
5
319987466
412915
59
75347
90
5
191320
205867
92
163469
39
52
319768
5
10
302003
102367678
39
227355
14
47
36
78678
5
80
3
247358
267880
24
24
6
1
90
437125
260105
22985
7
42080
67
94744
18
150390
2
504058571
8
377621
3
431383
205525
224054
190146
110025
24
217596
123885
20
67
86
169917
771507703
603767848
5
63
51
477511
95
313719
31
70
74
56
73
744031726
63
346362
44
89
94027
41
143640
56
11
31
36
85
74
88
297500
162652733
88752
93
95387033
10
4
97
15
90
76
45
478768
372193
127469
7
53
10238
474951
173976
355556329
3
70
82
81
389038
656603294
39
70387
99
74
4
694290242
1
566697619
192644
60012
274152912
92
40062518
41701
52
1
112829
88
38
311653263
69249
6
881744341
364960
71
76
74
327082541
383726
952812332
84
464723
337301
98
15
142669
271946
9
55
49
60
19
6
627177875
30
394842
47
69
300550
67
347956
253510206
86
66
8
124519
553058783
84
57
318669
26
14
427659
24
52
294291504
28
16
69
14
263287
94419
82
258212
478728
387780
367994
63
45
21
195191
473625
340205
35
81372
235211
418580
62794
25
351429
52
62
93
66
93
21
50
65353
58
233753
371924
2
658668507
62
417461
165002
90
86
16
312527
1
50
9
70
381121
391404
303284417
36354
256721582
35
55
810826057
60
945508923
237698
49706
70
448005
96
66
428170
364561
309206
12
73
140272
44922
45
65
91
7
22
48
9
426737
80
195351
27
425968
438949
305414
49
5
6
39
57
88
54
30
224201
257958473
145117
54
48
11082
59
65159
9
41
460294
336165
7
150109
555346110
34
17
309597
179302
481508
112002
245995
94
824947490
27
10
43089
7157
31
56208
176513
99115
9
51
122697
296101
378038
318307
157869
486340
28
96696
482346
95
6
268458
109085
8
467800
465715
67
187484
89
391172096
380746
31
467491
329547
8
6
2
91
436365
4
709607545
147089
55
98
13
22
421771
29
177538
260615
71
428911
413799
40
81
233461
9
279345
56467
150812
48
92
304892
93
695164781
30
507316850
13
449218
36
42
384097
4
272686847
77
134660
91974
462967
20
427729
53
469801
437670
346544
334318
4
2
70230
28
5522
413874
8
45
40
374005856
40
19
99
74
484551
392715547
54
29
95
262568547
65
15
65
23
480027
251274
355603327
93
261996
3
70
474610
80
69243
657614868
99810
61
8
9
400205
46
75
82617
336557
185920
242432
77610
172591
97
70
36
337011
54
16
80853
66
118580
143048024
2
191818
6002
2
473353
86
8
73
12968
81
14
281036
69
93387
216477
95564
62899
469713
5
30248
84
388834
7
3
322808
93288
99
34
383430
53131571
99942799
76
9
224964
2
17950
403762
28
9
119513
66
17
3
317681
98952
905067431
32
328729
73
227041
318961151
30
44565
5
204710
186113
345205
146942
437441
23
1
96
440330
172752
763596594
84
90
55
17
411896
94776
80
106970
14
57
55
164471948
6
261203
17
2
149117
6
21
25
250602
158313
86
85655
774315756
358592
471822
70
3
52
64
27
6
379457
89
348093
427646
6
70
101250130
8894
40
145118
205389
8
564114598
14
425415
230343
676930138
46
212628019
3
147790
381040
1
49
92
177261
82
13879
454354
450240
616000721
58
152733
59
65
26
83
315005
14
10
5
91
283469
787362200
149075
391008362
105588
287376
68
70
81
441132
88
68689
90
12
330708
16
81
4
476355
105376
64059
425207
145646
451691
100752
253575
436829859
66023636
55541
5
397751
458611
59
23
335905
6
51
318241
440739
410250
174290904
427190
74
52660
1
53
78
377249
99323
38
364277
49
164468
27
8
33
792987763
84
267713
414714
57522
15
372776
73
3
62
26
281552
2
86528
301439256
48
93
480870
783241038
90
114029
48
71
8
3
61
50
90
23572
5
443898
230852
7
412782
36
98299
238648812
391504
97
490853
10528094
27
229306
59
48331
8
85
79
297989
86
16
40
181814722
442538
93
42814
70
41
68
241060
92
686523774
7
666478664
496836
463225
42
68
46
9
79
3
5
451960959
131452
3
403776
2
377351
259427
3
371769
42
90685
67
1
14
8604
407933
488853
70
69
6
220498
433773
24109
49
31
45
89
31
114145
30
16
2
86161
77
80
11
228944
23
68
63285
241050
94
140310
866749531
186823
3320
165890954
2
670035883
436040
464841
441602
14
40
284981
431628
364211
88913
31
644344356
432136
444378329
355494
60
340740
77
321658515
457550302
373156
358797
84
17
21
262232
10
104463
92
12368
18
6
26
239765
89
24
19
43
387119
326075
33
187864
269705
292126
42
209278
368643
259551
13
61
87
7
76232565
838692273
8
2
4791855
381799
29
46
69156
465581
96
97809
97
69
38
9
330393
51
56312
204552
48
2
18
56
2
422611712
1
49
200642
38110934
397048
163750
97
395594880
256608
343416
353969
15
147331
31
800833672
439909
752724352
9
95
396697
392785
65
49524055
94
279277
18635
6
19
417654150
51
100879
4
69
35
9
28
865054722
382178
1
485279
242687
276852
57
97
63
261241
111039
15275
295867
22
78642
63
173206
135066
214832
17
89
495619
51
181707
13
216796
1
73
265703
476170
282284
83
62
381520788
15
47
444261
47994
88
985384166
428111
377066
460394
260257
227364
51
99
482743
441782
95
299890
62
408555
17
65
21
370565
45
445106712
3
30
809062716
19
93
70
994135706
36
66
6
2
79
92086
12
26773
478943
330398
826417894
8
98
14
9
41
368448
60
388686
89812
69
164883
93
55403381
293526
331202
5
864545176
37
16
90
3
51
64081
353507
260906
35
53
3
276985
93
153793
36
8
471899
40
336671
91333595
867948949
52
24
108736
41
166783
36
97
32
30
44
180646575
888434961
50
111915208
353197
62
40086
285188
378253
6
446537
49
5
40
5
8
44
72
36
73
144958
74
11
679735841
378878
51
444739
78662
75
208202
52
322118
9
318581721
239604
98
55
106705
174337
20
464945718
133175
3
79
37
494162
25585
78
8
5
15
109823
25
221446
91
174827
8
487806742
83
337395
51
131322
96
36
26
255950191
410202718
7
95
24
52
20
54
62
292103
358759
144361346
8
331059
5
54
24872
71
6
90
51
334871
60169
29
431615
99147
407323
75822
19
948318101
7
9
441273
98
306308
20
298700
67562
92
237089
1
907825121
219179021
1
252150
61366
127940
261488
78
86
62817
7
37
66
58781
498090276
325404
12
1
18
96
33478
319740
23950
33
10765
171837955
64145933
118326
362716
61481
9
2
99
939654029
83639
19
73543
87
1
44
96
316898
49
4
640121444
715572691
866279498
296800
1
8
38
19
29
20
65
350762
55
798404232
91292482
62
39
373248
14
6673
119729
365191
153814
40
80
78
538740477
44
882152224
365092720
14
23346
258386
1
29
117451
8352753
9
452800
145504
819255510
42
203088
26
306723
362225
67
53
30
816477880
9
53
470597
20126
12688
36395
25
989954052
66
134080
22
20
61
243203
458533
264702
2
73
202447
74
442685
54
6
382627
4
346591
56
355317
77766
458372
13373
84506
414255
90610
111186
478305
3
3736
110995
42
14
433093
80231
313925958
8
8
261181
75
84
65
19
397143
31844
81
91533
97
78
225312
96
3
327224
690354867
65
50
470157
995763335
46
20
47
439024
26
10
70
184568
1
463442
216853
32155
80
90
94
490865
358050
127609
415798418
212384187
251618
460089
13230319
132362
51
199572998
673115577
85
16
482022
35088
22
1
44
66
1
48
77
8
205678
17696
253554
71
88
1
97
48
464891
222573
454920
41
75
91105
51
95
267987
27725
69
143724
36
203049
262894
47
10
9
41
61
6
19
7
83708
7
78
478421
632932510
472746
72
47
8
426153
54262
402399
371527636
409239678
60
12
91
462514
92
70
59
23521
481286
45
410161
3
422013
96
380948
39
981936791
77
4
82
4
78
329459
221619
32
30
391758
9
53
468961
59
332108525
7
54
90070
42
16
85
217052
31195
89
80124
498220
12
28
8
235261
33
63819
57
3
198071
295176
779809830
208736
353861
84
323118
94
40
85
85
88564
873250126
966330889
434965
1
475054
406921612
19054
12
405240
118009
259810128
46
46
59524
78
2
57
410075
35
194791
87
434304383
63
327929
274844
60086
77
50
43609
21
4
401994
62
59
486081
9
74975
36
207048
83888
87
18
480226
400514
156561
226646492
59
371022
489685
47997
54
361929
109453
61
69
151368
424136
70
320430
379482
397294
72872
37
162898
82
490484
76
454564
819219103
70
80
41
7
435694
232658
262553
170546
68
74056
366226
759343297
392185
91233
415807
274614
345712
130935
49
75
29
333338
27
58897
457428
288320
91454
11
53668
224784
85
69
11
829861511
422973
256925
250530
10
3
115314
67
242545
69
40030
93
77
6
49
257343
450793
5
203515
76
27
757379083
27
6
42142
59
8
20
7
126639
179190
352202
245136
179496
49
90
37
146181
90
46
307706
67
224033
55
533315009
62
30
377776
70
268861877
386978
192364530
440677
228340
131276
327648
49
418694
10858
3
9
45406
263102
33
45
17
81
227479
44
304959
8
251608236
267400
12
182583
190597
167682
155889
48
198768
1
323200
46
5
499383
150149
30
85
245900
345378
6
439
232226
461631
39
80
46
38
427949
436741
408501
111808
137165
26
59151
20
56
41
90
153901
386996
32
250958
249333206
12
26
80664
60720
55
200509
92
13
145562
32
18532
26136
311326
309633
59
22
91
7
14
40
94503013
88
7
96
76
748966113
26
314618
346650
609629288
416805206
8922
1
4590
433425
119545
8
3857737
443915
318480
9
92
52539
4
123546
964811706
86
66
78
902943572
141549
86
279836
42
315550
66
202181
9772
87
97
128910
5
20
420290
374211397
69
45
445626
39
75
48
5
29
141056
6
21
490905
424655
204893
43
267530
48
24
15
9
495280
440183
288175
93
5
289299
56
19
79
26
96
302893
209861
60
28
204821
470814
364784
227101
16
292419
28
29
107338
384493
80653
409524
46
642582805
5
442740
442673
99513
173138
37
36504
73
454353
9
16
1
490844
30
20
71
49
499852
86
376766
2
10
387427
236540
81
536836236
161994
83
26
236559
62
50
435519
212512
83
11
385656
82
233268
31
66
4
284011
887276660
69
364397
5
164867681
410340
369219584
40
375220
230952
265520
54
2
55125
139997
220689
466480
40
469691
40527
9807
54
78
12
360037
5
3
53471
7
11
53
581036291
79
374308
391019
194019
7
450358349
67
342226
82
65
9
57
88
422302
209330
79
6
90
59
66
562380779
304333
6
239545
23
71
60
931284322
184169
296828
7
70
403364
48391
70
6
197829571
35
38
19
251706
444246
4
5
959330313
58504
141561
13
6
159239
96
27065
91
430595
37
195365124
47
350661
496579
9
64566
247037708
494513
403289
63
65
366936
891341257
47564
13
45
7
31
51318
275957
32525
31
95
349139
1
373320
28
50
48
55
15
179253
841768071
383764
121869
194021
42
243854
406682
36
255205
456838
368160
220514
353973
14
659534759
144128847
18
6
72
343002
554489322
676949488
99
76
239190
11
34
82
403730
15
4088
51384
34
8
749529673
94982
10
68177172
85
69363
97
6
1
32
96
348585
303830
25
298933
3
242576
8
244626
91
44
40
236207
49
97
379273
72
71444
98
188978
9
96
43310
13
1
55
50
78
489665
90
95
71
66
9
25
204868
65
63
43957
435161
45
215411
42
65
67
60
93
6
27
233275
67
9
231415
42
98
44
149020
479150
18
77
847401024
22
336724
47
373946
230920
191656
126193
6
66
8
14
39
93
490668
69
3
90
3
7
4
248947569
38
49
850429343
583142172
75
248608
52
69
252156
33770314
30
96
184977
485106
25
221607
81357
31
4
168605840
13359
396469
224635
78
9
18
237139485
812481401
7
143815
44
134225
204613356
88513
161032
50
458691
73
229573487
9
96279
405801
280900240
49
279015
462613
81
69160
82
450021000
110170
79
8
234105
269175
424761
145847
149855
27
198522
62
59
936337858
40
6212
275782994
226674
499127
36
487241707
352348
1
841186648
283814
84
421024011
21
13
199447370
1712
46
152097
485669
221340
69
44
4
952142335
922303897
72
295339
167272
150929
23
190439009
26061605
285052762
98
236106294
90
9
445354
28
230884
445138
84
7
979295568
108314
65193
22
5
58
784182728
25
463882
3
17
390146
85
93561
58
850515738
53
95338
7
20
35
9
26984
26100
721788626
50
38
46853
16
354741811
683336171
78
63369
306048
21
52
20
17
72
34
194839
89
671456335
26119
9
98
89
251211
254121108
192057
79525203
15459
272347019
69
66
47
9
324312
177212823
48
45
78
310900
72
26
72
316127
95
69
48
64
11016
191774
2
256142
67
414281
64
389822
89
937062697
99
3
65
26
49
1
271584
219657
375816
206721
289311
91129
11
178128
900485395
114749
17
202001489
17
244742
10
96771
204462
617935018
63
59
74
5
112514
249965741
278075
79
489670
75
334913
31
206076
363768
391462
91
97469
58
9
33
35
25
4717
91
17
272329
357061
12658
69
446656
84
541695317
40
90
6
23
82
179891
25
99
9
1
432408
3
486106
90
2
14
225248
640103966
58
28
116301
21
251226
31
11
207009
401363
8
70
360163
175995
31
396481
474810
64
67
85
186678
5
86
55082
69
288738
199501
803624699
42
78
366916
39
6
301937
2
4
348134
361603
87010
231556
55
20
43
350282434
65044
72
454912
99
15
800469236
58
380276489
476572
133324
195715
33
299298
185461
146945
485796
82
9
274234
173307704
176110
384205
3
344552
14
471823
88
387369
132967
909399251
38879
7
226520
10832
3
59
19
455030
99885
375524175
194942
3
32
83899
74
46
1
60
41631
93
355256
247928
780326229
768434944
281016
368032
23
321425
38
3
351356
329657
14
6
41156
90360
402116
36
2
38135
68
399809
311187
75
13082
671672637
2
289896
3
286629
78
10
408249
37768
343929
131091
301098
433931605
26
135198
44
244121
39
4
139391
459033
6
5
69070569
345468
236857
55
23
103413
97
64
84
8
777224630
390895
9
29523
17
6
360143
72
65
424705
15
232262
111807
480809
24
86
460471
6
20487
973106383
464088
616459688
489560
196351
84
142026
414201
71
351553
239121
41704000
36
188359
30
479119526
174613
688331853
26
15
99
150255
330682
82
115236
217987
59
153213
236731
146354
70875
303436
454067
75
875628542
2
444576
458817
30
195192
5
13306
236383
46
24
149332
7
76
67
7
4
82
181426
189818
729873032
96
312611
90692
28
94215
93
416944
97
1
106792
54845868
8
48672
96
265084
48
17
200774226
14589
44134
9
459964
49
86316
80
35
293799
69721
380530
404608
135635
53198
12
29
41
623434126
439793
86
384379
93
350878
86
475262
36
80484
2
242588
30
2658
829300218
201760
305262
13
93
2
56334
84
474514027
6
35
384263
395203
400483373
42
83
44
172320
58
99
49
39
211860
365895
201485
67
86
47
311429
405746415
281013
439652
422651
76
219526
471719
57
46
14
41
481246
10671
33
155707
37
6
158323903
466980
23
229568
6
16
89677
4
178607
52
4
129285
34
475096358
31
62
785901593
25
279223
682922024
247237
251622027
420467
38661
70
23
166442
48
92706
218727
57
376699
3
289012
23
49
334212
12
99
10
16
62
161441
49
226682
8
297188
1
640929009
473401
322354
66
34
38297
962325515
6
33
474037
572218025
88
606321935
1
4
153871
381989
12
122780
635492175
952954336
268168
33
56
48
151789
93
534547283
38
61
167196
62
315130
19
38
203788
421804
191110
30
460521
28
345788
497724
5
30
48
78106
4
304241
81
70042
674633677
67
91
141103
247342
2
24
684985484
52
166417
236475
6
90
88
615234774
94
1
9
101887
170824192
27
337406
7
33
183392
326808
272797
18
905540970
19
804178155
5
34
81
79
233595621
25
19
7
6
120021
247355
16
52
75
34
9
477019
98
44
347094
57
74
447246
84
432245
291344
185365
78
251175
28
444512
34
797264823
6
2
43
20
81341
228886
20
454258
89
53634
8
31
2
94
311017
483296
123570
7
50
4
409363
437109243
16
12
60
446515
85
870862195
7138759
9403
436455
68
979537305
33
18381
6
42339605
423796
85
19
617466993
262793
58
91102
50105
2
70
223839
57
47
2
440067
170255
3
394783
399057
99
104036790
66
29
129082
4
53
767742850
186847
848112398
93
435810
67
6
22
173550
57
95
6
381681
356832523
78
66
75
58636
98
3259
382837
57
23
190146
313532
6
308657
838291146
95821
76258
7
45
32
39
221655
4
305938
288814
43
15
337588
239180
57
27
32
18040
1
390604
406550
304734
11
308841
13
82
55
325564
928680007
142689
65
45
43
332044600
170112
927612693
732235001
89
62641
1
27
1
418112034
43
159755
51
29
91
7
359486
46
88
5
40
45
7
805161510
428546
78
381283
52
66
6
17
24993
432772
854079521
242446
319299
10
557408744
777205128
899375923
2
41
95
302902
74
427047
52
296822
36
324943
15
305954
24623
377142
375923
58
402673
25
6
493509279
420796
15
489319
350054636
70
80
221821
199191
451729
503463880
155905
113217319
35
322942
10
107333
32
373925
48
96592
3
403827
36
85
51679
25
94
431711
7940
915993589
447848586
93
100573
480639
67
415936
53
71
38
4
186487
489097
69
811404611
36
64
185575
123430
32
425110605
279568
78
72
4
397213
472444
352348
25
1792
1
412778
312475
78
16
96
7
220316
7
60
408501
88
21
9
327610
86
99
64510
421390976
224747936
49
66
96
16
18
342473771
366013
486997
90
48
153748509
32
85
489659
81
136638
46
217005
180839
4
467881
61
81587
71
383763
22
11
398628
8
5
23
95
18623
87147354
446222
118266
76296
64871
370314
468987
35
443226
870451168
654175449
485773
6
3
41
12
93
6
470329
67
24195
145645
1
3
60
32
3
3
2
22
378962
173887
92
362427
57079
68
47
41
44
40
32
237042
219384
348889
92731
437311
203861
270800
62
842353188
771785522
190981
762505522
77343
245107
1
80
122017
336430806
470404
668881988
85
41
55
341737
99
26433
674684178
52
921373200
264075068
176123
206719
218780
357700325
38
79
5
166033
393922
29
336311
22
95
9
43541
468552
325552
1351
349638906
325881
161732
27
25
82
87
27
41014
330899
301072
373619
494435
152168
432259
349641836
325821
12966
457677
135237
301928131
75
949610822
20324
36
92393
128867
213997
217022
339565
194647
145472
261625
78804
373994
271547
376190
48
5
41
47
15
86
266458
39
534984021
189350
79
82
566480011
427678
18498
312971
411984
15
285589
121720
27
186161
231934986
19247
311646
25
40
237005
273578
179636
359258709
51102
6
25
100583
38
15446233
59
760802223
277977
19
94
403324
3
25
2
450083
250289
1
47876
19
168964080
913715602
324750
49
92641
41
320851
33
50
53
1
205933
3
282244
96
431172
43
53
50
62
332143
311306
9844
9504
80
134158
79
8
473640
60539
39
81
39
1
66
536540548
50
30
299240
9
262571
451145
96
7
66
590157444
80208
12
16605
271159
60
595574272
19611
66
7
39
430845
412545
137672
352656101
269564
259734476
259520
64
17
176846
54
99
415629
839290247
90092
116417
27
19
198315
37986
155396
257290
458438
57
7
65683798
477700
28
386282742
369174
458183782
25
267410
94
180019
54
496228
52
184200
410035
87
53
3
167008
374372
84
264471
8
21472
2
27
490892
93
67
74211
64
438644
64
58
933279576
486206
24394
34
87302
152874
202592
206990
30914627
29
7
75332
5780
239051
468229
98
128408
18
601600934
56
589724872
312578
29
352629
258848
426186
325182
911566005
13818405
3845
657693642
37
116003
238112
72
68
6
410137
119856
401878
41
464814
21
29
82614
85
870174736
530368576
458897
459942
178980
4
1
93
559703718
319982
46
208679
646
243731
8
38
54
48
160530
58
372964920
3
19
372052
415636
35
356294
89
86
12
154827
814542729
145041
52
328811
31
742228946
450731
31067
531278029
14
59
490892
22
10
76
482766
449440
48934
294449
278578
134279
117279
44
29
14
61
174148
477634
465744
907073869
150712
3
73321
381216
415318
30
51
208010068
561166719
5
4
68
295843
89
43
280449
39
59
41
61
40
20
8
31455
3
52
165619714
71885
78
70
85
47
66
33030
90
893105742
76
7
68
40
228451
413988
31525
99834
457987
113996
455020
445968
4
20
89
70
414513
6
149542
31
276727
585708427
8
354629
3
47
73
28
171463
322720
8
916231829
8
319927592
55
14
25
97
283666
29566380
36
390517
12
87
94
130011929
366643
39
49
40446
59
950759544
298109
89
8
6
669914451
12
153599
24
73
113608
321504
317878
5
457446
494102
1
276300
56
296058
301465
1
27
103862
4
472836
3
348912
85
165703368
353775
62537
9
63
464139
402462
8
45
81
241297
367205
42
97
54547
11
985685267
43
330411
83
9
19
20
8
82962
6
16763
6
2
1
50
29559
104663
490399
453671
247282
1
123924468
279660
89
21
486119
40
376689
37
3
208659
31
80
10
6
56035445
5
235460
431535
398290
23
346532
493543
29
35
85
61
117977
87
454246
97
9
36
394078
70
2
144354
44433
73
8
81
74
118624
40
43
84
2
8
10
28
453251
69
46
297291
427232
96592
518076742
111390
91
236565
75
5
76
73130
28
9
45
85999
96283
22
127266
43
351566
81
33
175963
784286980
147874
448960
84452
143784
81544
8
470751
14
139800
68
312518
32
35
282163
13
67
352222
24
13
38
24283
233807
183227
169909
130375
507782318
189615
55
95
330249
114968
80899
147727145
280939
14
364074812
207572
238731
2
951565662
19
17961
271994
114035
25
6
23
205900
52
25
168710
13
716122288
91
172348
65
275728
322076105
108332
89797
1
472798
2
45014
491255
39415
18
345821
19
6
28
513405058
329608
59831
359231
379224
6
332106
488188
53
98776368
259732
3
323442
21
385041
6
447501
387682
129222
9531
274799
78
28
371115
364527
81
38
39
69014
1
1
145452
554743472
59
749755970
17
412601581
364769
25
57
72
409197
94
7
76
234293
428042
36
181909
300717
183149
15
11
75584
445640
37
40
429215
60
169082
99
58961
26
17
200252
436091
15096
315705
26
43
229148
31
5
31
97730
296290
84
68
90
36
90
10
146320813
235692
735008794
581846432
937090704
72
4
73817567
194115
2585
67
17600
18366
718726113
80861457
94
72
46
239692
22
21
11
233712
289021
355061
53
192411
5
44
24
445637
68
55
246800
372940
75
1
5
44
11
467564
85950
48413
60
249838
585887854
87327
24917
4
460969
37
171257
77
6
80
19
16087
22125
20
21
23
174330183
433297
48190
293729
443076
85
352254
254273
92
28
98
38
40
136266
9
299149
43
414054
62
427345
29518679
6
59
449462
255703
43
84
47
77
73
5
50
62
498281
47241
233915
36101
50
463667
413208
15
37
423387
71
19
36153
51
256265
1
69
166793
390019
372727297
43
61
5
473729
594711387
4
487743
70
77122
2
55
31045
98
55
172086725
99
74
79
30904
17
195810
89
56649
41
81743
172610
91
2
28
3
190380
40
443046
28
99
433874
52
39346
78
145451
272556
23
155983963
75
183060
373428596
94
6
85
9854
191622
39
46
99
44
19
386524
290528
225093946
443642
410760573
69
9
75
347916387
89017
62
246083
59
193914
38
488032
472365297
38
27
194576
4
224183
71
531485605
3
17
48
32
472499
79
93
7
6
399319
55
302942
9
395512
372683
26
118708
479539
74
70
40
498178
17
232284
278832971
20
38
127096
10
212074202
42
32998
47
39
74
47
98
57
4
96
4
9
76278675
30
394120
289845
24
20584
256742
78
136216
66
3
56
96
4
67
52
79
232903
68715
1
97
467891
12
981372222
11
32
38
16
97
26
36
62
55
489833
348565
41
209197
20
10
4
2
31
215949
90986
81
33
52
659984650
35
95
27
325653
164095
4
20240
73
645798091
210598
222668710
244265
37
21
73
71579476
97634
66
838009168
94
569139270
37
196316
795891296
5358693
358217
124096712
4
102099
27
166219805
283440
27943
56
27
49
385712
433611365
223900
319192953
5
156826
340002
135729
98
85473
77040
352679
49
286912
492153092
444933
97
201223
380170
192751
7
74320
12
557377504
138699
15
291085
330524
136245
444356
50
950278371
45
63
296725
12
33
128008
5
253669
5
469755
256836
9
68885
379108
82
47222836
71
2
240108
811355229
614916927
34
49
163688
14
134461
215244
17
269702
473748
67
5
90703
2451
248734302
6
32
507313073
232678
471254
57
403300
57
122932640
130889
181163
313520
42764
50
64
327074
21
249398
2
63983
4
5
98
438324
8
4
60
53
362553659
66666
258767
306665
63
18
45
281212
99572
23
153922
51
866207201
126004338
906143195
354485332
19064
9
97
90
53
10
155924
85
81873
237539
338316
34
81
70
4
498739
481565
226800
425348
24
439821
203074602
35127
58
65
5785
396388093
772405470
434041
365850
59
99
462893305
358262
308614
8
20
8
9
11
104418
384673
16
48217356
59
39
865908980
385750
14
481727
85
258264
63
25
488015
34
21
498194
6
494737
367725
39
2
79
512124621
65561
99892
247504
93
31
874128878
7
37
465397
74
29
4
20
17
3
22
5
483749
418812
3
41
364681
68
81964
154959
141037
65226
49
468412
8
487905
63
381208427
307670959
5
284010
99
6
232859963
407484283
764147522
6
54
59
102839573
1
272158
67
913855834
926414564
4
38
47
3
95
87
9
473375
19775
83
931829755
4
467840
98
28
37
255657
267500
283731
13860
8
41569
242611
34
81
587458653
74
95
304144
17
376883
6
33
370821
311600
232203
107126286
467148
11
31
46
242541
29
330522596
93
10
38
40
57
61
61
72
224487
80
358168
33
71
294099
55
35
2
370029
90137
62
10
22
68
460215
40
98
415253
32
91
465476
27502
364077
174202
393303
313581
95
5
75
406018
36
7
193756703
25
99
388453
3
671410982
36
625870324
284098
14
696818736
77
19282
8
990812386
214245
88
165251
69708
280691
9
63
87196
4
204039
178838
46
465117
256017
80590
962867884
9
81
415769
595517091
40
91768
585615762
470096
408355
83
68
1731
252781686
59
87
56
36
138356
75
39
83
16
351042
14
310440
89
83
30
366914
11
44
2
296937
95
591764318
5
90
9
160934
19
239029
323592
18
47496
36
149020
137218
75
84853
428534
52
52396
143970
66
83
54
46
63
24
38
232152
47
5
45
1
23
6
88
205251
598959213
308902
81098
128311
24021
44
99
258940
14918
375452999
230249
96
32
460519
456549
234521
20778
953864392
89614
8
4892
109933
7
298042
40
43
405900
3
714698272
418469
236891
12
55
321386
32
129393
344760
13
213
20
1
82
252096
5
162779344
44
193993
490548
10
505330538
435206
109250
301167
145920987
10791
12
289957
95
471408
49
13
29
91
43
431113
40
454180
5
90
807491164
103675
475905725
264181
315009
75
286860300
27544
10
40
404498
5
553252997
8
888307486
342396
71
149409593
315509
296704
343453
429336
9
2
34
195778
145383
233815
1
53
162417
345123
517878350
74
40
926287313
52
44
635959666
247503
79350
66
19
51
15043
41
9
420911807
405722
42
300671
125643
142121
71855
10
94
433876319
8
51
8
340246
83
19
6
33
115721
341244
18
189371
51
99
397439
243935
59
383933
2
621094660
178256
60
75
8990
47
59
263484
122329
32669
230579
4
9
84
210278
840244960
59
282455
6
80
478830
287367
79
503916908
453123
2
36971
9
6
4
284746
4
468935
333729
478250
18
403584
309824
480889
463077
69
230717
66
411788534
5
67
35
949350096
76737
85
75
339538
47
1
76
4
453320
5
72659
26
29
349839
1
36
3
398655
24
36438
61227
81
189057
301849
6
250774
326900
283352
447126
39164
203640
41
3
449910
83
60
288528
490556
107789
362581
27
63
398301
4
24
54
52
415064
33
70
27
365627
70
486080
42
86
4392
36
953741898
1
467667
252363
155277
392263
111774
481158888
9336
422741
38
70
3
53763
30
42
66
434545
36
376645
116577
303177578
36
464671
474567
140851
92
8
386640
37
31
72
84
934033050
68
3
283730
288534
334064
75
534863342
5
467271
482130
67
434057
136595
3
459335
137439
54
15981
28
99
226765
72
42818
137597287
95
3
79
462757
254563
77
28
82699
7
143100
32806
415488
422367
44
90580
90
196238
202676
24
100745
184287093
2
61
148945
20
39
487641
11
53124
512025476
446103
11
303588
360976
213297
395612
84
323625
331021
99
158336
27524
8
17
89
14
59
474937
44
388290
428541
333776
50514
78
59
32
491948
122145
258519
230576
317480
24
478770
191227
43
392126
52
425599075
332623675
72
76
343128
44
99
101026
186456394
91
3
33
96
67
21
126086
650935562
55
71419
6
2
316371
76
54
305584
162400
325291
12
98
32676
427726
768707744
98
330447
81213088
617386639
52
64
3
398807
471498
890030925
232221
320720
924934750
967812895
423468
99630
35009
9
161473
866029218
370458
43
278341
8
256246
87
10498
60252
310160
180417
98
698160573
205377
20
258324
72896
68697
233076
82
80
98
23
51
3
224084
20
1
36
50
68
2
36643
17
237800
24
94845
372623
187535
478617
3
5
7
9
418774
92
83
317035
58
969420772
177580
77
96
40
62
237695
81
415140
85
10
73
278555
45777
63
9
94
96
333815099
34
281186164
153162
366879
488235049
9
93111
320066
32
139614
283756
33
44
12
53
227621
755927640
98
411066185
39
62
424525
5
449643
286807
468407
482438
14
59
418994
399156
37
7
152792
27
38
3
431276
82
43
89
38315
2
142568
202973
25
14
437076
57
9
97
89
23
72
494178
94
288906
76
23
5
2986
394280
179450
311123
73
40679
93
43
988459035
55
237594
93
82
55325
59039
98
89925
183385
25
99
297178485
7
323802
248946
322668
428018
21
49787081
84
298017
1
44378
14
65
548431423
188286
330294
59
410787
74
458948
39
46
64
944745140
268407204
351876
35
20194
78
100579
87603
60790
65
24
44
281126
99
922142744
804937463
6
33
85
49088
66
11
526320498
97
18
8
5
32
86
8
414972363
92034
64
413030
17
325278
98
67
410909
62957
5
44
70
32
292959
78
51
4
67
331185
85
167184890
233703
96
87
870130922
14
42
8
44
51
175572
215892
49750
8
273211
56541
44
27515878
458816
2
27
182642
4
78
80
58
356560261
32
99
70
3
609539271
41
85
744051158
997639333
91
95
27
106943
71
797110271
4
486157
287637
2
556286515
889258933
7
246943
64
7
32160
84
12
8
75
484894
173821
16
28
77
710447382
185392891
200255
435161
265161
36
15
125433
41
34432
9
15
66
66
52
243585
40172
71
134806
11
305394145
66
81
365697
226273
136637
50
996393456
203221
478775
402539
79
474745
32780
378903
79
232739413
82
307809
35
9
1
187813
443662
98
60
33672
486598
93536
969521687
93
67
20
48
148362
88486
137478
141463
92
244124122
1
15
39
895898087
112224
51
132258
73
318841
254723
190118
68
699404967
48
63
21
350983
33
339812
96
6
229234
193677326
138657051
285486
34
83
194042
46
72
28
81
456251
291726
49
82353
460714
37
92
71
320120
20
12
41836
86
369851
93
232069
44
74
2
353351
55
32
57
1
404288
19
31
370264
49
87
74
442071
87
2
153177
70
208395
68
22
10
208241
66
90737
290133
9
30
19
69
6
68
2
66
345660
45239530
74
339756
18
368774
322232
281963
20
72
9
189179
35079
90
88522
34
75
817709722
100531
2
95
53
68
68
19412575
64
207674
163088
49
258953
59
79217
433261
82
15
880424071
77
95
408310
34
340242
317204
35
80656
62
27
77
399345
8
4
37
48
6
324920
28771392
446665
329341
106702
5
71
260874730
962853976
4
78096
41
32
323614807
1
4
39
73
96
440620
273355
404912
7007
233908
47
349247
902843093
35
357606
61
265907
73
27
36
77
130374
95
197664
151080
52
490355
221840
2
60761
29
671228298
24
262777
406242
366706
285244
276697
267312
4628
20
234135
49
93
97
90
193866
401277
51
229719
42
147672
35
38
165547
211996
199698
56
1
31
337170
977
38
103872
6607
109344
4454
44
26348
2
47
5
84396
48577
8
439414
68
51
41466
273378
58
55
9
418223
79
496393
87268
206232
60
71561011
85
83
94
513581192
59633
432225
439007677
26072
226193
59
27988
3
24
75639
120755
428895
330936634
145687
49520
75818
74
74
31
227513
76
262173
55580
720379123
216940
36
16
739171085
791456893
79
48
10
286618
5
32
140504
372418
353074
1
4538
36
396064
360006929
52
92705
42
41
78150
281746
185574
97
8
54
63
80454
2
55
400899
41
280563
76
85
88964
527
53
74
405983068
665888897
80
1
66
67
56
1590
83
303056
434732
284980
274931110
88
87
353602
245108
5
53
21
39921
44
743394643
75
185531
367790
5
378420
26
590
71
735191342
4570624
324711
377853
32127
12
368114
79
313494
221016870
35
27
168584
267147
198396
43
326356
5
266632
97
204183
5
736458405
582974900
588072795
97
7
776516184
628547902
12139
486930
19
329244
252546
3
38934
1
36
103476
366072
186474
91
347584
89
9
36
401720
83
7
4715
62
57
4
433615
8
39
19996
155294
374936
376240
64
10
483684
74
81
53
40
215059
53
32
157738570
62895
65
341641383
333788
6
61
417878676
263487
257953075
119196
18
48
5
8
60
478477
245269
12
78
184432
21
5
425714
40
5
9
76
343293
20939
65
7
92
10
327921
88
2598
51
87358
45
159924
425666
162205
77
67
335399
28
464415
26
494756786
21
80
805189195
85
248616
74
950524181
66
373718208
484491
9
24
105481
64
65
564499624
162385
20
802942683
328138
3
491758
75390
203025918
78
13
39
45546
8
215716
271753957
123909
45
92
312352487
390605
352971871
235037
80
543109001
400492
98
434545
296111
5
5
227541
394823
18
18
796386042
84
480100
67
25883
361639
270618091
254587
72
76
74
452271
38
263849
30
14
2
36
13
421646
36
14
5
262024
481894
66656
6
8
162616
6
335987
170678
625467954
92
36925
212452
317194
97
461832
14653
401417
299043
971063921
533744460
121680
585476223
43
60
8
71
13
149285
451368
197604
3
59
247340
311857
456557
58
34
27
37
888466958
2
211882
50
85071
51
65
210338
1677
36
49
444849
57425909
11
58
79
464205
4
9
344112
1
32
238545593
18903
191642
81
492943
3
54
72
392096
47
239605
6
525469805
482987
30
14
76
29857
76
311674
5
125285
227254
25056
97
97
526899855
368889
118370
326029
32
172784
75
97
71701
129953
8
12
318333
431944177
257953
52897
143131
34
408847
98
31
48
319700592
72
373161
168488
83
7791650
15
4
21
9
272151
32
60
68
334432
15
4
16805
216496
298395128
348249
58
215368
293763
427869
23
69388
36
5
82
32
276041
96254
460454
385334
92
39
259231
24
81756
816125249
492702
46
2
350105
480690
358489
29
54
428918
61
65
237328
55323
103247
15
391256
355710
208574
284858
486177
75055874
98
8
86
26
49
20
408435
9
172028
286666645
264871447
284999
254544
10
84
41
8
34
76
439606
189358
944928967
6
996598045
30
647749459
93
166561
2
12
472886
430073415
6
210513
369461
32
13
67
31
18
251101
65
65
369347
383976256
491902
31
80
337515
80
37
330437
452346
250332
493145
65
5
733660502
63471
58
784251055
5
46
18
16
347545
445993
183289
434979
33
294518
155847
311290
142128
4
97
29
91
24
34
841746419
81676
286171685
24
197377
415641
63
87529
347866
59
22767
94724127
38
433040
295442
81
349156
5
1
79
3
53
127024
110318665
99
94
44
62
88
71
50847
473041
22
32
36
43484
47
460493
323183
180085
464111
68522
208396
83
213501
1
90
57
62
6
208477
992181257
2
691268790
67
16
459006
36
1
363590
243788
19
157052327
50
470658
200453
63
31
95
86
350097
55
5
3
424760
59
67
415579
4
223554
31264
444503
262181
62
40
310073
65
57
5
407364
232613
24
365872
108625
5
173929
160088
83
14
69701627
3180
89
156436
20
10
90
29
83
195643400
449981
65
240043
343051
456292
65
490569
698157521
18
236237
88
24729
54037155
341590
17
108070
60515
96
8
493485
5
499007
85
4
161528346
397869
65
8422
77
30
8
182692
225128
38547
70
685178688
35
292678
426239673
318026
300164662
81
48
92597
463316
11
69
37
137404
344686
90
123562
483371
5
295292
309977422
64
122283
339446
27422
25
109370
91
333310
68
75
45
95
62826
1
29
71
5
105524
5
47020
366194
454052
24
18
37
52
104770
12
307243
17
2
3
100280
97
479809
431542
6
184321
627446495
37790
101427
313987
41
787227463
20
97
57
53
679452267
70
8
458384
17908
88
55
487138263
98
6
67
24
327185
376744
3
358848
33
78
35
221062594
17
5
274855
30825
98
6
521024931
67
156237
61
37
165178428
96827
43
58
17
2
198617
93
623149324
24
76
65
67
420598
499021
9
749093268
71
339202
95
257839
176627403
15736142
370706
127911
5
941842933
81
16
37
68
77
73
400442
454734
96
183796
356176
5
205494
143266
433506213
1
12
1
14
55
88337
61
83
358681
61
504308822
121756
97
8
69070
45
50
40512
341839
323359
73
196409
32
203783
94
71
28
9
133549
67
21
6
55
35
39
268623
435450
145703
294843
4
75
483689
84
38710
397461
483697
248873
99
282954
19502
249389
822636429
213167
348083
19
216296
478564
7797
381734
21
47
227380
75
44
41304
70
28
368761103
2
329113
37
459835
355975
27
56
366074
350002
81
61
63
82
7803012
474042
435978
317943
289287792
382581
23
82
351972
2
27
262136
76
20
402298
144784
72
252575134
11
438000
267260
461498
69
352264
48460
168669657
118190
418570
35
427406
93
9
54
472236
162199
24
457085
5
31940
215987
14
36
586962001
60
89
12
426385
444628
444690
38
188771905
197337
6712
18
7
34
153571
74
7
77
44074
91520
4
348448
31
7
344086
66
58
91
118385
200807
25
12
58
351155
53
91
74358176
434443
229691
70
253610
4659
493436
134280
133655
65
192190
88
24
486139
38
311583
56
362138
384143
9668
96
348954
29
65
707323521
39
297450
154595
484430
57
59562
291171
71
48
211266
59
48
212360
37
476613
44575125
25641
69
59
77798
40
238215
29669
43672
36463
107422
320390
22
57196
46
337177173
519540781
45
59
259938
594310868
4511
495343
40
84
148070
401315
1
98754
58
520015295
90
9
203234
79
70
312683180
347140
18
501002274
244792
94215
2
362008358
424564
97
6
90
22
291904
481479733
38
4
426163084
89
13
43
214624
8
191592
443130
133091
171807
185181
293764
140978775
68
303844
24
510802714
82342
63
249475
78
314037
481202
345477
35
50
10530
89
106262
328445
370076
76465934
90
59712
55
147396
4
7
492109
65
127679
44
396178
264726
36
77
109527
27
4
8
56
94
69
6
2
8
423673
94
84
65
45
328150
246660
73
385315
15536857
100058
3508
89
50
126678
548919918
332131
289043
74
498566
472564703
95
178409
5
96
41
84
276106
37
10
263115
25
450066
845640151
174616
13347
83851
207870
23769
120381
48
72
113182
671172396
482731
33
336632
51399
2
58
369672
5
55002
23
53722
25
64
16
365066
22
487116
415342247
72
43
585526566
860434951
5
49774
441296
66819
263466
88
15698318
66
2
66101
337670
78
5
47
97141045
91
291885
26
7
100659
14
132141
65
7
143150
302948
8
8
36
934377782
359929
41
51
6
42
367175
195384
6
5
119762
85
367408
65860470
50
32
9
483137
77
118044
75
447222550
65
170462
359701
47
88619
56
24
78
108266
45
157356
183213
176273
395733
22
4
49
10
85264
332925
11
124181
8
484879
344448
87521
284833
89002
167267
27
283080
90
178998095
444293
32
130419
895112417
304740
347639
89
62
77420
801848550
85
100712
240118
7
2
21
196399
124783
95
9
54
35
162925
73
25
243599
213088454
247150
71
206032224
41
474860993
481413
81
691545164
75
354575
64
25
6
449010
12005455
32
83849
263687
90
451811
458775
99
24620
291211
27
161602
98
430274
39
403852
99
35
81
78
141939
68
415531
80
23180
300113
411223
5
307162845
922122089
125632
3
199863
76
875825503
92
13
9
88359
82
69
93
7
59
85
241482
17
157476
86
265099
8
582838379
129342848
422331
171121
155345
53
172717
83
194720
52
27
3957
437501
58
144936031
87
87893
4
452101
47
85
349366
2
602344866
17863
458320
225503
389051
529828788
195590
187385
16
45
76
679291411
91
243719
92025
125624
328418
48
1
73
80
95
83
54
633307822
141328
22405
13
182101
377762
10
234964
75
381765
123089
225101
8
377027249
52
53
424654
30
137114
171100
35
289884
173298
846069317
407407
98
4
215378
353059
47
6
48
461212
268136
8
453624
286445
27
233361
84
7
52
147489
57
492078
100840
224930
43
75
49
345367
213645899
103583
58366
39
441844
291601
37
77
68
994949376
85
431362
8
65599
59
234233229
206567
26402
108469
69
97
307378
227211457
286550
233666
66
20
20
12
442836
14
35
10
79
48
422158
47
88
94
45531762
414075
400276103
30256
232535
273191
7
46
126454
246367
637127280
436611
30
247364
12
125921
1
134471
58
15
35
13685
43
73006230
31
1
55976
6
190920
35
116814653
91
82740
417593
411156
46
62
895350695
39
314301
75
47
363168
628066020
246139
190984
297431
3
27
12
85
182050
900644893
26
1
9919
43002
99
359435933
338586
369423
20185
349800
5
160119
63
25
91
162771
169081614
344734
74
68
10
115860
71
45397
446659
99
188891
119033
80
669378886
48
52549
57
302667
213678931
98
54
238630
65
81
22
68214
194961
86
295351760
99
99
441402
94
97
146887
449133
59
60
2
908248648
31
87
852570430
808809373
333713
102138
205798
16
59
13
77
60
77
72
10
417000
9
111396
147195
381463
8
24
68
406286
83
405792922
307691
185534821
410821
58
89
9
39
97
689248316
90
25
77
67
116730188
93
265031521
3963
452270
20
64
37
891162546
15
794510999
89
809369038
55
579888697
25
250757
192304
5
151539
47
23364318
47
208983
72
17
179398759
289290030
3
313545
53898
17
99
458184
84
359216
449108595
170029
84
433256
146071
85038
204009
29207
206988398
65
6
337710
307959
38
86024356
257875
70
225696
49
392259
94
762990829
69357
489971
379270309
243519
39
33365
97
376116880
209303
413754
74665
103182
1
435663
90
55
268448666
270077
499779
60
200918
460861
3
17
58583948
397257
73
45
59
3
94
354530
241852
323121
33
66
38281206
222388
98
373059
67
327491296
497163
68
43
402364
361036
881934067
45476
449518
302036
69
118863
66
96
129629
60
45468
467341
63
20
84
98
81
16211
453303
49
399764
367951
60
196564
307557264
446185
25821
75494
31
64
733110803
50
6
7
333626
5
249107
173337862
1
4
300224
43
254522
236353
127517
383321
9
20
264878
197849
5
73
467754
32
7
77405
44
7
75349
87
26
50
469538
6
315083
556949621
77
99
83
96
33
82
52
3
62
64801
370110
16
555374729
286062
197474221
487470
893757287
27511
39
444335
36
457702
390662
86
58
8340
425220
96404
7
3
323786
1709
74
61
214777060
8
97685
640234162
53
44
7
93
5
309922631
371113
82
92653
47
260341
32605
45946
40
4
43493
69
63
2
85
11102
77
260548530
235155
78
725782679
235269385
210238
31
419297
171312
360710
190103
1
61
867624704
68
459416
76
122347
2
76
127183
402972
700064305
17
95
375878
457962498
43
6
28
381506
653265777
747310174
11
72
85091
267746
347970321
37
292581
222707
53
36
35
192667
79326
21
87
22
12
61906
1
437589
99
494319
128080
181415
27
98857
95
426698
26
40
258604
5
65307
5
449185214
56
614666907
290850788
238106
17274
350601
372497
99108
35
91
313633
41
23
253542
374232730
668084950
81
53
26
4
273542
784033287
230942
48
66337
59
247749
465990
7
76
5
73711
332570
415091
83
34084
81268
221087
681994813
51
9
22
902686642
326516
49167
11
490836
28
347105
15
69
943956233
22
45
491945
475392
596138144
264141
346977
565017489
136595
1
2
430606
43072
339605473
39
459248
508973059
5
254072
907943210
2
53
201620637
10605
14
31
84
290985
358561
377195
20
12
2515
15
88
62
990265543
338087
1
58
65
96
90
54
229866
7
66
255750
17
953326846
83
27784
45261
28
55
461322
27
398381
65842
499851
62
25311756
72
357803126
71
3
72
99
196497
6
92642
309065
389798
54
13
55
412571
78
17070
94
29
261365156
290120
29
13
133650220
99
85
453209
45
76
42205
84
489138
99
316587
88
45
178696
322545
1
388392
30655
72
282872
74
71504
39
19959
88
438531
388979
464546
46
6
122643
172297
60
16701895
56
71112
79
67
173520
85
254576
88
13
5
68
22
371494
31
7
6
9
404703
172006
294372
430104
64
16
19
16
73
59
24
54
139222
3
223299875
165433
126927
9
308404
157776
91
26155
684227580
44
8
66920
318806
57
273415
228706
372806
242756
408713
1
75
480446
82
2669
39
390695
20
18
7
324745786
56
868463230
427450
44
229573
9
89727
96
32082
27386181
99
344094
371583
49
314056132
341780
46
99227
377102
428480
91
42
21195
98
393259
50
19
643382924
265228
70
28
490812443
330925
12
52
22
242723
64577
22645
119051
98
213526
7
692636586
105737
437314
73
369019
4
2
495954
294900
33
46
87
93
545018196
238413
86
52575
192933
2
92
498322103
364502
78
352444
49
453457
188902
45
3875
390051599
246307
384950
86
76
356365
62
16
41
66
361747
7
78
51
48
13
499889
41
20
85
45
81
1
780318720
318718
87
53
318796962
75
50
380163
46
164072
68
77
77913
287597
92
36
53
31
292848
27
93
98
18
393576
361321
366838
65819
21
95463
47819
89
207601586
77
54598
178110
299972
77
27
852908866
60
94
25
48
254863
480190
95
220063
86
255454
9
299975
736169564
22
5
21
455222
38
11
81704767
71
7
98
83935
84
226410
251593
125622609
104121
42
33
475830829
38
70
84
89
228624
63
611860816
141538
31
407712
20
370952647
13926
321965
24403
725680737
42603
459321
73
4
452078
85
285539
98
2
182839
1
34799
28
12
89188
3
3
68
92
435526
96
134198
58
288008
47
68
52
399727
26129
72
275518
17
83
23353
42
93
397992
253492
50
383558
201985
69
437188
47
306253960
31
484545
86644
441302
7
65
58
432744
9537
384926
291200
141834
90
23
847505345
66
215863253
301404
79
7
403092
211952
202642
9
18
25
297492
86
64
227276
2
71
42
35
296284
66
68
261993
59
169668
84889
342835
473474
8
283323
178411
61
249230
99
306133
26
465011
58
83
30
490637
206760
94
114179
287780
284226
77397
80
9
445694
4
81
164798
405917
66
19
451893
7
37
722028333
330750
72198
250707
112254
276064
258286
37
93
466802
111546
630123296
30
84
465161
80978
31
137632
13
265476
476210
99
92
143021
8
132597
82
404715
17
352124
375247
408993
6
43
9
99
44
367159
143027
168463
143243
24
35
35
878490858
74
2
65
456992
69
20917754
306189
80
6388
11
32199522
80
5
67
70166
68
73
18
212956
56
163199
227839
394448
224521159
99
87
77
182480
85812
738537190
64
415135
10
21011
3
252951
6
170347
45267698
61
204132
481685618
64
88407
146496
21
474923
475219
19
44
45
423547
96
108935
74
93
21223
41
53823
386657
71
376351
330668
35
233726
35
74
86
9
16
24
94
322147
314104
72
6659
367908
75039947
448790
218825
91
71096
56
75737
24037
378250
458451
30
68
48
37874
388009
9
407210
87
463698
415331
92
20
36
429375
879652759
331782
184338
71
322106
6
471277
382033
11
59
4
314938
980222568
77
410824
85
74
91
85
81
391344
483726
6
187026
227003
952994798
2932
87
3
83
77469
56
216206
259532
7
303624
74
135451797
534524110
854765197
32
200549
454090
155370
215890
23
63
39041
387852
169260
72
12
458949
44
82
54
85
18
440688
71
809061327
70
141931
60
294734
424044
417707
54
93
95
51
9
80
73
353711866
4
65428
244630
65
32
486607
44
68
98117
909624288
902152891
402470
82
76
89
622125486
265355
77
80
211281
396220
5
468464
36
478723
197117
84
288326913
481738
7
107904
123466
152348
73
33
552016068
438956
53
382906
17
173305
99
2
6
71
262843
2
393470
137648
21
81134
482457
376135438
109703
1
251803
8
124069
92007
226495
747742885
100606
15
69
78849
88
82
135220
21
3
373520
18
54029
81
46898
75
6
442491
837622569
14
478092
36
838702717
25
99570
263558
289859697
27
419534
101914
141035
378174
95
1
63
40
54
1
213832
165920
21
309450
81677
30
133298886
3
322309
33
5
374221
116384920
38
88
39
3090
371820
101570
5
65
99
29
7404
355903
489375
27
4
200841
81849
14
145645
101385
424572
260740
56
8
549666628
328431
55
164581
471546
367281313
430710
426092
32772
506211565
78072
32
70
8
23
448044
267082
35
365656967
4
264589
327786
78
27
239789
74024
432087
457802
81
596998983
7
26
30
285662
433796
84
5
896635196
45
55319
1
442920
187979
15
8
273952
35
485277
262599
80
128906
75
16
20
410915
268878
71
76603
13
496943
4
293000
89
15
58
77
213784
494126
89063
34
58
88272
112983
380731
453362
123433
21
71
24
14
415537
135770
7330
15540572
94
75
85
12
22
12
75
442700
327529
3
51
9
172107
28
321870
434180
31
48689
57
980241349
45
64
91
74
6
255296
30
436618
297604
72609
98
70
473223
63
10
83
85
354348
11
10
34
43066
116148
41
68363
90
2
252194
382725
328886
4
317561
48
4
74
95368
4
16
35
6
10
22
88
327718
52
4
98999785
37474
1
80
46763131
88988
219195
71099
70176
909514096
66
141806
74
77513
7
346081
99
190838
932567885
18
9
2
74
11
75
82
512682081
147948
264770
27792081
89
164073
16
47154
67
43
92
9
446606
443848
603452572
40
87
18
918869923
797317595
81
968374130
350896
400318
424639
23
269796
3
23
52600
118455
63
728351677
66
65
189832
5
245732
448215
81
26
12450
91
46
17
85
358078
88
129209
388466
78
11
447143
61
78
58
261888
358546
498407
38159
252238
425720
272992872
169132
72
68098
42
24
8
58
40
727428826
87
74
9
34
9855
214117
77
71
467997
211906
12
15
388418
62
70
70
57
40
39
248704
495421602
307649
191697
28
91
93081
208746
43352
333561
342174473
17
249366094
378562
257122444
5
31
370151
51
54
254925
28
91583
45
103118
49
280291
32898
47829
136898
7301
342537
24
52606
95
39
93
80
219059
36651597
90733
5
619168306
79
179254
438717
89
11
294764
10
82
68
97
91
94
2
6
78
79
92
93
132045
395083
199356
16
353106
97
155307153
92
78427
60093
485702
224276401
387306
377976
93
172203
47476491
320861
37
21
278937361
488975
70
61047
78
75482
80
346017
39
236655
99
286150
31
523770402
301941016
363557300
616820012
294059
506751876
408129
388791
80
7
777101647
24
95
284537
212754
53
455344
17145
24
140655
2
489478
73
79
139757
7
491263
65
45
148491
261231
14
2
79735
2
481336853
251315
67
10
99
497127919
41807
429820
11
235201
54
4
32
185061
90
37
36
76218
462302
8
247929
93
13
424545
1
57
67370
693547991
419913
26994182
142707
53
43
6
114894
6
373325
369497
474313
293209572
240328
93
22085
9
42
5
93
4
1
349136
565870680
208897
65581
253063
66
33660522
71
178033
36
110753
16
391225
123255
63
19
234427
278174890
138243
54
2
1
16
47
2
82
90
99
156148
52
2
34
2
2
37
280511
15
228179
480205
37264
662392540
28
129440174
98
31
462312
284101
38805856
109074
291810
281552221
16
219844
328852
12
28556
456073
279261
371268
472029
144542
15
30
88
30
56
390021
5
26882
95012
97
277093
335380
259038
74
5
70
26
249189
29
64679
89
7
426695
62
77
198365
82
307105
64
309580
1
48296
6137
51520
127379
73
215416
4
68
704205443
444097
315113
258600034
14
82
481611
43
149779
69
96148
541556773
351407121
19
394103
21
15650808
358696
70
95
66
146272
67414
429192
183094
58465
71
2
51
483513
25
251448
60212
3
72392
4
40
252483
457940239
73
847146561
2
66
38
120599
498191
126800036
134578
11
122987
332460
5
81
13
283232
80
980651196
429079
60
2
26
146878
418800
803683555
52
377694
9
418583
78
164754
50
147065
61
4
17
419511
473121
362785
921022248
121968
51
4828
332312
318665
465228
282241
9
64
66137
14
493036
49
79
70
26
51
366391
615319621
44
150649
18
161131
863476841
496105
54
285413
233691
88
12650
333681
43
19
92
30845
34
34
29635138
405341
877023521
386239
30
43
27
204347
41
14
4
475436
64
84
12
36
93
9
395452
871539698
406107
262255
17
244156
12
264900986
88
24
20
366912
80
31
390660
237994
39
4
30
138499
6
386930
75
97
92
468988
82
49817154
30627
27
129460
71
213401
49
91
193262
59521
67
262857
41
34
882259263
9
156593
153065
110894
115152
94
313028
12
148324
1
240212
3
25
306840
75
369134
23289
171080
40
94
2
15
47
298563
158810
343314500
280986
335404
215704
3
374705
494250
35
71
403276
11
76
147837
96
338694
11
8
248404
292815
10
96
220962
305002
205802759
123311
455460
5282
258084
9
39
269693
6
10
49557
721505731
17
442442
6
222629
477325
6
51
43
95
139702
36333
11
14
81
6
313946443
35
71
394426
84
165936
70
64621
57
37047
13
258461
36
661448764
177162491
50
369725
73
35
89
88
424632
434815
143428
641044854
62
389331
321431
231070
98
65
357163
13
490701
103776
3
5
84
71913
367619
245898
62
10
80
315108
30
31
472345976
254452511
392622
87
436342
143738
455303
89
51
136036
20
66
70
147601
212074495
95
285041
6
3
397538
4
7
7
26
369745
11
46797
197933129
552304679
206512
94400696
383606
288255
65
74
17155
190958
99
389573
434229
375056
5
2
288994
369924
97146
2
355490
1
211964190
28
97
442088
571951888
19
62131
140774
33
78
99
38
269269703
477425
68
442932055
37
2
2
73
396064
334747
2
286713
99
92
24
468484
76
245215
218373
1
821036970
89
21
88
400378
573745360
45
271236
10
20390
57
31
253757
98
9
925406985
322414
454743
465084
12
138671
319398
307270
33
491036
260842
341679
80061
31137
65
74370
249640
6
22
247374
57
95
85
332616
255338464
236806
99
53273
656018276
16
450163
83
24
111664583
35
1
470026
899168628
76388
24
435853
469410
173358
131324
326728
33
30
84588
915589925
89356
235157
477706
89
276363
219142
5
56
99
55869
31
20979
92
11
8
6
806918323
195767
15
728416097
213642
24677
83
337938
416960636
439636
11
316957
30
42
57
277025
43
2
93
42
783022036
92
5
478498
73
75975
66
53
14
179981
60
21
61
98
5
87
97
6
438440211
192635
463541862
364684
477773395
93
94
43
54
211120
220771
6
99190
212579
65
54
459957
133785
356822
50
424807
913768252
21
148074
24176527
630776267
48
57
300750
67
363559
73
3
245678
457213
245154
952185952
173322
141672
82
73905
87
475754923
79
454011
66
14
348209
163629
175836
69
12576
98
31
42081
86
6180
80289
79
36
37
83895
97
77
217729
986093071
97
481593802
40
276218
90
81
113374
3
50
50
5
109319
355947
16
6
571187410
440757
2
55
19
57730
5908
197603
16
44
463134
32
402527
7
250786
26
85
70
257219636
84
393473
506423019
66783
83
15451
7
63
53
26
187674
154741
29
11790
93
332206
52
51
248899
53
294965
117312
20
340505
76
25
372147
173269
820925124
93
13742810
315893
80
31
366013058
424519
7
361631
67
476795
57
387366445
4775
44196
7
32245
137574
92
9
27
39
742876435
327615
5
55
20
107701
92
38
40
6
8
63
365061
77112
54
57
160865
3816
136337587
418668
54
45474
847189066
165335
54415
583100614
812754394
14852
97
74
31
257157
11
313478
250686
5
22476
96357
131240
41
79
270557
58
39
67
393922
82
60
184070000
7
60854
56
148532
10
96
81
77
82
320538
177806
421585
61717
191788470
87
40
17
22
421514
94937
262568532
22
168792
79
67
98
233093
317899
8
448957
3
95
393137
55
369153
112820
9
164293
42
352582
488538
46
13
160602
137402
348762921
6
87
43
62
78
85
161019
34587
96
7
4004
3
57
117736
75
445868
98549
82
56
88
245410
389141
231961
57
84
98
10
69
89
28
393240
321969
31811
229943
44
63
86
32
1
628922033
439804
7
86
149925
3
68
24
14
84
6
111463
345633108
56
91
320415
60
434993
245648
331156
44
79
202528
5
11
198368
74
87
347277
43743
277452
7
2
6
33
463295
29211
371992
251139
422497
185047
157117
1
30
60
94447
87318
42
89
86
7
4
70
76
176705
360764
6
175298
98
917554803
83
8
27
75
91
157968361
496063
61
382099617
38377
341250
26
56
55998
14
6
66
26
280382
385395
68
355695
486189
179401
84
82
50
190806
444658
32
70484
94
15
75
58
53
91
93
82
409493
133486
77
20
340262
48
327186
254956
1
539022737
47
163833
9
62787
15
418017
168410112
74
87005
5
72
34
6
75
285391
336263
284776
32
2
61
4
250785
3
327514662
33
61
28519
77
72
59
195610
88
632922299
171398
8
190642
834258813
21
132976
2
175418
1
374291
50
320678
7
84
917764609
9
39
47
234979
489805
740106474
142197
58
9
1
87400
304188
15
74753
6
278542
8
28
17
54425
47
29
74
55
96
33
2
6
390557695
88
17
259655
295299
727252433
472615677
21
209282
146458
57
394120
39
382643
153538
484646
315379
21419
291404
27
82
1090
312909
4
61404
172865
91
347715
87726
61
39561
22
27
168277
62
21
73
57
205696
296604954
72
76
336312
4
67692
96
199248
233698
296633
75
29
13
97
31
30802
262092
299111
83
17
47
10
6
47432
335619
62
16
4
373717
512741219
37
83131
242216
585628710
287350
463840
84
90
78
65
50450
31
97
578318579
396449
92
281886
52
127828
169898
468642
306234
292903
260721
251692
56
271662
53
43
385099
13364758
72
65
202238
69
318907
63173
1
57
202207
9
36
66
13
107385
86
274970
54
26
16
370888
85
175316
8
53
403999
390817
62693
310039
63
82
396656
563593353
41728
98569
210000029
617049300
237239
55
10
415570
232261369
108199
88
1
424184
42
6
69
78
3
70
73170
59
99
18
78
49
2
81678
163835
2
200228
380989
385479922
10
7
268585
12
989635034
125113
730335210
27
8
237843
48
8
88
283512
37
45
71
197999
37
49839
53
347103
24
99
69
3
7418
9
344159
86
686063669
171500
8
2
31
30
281520
447639
48
416907
996785000
30
5
10
227983
297119
258172
51
366603
444514398
753051124
68
50
87
363541
418362
5
8
56
74
985529170
1
492869
9
87
90
41
46
230617
7
296320
301355
14
35
72
19896915
50366
114248
3
252749041
650214505
445690
21
462466
73
235584
247431
6
449807
40
35
282517
87
16
95552555
451028
2
2
31
115960056
379830884
73
235828
252875
59
166974
1
29005
42
86418
75
120095
84
153773
2
38
460000
207397
344306
415041
177412
376771
136868
15
7777
38
858353652
2
174056
21
37
298542
373282
440458
22
41
189316
306990
1
88
358991
51
366205
6
34
12720
28
2
7
10
33
253558
80
61
31
471750
74
23
33
456005333
24600
112944
491524
15873700
27
1
931100592
380396381
221986
324779
181036
413458
453664
157757
366069
54
396992
6
395265
91031
419273
175813
85
329229
99
309090216
418625
78930859
122397
18
177980
317198
319297
198245423
504716054
113545
389220
27
14
2
41
59759
62
275364
6
33
906857758
439871
32
86
420405
995836135
258445
82
63
178265
48
35
104699
245486
95
34
117684
64
92247
85
89
37
31
176697
58
418505
366140168
385941
298485
18
76
86
34
34
31
412557
8
330697
111984
122245
72
9
82
88
31
9
31
203657
50
51
282138
16
60
753532542
45
94889
13
55
86434
5
58960
21828
48186
51
204695
495624
268585086
47553
548651519
6
371439
363630
122766007
293790
437253
27
43
363
95
20
265948
101831
65
19
93
458880
25
10
8
63
46
81995
428911
54
17
42
59
85
90
72
454868
20
7
187986
50
41
69
25
97
364209
28
345877
7
305599
814636829
65
381267160
41
88
330775
37
385080132
1
460591
44481
18
143715
28507899
54003080
27
65794
82
70
299390302
62
2
76
325569
143708
55
43
391527
433134
198693
15
7
8
5287015
259355
9
327394
400284
29
144750015
843953871
418247399
80
44
209993
107994
274949
72
9
105481
47
7
88
26
100382
371647600
15
9
290793
4
181608
240318
7313
7
64
95
52
2
13
3
98
86
12
26005
184657
34405
244692
59
81
501943483
171795
4
91
859639252
226006
51159
14
101149
74567
166657
30
133864
130396128
61
53
289697422
596032841
390324
93
228094262
279262
3
579534963
3
12
293166
19
797206040
36
400962
12
3
42
321843
59
5
4
347987
6
362473
5
10
111514
64477
218275
72
8
4237
70289
461548
456671
419983203
7
68496
73
7
8
20
371609
111060
12
81963
108327
49
301601
356282
88
394944
23697
11
314105
184647
327094
369115
462411
79
72
189772
292828599
70
391869
341652
197212
471825
78
12
346391
17
65
901703878
172939284
86
27
187144
168997
63501
112802
2
71
445048
82
210432
80
3
2
7
93
21
57
37
65
35
32
5302375
412416
187519
12
39
190459
926821928
116415
310421
312089
84261
5
620589433
533479343
46
131653
421607
31
88
20933
80
94932
1
34
66721
74
434731
66
368049
961723594
140093
9
274124
48
614394265
35
369040
300652
6
66546651
873164544
1266
48
41
725172572
7
38
9649
472864
54285
2
6
749007518
413367
126339
95
50
372439
9075
447041
48
11
5
189997
27
71
842887609
888970457
458849
483562
257375
330954
33143
303544
220075
139486
65
71
129780
469048
7
470812500
264684362
98
45
59258
1
5
12
14
97
32
136777
51244
5
44
480774
628154316
32
93
85
335198
7
84
345316
61
63
60995789
230759
460994
98
291115
94
36
65
18
51
259923984
71749
187729
473804
114638
38
306352
1
366786
452683
92895
82
53
50596
93
423963
12
779705796
711920060
785426034
21
64
35
3
18842
14055
404155618
268155396
88
68
914942092
45
440591
9
125661
21
74645
78
12173
50
203727
99390
75
273416
3
91
677764625
183048
192373
76
439294
452378
6
455077
86
83
388968
37
106183
89
32
8928
60622
61
10
3
23
9
95608
227480
26
381435
276758205
95
77245
175216
103800
34635298
85
57609
11
6
102827
63
42
98
98
138312
68
120801
56
151732
289522
635262697
173149
79
724705165
4
59
98
38
428811
449948
15047
48
41
76
34
28
28
385914
74
68
33592
17
205617
9
15
199445
475076
18
467254120
86
44
22
259181
51
277687
472763
486695173
438840
246453
79
119640
87
431581
32
181798
41
56
306837056
488921
808062421
433305
238902
2
19
440271
13
254426
90
98
115269
721258153
78
296439
3520
1
23
325606
465428
19
388029756
74
6
471353
399083
310656
32
58
73
14
3
4
330444
38
59
2
92
25
17321
35434925
99
365418
43645
93
77
469784288
256374
464158
18
19966069
3
16
7
66
43
695203297
118253344
464972
99
77940
351568
40
81
47
238114
593023149
66
251121
687120759
483497
103965
40
350173588
3
246556498
257248131
111200
39668
404922
6
1
59
2
1
45384
81
163701338
445480
281195
616197002
93
59
412691
53855
36
5
335815
93
227105
252071
10
284269
5
223074
3
182947
90
242856
205191
6
120112
99
86
27
24
8
20
70
22670
85
332481
312519
402877
84885
414152
491115
2
459736
406052
192663
192767
197566
323068
875080746
48976
66
95
10
37
167294
31
70
42
296198
87
163962
8516
33
98922
181911
30
443739032
73
33964
327883
19
97
26
271655
111713
93
206109
33
62263
73652
81
40
36
48
96176
41
217534
1
21
25
41704
19
487672
68
32
81
38345
307055
305075
151504523
64223
31
41
126355
17181
106837
27
489578
58
91
34
48
79
389487
149025
83
3
6
852265944
76
326546
16
27
121781
49936
146812937
110795
32
50316
68
65
442701
93
5423
219962
300651
430591
32
258187533
8
51766
204656406
383536
57
464516
15
12958
404141
11
450012
91
4
226473
375959
314236
108087
3
455887
30
68
51
432452
453038
153913961
205023
441903
3
4
21816
105621
12
9
91
237180191
53
7
114851
80
66674
715664156
121804
207008
49
347547798
8
42
1
6
9
23
157408
211369
26
66
30
171970
349439
3
44
344035
83769
4
57
85
197131
19641
78
448184
258306
42
3
7
45
286087
90622
117868
7
64582
433928
31
99796
26
20
98
19
51
417382
3204
256752
5
4
87
1
24
317505
23
84
908395772
87
272168
539953836
179588
90
3
299327
1
329060
16
214538
266116
6
340367
85
96
153672
400591
157561
20
47
414263
20
659071652
36
53
46
360933
205416
182467
78549
370156
588801517
66
2
54
41
377629
86
143142
9
28781
36
54
435206
48
242849071
382621
753680213
410089
244265
330113
186558738
268920
57378
75
48
1
250931
362189
477598
454048
383474
930257342
79202
39
88
2
13
38686
418405
80
22
172375004
55
94
299739
43
95
71
327931
628019867
48
59
200372
426540
248795469
375345
319257
346630
394996296
67
152505203
6
245733
86
76
65
13
36
18
6
124778
142589
88
751204877
785323220
68
6
49995
3
32
856496520
180516
114431
44
106206
92
422049
44
62302
5
94
27
194013
428235224
231071382
231087
700890325
26
20
91
359099
39
30346
49
13226
27
330496
84
54
41
82130
3
58
452581430
117583
19
386173
49
185570
21569602
11
32
252799
26547
67
408954
58
26
86
82
947279426
313927
313288
35
154047
11
466035
23440358
99716
759728127
375852
473457
51
245197
350807
387587
692761606
52
328640
83
382422
67237
22443
422474
911165861
65
54
460804
232828
70
82
68
13428
63
84067
419341
75
323861
61
108948
27
91
84
400513
95
7
59
51
92
39
11
137784
154143
455331
64
77
82
38
314949
769808809
18
451038
145105
254622
9
75
444242
17650
430909
764925622
348348
3
252568305
58
296841
70
478038
97
355101
818927109
41
457335
78
206414
84893
98
121765395
16
35149
222800
399265
42
238509
235770
284675
486904
301717
82
31
69
102485
457184
285358
272165
73427
28
284184
425657
206630
435779
123799
59
141084239
7
60
52
333517
12
5
106998
67
472700
70
986548935
408505
71
31580
61719
144266
39
5
429507264
2
20
9
74868
37688
433470
571538626
81
351699
182694860
388304
63
217209
14
76
9
90687
27
364830
77
14346
55
5
85
382478
85
178381
65749
35
50
83
395826
45
138047
83
91
67
97231122
477421
261598
615569296
467665
346888
423626
382949
231483
207776
63
90
320241
255979
1
263514
655106458
497950
9
98189
60
266782
36
156414237
75
31
320271
59
62
218419
751020463
313916
87
86
143923
215236082
586140692
84040
427464
454188
39
486021
47
451781
48
60439
2254
343855
58
55
10
65
19
373656
225856
311702
400328
3
485659
76
316209494
46
8
14
76
52103
23
47
113953
58763
79
30
99
448600
28
380711
354041
14
118459
67
356603
425670
33
52
66
440507983
31
45
281900250
5
67
344770
30
776729086
118138
98948753
84
264041
9
58015
1849
11
106663
38
173493
64
7
9
65
1
978160771
79
984572750
21
36
178283
146338
64
486391
8
42742
1
3
180368
28
47
490841
58
251636
338234
257323
325664
413331
362202
60
14587
1
226457
8
309727
21
207855
36
5
221007
154290641
759230030
473230
24287
279132
83
16490
73
94
62424
6
39
694647884
227096
55
415859
558218362
366044
4158
375348
15
32
452608
60
72
199038
34
89
94
496053
28
328280
8
3
5
61
175532
51
72
53
388509
9
77
4
894755618
432022
16
324140
43
111088
276158667
55607
270060
49
30
193233
4
271663831
77
54
215852
7
177138
8
16
1
69
26
284129
31
39
904703378
409785
1
367245035
131070
84
6
261620
83
69
322397513
475767
31
430820
433232
90
45
445997
3
6
89
3
59
130909
295562
198000
1
63
230634
49
95
285758
98
13
70496
277927
71512
97
210716
792801392
10
3191
1772
379507
208543
108899
38
5
19
46
114433
289183
84
2
428652
109940
94
529830513
492120
95
41142
11
19
9
21
485644
468322
460907
771234097
8
70
323747
89
52
89
2
57
51
13958
59
451966
98
369986
127261
10
5
48
65
55
403764
109278
45038
53813
776006429
39429
497124
74
272434
54
83
43
177605523
250044261
482125
20
342046
78760
41918
65
842830766
422199
65
28
367114
114186
69
51
317237
436404
13
471050
343522
357811
48
991003307
199553775
187385765
86
115078
463346
22
66
74
671683809
32
47
270730
285753
864716786
98802
60
401639752
257469
54
93
399332
92
16874
388363
27875
84378
49
413309564
65
676477667
237195
214487
6
70
304688
4
379026
35
621927497
85039
98
51374
468873
172969
2
98
304006
356339
14
76137
6
224934
14
644352777
37
285696653
195405
9
34
7
44968
66
193092
3
422496
45668
74
81
259392
69
113226
88
32
68
68869
80
363833
109167
19
19
55025
327006
490966
5
104514
802410482
48
462101
252438
17
51
93
457507
111777
72
39
9
201621
173066
34
40
898294661
53150
37625
218289
1
19
210494
364614
377806
44
460645
591047104
72
379942
77
51
87260
102834
57
218547192
178483
788357101
10
314771
172377
57
255528
191113
504427283
16
43255
86
65
189451
8
60355
254059
398775061
68
10963
346053
90
59
235535
9358
351051
41
63
40
618275400
83
143927
233957
279202
376596
28
99
72739
390723
25
272364
83
8
274168616
58
613210128
47
397826
5
13
494251933
381493
58
2
16956
404358
9
449683
306504
31125
1
394647
50
91
475766
48
393596456
78
123132
95
27
92
15
81
103753
22
218254
195353
94822
487262
470021
358462
62
232925
6
56
202952
82881
4
59
84537
48
4
79
26
31
61
3
29
359594
6
86
233817
545668386
71
373878
718779902
77
212881
91
4
59
167607
18
912564271
1
13
246263
5
76
56
17
379709
239920
148276
373557
7
49
25
367167
227702
414708
147347
5
82
150094
79
441825
396601
431208
40
160121
96
7
60
178845800
59182
6
860476455
47
47
12
496424
88
82
97
32
7
72
616439020
498163
207490
7
121360
48
265254
41
94
97
1
335851
71
296936
167005
65
2
4
82
61
150665
73
422803
249618
954970881
57
114452
126887
3
95
65
42
20
587495160
273824
51
231455
87730
489017180
146767
30
38
95
150215
24596
84
34
97
46
184955
21
8
102304
217872
41
86
253870
71
76
71
163561
5
46
3
437841
433582074
6
419757
348638
23
40
38
38
1
64
33
427217
11
8
103211
27
162699
65
928310875
475201
77
242041
324074
24
34
661498057
206202
289776
465955
9
385482
158680
320844
18
96
98
51
47
87
660701273
71
44
55
6
501023895
2
130444
9
70
458525
276569
45590007
434211
30
434358
67
431338
123126
5
267680
30
144675
29
33
22
25
421207
119377
53
49
86
54963
68
9
75
98
404080
222233
180190
310343
360479
15
510932795
70
37
87
282228
53
96
218978
6
39
65
38841
918572075
139725
97
369352
259518
45
52
49
48
1
484963
349919
2
91
36
87
106941
25
4
78
40
128564
464541
8
581169678
38
24
398813
16
1
92
261157
6038
271285418
57
69
3
106781
55
401517
73
141314026
456893694
323977
56
490484
8
972085765
94102
323511549
313054
46
158171
22
99
37
53
30
33
81136577
83573
6
48264
892037299
285538
357135582
22
51
289817
18
58
190886
168272
2
19711
77
45
71
148483
291151
56
791950539
20
2
35
770547096
50544082
106647
77
515223668
215104248
96
3
86
57
48
3
453078
53
452708
352102
51
7
17
939785894
4
15
54
309482
46
1
238154
317947
6
477543
8
567622770
390815
49
92
2
807749409
8
225509
92
42
99217
184305
11
85
9
8
455991
198515
154938
74
95
98
4
958838597
66
40
81
411066727
2
30
9
4
9
211492
614646394
585746538
132990
229375
3
23604
213829941
277205
91352
87202
15
206651
21667
77096
193267
29
53
46684
420377
4
307166
30
18
30
87
230218
217984
30
428282
5
47
70
389151
66
99
360721
458828
71424
586557589
33
374433
71
244741
91540
179554
137650
5
92614
22
78
55
1
430975382
76
73
95
373053
7
48
37
95
11
183158
271609662
230985
36392
49
4
55
64
40784
497192
36
53
396796
35
270066
240849
52
436788
11416
54
54
725218982
348435386
64179270
37
56
76
16
51
678016088
24
864841741
619063805
40739
88
52
379249
488681
902022394
255590
441549
1
41
219140
188765
437944
69
50
7
67
31
56
277843
92
37
401058277
82
116250
9
31
69
65065
5
2
76
95
65
15
164178
353570166
72
346191
3
18
133686
231712
10
30
372967
192361
30
70
77
200627
52
479508
68444
103293
3
2
37
27
306992
64
329276
473681
487584480
12
80
65417
496023
493128
441150
214334
354286
320994
68
438494
377499
8
223733
526727403
63
441231
40
49
7
40
444254606
60
181485353
27
95
98
250188
345552
79
162320
81713
23
203873
5
60
66
1
70
10
64
481779355
92
98
30
972561130
1
47
379850
35
24172
64
92
5671
56
73
491730
9
6
8
88
96
837403897
55
6
8
445173
100142
104317363
78254
43
95
77
52
67
81
411008
255140
33
29
447019
450089929
429830
404953
232075
19370
324240335
219448
24
56
45
5
47
668334299
420633
252280
90
427002
236392
371435
32
56
196147
75
247385
9
442416
583532324
76
483288
98
156704
4
334493
23328
57
406854
5
3
374090
457846670
186936
356114
313924
267203
229263
33095
498510
499495
3970
366258
78
29
5
25642
35
17
365081
302595
61
114627
262200
44
403131
62
106469
85
35
325290
284863
59
875523696
97230
44
258561
168239
1
447612
81
31008644
68
3
86
60
35
3
14
8
66
372829
180719
243653
86
157257
9
52
50
75
4
1
450900
287283
297756
337706041
6
73710370
78
2
48
744646918
37
435022
1
56
72
264378
435236
213763
11
168905194
2826
303311
41
351275
65
91
5
45
150231
307933
111611
97
7
42
8
194767
64
46213
318303
88
853349505
31052
18
397239
183166
2
162804
6
15
890419720
26
961101264
356205
82
7
32
80906
271596
940573088
101314
80
862527175
9113
69193
179727
51
489697
280889
170330303
1
182144247
178719
100732
21
8
7798
132134
89
568078023
716532191
9
487199
199269
50
17
27
340931116
220884
95571
10
367360230
45430
56
51573
313400
302662
98
340212
33
38
377912
116121
354466
516345074
436950
48
6
429713
239075602
85
643763920
9
45
271111
617393849
60
31152
8
48
64
212079
156750
10
84
86
463794475
5
185855
35
482892
425758
5
140696
43
26
178170
51644
430581
3
26
458465
49
375667
371055
78
42
68
19
81
42
175179
300009
95
335242952
171891
363339828
21
48
2
252297
99
228512
22
9
93
130618
56
84
844626832
43
417699080
7
3
892928099
337194
43
3
234205
97
747650296
99840
48
316102
6
42930
256345
3
409726
59
63
32
50
415432
41
40
40
5
22
80401
71487
318908147
303332
61
993824957
395807
295574
51
32
8
186168
141656
265387
417618
183830
37442
57
693128854
31
322923
769475834
57
58
480545
99
400402
70
38
729703670
1
99650
396171
1
10
18
57
20
485169
8
33
5
480908
191708
465293210
54
87
75
37
90
52
380259688
323841
64
69
24
438982
4
407493
90694
43
63
34
15
8
36
10
1
73887
11637
30
88
365701
76
2
59682
15
286017
482262
163907
90
10
68
304330
9
300383
3
50704
159356
344850
11
79
286038
6
78
42
39
18
303992
91
32361
6
96
918361534
19
49
798807835
86
338057
147124
286567
313640
25
45
276044
202049
491617
15
304670
98
1
681882785
401027
541174899
393493
451842
426548439
6
79
70
336194
95
719284589
465920
36280
37
396485
46
496085
63548
419357
430214
733359554
6
83
1
10
260580031
75
55
42051657
53
212386
29
588962862
61
338817504
100225
3
43
86
98
117283
78
59
43590
38
16219040
359076
128284
5
60
196876
37
6
74
250533
70
6
17
739167993
493082064
333478028
576291674
110951338
7
225306
45
8
118304
1
78
26
224505
280180
29
49
243571
12
22
14
70
27
62
417821
237935428
42
70
336164
29136
100192
306014
401305
356509
303970
54
17
346827
81
8
30907
173193
68
85
317822040
54
56
65
302399
192396
398593365
1
153758
292339630
97
533985141
47
827574342
2
410704
332620
533142987
162225
85
361670
107046
472453
100718
35
380691
899
59
355326
362107
71
244443
31
5
57
26
58774285
93635
898933319
388928
261197
2
600727106
446303
16
81
217964
98
334637
87
94
481511079
40
68
42
90
55
22
98
37
105309
39
385809
694717537
3
49
9
39
48
34
14950
59
52
127373
12
49218
24
54
58
901160836
347084
217095
3
66
3
358731
66
6
72539
238420
29
91694
137216
2
394181
9
126104
305668
12
33340
68
2
5
96
98
11140
269640
87
55
272166
493962
47
2
93
208910
85
1440
93
52
455222
11
495165
237084
99
268601
399783
6
242313
269755
271083
397486953
35
207364
2
49759
928533782
696821396
418554
55
20
76
1
29
80
489811
86
87
77
173886
478998
175149
1
39
91
234736
33
360724
88
14
796649466
413603
6
75908
1
81
38
29
62
55
384432
25
415676557
79
455311
484397
45
490945
255886
2
83
72
755878704
2
69
89
122776
333576
93
20
196642
248278
52
417635
4
64
47
21
79
100708
93
9880
19
192031
322372
199740
268294
1
17
28
19
116010
240902
228552
25
299110
189223
23
62
6
91
24
16249
78
210732
36
4
27
7
14
97
21
5
33
9
88
82787
65544
26309
60
91
286108
83741
4
12
20
476627
330786
357977
99
13
61
201025
8
123922
73
37
9
34
170752
66
486916
62
86
412279
51
10
73
32
504883001
181002449
28
25805
173979
109135
920474567
303011
1
53
140601
294585
392377
95794
363979
34
8
17
8241
16
77526
25
6718
20
569617630
227127
311303
50
39
88
20174
491902068
91
89
24350
10866
28
135878
25044
876099322
461655
344199
8
242962
484872
48
402087
10552
333049
55
74
415957
282392
69
144423
215213
298111
349475
90
440829
41
62
9
439747
97080
14988
76
14
183498
62
90
58
357509
382455
7
78
35
94
63
428591
26
76
267939
153798
183475
364535
357338
3
89
436889
9
94
487275
79
458474
89
424789
340035
305223601
473568
395228
356881
10066
10
167157
19
89
252343
20
451643
64
132456
65
49
59422
76
860227840
3916
93400510
74
12
2
60
26505
115109
107755140
52
379665
47
16
244883
493964
34
8
80
959389116
313373
62
17
173614
13
28
41
350018
48
43
83
62
24
315299
316327
14
21
61
58
195680
70
494732
69765
60093
57
98
405921854
94
264089
498524
445459
78
9
226479
97552
24
5
374813
16
113877833
74
99307
60
225024
4
868432663
58
292169
197782
88
22
436826804
208613
22
275518
93
99
129905
86948
47165
82
899580216
18
26596
559443643
686463130
77
339262
27679
58226
102494406
202199
9
56
148089
239306
4
363372496
260563
39
170449
82
9
95
87
398812
17
131236
17
348030
289047
38
125617
277456
1
70
57
34
367180
220550
90906
31
10
895485251
76
279410189
49253
27
248342
598364083
1
59
49
54
36
681265150
67
133470
165138
254305
74780
52479
85511
84
886286818
475328
4
40
491215
329639
141354
353390
74
12045011
900654410
154413840
79
415529813
235207
114828
37
46
84
4
23
74
281547
478260
36
465348
418908
68
468238
21
39
83
138206587
655248537
388780
416842
81
71
91
10
96
59
2
355165
23
273795
207100527
54
85
22
9
664580198
64
446434
78
88
177149
86
546170219
113388
37
49
99
270468
446418
876009387
96
16
437243
401734
23
57
68
76
87
328287
343634
798929417
72
394025
38
43
43
755422858
496586
89
62948448
154928
236056
475863
7
407399
54133
470932
80
79
265984892
60806
1
49
62
27
64
84
279696
69
3
60
260766
70
212487
130923
106819
61
21
848301321
88
8
106307200
50
38
36972
4
39
9
59261
247494
59
136690
80
997529183
57
21
313508
390797
9
452025076
310717
14
57
137329
998218285
7
327806
308666606
2
180196
185399
940360944
371283
259538
55
355387
457698
162126375
275861
653026977
43
415925
877068509
6
80
96
15
93895
52
86
676861091
17743
7
438699901
9
54
365641
995376350
30
376874
65
91
174526
147071
433526
488749
178640
257536
84
86329
9
4
61990
227091
9
57
15
272096
27
279151
177577498
29
21518
330418
57
54
43
360730
3
497710
245446
1
262638
9
264324
59
86
5
416310
61
426622729
44
280675
57
184726
55
714627257
34
476450500
474074
88
2
52
80
428022
45
414788004
658999872
116833
79660
81475
308410
461716
92294
70
241308
29
41
303793
114813
314424
208805
236462345
529133350
438613
134474
96143
201850
84
74
351951
97
257499785
33
23
25
29
55
30082
80
486245
238459
122203
13120
78
256915
125281
72
160295
210247826
6
8
86
252146
98
57
2
72
2
598271839
34
34
62
376166
70
128314
5
281577
34
2
5
85
403678100
73
9489
72
530484805
53
11038
89
48
81
65187
375335643
42
65584
940199817
11781
151659
5
67
2
89
43
58
83
18091
69358
38811
762112701
88
27
68
1
972853766
31
184122
9
68
83
67
78
34626
952365961
11
22
95
661506202
22
9
7
81
43
155438
6
229064
24381
849369304
433589
53636
53
2
7
3
9
3
75
81
284649
282664
28
143325
1804
374899
74
89913
29
46
175878
37
433231
68
14
301794
103697
28
7
264226
18
405917
183794
944276983
489745
190224
79
67
17
155985
88
459075
93
55
52
545561660
275279
50
353815
20375
24
348047
88
79
414299
142350
50
26
34
24
83
4
48
268683
88
8
13
3
3
15
113309
286114
70
310413
33
40581
187674
33
99
713856521
14
82340
271629
173310
142523
232142
3
6
47
63
108818221
115720
382483
385150
225426
25764
316194
47
357596289
239700
31112
238584
7
190925
48
81
43
284594
299253
80
92
95
73
27
153704
393041
81670
41
973648676
341569
48
25
68
491543
7
3
8
362593
43
33
455722
97
349248
14
931524727
16
81618
425104
143704
69
4
131827
90
260939
202710
333202
73376
138908
94
61793
51
65
123081
466904
150198
468095
66
93
298198
169782
198922
154622
224069
19
5
534076153
75
81
382810031
7
22
422416
7
383325
28
76
439711
1
271281
355815
5
72
22
8
11
52
466419
377298
137611
222958
6
75
44
17
52
8
271637579
250511
34
321301
5
343306
47
5
61
419019
89
556207171
94
16267755
70
41
21825
74
6
37
198642
127696
746193815
86648
26
66745
326335788
126418
25
72
5
330957
204743644
59
13052
57
46
249157
93
246108
65
962069042
8
26480
194861
96
452727
201095
6
465637
344207770
52766
79
128764
98
8
165323
96
10378
141305
71
20968
123320
5
329718
76
97
280173
261726
230794
226935
78
433509
364566
779563194
94
77
91
20
490670
61
127933
113003
296005
43
47
1
227664
160250
41344
87
397862
186142
193078
210528
87
77
501133714
137819
41
6
99
95
467612
177260
54
208593
99
15
97
399331
441051
118745
415483
56
3
814356884
66
505435880
759765659
328934
68
109858
118894
337030
273224
87
830006577
176269
299347
437280
465646
642389048
74
29
67
234857482
152818
115534
23348
9
688333646
75
488849
41
9
21
872945351
6
136318
74
132906
46
5
455974
48
68
171066
10
12
39
447791
146391
64748
96
367497
53586
10
195432
276131
11
244939
13
20664
438804
256146
152899
85
51615
468475
86
26
460249656
49
388695
13
775609371
2
45
45
34
234196
460623
93
65
381817
174123
35270
5
79632
83
35534
95
25
16
72
96
9
143400
94329
20
300810
344004
105319089
9
73215
498322
26
192529
38
4
9
30
224928
61
35
4
235351
396055
111537
451992
710588589
76
53842
6
94
130184
463672
857216388
94
437217685
6
38
51
10
7
7
5
50
35
963187693
346400
1
73
99
473168
75
210013
6
118909
47
27
314736
281822
367979
34511
66
41
62928
9
243955
405640708
340795
353128
446241184
493657
133616
37
219036
63043
9
1
375444
373003
52455
100375
343036
69
69
439848806
182475
298548
66292
1
387461
2
255181
8
78
157420
347548
88
3
37
34694697
27467
409647
243662
30
54
82
237445
5
159420
20728
186937
5
322464
325748
87
303698
47
38
97
31657413
165156
54
79
9
232761
47
130180
15
15
3353
27
140533
489766
471612
76
48
34
2
105027
50
274112
44337030
271552
17
56
286607
447001
408928
53
372991
151945
81
68790
4
178618
124609
78
30
341527
27
32
35
62220
436657
67
20
798192495
286079
8
146585222
28
22
1
179925358
338445
333790
72633
87
28
293147
1
222395
3
57269849
52
298408
18589
2
314189
734042021
19
58
34
295157
6
485036
62308
2
340879
13
40
482656
26
244567
35
4
399886
115940
30745
58
344016
59
366374
8
88
484864
81
8
280402
30
94
5
66
343183
373244
87
862639297
384283
386570
331664
69
44
34
44
426456129
379546
41
120727
6
94
375009
226967
1
7
182544
39
1325
70
4
79
83
297789
28
404894
67
415102
1
924344124
182749
417923
241073
32074
94
723828979
30
11
18
57
139048
24
15
98
76
257107
319596767
153242
25
117183
81
14
86
772862823
90
486295210
17
7422344
874913210
246435
86
37
86
452549
45
17
157154
136422
77
89533467
85
42
454584
34
75
64
27
240494
277309
356971
4
903195230
23
216915
438962
344103
469744
143224
277358
436702
17
47
131293
356069
87
362312
32
267223
499770
20
22
391208
351806
462020
496859
103569006
34
69
7
71
48
128725
232926625
491946
208451
6
5
56
47
110895
22
15
367208
16
339552
102748
47
340140
28
37
859298547
333671
99
27
37827
5
457748
98
16978
4
3
395227
84
7
366947
15
80
34
341516
426192
27
3
491713
89
245295534
86
30
50
449435
495193
91
36
98
362499
341338
389575
446155
40
481124
25
3603
59
74
18
964794380
2
6
1
372029
63
43
33
294429
33
86
89
409388
4
250434
29
660777114
57
76827
26
50
394990
90
97
31
8
431605
66
95
215759949
27
15152
482682652
120414
5
418383
152009
461290
19
673693594
54
1
42
65
76
3
8
262102
86
15
272125
50
45
36
397670
333736
26
1
485947084
57
52
447163
78
9
11
870294203
307357
96033
106123
96284
74
263681245
9
695651949
314281
92896
3
84
490848
26
165881
8
42
6
901632145
227492712
62
34
487754
59
90
252394
35
56
56
273272571
58
318530
28
63
355754
151276774
32
53381219
25
317199
48
481982
193350
93
32
2
21
71
54
124049047
4
386989
406919
166108
13
17
26
42
10
281528
34
21
43167
454247
217260
67
15846
676254392
314947
21
37266
358513
337035
26814
337420
46
3
41
81
38
129123
35
30789
87
3
99
387958
9
7
94502
27
559903568
8
22
5
631864124
414910
8
165889
158942
48
207227
65
45172
349875
887441098
233948
124543
436568
735035830
56
299197
386820
135737
270125
81
323711
50
42
110703
57
5
240952650
488538
5
17798643
385535430
74
459911
104940
58
64
16
3
937005609
11499
219523
46
92
92
40
91
106561
75
488676
80
28
80
99
58553
64
94
75
226581
85
159975
133000
19
26
486956
413090
93
918703590
149896
130534778
450887
179395
235426
242152
1
46866
269863
388724
64963
95
639723803
495070
11
56878
90
337336940
78
51
41
51
205466
58
22
49
46
13
17
93
78
44
412676
538798096
11
435552
271726
271681
57
69
31
350445
22556
288748
121701
451603
125850
752794638
13
11
348934
17
20
404839
359581
512289925
11
585715425
383038
155294
27588
68
3
365896
81835
10
302306
662990539
42
49
440507382
33520
48
354640
1
309495
62
806704896
5
448710
433865
75
196593
19795
96
319447
201756
97
368704
22
26
47
75
16960
43
251729
46
78
94
31823
117687
373195
47786064
977674952
416761
2
333464
371851
89
116187
621685975
74
78
75
55
95
448613
62
224237
181531
452650737
35
451576
86
42773
397861
71541
178610
12
56118
46
8
247162
398348
301053
77
72
269630228
82
52
8
60122
26
41
36
35
478933849
422071
324886
71
439896
109331
39
60
908124368
31
36314
120601
40
18
93
4
38
13
45
796997230
52
448919
23
38
60
219191
47
38
37
59875
87
9
75
57
30
929830931
403431
26
7
52
82
177676
61
74
29
99
86584
5
58
391973
636173083
52206881
7
62
420238
2121115
233092
14871
25
56232
373172
87
4
13
40
13282
66
392463
64
231327
285698
20
89
3
2
54180
3
56
193082
445488
476086
104400
77
99
1
20
411308
427872
412741
479289
7
347582843
205374
53
257564
417987
228988
30
70490
558922679
65
916283204
219831
76
87
204808
51197
7
29
1
573259861
3
979138811
6
66
92
434036
43496
577179807
379863
258953
398285
25040
410866
379003
4
41
30
7
94
442005
74025
226520
355844
339309
4
28
70
453329
51
4
387522
851019208
68
4
314280
1
65
61
98
28
204544
422031
56
35
19
46
59
101410
77
119507
87
6
105005
432071
11899
396159
72
91
90
111249
5
9
55
82680
492966
396251
12
151822
34
11
264070
12
480885
3
102314
26
31
59
48
339737
192864
159279
368999
97
39
395265
92
464579
390401
19
28
168103
85
444848782
225479
180516
342793
71
476022
479311
339209
96475
46
152975
63
213562807
104476050
95
38
22876
101408
12942
96
428237
40
419862
241137
7
421823
431543
96696
286480
59313
89
460741
66
91
136290
490742
81
15
75
66714
219744
123008
268555
224939
7
427891
82
48906
799935918
96
90
1
66
387984
67163
12
74
82
99
3
28
272442
59
138898
20
48
131342
421661
213815
996535868
922479417
65
57
88
4
380361
42
27
6
424490
669969860
7
28868
210540746
318396
457478
83
39
50
413230
179173
445753051
3
372511360
399739733
1
23446
8
214356
13097
334480
243809
124771
4
845191569
165091
52
63
339242
75
68998062
374995181
32
61
13
29
9
431755
5
360189
994836606
371615
254403
266426
4
7
464824
868214968
281099
135160
80535
131559028
1
374496
339982
400
95028
169296603
5
7
151411
59
88748
64
2
63423
1412
96419590
6
98831
1
93
237362295
3
43
26
361158
774478482
342123
74
386603
183935
182804
189458
68
45
35
68441
130055
74
460326
8
357028
338652
14
77
58
93
148172
14
92
496207
43429862
99
148813
6
70
834965387
104831
15
861511761
65668
6
45
18
97
87
60
203788
431103
45
8
752293111
698695291
110819685
68
35
87
66
17
14
140080
17
948109870
8
440854
9
58
128375
58
478863
48
225791
344211
54
15
77
8
77
137413
83
89
60
267441
16
65
368534
24
271176
181541
27
424205
30
81
478444
30
9
63
18
457814
316086
6
260180
6
7
50
28151
37337
424149
127828
54
9
756174652
15
223446
85
277195
67
17
261180
600879246
99
7
4
388610
7
948635072
244612
147333
163775
275216
86
74
97
81
340271
118691
266604
5
212084
17
708235190
432631
187518
128924
80
19
99
5
82
2
688627030
322926
91
468256
97327
31
176125
670023260
472489
90
31
271700
1
422247
92
323549
33
469369
88
885058832
35
110931809
92
7
75
22
60686
835867374
4
61
221000
11562
904122771
390689
51
58019
359792
4782
88935
549828218
247265
379368
187116472
222495
91
19795254
16
271987572
257456
7
765418384
166688
127179
89
449843
1
93
45159
935350651
33
17
380056
12
71
4
202006
298175
708436964
883198817
410853
322683
49383
41
34
60
379782
31
37
11
42349
47
18
68
39
342798
36
465732
161774
896525517
44
25
598268440
297886
33
286427
98676
124945
14
368158
22
254688
469228
229758
42
289093
97
61030
435236
549937924
65
5
460798456
139976
37
300512535
84
176753
62
65
380213
464402
386563
6
73242
202254542
37
294793
53699
64
85
21049
2
22
18899
68
674785379
44
27
79
280978
98
66
54
91
8
194548
67705
71
25306
474312
230629
94
2
275468
143980
67
74890
9
9
51
336009
119678
95
46807
77
189662
1
448572
96
109359
3
94258006
24
19
289993
475430
153878
197293285
401432
49120
63
31958
47
126889
356617
2
238071
51
45
69
5
43
32998
82
5
6
255049
31080
19721308
274312
97
76
375620
19
90
113301
2
65
75
15724
465721
88
29
490859
32
157006
45
336400
393339
314464
365188326
62
469034
60
504067475
4458
367055
60
383126
565162574
308229
97
76
290321
58
495850
292596693
76
36
185368
1
476102216
300871
7
57
52
31
5
290078
153137
461592
419197
36
12
32
329244480
281973
99
30529
16
370374
259337629
236898
338287
9
3037
107176
36535
3
345665
213224
269714
439923
2
122174
82
758019158
193894
61
22
224436
71
88
36
73
45
2
836081167
28
37
58
883400621
74
5
27
81
88
4
365298
5
79
6
697743407
9
34797
2
105855
7
228013
923187845
393097
25
96
55
4
1
50
96
573235033
58
6
124289
77
158778
76
90
39
91
3
69
38
67
73
8
414937
71
21
88606
53
327253
15308
36
96
6
9
40
80
256638
387559
59
26897
64
20930371
2
4
217450
115453
51
6
170883
417555
74
45
145881678
22198
161816
45
349845
63
2
379329539
37893878
77
3
89261
11
6
428287840
386185
484373
98642863
56
469202679
154682536
65
196111
341307
73
309709
56
52
65
87
85
471457
792429040
59
732261519
171259
17
256015
18
209393
129649
80
76
37
20
27
112710
354216
481507
32
45
2
67
30
4
7
21362
17
533707714
9
299295
883461797
320527
212852
5
76
24
91
124957
847675820
8
48
141455
299626
6
560757042
150583
80288
58
82
761945998
364375
26857
291897
271017
77
69
257326
221008
321311077
192311
23718
72
404539
8
227966
33
64573
366661
1744
36
130383
73982
8
483431
471944
95
63
371550
31236
3
86
10
335313317
79
98982
786040533
18
88
76
74
13
99
344102
99803
347792
214406
475773
65
397165
73
11
6
27
7
83
474972
51
80605
46
176190
88
78
19
46
59
37
111295
88
15
95
94
38
294933
45
75
20
64887223
288134
161991
46
46
49
29
88
454309
1
291242
23
26
908560498
212076
14156
295846
26
48
57
67
30476
61531
124449
488215
9
61
56454
477043
229875
23
124778
78
469355
207554
77
451021912
75
38
6
71
34
450120
7
142610
82
1
8
54
55
4
2
139484
297930
390026
4
7
607311771
6
86
2
248141
43
400715
23
91770
97
66
359144
57
333602
881245150
50461
79
15
355471
7
14
462210
172256
81860
35
251447
74
79
46927
3
3
50
103489
457063
287932
426173
86676868
447827
96
463060
656188437
8
245467854
298816
5
9187
347530
304137
973641828
197277753
89
27
335397
969155901
391637
348627
117015
207829
97391
443004
733522454
31
695606565
44260
142253
163646
85
53
5
66
96
15
128077
386989
53
285514
230655
60
231247
128629
220253208
1
179146
84
164438
93
42
331231074
36
9
51
275556809
891963270
25
1
19435
489184
2
416712
90
323020
338323398
68
191598
308384
98
98
485909
68374
410563
83
27
454042
2
344109
83
63
57
47
70645
50
462729
484319
23802
329075
27
121422
31822
326527
24
149839
37
72
493907
8
71063
7
26572336
13
4
80
82
2
2
94
104857
65
76
30
2
7
92
398602
1
199520
25
5
62172
466820951
3
22
57669
85772
89026
146148
378091
300902724
10551
36
167391
57
1604
9
959313569
5114
16
56
1
49
181694
7
82310
21
430767
19383
300331
29567
5
419817
421212
55
98
282908
212801
8
68
308021
210062
784764855
182
377009
830927009
388165
160848
38
60
99
23023
263263
303427
23
30
5
204881
155052
7
7
35
5
94
340022
179932
93
323872381
185197
24377
74
428612
91
950263846
443382
469334
9
43
357433
89
392074
48
57761
22
92517
370931
189687
411676
499545
113714
9795
296429
63
96
218118
72
356269
49
12039
351578
755353893
81
18
447749
6
216313
158687
9
123319
77
71
283478
104745
362457
22
62
42
498900
55
367515
4
86
15260303
66728
141653
359153
388963
137252
98
89227
401936
194575
116495
67
75
493291
29
274084
79
804858196
211047
38
81
68
178113
818194463
67
38
2
363408
40
175741
23478
71227
189535
225094932
25
43
468273
22
25
63
335456
36
70
43
18
78756
57
393334
2
62
35
1
460826
83
67
222637
7
121360
240650
76
5
194191
195820
432057
102935
181260
37
15
40
300313
44726
192070
6
420537
3
64
34
41
343310
497945
66
324776
9
70
70
18705
49391
256435
36
7
34
87
63
54
169915
5
59
53
141385
423130
6
13
8
220572
196411
239356
827432502
67
22177
114988903
19
499671
545812232
494497
24
70
38
377529
73
364441
5581
23
49
326521
96
63
35
29
53
4
77
27
174152
154859
250813
433675
495935
205450573
89
385777
64
441518
1
118076763
40
58
435193
62
86276
37924822
10
454457
40069
83
10
93
40
4
77057
362869
384145
382489
7
102106
40
113524
20
7
59
69
3
51
466700
21
466237
3
6
99
78
87
37
88
74
4
53
454210361
66
126011
307421
33
68
124405
83
46
68
40
399242
41
18
423911
51
375756
88297
417268
368197349
94
41862
14
40
470586
493103784
132606
67
70623
65
92
36
115856
41
143584
551562363
478226
24
28
3
71992
73
446579
436246
44
350407
60
488049
383060361
78
321591
169922
5
45248597
367446
8
74257
30
73
292745
240538
97
5
124696
991612719
329209
2
314074
12
135505
83
1138
10
4
19
49
51
784468716
30
6776
213862
448838
33
482394
99
71741
223404
364518
96
384264
47802
110249293
86
4
49
932747021
94762263
329126
17
86
340970
37
22482490
38558912
3
78
461333
18
272729
38
93
174158
83
83
379013
46
262157905
332350288
85875723
11
292182
489089
7
154058
66
27597
21
274099
786760129
201703
458234
24
182968
94365
90378
2
30
17
97
305623
451657
727260420
60
63
923364344
200894
2
79
94
387598
17
84
118956
489683
136308
650850487
43
64
36
67793
60
8
68
230453
333902
304641
159640
7
18287
5
99197
424935
432636
38
76
423562
162894
3
38
942835729
95
43
11
28
9
171290
63
32328
800965358
160439541
86
218244
261540
9
35
83
31
487472
36
83
6
12
70
44
834162733
515798806
89
551547698
74
50
384898
69
502180025
82
134749
70
117711
419550
61
39
37
26
84407
109580
264157592
12
73
16
53
52
83
951544518
39
48
407422
312786
340153
86802
7
6
99
43987087
198391
74403
83
12
28835
56
26
73
397447
62
490584422
26
22
10
70686
684392882
96
66537892
412868
373813
35
14
66
1
58
50
82218
7
7
125143
286637
29
43
274496
486478
90
98
144661
372683
489773
9
44
624718167
47
7
457191
190062
67
8
72
34
490227705
74
212697
184480
988663698
164933
366553236
91
9
299468
660797565
54
66
307958
56
4
165563
22
6
58
44
95
43
85
65
474169
112256
699294014
113136
2
433659
425824
146393
396140
322787
361798
134217339
474828
261975
131980
6
100220
189389
37
80
21
9
434965
43
59
221794
318841397
76
453776184
93
28
315194
5
440523
14
126663
891896261
234757
15
894700793
20327
111026
51
32
170275
60
9
3
14
13
340369
152186
49
50
391248
76
396977
61
427101
441061175
250025748
75
6
95
45
62680
136917
297404216
34
90
28
142407
328049
174467
448008
2
47
14
42297
157454
332982
467658
614670640
573242909
70
1
2636730
93
355448
53253
127948
47
56
18
318337
60
66
473439
25
243783692
463860
299773
96
150912
120958
83
66
64
82
474982551
73
244405
273507
305690
35512
85
251264
79
326016077
657831395
44
66
457024
91
233854
3
701520699
18
291665
347327
12
364196
208136881
52
8
378227
15
410194911
63
77
67
55
399792
34
957567548
51
65
93
95
54
10
35
128638
197822
88
16898
77
18328963
112705
134661
381276194
5
86
21
7
415132
509281290
20
325897
626968069
7
489508316
27
5
3
369494
10694
59
464839
42
4
349461
184939
67
306181
54071
56
9
208098
115324
317487
24
314366
62
308059707
88
68
374182
67
159999
966971611
46
221272
24
32
16423
99
946386515
40637
14266
68
260382
750376804
252340722
370145
17
56
491387371
70
90
36
39
51
45
17
744435531
308057
48
309244
30
262152731
333068
19
57
68
211255
290457
480119
223591
36
157730
73
8
99
468699
27
30
292060
259450
351516259
31
504196164
16559
85
234139
54
84732842
248341
27
92
56583
679072810
36
62
15
42
30
10
207661
53476
12567
4
64
96
17
556259120
245239
361751
414453
86
45
10
655750083
121099
296112
76110
58
46
6
83
786866095
468912
431704353
238479
32531
893979176
6
84
12
1
346190
77
19
71
21
9
2
15067
20
55
48
521992966
51
79
579407224
537294020
419880
391511
8
84
176226
3
169382206
206013
12
23
57
16
325679
8
92
478230
3
264951977
333685
22
8
26
49
761984313
82
87
51
57
465019
58
6
38
94
450427423
75
51
59
179326
64
740634514
437621
914469029
422784
25
42
120753
499888
283533
82
113412
69550
32
411776
20140
890511551
253853
900095998
42
30759
965619930
73
14
419698
1
330942
194527
373514
345706
483989
182589
41
11
451568
30768
245640
616909887
65987
64
90001125
30
35
9
13
91
257718
69
487306305
194168
431000
8
27
87
8917
10
468623
299586
195412
339692
65
163179
808002571
173025
114158
13
32
517724095
2
710923252
15
756215408
93
3
39502
639751480
366220
437616
61
322254
157036
97
27578
23
161209
79
97
155398
128446828
156473
26
177671171
226678
14
18
261823
79
9
25
25
7
241876
39
4
25
27
372526
807849640
267818
140548
238552
6208269
412505
96
3
20
347126
73
57
190013
331822
81
12698372
9
94983
38441
43
437907
158128
50
56206
26995349
358600
91
93
77
21
13
5
7
307266095
23776
88
61
266580
250833
219769
36
25
59
1
796756036
572583207
28
46
394621
417211508
47
82628
3
453690
66
3
382144
613068365
57
48
47
224899261
59
12
11
395262
59
8
29
361126
718
14
252154361
6
103854
6
58
276013
95
77
421631
445078
173064781
419187
176615
46
287369
402720
75
40789
16
12
189532
275650
73
752820215
188347
607908700
37
33
370972
493544
34
748145532
87
6
81
14
48973
601522917
94
80
9
790980565
261825
677476503
147959
126991
70
451202
9
54
94
13
27
192078
20
9
72
390583
760709758
14
2
2
66
8
158400
448006
5
45
54016
350286
4
8
62544
38
45305
59537963
479155
353027
17723
46
81
47
14
7
96
467068916
375886984
79134
7
18
543929248
486577
33
1
50
443852
42
480755538
23
74139
110302
50411099
348487
876029383
90
44
62
3
293396
261561
172813
272475
374401
91
53
25
60
83
3
6
71
95
270833
253180
176900
1
461556
282961
4
897902032
6
39
310332
53773
4
346476
464318468
9
6
305367
99
277509
373312
26
5
145009
55
95
53
325341
93216
320752
84
79280
29
80603
4
421712
316476
142180
84
400705
1
173261
8
69
11
345204
68175
25
65178
29
9
164231018
51
256036
136661
76
14
74
46
12
499562
342795
21
56462
45752
378184
239118563
113807
81
407549
40
2
53
81253
59540573
55
145652
7
80278
45
80
27
366439113
7343
20
16
195562
168413
29750
483592
34213
5
70
11
76
192697
855507534
23
451859
25715
36
2
842103413
23000
403891
489616
73
66
36
3
29030
5
7
27
179466
56
12
471609
358106
40
79
4
396330794
816075083
42
642786051
98
73
73897066
4
303255
89
16
395466
104563
91
977350656
703589880
110546
47
354199
478603
260491
2
66
52
505738565
7282
56
307179
143693
35
52099686
60
44
540320381
137633
479575
6
96
241771
38
67
23
35
157485
175237
5
36
97359
6
64
89
276662
164715
489049
152993
70
183749
38
33
26
6372
917545334
160953
105411
97
304592987
28
802741292
6
54
399515
454037
353967
211040
413275
209098
32
15
58
358322
170181
24
5
316026
22
92
38
102624
40
949880250
378305179
50
43122
7
85
152670
297391
86
21
88
59
99
444431
473923
165215
723924692
61
2
339047
9
103023
237127883
92
8
459649
55
49
5
529549562
199211
202126
168489876
246188
444541
67
70
30
44
256658
76
245162
20
99
42
74
51
77822
6
351106
27
473258
318350
58
13
341715
799792079
14369
120283
22
34
26
146182
76
276030
303567
26
190540
168269
71
101290
190409
16
343360444
29
73
105679248
482374
286768
5
253528
457918
14
48262
249915
33258390
402786
26
447077554
222713
352740
388517
69447
88
73
64
3
58
23
259144
19
31
389275
58
237143
404482917
38
201953
59
43
785525833
324011213
433547
4
27
327663
141570
42
76
55
76
44
65
87
242804
6
316412
363563
313005
69
526107478
167634
2
167330
91
266615808
235919
67
33
27
377216
291373
123365
3
31
92
57
45313
823243835
71
10
100258
367038
4
53
272818
490156
447646
11
41
310063
52
79
45
378241
36
1
5
86
66
94
29
69
427501
111473
8
86
55
8
11
335059
63774
67
46
56
665627124
307614
68438
16731024
173829
10
95
52
5
46
471754
20
84
20
277754
78
928683745
273162
3
82
338490539
12520
81544
246640
187269210
444309
28
1
836756567
252004
350453172
300044
54
42
9
71
211711
3
120861
93
289031948
139859
34
14
135820
82
46
54126
994796630
104061
66
201529
22909
96
12
36
112058303
84
13165
44
5
67999
54
475327
465015
17
84
76438
5
747008748
3
301007
27
74
29
514948531
9
56259
1
13
10
82
101554
203095679
762102814
3
68
24
3
15
33
960911322
251746
165895
85914
339097
52
62006
308144
748229489
405871
93
3
789598885
25
243740
21
498676586
67071318
32
94
2
29
461364
179200
4
134407
1
469322
104039
19
882512233
16331
60
228826
25736869
63
47
238404
233248
103856
51570
1
70
20
251090
263864765
161010
486087
216266
471429
27
310432
6
137939
41
277435
40
54
85
107305
586147262
33
78
91
35
303283
69
45
286178
4
69
45
169138
39
251809
341384
54
86
9
409813
58
38489
93438
209222873
7
312332
126646
40
495778
82253790
23
719176830
245545
59610
192979
170618
4
326632607
622564344
1
335657
422807
90
9
289082
67
50
33
21
26904
441661
96
309618
45
3
148179
51
434345
26814
37
452519
489245
23
10
441210
16
322431
816681876
312221
60
328654
154286
47716
8
63
54
148741763
518005287
46
387762
4
9
12
79
48681
22
247940
96
60
2
497598
5
232923
908106345
60
40
20
196326720
7
58
367395
82
286798
59
4
12
250911
100040
306475
157941
767542958
17
32
56
79
199652
79
49
36122
32
12
81
43
88
32
349693
8734
28272
933548253
457174
45
104179644
6
14
227226
204136
258873
80
468618
286819
52
91
418472
488986396
491556
55
93
128474
129744
34211
191448056
83
13
685919123
31
81
5
527300838
469078
97
8
54089
90
64
185320
848084155
354246
383267
60742
393926
44
94
12379
1688
33845
8
55202
962519685
340541
70886247
9
42
325842880
272520
379802
1
97
228303
25
271196
163074
182589
80584
3
183005
79
37
319973
262848
179825
38
240300
64
73934
2
18252
65
5
83
62
13
485239327
89
212511
365582
114417
238304
9796
113606
879882807
1
5
195770
9
21
14
90
108276
224766
1
55
310889
97
9
95
56
65
5
50
382379
6
232739
11
414165
417325451
110181
58
2
88
321218
60
366053
28
1
139405
38
5050
489834
377999
1
82
84
64
496557
3
10
48915
55
463015955
23
85
197958
382093
6
83
42
86
193592
316974
58
30
96
385320
26
519286313
18730
285829
1
488380
360477
12
368604377
66
214196
62453
505329359
63
439496
52
252037
7
408163
245126
268634
31
425742
48
1
3
381601
4
110678
32
33
30
33229455
34
6
221571
3
467661
274457
86
400397
56
61483
57
422002
27
71
357802
34
437542
3
188189
4
66
82463
23
954936825
76884
17
379785
70
6
485804
533621351
37
92
402510
136383
7
295700
43
3
18978
51
91
8
4
178443
336190
490658
419394
209753
181237792
281321
10484709
522711842
32
94
50927
92
187530
73097
42
21
3
52
54972
284473
404926943
309661
42
254410866
782139461
308717
346191
66
227430
222651
420647
459122
45
43
79
61
320715
39
2
44
667668546
92
1
314225
70
183337
159636
11
418818
6
234459
3
94
81
97
57
149984
391396
61681
438765
22
336553
90
107513
5
64
10
14
76
104396
76060179
8
369541
362854
9
30
138765
269142
35
6
18
6
6
415900
194890
39
492031445
473853
49
46
3
44
48
472730
465770
42
342639
98
879505337
11
68
271274
63072
323213
153438
21
225147
9
96
3
22
47
1
22
164724
400016
6
3
579686214
59
29
9
80
90
87
353947
9
2
5920
92780
132497
95
496823
91
89
24
295409
266664
9
1
25
80
47
31
179686
638999706
80
101363
33
64759
27
386175
329439
6
11
428459999
52
72018
30
63038
373104
329644
65
76
165646
7
138570
62
206260
304967658
8
77499
378791
830901478
29
25
13
39
839847017
7
590126654
82
93
26
65
96931
154117
29
89
145164
50
14696
75
108455
336446
25
173217
5
636443025
8
61
166281
136393
14
2
94
79835
456160300
746994006
278856355
456528
30
93
37
310192
252215
59
88
50
290866
123082
245284
99
85
718066976
30095
20
367200
71
2
3847
34
60
2
41
285943
747158601
40
14
1
93
196841
32
119286
82084
67
167994
11
898916357
10
99
83
207566
79
1
99
49
115957
23
4
990583711
30
43
443832
208131
232915
284011
361621
89
20
237330
141756
2038
699341845
8
60
35
152351
14
9
41
251796966
48
7
85
10
489118036
253017
71
7900
93
434219
15412
196647
69
35
33
8
11
302724082
65
66770
67
56851
174337628
68
15
399873
3
137650
191244
4
301623
472053
11
374147
53
431031
88
61666
67
72
217790727
539822223
462389
9
71
35773
97
488640
588126507
222138
220583
66
77
110539
257331
319608
311705707
65
94
21
7
235277301
9870
90
9
142054
4
139382
973185311
7
40690630
86
60
366936
405549
3
336109
331294
29
483102
273198
259886
233092
16577157
4
5
97
84
35
69954
92
687659697
23
58707
25
738160873
58590
296919
59
242842
2
499517
68
35
297280
42
37
5
75
357908
55
203941
4
489355255
98510
33416
349795
98112
397822
37
93
3
272937
129796
32
873645349
945544569
18
412343
469914685
10
58
28
73
343844
73
175987
86
62
221561
209374
236301
816846424
84457
977199922
5
395570
200579551
11
105032
73
709536635
1
201808
13450405
13
380171
16480
20
30
9
3
5
37
93
65926
60416
68
440792
3
28
2
89
347418
9
123789
9
254675
55
236556
974419181
50
299450
19
78
79
37
226211088
93
130271
61
15
48
91
367122
49
14
98
66
23825
374955
330651
62809917
83462
34
11
12
31
420098
62
8
97
427759
89
64
90
458142
81
83
448555
360537
18
13995
1
43
317639
294271
83
487356
331749766
18
3339
41
15333
42
151076
58
236400
379927
63
79
89
476314
35
33
21
79
63
93
2
296468
59
172021
91223
491005645
305435
493487810
36
9
268473362
6
22
58
5
248881
172167
84
37
672236947
42
197469
21
8
50894
54
172919
401473539
231806
264601
3
4
66
429203
49
44228
30
6
72757
80
431910
756333222
159835
76504
3
352140
37
491517
9
48
49
52
4
96
72957
473402
24
37
130079
90
307645
223454
45
21
280597
90
66
92
14
63
56
9
451336
862675154
72476
512046634
55826
47
17
342355728
264010
765880891
84
221985
246300
16
62
51734
949677659
262948
73
498452
113564
1
56
36
7
92
84
79
94
97
12011
452310
796637851
392044
4
85
205414
83
259026
32271
419171
60
6733
16
97
27057
275528
52
316704
83
50742
171247
10
70
18
10
2
474837
49
31
924354324
118801
16452
95
2
426559
56
221943
768651040
14
18
300595
312563
440190
417539
38
6
32602
70
90
46
3
4
18219470
24
21
329028
14
20
25615
21478
482168
455905
2
88
2
273059
234516
173733
40
16
27517
18
360739
177729
72
3970
130833
51
60
66
86702
218833
441893
42290
118127
157201
245285
460614
129266
184242
22
4
413824
13597
8
45
41
244997
22
44
17
43568
34
107155
37
304141
140220
67
48688853
1
245717
47
281329
302527
99
17
79
381240
498876
9415
414795
452299
5
19
485138
24
7
225772
474659
40
5
93
431253
188353
10
16903815
542018329
294831
8
431985
60
331013
300138
139825
217896
349320
10932
1
249671
157318
41
6
741004862
339917
24
89169
46
71
393407
55
105864
51
163606
27492
422465
68
686926416
95
90
14
73752
477139
246942382
52
51
36054
1
251491
43
906145950
424719
10
39
262854
7
97
43
336301
375301
97
475687
174407
677806929
67991
27
621128907
348837
480635
87196
210119
1
415489
250591
474858
80
13
454912
54
49
300504
41
66
13
796723355
59639
332509
36
486989
120770
18340
20
342123
948937285
448132
55689
60
58
952966418
331860
12
895743855
255315
262550
232042
334460
11
28
82
66
378497
28
27
3
150976
59
357567
7709
534138082
8
85
17
3301
36
125708
345821
77
27
11
452880
12
3
57
8
24
475146
58
83914
82
58
480223
89843
6
7
751146340
78315020
412200
5
471706
270448
637384967
69
36
21
67
42759
4
9
59
26
43
61
84
89
46
485851
283331
6
8
125310
9
59
154302
236111498
59
933376154
75
35643
78
41
70
82
238923
224377
485196
11
18
42
59
374822
4
472236
691691000
5
84
10
9
409770
11
610157677
2
16544
333782
384474
14
66424943
18702
102144507
66
159788
15
373308
353190
191543
1
1
3
30
65
38
96
9594
5
293609
194776
23168
9
34
238191
189435
194196214
462391
122979208
453570
59534
98
430052
16
396778
381834
94
61
96847
49
426277
57
52
87
165983
158694
359741
69
391812
177122
210377
410632
425599
48
185793
5
25132
496199
78081
47
61
21661
272202
65
8
51502
30
99
75
30450
458747
59
4
35
224806
277367
40944
94
3
82
91
71
12
443742
579705662
326860
13009
74
13
46
290378
451226
70
255794
583924757
33655
4
472399
29
12
91
51
25
58
7
439274
435427980
2
19
98
487053
97
36
42
202766
301412
144436
13
69
432580
61
38
427022725
56
496175
166412
23
388305
44
230633
385214
274180
164179
432074
82
5
494355
309177
61
50
128468385
168761
76555
53
3041
3
14
8
477218
2
35
1
75
860816857
147553
3
351082
97
321223
60
53242
34
12
622591452
22380027
114497
87103750
405804
409823
3
355073
195238
982167166
431302
494589
363652
369769
57
79392
83766
95
92907
6
41
367619
98
78
53
218600
317868
31
18
176229
402191
1
23574
370440
865070675
269130
265202
30
46
46
54
374779
90
16
492904
51
214037
85
43
296791
95
461867
177300
2
248209
4
6
91
7
157834
188121387
27408
434686470
936439055
339589
436713
339655
5
109881
78
51
5
135184076
33
319795
40
124568
32
495321609
53
3
364702
236182
447380
3
80
51
492210
27
5
16
336690
115660
18
75
94
142812
18
2774
86
86694
28
954386574
94
135206
66
301421
44
235144
39
13
21
91
67
201974
78
466249
81
310744338
555626853
80
60
88
82
477805449
41
578655495
28
4
85
95
91
79
98
23
326924983
29
12
38
44
329660
35224
476984
817250148
47
7
42
494701
99
452040
10
55
9
25
37
26
255267
301910
286197
34
158534
168196610
2
159641857
35
91
6
120606360
451929
119820
36977
33
631825308
369176
74
7
17
23
184853453
21
82
63
887730600
380188675
77
24
157991
3
48502847
422140
8
6
37
394325
5
6
446498
17
205840336
410811
14
26
26
406039
422233
268620
426106
226420
3
369796
249127
99
348324
87
411820
45
6202130
456784
247216
31
95
399353702
383609
104264
54
307800
67
343829
4
8
405484
20
46002679
524540800
91
80
160836
234216
39
59
345912
467742
321889328
49
3
45
494046813
193039
312023
374635
54278
15
30
23
78
54
4
94
35
156833
84
444141
302859
9
98
56
38
94
93
368900558
400001
81
36
14
13
26199
67
11
63
444990
90
44
451664
101689940
142331
28
22
336839
23026
209706
59
101692
47
56
54
119419
466665
4
14
369071
14
137713
62
250915805
81
47
90
12
428390
8
305060
998702062
12
8
61
222474
87
89
191976
35
22
326171
67
208394
50
203271819
25
89146
382139095
59
23673413
96
2
132949
84
283722
30703
13
31425
8
296666
486799
369782
85
60
261129
44
153912
62
50
38
74
44
30
412211
12
4
1
99
7
35
223092
4
164406
299623
51
62281838
13
7507
110718
96
862318257
325170
68
163253
4
873140180
490964
32
192219
242906
62
269960
7
86372
412468
341180
311019
84
397038
492354
818560952
9
345745
2
285542
96
42
86
496566
429223
274709
2
59
131393
81
4
34
6
472853598
2
13
220918
392508
3
4
80
2
47688
2
894231725
83371
447098
16
243430466
233291
327730
90925370
725958534
5
510095625
80
70
94
349172
771308326
71
467827
13799051
3
85
194884776
983253959
5
842638291
18641
34
30
18
72
113364
204843
87
23
74
1
18
46
77
271514
47
354675343
165984
403145
64
23
44
41070
152103837
8
209202
62
63
398236
34
508954084
521475358
79
48
20
450470
12
362271876
421024
466756
83
340030
74
77
310082
89
491086
75
68
22
384888
308865
177869
92
44
22
7
53
375028
20
210327
357887
436633
53
63697
295200
77
66
5
89
68
5310
73516
2
49
2
27
1
431383
701381104
48
49
38
89
276007
3
1
408727
16
233094
168809
181432
4
450862
467480669
174555
1
61
66
72
359600
180305
346020
21
43
400086
58
93983
434722484
110931
48
87332
110220
436432
4
127721
288460
159149
91
466717
20
673931164
90
432820
131350
485536
75676
6
5
477709
191062
81
122119
42
34
196439376
63
146035
42
80337
448167
66
222485
986061538
92
5
76
298957
33
14
69
472199
246803
34
271454
5
47595
24
26
47
9
6
13472
34
32888
34
316
71
331030
14898
445526
166086
219645
98
276743
483863
309966
190295
244921
4
89
15510
26
5
43
232645
2
528088471
1
55
481563
85
3
490234
10
21
96
198467
82098
222203
39
420593
1
222104
248284
26
464187
128005
303812
247321
215503
36
470101
638898485
15102
40
141777
59
76
7076
24
72
2
28420
861592178
12
784473661
49
6
7
934832527
48
89
452291
24
558384720
59
33
58
98023
378097
223151
17
213155
23
5
67
58
222550
66
466082
100220
414112
40
4
15
150521
39
7
75
89
293516
327431
143680
226552
401793
90255
209188265
385439
1
9
412113
41740
277177
5
38
13604
110693
25
86
492446
339770
261923
107492
496926278
941956706
55398
452220
59
484784
31601
30328
5
40
8
33
6
13
373573
732066846
3
3
65
294536
338413
98678950
43
5
60
40598
141990
928783891
96
52
85
59
2
397203
132229
65
127009
99
12
8
10
216729
1565
98754
86900091
679885277
371260
374484
98
222771
202699
3
455024
270743
75
425898
48
19
3
55
18
71
17
89
259646
50
93
417452
4
46
9
33
48
108241985
40
314487
4
163549
829150735
361949
334722
53
6
75
2
17
244346
409809
126063288
336881
53459732
28
60
33
14
465698
210954
413440
69
24
173274
44
393035
7925
838110071
276508598
535873464
298436
12
62334
965538899
473149
343499
11
55
44
4
80704
120622
442071
189509
178643
216516505
11
27
44
168739
392665
50
79665
292818
7
21
384169
49947
31
14928
86126
82
71
40788
94
321189
25469
382923
231751
1
90
57
435174
90
449780
8
442050
68
959226823
13132
97
9
991553884
45
4
15193
87
69
6
689717510
66
430224
89
86791
59
173276
3
164000
72
116084
429685
425508
243957
88
1
461195
474777
315541
31164
37
51
313307
49
321037
41
40
302219
496156
485063
78
1
96
27
497169935
10
460438890
57
429572
56
145136
541719252
580488228
258462
412908
70
433063
569279672
9
28
30
222066
186893
300012
677941995
442104
234191208
70
320508
5
226325
39
8780
51
29
251249
3
369549
265536
206956
19
47
178782
7
22
77
29
4
48
69
38387
422187312
14132
419742
94
712122058
277287
1
362758
81
19
483041
812391604
96
73999
69
23
234865379
92
8
407721
7
402137
119088200
44
100566
98
958205195
389519
73
33
76
439
80
12
34
249490
69
254439
92
619942017
447228
132853
496000
148359
38
90
65
151712
13
7451
99
2
67
81747
30
976712304
42
9
39
32
98
717661348
105704707
16
78
316510
33
351133
80
8
210554
224615
1317
88
38
180019
107370
9
25692
59
63
442698
7238
912200327
369964750
24
3
15
383784
81
609607117
400109
5
231047
5
35
343556
434120210
9
50
35
34
28
79
33
29
188949
217967397
22
438457
57
74
4070
91306
99
38422
124483
37
243575821
81
66
308425
4
295742
34
134874359
257781
3
56
14417
152210
342479
391998
6
12
60
448216
55
257118
1
365140
59
231342
187259636
71
837451684
941922370
23
448044
23596
130280
157037
420888
76
183456005
304692
60
93
2
474283
420095
8
32
66
467824
55
115109
26
461411
64
209732103
35
247727
66
12491
27
53223
171376
128326
6
320640
61
68
491974823
11
53
264246
731036277
59
6
18
57
22961
51
64
12
7
274493
279755
77
180081
85
52
336887306
66
19
60
37
435080
9
100298
64
139968
3
34
96
213337
97
52
93
90
7963
26
150969
61
3
93
10
161415
56
75140
395865715
337644661
52777
326902077
56
14
96
9
92
8
141770
373488
296212
9
93
455424
461452
99
34
49097
406457
25
19
81
46
455117
101563
74
64
189948
543138973
71
97
446947
67936
348119
257257
45
477328
22
280962221
51
85
90
173024
286605
5898
49
8224
650884684
437167
42
251472353
87
270080
96
803056104
166502
3
27
85
98
73
377819
31672
4
9157
271480653
58588
76
167896
72
10
63
182361
12
993621948
426314
272308
292041
23
124196649
22
61
46
78
87
98
244805
87
223850
87
26
8
14
73
801350398
34
45830
309276
44007
32
688986314
928508779
73601
289255
77
7
268615
215546
69359
67
12
116112
83
18
4
78
15450
13990
43
271640
486914
60
70
36
78
5
216872
476267
483867
127968
88
480921
90
58
229946
96
59
856468081
367684332
88866126
278419
640334212
79
322234
486325
474118
5
61
282499
1501
91
68
94
131497
49
4
93
36
514781349
88
337972
30
3
55
620299647
50153
58
350784
30
975243774
76
5
424894
35
463471
90
3
251226
94
413998195
279055
494967
60
343470
140605
90812182
84
58715
62
35
49316
20
95
88
27
17
28
236455
87
26
48
77080
80
380883
111980
409805992
56
3
172047
29
32
253135
66
51
49797
19
60
67
1
94
4
221166
476418
336281
29
33
12
268913
34
407084
4
40121
1
85407
456817
212745
36
56
61
27
1
69
9
50
61
1
365930
99
1
65
822562138
289911
12
100803
264007
300682
39
40
5
10
95
357081
84157
12
696124606
58
42183
253493
886600004
13
44
3
229462
39352
81
314602
17
8
773984955
1
443834
57
30
480904
39
486753644
957398395
184034
293861
378951
460883
84
98
9
11
4
99
65
100589
277190
16
8
5
4
82
29
302184
46
65
285919
44
150697216
92
98
118671
14
83
2
494821
587066544
7
8
324629
366579
50
478296
208349
81402
90
71
22254
9601
9
70
812757581
7
80350
154004469
289510
174965
72
30
139262
67
533790246
38
9
37
479321
71
41
337095
346527
483414
22
31248
190241
57
85
617837263
409414
99
74
88
648397082
2
2
239299121
373185976
3
197382
17
7
486295
231541
45
90
139510139
16
442712
9
289517771
282603
281274
326083
70
109753
68
47
333987600
86
79
372265
484157
58
22
161462
4
68
476789
75
9
96
346608
447772
67
225468
66
36
75
103895
61
59
445357
35733
441496
266395
264861
86374
7
74
942387368
5
309044
36
284155
9
59
18
979443905
258486
811568576
99
444973
494924
561725875
44887
49
16
37
842512427
45
156552
227383
278163
64
34
302176
8
431302
391151
17
185727
61
93
22931
6
43
4
498960
338384
449188
112418
492147
179270
17
97
77
91
53
5
651114310
93716
844690122
73
38
51
18
232807
73686
26878
360584
55
494279
311338
59649
228711
921496001
81
226014
494985
56
120334
377979
99
17
23
256536
12
161660
23
449310
409684
339248
321714
89
8
90930216
27288
257267
379470182
472497
7
93
60
196803
19511
395595
11
78331
90
40
4
52
509789368
54
409021
52
41
260691
115404776
134946
40
8
103369
513193415
298624
275122
15
269259
49728211
78
40
340267066
56
36
10
5
45
267440
331617
468659
937475273
818398652
86017
50
415659
6
43
322038
98
211055
5
7
47
5
370662
70
91
8
76
5931
34
240909
77
449467638
118762
26
139929
134789075
113828
99
14
2
408597
47
86
39
40
6
24
456385
77
413048
453720
1
148410
31
64455
7
150618507
931580316
29
103321
336602
57168
91
332987
80
860429164
10092
68
59
80
99
82
478221
65
34
8
358914
8
88
85
316714
297631
338378
228145
17
32
45
17
58
32713
75
204321
191231
89
83
33
69
47
542985215
417778
58
71
97
104755
243365
691211924
6
125554
10
267422
81
8
344596
224507
37616
13493
7
464249
80
90
50330
86
35
53
310492
36
90
64
14
96
14
120932
88
39
12
36070
230812
181020
225299
827672061
370545
24
553430088
7
803182830
83
69870449
5
61
308641
9
68
21
498722
133481
37
40
66781
375748
85305728
431413
802514335
269941
31
81291
50
366862
267304
81
50610
420141
98
88
6
58
722085994
438373
63349
15
2
5
495487
478043
423683
17
461581
315200
281557
513793205
303983
55
346899
37
86
931449662
14
72
401082
422438
19860
11
97847524
71
19
7
4
3
22
324468
75765
20
3
25
36
85
93
353935
2
28
57
15
753287895
99
90
79
76
11
876794365
485878
72929640
30
644756834
37
483943
782687969
74
472494
943645082
371138
550966111
313534
413919
320881
275453
4
440748
457781578
42260911
16
22
366813
309644
148086
676917168
442583
68
78
402836
33
58292
34
166091
74
10
24
11202
12
142055820
317762
159934
44
283285
34
15
81
29
65520
4
31
73
193582384
9
57
82
238276
149679
90
36
7
64
90
546754167
263863
44
474831
141468
782032821
25
458343
199752
452165114
35
22
69
56
38
404217
10
12
97237
85
43
157402
238251
360120
17
358332664
379369
2
5952474
80
32565
67
88
15
97658990
28
340314
453966
297583
432375
366115
1
186291
695787097
50
291130
24
247186074
466873
309705
49
5
329421672
383669013
91713
9
25
56829
231276
762370790
121867
71
23262
73
90
17
99
947196686
90
82
8
181759
101319
83
92
155603
30
288827
89
154630
71
413149
298909
243228
173985
87
26
44
362444840
348141
76
194474
9
253654
10
102151
223287
85
408038483
74
11
19
4
3
6
547274447
3029227
43
2
774227458
58
324113
3
19
957021460
87
32173
34806
487728
54
169254
179200889
98
79
126791
29
331493250
234335
44294352
57
67
735695338
482645
56
95
42
494655
351389
468136359
45
473768
235109
689622707
62
208778
130275
57
65
120722
4
296804
456626
7
19
60
27
164100
347717
81
1040792
230552
45
46
42
255741
98
708397148
58
23
313196
232212
59497342
71
460594
881063806
289062933
16
50
6
107237
5
84
358626
74
390126
5
695968595
154637765
258304
84
66
1
85
847040032
128247
18
12316
85
18
51
208781
81
91
76
17
188941
449216
22
474145239
74
97169
88
8
304027
313661
27
8
4
239279
68
474938
71
345368
6
47564
19
433711
255741
592337649
356480
5
37319
5
107213
22
497264
461049
230811
141229
60
287327629
39280
47
60
467457
277403
51795
97
64046938
2
233268
74
62
65
34
818137220
2
65
1
22
600230765
22
15
94
144415
21
89
455403
195216
82934
26232
347891
2
99
267319
75
5
130552
87907
465666
487857
4
454355
174328
435861
9
12
222988
7
20
224291
429224
86
49
433646
184925
499493
395105
9
95
45
477194
186764
2
148808
51
317819
6
186331
91
25
108248
52
22
265095
467336
50
218835
76
99
271948
45
48
64
25
24
25
332781
2
116468
7
310548
93074
92
448575730
73
92
22
344698
25532
74
44
1
85
75
45
115594
8
935601543
177231
239204
238279
115760547
86
116455834
86
191422
330434
52
15
435764084
9
494880
90
12642759
272155
385832
55
107534
346740
85
349253
1
89307
90
339384
9
230050
11
81739
92
13
493944
84
319901
392452
323771
481469
52
220655
7
214225
292690
5
88
96
346542711
88
407590
7
376824
91
64
354273
25
436413
93267
8
123821
50
123048
420854
80
206343
466170
83889
121359
87
125639
6
99
364065
297483
358362
89523
12
366201
116771390
8
387112
15246
54
92
380616
211094
1
84488218
54967
27
39897
60
1
54
327752124
2
94
303916
61
72
96799
375054
48120
6
90
293909
434296
72695
360967
53207
6989669
95
134092
181277
93
6
134275
5
34
37256
450124
62
84
474641
10
66961
104977
64
157695
498907
32069369
96
16
31
13
313212
92
84
219023
292637
56
102714
246668
446630
20
33
412849
84
89
217317
366453
375036044
276344751
496428
98
76
15
9
89
436982
67
272115
497742
67902
22
329418
349125
177276260
442634
31
380582
613725532
6
60
230977
48
68
99
364068384
89
773437856
452174
59
64
159952
17
5
115042
69
30
24
722573936
30498
170827
44354
6
6
29
356302
6
55928
78
147682
600287851
25
44
84
60
67
23
720834207
41
159058
7
24
413986
40
345582
110966
265501548
474254
477475
7
9886
40
4
54
90
768978850
314071
276655
4
454777
80
400137
44
8
266360
495919
95
196732
8468
409387
454521
106244455
175436
385358
3
97
203280
2
431343
1
26439477
66
1
41
39
234055669
6
405952121
1
654020349
16
37709
3
103327
48394
418273
459810
115443
622113536
102165
20
5
153608
240570454
255974
87
24
46
176591
462438
462992
72027
50
491904
77
15
401261
69
971624832
14717
96645113
80
30430
45015
22
290627910
44
24
69
443402
481900
75
198836
78
24
78
53
465564
92
78
334959860
99
40
9
462042
5
277293
75049931
229624
958127581
486903
655369983
358192
264406
3
430264556
264669
6
77
390391
67
496075
81
357819
93
87
52
207173
29
38
41
82
3
239319
80
157381
10
458974
63658
26
41
268939289
82
20
7
54
43
309055
76
177785
207457
226975
208501
98
72
436385
60
42
239986
37
46
3
385469
100336
306087
237681191
43
97876706
348446
978250265
19757
185886
77
15
45
79
392136887
546373141
38
73
7
654813504
431943
69
70
483155
36274
424163953
46
287936
78
297892
385399
2
48
67
503411922
32
53
84
192500004
134018
203729
477313
99
41
38
98
376986
64
17
67
44
98
154918
34
14117282
243125
81
103257
5
9
143826
167668
864562642
231841
8
68
12
8
398384
791129470
88
775971173
67429
8
8
30
73
57
57140
273973
5
59
52
145247
80
79
55
73
2
288019
19
18
7
3
95088
81
303840
79
301886
39
304497
77
171752
22658
61
43
246588
8
384269
291771910
36
69
108835
410656
61
23
39
7110
118337
455134
299134723
33
101800776
205908
25
70101
76
23
492268
327102
334441307
68
26
338016235
421116086
65
73
93
35
16
1
127257
397820
25
494810
31
373225
189646
20335
4
80
94
59
72
335178
446550688
94
450947
692485478
43
4
34
24
45
74
811197663
56
80
274778642
998416299
846046657
395732
81
253634
109231
138735
74
132928882
97
31
323563
29897
34
38
2
519353545
24
53
455424
8
231242
99648
92
82
150180
68680939
98
8
260344
387740
25
743954857
758406322
139278
69
247146
85
388486
75373
5
55
71
226762
35
26
17
75
223836
8
19371
22
256764
101970
628311173
546671699
96
184840423
91
65
14
83
93
409153
478395
6
39779
435103
50
33
463740
61
57
9
71
60
62
200252
312965
4
4
22019
5
127160
19
90
379010
86
19
12
294329
13
45
5
368157
59
83
46
275199
63753
36
721342268
78
135768
19
75
2
80
27
338582
99
36
47
54113
23746753
808869986
390221
3
319624
65
175932
219582
499104
176892947
1
64
210017
407043
15
207298
42
226141
57
26384
246622
452885925
424188
97
84
16109764
94
61
46
61387
64
442611
76
44040
864724939
62
77
144596
309720552
2
26
61798
29
74071
48
636692010
362948
49434
48
32
66
90751992
313161
90
19
75
686014114
353814
673081231
74
6
57351
81
209854
13
35
79
858954048
177470
395957
47
171899348
85
86
61
776367584
25740
18
45
4
141325
1
98
76
456426
341444
66
6
4
297555
52
179866948
426372
227011
186195
269167
67
154563
424240
50
2
98
43
58
99
3
14
409173
37
83
641062196
324484
78
94
67
455560
443125
26
394497
34
319685
421220
3
334410
61
81
409652
47
23638
84377
555006614
28
626406749
27338
53278
263292
472424
332642
124179
75435
88
55
290513
91
47
24
97
398127
61771495
791841056
322073147
94
39
5
828684395
80
98
80
355872
204286
97
82
170775
168209
40
79
173246
148707
59
304267
81
32
21
252937
5
74
97
99
365449100
22
90
40
74
69
10
3
227002114
58
55
354702
38
104820
42
32
201483
236772
20
80
71
209722
485671
61
369963
65552875
181509
72
4
49
10
43
173164
271836
98
209466
810301247
15
321483
39
446141
69
11661
240165
421499
19
79
2
350577
327042
406639
326780
142492
5
243830
19
1
26
2
9
955926200
1
209226
7
31
420203
405674
21
90178
12098
13372
844406446
31061
478758
83
47
6
307281
385838
85
535743252
383664
81
6
97369
494120
21454
22211
29
62
44
388622
3
98
61
111398
78
429779459
73
66
272282
101866
131068
253786
207673909
320807
87
87
79449
223864
193930
65
10
469304
399551
212749
331803
227460
14764
420312007
72
963057669
34
46
4
2
45
88
8
60
661541060
16
79064538
352176
94410
49
448038
77
483011
85
1629
274630680
467911
47
88
364353
58
101145
291516
556673048
200396
495847
650798260
160503
254868
95
79
503317502
68
291449
556262227
68
4
56
1400
5
24
362922
67
305991
41
18
82
77
5
398225
3
453490
320105
252039
59
93
119059
9
144216070
8
70
33
95
393399
236918
51
462217
96
193750
92
74
87571
97050
383121
487755
33
185522
9
19
55
13672
122856
657134347
475934
2
476663
88
3
388954
90
6
406088904
313776
268095
29
43
1
133358
303205
5
93
63
358180
253052
78
64
5
36
99
205423908
44
48
361740694
305035720
486737
92
30
1
2
167226
487133
347110
211117221
40
49
352722
6
13
121724
724787479
73
17
6
200951
2512
475118
92
3
490010
1
39
8
466128
132037
539617018
10
64
34657
448895
413416672
113713639
76
416440
42
36431
321885
74
84
78
457125
224978
94
36
320996
61
22
261568
83
21
6637
900206076
69
792938806
18
388022
43
272830126
3
456031390
118767
14
341742
702433730
369420
320725
337621
469980
9
8
79
63
28
9
11
76
41
76
293933768
404616
491281
39
60
9
19
88
158665
87
52
72
87
42592552
2
142654
88
4
392006
368037
20
201035
38
386003
70
543274855
79
56
404469
52
36
10
208579
361646
64245
66
50
37
6
2
17175
280698
475301
416684
99
53
57
414823
32
220296
34
31448
15
373321
23
319030
47
40
6
460210
401443
472859
402317160
6
87
3
3
230518
110894
53
4
56
92
47
338104
37
234550
328607
12
22
326382
57
5
333584
93
74
138754
81
874178316
139046
451138
949155621
347192
52
5
457619
66
311165
407078
341917
54131
5
65
189525
7
47
61
100926
81
413582
14360
62
6
452029
180914
3
42
8
6
474310383
113989
54
79
96
6
76
93
50
149846
35
65
24
39
46
329305
155067
52
39
390372
4
36
67
420435
76
67
81
86
232397943
337143
90
6
170586
266314
347466
433688
52
66
229545
7
65
62094
195799
8
882071656
99
181346
37
7
46
216430
453613
409575
42095
63
72
18
67
33303
89
71264
4
941132542
2
64
61
581685045
3
92
73126
20
88
46
76
131966
218982739
98
5
377667
924598628
87
405710
430329
423924544
74
249012
63
339043
31
340631043
2
271681
45
64
6
89
2
92
31
252074
293825
334590
584120515
405047
25
268960
64
468238
199259
174119
225656
76
9
109894
18
360334
35
90
359865
170260
194594
39
48789
452991
141520
43280
54
453490
9
90
449305
330063
61
334783
93
59
56
397423
270129
439858
20366
44
51
436376
91
415586
491070
153636
786356888
290891
198025
44310
67029
52
16629
143774
71
325347
17
105481
6
149810
265930842
86
364125078
76
164148
1824
68
303151
294496
77
863291731
32
55
78
22324
169448
7
678026099
78
55
601427412
78
68
3
90
81411
34
8
28323
140418
222993
82
50
26
9
3
134446
89608
39
87873
89
467597
11
54
90
24
239052
285553
6
101452
84
16
91
110928
6
63
63
760391605
86
154730
52
16891
468301
307485
90
144199
3
91
335041
477482
33
52
956154843
67
92
89
69172
95
55
328712
345043
75
1
53
48
5
1
40
5
474688518
151106
43
499648082
95
6372
94
98
10443
83329
35
81
25296
316624
75
33
40
5
42531
376695
97
397440
719047240
24
149119
89
9
3
23
104094
35
425497
963229222
12879450
374913
725567830
90
10
1
446125
84
596889499
90
99
409854057
94
66
79
360956
419829
55
82740
222681
280757
95
456784
56
343331
965538796
111207
126876337
61
415356
97
99
35
375214
15
73
333592
32
103904
21
180050
16
7
78
132154
293339
56
35
53
421249869
128679
393799
391216663
9
247872
459515
3
11
174766
95
7
21317
40
31
176653
55
235979
3
52
37383
82
276615557
68
36
92
101973752
466262
94
727609969
76
474649
57
82
412736
144271767
980784867
21
4
475354
67
61
65244
358982
41
425472
94
13
335276
108482
957621957
176715
95
86686
6
16
26
4
237712
402933276
168644
82900
129371
386421
68254
67
12
4171
170681
280103
749762166
185647
35
471765
393235
88
495343
383743
860505877
427889
33
275071
99
257788
269536
13
3
449849
3
22126
54
2033
118154990
325813472
93
77338
3
5
35978
87233
210620
77776
31
43
43532
319541
97
69854
342580
129291
66
194512
320147
42
137785
75
41
380789
75
205106
457518
62
115362634
86
35
37
28
71
3
59
775592724
178228
344584
97
416087
156916
954923087
289219
699522980
42048
721
88
292196
25
42014
48
46
65
40
39
957283872
459567
50
139075
40
5
21
396320
354028
33
54
39
73
80625
66
262697
163151
7
166141
668090236
41
89
18
95
253984
8
383587
398462442
74
276475
59
97
293810
22
1
59
26
462212
668207682
77514
395550
419340
137798
398840
10
365151
31
490647
608193611
115332
491882
74
1425
95
81
280737
121346457
80488
3
774663833
4
66
9
9
244899
240425
44
309059
222752
19
127480630
344423
59964
66
888458098
52523
96
62
174960
38
276563
475775
1
23
93475
67
1
86
1
81
74
25
206569
417821
17
56
73809
261633
970323235
6
69
58
485523
622601838
304830
2
238991479
419643
7
50
67
40
446472
374850
2
319078
148589
90
57
48
296714
80
990885231
871523173
14
94
323844
169938481
3
57
423701
52
279972078
491407
89
52
232010
221473
38
1
252654499
328505139
183524779
61
458088
30
18
3
85
20
292024
219082
6
355728
148230
234339
13620
9
5
303585498
33
6
309597
183115
5
68
71
72
244172
311470
148487
104172
43
535083996
2
243449
556243655
297282
86
72
2
189147
3
82
84
333920
19
473827
319725
4
61
273186
8
162551899
9
58
741074872
10378009
53
6
16
72
23
443921
52
38
18
57
468436
360739852
91
119801
395781
36
441044
362516
19
220428
256920
88
57
105294
96354
18
8
15
418924
86
253021
8
67
818987029
92
99
7
293883
216316
409144
223619
228683
85
24
81
40502
134622
4
62
5
83
63
355960
24604
232938026
318042
780152380
623669597
50
152476
882604787
36
24
213433
421357
10
54
94380
92
207008
66
30
45
75
464620
391712
474217
2
43
1
497627
92
232099
31044
49
73762196
93
7
321783
55661
34897
98
361582
89
43
68
8
69
75
66
461586
26009919
80
86
334000
490771
63
4
3
266820
382537
12
294401
361773
8
284828
43
250041
766407311
378949
28
61
269468603
56
9
476433356
116824
68
239218
24805294
545698742
316064
187649
23343267
275067
379475
78
282017
95
83
20
150288
82
378283
89458
495173
156898
40
149992
141449
26
238871
94
34489086
210198
11
16
84
94
467940
21
526879742
63494
375846
497438
25
89762
478210
349854
15
24
2
6
93
45399
22
2
496860
439881
88
198141
334963
445363137
72449
433883
21
37869
19
157246
416018
41
33
7
8
410762
72
229920
68
99
124275
439075
8
743314610
58
196797
97
79
268476
45
86
30
66
395343
68
325197
49
49852
23
17
997809800
457867
18
54
484592
19
98
19
27
1
358433919
37
33795
384710
26390
102202126
190617947
45
286336
20
66
417453
3
55
82
407562
786839305
83
130776
53
732180207
92
461976
4
7
636714288
4
239057
73
86
121408
43
274830017
405701
175295365
64
216691
217248
113214
19
494924
306275
18
68
347965002
119675
497220
53
79
310633
94
74
4941
3
20
279725
86
781497090
85
61
116049
18
398535
65
95947
82
23813
2
68
158609
115922
385915
35
19188
94
54
86
42
11465
71
54
241809
289091
94
47
546335862
833717831
24
243995
307323110
366461
113629
97
947223659
58
73
336629
162753
450367
249795
93
85321
43
92
5667
87739518
81604
325100
52185
437636
17337
60
62
151552138
48
92
256647
474878430
41524
483715
71295
489359
301440
49
672982621
42
381505
68
96
398398
59
258905
47
33859065
2
14
408485
257828
922386761
41
185646
491075
70
222606
18
307976
21
31382
91
26
3
75
11
35
363362
6
7
223662
46
5
269166
485564
12473
4
55549
96
32
98
8
61
43645070
8
488919
267271
186252
165955
66
55
39
224312
138761
466378
7
468548
380035
81
52
290489
158566
1
74
93
80912
78
36
90821
35
64
55
35
618458693
16
376584
870107845
5
92451
151411
73807
305325
203937
56
47
427640
92
34
301928
78
6044
83
85
69987
166361
36
828071788
384632
3
413288
33
417572960
1
813933276
55
35
532261017
245339
46
109685
337840187
2
17
44
25008
74
5
364978
113141
245405
45
87
18
20
13
49021
66
478618
57
81
2
395039
283592
82
306725
289377
279658
212756
7
16
6
9
358269
348547
11012
98
49
25
201743
32
368127
76
83
292044
77
181419691
53104
347307
18
16
49
2
349978
97
329810
81683
8
159045
329080
82
191579627
12
452882
57
62
87514
205741
39497
438878
78
42
57
12
8
87
365447
383823
266645
240933
63
154975
120338
4511
26
259270
36
152984
793227855
26
11
25
8
12
417752
55
94
466563
424421
41
34268
210865
80
250102
47
17
84678
426961
83
6
139869
230092
98987
84
70
333999
11
714028944
21
193211
9
20
7
349374
13
48
168455468
221237
87
9
77
76
8
342709
7
17
73
96
7
17
194801
88
877499307
93
189402
434393
91
38
47
79
85
20
202180530
705971920
433500
74
392153
2
107370
481470
11
26
59
973892763
65
52
1713
234196
55
118309
25156
209226
81
299871
167344
19
61736354
98901491
8
44
86
485499
27
219572
5
381225
352272
483666
323277
177194071
44
233366
96222
3137
499358
13
326985
28
11
59
112561
33
20
8
556409843
70
444163
69
87
90
679639728
6
217788
99
381083
27
669796375
61
291674
11
51291
212202
31
31
93851
212464
112956
27917
40
210305
78
255605
46
296630154
27
302067
11
10
422140
8
328618
455413
336729
410248
26
1
38
486430
93
96
101560
96
162624
432762
7
9
83
22
84
714591939
78
466468
31
97
534752507
128956
65
64567
654578545
46
85
435599
905692848
118947
35
99782
19
93
84
269334
413981
64140
255975
75
33078
47
111021
420089
94842
166912499
22
272558
10
32
62
274103
399144
83881
78
6
1
79
809498909
86
28
191275
54
88
131521
41
24045120
4
281221
75
30
75
83
355123
78752328
23362
58972
25
67
40
63072
239825901
19733
24
55
13
56
5
64
98
123814
64
66
17
95
469958
706
7
42136
264849
407107
125017
119309510
203011
79
86
345973
774619833
606702819
139093
314291
210055996
75522
361556
552511413
91
62
198505
487810
312094
40
376096
10
31
19
434715
495550
4
49
9
41
26
71
149974751
182200
444973
48284
275753
299277
221008
325263
81354
268808
439185
69
77
430617
279299
428203
363598060
392626
180004
143010
165000
42695
549510451
142536
90325
12
73704
9
172399
37
58
74
211153
44
76
4
144729
76
21
98
466522
271189
7
5
60
7
71
836839940
7
25
82
273720
22
47
22
825608537
484872
380830
451071
66
51
69
489441
215544362
87
643014538
22
242056
463213
201360
351912
60
84
110795
77
92113882
59
376498
440544159
9
30
876270195
49
93
225672
385770
261311
19
478019
160695
54
1
84
53
65114
82
5
461873925
92
11
841515438
136938
2
40
59550
81
6
12
3
182407
261793
11
17
47
90
8
244849
44955
93
65
419044
69
99
87
49
191711
56
213312380
84
82
198804
4
388524
53
842963381
39
18
98
7
304852
405532
296545
131732
48
97
257239
392193
40
877508274
309187
473656
82
21
178896
93
455841
24
99
355739
92
64258
33
382116
5
230532
12
239945
6
43
233706
77
30
13
7
937800042
29
153944
44
6
8
84
20
8
193694
181555
925310347
473099
161268
407908
414106
476803
137056
225902
35281
4
82
3
335304
5
268169
32625
47
144989
145281
19
82
182414
7
61
186184
95
4
82
10
490094158
82
32
474692
31
48
438846
66
111945
692831403
105899
379181
923220607
457264
9
14
427269
278505
921326965
352447
504237099
29
442225
71
761266828
481361
83
97
68
91
490794
998438292
87647
368391
84
3
64
245968
99
41
97
28
75963
283232
745380233
5
508000318
21254
4
296798
20
2
391704
561813444
3717431
70
53
15
483605249
89
288136
88
33
42
329957977
32
14
334733
97
32
401280
92
146692184
54
4267
21
370327
21
204795741
205682
499210
74115
275429
14
30
95
360683360
54
809511646
47
112688
826685983
61
67
89
493472
15
8
29
148339556
15
61
34
121822
253716
374830
67
177728
453971
91
18
389777957
487521
5
304239
24
409289
26
42274768
764282233
532912074
11
525868500
47
475072
427210
45
42
137235549
19
23869
193323927
56
493224
225929
801782000
250117
33
282206
47157
298947
480434
6
544322824
9
42
219045
333287
215530
4
47603
131344
9
235628
237904
126661
120517
661278529
485257
388315
24793
2
934900145
109276660
15
235596
67
82
1
409208
596337000
408029
4
15
60785
28
50
55
313268
26369
5
28774
14
430382
93
2
73
485480
66
73
466400
14
77363
56
95
105974
10
489290
58
85
366413023
52295
197382
12824
58
461721
11
100933
371453
92555
375077
5
12
42283
37
37
187846
319404
467364
94
911867526
724306149
249796
4
39
98
70
27
252323
3
443304
87
30
51
432968
46
475428
29
2
53366
2
56
64
923032189
6
556282293
66
6
88
58
445357
9
624062756
46
78
98
13
376479542
6
93
36
21
384152
256259
512735401
455441
4
6
154233
38349
380648
341641
47
68
13323
496258
19916
231446
44
14
35839
65
4
334133
281510
36
21457
54
14
1
506885664
53
290304
282314
4188227
14
271485504
75
385780
137426
353597626
258435
430893
322221
372561
290016
8056
46
32
173948
24
12367
428751
22
27
60
89
92
88
83
53
6
9
13736
310796
455358
240630
244256
371892718
200906
2
314011
43
17643
410088
85
84
259487
394673
12
263857
311587
5
99
82
498934
99
317017
398893
63
22
14
72
39
8
82
31
352252
985646287
89
90
82
105128
24095
398673
28448
594011558
8
6
8
35
8
10
213979
185401
3
498665
17
1
57
133869
6
227228
24
14
23724
24
395419
35
59
5
39
783930144
76
50
416141
2
7
412343047
150227
97
357459
13
36
355460
208654
339644
5
144764
128977
62
5
1
33
54
101393
228203
85
377274
86
15
97
81
381276
765428428
73832
89
328961
249371
92
884363396
283571
27
120434794
1
155268
3
158152066
244529
65
47
10
314737
314193
46
461734
498519
189020
185960
58
410777
31
91
63
284781
73
61238
42
72
2
76
49
202896
10
99
91
1
348093
155683
27
95033
48165
379189
75
90
63
89
348211
58
15358
34
59
13
31
53
83115
74
123698
24
8
68
433914
52
46
36
355177
44
66697
56
50
16
63
227451
66
95
77
274464
24
255807
290860
53
15
11
48
4
68491
168982
37624771
5
15
591854291
217038
18
142168
450893
207279
186706
53
68
6
4
34
65
28
84938
32
25
87
715082515
237388
63
496300
14
244211
224874
47
211240
247114
311611
16
64
97906
3
93839
288617
94
74
218918
229342560
352383
470979
393564
378874
10
9
46
430176
27
37
39
172651
15108
45
184247
42258
36
29
302873
118595
57
317878131
442549
4631317
422268
861350876
51
4
296102
321024
465953
78
276406
152258
9
22
852594652
98
528642062
61
44
348878
20
89
102276
296068
49236
72
697479671
6
35990
84
77
44
4
1
394805
317437
93
54361
39
50136
6
16
321180
89764
282291
9845
512352929
40
728829647
496270514
20
36899
29179
431129
8
381140
44
367840
326696
6
96
91
631844781
75
16
30
78
180466
12
213230
17
311954
371305
70794
4
198324
963385640
53
296353
50625
46
322961
23146
77
79
42
415643
400181
384724
26
30
128771
186220
94
84
345614
157741
80
93
377944
40
81
95
187826078
373627
23
40
305186
352912
96863
69
10169
66
23
60
17
6
3
313931
424024
80
604634693
336971730
80604
78
281673
87
38
78
19
5
1
21
733287935
924877514
94
241387
9
8
14
396528
15
297748
80
445471
483019
2
51
5
22
39
5
33
25126
49
311945
235382
26
240664
27
4
254065
773826624
969594429
1
291059
120398
60
449898
24
5
308193
47
255266
60
5
23
5
36
321864
44
962060988
661339242
172121
277911
5
93
40
179185
56
4
137827
369079
75
40
443668
172307
368128
157053
2
83504
417613
93
29
245495
59
432387
10835
467234
21
202175
85
245847
80211
172893
44
471253
106348
88
44
153542172
76
2496
429802
20
72534
75
38
282360140
91
18
2
952732205
208298
3
9
82
89
236160
221572
999923667
52
16067
50
428117
453721
811802369
69
28
332730
70
92
99
43
295477
183568
45
57
50
375183
284440496
51184
63
974854796
28710
255982
72
396551074
45
177428
82
4
353855
143444
90461
761598500
348514
52
83
26741
29
74909372
263904
304585
28
196083
92
29
70
682
85
7
112043
465755
465347
84
57
269573
160219
21
56
92
8
403607
96
626798264
441213
89
940797511
17
295867
13499
152491
59
47
95
63998
227854
69
435419
4
8
1
54615
175632
84
22
61
296970
25
297684481
86
21
422168
215277
435611
61
310842
105739
133383
18
106714
424064
300070
13
90920
150685
72956
158889
16
17
50
111366
84
34
41
990191620
75
65
140495
84
8
51
5
49
69124946
362013
49
459713
822930308
57
25
97
240581
72
729145195
105109
78
39
445003
104236
46985
14
15
1
99
79
63
63
45
34
11009577
31
16
9
49
52940
240686
350413
57
12
259334
50
222146
9
307837786
5
63
119671
16
6907
493135
95
296473
2
393019
200991
31
3
457813
424164
486049
75
62
20
76
63
20
95
223971
389752
17
6045916
60001
254898
374068524
54841
318501
266408
288226
68
215375
96
449554543
44675
80
5
260588
99
260984
8
5
1
5
195187
66
303695
6
53
55
1
9
378774
262158
99
65990
82
10
84
55
85416
181196801
389589
178476
437858
45
71
4
25
6
463388
362938
32
366001
86066
6
89725331
678426815
407325
25
475531339
200179
20
64259
30
36
87
180566
898836200
7
27436381
120207521
3
471523
99
90
485308
89
25
227271
38
6
48
81
103361
46
5
18
2
31688
33
76692
82
126234
84
41
5439
457766
33
33
96
297310
987635270
99
29352362
161218
58
482874
67
42
67
73
1
69
40
663586523
8
306256
5
289796932
482772
30
205639165
55
155146
662905385
338704
68
416398
44
48
846139303
846189767
23
299388
53
65
73
243112
65
8699
418611
340779432
212769
59
26
61
901987511
245082
5
4513580
191933
2777
7
314078
326181
31
85
404335
63
875906111
35
41
8
400980029
470508
39
95
76
5
838637137
40
79
5
32
58750
3
18
955219565
66
420080
21421
882653418
78
55814
34
468586
55
102273967
45
264415
31
465657
87
32
409957
8
16857
22
17
19
35
160201
485141
50
216741
6
4
5
45
122828
452850
183053887
76
4
14
20
387029
128075
74051
17
63
66
72
9009
361883
180186
39
490716
68
98
9
52
60
85969
373230175
21
68
54876
276181487
150640
58
13
61174
9
158619
603854838
45
295734111
150679
67
397877
257897
380650
45
83
19
213799
245207423
224209
307571252
48
81
271831
37
542599828
93
36
492727
103382
290925
390268
40
600608677
83
22
3
127443
66
101379088
32
77
25
98
133714
274958
65
55
96
93
163185538
78
9672
658647541
26997
227281
136017
47
66
3
466305
298905301
55
73
30
77
368953
2
52
30
75
53
366886
76
731374713
34
291798
6
36
185418
35
406578
821202997
62
88
231147
64235
35
87959121
6
36141
58
64
472812
84
63
298100346
35
1
14
408501
173516
90
611897894
41227
419244188
81
286354
210987
49
12
99
50
431695
323882
54
403604
245123932
4
476526
75
4
80
218291486
462244
17
85
70
73
60
81649
83
763658653
32
179898
44067548
96
699049458
74
412478051
199214
8
62
18
321092
1
5
465848
823432068
5
42
274687
259732344
552700234
158617055
42
76
82426
611857459
372657
9
153069
365448
279349
168656
95
6
63
67
81
47264
518798967
99
344749796
64
374536
74436
89
5
44
85
72
675439257
34
47
21
207472
284178
297440
233867
83
67
18
18
413853
155949
379646
11
10
76
357682
33
9
44
405868
329478
99
7
6
34529
85
240092
10
173701
481785
84
335229
33
225112045
30
974853037
10
53
24
230928
393996
319899
10
6
6
94
76774
360790
463876421
77
95
5
2
77
95
318588
62900
464198
89
301443
33
43
10
479209
23
278549
392087
93
55
138968
156347
26
36
86
60
3
5
352060
281633
375838
58
2
355294
43338
5
281475
45
872637871
7
198054
250351
398515241
4
284590
94
127028
165516
484607
454787
268291
536792046
72
94
247522399
49
79
30
580173747
392198
64
262473590
1
42381
71
88
235871
54
54
449657
429231
24092
188033
25
75
7
94
413598
90257
93
82
118644
367663
230009
227894
6
97
59
13681
66
51
661357582
83
25
99601
74641
182204
35
117396
55
303053
66
350610090
387515
320315
59
296828
56522
418112
371865
235722
320294
72
483715
79
26
37
5
17
330140
103089
10
376345
77
273811
50
35
17
755013880
672791419
185948
91
83
4
67419
72
389621
9
310579
336138
100745
172404
134319
4
72
72
62
17
89
16
276132
9
7
215055
67
406002
22200
85
97112
64545
320587
97
74
81
65
192360
142647
342919
383234512
283363
28
2
268935594
122127713
94
28
187232
355665
17
442563
404926
387535
862302576
424272
17
489047
42
325158
99
50
335633
118838
275262154
449594
80
363310203
16
9
436170
59537
24
402612
453899
29
99
812030697
660719536
8
74
2
83
40
805561371
183496
94
156937
71
36
470473
417494
441004
36
44
20
60
57
11952
21654
43
73
463705
80375
79
189086
49275
75
38
280029840
30
35
414637
158905
91
13
354176
213773
23
133386
12
6
5649
143168
32
13
462890
28
414225
872418684
100067967
81
340618
67
285932
81
26
485979
58
99
27039
357674
387903
503005051
136164
188838
128891
1
42261
38
9
42
1
439097
75
36
5
33634
72
34
99
268418
73
4
40
83
407544
11
307271
67254
81
452598
75254
33
262086
5
76890
533072544
473777
489836
57
201067
396804
3
72
76
423490
9
37999584
365981
47
176349
307933
12
639587579
176997
344027203
466646649
88
342027
46
24
137598
71
67
37
420965
252201
23
130923
35
80
178489
262593
79118
669638254
66
285723
96
245499
475651988
242546
97
19
22
447701
11
769235808
71
36
33
465180
42
282821
213951
393904
29
15013
40
216057
127457
40
44
169378
12
428530
135941
470103191
9
38876
36600
465959339
23
658967654
430622
176957
4
88101
549232360
32
417255
24140
44
433862
49019
48
973278110
5
15
109465560
77
2
55
25
415906
9
9
53
21
87
216761
446592
86230
60
46
85
439885
365422
5
300916
56
72
44
79
2
93305
285939
303214
6
33
325034
68
61712
87
254819
3
316295
20
185310
726439550
196772420
57
380339
83
28
96
285759
519911474
651897828
818607726
65
268557
186836
8
11
74
290149
333570
88
268437
475688
75
37
233284
50
179430
29
77
11
351537
5
24
267451
180551
87
3
46
370015
445296
128307
68
205591
38235734
240775
8
153025
9
137350
748356494
236747
195014
135470
48
1
408206
32
204165
238787
52
543680326
596484076
1
94412
56
4
36489
439464
126791
17
6
25
93
97
80
342265
174659
443769
194336
147735622
53
140048
314283
93
110101727
35
894165566
61
228189201
154847
3
31
187650
9
73
87
48209
81
43
23
161430
328961108
265209
54
99874233
1
61
59
66
57
128882
550933862
23
67
165949
37
2000
136487
82
586421648
155554
233264
1
39
70
255183
89422
406080
81
565524837
8
18
95661
91
306378
7
31
360699
93
599011192
126498
65
41
176784
425837
76
384670
326073
19
269496
38
48
20
23
49
116715
33
116292555
77769
6
99
136060
8
896573118
15598
43
476897
67
20
215390
176226
21661
19
38
83519
58
98
28
2
348695
367481
201266
25
37770
5
252790
71985
225643
241675
374454
14
404876
80
352577
369272
379265
838722197
54517
480452091
93256
75
63481
96
388224
14
84
1352
28169
51
55
340244
119358
498068
60
39529
2
54
59035
41
129663
62
4
621710865
105042
8
207952
270842
226189
91691
79045
440011
59426
488422
62
80
12
53
336778
80
111106
271874
73
414001
64
53
289203
40575
94
77
23
4
349858
488512
422541
141219153
446222
67
50
248614
59
17
299871
33
8
86
242878
7295
50
40
14
450719
383020
7
48
19057
85
398326
296639
21957
490285
35
88
297850
302203676
8
438549
155994890
444247
84
416892
373067
67
162197
98
4
31766
601416499
442504
18090
275536
83
10
9
365059
380988
115992
211230
98
374988
55
468999804
99
138627
139891
30
33
5
97
82
281838
397049
144783
35
276018
217620
138940737
83
72
91532
41
244286
412631626
332478
48827
200851
37
12
480056310
26
138510
30
429915
25699835
492159
1
9
338442634
266822
296797
28
95159
20
412103
37
54
944314696
358999
32
83
5
73
405981
309278
41501
75
332192
62
133215
190147
179460
95
93
297733
94
54
124276
32
24
293553
430846
935760815
50123
6
59
78
301286
7
91
33
3
3
28
441955
61
348972
31
481151
9
8
86
27
4
8
13
79241
460901
29
84092
302709529
87
3
289611
410397
99
110695
29
352608
177606
322706
343180
36
455765
8
56
30507800
12
71
115793
86189
4
10
175345
63
218468380
4
313849
106883
456942
74
240989
48
384465
5
76
76
76
304824
380344
25
85377
856284282
463108
90
170400
463767
183286359
53
715993239
86
6
98
340777
39
173742
166672
256028
60797389
60
28
45
8
29
420741
188879
346857
430898
7
91
89
209102
91137
28
172577
443697
65
168786
59
71093
329055
963957898
49
3
18
37
14
588843394
252736
2
21
226223897
301617
77891
33
467012
83
970565470
748656309
52
14051
4
465386
41478
355799
151950
383907
43813
117654
21
97431913
403559
4
317116
234757
915257723
42
80
84
75
806984677
290844013
27921
115145
375109
332151
79
4
7
174262
90
643080409
30
296008
92
1
5
883793604
355287
90024
87
1
1
43
36
346808
37
34
34
96
10
61
18960
67
91393
254212
158885
58959832
21649
170120
134064
77
43
88095
7
99
95
35
110473361
5126
416924
63
441308
419109
86
115663
31
297027
320238
35
194516
13
20
203779
2782
2
301108
160182
48
9
74
73119
8
96
489984
23
27
626320518
79
291082
324015303
166937
299704
479960
71178991
17568
319467074
2
491716
48
50914
515907292
407632
156754
425277
37
6
40
4
40
416115
450601
49033
5
360806
486316
93953
245092
67
68508
32
95304461
57
364819004
54
255122779
222548
109530910
297246
19
70219
41
379589096
24
94
2
325718
21
3
74
95
292324309
37
53
308283
56
49
5
56
8
87
749359837
444332
9
175487
2
268824
91
416950
42
25
43
88
235943
444387
39
405220
30
6
10
1
69
374373
95
18
2
14
71
62058
70
2
64254736
87
940734811
1
208229
157411
59
291435
4
69
68
378598
135231154
54791
84227
349657
43
88542
23
31
58
49
94
446126
140444
20
21
40435
972021111
624887786
1
186321
488336
32
64
25
294978474
29
22223
3
57570
225981
47
73
88
11
12
454874
43
4
883338191
1
12
133175582
4
10
9
37
54
80
413042617
154463842
59
423801
38
70042
683171913
92
71
509970422
172518
230366
193192
5
6
55
25132
220135
93854
321134
73
480142
31001
28
38
88
1
259157
471596
304423
78
210850
28
3
1
7
86
10
23
87
444402
3
19
79
401376
31
21027
6
66
469398
285268
470666
4
214161
96573
46706
249451
86
25
62
57
95
551217069
98338
94
7
351758
68
50
401816
19002
8
289766
345043
24188099
387653
53
67
481104
73
7
473124
29
242122
40847
29
79490009
319707
90
87
94
400547
37
748154414
364538
5
60
161750
484655
981955793
404426
410903
85487
443531
32473
56
720355948
473604
152513
191731897
78
648667762
7
293293021
9
311124
83303
753364538
31
33
27
99098
68
1804
4
375480
408778379
57
394350
441193
107155
104114
34
141524
438629468
21
57
336622
4
72
45584
331029353
6
736349238
54
483734
343044
292746
98
97
40
57
427213
63090
38
45
83
235626
39
29758
417477
9
57
23
68
504145437
46
47
417041
135233
69
393021
53
106318
50
24475
71
120379
614008343
23152
45628
71
231346
15
293453
55
248756
4
58
259580
59
79
165634
5
88
21
3
999023155
301196
129594
33
15
13
421298
38
118086
6
74
395648
26983
3
22517
89
107734
69
46
86
33
60
150970
79
779928276
69
49
401316
274852
13721
57
50
12
316532
2
70
230797
432191
403405
122357
262808
68
244175
66774322
339551
197089
1
18
49
125172
61
923301407
5
286206
98
655783099
2
57
2
183807
732507785
18
453018
5
21
9
1
200036
82710
477521
1
52
317194
51
4
358527
1
85
7
8
240290
299846
431218
49
27
840123538
440248
11
20835
76
184435
169456
456237
14
74
679490903
22
99
437878
58
22
300853
54665
190721758
6
91066
27
447117
80
38
398132
83
83
43
8
73
93
140622
44
677303921
31
5
247192
134027
140681
83060
58419
226744
124061
92
289370501
6547
82
50718
32
45
49
16862759
38906686
380033
366767
10
63
96
54
67
28
94413
79
115133
222648
703496261
158742
457000
39159
89
43981
22
1
30
48148
83
28
257954
39
294117792
38449
96
137096
399635
413198
360730640
9
49
228927
63
364747
361744
230602
36
299305
175710
56411024
72494
384506
307474578
289677
41841
12613
5
55
12
30
182099
22
431566
192040
77210
684239145
60
399808
97
48
7
334617
396210
472750
81
463155
9
19268
323182
806514842
232508
67
61
68357
8
32
51223303
77
73
41
29
1224
164540
226170
71766
364611
897007212
42
33
5
18
124003
26
304869
493041
275355321
68
81
912329933
72
91
53
74
62
99
1
67
6
31376
28
344602
59
378344
379664
203213
132356
88
406072
62125
47
238511
287201
36
8
94
171781
200203
257010
55
36
51
589836896
53287
105129
9
4
83
318879
4
74
12
53
403838538
29
10
91
427696
276487
187487
36
28
38513
46
12
18
413184
93633
376763
412934
335379
211777
20
183162
67
161814
19718
464299
63
382231
51
614589658
54
55
83965
424362
269060
36
67
167182
175298
266287
435245
148782
38
80
88
59
77
64864
185138
360077
70
344028
358865
418624
4
267802
495968
59570059
49
414972
75
96
431110
70
89
5419
411403
246672
391170771
465682200
440806764
48
14
93
86
87759
901621776
330929
358642376
312694
65
399999
85
411935
98
101723
401622
401003
147628
9900
88
441587
62
88
13
451018
362689
145442
459863
97
78
40
400804
234659
225327
13
420518
24
69
86
288604
36
17
34
83
159662
497593
74
339692
671677719
1
283352
26104
50
30
363894
15
8
78
15
38
371382
850826118
341614
30
48
8
13
23
1
14
36
71441
41
61
77
72
489839
91
7
6
415752
40
86
97
372601
17
70398
9
46
27
60
41
82
9
74786
287022
675363063
398597
150191
377706
14
94308
42
306600
174239
1
1
3
7
50559
325003
66
40
366610
449052
80
16
183670
41
108693
53
80
110922514
153696
9327
10820
362243
5
492454
217672
58
355517
353578
386921
70
740717933
207003
6
51
19
287905
8
53
944114017
76
41
19
237901
35226
11
423134
599663993
80
6
141488
220508
6
7
104142
473741
310095
95
6
75
129688
48
38390
266187
80
2
3
75
874092131
5
60
423854
36
21
33
53173
10
115124
4
957055083
79267
36
7
71
19
54
126255679
11
1
13
439935
73
300519958
61054
5
357546
43
457064
51078
10738
294001
166249
2
75
329553
78
14679959
43
246970
191664
282937
31
234485
3
33
145761458
98222
3
50
37318
366174
63
55252
322543
21
18
4
292731
78
9704
77
53789936
210331
7
440748
29
96
275866
3
400150
47
22
57
53
205774
200611
22
1
391283
66
64
4
78
23
277629
481451
74
233069
5
427839
8
80
3
110209
826233701
198975
34
93382
25
44
9
374753376
123764
82
66
45
26
454474
30255415
47
9225
78
313797806
84
39
514170487
75
156827
567328133
91278
226109
685392849
22
146546
255096
24
2366
315046
147104
21
81817
470452646
14
107850
459827
49
59
143031
69304
38
475326
58
59
59
274065
3
400259
83
997132939
33
22
347310
66
299139
99229
39
423399
388992
969403605
88
6
369618
93
996852541
14911
87
705060592
94
527923213
4
28
46
13
368701817
76554
66
66
315305
321560713
98501
262221
8
71
99
90978
384192
99079
489187
338494639
286080
129547
39
265512
45
34196
279781
74
324840
12
30155
422724687
467360
70
296224
76
134751
213026
6
926860893
9418
87
79
87
166334
47
46
25103
6
153146
92457
351948
480245990
72
44
88
391233
79
91
984168648
203818
97
210258572
7
215780
50
87321
915255649
82892
4
212097
41
91056
253853
50
86
142912
127411
92
233089
3
89
5
93
30
510444802
55
190203
76
3
246897
8
18002092
155657
24532
37
43
143703
72
275486
21
384464946
440538
374981
73
249621
148648
36
455372
61
10918
419623
4
21
284009
73
6
58
29
325273
91
54
15
806149247
385127
28
49
6
397370
805109859
45
58
9
46946
485519
61
85
122488
4
768252581
426526
425035
7
307869
24
274554
38
351210472
76
91
136276115
91
73
23
89
65
23
54
3
199169
283954
448749
223406
270879
1
321424254
400386
17663
5
126901
317666
83755
291825
51
17
203358
145442
4
13
66
21
1
21
42
81
446370
40
123816
261759599
155437
193104
99424
48868
341760655
273589
301896
188781
350814
54
468806453
326897
16
71
73
248818
907471992
11
56
180555
5
296851
67
213395
136295
158715
348358
80
308238
423819
419029518
836577818
4
9
82
56
204831
249171
672929128
66
52
676379535
49643
65
66
375160
419875
104647
729072605
96
360450
219097
31
321692
7
95
74
350666
458413
433146
146044
12
277573
282093
375088
302473
32
41
6
164384
29
302884
19
79
28
194722
75
56957
14
93
657261415
418836
38
81
586007997
199736968
145211
54
462299
11023
92635
47
102674
19
345271
28
199232131
143587
912596326
336409
78
199003
71470
16
360106
99
314051
224822
70
311725
157724
365654
23
52
19
214415
308611
50
19
98561
417695
376338095
404940396
16793
11694
758352167
89273
278470
102673
83
470623
130621
419984
348171
217005
30
9
462815
299563653
56941
539219445
361597
7
26
26
293644
56
222574
156370
121908
7
718196397
7
50
26773
47
15859
44
70318
59886379
90260
96
26
466702
596424283
280755
61
424750
128687
451493
87
351118
88
62
8
18
57
1
288035043
44
91
8
9197
128590
95
260543
282112
67
288341
381548458
65
68
5
1
685397186
83
30
67
46
74
62
31
407749
379726
3
18
131425831
174480
27
714860644
337313
334685
184930
487356
498726
3
328076
182097
4
139144
7428
443002
4
315210
80
374623
315401
22180
639901778
24925674
39
80
24
22
113452
166625
387853
7
1
72735
435739
33637
89
249511
20501
63
38
362433
314787
42
137900
85
15
9
2
17
85
288327
774902109
155930
65
15
589165345
9
81
272147
55
288706
118632
99000
2
12208
96
827357949
717693049
434310997
379374
17
96
284578
6
300936
194785
14
73
64
42
3
32
45
381408
470692
197519
26
478066
167718
87
40
453860280
78476
452860914
128579
25
4
41
38
398539
25
386000
43
178562
3
21
395168
5
25
232936
73
30
6
5
28
28
218740
30
79
4
70881
422916
19
15
495095
20
469368
51
43
86
651778917
427063
50
48
50838041
138589
86
260059
82
107362
5
439362
437970
656647506
277595
138770
61
42
2
3
53
439971
439989
13
30
64
13840
89
702597518
376182
366008
139597
99
74
463386
7
8
340094
151441
293630
384267
513450600
15
4
167348
68
200155
438989
589351249
495947
24
65
333319361
3
8
59
50446077
94
246195
457219
78
79
352512
79
25
424489
64
444004
278030
154813
87853
25
224976
247710
62
73452
89
242183
16074
5
21178
20
188820
488666
647404875
49
9
1
8
949682034
50
5
58
77
512073730
6
151014
73181
273822
153243
278765
221501
56
331513
92
76
361976
348594
32817613
14
964596242
466352
81234
90489
13656
53
89721
8
23
254086438
65
135109
9
161587721
164418
50
9
400082
29108
70
326357
757527840
39
439297
22
786249903
585538465
442788
5
377361
83
27
65
57
227090
10
399449
15
9
34
162658
392295231
902177039
60456
261419
34
512910937
68
93
11
450566
60
5
196132
121189
700641260
54
293230
5
85
394574
177288
2
328424615
660440590
91
455862
83343
143708716
297937
43587
74
362995
79
11
115248
69
13
123426
81
16
81
413184
3
57
18567
17
214226
14
116964
141184
33
370278
92953
43
427159
446236
342377
688376676
27
219141
595256112
60
62
5
2
78811
60
9
56
311257
25
34
13
246154
453375
26
58
448773
69
41
272813
45207
208011091
75
403653
497629
365667988
214277
59
42
237014
1
469841
88
37
23
92
53
15052
437404
4
328811
33
47
234800
327237
14
70
8
39
57
225014
925954536
8
57
19
342028
60
94
95
48434
7
56
68
242609
37727
51
292567
72
2
58
17
421394304
34819
108356
173708
263139
160257
88
10
6
278430
692227815
108157
428360
24
93
348875290
244460
42249911
467553
53
176646
20
262102
422831
481348
312243
146567
253795
5
14
67
60
79075
56
64
785230707
164811
406274
93
541787935
73
8
49
348350
390454
370481
7
111537
84
89
36
21
962835997
97
113906
58
5
34
325093
490495
915674859
221729
30
89
332631
33
267789703
704244460
40
219966
66
269068
19
29
38
86
7
8
495824
14
10
5
8
30
6
24
248990693
317224
134755
186353
107641
237928
4
72
30
60
3
68
1
381461
253734
1
59
458133
27
454739
87
88
444808
73
243734
127119
63
10
138354
459854
15
78
63786
255518
139730
47
5
138929
6334
8
408637431
302363
373156
2821633
7
4
95
45
282472278
44
31
225631
384975
179622
5
89
2
408711
181331
3
5
59
455785
424704
5
234106
84
73
16842
4
195460
7
332690
45461
26
18
187866
85
32
22
152974
499804
5
63
10
9
74464
48
46
70
85
61
394006
1
124161
468475
50
171051
968999060
403068149
190126
68518
4
6
363993
747057977
218326
7
319132
96871
7
8
249799
30198
82
75
208924
468694
7
11140957
74
7
94
452651
680893630
89
126650
809751853
471344
35
100452
51
14
481661
7
94004317
494681
358658
352894
40
16
14
420760
418094
317967
96
18
20
85
60
17
18135843
8
75
59
142031
95868
77
109094816
57
73596
32
99603
6
35
330937
469458
455704359
47
464422
87399
515792299
92
376095
61
99
370259
96
433846
41
338164
322042
71
1
61
184241
4
380825
204981
91
427385329
75
396745056
18
73
17
3
13
92
25
441381
18
386632
9
3
2
12
47
92
10485
21
491203
461687
158191
210301
210122
56
60
81
1
28
478939
66
335380
77
24
83
65
163160
3
82
37
985108856
63
424824
58636
407121
243787
61
2
235529
258114
304064
10
95
374420
144885
494005
145095
237897
37
83
483896479
36
420374
91
8
45
4
76
92
66
76311
93086
3
80
49
981793141
57
207986
363076
287019357
413771391
97
14
863943860
4
9
259553
719613928
143272
384485
1
62475
467206
17
34
51
70491
128925
66
104011
36
274827
41
26
79
165110
5
29
18
81
67468615
14528
55
95
8
240359
51
363573862
249026011
362091632
35
41990
495358
6
95
1
190319162
62
227476
469591
1
58
44377
20
35
472470
98
77
353160
107205
81
12430
26
272395
336721
2
79753832
32
68
485305
198074
1
37
320686366
231192
380291
383137
592298844
201969
384668
362875
39
401078
53947
274868
3
44
376889
21
60
66715
452121
301004
92
458727
95
254796
26
151645
56
97
70
4
78358
480040
388098
44
14
79
390685
275090
368870
401200
55885
232820
46
81
81
52
135148
37
332697
18
60
86121
82
55
863350932
35429
184480
119403
370748467
144631
5
399936
92
382913
243352
102353
7
186162
9
29
378021
94
207423
3
122376
5
3
67
82
668875458
427395
89
76
267244
29
13629
84
20227
123738
196647
60
488038
12237488
62
486202
462427
111135
260094
294191
494048
7
24
415027
215452
143765
311099
87
55008
688351554
32
408432
35
990010944
53
92
1
158989
12
245132085
154135
89
85
177822
447330
84
20022544
55
5
60
442869
74
14568
280086
173533
5
93
49
27
69
65
42
297230
486413
353902
12
68
374657
454562
19
32
776885015
50
456199
140439
83
30
836389455
12
41
68
53
404160
27
67
35
184040072
655494098
23434
469043
93
276103
313077
92
451736
15625
262262
117465
129362
29
58268
223898
213462
431767
35
250203
35
1
461599
161053
232120
1
216472
233031
475737
130612
165993
72
89
1
281345
456663
94
83269615
70
253479
5
110523261
95
673015267
15
52
4
69
79
2
67
331528
139862838
50
18
76
95
181997508
59
479866
5
1
332233
168165
55
58
43
55
9
111071
46
466443
216653
274519
204104518
23
876636094
228842
69
35878
467723
95
7
376163
87
26589
159772
84
4
464417
411481
2
44
20
3
8
29
6
62
27
142534527
78
414304163
15
73
18
915907155
12
81
42007
5
421117
365930
92
47549
350345
458779
387298
10
68
25453
26
78
84019
87647
172077
74
77
591235281
58099
6
369489
116893
68
484153
6
980140643
93
22479
21
405879
218502
1
471579
42
23009
341288
78
294384
2
304544
44
907461786
17
274224
41164
22
183944
97585
51
97
296168
98
497953
94
741076102
263387
48
438597
7
39
11
30
883917746
63
10
80
65498
166101
363809
94205
994848223
409254530
77
471117
73
76
476009
13229
26229
27
38
49
5
1
33
86
97
26160
36896
182694
81
356137
27
14258
295167
1
56
616866355
23
931920604
9
422763
89
19
44
30
26
17
359152738
3
119789
13
23
185776
2
48
8
379081
64
324220
548978838
192901
460711
87
76
420367
88
146411
272685
63
419920
5
287039
5
366821
205589
54
12
79
173408
741915053
54
67311
51196
68797
388642
59
61
1
32
452514
1
1
38
40
24
467236
1
98
443113226
311100394
932022544
270051
46
53
49
30
21
68030
60265
80
272241
437226
74
34
2
98
184861
20
383567
22
408120
34
87
59
473679
88566
320222
41
367537
207866
40
77
68797
76
6738
9
85
32
5
18
686442042
8
941782548
161719
4
31566
87019
929104767
5939
375410
61
10
248999
1
304472
81
93
14
2
99550
106101
677244742
480358
161601
2
84
447507079
29135
148956
489909
63
1
415510
68
765548979
86
28
77715
53
44
155060490
3
98
887141032
253147
359862
6
48384
18286
593816230
6
5
73
35
757539120
94
374751
154831
18
2
74872
48
16
197139
60
361998
68930
63
90
402795
290078
8
85
7
285586438
70
228433
17
346651
255786
78
8
535783110
82
312631
94
38
2
110460
128851
456759
79
12
149160
476020
40
158843
77
7
96
225095
10
33
82
37
228728
657533295
148066
31
296865
210120
23
21
264326
242041
282321
88815
71
94
255653
838643344
45814
432674
150229
55
22
654679749
82428
339931
746405153
3
51
79
90
494736
335453
352149
4
317725
6
94
100584
78
61132
206979
280924
41
89
81
138759
390899
116406877
93
344291
3
482030
29
9422
185241
35
6
9
97
248352
439359
204045
77
853017016
466512
5
112222
76
66
76
59
415674
230656
292761
3
254193
5
45
382195
469011
449615
98003
326231
5
9
117700
48
39
447252
55
327704
29
58977
507876968
4
195462
291390
64
88
468491
836605031
71
261737930
15
774053067
53
375305
604329868
16448
2
12
76
616343961
40626
5
440337
22
7000
345057
422396586
295615
847847008
39
7
16
81160
16
318332
934559367
89
57
439607663
4
49
130548
394654
407503
449887
88525
99
68
200239
49
98
222094
10
206044
99
87
61
96
461852
119938
325950
233547
7
61
29
989818640
22
26
403062
900641579
372931
81
74
9
89
4
32663
64805
25
73
10
60
86
71
310733
39
1
5
49
122933
17
413388
30
7
1
92
46
1482
477942
267908
67
30
86
57
3
74
65
31
60
2
88
465923
60
222479
242926
40
791980786
184029
73
86
1011
9
443671
414162
24
263549
291972
98112
209622167
11522
444822
387205
433349358
905823399
80
95
118368
7
371685721
276456
461928
424384
3
197989
106979
16
205208
6
35
117101
402910
154185
194685
108928777
85
4
158612456
491770
92
393700
328889
358465
9
30
100653885
96226
355287
51
74
266358
204539
60
367184
405648
40
48
125094
111480
370980
21
257052
50227
68
85
51185
3
329910
34
2
11
490025
6
84
87
39496
112424
333520
386302813
924617950
112365
55
123601
401275
88
348257
9
49
71
7
71
260418
95
40
49
9323
32
65
11
62
93
20
544183314
487748
78
387284128
52228
29
167518
463554
498242
50
5
12
80
33
55
49
43
282076
79
457770
3
330711
64
183403174
5
99
242869
35
52
46
159593
34
430861
36
49196
349093
385388
16
77
401313
411420
49
65
89
92056
72764
8
95
73400
19
381667788
10
43
248900
94667
109829621
393998
121707
305895
942241813
216912
9
278253
9
35386
1724
7
15
243023
85
99
20
29794
42
233329
414760
9
21
1
19
292170
165386
159875
75
55
491469
60
179475
64
61621
527042264
408604
28
677473059
73
393012
155068
175834
52
76368
34
71
4
32
19793
160804
3
12
60
362888
295233
64
51
471367049
86
156797
353147
466259
1
895387504
97646
90
211339
855147186
480620
141574
111209
6
576041285
72
153393
73
283251
63
298461
39
297374
141541
24
38
5495
109756
60
58575
58546
98
28
32
17
479439805
89
95
6
12
85
703470131
5
47853
322050
62
33
77
452741
8
204625
71
387772
223949
60
194664
7
48
2
12
18
704394103
208560
44
463916
73
269168
407989
45
327335
437680
878068193
495666
428074
126960
160399
148831
427808
230460465
32720
405508
37
38
1
41
75
17
156737
259233
52
87
7
32
86
65
8
531490096
375659
95
130858
16
79674
252850
50990
87
51
345601
15
1
412752
9
22
121669
418158
410712
52
155741
6
249154
75
241907
230530
52
408444
391589
99
73
93331
151512
101477
395721
224359984
473031
949546044
910149931
65
175587629
43
8
620507088
51
7
52
446245
9
8
6
40465
285077
12775
80
342760
43
64
62
439256
27
260695
175060
9
25
66030
87876
305445
54
2
495256
25
278380
97
17
5
72
281990651
26
4
60669
245219
435483
80
8
19
64
92064
39
33
347560991
448160
23991
78553
55791
43
32
592266752
97
54
350466
14
8
257229
4
307542
89
436300
238123
422570
58
723676668
97
93
122301
81
118967
28
75393
479901
112451
35812
254455
72429
290425
296721240
1329
38
51
93
58531
10
255227
200891
342574
21
408878
78681
49
8
77437
269785
735943950
34
159470
179699
217004
75898
209456506
3
75964
428442
8
17
26
246750
35
207042
60
479866786
869815945
2
65
118779
25
86
210108044
211319
66923
2
184174
97
1
30
99
46
317382
246834
494358
99
401747504
65
927933918
94
858583977
461940
49
20
191055
27
59874
287749
3
49
194210
45
143415506
88569
73
294169309
387972
29139
62
231987
52
3
9
6
230379
4
468379
64978
25681
21
1
90
141901
245863
1915
223205
165669
98
69
151415
13
31734071
114589
472412
29
414505
86
79
44
357946
269511
334669
52
59
66
93
332626
84
991767823
271609
483826855
92
273756
103274060
57
48
1
569847681
443882
195771168
89
298187
73
136488
269530
90
16051083
22696
952517945
11260
51
45
887458865
6
22513
21
449634
120662
309952
21280
410860
82
590187265
195871
8
11
92
80
148867551
38
317437
564604953
44
69685
482289791
285511
398423
54
214625
822747584
524363639
233287
60
85
226440
414848
263842
29071
11040958
17
460411
43034
369652
5
7
35
377454
335674
1
201757
77
199051
243237
159488
56
425355
139389291
175629
994
65
221361
9
3648
31
3
1
413876
255002
69
3
347565
12
343193
507743906
260449
158526786
81
149594
96128
340126
4
36
307800
81
16
95
385417
776821244
89
481165
382062725
162716
86
277676
96
365090554
333954
10
494452
78
145445181
9
59
1
201239
72
23
447188
428791
65
32
162776
1
8028
6
92
102848
360908830
85261
79326
496251
60448
386381
628455831
899807277
38
210168
423044
460963
158751
16
96354
4
38
59
16
356482
455701
187162
79287
49
475468917
3
25
100310
98
93
310048
70641
4
31
248742
226840
79
54
31
331420
81
76
726413465
294213542
655102058
421154
85
50
85
435723901
74
238557
36
379285
53
21
241342
155539
50
12652
132450
92
49
1
272745
156197
3
48
60147
251818
26546
61
24
43
26
23561
12
102932
78974
425200
48
80005
301316
3
228214
193966
72
91
15
87
380935
85287
654772880
328058
358764
3
27
445137
288371634
326922
64
8
81
13
472829913
21
2
91848
271527
461025
448505
5
74
70
3
323148
731687575
77165
80663
92
69
255275
9
10412
10
75
488241
11
94
131201
1
244557
224212218
82
48
27897
41898
65
8
51
1
50
2
80
414135
102621
72
177126
134592
89
44
208896
45010
859867359
20
413891
54
364108622
118131
217781
74
9
471598249
303870
6753
9
9
79
11
261013
253754
59
37
33
9
83
940546494
1
18
200154
805845086
27
31
857062124
9
450071
30
324172
35
454171
369493
162372
1
12
26
60
46883
204147
484352
27
38
89
444878
95
118875
209401477
34
61
98
91
99
269545
58
4
1
979932441
95024
68
149870
446149
147942
75
534361995
295701
156173
73
72
36
393998172
652122097
354429
132484
781523223
60
45
62213
45
51716
88
2
57
159768
84
376884
18
430622
801397586
26
273710
87
474972
354397
7
1
4
38
7532
187473
311702
3
52
440363
9
572573663
166422
356818
233307
34113
279005872
20
349265
270180
367658
224972
456755
829710511
47
352670343
328517
41615
159242965
4653424
81
85
93
360400
362451
162005
74
484132
294150
34909
593385293
12
79
78
96
174464
6
183222280
94
396991
15
101935
23
19
474115
29
418932
731552307
4
39
97
487687
289365
4
25
403301
14
141692
5
563531932
88
4
437399
29473
472014
495907
156186
438141
10946
35096
81549
301794
71
98
91639119
28
331314
26120
99
343640
3764
14042
59
438100
200566
32692330
311021
431733497
52
12
16
61738140
340122
4
450460
70683
34
44
15
15
772744010
380844
73720
17
195168864
964335783
385850
368504
27
96
18
97
138954
282606
317151
483864
31
1
342306
53
73
486378
88733
91
2
435350
414975
98
108495
618699230
97927
192724
81
279677
54
68324
14
20
32
77
340437
649420218
8
215750
584910456
406463
338191
67
196225
124044
76898
366768
435648
37052
302781106
6742
366666
375966
83
3
448550
430536
57
75
460713
95
23
11
228976
26
313815
41
16
136781397
138923
428471
69
289960
84
97
39
374746
44
174100
4
210584
309990
285605
38
401212
784017405
79
55433299
55
39
56899
280545
61
30
22
207988
605736174
61
7524487
85
5
99
74
49
764571854
379363
330864143
47103
52
97
296803
28
243488
44
60
93
430486
71
128065
134556
8836030
69
399496
17
5
57
28
339640
348130
140182
361659
105362
6
210091
43
10
357542
54
49
6
4
55
760927938
67
8
7501
148235
128751
23
71
431185
33
357434
352025
847613167
34
84
88
6
151589532
128270
66
23
451630
236122
53
228207
52
414156
52
838194183
45
371694
335545
79
100277
31
6
166455
45
399609
27
76
6
93
160787833
70
9
895465075
7
5584
9
36
26
464810
317352
151289
47
431291
1
195785
427564
82786
8
86
423045
149359
1899
33
46
58
13337
47
82
50
439951
15
453111
219565
27
38
99
306154
398061031
99
92
153926
28
291190
368383
20
775365170
26379
148324
30
268402
95
4
48
19
443004
81
58
188127
5
368671
659553594
87
72
50
474528528
93
54
71341
79
401740
273667
225552
132665
117972
112427
233839
22
83
20
48
5
46
54
68
2
64
2
355713316
83166760
67
56421
281974
8
53258
473662
798465974
12471783
453115
2
430267
477211928
91
3
19
666236012
71
428894
58
10
61
64
26
327966
954674079
52
28
12
49168214
139549
486299
49
85702
34
265179
173208
100192
189396
400342
24
8
910366659
76
237196
493924
21
34
182223
14822
42
108626
76
29
461537
389279
253308
40
213936
15
65
4
320963
1
275115
80
89434
75
76588
37
14
140495844
68
86500555
383873
262313
68099
266499
41
33
150020
34801
55
9
38
88285
183834
82
784111975
70
8
66
52
13
188466
364466
30
393871
28
220825
79
441503270
340328
16
203
7
192266
52
78
61
821037093
64
6
139357
96
258262
65
65
68
340415
384057
93
136915799
369142
62
47
448955
199105
83
48
278774
48
482008
468068
84209729
48
713541393
63
273130
30
179207
8
339131
628836571
21
750279227
386497
496469614
43
75
97161
60
264161
148442
283378
107103
163902
25
71
32
7
16
55
73
290897
99
3
11
30
346420
20125
481921
838370319
73619
143944
338597
111942
104742
166162
14
458566
126948
457212
5
246068
284138
9
18
82
224205
29
9
72
97
42
74
183800
480338
47
331972
401606
488163
8
41
8
31
417984
57
110865086
4
316746
191592
9
79
320782
8215
65
282215
8
66697
57
44
136465
336115
6
766260683
94
324189
4
356887
22
470571331
25
76
56
340071
28
30771
15181194
422877
47224
32
48194
83
473803
330438
95577
429811
38
14
12
233072
824659638
69
473041164
469334
52
260280
7
226745091
5
2
87
7
61561
15
74
241020
44
34
40
143320
439008
30
880709357
31
6
236658
793281285
10
589698625
19
3
45
125247
69
297153
11
468375
41
174872
87
46
957761218
52
813129959
26124570
555221146
38
64
61
246188
99610
55906
469516
143277
836773796
462726
387629
146633
29126
757673398
99
409024
292590
18
96
331936
56570
290250
162467
13
473839
2
19
381521
85
955872162
49
61
66
74
68310
24
1
64
266026
287850
314957
658498515
79
163240
5
254390
41
20
96
106600
62
106083
106689
841157698
193549
186217713
484596
72
68
6
284617
424515024
441588
64
346913
26
4
8
30725180
35
45
932909487
39
303449
51
35
73
263848
37
42
25368
95
50
72078
36649
20
486203
14
5
5
459112
70
73
17
90
178380
120836
78
94
76
28
14
205572425
9
73
60
96
93112
173448
3
29
33
18
44
88
255152941
24
56269
51
45
39
76
127977
2
783239583
5
70
324057
4
36
25
350276
5
6
28
98
2
36
75
38
339371
195492171
85896
408100
451399
91
4
79
38
105940
50
90
31
8
89466
3
204038
23
291921
582565173
284871
30
88
24
29803
339352
482263
83
329541
54
58
2
198711886
492220
242946
45
210975
36
31
58
131846
11
79
68
267334
86
32
124056
28
333060
179575
47
344012
341818
115509
53
4
59
57
879995366
154568
33
227731
5
55
20056
205052
241138
32870
58658
236053
184478
46246
26
76
95
49649
8
98886
93
17
130659
423750
94723
114724
452554
72
4
388645
301285
89
62127
75
267210
53
369936
61
17095301
434029
461638
17
7
386317
269970
388613
54
290579
5
209741
430831088
15467
196469
50775
30
401918
96
46
234189
96
8
444031
51891
96
70492
377135
332059
91
443384
395853
47
54
92
143421
188183
36
86
296254
79
24
49
69
364729
859401758
56
24
13
114
481032
2
304861
53
86
21
75
296193474
22
8
10
8
363642
314141
23
44
5508
251481
42
372807
2
95
86
343315
131674
97
70
86
184818
17
78379
6
12
31
67
651898941
72
82
78
344422
37
34
44
37
38
50
5
41
284588
340372
368821
409515503
64
63856
8078
86
427948
5493
9
136852
458638625
3
3
6
48
196540
275597
69
259335444
233381
207478941
138173
365367
319892
855079227
447468694
95
7259
843714595
63
3
5
81
367998
26318
6807
190684
3
449010
372948
97
27061
143226
16
1
52
338728
97
79
734134256
73
450030912
467374
29
250381
42
52
116977
169957
143338
976535425
35
300306
43
14
256929
206056
9
418085
96
333205
425452306
46607
13
399409
195982
196068
23
490947
45954595
367024
27
2000
5
971060567
12
25
98
10470
67
32463
215739483
80
81129
96
54
140950
66
9
25
78457
331569119
46
67844
414444
60
43
4
89
135250
93
21
1
448574
28
3
22
69
79
177479
335332
339891574
359499
21
304779
434908
82875
4184
14
89
24
2
22546147
166735
204004
24
250334
35631
411963
31
70
208069
94
259026
218788
5
696281735
93
423289
65
953618490
304023
460255
181595485
77276
183275
29
376845
4
100418
370672
7
270059
22
24
13
13
5
3
14
399471
15
346990
50
256597
96
54
183193
205696388
219
67
7
31
75
14
133118
63
95
82
29
70
135724
358624
161296
200555
826376732
207213
76018
18
327754
39
907026245
182527
145458
90
133700
46
78
30
470926
220776
308414
127375
293388
603128777
1
84740
38
83
28
25
79
173083
222154
90
88
909486245
247746
69
457273
86
3
493614
23
57
65
73
6
42
489414
152355
38
5
689724829
333424
69
409896
83
68661
19
3
78
83229
111993987
109896
65
455686
63
59
9
221037
3
12
70
429934
453931
213357
83
5
45034
49
417993418
115936
277191
86
17356
16
88839729
445666
68
54
357918
52384
139417
480007
322652
64
415477
138986
473146
465323
428426
355447
92
494770
317650
168534
303771184
26343
30
85
7
93
174857
36
24
72257
25
410256
61
225466
94
175826901
65
104647106
50
1
10
51554
162866
396776
59
87
12843
116941
497619
24
7
69
8
5438
492812293
286931
3
4
80
74
454860
455691
189450290
495150
174832
82
296208
370897
146460
21
34
50
556406304
83
77
6
36
41
253634
21616292
32
369578
339352
34
437601949
60
66
558230308
357412
393681
265843
58
83
296989
33
478504
142298
443447
80
166534465
459128
67
23
4
94
58
7
10923307
257563
6
24
49
26
370720
79
637592060
243307
243016
75
603447757
4
29
47845
8
206797
45
409578
397709
95
4
6
475382517
289964
47
95
6
47
87495
3
476614
187166
97
40176
46
91
37
95
17
8
435122401
7893
61
8
476224
46
112276
30
198437
837606045
82
40
373556
25
937804911
93
125931
55
217332
32
6
63
2
2
9
59
49332456
11945
1
4
317653
7
9
114520
172413
5
73
63
63
348997
259870
36
49384
63899
208418526
345153
360732
59
64
45257
65
99
63
64
77
3
43
6
152336
13
375644642
4
4
65
737506137
230392
75
223684
243556
208288
224599
82
74825
71
28
251710
22
200912
91
501923181
409977
84
174455
153466
2
89
5
156821882
3
481475
217373
35606
46
72
357788
29
739178273
534292147
452976059
97
5
260793
664882286
230083
81
745273211
74
373302
71
91
86
69
202151
307364
204168
63347
94
6288
41
26
64
28
129963
485588
62
481234
3
85
263611
416026
453684
192839
492371
2885
33
44
57
5
35
515600281
449067337
871787887
788590346
376208
6
346927
11
67
5369
240420
472279
184697214
144142
20573
37806
284103
63
393431
221164
450340
71
350390
8
394828
66327
334214
43
87
384163
61
4
105630
59
347572
80
381245
226972
4
84
192811
88
20
205384
2
1
492211
180396
26
67
12
13839
86827
18692
27
354460
84
618846317
150183
61
348029
393381
429096
36
34
5
31
321019856
44
165844
728792099
1
99
54187
58
79
6
67
75
307662
24826
187606
41684
251823
74
471063
405317
84
473241
83
417309
8
439353
9
71
13
55
89
49
82
198917
71
92557
54
29
465637
183277
486809
46
83
99
89
3
4
50
85
14
54644
85
8
1
279534
475664
478552
491973
25
35
24278
29
48
218973
88381
80
310267
79
6
8
426012
76
80430
27
72
80
478051
42
422509004
56
98123
402802
274508
514
391044
83
6
1
85
234093
86
85
2
48190
274716
1
33456
356481
6
92
64
24
301145
109843
9
89
84644
323685
303102
288425
48
422652
52
81561
721539377
43
44
58
261982
203112
98
42297
74646
5
6
62
17
694203940
52
66763
405161
44
87
581780587
64
9
72
305195
85216
6
303481
25
44
966416818
423481
47
264743
148196
58
300823972
26192799
252606
50
486789
38
83
141577
4
911919574
73
365357
11
70
224146
229877
80
33
18
53
3
948721082
680123413
451129
216581
239065
2
43
480003
80
98
283167752
85
1
30
148812
381006
400200
81
9145
60
55
10
39
489823
437092
1
34
97
127928
3
116984
83
96
91
29
177761
83
27
401173
211874
92
109768298
58348
547823026
590305880
142256
60
338350
12448
454450
23
85484
30
282611
55
955180616
40841
7
176660
58
676889875
44063
43842
67
216200672
67
35852
152632
477184
69
7
68
395634
44304
41
415399
4
545876907
96
96
482849
242096881
396143
50
324235
67
87
368912
11742
319175
58
74509
183595
92
6
263411
969127697
453784
290969316
99862
98
51
66
91
33332
70592309
222721
99
588155378
185168
93
155622
287020387
65
5
9
91
6
222485
343195920
19
122481
24
260459
89
4963
72216
214082
192042
335873
29
93
93
58
9
88
206357
36
28
23672707
24
7
76
25
296955
2
244376
34904
593160823
17
52
25781
319343
83
5
231008
5
3
70
5
38
53
359568
304554
108141
7
412004
632
72
406489
64
8
21
49
113299146
283232013
168631
233638130
306542
75
142304
80
73
393654
302629
70
20
53357
20
22
40
51
107239
229174
98
64
423312
448366439
15
346997
93
60
10
103226
64633380
405062058
112486
305162
40740
7189
46
94
62
308379
400243
476801
94
4
457890
6
314162
42
356928
20673
137948
8
496209
177213652
336796
54
36434
17527
1331
134132
13
498105
135358
180888
17
98626
67
46
352882
3
219921
77
19
88
659429969
28285779
54
479128
106822
13
689517720
11
17
19
16
11
389762
473969
83
358943
4
750958848
320632120
13923664
54469721
160424
55
92
922993583
193487
2
13
80
62
3
76
29
432831
88
45
50
18
70
421450
105830
18
474120
55
9
148740
308243
99
33
16
80
38758
76
95
185149
94
87174
6
172396
113233567
15167
290667
8
451395030
135884
142171
146789
375352
53
328702
181753
52
314087124
917909847
11
4
47604
350166
242603
96
12
245839
83
45
3
21600
821095331
98
104847
93
912269420
450590
40855
44897
823340560
286694349
583176971
12464
206848
74424
46820
39302
75
87
219342
226866
451783
9
27
40
217408
224920
99369
34
105282
22
175063
81
22
11
426683
23
86
93
439110596
60
23
6
128311
19653
40
64
152799983
193583
174255
427923
5
69
31
21
34197
104968
166371
25
97
47
47
64
8
81
58
176832
43
638413076
24870
310014
31
4
492716
94
19
227427
86
6
479427
35
89472
51
96
14880
74
82330
65
30031
49
58
128403
238693
52
602737271
455502895
426019
18
19530
171444
591755092
479199
395912
3
6
12
432876170
478632
3
61
9
408636
25
422322
124375
36
406581
52
186527
7
5
417957
19
90
350207391
6
35034
81
87
464317
49
192685
3
431921
19
4
3
1
105337
82772
12
583839760
801637566
310442
3
67
5
22756
494506
5
69
85
86
440862
57
47
76
219119
25
3
143933131
85
240988
245254
58
21
292433
2
142459
271928
95
457394
55
75
44
348790
203078
606317837
53
185007
89
39
221846
18
100147
67
25
22
251447
344060
89064
91
136379
41793
3
262614
26626
21
350853
597430617
88
219305105
54
184307226
484914
207833831
106097
164766
519726651
30
8
334521737
322155
23
28
47
317452
88920
81
47
51
82
491061
43
302046
8
24
474597
225243
275907
74
10
476004
47
32
38676
47
30
114462
117181
128859
271250
26119
92007
25
94
882638908
456428
139992
45
370378
95
6
2674
6
37
404629
416726
12
73243
13
391448
993480805
131679
34
227149
24
78
17
1
221721
11
475046
1
424778092
88
32063159
301975
458742636
6
74988
71806
54
12
416136
446954
95
443347
39
60
245635235
280797
90
69
4
453109
401381
86
80
17
365806
75363
5
19019
23
70
547247686
5
9
8
392382
6
138780
76
8
165105
39
19161340
95
575505328
397693
54
4496
69
304610
44
77
45759
61
498553
39
374137
372629789
7
330454
32
802573884
1
240013
50592
430253
2
47
51
10
157074
4
97
77749
56
1
46795
95814
242395
65
96
6
18
245121743
453666
46
35
35050
3
337363
69
141196
5
85824
167759
437553
41
3
99
54
51599
24
22712
90
14432
2
18
434236
373989
890326093
494154
77
43612
420787
77
19
151208
3
93694
17
41
427646
248287
88
145736
36
940673886
739985221
336956
65
346048
404262
1
461483
42
86
52641
231080
305242
407855
21
70436
78
58647882
58
498166
48
316194
331061
327553
349302
86867
2
387208
270938568
5
810666671
72
158358
98
472904
28
413684
82
172891
839304295
274034
1
418643
337183531
4
30
79
38
6
31
76
4
273332
118743
84
2
97793
75
27533
32
2
451048
98158979
103199225
57
18
361442
28
16
237232
135571442
71314
279999
46
32
87
20
402797
723563066
285988
24
532624137
206334
92
124505
25
39
143495
7
238365
3
254584
77
22
248527
74847
390724793
3
4
231113
302381
458088
15
4
83364
526079166
31
4
5
424218
466630450
44
44
87
473307
408999
91
114470
257295859
75
51
49
67
84
96
392744
1
101124
29
78
47226
338175
258434
3
467283
71
66
18
92
18
478305
44
10
12388542
43
828889010
318325
97
37
18
120577665
317223
79460
35
37
655449069
76274
89
232726
7
45
220456
59
77
2
5
252512
69
5201
414499
16223
454028
192495
386816
46
371452
380969
266738
6
189072
488404
60
39
8
36
80
26
316911
398423
13
42601
395118
77
310942
94
27
225664
65
466165
85
264344
6
72
27
62
39
438992
7
93
338202
79
89
450498
598072092
4
13
113519
389923
334051305
364901
11
205124
19
6420
335681
318746
345354897
473981
90
99
16
96
66496
9
67
7
9
1
171719
5
28
304469274
277551
302367
26628
231774125
41
147296
103892
145543
13603017
462400167
10
223812
5
30
743665930
1
71
458837
12
13
155698
365174637
491258
67
30
54
58
14
29
362902
29
274413
50
477045
331409
65
229401
28672
127677
686188128
76
41410
310461
161315
88
446245
117579
37
156086
451966
93
38
85816
96
42
292227
8
80
45
439079353
52373
55
299431
36
322790
63
375642
3
320448
186391
665954384
175218
12
224045
28
17
129948
7
481268
13549
98
112237
182365
473227
290347
9
23
221337
193828442
260650910
283890
99
80
89
123676
65
87
180844
11
15
77
88
69
275021863
34
151924
345356
54539
33781
30
457459
2
29
21
357245
42
220145
39
70929
1
68
90
111095
22
982475040
54
266699
80
30
76
275483
74736
598301098
16
23
34
4
13
120984
89574
26
88
25
51
12
9
346995121
436596
81
208372593
4
379953
246888
468004
137488
48
37
7
92
2
397083
22476
290674
49
674310524
9
2
50
89
165239
9
120633
7
59
55
166008758
495715
5
57320172
181223048
77
18
284123
93
69
240822
393096976
68
9
15
66358
48
9163
484311447
159126
29
6
10
19
56923
4
17905
52
108429
78
1
6
221879
20
176462
88
226748
46259
90
71219
495270
36
806627970
192179
68
77
5
13
69
42
439923
282339
329098
83
6
49
51
214226
6
170782
49
29
67040
449345
11821
71088
42801
167306
92191
7
54
45
128800
396269
89389
3
6
325395
1261
39
4
69
41
37
56
360856
244178
26510
122158649
13267
74
97
105762
67
259723
95
57
667906149
497041643
917218913
902012431
870887501
218447
30
173750
449767
44
95
237516
466435
225800
56
37568
34
414959
353211
384206
92
308452
312524
268710240
4
7
9
36
45276
178413
48
8
186025
91
327524
217416
20
202785
409043
52
9
73
5
202903
108090
96656
564160744
43
322999
99
16
94
483172
204732
299386
717832111
31723
7682
21
337164
65
441050
20
83
95
249495
89
228533
6
310477
347582
2
14
563859532
55
63
76
96
49
41099
48
213082
79
7
230802
485500
305780
98
422638
148703
89
440753
349068
358116
965530889
42
3
61
33
624804197
8
308854
45
76
24
462267
88
29
60
274072
48713
96
397404
3
83
426241
370901
48929
459309
74
89
7595
890936734
132453
19
1
26
369050
53
46423
377781317
369682
57
142018
6
88816
52
222360
82
9
401718
267186
93
13
384100
28
326260
214102
45
41
127317
470819
72
1
4
347922
418764554
103981
44482067
54443
29
28
24
701407349
78
12
96127
66
786939361
22
3
153838
32337
475019
12
9
96158
76
39
1
80
202363
92
456251
1
23
104213
33
426685
42
678735968
15
89
20
23
8
8
42
174801
23
75
5
597671197
211712
810543737
81
9
299006
36
6
77
53125
5
4
31
38
4
22572
261756
80122
216598
322549
220154
30040
53
20
1
66
233718
286606
313447
476788371
91
53677
454974
201873
44576
407851
445820
197840
12
10
4117
124712
108533
84
250439
80
52
24
84452
3
468480
6
54
190111
347448
56
75
54541
81
80
17
39
61
433920
216431
95
203779
210919
192135
158321
174847
61471158
85
378164
58
485954
4
183384
6
32
87
41
345289
212611
86
240792
115136
3
50
72
56
530404897
209170
65
68
255954
9
59209
44
39
496552
3
82
379325
35
325915
85
24
58
462466
52
83
454963
36
311204607
491719
78
54
434325
53
76
360250
22
71
21
97
113968
34
20
33726
84
261495
73
423354
35
241844
150678
398476
99
380804
485065
31174
64
57
49
65
44
29
52
36
355979
84
183379346
450380
386456
42
58
490126
56390
867916482
208636
26
71551496
136422
936306630
98
453614
315233
100877
248688
9
117671
1
14
64124
33402
59699
401436
40064
36
60
5
1
188462
379930
477734
42
5
51
96
85
162024
486922
7
24
63
19
320724
30
17
53
72
5912
98
74
386832
122299
120315
91
7
54
4
123186
9
77
7479
19
387117
89
81
60
4
35322
293582
87
83
277115
339533
16
68
90
90
15
402456
74353
18
83
302832
18
39
32
71548
673674348
15612
369254
9
240696
93
425332
35
59
447610
648733829
437668
854108171
6
71
194566
27
580867777
160174
74
50
348619063
80
4
443360
159136
73798
9
398914621
85
442358
389257
338767
95
65
763528720
66
30
712931853
8
250075
80
31
97
840323385
5
7
49149
56
414096
209765
128679700
144727
68273692
487696079
75
315074
23
85
90
95611861
386258
46
197729
311108
111712704
255092
92
28949933
343851
445869
33
15
9
45944
629174532
7
52772
641628288
13
13
28
230236165
88
805692852
600524889
331779639
390582
35
494443
307457
27
41
49928
22
210306
22269
310431
485486
46
59
9
28
435809
77
50674177
50218
82
83
350490
98
29
32
300429
79
29
483533
35
47648
52
118767
294568
75
45
65
69
14
62
2
49753
43
53828
3
60040130
621734256
949769238
37
351538
195578
42
66
75
36593
297918
80
14
366362
295625
295774
128604
71
392957
47535
8754
474866
273757
38
3
226174
738820403
906129794
72
11
79
94
85
69769
340985
265143135
338011
85
9
480400
27
322304
45349
82
164462
8
74
88
144045
411421
69
58
13
176221
4
19
253398
93
33
4
24
40
283775
61
40
499316
976718433
379444
7
394268
17052
413472
18
652013856
166220
57
84
73
23736
323224
27
95
163267
59477
207724
289571464
306891
18
79
105219
12
893398533
136460
63
2
69
188033
79
339264
11
66
19
483220
34
2
849363355
88638463
421508847
2
32
207504
24
544604297
325016829
67
702619760
898393052
8
158179
83
41
558139557
48101
444253
2
82
273633
55
10
474427
685997402
399208
424197
54
299667758
25
111460
663643643
15
869067540
340668
24
210445
22
363675
99990
37255568
80605
411622
218859800
24
8
371889
4
151892
27579
15
126765
451609
25
421327
199345044
3
8
28595
76721
97006
95
173821
33
779248281
98
56
4
67
41
33
119987
1
85
52
72
392203
14
119858
42
7
37
2
87
146326
39801
86737
127872
3
42
42
62
2
960708398
232349
402609
5
41
9
9
7
23
12
189405
357645
171984
445627
232888
40
124160
242657
646276520
82
79
54
5
26
40236
124145
653988905
29
288309
2
257625923
65
78
242236
70743
495747
295324
18
377241688
74
78346
10
120391
64
4
692627775
820463288
92
340483813
50
1
88
77
58545965
451811682
8
449694
19
28
314548
892277631
80
12
92
71
390796495
371880
91
71
84
39
351817
244896
13
4
80
219662
336578
49
93
14038
83
117401
5
336304
283914
11
389774
82
6
310537
99
95
411052
99
16
361600
6
53
14
147826
414558
90715
334266
59672028
430887
1
183708150
22
62
168202
6
127087241
9238
85
81
47
861035924
474793
25
78162655
33233
71
44176
38
97
37
246977
383599
281401
209540
894399862
19
13
83
319676
22
75
483763
193676
72
16916
424483
68
439680
9
8
543469031
66
110309
165423
472537
19
6
30
164939
197175
24787
82
491739373
16
86
336049
2
372201
145256
22
307912
970697773
9
1
74
244258
5
465889
208353
52
38
90
17
71
98
46
440548
575695811
413330
182443
143765209
231501
441051
90
15
8
42
43
221447
367977
65
56
51
9
269873
981440775
77
427160
218703
38
273082622
434411
27
489069
5
411764
9
762502922
40
182796
354536
718244172
39
165331
69
794212904
7
441957
7
316651
294776
227728684
481745
96
102099
2
493100
95960
17
357336388
406254
52
89368
90
477402
482815
67
419916
457336
437817
4
343999
59
4
228128
1
279026
6478
2
772514000
38
23412
426159452
18
12
6
376393
326872
235577
77
456581
9
59873
68
465136
5
19
202258
349109
369895
454579
92004
766909622
244100
105806
353826
741579826
83
437901
422044
84
429999
276332
82
34
64
136422
243875
31
365591863
456459
48
492418
83736
427983
2
4
362845
224546
383121
145509
4
496337
464190
93282791
74
37
43
431919476
21
31
250266
387077199
57897
6
75
364017
5
255022
67
288624207
66
16
144134
54
286981
87
45
97465
184896
409529
91152
77
36
498973
836945085
361068
56
336537
296669
289749
347519
26
33
47
417456
248096
2
281030
151162
78
42862
128365
34212
72
162018
304531
68179
225979
151902
53
34597
41736
15
359851992
6
13
372742
346827
207602
203338
241279
25
300176
665608849
33
64
6
27668
66
4
475465
140021
194701
99
468948
66
8
85
55
97
26
87
41
723302710
63829
362710
280997
196951
268752
86
66
93
240695
364196
369553
116901
138949
34
6
405689
328888
17
4
424144
364075
84
16
11
203011
270675
716874998
57
781238465
298006
76
61
74460
388097
7
93
26
66
43
90
16
25228
64
92
28
54
310410109
77
632833708
344252442
23
42
71620
70873
38
371721
328862
893004036
940834482
154552
80
38
48
27
38
473328
13
36
40
40688245
8
233681
16
417640
97294
138525431
61
84
13056
9
614880079
95
59
28
73800
28
286762
326594
85041
23
74
97
419603
13882375
77
14
23
251622
1
126581
22
2
402133
279857
56
318801636
496391
10123
3
258150
123100
28
124986
286296
36169
77548
2
147716
485942631
26
79
62
9
319292
365626
227319
666567177
437090
6
458175
23
74
178831
27
227020
52
237657
222434
183811
15
84398
83
88
86208830
104749
7
2
35406
358693
70
50
237604
10
88668
22
72
87
346433
428315
11
126253
4
8
97685
84
3
129153
99
378041
1
43
70
146302
158040829
81
219330
132135
176836
333809543
28
36
91
377917
137502
266664
229050
35623
299927
98090
25
280606
392131880
37
68
36
772951256
74
4
56
1
4
433853
224114
387641
334402
372573
35
293020
59
3
318468
148197
212729
223182
90161
17206
232779
262790
92
97
3
328341
423636
131132
59
42
33
421424
1
431862
90
8
105537
374960
83
92
980904973
454405
221362651
79
285461542
85
415280
11
383045
52
468635
44
374136
106358286
11105
424056
23
496237
480105
22
318006
837289443
19
22
37
88
176752
183558
30
348304
916282219
71
7
171144
100052
458871
84
373982
31
82
5
41
225088
9
44129
26
75
8
810491491
771247594
47
4
340018
140247
904506354
483512
55
88
97402
70326
323067637
9
468791
63
317496
43
21
10
19
72531
8
91
229173
104430
450260
16
648363289
436375180
277662
162784
643542881
445474488
6
83324
40
56912
200933
143636
61
163329
465305
74
342970
166635
25
57
57
32
6
316170
71
50
144997
276333
98
427583606
13
422480880
105134
104279
7
327128
397209
67
103688
43
138834
348726
316674
443558
60
79
72
212840
77
94
203706
255082
48725
50
737385781
49
499510
347651
324329263
43777696
72
69603
370973
944485521
95559
12
373794
141574125
88
475730
44
434267
3
411651
385398
14
89
178495
389675
83
53
9
93
46
229546
171206
12
175823
91
40
509841297
19118
204319
80
928284453
306396
205661
85
418965
43
91
37
27
33
374566
60
68
35
381959
257087904
160094755
76
458560760
89
169276
109697
3
455570
441926
17
419810
265607
23
112904
85793
86
75
732291910
121020
2
202327
187965
27
34
293476
67647
430303
5
2
299960736
3
190691
78
9
249367254
49
85
90307377
220559
11
17
9
95
62
313068
177372
75
83
208328
55
154934
70716
98
993264031
332222
382166
45
132497
63326
83
85936
271197
39661
40
307121
4
755903200
27
191985876
19
330756
63
106966
93
66
127110
56
44
249639
83832263
18
143998
9767
45168
2
12
196682
123502
28
466577
308420
15
57557
8470
876659014
372334
288384
97763548
300893
428135
94
55
499348
106488
490447
7
229801
95
11
82
387192
407225
22
492199
2
5
37
4
120254
93
37
36
26
25931
76
153023059
71
241357
232407
359983
74
9
169470
20
6
849045328
7
454752
499273
91
40
88
93
422184
298549
69
782781761
22059
485860
93
490208
399839
139409
734799627
295591
316363
611813164
104578
137455
150243261
40
27
366593
748974793
57
383539
51
52
16
28
22
51
45
14
50
30
5
82
20
215088
8
210341
455032
60
224264
55
477746
870341944
139523
238596
59
78
63
79
24
29
60
274984
2749
472775405
154515
382154
60
599635882
17
367932076
463757
8
539456216
8
4
10
430733
348264
2
46
130025
69
22
368753017
7
125632160
457686
472809
46
80
6485729
9
266898
2
110164
33
259318
320959
380922
78
97
250548
64
74
75
21
402382
40
23217437
44
126265
28
92781
361674659
76804
17
423555
463443
432453
685925177
205495
99
107938
4
30774
68
14
92
377330088
435881
427491012
152850
154370
8
884606432
256701
142183
472788
35213
20
89
73
3
328219
5528
2
55
52
434124
368290
3
89
356914
56
770100517
36
296634
231569
7
220809
59
59
86
358192
448437
413277
356039
34
84
95
96
327518
62918
64
869128138
59089
287962
49
83
360301262
451060
3
480766
271270
97272
285479239
16
333659
395284
175833
252725
132186
18334
49
110229
74
460986
81
195695
53
491382
94940
135079
693030325
319207
224114
383355
1
7
4
86
4
170640
294067
13
8
73
3
761539720
449735043
54167
51
8
465895822
5
31
74
414917
50
78
149319
211243
19656
29
60
18921
4
4
88854
7
19
831567021
3
378446431
16
8
9
13
350065
4
205358
359318
42632
231206
91
29886
198502
586244314
22
203735870
137100
4
576534050
43
66
17401
95
442340
68
80768
43
132411
56
340129
26
477518
76
244695488
18
54
184227
85
223019
72
34
345250
46905
274192
59
1
498199
310161
12
137519
18
206435
81
95
92
421096
257188
887079702
9
33
95
87
8
252859
75736
246533754
23
72
14
354117542
485296
14
592983658
296680
6
1
478542
69
48
58
486490272
433374
99
894642204
73
16
266357
13
350657
300399580
91
366503
52
171420
408688
42
52
328084
528697799
603155081
414067
673374497
346539
2
350917
258193
240317
36
391272378
2
482898
48
492132
1
317192
113546
22
497881
355999
480156
97
40
46
708565460
247875
75
285665
480781
46
663911834
55
98
57
373555
72
62635
299876
260977
12
84
311042
45
408520
89
1
107189
71
95
625111922
93
129921
418763
134952
364717
50
414492
96
62
453318
80
47
53
5
74
40232
90213
31
331430
27
143432
30487880
422314
375647
18
42
99
98
80
422842
280119803
422588
990667595
17
264871293
17
96
28
84
18943
93
99
95
107
6
52
91
63
116127
40
91
77
8
25582
19
341557
143831
88507
10052
367501
92
429101015
32
61
133799
33
31
460999
233423
91
58724
67
485987
122280
410201
651221777
7453
9
70
267372032
56
26
82
155812
180289
19013
26
351638
319654
137033
74
158451
34368
3
182169
57
63
65269
125890
476322
47584096
27
26
8
78268
5
71
348044
8
455655
75
348663
68
24
93
94
857871739
82414
43
31068
409305
41
195848
492977
46
9
157330
425867
40
72
92524
870458781
61
160365
30
195179
392190288
180739
35
34947
47
332357846
294888
76
21
24
256196
483864
3
376212
25
41
44
442152
351304
59
988264427
405470460
303058
664846982
494
26
5
878089846
390120364
403299612
477397
46
1
133730
85
167317074
8
5
761880774
196501
3
89
21
76
481492
94
90
223974
93
217203
348617
55
36
24
166120
59364
17
450153935
68
487638
416384
1
478896
115150
235545
334506
363151
1
93
124033
3
33
497540
31
9
81
21
472211
427834
62
285563
202854
41
144323
44353
72
84
440705
433145
123276
70696
282474980
27
431974
5
1
92
297371
68308
378999
43
28
46094
172638
233461
402825
47034
191711
13
360384
318464
8
3
389803
318707
260445
428661
85
163913
222070
903662553
358902
5
338867
468882
383334
97
287681
2
3
346322
35
28
54
615288918
302751
31
519201827
242221
97
471702
68
465249
978809222
86031
812146753
410375
340165
369538
93
379211
40001
4
458298
208962
27446
48952
81
372675
168058
69
743526553
345916
409340
617231800
98
35
317827
32
454328
87
335124
394864
53212
58
332044
4
127106
316121
56
10
74
39
8
82
87
112236
16983
258345
2
29294
74
5
55
254048
557835504
254532
366228
31
34
76
3
94556
181653
339773316
38
47694
132100
461529
96
68
1
692192807
43
4
604889980
91
488617
130673
97
48
15
104297828
29
80
39
19
441512
109073
40
26
53
2
91
5
442858
269087
49
3
60
8
379697
22
160058
266172
93
78
42
76
83
53
3
74
93
99679551
18
69538857
38
108043
44
3
122831
393836
35668
54
80
60
173378830
34
71
367754
130888
76
15
72
21
365345
5
37
463102
36
42
224405
319644
9423
153599
7
14
323094
345259
142165
39
31
41
33
105170
74
424392
371825
370592
280640
48
79
271925
51
158389
50
108098147
7146
160026
293534629
353549
699273755
343748
76
63
356808
50
28
4
34815
396248
31
495294542
50
123188
24389
351916329
137697
1
40
51
427939
52
6
203556
960927983
2
276750
368563
69750
93
437303
371933
630584750
476856
306417
3
9
208143
55
252526
533668534
155070
6
74
278292
69845
97
83
573674233
32360
649415284
89
212253
62
351035
63
44
877493944
86
60
429888
455717
343267
17
22
25341
154113
3
75
12745
117447433
74350632
492427
3
135264977
107925
70
29
4
448142
17
188481
51
821140745
258496
8
12951
53
85
30
72
18
33
68
19
53
427281
23
49
347585
556764344
87
79
136344
198599
232983381
408824195
27
446406
78
39
22570
95741
4
77
40
73
1
461639
46
89
109919
96
45
1
86
53
86
422879
87
62251
138870187
144137
69
5
8
32
54
306120
4213
51914
647852780
95055
8
92
38
81899
949294460
340359
23
10933
156064037
302356
413843
199061
447346
64
424958
383869
621417385
471195
304605
407693
6
405925
28
10
72659
74904
324324
48
49
139891
177404
44
424040
113666
526158018
435578
41
87
41
80
87273011
251116
307772
21
98239185
308058
129363
2
357316587
321158
210731
115217
64
67
27
33
453207
9239
38
920801460
308279
171352
494826
907298672
96
631866846
330087
173714
147130544
190987
70249
184315
358103271
4
94168
65
367395
30
199004
21
53
450830
97
134755
59654
96
4
262621096
15
363195
400833
132748
265749
96530
97
9
94
897179567
106169
272877
85654
19
6676
37
227015
54
78
297045
220510
294394
1
211655
151183
363161
85
48
73
107350
23070
44
2
32
439442
87930116
132223
35
31
23084
5
5
411994
48601
373261
31
47
190388
338340
97104
68
73
88
61
385178
73
28
450455
4
79
63
2
81
238851
51
40
8
7
708399998
53
8
59
225047
212915
90
26
2
22
6
29
72
6
257111
59492
477154
15
74
106199
693384742
45
36
90478
439138
59824
21
10
165198
56
174349
323535
251572
89
432889896
64
57266640
142620
66
236601
249439
12
254661
89
122043
108414339
4
169055520
75701
407699
216394
218739280
87
31
306166
54
98
56
317371
2
38
795935962
94
4
80
98
25
359149
402386
5
367611
48
292731
362186103
428554
83
361568932
441436
480577
14
302900
220152
70
83
94
38
15
68
60
300270
587918582
820284715
72
68
74
154424
758372819
94
20
290558
149574
322246
65704
45233
164888
2
307127
63
230851202
406118
60
37580
279154
12336677
881312771
16
40968
293025
438775
934949616
96780
51
24
73
39
345250
480886572
244012664
511560892
324418
1856
66
2
455638
41504
8
5
20
36
37282
4
30
150210
504164637
8
217156
66
45513
94
236981
409844
814973773
45985
20
289553
36123
41
4
63
7
31
442867
66
51
7327
3
106270
200766
81
127016
217398
324759
39
392276
152427
5
427265
487372
2
187086
281119336
351694
33
218418
341378
172441947
230290
26
157855
5
209822
148192
7
3
93
393117
103573
188661
80
867320222
99
405531
283190
195952
83
17
44998
32
46
422465
8
6
316620
342738
374532
18
34
39
26
153608
7
31
344132
356509
292633
13
30
78
6
478632
46
47
36394
5
71
35
261969
12
48
3
53
47028
83168
56
79
338361
6
9
73
488299
140634
383482
74
185814
353545
160861
201645
48
92
145026
88
35825
420362
499526
365768
47
358863
42
703718519
93
243012
970598838
369978
383637
78
31
136029
48
468350
8366
200594
69
444056
7
69
51
105064250
144471
39
778971604
7
24
225221
435660901
56271
267221
26
348987
42
102286
46
174217
802604516
9
201391
419101342
404720
63
82
269992
9
226291
493867013
71
109074
256435
83
38
157488
2
498135
3
9
3
59
36
44
39
34
6439
418894929
81
269486
85
15594
73
80418
978027918
434036
360060824
9
260341
393285
84
790769479
29
80121
28898
129033
49
18
144134
67
39
1
388502
7
947834851
223828
225686
64
27251
31
31
5
397605
463580
76
28
257000
798115423
731184752
402547
56
40
252678
15
416337
96
467142
66
28
7
61
82
194060
242904
9
853223419
67
40
139630
368195
94
28919
2
2
406408
75
309937381
2
23411
23
341092
1
12
418524
242853
322312
569355179
344297
50
70
260908
51
50
44
44
52
746412985
97
59
268282
63
58
308045
439910
86414
332050
15
59
357223451
819263605
428590
19
987330712
209930
295083
80
228740
35
31
99
5
63
12971
21
239970
92
3
88
17
9
86
357683
174091
91
96
77
22
261083
82331
141401
463569
7
438206
11
1
419871
8
372333
93
29818
438921
309283
78
91
191759
488798
18
132562970
63
415632
44
69
306243
5
435158
95
19
32
104564
2
55
98
53
91
59902
70
49
699443961
54
7
479011
127342
55
5
88
6
7
98
217887
31
27
16
99507
499402
3
10
61
499095
1
363923
271827
14
440520
3
60
410579
24447
32
8
485511
33
460812
286929
363962
159032
124226
86
445249
169820
238336
717813939
79
18
436787
180859
609003680
41
70
454068
64
3
66
78547
42
855702440
89
82
30
912798485
270394308
264360
269472
31
334770
73156
939656024
510383238
258537
816154762
2
192884
56
8
136422
27
60
398534
320187
97362
495593
94
221738
156589
29
48
84
9
88
86
81
251601
5
464927
112291
83767
654644303
15
84
370147
263492
30
92909
95
291374
96
1
15
11236359
35
71
32
77
415386
12
17
700513953
460221
215649
94
7
2
4
3
57
75821
193573
175940392
508766740
347353
1
26
70
6
32
88502
267656
30
313349
3
90428
89
55
2
360129776
93787
262685925
369027
297895
90
248349
223088
5
95
50
263774
56
313185
41
105962755
298904
171327
1
107141
83
467112
228240
69
46
115045676
23
41
327752
575211054
27
173695
61
408063
14
486549
3
23
137252
29
20
82
357423
340290
62
64231
19
81
77
72
4
50
80
27
7
76
146682
55
68
427007
47
81645
88
487844
280883
712796907
370160
4
68
76
440657
46
96
175608
211739
82512
92
759118754
42
910979338
20816198
75
5
281836
74
17
107248
47
40
273467
98
69
94
9
20
18
132062
94549
58
987640523
303484
59993
35
79
296593
28
8
986836017
63
64
70139
449724
96
59
146908
489446
85201
407306
80275654
805551995
250634
161391
636881385
5
82
381454
9
99
222854957
32
461396
12
179826
312299180
49
21
131432
54506
77
11
91
7
470299
345056
28
431178431
2
181208
132105
459293
76
288166
44
247405
701943117
2
892552960
317679
141675
259382
481874
459935
7
35
12
93
261934130
52
155986
7
218572
429722
247430546
706447697
792595524
749492259
58
56
6
44
47
8
367047149
8178
80
17
73
19792
2
10668
579906667
78
75794
58
493469
53
2
492943
476160
55
15
161578
6
289280866
82
480610
22
41
4
9
342276
63
41
52
4
60
71
160198
25
581715024
168672
79385
199195
12743
107410
116993
12
84
7
7
283191
32846295
11
381430
696900308
155817
1
70
315287
339938
7
140722
271884
222185
20421
307676
74
468368
337035677
950451068
397451
340993
91
49287
59
137365
285689
45
336380
256264753
148785
683236762
292341
81
272138
89
42
174749
84
496075851
28
92274
80
484495
135974
3
36
114311
177641
54220
72
16
923829535
476452072
72
49
442280
90200
351247
41
31
13
40
46
56
470490
233742
427997
2
351904
90
52969233
72
66
527575404
3
68
54
1
390414
310133798
17
133683
6326
5
91
102112
182808
96
6
98
67
5
164814
279312792
42
35907
20
85
210650
94
22
116187
283166265
56
116830
468946
12
150639
435583
459861
5
185712
382722
32
69
90
21
19
46
60
397426
49
12
369804
41
20
46
65
9
91
249719
200407
430067
97
394132
595253274
60
6
49
70
62252
299646
31
333943
79
350021
949230376
162667
96
218283
384074
495662
52
194426
17
336558
55
96
314974
94799375
30
9
42962
389440
426182093
468277
327131
44
811092410
18
57
33
97
27
572177032
345715
3
4
4
1
66
351332
41
45
273598
18
83873
65007
8
82
21
24
9
457018
26
15
67
398498271
75
82
356377
173266
84954
10
9
77
9
70568
73
21
5
48856
300342
297235
294006
50
58906
89
33
55292
23
301596
4
50458
22570
49007251
370281
3
6
95595
209373
160236
86
28
4
223121
27
3
99701
675564229
24
191877
460040
459
15596
289862
57
16
45
212723
17380115
2
76149
251891
57
84
343447
85
87
60
60
378019
407953
282904
219954
21
28
36
89701
238170
192925
267782
494021
94
214753
226100
17
43
290865
172814
26
10
805824556
319706
491243
393640
98
76
8252
5755
65
83
212989
48
62
16
96530
158353
169621
8
216678
476503
56
54
12
24
410426
257298
9
88
57
66
10759
36
713650161
130938
136834
82
2
46
185888
8
34
2
93
176003
289263559
39
95
348020
215742
264623071
1
4
394407
69
710739211
38
80
110045
42
7
67
396015
30
80438
223523
332268243
66
140774
28
352368
24
9
21
425107
6
485391
81
96
5
67
54
247295
11
43
61
44
278286
11
144016
316982
5
314627
72438249
331710
40
436448
398442
246132
354221
57
73
54
1
31
28
95
72280
45
51
31
82
340013
10
58246
310381
688369067
70
364381
182679
45
7
49
288085
477477703
53
45
49
11
137717
722985904
52
443180
45
92
346649
53213
29
52
260016112
58619
3
59
270603
28
99
19
86
4
71
6
142777
789934512
46
80
286652
5
136278
8
192742
5
95
20
317461291
53961
54
32
36
304572
48
20
5
21
85
41157
7
247776
1
478481
28
10
933849299
14
81
339786
7665
162187
26
152545732
96
279696
36
98
167176
25
32
270020711
75
432556
454208
72
285587
35
87
237421912
60
282102
866674717
86772
73
4
409592968
201841
936999314
7
23664356
55
60
89
69
263490583
91
97423
30535
7
326878
485918
38
3
199025
218953
2
99
60
413579
132616
3641
2
12
10
244437
49
13
50
484995
456630
34
2
349220
89482850
9
46
83
395563
94
217492
52
284868
77
253456
46
480811
205513
111847
8
49
32836
62
8
318884
489778
27
48
482271329
189565
336882309
6
6
91
193202
4
192603
42
94
397068
283260
34
130494
7
938232901
48
89
3287
26060
116442
92
215619
104632
207466
12
7
23
498501788
188997650
3
37
21
178353
79146
21
32330
457827
25
316773
178439
347798
66561
8
223879
294127
41191
106437
104511
170133
98
27
458898407
35
466538
589080502
25
40
8
290242
640010933
80
283515
434367558
72273
8
119878
281231523
197272
375272
51
75
7
361245705
56
587709071
21
513729936
167904
65
316321
76513
16
69
45
57
76
212898
34568
165185
1
447440
72
60
54935
4894047
42
356361
480591
51
3
35
53
100483
67
19
65
244913
3
76
41
608233914
54
10
130891
54
97
36
165358
927103397
4
2
83662
86
64
229389
15
20
79
53
100233850
72
79
56
321480
78
38
372970
95
430045
352847
18
56
387893
92
34
95
152010
7
127483
65
46
160143
270000
398818
38
6
67
24
69
161052
142555
77401
316991
39
150825683
8
18
294284
41
454259
201828
202613
360446
17807
78
21
184406
112210
397956
9
231866
15
37
400125
27
289809
76
140535
96998
39
554267536
495141
14
442139
980653658
419700
209383638
56
57
42
44
27
7
4
90
52844
8
340311
236103570
89
635882522
28108
2
59
67
6
24
451916
63
7
46
18
18295
88018
91
91
235794
117798
401140
33
206518
462751
31
309774
38
27279
63
24
14
39575
4
455548
59
291799715
366117436
1
72
67
115172
98
285911
425034
51
269361310
678314317
87
4
82
784878058
363484
113772
5
74
64
60
462938734
384211545
991236024
325124
358602
88
90006
55254
30
17
180651
48
61
102103
84
172512
27
23
120135
32
243714
39
8
366908
43
25
70439
453315447
48
289220
236370
403653
166317
90
98
46
8
88
83
28673
52
47
270000
144837
74
72
944096344
61
280472
245233
32
464988
380720
6
78
9
64590
37705
14
6
17838
64
782057212
83
78
201066
64477
259179
56
301382
11
350532
214669
18
33
258117
46
58
66
10921
54074
172283
41223
347412
49
44
49
353883
45
777614193
77
341299
5
199754441
481781344
358694695
17
282704
38
632381898
372232
50
7
43
27
361653
27285
338279
844328098
490689
82
46
50
396315
83
91
37
68
40
421900
82
82
7
67
59
20925597
72
50
26
146907680
285006
72
196733
258093
69
30263
8
67
11
1
179661
142810
21149949
63
53
81825
93533
34479
3
36
52511
2
16
94961545
46
550547976
77598
437930
830216933
93
73
341204
93
37
464266
62
705853110
289867
364847
58
51
288568
92
443883
38
237317
60
190744
171450
51
149306
78
455515
44
392258
42395
69
55
385722
10
21
59646
486455
45
60
141969468
72
360839
11976
6
309967
16
300836
58
78
10
346568
144352
381404
79
405259
436338439
92
149960
220780
34
132093299
8
983425795
31
88
269925
456378
54
227615
421840112
64
105141
78
27
199640
85
80168
4
672830373
996100254
6
57
390855
13
99
499408
321074
398153
89019
850521516
4
152015
91
206732
30
19
29
73
5
23
7
49
9
411000460
257302
484550
66
105514
152582
476884
64
271677
243112
39
163935
372745
98
258797
8
76
33
435838317
180703
93
1
148085
200701
83
157082
435739110
963530331
377727
75
386877
57
17
97868469
99054
322715
43
19
30
396418
290821
67
91
462294
22488
279124
174388
394152762
147918413
84
814166848
11
213876226
46
28624
338926
76379576
90162
5833
77
84
75
448215
235394
53
183847
356298
72
25
17118
33
472032
76001
252857
524297033
171619
90
85
265752
86887
27
90
13
72
18
13
5
363561
162272
177678
37
192672927
54155
564003511
980569609
250567
154144
11204
470302
230552
2
87
316025
224190
169787
334263
341877
118110
52
189830
92
88
61
43
38108
72
59
76
6
141294573
426931
2
91
651992285
80
122166
401495
31
25
4
2
87
9
106169
78
131411793
333007770
2
338451073
64
59
51
11
162662
20
166774
100599
5
313495
222873
766183948
18667
61
350865
99
12
77
20
387827
26
79374
82
81796
61
551682284
87
253686242
319056
96
18
101049
42
430667
240676
270984
183401221
18
198467
193286
33469515
96
95077
46
69
150768
98
65
5
23
347643
27
60462
62
19
260766251
62
81
28
444512
4
440701
5
91
207657
130171432
46
2
7182
891285500
238653
337568
259867516
29
461060
411540
410507761
46
106215
6
27
398554
23
57487
153942
300262
11
72
787437798
53
62447
290231219
49539
8
164812
299170
303046724
464204
70522487
6
216455
14
720645417
53
258231
511465257
187128
29
478456
46111
371828
29396
408242
1
78
153660
76
94
214317
43
94
97
487899
7013818
464798
432322
203115
29
431561
47
277852
87
66912
37105
368340
1
70573
380922
426417
33
259618
59
11
58092
34
18
17
249661
25
40498
370187848
51
49
42
23
395856
94
1
7
17
89
492071
7830
73
71
122738
91
485184
66
1
3
46
405448
444020438
102088
41
4
52
35
5
38
70404
4
43
16
27856
65
186073
19
24
244266
48287
181531
152474
2
540378330
325373
283067
143595859
24
290261
59
119400
89
92
241932
35
499171
86
226486
7
468577
328958
232657
327267154
34
121597
15
174525
421109
62
88
188240
69
9076344
908104920
39975
38798
55
127724
595649593
10
88
2
289566
351833
45
461626
419783
32
391997
77
53
75
17
14
90
427382
49
307193
33
4
62677
474769408
63
37
291544
73
96931
407139
292720
36
58539
353471809
45
35
77
32
44245
45
428010
91
38
393426
293517
91117
404650
58
270417
330509
8
313836
45844
8
9
89
349267
2
40
94
459962
251501
84467
325084
42
405994
199775
236515
2
380152
72
50
15783
20
6
45
75
88244
784246439
31
699400857
79
325036
17
6
212237
14
89
5
62
353052
46
169638
408674050
86
36
30416891
4
13
3780
8
431443
5
83914
42446
177872
90
74
834282260
57
1
68
35
77
43
92
224076
125212025
24
66
798088018
70
62
70
19
244865
428278973
406054
24
38
26
30
406440
258123
14
14
46
275977
315170
459783
6
38
73
257466
456734
299898
330779834
137474
59
5
8
88
62346
352735
275878
364694
184735
85
441319
56
36
2
65
5
57
86
16
290177
81
21876
98
5
482628
9
154289
26
46
387858
80
84
6
36
353245
6370
249208
428989
263132
116689
226261
108064
19
39
46
275349
20
249374
42
252904
95
20
16353
47691
157788
146190
219885
97
59
68
315870
3
7
373471245
334504
40
13059
270955
70
91
445225
31
68
66484816
25
506926945
421314
2
53
498547
154899
87
342623
35
49
213255
212221
305494309
21
7345
5
473667
88
109574
437570
436065
55
542431261
259682
34
73
174904
26
53
120259
30
67
8
4
1
52
28
65
131295
84
4
400705
677406617
30
37698
42
3
31
7
63
75
45
1
27
10
370741
438911
36
55
26
5
309234
127032
191379
23
30196
5
57
95
909424984
363733
79
252657
420791
26
2
83
92
61
212471
475142
4
587643240
78
1
93
9
447055
328610
40
106552
101426279
25143129
467947
84604
461509
412029
943009379
8
143146
71552
155584665
12
74
63
6
47
338523
80
71
207018
6
83
34
75199
45
202387
447462257
969612632
205198
13
84
389473
439345678
48
80
16
339032
169535
60
25
34549
60
7
71
95
14
453335
198318
25642
72
2
66
83
296144
487503
19
21
33
41
208184
8
26
70199
35
51
233426
429950
30
313758
19
408658
303149
89
764830719
57
221208
376374
53
48
447858
406612
487230
55
434605
12
80
626319435
189465
2
305496
212900
298318
9
31066
49
462330
27
25
96
59
440379
83
468225003
12
348860951
287093
99
77
95
472087
22
70
71
46
43
334707
909074645
47
250884
99923
242253
15
76653
771314202
102933
5
98
336592
38
6
74
485112
6
86
77
185936
228433
45
93
85
71
38
18
5
339401
503928619
127022
181798
5
426139
10
57
340873
305496
55
52
61
24
54
66
5
9
434686
37
517144051
14
421031
191276
66
109972
38
355162
50
198511
955575595
393817020
3
14
80
191145
29
1
82
99
165753
146610
354119
98
850836720
76
33
84
270049
470956606
305921
8
143514
8
79
140241
2
11
85
71
95
310744
55
87
11399
34777259
9
495113
12
100081
50
74
5
76421
34
9449
221507
80
39
278744
14
423409
15
66
151531
60
143685
389630
30
46867
206668
412032
44
1
437150
86
15
317892254
690721037
44
570114842
65
47729
115754
99
82
73
300787
2
265060
966689686
4
84
1
91
78140
99
356928
398423
868738977
3
382357
82
68
29
361414
219395
3
26
251769
389697
15
372677
29618227
379159161
483418
21
85373
128516
492379
171868
941253876
345144
326
80857
1
420063
173780673
56
55
8
338332
86
36
4
265842
494287
443390
49436
74
96606
99
253679933
62554
75
78
92428632
50
452727
14448
402493
165914
476784
49
56
7
7
343206
514147853
45
73
19
211536
52
4
128919
102680
380435
52
32
26
353643
28
74
855392155
34
96
30
81116
126903
234278
77
66
75539
255556
36
493228
95817
167578
47
13
40
80
90
270885
163000
159822
66
192117
49
43513
68
368801487
27
146576
422189
142010
65
424331
9
74433
871532208
877253516
424998
5
25
90
83
253666
10
69
431359
21
733018128
99
381198
367692
1
7
39165
219025
287253
271067
76
129541
38
15
377886
72861
61
59
21
418039
7
15280
429101
441529
38301
33
247954975
55
47
6
216526
290225
404028
66
199379
78
40
434629
240902
28
7
906679857
24
98
13
146477
79
87
92
29
54
98
84773
53
125100
10
92
375758
98
300770803
485039774
499263
446052
66
456287
99
39
175049
37
1
815533383
154717
47
5
321240
13
347336
96
44
94
4
73
7
189548
455379
68
32941
15
289100
43
7
462453
69
17
117251120
44291
49
173125
69
6
20
4
3
9
79
92
2
300451
1
4
529209833
967200666
31
932361216
55
180233
46
735220122
40
142665009
67154
67
64
144549675
87
462584
673055489
222696
83
244495
7
33
24035
522646729
6
180099
60721
268637
413368
399766
27647
6
10
97
244955
7
177543
305465
57
839367772
23
385211
207258
151098
171790
203335119
231578
50
253189
2
83
210618
1
155508
91
88
403124
308851
9
23
9
996465325
384161
117069
84
390122
138123
70
186992
307756
29
52
357889471
176357
25
74
70
74
661463238
194713
8
94
355757
2
92
68
15
111648891
17
59
13
198942
264205
282765
99
214403
40364
8
39658
27963
97672
217136
293618635
81
186305
15
71
88
98810
477030
265713
32
63
167744045
139250
392817
493010
28
30
254353
7
48
887678966
35
26
35
294271
449754
49
90
2
422610
22
9
125376
84
62423
45981
84
227900
131459
677470368
86
476691
92
416757
7
41
83
22
398560
310955
55
97
4
7
91
340892
74
13
304327
8463
73
59247234
241748
214
17
39
389979
77
2
81
3
80982
40349
332411
60335
47
76
187982
367766
19
19
118266
4
21905
435173
230076
193023
226943
41
12
180307
25
346888
12
900114193
481971620
309283
8
273205
8
160227349
242806
32707
479354736
66128378
24
575715911
16
450527
596054504
335941
143501
96
33
9
464273
97
567449554
67
123068
30
44
281349
312933
38
29
387545
72
603399864
67
79
481017
2
75
27
1
115814
10
1
388686
69
583114027
90
484436
61
75
472552
239179
248170
270386
467244
9
30
9
317956
85
11
299248
98
89
334054
132166
86219
39
1
155483
83
353083
33
84
8
50
87
56
128914
347238
33
47
75
3405
458184201
22
94
59
46
23
268870
76
32348
728783880
99
43
352007
1
84
369483
50
30648
186233523
215697
713502400
119353
16
261414
29577
549919076
22
161126
26
76
459873
497477
92
9
62
96
87
230693
76
46
104932
55
25
71
70
1
472814
5
5
4
99356
395004
84
46
328605
375638
9
45
58
66
74
45
287319
328422
342567
91392
282068
289167415
75799
34
90645
374325
399811
249544
59
36652
52
68
75
464266
8
309667
89
425684
569689740
41
77
215247
67
181348
323150651
69
91
21
79
8
182114
62
465277
433779
149923
89
214977
9163944
17
93
47
3
335831009
1
46
19
26195
23627
349127
49
2
86
21
5
3
333306
1
69
424987
47
133626
33
8
106266
50974
12
51
126081
87
34
377779
55
468351
204670
377977
78547
51
354987
337949
320896
28
4
407745
302431
188624
14733
416467
208740293
391785
82
134484
32
30
90
178672756
168904
68
74
80
92
34447
99109
99
462074
44330
8
729199148
25
8941
7
59
1
15
59
390792722
5
124005
63896
94
363201
463685
481712
125918
95
211346943
819
481842
6
64327
9
216477
47
327641
68
91
334835
406587
54
2
92
88
369640
411371
7
5
392298
52
42
8
955337199
82
77
489708
3
441681
397408
63306
340492459
338695
70
5
7
21
66
3
290138
210580
81
282040
66
414079
34
427560
498511
337704
48
411467
31
1
39267
785499518
9
1
52
295191
88
82
2
24134
79
4
2469486
280263
208136139
938085522
63
161431763
488063
86
24
15
711320563
495849
2
54
132971
347748
46
676110151
3
476183
18
57
463565
4
263856
11
7
63
13
39
64
983452099
354709
8
6
252600
432125
256
25
99
67
396614
836672670
78
129507
5
92
475817
57764
4
6
11
915798930
3
261235
353405
275554
46
31
8
47
454255
201483
949736456
99
98
53
433643
18
220462
421806
885582506
583365481
9
9
58
49
33312056
69
18
7
4
7
372057
79
69
30
8
387150
396167
199927
94
9
32
2
2
19
217791
448090535
82557
184192
417665
58
573382341
88595
438997
291159
330991
281459
3
74083
11
363140102
196350
40
391150
34
542223759
296016
55
476678
13
37
59
201530
283143
172921
5
56
12
194841
75
74
1
325481
379790
5291
935511554
47
793231171
36
108251
121270
36915
18216
68232
129039
371850
81
118093
96
49
395977
87
338104
28
375086
3
74
66
272060426
51138
427094
68
308538
382575
8
25
197580
45
459587
14052
7
1
78
293632
65
33
28527
327689
18453517
110552
33
262674
453810160
50
213694
99
288586
36
61
10167
93837
192953
115167
277494
914990719
410187
74
10
82
40428
36
336807
329304
439520
3
5
29
11
320456
184808
316788
79704
4
38
4
204889694
86
494835
99
311714
7
482533
2
388812
425397579
44
698533820
63
7654
371054
59
97
33
30
46
143624
36
6
409595
379009
55747
3
73
51
249043
133978
702182872
874840405
2
68
479129
43
64
85416
405685
627771109
48902
1
8
57171
456993
274916
20
41
37
420520
79
65
136968
7
93
56
71
351008
299548
434607
365806
23
82
64
321689
391504
62
200652
56
11
359065
8
272992
95
69
35607003
3
228262
453527
88
92
78
49193
2
199445
2
23
379779
32
402834
4
69
36
80
128483
76
44
214027
164316
36
85
322113
57
46
73055
197993
423595
51
302667
90
45
9
12
398675
342838273
90629
27
88
7
4
1
565830151
168124065
423490
1
350706
83
59
144608
76118
167621
18
90
12
2
93
177105
68332
5265
21271
278012
376600
959316358
157183
408265
206450
82
42
64
35
99
95
374139
123499
89
224037286
19
922444940
132245
23
208800006
275335
37
60396
419264
6
2
244588
87
306697
71
49
713107071
907693695
22
491626809
35
26409271
233333738
427943
37
78
194077
63
90377
416211
308420
8
27
304036
220186
30
293758
34
151405
314037
4
355781
7
71
96
70
58393
77
88
444444
19
42
95
104563
254412
11
2
14
47
76
404326
549625311
8
354805
62
279601
8748
6
8
89531
188571
58
16
96
71
453576
72
92
64
24
26
87
21
27
246900
157017
72
97
75714
59
147193
31
38
207955
5
100239
7
229486
101605
78
289511613
57003
111474689
42
31750
52937
91
214265
43
281762
210392
280610
622203375
522312552
78
3
75
34
11
75
70
48
7
6
93
219839
87
136432
15692
595533933
674870596
3
68
51718
56
498124
332189
1
30
633669863
654509953
2
295853
485358
3
81
69
21
465444
384623105
4
1
66
33
851106816
344262
309917
315517369
84
298151
597802589
4
99
985009030
6
64
55
2
869094625
39
9
7
478986
29
69553
187271
11
17
188397
399525
97
82
92
410338
4
282887
49
484385
378269
63
39
1
459640568
39
916
15
1
22
435069
315249
231538
537654791
249634
90
17992
89
95
11
9
16
62
146873
48
341798
429954
51
359850
40
238076
68
2
456725
83
88
6
82
4
467069
58
22
82
261586612
316659
141618
251057
96512
17
77228309
57
20732
56009
359992
810786460
234649
231445
404945
10
414361
22
145893
73405
2
2
276134
652341170
400503
370457
294951133
245302
62
9
933965604
385009
3
625934974
7
5
181973
82
11
46
74
460428853
30
70
11
87
406629
255133
51
111363
83
35
243167
38
680345641
8267
988935952
5
343965
337735
52
6
450761
93
18
177722
67
77
82
87
379535
10
263351
84
561988368
75
265017
39
4
72
63281
2
973250200
400316
42
10
60
3
58
44
24
479730
99
37
65249
45
372823389
83
154351896
31
774464692
4730
9
6
208650
400573
101181
219871
87
361656
31
21
382020
347946
374091
467704
25
666401236
40
8
494318
2
393061
30
392568
6
25
37828
59023703
9202
26
46
49
49
37
322443
9911
52
7
139707
290226
7
131170
5
294846
31
86
75
70
467070
105778
477319
3
65065
450858
9
37
206435
5661
291006
21
178708
481180
2
407473
18
43
279512
355406
19
465887
186193
95
52
26
88
63
379931
17
1
44
48595
233392
225011
54
166534694
85
6
8095
283022
72
253818
39
37166
283369
77
39939270
372448829
4
90
3
135623
97964
83
129831
6
337981232
2469
98
52
5898
2
345481
467653
261240
36
491643
280093553
69
449093
270219
401748
58218449
33
41847
73
14
2
75
124019
435511874
260603
46
9
47
41
92
496439
249195
79
63727
10919
253224
10
36
81743
95
49
349588
58
454061
373042
6
911663251
88
36
406939
77
755164036
53
68
272955
55133
3
1
37918
73655
40
57
690749213
15920
69
89678982
4
73
355050
424710
97965
29
84
260746
91
457559
69687
92
350261
36
40
90754
68
93
52
76
69
380366
93
26
120298
405714
436959
392258
82
174426
458440
15
218728
966001668
163379
79
7
24
71
870572863
20
130467
402412
181841
440074
50514
934126133
372999
420089
98
22
45
71
3
491594
29
97
421230
52145
174544
56
343958
482022
190330
134838
1
456953
280916
72
146159
30
43
386094
221663
4
17
5
96
86905
23
907681775
383394
801781930
120134
474957
244475
889706729
64
2955
17
956161916
198022
179111
10
57
61
436549
170343
783806124
5
395764
386705
74
63
6
285670
33
99
13
92
351386
343542
43
179298
19
243699489
367709
360836
55
281754
4
54
289598
57
33
21
344223
3
49
17858272
447200
87
81
68
741551972
473922
228689310
48
75509
56
62
68613
219929
227720
13
3
12
356197
64
485573
59
254876
90883
7
153858
55371
365797
240407
16216
247606
22
204937
3
91
474894
99
146803
165458
259330469
64
36186
226503
61
351774973
98
1
378988
518687666
42
183866
80540
262770
91
35
153710
17
85
443860
63
315561
348240
384440
23
18
880408430
287858
12
4
312867
394106
638428908
38
30
8
25
376688
471830
31631
58
300730
18
399953
277346
74
44
843189279
3
127057
34
97
12029
184743
66361
6
82235
29
93
357277074
37
45
85
256954
248668
9
36
130870
65
162861
432451
7
72
330535
97
269298472
912169237
473949
67
58
817465802
18
481811
17
995688480
76
409329405
5
314049
93236
54
322941
46807670
87
463398
495936
167516
187423
9
2
4
799926644
626271331
99
49
59837
225918
57
81285
459363
49
224771
2
107788
487819633
31
65
4
10
93
2
52863160
1
206355
496747
37
9
269373
269432
53
16
47
485863
489008
47
951001102
419144
29
131876
4
66
53
27
1
24
197312
10
216978
362839
346795269
45
59
35
17
90137
208524
65
59
23
67
27
203983
49
107639
40
53907
96
44
10
73588
85
73
73973
155299
225695
22
268187035
803612888
38
70
77
47
18
60
905681290
171152
333768
333711
495087
36630
35
91
83
9
5
304563
294880
174242
4
36
35
372173
282586
69168904
216386
452885
124629
53
59801
79
32
20
358335
10
89090
386595
69
9
36441
278755
2
175931
6
31
2
174672
44
1
35
188430617
150837
50
335993
10
88
107361573
322890
96
8
4
69
96
92
29
29
51
26
174764
36
334206
84
33
40
28
32
321909582
62
9517
276973
835948045
33
382370
95
9
56
22851
49920
223368
445872
67
287764
308966
72
1
2
288750
85
403372
395357145
59
6780
62
163099
263470
118005911
64091
51726
47
28
9
71
169786
28
314088
263550
166108585
26
376883
64
262626
527916044
66
71
283766
52
797134949
183575
319007
39615
37
216288
67869
31
252016
206089170
104059
84
92
20
8
47
472498
226700
47
10
307529
26
900942015
23
29
35
17411
40
34
217590
478354
331587
97
92
14
8
143364
91875511
58
425644
850031732
59
199068140
16
82
2
405712742
83
1
67
273535863
212371
471673
437640
9
92
41
385388
763507869
371032
282586
41600
499823959
97
122741
433550
78
324015
82
2
338063
109905
206252452
188483
13
74
27
59
35
48
68
43
189373
345931
88
295716
23
28574
154701
97
6
36697
56
59
62
320886
55080
480841
16
23
43078
32
3
418013
97
208928
311028
406157
2
193919079
64
284450
8
89
39
426365
142796588
481783237
488465
469994
356232801
56
43
456000
36
381513
267484
482535
59
37
271120
212786
8
78
56
250728
448618
78
230664866
15
67
1
372752
55586217
381620
11
12
135104
24
5
97
11
78748
116893884
79
92
7
6
23
241384
475124
60506
306775
46
67
50810
84
174317
291233
93643
56736
65
16
173403
239811
26
1
101807
83
188597
8
466350
88
494010
418124
92
26
7561
82624
2
59
126443458
130674
12004
86
431782
232554
4
169863
219589
356063
381436
6
31
54
12
78232
268736
30
45
99
6
192734
9
42069
13
25
261367
7
80
407327
53
637332804
484267
6
435946
43503
242759
138134
5
47
68
38
131657
25
299001
14
53
417833
36630
366247
3
44965
42
86
262483709
123174
36
369651
38
120451
54
414155
6
66
305023
90
65
86
354066
117225
378442
93
369004
4327
12
76414
8
6067
246145
89
86708
56
119653
22
601175822
40957579
107438
544267243
39
7
304090
139774
77
83
21746
76
31
407792
34
476473
34
5
656678183
4
8
146731
375888522
44
130028
91
37
56
223323
3
62
84
424669
434759
886397170
69637
210592
64
248419
77
81
438056
360342
865484111
84
14
554475912
306309098
5
7
83
80
86
415514
83
25
93886
65467789
62
452390
147069
93
8
82
31
7
63
484916
339252
8
9
459030
70
104501
24749
43305
313154
89
186872
46380
29475
68
48
461196
91
476458160
66
73
87
87
187952411
350534059
9
242149
28
22
410793
267188
23
284033268
93
73
327514
75
225349
32
171975
41
379929
67213
171047992
70
439992
161322
158283
57
423733
458998
295234
487857
14
4
92
90822
3
64376345
3
92
96
53
368533
380703
401211
386808
185504
64
145352473
999895452
5
147785568
21
60
129688
89
78
13
23
6
68976
9
353070
1
28
460174844
396148
10722
982962727
20
158642445
311833
22
391313
128254
58
62882
18
698664956
122841
230768
99
111765
397618
7
371692703
56
154391
90
71
50
94
69
79
143302
14
38
494415
220439696
349446
8
432335
37
255529
518519018
311801
122116
232887
13326535
45
155575
115760
83
351139
62997
78
476743
519359171
53
362074
294162644
339781
99
17537
67
102519
42
38
10
73
6
301070
400542
66
4
552152961
283244
96
216754
431913
1
7
224038
58
49
64664
253640908
55815
18
54
22
42
93
260220
29
23466
210853
472935
31
107906
273492
37
3
52
391121
41088
44
825100966
87
373567
70150
79
56
52
334565
81844
164745
89
113655
15190
352302
98
1
72
140702
155958720
398343
2
7
48
439844
553895231
549005729
26
2
54703
74
19775
42
67
489106
12
4
34530
494077
36
81
12
86
46
121181
374396
88
118294616
98
272007
40
32439
54
98
32210
39132
72
459909
928470975
29
350773
21
432747
33
299499
42
4
28
9
392356
175823287
62
111159
5
165153
17
55648
923000391
275643
204096
30
17205
68
3
64
26
27
822548696
63155
99839
61
2
377333
1
224272
18
6
304908
87
15
21
513852064
66
171662
40
9
662651949
272610
80
90
80551
350289
88
46
36
232260
329108
341651
137636
25
65764
2
84
452797
724835664
604845712
252960
49
5
89178387
273833
165027
322467
35
390867
12
22
213640
26
243492
226131
54
53
27
483066
76
52
7
45
305009
14234
72
1
78
193646
10
154165274
117827
75710
128741213
74
162581
8
77
406220
7
7
332362
61353
62
3
95
316270
169266
3
37
9
48
67
51
158686
53046531
91
222843
28697582
370221
488118
76
3
1
6312
3
99364
128358
82
14
21
20
17
340802
283705
71
442408
227951
22
14723235
84
227411
356834
279821
55
500582182
4474
70
355872
71
270350
237025
69757
20
69
3
955513173
460936055
1
52
68
356458
84
196795
28
365390
355439
18472
77
348192
393822
11
922592661
76
60
205698
229052
2
27657
71044
47
74
7
28
150214
123466
9
242873
71
46
165427
39
6
35296
494128
83
3
11
312853
421396
88
92176
237761
104936
594888889
95
71
57
354696
5
104136
4202
358008
143643632
28
77
56
48282
3
332546112
436517
322201
9
138912
4
969198767
81
40068
392794
9
403372
24
222820
158894
31
1
235802
80
85918418
51
89827
33
14
245792
74
59052
60
97
6
387129
4
27
73435
9
8
480094
67
59
255403
76681136
65
541880036
22
7
25
67
20
287820
53
50
44
183345
10
142529
19
216866
47557
44
9
179691
12
274821
5
78
2
465287
15
28
363559
89
98
326061
31
238343
23057068
686819649
100494
382090
347170
50113
116178
37
13
76
16
278852
378283
181083
34139
804184447
115201035
236467
57
303176
496650
206977
41
13696
649030132
441881
221536
20
57
242167
2
94
40
23
98
48
166736732
6
48
97
353379
82356
68
374657
92
129111
85
15
53
334703
63
22
18721
497260
21
6
95
383562
200787
418027
40183
468150
3430
41
34
974064791
59396
36
16293
229376
78
210475
82498
140850
96
228012
786184539
26
60
80
9
16
94611
468729743
292146
5
487866
32
73
5
1
226505
9
374129
100211
1
770334924
50
43
219594
106299
26
6
328884
70
202233
289249823
81
293130
8
361810
22
156613
154411
95
79758
85153
173773
28
947233348
80
120835
95
434627
469554
252207
678565464
271719466
71
821912334
57
490030453
305588
303031
139840
15
348179
32
88418
3
252377
68
206499
3
58
369049
13
7
393260
89
157057
60811
272376
63
280886916
382174
84
459871
80
95337
75
435794
186489
67
342212
818147993
64
29
79044
8
104957
56
60
1693
2
93
406609082
361246
53
345628
23
89
100538670
141655
188464
490935
152844
9
33
26
70
39
68
6
49
286362
329708
8
255270
270340
472472
29981
63
367262
55
84
36
230914
673517320
47
58
271728
140251
1
7
355546
433040
339469
191391
210274
7
89
95
482842
159957
4
426740
57
212838
4
32
220661
268764
5
22740936
30
6
9
393860
17
245551
99669
16672
181434762
408626
81376
60
329139
51
91
1
239477
45
700183204
46300
2
153121
762705955
208660
651085629
144707
6
77198
26
346147
24
82
132808
48
288705
60
52
569077609
58
31
22
21
90
130214
444697659
6
1
61
11
127325
343609
41
499592
2
358487
1658449
6
20530
115892
386237
64
34
21
8
5
74
607263640
83
51259
60
469729
139434058
93
490851
497174
11
768207494
91
274795
438958
69
267235
15
90
449072
46513
72
3
28
1
5288
85
24068
202891
369015
898039260
8
357919
272631
17865
211656
77
94376
828892801
794667127
67
91
64
285215
241013
55
65
56
11700
5
6
2
17
9
33
75
32170
97
27
345183
19
22
297321
22
6
475175
24
616230668
25
6
60377
9
208545
50
282905
210474
46
7
340428
59
6
17
333419
131872
64
235072
2
207873
8
169989
182568
7
75
309245
7
95294
59
395474
95743
719137950
293939
9
45
5
79
8
7
74
198295
288151
285764
4
76876
50
118345
293754
11
873471262
181374
986752339
14
3
51
58006
134879
640963697
433983
53201
78
474300
487690
80
88
69
39
439143
15
359383839
102353
30
225984
248741
516724135
83
91
46
448487
82
650443563
45
37
112321
395231
89
14
66
54
882573337
84
2
228092
46
41004
71876
249386
45
64149
240156
34
31432
99
374818
85
43
75
45
69
81798
355011
70200
264134
63
73
155361
87
94
90
724990773
20
249332127
190480
431194
76
196321
11
73
198595
4
407649
4
17
80
96070
79
453289
84
7
463676
1
223398
50635
214461
34273
87413
268482
93
99
167361874
464894
492701
42
572380867
34
274187
8
299931
27
93
759419880
44
87
89
11
53
1
27
845084381
5
55
2
57480
974161214
8171
21910
87
54
313799
89
357229
19
196218
186368
39
81
56
937023268
453788
46
327703
28
83
83
214821
20
270172
480395
25523
372174
55681373
9
80
315209
53073
131763
318719
384007
467337
42771
56
70
310079
44
251616
114452
230416
20
96
1
77
183020
30237
96876
486372251
382401
10
20
46
65
184817
87034
2
413258
54
312072
84
152146
39
384399
150185
480770
582895295
55
220415
17030
249562180
41
284182881
56
61
44
23
217197
65
6
13
92
69
175715
169869736
335253
81
375054
19035
44
950000349
70495
457835311
350609
61
453164
241358
294625558
12
309497
79359
335324
18
10
453613
226868
92
300715
397541
67
9
462715
33
127053419
465503
113941
330602
45
14
193865
42
441584
107775
2
409242
74009
38763429
197551
34
15
38
72
12
494602
7
85799
304751
53067
50
78
459847
247641950
42
24
464087
41
79
328697
454252
589849780
91128
85
67
658667493
419872
48
4
108258
340720
105176
604961799
138842
499353
8
4244
576595119
114461
82
40
96
63084
95
69
74
53
324380
52
338929875
423200798
8
31
72
80
365976
408891
92892
61
48
80
331983
445444
45
3
47
67
25
77
8
48
70867
4
961138116
3
72
86
416512882
26
423098
86
95
42
36
93
49
11
22
97
63253143
949473998
59
117433887
330921
205740
85
65
67
3
11
411790
370920
447079549
9
47533
53
16
82
65
92666
194791
445845
255034
44
1
3
68620
357789
465533
491007
68
221415
2
42
269622
57
413806
5602
4
136829
2
43
260173533
47
446150306
14
92770
31271
392820
4
329850
102646
68
41
857892518
81
354209
265505
50
33
3
56
55
286486
56
35
242748
26
218890323
258348
291040
195656
77
49
174378
249129898
82
351631
82
59
34
197646490
414974
874922009
43
377614
62
20
92
48
32
320628
176357
2
254686
191417
100496
5
412275
270245
372338
313639
236577
76384378
41
98
1
307331
82
44
137390053
27
9
8
16
5
438103896
5
371812
12
86
43
36
278844
194709
149632
67
150168327
29
107406
73
37
8
3
79903
9
451678
51
97535
56
257352
18
75
41
223395
44
44
19
377714
7
66
86
463808
959313130
49
6
64346078
100393
23
89
75
30
584866820
74
170853
175154244
6
127759
162397593
52356
91
77769
8311802
322837
299478348
477371
71
31
80
33
80
52521
160399
69
431057
16
82
61
39
139265
156092
245426
447807
36
4989
3
49
83
9
2
265106
15
87
76679
443207
45
484149186
476739
97
803052415
74
735088106
845639634
14
42531
73
258334
26
264051
393040
64563
67917
437365
88
345252
49
286526
74
14
1429
39
23
48106
79
7
139191
470004
89
43328
282969
321440
24
426733404
239745
85
444281
87707224
32
16
469009
36
31
191041
35
9
199932
310137
58
69
892208185
443233
253639
322305
311395
38
5
412423
42
52
358645
55053
83
947187042
43855
164162
43
84
5
69526
54
90
243820
17
13
606573508
452479
86
70
2
39
61104
442491
77276
6
196454
90
30
481895824
161814
10
7
27
64
399958
48
628096846
116433
248609509
1
85
354620
49
404589490
120520
93
6941
3
298340
391378983
30
10
443214
80
20348
32
1
74229
30
16
129001
252861
322312
321698
873328751
496858
52
284377
52
16
61
61
64
86
4
9
57
198184
471887
82
61
80
86
3
4
303941933
728061580
552
37
202791
375072
85
893004356
342540
150897820
72
208015
464374161
7
22
523219852
44
930125406
623076946
86775
70
247121
41
58
9
62
23685
45
263819
26561
424469
270092
73
469678
3
176348
95
55237
28872
8
8
38
29
6844
180056
674222691
69
176150
196352
162484
1
388956
88
17528
4807
75715
35
134220296
277442
88
32
270499
43
3
460222
175523
2
47
14
272590
199155
296721
477476
307942
9
51
668997899
321395413
306547
287589
482227
200149
145985
688194179
325620492
92
120233
64
488043
485889
42
9
386499
267315
25
21
39
19
89
206430
339085
261991
31661
61588
451541204
7
421026
363202
57
65
31
38
225055
75
432176
221472
93
54
243288
4174
6
87309
535112139
39
36886
299013
62
795177369
1
543421248
178413
50
115978
97
62
290825
1
422228081
62
156483
70174
1
85830286
61
883425116
413409
16965
467016
213950
313438
28
340914
25
43
543579943
485438803
201991
83
38
37
54
6
47721
43
55
139937
55
442737926
93
746982668
10
3
85
67
168005
65
663761459
240692
12039495
991985507
94
31
24
257350
44
59
2
478796
300319
8
83
442662
200627
38
23
17
276839
59
425300647
72320
87
46
45
58
75
370522
15
44
85
19
890459199
469106
54
15
72
46
893576275
492601
366233548
265034
7
148680536
64
22
324953
36
70
52
391224
6
4
1
248358
71
317
270190520
7
4
94
94
350630
54
85
18
67157
68
441367
90
27
92
161852
64505
71
41
464906
97
348146417
203516
15
496093
171557
358500
15062
379491
62
373174
89111
435230746
7
347057
437691
30
27
262198
84
74
388025
292951
34
599974857
225315
7
119805252
488670
97
27
5
431174
29
97932
119091
92
95
228710
791250124
43
60
3
218918329
5
101342
136169118
152701
367255
287362
16
388219
462913
1
243519
4182
11
751670413
101825
632398793
27
7
444691
130321
422407
79
75
468208680
44
313802
48399
431612
4
77
89
1
111995
378697
181812
71328
182352
92
54
82
105678
66
546740912
53
25
204156
193099
22
79
208259
51
37
263815
2096
456478
56
465929
117632
184815357
84
255732
80
12446900
30
40
466420
175757
4
97
78495
860698606
13
69201
33
26
239355396
382420
329227
46
4
76627
38943
366146
7
86
51
944128416
36
399290
229992979
478689
54632
234866
52795
52
31
464857
51
70
273594
240290
336994
32
66441528
609576209
299453
877367732
8
10
75
40845
710099660
61
80
192368612
283135
78
9
212641
363787
19501
956749979
76035
98
226780
68
73
24
33
489576
43358
52
63812
393595
601885924
317072
122201
9
373064
66
389748
7
52
989128812
4
53
24
63
19
206686
50
808116066
7
68186
224291
6
183677
19
326118
62
404663
74
61
54
297175
183352
11
23
189065852
5
7
324058
49
274765
8209
86
75
329855
442780
149492
272622
476174
291427
20
57
247975
49
391228393
89
7
79
93
404118
35
478515
77
27
3
204819
97
76
73
367493
56253632
193549
95
9
45
35
80
26
363357
739148342
236445
62544
6
96
47
60
389343
81
136947
36
301675834
207311
35079
496336
76
885856855
62
240641
13
88
1
152731
275991
91691
419552
55866
37
17788
17
1
11
295662
148881
178344
149302
12
24
22
374589
21
17
365721
345501
413438
7
399133
38
281311
28673
58
24
717394566
142390345
362956889
41
13
19
89
334933
16
1
806140646
30
63
318412
6
220113
125815
50
25
72
74
27
6178
67
519697523
137421
355962
370293
316870
7
357803
80827
205330
22
96
260969
6
175243
86
271684
114804979
57
103177
1
284580
30
33
61
31
65702
95
16
3
32
429595
31
371545
72
168360
70
310270
77
96
80
125433
85
32320170
39
305425
22
312551
55
91
91
38653
216091
43
578848859
89
37
4
55
162932746
189236
79
141307
257818096
65
40
641290154
996685207
93
94430
131817
27
12
245064
205153
908925997
81
271989561
685278823
64
253496
21
69
5
6941
322618
36
30
565133970
8
318020
5973
487050
73
70750
221207
30460
17339
185802
44
212323
440304
225190
49
710322492
11
441030
82
40
240637
301308
251236
204056
399530108
12
77
93
406628
96
874364972
793072007
70357
73
7
157956
173961
876029138
81835384
71
74
62
36
745368220
277661
623896040
307426
230842
38931226
207372
28
159801
70
162288
57
412074
379500
9
3
88507
40
9
37
53
65
476783
4
9
8
34
13
68
51
79
84
59
9996
392439
108498
41320
50485
560461246
186324
348198
93
68
70699
34
485955
99
84
882969964
8
165175129
42
405289
60
461246
42
68
31
99
158662
72
30
76071
311731
99
484612
44886967
200438
60
51
250574
8
428001
275769
28
32562
9
636496446
52590
52
193888362
6
481311
20
288341
96
366112
69
160779
110894
47
460098
51
168134
11
3
8
127975
388792
224219
14
933869493
213631
35
241402
370861
3
67
479746768
56
66694
48
349967
20
97
107635
211894
275447
390189
58
241349
866064365
6
865062434
239750
84181
59100
36
392397
146630
365636
69229275
15
26
51
8
329522
477571
365094
71
3
21
70
187680
71
557634824
6
25
199411
14
90
52339
78
71
143190
280670
111808084
86
3
118686509
56
19
96
62
69
47
6
88
182470
97
80
589787618
21
57
516249475
394113
224329
46
54
68848
66
44
6
91
31
204552
34
448566
353960
172654
173680
51
70
5
93
3
716390254
66
498026
154126
6
737799134
43
379154
607740680
787454386
46
68080
50
67
377480
7
3
315992
209994526
35
5
408963
31
30821
97549
85
277424
42
11
7
335
59
71
279492
494788
50
464553
6
464093170
20
253361
1
33
68
32
403763
51
77
193109511
27
446682
150206
244546
67
348200254
481757
94
2
17658
55
444523
138597
389330
19356
26
77
7
553029116
8
45844
78
56
42
299407311
60
3
52
98724855
76
420786
301585
47
352162
4
79
361061
244467
9
47
104151
76
480247
81
47
81
97
9911
30
1
274252
2
96
49049427
231342
48
51430
819695476
69431274
26
2
137074653
20
49
5
194958
2
126608
99256
99
416132
20645
45
464999
850627657
62
99
747743507
93
37
78
2
47906
777547060
14
308240259
42
556717784
11
362692
301726
51
12
396669
50
15095
913599970
8
24
393498097
68
74680
44
79
3
17103
177826
191745
401721
30
249138
560049195
46921
33
90
54
191427
139101
243784
257184
233043
590927847
124598
30
23
414444
269731
162187681
34727
71
12
842533012
40
48856
271610
58
184796
91
58
1
315981
61926
26198
85
28
25
266039
231696
90
81
18
309785856
156707
70104
2
8
12
212372
234519
400078
3
199012
394024
63
89
455289061
413070
371734
79
418448
102398
51
459887
107908
245019
53
269252
34
75
383069
429682
19
471345
60
53
66
41729
327255105
187564
52
401105
101329
53
42
96150
204236
77
31
87
1
81
15
239043
80
40
42
72395
70
40
8
334726416
340190
49
107745
310451
164212
55
8
411716
31478
85
42
81
419699
254615
146800
432469
3
29
338951
85
70
496646
68
216067
578284997
46
53
212437
89
30
33
619123708
4
209088
53
84
80254
54
203634
22
353742
261007
2
11
445197003
144679
308847
10
27
878699706
55
88
45
382940581
269893
121307
25
289971
446812038
157412
4
163742
562761150
6
93
85400
14
144792
373443
48
117036
184413
454515
435520
2786
66
221213
190853
297329
3
73
68735
81
57
156240
148326
386315630
43
32
97
27
81
145076
2
419290
47
2923
43458103
84
55
49
97
37
94
57
35
382258
25
56
94
215375
445364
150470
54
330333
9
26
287308
385901
395628897
323820521
35445
28
63
76
302090
285857
66
47
218265
137311
490839
427893
3
4
46
426462
6
63
19
428033
375672
642556661
49
123777
333847
245849
26
131345
47179
40027
6
6
764098038
6
19
124580
4
195095
20
13
3
13
33275
3
87
4
28
69
393864
417002
388276
261107
492693
296304
301273
5
42
84901
122
7
443620
24885
29
162300
958113755
275757
13273
272087
27
121098
270966
82
41
51571031
116966
61
487140
40
177869
77
263531
345292
2
53
191483830
2
78
68
94
110616
316743
27
7
34376
32
71
4
66867
408683
490460
73
40863
368979
366028
55
486880
34
44
41
931306755
39
95
456848
54
11999
332275
26
245061
35
88029412
450852
49457406
23
285716
2
5
8
64041
20
2
73999
436067
35
138276
15
10
7
93918
56
356156
918966966
32
60
207043
50
60
8271
222161
6
9
74733
60
54
128887
298034
3
430745
186473300
684204722
25
58
96
133210526
289092304
323741
99
1
144744
74
8
575096046
99
252155
83
3
69
131377168
74
135503
227041
1
2
116509
908186773
159546
71340
394173
61
49
199555
449569
95
62
70
16
3
447538779
467599
487567
4
82
23
119440
9
72
24
170598
332574
75
66
75
43
1
777975787
4119
14
49
2
86
92
378468
40
88
857836477
40
151907
95
104508
144956
129053
257185
73191
64
2
97704
53906
65
715936463
4
170300
6
130842
76
434031
475666
82
90
179924
87
301296513
363835
279306
17229
83412
24
8
94
51
181248
245883
333885
125923
2
806025135
21805841
449572
387731
213224
282381
214193
7
238434
91
128586526
41
62732896
35
98
468515929
321783
219768
14
314512
37
221902
22
389792
34426
133213
392095
30
215624
1
96
94
438395
52
65
15
212620
176034454
139999
33
1
57
361998
126129
94
30
484559
311601
61
167794
12751098
40
283208412
132698
107263
192791
373079
60
11
75
89
33
46
98
11
464577
4
281820
24
74
24
60343
728421732
373544
870265125
283794
847367418
8
6
23
198881
378005
61
20
4
103414
2
48
5
31
50
170364
382498
57
6
33
853678134
106914
201090
278967
83
218844
9
91
57
19
261584
72
84094
6
50
1
593520659
472322
498204
51
91
497862381
201441
97
7
95
754476854
85
4
109779
266531
489240876
52
79
10
41
172849
429091
362194
2
201336
480027
2528
29
2
308144
146954
409364
2
185575
339888
973291648
84
86
215832
299389
495088426
9
321720
27
7
82
360565
338757959
57279
77
469875
28
196203
21
271475
8
22
45
14731
288775767
78
1
57
332914
422044
305854
41
98
6
97
53
75
77
11
88
490873683
6
5
82
498595
146083
73
57
172450
403822
496009
96
354585
54
94
90569
60
185406458
33
261757
42207
28904
56
57
9
35
55
27
568681304
670019923
241375
486079
28
269998
43
42
89
33
59459707
58
1
68
4
77
15473
5
75
385623
83
253505
54
378051
160671
280629
1
444107
56237
683529691
230268
28
53
53
14
54
9
69
44
34345208
172849
312292
381833
60
2
76969
83
98
2
15
19
117382
461912
1
70
891882173
71
4
190948
457262
39
281487
348765
141429
34
36
471725
25
76
84
439493
38
25
293855
528230349
46
73
356486
30
66
324482
377048
495883
270441
69111
22613
5
38425
29056
13
9
253500
476235030
113989
416449
33
195877080
88
229737197
91987842
335539
2
468363
39
99
206975
36
295680
7
5
24
301350
18
250518
171719
3
37
491978
76
314784
74
6
8
80
38
243130284
270649
142356
6
261248
267634
3
375673725
84
338139
61
26
49111
151879
40
342259
107079
58727
350642
94494
426158
196273
67
98904
370821
8
43
313681
304494
7
66
102121
61633
686164524
343385
61
29
57
350597
87
403130
455574
814810252
269560
4
135311
12
319856
55349
327390
300755
32
7
80
268688
439426
494211
268754
697637717
70
99
353209
15556
78
476727
61777
65
87
98
398164
194543
661689988
281860
52
87
152866
74779
87
56
133036
954635400
64645
38
62
17
237318
38
209848
24
35614
247115
297452
38
213163
21
351868808
272707
98
65
60
200435
17176
230148
136713
58
564048777
87
44
8
8888
19
1
1
417646
74
317646
42
2
9
276734
68
93
657619451
146377
101817
6
24
113952
7
461109
59
81
178853114
803570074
45
40
83
64
39
254943
16
4
46
211721
9
453461
526529613
58
64
135533037
458609
419248
343490
42
583764154
99
89
154809418
63
40
357925
2
24
473586
29
64
237467
214556
395155
12
97
49
36
488116
62582
45
88
484290
39
952070567
252555
51
692008311
281528
14
469218
51
392086
429861
95521
77
83
14
420492833
290270
142087
392094
1
36
92741
289171
464608982
69
111672
422594
6
50
97
422889
3
51
130807911
31
295390
50
8
39
23
30
7
60
206800
3
331938
387678
46
2
180867
269908
847623133
74
89
25704
26000
44
38746
81
4
341472
92
82
66
53
23
300882
68
3
87
8
176802
88
816394070
289298491
37
49
41933
120357
180648
371114
31
198228
452071
50318
371555197
111142
25
35
276976
47
48
59
5708
7
32
9
420642
5
72
2
457410
974094776
47588
5
448984210
18
21
7
23
497766
76
75
416701669
69
460634
21
322510
81
134616
37
73
9
476634
3
7
435928
111185
293325
63
97
49
82
74
908220036
64
38
261719
63
207482320
352688
96182
76
685158191
83
28
84
590640774
336745974
91281
2
10
55
20724
237928
19
52
43
57
7587
13
206237
7
382336
22
32482
69458
406516
243767
469215
64
196736
27
213771
57
33
688237038
28
17618
33
118782
357022
5
70339
173668
333119
76121
61473
481572923
4
99
8
67
1
8
879913842
6
949873176
315904
69
276255
45
76
70
385014
225477
117400
337487
7
697198935
49
9
131106
98070
289815
43698
953617185
364804
13
21
10
95
18038
426578
311515
7
483577
54
67
1
98
22
80
10
309120
5
395879
69
66
77
274207051
477334815
77
394155
49
14
133226
574895101
26
283833
65
1
498015402
93303
3
127446
66
9
374544
46
5
29
46
8
47
627893656
11
489056513
3
5
224823
40
25
70
21
259161
6
424745
373431
443288
63
169174
104460
94
76
92
694651653
4
25
274427
139677
318589
7
8
77
227277
190546
3
646124112
99
331492
595628103
696440268
55
321667
386155
418715
309467
91
302518
48
70
462943
1
420915
153507
429772
17
165007
261792
45
3996
83
3
39115
584233453
29
445400
432699
176269
445955
109796
61
266816
194583
174456
80
60
82
91
20
7
70236
44708
89231
24
391263
5
113216
252743
211038501
17
169715
206327
59
33
277618
4
46
317566
163213
29
43
113048
393963
96
11
25
105450
471128
75
38
74509
269533
368321
73
459572
6
163507
74
14889
17
457885
68
81
5
73545
92
308281
102138
294720
30
298959
80
293092
77
444078696
113143
57444959
453556
8
51
63
51
41743270
275786
217770
444170
43
630015169
493817785
45
560776507
9
224987
66
59804
5
5640105
437538
56
26
946925479
30
41
52
684133986
55
152690
331553
151213
119300
65
36
55
52
272637
63
47
9
62
65868
31259
230749
2
442786
479131
156310
438882
453280
60
37
84484
44
230786
207833
810079873
83851
47
343047
15
2
475118
157938
417386
85982
176263
95094
95
352545
34172
90
26
21
334423
250220
172042
259709985
52
17
28
50009
69
6
800430472
301460
24
232012
425788
424445
10
21
72
16
124866
8
92
647085683
320467
1
36
60
163227
455252
33585
8
15
301939
72
53
93
30
82
321052
77
65
318838
25
70
442276
469555581
477679
218696
71
77
68
87819
59
29
7
391608
378933748
49
35
6
76
198620
146937493
212995
280052
61
319425
1
396695
898850229
323564
279189685
114681
19032
236815905
84
410337
11352
78623579
9
24454
20
123960
80
51
34
109116
82
1
98
75
484696
717512684
34
41388
158089
88
211845
99
720812282
395796
7
40
87
54260
44
57
36
400915
24
307447
23
723770299
403708
122155
87
46
484835
82
34774
40
306943
84
11
29
17
4
8
3
221194
79
8
35
12
10
9
424411
73
678193184
269547
15
13
319790
25
8
628220782
555708722
426297
5
35
4
577919337
80
375288
5
487185
10
366074
58
33146630
472907
220141
2
195508
403333332
186647
99079
377913
431289
128590
169943
90330
67
498377104
12
333613
4
44
4
299827
62
40
246662
23843
407633
23
138658
34
327132
46
288575
88
180021
5
112992
54
5
24
38
398171
65
77
80
39984
4
258078
446904
410958
270297
40
924453077
9
50
248206
419714
293897898
99
5
19
724810149
77
1
440169632
10
51
42
190885
449998
42
720590133
183040857
336949749
4
122282
1
31932
46786
76
94
13
65
30
62
80
334737
7
526359036
72
394227
144435
50
82
301279
644486856
33
3
77
84
38
3
56935
88176
75
356001
15
59
72409
1
73
14
82
237259
84
23058
72
33
497739
492148
22
73
161087581
466783
388473
428108595
562439984
16505
213570
313737
72
170961
420062
879544384
376188
600118672
70664
201413
48
157793
420458
59
52
410848
12
202574
2
182303
338841
110578
55
15
62248
249808
30
49
74087
380785
192420
189791373
94
444962577
45
97
16
89
96
76
71
80
628975504
117187
74
457567
480306
326565
4
1
23
323637
415368
421076
476688
62
2
273931
23
87
79
50
32
77885
160616
3
498949
68
173341
73636
426186
244793
57
220228
196564
20397
94
75
61
3
471374
95232
68
336230
19
445311
2
9
54
73
66
116180
18
568667063
26
965494852
451136
626570927
85
15
283502
7046
27433251
174143186
1
658509488
8
12
178994
247135
25
3482
197621
31
62
33
309250965
46875
45
3004
23
41
29
34928
333918
350853
3
507031997
45
206272
345883
331624811
281180
3
30
29
291536
14
18
6
81032
95
96
10
316618
351320
141931
72
174860
376251
5
69395
103603132
57
23709
102137515
5
61
715181849
31320
15
34
61
19517
488042
77
3
43
165811
36
417443
2
48
880939389
349478
25
4
85
13
93
20
98
414389
20
313951
8
47
4000
72
79
46636
23
263042
35
77
194106
273433
5
11
2
60
67
132695
215023
86
130963
96
432219
20
49
467940838
72
41491
134093391
369333
153140
254601
266562
55
6
55
4
68
57597
212711902
489436
101605
57
97
102823876
65
88
161918
99831
38
23
59
50
36
578966278
415759
91586
10
33731
1
319457
473701
47
71
484532
454662
3
231386
91
98
7
320000
228192
117250041
75
2
25
162551
44
71
74
6
34965
426260
12
143372
19
439907
437718
8
241302
98
87
213411
838888187
168417
21
47
8
2
277816
535304977
62614
171954
74
35
216640
40
606333422
279623
91820
36388
154935
822011848
71
44
11632
77
86645
86387
228270
50
98
29
2
927794786
8
1
98
39
9
55
606218260
171956
467299
71
334656
6
33
57
91551
8
36
45
234043
457031
86
379432
41
318141
504638887
118032338
43
29
1
24
13
9
78
74
6
6
83105
60
149110
458560088
7
264060
546113539
279837
70
330690
9
40
17
464457
331987
9
142737
80
481573
87
59
98
981206892
166074
244929
2
62051582
470758
3
470086
26
38
7388
146416
93
51
3
33
38
71
20
63469
37
8
71
9
40
135830
12
6
488381
107332
483457
80
407663195
45647
37
86
62037
835296690
679706565
12
693579732
5
71
361595
37
384086
70
13
9
43
13
727393132
480151
670616232
57
54
191414
71
77
23718
29
435151
207417
856719827
40
77
41
496032
34321
16
2
9
307705346
17
49
8
66
90
51
296590
471671
123983940
11
344076
49
94
5
44
368196
40
5
8
40
11
147620
314390
73281
55
349411
89
2
5
447967
312063
4
10
97650
477460579
25
361883
79
21
289554
105133
79
1
268974
30
192835
49
263910
387978
47940
133693
930301658
46
96
430481
234881644
5
81
85890
3
474275270
966043958
6
94
390678803
381365
76
92
81
22
290761292
408194
171748
65
162465
49
325294
3
46209
5
391778
96
99
310599
4
92
30
52
9
8
264339
386676
464171
163306
58981
75
43
19
74
87
7202
9
110164
4415
14
131652
218419
65
13
53
410817
34
71
820528789
72
283399
156322
89
284074
324811
450074
313115
159911
17
813530991
9
47
192580
355604
284697
6
40
442244
476349
127470
41
62
14
49224
204492
91677
66
99317
90
41
9
657086823
81112
49
268652
48
6
22
14
139379
103535
384702
94
60
245715
126943
167355
93985
333233
265445564
232459
339629
27
7282424
198604
48
331457
72
164927
91
26
441700570
888511331
65
41
19
56
86
78
4
1
336239
95
16
447321173
2
81
462196
470890
10
441046
30
196463
580278059
309931
4229
8598
21
3
453362
472152467
1
463578
57
18
46
944746638
41273
52
304248
12
19
95
161667
76
99
87
254360
72895
22
30
422190
332085
69
2
380955
86821
35
261751
57423
62
351745
72
413804
58
5
487839
294181
3
14
92
72
17
65
119434
74
50
4
387891
101684
3
177418
438559
64825488
62
84
294234
471807
459132
95
70
148134
418075
72459
33
337434
336010
49
217402345
202169
61
47
321636
4
88
380746
1
81551106
263911
312045
88
58
90
23
90
404645
74
59
84
58
93
108697
9
97
311174
120600053
361895
52946
69
47
235675
290754
90
97
1
123491
63
450257
57
74
61
3
411097
5
493638
21
147388
89
97
1
197500
5
24
1
307514
84
415491
484325
63
809013229
475042
74
65
49
4
12
47118
94156
441487
948121906
3
74
338710
41
15
413595
83
94
64
23
499087
7
92
68
1
406937
320210
409400
89
6
71800844
459076
404271
45017
1
2
27764
52
452326
39
4
98796
16361
3
50
367156
263820
308261
73
58
29
58
490012
28
459871
78
3
328590
25
97
47
5
219242299
83
8
413663
85
11
86
417050
21616458
230145
8
6
30
471661
994541383
96
474317
107429
78
17
88
332661
169751
448507
220959
186865
374303
88
231536
288123
595032204
88
428958
150548
79
409995
79
380310
304836598
7910
4
8
24
98
266479
178597982
324469493
199752
62
100347
208208
329612
132605
1
92
204564
538053847
425927
33
194480
68
236591
137323
483379
292809
6
23
8
39558
68
12891
65
476710
1
925397707
84
1309
186829
70
218199
50
81
2
141968
164735
404241
83
23
6
9
7
2
340735
5
49069
56776
47
95
383851
14240
90
64
21
145821
823722635
226092
83
266116
611841570
298989
54
852527213
965322876
331192
494978
34938
68
412043
319493
94
193057
61
887256556
387454
75
52
425140
130272
192314712
842318946
80
8
115498
72
4
412956
222316
490800
42784
31
31
5
8
62
492742
8
63
796751838
65
71687898
110590
549709202
415251
889031631
5
36
465692
369729
9
82
47
438192
27035
10
6
167198
4
18
60
19
76
219484
22699
45
224622
46
4
98
88
5
273803
17
426367
495548
6
73629258
247203847
60
49
494936
145236
495951
75
8
474017
244785
73
35
37
54
30
56
155120615
268773
44528
399704
85
217285
1
454985730
68
44070
270626
21
69
318063
56
39
2
82
90760618
5
366785
82
221043
73
24
75
299509
179845
42
9
74
283374
9
92
896090948
28
2
287805
231724
93
487843
276811
355446
762014708
39
11
195297
428691823
52
231857
4
106499
174449
88339
36
4
24
41
358067
243791
967043901
50456
118468
16
9
17
368422
56
445389
4
26
925331366
91165
49
28
372332
85185
23
492401
2
73
386444
296195
96
795723830
67
29
41
277743
392800
127983
445022
336672
198724
141732
120718
110880
71
831701666
328726
149478
183059
8
445142
7
33
866421057
58
31
11
44
58
65726
471743
14873
461400
159536
115178
87532
51
63
5
136570
269971
39
68
4
324540
54099
291851
119794
61
6928
330528
58
3
360258
319469
963173737
342869
748001983
80449
380928
253525
280447
91
291414
44
309015
44
471098
72
217079
84
659966849
67
47
390246
429793
5
207315
173964
90
1
76845
9
2
54
99390
35
487980
90
68
31
332823
38
494686
423956
54288
38412
18
30977
155167
6
626869007
191974
20
351722891
56
63
467434
91267
930037811
97
109914
14
34
91
486597
726
433115
70
43
701938270
368746
74818
213548
20
415524
254552
287092
378467
253326
155197538
84
89
455765
422314
34
86
44
22
41
5
46
71
65
55
243447
55
5
15
82
406080
95
35
99
27
297367
395112
44
407096
235831
354158
2
94595
49
41
400610
62
78343
502791981
25932158
6
161633
458608
89
49303
7
253771
11
45
418388
45
426197
87
76
250456
49
65322
449825
75
92
480527
178905
222377
57
85
73
44
257547277
290779
81
7
180255
27
128025
3
17
53
79
33
7
72959
121463
76
26
3706
129326
160443
61
396617
179806
93272
70
11
171605
4
75
20
303903
20
17853
322104
387688
85
20
28
118875
57
42
104466
60
65
103102
33
387575
35847011
824122673
62
4
27
34163
723733286
8
3
2
1
18
6
400080
4
7
953824311
703784377
58
425758
418918
169658
6
64
16
63
250331
34
91
128468
60583
3
25
185169
425392
8
13453
96
23
369074
48404
479138
23496
15
398359
151198
456423083
468885378
59
5
35
98
45
10
65
481659
147687
336861835
95
970550724
5
21
85
10
362596
5
167872
45
93
799497488
38
1
83
59
41
376561882
6
17801669
399668
94
87
275893
413930
4
72
110154
36
28
455250131
312172
91
3
9
33
43
42
82
76
12
37
81
40800
48
665247037
10985
919081083
2
356841
364242
8
236199
62
43017
59
18
9
705413313
8
348011
209513689
5
452544087
68
180081338
459256
47
396025
431871
91
423472425
285883
22515
27
75
359604
38
28
737448115
91
48
9
79
55
35
194559
630616038
95711
49
242597
34
5
7
68208
17
53
169713
298350
54
449809
7
226015
73
51376
41
592165493
899281120
55
183291
70
319083
60
396640
66
226390
43664
6
175378
238844
393201
61
10
51
304710
39
85326
209240
346432
33
1
2
346348
244630
341083
32327
425353
10
16
291732
323169
257962
494526
248777
336314066
40443
81
65
148520
298496
37902
45
229985
278170
460797213
607144657
147434
34
161491
75934
17
990648953
33
2
46
242748
12
75
3
2
8
80
93
1
186898
68
67
30
22301
33359
491802933
2
433613871
78334
438544
38
8
158740
40
37
93
76
262113477
139816
264616014
7
154201
62
55
240411
445774
98
171926
1
56
205870
56
15066
10
84
298469
89
2
54
9
399068
119779
180765
18
37
97
5323
224531
84815
491464
95
10
316965
26
330293
240742
51
360592
362500
329466
91
8
261499
16
59
180912
257852
332138
87
173526
77
50
61
6
23
383404
71
335667
62
36
95
433557
118007
91483
52
486487
584844776
18747
10037936
195153
278973
310241
124704
11
37
184117
762351899
166616
82
641011720
483382
86
42
80
217685
81845
69
6
83
307843
340274
3
3
79
1
70
28
978884213
54
84
965451338
63
392927
899948459
343607
368353
30
314044
296575
80
352068
94
31
401787
6
474076
94
48
76
195856
9
71
45481
37
82
397960
399352
7
492689
429623
449779
289406
29
99
77083
191778
25
76274
58
437591
27
359228
402971
7
452364
2
74
292036
80
23
81
5
660411160
8
87
97
413353
337134
458616
252425
95
31
70
1
280374
308269
24
94
105737
62
1
300144
158699
23
499811
81
10565
122048787
1
462731
307048
278595
53
156360
929141396
35
23526
49
66
81393
9
131286
186358027
429275416
7
70984
92
4
8
6
5
48
1
72
177763215
98
38
225337735
25
31
357139
60361
294226
67
31
40
6
388851209
2
209127
124155
146111
59
69
304300
23
92
76
57
11
106874
499278762
328914
72
453407
9
8
82297
102500
7
183093
315636
459228
135393
41
401607
639380091
79
337988
349752505
4605
383606
408894
38
26
92116
102378
34
1
6
87
637149718
70
233984
65
755958247
3882
59
464549
399885
908577415
69
40
35
123930
121969
39
439545
43
356874
3
484028
488461
389287
53
190390
212961
9
98
21
425784
34
16
420795
537876663
12
4
173128617
343939
9
493493
27
58
75
81
336114
18
94
382340
45
33
3
407111
30
47
231146
22
81
284610
91
76
283427
71
275514
447830
297974123
886386940
26
131717
9
234998353
394482
19
39613
296337
166197922
92
116303
77
386195
168700
26865
26327457
55
353019
499470
20
220439
256604
39
71331495
38
105582
99149
405412
150379303
59
8
390617
64
22627
60211
19
61
99
43
306915
468008
491031
97829
97
29
51
4
153354047
486249
221158
42
467939831
39
2
239028
69156
378824
4
304785
908148612
52
111412
443856
9
204043
47
390025
3
22
226892
347476
319367
69
871825420
261762
25
213398
47
900450575
231532
84
96
82
10
1
332699
25
389197
13
435411039
865343792
50
364143
21
314507
26
81
36
402430
6
456481
26
203494
73
80
76
82
88
100136
478106
43
14
2
95
233212
9
32
87
400465
3
29
182998
42
75
41
28
36
29
20
524451021
298502
73263
674819068
51
216373
8
12
52
6
149768
2
38
291195
166387
115674290
228045
444672
287209
466618
706395805
33
386885
30
306037
302764
27195
132923
484796
56
83216
392580
62
66
63
271704
59
270727
15733
9
214372
159327
435004
49471
3
30
41
45
83
600347689
338749384
69
47
23835
6
305799
250949
79876
74
35
464414
325678
336284
2
9
541345341
460828
738411667
207496
7
66
98
9
85
816811294
212244
224085
75
41
4
389266
330561
239382
52
533254173
474149
330219
50
96782
299248
209626
7
7
56
496102
5
41
1
78
308503
19
244676
89
27
82
471086
11
90348
439814
40
7873
65
48
189450
263173
61
170372
7
86
218697
6
173434
91
31
357902
16
84331
6
146353
554443012
370697
343987729
58
81
21
384352
339325764
88878376
153586
194485
57
56
77
483912
353897629
38
91
18
20
398576
360217
373886
178356
474249
150442
13
82736
55
73456
117590
7
133133
506603290
58
463357
2
29
55
36
4
53
426254
33
189624
221094
293345
219516
67
60
286848
29
204366
56057387
81
48
73
15
41
63
56
439464
77
7
358473
41
51
79
15
10
88
52
829488611
93
73
382615
978073268
70
94586
445440
49
2
323240
9
47
77
48
21151
1
845368461
315971
498956
48
94
199471
947230545
79
53
21
7
96
18
8
372215
864847070
1
7
396497053
486898447
726850540
85343
1
96969
89
379218
49
9
77
86
71268
6
497115
15
1
402391
6
6
44
449430
362746
4
65
26
263377
465210139
212840
114955
24
169567
467539
256831
951109376
383506
7
65
83
920902962
195399
24
201793061
4
342553
2
39
425412
40
88
219837
761254350
55
450290
24
82
96079
75
99
159382
93
229124
320946
51
75
27
48
95
66
18
34
46
492779
83
301102
34
60962
84
24
226781
87904558
7
456361
23
205144
465160
46
8987
96
829020844
22
81
680900042
98
94
326634
215384506
35
42
15
20
410961
119989
293940
5
608814653
8
61
92
153169
43
235076
465244
701818496
3
108281
83
127660566
218665
57
10
199142
93
12
60
19
12
40006
77
84
404526
450312
84
49906
91
67
394517
465474
190908
232878
486247
34
385367
19106801
60
88
91
386064136
102145
167926713
17121
309023
6
94146
110365
83
71913
57728
493240
2
234210
61
57
380329
50
392849847
44402
798859173
92
6
195199197
25
7
171239
2
373682
72
38
28
166426
4
67
143143806
25
1
467544
69
79
7
450375
3
89
99
43
260411
19
3
37733522
99
6
441596
172308
136974296
57
193547627
5573
84
26
172622
44600
362645
95849
20
169709
54
59
173691351
96
30063
6
476988432
34292
56
315682
496550
57
203965
37029
57
7
7
317529
453092
3
6
125386
299652
373861914
63
277835592
26
114945646
421724
247495
64
52
971
790616861
877171758
283465
539906988
57
82
10
226454931
18680
105465
171775
33
24
943570961
50
70
99
319242
336630
116693
12
373008
72
16
7
97
4
60133
337337
492093
54
78
167195527
789313308
91
28
397398
21
73
261123970
68
43
318688
228037
59
27
33
456568
9361
318798
31
133717
76
44
83
484655
90
364586
47355
37
64
416652
497755
448682346
224394
10
83
274699
286017
1
7
385048
164492
86
41
40
7
427139
83693
82679
220525
237541
214971
57
61
24
128838
417772
20
6
9
22
98
168232
317697
50498
489417449
418678032
23
542459274
103924
7292
83613
17
480026837
6
367287
153572
69902
40
437845
317005
406413
707504182
24
53
24
38
341572
88
93
402705
273672
50
17
4
47
99
87
458817
33
43
47999
464344
44
943938250
34
44
56
7
463837
6
333890
444618
40
56
165950
62
68
62
50
488956
438598
27
76
67
496588
344022
248345178
12
146427
32521
223945
22
3148
81
79
79
196220
100176
364543934
51631
83
2
419930031
42952
1
394188
1101
11
81
20
208019
352223754
1
1
423326960
35
56
69826
42
97
9
376763
321248
1
145246
7
10
419524
592389101
40
774638028
49
389061
36
17
74
42
28
218663638
62
433331
286550
71
78
902390502
361857
27
9
143960
74
37
153425
160831
8
30
24
5
6
385954
51095
338821
961348204
141648
97
16
138961
447680
2
417927
80
257742
433908
351348
96829
129908
19
219747
249899
20311
684572590
55
21
58
163638087
238056
1
10
382765
93
69831
79
11267
459320
92
1
10
689894531
4
78223
89
82
48
36
7
285763008
647921641
308548
403321731
90
459373
5384
154093
10418
25216
80
470973
359928
650693440
231582
782409892
9
63
901231816
22
21
471677
400685
5
269335845
277773
26
462718
2
86696
31
14
1
290624
4
45
65
441621
407114
93038
20
45
43
91
238996
62
304682
39
854326931
192116
47
28
36
864116338
47
260470
33
1
2
92
395048
70
63
64
216200
23
6
286562783
90386
456991
72
94
93
266494
10
459333277
88
23663
475718379
95
648024687
450828
113764
416846
53
3
92
74
489354
20
44
11
56
636964516
289757
21
57
12
205305
43
463170
384896
448668
33
59
50
799586317
108862
50
388299
72
55
47
67
20
205160
4
9
64
347229
24
25
288937
35
452833
76
41
64
56
158895
334638
333491
19
375841
57
22
177865
422868
9
388274
52
217601
94918
92883587
48
55
969030967
434592
4
525157158
351537
493167
433957
374565618
478396
30
69
209590
53
27
205372
2
4
326977
64
178489
87257
482838
698682510
6
64
21
9
93
265160
17
14
119331
88
46
79
11
169223
101157332
67
34
32
1
1
6
279344
12
83
6
152329
62
77
345141
356801
62
235171
78
26
349730
83
42
44
356024
86
18
420417
978872017
30044
26
79
44
59
858651512
371497
295321
374789
292288465
11
52798
38
87959
62
87
807824149
223255
333543
36
135659430
80
250252
14643
222864
446627
287869
96
45
92
630552043
362923
3
302316
406178
39
835773362
22
446087
107758
78
200335
150392
95
65
47
53553
423693
409747
393038
57
221309
19
238359
51893
291736
356189
2
3
109045
268719
928100949
223068
238440
5
91
403518375
2
490024
8043
7
115394
321468
9
34
227239885
195921
64
28
29
351862
198957
8
459020592
231402
154314
70974
381933
23
213196
68
21
31
1
29367
77
45
141722
63
6
25
366241
49
75
8
4
80
215371
452266010
399375
80823
51
469343136
582062331
325552382
2
696638731
496137
16438
47902
515736093
7
7825
72063
240299
5
455060
47
8
2
135321534
94195
26986533
49
123597
3
404452
479107751
13
69
613223996
13
159585
15152
8
473922
194384
229443
414536
430290
7
96
498672
6
311258
737744020
8468
19
6
20
92
62
315519
455584
8
81
403970
77
597297163
178586
54854
400950
26
24
1
449448
397809
3
89
36
172593
178313
439011074
54
139221
11
64
214208
491723576
9
43
28625
8536
61
224750
73
451830
18633
2
156037
59
630499694
300796
73
44
46129
41
33997
61
233736
798844575
41
39
97
225627
1
437766
7
86
57
8
292432
24
294391
20
396090
64
7
23
8
146441
306501
481507
49
28
44
34
101635
336626
244965
252543
25867
12
72
49
7676
31
150206
392304
417479
9
81
31
85893385
5
58
421313
2
956351105
86
234722513
41
61
123064
122987
297312
142651
465840007
475395
75554
287091
78
481952
470557
308754
52
94571
51252829
22
28
77
8
21457
12
926278617
350281
576744178
221427
48
796039029
3
20440
88
384155
30
32
73
65
334306
392521
306448
26801
1
194493
2
269539
95
603464962
26
3
716147089
61
618137007
46
13
5
192378960
2
63
73
2
183361
362174183
186992
941552039
230455
5
491743087
46
292369
312444
6
83
42
163456
291105
289348773
71
52
449735
5
45
7
70
23
483494612
829332785
124873
71
89
362622
78275
2
17
22699
6
282084
493843
219068002
114823
431641
492328
40
376238
432703
3
254343
110994
428780
78
99591911
42
437404
310401
90
36
3
22
348051
109762
179177620
694535677
373551
335046
40244
10
41
48
86
88
652014477
5
164235267
52558
45
3
85
61
386808628
105663
362224
60
74
486840
45
430542
364150
97
468981
84
897611706
65
306616
7
76
4
81762
542694132
95
178814
704513235
162338
155039
400325
6
324162
45
60
98
474748
336691
887083659
252099
54
30
497585
23
30332
36
46
405960
77
392635
68
618350783
7
14
458485
424274
28
434208
14
111930
26
195751
360487
189357
131915
484110
47119
238415120
75
75
160613
625297851
317491
223299
265269
426712
13
512267968
51717
708771174
324931
70
474524
719956845
782963509
66266
374439
258172
376380
69
129474
37
20
358572
409102
2
552181195
38464
38
2
340671
241415
223539634
4
24
26
30191
376712455
423316
34
408521
373349
256849
75
155607
6
458602
288507
328849
92
467764
92
94
296824
896351161
93908
99
85
54
182221
6
16
232295348
394941
561902592
146069
18096
75
410093
626354623
467265
70121
282943
488180
286937956
6
76
112253
72
23
16828
77
16
466548
471795008
202099
49
479006
44
270887
590895925
82
8
93
164224
669859023
436035
146877
162709
253174
7
52
364620
535077880
90
48
36
93
96
86
723916642
200738
895988572
234665
144008709
58
7
71
34
8
69203
406451
318960
22
315797
239684
39532
47176
128011
65509
370300
19
90
113027
24
21
185262
245102
35
8
91
495325
726939617
387681
96
694261606
223456
174860
367297613
25
78
30
65
5
261989
481823
52
77908
8
3734
25
45666
100796764
18
366211
53
184154
20
282454
396802086
10
68
52
29284
102014
5
45
23
68
3
87
489573
160238
93
24
95
40
47639
57
57
807445839
80
1667
280773
63199
298069
23
846754775
47
191499
39
2
21
55
236958
15
2
55
267060871
247340
4
13
437312
2
425200
72
202673981
315979507
300122
15
470733
41
3
52
2
68
496200
346001
472833
72
62724
44
64
96
57
786766117
16
375614
67
107754
74
66
188483
42209
487238
9439
93
69
580417844
65
41
88
7734
13
42120
256491
19
416583
90231
416651
215772
16
258454
335707654
30
782579008
43870
25
81
34
228035
3
81
6719
846030862
16673
126174
95
285912
385431
832328518
324656
9
57
27
30264
938885415
8
391778
34983625
18
87
319564
327262020
47
81
458182
35
92
78
2
113804
226418
228939
77
198045
92
77
444457
215389
479419
59
71
62
3
155212
473066
40
854155313
181421
80
284840
232732
16
161362
107204
247795
87371
94
64
361650533
393275835
763768011
83
240657
90492
190125858
94
19
155270484
99
9
28
38
53
914864433
237039
68
179075550
64
69
203489
160496
376299
84
7
27
274020
36
150475
195851
9
161655075
22642
4
95
98
237331
96374
44
69
307772
699738288
1
307641
121699
100784
334141735
289515
476191
209216
68
406345
7623
36
11
775258963
364906
69609
9
349927
198770
196663
10625
43
67
88665
438219
29
70
286539
168446
43
68457
165582
81
608104880
1
464759
177958
144848
85
62882
56
463303
30603
242497790
6
98
406824
425688789
423963
68
338694
53
44
26901
82
276799
24
772679948
71
776349171
337652
33
103701
60
96
61
195043
7
6
242140
280395
246127
26709
431078
50
51
62
189686
9
418046
31
170806575
295508
230145
89
4052081
251952
410646982
405903
7
91
53
22400307
1
18
39
12
62
93
16
99
484661
302522
22
8
3
861794131
163289
382579
94
382420
244261
40
200264
56
814284779
10183
901296818
11
64
42
6
21
56
7
22
511761868
79
370379
203118
479570
43071
4
10751
16
62
51
185859
8
28
62
83
443110081
152060
378291
20
151252
378959
76005
49
71
456257
453784
6
36
322345
66
416049
2
92
402497
150468
91
85
475259568
332009
395409
85
417637
9
414086425
64691
300859
395149
6
352209
22673
92
30
23
201243
24
497347
246834
61
55
50
114462
19217
6
8
437281
25
303912
311897
23
277259779
112065
18701
1
484160
219220
69
8742
50
475938
287123
448512
35
11
36
477997670
26
17
835284290
85
128671
20
46
55
486016298
276986
488009
14
147600
48
57
80
400630
208320
78
57
288416
1
67
104437
806092855
35950
95
323414
392510
4
205238
233649645
77
77
38
6
2
759517030
87
294036
92
91
253583
318182
219623
582561270
472454
1
428992
7831
85
49
178276
40
14
250732
909683911
95
60
624450521
238831
408015
476316
404038668
25
36
14
64
600697156
2
493635
14
30
399222
50112
40
89
332658
103028
304182
272203
53
6
68
22
6
491832
80
4
59
65
577118352
49
40
231992
28
99123
283808249
45
32
11
14
55
50856241
495069
70
411887
92
363309
347993
91
40675
5
485276
94809
710095745
7
10
1
243140
3368
44
404507
872140976
962035649
767037673
91
75205
301663602
68
427658
363535
412642
82
190904
328664
3
19
263552
197439
354590173
73
545494875
116040
428622
63
473500
7
439876
163724
233454
44
11
308799
76568191
80
396053
29
267892
166361
447625
203957
52
21
65
21
92
51
119413
51
154012
357937
322570
350681
785368248
467060
4
64458
27
396238
373397
189688
75
96
219431554
96
21
136427
241238993
274546
61920
270652
31
13948
243675
24
486430603
69
116228
9
3
5
30
42
34
67
964488790
333364
333008
49
719440274
337023
85
97
76
457801
79
792466262
420047
88
76
454130447
58
93
182807
471414
114870454
108367
32
497074
180933
76613
72
335133
401403
198530861
1
338151
62
35
18
37
73
87
476263
29
11
65
99
87
117016
811783201
176132
431961
27
156601
827999646
5
49
40
283196
484208
78
63624613
6
388576
9
180713
401152
32
6
7
90
813952324
41
371090
482752
196144
388796
43
435546
302801340
60
28
5
315870
355981
248230
25
69
407689
253499
230473
7
202620
369302
42
26
486105
484710
190748
2
48625
8
271830
204467
4544
92
155357
94
56
45
36
31
33
29
42
58
48092
23
389558
36986
69
13
53
196977
8
8474
4
8
12
95
497943344
347973
204244
340812
49
158295
298443
1
6
92
49
3
283341522
17
452523
64
42
485926
48
1
6
81
200627
418451
378961
87
422539
459694
94
5
278147
101661
7
85
21958
2
465174
491360
200360381
84
89
256554047
31
89
38
820023102
347555
98
856311672
182417
44
350238
59
915238047
92
52
458806
14
97
9
61748
182345
34
4
434403
15
86
65
471657
27
85
72
85
336900
62
839310529
81
254174
367474
88
72
1
31601
187439
460636
8
229945
251576
43
891395458
31
390125
22
119510
448523
77
180763
128879
230096
70
274738
703519530
176144
28
58
43
226808
63
365514
56
128070
26
25216
322269
95
62
38
80
935836357
489243985
163178
436277
259321
2
70270
45
19
36265175
81
251745
183966
234618602
125705
242407
36
68342
7
354260
11
213448
5
7
19
93
247784
48250
213706614
455360
4
403918
160036
473814996
23
3
64
27
5
487401
87825
13806
33565
99
192905
29
5
35
99
13
166744
16
8
60
7
346815
92
57
99
262474379
60
63
340822
56
9
160820
53
257661
22
50
290543
44
74
100585
8
50
173621017
478248
408264
326465
277988
443058900
152256
46
50382
169434
358365
96
31
15
75
26648
85
324817
36603
60
90
367627
39505
65
476706
423364
30
102930
124687
265874
31905
1
69
342947
23493
46
32
355281
72
380700
47
433149
23
44
8079
60
13
294986
96
571788208
36
8
79
463173
184070
29
38303
89
22
146722849
22277035
52
72
28
14
62
63
483340710
39
93421
369654
608414300
306468
27
413207
47
88143
5
57
368376
72
26592
264275
310740
8
21
335831
825032750
344975
264787
96
50
897639871
406002
61
50
297220
111325
458528
237939810
353933
411919
55
234359
497944
125223
21
367095
40
33
38112
68
288370083
11
96261
58
77703
2614
31
53
50994
444187
416057
66
47
843269228
471888
7
387316
18
92
383464
279637
6
380561
206349210
17
661921510
44
17314
29041
158114
50
490625
1
9
13
31
67
66
430642198
7
329035
31
69
255777
107767102
90
122198
254540
150607
38594039
87
2
235345
310320633
738868968
111524
30
62
51
81
1
4
41
77
25
211508
377214
7
30
48
43
25
81
243213
15
422943
80
674524057
6885267
2
281868
556632869
86
8
12
14817
6
33
1
99
5
41
38
99207
17
94
52
96
317350
59
225422259
452646
152722
16
81267
171354
34
168587
8
8567
5
57332
231278
488747
4
37
6
55
3
280331
151505
168279
40
668466850
62
435426
60
63
46
732557021
80
42
289221
484712
24
67
733577400
928185312
81
473331
15
45
359608
61
75
227034
61
9
90
47
494569
8
317259414
395016
236842
13
370304
440532
374069
471158
282242
6
80
18435168
267789
27
33
242170
3
11
384451
82
4
82812831
2
83
71698
258235
15
127609
424517
87
280061
26
450659
87
10
609037919
9
191877
30
31
67
34
1
177854
227997
209417
170184
61
406752
22604
72
121927
6
60
90
367385
63
86
495584
346695
71
357166
79
157965
80
406871330
312572
85
61
7
896841003
40282
97
38
35
40
51
3
144150
148367
6
1
484574
82
118433
68
266917
85
1
59
468713
111399
409963
251617
425480
396130
107983
477550
19
69
11
35
300113
354805
61
64
331643
186804
830520720
111307
38
102212
515222740
43
419451
393231
4
261375
116468
425756
73
22
278652654
22
67470
2
420046
31184606
9
9
120019830
53
70
242360
9
934506247
3
82
93
53132
70
56
243793
17
78
49
52
322221
302172
416659
354987
41
10
83
457264
1
8
404729
340640
8
413908299
273354
410067
46
80
16
845499171
57
67634
19
138628
52
5
97
321593
20
111655
2
97
111680
68
92
15
3090
228511
33
59
208809
285684
62
2
355898
53
181531
87
415098
129792
478971
62
149056
342084
336836
67260
403099
114565
74
106095
141839
204874
163688
8
16495
445958
14224
26
130161
10
995026745
27428
44
745
119199
304195765
903014792
409960
33
86
291758
3642
214438
283340
49
681138616
504664413
377075
55
74
96
978272961
9
9
217246
294220344
350530
486519642
69744631
88306
364500
81
54
91
315483
95
40
47
423722
399173
4
221912
72793
468950
62871
441556
142746
829675547
63
415247485
731940332
65
22
344678
7
231750
84
27
369120
59
91
797152567
175375
242371
54
59
80
89
65
57
145862
81
48570
70
4
20
79284
2
251566
42905
55
53
370542
12
332797
11
11
274009
73
47
5
7
498604
25
32
42
84
25
224797
84
44
242828
22
467660
440725
83
65
69
42994976
137996
730647392
12
429364
81
112514
60
12
79
75
18255
79
289866
28
393528
45118
3
395217
400146
313331275
74674
72
22
10
202324
3902
451216
403481
208915
282825
81690
2
36
337086600
83837
5
27
58
329100
412554
11
30
429709
685657221
984183556
146861
183534
75
96
70
30
1
221703
90
82
95
94188
439360
39012
13
5
16
79
52
88
4
490177191
222091
775203263
162324
53
7151
94
30
388565
7801
997871704
54412
100108
473075
33789
3
11667
461017
25
6
137678
67
5
423326
26
353889
79
626863718
214999
762461928
194523802
57
755618476
288233
7
56
570234184
258374
279804
15
18
4
370192
79
38
1
286866
270313
29
63203813
27
291562
256819
131510
57
408921604
452565
3
231071
346623
65671
161301
6
14
89
56
11
840991972
7
54
44
261197596
89
336812
55245
111924
42
344292
65
357436
8
730325637
309353
2606
81
7
476273
96894
68180
11
42
59
161542618
75
44
497124
75221763
48
174860
100046
20
88
68
44
160626
394618
247917907
61138
56
136347
175384
220014
360628
356527
67
56
207349
153517
282498622
40
231374
150261
56
92686
335921
97
102385
11
335159
438762
54
80
131933
6
3
18
93
94
107337
210167
268540
6
495599
56
20054
434870
465285
172940
8
67
283027
67836
16
2
40765
15
3
90
36467
83
973330170
13878600
42
21
22
683750786
40
316151
441392
22
53
315775
7
51
70
16
25
51
68
5
329197
5469
144090
27
93280
5
493396
193658
130252
771924085
67
45
472101
107176
84
318110
337874
443497
379346
65
45
19
100846819
97
23
35
22
87
31052
565595212
55
43
98736
6
126085
178826
42
5
62
41
7738
18
48
59
27
37
87
18
161835
113002
283010
116910
35
27
25
95
2
5265
39130
7
78533
80010594
18
77
282885
32
54
7
63
11
70
44
406202
90
51071
14
785991138
89
286286
26
2
42
19
56
4
8
363662
4
133148
4
78
327259
350460
94
730603037
67
92
32
265116
634466321
49
105183
327006
71
174864
498458
96260
161570
293209
64769
73
4
46
46
464152
38
39244
159432
11
97
7
8
26675
87
27
469012
53
44
710696214
224073
84
58
210792
31
231785039
46
864450236
47028
96294
805486696
91
335078
184590
98
80
108017
64
46
19
318262
13
16248
13
194381
77
419560
70
42
16
52
40
121142
21
418683949
69594
209210
491957
68
372454
64539
25
20
1
399164
360342928
41
417531
485875
61
34
45
55
97898
732742681
294025
549870636
446317
85
269388191
50
70
88
20
256887
233214224
67
267379
43
390711
403371
8
800336284
149834
375965
66
91
57
61
181498
134009
96
5
298076
442703
46
13
449439
1
75
31
67
48
94
59
5
83
5
76
185588
96
321884
42
321143
118980
924738262
2
41
472714
154026
87
97
79
185059
2
90
79
5
392465
49
54
83
468437
123245
82
2103
774031038
305157
30
7
137946292
21
293262
758795046
6
346776
31
99
75
93
704242569
47
265526
601281887
82
396660
80
277984
62
185463
152663
140917
289443
18
395446
85
12
8891
291049
3
8
32
35
79
605664512
388842
58
41497
603898301
228917
13
4
37554317
91
968372025
31
6
96623
28
73
162339776
277068923
84
41
188467
35
1
30
88
378863727
495929
95
263382
22
356754
17516
340896
223736
39
82915
49
405130
5
4
27
321831
53628
18
6
500224790
3
402718
5
405926
8
428969
56
75
38
217936323
53
9
43
295300
33
67386
795624410
277215
238528
3
94
22
90
200616855
90
554808716
59
38393
468460
18
21
473590
5994830
443765
340190
99
62
69
5
59
84
95
99
6
94
114155
102329925
137485
930993277
81331
981232892
338284
965935480
7
251435
53
4
444063
95
1
52
19
337168
2121
52
305802912
218007718
6209508
424432
257992
34324
118360
79391
41
99
253707
219305
17
52692
17
220302
399135
2
11
97
25
37423515
33
223191
276414
27
89
311662
105598
489138
87
14867
394380
104591262
483625
844685240
85
57
80
21
40
12
5590
43
751992217
32
441801
19
234106
2229763
84971
445592
421752
381882
1
6
174211450
48
360040
359879
120815
96965
207011
9
44
561881864
104820
65
338965
159952
397497
865197155
70
84
5
347451
439863
55
60
481346
573020181
259465626
62
99
501146076
321117
47
226726
461597
215186
427098
296635
5
380336
2366
237762
487528
229383
4
70
330757
93
271964
75
4
116367
56
368747
8124
483749
12004
20429
270466
26
43
20
60
26
498338
24
409001
5
391427
62
79
58
137699981
92664
8
27
69
285524
422149
237014
453957
637556981
49
944356847
68573
1
31
77935
137293021
244620
62
777595892
406960
17
479000
9
303966
188730
40
7
74
131804
173452
253264627
86
7
46
76
4
534851631
2
60
499459
489194
86
181593
68676
263593
254925
77
130632
30
234675
146871
59
274729553
191223
87
35
86
34
172746
161208
77
547765147
657001272
15
50
40
28
81
190278
61
17
8
397398
39
76
48691
5
372673
678832682
426624
24423
348660825
7
75277
320910
9
6
90866
233344
75
60
440891
855969180
58
7
95
220284
13
35
32175
57
77
7
452010
40
345379996
65519
94
876251235
58
34
444897
6905
182300
277556
7
34
8
78
176934
452374
221254
28841
82
12
19
41
48
211200
419447
181866
27
367959
386759
467381
34
341614
53
722619053
396957
3
51337648
290245
1
86
303737
356101
9
244193
398964
14
13
221312482
347229
390077
302442
64
86
324944
441983524
478292
3
418135
22
97
5
842092300
2
257922
3
253031
79
8
2
61
214879
299517
7
81
85
13
58
157572
49
283329
478802
48
23
55
478250
1
32
225675
93775
647530759
82
89
342192456
45
309084
9
57
323823
77
368017
366990429
17
31
441548963
715553772
3
22
179047
15
172923
351651
441070
211582
391138
261714895
135132668
44
2
2
65
822058283
815449926
10
386227209
219742
13
2
7
57
263991
260768
98
336151703
11888854
435209
9
8
20
18
65
48
102887
67
396382
57
40201
885838042
399227
265722
322221
439371
38452191
449128
11
63
5
67095
43
24
85
30
26
50
198352
27739
56
14
176307
887578761
37
378363
54086
73
218556
4
2
369308
43
253165
25
10
63
96
45
303984
7
24
420
328486
304619
78
417318
126671
128668
1
53533
94
80049421
88485
444958
435016
6
354193
73
9
142643
483466
129698
144794
166610
41
167575
1
174721
493143
15
63573
73972
4
317899
307538
66
60570
61225
59470
50
386329
12
372211
143463
972192540
49
44
287810
295062
7
116263
82072
953075580
151612
76
6
56
27
37056
28
90
150922
46166
37
443912
1
5
6
432829
353384
12
561103688
73580
93201
5
61818
274971537
15
100232
87
72773
232006
39
134200
8
119030
399079
66
25
838446541
423296
41
199625
80548
79
74
1
17
47
412041
292239
18
538209467
86
80
43
250507
808447876
339674
89
319220
171584
331331
55
53
7
658552997
588066945
443869
96
56094
71
428199
2
120214
394818
86
40038136
377627
647536154
84
386032
364746
248055
186698
50
424328
237325790
921426257
87032
452519
19
254776
854595886
1
404507
172523
447370
39727
257169
41
186238
285470
187251
385912
68
92
449649
99
681148671
29
41
71645
54
62630547
851083795
95210
56
839716781
462930
52
9
367670
203793376
14
6
92
384495
37
492292
82
232495
912684639
368259
208285
54
53
31
364168
469863
288625
562222267
13
5
47
67
399580
80
2
17
72
95
64
346026
53
6
373875
38
4
145654
361985
1
33020
96
6624
964790637
319197632
570896986
431876
32860
572503437
281150
3
22
10
5
40
433022
302448
468187
54
125230
708994941
167410
265911
147458
1
277002
1
951370473
31
50829
50
923265135
809746430
336170
12368
159786
81
92994
67
240934
19
5
7
250349
89
1
84
3
30
51127
408809
261585
426209
201924
68
75
87277
467913
119120
41
17632
47
78
66
256134
88299
227671
217452
430270
49
47
95
9472
194012
95
9837
1394
23
84
77202
9
496883
99
22
284393
60
80
30
317746
219532
7605
34148
369088
5
333971
50
20158
332311
181414
28
866891361
485049
14
16
92
144978
84
53
18
77
100925
213694
329124
247495
2
40
155538
40
72
29
15510117
35341
83649
142698
564345813
93100
69
22
1
49
437576
95
7
8
9
8
40
129655
89454
119014
41
6
94
146410
306380
213818
30
146936
43
77
328916
705695789
59
63757
93
48
178051
441321
88
63
7
658396425
77505
19181
44
340926
22
87
34
78
9
454610
102862
354901
943373156
463989
68
203930
48
132372
270254
441567
46819
44
47
262768
55076
147445
7
80
313214
108612
25
66858
51
90
88
75
488665
992037918
332157
32
243865
340714
396734
271693
75
944146122
66843
106799
3
264057
131650
219004
113306
7592
54
85
78
463375
709785691
82
106185
418689
65
66682
408013
8
74
86558
34814
59
4
3
4
79
269898
50
1
285644
17
50
82
80
10
110978
70
241246
15
21
43
91
62
3
59
195150
38
33
357302
5
566694442
157133
468980
183889
98
57
368273854
14
269210
361498
153466
44
355400
35
139664
71578
675183523
354792
26
496807
88396
287018
36
120097
408091101
335634906
124736
151334
125227
40
229125
21691
452405
446235
16
29
23330
48
21
84506
580648899
80
8
81
421115
315747
323729
473488
203538
59504
26840
300445
38
330031
377161
724374481
1
497098
37
232944
105099
208763
49
815529754
88350
42
88
493439
49
66
27
33
20100
130229
941877544
36
4
42406
272989886
68
11
408905
62
1
72
279561
154755
57
432319
77
61
63
69
63
11
268363
399130431
756694900
994406590
90
60
14
468838
8
91
367115
444256
451625
56
343140
129123034
97855
418063
122352
12
483946
372069
56
117153
5
7
67
51
399073
17
43975
446493
34675
71
192669
95
17
62
63
212098
288930
233915
922178697
65766
369740
117399116
77
69
28
4
532021560
100171
3
7
96
16
305554
57
29
60
68
4
89
817096517
99
955153995
70330
241283
21
257315
330093
71
203980
54205
308450
242754
167792
15
493423
39
9
95
66
172627
202090140
575441554
72
30
8594
26
402903
226105
45
19
7
80
102115
460724
13
151952
130688
139890
10
126984
81
495621412
59
166843
7
72
51
12388
17
792770131
892616443
98472
33298
15
299444
47
45
87
428413
260489
37
5
7
181736
944489377
56
75821
193306
72
252933
7
30
32762
29
11
292556
136347203
259403
275349603
443424
322063
91
452561
74
58
354301
315623
25
67
152119
10
377109371
7
32
67
78368
347855
37098
120310
5
197384196
3
174468
217166
12499
3
326166
468834
647391594
293597
89
84
420400
280402982
46
81
8
33825930
77
407273099
45
50
35
272288
24
37
22
58
53
57
60
30
31
48
66694
495175
66
43
56
12073
78
14
300320391
2
162459
79
8
122091
375794782
58157
68415
466840
40
31
413928
532835654
96
530937740
234858712
822226638
38
265526
1
332506
498922
77
21
204440
80
52069
287610
221049
9
67
192633
30895
99
161652
152428
32
2
244407
1
303444
64
76563057
257457
182117
118817
182527826
29
90
245271
25
20
255065768
368869
119444
348793
56
70
426999
88383
220752
459060
36
398583
181809
72
81
204834
324581
71949
133678
455648
1
69
423858206
45
68
945221150
40
46
99
359141
95
69
204216
44
23
457841
4
13
165186
380939156
86
97
61956
83
24
408849
120314
147509
86
94
87
22
491030
259149
4
122928
30
20
309058
303999
146468
949212945
420964
268877
70
16
39
9
90737
7
9
5
88449877
69
174782
726494159
26
85448290
299327
388994
7
303918
97
371345
95
358092
487251015
336724
266985
19
57
231723262
48652
31763
495383
88
904734457
15
31
423002
367738
24
55
47377
23
203972
50
187573
7
67960
88424
2
41
5
312906
304347
356347
302351
310700
615671668
64
18699
75
95
42
409593
50657
276435
9
4
59
39
166789
99
706770783
58
19
963451709
340753
9
165213
45
4
6
1
404087
70078
595492472
31
36
288838
78
282122
152670
42
44
420231
22
352584
6
70968754
63
303336
457294
2
50
492143
32
226399552
250484
472410
5
969451528
622434040
5
433150
52
494384
399949196
24
72404
825538198
74517
136217
56
82
366420
45
37220
391197
463049
3399
42662
322372
90
90
349065306
351467
5
457990
206888
250998
463065
57
19
4
66
238659
11
60
7
58220683
86
42
62
76
53
4
358701637
394312
42
481294
70
40
889161867
75921
360906
68
312821
165331
80
100079
71
84
311909
250465
402407
81103
79
378993
47
34
229517
292136
396493
61
32208
15
200993
835586294
78
9
117036807
97
78
355227
14
483070160
61
7
139291
63
261274
58089179
134605
122207
888568151
355446386
205831
951098473
673712674
13
212849
32
79
108041
314361
157339
83
86
420993
8
398023
2
32
39
418719
33
40
729698730
7
48
857667177
894281353
31
40
126842
256294
181211565
464935
366104332
13
93
418195
84
20
6
304859
43
302355
440976213
11
89
81
3
309791789
256013
415553
457369
349806
74
205756168
38
8
9
8
56
48941
265146
593428216
224421
346359
150511
60
37
19
66
285610
56
33
221003
201011
150776975
466657
91
494987
373196
80
34
240078
59
915400424
28
36
377199803
152714
37
11
59
618017249
89
78
6
2
80
479492
6
9
244067
15193
240036
41
55
50450
725303269
2
96
69
41
204040
81
63
38
244766
36921
5
422534
44
634791660
149224
1
447091
7
487259
557714913
208516
12
70
31
6
8
68
204463
46
2
47
86
472301
220502
797284004
484595
38
25
497971
84
239590
455509
206032
20
1
251669
46
201578643
94
8
8
420735
306117
314139
72
79110
33
173383
25
200678
289565
256732332
5
224678
67
23
495027
44
328554
77
46
92627
326754
34
41
35
9
384065
56
80
773322183
329614
73558
20
4
252525805
28
486670
173932
50
1
68
44833
55
953036714
55
379943
314564632
884638872
170731
305840416
226873
358330508
82700
254415
195393
179459
114557124
1
94
375609
5
2565
78
15
8
2
473964
29659
92
75
8
3
197527
89
47
307155
73
47
339323
122345
14322
47
57449
50
2
31
38
8284
55
44
406188
129130
60
5
7
7
58
21
89
85
38
13
2
469147
190428
6
175154
64
12
237011
398471
481506
494851
15
248654
69
70
101872662
228907
252091611
71
36
23985
32087
129900
394720
79
76
5
68
12
8
93
30474
86704
44
28
99
29
17
45
318627
24
38
71
80
456305
29
66
130256
28
194742
6
102138
276633
21
359260
266382
60272
161603
33
37
72
26
470055933
26
248738
162630
2
379839
148040824
904029217
7
473484
233778
674530712
167164
92
13
473339
226332869
26
294956
457276
92
49
329249
41
91
247737
402456938
229773
109645
41
206793
69
536281058
39
220343625
40279
117976
381497
6
20
7
6
31491
65
82871
97536
206736
100862
78
412507
72541
1
2
271414
73878
398856
101398
206759
93337
6
229785
72
213155
889103331
50
256232267
88
15
348114
10
494676419
64
352830
53
264965
240623
15
55
6
27
439317
615447978
84
236404
64
98
88
231246
64
144275
79
221780
315520
112221
32
12
24
87
297670
102422
2
33
182097
52
81
10
80
9
478929
7
153057
48
7
429496
226278
52
18812
283353
6
2
282969
47
2
52
11
58
204910
246919
8973
57
30415
89
52
321502
60864
237914
94
58731
177634
47
817226269
92
100765
55
19
135074
314330345
9
20
29
854388796
31
187365
111146
28
473374
55
880952987
24
155099
47
29
266683
2
40
190993
1024
14
37
35332
10
17
476101
391076
166030
51
37
32929
61
280572609
61
575398935
90
357158
149450
85
984886310
219573
94
535949903
190975
11
94
191058
96854
286310
48
30
97971
48
175779
50
4
26
31
96
73
768500474
81
22
5
93
131103
203308
9
42
39
478310
22
76
68
473955
100170
148304
195073850
64
57
42
77
31
55
183580
488739
68
382800
240387
27
72
7
22166
340329684
474953
255977
29
9
25
264078
22651
99
8
79462
556282306
102102
16
29
38
115049
143359
211065
97
234530
50
161810975
76
168366
49
92
19409
191297
6
311312
2
32
9
254423
49
8
440300
22
9
6
224749
221814
22635
204070
96772506
97
49
83810
157967
11
664559134
8
8
89
6
75888710
491043
3
59
262638
77
419837
37
31
133847
429095394
16
357177052
48969
4
66
34
325052
98
416798
457900
1
173093
297224
81
42
35
240405
485839
60
41
57391
60
88
6
488591
42
367750
298314
83
49
80
499894
752055645
73
139127
24688370
955241791
465868
404590
11
438142
330633
31
6
332018
211331
22248
172164
372241
367211
825196381
314045976
114281
73
51
462676
6
50
263603
86
6
18
327760
8
139509533
28
64
45
88
55
99
35
22
20
33
290427
79
150281
410154
433837666
46
43
28
222926
2
87
110747
339890
375393
382046
75
78439
5
60
372103
32
148793
390981
846626049
42
94
5
79438
71
29
79
5
448976
284588118
200671820
12
88
57
136574
350134
21
362771
496679
5
67
54205
196749
213278
47
21
497734
127136
78
186298
64
5
9606
9
63
21
360129
80314
12
501649830
8
48
465289308
82
32
306445
438351
8792
6
70
11
372432
417729
49
172363
37
111376
3
45727
4
99428
85
18295
447130
96
5
463848
253723
2
95679976
81
56
48385
18
134307
456613
94
31
201898
104958
65
78
21711
80
81
70
15
58
420735
230656
3
7
337401
26
47
83
31
40
498318
4
59447
203041
659774567
26
134420
227706
71
449421229
136358
984164421
207523
395309
325633
493435
42670
9
94
43
84
466459
144808
6
442691
922162966
75
60
191049699
458818
31
5575
2
5
97
3
265677
3
64
96881
362578
93
766088212
5
2
195113
136984
5
422691
171215
67
81
653254684
60
5
175054
89
374643
63
431487078
501374773
3
481533
391820
6
377956
51
98
96
21
307878
88
63
9
289021
464091
11
396947
13
145122
466171
34
881161407
70032
289642899
154888
8
51
90
61
541546631
99
154443
323743
139725
13
83437
407757
94348139
3120
2
66
17
381872
154874
47
280166
50
432156
197678
74
497005175
199497
265901
4
117184
7550
319765
260672237
24
753303825
277895
7
15
333479
332036
893168305
31156
57
98
79
408142
80712
40
3
82
221678
189226
151187
294981
180519
66
364188
13
16
9
229436
357584
976867095
49
68038
54221932
183137637
5
26
872595449
251193
21018
287598
127910243
6
20
919199264
202503
64
662596639
45
37
500617710
49
3
4
5
493476
398237
228221
68
7
37
194352
54
30
58563
329092
84
95940
344347
334631
93
834301816
994510914
98
2
5
461884
28
228453499
61
150997
305697
87
93
480672307
218794
176515
86
31
138402
24
379629
1
40
4
55
43
80
474454
1
15
115173
375109
164820
29
28
20
25554
147900
297509
136652
67
15
383153878
815962208
347968
28
260431
98
107036
1
7
691650651
447268
86
936141266
72165
87
93
145302
4
29
60
384566
78909
475501
35064
172807
73
456392
54
120382299
242875
275063
213160
50
163372
315422
97
77
352865
200656
6
32
38
62
89
98218
50
72
38
695337350
347425
54
71
60
155325
53
55821
473430
12
68
443525
46068
242632
24
4
254760
1
52
11
32
400922
30
67
408488
71
93
304432
49
393578
16
1
53
10
122665
29
83
1
2
445777
195845
245053
3
26
99
360491
173667824
407772
185632
766554060
201184
202546
120268
19
7
26
343291
65
378551408
88
68
617992004
716075999
1262
48166
61
7
803448939
87
6
336847
110960
349128
43
213923
444080
56
17
31750
75
338741
98
378595796
293876
189968
417302
89
304519
49
67
3
271802040
272100
980108555
7061
336658
26
14
12
262536
84
60
161759
9
257663
183329490
321180018
479780
5
358025
7
387412
24
404678
116892
6845015
97451
92052
14
38
713437545
21
26665
1
29999
438508
58
458220
765913466
484370
22
65
66
10
35
451458563
267011177
339956
6
90
58
75
99
64
2
3
80
6
388012
839384830
376377
58
379040
337537
3
318788
415330
159424
162679
5
352048
1
98
27
94
132215
61
37
99
25544
255075
89
4
457122
473986
5
248
2
4
29
992238150
18
5
397214788
219167
239286
24
73
64
59
37
2
383996
99
237174718
463652621
4
5
225286
314023
58
47
856930990
80
285189
926394127
69
154824
1
292122658
319572
98
325417
323541
78
18
47
251767964
7
383867
13
90
194314
17
89
439606
119711
33
300669932
471965
93
341273873
232596
445802
470033
44
281919
75
81
311618
36
198381
28
128390
83
286698
55
6
414643
43
22
174533
340690
397608
109188
175980
986159741
2685
2
94
75
74
98
5
153221
353438
272337253
121042
395397
6
139733
13
96
79
462898
716308963
515360011
176992
46
397334
85
821523515
417798
61
89046
6
52
42
30
498846
24
889507398
253502
51330
41747
395491
778014911
214389
66
10
54
470786
40
336448
66936010
3
68
3
32
836172491
51
50
128454
2
33
120638
238805129
81
50
99
347519
62472
70
44
82
267126
7
362949
28
453799
52
28
82
312053
99
347288
2
41
475583
5
77677
98
475440
491179
72153244
90
456842
88
905833952
353788
494457
66
94
29
29
393348
437618
54
208339
52
5
491916
29
58
18
46
273340
160326
291809
35
60
1
214203
482554
98
247556
25
148958
50
190233
1
29
14
259942152
57
356134
468496
467688
77
85983249
437974
324234
311491
26
83
37
578732943
195860
41
23395
45
487194
80
485074
472165
376604
473974
231711
33
52
292477
113717
179985
877309987
257446
44393
81
36
479116
74
114745
5
999186642
24
13
112108
58
9
316909
4
288571733
68
226154
67
84
94
55
326855
94
56
8
6
56
127384
578030369
395860
18
3
146118
79
79
314715
215823
52709
4
407475
309718
74
412047
71
74
494739
765994884
24
83264
367768
649478610
3
457470
283850
99
195026
95
927867278
192658
63
208513
60
368989
7
62
162668
68794
50139
49081
118095
14
416603
564180104
32
107582
45
207725
97
2
51
335563
348343
29
311247
17
399934
230050
62
87
10
29
484743
3
826555823
92
17
157549955
361938
420329
491695
135147
493530
62099
81
11
64
36499
449429
67
22
26
88
120420
38
4
88
382329
42
10
7
313420617
402972
97588
48
261883
684142918
338223
37
48
223029
481584
14
543719406
83
37
6833
35
48
375652
284178
199423
50
83
42911
9
86
719749687
67
206700
4192
281775
2
90
230266
104413
385200
8
217603
27
3
409758
185333
89
18
33
14
72
473479
95
3610
5
431049
288177
246680856
9
33
21
20
69
201979231
92
66
17
112421
218229
16236
79
946031338
36464
53
370387
68
264275
334693
91437
327907
25226
31
396402
59
27
57
7
795335605
10
75
385958
161703
170295
13
613049946
14
99886081
47
363552
9
805261354
440825
93
274050
43
36
129522
95580
235012243
71
137904
77
930829617
81
345045
179991057
97
4
433963
1138
78
319720
53
884496530
294329
66
8
68
65
25
77
90284090
71
291026
404570
72
854435061
20
442563
28
324337
448800060
218279031
28
334498244
386808
99
163934
63
27
47
55
13
88634
56
341602
170939
32
55
72
280972
170552
359263
187294
644810612
336197
106881
164807
63
66
66562
938661248
26
33
956502373
5
41
41367
50
66
409249
123380
975513786
81
464102
67054
159928
298916
97
92
44
69
67
42
144389
81
16
97
121665
134652
48433
35647
49
25
81
41386
496849
49
243624
410241
54
767661112
413898
63
25487
1
24
46
321
94
6
8693
164896
50306
20814
176099802
8
458965
181260
54
77
48
933614869
485
12162
13
207898
312679
380383
465570
72
22
245035
27
60
16
250918697
58
238781
211667
25
52
26
84804
477543
194394
87
977273779
258307
292131
9184
302726
10202
2
435807
38
80
2
25775
296330
77
3
105364
240286
244875
74
231800659
23
94
367163
7
861406614
421520
76107
769428628
243069
6
201924
678042991
282997
245928
2
5
416836
461024
39
5
468169
98
125836
516900576
498344
16
71
60
210795
29
139657
47
163619
27
9
932009991
113875
825293247
26
77868
63920
267938
320608
15
386663
13
185388
17
60
63
256310
274747
899704352
414231
996233543
29
60
368212
99
12
66
340019
80
98
26
487582
35
94
103508812
77
230743
59145
19
45
1
364075
389414
46
199968
56
459712
461913
58
15277
31
48
163854
41
47049
1
46
69
10
495869
1
3
36
6
177214
469699
63
378504
91
98
134075
19
48
95
25
30
82
440632
61
92
346015
49
79
357887
465660
55
11926
80
90160
3
11
62
183309
285421
1
7
2
68
45
61
48
60
311414984
1
161209
59
294410
60
119893
179166
93
91
12356
54
410924280
42
14381448
170969
312160
168602
130977
5
386878
83
438095339
165017
196352
995079187
91
61
87453
70
449448
90
66
440021
23
34
53
11
81
340321
43
64
314592
415849
298603334
297044
10
48
46
7
274645
333674
440012
214899
24
232724916
180909
87
37
214053
57
205726
391562
83
93
446730
60158
134524
60
86
468092
50867
13
35
17
87
412385
149598
87
17
411892
162515
356927
94806
342980
68142
228794
73
29862
41
30
17262
278890
120768
6
99832671
683661763
231517
86
11
95622
40489560
30
6
57000
22
1
25
8
107462
21
485188
10
7
94
93
46
296574
490701
105254473
451565
39068644
4
220599
2
53
279342
71
67
154620
74
320319
65
180620905
158833338
13733
231266878
232480
96
884365951
87
102182
96930
82
836
315582
76
266488593
331804
14
3
90
465452
132857
5
7
8
76
389652
390246
76175
235590
12363
91
81
5
343145
90
88868
53810
475935
105891
3
257349768
451530
275398345
285244
244071
520994565
77
85
17
34797
394974
199774
81
78627
542311775
878234283
317796
22856
183131
451931
398865
91403
356196
91
63
94
220322
328571
36
66
302737
51
353417887
80
91
135959
3
70
4
394945
89477
84
8
408800
21
25
957564781
40
79
4
94
54
69262
92
25348
35
49
3473
94
300240
52
72
694372023
338372
95
346432
75
73
6
157484
38
373697
92
19
8
92
94
58
79
216285
64
8
13
56
912953554
115422
23
16
94
73
868184966
384772
80704
159863
12
22
41
68
28
41
294530
993047204
91839
7
98005536
86
11
727329430
57
62
308093
94
443170
492815
70
671186673
172948
84
9
335893
67
166950
349499
452075
777185642
208793
771764367
12
23
21
5
144221
464388
5
484651
9
62525
367609
430310
496885
7
69
225133
2017
102264
39
263108
399789
254088
49
183696
491966
1
6
405822
97
58
832022161
83465
64
84
33
44178
46
193760
10
225671
73
322852
118554
41750571
444762
130965995
6152
91
216296
4
451443
401884
1
83
39
26
302952
17378000
492402
2
6
529979020
9
72
463773
37
114332
116800
16994
65
46
210716
48
419094
147673
444931
471522
96
306783
801476081
255875
40
148563
862026837
59
2
241939
380157
348734
78
344839
451315
37
618206726
1
9
40
43
83018
77
71
77
428256
205173
79
196737
340603
172414936
28
475511
207215
60
465112
18
10
409170
347855
7
97
44712
41
31
22
478688
98
8
58
412051
79
12
17472599
81
78
66415
51
178984
77
68
74845
4
35
20
208810
405847
261985
98
18
32
436307
371546
91332
59
87
514350123
325025
99
11
34
164699
1
78
154790
492342
320690
257990
20
31
204568
149829
11
68
85
126125
351728
81
410694
76
271153
384319
6
297558
39
57
76
81287163
53
168707
2
98
95347
514645516
5
57
7
45
35
90
489890
29
2228
85
14
752185932
64
398586
120247
75
312700
3
306266
7
338387
75
206723
4
195922
43
95
66
144107
393456
71
680483511
76974
12
95
26
7
26
69
57
78181
243400
256895
502052386
1
75
239666
232786025
43
945273434
6
428687
129380
66
40
83026
96021
496140389
94183
47941
805909686
355383
352834
10
76
721295267
292291056
78
73
445320
22297961
106024
48920
472970
67
24
69
484840
1
118968
48
383006
147748163
85
37
234493002
25
9
47
1
8
6
54888
295649
44
148326278
2
34
129799
76
291180
50
394793631
87
84447
33
718209562
38
23
98
291624
58649
412121
5
97
379956
58296
273316
60619
9
85
48
58
96
72
415262
8
365123
29639
71251
13
6
70
92
7
218499
20
73
82
90
497362
42
12
1
301634
53355
3
28
197465
700783561
307826
27
393593
82
69
36
263715
2
46
97
95
165407
12
6312
26
81530
425573
192827
920718251
31
417490
69
26
1
278152
99
24
77
88
297751
43
183670
41
5
135826
211667
165090
290720380
76
140193405
522624493
9
93
100817
35
41
24
88569
89
79
95
125743
198998
91
98
404452
2
21911
6
114760
6687
24
87
96
27
341087
690905342
393678
4
273028869
24
527656161
91
78484
36
416584
138992595
20
70
52958
47
29
245427
80
87756
35
58
18
71
431299
3
43
57
91
163170
950931496
56685
237402
32
225426
291777
190868
73474
6
18
80
918509381
344851
472924
94
410517
425847564
40
34
238602
389794
57
72
28
440131
61
289531
131284
6
172822
456152
39330
61
60
199925
18
9477473
412768202
93
99
119428138
79
4
462197
45
38
350785
9
33
8
98
377141
60
27
88
57
19
6
7
43
55125
373348
41154
151648
435788
310681
169667158
429495
345501
278372357
78
62
4
231657
547321802
432528
46
363192
58
194221699
89
20
399729
14
74
5
433926
43
210934
5055
203312
421835
205587
3
77
80465
76
33869
236151
223324
375899
44
489025
444340
3
51
65
68
23
282457
45
172964
84
312190
58
71
59
4
63
48
8
294506298
41
69
320762
86
12
406817
10
72
158243
9
63
36
229788
22
209352
83
46
360069
18
44163
321074
19861
93
74
418643
856717411
173522
4
112611
810546779
290161
3
77443
25287
79
40666
63
12
32
428983
36957274
39
90
1
86
3
8
2
16
12
78264
66
76
978179544
23
215686932
97
16
390390071
18
28
144213
42
2
15
76
3
474086
405621
152463347
7
197082
119990
57
297515
50
68046
37
400677
140675
67
302903
389401
1
87
2
81
7
305316
9
863738550
52
66
4484
18
258606
249247705
30
280537
75167
288909919
38
60
307434
463130
280372
5406
486318
89
267744
26
2
86
310642
18
97
462681
130386
432037
106656
36579
267246
80
64
4
90
57
35
70696
2
346351
355666
9
57
90
51
50
544138397
14
186676
947336334
53377
57
300
328273
31
351479
33
492691
20
42
229934
20
457031
37466
110845
58
77
68
416821
37
95
83
236230
214516
68
88
7
58
1
46
81933
42
33
262567
30
401983
316146
9
143305
40
198639
83028
458203
5
29
80
105384
8
91
59
42
31
19
109027
33
12287
147031
1
2
60
9
456817
55
222714
4
93949
32
923720444
98952
90
82
365832
838131788
513581037
4
161047
97
278183
384817
557177536
3
204179
238926
70
75
25
16
458930
52
357592
83
58
4
10232626
98
17
7
249319
377289
381714
133098
13
420710
73
66
371587601
97
6
206421
13
10
77
323488
486509
20
90
54
70
167292
94
88
210359456
426125
52
9
16
468414
213631
5
466743
19
85
370881
164178589
69093
354862
12
43
86
60
417184
83029
328287
40
372215
93
132645
84552
74
56
3
1
229368
8
245998
131333
70
8631
45
846050509
163495
443935
66
354222
296855
20
923960529
173775
85
20
4
8
497289
95
497207
487788
45015
128327
32
72
98183
152425
10
670546540
418479
75
39
4
72593
192772
51
38
92
21
114374
37988
70
82
418679
5
933111876
305103
474779
86
208269
177728
43
79
91
147295
152703
26
54
35001
1
14520957
77
483878
10
3
11
19
89
11
24
29
44
498232602
60
192688018
24
1
262175
440659
55
410454
50218
50
366658
90
116099
98012
377020
35730
478420035
486939
30
376759
202310
1
98
12
81
8
91
99
167494
181002
170621
333491
497004239
617646944
106165
97
96
170950
94
83
141398
95
9
455026
300113
45
309406
248545
7
252489
3
47
208668
34
3
9
27
19
38489
18
260827
173931
9
33
65
300305
60
351000
150458
47247
61
44
333999
3
342219
449996
376488
397160
36
66
33365
314121
138372
392189
89
320828986
94
45
2
261571
14
84
70
8
320185
26
288568
78
991032004
65
461824
85
795195771
370877
51
67565
24
13
58
89
94
41
68
93
43748
91
53
42
25
98
193807
235884
61
396889441
56
248594
65045533
50
466514
62
83
30
85
55
42
28
489745
242583
157111
161829
372897
180545
361834
48
68
663344371
54229
357542
22
575609129
4
5
3
26272
364592
64
416281
39
96
96
58
88
7
408674
8
464030
7
44194
8
133908
75
21
29
34
768696029
64
10
377769
8
295502915
69
63
309517
262743
27
139133
39
14
36
638544505
5
84
45
83
98
49
487559
91
17
59
9
369908
1
59
473448433
314106
90
84
78
403677
8
38
203761913
143328547
3
69
73
208616
22
427201
150575
89305
73
211567
56
22
328044
72
236024
5455
184080
417393
35
12
981175831
36
85
494822
357113
6
29
285676
404904
26
339984
84510
54026
289475545
356939
31
90
227548
156137
286662
28
39
140890
329521
85
65022
211939012
22
262965
67
241701035
159404
874759025
26
73
19
42743
93968710
157929017
26
37
79
788479129
473097
63
17
849684913
637443528
1
31
86156
209020
186268
456289
39
85
98
56834
601596825
62
44
83
366576
168979857
66
211591
69
284546
381323
26182
3
380909
1
37
96
43
1
97
531858502
868348326
224197147
75
196926
150418
296445
58
6
228083
448142
418118
5
465864
7
264162
9
81
58
742497989
30
58
463781
78
337605
373182
83
99
19
65
339102060
250501230
169595
69
55
83
91
60
84
51
379410
19
3
1
3
24667
135872
32857
156823
15
593
52
439577
4
10
50
76178
35
53
89
460827
72
98
273763
58
416981
50972
35203
73581
46
17
4
73440
507272143
44
92
433093
1339
270421
262435
5
22
98
25
66939
73
744107362
271665
9
99622
489367
64
213118
71
226035
79
437499
471886
31920
55674
7
65849
120837731
88
9
37
83996
326770
231176
476240
2
169789
354083
18
211906
408002350
98
7
36
88
66
667979378
253718
40
51
5
51
5
490783
127941
66
395787
272171
427751
153660
211923
47761
405455
312411
409325
31
328588
2
238716
342599
46
438470
184408
52
195307
227067
192909
68774
90
59
7
221948
293566
107228
28
82
64
187514
92
14
158428
29392
96
62
70
42
72
111351032
75
22
45
347416
19
55
21214
490476
48087
8
4
492021
161257
426240
21
493937
8
93
124009
10
419765
35259
380074
843368469
429622
38
1
72
350086
64
85
614702598
68
103757
13
95
58125171
86
182396
47
947340371
8
137685
75
377860
7
711544039
37886
287536257
17146
93368
790
71803
2
22
140741502
226964
94
198381
351042
160789084
335271
19
289618
86
117857
261561
390071
54
1
7
30
485008
287005
78
152384
288351
373468
122722
53
399170
171251
46
435182
3
59851
108841
428878
39921
336282
211618054
317864946
3
214298
164387
7197
16
42
112915
2
243806671
142999
37
218196
64
30
16
289783
85
370246
387208
110365275
460471
32
43
456053
351397
8
357329
380771
169299
35
277763
8
283042
341629
423919
84
78
928995982
174679
1
70
49
12
48
34
64
271451
902895343
48
391966
52
75394
12929
33
11
39
189270
83
129113
244094
21
343255
206969367
639102195
71093
64696
6
32
39
58
379157
455738
87
9
265017
287095
9
5
69
80753
113472
56
770100456
890945438
313806
48
8
689685677
377587
5
58
95
91
441733
55
18
6
184000
41
207186
8
80
33
36
408622
18172901
359694470
276875
683227506
530915499
483012
5
112660
35602
37
9
57353
95
295782
46
15
99
69287
964885932
218911
502750765
13445
250277
9
193083
36
2
605737142
729454731
90
309787
384354
23
430124
86
20
223775
124927
8
177971
97
367459
92818
411555
455674
17
32
59437
80
1
46
5
449707
16
151796
81
7
73
293645
332382
462183987
290149
411523
795882599
38272
493937
217573
17
70
289793
35
93870
56
57
30
61121
5
26
86885268
2
91
36
18
264940
21
395810609
9
69
67
366493
164009614
5
29
64894587
20
21
14
59636
78
660676880
93
1
47
222833641
184502
466908
41
80301
125303
56
49
448432
21
4
226681
172963
336803
458395
80
31
466867928
78
63785
19
133853
63
8
221963
586892616
446428
6
9
413271
316305
402716
134995
4
99
376898
149983
231968
410713
426055
32
423028
9
43
118246
61
80
296669
1
165796
38
14
14923
76353
335654
1
31
61
67
178227753
34
31
467751
317315
32
263465
95955094
44
654050904
52
3
16
722012980
395521
26
35
177424
234573
254678
495793
440201200
33
65321
430607
10
624750470
267778
135361
120761
2
101735556
21
494746
53
17
20
6837
255915
86
7
37
396433
52065
38
254829
201430
68
61
454628
97
476220
22
359059
7
39
495613
81
95
298642
36
338586
57
236254582
469238
27
7
5
401419
51665
5
371428
154346
437953
496028
62
204322
3
462195060
8
280791
51
703671349
96
416007
17837
4
909709453
7
407045
136826
35
352770
79
42
6
435744
399646
851123224
377634
366009
63
5
1
7
262898
1
97
2811
81711
41
98048903
6
373853
42
468832
327386
276903
3
1
5
85467
312476
367840
1
96
488358
73
99
92
336153
20
8
24
5
447563
327292
90
20
403736
53968
35
42
98
518252818
124361
60043
60
475453
366370
84484
421655
327511774
30
473137
56117
55779
376265025
2
72491
349827
30
6
13
376600
313610
185814
289848
250904
14
121554
64
70
669518083
59
299425
154442
385726
2
3
64
163289
207259
281912
408304
795451177
180040111
677100967
252610
403687
57
22
50
180188
22
55
33044
485300
74
5
58929
468547
816558990
121870
317721
412290
3
10
67
412107
62276
55
629942112
14
59
2
31
333983
495232
18
80
46
385266
12
437037
60
30
460309
81547
97
1
166127
70
55555
151021
58580
8
340892
24
29
955053647
37
850730644
16
405729
1
16231
22
64
283580
508205736
89
90
47453
154064
24
37
80
6
47306
6
6
94794
6994
295972
411270
22
36
241716
580639766
21
232004
21
99506
278316
22
4
314699
35020
339639
48039081
21118
60
32
57
8
75051
217122
54763
4
60
95
82
349650
70
40
7
32
9
50
15
147568
85
78
441174683
30
64
82
91
9
22683
84
379352
95
426594
351890
52
218814
283176
30
218716
7
286014
9
106620
389354
103756
202696
2
86
4
311145787
867768862
78
57
15
36936
170253
210781
287096
54
54387
22
14
81
60
9
284946
120283
292053
883
63
472693
124895
92
65
26
482733
3
89
86
213089
115655
92
26
21
74
112933
333484
34
251030
734819186
60
109152
18
132203
16
97
479355
61
14
994723073
488855
480841
453805
183552
86
63
34
59524
90
71390
8
61
46074
46169
425730
300099
53
295081
53117
491118
365276
380700
62
1
286769
47
43
413721
2
16
132557
323614
268965
22
9
77
356429812
110402
4
3
332217
30
89
46
443280
19
11
937474751
75
56
53
162620
67425
67
96
168371
50
8
487831
32
144086
50
87
466576
239139
963280612
56
966478041
7
456338
354163
93
412388
38565
7
135676
3
121491
291551
79419
205595
129895
4
648037103
23
114370
57
6
112441027
66
84956591
8
162148
42
425908
313330
93
125158
87
52
105988
2
401707
95288
999764870
97
80
103240
99
382591
170073
402684
138229901
267819
9
56
62
48
3
95
79
85
188009
28956923
44
95
69
292879
158299
458533
36
53
82478
469410
26
44
96672
21
7
20
7
75
17
49
289638
15
391887
289252
96226
911996199
84448
51
47
7
17
337752
37036
86722
355804
3
30
3448
20
94
382949
200600
1
2
42
152050
467674
3380
138125
6
349584140
74766
310279
6
452314932
408422
398768
10
774210107
143342
83951
4
28
2
40
305102
211014
82
72
39
239001533
5
4
456626
8
219808
238090
390856
50
399379
49
477826
90
206032
22
462639
86
17
28474
12
478708
46
445443
56
30
82
138217654
156648
22
1
165894086
882987161
44
162281
236269
17
47
428635
9872
40
94
58
93
68
416005591
369712
76
810836830
480414
242381
68630
121487
175096
90086
799955813
721620898
50
9
21376
54
56
414273
35
375053
50
135797
125905
380871
23
120514
1
91
32
90
59
9474
91
5
5
63
644967169
713772056
29515
94
37641
156387
95
344982
72
85
72
42
491205
64
14
245641
71747
43
626172499
22
440047876
54
99
400891
111504
50
76
74
6
200784166
26
70
17151
693523855
76
577115412
276185
2
63
1
16
75
4
281123
51
308992
63
299203
436851
59
42
388475
140934
23419
113687
314360
303902044
8
74
74
98
65
29
78531
90
29306
355461
38
5
23
6734
75
270920
722714796
13
74
59
51
265282
169765
494870
479257106
14
389385
26
480489
56
436144
200366
348085
19457
97
409854
10661
712413350
177889
64
104616
291422
62
18427
1
4
21
43
15
54
451758329
469952
1
429129
40
75989
8
9
17
6
401872
29
98
340393
8
32055
314644
69
357202
120664349
240256
356701
67983
598941023
129216
307534
46044
65311
37
58
46
4
22520
293520
8105
86
362880
231070
5
64
90
28836
61
2
1
5087
317042
70
211822
475291730
76
470304
198174
6
22
24
459223
90
496175700
750321107
68
12223
123495
38
180906
476753
3
492166
82
43
5
113200
105768160
9
70
45
78
120407
958426324
14943
95612
25372
239045567
15
89
326705
410538
3
23
485473
192435
86
98
26
81
76
1
42
30
17
356308449
37
331920
8
223941
148955
19
5
80496
75
35
98
133632
76
10064493
25
531243870
21
32
297374
44
58
14
13123
153080
959954449
91
1
53
468014
40
160966
432067
61
238920
7
96
175887
1
67
57
51869
3
275791271
29
46
24
114025
3
74
2
88
351489280
187662
365924
462132
372627
441655
6
99204
5
28
260639
73
124905
4
103322
37
454789
82
434441
29
34147
307678
51501178
200159
265874087
90
67
23999
213316
34
41
19
53
202859
46
18
14211
91
385058
168105297
479370
121498
55
495523
159398
6
5468228
11
260893
211996
89
123491
30
58
90
27326
94
82
189581
278039
442762
95
19
291128
44296
51
324553
232040631
51477955
6
59
16
260558
290098
115345
399307
5
143369
12
63
74
264413
653161390
9
8
13
105547
2
207017
6
288431
49
119479
407419
250267
7
30
18
251692
37
260805
73
403893
9
23
32508
1
288405
237038
68
54
97
89
53
43
321529
214887
90
2
383734
61
107079
209775
224259
15
472462
53
49118
93
19179
11
25
90
236840
243516
363656
89685
14
41127
479372
37
58
57
487279022
375814
37
4
29
161926
88
25
297162
67
43
371172
391725
75
3
847554395
47
6
61
346091
96997
319332
177608415
88
58
61
33
469541490
279027
412378
97
121998
62044967
471596
353214
380239
394117
498893
8
99
86
28
38
33
345238
201598
221604
81
299964
148744
87
645369074
88
109793
479511
172498
29
29
34
15
43
50
62
95
35
30
647067077
460411
76
460622
78
65707
44
567880953
279674
9
13
97
49
395213
58
595624609
377180
428988
10
85
348662
131154196
71
253861589
416326
484000
373821298
427201
240708185
544025153
448316
61
65
83
52
95
308283
65
59
21
570289316
8
458181
85
95
14
91
2
95
421408
346433
12
7
408394
619471859
273712
3
34
57
83
93
220519
87
96
406973
279423
11
310846
10900
9
3
68
335838
71
423979
41
38
76
30918
64
94
22553
87
52
210568
307859
83
423832
2
55216
8
22
72
487686
495277
92811
6
1
96
54
369781
76
283986
96
76
7
89
106463
43
217377
100185
17
74
39
338023
67
556228660
66
3
61
100792
970193217
4
353723
5
992
285300
131438
57
28
5
102052
265436
35
48
63
5971
290283723
54
186114
56
27
56778
57214
11
99
52
17
712524469
110312
96
139117
6
121504
196254
271873
595736980
6
43
218867
464901
53
65506
61
78
9
529132241
40
89
48875741
8290
142070
468589
23
1
69
87
2
30182
74
442657
63
61
295997794
45
82
86384
4
306929
83
6
30
144804
97
26
195565
419185
496968
72
67
39
174445
83
489035
135147
33
159991
172405
793879116
8
268111
222574
99935196
98
59
6
466961
833862944
74
323192485
432972
375585
38308
40
8
6
86
298370
180891
491502
21
74
1
3
8
255322
283660
66670
435058
88
78
783975066
6
71
456871
27
1
477790
422870
109005833
310223
29
81
94
196499776
403485
8887
84
69
63519
526154857
50
722884004
280588
76
28
5
152869
130699
411209
113024
70
10
39388
32
253308489
53
32
491932
366337
33
12
266685
51
20
255608
66
127228172
95
29
488454
17134
69
487861
418649
220875
299993
765288679
861170233
305796
259813
95
45
85
14
40
433437
419928
185924
109474
87
87
400550
442567
8
35
85700
61593
1
224922
6
171539
46
9
178563
386825
9
135975
487228
82
263285
99
6
467588
57
66
485209
81
591239369
3
464346
363478
193626
12
78
137748
287743736
286155
41
49
56
206736227
26
38
468128
326913
107976
75288
1
335154
87
69
991560386
394442
242117
151048
419489
326786
234092
81
127499
353175
716353394
31
33
167678
58
572831825
69
331607
1
5
96
1
10668
91
278651453
22
95
54
44
61
49868
98
301745
215071218
95
6
7
9
41
425309
95
5
808476147
92
276678
217360
5407
376167
62
58620061
4
24313306
344138
260135
78
111374141
504771809
171280
6
103693
607505876
52
805116195
241710
373455
84
17
64642
99
1
63
39
67
251780
85
43
900652151
70
315920
80
3
120391
85
134928
69
39
47
21510
439421
57
92
88
202663
30
266735
50
67
81
30
674364470
63
14
49
14
17
56
39
65
246273
219154
1
23
149406
9
38
6
5
89
22
78
336702
7
5
235081
339504
1
116464
57
43
225015
199263
357830
31928
78
29
103734
22
44
5
86428
95
287840
7
3
231449
92758
94
110835
447566
830817053
183363596
52
180922
20
5
4
84
19
703358972
2
40
21
45
35
194688966
209763
210011
676532821
12019
151945
978229723
1
157755
405110150
92
379238
5
53
371172
331802
6
485160
155088
54
39
50
63783
287953
18
64
48
16
53
21193
192702515
12082
88
988811782
164420
600742346
376759
51
59
33
14
58
97
305724
963276553
369874
174784491
69
3373
367398
38
92
334357
220705
315493
399771
952214723
92063
94
323511
238514
80
63
52
199294
46
252900
65
25
204690
14102
91
17
6
138955
818669472
8
634735824
362399
53
172251
40
90
465368
3979
95
41
867859326
17
8
221219
43
478805
55
75
209171
39
12
3
70
7
59
149842
57
58
7
17
107786
43
421470
29
460450
66
72340
17
272487
464573
38
43522
1
26391
33
16
22
34
782542350
83
384025
100926
158944
493185
57
79253
209536
45
4
345870
76
20
9
248268419
95
14541
395291
7
6
454882
478437568
84
7
73
7
48336
65
28696
15
86
34
81
61
606134985
469656
30
83
7
225519
197509
74
20
423600
90
2
81705419
15380
72
246848
198170494
35
33
9
78
1
139934
131821
559368657
69916
29
83
404910
412971
30
59
438136
1
20
75
8
97
99
52
105096
21354
438310
187076
46
13
371514
83
62
216798632
411371
459250351
367567
187421653
266454410
28
71
95
148934
754650552
73
5
408048
2
10
259015
6
497005
8
424659
150445
21
98
14
8
62
467719
86
21901286
69338
68186
136016
25
79
12
383899
220692
50
184010
278159
37
386836
439869
800926026
30
30
63151
311140
393059849
441119
4
72778
380373
1
436850855
195640
395025
72
66140
76
71
4
43
27926316
466691
61
72
6
73
86
68
107006
50135
104363193
219701
9
43
227695
10
451194972
1
41
7
216680
32
15
82
179286034
86
9553
273731
73
237913
6
21
74725
38
21
72
20
465942116
177265
65
118484
7
68
43
997737714
96
805106341
412926412
568439826
38
28
38
318521
64
130221
290100
145072
54620
39
20
1
305614
110332
367920
90
84
36974
38
420981
30778557
68
308199
45410116
183075
60
234739
36486
49
30
187253
30
9
462901794
6
43
392634
1
62652
62
144626
326205
215078
2
713762448
81
26
7
317699
32
31
156692
44
16
410880
52
589723876
339885
20
78
55
37
956799601
59881
75
80
44
906412534
92
182150
349773611
7
356243
162980
45602506
30
53
131366
20862
460923
487073
452496
497744
73
61
28
75
6
501956704
87
10
63
145182
754040372
57
325223
340933
301299
243809
458399
141175
37448
28
81
243001
53
457310
70
52817
73
414494
79
64
181636
310685
62749
356777
87
65
17665
18
136139
8
430729
55144
17
128807
25
132271
261598
6
478963
195528
83
21
75
50
375731
16
36
108866
335570
40
59
5
84
341064
36
407140
28
7
373198
90
993994544
311111
285937
332470869
929916444
336201
25
7
7
415621
493755
52
10
280138
7
424464
58633
625858550
411302
78
183101
35
281932
76
24
71
190001
129489
54
654671738
56
349183
94195
378030
319163
73
5
190732
27
5
455185
115430
60222808
56503
19
784019404
5
425255
13828
615880005
293176
97
137591
53
77
935000425
16
32
392501
91
216292
83
68
19
81
192955
42
33
7
6
334672
28
423133
28
434571083
9
50
459006
7432782
72
9
444418
5
23025
95
56
328232
63
1
345139
80
2
87002
790069943
836154249
513036274
14
1
23
43
303122149
980559909
3
1
442405
92
220636
67
86
61
268984194
40
8559
44676
79
87
98
374653456
490210
379591
55
51
42
355048
317421
103691
6
44767
20
161959
4
93691
33
79
498202
201077
34
41203
69
61
70
455471
19
465464
178672
64155
64
6
177256468
44
93
46
89
29774
65
406157
1
29
186257
458150
74
172207909
142081
24
364785
370953
178532
52
5
8
189053
123174
16668
388109
58874
367471
482621
91
165325434
13
76
38
8
73
337099
43
61009
78
75
80
167391
80
59
8677
149156
3
58
14480
5
493406107
82
48
59
54
1
9
80
38372
45
12
75
70
209456
180571
91
4
424920
133962
64
32
70
78846
62
61495450
70
66
17
308976
39
269261
6
231669529
61
34780
258785
297267
116473862
4
71
357832
322636
17
192313
63
486832
1
331385
20
822327515
93
91
22
77
29
99
9
35
76
75
46278
324538
85
27
7
22
408941
348693
66
412331
25
175578
308978
28
367656
32
41
254631
80
708932166
96
82
7
67517
188311
365630
53
495548
370443
301201
36
27
89
354090
41
8
429855
484595
115942
28
337695
477368
95
84220
20
443789
62314070
33
204342
218068
75
63
42
51
369161
86
4
269277
409400
6396
45
70
4
31
63
57
5
7
501907919
90
85
497834
156687
230576
61
199255
103776
15
406268
6
14
199983
128683
437140
26
307135
88
361627
94
151769
317383
198482
90
235898
435270
4
407016
196117
602227258
74711
1
35
21
275392
944575415
435596
825237940
64172
96
11375
402694
110512507
366336
257656
935152253
523319421
120363
48
306738
79514
487940
50
76
165819
7
5
573784805
44
284020
48
151148
27
78
90
152232
414646417
153551
11
64536
465060
86573
47
453484
380829
5
7
20
79
41751
72
190503
38
96
83
45
189432890
65
222189509
38
16
81453
237011
57
64
459805552
82
85
31
33
205060
378353
113455
232846
57319732
9
63
15
26
467592
459768
28
424827
397090
56
6
64
64905
807787396
8
176512
49869
22909
329244
284435
491989
377822661
382600
258300
24458
59
8
160433
7
78
64
218080
60813
11
4
112596
36
448853
198678089
367643
346464
7
209777
425079
24
81
30706
844091563
30996
29
248376
11
445660
340876719
15
39
78
89
2
55
215114
95002
54
451615
204008
56
4
598655462
177268
14
431234
20773
48
68
451473
36854
3
497616
34
145791
498478
94
654637673
6
5
63
83797
94
168930
413997592
510310209
70
861825089
43
50
50747
178447
11
58
83007
67
454412
69
1
13687
28
62
63
170847
18
53
19577
64
140559
56
295149
58
16
790742224
46
86
26
151965
49
9
11342449
84
342409
347208
291531
281658
180911
12
342851
450093
124451
310523
39
17
7
52
236095
66
67
43
35579
9
88588
846183837
69
25
86
71
337538
27
63
63
77
391982
57
3
277269
37
35
292656
20
34
128655
18
1
28294
45
278490
92
98546
62
18
203578
4
3
25
28
86
366210
96
76
261629
44
6
103355
310741
480444
153337
121083
423933
9
32
36565
17
44
64
51640651
38
60
781617247
64
62
6
36
481636
70
8
397923
385220
14
24381
494793
32
304458
25
82865
68390
414536
160554
74
33
431489
477625
46
56
411223565
31
62
7
415545
33
97
115177
21
850703943
4
90
99
806670498
51
207066596
85
790120369
151707
32
86
227174
78
885769871
236483
496308
9
26
66
450255
33809
44
998628570
27
4
28338
40
8
95
69
74
269912
807890465
11
190153
355868
980024307
85
62
58
459835
7
312373
350313
64
83
113789
388469
338547133
123288
58
389457
523612203
36581
245437
13063193
477385
65088
481364
26790
255003
404823
33
83
379743
111750
62
59
90
97
195403
141615
29
49
276777
7
102072083
427882
36857
14
2
28
339016
214105
96
82
986991603
38
82
13
30
21
23
140572
367236
59
56
18
51
37
205450
30
22
30
54
3
7
283218
205878
9
76
170261
891810531
94
12
484878
415058
57
68
20
38
33
81912504
64
827949722
59
351128
63468
36
79
217077
8
344788
454993
78
20
181506
68
272928
529061306
474992
263379
99
72
730979021
9
383302
15
36
373653923
57929
487569
117598
66
49
9
290267
60
968919451
97
35777579
308755
14
54922
72
27
377504
8
23
71
23
365455
233783
482704
271927
57
91
482235
32993
86526
319054
70
214615
93
11
86
450984
4
729902875
97
458930640
74888
89
24
31
423693
171480
82
300170
81
6
52
149530
50
94
36
55
299206
8
90
3
64
73
28
1
78
569530839
164421
32
67
413510
9
5
84
414748
24
10
130664
35
111994
74
7
302294334
2
92
23787
1
84407
72
207746
362933
98
368914
80
47
16
19
46
79
53
202697
206672
21
90
78629
71034
69
58
432970
172433
1
84
201976
292787
86
65
248246
43146
2
297328
61
190613
467228
41
141784
99
416169
200260
68306
44
295042
47
50
7
38346
53
57
123957
58
73434
4
229835
225804
4
391919
109273190
48
47
431828
23
50
244731
17
8
9159
41008
48
483742
61
236139
71
20
487374
499268
449508
13
15
407366
195330
224782
453279
397001
94
282989
53
139351
6
2
21
2
69
413351
17
445151
259045
50020
70
217787
914879031
42
264463
29706703
26
47908
478686
4
8
685790154
7
205596
173276
548538288
6
10
73
93
231904925
49
144420
39210
131962
282025
17
214258
13
71
87
72767
88
31
441812
43
91
65
22
137215
158480
3020
398963
36
361594
5
121794
17
173797
199315
471928
24012
68
69
24
543409681
166820
5
9
66
5
1
22614
13
236364687
37
3
205972759
79
10
9
17
48287
60
69
15
96
252895527
631730521
118354
72
40
58053
11859
616525738
979657281
49
243540
57930
384213603
22
768996564
829257602
4
466071
28
749928906
67
88
19
428854
32
97759
827477981
26463
60
355026
10
35
766198439
990562065
72
67
14
66
16
44
349828752
397017
32
204364
8
35
44
178691
280787
80
928362491
187121
42
364452
65204
17
61
31
92078
59957936
6
41
607924606
19
3
355806
28
382704
672476158
61
92133
33
110571
361549
1
31
108989
34
9
64
56507
86
50
6
3
451276
205769
213010
5
35
4621
30
6
252402
8
30
38
576672384
216886
248255965
294548
450955
96
58
6
28676451
429456
341727
333821
248640
264989
40
13
47
11
140897
24642
22
10
48
112716
75
105596475
155974
427809
17
99
63
618437857
103195
66737
91309
213151
87
5
581116871
96
49
483543
41
200029
16
2
98
71
6
427485
39825
67
455514
81
61
240225
44
24
334694
925362388
71
38784
96
94
91
257789
851544583
67
58
238331308
447464
454391
2
71
93131
83
887027164
180113
93
6
425312
301898
91
85049
85
712517099
3
36
15
490714
41
375830
96
6
42712
215477
37
55
46
52
149210
724480839
9
59969
27
59
365220
733380822
460658
69945
36
307020
204465759
229978
26
92
83
338732
461769
659983357
23
399585
104835
8
460010845
73
456606
428699
99234
74
90160714
56
5
745633078
98
24
484990
386041
378641
10
6
917811615
342780
833953080
42
284130
5
30
3
18
52
51
470928
280710
233260
486808
17277
75
64
7
91289
75
18
307741
815617837
3667001
47
8
195422
4
406066
5
748921008
87
232204
621080830
30
280755
23891
81
22
71
1997
145256
81130
406622
405799
4
72
759112642
414763
1
20
97
3
40
48
51
579118969
100882
37
174036
34
306125
53
73
346375
459486524
475083484
821685145
842603034
489937729
724880904
390956
2
65
410822
46013
18460
329636
81
33
219117608
26
414634007
901258601
938003952
982284387
255222
5
13
259132
35
162759
30
70
340156
378441
331414513
46667
2
47
452575
428776
969560874
33
198863
7103
31
10
71
29
96
2933
14
375580
138466983
52
106495
315079
5
253151
6
55
183299
290046
87
530996621
4099
764206893
62
41
194991623
45
43
405787
20
670196355
70
15
7
405306
46
39
17
405276
72918
45
4
241005
220334
117179
28688
89
73
17
291382
5
220824
26
288407
904894488
201182
58
375333
296735
71
72
336456174
89
2
33
21
92
7
113812
4
79283
18
42
337757
60
4
59
329644
59
94
33
97608
437228
729594253
13896
76
68099021
50
51
946715334
20
423676690
61
41785
87526
4
84
74
247977
6
814869375
339239
680110985
23
225921
17
61
154684
9
31020
321364
5
498888
47235
89
826014541
140709
163330
643836881
62
70532
16
137171
412266
55
71
28
45
308707
2
789501106
22
327371
93
33
481049
65
81
70
219591
3
83
9
321007
81
4
45
45
16
25
96211
2
90
815284584
447575
65
477685
304476545
28
421427361
81
469109
335960
20
222212
114627
91
134057
305225477
34
356142
293020
89
83
261876
37
58
288425
76
949383092
83
11
474848712
80656
10
33
459409
246239
203048
24
442472
29
45
474492
365441
67
67
20
444539
76
236696
25
86
75
67
35
258707665
37
329768
96
256768
57
19
127934
1
99
28
100534431
13
60
2
259734
447103
192349
167987
7
1
3
5
129406
22
216071
464922
82
378836
60
59
59
283509
271739
428893
384696185
216895
435556
439284037
349706425
33
52
4
414975
9
563352610
447754
67
363718
254965
5
13992
514300495
14
36
30484
3
984825010
97
67
18
15
85
21
565350752
14992
12
146644
37
216326
1
85172
80005
31
3
97
31
118003
43
263269
161621724
69
46281
492130
74
43
350796
241952
39
445210
192171
104903
150184
9
438144
8
47
3
10
401835154
98
38
287294
56
87493
22
3
219375048
41
269604484
61
81
4
97
27
48
91
333435228
68
223607236
64636308
453500
158524
32
277791
162819
20
61
44
720227440
365954
40
79
29
378288
13
175430
32
338795
807356129
43722
100625
17
143434263
1
9
59
59
18
76
4
507787186
73
59
57
38
97879
97
89
61
241144
45
122468
2
186555
40
43
445687
90
21
430493
325912
341620
63699
17
16
464484
9
77092
3
7
2
294990
114442
57
50819
470481
38
60
227637
1
151999
476180
351671
203549
333922
8
16
45
385476051
165834
8
37186
38
80
5
67
92159
55
14594
345057
24
100994
48
4
56
383346
85
333502
668912941
9
20
669417585
84
72
69
67
85
359877
79
176149
258408
6
419283
8
61
7
27
27
101524
65
249953
45
13
133205
960481802
1522
498493
246805676
750339583
5
35
70
52
964897412
53378
72
8
94019072
21
11
385582
468975
17
87
329797
1
395787
93
77
33202
7
98
10
149926
433149
31
95
436947
256300
479541
48
786361546
37550
18
282519
383101
39
639796013
5
167339784
5
1
783186410
415176
28
364448
337474
8
88
183736
359461
35
60
29
40
348662
579541759
32
4
5
74
8
36
98
515490685
45635827
255750
78631
228440
62
91
108916695
308354
269345
879950651
5
782052812
4
76
307888904
18932029
97
91367
91
49
412426
11
126517
281072
39
1
59166
498315
419386
423517
8
130749
54
459135
4
166332922
99
96
163554
96
218617
240430786
50767
9
152946
8135
487167251
31
233646
90
70
366774
2
274041
81
3
239417
89
301446
1
76
27
51
3
1
70
18
50
2
84503
88
195769
256038
353261
41
441189
264629
50772
27
543914413
51
9
273974
54
370945811
284068
453199
183080
42
258067
436859
23
16
271335
58
74253
60
448650
306491
64069
594431574
138373
3
13
56
419640
226915
428002
43
336299
77
28151
9
63
9
39
274188203
17418
394142
85
588941577
29
61835
57
52
11
32934
72
103223
291613
46766
75
20
43
65
347446
367074
81
139864
46
74
268805205
69
227288
46
8
12
72
27
83
378453
76
35
674861693
493510
3
212559
27
4
62
94
296631
480025
58
967516762
92
76
39
370935
14
1
273632
73
178407
1
31922
4
53
50
24878
390177
294764
55
29
208646
73591170
479675
8
217474
488978
91
94
195386
522432840
1
367920
46299
414305
327706
134663
17
89
9
379970
389076
197551
40
11
90741
333540
227671
61452
52
259521
273864
90
77
49
89932895
45
411137
31
9
99
32
81
71
270046
158976
52080
9
88265208
154808
6
55
14
419019
309867
413814
54
7
362907
60
341015
363328
286336
134984
7
10
5
100557
122422
10
211721
61
7
119313
6
459395
309133
5
48
105215
82175
70
347481
20
63
208723
4
378916
45
126895
139419
68
307056
868938675
81
5
251736
186049971
85
186382
498065
28
433254
51
962274798
4
186174
160673
150081
30618
18650
20
74
56
497220
142007169
32
66
372130920
56
39660151
79
59
306340
7
35
7
113643
78
1
901698565
266717
59
92517
131726
121948982
14
70
32
64
61
30
368137
341862
6
13
6
88
73
87
83
1
223724
15
32
8
20
90
76
73
68
326756984
20
100561
485604320
34
258294178
160012
7
9
92
20
296668
166952
316494024
2
15
93
80
42
64
330383
86
32
5
476628
87
159167
417299
17
349278
66299046
57
414808
6
268074
1
62027
521084392
121520
14
38
284918
13
56
22
77
615749817
258348
131312
943469530
42
300938
9
483578
33643300
267190
221199
495149719
266415
55
76
8
239590
51
34
124064
418729
37
29
458546
89879
39
69
47
309340
401843
19
17
42377
458253
33
371208
62
79
97
67
41
4
102134
6
18
34
30
253723
68
3
4
436011
53821
659433139
3
488867
4
12
64
20
243047
356208
6
23975
98
9
132697
445171167
14863
21
127570
41
51
24
452587
25
62
54
494371091
111889
34
32
9
248820
36
70
450319
81
20
54
35
92465
14
379808
59120
18
472689
96
37
6
808097755
96
68
217980
28
52
61
235459
2
261746
8
38
498626
60
38
48680
4
990307194
838239794
191546
539879998
402926
101802
77
30
79
22
142835
1914
4
82
30
15
9
5
12
98
213539
17
7
2
5
72
74
400765
223235
65
370125943
37680
13
365312
265910132
555110021
60
619532153
62
17
59
76596
3
364769
844165179
491997
434904
3
347717
7649
995705351
17
250083
80
377126
189929
454683
17408
11
10
31157
454065
24
977912672
52
70
8
442934
41755
7
73
72071
210964
81
468161
276664
80
3
51
6
36
302700
6795
972325774
41
205085
293907
687724982
22
79
366449673
64
125505
13
4
39
202850
15
550930943
57
77
79
1
28
46
498643
13
97
18
418675
171486785
247065
22
7
14
234987
50
28
94
231375
213259852
2
314949
31
69
94
66
192973
93
54
65839
60
4
498291
14
44103
300582
464417269
373165
12
71
70
48500
30
75225624
843362837
80507
98
6
315244
242796
228303
5
143032
5
31134
99
191415
16414
39
84
39
17
208535
83
16
131265
5
67
4
10
69
36
64767
83
723480133
9
485219
35
9
184788
41
15
24
250517364
48
33
257670456
2
54
6
412878
290602792
2
5
74
488720
900528958
73
46
51
484487382
30653
69120765
246286
31908
492997
14898
95
2
475245534
85
89711
478820
41
432823664
614712343
65
418603
87
214117
16
371290
456856
9
74
273813
62
47
347840
96
2
396563
87
338846
198675
8
755356925
80201
72
950726220
77
85
32
59
71
4
231612
881309206
169164
430637
406725
19
131788
76
36
379377
25
52
58724805
319367
55
5
77
158329180
157344
297650
36
60
37651
215257
90
386113
2
64
9
96
274963
372120
54
147541793
14370893
93851
468446
3
45900364
397513
8
489629
4
7
96
166472
77
197507
220379
19
150671
44
16
15
74
22
68724
3
38
320060
255026
87
383187
495241
89126
91
365680
9
85106
42
21904
93
309413
58
478568
13105
3
349060709
103124
10201
307905
306132
56
366612
452556
29
45
322960
54
94
82768
249665
7
43
74
25
186230950
77
89
11
705085496
144504
81
97
709720130
14
322289
59
317701
43
378389
315461
296761
875120472
86222
29
338825
87
9
172297
67
39
53
205920
36
77
238615
269692
18574
385932
367983
231931
95
14422
933449630
466437
6
179057
8
45
32
1
360515
84
455880
368955609
32
332621
42
57
367997
49
45925
70646
74
126585
755977499
247477
29
102581
63
91
97
467994106
167948
77596
55
68274
340486
21
86
97
189303
73
269343
84
87
27
66
70
28
255119
7
20403
81
3
822816462
7
98
343672
36
317298
549980353
26
117151
207797
92
181868805
59
3
242303
71
60
86
22
65
36
94
23
190032
45
99
38
3
263913
9
5
437987
461817
97
142863
816488348
381275
6
9
310647
73
38
300076546
9
5
7
148479
54
531672694
40
98
321947753
63
237365
91
45
237243
43
468601
4
62
107649
96
6
31
193726
75
191207564
53
98
11
10
204880
90
3827
23955
51537
24
148684603
85
23622582
496303
344022401
111136
478736
24
18
237986
60
42
44
92053
66
4
32
10
96
74
56
67
459466
52
55
189514
438635
439978
34
86
16
277736
49
99
93
539511273
363298591
66
69048
5
461265
33
7
7
3
20
331770
192227
65
42
62
28
144637
67
12
94896
291273
414937
29
189993
48
98
51
55
302583979
3
1
20
36417
172619
96443
86
781173845
125939814
375068
39
96
8138
46168
58
292869
379281
74
39
27
239476
422806
4
295034150
3712
483135729
4
94
78
71404
146051
399430
18
212549
359432
32
39299
342712
140701
68
176332
181679
51
460647
110366
92
90
355406
80
8
17
55
36
2
113047
357792
301094
83
4
26
7
29
264153
8
7
2
539083834
56
67594
83
491457
81
310570
33
54
37734
320379542
235304
7
31
61
55
80
4
623384290
50
78557
353354
88
8
91
374050
257998
31
1
585686331
804755042
45
335750
67
17
173819
408072
236773
7
9
470441
38526
198602
8
324415
43
1
76
191538
45
72
476097
52
326133
2
858432102
317701892
8
2
330934796
831119267
255096
67
482562
76
24
22
396186995
74
69
230268
44
73
4
106749
93
87892
946507283
83
953809900
298722
367921
11
7
27
249855573
339604
4
249151376
42
203135
459119
63
476949
7720
457151959
447955
371071337
38
310417
220634
280680
15
902207736
34
32
13
14060
4
281429
366565
6
246709
74
12889
490847
94
54
138975
280212
308646
2
429932
3
17
427293
9
71
396247
217417
319489
333837
85
87
54547
276496
311650
164847
796221450
48
115682
3
28
60
13
4
1
49
82
102556
451680
108264
244641
77
865373736
276637
66862011
35
96
437523
451504
40
7
381589
663391553
64
40
4
466334
77935
78
745403194
369578
65037
6
319839
57
48
98
73
96
179587
126648
36
19
470254
309977
214812932
55
81
72
32
184407
53890
81
192567
592604530
28
132064
280426
86818
100182
459415
71974
374852
259451
60
20
113089
388961
27
74
356941
417506
229215
404381
7
9
210314
699609585
259884
67
43
120556
65
34
509117796
173572
323068
21
72
54
10
11603
155287
54
21
200433
79
15
5
5
64
299127
79395
40
56
4
924410480
235760
73
461022
36699
292997
164391
228264
6
322181
353124
24710
255290
199791
77
70
271546
67
110013597
89147
93989
254680
3
56313
82276
7
90103
332943
254900
4
50
50
713301301
494115
46410
292784
69
150878
73
127730
24
84
38812004
3
401111
349944
60
5
118031
692189354
4538
36
45
78888
23
13
5
51
409038
509216568
84737064
34
916602485
625114880
80
49
106006
76
115945
16
9
256056
6
2
920268946
4
945679607
342497
94
278773
55
4
455003
82
69
387780
842166490
8
10695003
716991285
50
68
240875
344788
51294
42
363524
8
486839
60141
18
41
342552
15
58
268625
449144
143105
555002504
242566
26
344751
6
55
65
40310
89960058
336017
3
62
168625
24
163953
406902
116025
202838
22
426727
70
43
70
605817867
53912568
28
76
88
236429
574838497
2
48418
7
9
367154
120910
372462
249379
105788
199898837
48
66
159771
91
5
7
9
117828
48
463373
65
450912
86
11
8
58
3644
54
21
25097272
5
53024
5
2
68
31
41
312334505
447489
18
490827
42
1
171323
53
452040
342452
92
1
42
52
175748
382625
444677
73
533873096
22
239990
615740196
4
95495
486295
207710
24714
74
307989
4
675226226
68528
277509263
422433
48
40
86
195198
900749188
32
391676
4
87
70
95
438001
591319332
6
12
50
296336
53
222331
11332
62
415770
65
438344
23364
424134
374731
48
72
100508
76
707125946
360505
405988
77923
323435
6
62
433668
299306
94
3
96149
966518788
75
59637
94
299274
71
81
72
159423
253216
36
49
427613
89
67
93520338
245835
372189
135633
13067
45908
292143
94
61
176229
80
499977
137323
3
487009
931719721
78
1
44
58
34415254
47
443966
19
323309
68
3
302568
494747
99
94
5
449696
65
10
61
303953
942681438
320397
77
420207
59
40030
14
9
59
477193
40
592410564
25
19
269084
218518
864895747
854636903
179946
3
3
138475
72525
49
6064
565758277
50
164634
3
387312
42
18
85
11
28825918
57
237631
46
21
491078
17
292974
384677
423411
218735
1
49
37
32
424816
14
307661
508547528
633631347
47
119089597
90
192633
290454
178868
47
95
7
76
53
32
81959
151882
20
252657
419715
203882
388541
66
31
27
208807
77
5
472526
2
388886
84
6
398439
211169
57
5
254335
45
126293614
16
86
25
459722
486875
208541
37
1
91830
295173
675127071
491472
13
28
7
61
28
96305118
220054
32002
75
49157
94
347718
110220
75945
67
8
216270
4
9
63
121863
9
306863
74
23
11
87
486980
723355678
358846
573466850
462754062
439512
363155
8
171152
86
426145
16
13
3
462056
106705
49
539653911
742640106
55
31
155584
119674
115596
11
169333
33
6
409489
251503
146666
12393
25
82
246625
27
7
160443
94
84
45
297725
29
694265994
96
87
266882
437686
9
484148
385543
30
247803
95
31094
114701
10
174061
228151
123398
355951
1
6
120337
85
136400
325294
16
33
88
41
300423
51
6278
240858
81
933303900
8
29
58
115538
2
17
278436
268611
90370
338756
18
953930451
35256
311134
53
131616
35
2
18
371203
14
132394
487611
39
6
139712
1
87635
9
453989
55
291213
2
285509
371260
17
215912
42
178468
4
97
15
23
33004
81
439191
85
79
6
56000
22
345408711
34
432005760
31
198920
67624532
102248
501773060
60
131526
35
13
68
73
58
234403
103188
14
44
4
32
38
61668
466659
2
372306
376190
39
348355
473222
63
33008
432449
55
202013
293470
687174268
145098311
332992
4218
470601232
5
8
32162
51
42
130376
345733519
2
1
84
426563
36
187265
1
18
46
60
67
6
387056
649198944
98
72
8
132520
142005
432158
67042
3
209334
66
352639
98
494381
353617
95791
92
82
34
281096
309760
56
268555
194125
70
53
6
86
816507609
639716698
382101
284926
97585
956969883
6
144034
45
8
43
227667
49
205618
69
81
97
213955
66
76
472712
344302
59
68
23
171538
94960
105891
98
392340
156258
43
328624
2
51977
31
40
469499
444679
322591633
7
9
296523
97
31
7
346261
431168
30
55
20
253740822
38
38
2
449238
291016
49135
93604
6555
240549556
492319
113067
333152
44
78
682216368
14
43
89
48
780297777
176585
81
16
28
5
48
61
21
9
433529
410313036
78
70958
5
30
130075
122428
7
16
401198
214840
3
26
8
90
423130
50
68
134370
79
67
125014089
453094
92
71
9
4
835577795
159281
2
78944
48
273897
8
80
7
137848
4
372496
69411
750497060
33
89654814
475563
222830
2
39378
255994
10092
8
298109048
49758
8
10099
36
25666
68
87
54718
50
55
441040283
9
4
301999
124630522
256109
64341
86
442285
125948
19
34
70
443377462
14
53
16
128844
4
193339
344050
491707
457633
89
54
49
275052
596621056
8
484797
45490
448337
9
64
84
25
10167000
159069
180732
429357
32
130071
42
71645
24
9
134719
176679
465837
494900
976098001
53
456351
164975
485872
318816
143736
296231
312016
3
375506
118541
67
78
458582
445976
624618081
61154
31
66
3088321
668003209
455039
18
31
54
60
7
42
39
85
51719093
2
159947
489548
34
28
290419
38
479849
631331563
458517
21
293984
966425867
480847941
67
234423
74
41
23
66
231613
119192
498906
4
94
384792
221040
315725
276314
102816
4
22
152016
62663
332278
588361519
80
39189
194575
414222
399448
15338
392766
390695
1
162325
344413602
21555290
50
47
38
57
1
59
22
99
83
432678
44
45949831
66758
116193
475339
147090
336242
31
91263
781933409
3
54
24
93
388448400
83153
38
393006
87
2
361007496
74168
17
43
46
144203
328664695
7
40
166421
9
892344339
10
18
136622
694127130
9
6
280091
88
35
993258162
5
319513
47
561235245
59
380759
11
153847
48
761941163
382071296
206884740
288130
291162
360700
343352
12
840676776
9
76
21
91
252484981
69
107754
320601
225999
213213
353973
35
279946389
83
172735
81
92
54
244305
5
6
436623
29
101775
472528
842286179
52
172640
9
403477
397031
301360
79
76
30
75028
359366
77
463127
137484
22
151369
104976
66805
29
34
34
493837
216278
86
378252
38
97
45
162709
420773
202012
328158
18
34
17
342300
57
9
78622
7
452989
38
476159
36
20
235558
8
106918740
15
295714
97
212242
33
41
97
75
90
7
81
7
9
94484
485650457
113117
415116
8
89
458496
265738
81
1411
75
6
88
43
450904
350643
77
13
301683
130311
494384
1
97
58
45
255071
66
17
8
105042
215262
350060
147115
25
47340
22
7
23
176701
39
192203
43
13
74
229345
22766
95
404997
716685863
355125990
426009
374902
85219
379479
114569
55
91
60
87
8
8
110780
50048
351893
315843
60
530336808
55
419038
576253750
66
270260
87
62
39
11
88
220017
33
68928
21
53
16
86442
748169190
67
83
313063
366566
119109
41381940
61
198667
9
74255
97
80
42
80
3
3
149013
71
152707
1
23
325709
38
469168
71
1
311244
95177
96
40
185222
43571
28
422513
40
51
30
18
277700
167092
243697
39
942429342
362683
1
6
66
406618
86
73
4
339917
45
459089
650734855
279234
67
8
9
461477
125793
93
1
68
67
21
96
86432
29
12
46679
44
3
9
494958
50
46
451563
451890
16
5407
4
478029
22
3
494591
2
16
97
15
87
302724
344770
79
147792
227585
42
9
1
474444941
53
287319
6
368763
91
3
63
32
240119
390954
2
141423
52
7
87
9
260603
26
416637723
185696
51
334669755
13
812756061
313872
175258
25
7
85
66
23
182514
9811184
336260
500898001
217868118
17
452747
94
172682
83
206971
3
544280697
86
56
380990
337470
443684
124917
4
469668
307428
75
147600
3
307995
36
361153
93175
89
9900
478953
5
7
567079112
146350
96289
74
97425
59
278398
6062
68
55
92
307575
414822
278259
432666
30445
308293
4
109851
299424
95
66
26
173335
358160
37
103086
55
407741
6
34
91607
161781
413156
96
20
825067487
498809610
98608
908024216
332316900
5
208870
438797
9
152759
310382
43
4
60
165490
211792
2
6
34767
393757
407677
18
444927
349060
8
52
61
46
8
2
45
214507
57
86
35
695294363
57
56
76
351138371
811699823
8
36
1
106550
189500549
81
171928552
62
84503513
27
86
86
49
18
88
29838
56
51
28
469754
290661
79
9
132210
57
13910
325179
181578
95
13718
21
3
53
86
62863
1
29389
373414
362795662
473970
42
20
749735814
353003
585554889
387740
467407
497219
25
222413
6
91
95541
522860671
83750
1370
44
93
398583
89
96547176
197157
455577
157505
124370
197820
17
486895
44623
6687
180505
13
477114
711995009
47
456700
14
295817
18
152998
324137
97
144928
56
334072
53
16
5
242304
98
9
39
205673
277371
97828
267241
36
9
224038
3
95
1
6
7
18
259793
105662
97
41
25206
280030
935919768
35
42
37
342379
324218
13092
329886
66
47
485012
379672
4
8
2
78513949
38
4
31
72492
420834
294108
97
359834130
60
4
3
189178
41
63
769551787
93826
260633
275802128
203556
320320
66
75
14
768662049
9
85
443406
77010
23
274900
29748
161760
186669881
57
3
323012
77
58
667349909
38
91725761
28
338690
55
69
37
7
167736
485128
139726
35297
62974
80
33591
37
376523
474269
861345680
37
81
40
402478
67
448399040
403566
4
27
47
76545
199797
346208129
315501
20
5
42
26
81
41
35
55794
655789813
2
9
506580106
455501528
101908
79
184483
66642
2
43
22
90
15
54
46
408710
576968011
7
55
59
49
282233
71
180291
33805
70
187767
31
76
489234
433
138471
86
6
298762
2
87
66
573529645
127361
249898
34
290767
22
9
113812
77
120724
3
441052
13
42
334400
7183
10
9
189867
77503
429800
96
391801864
482685789
1
10
695279305
77
6
494231
238073
2
6
413923247
5
89
333333
488810
4271270
396549
120581
4
81
30
24900845
215629
79
1
84
38
182426
2
59
87418
88
88244
72755
8
71
7
70
15
4
164010
78
229070
162367
4216
113070
60
396181
74
17
31
81
38
211485
790361086
4
68
202672
34
78
98
132041
79
287709
62
62
192545
344473269
379319
35
402284
34264
27
57
331721
25
66
299869108
21997
28
476663945
88
452086
85
31
156328
106778
89
164529
447133202
38
30
301635
12
7678
82709
43
2
20
6
5
58197
2
67
12631
48
351759695
196236
64
357784
2
1
25
259526
379244
370898
234050547
71
95
96
37276
43
84
14
192919
2
154596
398888
87
91
275718
61
77994
92881372
240952
280452
1
69
137545
31
365413
141071
97
56865876
184935
4
4
72
972343816
298471
4
356327
417966
66
460687828
70185
3
274454578
56
485201
34762
32
4
63882
312718
40
66
50
46
5
349415
288383
88
374537
32
94
96
30
425367
409440
3
172711
13
383818412
51
593986207
39
5
120310
53
152374
37669
42
87
3
169638166
407520
64
28
456939665
45
58
307637
496869755
25
684359874
480902
242903
15
12
9
6
16661
52
70
102082
497922
156026
65233
8
486012
2
206902
4
937392705
6
132716
20
389104
66
45
402119
63
84
116539
94
1
223248
86
290193
21
40
35
74261881
69799
25
716643625
283305
72
13
824265255
6
4
7
4
337152
110907
72175
49
198908671
138211
4
51
17
353790
84
687260170
96
153744
322173
16
642860061
187101
99
58
146649
509585205
1
28
161977477
375843696
9
249454
16
187636342
85
919390436
94
112288
66
2
60
263128
95
222653
6
242878
703761812
84
9
8
45
192154
202847
224290
72
7
14
128302
17
300797
30
17
471095941
26
463299
84
60
45
490886
185578
57189
312977
452069
106719
42
2
42
25
41
208885
9
90
30
4
93761
54
39
407588
481539528
343388
343247
67881415
173965
53
80
409843
348241260
23
55
186627
497545
6135
49
89
11
339508
73127805
31
18
14
48
286120
86
5
73
299786
91741
7
340484
22
90672
9
187068
349437
36
27
32
40
99
87
6323
362926906
70
5
91513
157819
476723
210947
8
76
611523022
36
410321
389938
100034
81798761
164053
23021
908739163
49
87
25
3
60631733
11
9
15
2
76723
9
493697
926897627
15317288
70
401783
3
2563
489778161
74
39
1
46
55154
23
118777
17
40846071
9
7767
307186
33
480477
369993776
105619533
499210
79
2
981676716
9
124722
327786
7
94
4
8
76
93
214003
4
50136
7
12
72
34
135952
344288
938194552
96
62
93
75
95
7
116507
155961
102991
34
96
14
72
93
84
339503
46
327595
923100322
6
13
28
1
80
440624
9
240193
42
50037
494369
95
82
5
85
9
185357
323
7
3
56
316821
299118
89
1
7
737433375
20
142028
91023
81
92
333565
276473
194097
54
63407
596049109
189917
356689
22
4
1262
462446
307337
219647
70
5
73
56
898229871
75
54
70
4
1
44
70
409218
97
166944
194570
3
80190
353210
22
109399
77
431900989
31
75
77
103725
185840
99
406655529
1
123691
6
78
430277
215419
934920306
7
386919
842113002
3
71
42
6
229184
25
52
334599
233552
45
8
596285133
5
169203
120049915
2
8
125239
93
495602
833428123
56407
410118
173993
431590594
35
66
33
7
875493924
101167
64
2
210613
3
9
107211
351977701
247336
13
60
5
37
33710
2052
18
82310
84
825467268
21
83
273112
133195
8
3
648408621
90
9
325173
410057
7
904957169
18
477995
9
386929
97169370
84
337724
15
85
61
203795
84
17
94715
153292
311745
50
251831
6
210630
7
258307
17
81
705534784
84
482970
30
4
90
274450
36
94
69
5485
551369697
421963
34
138665
3
85553
124888
93
451450
87
65
35
25
670607021
51
85
5
444209
4
81
458046
54
392464
79
21
437082
238988
53
39165
181101
46036
750742834
59
92
62
1
61
387569
13312
43
529262037
8
5
25
45
344083
94
82
57
26
209812
8
67
12
61
79
387813
444882296
318385
79046
2
34
345178
98
42
1327
66
943009272
321404
141984
138034
28328
122251048
7
20069
36
841282125
71
36
477092
6
36614
307011
368020
289616
70
6391
2
462507
716702960
259154
170774
675692408
64
45429
296786
42
286460
79
87
14
18
41
779357270
462577
53305
407771
87
122150
54
398982
23
3
627812918
486177
72120
33
6
66
31
445264
239905
66
82
34
394859
77
38721
51174
149461
47
79368
500410972
5
295839
3
9
35
44
494889
288801
36984
79
75
27
248325
60
72
27
187714
458202
9
19
311873
234497
68
1
8
376484
54
5
467317
168503
72
228898194
337338922
7
128103
169054
34359
330921
124391
89
2
258932
74034457
246403
10
41
297048
4
81
33
31
89354
51
48
14
435346
35
49
1
64684
28726
5
43859
190145
389042
235567
290283
36
55
807728434
72
63
20
2
29
391167
961237665
14442
78
347240
112247
228574
888523399
25
8
72
160068
467835530
281486
83
45
48
133327
263725
75
257204
424631
57
128668
142861
34
98
12
2
39
34
447857
7
107271178
356520
91
39
212544
41319
30
310254
15166
328907
31
185176
431365
483965
136039
62
121765
77
91
48
95
475762
35
176389
96
22065020
371136
47
207517
462312
651513606
70
30
36
30
11
47
25
2
259148
26
247054
1
61
242655
725632172
172377
454524
9
182958
805512510
13007
310001350
97
368247
13
388823
181981
51
152840
139508
99
88
47
16
52
75
3
268778
91
1
39
88
4
16
68
416049
41375925
312024346
85
111587
814248575
368535110
266989965
630541894
77
53
70345
490299899
7770833
830217458
23841
105490
291062
17684
48073
8
36222
61083
240557
10
20
9
1
23
5
45
371133
269679
7
66
676404561
47
50
86
5
53990
17
57
60871993
94
2
93
302580
88
345854
95
9
228142
56
50
8
418109
130223
6
117948338
45
31612
320868
255599711
5
127110
55
46
84
447819
84
423824
55
271490
51
453530
11
60
8
53
362734
52
335146
4
73
84
451796
604628216
3
80
16
66
442262
15
30025
13
98292
39
15
230075
405595
13
86694
259651
481713800
489744
65
185736
15
195010002
21
627413142
38861
28
275253
14
900555698
3
9
64275
258804
105722666
107843
84
63738
9527
38
126738036
413959
85
388700
8999
25
23
16
119711
354202
51688
1
80
33
325786
78556
17
58
130392
41
147361
242181
60
6
4
9
267749
73544
440800
6
65
27
11
352152
62
41
63
7
413704
297591
677938479
21
1
341305
58
904338055
195108
884396702
234327128
61872
239381
83
25776
221785
340742
62685921
144835
304480
131463
49
304760197
299388621
95
26
108122
386839
410853
95
45
355241
36
53
22
526160912
91
17
96
52
4
76
5
48
72
20
260550
308131
966060735
317976
976707231
267555
29920
13
449325
306865
13058
77414
423171
363114
10
96
6
9
20
82
59
65
605573675
9
330509
136408
96920
88
440514
92
34
13393
4
13
470023
93
15
45
365628
44
374008
188340
44
403427
87
65
17
104054857
460740
269401
466004407
4
163844
76
556623671
904126848
6
42
352672
39
171405714
431707
89934667
479455
41
68
9
647690714
335649
75378
32847
2
91
26
50874
103384
185856
3455
51
1
314117
49
78
47
69
382508
241469
40
25
73
256961
13
25
3
40
335961993
92
295126
319208
23
94
48
49572
428189
39
412596
76
98
446878
217195119
43
84
291513241
99
33
68
437271
398773
9
84402
43
78
40
63
48
427004
62
254904
381471
72
234849
290167
130320
101164
306400129
3
304347
428310813
80
230007749
55
322161944
483991
83
197767
66
944308997
34
338765
461607
5
351959
11
59
41
97
848613284
8137
51
437485
404563
18
93
116331
416937
442321241
26
426947
52
445590088
742614280
887260810
58
31
18
45
29
73
303751
798951138
87587
49
9301
447817
2
35
76697
38473
77
367658
1
393996
30841
6
94
420471
142758275
266413
18186
2
407267
89
171427
35
68
71320
250203908
51
60
252397
195443
10
39
362942
89
95
44
456880
766493333
366755
26
7806320
87
31
89
74
137045
20
2
41
33
367039
72
38
10
94
38
842103318
425897
419448
81063
3
403911
238883
374522
34
315007
28
33
684932435
54
5037
122737
209558
171168
7
427362004
464334
80
116273
73
191378
83895
27
33
455797772
2958
222863
105483
4
99
22
97
47859
83
906689942
293698
26
86
465338
38653
74997
9
29
818761052
91
41
407958
20
46
36
83
39
96184
29
94
65
272346
498523
31
215438
238032
196692
52
8
915257855
41
4
248132
80
232670
6
335674
352089
63
546087274
88
88580
57879
479128
30
11643
98
7
8
187024
438992
365641
215410
370196
36
54
480241
24
8
49
14
21
448444639
446533
2
57098354
94
411119631
499575
6
135408
167810373
45
192
247074
75
476665
221113
9
73
10
258559
330389194
93
44
94
255756
3620
83
78
270100
87
148008
97126
2
42
173010
33273
12425
18
4
106005
333084
41
259378
86206
245509806
272369
54
65
79
51
427781
82307
18679
262730
97229
46
5
54
23
25
35514
85
453168
219430
310703
72
32
4
7
337945
427553529
83
22
304002
499173
41
412939
9614
23
421488
77
121568
298784677
83
147926
34
95
6
13
234505
60
164020
479151
282063
15
87
84
85
338579
1
65894
6
4
967894470
326869
175543
93
48
88
9
21
73
18
52
25
117848
367006
293859
55
9
245610
87
24
65598
61
32
829660158
178404
768773644
90278
10
89
34
140791111
165796
20
915771798
59
97
48
87
376343
89420
88
341214
84380
361953
264693
4
3
91
280234
443632961
91431
497076198
923658391
1
7
399415
33
571845614
4091
22
455780
816823049
54
416037
95687
36
50
75
9
78
337670
24
12
64
36
26148233
1
128069355
19
71
69
81
482504
10
7
86
53
275214
95
87
92
46
313169
11
68372
58924
392543
74992
5
7
74
425703
166088
427363
31
54
496690
418089
17
222364
166267
39
773084359
6
325456
96
340837
29
1
340462
347326
136943
56
393536
5
43
93
252009
58
68706
483103
342072
89
9
8
135598
87
48
34
82
417058
24
63
50
267948
45
794500104
350266
88750
702546056
53
86
748786155
47
351091221
16
3
179968
23
40
19
66
18
27787
343595
88
11
78
59
440148
67719
56
20593
103188
286903
71
305169
87
496296
76
576679702
68
15
27
6
39
102915089
10
315295
69
908916266
271606
9
452414
11137385
421872413
59771
86
14
74
422886
387977
21
800352523
815259299
46891
83
58
16
38
50382
487479
353669
77247
472854
119546
14
75
270478
32
73
221494
23
3
300823
66
77
9
23
311443
158014
30
542897424
79236
50
96
73
71
170521
98617
31
474215
398477
30
48
52
60858
75
67
5
80116
86
81
9
326223
63
61
40015
64
77
13
18
32
85
5
79
94
437236
37
6
42
8
44090
23174
221523
235988
9
95
17597
185891
270129
63139
243041
86
425273
70317
843230681
44
482060538
60
348429
63
465131
220646
46
5
51
448524
918226107
52
11
93
148418
77
8
168409
35
4
396862888
83
35
43
9
14
296664
80
3
52
83
9
241759417
165834
212643
55
383109704
105094
1
2
267576
230785
40
50
5
160149
467837
344070
7
219369
57
75
385352
1
67
2
50
41
285963
60
428251
290677
250704
9
361209
336247
28
922573160
129260
44
56
11
88
144409
55034
52
328338
378921
179953
70
458270
2
260375
21
2
42603
32171254
45
55
9
677630585
79
57015
8
85
414039
774294305
119370
628
36
171727
53622
486198
8
119628
907232617
6
5
7
287790
3
17
10
226029
322946
47
53
50117243
305753
16
352632119
5
70
498157
28
55
60237
166077
49
14531
8
12
33516
7
34
5
40
343232
490700
53
486233
476647
94
200789
285933
466499
272509
138043
4
363297
167532
1737
863090245
57548
814858609
448945
54
94
442964
411156
497113
66
17
7
54
82
47
23
301248
389106
91
151048
498375
289556943
267520
452924
160817
287427
15
27
219137
311158
220448
377214
378822
290802
48
72
245880
84
469554
24
32
155436
12
51003
12
2
93
53
886271185
32
95
845888978
167009
837672856
30500
67
34
407630
12
388807
30
442092
105767559
64
24
462515157
370594
294588076
1
65
233863
59
10939
7
10
92
2
7
248371
422518952
31
97881
322532
21
79
75
301627
126709
4
58
375458
275699
6
5
47
19
140578424
17
22
41
63
307441
174063
72
5
18
194573
271471
291875
43
121221
370531
39
357345
82
473887
66
78468259
64
379438
12
397282
9426
74
10
465397052
84
451201
6177
455892467
5
9
186027
494585
62
183243
321108
228258
8
403168
1
294928
239370
67
243248
13
756975016
75267
24
493094
45
5
98
59
74
3
4
186868
297985
411206
305675
9
93
326556
47
198007
182447
72548
91
476696
74
449497
81
94
469813
205083732
55
7
35
60
46
53826
452180
58837020
2
44835
5
41
733419772
2
45
26
433212856
53
48408
68
167735
5
982899145
27590
30537
335129
227420
244700
169321802
288169543
379614
276396
505825601
554580350
89
19
279769
38
516051241
26
14
97
93
69
85
187117171
84
903580435
94
31
33
9
439269
439401
57196
91132966
17
99
309142336
78
371214709
332529
98
21
99418607
20
38
22
368151
130626
59
7
89
3
177888
76723
107685
269580
61
3
2
209358
377385
324392
64
5
11
127910
844066273
223322
1
82
74
73652
93
461983
455311
84
5
271402
77
22
54
48
7
731918545
383090
489734
431687
79708
469368
44
3
14
84
74
12
3
494174
79420
468808
156928
95303
293736
385751
13
90
113776
12
78
415809
5
146910
6
3
28
54
51
250430
5
298563
282149
33
190832
74
8
406202
860030037
37
43713
479868
64
22
298970712
490283
49185
442103
99
420179
83
79
45
59
572325794
31
230013329
64
468481
671095718
68
317491
472600301
483389
530383698
67
22
215626
290151
39
297884
75
76
373436
90
46
152593
69
842758677
184447
467785
75
4
33
391803
15914
11
20437
882144299
24107
39
316123
63
506445359
493208
38
575619029
39
5
300262
93
5
19
311050
25
32
288295
231204
95298577
59
82
37
356683330
425176
73
34
82
1
1
45
40158220
675662290
77
24
456957
161011
94
20
56
155164309
30
8
104710393
16
99
383912
99
77
33827
54
95
76
782796280
53
229697
418368480
55
7
110777
250302
236591
108336
88
5
818771015
280046482
99793403
10
70
18
247175413
426062
90
35
46109
1
4
33
87
9
22
48
326191
354729
4252
87
32
94113
468937
95
246445
496074
3
308763361
391115
221614742
399848365
81338
35267
1
131566
60097
429473
44
218470
119701402
34
422229
140123
168489
34
286049
642314833
57
107809
17
938941707
85986
6
176542817
144391
56194386
266596
41
451415
162238543
81
76
7
58313401
178660
26
240670
9
465627
978437119
44
458163289
65
39
257960666
185711
312789
111628
151288286
428857
207267
61
195913821
167263837
30
282221
26
44805371
210047
25
1
10
447092
87
1
34870
52
66941
454584705
765130301
342575
236965
284859
65
9
330625610
300617
98
310087
244965
14
37
302322
95
270619
31
221433
18
568224467
69554452
4
610465958
36
84399
18
95
76
230
16
56
359650
21
445663
105104
92815
403441
152064
416236
120062158
37
508473451
366125482
361643
903688730
78
187478
679964700
302229204
279827
6
16
20
384659
98
90
267224881
45
65882
7
68214
282710
53207
41
193534
496521321
70
85899
420504
197955706
16298
7
40
47
38
58
47
50
46
56
290306
9
11
1
256845
116418
74
63
71501
31149
21
80
7
432969
93
85
11
347695
470468897
45
46
28447
368314
440962
17
29
462244
2
74
331336
373306
80506
30
15
48
523169525
943110955
197515
53
3
68
348564
95
258147
251680
73
20
310146226
61
256765
80
5
499329
25
99
9
56
42515
4
82
231260731
112589
76
4
424617
47553
246911
63
79
73241
22
47
97
404332
223918
46
378135
333778
70
407920
393068
25
58
991476417
73
923156633
402741
559432070
95
209873
355218
205857
57
135479
227445
191107
75800
484494
43
62
11479
426128
179657
62
27
81
14
159497
4
24
52
99119431
413463
20
93
143383
79
480023
63
3
93
8
47126
299144
197606
23
69
3
2
981128390
14716
417392
668688124
13
53
46
62
791013923
2
52
79020744
20
170165
467466
265754
363655
127998
5
366887
57
54
20
201067
803694126
1
28746
3
67
44
9
2
401588
94
483216763
9
3244
94847
59
376222
66644
57
99
58
348143
411468
763698978
21037309
472998059
6
367530
389682
15
81
43
385268
5
491467480
328176
7
54
20461642
182742
526441894
18
3
28
243819
229309
364490
70
68
85
226150
80536
151522543
76
21
8040
275263
51
273293186
34
355608
88775
47
95
176410
218591
26384
55
499405
97
90089
81
1
58135
30
6
422799
95
222680
260584
485108
43
2
3
488223
58
12
62
393515
67430
77
26697
79
171323
4
184380
5
32
73
63
44
90
76
2
97
6
49
86
19247
254518
383517
60
247576
93745
5
86782
145133
132369
99236
339900
46
464841
12
6
452135
88
75
27
86
296661
544555128
278698
79
58
87
9
223455
258919
533514365
480295439
4
1557
496695
99
9
292179
9
248588
2
21
60
691583997
154285185
411215
67
28
64
69054494
18
20
5
333448
1
473550
5
227776
495519457
30
17158
460841
25585
62
248997
66
6
184557
76
151628847
354059
54949
440413
1
380961
328573
34
7
435838
497901152
5
255371
218056
100468
53163
271104
981363072
65
47
38
52
296562734
87
28
105209
151176
192102
64
96
78
6
331939
7
413712
69
21596
285573
33574
265713
92
56
490234
24351
44
16
18
126433
87399
89
493558
12
33
60
1
29
321755
42
497678291
93
61
441707
6
268478
78
81
54
92
55160
856351537
156255
406998
215167
204226
7
475965
358940
421235
17
587034136
11
63086
6
248724232
157800
7
251
46
9
992464849
4
59
281679
35
404585
121489
344157895
76
980583695
244988
450349
671494514
89
304257
252855
330873
389220
206236
13649534
7
35
7609
2
313486
26
426405
91
4
65225
30
442140
18
62
280429
378405
5
31
56
66
16
31
31682579
142812
30
27221
4
19049
210699
223240
179133
31
335058
326594
383946
62
41
204743
82
328516
43
82
158248
12
59
105347
70
32
335059
765437751
30
316107
405979
91
778901595
8
62124
497392298
6
63
223213
89705156
48
34
253780
4
146481
382842
89
56
91
406657
62
99
359494
56
31
40
228136
73868
5
72
865127182
79
60
345449
114867832
24
22539
71087
265349024
73824
74
90
55
340753
74
496870
52
89
447976
52
24
290591
427832
45
88245590
68
387826
494317
11
339913
311428
430780
289957
38
878529943
72
226688
30
94
41
206849
329519
18
61
79
201108
480054
164916
120878
382090
24
31
275987
339454
3
48
5
63958
307298
66
82435
6
33
123033
392127
333002
20
34
115586
422174
357975
4
85
395400
56
104890
242626
153440
4
135529
286365
109798
399805
75
643029903
483348452
77
447059
368767
7
68
16
82
5
32
83
472195
9
20
158571
87
406466
295410
4
39
216047
15218
12
366205
17
293323
476017
235342
273421
748756578
998615484
30838
12690
218125
32
449415937
361528383
30734
54203154
326313
6
183738
429039
8
27
7
374942
80
8
407478
165089
999920770
14156
41
4
9
462962
205048
704388051
49
1
34
762169190
387069
266748
438104
28
63
192005
3
20
2
83354
52
18
287822202
54298
2
6838255
369291
23
37
5
32
38
201100
334651
179925341
40
389872
10
893972924
5
84290
95
469926
74
26
50
331734
26
473895
56
364312
34540
39
8
35
97
710659776
92
15
210897
6
75
59
2
8
448679
91414
197719
63
238282155
77
40
14
11
61
5
424421
333709
305559314
256380
139808
5
8
2
226349
24549
15147950
65
2
157284
73532
8
78
75
492182
106
168733616
68
155678
98419
4
91
8
90
86772
61
84
462621621
54
384787
38
1
50
434259243
7
77
55
94169
251271
408331
155739
90
641125420
13
84
305786
458667
1
132004
29
453132
119537
72
44
134590
41
83
9
71
401189
889673761
41
25
302441
352183
404810
86
41
7914
38
792617591
5
55
583502935
50
89753
64
34
77
20
95
75969
79
42961
8
19
14
184073
163005
82
96610
6
52
6
89
46
18
244625
83769
56
2
11
50392
207225
79137
518613639
97
28
26
9
29
473205
18568
92
94
423779
175133
288995920
47
923841100
46
30
356566
123268057
334777
79
95
277589
64
9
13
391405
134885615
480237
230031
3
336223
8
485502
781116942
92
81227
243226881
96025
48
373492
326340192
48
15
230878
1
242488
83
63
410450157
8
27
134097
34
68
1
8
298875367
7
30
119587
33
159592
165943
175136
173986425
23
403178
937009606
487332
47
13
252909
85
265214
80
2
110831
426869
349784
486605
947347406
287339
9
345637
85110
162200
10
261905
1
776867007
281358
89204
12
5
94
318696
4
382457998
174325
76
75
30897
142624
40
3138
389857
13
355308
11
5
277870
293218
23
396379
92
84
81
22
885553041
249715
414724
68
499901
476581
811178533
399296
95
44
49
52
75022
373593672
67
75661
96579
53
2
7
205107
345507
20
80
40
97927
79
64
27
71
40757
22
3
332732
311505
52180
139343
71
921998494
98
180589
331246
94
11
417042
16297
8
479213
179361
310707
230162
99
192521
397757
597118053
39
81
48
294684
31
34
60
990610662
250659
28
183429
23
125746
6
6
231000
378727
52
419278
38176
24
420964
321817
27
13
29
21
47
8
142334
398118
247863
152034
3
433555714
386123
91780
92
61
57947
399880
275966
300668
6085
461726
3
186801
198892
90
87
95317
433893
200597
549347847
62
318176
334806
245669
14
6
368974
4
440815
11
23
283076
57
9
83
61
363218
45
517149978
9
281979
158076
141815
86592
421493
61
41
7
402751
79
39
51354
157907
424077
215303
38
476257
189530
50
12
26
22
477955043
3
7
1
9
301772
234185
2
664191765
23
40244
91
5
410150
75
845
708589185
287179
42
467643
261320
149904539
93
98
229882
31
125458
85
60
35123
814620141
73
59
215920
72
71
30
78259
615431620
90080
82
84
8
439536
343891
21
13
7
499460
712279783
909048473
1
24
73
441875
676598206
5010
92
367954
58016
323948
485838
415929
238595
35
48
423721
408920
233294
11500
384165
5
41
54868
5674
45
489999
65
147982
64
20338
208821
125482
202394
317331
58528
166823708
26
11
194072
14
469980
5
52
9
100897
439247
125637
527253306
5
22
318774270
43
372192
494395
480276
45211
34
464928
3
3
36
259232
394064
88
57
511462056
50
467262
27
138688
37516
485549
86161
13
19
77
192854
647889925
782299404
154310
1
85
99099
145391
437887
124490
210176
95402
234813
144959
287344
117924
466111
494644
96
62839
70
132263
122340601
391573
37230
17
45
150196
46
3
65
9
3076
75
79656
34
75
494288
34
44
81
6
69
16
11724
673370957
486600
89
389349
461946
484607
491065
118752
26
86
480732
86
98
277249
319795
89
41
93
451725
174718
18
456596
136207
89
21
83
443165
24
38
71
34020
14
99
69
365238317
63
71
353129
570369980
498193
142558
39
4
23
47
71
253018
1
52
4
28
9
50
47
87
886170318
83
390511
86744
141525
883508908
42550
106479
16741
194147
192357
149555201
92
53
309722
278330
22
6
682793566
2
70
176892
36898
989188096
205635
150767
25
3
92
152602
54
125849
32
251594
78
22
25483
4
399158
4
302054
438489
86
44
18
1
25
381898
40
60
35
55
112456
35
247885
60
233386
16
2
773840647
447343
396937748
183735642
51
249291
96
22
63017
769556380
121733
366927
75394
96983407
214581
983959702
197442
85
274384
8
294596
66
48
79
61
437842
159349
83
97
197784
389344
121
2
91
387519
21
74953401
59
449641
482450
86
84424
74
67
293686
120073
380066
57517
373804041
8
33
334133
125560
77
74
6
305841
653321694
263322
46
81
7
31
47
3
304021
36
371212940
720219595
195974
43
143258
36
361236
441956
213385
14
168098
18
40
8
397648727
64
52620
198958
4
433906
278999676
45788
4311
48
498282
152817
922887148
30
744846689
62
8
336566
35
56
363841
446736
25912
53
455932
134061
86
639000999
322281
1
791996492
480437
144882
226800
46
5
5
334111
454047687
58
518816820
4
111106
53858
51
32
56
64
262836
31
458774
107494
92
399780
20
76
793805454
492527
62052
5
57362
6
329472
30376
94
281249
86661761
17
5
222472
110304
221141
34
14
220721926
98
410717
11
69514
335317222
863202688
33
387082
52
4
23180
217359028
1
84
4
288765
88658
460491676
66
227507
8
145078
26
93
455291
66
16
353457
93
453769
331181311
61
130007
141675619
354634
156064
81
476871
351259
85
83716
96
57
94
72
57
337098
93378
92
18
369118
379836
54
98
376108
333484
60
98178
48
152791
492330
61
46
91751
47
126797
262874
136463
499556
82
331205
88223
921727967
130069
189609679
422612
60663
65
63253
254589
243677
91
53
409439
310160375
5
37
19
7
388083
71
72
725633112
147509
83
81
32774
47549
62
120062
1
379009
349268
483800
12
3
81
388931
36689
1
139425
16
154737
7
107340
19
149656
433640
262791491
316424
104841
46
4
84780
5
99
464593378
270101
338650
331367
91
54
86493
8
64
57
790852505
25
64
46
355715
7
12
12
191992
496164
186038
446031
176791
68
11
154804
42729
77
117129
479799
94
56
194268
64
67
76
122807
8
360146
4
212864
422281
163827
24
76
39086
313292
478033
95
71
83
259443
496960
231574
295740
2
70
56
431626
89
110190
16
83
69
22
386413
172417
61
80
41738
93
93
279333
429877
74
520794591
18
60
158099
127966
48
461732
6
255904
298134
9
516844982
29
55
73
98
57
64353
96658191
5
28157
735739158
38
38344
2753
116077
39
128247
66
876942396
330630
280329
329913
224833732
6
301653
357561
236216
59
39
70
99
48348
826
180624
9
202190
8
46
14680
157011
32
72
8
4
718462866
3
890876288
234928274
93
124217
246089
451406
91
388372
78
455725342
7
455158
64
215760
85
225871
30226
95
33
4
69
31
189692303
381551590
98
9
111492
70
41
170553
363995
13
221741
14972
61
388201
94
449075
655952559
135244
94
95
1
319747
169589
815697197
3
74189
10
33281
455008
61
34
8
24
94
252936
974306594
422958
80
52
98
405044
107565
28
33
28291
3
23
60
256859
62
83
70
839247881
571827108
176049
141943
208378
5
125818
200763
55
209933
79
314178
93
12
74
66
171239
63
100082
25
241487
59
81
22
11
82
82
1
283843520
75
106871
479936
320471
269231
93
310434849
54
52824
425961
37
453438
5537
699789172
106186
7
234522480
46
1
93
121111
81529
291462478
50
44
14
4
380027
65
410190189
67
1
16
629858101
3
74
69231
174957
28
20
254359
90
234602390
110090
65
52
6
15
16
160491
34
93779
98
236905
7315
181675
490594
83821
262996125
26
120491
283372
40398
5
399477
423434
9
293308
84
495454
287461
16
105511
20
98
79
423642
409467
4
408819126
241233431
20
271702763
3
41537
110969
72
476506
223557
94
89241
387990
16
58
142738
339487
230151
21
51
189440
76846
294355
145234
89
57489
22909
78
53
3
97
62
70
78
30
66
9
91828
27
38
2
7
75930
8
72
483650
200175
2
39
122195
25
31
505934303
71
104494
606443510
216087855
91
273200
691823537
28
22
62
66
70
71
11058
910061693
42288
81
446160
9
72
3
1
471326
93
9
201782776
34355
962132795
439183313
93
277192
793620593
374391
282348697
15
70
46927
340155
161383
61
921957843
95
4
458897
7
68
613292399
96
37309
4
87
452958406
404777463
18
433560
95
521884966
5205625
364407
274641
315616
92
31
37
419671
85
24
53
55252
151635
35
7
71
59
496627
209999
19
81
419314
57
22
49
94
390046
99
229849
127095
58514
50
64
79
65
75
5
27
45
465945
3
18
272054
57
321283
66
91
28
345758
53
430149
2
159660
382919
67
172078
71
95
7
256874
198388
115213
70976
916933902
234033
35
12
411922
77
101012821
192400
212496318
366125
44
379818
66705
353187
413079
45
65
413337563
368810
61
314836941
2
85390
26384
425080
76
1
90
49
67
281411
349426
9
44
7
528589635
3
22
372478
39
32
13
52
303896
391933
442008
95
151071
100449
19
68
78
440702
93
12410
81
337850
67
75
181562
489136
46
23
54
66
411611
75
16
199513269
16
35
428920
74
34965
168512
153350
97
2
72235
18
80329
80
13
4
47
245567911
23
399120
18754
461901739
164889
64594
17730
41
336415
2
24
1
1250
150224
263356
33
30
42
249690
423930
60
262704703
190224023
26
379399
36
12
257748
46238142
254446331
53
70
17
9
546011428
193067
429936
397470
34
2550
69
91
235827247
159788
381025
433880
143274
524293368
63
21
93472
544319028
15691
329733
39
606299243
10431
25
15
6
13358
62
10
383068
86
8
312518907
384944
24
57
38
39
130198
175632
8
10
65232
36
243908
198858
6
36
59225
234752
40225
13
98
131415
483971
22
97
71
14
69918
87
347397
5
62
334685
208013
94
111953115
498075
72
494623
64
42
54931
44
76836
79115
736385715
75
188277
47
98
445270
3389
14
71
44354
634403207
20
64
219475
55960
7
68
37262
4
68132
4
139551
316403
84
1
7
43
79
24
5
83
204893855
2
293573
6
378644
985932646
56689
93
861838506
283556
87
37
439646
247352
99
9
247961
71
264162
35
462052
44
86
87
366149589
19689
50
21
489626
494866995
21
20
3
3
50
244564
73902
70893
9
211177
71
14
224483
410619
3
220109
374544
1
131233
58
251633
7
10
352636
488445
54
93
42403
96
94
153613
1
59
984625558
160149
2
271535
224546
47165
371941
13
426358
9
230964
12
77
82
272149
98
94
59044
103403750
833720710
333215
340374
324136
40700
54
459545
342320
76
334457
84
337393
385897
218590
75
76
206844
177079
461124990
58
71
17
98
94870
282963
469973
307136512
161316
195310
73
96
12
293596
322160
187841
81
10219
75038
247450
2446
74
78
101206
65
6
8
11
2
262813
56
17
67
7
40
1
79
212207
253971
36
89
475794
390494
354624
476000
46
231874
26003
795149356
139023
802716489
97
85
721101006
508962522
117656
226280
103335
9
6
475433668
81618
372753
88
568320193
8
183789
82
29
193593
261626
40
113429
9
528238663
78
6
71
218591
335798
8
460368
122350
283433
359179
472395
88
57
1
9
437465
61
18
210122
146646
79910
316450
451495
334195
324715
66698
245957
23491
46
431187
80
54
370914
1
436752324
62
11
988680899
71
6
365493
36404
17
111287
273841
54
65
49334
46581
14
113580
226054
71
312248
88
370974
69
330117
36
17658
12
58
93
79810
836521845
1
75
28
90
21
73
389289
202865
119291
86
428795
297111
100537
50
85
39
99
329837
186907
166937
322485
480188
93
75
28139
196390
112504
460965
221200
2
45
10
26
162361
449785
351273
18
9
3
2
83
407709
29
35
378723
44
6
116872
492263
96
19
181872
259540
236713
62
4
53730
4
12531
402427
101508
96
7
8
18
30
14
88
406717
472229
88
64
376369
80
68
9
779052592
66
65209
75
1
75
93
34
79
192674
41
137665
50
642722422
749215736
340896
198777
949723978
8
181025
257488
2
126803
490198
184836
32
6
169739
167526
870891159
77
129255
253670
977622165
281531
35
296594
415068
1
64
56736
22
148009
454205
2
7
343383
426244
75
345690
98
75
88
184583
438515739
18259
1
20348
48758
484967
252368613
92
95563
264491
56
89
85918
90
236770841
22750
29
150730
141499
50
92
354095
47234
37
35
465382299
153450
60
305418
48283
579722727
491264
387439
6718
42
18
91
4
393614
71
376642
74
56128
24
336961
256283
18
365550549
2502
283382
278520
7
270232
320118
91
85
3
66
420157
98
88
7
53
119110
90
60
79
157913
83
8
90
6
18
49
384723
24
57
93
14
134465
92
427514
78
49
35
4
44688
402929
47
337963
2
422457
31
310089
62
739650713
83
14
15
948778991
5
56
109383969
80
372080
478535
84
6
385000
76
24
34329
969746713
96839
7
49
294804
57
434509
5
321449060
65
4
540755239
602912727
409012
95
5
605623228
46
8
17844
36
60041
104192715
408903
414510
469885
9
4
724834124
24
401986
31
354873
46
69
51
797357759
7
25
19
316655
67
412914
9
68040
47
34
297208
55
50
2
327259
369851182
93
44
136901
482035
95
35
49
186727200
32
96
2
76
134983
164597
263596
43
399420
7
467947
92
212824
681941535
94
29
45
179982
121299
31
98
99
140395
356628800
44
310382
298978
72
8
899415301
219521
28
406904764
72
69
7
38
46
11911
481638
977383533
47522063
71
152494777
69
82742
31
22
85
155386
24
47
136781
603736967
349376
155227
380406
170381
878873853
124765
7
86
339675
20
197200
2
26881
86
70
47
62
389485
9
392623309
271406
356408
78
65
242215
14
420745
32
163807
3
258752
1
466373
37
67
69
250979
7
26
46
93
2
125678
41
97
53
410133066
37
263746
112468
89
87137
72
47
36
36
5
39
243668
52
52
288102
406000
96
97
68
171796
29
144732
61
9
4
342189
49
708052408
404380
44
7
35
222251
44
60
94
369637
63
29
286932712
90
285856
3
99
22
25
219549
4
423923
2
403557
49
268920
65428
218600
7
18032
68
38
47
9
63
54552
91
2
223836
12037627
32
8
8820
3
4
144471
458174
466814
391931
13
474705
108458
91
23
136820
149282249
87
10
178906
73
453728
153966
8
161174
383049
75
244726
369651
93
206518
95
31
488273
127079
9
23
94
650941871
3
78
23
286732
262021
85
177681
33
374581
293850
515
63
2
249267
56
7
224914
45
446420
79
97
49
38
74
42
218706
99
298454
46
1
207582
414802
237495
512317983
423960
89
85383
317983
20
321001
23336
75
89
91
669021833
8
450514
148759
73
32
14
39
223044
53833
96
66
139794
296836
425091
416808
24
125965
435169
376778
228744
85
98
283697
65
15
63181705
185576
20359
59
851200240
490612
29
58
41
2
44430
63
13
77
32
95
85
269115
5
84
63
22
366412065
16
87
82
60
11
25
47
42
29
4
6
90
9
8
39
4
14991
95033795
859764143
75
87
148086
496437
1
12190
110373
436086
11
4
4
141340
70
184045
111651
316364
724795312
423761
84
282002
196307
169277
5
29296
234918073
388377519
22
64
480837368
56
74
40
118875228
164180
259916
4
56981
9
124119
95121
80
36
90
144514
93
37
83916
397509
111985
97
91
949707129
6
166578
9
66
66
29
75
505952506
479128
70
93
236907
54
91
195379513
74150
483561
369882
70
218664
107600
226444
95660
424926
395484
494781
26417
267294
255197
417150
168425582
83918
162485
64
46
151238
414371
255087
146965
45
6
327296
19
573607609
26
253498
66
66
21
72
97
729975335
295172
389107635
440130
318288
44034
226788
27
43
97
211519913
53652830
3
299744942
140860
228675
156743
35
141343
84
73
56
143213
326786
381370022
47
231464
443771904
180874
105134
36
33
59
7594
21
83
359169
49
85
68
83
63
2
146383
5
223221
34
59
333164
94
70
93
44
22
5
30
227241
275702
313375
259720
180948
87478091
544978244
73
55
177033
94
301593
417796
75892
190466
93
316343
322644
576894313
56
69
30
66
38645
10614
99338
358519
12
307313
85303
44
68
173910
65
82
10
74
355699
25
1
236912
74
18
339280
54
5
190546
317799
22
50
85
318240
22
104623
10030415
2
26
31
219875
464888
84
58170
216448
99
88
227622
76536
506855386
214920
20
54
311524
68538967
678212001
203582
39288
458585
475373
285212
413312
30053
173438
5
4
3
14982
83
230633
18
461321
84294292
73
438677
29
69
712770241
61
58
380574
349444
17
198613
999117973
385286
129941
450453
173579
1
396381
364990
38
88
409925
16
274251
74940
234176
17
67
15
259966
59
489617
445340
12
92
94
75
334566
415206
16
163471
26
264899
177639
389635
95
85
460309
72
112588
91261
31
476593
434029
208093
509066715
469990
45
783435072
89
1881
65
66
11
332776
298169
21
380292
860251473
108339
38955
18
264448
74
351644
71
453301
496473
91
386220
410239
124994658
87761
274786
97
7273
85
93
49895
62
66
4
447465
271406
180822
170028
211961985
157072
476251
80
81
804774365
1
115285
60
147011
32
62
627789266
407312
281893039
300127
95
665070884
750076045
41
470065
1
13
406051
179327
49069
18
19
210869
744978506
196247
391793226
57
161058
9
24
105990
498425
37
472927
16996
188435
3
82
255679
44
307382
16767
40
17
31
58
11
87
287220869
336906
1
227247
55
442939
215664
383828
16
30
390298
158223
66612
34261
40
10
25
95
286215
235009
69
17
81
325229
126974
98897753
22
3
98
48
83
59
33
60892
126871
27
52
220400
263285413
824757658
63
18
256568
248131
15916
45
55
90252
81895
2
67
176823
335741
83
57427
113022
355318
33
224931
437187
55
64
330952114
25
306813636
317509
2
74
210976958
473920
2
19
340158
14
4
153436
7
99
217121
1
452845217
104544
35
91
129408517
892679476
207323
475229
405651327
33
98
452664
371332
31407
57
96
58
7
50
320965
21
24
76898
289023
75
98
63
47
5
93
170968
30
96
161373
75
400888
85541
26
147431
129771
914196982
9
41
301663
281631
60
27
485071
274897
410814
118748
65
98
60
62
18948
359486549
237347
227110
658949304
41
70
38
22
555100728
65
60
96149
290866
435506
590889356
45257
27284
9
56303
289492
162912
71262
98
36
14
112358
31
70320
86
2
762116378
153881
712474988
482181030
91
41
8
462529
20
413045
83475
92
336757
471885
47456
97682
17
90
36
106402
31
243841328
95
31
199752
77
1
27
456813
27
116969
165916
4
7
3
26
83
20
5959
133670
258881
44
86
4
91
76
71006
85
27
438643
78530
50
1
91
234891
1
384064
27
305118
48
32
10
18
69215
263245
70
51
74
386773
466084
5
7450
9
40526
283183
324915
1
5234
528103492
37
12
422122
8
229450
52230
487691
20
181928
44888
9
78
471698
4
48
183548
59942
63878
342863
77
50
248510
97
16
18
465659
309244
2
31681
218420
2
37
212126
22
156733
9
154547
47
202374
349120
45
98
50102
6
497642
483248
776549082
855100453
484886729
69
404548
211159360
413948
5
5
348707
16
64
57688
66
49
21
4
92
196634
361656
407526
31
15
350231
358662
7
9
146434
592163419
414504
7
53
78
79
49
49
61
58
284198
6
276198
99
50
21
84983
226734
53
63
15
290955295
364390
52
498642
480580
470274
65
24
554797437
31
7
97
177173
32608
185594
216524
6
200120
431593
41407289
3
309329
148318
298026
13
39
85
29
2
78
213626
53
83
680
92
43741
4
87
76
163549
90142
84
490119
69
230266
389636
175233
87
46
393096
2
8
78
4
445137
780815082
78
72
275790
360361669
154502
82
40
43
43
2
59
2
8
43
233593
396829
52
84
291569
385497447
9
349126
276780
451720807
66
82639
69
369634
60
378116
76516
78
100683
165844
5
20
57
468140
42
389630
41
448984
70
250455
331349
26600547
38
5
67
222286
593310595
5
63
68
6
770521121
50
2
87
38
445435
194325
309265517
2
221277
20
116996
8
177082
48
65
98
60
8
288487
3
39251
457675
390222
47
352357289
456862
740321355
6066
65
96853183
19
89821
298160
3
442563
29275
23
81
7
172625764
57629
434657
63
429824
22105
437798
101734
8584
7
3
9
187133
141717
9
179425
122703
27
148813
399880
497540
69
459053
86
482787
193020
58266886
63999
8
391154
81512
23698
658670740
351285
51
38
120086
849883636
8
59
722789348
290994
443731365
451509
225029
278652
91
41
83976
3
899968340
86
213782
341486
47752
62
471868
8
44
9
87
403229
52
22
72
286411
7
300657
78
70
31
464727
86
27
67
347154
419473
9
407372
4
33456
98
259797
7
191639
1
341439600
4
40
43
426385
23900758
334538
91774
95
823032929
97
61
39
450480
26
130574
313006
1
38755
40
64809630
44
37
51
1
68
369502
913210733
100463
83
98
78095705
413644
65
806278719
69
11740
188886
82
63597
252022
72
7
58
234971
10
101040
444812
302192
17
477314
5234
67
118057
90
411463
255490
84
456911
29297
26
172719
305439
736922513
98
62
58
11
192159
122870
379306
38
436113
31
260343
65
290297
43
2
39
15010
84
278245
306240
17
8
8
20
73
4
325526
95
47
75829
85
5
433601
83
292202
46
93
7
65
60
482806
1
1
403629
27
48350
409054
71
123326
313741
2
64
118278
24
124192640
18
196341
464277
59
13857
55
49
45
110499
22
110715
204655
98
9
59
51059
454751
26
93
57
98
607199774
8271
62
58
14
327269
18
79
334374520
346941
73
53
448487
568321736
466453
12
20
102705
40
814734079
88255440
25
228436
216615
54
6
71
115080
97
241566
61
49
30202
87
67
94
7
97
240435
144733
5
160563
394373
452771
28
90
467176
20474
316343
257334
7
409722
139006
423949
424115
293823914
6
444781636
295947
310768
83
19
26326
214627
470091
10
231570
229329
13
74
158632
212818
496971
70
8522
88
417400
396396
291309
367265
29
81
150707
453184
439460
109703
57
393062
84
457619
394598249
215899
489058
59
13
63
51
67080
461552
85
271786
607889642
295897421
6
326783
207281
45
455553
63
93
94190
196576
137698
51
5
415696
490822382
8
5
64
15812
81
233490
312836
9
995445408
52
498940
194534
172935
92
325403
362673
72
412500
457932
330458373
222809
228826
9555546
85
92
312763
81
3
9
484174
363584
498857302
426549
423610
421388
1
3
3
389213
28
460465
21
325340
39
119917
88
167217
70
51
5
66
13
87469
87
30
44
267250
31
169367
251197
23
16
1
185712074
31088
33
28
78867
330961
92
89
420661
70
2
418213
888527252
432232012
807228274
72
24
54
837835762
251055584
741395512
32
11
573880954
7
473844
330505
482411
30367
38
70
26
751104798
167195
43
385231
90
835008878
2
129111
43776
292382
65
233466
86
202596
92
209467
267831
54
71460969
834062944
451882369
20
464504
309717
21123
299015
37
44
459991
22974
30
344092
331326
17
204323718
8
97
24
68246
412426
72
7
320134016
4
68
28
40
43
275316
348671
74
78
97
25
209475
13
346652
71
474607
15
78
246028
311373
263192808
82
12
3
24
253073
479607
271720
975298490
62
346515
49891
88
38
186991508
483174
37
65385
352730
489621
52
77
149105
35
23
325737
736118053
62
95
47
30
434885610
7
84
3
365128
9
53050
14
177356
256235
7
44
37
201859
372569
5
205889
37
579311831
28
1
95
446699
48
24
15
458749
182763
496323380
57
60
23
189434
420377
48
50
445222
98818
209957734
8
331913236
64
11
31
16
33
6
185377782
25
27
862975647
57
110041
56
262707
26
92
290321
1
83
95
403707
75436513
413616
230402
28
334845
60
29
34118312
71
193144
350615
268572
370996
66
12
408965
238036
63
25
75
84682
62
212960494
5
75
370848
383110
37
241989
9433
94113
249499
5963
18
56
226897
458898
51
171098
334668
4
51005
185525
431597971
37
7
84
23
66691
59
17
74439259
257851
12846
467393
108185
367302
87
42
493401
25556
39
206913
252462
2
15547
3
252513
348436
348528
20
66
387254
64
382516
157813
348279
384206
549454482
81
96
20
6
182871
277862
74
6
475911691
311793
5
37
68444988
385532
97
660611746
108594
99
355290
898997547
19
4
60
125387
91
64
359249
18
44
383677
46
357560024
32
6
8
38495
187252802
209494
91
212253
346921
359082
15
320554595
406920221
796574818
167043
828651933
652803562
3
485013
54
4
40
52
26
7
26
151024
55
349762
773448221
7
2
476458
495684
50
88
18
189869
73
341638
95
404328
89
691611736
45877
52
914654041
84
708349089
468363
94
236457
30
75
74481
21
405349
17
9
25
514656690
55
428511240
144204509
20
20
67
318403
171871837
99
5
89
410913
101128
420124190
332690
715875403
99
370830
67
9
79546
29
179089
5
969708865
259103
140748
67
76
129118
438978
343422
421027
435126
407862
48110
241464
131206
382408
74
92
58
62
30
185333519
37864074
158722
63
42
254963
9
569578049
190670
209207
14
440019306
365742
13
36
10
495264
79
319388
83
19
123959
9
7
307241
17
63
241757
41
80
78
21
323000482
17
37
78
83
65
74
2
916944312
29
97
62
77
55
6
29118
45
385125
280327
59518
62
26018
477061
102999
829988124
3
2
898199423
414958434
31
42
87
159391
42
27019
475657179
254596418
74
179037661
461974
60
3
80
36
964860896
379940
85
337330
861877593
98
359464
86
98
225563
98088788
79
38
326251
2
295408
39
8
9
302530
490396
303708
524952858
55
91
13
61
3
55
628765769
438938
222644
109657
381492
73
8
35
22299
6
88
13
141594
68
82
73
97
206794224
56
56
470059
33927
68
3
15
89
98
70038
574564928
5
10
62511
92
996528834
402306
556308543
92
86
81
9
202562
182966
9
64
46
67
457623
16
81
118013
78
4
71
53
104439930
645314030
57
68808
24
372883
67
491333
339763
44
54278
290212
84
18
35
56590
29
476490
94
542700057
1753
56
243885
866590334
46
37
860387307
200248
293381
70
46
114343
1
93
54
30
61
18
157015
8788
309782
253316
198242
81
58
142593
3
140466
130641
65
237347
215644529
59
89097
441880
446453
562583670
48
157531
86
260823
448104
7
59
67
253761
102912
85
153563
57
1
21
455464
71
353829
39
54
7
69
36448
277130502
99250
56844
725637192
20980
6
2
28357
348080
132798
29
57001
65399
78967
6
190078893
305848
18079
310831
34
86
43
19067
71
398359
76496
42
334958
396282
6
332595
64
361258
8
4
62
2
4
75
215755
388233
386276
468510
208224
83
65
35219
67
95
39
248674
293115223
84
499536
473981
6
789615551
260973
91
534428017
5
406449
490607
469788
73
450626948
498348
265323
94052
294574
285323
91823
54
86
13
319237
83641
6
18
749404092
114070
26
5
375862
64
8
27
449517228
391926
78
403915
250652
8
1
67
128806
74
9
561784300
9
393328
297620
66
497855
8
357380
3
77
722332108
81
34
583604585
472363
7
164651
52
78
255901
10
280480
98570
23
92
104567
40
397865
51
39
395279
49282
13
87
229950
81
447293
458215
679263860
413154
33
96
80
373177
99
35
64364
402260891
61615328
35398
2
38984
274245
301733
299263
24
6
461048
43055277
150663
131613
482447
82
86
2
203389
38155
21
62965
236385
29
25
87
98
355475
903906784
97
58
436470
60
308699
168046
415265
22
75
460039
50600
35
3
136227
2
4313
18
989423606
105978
499664
313255
407612
57986
20656
198574
80
151874
286071
42
34
12
60
7
428820
9
56
442852
25
380545
24
3
30
43
543277183
384992442
385585
163941
356546577
86
19
484914337
69
163197
4
187793
43
236962
9499
87
88
3
384762
270786
65
285863
30
705602189
423096
17
268211
6
56
21
14799
402782306
16
194261
147680
447913
6
5
350903
663567109
3
114423
55
7
64
4
17
159229
490527
12
57
295699
11
167764
91
391018
23
14
117581
35584
36513
258090
56486
8
12
68
37
84275
72
14
56
255934
496908
65
5
18
53
34311
276326
83
477390
96
273318
292138
15
19
71730
75929
11
23
66
365414
381288
7
365798
25
83
264723
9
87
6
39
3
426152
430336
2
237633
63
394030
77
459173
5
60
311061
219774
68
176923499
66564
47
110314
420967
239060
481968
22
307740
39891
1
89
43
71
175746
3
65
38
228920
453322
78
79
42
54
77
91973
94
853136827
79
382554
478370
11
185607796
86
333439
80
47
512592677
77
9
26
60
19
47
54601025
9
199573
961147117
27
342328
214552
47
69
97
114250
46463
45
191748
288004
25
263447976
237017
93
51
67
9
17
20
419299
164030
32
78
2
72
1
67
31
17
52017
386475
205791
269413
171395
192648
199743
78
38060
286383
720395248
5
3
48
7
271169
276721
32
563795143
6434
708079430
97
55
41
414045
73
4
63
37
4
290654210
75
91
61
41
312701
52
17
266194
21
12
158952
459076
27
94
8
87
156372
56
232713
649550414
4
371510
87
31
92
2
39
8
302390
92
48265
418717
413453
407113
16
1047
94
86
67
492539807
938044468
107339
16750
3
400307
183074239
74
99
76
239939
8867741
42
455280
80847
376381071
86
462534
150521
94
6
558261270
249655
74152
758111285
362497
33
70
87
69
9006
827439547
443147
249182
1
151997
978152973
128272
476307
62
16
413576
881434860
82311584
45
169423
1
75806
3
302326
67
366589
214897
416577
344300
27606
44
397862
17452
311075
976177497
481468
372831
1
2
296798
462189
553541157
1
29
22
299204
659181177
4726
189380
52
97
51
33
84
35
272137
32
345088
61
22
689425136
88399
160536
5
59657
118646
9
68
44
42
438689684
71
40
108735
232482
932684694
7
15882111
997439935
74
91
816456293
344122
86100
188438186
269361
30267
190794
88
58134
35
8
751936511
82
43
336651
77
526875641
250237
28
61
47
434692
126709
65
180944
59
156637
90
19
949589926
79
336291
2
58
47
528426945
78952355
36
319380100
97
44
33
85
23360
93
363074
75
18
41
73
859315065
321655
3
164636759
238042
70
26
494404
79684
66
25
349253
78
57
478051
5
29
372847313
94554803
562238535
118160
367756
187613
38
1
718932934
82
93685
66
419070
480991774
99
66
35306
9
31
2
335791
14
9
395836
489680
654923487
93
128870
36
68
259179720
81525
24
7
351209
23
64348035
441464
96
32245348
300297
99
117742
304293
454562
80
249376
62
6
74
7
463707
233600
96
98895409
285420
5
137437
382469
95
66
111607
217216
27
83
676716846
154305
31
327996
20
497645
68
143612
60607
237525589
310872
16
23
291103
433295
43
12
92
320682
315961
34
540732723
4
459432
205368194
5
31
47
477906
197905
70630
16
416165732
90
73
641572306
81
32
18
65
222935
13
2
287113
395744
452290
27
7
73349
42525
41
413298
81
11
63
172646
73628
92
4
411356
14
141159
71055
22402
176633
256148
97
235566
516354749
92700
862224444
71497
4
38
56
43
207214
443256
66
89
5
38411
94
76
274807
943525103
21
34
752060749
306418
49
3
31
489529126
14
349960429
41
334783
93
334209
299524
63
9
54
431492
228238
86
59
296843
8
125834
89
460082
180498
80191
16
19
45
371029590
147301
424296
123034
46
810638597
6
47
82
356374
76
28
340294
69
328510
78
246332
267153115
449408
97
16
290792
52
49
238760
319669148
35
228996655
64128
177094
73
34
16
122501
54155
132675
396461
39751
282013
437827
99
74
56
112855
50
72
62
329588
839478222
30
187164
88
76
93
879260882
57
346561
73
3
340057
31110
1839
38
29
77
264920
453938
424842
26
64
48
143990
78
84
177882480
89540
4
53
68
97
47
2
55
325799
998714990
208765877
83378
55847
246551
317012
71
7
257042
351285
7
69
285361
107819
61
164283
83
46
66
247749156
81
65
8
79
52
5165
140012
49
298798
467028
123653
14
33
304118845
50
58
245579
337248
371935
332619
52
28088
81
402825
23
133153
8
62
835557267
29
37050158
19
286355254
1
12431
90
67089
9
383702
94866
53659
906668190
61
32
494381
70
8
8
467009
168038
97014
432442
7
74579
49
2
54
260042
34
388288
68
419262
29
749374186
355251
397763552
488583
11
353068
28
108112
847304043
364870
441423
14
32
1
48
46
4
146087
62
11
153945
41
45093
261244343
79
38
451469208
283875695
365283
31
31
134847
3
41
498860
168638
325149
4
249818
30
69
39
13
418959
59
22785
81
77
362171
6
395582
91
171486
227226
370016
222480
29
424049
10
238055
14
54
8
60
16
22
79
15
304501571
78030
188911
598812169
149699
6
692909133
90
9
77
115045
140751
32
64
446624
65
8
12
368303
89
48150752
26
453939
95
344023
93
9
402856
95790632
45
7
14
20
50
98
423778
182299
2
25
40
11
21
52
271827
88
89
27
2
53
6
366896
40
56
3
15
468234
2
68
289425
1
384419
97
499131
75
36
84
896912723
1
88
95
484214
292429608
97180
98
11
182273
170905
324466
89
207280
40
67
74368
697185801
47
6
44
2
63
139760795
418010576
4
553828519
3
206447
499015
129571684
2
95
68
817763867
415829
97
39110
33770
53
438529
31
32
82
192426
69
146500
27563
3
63
7
9
998464168
1
4
45
56
1
40
68094
291557
80
1
424310
191619142
8
35
781306263
360790
183086
91
30
89
451724383
10620
258381900
7
2694
475395
466194
354108
13
60
11366486
1
619808190
95
207100918
61350
127488
71749
22168486
268167
3
74
83
122183
767325803
20
258987
297921
56
31
33
8
387693
68
15
356249
300194
4
406628652
232401
303995
49
243756
498886
306768
320107167
24
249463
59
45
113339
198419
272777
42
416838
495339
182826
470282
458938
70
231996
20
240250966
91
419908
78
42501
40
266125
4
4
432608
125175
77
74
86
8
64
30
156552970
394894
177833
71
34
2
20
76
169708
93
7
182758021
19
49
31
65
90870
3
174105
13
72
63
442601
13
83
49
20
292307
791386689
450704524
327613
13
479793
390300
269457
84
148912
39
288596
137706
114685
93
68266933
2
903479312
325276668
458945
15
29
112855
361853
5
84
44870
80
107877
905180620
4
18
12
42
81302
102123
18
243499745
631589377
181820
732802016
69
63
57
29
43
366680
1
276477
87
293005
4
22
99964
357540
32
29776603
17
69
992868107
172988
38
4791
107236386
10033
325021
64
83533
337233
112592299
273430
364121
82
40
46
67
743236708
12
59
662879088
32
42
86
8
58
13
856143060
319553
98
188288
149468
228817
6
60
264328
65
8
11
799495457
52780
87536
213658
224796
9
33
98
5
345803
396339
753140029
165735
51
77
46
98
11
231200
99
292835
67
22463
45291
478054
2
55
97
270174
28
89
97
2
1
24
363220
673463147
245420
127223970
77
262262
345477
127343
37
5
379209102
428488
87
34
201467
37
95084
119160
76
48
58
9760
86431
490737
18
74
28
248278
258281
108299874
365388
276004
35
529896673
18
559
232339
87209
111106809
982750329
484562499
502742347
46
17
123980
9
22
148404
58
63
18
294140
33967
232549
8
13
64
23
588172820
324790
3082
13
4
21
7
81
630852166
261351
53
15
42
530298836
169942
317789
2
377754
5
97
83
64
64
81
16154
27
20
160739
479316
135992
9
360771
9
69
2087109
9
126473
144407
79845
413832
5
8
91338
10
322553
58
149824
243688
28
217874
378853
5
79
414694
105052
4
358985
83
8
136761
34
145913
90
48
2
3417
348408
463186
293210
40
25875
149976
23
157819
386620
36
136573
94
229570
3
55
24
217431
99
2
705871188
157183
81
37
85
81
84
32
22
85
29
30
44
94
515657286
56
59
19824
39
92301
273803357
339193456
5
3
40
91240
746288196
86
447426
409222
89
402436
95
83
63292
118231
2
80
62
853938875
11671
430801
48
36
73
31
24
57
278496
68
3
195469591
75
1
122862
40
94
4
52929
57
80
5
145635
254925757
55
46190
54719
253417
606580075
144757
321200
292655
6
464208
79
88
20
14
460867
47
380097
65
36
387809
63
58
93
799343995
483798
14
2
387310
59
691146615
131103
65
10
27
99
4
75
251550
222712
985461654
27
402344
12
236336
66582588
64
830848502
104529
31
90
56
913404829
4
57
6
1
57863
10
38
188123
29
1
157542
23703
78550
24
99
14
292717
171284
59611
98
933228977
48659
413535
82043
8
6
95417
296506
381606
200811
489047
39
64
100648
216088
16074
259330
27
318228525
78948
74394
76
135116
94
99
93
331889069
94844
272769
891186688
82
9
68
91
54
55
80
7
13
385642
24
185171
562264451
118559700
392415
402937258
83
74726
95392701
258381
496578
496957
7391
139372
327402746
30
44373
3
646156363
94
31
748325101
33
65
21
238448
7
451725
6
330050
94438
611160307
15
198866
5
43
123144
21
3
4
4
291733
384448
72
256543
56278685
37
2042
83
756688878
369432
4
202837
229765
70
75
3
145963
64
95
5
228619
541222243
36
408563713
96
47
410811
48
49
56
243767180
77
910017284
460193
277704
405578
96
5
202861
45282
369955
75637
146575
851013153
1
83
70
840302887
36
288958
38
95
86
10
370285
106661
987807919
315861
281871
307139
53
83
92
52
383774
32
75
23
8
87
331925
456649
195512656
93
68
405556
499156
69
92850
81
63
197510
97
243747
37
53
864152488
420118
29
154493
4
249674
7
96
7
386353
188743
2
195678
352298
417729
7
55
3
45
171701
146356941
2
313626
6
346426
97940
440108
356838
24
457751029
1
6
187357
54
33
380509
78
7
67
49
496297133
207035
328886
29
83
10
6
575590858
246560
10
447976
160859
5
118680
98
598629916
173125
118093
483626
78
218881
899783844
255109
490461
90
89
333359
35336
391724
55
83
28
387430892
139930
327165
73
70
4
78
77
62
65524
27152
21314
14
812064615
154515
86546
388793590
281743
95
390264
48
324661050
4
245998
40730797
95
902848567
54
172612
138246
53900
92188
92
58
6
363324
427323
98
393304
720236268
74
70
369394
8626
29
114668290
406447
9
328213
56
51
271635
149494
24
27
402067
8
6
902166074
415298
16
214406
7
55
951445365
23
164171
153826200
257018
290324646
61
53
7
84
324558
60
320475
454881
337625
52
8
43
66
452336
3
403287
54
416109
72
99
195579
95230
422124
84
169236
482493
11078
58
151745
90
261345
70
336570
311445
74
142743
9
441708
99915
37
399875
16
990868154
72
13
791324727
4
164498
433173049
61
78
404947
385292
10
38
440600
49
33
95
467371093
70
7119
53
55
51000
325326
13
74
990593463
601555292
93
32
44
24
9
2
62
2
265350
279312
54
357631
845109526
5
28714
449373
42
63955
6
45
91386857
4
11
388474
474561
339023
207542
136492
491084
61
476086
64
8
381963
84174
684171753
35
77
150802
8
91693
96
357326
129332
22
54
9
38
299766421
264788
52
1
149244
276848
8
27
369611
298425
477854
83
201158
54
91767
262258
77
332736
40
134922
470289
74
383238
259040629
148850
20
158137
235000
170947
153608
360897571
255398
8
56
350059
248328
90
441338
34
86
186166
60
324923986
542886811
33
38573
21910
305366892
52
297763
71098
62
69
137411325
77
25
9
236428
442147
144627
105372583
19
297686
223099
360532
212862
77212
2742
66
50
47
42
408735
6
7699
297476
419647
15735515
91
6
375140762
1502
60
53
46
288253
64
339530
57
70
144551
341367
59
892290045
53
3
239896
8
826784415
15
93
75
372902054
6
406681898
31
163466
57
8
66
333658
204445804
243070
65
82
1
75
98152
1
73
32632
455239
21
57
96695
421268
207930
2
19
208499
81
50
138817
31
110605
8
17
18
340572
58
46
818724728
217273
937129364
353258
315519
473387
63
450570
292686
45
53
15
3
82322
280066
72
159475
360208
26139
34
278529
28
646219261
219307
89
78
9
8
473045447
15
183231
5
19833
324860
1
104330
78361
8316
35
11
91
165871
471367
462050
268109
57
84559
5
402402
93
72
27811
91
195387
4710
7
17
52934
124187
179467
192386
112623
262418
79
15
5
58
32807
3
407781
285394
65
16
152212411
82361641
242781
7
283898217
44024
78599
139637
81
137651
9
74253
229308
470014
6
74
13
352286
237892
92
90630
185062
48
190483
319643
44
27
141637
273662
156999961
448958
15
84
22
205909316
8
73
30
82580
4
291771
136100
68700
21
21
405600
46
91
66
78
38
475770
82
75703
383376
32
109020
268436513
89
69
936631323
78
497218
216847
38
92
947900700
148982
165501147
365797
531102091
942633399
94287
8
43
52
144968989
62
466689
9
78
103928
56
407036
88
5
493124
81
165182
11
44
6
358647
423098
75
203596
646024661
7737
86
57
371638
50
234721
176406
10
9
83484
64
67
308669
62
752993254
236116
395238
35
60
11
98
220488
9
44052
619464921
2
173770
90754
498648
13
392564
53
218071300
6
72
51
8
14
34456
38
160048
80
38
14
87
461861
96
13
4820
309246
70
51
96786
79654
255840
40
33
5
31
278680
85
19762
51
56
96
7306
317812
20
52
30
331949
50443
32654
474175
34
24
62
231313
6
66
197864
436196
98
82
370450
68
42
55
48
72
259708705
280337034
17
36
78
391920
81
284244795
143971
31
86
6
481306
64
2
322162
24
116329
94
79
58
21
64
1
444482714
38
338021
68
70
23
96
347002
223949
780680629
230659
45
367093
499253
18
458203781
74
99
65085317
112961
114047
63
94
163236
39
5
423283
59939
30
393605
268788
67
238811
71
1
348965
1
265498
65
299636503
294968
439159220
95360
98
96
60
84
6
95
32
292773
82
75997
350988
9
357464764
25
286028
22
60
142851
89
427848923
37
441763641
225605
134859
150121
91
6
74670
66
81
32
202807
7
414296
454293
30314
169234
856791754
8
20
761998707
22899
13
82224
85262
90
290286
70
9
2
84
76
11536
220394
79
454141
296378
44
216578
397973
44823480
953325830
271616
482400
363075
21
81
71
169189785
46
85
88
72
201057
24
7
44
10
1
52
73728
353004
42
9
239849
92
380585
9
82
16
3
51
410755
54
269551
333433
40
51
25
94
382673
5
384655
5466
94
5
382848
383897
189802
352697
198045
56
453194
77581596
423274
81
218666
406962
183065
90
5
935779319
694450075
81
78
361297771
51
236815
12814
7
89476316
93
39
103031
419351
275463
277197
455600958
84
79533
19
66
44
13
14
5
323135
275005
68
228273
53
817240798
622729302
112146
819462448
138439533
23
203947
146751
260340
479629
429768
56
865796892
41
481193
61
66
134616
22
220289
8
264996
433677
272144475
54
87
138524
351407
312254
28
4
135804193
75
14
22
467136
76
9
78
7
32
72
20
799580185
82
233800
417779
85
10
428678
261690
420396
81164
58
6
7
306283
294795569
99
390447605
98
163454
101274
13
60
122931
925913004
154786
7
843496986
89
289331
75
424728
1
17
263105
27
905660731
469890
418683
258603
882725199
6
64
75
3
381319
9
5
71
272922088
36
6
188517
64
187183
4
46644
99
262460547
75
25
23
281424
429981
8
43
67
613042265
597752435
4
8
471010
169409104
5
99
160037
80
1
58
58
82
75
344330
30
486901912
19
110672
124930
326739
25
9
308093
206505
360710587
441917
116758301
22
459827
5
3
226205
52
61
56924
362633
347967
526854906
480910
42
91
186985
64
50
176726
158574
29
64044
24053
5
68
56
35201
7
20
365560689
22
860194549
125227
436439
74
130376
18
32
190173
235621287
945625142
79599
322706
91
283336
274707
364900
5
60
80
321695
4
69
424120
468610
10
95051
250802
6
264786
322657
10
5
80
6
128603
79
132208
596233474
9
2
735826205
596019132
80
282824
82
17
258506738
35
115165
444859
165199
4
4
53037
59413
333541
3
43
170744
92
97
48
38
137191
15
325676
496826284
19
84564
815458511
422053
1
87
84226
3
83
57
492194
897782008
378001
226752
888762683
27
374243
4
391900
171828
194887
93
4
285464
35
61
364525751
392919
114101
9
14
37
47
421920
211328040
6
8
53
48
296409
93
256960
130623
7
27
292421
116547
46
333536
346879
98
36
914082167
6
354387490
95
61
80
73
506183960
639265918
145096
83
66693
4
25
21
322957
2
85
7
28302
16
92
5
33
258621
73
767820697
44
99
55
89
68
71424
34
270900
311084
33
6
33
981238147
284138935
10
258348
349147
31
87
25
1
415553
306357
328643
49
82
425344
99322
480885
132075
48
303785
85
179410
8
9
343835
480365
273043
4
64
127802053
86
708154564
7
85
39
60
413390
294286
72
39
4
2
16
372049
67
63
198776677
19
15
55
33
875940228
391485004
30
453724
3
36
480316
26
67363
50
36
91
78
59
35
341298
53
425607
76
24
70
303714
37
98
319123
96
21
37
107038
28
38
70
149595073
4
90
335029
387229
50
366471
398137
58
72
3
241609
391801
16
291187
73
99
66
359892
249012
1
155408
64
9
126795
687732991
74
82578
19
62
23918
56
3
98198630
109646
84
58
12
388757
281874
332278
254786
78
267577
857869259
547719143
30916
40
7
177282
62
20092
90
24
751666622
148863057
223959
8
6
48
316407
219120
28475
259671
460369
485548
8
82
1
77207
5
932241318
667585532
6
446544
502207059
358601
39
24
461870
181435
455893
63210074
54
8
63967
25
60395
214007695
339584
9
183652
84
74
84670
749422237
230608
62
45
90
212056
495466
47
47
16
7
344188
231439
533623409
373084
47269
223228482
60
400190
307845
16
73096
34920
415511
55
165099
13793
66
56
1
15
342561
415192
1
26
71
95
69390
31564
2
161714
250862
510457421
181126
78
170544
98
479516
224244
468523
91
89
399710
204236
352996
262164884
15
32
195365
94
253982787
3
11
7
56
42215
3
306563
536032980
446666
751528680
4
142920
3
39
296161
26468
59
41
28
40
7
391760751
128810
47
60
8
1
36
394757418
471353
49275
2
30
5
261070
175356
91
375730
29
59
375782
94
92
11
77
224070
67752
243148
98359
13
311169
81
40403
61
247542
285121
72
207730
313971
318761
173258
235781
382350890
28042406
180280
137479228
87
82
336994
34632
136989
402828
2
37781
50
60
69
8
48
451925
88
96
893498277
397744
89
82
34
38
477728
3
180698
83
462693859
5
3
51
4
52
8
167006
229560
340306
49
204358
104346
158457
99
45
294996351
88
92
955941393
484841
215284
455610
78
45
169249
35
399431
35904
22
8
110790
9
418144
16
591942110
97
2
468888
706840013
92
429272
602585085
96
27
376012
28
7
12
86
17374
39409
190800
962132175
470257
31
736518485
84
14
410162
398669
85
422137
16
267347
9
310571575
18
40
15
24
473076
790021165
262988
156273
17
66
467904
119276
45
960234654
978292939
96
254099
206206
319322
132627
12
44
727692373
65
26
629577537
55
11
63
396319
236031
487266
80503389
85
74
50
19
222909189
460497
61
644480806
11360
284868
75
4
38
227412
83
25856
370488115
79
55
400773789
416349614
451910
1
78
50
8
150978
64
86
496081
572562174
247520
322933
8
285093
393479
87
122838
51
132067
62
39
428340
82
167010
90
451
464038
440817
36
105535
198986
443921
57
28735
239214
398036
3
442011
5
487966
115048241
6
44
6
552334182
79071656
280045
7
49
59186
87
954387787
35
82
71
450899
9
52
3
149330
49
43
147941
110537
76
2
70
45
958047831
25
57
60828
147081
73
22
92
450534
207018
4
19
89
2624
848571483
293233127
3890
2
97
68376
57
313448
12
53
261965
88
309638
43
13
436503
65
57655
91
937615627
296247487
80
504862319
470160
81
47033
66
206658
99
3
428418
546632039
75626
76
811748628
360168
83610
21
198305
41
381897
175009
181582
187751453
197837
420304
216674
434960
446967090
58
14
60033
362599455
354921
66
55
419642993
90
411000
59
53767
69
289182
67
50
120697
59
351581
4
19
5
87
42
30
136246
7
428916
68
259810
36602
60494
48
283651
63
143902
13
245965867
363831
220067
200101
887401276
30
64
46832
268950
309667
8
40
175914
42
341059576
16
99
21
3
377680
202010
98
109007
331097
356527
41
33
51
488443852
22
16
362400
47
73037
39
54
481364
50
364213
77
458516
96
384278
703781314
396240
73
309467
85
328818
4
457377
266660
81
68
340253
163114
481187
385716
364688
31
306256
8
63
38
376717
314669925
71
32
160714
469263
370871
27
7
488283
44
439619
46091
176770
37
433342
193098
8
95
10
83283
23755052
764431594
51
331217
105968
372241
30
290297
116738
126486
24
98
444103
37
78256
432192277
9
40
746448560
349305
22
422739
2
28004
66
3
40631
202649043
79
7
11
156226
438519
7
8
916076764
493645
4
38
145869
14
38
38
97
423313
325586971
18
597954514
415475
74284
76
87
335417
90082
55
4
36
582690242
316437
31551
99
99
12380
25047
91
24
271338
271959
965933389
71
131804
99
50
493072930
397989970
111394
11
31
412351
54
5
483826
68
456000
41
76
56
155989309
608954496
529708548
54
3
37
473624
37
62
45
67193
561605021
84
147
527661023
28
990712876
137825
33
431040
89919
86
407485
261330
14
4
5
183009
28
2
207452769
323085
47
429803
922108706
39544
32
15
54
283390
73
54
58
98241
67
56
50
445493
52
463405
180318
10
345349
851098940
438567
367956
16
42121
109429
62
32
7
928835134
467400
224584
75863124
256259
8535
229446
83
2
456567
2
569378100
442593
7
257961410
99
25
87
3
108067
48
108916
1
283885
38
124515
1
3
27
88
66
422435777
35
37
45
64
41
454736
1
31
3332
225809
645489840
909909666
85
698560884
46734
105789
76594
54
376500
79
119108
328355
366745
593705703
67
447375
7460
17
92
95
521006554
57383
22386284
53
295323
465143
440564
76
48
491365
404638
84
731962677
190814
68
31941
18
78
28967
11
31
2
44
88
389573843
444125
120482
878079065
52
99
346522
33
84
56
125833
474308
110417
25
92
9591020
15
378685
6
465029
409776
96
26832
620762474
297955
43
13
40
193294
40
77339
114253
44286
20
7
330088
63
223349
3
9
84
969668861
38
33
337675
58398325
72
97
253281
346703
30
48
229503
54
271946
78
10
220875
898852893
59
46
78
42909
68259
10427
8
79
98
4
110603
199185
91
142093
719779120
69
4
735980203
34747
120039
196745
17
63
280522
84
69837575
14932
951078602
62229
2
127588
119041
709365573
33
232269
155114
453006
352258
76
214412
14
223012
94
377499
461790
63
213350
365512
92
366453
82
37
63
19
23
409892
325488
2
416300086
52
231371
353092
2
360741
14718
126523
90
376682
347167
3
25
20
71
3
80067
10
49
30
64
72
80
311113
21
79
2312
6
321158
38
116601
4
252243
47
471474607
41
66
985741723
60
104060266
163656
52
196461
21
9
4
81
25
27
12
83
32
324007
425295
5
73
201130
131514
318017
71909
304895
53550
126174
59
169736
110765
72
284288
14265
79
45
24247
62
294335
496574
3
6
467517
454456
347411015
474720
1
457802510
9
107119
55
587018356
495548
144112
243244
482616
51
59
49
39
1
264739
38
368311
3
457247
289583
7
34
316452804
337304
3
95277
340847
55
9
36
97014
94
6
3
66
8
783600929
75
73
60
319607
175658
495235
1
81
36
437682
146244305
211252
918581786
66
196997
34
239468782
682721798
334716
95712
230491662
162043
46319
37
256855
75
36
44
451291
308631376
74
26
217871859
11375
4
2
54
391450
83
89
58
953714221
412449459
1
355461
65
60
302098853
11
72
83
87
20
282813
94
28605
78
58673
27
24
436318174
285770
88
2
480611
61442
286873
4
146765
40
8
705814053
192214
35
47
47
346714
64
86
606206502
278728
239066
31757
102223
304980143
478191035
6
728006349
97
40
46
418957
359655
73
55148
264564
54
58
59
36
32
960921007
48
354712
21
4
10
399294
199618
386217
64
50
70
15
49
84356155
300553
87
399004
37
303030189
28
31
12
193379
187978
39
82
82
46
65
831060117
80
723964848
88452
80
51
84
38
76
439159
330593
734273958
80
281162
63
429252
43
102977
169417
70
7
326013
632879678
91
39675
172299886
19
359426
77943
762290670
788008186
3
14210
76
44
66
195267
14779
1
7
5
1
99
99
94
367774
1
146230
1
350013
435915
79
15607
64
289603
72
95
72
285119
10
69
5
169337
392201
92
312075
380410
395591
427969
352924
3
494183
86
108122
23
313343
68
429463
53
56
73268
77
47
450341
62
18
1
92
485529
11
611147302
1
81
4
36
43663
88
303528
809123860
164953900
9
170922
282125
60
3
53
16
348530
90
96
16152
920934098
27
6
45
92
10020
19
44
9
1
66
209366
23
95933
3
251772031
379644
19
92
474802
1
66242
375061
338855643
40
25011
55
20
7
339790
11
165540211
18
32
2
54
749651307
839667763
87
81
169223822
74402
391266353
92
404271
1
26
135136
59410
78
432108
90
208083
30
57
96
7
36
87
273861
61
71
380688200
481514
247619
279369772
130783
27
78
97
75
61
233637
62
236298
98
911052795
304913
272917
361213
91
50
2
83
76
276938
2
77
73
463287624
178085879
702725656
473826
99
40788
4
44
53
343457
35
14
341643
63969974
30
426637
92
76
717635243
287377
80
430885
38151
307069662
69542482
26
86
25
16297895
420008
321852
26
680357179
27
65
4
22
42
72
72
36
1242
12
294806
76
57
56875
34
404166
442972
82
27
66
40
25
4
53
457854
132463
32
18
637996622
88
102030
82
333651
226138405
51
79
90
45
227513
346708
68
15244
58
66
9
934717412
70
322999
494984
85892
6
8
471592
12551
74
8
479236
71
454850
58
306226
84
226727
65
44
348368439
198071
425888
14841
11
13040
185901
916286262
38
25
34
245087
47
5
26
38426
69
40
38870564
380337
80296649
2
438363
9
3
395363
589696642
96
90
50692
318572
352737
190769
311889
73
147417
14
51
39
267131
1
43
74
152328
20
249557
441013
153033
9
2
29
13
83
72
80024
70
361459
79
493218
48
49
213073858
289118
43
94
195724
81
431456
99
448879
3
332051
74
450979
52
27
1
191519
99
66
3
32
177842
8
462916
8
455492
13811
4
69870
5
369336
4897
8
190967
294423
50
2
52
59995
904954353
19155
937885610
493151
14
33
1
609153764
266764404
15
896040025
74
7
132409549
67
277056
414241
509462354
65
353077
33080
98334
77
9
6
83
257103
220749
8
847689804
51
73354
151356
490032663
514415368
611
389401
368363
76
247912
347489
68
70
31
100094
376758
87
7
67
50
37
45225
45
471044
862898031
439241
2489
327348
673293287
350600
32
322439
402574
234982
293042
461050
12
346640
7
138437
62
13
256951
222076
91
374905
448120
1
187994
20
5
55
75
15
95
4
9
233349
43270
30
79
99
72
8
125580
273410
16
18
384454
88
75
1
4
36
5
76
219102
244551
406514
216218
17
454073
4
488414
89
264033
45
684011109
163786
83
8
52
8
82
51
451265
88728
307802
38
256703
371899
285392
46
52639
305070
25
821609166
280292
37
510952516
94
73
81
27
412560
22
90
62
88
6
609192889
58758
72
159639
49756
7
457753
103724552
43
14272
70
2
546270139
83
283436
761653575
476228
79790065
329951102
220464
142056
483269
231162
354070
9
49887019
141513
57503
22
90
7
51
59
86735
431605
4438
335410
698868121
25
73
91
445579
228713993
88
341945
249196
38
26
96
1
19
491857
69192
8
4
65
258190947
367085593
2913
556858507
3
94
824504093
3
169678
841718323
90
80156
59217
830421435
730827574
63
154669411
489371
487682
88
571346672
8
477032
7
21
41576
493640
56
14
77
306209
110752
86
152127032
94
41
307869
25
234257
59
19
332234
100654
390742433
12
82
368982
88897
55
307179
71
19
315407
189496
95
467227
160871
1
318737
268892114
70
90
82
6
93
886209052
450770
132708
83
270769
295864067
60
40
11
74
307721
179735
51
149309
278580
369833
84
71922
232760
85
50
377237452
89
379955
92
62630
87141
147412
27
703698735
41
285063
53941
81
83
6
288984522
78
12189
71
278526
52885
950613158
11
257600
1
31
7
409422
264291
669853458
122634
40
31165
3
180626
92
269894
13795
465986
513037197
404886
363321219
7
89
57
11
61
10
2
75472
2
114008
85
67
44227
37
250820
4
512096617
195768
4
137808
28
503476348
351278
193568
98
75
808216710
265276
380073
340568
23
312502
164354
310053
391839
85
11
79
79
60
454980
75
18698019
389894556
91
212517
63
89
35
131198
6
70
42
21
287634
494429
46
187894
283478
61
261111490
16
97
63
774071873
435234
8
182498
382973
91
78
245826
691595750
433431
7
52
410081
14
12355
19224
50
38
66
2
15
3
40
247846
403978
92
442583
337050
1
66
186425
3
149629
417919
4
47291
11
6
42
149465
336989
75
7
85070
99973
9
7
286269
67
36
334688
57
1
669921539
25
13
16
229960
803693397
80
167897
96
977070130
538219957
400727
9
128534
38
357715
726604443
90
81
412595
43767
91
41
139491308
32
76
217926
98
2
77
134694
118487
181692
15
309982
3
465902
92
18
359532
481501
275945
166842
76
325635
11
77
365245
487201700
39
98
93
66
198894
422946
84229
36
5
3
35
204047
28
23
115709
37
307199
215563
11
98
428514
30
66
14
177898
155260
93
312200
49
8
56
3
363324
235329
111017
387805
9
136479
7
5
9
93
258197
195836
349006
2
9
9
227780
7
160303494
83
699688802
27
89
282532
97
23
6
95
151294
246052
20953
642201484
283602
70
64
69
7
66
12
295347
92905
51
47
403452
93
50
4
46
62089
448575
1
42
65
75449772
141145
14
379896
71248
68588
934200387
12
386825
15
739273175
306708
43
373067
70
247850
714138258
379257
256947
239897
249128
94
43
236549
96
377584
49
95
33700
3
233051
151346900
992818797
15
30
277909
350233
30
314518439
9
180543
5
373967
36
83247
96
69124
103478
4
199212
8
16
78
973143067
13
52321
143810
56192
447744
936875274
190563
80
435748951
464319
1575
32
465101
274230
51
36
507408309
126819046
245551
23548
41000
98
32
27
18703
63
36
90
79
48
99
41
232146
5
413888
31
645924492
62
66
37750
292662
436616
5
225274
145388
142420
9
371729
28
78
14058927
5
87
8
98
141229
3
11397701
873640242
72
29
412869
68
27431
492408
86
275675
289237
200197
5
6
41
4
675134361
65
368465
49
335411
477603
77
6
972503887
479433770
95
6
171456
257717
14
83
5
444483
398199
321673
437756
517093963
92
5
308292
5
40
47
55
58
60
417571
92724
422315
348359
439282
50
35
59
260682
21
8
14813575
75
800258507
185551
22
10
63
96
44
57
33
488107
481437
18
292890
27
6
65
50
74
397628
360350
38
203562
32
82104
570320948
17
351174
208224
200771
508249874
339202937
55
26
389749
63
3
239576
80
638604495
657010655
22978
80
452700
94
69
78
207693
76
440232
378871
3
451316
71
273816
512828431
138923299
57
40022059
90
87
87
9
428637
5
402841
405600
914015692
37302604
8
345681
367358
8
95
621655516
25
45
56611
319433
74
268771
94
198293
61
19879
29985704
34
294454872
157160
255555
100906
207287
64
78
274515
289066
356172
43
31
971092665
65
168284463
352607
522843807
88
249378
22
480227
182520
229286
261410
89
806231029
72
190355
946853107
241767
31834
477242
37
95055
122196
4
925008199
7
75
230619
490977
126559
345397
206273
16
26
22
47
72
34
53002
436640
77
2
94
38
2
91
50
315374
309014
55
36335
67
19
86
404075
11
86
227392
58
454329
95
68
492872
15
85
388546426
117763
380265
65
312777166
58
5
15522
78
33
832916796
15
232873
30891
3
425554997
60
47616
2
97
57
2
24233
15
259899
8760
2
74
383081
154436
132651
21
73
325079
49
363322
435538
408861
315133
160991
21
22
289555
86017
326508
233148
36
73
6
54
88
5
266238
50
499191
162993
165796
79
59
621352210
653450962
2203
463228
25
229970
22830746
49
8
125528
34
87
422733
396122
842327761
58
34932
78
130893
2
262765693
45
152484
54
73
104693
8
238205
47
8
58
377415
94004
38
40
96
5
409193
34
38
299157
208860
23
474205
406455
405496
2347
84
45
41
9
82
8
349912
75
460610
37
168994
31
42
108525
47
4
65
36
30
10
282554
36
94
23584
392880
4667
8
375056
294918
21
45
306131
230736
498485
79
351451
63
82
33
38
24
63
9
66805
440683
23029
376543
99
450024
461562
92
27782
7
1
151102
15
759930696
134956
438214
85
50
228390580
8
120497
48
24
323599
405538
6
54702739
51
21
265853
6
38
4
132587
59
6
54
274399
122069
371509
3
326399
20
453039
440994827
76025
458664
348360
2
30
247577
99471
6
48
31
180553
9468
80570
57
98
14
36
304526
38
254738
4
73
906286113
488936
524079645
182067777
1
31
69
5
365627
120752
259846
431726
3
25
52
30826191
135604
17
2
98
7
85
495509
93
490458
16
30
556941170
77
180903
5
495261380
347601
5
1
93
80
84
30
38
4
86
7
6
462663
11
22
37
40
10
194072
144848
6
78225
85
34
93
486793
410940
400971
7
232704
176734
1
72
47
95
18896
81
80
36
16465
359212
1
98
96
166887
82
378750
492387
44834
426826
116354
71
44
390292
34
2674
393691
284680
385753
86
200216
93
61718
51851
91869
4
48
294209
70
1
91767
140810
412448391
28
768443245
81
283906
25
146087
90
30171
309967
388219
437082
3
69
95
67
14
174711176
18
39206
224765
19
29
43
221658
1
116169
46
57
34
416016
103294
365150167
75
9
171844
1
356320130
982650965
485192
2
446408
32311429
71
57
189118
5
10
473990
778384917
19
104256
330577202
81
81
744375090
226236
353779
144730
4
140025
18
11
35520
28
23
484136
3
354679
8
484822
465660
8
189971169
93
49215
44
279975
5
536938276
171430
63535592
428723
288759
57
99
5
489582
20
4
384089
39
5
437510
63
40113
21
487897
443798
93
346216
48249
37
14
72
115847406
117725
373195
69
90
59
426281
405344
137062708
161580
78821
74
396771
37007
71
241206
8
9
71
11
167464
8
413607
175523
91
91
10
80740
417685
80
67
667907305
251483
31
186258
37
315896129
75
31
55
1
90
181661
92
76
72
81
328415
663903045
23
904
12151
61039
37505
367273029
75
5
1
58691
208040
224145
3
61
411198
63
832738896
382000
211468
589408574
8
109200
28
65
12145
50
3
424358
447580
2
93
230585
30
315523
86
255340
88
148073
237398
404769
75
218456
1
68
12
59
87
94
679773247
466809
635854172
1
84
89
538406925
38
404238
386803
2
330451
19
414134
339909
45
438165
40
57
97920
291674
137298
28
16
809901349
18
440157
69
420171
66
88
575839304
19245
71
33
461494
341257486
325668
306484
38
78964
275740513
460156
86
410445100
4
65
62
198155
96
274004
89
83
8
179903
211458
333520
427662
382125
32
331216423
767958576
7
115509
81
128782478
94870
76
22
25
179044
2
350678
67
597104266
429701
36
171147
426413
79798379
66
42
37
3
75
90
60
206200
393004
207096418
78
88
81
98398
467304966
73
27
258924
372666
41
17
2
48
292143
77
305891
410870637
54
32
93
220993
928859528
18214
7
8
72
80
21
243640
395572
269768
37
267525
474748
966469400
85
93
86
51
246058
214226
473002
49
82
114259
76
39
86
25
232191
24
435456
424314
47606
2
21254
92
1
5099
24938
22
43
992945727
3
108407692
78
43
76262
154614
419910
52
151692
8
27
320004
485614
222367
37
298634
45
7
251212
8
6
1
99896
407328
325017
15
146887
97
447548
64
64
159880
75
498113
96
19
54
33
41
272629
21
31
25313
140714
44
458242
59
477258
94
424486
306357576
14
69
431513
2758
8514
7
47
45
139920
68
22
339126
57
437340
950181831
9
5
394908
8
59
293131
203846
293617
506662420
757041267
102521267
7
126390
12348
45
20
137241
1
35500
167814
36
32
204204
298620
76
850249979
97
917451417
402336
57
94
331526
400051
43103
240992
184141
329716
392637
1
52
79
58
51
15010
377785
235592
9
734322797
1
46
75
29
78
88
96
706183421
53
55
38
345478
189383
741727974
24
61
30
16
238709
151884
8
951612753
52229
244612
40
19
58198
374186
379945
70
6
314903
167411389
8
340773
62
439640
685684859
75
42
58
9
304856
43
42
57
378628
39
6
2
424950
34
406420
195446350
97
63
227626
12
34
8
313457518
2086
348841436
395004
466927
123974
69
83
404106
4
52
87
35
75805
79
87304
7
72
243401
31166
19
400388
674621660
1
50746
70
435173
33114
589916646
37546
20
92693
278008824
69
90
361079
8
11
109292
471379
34
53
5
62
90
290359
93976
255410
3
85
35
71
5
82
292038
5
98
72
2
290360
734277474
71
190718
47
497462
497669
62
397305
151793
27
19086
296963
28
22
3
52
32
2171
275946
358631
21
60
330299
445247143
30
98
45778
163873
69
4
76
335014
6
57
69
311378
59
43762
48
69
7
589357128
2
45
475505
22735
9
260303
97
202992661
226337
608159516
409116
60
23
39
684164149
197558
453310
322129
258182
40
84
47
189091
260869
6904
50
433360
48
6
334628
20
41
451600
229199
53
41
418672
2
69
438114
367085
357393
46
2
2
699627733
201982
331260
18
373918
93
486670
980234491
614704204
71
58
3
132329
815476268
23
469161
15
18
95
42
458230
57
20
106030
362763
694936856
722862467
97
9
271703
273212
61
165749
425946
46
37
46
60
489022
82086
14
87
208101
72
176025
76
2
52979
416130
184287939
78
495219
390168
7
287748
47034534
12102
9
559520708
37
84
343437
411943
7
9586
8455
498169
61
6
7
80
489479
73025
34
18
72715
78
46
458251
13083
176434
122159
448908
434992
379791
1
15
20
255453
28
132581
69
9
80200
101770894
113193
80
51
54
131070
196945
22
689262264
758790157
17101
85
22713
237525
815214289
8
295941
92153
45
39
341586742
86
247021
14
6
25575
496938
33
11717
17
25
168605
363923
546095414
429072
97
466220
26
140952
390582
366686
235260
45922
389480
81
97
333015
87406
481323
44
57565100
388948999
492855
16
145515
230435
89
81
8
23
15
151618
11
29
293405
90439
33
139718
431686
55525
29
239526
42
194044
445554
847473806
58
895058461
28
234263
55
78
393847
75
223652
423116
7
64
15495
37342
882779701
289540
524356124
21
78
404348138
89
33
96
358020
392440
84
494655
17
472640
737340352
60
91
58765
325454
87
43
54
48
80
60
39
206881
642549427
387473
399230
369156
187870
55
451937
51
45
125561
564838082
184451021
85
88
380599
73
91
55
72
53512875
42
376875
39
240939
53
11449
17934
26
459204
489117
3
21
12
99613534
3
450931
1
32
190729012
64
41826
167460
85
12
38
7
32
289211
261733
26
65
155451
91
18
38
89
70
20
188862
290663
23259
74645
90
43711
422229
265865317
38
406516
226691
407743
120616
476779
72
100699
610780669
34
355232
145871
93815788
5
127552
83
390130
26
496113
80
71
90153
258287
748392715
59
48
70
25
95
474761
56694
190337
7
6
28
365435
37
81
302760
190090
33
12
32260
472146326
93
97
24
302325
45
779199320
6
8
25
600351096
376563
65
22
37
8
462342
11
40
351254
294178
53
74873
90240
46
2
83
909095830
5
1
68
44
10
28
51
28
458336
244959
257838
97
3
71497
138636
84
11419686
455372247
353783
7
32
96
63
385034
95787522
348157
44
94
73381
1
126945
495494
185208
149970
425373
292188
8
85
61
47
1
12071
361257189
170413
20
435513
439938
6
65
10
78
78
121670
346835674
376886
3
369635
74
40
58
442370
5
386738
890776540
348544
95
59025
223804
256907
176009
47
36
496919
49
8232
227363
182857
38
29606
67
258879
95
405607
469658
70
96
343089377
92
393694
389698
66
5
30
730704375
7
37
604530771
44
46898
91336
43
223915
320690
96
34
295371
43
415931
73
310015
73
333443
56548
11
60
2588
1678
205696
478433390
29
444152
400379830
57
322345
176578579
155458
49
105771
94
468987
7
466977
22
20
69
729086677
114216207
471159347
81
205691
81
74
13
335643
133261
404474
80
10
93
16
14
396661
11
145383367
42
57
4
73
711094922
824846781
9
254832
184237
26
43
84
376276
15
38
21
133400
199728
881063796
5
73
14
65
6
45076
275927
96790
885633026
2
69
1
41
2
166054
37
70
315252
442236
42
85
96
137836
493318
986861412
411367
56360
93
49978
8
410290
61
8
1
11
447582738
374399
392262
433359
918985276
314432
7
425235
982750826
11
457094
52
272819
74
99
66930
59
52844082
98
669853341
428053
486524
18853
97
14
51
85
3
59
84
923262655
98
83469
70
24
93
61
88920661
342062
83
27
527678805
68
221619
7
6
44
209607
69
26
22
424393
48222
3
58
41
7
69
86920
338482
68
243223
110463
64
66
304580484
19
208266
79
95
87
450235
72
550388206
26
402136529
37967
32
1
60
9
347067412
18
223494
487209
467742
74
127874
42
1
73
304259
62
118765
46093
75
56
47
496749
75
248066
16
394426
371934974
98424
44
289131
226108
92
440642590
3773
433063
80
75
18
464591
132765
61
204285
266345
7
68
278004
65
576856089
461904
217353457
402873
16439
95
41
35
18
402097
32446528
62
91371
38
129908
199303
53951
434382
78
55
217899
39
184190
80
73
68
449033
458540
44
7
253213
60
606820045
58240
19
64
412623
1
54
90
12
55
248258
23073
29
188352
145100
124582
11
20
9
106363
48088
589445185
475216
4
3
107697393
43
176181731
496737
823346260
733924746
346754
87800
56
88783
256705
81
843778139
9
94
91164
388748
3
118417
389269
362658
346737
60
24
625920077
245272
156327143
377622
6
226714
18
34
99
94
32
333415
388444
83
43
31
262470
46
233772358
20
198469
6
15159
35
913890383
123781
193172
497670
9
92214
154959
5
26565
28
44
539167839
65
3
157726
4
953289694
8
674221046
64
56
821741857
184285
97986
92
294588
249111
76
266757
42
115203
64
37
501632646
42
50
239488
24754
285072
84
26
41
453308
82
56
20
57
127921
267009951
59
387300
455129
100719327
278930
71392
440760
87
159583
35
440306493
45
147331015
69
279319
5
55
8
798130420
38
50
459894
741100275
440762
362108
487455922
18
4
80
394514
15
51
6
74933
45
9
36
304729
199522
53623
19
25
483821
60
31
247476
45
5
30
266781
6
4268
94
74
421445
87
282330
24
94
27
266304
136754
43
28
515751443
50607
126794
216543
708981296
50
78
94
4993
192806954
426616
115064
328143
73
130071
74
49
50
58
14167624
30
436725081
13
8
54
5
471174
8
895812746
225282
62442
5
68
154964139
105922
370753
31
496917
111981
150525
11
281532
883212847
205280
39
25
3
9
522516528
7
376952
28
352542
12
9
91
33
40
176009
68
3
418694
51
14
3
426161
87
47
11358
77
40
59879
84
329657
36
470686
277522
3
50
78
88
352983
32
612431971
70
388871
99
30705
474431
48
398055
14
8
142031
94
77
480152017
57
348861
449433
8
137036
9
486403
54
89043
95
36
8
8192
48
28855
107374
7
40
52
21781
63
391951
5
51
16
8
407919
49
441645460
409750090
48
95
2
26303
416241
3
931724141
98
87
191782823
383081
71
88966
37
3
52932
368260
7
83
490035
413931168
496230
950234777
85
7
41
97528
596628435
43
2062
29
255681
83
28
434472692
5
15221
377337296
314749
698190960
104682
8
3
19
281058
220714
2
431139
478603
2
396057
34239
92316
3
9
342398461
705481204
16
54
94
1
8
395598
81
29
46288
4
43192
3
60
261709
9
4
7
396140
77805
79
98
476040
40
120091
23
8
6
86332
3
38
62590
38
455900218
5
171890
3
83
70
82
13
54
89929
32
350730
397844
33675
38
89
11
154178
78
468811
416769
400788
932453908
341538
41
85
47
98
49602
998087690
81
72
26
14076
2
69
781846862
8
9
60
24
184451
7
211911
57099
63
853328696
624645801
46
197833862
87
178926
5
65
77
95725
51
65231
634545486
14
924114014
359334
58
66
574421525
79
439499
8
352818
64
24
52
895332849
13
992567483
346999
196143
41460
56
448933
503613161
390263
347517
432478032
168790620
79
33
447763
91627
93
397996
307940
364880
19
92
210482
153274
74
63
30495
51
15
105789
402840
41
481652
92
64
106829
49
25230604
55
1
112006
328706
61
388470
226375
866899917
67
336818
50
467792
447305
7
493146
74
22
33186
335547
480600
13
495945
252363
169903
37728
424374
3
6
86516
69
57
61
363668
45492
7
261215178
1796955
81
403318
644638782
282980
93
344193
339764
463397
461384
12
46
64968
12
1
391423
27190
30
99
28
49
400784660
5
99
43
35567
6
83
365346
394033
57
413879
77563
149538
168305342
192364
89
22
99
383064
308843
28
48
408228
303900
15
30
79
302610
92
344633
510620388
89
2
19
93
152049
437396
2
308546
22
66635
69
268161
440960
46
19
304283672
85
39
48
493225
14
61
148596
84
80
8
59
847948219
424243
24
85
181570
84
219312452
38
151000
90
95029
242758
320557
18
407469
7
2
354180
24
99
166277
37
35
370902
99
155403
159356
778805625
42
45
335594
88
85
95
110358
13
172544
92
92
256819
245079
47
21052
436924
29
10
265840910
271242
268122
404027
32744
38
107539
41
230315
43
18
67
182975347
637250599
2
206932
56
33
38589
246687
85
89644
193006
110611
314612
248345
94884
93
96
86
305224
6345
8
11
339721
295982
85
93
412724
85
436435
1
383641
3
370238
2
988104405
7
23
335429
23664
7
14
66
15304
244510
459650
306586
424313
79321
280828
184080
232345
17330
7
8
2
14
29
814029311
117872
2
1
20839
395608
84892
230944115
504989665
59
371228
39
28
99
435237
22
365586
170987
275759
30
422723358
773597767
73539
413162
75
77
43
43
728344045
74
467451
92
312787
78
904105272
44
58
79933
91
1
5
188206
28
68
120609
5414
49
49
86
170658
71
73
292562
151166
71
26
45
93
8
353995
335765
61
86
395253
420157
378786
80
391572
117810027
72
430763
32
93
181590
169666
17
161887
107609
14346
1
86
144835
39
13
33
43
59
97
496474
318456
52
9
86
112154
482472
944757010
90
68
9
208271
62
75
87
258859
73
84
187573
91
290905
137953
946567362
77
83
4
83
422791
47
223424
167306
240081
90
457467
57
80
441196
458844
35
27
811793891
2658
352841374
31
39
718671930
404985
125121
385200
17
343
105908
259824487
2
57
35
54
34
60
159137
74
279401
96757
257758
462676
5
479059
733927081
803984740
16
79
217093
49
34
97
2
3
33
10810
5
38
184250
4
15
202156
83
41
32
14
90
322680959
222556
602405068
607779717
276388812
102744
40
282315
76
16
45
38988
390920
233870
93
178898
489802
208863
42
4
51
148266075
3
45
35
80
40
44
240241
354857
383102
19
330421
29
17
331339882
441897
8
200915
209573
259913
4
350239
11
74848
9
212385
282809
32
8
452529
494466
355000
65701
131958
48
384342
5
7
37
80
5
73
84
43
5
25
721471158
226661
94
65
8
491748233
21895
1
6
95
7
79
448041
1
46
431441309
64
19
173118
72
82
336858
621100140
22
77
11
1
301017
900493513
2
56
38
124279
38704
81
71
57
87
14613
82
20
28
280657
83
86
221783
424959
7
415826
96710823
60
282167756
45
773212305
73
219624
51
7
7
91
687222280
391511
175868
56
174621
46
140227
81
7
322557
62
61204
9
73
7
70
214821
198071
37502
64
358377
121495
66
36
95
1
37151
166228
79
13
43
143529
69
51
292965
50
32024
30
583240853
81808
288167
43853
60
448278
38
319099
95034
187293
6
14
127443
88
42
56
77
78032
17848
426276
40
67
26
353378
64
70
70
7
5
113586195
58
99
358634
282208
114562
79
221914
83610
1
38
5
86
89
1
26287
109852
248520
376298
25
9499
114429
196928
272572
45
498842
400492
2
72
35
549049140
214269
360050
22989
50
7
57
293011
356984
178709
317530
47762
84
5
396502
97798
74
460707
68
465795
249374
2
206424
50509
37
13
3967
64
9171
174199
576536826
60356
191099156
494282
38
9
31
55
29
226225
34866
15
77
449950
390523
11480
76
927794868
976298322
79
10
211599
44
349921
4
8
325249
947005381
76
143934
42
22
88
549784892
81
233178
73
255059
288254
306991905
89
798302588
35
64
276551
383910
40
72
1
9
21
54
98
23
319576
2
375393155
172896
4
140180745
48
3077
198700
56
1
89
4
3
360091
329641
182451
7
123408
57
69
85816
159864
121371
7
147101
366876
89
71
31
75
33380
5
337812
233167
53
70
84
356103866
9
36
134040
713130350
76
27
151921
220811
96
1
8
257579
25
339152
456749
99932
5
11
5
139524
53
25
70837
66
44
68
78
182093
20
3
8
106897
163630
488837
39210
488227
752925027
309058110
12
12
40
711239659
20
54
921641343
400392
205310
96
63
40
50
65
90576
62
5
7
679071349
85
27
56387
68
69
6
491412
75
374069
89185
61
310148
32
37
91
238738
67
97
365961
75
60
241826
93
354332
2
475634
246821
74
72
392941
27
189835
124682
497989
82
30
75
165046
56204
55
27
457801
344928
41
27
276750
85
29
315998128
275307
58
90
11
255956
72
452467
370639
40
45
3
5
89
399104
50
243800
364336
8
796120383
31
394705
97
589287642
481746
684991438
172336
28154
399947
207119
49
930312467
44
31
312311
34
387523
45
12
6
928282515
9
368398
125862
66
5
22
50
3
594110436
8
423437
360409
187867
3363768
453589
15447
371712
320734
319411
3
352383
3
39
704233471
404212
72
40
72061
455628073
35
14
45
195109
156086
396457
32
47
398099
112431
73956
88
7
3
77
26
68
98
73
45
37
434946
66
84
66
83
412877
94
61
25
58
8
337549
9
148062
13384
19
87
11
361026
78488
45
72
475112
651633893
75
240685
2
171082
1
12
27
340222
41
35
16
75
268713287
244759
819622364
87
950145094
43
3
724229446
768899447
398386
81234
310996
91
84
166903
12113
37
10
51
69811
91
446615
450464
974751646
35
46
71
33
37383
56
79
78
64
10
4
184748
3
20
9690
16
39
25
461742
4
11
32
214113
5
240637
51
400603
24
93
2
331342
55
385550
341553
4
357494
246210
950148155
61
31264
8
17825
31
43
40
98
6
293415021
3
13
423573
294414
822779595
108470
25
1
24
86
63650331
2
120674
42
54
392661
354183
88
447859
98
489253
52
150582
492115
71168
434392
376190
68
64992
42940
36
334007113
9
458533
48859
51
3
492644
27142
20
44913
93007
2
11
63
1
55
55587194
39647
42
156671
11
453811
9
90
95
98
361047
26
25484305
315593
1
7
81698
972465842
269128
34
480410
221333
66
673821746
112912
61
114576
433757
888794168
411287
52607
5
56
6
364113
655344368
77
472170
304638
3
336861
28563
9
925840275
61
499346957
489795
79
1
258910
80
229336
68480
412954
3
75517987
39
93
487499
64
8
235027
331089
241842
121830
46159121
60
393898
28
41
131538
465481
169253
387519
72
73
94
62237
1
72863
304118
330288
276100
315361
49
8
351019
32818
2552
813604072
100336
6
46
544534288
11
2
59
60
82188
22
404807
438123
239186
276023
48799
18
57
717753272
23
60
25
80
1
65205
81
269051
82
5
232248
40
155950
75914
57
322218
24710
413120
226970
77
86
4
472447
40
9
84
13
98
911400346
272477
249649
14
75
231714
353970
44
11108
419360
48
499036
25
1
34
240509999
42
54
66
466114
403304
87
329898
38
420373
2
261355790
230969
837423797
218791
2
13
56
44222
400607
53
332940
52
276409
5
18
38
48
180090
91
206017085
497685
10
322844
139563691
60
165049
156927
2
371173
13
294985
58
396142
258682
86
20
73
6
32786
153312
31
30
395529
146341
99
64
499336
21
548145053
34
241869
240796
4
190647
94
3
43
97
2
92
759505965
400421
93319
923857519
70
493953
71
188702
237959
66
66471
95
12
5
216245
29
187805
60
5
18
24
113372
16
45
92135
366473
8
87
70
77
8
439688
102014
156089
78
63
715479068
475758
73
309698365
132986
11
460025
48
4
86
31
113223
52
21
379787
349058
246076
60930
33
77
456608
8
81469859
574654313
480795
238429
728171687
431905
107157
10814745
24
5
88
6
6
58
286980
23
5
300671
993094616
18
250972
15
428431
82
7
63288
386535918
56020
95
2
95
244327
6
80
131474
168162
40922
10
92
10
452976
43
438267
91082
37
67
90
13
94
404638
36
1
9
222413
246348
158461
167737
508093827
32
44
42
25
68
779903735
88
216983
1
505035033
405178
467116
38
49
741356005
74102
449164
318232
87
479151
36
15
23
191691
222144
64
140267
70
84611
275157
68
335385
26
146494
69
84
38
329732
373819
326490
14
142527
68
45
269126
341939
51668
855380450
253880
9
155176
242912
72
21
9
328291
875371954
18337
28
368440
29
107574
18
239125
4355
22
13
96
60
10
72
389590
72
487133
5
24
17
55
16
244050
95
81
319855
35
260621
442274
99
93
7
88
95728
97
2
529420957
46488
7
57
22
29
370853
44
373900
20
90
459213
473760
10
45
9
84
256732
41
421461
1
97
39091
33198436
66704
260567
991409180
49
55
65
106304
64139
73
85
2
25
73295684
90998
71
12
763117599
54241
116104
19
93785
84
35521
80
204992
42
36
46
97
89
20
393027
5917
312632
2
16
13
30
359660
525761290
9
476033
67
50
33705
4
177936
353897
191257
795299341
3
64
28324849
23770
272966
423002
8
390129
113156
86
61
75
503577184
104670
92
32
322343
456978
282532
14
53
83
24
53
93
27
82
16
437491
67
12495
185712
1
66380
93
913784006
7
3
221264
112086
3
73
158644
55
28
30
15
87043228
163259
28
341894
22
43
6
225555
396051
432640
315907
65
10
378948
50
114252
34
98637
13215
85
65
85244
24
65504
40
16
50
33040
98
54
65710
339962350
363455
68579
41
66
216925
234593
17540
95
8
52
65
5
4
4
271855
69
190827356
474390
5
88
63
42077
489531
90
378318
37911
94
472904
238238
70
72990
59
93
33
371392
361253
16
14
365940
17
258047
348606
75
224738
8
8833
154518
7
292548
70
38
158483
2657
13
20
99
31
17
45
464171
75
83
6
184737
292846
24
97
82
92
182040
33
50
99
5679
379963
87
51
82
28
49
457807
73
5
253101
149539
336636
271792
88922
59
92
12
74
104527
276206
205289
335569
423134
316987
3
32
125567600
9
7
44
158704419
50
75
65
7
8
301330
190026854
70
734807156
388360
100204
727461174
85
62030
90
445833
500097002
349034
99
295659225
18
327502957
84
343900
233253463
889519243
216528053
43
44
180839442
45
94
17
447568
82
394570
260733
85
835186749
66589
64
431574
38
67818
180883
51
184569
96
36515
56
250215543
47
353249
16
3
9
289552
464179
276175
80
36
347752
90
850226085
37
198304
841026251
329885672
63
421143
332407
99
244479
488242
875593120
15
360923431
2
257
69
76
433551
224960
47
20
46
444143
62
15794
10
41
337356
38
339546
1
85
435336
19
489351
184579
32
407000
489094
67
19
16334
321123
60
84
272591
51
165708
347296
299725
81
24
153693
447116690
13
95
363267659
41
62
133394
56878
38
117461
362040
373860
71
381528
42
77
64
321067
86936
498222
602089106
14
289770
6
385365
54680
499850
70
993919684
89
61989
97
446258
38
6
381851
406780
65
45
424476344
213493
70
9
50
406607
28593
115043
348241
442138
343117
432728
6
3
74452
11805
139390
273369
465059
87
28
449436590
133510
208421
306411
7
702572964
328021
144474
29
3
21772
79
36
834712635
21
81856
745208220
84
2
55
137026
475544
57
69
19
221166
76
63
373042
89
265376744
392852
132728989
414794
695892387
730185056
323598
28
6
340689
413093
261912
443459
49
5
55
360548
33
271571
63
73
35
459793
51
290106358
30
12
85557
67
161038
49167
2
90
5224
75489
43
11
58
2
94
276539
78
1
100609
22
432016261
67
83
230870
2
252010
8
833839799
264466
337908
86
52
251757
338619
239068
15
221375
76
481127
93452147
7
20
295090
78
308898
6
6
339728
1
55
61
5
369552
11030
12
309051
335007
5
356006
16009139
209132
75938
13
65
2
73622
32
52
14
81
13
28
1
28
89
84
219558
456692
2
276251663
84569
32
7992
234961
67
60
2645
59586
90
227169
42
65
3
53
241398
79
9
99
8
34615136
311294
80893
247873
786569579
79
85
57
324413
487599
84
131145
28
143672
40
4
12
67
110783
16
962766371
413386
312042
135098
24
41
96
63
5
631977695
510367351
288898
15
386989
73
36670
53
94
39
336073
225138
372837
104267
373480
66
409242
71
145349
89
56
328154
94
53
91
176520
73
60044002
288547580
259252
18
61
2
41
11849
2
443035
119167
64
1
453966700
415548281
303490533
427065
121938
297528
57
60
551763112
4
74
15
254436
41
260104
39
47
494123786
14
56
302926
32
367160
422175
172261
75
402031
454553
77
37796
324717
289174
43
71
294915
47
78
98
432711
488665
1
25
434580
220563
184027
26
59
81
392834
419900
188992
7
60
8
7
64
9
248461726
167489228
437672
71
80
44
74
332836
82
460583
42
4
6
32
442991
99072
53497
447493
40
72913
27
226382
7
295650
6
4
229341786
87432
64969
56118
404098
87
441418
4
826788124
87
47
49556
849935388
70
95
266580
442561
55
81
44282
5
498980
411979351
73
47
485350
495743
366928
83
183840
86
1
73
8
37528
52
91
56
167519
144729
31033
312102
125663313
473937
32
2
238240
15517
455776
66
6805
76
40
97
39
278006
131597
61
73570868
162114
97
394271
78
256707
88
6442
3
8
56543
465918
472931
429681
60
35
1414
2
38
8965
86
100935
119584
612311820
12
66
56
75
93340
56
52
1
2
246560
971608865
40559
23630
431721
980284563
3
736197081
846430917
5
39
226658
487810
467301
30
443609
61
79
28
2
26
638953044
97
362343
17
652381571
161006
68
519181452
495715448
41
498119
55
20
15
20
28
448231
190099
6
82
27
1
3
27
117465
47
154328
26
28
82
65
17
74
217247
23
4
14
12
83320
24
58
899165856
60
21
49
436427
199340
92154
442113135
308755
4
455501
308428
58543
73
537081165
6
13
92
44
464411
131178
841746332
32
260013
6063
8
183200
20
85
49138
73
248465712
491412
486249
348388
90
81
185430
79
58673
168707
21
175343946
74
23
3
847339153
53113
11
490189
281119
77
51
113067
160829
22477
33687
411676
94
194031
9
161681
349667
142384
69
4
468373
55
60591
346716123
243910
269607046
443613165
6
139648
54
2
984708224
26
454043339
4
128030
8
13
12
71
314362796
347570
348326
4
1
28
150070
84
804368384
361200
146026
193307226
429737
4
24
49
81
11
7970
32
12
140176
472981
82
213858
41
870219354
24
434264
11
143336
297237
362140
36
83
439066
228439
58
44
1
62
175396
55
4
100588189
234079
364094
77
217922
95
78
27
11
973800947
142351
522902654
60
454906
36
58
73
166613
189212
6
125796
10
67
50
964084648
87867
98962
94
324219
402563
292948
239445
97
67
471364
10
56
69
35
96
11
88
74
17
23
3
13641
404407
588220857
304214
58
599014448
64
134757
6
70
39
270293
540753700
2
74981
9
379090
84497
7351
474547
293615
68
244055
92
47
344453
16
102996
9
82
3
6
442475064
12
459402
47
406204
1
189572
375291
91
75
492851
313144
336591
32
377262
256426
77
439075994
997200470
95822
34
308056
571792196
376060
453931
98796
57554
93
419094
391998
297386
56726
310053
1
8
317792
21
326054
60
76
495409457
83
203222
180094
494027
83
8160
3
35
16
66
89087654
88067
98
3
89
174858
61862
25
81313
59
490086985
246362
33
324730046
27854
8
42
429999
201336
48
320066
4
148763
52
46
33
41
266039
46
39
55
285126
580167911
94
110626
4
251498
344981
37048631
74660
86
22
53
594816548
91
3
137411
336804
79
23
92
132903355
401151
10
900996410
173813
17141
77
57669
27
21
220992
90
261709
314900
173870
465204
97
6
37
747131344
36
12
778091761
69878462
15908
50
195964
84
248706
485029
363014
386743
56
377198701
76
209914
1
124687
400488406
462955
95
58
179046
218136
37
85
410915
930302685
94203
81
93
22
92
6
425215
99
169239
284759
63
252971
318553
365155
690295047
223875
436671953
4
363540737
486689
57
441277
312012
462252697
7
32
84
21938
7
80
86
393538
103565
94134
7416
684565169
83
68
33
28621
749326878
50
330074
288803
94
4
96
2
63226
305873
42
23
294242
416482
5
13
4
4
96
621703576
21
909339448
82
9
7
446371
64
518320411
251283545
499876
239028
42900582
57
76
57
576257905
22
509065563
73
16
36
174039
48
99
21
804574647
373510
62
4
73
92
407713
85539
159668
293406
24
9
204828
21344
98
84
74217
45
77
55
410348
99
816424517
759667701
56
323999
2
5
50
42
439684
3
380112
8
49
366744
39
689705501
483851
226883
9
2
96
62
371575
82
5
27044230
76
27
9
677729509
134234
8
23
32282
88279
407408700
889453204
15
14
86160
27
78
92323548
12
358452
9
471977
46
297489
6
464529
68
79
468949265
66
776910863
428367
164550
4
9713
119515
12
688472106
370506
3
148313
667818629
83
235051
440382
30622
392406
2
3
390736
454279
3
5
140676
175489
51
7
1
1
20
8
240600
5
2
5
462510
91
420282
55
5
29478
198513
26
139171
141513158
346713
230650
731229961
51
17939
351564
344862
45
10
519525882
411860
80
26
9
85
32
698888038
543054648
84
243685
87
215997523
23631
276758
161517
158957951
38
30078
9
98
98
77
256523
232044
271477910
60
44
94
198356
461945
5
31
325274
117926
9
6
8
473724
475146
33
238568850
92546
24
209715
389804
388191
260705
101097
29
134711
41
213981
8
332195
65
90
57
8
699704422
21
74
22
11825
98
399820
8
366845
473705
35
6
689491554
55691608
239995
49
427332
284085
14
341649
263255
87
587024309
97735
353610
10
54
85
348292
34
376964715
36
455771
74
454641
516408709
10
83
92
382892
9
42
27
406649
3
193942
48
65
42
73
446281
266995
3
342774
14
12879
380352
90
66683
235294
50
827421129
74
20
5
407349
119432
44
15
368109
9
40
65
25
54585
94
443905
52
37
67524
426463
63
40
13
83062
88
210118
13
298521
752930124
38
290994
3
44
242081
27
148884
69
51
40
28
28
71
21
95
386152
219596
46
76
2
208673391
65
188495
434752
82
85
19727
188959
22
1
55
72
242409
24
157668989
1
5
10
19
74
421753
80
221641
78
7
7
39750
226118
207450
5
66
6481
1
13
2
388436
301672
54
39417
465044
482849
83
4
351664
72
37825
39
253056
555682348
200763
67863
95
72
317490
263349
184358
12
61
72
128836
287620989
3
407774
1
24
628074545
21
60
102086
54
436492
288351
453554
194893
90022
584725101
1
90166
3
91318
1
56
34
3
1
61
179119
83
6
258089
27
687655784
293690
483450
67629
9
1
114633
341721
39483
21
2
240846893
57563
93
291953
457695
51
147871
287170
92757
281501
288897
34
164591
3
27133
684871079
22
434135
188384
15919
22
58360
97
7
6
66
9
312458
136340
186256
4
51
309973
8
84
167351
193439
32938
342845
4
91
181032
52
67
71288
16
94
424837
21203
40
34
91
3
90
242726
195427
29
260852
26
516173145
312741
189259
5
12
2
327590
10
69
48
7713871
237982
277862
957453358
29
21
78
50
7
427281107
438200
5
71
207657
12192
22
431427725
635055158
186735
300538312
451380
385322
31945
349865
616652686
53
928751880
13
296735
394580
75
115042
50
19
75
71
701459782
73006
360768
24
18
60
25
414152
62
4
3
9
16
1
50
257925222
293596
31
1
23
35
43340
451717
49582
1
154229011
49843
627691083
151838
73
468330
376805
379111
6
449544
183720
45
66
32
2
39257
96604
372812
59
39116
47
178042
9
6
69
824674524
91486
326779
545487646
89
57
483050
20
66
74800
53
73
366132
898526637
356377
210205
58
213299
337308
87
7
49
459357
460278
3
169248
22559
216628
227792
140900
69
95
131684
22
456385162
60
56
477111
493793
306034
98
75901
94
44783
245029444
52
365931
45
19
74044
497923
369952
83
2
807307419
459357
856090468
260487
14792
328213
157692
9
794785737
6
85
98
4
831265462
339764093
696064465
80
2
184567
73
549912836
70
543695013
344714
396314
73
269687
33
52
743422591
272539
322074
97
89
44
57
35
420322
210241
104252
188954
66
264745
530114250
36
567789263
273290
18
361898
33
8
475094
82
91408
22
52011
359909344
39
2
93
60
231201
854993372
410161949
58
8
88
429322
536255377
49
488786
436802
87302
410071
361624
76680
2
52
196825
430048
73
143180
491479890
356006
90
3
248866
20
9
278816
181657
456015
31
196279
17
418431
181484
9
95
22
760284220
144589
56
379883
299832
20
98
1
77
5
40
27415898
400895
60
388875
474748
13
1
488929
124491
23
429417
82183
227417
8061
15
381623
95
32
45
13
56
91
280404
400656626
360438
4
21
54820
19
26
62
90
19
411620098
41
458402
495353
10
1262
89
235809495
250950
323767756
26
189102
272280
83
40
373875
22936
45
376899
848969606
26859
50
127338
206397
71
835804965
493100102
59
47
24
97
95
79
25
23
483761905
361033
197159
172359
86
76
266879
70
81
74011
25
77202
8
266315
34
45
219413
92
24
82
46
826514374
2
278227
403626116
81
841107404
99
287034
99
20278
51
49
71150
78
468996
9
23
495927
87
69
62
381714
231372
741725462
77
527603487
7
26
153897
19
471755
7
7
47300
41
90582
9
456724
108264
98182
422793
116410
432443
535900471
265436
49
401537
44
53
1
9
440932
53
22
112089
72
175876
346232
27687
295829
162626
4
181539
64
367084118
88
73
35
58
31
5
86429
60
800483963
1
151651
13
89
99821
334088
51
20
164557
3
16617
10
108529
11
59
488847
93976
28
224153
45
46
263157
81790881
492208411
22
140278
494080
424235
320188
6
27
15
10
26
51568
752005004
782572833
88
92
40
192168
9
404106
44
45
22
96
149620
70
8
915353400
24
342218
170461
438900
254021
323935
91
40
81
49
88
499241
80
15
42
19
21
24
67
9
286971
2
116946
6
202010
87
288094
474483
5
214201
1
19
45
327135
321257
202715
464572229
56
489601
74
141799
64
77
37
11
247216
408185
46
48
388870478
71
21
571861637
165134
88
142453
296753
9
28
61
241561
86698
4
158761
291629
54
256774
399553
214307
212070316
206499
1
53
261139
11
92
418588
50
18238
82420
207128879
442658
52412
78
6
7
56984512
114830
42
49
120575
43
697725034
38
40
346859
14813
3
440571
349873
143037
296691
26
17
168805
16
56
24790
94526
456811
6
223538
20
51
39
88
41
427165
439536
95
84
367924
43
7
679963141
250328
461303
279549
98
221662
28030
88491
438368
84702
250456822
407695
253595685
9
43
401928
10
42
7
90
302297
64
896625056
263411
97
365907
128125906
31
87
44
79
6224
111214
67
18
18
403004
131463
8
395181
809634820
64
86882
336983378
406735
27
439912
349846173
172123
215063
143395
17
353512
3
491182
8540
6
455251
51
42
8
315981
78
203770
979891248
72
514661713
5
788425199
42
63
54
426594180
653993452
317453
55
3
376145
64491
75
15
39505
36
386189
498047
466159
80
243847
456060
22
72
274090
91
331012
37
32
38
483845
181516
99
324015
263051
74
5
214536
86
179926738
999419107
37
2917
180504
67
48
61
1
307935
17155
87
93293
24
279967
87
328782
37
54
6
10748
21
444407
27
47
54142
47
257667
84
4
422770
395953
825258513
31
75248
86
32
135737
94
421354
13
669883684
75
8
36
83
176078
94
82
80
373194
328269
317538
97
127763
125991
86
431645
192353
55
61
5649
465514
152508
958401109
194765
368786
34
44
38
466975
350052
37
49
44
29571
286466
422844
331593
20
194069
236012
28197631
51
41
2
20
91
996683164
8
325771
35
4
118324
611353965
5415
424329
72
77
70
57
55
14
74033
102721
36
76
2
489537106
7
465751
7
44
272180
428886
408024346
6
76684
70784
24
60
192197
20
6
290212177
71
420808
281830
77
76151279
23979
27
5
2
265836
60
127441
47
236726
52
583690838
471844
45
278807823
65
83541
138011
228739
5
588614550
16
8
97
86
54
277266
9
90166
3
204156
454041781
16
4
132678
89
269405
9
2
41
154147
56
385568
20
352383
354642
246318
444950
74
29
58
324110
455085890
56
149600
38
424151
8
1
93
21591
6
72
152913
24
454805
489321
51
54
85
284644
4
147528
756269985
76
45
6
433218
1
808254562
455715
64022
208168
35
198006
35
46
60
392405236
63
5
20
45
18
431902
50229
390248
10
200821
510564624
65
151043
152277294
354473
136656
34
149857
446692
53
82
698702799
355149
47912
22
407956
41
9
87621
80
91
132626
62716
520324449
149066
2
2
62
2
73
94
30
102280
73
68
348781
373030
16
245195
542652383
393242
7
360553
72
365134216
31
84477
457853
32
94365476
88
79
1
86
95
7
806549576
66
88
25
1
30
51
654823381
54
129274
88
319121
247394
173038486
464392602
31
25
433689
57
3
297948
409608
549903225
26
87
308267925
120427
59150
8803
172433
52
8
26
434438
335221
93
2
7
85
107403
127613
442675
44809
244377
90456
193888
44
24
106419702
95569
206558
207094
6
86908
317538
654033657
486438
97129
11
473858
3
185234
141064
82
9
47
54
193958
220964
16
62
83210303
142115
103878
141912
12
9
14210
42
3
11
4
425207
84293
87848
23
22
5
949412584
353617075
62
17
57
63
166160
126261
45
242463
39244608
89
7
149090
255231
82
63492
92
135423
92
428813218
24
217030
541679239
73
345186800
267377
58
46
223340
322727
67
46586884
11
81
330398
69
250280
459222
267469
455819
37
318340409
25673
247863
97359
287591
25
222782
362401
120674
1
428524
7
67
25
31721
779308553
261991
425961
71
121858
391554
392817
81
61
23
63
270589269
6
121764
7
55629
196212
36
901595786
34
438059
26
90
31
6
8
10
211057
34
309267207
322784
95
992330361
97
264537
34
31
43
29
44
52
307997
192511
113925
239913
77
22
73
183501
475474
495593
85
54
5754604
56
97
248836
587645541
266316
92
69
55
3
69
368047
237544
478835
65
95
20
28
49
81
25
58
204946
292825536
35061
23599
270163907
49254
59
478728308
447366249
42
40
80
57
1
37
425200
6
129809
61
8
203322
49
8
48
29
81
135382
16
8
182467
257234
6
257559
480662
565870505
446443
418039
24
353531
50
93
54194
6
3
78
18
372594
63
22
335809
30
224648
94333
30
1
1
75
460811
7375
389793
482999
94
6
35878
16333
2
327379
376191
333114711
56
45
7
29
339347
9890
450837393
476312303
9
337638
67
55316
44764
76
946572920
194250
7
420026
488844
416105
165553
171210
46
38
65
14
67
475328
74175
25183
259793
8
37
8
71
70
29417
457607155
3
42
477289
292323
820839109
5
895353980
9
50273
469355
686517201
3
7
51
952095538
57
78889
69
64
88
79
91
51
17
258435516
81
312385
468648
71
86
22
481811
284631128
181777
174436
56
17
97
287083
434928
46
50
3556
73673
120051
71
7
314096232
69
31
50
85
1
370072
56
48
452482
5
89
495136400
80512
47
98
26
82
11
17
286363
12
274265
3
66839
131201
13
918795369
424280
19
424159
5
233723
88
457191
94
18
72
51
9
878249597
763912746
14
96
7
136036
7
80453
62166
53
8
428661
41
51
383789
1
65
5
76
395608
43
17
136505
202161
63535609
471677019
92
369636
482308
94268
96
617872279
94606
73883
49
40
109915
70
707953844
89
143459
68
22
454990
457399
903980800
91
69
701922357
388040678
77
22
30
295838
103181
57855
406495680
25
105939
469487
258088199
1
451639
15
80
94
290213753
998697825
28
60
6
21890
17
275867
38
17
91
51
52
347849
91
68
325219
338384
282243
84882
73
311325
51156
221605
16
3
9
95
58
33
511289804
6
64
347618
337441
111464
319114
70
195975
5
2
36
4070
4
791836784
4
31530807
201693
44
60603
250830
345524
65
104976
1
462610
218082
2
73
240289090
59
603437791
75
3
319132
27
45
548159797
482930675
9
414712
77803
253751
51
723770015
2
54
334554
214091
81
4
523508567
420689
210360
424919
8
400825
5
253462
45
8
1
40
25
33
379442
406007
390543330
408090
332276
14
73
859182061
93
121014
467611
206336
18
21
5
599593438
443325
86
278091
324746
386800
351765023
459302
56
366368717
6
88
436568275
46
6
43413
6
77
101025
33
469232
72
30337
192020
212450
29
1
57
9
334763
213547
458150
2
35
2
26
27
322153
224415
6
82
197058
47962
420469296
4
24
69
95
3
5
431203
275823
29441
250855714
55707330
364658
832226821
44
442833
453750
42
80
259899044
319138
132065
344509
38
51
138409
289467
55
70
223166
51
325492
35
5
52
37
2
4
403309
429978
24
29
72
69
17
22
379380
22
79
4278996
73
40100
92
33
27
390463
238588
385041
27
13
32
360518445
80266
57499
28
28
47
125386184
70029
484491
6
86
56
109724202
95
88
79
86
902734455
78
46
16601
5
773903107
140976
59542
392192
360769592
55
254488845
376056
51
35957
374029
262451
355877
823647691
12202
748397425
57
59
69
176904
297698
371152
204691
26
362366
278667
251947
56
13
667645778
268645
214953520
461512
39
424989
335530
22
7
316540
67
95
108208
2
127648
438144
307605
190279
40
333100
80
33
354114
19
398061
2
57
16101
43
7396
51008
36
188903
163381
16
3
42
80954
63
446920
32748
34424720
66
112726508
22
50
4
255202
8
290829
249621
68
906782671
293257
257029
2
91
9
41
99
497996
274523
49301306
238396
108573
191079
42
182075
8
66
6
23
678611249
273391
316837
8
30
152791
54
444899
40748
115027
481866
122480
472639
166660
33
397466
77
252859
40
593465931
130687
30
97
449305
391097
35
283178732
67
55123
138879
86
10
111056
514204167
409073
66
71539
2
799099392
114766
47
371039
7
33
6
413321
184301
98
89
29
301640
37
296092355
67774
417479
10
72
89248
281561819
74
16660
2
76
1
345547
445865
495327
188532
83305
31693
134936
289537
24
172660
57
7
29
221491
27
259104
58
9
138638
78
393459
264157
2
276455
245268
4
453981
62
3
99
43
2483
492854
72
65
457332
171911
445059
670348536
89806
455922
30
550416759
380974
930724600
362144
361531126
171255
8
181514
55
31
247082
464526
109332
458375
443597
9319
60
20
7
11
465517
6
5
357509
6
34661
230306
67
88
19652730
281362
59263
47
86
74
148282127
242929
443525
75
99674
315974763
23
610492561
72
174614
512939312
179515
93
4
26
21
7342
326601
385845
6
61
1
272122111
58
63
71
257447
50
6
130629
915069910
961497811
73
307798
97
98
219667
9
17
6892
154227
17413
334937
353049
32
31
4
448183
25
54
15
17
80
29
578310230
99079061
96
387781
122927
8045
348759
43
99
94
289382
340712
394323
44
880197463
267144
321563
54
660712638
22071
205928
94
427300
199406
12
138847
6
85
6
290570777
117718
840253323
395493
35634
300487
32526
279361
185295
306834
439023
409683
51
232179
223792
276641
87
79
380624
427584
196470
951769658
264694
68
53
695592951
15
91
38
45
15
72
106870
17
13
278773
83
85
287572
1579
339501
966883244
3
14
134116
66
80
295690
95
89
9
6
87
10066
101238
92
454628
458600
488094
236904
51
105885709
205469
70
14
19
80
421886
495222
63
68
90
539610793
91
90
95434
302866
98
97024
26
30
390392
72737726
136559
40
26
124324
163056
44
280781
564792444
77
459810
181900
21
118960
253602
31
133190247
104518
4
18
39
75
50
95
456363
12
341257
3
489457
33
63338
426189689
9
383950
49
239311
35
196525
11
81
105315081
631678449
181412
6
226724
147492814
181389
73
307109
398654
67
96
28045
346097
280709861
52
457796
430365
311098
3
25
185539
490200
51
38
320611
449937
6
400207
159405
371707
973732279
104260950
66
81907
47
76
691141582
436680
426486
81
5
7
91
289490
383293
461543
5
49
8320
6
71253
43
471105
676133812
24
38
265005
5
13
499017
57
317905
82
324722
39
70
151676
351907
238965
622150750
1
96
61
67
8
28
458590
254745
423840
44
55
227263
61
6
12081
50055
45
36976
8975
624429722
480757
433729
76701
3
394214
4
1
17
391011
95
27
440349
56
87
9
49
5
63
291413343
1
92577
71
57
317327
99
259306
85746
119922
171760
65091
12
417810
43
684694071
360765
49486
52
242351
476098
372668
36
443178
131087
28
16
9148
393962
187548
6
39
24
287410
316212
114894704
90
256996
3
328183
85
358424
65
275223
322539
8
1
30
43
13
305910
412258
59
77282
1
13
413914
33
259971
93634
76
79
83
131052
224206
1
345650
39
95
194776
42
183314
52825
138070
687925480
358932
70
49
240083
394389380
65171
256506
184360
67
27
490376
8
45
412354
34
695305940
73
258786
39800
15
47
2
477820
60
298397
155852
502030144
460938
25
63
39003
84
95
4
459241
466366
218171
405383
71
2
56
25813
62
26
145056
301914
333610
53
376741
496241
27
43
45
4
36
471266
25
35
6873
6
14
53
70
40
1
85
22
934476465
34
66007
46
19
30
101730535
72
207211
219434
435653
48
16
736515901
456046
3
9
102458
29
17
36563109
14
94244
272444
265090
14819671
68
84
94
417733
172100928
9
449971
108502
137554
74322
4
46
508043803
409181
185824
51
438950
493990
281739
195687
71
11653
401119
136263
41
200265
301008
239621
72
91
325328
212622
48
50
856331759
229142
280505
68305
6
326266
111027
304374
228029
10
15
12
87
92
62160
97
223965
86
8718
70
798845101
59
21
450257
516501238
41
252583
495026
73
54
37
7
57
426662
33
8
82
23
84
721011259
44
463793
3
131543
195814
9
8
5
975205611
343954
9
42178
3
45
19
48764197
252156
564678957
618966527
52
34
334396
66
302015195
91
20
355504586
12
243042
779493928
444342
8
16598
53
421415
29874
92
78
470857
24
11
36781
91
80
49
12
841501336
248554
449237
132734
58
513923612
9
96
272862
19
241560
92
70
154494
278696
3
6
185805942
63299908
84567
421160
50
5
286
248211
6
689267469
298455
52
81535
454225
82825
45011
47328
56634
179290
1
26
336146
321872
11
33
59
94176
197013676
255833
82
96
53
92
1
57
93
40
51746
77
181594
10
65
11
94
68
26
17
272275
56
86
30
77
15
37662
157874
37
2
74036
5
51273
194461
91
423825
28
98
19
15
129103902
39
94029
181423
42
151577
715582293
44
39
314610
53
418149
49
123377
23
65
50
67
45
125261
33
418319
315877
8
2
66
26
484953463
242416
51
17
56
65
435385
43
137497
42
56699
305112
9
98
57
62
20
151344
69
448064
272581
21
227534
474498
190040
889767712
23016
22
187225
962493847
3
67
58
65700
5
48283
8
33440
592909635
65041
50
1
295365
31767
43
249268
101520
321744
1
86
217206
438274
63948
416569
329098475
237646
46
313317
348466
266483
445484
21
91
188615
288672
53
338766
62
418490
13
322341
5
53
80
48
71
71946
466847291
18741
92
273636797
9
455417
31
104218
95
28
82
451184
38
285664213
275417
327576
208650
16
63887
360708
85
73675
472564
228849
423430
70
342586
83
304083
83
11
86
17
5
358831
92
71
46
95
79
47686
6
46
319759
261341917
22
185807
69
71
253068
5897
12
63
232434
39
255762
79
29
89303
5113
1
84
37
48
6
292867
11721
398874
247254
88
9
3
95
14
88
259577
34
211538133
286859
374875
72
301481
394830
76568
435278
1
281440384
40
24
208692
26
660868315
70
97
57761
9
77
349842557
482333445
320476
87386
16
896521975
94
487457
66
5
61
99
3
89
42
877485664
2
204569
495006
288088
34
233037586
343172
204062
1
33518
369097
367600
33
11
63133
62
40
120115
54
156383
838239745
244704
88
91
147814113
541684641
83
216196
69
40
62
467232
69
390502
98
47
98
402851
444119
292427
99733
16
259985
264654
9
294991
88472
34
475164451
477506
91
568701136
51
38
488902
39
99
247413
468747
33
161245
102873
90
36
51
83859
9
10336
115843
326797
44
6
306299
669321391
80
89
23
377094
276600
54
125202
36
4
368577
93
348378
188020
64
222874
67
90
50595
769072442
44
189275
91
74
37
85
398023
500
91
375355
746848001
9
136683
57
363128
446252173
402954
667214965
6
199944
67
7
310175
18
95
29
275884
22
269596
97
41
195042
81
111394
81591
445099
72
47
91
46
72541
39
463416
54
73128
87461
121869
680396831
344799
216453
51
75
151029
44
434575802
50
5
266724
215393
75
598918284
81
436714
52
13
3
476364
271700
306761289
8
81
86306
77
22
338769905
406230
30
372716370
61
59
10
283303
1
58
2
632081589
363648372
35
475650616
6
21
64337
850293592
778788941
48
299994
28884
399053
55
3
187354
2
251206
90792
3203
88
17
3
356777
108317
7
63097
77765
4
84438
32
103256
36
34
97
422120
253867
422647
47
278056
388643
2
2230
89
4
12
186687
78
8
608626264
6
5
46
344857
82742
482088
370815
65
313861
41
96
96
396030
43
359690366
18
19
266905740
215544
21
57
47
65
87
5
13
99
9
2
484144
353128
95
5
358977
14418
303313
94
59131
43
40
355238
60
78
97
349040
33
258060
970362138
9
273502
68
61
210778920
93
59
85140
143165
489060
71
149724
13986
16
21
16
79
11
41
93
89
31
61990
37
370697
61
2
53
238155
62
472953603
216124
7
32
65
224506
57
52
82
439256
29
11
65
82
74
1
48
162364
132538
409049
53
24
95
57
18
287695
26
215870
70
64472
94
62424
43
214340
4
46
24
68
17
8
244575
9
63
946168829
4
22
498594
137196
398593
494764
21
109491
6542
2
277127
77
60
14
83
44
104535
46
61
305472
494304
76
35
64
2
118496
29
59
72
40
488962
44
91
91
42
22
22
213524
65
322688
475565
38
20
411373
1
106926
525183003
116653
229476
779673181
58
163626
115268
87
83383
5
719641698
97455
410190
163293
780556835
433108
77
55
66
321396
288233647
7
80
341294
460087
481094
483487
13
272755
28
55
97
384393
93
66
67
29816
5
299936
19
207224
1
23
66028
54226
85577
342083274
65
204873
36
69
65469
84
387728
8
348575
67
2
17
325315
107569
3
3
71
91749
380123073
363881
7
46237
194972
72
747465699
105987
147129
155875
364455896
47
76
67
391404038
39720
69
142334904
108866
284654
72
78
50
150648
46254
3
15
37220
155867
88
79
476852
10677
5
52
10
64288
7
722568620
41005
449989
29
459989
5
492972
478842
3
117173
96
82824852
274835
60546
56
112232
88
214642
32
29
4
53
94776
293788
8
63
91
68
163468
75
3
323548109
93989334
192840
542171427
251907
9
224842020
373853
918531304
90
36
294231
153577406
194978
66
20
14
162416
43
441683
336744
30
89679
52
68
187645092
94
48
16
280067
25
77
475273
10
71
51
134469
42797
18839408
590621728
42
283671
140068
53
192470
110335
502120888
42
5
1
16251
71576
419057
394827
8
380625
73
278684
740582226
124053
6
7
36
859611189
449394
76
129409
225588
532725057
289624
2
4
426717840
962738020
388244
57
51
423461
98
117992
23
700938367
260643
15
483647
101944
1
205454
164393
54
352948
441927331
254288
86329
95413
399506
9
260926
199862
5
127445
16
62863
240674
85
94
485362
83
98335
39
41
66
12
50
18476
56
66
62592
23
137175
21
7
8
2
6926
57
73845
34
83
619589917
38041
173722
40
73
59
358121
48
788921378
23
5
156010
465677
327251
719574415
96
40
62
77
107312
60
2
71
912595239
265200
1
102809
42
80
17590
63
62
131141231
6
12
345435
31
754281835
325268
85
637003766
37
91
78
17
645180514
191572
93
83
39
20
484428
265355
227234
69599
73
104413
958965748
41784189
727868650
43875
69
61
71822
202037
454523
4
69
46
277909
369226
322238
315761
4
119603642
534241564
53782
343666
211688
82
30
219536
90060
281412
41
389414
56
54
863203568
792348772
38267
141588
487005
73
80
70553
30562
50
408100
51
7
5
441809
45
68
8
2
420865
80
65
2
85
56
9
42
166255
3
98
55
47
379016
89
16
13
130655
6
49
56
442193
254374
288973
17
78
70
6
471698
99
418150893
90
62
32
381935
97
3
37
26
93
94
37
509267928
59
65
59
142831
481199
253397
2
91236
224272
357423
16
583174801
5
50
48
64
496379
59
390006
391259
93
480059
61
26
53
50
89
488851435
230276901
42
123996
23461
43
7
5
90
42619
79670211
85
21
5
34
149098
228691
276499
990683327
26
269888
10
126887146
89
2
372077
30
191093
95
479168
464919
90
63
75318
202114
470062
76
7
456366
212536
48
87
255971
8
250735
278061
24802
92
394975
3
763163511
474630
769163314
5
4
316942
562811563
754582816
82
263562
10
331053
173097
50
376796
92
93
94
278337
72
125269
1
916274562
197253
394966
339680
39
15
660657459
30
235729
218947
48
335477
93
35
52
274608
3
34
497067
32
304707
375589
67
62
92
319947849
964498837
253891
7
62023
829948099
14549
4879
381758
375445
26
290006
363709
8
60
48280
272825
57
23395
473435
339910
6
37
875
5
197158
10
27
21
40
76
372202
65
31
483304
398530
188053
27
13
11594
379759
16
595976230
226845112
23
39888
71
484062
34
9
9
466595
489168728
431055
492002
71254
21
28
155577
481919
329162
354040567
97
807182931
430292
462580
24069
30
76
114849
84469
63
36
45
13
6
50
82
3
310140
605878307
3
59
26
19432
481087
299589788
420710
2
26
4
2
143435
97
145957
361589
31
74
993131535
63
10550
95
12
73453
787806921
887400100
199197
404925
80
6
95
117916
3
387146
306639
75309406
706537509
59
55
45
21
53
80
11
99459
102872
449276807
44225
76638
53890
618522623
209969293
416302004
87
22
9
80
263190
89800
366294
71
19
21
46
95
84
37
7
20
310781474
387858
37
8
407339
36
94
262505
660389402
56980
146754
193963
19
57
850886285
149131
520845769
19809956
300257
243179
99
45449
295324
90
885144747
26
84
267822
392862
486997
27392
3
98
384094
394839
96
89243
96937
376412
237476313
418287
436662
60
371850
5
6
60
98
343160
29
6
77
33
34
448522
64
264092
610875401
61
61187
246479
62
76800
80046
92524
240770
438089
20
372805
54
525447583
49
242829
4
495293
19
220164
71
61
82
7
41
864008544
2
379614
141998
36
28964
6
89
172840
2
205803
33
84
264249
42
415381
73291
40
1550
327189
33
27105
133523
232362
53675
244430
19
49
59
232871392
9
87
312344
429127
86
313785
238984
74
345487
478624
50
3
41
406522239
48
418853
76
441100
54611
3
280971
325601
127335
8
499333
145263
279639
28
157744
87
48
6
57
1
72
22
63
845424177
399855
106949
172203
462556
106978
60
399566
629908193
16
326929
58
7
624406376
238036177
23
310608
114526
7
13
159551
51
392391
4
87
932519045
257244
62
22
751840696
53
50
249412
354583803
94
13
21
58
46
20
44
32
257541
367411
232739
148091
319533
20
283787384
409525
239150
159127
246452
33570
449870
32
455311
17
91
8
188202
1
275373
47
51010
43
750634199
48
485874
10
24
67
24
22
357700853
9
314155
5
485713
151035
80
89
467965744
52
4
224684
51
29
236423
71
76
662933279
122125
5
83
95
83
341484
23477
62
937190690
95
80
357993
78
51
33
350577151
49108
76
88
318437
3
93
411340
385648764
64
376431
11
93
6
81
53
46
66
36651
29
20
173465
362542
158259
14
884529206
366084
964341030
8
310924
52
73
39
332270
134714597
19
99
219720
25
58548
31280
399746
1
351392
91674
111640
94
159794
11
427179
2
254097
52299
424017
55
26
85984
43
3
46
4
437745
481532
2535
238245
66
63
814776925
246270
57
30024
455366
585243056
43
81
63
38
31
215502
65
9
93
65
25
307357
62
73
198054
89086
137491
715816570
57298
280031
54667
12097
205642
99
46
39
88
22
51
105335
598153105
309207
468086
201435
346951
214562
54
14
496439
56
326081
442343
358009
33
81
23
1
42
279382
155957
39
75
139767002
76
88
239642
997354666
315996
36957
4
79
454922
99
7
80044
301622035
2
5
93239
233846021
3
83
163920
23859
260931
360990
212949
93
822535013
3
8
79
39
16
30837
184002030
29160
309547
436007
476213
74
249113
423360017
52
70
51
13
48
20
54
78720916
206727326
300778
90
142352049
41563
7
50
307674
244229
17
281569
1
95
101010978
4
451998
293927
70
9
398377802
53
497170
70
76
16830
4
28
462513
698
47
29
53
332687
365618
80
429594
182616
294006
49
236231719
52
354810
489085
888097761
403168
63725
421936
96
34
264847
726232508
398636
852763330
35135
101793
254911
125645
12
35
37
250490
571995160
4
667786543
451922579
271794
5
17
13
95294
483005
13417
7
15
355460
35
88
223643
559052306
19
58
118694
60
8
438225
82
375182
68
68
8
219331
229108
66
24
22
173326
6
17
51
13458
769133212
364771
44
3
344121
77
313169283
95
269930
119503
304222
403090
946750212
55013
301667
477976
79
5
163065
177002
465837
345066398
353611
37
328808
308856
325234
70
42
83679
920630399
18
331308
278610
137448
49
36
101339
6
408835
39
71
755666358
17248
148733
21
317042
4053
4
50
230198864
193687
49
246015
84731
37418
4
90
32025
314114
4
868158491
72
86
3
59
83
2919
1
52
32
35898592
79
486718
461638475
22
67
3
81204
58432787
286619
443861
408934
24
992988303
82776019
308090
88
82
9
415575
362705
31
5
410735
60
6
308982
86
81
173250
381540
81
172238
268615
422696
28
484455
246108
456767
81276
68
17
71
31
76
71
68
480591
92693
6
392445
891076420
910525502
30
398823
7
95
59
95
25996
92
94945830
332281
65
71775
85
375350
34
12
30
71
38
461966
242297
468655113
47
36
125661
55
92
242055
116534
547258081
136015
907621657
51036
437655265
343698387
20201
60
9
80112
79313
262570
76
91
397835
4
87
25795
3
6
354843
486563
159683
74
193258
220135
100219831
813470937
89
3
38
125348263
78
343050
73
448434
359224
67
52130
491613
54
392639
90
260032
122613
64
747601222
56471
256154
232597
23
31
8
62
455062
33
246082
116521
8
467990
4
48
30
46
284352
5
32526
400053
4
50609
3
127234
30
82
239604
38
250433
394869
301228
59
44
26
257061
4
2
9
484533
88
111354
91
35
60
34
226628
391726
2
138354
58
11
179277
497982402
620906044
35759
64
93
758359060
26
301550
53
19
675110378
297152
499337
26148918
2
49
52
54
234874
476411
8
468271
192271
54
68
33
55
155560
436676
152601
78
59
247172233
406715
865961320
76
49
433849
4651
68678
17
144488578
15
417215
159368
26
818671401
493845
91
494266
322302
177260
60
64
330405
45
69155
324986
5
9608
187548
26519
388557
175473
419653
65
37
1
285653644
175247
333647
7
8
96
70
408609
402148
23
153146
4
96
45
499229
187804
76854
32920
47
325532
388157
9
450811
47
46253
117754
463585
327600
11
195166
39
69
49544
8
62676
33845
14
49313
542089876
84
579893321
50
259733
91
72
372152
32
64
98
274702
119743
8
393673950
34171
196552
137365
9
857480082
464161
220248
68
34
65
336895
3
33
370776
51
158920
7
1
397953
79594
294865
332460
77
89
134158
160904
48
90
55
303353
91
98
368715
54863
74296
97
51
170635
874186421
12
239066551
43
98
378104
83
3
325969
155525
169732
62
3321
271232
282552
64
401464
70624
91
189989
588874794
459717815
344820
447523
471280
159658
44
47
5
186178948
330346
498859
43
370555763
393383
78
2
209959
9
9
3
191179
329589
18
12
41
221748
287221
69
228661
69
383208
293177
112914
4
57
234321
23
396169
70
21
459733
366666
340264
335316
65037
3
12
8
189855
121380
75
56562218
55
58941
1
351762
41
40
5
13396
442012
90
82320
78
22
4850
381579
56876677
8
81
54
434858
658378780
8
83
409702
254726
19363
4
37
291228
70745
14
150225
37936
776986140
203114256
22
621887554
274889
11943
5
396739
482208103
89
34261
6
79
219994
8616
18
42
81
353927
81
57
5
73
9
70
35
419197
43
31
58
28013
92
15
5
23
44
14
62
81
6
93
4
24
76
65
36
700749403
37765
63
79569
101676
91
67
882304791
2
98
385078
729974956
47
73431
50
79
267819
68
45
328910
90
184985
142951
107774
140066
96
24948
8
9
68
463902
418734
402191
1
2
92
52
4
365197
310549
4
145343033
306865
65
113562
200703
6260
8
49
194015
93
354036
158852439
51
7
40
323347
88
47505
79
6
223750
83
91546
93
65
855426693
47
11
49
61
62
63493041
318275
444699
337423548
143334
528635224
12
10
8
343307
615622107
301726
121376
438249
6
83
4
95
212841
74
419575
131675
66
516299073
2
6
5
29
57
46
257861
168791
132796528
31
205214
87336
326915541
252434
91
99
99
36
86
397263
13
465641
447898
80
41229
442890
126573
60
141194
52641
56
136544
225022
804433426
261104
77
79604
269975
89
391954
439226
159302
95
8836
47876
5
2
5
20
78
29
900953174
257217
86
472820
80
98
13
706312535
454543
29
89
65
373287
160565
177110
189847
9
3
71
354508
98
356817
191210
17
42
81
94
203704
72
392911
402257
556214486
46
2
49
142620
486741
15592
488204
9
229584
174081
482404
94
127653375
91
356478
16759
265859
31
2
441189
303265
65
13
333408
18358
66
82
39
68
424293
75
292138
36
297765
14848
53721
13503
7
262578
370834
31855
3
174011
132290
96
93591
253985
27898
11
64
13289
457368
191224
431881095
46
412759
53
64
62219
443585
56
8
278814
8
43
54
9
426211148
151796
3
855787579
969163881
94465
117607
117363608
350542
20315
37
173059948
278246
241104
180715
27
311157
95060
52
8
12
118220
7
481478
65
98
54477
337787
122199671
431100
16
75
306768690
69
280836
49
10534
52
67
339976
361619
36
490136
133563
496628
73
12
159958
207583
31380
47291
98
37
60
325843
901350219
278106
29166
9
54
281243
68
21
452532
6
57
2
14
82403
37
1
184929315
340686256
10
6
39
3
9
321897
380898
42
131619515
94
346820
221581
163057
39
35
20
51
99
439135
38
324537
67
80
142099
110463
19
299161
214592
10
60
60
80
45
206736
23
10962
201824
256070
419786
44
407299
83995310
10
44729
45716
414207
122724
598601957
88973
387505
254380
11741
11
51694
86522
16
17
37416
304444
491088
225308467
366788
280512
439516
9
32
607059365
162168190
83
44598
189018
9
334249
72
75
6
309091
98
3
10
391348
137781
24
52
494413
136116
11
81
48
93
8
282534
5
215109
44
288166
76
21
926017754
425364
95
74
2
87
64
2
244945
6
36
74227
5
8
402784
45
64
4
4
53
708567108
100216
21
75
47
49
282587
63
130909
21
13100
908895177
471563125
52584
54
26618
203588
8
221246
516090854
87
4
75739738
23
53
423483
25
243807
276757
77
431345
266683
386596
32
486496
88
5
186963
92140
35
69
45
886463008
202071
83
3
57321
278409
193194
433078
55
245610
30
5631
7
382109
362153
1
312573
230306
366153
5
414010
69662
90
327121
14
182907
240611
476877
96
65
267458
544992295
61
260836
74
2
95
50
45
443164
77
280207579
18
40
498152
32
345427
57362
38309
475270
429518
80
1
646798963
85360
125119
96
18
56364
72
320583
481340
55
427671
45
462996201
83
291218
59
294731
344986
199700
250773
346800
153596
66220
88860249
48
29
318217
530123767
410522
3
136992
9
42
334441
276791
1
223162
14
63
18974
54349
57
72191
553678521
18
67
49
5
93
483987
741974358
38
354203
266124
467745
79
208123
36025
375510145
55
55
473979997
56
5
131282
177499
392800
86102
357759
22
63
97784
81
623829802
9
46
37
193919
28591
82
8
3631
160333
440778
492475
159891
24
89623
23
71
301511
42
36
94
72
568726663
306291
47
416149
83
94
567292928
42531
364492
86
58
220561
459088
91
471012
458828
4698737
56
235102
133723
80
27
9
257741979
485196
79
61
50
961516375
86
371784
222464
287424
87
142339
82
214314
457608
265612
306876
94
313548
66
359424
479948
64
23
5
85
5
333044
96
6629
58
40
273108
17
65
375181
59
95
899965381
93
8
8
23267
428371
2
423921
218777621
216368
23
74
8
208607355
120624
36
62
24
65053
491796112
56663
6
213702
263454
81
44023
425437
372325
81
71
350229
22
85
170751
35
44
16
535204518
601560282
23
19
62
737983002
198620
24638
53
190920
82
215254
158025
5
358302
56462
300343
10
96
63
12
60
20
51637
719198877
37
482481
88
3525
8
10
66
95
96
91416
32
98912682
110857
240120
555482367
31
96
23
141426
5
42
40
166659847
255439
69
326048
25
75
98
409751
8
38
791967162
60
263936
72
77
25
231226
2
96
181091
25
96
76
34
169597
234619
10
98
356757284
85
257364
46
70
23
476380
8
84449
170783
80749
5234
76
389731000
378667
411537040
36
386253
85
436510
35
328535
372549
862209318
2
242909589
9
422172
27
81
95
25
34
491746
47
480708
99
48
415228748
164368464
24
172158
71
4
49
7
30
34
75
10
92
17
276423
1
377204
177380
247447
51
186191
306055
57
326018
26
29
293977
14
44
26
40
32
997939835
99
76
45
127933
450142
408063209
351949
247765
82432
69
269394
341609
35
464339
82
74
341876
84
164408
173327
39
728855533
56
35
491632
5
77
421429360
5
484697559
59
374632
22
71313
27
181938
933187962
9
91
400134
358924
14
95
722154162
108595
872622780
9
92
79
84
280576
58
235007755
226725
305479
61
560613779
364575
20103
38
121404
11
465374
63
30
423155
88
520187237
26
13
43
48
3279
4112
3
258448
245320
134771
48
8
34
4
72
204291
21
69143
79
61
27
92832
107850
844323481
455825331
1
27
51
80
15
113870
17
233350
85
9
4
98
373534
416069
8
362165
497042
44
59
50
206414
309694
54
35
154847
63
9
307291
490880
73
352752
81
95693
9
195802
46436
82
250977
95
96
8
54
83467
52
492626
339495
89
71
48
679472285
4
431993
79
43
314361
213019
17356
9
19
17765
6
420334
301011
39
11
11
80441
69
70073
428372
16
325921
19811
288699
65
317390
63
8
74
45
648677910
66
274688
25
65684
36
832832653
471392619
489929821
6
57
10
89
37
59
374348
293117
9
95
665156588
40
20
181628
72
15
63
446300
32
25
561546581
476427
78
13
442166
84
85
12
7
26
27
11
92
242156
39
319255
420711
177092049
221405
86
2
242221
502210433
473041
316404
81
75
324082434
69
11
115680641
677052247
95
34
156540
128638
9
44
77450
310918
15
76
51
26492
496107
51
76
408048
1
88
24311
87
42
821137655
2
31
7
363499404
76
468732492
49
268910
99886
195363
146063
1
476784
27
9
124939
98
40612
784381141
1
217642
108508
636214585
33097
95
87
183949184
72
78263
464959905
2
44663
73
6
89046
47734
31
18
54406
48
57
14
69
9
47
208739
3
5
128825
43780
185059
80
18
232208
9
19
269249926
64
199858
411236
296842
47
46
435522
76516270
156865
263972
139188459
28
331780
450918
316115
288234
64
1
202137
48
38
78
68
95
86
418791
58
6
253838
42
91
319872
22
451587
52
8
36
313268977
4
44
9
748490247
96
278852
177608
4
33
32079
327558502
36
4
82438
120081
391728
51335
8
95
166734
267270
8
98
111092
733934173
1
78
91
88
89147
93742351
9
276288
7
399430
46
89
3
32
208235
8
77
171810
6
88383
301693
63
6
12
98715
18973
30663
24
154685
177029213
177355
481411747
113561
269838
11
30
188621
98
50
774942987
57
756265723
355457
82
14
2
273908
464290
6
55
7
324657
89
873644076
251259874
9
590466382
3
13
64
11775
130879
103894
196325169
8
96
90
305628
9
193507
364696
332108
493637
413135
59
29186
415306
99
488993
85022
45
30
55149
464590
1
238600
215749
279231
392196
409275
21
15
284407
197363783
162774
171041
26
402093
43
4365
31
843201196
318850
80
56
298166
42
53
479367
50
78
37
349363
30
241009
478786247
5
26
68
968093406
340570172
27
3
57
107511
358262
961656582
959379457
333179090
53
78
463495
2
1
459537
4
76
29644
81
496041
576306359
121300
314064
61
3
197647
19
409344
9
201199
7
45
93
226188
81
3
42
456728
538618452
784551506
55228
35691
62
76
90072
300143
51
75
43
172593
2
433128
16866947
359087
498937588
79
97
313397
64
3
68
103244
59
300939
370538
87
384843
92
7
685356433
30
371363
422379
82
48
11285
76095
327529
365888085
54
67
155958
11
60
77261
10636
59
71
61
307580
961230115
4655
399735
105630
98
61728
8
477672
82
286521051
148803
472307
89
4
43
48029087
267113
43
660733644
17
426803
63
410971
29
843012000
571794741
51160
76
313946
90
56
53
38
344686
54
18
39
28
402700
53
113900
36
125805
85
6891199
99
67
388756
20
301596
766113521
71052
298153
72
25071
60788
3
91
84936
28071
19
21
493055
448060784
398580
113503789
92225
203681
57
57
39
121730
61
9
37560
128852583
94
367303
29
48
7
84
303110
3
289111
29
254162
323423
54
8
7
241678
321000
80
80452
79
28251
178231
70
70
89
51
4
40
3910
360934629
7
141740
8
47
72
270946502
67132
297471
62
124357
584266656
217256
60
97
1
71
132204
263236
587912927
285363
298149
22832
521248170
164119
90
63683
429356
73372
188216
492402
382956
33
287916
828326362
288546
1
7
5
567657650
212214
377536079
57
3
52
268909
350225
78
415324
127173
47
58
409199132
77
66
34
7
38
15523
490877426
78
68930
171879
7
467417
284146419
165196
95
559297623
4
99
234550
867069272
21
4
4
84328
239881
48
158124
28
348175
362993
2
3
51
43
140161
44818
97
110866
6
485733
215092
27
75
926392500
26
316472
416487
60429
263143
508473322
328420
208657
472563
47314
57
75
170229
82
405823
69642
4
76
39
63
66
33
477466
408177
11
17695
52
899587110
29
271710
58
160855
114013
37
108485
89
27
414160
350338
157059
95
95
272011
549453071
87
135540
74254
8625
98
71
60
80
88032
6
23
15
40159
19
315874
91
454772
456868
59156
90
50
448569
47
477406
147464
145868
62
123678
58
85
129315
85
326017
56
176444
75
120863
468644
98
356886
903859591
9
80
21
38
477824
80
51
4
23
189081
41
16
45
478583
240539
388228691
87
3
315666
8262
48
77
415994
26
11855
13
65232
165567
74523
363215
1
90706950
940192350
307841
78
20
252288
170789
22780
23
82
276199282
87
74
4
22
21
670470969
318067
53
42
74
55
96
423986
15
170606
618124735
83
8
87
5505
39
42
99948
2
791335247
7
163354
71
24
12
3
268321
552249430
38
60
84
97075
35
35
470858
67593
134924307
367276
52016
832311822
269331
184123
20
58
143525
8
83
96
846990894
28
70
8
472570
394215414
1
14
61
118950
58
23
209682
73
96
55601
63
196032
27
117451
397204
8
87507
71
179414
260488
360026
128451
62
8
87
20003
756550378
309120
1
478610
55
76
241055
564681685
425684
42
16
30
463470
343818
27
51
21
218733
72
36
316180
115025
94
91
91565318
317994
234502
83
70
12242
40
314299
3
49
62
77
62
40
26
88843
15
40
225932
379630
1
2
281599
44826
198791
185202
302427331
50
446419
55963
213700500
4
4
192126
382261
332013
259241
56334
341533
49990
21
70
186074665
338015
586758727
899105882
109221
13
8
33
55359
9
1
10821
590141094
9
164698
94
82
751411974
47
76
376632
97
57
9
444358917
404314
389337
67
4
47
94
308352
407194
284698
265368
53897
48
130789
8736
411288
937174675
74
315031
83
344884
1920
100378
81
283267
77
21
70
25
101788
15
409622
399817
178226849
349315
66
42773
423589
6
8
7
326985
10
353368
408063
15005
259032458
201664
333117
83
14666
196420
896054628
16
54
37
13
6
54
490437
76
127703
29
25
6
36
420313868
79
50
24
118794
284713
813745929
26
70
9
12
6
471466
8
888596704
238101
23591
82347
270215
147174
89
154687
53
15
234004
35
88
195727
1
72
8
183621
31
330702
33
32775
48
31
73
19
44
17
468576
229121
329290724
39
178599
363793
55
75
87967
141991
6
4
382542
81
349885502
42
68229
362547
98
35
97682
423253
56
9
370517
336605
1
3
315216
18
41
157684
263443
240783
90
11
422354
59
52
35
87
43
993461466
18
79
198544
264251
517842345
28
66
9
96191
32554
91522
7
484703
344767
38763
3
91
485079
2650
42
9903
42
219242592
300224
96
171112
82
19112
11
46
489728
27
87
40
1568
99
34
1
47
86
250983
6
153305
33
338776709
15
34364
239581
254075
227630
447807
72436
84
655302821
62
4
187206
66
201
239951
28269
747249301
264375255
12359541
2
113002766
423707
92
232761
41
52
277870
248885
51242
78961581
31203
43
18633
57
901448230
5
39
260363
802883145
67099
381009
328560
211661
405728
436941
8
32
524998980
63
3
415641
27
26
66429
6
72
51
19
543477248
57
363725
13
46
395273
165353
444378
48
36
34240
80
354036
187198132
20
130268
28
79
69
101220
478253
36543
271897
55
92
89
73239
358998
9743
280357
2
820915755
61
21
19145
21343
430090
471676
421963
8
429806596
431292349
59
3
6
21
199550
24469
24
87
50
82
289902
27
66
270849
81
754799171
5
246568
42
359997
97
26
6
215938
411770
470106
243320826
5
34
185236
90
466846
485873
458522230
759520094
144193660
18351
66
17
624663579
166950
4
194402
420519562
425053
42
310230
205003690
54
235251
78
830557801
68
332638
389316279
64
223520
43
88
335468482
489231
63471
104143
8
87
16
50643
307560
88
96
179247
94
3
43
223237
60
35
236319
19
926139827
472389141
54
440076
56
334350
75
10
83
93
323096
97647
2
74
345016
12
57
53
104933
1
30
73
34
19
25
95
388547
23
8
78
74
124499
112071832
60
813080506
43
10
155416
99
82
134508
84
5
9332
2
18951
223307
180903
2
182176
202176
52379
75
190286
371754370
91
8
396073
99
42
377382
46
69
368100
67
57
255935
474114182
60
27
32
487214
9
266312
26
782525203
64
36
296906
82
22
36
2
409331
48
5054
74
78
467439
5
16
70
54
302269
13719
408629
179937
165826
273739
1
174795
24
28
45
72
109019
71
265851
68
59
220299
7
315187
287643
6
810115737
9
92
190121
7
557502321
69
19
680594546
435756160
331090
82
32
294567
93
1
29
13841
107720
97078
104770
1
20
178727
82
188146
103655
648136788
79
253813
39
54
365781
389372
5
89
162742
724447904
457089
27
6
1
265319
65666
63
254550
28
286986
15
452501
7
718696448
67
29
15044
98
29
75
88
58
435263
48
261451681
11948616
458665
66175
11
31655
40
2
13
658204583
474464
311279936
319260
29
35
27
9
160744
80201
223876
212279
97511
92
22
451046
43
60
24
304347
4
76
196759
84
302458
46
627595947
781171594
67
49
41
7110
41949345
370572
50
203433
487790
96
203657
25397
49
430716
62
72
23227
10
22
27288
312417991
18586
34
37
128103
991860550
8
26
76
53
54
163394
63
11160
85
418599
233863
71
99409
297217
174348
59
281669260
406742706
454548
47
24961
60
363850394
2
241718127
84
61093
40
332063
461931
370078
33
8
45
219950
58
209593
30553
34
22
264397701
474132
346425
63
351222586
386492
220436766
384154
8
128136
5
101231
227671
272104
26
60
6022
92
3
6
12
478235
622305905
21
734441675
343284
4
932149055
133680173
65
49
364900
1
169744
229222
36
265340
86503
31
73
60
64
98
468379
422727
427384
89568
144106
31
25
117670
86
68
391685
8
3
99
369931
21
286708
473046
5
42
226174
30
9
56
496314
303269601
89
33
77884
18768
59
47781
44
30
8
63
212437
29
87369
160371
90
42330
64
217670
328651
147253
59
97
366961
99873
41
87
35
2
3
64
3
21
361084468
40
124612
9
1
53
15
7
222063
339878
71
297304
74
851893762
881088886
18118
44563
31
41
236264
105544
6
46
476994
855353243
71
31
63
534806512
208291394
345656913
32
43970
55
5
14
197941
51
357733
8
148394
67
85
88103
311792344
240357
416066
961970449
317463
68
216435
31
143804
3
64
369713
438232
58949
18
45
109727
88
65
406368
4
127070
9
75
842124209
469028
69
471771
21
171159931
42
205738
312420
66
1
79
5
77
333967
373107
306698
154753555
26
77
8
20
72
141902280
3
33275
67
37
2
77
301961
34
6
1
202018
10
31880
352664
2
99658
37
11
21
160427
64
75
65777
200590
294770
79
105304
836550828
9
54
77
144858
136451
72474
25
19678
48
30
11
22
15
26
4
22
90281
38
13
129777
24
6
35
487669
340024
340082
93
57
403434
68
75
49
54
219595
298381
78
198572
19
268971
64
98
276637
345091
166219
97
62
338539
72
700526611
69
27
34
303784147
7
459387
39
85
19565
443878513
25
464622
459471
18071
226853
16
433650102
50155
123747919
178775726
46
178588
491194
392211
37
90
92921
212674
310841
259891
75
89
104972
15
124321
79
48
15
63
496133
31
167534
120588
23
81
76
245595
1
476697
279045
58
249472
73
52
88953
896519170
50
318942
474157
26361
62
92
87
217136
761191146
336694438
129886
338092
401010
19
48
23
58
11
195245
247535620
13
411840
101803
366592737
197307
71
209863
92
146065907
81
6
79
45911
21
26
83
44
472505772
6
95087
88
69
89
57
60
1
4
262073960
8
226302
90
28
58
62
96
233104
298715
27
65
75564
407011
239382
335354
41
50
16
333216
41414437
14
30
93
191590
485066
50
9
817256689
280323
41195
319713
34
80235
147790
66
259530
119468
85
637
17
78
337955
197661
1
497181
8
22
199933
53
129017449
27
23
77
46
94
193013
479590
850595281
296856
90
249061
92
216970
270274
209191
57
196184
85
311782
205279
432020
88
204277118
9
67
59
352378355
410715
6
7
9
8
126895
450595
43729499
18
19
125623
65
152543
51
6
276710
65487
5
32
203310
473571
47
314064
98966077
16
4
837057297
357498
219945
59
813880121
88
972442553
865118499
87
18
270916
12
482039
395444
430014
95
770101012
171925
48
24
67
99
5
11
7891
62
67
86
796327811
26795
168529
365594
57036
592112734
9
179771
4
411438
406376
32
3341
6
338544
390797
62325
482565
93
92
50
91
460742
46
44
78
207731
23
333985
39100
63
250982
30
201592
471954
275127
81
85
840515109
54
465001212
280215
71
71
94
897596388
183470
58
480043
9
62
358372
252820833
35
22941
57
310974
22323586
86
258031
261564
2
279077
22
82433
35137
11
84
89
322051
190190
67132
22
46
73
88
3
2
353086
105355
63
747771918
4
401978
377959
483202
341741
275268
365797
50
536868134
25
64528
413783
2772
256628
315396
39
1
8
257874
84
351015502
315167
125498
28
82
6
141389021
499438
98
96
255652
398864
60
184689
40
78
61
384732
396006269
4
31
474485
378773
50
509375198
443731
492916
71
276395
943745371
802328376
59
49
91996
678922997
77
52
49
17
432459
58
66
19
301359
30
18
17484
16
219426
8
7
55
494031
226708
370576
48
471464
193029
198756
39
33
84
105897
86
50
855917339
6
60
2
39
7
462472
18
135850
437337
222006
58
67
6
156651
185753
184736
17
210909
6
75
89
404170
15
5
391519
309215
73
434854
388879
40
97
422224
84
5
235170
84
74
31
60180
18
2
7
498094
325079
42
443991
36
21287
231626
1
69
492562
469084
220738
89
496286
70490
84
7
18
67
260262
81
8
37418734
220315
53943453
34248
459776
52
16
55
75
388195
962871056
75
1
24
30
346180
4273
218658
8
42
7
65
154380
173287
445000760
9
403308
382157
235941
60
52
22
402509
75
28
3
275955
72
92
89340
80421
19
51
32
240366
287473
538723527
25
85
76
241742
80
428994488
69
158976
5
6
149780
5
74
356926
209643
21
6
299498
72
23
45
419642
47
52
87
91
395382
10408
64667
477165
552265840
98
32
90
16
345229
139939
48
42471
436887
237127778
50
159173258
35
460588
30
237759
7791
76
476415
566023641
1
66
267599
426773
33
11
322317
82
57
130737
7
9
82
67556
98
50
71
307774
356367
16
61
716288239
11
12
80
214466
16367
6
69
193062
1
29364
56
43
141186
46
61
81673
86
943515440
474754
79
76
7
366645
229961
82
166958
81
77931
30
64
98
79
89
12
31
702738338
50065
75781
42
189032
371377
36
86
4361
18380
8
23
244034
152929
26
37
327438
35
48781
132561
462985
11
30
80
216331
466030
84
233196
72
247411546
266478
8
88
68
42615
29205
3
5
77
332765
18
72
229581
386531
26
5224
55
2
148401
8
114825
5
489564
87
4
77
438390
142026
187534
405419
218893
9373
81
347182
62
253755
53
431666
73
227266
39
38
206978
48037341
473119
37
365130
20860
126427
66
199766
279358
381771
319065
85
89
49
69
69
419538
67365
11
54
932806284
70
61
120710
229285
271180
21
141979
83
760778440
211325
14
56
2
386446
407406
328198760
95
220132
54
351928
176079
107296
764611043
74
45
29
59
7
158744
1
64
648158947
491663291
90
34
172250
96
16
98
809224402
59
53
173111
69
14320
3
651562672
71
62
461881
5
76395
38
660295758
30
329283
19
9056
374076
45
8
78
73
72
9
9
16
21356
170137
958633158
858762671
63
53
46648203
288035
18
65
101306
25
86
70269411
65
48
1
3623597
253688
52873
44
228221
339356
40
227418
92
498889
2
76
356232036
342203
399359
90
75
43328
43
172283655
23
55
40
797279760
83
88
138064
5
363862
47
346714
266289
865289246
208818
427024
72
88
20
389551
9
99
370560
390025
296174
411412102
11
20
421738
147467645
159419
430992
81
201208
10
67
4629
63368
472741
168339
73
237357
14325990
71
444165
328674
60
118357
346442
491368
70
10
454515
873191468
68
45
38
86
20
65
61
367604
5961
65
950460555
7
39
378116
21
307554
289500
67
17
509592052
55
462684
155249
6
9
2
288881
8
155882
57
418106
36133
223439877
465689648
1981
287673
60
14
524665097
82
262197
6
155926
7
234251
352766
266667
301254
104064
24010
38
394150
91
374371
121525
243407
67
54
39
9
296209201
14
20
52
6
46
168453
387695
66264
220386144
289300
381680
18
73687
13
377220928
89782
245806
99
135235
498430
84
419818221
68703
89
67
87
156968
94571
2
202659
37
93
57
23
67
86
63
12841
15
811743579
15
6
56
7
44
89
91
72
179975
99
20
42
230469
260950
810045428
357577
67381
96857
445574
276927
175464
50
383077
384123
694507902
68
92
859227485
478470
64
47
7
47
7
256674135
922246364
306421
14
66
350461
7
15
50
23795919
348400
59
54
33
301073
8
335258
348101
27
502726813
9
368133
48
607875087
3
38
134321
512426527
37
46
410200
6
82
78
348564
53
105098
220751904
10
67
26
183976
255323
24
55
15
5308
31716
5
10
18
200498
841638644
29
85
51
219330
42
168231
60
73
392997
73
2
186217
3
29
295572
367080
4
665233979
213604
17
49
89537
57
181316
77
178934
6
179753
174947
45
50
82
279476173
9
28
10157
455579
376293
27
47
6166
150151
191509
206960
449301
13
819115704
54578
42203
47
82
231773
193682
482399
156298
42
50
89
54505
41
81
210088036
372929
2
254125
442559
473922
59
212600
757691032
398834
9
702216628
89558
483303361
35
126122
72
384345
1
64
833939717
92
1
4
122379
191277
44
463856
352202
106417
106794
45
16
81
96
492226
325251
5
533960078
75
69
356264
353709340
97440
173804
9088
378361
184666
5036060
85
15
10
244749258
172132
393853
176097
152401
76
63
296240
94
53
874940719
156427
66
116313
7
60589
249000
43702
18
361093
35
189006
34747
8
371285
407452
13
72
91
9
98
492129
43
81
63
19
886699587
2
1
99
311537
50
704190686
137426
729851557
77477
85
334288
95
38
391683
203234
248110
3
27385
364023
1
369185
306940
36
71
18
31
4
9
28
29
96
69
133669
26
93454812
71
313752
5
117071
42
255601
16
75
280698
27615
2
222866
473064
32
6
285925
34
12
48
468176
42
63
50
34
5
334433
20
9
695858327
38
74
5
370066
4
293156
14
458655
298586
2
39
20
1
28
68
95
28
20
22
95635
66
846172149
1
53
67851
469876
66
349151
26
76200
830850989
115530
52
421782
1
49
68
174991
9
166096
61
13
420496
59
66086
377419
63
57
52972
467348
6
87
500399178
14
279483
4
82
98
2
49
196581
442408
471278
148437
43109
92065
332845061
64695
85
177156945
322242
313102
36
68
185421699
41594
59697
44945
23
40
85
6
40
20
202588
97227
928495775
85513
85
32
83
401680
66
82
85823
56
112968357
39
83
20
86
129184
71
60
14
95
478169
97164
5
6
107828
29
200189
1
408768
31
131420846
9
325112
55
22
65
29
450388
36
263324
91857
11
531977484
394073
39229
57
388819
87
88
78613423
487421
11233
9
9
11
343350
103531
18827
79
271278
845570602
90
82
431226
170671
65
2
3054
382611
53
76
21
16
43989
494632
377915
127811
280766
62
75
268977
203728
45
32738
89
48718
21
266003
83065
2
107359
25
222337
199564
43
63366
68275
73969
39
497895
40
64729
109318
95
43
58
40
447432
148948
29
801280292
7
72
17
72
311412
194512
125090
482963
372598
141804
67
91
400860
442877
8
242497
433382
4
152848
19849738
69
91468
489359
89
305906443
39
15
61
36
36047
463384
127284
8
4
5
32
5
44
76
446490
7
146173
44
64
224414
387386
306007
874839729
89
87521
6
297923
77
80340
21
23
29
168756
86
57
120213
98
93
88
63
12065970
86
38
23
72
61
52
15
413103
241635
15
10
30
167847
35
450981
63
317535
180846
74
326425
39815
334706194
9
53
19941
82
49288
393446
120651
5
9
49380
50
93
377355
15
64
256621
4
2
88
2
810157735
18
8
81
68
505350142
489770
492815
114062
8
96191
93
75
40
156649
282355
601950607
84
249703
38
60150
247108
41
4
417558
65
422795
64
4
23
552364385
42
357049
17
288427
61
285159
97
78
40
26
401106
65
76
52
395045
40
17
66
5
49
54
166422
27
444309
399565
10
497939808
5
75
506816965
174663385
35
55
44
61
191405
48586479
71
459124
330391
99781130
10624
93
7856247
96
27
75
424408
59
47
7
92
222421
342713
51
379971596
41837588
12
902185611
168247
269356
421552
426351
109709
331879
16
39
557561324
329476
81
59
512719416
388883
95
305296
447400175
46
86
426767
293459
89
493491
7
427255
769532251
74
287585
333658
412185
419133
14
304145
97
257392
18733003
467413
3
4
238535
5
159389588
68
444368
114303
38492
40
17
113161
67
8
68
35
82
57
13
40
42
148468
452740
26
50
99
16111
77
6
21
82
9
64
198555
93907
8
89
23
97
377082
77
64
59
31510
22
180514
42
50
809642172
900553691
30
295817
42
780400149
50
16
80
3
254004
36684
287620
187141
75
239033
90
14
90
268128
40734
424381
17
41
259778
65
291387
25
47
56442
1
473977
75931
47
9
2
418539
97
72
136599
81
74
3
301198
30836338
15
331822
104472073
25
29
309776
18938
45
78
69
178
70
60
5051
73
85
65
73
168126651
239885
799405367
46
86
370960
76
184503
350799
68
43
261975
210984827
36
1
51
1
6
272830
637076731
156454
30
98
10
188326
218273
34
82
86011
39
488134
420473
236919
5
483019
134864
6
494233
378
67572
71
14
464359
8
54
480185745
104129
32
76
95
189204
345634482
159287
44
67
59
65
5
54
490821435
105308
9
66
27
32
457060
40
388069
106463
170209
208714
30
72
93
3
79
25
350255
86
166256
52
82
96
6
153310144
4
384364
9
86
11
441087
40
557606506
21
7
108912
302155
72
94
19
165445
238851
73
286343
12
301880
6
44
179924
42
442780
13489
334299
70
8
151371
172587
277678
80
312214
6
67365
237521
86
160579
82
290101
44
282978
239895
396132575
662955575
51
80
94
93
390380
41
83
491288
51
11
20
76
472272
63416
6
43
359961
900845588
319515
59830
94
88858
285128
425851
449266913
9
288789
221061
8
76
371022
30
145877
487489
259793
280741
98065
16737
58509
34
501923657
56129
117435
74123
180586
882119260
22
6
44
9
8
33
61
335900
2
98
1
89
345708
479993277
380518
292128
15
42
77
51
55358
8
70
402827
3
469108
92877
7
83
365750
80
99
137181
456675399
76
140660
98
72
1
466773
9
858592556
320300
317354
51
677355980
288926
74
451795
50
485733
15
418719
345567
355930
60
200713
146758
5
42
48
359950
44
44
27
485103
59637
27
245486
224311
765786238
106960834
459240
32
46
7
147081
286624
468396
362044
58990228
37556
639726041
252031
64
30850
19
408914
60
275564
361798
361345
2
9
82
24
399840790
43
39
47
98
65
413751
137924
398724
66
85
241732
213632
88
326897
2
480767968
185363623
36
53
71
46
22
52
83
52
9
80
450950
19883
26
245787203
68
20
345338
4
303631826
13844186
363885
2
11
12264
428635
6
317624
51
19
9
382029473
404179
309681
95
13
34719
529912430
87
39581963
4
3529
63
83199
76
15
371486326
32
70
81
55
347666
441187910
90
52
475381
157708966
123257
67875
125005
21
40
598370713
49
491547
375814
82828542
78
14
289953
25
82
397619032
3
224450
4696
240927
167350
82
232849
5
730654061
99
332089
82
73
436751
5
152168
38
373876
21882
64
1
77833
474595
20
445780
213928
33744
59
56
22
26
460196
134852106
66
192385
695634563
439079
803568110
376424
402813
2
647774648
2
13
101460
49
379250
103423
380993265
21469
9
10
55
77
420021
9
78
430456
320605
102837
151051841
480701
43
42
43
3
370497
52
40
44
413354
73
69
52
17
412527
42650
29
291211
25
235549
44
61274
65
60
4
238889
619975138
172096
439734
3
438729
1
96
247719
6
186152
9
458756
57557410
109273
93
233188
33
414135381
93
42
18
27
499647
58
450317
304400
24
88
56
310379
93
150797
6
282333
94
294640
8
43
83
22
47
214358
88
368866
339244101
121668
209982
65
189476
35
310046
7
43
96905
422789
7
66
28
655358356
86
74230
9
995281574
1
29
22
39
4
76
308436
802774045
408445
73
215980
88
14
21
143327772
76778975
478153
400009
63047
497059
222288
6
480246
29
332621
398500
46
774935152
5
381965
206396
33
93040
301190
6
108809
694641634
305632594
56
154574
115407
747792168
67
5
3
223098
336544
433997
331284
259019
42036
9
577641420
174382
21712
57
40
151758
496166
49
152957
262178
382239003
36675
674498942
177408
53547
59
86
373149
78
70
672843051
83
92766
749674324
30028
8
574953899
36014
289108
43
497670
59
171114
12
67519
52632
446681
51
160867
33
372801
75
31
23
14
24
375985
81
487613
56
83
6
10
311771
333538999
26
43076703
95
5
390078
4
7
61
2
299466
71
395986
7
805611800
83
4
74
93
2348
429287
413842
53560
336249
34
58
205308
98
152933
64
98
240396
7
751618273
89023132
440661
114504
29
252886
80
212812
73
22
4
808296879
79
29
40
98
128292
488323
68
99
71
79
258853
35
114467
860295826
820648908
727617169
68
495831
782556252
385840
742922892
193137062
40
410011
302281
22
94894944
296062
50933
507217446
8
166151
358223
374366
84
46
136414
838583518
8
74275
345822
76
25
5459
86577
85405
80
467751716
52
134097
170078
363360
1
49
386100
283741
86
88
247080622
3
8
569425245
594818062
9
5
61759
29439
485363
82
6
390616689
320303
10
153356
13
89
42
6
13
83
30
3
148599
143080
48
9557
36
6
87
45
190097
62
209104
50
76
9455
138101
43
18
90
405908
252147510
47033
94
33
902133642
403440
60
47
181196
48
63
91
31
85
13
306694
164904
27
71
70
878805147
40
104781
3
184551
40
59
311114
282259
47
49
16
269604
35
86
101638
98
91139
47
56066
18
60
93
97
44
22760
242805
43
289285
59
10
13
39
94
1
230558
72175
949667263
135249
39
256790
65
83
907259028
20
56
80
146299
60
240987438
38
51629
208981
61
51085
71711
268057
735601777
56
2
56
24
70043633
96
65541
343008
534483745
130588749
433920665
20814
446394
89
616921726
303391
64
28
329004
5
256619949
251169
446873
450863
80
77
97
2
135375
46
82
397759
493959
456557
415681
101901142
408900344
47
225995
221837
15
9
196800
245413838
96
58
260606
399088
94
287695
61
77
113953
26757
245210
502239860
76383
640971905
5
116969
305349
294510
281050
171266
25
60689
3
478246
96406
45
838377492
76728253
281235
3
9223
52
96
40
31368
47137074
321510
17
195194596
890637136
947637364
29284
52
1
17
5
52
40
41
21
262489
384452
92
490010
235377
444258
26
2
517531572
69
109465
11
490675
127497
331653
66
62424
798267114
916080842
8
37
31
22
79
93
90
64
52
340429
69
118869
131783
279195
77
928117681
432472
234759
381517
61
5
68
10941
25
411253
65
349324925
253159
4
57945
9
279720
34
318989
19
4
4
39
146064
3
783069246
6
619039688
37
233106
277764
14
21
68
414857
14
31
460945784
42
4
317356
965878478
82
79
312607
2
82
29
27
2
68
66
432224
8
752028692
9
49
29
387686
82
40
341817
40
271505
18
66
78166636
32
443332
3
46
91
68
397707
2
99256
91
459265
56
476053
12
16
149980
35
382319
41
83051
78
66
441474
360739915
449236
468259
377557
41
86
77
102591
332486
403452
82
328813
29
216851
39
32
14
445642
1
319195
79369
370235562
6
55
35
343523838
88
1
16
63
143310083
1
16
166402
214841
162515291
78
315793978
27434
429749
39
71
9
395061
148988
78
366678
465162
3
75
287177
97
79
190300
91
67994
80703416
32
235378
47
69
313973
5
127754
91381
48
83
90878
304853
409189
456027
17
54638
53
183436674
83
492713
98
128600
37
132157780
400992550
3
30
24
69
9
43
8
30
40
83
13
296100
330884
447446
54440
136207
467022
15
170886
67
99
272076
42227
405053
757552227
357157
18
366407
15
20
264990748
393664
53
26
41854
30
96
47
749000827
187721
28
18
195056
291531
306377
17
232533
130507
68358
968396992
314385377
59
302643
400241
160322
52329
342312
147503
486491340
871116995
45776
75
46
5
484986
234404
73661
230634
227696
21
331903
32
220364443
71
78
57054
272781
96
10
5
265517
36
99
463982
3
344178
89
64
279647
356855
49
8
169274
340085
183283
40
269049
220877923
60
174297693
124062
152978
132611
385795
64
427654145
282895
47
455083
48
96646
30
22
32
20
790942982
93948866
9
436614
457458
424345
765748805
868947273
72
19
44
44
4
16
45130
392996144
41
1
31
78
78
997808000
58
46
402374
439859
223994
468323
6
57
86
128917
158425
257792
29
852599379
233615
339778
7
18
499709
5
259810
308126
180684
463699
5360
7
425743
273025
88
54
75
60
39
36
19
204128
461095
99
212362
476645
430242081
446397
61
10
281610
99
97
9
19
379449
399757963
25
78
176180
44
96
387349
4
17
5
81
57
157188
24
741742982
3
53
43032
424755
196460
48
87
991494814
24
4
6
493883
323962
46
83
59
65
257039
406119
89
41
444700
306952
42808
485578
110929
54
15
89
293229
92
826825955
464099
419067
259244
444556
9
21
275997
252315
35
295602
193487
72
34
63808
343079
2
7
93
355067
84
48
624904247
96
36
491106
275004
662583186
1
22
73
74759
107484
151296
93
62
27
175065
20
15
464898253
34
26945
489086
8
30
321478830
572387365
95
57
12
2
430591
97
87
18
98724
870230774
39
33
45
6
56539
99
5
47
468294
419351
54083
808942000
364999
277528
8
49
201176
4
67
143148
54
982575141
658435057
415644
319445
261467118
98
434412
8
259628
282076
411342
282774
31605
94802
16
176217137
35388
442407
107390
50
61875
86
98
15
325972
139711038
24
50
71
30
34
332015
6
85
164872
221922
376237
58
33
42
72
391848
54
78972
18198
45
3
80
31
438677
796441073
324080
484761
277353
463755
72538
36
396904
82
14
14
28937
455664
184833
17
12963
96
381539
281821032
58961
71
89
487820
28
40
679664783
73
51
430570
45
437999
2
259709
2
176648
161236
800121474
394116
39
345547
990895673
305836
451400920
75
188678
39
7
16
12364
90
35
84
278553
250858
6
36
90
32
29
59
230465
86
17
3474
481993
24605
289837
80
319821
23
7
327509
4
330586
27
1
15
201350
63
7
362630
127144
703748490
324651
443364
118941
6
20
46
461024053
22
60
443398913
118981
68
61012
112487
102764662
5
480001
243138
66
363342
307215
438904149
10
333411234
6
65
86
49
17
91
45
80
79582
77
341087
93629
331607
116608
68
86
90
384239
10
68
755005193
16
51
101174935
2
33
67
61
494304
318076715
149572
20
5
157451
35
37
418321
3
64
86
156258
589847788
81
76
209325
485085
16
74
17
95
9
329938
41
211661
224305946
70
527461067
77
44
25
250296
352297
266694
188091
7
59
45
183658
95
15002
41
98
255767
291402
571508335
379547
33
16
28616
8
68
63
46
61939
264975
262541
4
242243
43
64346
76
282868
256216
347324
51
385225
338966
69762
372944
70
9
19
90
769243568
139029
370670
90
4
38
117071
465059
457820
451826
70
39
5
217048
5
122226
66
7
728440345
323570
8
187361
86620
29
468673059
91
55836
458515891
88
154048
98
18
824543569
36
36
334001
368012
45
73
96
47
35
32
34
6
202695
475729
401336
387404
516451061
7
588665107
394305
3
82
11506
206728
54
31
488583
130265
50
466981
99
42005
439369
38
81073
63
205330615
95947
483367
15
33
2
108028
10
93
551542549
4
84692
67724
591877978
17
9
8624
37
260183
233088
190718
29763565
374981
28
367897
1168
667759192
146943
44
59
55
98
436880
65576
73
30
476966
96
58364
90
53838
4
41827647
952825808
122646269
63
75
162998
93869
17
25
254222299
330402
415547
143625
932966023
838009229
6
49610382
69761
5
178065
22255
79
65
82
291887
53
5
14
35
3
9
278476
33
2
197539
30
426002
84
44
393918755
2
51
255661
59
386257
959860398
53
23673
223699
75
309231
2
5
456112
38
124432
39
3
486403
586589779
687937448
6
431224
86
120455
77
140406
94
10
94048
410414
8
19
419277
258907
66558742
742247295
221621
341939
475280
50
96
89
99
49
48
9
1
74
64
66187
28
1
94
60315
106931
233798
8
210015
6
362236
335942
394882
50
131248
75
42030
62
45
496651
66
1
66
78
244430
462661
2
13150
98
20713
9
92
549245926
384842
41
426013
22
606149881
15
48
352394
3
15
250313
394385
442634
8
336419
211005
583338826
9
79
364925
69
10
60
489119
96
70
155283
782787964
274694
362235
39
91
428205
95
2
71
139577
545419512
109248
44
52222
39
333521
53833797
417460
59
390913
248548
1
383691
59
90
907290525
44
244280
832015115
9
26
8
478338
9
2
280895577
93
1
55
55
438158
81
706134394
395351
17
825491001
52642
18506
13
529496691
141395
60740
401801
45
195870
7
58
59103
312641
85
210784
884796992
68
376812
98
3
97
52
94
473274
82
23540
26
1
286327
35
69786
493888
4
69
88867
163
1775
122424
37
23
933451026
13
14
10
81
8
3
407280
202195
458151
39
64821
39
387094
3
366035
372418
158469
239108
7
42
375578
278229
858373308
83
6
56
65
68
201215
51
399453
66
7
60
446199
202055
404326
51
806287137
370598
45
220979
65
52
126084
440215
141484
16
41
201424
52
355518
318991
436733
69
166934
199149
82
350007
12
10
9
74
199652
1458
2
94883614
97017
182718
414984
3
76
479123
29967
169760
143195
55
7
5
172121
5
254331
273291485
54
37
53
395717
63
16024731
534584135
11
369786
271972
221108
96099
284797
38
27
8726
48
18910
764559455
75
42
34
34
183016
60
87
413821095
131542
710678692
91
3
5
182920
28
103422
7
87
91
847006779
93
28984
98
125504
1
488477
69
123027
16
38
220641
444782
349963
99
64
57
325117
229702
78
35
1
350685
1
251790
3
119108
82
77
743487169
3
14
426206
95
27
403461
62
87
31
22
151417
5
264344
79926
358218614
8
304465
77
54
999375494
189566
97
4
75
16
9
34
62
4
24720
4
71
871903558
53
24033
193895
251786
257307
64
2
44
18
54
462192
118479
31513744
55
115207
63587
79
384333
10241
273663
75
54
190706
149065
8788
43
369113
5
61
7
95
457988
439568
2
495134225
124387
53
41
223711
6
176
81
248722
11
460011
1
7
26
244874
83
533178045
136490
78
57
15
2
87912
9
77
25566
94
3
67653
425218
86334
8
58
134726
106991
69
3
632974957
168321
29332
86443
226172
22
226857
326627
337819
443332
122630
8
486978
49
61177
940915964
374894
74
2
58
304435
426527
301292980
59
842068041
21895
25
130074
94
38971
30
18
81
43953
90
56
580208549
350710
476315
57
30
47
87
217666
377976
165277
175685
48
59
36
52
436686
19300
491518
301717
150305100
8
35
852928435
428850
2140
52
79
72446
108247
73064
157287
326127
128892
37
90
3
364818
425859
136946
254296
41
66
59
21
26514
66
57
49
99
97
477073
369962
23
66
54
440111
490327
26
67
318305
15
471907
80
466721
14
124516
152184388
115771
48
15
168147116
61
46
96005
118866
73
266968
615246429
185870
76
280429
4
42
456349
434161
29
481876204
6
912171039
301205
63
454684
8
823348929
35
22
36
454154
307324
3
959093639
53
49
90
72
85
102249
113843
116638
29
36
58988
93156
443428
66
8
94
472219
542862512
54
410123
214680
198785
267184
85
48
946705628
218629
119419
30
235818
35252
78
55
6
177255
12
74
55
64
393542
41
147895
2
237081
85
27
174562
35
82
41251
2
51
25
890623713
241362
33
217153
109749
7
36
48
95463
89
77351
45
327906
97
54
242779
161457
31
845879397
9
24158
17
166437
473135
19
378229
6
207969
40
38924
1
1
510338176
406511
371732
458745
568536789
8
280174
16
19
464124447
339695677
430231
2
453959
495702
382143
71
263853
6
151612
75
70864037
91
27883
6
7
155525
254301
95
130023
2
447810
41
443014422
10657
457063
80
75
95
140284
79895
331135
3
47
84055
4
453246
497167
4
195094
67
200988
77
37
260114794
324016
726268056
23
6
15
23
288247183
75232
47
1
38
95460
35
59
6
809073763
245932
259590
4
53015
259252
102126
92
94
8
843855231
42981
75
56
381463
55
299821
80537
9
637297606
13
245098
398134
1528
78
477657
1
82
492205
343819
84
447847
228508
178701
88
449037
5
11
100383
7
254675
915128613
74
677470913
39
202575
109102147
390130
194000
13
197885
275557
82
405851
242051138
464285
93
80063816
89
5
60
23
3
66
90
55
70
83
20
52
96
70799
296759
335423
388459
20356
377563525
467308
260515
8
8
58279
1
50153
93
364498
71
70
66
54
96
3
34
486861
51
54668
59
83
662310997
441166027
94
331760
447401582
17
305378
22
31
260149
47
249623
234827
39
13
47
88207
998845083
6
27
83
7
320662
1
148471
12
78057
11
233630
244191
344448
32
229406
49
328132
78
84
42
5
72
619963967
184741
905611532
807791207
4
834176129
37
79
94
494710900
76
86
59
115013
422090
88761
391728387
327606
35
279939
223749
443998
182441
16964
71
68
81
7
85
49
88383
31
155743
140628
306009
8
447918
1
2
5
8
234203
55
488104
24
18
257953
30
334772
52
18
49625
63866070
195544
42
92
13366
138627
142985
69
110583
4
8
40319
41
428509
6
2
24
316922612
88
50968
15
228202
43
2
464660
366920540
74893
220459
246279
145069437
371997
16
372260
78
47
58
58
87
89
52
589
8
347839
58
368934
56
636387552
73912
383983
409296
438889
7
173445
37
153582
23
97
108560
1
426793
25
147711
446113
223304
86
28576
37984
64061
84
149725
51
378014
88
1
57
135798
1
330064856
291935
63
684859297
80872
70
34
94
991350089
22
382837
51754
126838
19
148078
152331671
45
59
37752
120765
70
35
69
495987245
765130300
32350
73049
7
84
134254
87
8
133844
3
44
292345
237159
473917
48
139396202
41
36
54
98
3
17
67
18
68
13
80
26
499242
44
432531
1
259522
79
24
6
199552
245970
1
99
47654
200776
6332
30
152531
444486
91
65
78
450001512
300717
20
128890322
40
108129
454955
424920
499727
23
2
479185
1
27
30695
74
108096
11709
58
22836
55
357509194
23
96
38
74
295902
44
184153
320516
204685
159290
38
45
80
34
426205
89
46
750506124
98
80
463442
77291
19
68043
361053
4
846725740
86
189577291
89168
71
45
14
47
85190
472147
167770975
23
289762
67
84
31
105164
466546
643416352
29
428988
40
298744
13
64021
93
40
2
543724367
21
58
63831
43
47
94
55
232533
57
43
24
283759
380995
420930546
146506
47
35
331240
441042
410659
153668
21
88
335648
145975
69
9
73
339569
414853
351466
337967110
284994
51
2
279951
428903
860668644
493059569
6
463499
42
349114
99965
36
30
353894
133753065
50
184979
37
94
164516
903188367
70
93
4
21
740516987
76
209402769
41
89
88881866
159014
104573
200546
876286775
206153288
145733
36
4
220670
93
191480
2
49
317419
69
73
41
282520172
93822
410960
32
9
88
232252
78
43
3
187206
71
429131
36
71
947888287
106018
67
426230
13
363280
54
117611
280334536
403088
996808705
313714
950548192
1
18
84
21
361690
12
95
434267
11
700189767
85
87
51
14
405269
143536494
71681
91
427178
2
456308
90
606572473
2
652903562
69580
95060
305789
92
370951
73
77
494719
2
494347
7
386353
80852065
228445078
170322
70
35
28
4
13
376865
375422
26
194512
18290
8657
53
49
821135595
467540
84
167145
18
291304
68
29
2
62200854
352574
370328
66430
180452
81
221663
421943
474798
210853820
39
48388
367336
775326657
27
2
204414
463580
173600
405727
33
93
95594
348747
56457
981035524
26
7
2
94
354296
4
379358
130374380
96185
82
181216
421309343
53953
28467
489200
227263241
285203
118038
363636
93112
20
3
4
5
282523
340577
45
174915
3
4
18
319481
16
36083
7
940007709
1
358687
91
61487
21
495778
166893
305518293
74
76
50
23
57
371541
52
385292
6
57469
233693
381146
17784
34
448850516
350418083
85
53
52
12
456532
9
84221
416921
79
94
31
74732
91
8
137531
44741
3
25
94
491067
28
474625
501919136
86934
174348
79
527954587
268020
465709
308846
58737638
110113
105827
65
458756171
404964
78
255548967
73
288953
29
16309
62
190379
417511
29
59
58
282485
85
411637
372393
7
453521
813234688
328464
670195566
3
420067
37
294691
300343
144441
402327
84
71215
65
380633
134146
66
85
453231843
157215
75
765655524
187716
23
13
44
405894
51
350821
46
44
7
8
95277
1
335390
271892711
24
84
989737000
4
789134740
141324
32
22
417772744
220070
345233
2
7
100157
169499635
147780
40
26
60448
38
291189923
16
15
97
86
494297264
12
52
14
387791
19
6
321378597
11
375711
52
379284
31
233190
501586776
19
62
236936
80
31468
97625
362690
956923710
3
487485329
62
32
81
58
67
336596781
47
66
7
5
424989
209067
439892100
56
967800058
34395399
313425
945656976
66
4
78
175762
358506
72950988
36
343933
50
195393
3
95
446337
234254
6338
674693384
142100
65498
56539
299513
17
19
100597
4
16
31
150528813
6
55
21192894
420293260
389547
356604
18931818
417445629
235686178
4
17
145567
454316
796548437
184159
203022850
8
496689
485263097
60970
166713
21696
393234
2626
77176120
81
184501
62
117984164
40
37
46
6
17
61879
321322
263075
33
99
220997
25
59246
595922221
208231270
74
398399
90
12
463048
466774
620187360
87
71
29386
121052
39
443376
62605
483416
119035
719921874
49
120865035
37
926415628
339922
241610
50
62
456197
276035
74
99319
277521758
63
189877
59
50071
126636
478849
308567
132485
35
40
41
991570681
427477
145790019
173093
7
60
225424
170130
10
20
73
4
80
771150800
150920
55
31058
81
56
26
40
479410
1
53
86
88
781297320
145012
50
83
163118
1430
35
72
412810
367798
149056
25
925720177
35
548196996
51
22
66
60
75
27
27
15911
995361668
152394
349659
262074
8
42
60
17
88
55
66
68262
987315714
213763
8
7
66
451813
89
57
1
368612
24
17
294288
97
489534
573390426
95
82
472546
66631
423974
84
97721
376674014
91813
486412
318885
54
65
50
801732884
477281
453385
32476
53
16
20
9
86
51
9
64
75666
9
18
240169
391052
73478
4
364882
390237
445895
994186499
62
45
3
33
87
10
282783
88
568615623
40955335
42
319120
88
87
61
202826
486834
16
692066299
12
4
10
157184
496777
15
467919
3
469031
31
32
377086
159997
465475
67
41
153014
487753
1
169865
95
318119245
521622201
1
46
23
36
76
7
331995
5
139154
152578
273511
479107331
60
99
272392
20
321565
259676
75518
435240
26
237915
2
98
495813
60282
919678027
50
107388
364076
257593
380081
92643
476593
114260
138919
64
310483
17
131264753
44
61
95
2
193710
144134
932699305
21
11
264048
153542
447693
70
415374
16
101302
134300132
497215
344827
321916
42
426619
459251
89
434066
94
9
75
93
106603
7
63
50
65
45053
99
173250
477507
78
482047188
29
152997
27
8
86486
45259
14
63
65
854596678
58
40
255944
5
8
205733
386290
66290
201438
26
96605987
246551
323375
80
291950
64
257575
91
490382
198565
195055
75
238711
84
21
109256
14
32
46
399131
50
265091
2
66
383876
286640
111995121
484456
59
13
102861
211557
75
171260
395486
490715
42
70708
58
82
429340
146892
124393
281429
274782
273106
34
64
358660
68
269753
157606
195775
268726
63
67
377421
62
5871
629537620
55
269159550
443820
304893
236742
337881
35
50
20
210006
27555
495976
303420
69
3
14
162426
84
65
88
16
342188
307376
272448
256435
449481886
716308316
750033261
254825
824276066
83
55
452359
21
282321
3
71
183696
30
37868
213653
498956
573205032
58
820315908
304275
407146
40
127244
295132
80
393949
65089
75
244576
9510
64
30
19
29476
37572
46
16
340110
430179
31
2
241219
6
1703
2
72
97300
6
92
162430
72932
21
7
223771
119397
22
172804
22
50
365821
90
67
72
482203
410988
33
234790
511675031
231835
264101
396842
2
26
458541
642158031
8
61
648174444
299558
17
63
305422
458888482
394706
49
47
6530
86
861007060
112663
179635
61
759298856
279413
384418
30
2
157516
18
91
96
26730
79897
60
90
44508
51
4376
83
491843
257129
283924
9
293611
535134579
359983
155983
289137
50
723839571
93
141955
39
18
884310120
259763838
27
212395
238960
8
46
24
387194
512372257
78
54
291753
849021710
436323
367703
5
411721
356210
19100
2
70702
4
284081
27586
96824
41
61
760185015
33
39
150808
33
137848
42
8
14
36
37
60268
70302
206960
406380
27
309521
14
303930
393984
216913
92
225388
15
58
23
7
40
280244
55
93
353195
22
232701011
212712285
54836
133723
29392
8
59
30
226269
316941
15
87
406476
228221
358537
273336
59
9
18
85
271013
11
313209
44
24
66
222723
52
22
24
494892
52
32
99
9
97717
19
302431
62
96
466369
79334
85
255646488
323035
268669
357206
211586
5
65
456560
853442148
679231635
3
387994983
46635
51
44
48
2
8
23
99
88
125922
55336
66
250732610
27101
394760
347722
372996924
467558898
75
46
56
82591
265901
105605243
73
35
10
354215
33
8
350328
62
32
89
13
34
7
32
30
136497
59
97498
989289889
90
57
1
313500
91
87340
156596
87
40560
66
75
140394
94
609496136
244186
280170
19
247580220
60026
14753
421555
8
476640
131064
61
215225
334302
486219
332793
26
48
54
27
8
2
913254729
280683
53
14
84499
388192
428908
133072
207050
7
39
5
726798837
401236
242426
6604552
4
85
15603
82
324139
57
6
94
52
414994
49
94
102920512
100238
1
620707939
446701
72
5
50
327200558
381291
3
33691
35
449367
31
60
67504
352630
31
34
46945
357855
310690
404066
251456
61
425338
33
161277
108467621
81465
2
14472
80
56862
38836
68
701442485
732938857
281968
96
432092122
490425
347590
67
372166
493809
47
84
282780
4
89
7
5309
71
54
49
420830
8
5
51
73930
47
42
87
8
435790339
94818
97723
370847
38
18
12
8
79
48
133766
37
220914
284601
37
427558
70
79
7
147777
5
369153
299126
420326
171094
433327902
68603
46
15
221918
32
97820
84
40
96
386851
428590
37
73
93
470154
352043
233369
634525861
39
103086
386396
288022
22943
73
352703
5
60
50
49
32
405775
433815
89
19
10
53
143581
28
93
121396
63
292149
243672
216246
34
4
21
129982
83
90
93
358382
8
163009181
15
7
13
498424392
127581822
356034
467381
267247885
300910
49
245935
135539
213066
54092
692291883
41197
278548
4
45
14
2
83
66675
46
28
66
241050
97
18
868055935
260608
371933
131890
21
54
99
64
91
371942
265496
469476
465351
59
124845
57
272983865
124502
228040
74197
32690
299931
307515
385722
363642
65
302041
4
96
389473366
438933
78807
36529
99487
830016421
2
46
6
95
55
38
93
62
6
233783664
37
39
24
6
473231
409698
471697
12
75
452630
258310
76
270303
98419
41
31
4
336619
194855
86
68
37
751967490
75
7
4
91
9
32
22
295151
719482349
127654
86
48
133146
85489
16
43
11
441230
344966
72
7
567538589
33
79535
10
67
53
32
654102286
453959
10
60
215981930
97339
217838
698124073
208188
157298
22
39
156300
402324451
76
53
62
248659
86
401816
8
43
690127326
2
151579
44
31
253368
449953
2
4143
23
4
2951
3
12
389802
41756
38
117626
80
16003940
5
214698
182946
65243
48
120920
28
32066
343866
9
480710
9
461023
248565
85
75
3084
432774
233052
176955
391438
30
243291481
42
85477
2
90
96
346084
337203
21
3105
80
723930968
51
233580
1
50
3
17
87545
55607
363739
5
15
80
2114
6
13
395484
27870
1
5
203004
7
58
414150
16
10
40
286613
1
53
391698
36
427168669
981152091
943894707
115880
257501
72
232145
363825
82
71
35
279594
148062
84
213427
179803
50
6
239733756
46
24119
78
264676
52195
638988017
360992
59
4
8
239406
987430482
47
272869
80159
374949
234635
2549
136906
81
329642
59
291254
597812062
237924
294946
5
64
42
67
36
334938
30
455526
139278
30
480070
2
547342562
8
93
180791
42
245255
108233794
36208
321846
88
548541606
62796
74265
328336
80
79
61854
99
53427
39
29
731432742
99
434408
92
2
312842121
248639
390158
31
69
37490
82
102560
823114777
31
111974
432658
5
37
11
88
486202
8
63
263692
15
77
51384
6
435620142
3
456803
239439
348258
60
382306051
49
275925
487790
239956
477547
400219
56
59
96900
69
44
211752
384479
330244
78
44
800917433
987533506
4
494410
389302
53
2
345559
115452
218002
499754
29
462238
76
68
365212
72
52
90
169023
105737
40
184209
7
396515
485863
92954
222474
10
249132
329089
112867
273933
2513
3
93
3533
76
639807648
13
36
26601
604474891
18
178386
261917
124099893
358173
51
446432
392342
336849
97
2
407029
105715
220411
3
325973
75919549
240017186
71588
56
91
26
412822
273520
10
27
255613
52089153
58
204678
61432
61097
3
53
33007
484117
49
112573
283018
140549
306481
41
8
476992
281605459
90492
362148
46
382079
3
204999
82
3
71
90632
90
44
756560726
253791
33
51
36
35
460416
50
154335
23
18
52
8
62
25
455120
402213
44
7
169340
711800472
819441659
33
161270
7
32
337787
480469106
234679
2
471719
158794
12
91
58812
7
94
347504842
359703
347052
57
305342
83
455430
4
74321
52
7
6
92
383230
244843
384254
58
77
87
20
7
5
5
80
389474946
298653
39
503345560
88
476968
59
67
35
11
82
89
153801722
356624
59
463804
812551736
474982
36
7
30
26
17
84669
24
65
267442
358531
251491
276367
22
38
105399
98
70
336832
354542
90
363132
87899678
59
10
560564763
406496
37573998
21
9
7
3
18
357183
25
813518374
37
236781
322608
71
1
67
296263
107958
329903
7
93
71
7
129087
806493867
499077
85
495648
77
238061
162640
73
423691
248473408
66
605258585
222455
430310
871377480
81
7
5
63
286935
48
118846
220426
22
902314626
32
5
25
83
98
102825
61
497668485
246170
13
94
86
11
769660349
9
88518
214874
397223
389295
33477
683261284
27
81
40
8
315040072
61
323428101
132112
59
22
70289
200861
607314183
701293824
292031
354471525
34375
1
9
14
39
270204
50
221662
492910
77
480086
703662751
53
405016537
300801
926697027
12
27247
76137
82
87
18
30213
232584
402420
406614
455228450
338187
5
84
40
28
26
27
391834
39
8
77
57
120762
99
281538
68
23
97
7770
2
68
481559
60165
27
69
54
804189849
5
93
32
4
38
298866
27
199611770
63309
44
5
39
436205495
360100
41
493079
31
92637
4
6
103702
43
46
46
38
1
220877
284817075
99
59
71
148961
388229
414043
80
60
318410791
24
258906
97
70
339152
108969
3
2
474822
9
410183
428757
37
44
162322779
23
209703
374275
41
27
96
3996
72
54
67
338590
99
303859
5
447436
66
52
22
424507
255448
96
5
8
4
321789
122057
411723
396137
2
10850
341139
138282
22
217210
157351
37
153818
58
695449544
103818
187470
52
82
730429193
27007
27
70
454332
7
361267
480157
55753
325032
36
26974
821991157
8
444274
94
8
41
50
216174
447317
43
885571962
60
190090166
86
70
19
257588
2
412237
90
78319
941169978
92
303429
359431
293548
69
65977
21
53
42600
227716
176591
95706
94
9
38
330414
17
138728
4
45743
7
77
66
730140780
702457990
210043
424561187
316524
51
367387
74
904143007
90
448163
127347
532409275
57
867712906
38
42
31651
57
488540
42
53399
34167
15
55
150391
5
229058
18
268708
705523353
299557
78
7
203711
280408576
72690
199217
13
25
582826021
44
65
127027
370593
248309
15647
42
437159
92
32
10
496083
40
29
9606
9
167736
389514
267439
16
8
40
326086
70426
85
3
74
71022
27
334008
77
101079
352500
53077
372040
22
5
266516
83
37497
28
48
17
63
12705
441607209
46
63278
114311306
493127
351007
455580
718648827
172378
17
87573742
489390
540924937
6
382183
226886009
55
23
209442
104538
96
15
259940
227755975
79
21
9
27
6
127164
67
124355503
78
37
337155
720693430
309040
2
62
381276
23223
34
16
97
483974
438706
27837
99
78
11
950934339
39
93
268397535
33
73
7
38
5
34
354090
42
247931
305495
426232661
34
26414
24
476154
99641
643989681
99
20456
452556
47
92
32
449940
68
472568
999150664
28202
390212
400513
172503
43
3
48
28
53
6
460235
99
23
83
101064
60
21
9803
58469
11
144012
7
55
86
496881843
61
108440557
10
92
4
32
56535
412898
460997
434204
463103
124715
85
488984
183179
12
135254
47
6
231128
149821
23
27
156784211
28
16
10
392280
141292
92
12
377685
4
80
57
66930
117955
19
494553
2
72
35
474020
89
3
81435557
362768
105451
100979
488395
439036
74
29
287329
343431
319224
99023
90
332130
32
2
569119709
396690
31
44
740245284
85
4
153498
69537
49
122744
15742
53
313394
212381432
29742
69
73
69
24
268823
20
770732714
386772
387105
39
3
88
15
32
44495
62
312419
21
28403891
151528
417279
499460
264067
180223
30
22
9
89
6
9
358354
42
37
69927
31
1
15252
9
28
59
39
1
78
14
6
136019
75
257458
28
75
433584
20
174780
454400
331215
5
18671
37
47766
583132445
101513
61
31
35
23
364508
75
93
386698
37
144328891
427479
164196608
325038
16
894431443
782906538
15
213837
383073
872713184
17
6
166067021
250038
64
13
85813026
406144
11
1
208409
35
2
73
94
9
1
10
75
354456
57
449351
23
13
293787
320191
462083
965314387
48
84
447767287
161552
74708
92
62
53194
26194
171718
202972
414284
55
44102
675317203
928000011
8
329539
126608
12
71
49507
470884
401276
85489592
65
157195
249768348
381780
104969
404300
560652857
43738
96780
341121
29
334556
2
302291
76
121548896
40
213604
244930
95
5
164013
762812211
18
60
584096377
21
69
72
45
12
4
62
94
2
757940747
83
78
21
231675666
23
532190457
59
81
28
69
23
809392017
2
2
85
241823
608400920
70
12
64
40
53
137009
86
96896
170089
37
60
80
196225
56987
128950
39
95
235652
59
74
158945
486768
72714796
373818
287283750
52
311776
157162
70
5
71633
386939
9
300365
31
3757
89
16
28563
361413
250840
375791
67
348951
27828
88
23
262770
126782
13
39552472
291809
59
313779
21
65
487933
337834
135460
12925
165797
794309257
268447
6
96
30
453378
318723
535009995
45
12
55
160720
424842
23
365353893
71128834
71752
66
73
117603
159175065
397501
4
19
439970
6
362472
86
415712
329933
124564
74
469489
79
328322
74
496402
329971
41966
95
228376
130713
93
23
92
90
6
193805
28
97
83
125991
73
325303586
368736
152194062
2
286135
65
13
449643272
22912646
99
19
6
78
76
292067
407995
5
97
93
479760
4
201556
343680
384293
1
51
78
7
50
276714
48672
462590
4
77094
35
907461977
172641462
46
2
38
87
4
2
8
467091
84
95133
123858
61
25
74
78
150754
294727
113574
295803
286848341
37
8
120595
85642
315897
95782
281950708
6
1
806011945
21469
1
410859
242934
123529
21024
97
170297
79
68
80671
478756
1
39868
46
41
2
60
46
88
480497
161930
41385
257171
22
882491027
340699230
113301352
102856
45
83
75
67
59
37632
473569
43
306514
5
118224
84
224384
66
6
116987
7
3
398847
257070
556095339
81
1
879756176
32607
18
315789
72
489464065
163853
340258
434633
2
55
59
60492
290119
162977
279684
59
239306
301304
219479
4
37
82155
8
56
89
69
27
44
63
678224602
16
55641
9
34152
85
60
11336784
149810
451089
39
5
725891378
4
47690
1
6891
53
8
20
4
425098
355594
70270
54
70
8
57
47647
11757
4
79
415226
131112
900784936
97
685904820
2
355990552
33
389576
333922
25
87265
40
24
95
12969824
227592
232632
14
327398
100767
34
468758
122666
346203
49
97
295158
22457
223969
454684132
5
266814
23
886693625
26
58092
42
377989
73488
97
68
96
49268
338340
73
83
175878
53
98
95
93
6
1
41
15739075
761008375
317173
117045
249745585
169861
15
253274
37
280267
2
1
43
191940
131238
652401004
47
279265
26
3
82
3
253317
5
11
386485438
101366
80
9
47805
347384
75881
205838
224747
82
137164
449497
480076068
2
61
36
8
94
64
136988
179416
15
8
469337
406498
620053685
59
4128344
223687
18
349602
387462
41
464757
72148
899814094
57269
482314
57981
54
97
216991
2
81
7
82
226801422
153353
65
172221
79
416579
144285
156743
89
6
55
50
17
89
38
275278
52945
7
424373
14
99
729138334
358715
69
6
145811668
2
64
449122
8
72
266128
9217
969962629
5
80
273843
283688
422513990
30
330645
371398
77
180325
440650
1
145927
27
9
84693
84
39
12
564286908
797444366
19702385
22
145297
9
62
59
65
445800
58
2
809832147
361609
98
94
42
400564
453057
40753
166448644
5
168768
4
415736
31
57145
79
79
449423
144544
164738
223186
89
36
9
686052523
68
32
70
3
68
483363
73
157452
430269
21
82
48
58
559635292
389206
73
387544868
47912
62
75
55
489937
69
30
66
35357
385359
265929
4
24752
38
95
305996
36
60674
53
97
50
432484
17
192816
41
109965
92
407431
2
8
321226
237684003
44
38439
395274
626832104
8
9
280868
33
258516
39
463821385
37
194998
17
37150
95
369127
22
226047
19
440724079
27
346898
13
18339
28
2
389923
88611
30
173388
409860
28
465666
73
14
201658
15
323802
676034095
1
42
158643
1
7
8
9
7
113048
863075211
74
5
12
83596
130531
77
88
240970
31
20
1
231674
332832
338798
327881
410526787
75
130751060
443988984
26
51
39
106371
37
30
19
132082
135967
309373995
76140142
13
187563427
74
558696175
227331
6
381013
257156
28625
1
37
42
460921
93
395948
32
41
124115
51
47
76
31
48
373148
178247
52
55
758765418
653843172
45541053
42
384850
412435
61
188082
42
977967648
10
20
324130579
437318
324524
831071196
422162
366412
440153
390526
398968
456747
98
61
71619
66800
3
808094070
331389
68
472416
46216
56
69442
45423
7
11
382064
37
28314
470038
391683
50
3
605119658
98
548418213
215256
175001
3
198656
2
92
18
186761
77
52082
190
77
10
934595784
60
37869
9
60
20
436191
23
101128
73
191755
6
400355
81
9
64
41
82
680973978
76698
94
305268
105450
494069
60
277147
98282
45
128009
14
5
46
92
35
93300
95
10
96
15828
359372
46
48
239365
59
9
99
396552
491239
203959
274611
65
75152
130808
78192
76161
471388
179797
66
85401740
88
366005425
652201736
94688
112660
458738989
17
369976434
124956
96
90
17
64
47
2
188873
74840
458958
9
28
528518487
67
9
83186
13952
9
474191
265808
61
14
102757
5
363583
62
42
6
97302
5
320019
496743
486518
24
417053
71
328979
241247
456313
249384
86
375264
46
338223
321994
9
80
87
37867
266082
7
43
232740
474714753
58
460015
22
110857
99
367181
182737
448154295
162349
11
80707
123622
219972977
7
71
45
261051
232009
8278
330936
234087
33
357106
84
40795
496552
254452
110404
35
373461
1
26284
4
21
62
356505
34
2
399717
84
21
291382
374852
24
412554
22
229267
344087
469648802
9416
33
226295
43
55
99
469149258
458728
808632246
83
8769
90
446483995
46
467582
498888232
42
361287
90
39
1
191654
82
82990
78
93
435725
371128
66
21
76
174812
17
18
27
510509173
92
102292
99
24
84
314866
314285
83
473624
72
67
154600
659793450
194701
38
36
308621
9
88
65
119626
409268
839146556
410742
37
308041234
41
20
8
476319
489289
31
240887
121905
51
87
24
6
46701
44
22191
126043
266341
73643
21
9
235362
34
42
358030
401742
33
418870
9
30120
86
38
131998
197955
2
378801
80
3
17
53665
37
19
75868
186913
82
247733
25
80
147386
74
445806
364768
93
7
1
137379
6
87
82
627954504
82
135421
47
9
436342
3
335098
166887
7
65
27
796198414
58
32
48301
434454
28
314455
69
55460875
301837
146745
69
383461
89
5
149987
65
64
80
304229
76
120584
295998
459518
60
52
14
6
91
283471
29
67
99
61
496542
9
82
70
8
283987347
251367
127300
747868930
27
493752
60
89330
6
301496
403424
46
44
157852
92307
377417
65
65485774
71
70
274030
417679
391721
7
43531867
27
261567
22
54183
49
88
192911
26
33
224550115
294265
202307
268377
58
96
94
173347
436492
36
44
1
308944
462246
26
26
904400110
12230
85771
54
142481
45815
35027
309544
103049
28
1115
80
339799
89
25177
417065
6
84
70
32
27
73515
7
160942
73
151886
4
216674090
93
924773470
12
66
130524
252365
49
20
87
10
494437
96
112899
51
418346
95
675227283
103814
194553
599267295
21
423423
195034
1
102458
99
89
119980839
15
62
197161411
571026767
997915663
5
862940089
51
52
268187
33
32
25
74
265273
27
14
951923633
823780987
612792291
74
6
56
12
213695
139487
62
71
59
309190
12
108336
699603396
45
53
117788
253976
312380
373885
63872
59
57538
214208
32
69
49
297798
56
33
82
413735088
52
6
47104
44
181819
11
51
323485
308768208
1
97
83
75
32
64
98
40191405
5474
7
311878
80
184883
86
381516
33
32
34
364877182
119619570
442060
423683
71
72
231254511
94
6
472456
10
183344
292394
79337
904712960
22
304323
35
39
66
496707
355648
113674
1
73
330645
9
71
47
37
23
6
62
32
146457
98
17
232065354
90
2
5
37
84188
70731
48
54
41
40
80672
257628
84
3
669394972
313534
93595855
341785
20
35
6
68
403241
188156
94
6
156345
28
437763
367496
28
22
3
442641
182506
324577
127679
82
37
28
3
2
177297579
2932
6
97
87
127800
108793
134016
29
6759
62
45
174883
170894
282184499
43
46
334837
367616
8
95
36805
43
6
44
371419
7
17
11
439839
51269
66
80
254455
237398
99246
461320
207224
86
7
56111
29
26
1
29
420478
73
15786
91
26
377956
32
4
44
63
6
4
275995
6
15
79704
25
830867347
68
48
12
86
1
132354
228074
9
37
246302
30
77
20
355001
249868
93
14
960247024
48099
39396940
84
954608424
7
2
633966135
62752
76
83
369357
81
60010
64094
59
77
71
259092
8
228717
167672150
28
7
55
92768
141710
48
18
97
68
29210
74
36
39
42
218295
86
86
1
33
40
297838212
246404
56545
226459
950509657
89
5
46
2
148748
444365
88
230356845
62
300086
435384
45
36
2
9
3
451949170
53
73
823672330
314584
316429651
55
34711
63
499244
2
450593
170087
99
245747
51
10
85
292248573
518442068
475190
83
9
51
53336
2
60
73
62
173237297
144705
32
21
21
77
31
73
293426905
876329840
11
42
36
980589074
438414
35
780229545
49
407547404
233469
504940993
1812
15
261122
109196
264970
418838
12
236403
6
5
63
30
271431
65
69
49
368168
13
472938
15
493489
100815723
99
878103773
4385
35
33
43
267098
46
181320
29
479913
8
13
44
137233
6
142086580
189810883
402225
91
314522751
52
299952366
95
64
3
213719
28667
40
325245
36
8720
320661
18838
184132
67
47
18
4
11
71
42818135
22
2
117995
82
688622453
76130
93
88
72
7
91
90273
25
8
2
763716664
11
26
37
10
40
42
7
460585
5
44
59
29836
69
89
61551
78
66
46
86
71
48
316618
3
269659
3
4
18
687297200
416428
26
672447122
89
8
69
85
9
99
740770322
31
235635
104387254
426988
62
426516
208939
45
109766
4
19
236593
19
70
76
360755
262063950
354728087
14110
476465
28
20
190834
5
993892569
252420833
14
90
31
71
366779
369583
15
1
95
94
12
3
25
4
97
55
145113
213368
9
681366879
369266
6
107389
405701
258811
1
82
99
275800
99
445735
226990
813147515
477209
70
90
369479375
145787
41
95
2
99
48
345403
74580183
25902
97
495967890
92
92
354249
388707746
21
335700
245765
12
40
46
3
230381106
77
429958
306719
880710811
81073
93
244941890
31281
311492
248009
96
312043864
4
443817
306591
72
75
87
31
77
28
426779
366131
69133472
435477063
41
80752
40
18
317699
395937
671
28562
71
318945
39
210121704
160549
59
321537923
32
27
368276
157457970
154722
73
218580
442863
154453
22
80065528
274779
953819454
11
422092
82608
3
43
61
64
41
7
72
162824646
64
28
59
89
497522599
322231
2
4
169128
33
66
451052334
841657305
4
81
218424
77
13
22
78
13
10
408812
86156
50
199588
52
352653
89
86
32
82
4
7
51
36
129089
373215
41
33
3
25
27
66071
456549
56
76
293780
2
68
274645
54
365755213
36868882
358659
92
80
16
1
74
58
183186
151120
459821
83
94
157725
197216
388528
3
314527
82
90
91
55238
6
34073
3
86
41
351056
274020
10
77
926735239
87
264718
24905
232846
207475
391718
29
16
53957
227168
12
266337
220444
381821
29
85
72
172054
124436
186948
466570878
403736
415592
5
199494
71
98217
25719
396465
153492
45
41
404645
34
20973
743539290
86921
75
88
29
24
79
3
47
74
139664
36
5
283210
928745455
82
3
58
473770
7
229162
48251
8
172474
97
44208
4
85
36
42
24
48
142383
76
20
78698
76
7
397552
22
42
86
2
85
17982
51
475496
266786
136087
150612875
2
95
81649
411926
5
995627815
83
80
372567
165920
230938
22
8
10
77630
218384
134253
199901
18577
365175244
291018534
2
17
199815
86
60
381475
471640
56156
378930
25
195670
496385272
3
662176074
2
24269
9
78
74
911241169
81
468960
65
53
73
32832
385204
64954
91193
411194
68
180332
87
356965
3
83
45
434681
346818
91
73185
297284
269439
18
955252125
100612
487189
416308
4
31
29
94
314038791
468198
479403
5
351448
472265
366459
278749
55
262733
914118286
1
419342
274345
92
43
50753356
55301
28
18
65
66
374574
313548
24
9
55
12
43
58
10
299155
64
327235
82
100076
455529
108054
912394718
9
65
597181094
17
6
492826
6
15
740934335
9
327379
34
156143
658504617
196558
1
19
84
5699
94581
341318
29
76
97
43
6823
22
17
331539
72
679324860
1
35
660501792
7
64
99982
72727
74
61
2
421669
3
316885
199759
12
341525
497406310
258965
95
362063
311103
6
97143
293719
156820
90
205005
497642
349437
99
175175
8
146956779
29
14
12
53
80179
42
59
3
98
27
102314
2
29296
79
58111
19
67
341930
2
83
2
338868
35956
772041835
3
14
32
27
820734515
9
238448
97
77
3
32
92
780816172
324739186
285404
794905189
63233
25
33
89
73
114401
467969
32
266795
67
5
268543
5
2
165503
38
71
448254
60
111065
77
267739430
339718307
79
75
1
282855
45
16
243213
2
275219
163111680
425812
5
1
59
26
60
377832
140936
41
21
11
54
17
96
82
914575932
1
275163
44
17
255902
58
22
24785
479888
140506
47
79
1
250212
333779
28
182224
47
25
445475
472422
9812
6
70
154963
81
1
65
72
53
271344
79
91
4
50
411095
95
93
172127013
68
91
4
74
94
180089
381538
81
414795
40
3
1
345261
244451
18
183829
20
38
95
76500
82
395283
2
57
10
83
7
54650026
80
82
445503
17
393084
9
779369292
30
70
154092
431807
85
404422
77
21
440244
23
489985914
417743
86387354
275988
81
61
22
95
16
136808
4
273833
212982
192076
971788033
5
46
147925
63
52
434392
28
166278
86
5
99692
50
53
120038595
59
53
77293
468273
25
25
878174721
47
76
46
223795
63
24
412042
554049789
179959
281449
16
259705
163092
80
46
85
296588222
91
17892503
483737334
74
33
38453
185738
78
104282
93
73
90368
116462
10580835
64800
7
29
35807
27
335798
73
60
80
21
9
55650880
77
308835
70
69
70
162742
152422
116432
5
6470547
384867
2
240827
31
73939
14228
50975
465010
8297
3
470087
1
144727
2
14
71
463811
411287
25
206608
42
389004
764392264
40
3
253206
804471168
281046
711514380
27129
290795
28
62
34
7
399533
1
6
19
558876492
297383
83
43
59
728723867
286629
42
45841
2412
73
3
356417
59
183325
75
138200
98
35
41
21
52789
335946
667057586
264712
69
109153
150023
265367
12
53
405324
43
216801
164985
742221512
831669547
241823
1788
352830
30625
80
50545
13
38
423145
36
93
150717
55
126291
90
43302
111217
475430
381281
32
27
53
37
49
74
187368
453270
39
24263669
4
89304
57
101501
418546
59
76
458107
209352
2
714875978
282420
4
435793159
68
358841431
91761
70
324717
52
184765
33
30
125522
859635052
440792
314585
93
95
68
418284
60
163379
53
24
457106
203485
217992
70
60
332495994
345100
21
335195
90
3
30
94
31
49
4
394559
82
63
484337
419180
690216637
23
236381
14
56
379119
79
97
58
650545595
38
786284462
93
6
476831
220564
414096
98
463271
102404
78
43
152752
53
286146
229721711
96
708467795
7
23
460380
178369
89
43
7
5
72
56114
35
175272
79
12
64
20
169229
51
9
49246
445069
48
52522
453433
103594
242871
250105
91219
244409
31735865
498364
587586480
175815
269461
1
383921504
342976
465570
23
259308
104509
2
202740
9417079
55
15172
17
86770
447143
5
127101
107161019
316733
146738
92
91
56
316389
29
15245
33365
279901
10
959363955
8
436721
334016278
23
79
341265
90
151310
5
8
561619214
380495
52
43
100016486
3
111827
63
55
99
15
78
406311
98
10225
491362
34
125110
71684
15
65955
478282
485598
35
882190722
45
391492420
49
19
159321
771163299
935525516
52
32984
1
404976
169995493
24
229314
475997
98
477796
5
21988
2
331421
98
13
18
31
326005
462242
42
59
59
68146
288451372
212853660
41
98
37
4331
304810217
41
36
477355
597460254
490418
239697
3
319811
90
83
4
286578
97
428948
129751273
45644
50836
9
688651275
242523
80
78
305747
40
1
1
203062
5
388414
1
46
4045
3
759190766
78917
376848
74
890058435
237289
73
485460
813596337
18962
417401
764421944
144813
10
483930
26
377459
66
96
27
72
49
83
463318
66708
57
64
54
16
259368
385390
119228
1
229567
73
41
89
361949
64
338339
23
138706
194321
453232
457428
53
25
511184195
35178
302035
82
58
812179013
57
57
72423
403347
42
131356
41491
5
471956
74
81
44
106584450
91
286564
47
79
206592
24
316156
20
65
26
343389685
61
52
3
256893
99
83397
17
813400899
56
7
76
704555005
40
28463
51
285945
114080
20
449579
342030
3
409267
4
14
68
77
681006351
101179
25
26
395282
374239
49015
368525
37
66
16
69
447931
335520
57
841136011
8
16
11
29
35
129183
159585
48
242330
5
25603
79773
88
170853
48
26
25
7
43
85346
38
382298
14
489074
68
389731
7
4
478149
308993713
8
198911
114699
2
441268
55
239595
111984
5
30323
5
94
467914
103058
37
304451
32944
2
304490
295469
70677
245105012
21002
486410
402087
97
252471
302298532
99
93
139975
29
319701
333267
157672
93
138411
494060
358634
244509
48
72
11
314560
4
721449635
62
2
92
35
8
64
46968
814318672
119703
66
367175
124509
980470225
256319
192308
17
132108811
60
320830
359209
14
181727
12
90
232761
4
767301751
105584
35949
480258
970073223
57
86
123441
22
422243
20
77
59
18
320029
45
13
321228
88
388017
170585
25
47762
417901
35
80
272674
216728
165256
288116
45
291842
42
26
262580
473930008
30903
329207
275110
469852
79
153186
270799
328126
432854
359677
89
7
19
38
404445895
58368
178435
245086
60
96684
243750
48382
88454
73
227226
11
174426
395925
115906
259098994
395998
89
209722
89
89
45
393425
18
188607
60
2
96
4
29
9
4
44
457440
871886035
94246
20
312563
286699
31
34
128265
63
6
178028
25
6
21072
6
98
12
427734
91
69
103323
489445
66
664354666
81
88
112213
100131
87
23
720190333
229082
422714
67
46
43
23308
900071758
4
8
66
15
105875
85
73
63
3
99540793
66
94
411943
468694
19
222342
89
44
389051
929274616
411981
306479
349004
636540854
328262
257400993
47313
62
368940
180213
36
7
934346284
67
85
5
38103
12
242141965
413831524
106627
16
7
93809731
897589432
68
426164
54
89059
469653
86405
362851
472555
106888
55
48111
73
21
218938
290057
56
24458
364929
400703
8
639175502
32
269914
42
63
946264011
263473435
177445917
74
8
18165056
36
62
6
439458
10
9
54
95
4
82
68
30
75
86
209729
5
70
34
370312
84682
79
81803
32
25
95
90
67
243566348
64
313678
97
911601555
81215589
229902
23586
376874
32344
21
66
3
249161
39097
151137
10
126676
26
55
243689
31
99
253945
3
8
21
56
34
43
81
3
209610
157458
18
76
704450281
376364
91
8
72
341659
88
8
281818
426789848
4918
12
41
480049
98
27112
308552
49
48
392980
206936
30
7
41
33
4
196117
9
68365
999526283
100080
447806
242025
20
19
203603784
1
474750
132414
409066
79
401653
91
880969306
65
144897
84
36851
18
35
4
274925
593208963
460488
15
144329542
657109703
486573
139973
247205
95
183747
29
67265
44
517601529
499126
320354
97
74
3
86
61
38
393182
447458
58
205168
63
93
39
329273
251642
41537
3
507658834
8648
427070
23
103584
76
3
16
780439035
2
37577
236244998
250914
879962902
259120
448807
48
590278500
9
340257
27
8
469725
148839
55
28
43
992753049
60184080
7
74
34
60
3
104025
28444
79
187171
31
229866
56
19
73
28
4
58
21
36
147822
713893390
806511112
49
5
52785
208529
54
224000
81278
156420
29
308263638
68239
41
19
122349
58
3
88
7
4506
50
47
27
92
306984
2
39
38
174500
433863
57936
355941
998356034
8
5
351254
75
53
185058
88
92
76
220530
207362
58
3
87
105527
45334
334091
54
93
30
182668741
92
15128
7
36152
17
271786
19
457479
486288
60
37
21
70
78
179643
37
93
84
92
430883
194433
5
242
55
88
236203
286458
29
1
155155
17
10
31
12
42
5
192714
620538947
65068
463453
3
159759
43056
338825
63
55
465573
3
21
97
66
68
55
6
12
118849588
230510232
99
33265
290449
210850136
63
335567
21
174735
32
84816
49
396394
154099
234271
34452
174035
10
10
88
800579177
755310596
19
319564
139066
25
61349
125228
25
97
152599
26
42
9
405168
296071
166453
344328
888325473
394511469
83
799482038
55
195190
104776
85
14
626048594
940577171
380588
88
255284
266772153
22
58
55
64
51
336216686
213220
73
89
419432
83733
40
100349
3
83
387359380
46
64
15
15
95421525
91
23
439522
28157
124401
428018
5
416815
7
393290
413342
70
285426
95
3
61
84
62
299492
78
343485
87
478723
48
368231
380279
219554
182258
7
83
63
11
448404918
451519
446976
311758
866702736
181396
18
250928
69
486071
58
308106
78
37
166442
7
160280
62
87
40014
129053
315716
130267
1
126320
115713
23095
20
30
3755567
63
22
66
7286
3
277824
283057
95
116180
13
56
309426
61914
416102
445160
242906
448559
48522
160497
4
316966
6
65
174973659
22
422752749
2
49
351411238
85010
154106
49
6
6
350388
72
91610
239917
265044
307897
5
242125
81
6
329412
368876170
72
275139
55
452694873
1
712918536
84327
42
78
184677367
61
70936
24
28
404132
58
2
92759
157481
396036
6
21
3
4
42
56
58
258918
40773
65
32
68
283039
65
18
606975750
5
94
446181
82
363192
91
558904635
8
24536
544153294
291946
429184885
444567
240594
168251
39
212130
150258
448509304
20019173
179386
206503
453122
71
90
32
40
14
40
64
720729982
388227
122738
7
167414
75
64
362513
409038
6
470449
49594
62
55354
432188
117610
62
63
834228913
11
51844835
59
11
66
6
171189
166753
83
39
311850
225954
741422514
7
94
63
17
96
13
19
363350128
129265
33
26
33
68976
439049
136965
55
3
53453524
9
414956
481432
56
174416675
280118770
315008
9
9
97107
59
65
60
442083
77
23
7
23017
459633877
47
599540002
140711
369714
46
2
196956
61
401862945
81
70
381817
30
40
58870
261618
79
9
380117
40
171350
77
139215
12
938215831
47
8
65
375579
450079
43657
169582
349399
59
76
101614
89
269747
43
129189
14
73
72
6
64
454426
87
5
452369
39
831
1
307749
74
9
77475
122405
331585
85
557385840
30
38348
178438
64
74
298163
378916
393207
7
5
454677
478585
950396201
82342
227376796
7
200211
53
4
18
77924
55
16
391633
108251
295041
748103604
63
423429
165217254
28
37
8
398411
5
31
75
343366
1
383709
3
391316
41
90
70
60
49
235927
83
48
2
20
465
30
86602309
216329
116121
409645449
297569
220986387
61132
23
96
60
201671
7
7835
458976749
2
46
53
25869
371247
67
360133
9
33
86
446208
46
5
94
362044
65
111253750
56
92047
36
69
49
67
43363108
63
843519809
98
38
272248185
49
297227
379857
114888
320803
76
46
60999
58
9
249927
3969
49
440684
970867869
495501
404095784
366724
87
732881315
344795
1442
1
55
54
83
283457
40
50
29
57
152094
106190
78
50238
462333
7
8
258585785
277684
132504
4
31
93
494570
122650
629647582
87626
8
97285
32
230300
4
26854513
996925412
142060
369895
468600
53
167871
68171
436146
352110
51
48
29
546596125
7
755056125
436860
464836
67
39
67
95
26511
219303
97
10
77
124246
28
65
78
289292
95090
251836
227273
88
45239
37
58
425796019
90
226664
90
472547
969848540
790441700
92
165485
201085
53
99
4
34
341374
4
257683
368145153
90
93515
2684
36
71
23
54013
74
16
88
437071
20698067
86
6
96
132191
999503274
252221
33
2
298213
65
83
23456
328590
67
49199
1
828106415
194725
82
376861
116693870
98181
46
10
5
72
131145
82
416314
87
2
383055
61
71294
430073
8
93
26
16
43
7713
119466303
19
24
10
5
396170
16
770691673
11
498624
300258
275878
57
75
53
89
86
157189
99
342380
39
74
375616
40
6
300782
82361
607627309
29
531705996
383951
374308
10
11818
445037
67
50461
67110
106977
42386639
71
6
27
42
457063
45
97
76
68
85
45331
49
337710
942282727
68
36
701558717
67
64
42
56230
54636
74472
9
14
11
325663
84936
358900
275682
20
59368
352307186
9961
5
444373
17
49
217480
397479
45
72
1
820061308
183046
78
58
20392
223870
99
82
78
78
5
473570473
31
78
70
127291
7
3
277193
64
336013
233285
99
20
215084
23
37
345008
52561
10
75
90
51
89
562151221
68
9
65635
248471
204399
237385
86343
73
2
113747
412861
288198
144398
77
235470979
146924151
18994
456833
14
21
36
186028
450175
626049845
47
137106
427208
79
366636
214735
765056395
9
28
451087818
297238
371745
6
389748
14
277717
162398
8
156051780
29
96
46
19
322457
32
86
116740
4
6
43
342737
40
54
19
464688273
59
237712
169244
72
485517
454285
370736
444265
156122
69
37
20279
17
87
49242
626695558
88
298800
30
918416966
7
42394
3
81
201685
10
207507
86
292980
328749
443154
42
75
95207836
96996
49
13
80
440271
373071883
95
44
85
563601648
5
147944
153945
175344
4
79
75
66
337802
52
10
72
62
487106834
136119
7
86
459569
4
342534
422875
92
31
97192
19
873523106
6
209692
59
426344
1
61
139757
5
92
336302
376807
747933268
220821
350015
443441
66
52350
72
192168
57
72
35616
62
208904
454289997
6
328718
330588
137750
283851
52
89
461646
289121819
23
338406
26392
39
56947060
72
325613
495618
74
224534
97
89836
422228769
199172
4
298655
417883
39
66
52
179087
40
49
40153
19
1
8
10822
92
293506
613346614
72
73
57773
44
50
199827
8
67
2
29
97
126409
482843
6
94459
243337
252717
2
143876
28
408984
89
9
13
30
130395
99
7
439897
271470
2
50
92
448925
64
8
69
478211
48
8
38
380080
28
86
784980938
847878569
53
708824740
459421
295599
11
134016
51832
99
17
247365
76
208321
289573856
82
55
1
121537
82
45
25
446331
8
130781
440705
69
35
239395
275287
469591
52
198783
69
114781
33547
21
5749545
8
430589517
11
327502
995135066
160360
145
39
31
381254
284118
41
79
42
298490
808393950
237007
439848
333923
72
353204
270674159
489271
328457
11087449
59
207699
235449317
59
235694
25
69
2
173471
255931
75
26680
176154
882772304
475703
27
320502
336343
5
72
9
457412
48
17
456884
597276958
666366840
54646
75871
58
218067473
45
3
441266
421830
381392
263899
51849
68
95
615416451
68
28
95
105331123
42
91
284908
96
491059
61
7
32
6
8
91
83
13
947627553
55
684437669
27534
404797
727
95
149311
159928
90
45
135392
17
162075
259878
222949
80
90
34200
429828
53
450653
80
24
892409724
154983
96
46
454355
52
302924
369827
284939
212748
427513
19
4
472571
62
203034
929792951
579070640
221670
38
9146
362254
21
486947
3
142780
441370
81
3
2
34942
256032
483054858
411993
52
27
9
381739
20
95
13
19
600734952
313756
472021
345240
94
94
20
3
8
248882
354022
117289
479270
339606
219112790
16
1
10
459888
66
37033
1
41
105679
245470
8
67
51
763611287
82
80
496122
36
219322
8
440882457
98007
92
22642
23525
1
557851236
94
51
252305
392331
19
260205
40
3
30
14
87419
8
92
317300
63
263181
17
51
487086
93
81621
5
105656
4
375830279
12
125400
39
64
190567
6
39532
86
468461
133444
17
467663
69
449001
145515
524501634
242801
94
82235
1
48
124924
10
326968
82
441287
7
23
55
2
272932
42
29
384869
25
30036
868008020
79
388032
361876
418964
477607
82
17
339369
77
41
94270
97
5
290046
90503
232559
216171
358721
23
80
54
5
265042
288789842
2262611
416913
94
274666
60
9
28876
195463
2
6
347254
66
82
1
141023
497297
90362694
46
2349
96
1
241438
48
164305
7
212278525
88
44
25955
162253
30261
80737
8
41
46
9
21736
112496505
59
4
283557
691861096
65
459068
75
15
415329
76584
81
495941
43104
493411
52283
481642
74579
36
173855
11
205792
341520056
56
436783
93155
184902768
3216410
71
112876
36
45
478025
93
49
7
239587
459453
694638636
152381918
27
59
26
7
444089
45
587140497
312978175
462249
3059
12
314598
3
45
405350
451991
263611
89
329338
99
321571
29
61
45
25
2613
7
458687
323802
464103908
569096226
46443
36
35510
47772
441201
23
59
20074
4377
85004
6
8
47
738893737
814053910
160092961
28
112036556
114524
215561
97
37840
91461
75
45
97
87
2
114676
1293
151498
2
234313
2
49
436226
408511
93
94
96
2
15
85
11
19
973483020
51
89180
11
3
28
71
238834095
419952
116667
55
11
7
27
28
14
8385
44
744577707
69
63463
50
343786
266660491
348896
304913
31099
285234
7
50
196328
432474
121438952
29
32
284053
44
2
88773
162098
497795
141265
122818
60719527
15
84
94
491517
454699307
6
446015
245415
37364
2
328030
47
64
447137096
469866
18
81
352511
449282
15956
82
210534883
103742
49
140320
2
55519
87
71
336436
255227900
6
206426
54
264863
59833
956828731
796
39
292964
25425
63839
3
76
7
236874
76
18
67
95
3
47
87
3
243551133
175503
34876
488518
91
90361
357485
275257
97
66951
74
76
37
145115
592587488
6
375977
5
6
4
47
2
143064
73
172304373
65
5
194731
311052
477377
43
324134708
896147243
44
75140
577717351
674024563
498120
91
10
33
400542
87
36
24
75
156859
15
99
464934
179878
69
11
4
91905
84
71
353762
268687
439518
51
28
12
548931512
84
203105
494837490
49
86
218032
106562
446080
393262
37
192179
186034
119108317
635234722
927858326
257868
1
85
21
64
127487
6
257704
97
326501
12
9
92628
5
65
897748839
60
633320313
36463957
150426
194904
454885
4
92
18
187559
26
29
379282
564219214
24
362306
87
23
21
27
41
68
84
575725816
471947
4
413391
250464
105283
2
707458018
241311
247191
23
5
241771467
593059717
59
62
480029
138320
76
26
71787
5
125176311
78
250684
18
92
96
405844
93
9
59
419579
18
77
816154722
289680
141530
662467575
397702535
55
333520
405943
248919
280673
51
307228214
47
281652331
62
414648
269185
10397
283539
434798
167061
187048
479793
181250
15
528319190
44
198898
217409
421178
81
33
294160
44
85
376781
292835261
82165
84525
94
158788
54
186715
90054
11400
268071
45
377779
46
57315
302989
490319
71
60
370219
461305
5
86
11178
39
42
81
89
3
369618
596505920
49
207465
37
47
152021
44
76
48041
442434997
82
64
488219
960100116
429288
84
60
446693
7
21
91
693971846
135550
53
61
283616
8
93
123002
71
77
5
764031127
55
5
45
28
1
216083
8
135515
88
164442
83
63
371398
87
259523
99866
384403751
353989
706381096
123378
59725
853645368
4
81
54
67
97
431023
321072
94
186801
153822
65
515501839
28
20
294030
24
64
44173
78
19
241102
117305
72
228682
65704
3
9
13
35
455775
6
526747524
591525080
350225
6
214809
4
16
74
84
110641
380884
117766
38
69
417631
733820455
445781
9
104811
959452690
139882319
404637862
28
309730
95
19
86
190133270
26417
7
69713
3
31
416054
380542
67
348001
5
69
38
51
58
100437
117912019
30
420090
75
5
79
85
23
425438
47420
15
17
6853
8
31625
228776
13114
79
899305319
459924
11
114949
89
174664
448400
89
79
201036
96451
69
90
16
396669
85
27
304184588
111832
74
284142
77
100287
19
214594
3
2
1
32
77
223535
8
5
22
466056
166493
277673
92
97
466487
51
50
84
73
84
36
267611
379179
199559134
263785
1
378239
5
365891
65
54756
55
6
50533
249787
28
806248291
57
3
31
428232
49
229470
387679
48
67
43
975420166
90
95
37
33
170872
34
629548185
24
57
411593261
213468
351940
56
309795
268277
50
291435
626759034
49
379799
5
16
341336
4
297551
437089
763434316
387960
71
387748
18
5
76
82
244013
347294
176545
64
42
75
219804
33
354799
384397
293072
63049
104477
81
15
50
88
186416
371344
439427
365505
422658
71
433699
51711
32
1
88999
33
321849
207612
430994
89
231058
314903
1
278888
158752
79
44337
33395
313460
67
3
399411
377831
28
35
75
236868
89
379801
194395
60
38
336120
501367479
7
52
110769038
46
90356
13
138071
45
77
53
12729
312710675
4
3
43992
65189
54182810
45
429886
970086718
255065
18672
3
72
334036
289332
61
29
32037341
82
6
8
54
7745
86315
66
967312527
683403611
7
8
8
33
174237
638558424
99
198800860
94
155192
90
75
125057
457723
16
63
1
481006942
409925
128610
440542
265932
67
170055
59
21444623
247329
2
7
60
105410
356409
184840
44
311930
45
232136
22
254793
16
228018
99
235609
401578
353410
7
97269
376049
342505
275690
41
58
186775
83
133686
7
274021
45
373065
206496
28
46
9
217718
331611
85706759
6
306654
2
469717636
299558
344054
24
42
343645
949032875
94
12
608523377
35
85170
274810
422871
73
322533
9
419172
335949
13
6
158113
267878
329516
77
96
203936
52678
65
28
176043
14006
31
87
88
946563951
51
72
26
79
53
9
291879
39
1
19
449675
430002
497331165
178053
203134
30
68
89
31
88
464543
45
58
411628
121162
77
122389
60
295785
36
377623
412106
14
31569
79
148908
53
85
341773939
85
57158
349837
317564
94680
256832
84643
150497
12576
474710
2
482301
361213571
44316
283682
306661
41
172942
440668
3
26
18
82
72
47
95854
246379
43
336671
340228
993339104
74
94
241545
40
294883
78
39
54
70
7
930548875
13
128803
44249
22
2
407325
64
260146
162311
317441
484028
95
167001
66
112841108
480734
97
11
37
90
95
2
210628
1
23
157329
353919
42
81
3147
29396
94
46707321
149463
20
248848744
79
97
388942
950571831
529947832
93
180565
407747
55
81
112045
25
465869
2
39
4
64
463370270
187784
247269
248065
588185977
235200
426178485
255156
83
93
117531
495076212
37
84
288062
4
94861
204179
60244
73
13
34309
455052
79930
359299
7
265261
46
12
51
39
13
55
7349
1
4
15740
229322
82
6
243454
15
28
15167839
202744
79
88
48
143607
37
445640
3
177267751
449715
462296
295192
265516
236698
369692
255907
217046
526483264
39
37
20
290679
3
28
9
248732
3
22
492601
89
46629
347691
72
90
2
90
80
97624320
7
149179
4
68
57
327988
885727991
340310
55
725179783
287720
82
60
393777
24
213487
318950
9667
99
335159
363232
23
386574
40
7
792320826
2
59
138368
284338
29
72
34
410491
972580086
92
8
50
651
418204385
272304580
23
29
8
497771
40
46
50
82
276511
352882
78
620644898
205562
480158
50
111790
86
84
35785
282071
6
79
41
477804
10
35
94
63
78
306028
35
4
46
322973364
2
297878
369230
61
93607
432083
49
409435624
55
85
404958917
30
115737
72
25
365601
4
86
296219
316760
9
10
280221
70
466518
404681
6
10
148246
7
48
297092
958269026
368023
406352
18
117655
99256
31
34
64
203635
11
4
26
30
446187
177202
237473051
182270
342233154
246447442
67
54158
66
227582
7802
47509143
199130
419857
2
378959
6
384117
9
3
389378
53
376742
170711
130945
90
19
48
179570
363394
37106
681480708
58
349505
6
14
68
192384
195821
88
99
225239
361753
86
418884
286142477
373387924
63
43
211449483
30
454057
22
74
266821058
89
438426281
33
95
23
105243
7
301535
487367
75
403747
167115
482590
299133
265117
630888269
193190
2
35993
12316
49617
62
2
7
76
920376066
4
12
70
18
226219
492722
87
267324
37
67579
60
92534
55
74
106599
37
77
21
454378
38
179784
168619
11
29
32
492049
420609
95
995486052
16
5
988379706
66
14
131503194
88
123957
379494
28976
404739
41
318384
8600
71500
53
32
6597
44
999807732
65
72786
395784
8
166417
20
351057
70
325021
62
79569503
57
125799
7
140971
214950
18
68
309426
79
8
487637
332370
158288
13
41
465057
289226
97
26
388340
53
148683
93
293060
91573
51
242277
423618
96
13
76
157394722
141515
184352
55
21
135388
28
455729
194068
57
6
41
44
90
92
317072
36530
596354118
95
545788204
233676
679474345
86
318779
278863924
190089
8361
69416
8
38
54
498155
30
10
2631
13
27
98
13
6
36466
70
448804435
44579
7
18
83
88
245907
266079
1200
98
96
18
46
76674
51
98
40
374659
29
106297
457229
99
3
18
59540
49
31
11
37
120936
154743
42
49255
79
56324
86
56
47
960783556
303522
943370852
935454530
53143
29
84730
357474
415827
483742
6
51167
15441
80490
65
39
20
192375
3
190658
212979
99
19
84572
91868
74
177864
1
70
2
45
492117
117406
203506
84
18
301754
2
957284214
7
26
226025
362467
1
1
86530
89
31
27
43
2269
109577
1
258748
193428
31
45
132027725
114819
209457
14
31
7
497059
491295
48
490912
41
64
59
180239
29
99
135772
889258039
153324
3
332576
29
34935
366272
92
92
428623
308165
58
26
41572782
394267
78
80
23
6
19
377899782
441329
182983
267228
78
63
5
158620
61
148574
329044
388760
64
22233
45854
85
14
942063736
294125
348804
298670
195827
94
416417
3
99467
6
50
390879
17
250446
57
65
223365
588574854
352822
300712
52
27
3
70
96
135483
252834
302531
326771
282225
140884470
826791124
313893
62
36
9
55
483589
29
20
3
7
118426
95
55
335356
10
263674
405194
49
25
170551
19
77
26
316076
483683
26
3
132709
63
360802
499987
6
345542
96387
153354
406891
96276074
246288
79
53884
196644
9
447311
72
89
5
98
124286
417909
78
4765
5
38
62
265471776
62
2
74
330125
192395
5
37
3
714830235
439167
325877
51
6
28
24
85
78
77069
735967180
242069
405167
330483
48
206966
115971793
267547
133328
970317291
488596
363121
2
64732
5
343772
369723
161815
199015
46
473718
99
305374
339819
2
9
49
27
747707982
452234
462450839
619571204
19
807179391
3
407144
333974
417290
3
7
453091
5
5
20
2
14
431990
283184
87
73
13
35
326913
85
66
991861452
207739
202839
12
41
436738
416529
9
66
302413488
289101
481618
59
242833
35
163053
73
149002
7
370299
11
33283
60
69158
392271
328904
52685
368580
376126
99
378420269
36
19
494074
71
64777466
64
223376
87
25
20675
20
9
3
3
91
79
62
5
652478311
998110849
185107
63
85
419132
11
84
69
8
210887
599640427
159055
1
149431
39
58474
318620
96
46
199982
466319
923558956
85
300656
83
25
95
76
25958273
82617067
8
98
46
7
127702
1
311019
4
207925
315937
452597
64491
5
46
25
292601
378828
200376
8
178261
475079
98
469991
89
37
404979
59591
490920325
437147
72
412942
25
91530
188303
489866
25
150691
321417
6
457728
37
2
117378210
49
315603
79869
25
636670903
86108
6
637260406
5
27
486925472
84
64049530
301129
15
201498
58510
61
100195766
3
55
92523
121444
14
52
81
210290
143638
830326642
51
378655
274287164
89
243455
138465
78
188265
29
14
91979
54
65
41
24
4
285227
36
4
65
348949
72765
9482
61
21913
73
197547
117276
44
82
83
3
7
87508
4
29
121500
81
3977
26
183179
2
75499396
129108
476530
346214
11
73
82
2
142327
70
65
66
736930860
403857533
665353920
594902267
21
468186
49
4
20
64
54
406769
9
88
245776
87
63
239270
3
49
23
27185
49
8
64
28
203644737
56035
222096
418977
15
39
40125
56
361359
300106
1
7
32
82
39
89
85
3
5
485091
444457
15
42252
455826
12
179251
5
349000
156247987
4
83
264220
81
430655
606105242
353357
32863
18
887721879
69
127015
195566
369757
106170243
22
64
63
9
886756129
14643
50
9
6
538057007
50511
910600732
11
41
493722
14
9
5
22
151188
24
37
487757
16
861989998
448900
769902437
296014
53148
2
65
76525
98208
70
78
11
60
250759
50
108924
69
429082
6
40
70
291000
297703
434923
7665
27
230969
88
214444
116871
314719
223257
153109
38970
99
352756
1
497627
153456
78
70
736221104
137762467
14
258282
153937
999801169
3
60108
102432
9
51064
48
85347
272188
5
69
286318
8
38636
159343
59
98
77
254469
51
1
204416
12
229622
336313649
26
6
30
423969
8
371804
57
45
53
84
8
5
131678
70
480485
56
297228
1
348533
83569
2
107185
38
82
33
38
253893
869435671
183855049
158021
1
25
213371
51826
293253
9
85
181797
78
337219
38
30
79
76
150341
59
50
73
399726
142458
801245789
822100909
248681
203187
448486
34
3
13
40
469964
94
150769
60
20
11
97
31
42
76097
54
116999
99447
493076
90
68
12
7
453041
19
406765
9
268725
89
278855429
26
25
249913415
490981
6
33
352907
46
8
63
220263
80020
100125
2
5764
7
165183
2
425342
73
3
29
55648
5
37
342800
318547
161332
94126
326592
87254
18
63
95
12
231018
416071
8
180688
138964
34
16
478327382
101024
87
18
347475
193169
50
92
4
61
108292
492283
96
62
792668621
33
67
25
77
7
67
86
91153
202855
5
213015
2
72
977799551
234764
71
10858
78
99
355804
144920
735842755
303291011
423213088
56
184304462
37
389079
214783
9
234190
9
6
103099
371441
6
65
177833
337938
45318
91
43
8
96
32
114705
225174
43
30
80
85
34058
157895
70
25
724097962
55
192448
317633
299904
4
908803575
404066
450098
232709
90
38083
94
89
57060
41
407737
83
71
6
489997
93
475316
5
369839
324945
364301
37
292072
328195
3
92
3
745489342
194287
16
880991418
25
20
22
46
310612
331315
42
31
410250118
26
152971
241255
94
1
128862838
124154
32
196772
54
442418
456426
92
47
8
332856
17709
73
270890
27
75
3
97
98
396663710
96
92
237756
233526
98
149363
262030
24
34
91
67
41
54
226286
34
422252
284622
263778
175691
74
30
10
22
39
9545
35
23
214399
299435023
221706
653439144
249043
607841905
3
35
80
999783322
179999
40
28
48
17
429263
124556
57686
3
3
163723
4
47
461298
285768
17
17
430413
252335753
91
123519
235272
212755
285141
5
51
47
55
951431447
350242
52
160947
150395649
311228
8
154327
76
109292
244914
2
262401
81
8
69
69
65942
468164
75
118195567
43
105171
35
7
59
49
4
105180
170774
43
92
58
46497
2
4
37
1
48
394518
383862
10
15164
145821
82
2
91
241894
318907
370704
7382
20
50
220751
55
35
93
56
980490842
823248190
315447
836
282080
594958818
37
67
83778
23
17603
98
430161
969440
454087
27
10
281856158
97
457240
16
625777264
61
330727
422615
427247
339589
21
9
74
250210
189624
61
84
98
55
5
35920
92326
25
979649137
18
113253
45
968371584
22
59
10
198043
100905
48
36
187859
12
80
374614
78
18
51871356
5
336872
99
73
9
471612
279272
412385
62
564334867
243892
16
462491
310935
174843
30081
14273
80359
90
5810
37814
75
90
73
358526
7
37976
69
275966
357749
386403
329982
143135
468993
6
3525
79
83
19
351943
34
147153
74
217939
153188
199933
34
479733
38
48
379994
453782292
408779246
27
148867
32
355137875
9
2
139386949
9334
42851
18
116012
17
68131
323872
38
454686
52
452770
260754
134458
167372
298496
24146
400654
37928
81
1
14
16
11717
296235
60
82
59
558953618
7
416343
179308
32
320591
364398
8
30
89
85
1
155440
31739
82
411633
49
300937
64574
124807
43
8
965685703
16
426087
50694
12
300515
411942
371107
69
91
32
74
27
910010043
1
481576
7
63495
131243
418360
10144
233569
578104967
82
364826
104240
220172
77
325443
418078
413601
92
434374
310722
9
63
66477
665949618
73
315907
288712
92
1
10
428319
81
49369
86
87
53346
28
76641
401101
44
294975
422940
21
67
459361
138483
19062
366563
294707
71
264274
857234961
204735
551155236
325433
363924
241766
399004
74
39
72
246966
336184552
337426
2
4
28202
71
131754
52
34224
42
457023
446692
25
77
21
6
391977
72
60
88
145289
162931
322019
148956
83
265477
374689
269358
2
6
395438
221610
4
7
95544
4
20
269742
191472
14
8
89
319276
70
304201
72
408117
448203
1
68519
17
150502065
6
438570338
95
46
80
193367
93
140663
998871634
883000830
18
310400
5
91
435868
36
71
34165
9154
359310
131942
72
39755
272726
7
860885502
66
96
78572
448935
223708022
142905
207027
298746
36170
799652960
24
57
50
217848
40
397709
81
83
74
16
50
32
39
8
368719
42
355937
104667
166177
72210
377886
15
453788
336381
43
316130
81
79
277450
32742
47088
81
968193967
38
48662
56
61
379498
59
22
62455
6
133025
79
60
392985
71
158356
431493
668211514
256012
310711
1
61
71
89
75
426135
118707
456256
109905
68
52012
157120
374118
259884
117279
80
96
148524
110782321
443071
33
6
37
10
285271504
298428
170486
5
68108
74
37
67969
357876555
21
94
415440
40298
98
40
9
143706
383858719
114083
30
91
401244
65
22
327902
90
66
99
62280
367031104
142745
418997
10
219984
198891
53
475413
39
3
80261
87927
307098
7
3
33
264237
34918923
131737509
380015
36
260936
78
70
1
92060
67
6
2
37
85
80
10
6
7
441168
367845
445935569
62
386961653
70
63
25
75
59
78
37
15
36
295259
94844
82
79
485708
296634
282850
343238
397917
65
78
479030
5
76
52
155005365
38
6
1
330243
73
765979068
894125013
630510510
87442
765005912
396314
95762
28
308566
93045910
376572
51
175406946
174584321
5
63362
76
52
263132
485458
481271
41
23
58
8
393859402
58
729301672
973226456
342498
190385468
313770
34
456144
40
143701
59083
8
863029696
252987
24
13
32
16
207164
3
310889
49950
38
441075
32
14
255884
485033
4
539576909
146925
42
60
36
31
328237
160625
153627
70
105779
870300562
363692
95
407165
40
347272
474932
60
121749
82118
27
81
27
7
69
9
337051
4
66723217
113446
2
233719
52
301745
9
2
12725
71
51
3
64
403423
477091266
36
45
487263
627354878
35
69331
3
355972
390747
482780
398801
1
77408
397227283
10
449064
385804
82
75
25
380518
30
397854
20
3
276649
172820
31
82
78
219854
255173
460376
47
38
56
101324027
9
114310
65452
323040
154468
436581
65
50
256246
592392513
9
182319
312772131
631725320
40
408585960
21
793049297
60
61
3
208683439
9
7
38
61
255966
390536
185478
246769
85
66
871497692
29
35
7
232534
99
203991599
100979
28
80
36
44
65
595674550
491840
95
404827
46
997851787
96
42
46
5
13
104562
67
305368
45
49
128071
39
77
393458555
312278
96
39
171822
2
84
483995
119337
46108
344430
289753
65
595829468
745786485
53
129587
70780
270117
18
38
6
351506897
65
5
62
217412
9
97
40
209316
60
9
31
7
84
309870209
45
20
79
8
32506
30
10250
751086327
470585
246431
49
24
212664
70
350195882
353823003
134793
268425
8
193086
179258
2
94116
29
17
3
124204
396319789
56
416768
47
61
85
99
438974
361574
52
87
92794
85
102668
315921
49
96
456051
66091
117288320
441802
181967
46
479112832
19393
94
79
79
444834
27542
247614
74
224413
80
80
96789690
36
272606
99
108425
4
45337
50
451393
340910
29
59356281
33
426368
252462
21
87907
221341
339690
373197
27
378279872
83
37
99
94
75
368944
74026
48
53
391331
8
64004
78
450135660
162438
69
342041
476179
77
337699
33
52151
73650
92
9
64
90
9
7
18
139088
93
33
23
62436
252822
419583
151833136
22
407629
36
829261612
85
153814
9
13
172885
67591
32
390509
732898387
228856
5
97
221088
40
95
7
186515
5
14
50
12
168644
98371
313145
214991785
121704
1
229533
90
24
75
84
49
88
165017
88
177143750
387065
90
34
150517
2
307434
4
7
78
9802752
22538
59
3
140408
15
94
819474677
22
37
67
53
669820540
698938655
82
90
2
46
5
9
264072
179535838
303842
26386
43
325682
50
27986
83
108019
12
78822
461400
323226
83
5
356089
434154
64
373945
90
29
45
24461
23
81
377326209
394469818
39
252542
83
205064
47
48
294598
224244
498826
328351
328148
141397
52317
22
60
2
2
95
168787
2
68
410424
57
1
19294
137951
7306
29
69
396485
952965665
65
5
16
51
14
965970061
46
1
96
4
46
8
95
75280
20
99235758
63870
473152
98
99
81
133966
53
87004
360849
1
74185
393089
444888
8
97
36
1
25
66008
155222
100961
33
652204226
236624
77516
74
83
39
198775518
259202
13
64
330542
27
3
308419
128395
57742
329136077
102234
76
19
39
216308
441118087
100007
314162
108592
8
199242
31789
327531
475952
54
91
350164
40
950122058
359003
166449
54
678353650
270431
3
99
61764
353070
470196
7
27
187566699
28523
56
490442
60
75
45
29
4
4
86
70264
94
29
84
470786
303448
4
283052
489657
96
25
11
256318
81
479003849
11
7
317683
421956
290302
67
9
445433
39
374373
401635
99
258464
34
488582986
203745
95
84
35
391983
295014
430131
69
55
6
11
15
38024
13637798
1
6
73
177385
93
245391
354487
92
135239
58
375771
692685154
6
212968
146965
71105
98
70
444247
24175
47
499773
60
71748
96
13
884231521
73
33
4
47
177937301
295553
5
354795014
15
265391
58
162303025
6
184117
66258
20
810666535
160974
229936
26
78
108232
2
482357
236846
392459364
513677226
31
27
244625
65
45
32
474187
30
448149
86
87
404658
127781
4
19
47
38
925044721
295888
590991221
42
484049
53
426401
260167
83
297015
15
268252
28
720318460
430318
4
496608
121793
56
477591
341882
78
97
52
739221460
58
316876
7572
438840
45
60
22
23
95
86
49
20
17
75
452143
58
28
43
34
459071
410028
406565
7
5
46222
329539949
154591
785458363
17522514
24530
85
424333
12
26380
92
375380
5
13
37
29
62
191510
69
4
393878
49
357206
86
291633857
605615692
234750
67346
159331
199822
171550902
170581570
65
26
35
92
78523
68
420788
661894458
478738
26
58982
84
33
77
2
41
329164
10
87
159979
95
264542
224753
2
93
20
63
423575
14
374191
462810
199667
6
43271
484643
325736
28192
76
400577
394822
65
416527
94
67
4867
3
25
418229
64
87
834368881
264053
253433
131093
6
72
34
51
363966
94
72
46
56
3
229992
40
177450
234845
62
963722378
165076485
121086
6
78
445590
779523443
8
2
47
6
50
41230
256032
45112
297703
181659
17
5
13
383745
49
8
19
792683257
57
275391
16703
137300
468550
387015419
28472215
283859
9
3900
27
90394
51
30200
93
50117
34
86
344319
218460
6
96
71
491061
334629
6
326575268
416461
308481
3130
13
486352
391512
52
79
333794
306387
246483
69
93
98044
187791
35
28
151434
22
98
376064
290409
4
14
42
917581139
48
11
56
408712
149867
335047
90
379661847
66428
305571
363668
92
560188109
365276131
86
75
168884
59
631719235
310348
484994
281067
246331
873202324
52
340127
90711
57
5191
79
193034
63
266101
91
14638
325897
17
27
7
78821529
13
20
47
180457
9
823419923
8
132662356
79
28
679863066
39
42
21
47
41
49
251281
187708
10
15505
57
78
68
16
63085
5
301431426
67
198729
127835
133373
28
218473
98749
4
350444
39
8731
33278178
1
540450780
64
68177
28
327534
9
3
679533315
47183
342715
2
471814226
40
448992
6
17
100881
39
497928
359615
87
84
137678
343240302
8
67
50
4
389104
220634857
15
29
5
71
271976
501888
410384
8
19
11
58
184058
24283546
75
79
469830
311868028
95160
72758
4
60
669584360
55
62
27
7
99421
59
141673
60872
89
74
167029
17
343857
134570
287096
188389
463759
274401
66787
180149
73
175808
335707
591915811
52698
85
377966
83
59095
339575
490136
52
20
27
358151
350415
42295
177377
3
442585
92
1
106400
43
526659904
51
65
66002
325591
319942
436797
94
324047
43
906968873
57
492044743
283684
81
70
10
327380
356858
2
251171
35
1
53
82
27
57187
77
64895
40964640
143
316994334
456633
460214
5
299649
351993
443324
66
99
456453
5
3
11
167446
27275
422744
40
34
200217
67
32
4
460310
55
116237
66
97417
38
2771289
253463171
137871
757268782
12
236092
37
9
28513
96973
59
8
305797
65
299086
485913
115064
30
119687
205220
234365
75
5
376128
93
14
59
87197
480110
203858953
7
66913
55
82026
81
445857446
53
7
69
49
23
95
24
22
12
26
19
54
382932
251471
23
59942
142385
346086
66
9
50
36
91
48744161
534238061
82
35
8
27
296254
369012
2
429093
267609
89
54
243496482
88
375624
165030
49
83
9
92
77
489682
448599
51887
85386
25
376798
7237151
57592
183776
280929
393
1
66
262206
73
351160
86
173435
20
1
30
54
364935
315504
233070
58
5
91
55
21
763134395
39
74
166510
368681
7
134788
80
55
86
84
32
212881318
483083
26
428867
73669
204855
286225
412541
66
266570
3
4
9
393462
144304
383787
65
45410
33
56490
76
24
246570
85529
76731
58
50
28
60
66
43
99
302213
8
74
51
381334
234662
466573
458406
444040
323595
98
329537
30
168370
496492913
40
460222
64
84
51
87
149873
33
96300
494320
219170208
40
160252
436073
40
53
401521
88
81
77
21534
245584
157493
49
63
72871
43
981167109
54288
634865376
22
415027
103795
222332
198853
3
97
80
686699774
179779
1
4
115266
33
13
62
26
64
48
17
4
59
166852
345461233
4
403585
405071
19
84
479692
95
52
191786
91
128474
477538
99
433458
313442
84
442065
33
242020
92
17
963978603
171998576
82
473298
260525
397928
33
132011659
82
46
26294
35
12396
238153
75
8
7
322377
687433875
43
19
214518
68
32
310892
49
222267836
52
31554
174506
35
391593526
731608627
330944
275552
93
837251548
17011
136795
3
156524
156198
479310
496026027
327272
418483
432050
246023
57
9
472824
23
231745
851542296
21636
966450404
60
475157
91
629677329
143555
49063
72
85
164732
19
727128492
135072
13
66
129384
96
45
695785022
155181424
85778442
43
489021
30
10
427785
227353
88
76741
381262
370167
8
40
65
72
93
100138
41
6
66
118384
14
176897
13
431226
480870
499234
201545
198134
13374
56
11
1
92
100813
239024
59003
55
98
443375
33
5
41680
82
17
85
20
4
50
5
206155
243532
54
17
58
217108
142645
11
14
176125
453385
24
69975
62
130787778
9
21
204481
24
413501
398807
131172
104507
296598
43
286036
3
19
34
951172221
99
97
373251
380738741
72
193326
77
290157
62
183494
4
77
30
876101501
23
29
403040653
62
69
98792
153602
269886
468907
19638
238191
302275
97
209769
300695
223837
63
457085
120924
30078
108888
307679
93
58
319742034
69815865
803904286
20
410720050
15
847159220
65
271908
3
365317
39
61
71
19
91180
93
197226
67
95
193920
307505
135442
64
88540
35
650557158
129451
36
30
32
51
155343
35
2
132326
480378
158879
231946
894690921
343380
277011
4
84
253239
36
30
72
412920
282449
34623
90
94845
95
277549
38
80510
317482
310003
187563
11964
34
26
122036
79216
434801
237671
88
474315
403379
736814734
227997
771761332
82
142163
403070
32
334444
92
76
83
148242
11
432474
60
22
436202
78
7
153326607
484493
43
21991
21
81266
4
759899406
319113
31
10
51
332189342
350764207
39436
48
74
31
8
808382484
59
69
436807
30
38
1
396789
466307
127554
51
321929
70
497298
18
441448
373637
67781
76
360588
68710
5
2
48
21
9
1
7
6
11
84
92041
519099387
96
210257795
3
99
756056855
6
29
249795501
85
88
60572
49265
209764026
312483
58
5
472137
377737810
294673
99
202060
90942
229224
74
12
91
42
7
477790
70932
70
44
37
276046
387352
40
83
126749
439101860
6
38
468667
91
78
18751
81244
84
299020405
84
39554
47
441290
95
84
18
61
314128
486186
11
456444815
793993245
52
414370
29
18
1
499679143
24
23
396082
6
372967
126358
405243
240370
265488
96
88
555340339
13
5
37
107515
10
93
79
488095
3
140448329
10
66
73026
769180774
78
257834
34
216076
19
37
51
1
163310414
49
207637
53
401039
43
51
215245
309317
365905381
108497
112323
83
66545
468425
9
337171
21
89
43005
316877
120998902
253492
39
439891
35
62
47
49
93
5
446803786
48
76
428100
212989
141453
23
33
41578
6260
11
29
66597
82
456027
84
209247
38
68
61
73576719
49333
58
36
54
211355
380996
74
65391
79
900157098
61
380281
6
94555
48
119122
390610
77
32
276754
69001
366913
71
73
424042
24
463076
359743
50
208605
221854
283139
183798
155453
517287564
888551239
20
68
58
85
59
3
90
427987537
94
62
4
163986005
822448768
6
42
429146
113104
280564
167630219
25
34
93
153854
283629
222771
5
694793674
21
27
236826588
54
19
33212
520516831
410049
3
5
77
9
89
314314
234338
478861
115046
193674
79540
19
66
62934
150085
166587
98
88
390094
91
405055
90
340443
92
88
21
46
258608
77
247018
93
752424656
27
1
161465
46
6
20
94349
37
485851
5
200222
38
23
215275
199696
75
251775
43
4
80204
529043410
145192
32
349161
493016
38078
96
511544164
28
6
420200
527580967
291149
222325
349509
53
93
92
455038
73
45805
396292
6
53
377308
84
59
22
94
10
45044
80
225113
861717852
418368
170480
226266
24019
340854
58
41948
27
576678475
12
42
348521
83
282728
319875
312610
742054638
52
7
90
79
63
42
10
59
275947
44
320875592
65
303483540
57
97
3
33516
450727
5708
458039
2
31
180636
227609
509768688
13
391033
36165
740815493
340570
60
29
32
253865
10
6
13
482168
37106
271449
68084
64
38
61
14
51
310721
38149
7
8706
45408
430178
370172
48
286671
370156
95688
324333
49
427914858
191568
39150
554285710
566522734
858605424
120820
80
94
96536
473694327
7
391238
86
47
3056
291322
322475
72
61246
240718
47593
129352
100005
69
74648713
290554
33
38
103878
73
97
7
56
98
6
391564
448504
64357
40752
71141
97
4
306258217
3
369644
219192258
32
99889
78
37848
20
99
8
38
88
89
5
51
240247
22469
499554
52772
71
25
33
21
296096
75
497071
19
48069
99
84
475573
40
41
361361
3
130395
360596
189871
34
90
316705
96
725346500
150488
66
96
390870529
95909787
1
306570
182420
420131
4
56
95
112491
85834
78791
77
497553
955616140
67373
63646
318579
83
66
463152
75
2
147877
191260
62
48389
93
96
18
34
4277
332394
16944
39
26
122745
21
12657
157365
335659
51
3
6
162185
3
19
291731211
2
123823442
52
99
308249
317757
37
3
230904201
47
33538
7
219018
34
358520
388852
594427686
215199
49
91448
8
128280046
544224397
36
6
35
69
537945236
24
17
2
65
141970
100579
626791538
3
480617
30861799
262013
499596
340618
300149595
7
399739
68
115989
998403183
278117
377753
130075
420304532
361605
18
85
529723081
2
73065
30
73
368478
93
54
222290
42564266
17
233476
111582
48
67
449006
379420
436778
36
393688
8
18
464439
492357
3
68
16103
181053
275968
67383
87
23486
118321
861101434
56
87
98
31
87
3
2
295233
54
11637
8509075
90
8
51
8
98
396165
7
240629
66
259126
57171
5
75
449249379
98
28984
38
858927684
652007129
462932
84
11
251341
304749
38
99
3
497054
58
327989
365022
41
55
403764
96
15
5281
13
353830
79
22945
127744
407338626
44
88
89
346617
26
44
14
163107
256332
145991
73
38
4
333542
97
258624
92
447399
227286
77
5
98
457547
44
37
99
8
462173
881661478
22
72
290872
40
49
3
167837
433407
370220
156112
7
8
7
221152
688276295
329139
55
84153
362161
321027
71
42
486475
774936685
57702
13
207281
332551
9
74
875326074
63
81
18491
490093
9
45823
8
77
41
765431157
376020
12
99
392483
219062708
379564
59
39
29
15
475444
1
4
31
95
12
421790
59
222513
353661
79
57
18
769826510
15232
63
455692
55
9
34587
1
28
79
344460
4
90
88
406705
410423
56
18
430630
87
169317
80043
31847
58945
463890
76
32
451827
114946
105014
87
5
43
10394
5
24
5
1
271076
2933
5
20
317477
36
5
96
52
375082
542520824
81
759698780
77094
704243041
5
77
206953927
18226
196905
193177
7
57
91
452339
337837
4
372390
11
8
7
4
9
463345938
343384
4965
323818
84
423596
97
395907153
808440030
44937
419719
5
37
829659948
2
199021
367038
29
58
6
412793
70
2
162944
282232
378751
129984
53
9
228559
283935
194116
9
266715
60338
49
364947
336801
190990
746439914
970895131
340360
139561
226576
137047
8
33621
38
493196
349857
73926
96
131273490
348314
16797
61
261915
667821938
27
185980
12
1
390628
194047
173036
2
266993081
218920
219716
485244975
55
460073
13
92
306292
45327
6
475788
141004023
280581
3
57
58
67
33
59072
422697
138405
161568
467746
365392
53
76
471880
485903
96
438558
365005
92
312315
289358
41
71
21
176330
27
111180
89
3
488434
3
59237
306269
66
5
143120
6
118211
5583
44
353023
154852
15
202075225
77150
73
77825
61
8
20
372450
237289
79
45
3
124961533
289178
245906
472266
41
324198
61
262533
43
28
159755
20
154914160
74
270254
62
3
87
251191732
80
5
700996603
40
346564
17
68110
10846967
422918
259598
299726
152244
297913032
977500556
477723
315223
453293
778396759
75
10351
47
45
367802
387399
59
496767
5
67
448356866
41
36
66
203203
59
2
35
258669
6
4
94
30
21
3
175397
480256
53
428501
58
91
519978778
97
4
284686
52
21
25
73907
32
98
92
99
82644
183955
16
53
48693
84
97
38
51
144158
746844649
2
13
1
56
910886141
168738
44
783010081
77
231307
49
400345
263774
756140439
935004367
74
11
101444
23
33061142
28
4692
322949
155291
40
123007
83
427372
25
985716027
9
308536
555104294
368218
73510
439998
230775
72
91
311155
9
62508
11059
499894
9
59
366509
290497
44
43268
58
148376
17
568709652
82
31
34
63
8
33
28
291068
91441
292160
58
24
38
36974
93
489778
49303
24
91
506278503
69
260856
410052
472151
132118
143332
380806
252796
82
93
53
197037
416928
332463
476754
21
268177
428390
27
97
465044
462127
220805
393131
69
219899
846298139
96
66
172772
218582
60
46
373926
90
23
63
819097389
2
19
83
338878
36
288829
423654
96
269721
27
385860
37
239719632
180845
241660449
82
70031
278765
51
99060
577632347
68
57
4
67
152422
83025
72202
78
1
192176
30
82
85
189935
42
3
120832084
84
16873
291138580
8
24
471158
350028
58
375060
235871
529548160
1
422727
193545
69
94
463716
18
82
460444
149200
88
122289
99
55
473860
72
422087
40124
298282
320837
191209
60925
54
64
36
306755
69359
459331
78
449955
515468033
428826
337273
67
57937
16
92
164652369
93
30
29
51
47
19
498489
721096669
76
40
993770325
40
227566
442967
78
97
59
1
929637772
35
245802
166630
111421530
1
176995
76
345611
83289
52
267262
86
82184
46
255617
50188
155876
39
543071560
297210
73
6
12610
261090
31
2
165336
91
52
43368
153043
68
479089572
56068388
40
23
89778
24
388474282
11
222118
141157
3
76
36
60
20
74
367706
1
76
10527
82
21
46293
72
63
472187
228018
6
81
25
83
492306
64
70
45
367542
42
4
464569
87
965516801
53
48
411108
78
62
35
704562660
467277
230971
77
238607
38
383922100
309315
28
185917
166371
150155
94
219485
84
64
13
62
81650
9
60
468168
348597
17
31
210634
301353
321196
72
50
2
606966087
388438
60
72
4
18
365598
24953
47
55
860373392
28
109510
289061
4
74
36
365831
77
658423513
417248182
218838
62
75
259405
46
26
67845
56
8
162498
94
89
874252634
293651
4332
400415
92
54
155607
94
73
39
294839
207767805
220114
1
166414
331949
65
305055
400694
385593
360262
326363
80
98
11
23
46
35
44
325604
3
36
443281
486494
56
52
5
93
88
33
42459
317041
125525393
49
186350
62569
11
337126
50
204965
85
82
388025
12
44506
9
10
924735870
2
177486
70
312023299
59
4
45
2
16
37
73
10
45
380880
39362
40671
63
16
30
32
37
84
9
15265
327114
451442
254482
209202
22
81
82
699575845
453764
7
84
2
1
39160
82
376407
495819
634072456
99613
58
71
82507
281536
85
74
92599278
399140
145817
88
36
256528
34
282181
142801
151886
389562542
88
70
242424
99
7
458896
57
55
230123
55
78
14
89
77
2
3
38
4
438312
94
453815
274384
13
7
81242582
387312163
55
309642
33
25
478787
11
127341
99
56
94
162209
10
370407
50
395164
45599
386160212
134530337
15
95
372700665
42
59
65
219842
388116
31331
176598
60
86425
182911
95
65
75
77
4
241916
52
321832
96
96135699
294719722
40
48683
3
395831
33
650713519
242713
18
624897784
1
30
162751
46
86
484675
5
65
87
137485
19
65
55
80
38
470720
39
36
327003
27
931544143
193137
37878
99802
79
2
107341
61
44448
494178
87
15
104197
98
3
193998
1
76
243018227
8
258803
57
1
89620
192463
34
35
18
1
77
64
490760362
382441
68
90
357426379
89474
117604
407186
146817
9
22
39
41
82871
430603
90
2
53
36
55
9260501
23
45
4
445217
2
69
9
86857
489205
12
82
83
25
1
5265
85
20120
66
74
32
69
6
56
692623439
336031
45
24
65488878
157355373
3
395499
38
229148
7
399227
4
31
11
83
4
4
440862
721536054
82862384
69
130070
256779
2
106445
249780283
431947
332154125
80521
4
394451
95
180188
133604
94
58775
129114
76
470430
69
35
27
752347554
26
43200687
320349459
120213440
307507
63
354504
61
79
77
176996
45
234509
19
271914
49
72
2
43
24139
162797
339685
84655
69
84
266747
3
451507
9
30
90
9
412617
350284
18
137504
50
276156
357960742
450082
323723
5
64722
7
57
555457149
740553089
470100
87
410823
14
56420
32
67
75
273687
48950
466303
75
309671
138847
24
82
356317
254850
204793
23697
51845818
39
73
55
73
55390
1
350641
341859979
405459
73672257
9669
22
207569
67
43
38
745441413
493187
97
75
174065
9
8198
30
381932
7
14399
47
22
48
285904
383710709
5
16
73
39
268122
92
52
192535
12
53
444599
323153
74
381942
684129096
46
20
745701246
19
92
62
8
72
52
93
20
33661
66
3
15
320419
62
65
23
296936
29
47
63
95
14
182995
427859
353379
59
679628021
97
26
2
8
62
653749763
88
70
83351
90
33
88512030
98951
485515
14
205788
7
255120
9
8
263312
6
42
212876
494776
1
23
442572
53398
93
84
347978
586057704
63
4
42
21
43
98
296745185
230404
5
84
434107
1
402455
31431
83
72
89819
6
284932369
7
395739
66
347723
26
4
471146
17
107816
40937
888342178
213328
218927
5
137124
123623501
8
224887
66389
47
16
497447
471004
4
27221
39834
70995
53
72
822400142
891230090
48
371877
60385
63
82
43
62700
1
247990
34
59
17241
3
91
263256
7
87144
347341
310189
40
16
84
375782
11
37
3
45
315397
263864981
83323
45
229406585
496049
367342
489166
204541
353827
425890
28
67
2
249146
23539
43
207811
341824
94
206467
5
147509
213935
350551
380096
882093623
91692
17
428954
97
382217004
82
135479
2
341650
75540
381301
49
441849
27
14
5
18
441520
78
7
82653
86
351540495
11
131414073
959025947
9
436942
254955
185632
46
72
81
99
86
398400
6
8
369693
41337
18837
372213
475474909
73
18
82
81
478119
102865
467132
41
7
292206
58
52
298186
70
24
19
298550
719111324
173202
20
24
37383
389095
391503
60
390539
520083893
47
20
404703
65
483170
18
91
28
253797
61
24
75
218455
41208
47
320069
13
301511
3
94
195706
76
41
89197
6
37
93
762549008
14
114878
68
432194
94
242158211
71
445494077
76
71597
376025
420131570
130635
46
454964
636306151
249903
79
450948
84883
13661
182859
28382
32
93
330846
460742
68
405766
21
47409
6
15
236424
246391
11
327814
83350
253756347
151085
9
17
89
43
405452
41
93
92
448854
87
74
34
181166
3
34
7
44
258179
343494
7
309404
87
241566
604429521
20
55
57
26931
72
6
188580
284587
46
348210
25
409406
158404
207429142
130042
12
121086
410776
34
402579
25
56
6
43
82251
324325
317384
10
11
340789
55
31
283589485
6
1
380531
35195
85
8
82423
163437
348334
94
171976
68
451264
27
6
16
42
79
311373
95
5
53
306503625
326953
44770823
26005
1
18
263896
12
77
11
348036
58485372
408211
405123
58382
364917
91
33
421684
93843
83
313152
55
132871
922613727
388791
45
45
47
26
59
52537
38
2
54
96
48459
307935
49
68
88
94
70
417060
926979109
266140
93
329599
173933
95
205748323
492819
500869598
349768
12
220570
429843881
252730
345592
45
426349622
468958404
144476
49
126089
67
676130093
533646388
31
372541
801794535
8
120298
11
411598
168403
94813
371843
1
273997
294600
65
7
446496
84
6
338842
90
198601
98
63
97227
165560
177043
8
233834
479222
120202
469551081
495618
34
41997
53
423629032
14
497827097
52
325121
404124
191024
9
967110472
401385
2
797612324
99
278740
35
262596
8
16
87
329238968
16
331517
3
35
43682
99
76
185549
493170
66
4
325637
392069
305627723
2
56
206505
33
477547
374599
123207
77
31
91
453828
68
206084
8
172401
3479
28102
456533
1
41
875337680
87
90
111146
35
138382
144017
25
94
614195205
26
156167
56
404543
85
40
54
285792
37
18
152986
314278
20
80
59
724130430
34
4
61
12
392129
70
178295
115193
9
75
1
266541
65238
496922
15
83
21
172038
7
88
37
77
6712
34645
71
259477
28
454170
167782
470913
183031
427858
93
21
123039
120744
227337
213207
2746046
24
4
267671
180554
201706
81
68
22442
35
60
962989948
692072186
92
2
145772
74
74
60
127385
418099
61
388732
319568
87849
456277
14
79
57
69
8
428797
11
84664542
279881
155485
80
9
190495
216560
157411
316700356
772859876
443332
42805802
48
1
86
7840
56
96
44
32
81712
415066
56
386748
5053
153531
54
285827
192537
99
34
208960
4
74702
75
3
919368604
473453661
190122
340811395
63
262397
408061
2
182802
68
4
21
328001
319341
336602
131259
84
178932
60
76
120539
173146
243719
9
437161
159315
258764
40
412515739
74
84
24
23
94
546629083
327219
9
386152
76
336213
35
37
450183
157421
22
37
88
37
396850
413230
457407
53
183948
420752
10
50454
28
285466
70
23550
159510
649313502
106380
912682486
431535
39
87
250203
73
88
296427
10
24
43746471
8
7
130290
410869
4
86
31
113114
29
86650
170977
382019
5
84
78
34
83
62
610895457
388359
28
48436
327958
156140
139271
65
440218
2
93
84
154381
6
333862
403891
61
84
730643068
197066
239278
115512
59
91
448905
35003
235744
147608
351760
8
192965
73
700225354
35
54731
16
273282
468701
56
55
688150842
469288
242611
56
287048
11
110089
177294
95
4
130123
307334
28
31024
953992569
389401
178107
100344
119587
671424806
318251
59
90893
671880616
70712
34
440776
257676
635738688
61
91
9
9
51
295887
164483
86583
471508
412288
4
344529
271655
102020
54
195398
457056
446596
294511
68
13
150145
358441
311919573
144370895
456405
156072
82
59
96
278797
53
53
96
34232016
86507629
2
66
85228
617624549
105531
2
35
7
153459
31183
73
69148
12
55
474887
41907
95
38
33
136783
44170
7
28921
1
97
6
571093657
318564
371428
69
47
24
66
32
7
263724
769902590
8
410916
350140
202621
379185536
63
493177
91
66
55
492080
493194
398028
50
63
7
45
22
83
3894
257857
20
140302
33173013
23
373682106
46
407849
459973
83
208824
22
13740
7
32
31
145624
294755
8
21
486292
198719
5
337248
81
309574
189097
476853
882700575
75
219396
29
7
387332
148857141
379686
73
45
39
99757
5
9
1
900869176
53937
54517
13
17
537518988
104158
66
8
75
33086
459484
62072
92
297571246
31
14
66
180575
350089
9
313842
423904
338268
98
43
56047
64
630763587
95
436466
29
63
300358139
42
191272
318108
328043
72
17
490355866
423564797
80414
89
390841
45
87
679719662
95
18363
24
345636
188664998
6
21
485001
109304
44
76
60
56
90245
96
205913
133995
32
354368
71
169282
161998
152677
93
1
18
99
298737
66
71
38
470518137
84
54069
229283
26
52
299038
33
510
49
51
475868
31
38
327706
96
78
113641
156161
3
81
859096849
52801
284775
242522
8
33
67
867647692
681779374
80091
157712
99632
325337
83
1
595830718
391759
163568
73
152749
7
27
12
64
43
26
7
390115571
261429097
734626369
13
150727395
99771
236739412
87
89
246338
14
32
96
79996
483836
197116
476331208
943222173
376819
787027872
6
41
264863374
994939545
93
63
46694550
114423
17
127966
142503
8
10
418425
97
24
63
95665
202421
540345123
264195
26011
433078
30
27
1542
532407994
476372
99
40
78
40
88
291930039
46
364391878
92
131657
57
311490
87
82010
972833924
24
304703
8
56
115069
64
975518916
88
48
64955
95
37
355003
419314
318705
65
23
75
86
84
57
1
130790
13
15
74644249
41
99617
352333
284354
208188163
66870
217565
435576756
1
18
159072
24
85
100962
47
113033
182245098
84
59
71362
12
333226
41
64
37
17
94
16
80
206629
177863
88
188715
35
435918020
175686
194462
385498
46
16
96024
8
65
155232
84
96
34
158510
87
301607
636464061
424121
121767
200657
14
93
202511
14
310516
66
64182
77
77
359208
90
418615619
201001
90989
41
204958
50
9088
79
499646
29
28
193141
71
408383
69
24
106476
93
36
281337
5
270192
9
452401
14
81
99
446353
43
3
137456
46
36843
458866
473701
145497
130516
20
5
85
180890
265913
400676
363066
391188
50
20951
484316
187813
91
64
103893
700637802
389855
343933
13
28
90
344870
52
84
35
491103
97
61
15
436511
21
317131
498423
36
95
316393
73
24
31001
96
2
27
363682
88
66714
3
27
23636
30
188849
73
58
83
63834970
15
97
15
63656043
21
37
52
77
19
27
2
26105
37
53
232192
24791
9
6
2
34
157817713
31
168950
44
16
448758973
75
99
796873985
407724
206920
505983334
3925978
280456
357555
59
154233
21696
320364
34499
214648
248301
273811
10
86
400479594
34278
55
438997
42
183018
6
1
364530
138163
326749834
7
939097507
16
450534
441372522
79
85
29
387322
818678586
422329
94
4
146709
235016
272095
79
4
3
8
1
102120
1
75
184482
158895
88
828266768
50
92
77
150005
33410
346837
258737
221146
407593
378728
272015
87564
217771
229361
198476954
23
443948
375689
7
493583294
94
78
72
34
244346
458350
2
27
71
71
58
59
95
5
80
93
84
251135
93957
74
54
27
168049
30
69
28
198645
389682
214553
90
99
40
6
6
72
23
67
63519364
6
95
4
4
382716
436852
6942
25
7
11355
17
731338442
72
9
99
302559
40
96
37
2
70
408379
179612
971843919
391311
84
450016
84
5
13
4186
73
493435
22
367139
434166
19312
226058
49
819
177115
3
408401
120835
110639
303347
59479
64
71
96
41
27
577583818
76
8
25
70
215673
102371
361700
756222897
133339
68
20047
512009090
140834
465406
82
53
485138476
57
26
294113
105909
4
21
317752
1
12
9
9
128774
50
91
16053
7
156651
1
37
68
456875
8
4
275161
65
378270
2
497825
89846
421125
48
84
486433
51
44
75
51
188531
58
29
6
95
38
434392
11
111623
39
129725
51
60001
36
43
235844
5690
4
82276
2
86
38
83
362774
37
487837
205912298
59
197831
422349
85166
430515
413767
82
407581097
159909
275490
266149
51571
460452
9
98
275527
447917
3
25
9
418212
32
372979
41
477260
64
57
70
41
49
681366037
175674
3
33878
894708919
11
117948
95
20
262532
32
84
377193
5
53
80
248055281
80820753
5
181367
314550
111008
67
489026
9
191630
345189
229914
32
423247
67
320422
117712
88
78
93
370181
308990
6
90
44
73
69
332268
62
70
87
79
245226
9263
4
212523
348783
99570
69
42
9
37
389430
753555886
37
62
164171
2
414643
61
433113
383470876
175088
7
56
59534
71
84153
3
392966
46
32
213041
425093
82
217054
90
134258
99
15
239074
381793
148045
389574
72
39
241024
355424
93
430420
13
322426
39
391532
484995
17
882224060
90
71
91
100259
127006
48
412878
6
175857
235793
2
260979
396712052
71724
73764
362458
3
1
81341
137968
201728
471865
37
487779
485489
364828
12
91
13
622125717
53
67
21
5
53
42
249349
87592
65
344827
360936
26
271864
23
431287
211482
40
77
851796432
173068
241435
5
277937
167800
17238
44
34
11
3
9
26
514376784
735393703
156684
449412
64
65370
394678
45
199064
138770
192670
85
42
343398
351959
109115
99
57778
18
24543
224287
155028
236506
83
441865
381360
13
301190
78
4
4
352030
32523
19573
190924
6
574718355
16
31
5
441043
708006949
428901
429081
65
206976
50
53
271624
3
37
457380
10
90093
298095
426464
76946
27054
355703
204622
16
53
150348
213290
493834
212513
33
53
119363
57
11
12249
63814
35729
32
56
70
12
37
87
50
4
311229
74936
7
27
741244176
95
3
67
5
20
41077
67
441750
31
66
199072
6
233966
205049596
533568300
407401
8
7
237905
42
67473
10
273677
90
395919
38
152359695
474254
227536
50
1
486417
457886
7
46446
4
171802699
128270
747921628
194104
68
6
220030753
123261
794943326
329578
84
69
221971
63
286448
180706
323389
379562
266450
47
89
150249
380478
194300172
296140
15
223769
139982
225830
56
397072
426515
835829261
63888
102924
14
83
45
98893
80
204751
111491
99
833
62
80
328061
588333020
61
76
464115347
65
25
66
287032928
69
5
85
46622
27
76
31
341122
561578151
179932
86
357098
5704
725778169
175917913
33
481321
99
227078
44
9
33
329845
45
11947161
29
665363257
53
82
306681
85
14
294053
145945
456540
436048
446206019
64
87
373487
8
439003
15471
49
26
470147
45
77
191145
1
12
415225
75975705
425164220
52703
14
24760
95
469879
69
54
326411
16
28
584854753
77605
67
82
12
413315
72
451267
154631
28
31
4
712130998
134905
493475
161329
85
53
81
305781
86
5
5
6
272742
918266141
23
17
107995
208516
1
79
145183
33
8
491606
36
96
238001
339536935
15
90
92
83
30985
485419
377671
310426
99
245532
41
39
51
126512
471083
803641704
52
33
404038
81
89
54
430291
97
24
39
350737
35
145480
250252
509201547
463334
382290
20
633806230
63
62
2
216818
62
92
2
342555008
38
41
105432
471198
60
469235
150952
48
4
249959
75
6
58
560726657
272639033
92
50
90
79619
91
73
486471
303796
48
2
72
301540
426225
3
45
9
34
2
466525
360424
9984
474445085
5
99
75
5
46
333697
51
78571
160383904
2
7
298964
57
1
404855
320980
77771
104840
8
102159
8
41
70
50
15
80493
68612
78
19
86934
71892
73
999275964
222060
684139125
68
9
120141
130944
72
81
491809
2
36490
210806
68
46
232115
222486
15
61
558534323
166947
67
2
356104767
435348
84
10
457043
447847
143823
348756
1943
70
146098
98
41
485284
128658424
329270
87
98
31
38
242788
21
40
91
63
94
16
29
19
81
27
61
206433
418021
89
20
41224
94
7
680981788
394952
38
62223
454109
46
47
51
272157
202678
57846
49
153411
32
6
332681
94
14
46
34
480331177
188166519
185813
467131
259222
82
763891394
45
15
55
263211
254720
333066
75
321165
71596
63880
362637
425295
93
33
14
4
37
179005
449670
493083
5
438394
67
4
19
5
58
358788
260661
31
80
22
7
12
229624
74
89
98
302147309
126637
43
55
425833
466213
27
998485536
70
1
267702
66520
262771
381894
185598
52566
4
175176
38
74
137633
5
34
20879
339178
395667
110023
1
88
74890
188543
62
10
64
98
28
21
5
630795505
390536461
61
7
6
75010
3400305
3
7
5
788771501
614055948
62993
327564
21
136361
404196
204381
508488207
199905
155889
59
3
9
46
93
25
23
55
497288
460364
305063
454451552
6
60
33
80
34
65
55
108448
342297
403355
853586999
3
31
2
277220
372266
4
78
120352
62
222385
66
44
45
56
450903219
476624
32
8
520815661
144972
425486
206468
54
74
987878938
464696
986450327
258256
416011
340055
225427
289930
392244
3
79
429093
61136
213954
405647
88
3
273069
20
425794
213432
369021
58
121919
91
399986
99
48
101173
17
299990
318088
71
57
349910702
134506115
193706
469474
141581
10
28918
360207
244317942
498597
369899
1
37
13
90
30288
8
79714776
63
32
98
15
362048
39
92
4
33
5673
441690190
5
99
91
39
67
69516
7
60898
86
318820
85
63
241731
38
55
352112
96274
609142691
198283
32
345107
383469
113492
20
362139
40
298638819
33
88
27
51
48
90
1
503101506
29061
32543140
2
188898
33857
51
115037
30
55
1
325367
97
193883
9
206594
423154
96
414673
39
22
97
49627
461071
895863434
599011907
258695
45
421561
384287
52
848623197
274603
82
273394
435812
2
491873991
768103927
345992
65
736210399
79405
126920
372141
99
56823
12440357
65
82
423244
481165
51
117700
311256
71
330774
254616
15122866
335455
21
77
600331663
47
57
153433
4
184680
21
16
5
42
375263
383424047
283854
10
5
5
6
60
89
3
83
40
70
96
496955
338016
988088369
405885
54
23
312330
82
83
312948
55
52
443803
286621
3
288776
724601
67
277466
31037
82661
7
54651
29
456918
87
70
7
251288
266091
95
8
63
131125
62
56
96093
220273968
8
120482
285281
611596693
61886
6
4
399296
235196
51
72
54
104291
61
98
81
130150
395340
7014
24
1
324560
370057
382665
38
186958
323826010
241167822
38
192921705
313583
88
41
86
9
61
304749
320001
77
88
240763
65
347110
82
83
55
1
44
422753
435441
168421
14
3
65
81778751
51
438188
43
217840
340570
51
73215
51
19
39
284125
245492
4
14
158805
45
4
23
99
3
169473
383260
26
1
18
122147
583475541
3
305188
134393
906773810
12
79
257787
17
234203
4
61
63
144426
51
6
89493
71766
73517
414063
359057
30136
483475
85
29
316088
88
97
391507619
56
304916010
69
126774
11801
19
342109
493004
92
138184
411534
479761
214690
853136416
486916
20
371533
2
31
658993277
341494
21
19
227656
55
57
64
96
571830748
71
7
1
65
271258492
134233
14403
150653
18
48
40
94
76546
343948
336396
33601
22
43
33473
23
5398412
42
82465276
79
365774
63
399623
483345
671824890
242619
340777241
210068
60
892305209
77358
65
216846
12
129341
16
6968
44
275025
494807
93
3
46
97
9
377409
424000
417352
4
49525
4
260398949
84
483180
26
402635
210869
200337
9
71
96
28
46
9
50
119721
10
1
41047
286770
95
438614
2425
88
53
79
197713
93
1
355277
897904820
32
74
949484873
4
74
38
46
1
89
100429722
80
197887035
51
83
96
86
43
334693
67
98
60
465922
64
87
14
133418
490012
454516926
40
4
7
421830
60
441733
478365
63
52
50
70671
268137
84612
272189507
59008365
95
431425
29
15156
464994
90
82
487713
60
5
23
360410
21
8
84450
7
571727837
123971
422169
6
24
95
254705
48
5043
58
130916
49
1
9
36
164212
39
9428
88
85069
24
92
41
153572
318090
376485
69
213949
83355343
9
9242
776674234
22
32
56
464123
83
211172510
87
95
429391
99022
86
6
26
25
306094
74
471000864
465964
5
20692
39
46
84927
22087
341968
5
31
265230
444043
65
297700
307812
16
9
467473
82
72
791941055
315864
57
177973
26294
46
54
71915
51526
50085
68
9
89
185513
53097
92
28
61760
30
86
60
36324
36273244
29
63295
1
388406
195455
193102
31
36
13
341923
423488
234903623
79286
234925
462477
92820594
64528
71
93
4
483800
20
18801
44
399924
449583
68905
80
344447
54
81
365342
53
17117765
14
1
30
478956
35
68
61
10955503
387115998
179861
271959
6
68
281216
47256
192627
315670
136783
206132
467722
63
351102
278570
8
38
12970
42
1
263460
22110
3
828715490
38
67
46
81784
282039
289370
474510
201932
33
842026145
88
148122
278967
22
91272
328924
642557857
2
87
42589
246031
95
488128
62
92
18127
36
210383
361623
32
36
427149
252280
466795
351958
875311825
84
262220
37
315571
1
48
67
5
473250
749476453
21
251207
78
59
322478
440956
486004814
73914
596720589
269032
442891
346069
262001
35
370745
1
47
26
640059838
412698
68
11
1
47418
8
476165
19
97985
793008605
37
79
665689961
232341
475415
415907
53
54253
38
227206
39
497010
173464
5
67
64
232834
278029806
17
407712
40
80
427291
43
62
90
14
470526
7
277371
67
338150
78
22
288667
87
54
595410625
376171
19
2
261317
48
86409
429875
6
467463
19
470768
428147
426836
430127
335170
420517
30
10
258405
97638
46
7
466990
160248
497098
6
51
89
49
306615
317826
368224
137565
152447
76
26
333536
46
94
89
376468
3
203620
86
80453
45
64
7
170703
2
25
67
79
34
194167210
58
142072
66
98
56
51
301807
146668
93
89
86
92
89198
20
173130
254245
276567965
169952
41
44
58
26
336871
24
87
9
409876
196693
181691787
95
2
293022
103646
249730
356521751
272542093
9
229710
19
15418
56
59
4
63
258013
471179
47
286015
83
66
45
310525
213929
290359
165752
65
11
1
79
165517
39
22143177
312099
54
108074
46231
44227
122006
37
3
61
43
9
514801356
23670954
87
3
2
362240379
68
445467
661132089
43
201788
400788
218281
224110
62
34834
202289
252171
4598
418625
81
144008251
61
521
24
70
447012
32
223700
25
37
647893084
1
370907
77
337152
2
381822
84709
117668699
416468
102855
299459
13479
16
63
25
344915841
12
30
93
50
13
13
397168
85
480744
304838
9
774855813
55
194145
4
188050
45
20
175350
171514
72
186744
15
154605
16997
47
339610
45
54
455607
442258
298428
92
52
8
7
79
487120
115016760
44977
853185271
154086
144079
300416
12
147653
238125516
60
73
30
74
49
6
98
455923
448484
4
25
52
89
214872
60
149394
79
8
66
77
120951
23
268026
76
60253
53
58
8
447842
258608
999261553
341124
21
78
64
24
253588
79
66
95769
6
425966
1
739137968
2
56
24
458694
291559
49
405958
72
95
55
46
61
339360
443317
16
6
182935
187323
340153
87
310834032
20
16
371870
447103
6
8
374592
435171
67
48
8
198490907
19
77
317165
24
5672
85
6
125223
65
8
44
550492456
90
40
118456
401537
88
216408472
11
447349449
45
32
165530
442967
339950
29
86
46
176285
60122
6
98
40
968593896
494336
1
9
52
6
74
3
5
182820
53
61
297931
5
683840389
924463492
52
279394
879584633
1
428528
64
16
730896215
223305
57
364146
284353118
10361465
675956059
7
21
68
92
311691
40
21
495427
42
452019
90
864459280
56
56
9
212056
850494763
9
239626
155835
485741642
81
278120
976596915
84
331437
6
85
13
51
144551
5
87
28
672902673
62
198215
969659704
222900
84
45
140700368
69434
19
391459
281651
70
2
50
18
299874
206256
848149166
38
374518959
482434
8
130310
32
79
408907
51
4
97492
70
159608
23
220149957
365909
227452
15
25
441849
41
96
126409
6
53
105984
717495413
10
462530
466368218
58
119207956
52
277260
21
50
9
435291834
52
487819
282472140
115796
304836
216190
4
176650
89
337395
240009
76
64
416053
329148
30
128206
5
179425
281829
426290
8
50501
96216
77
5
59107
77
56
410752
54
46009
915517954
199201
83
57
37
42
4
312908
407187
17
92
920608863
254213
680815917
99
24
9
60
84
24
82
291111
98
43
248607
925703673
60801
46
225255
865683335
78
190757
59
14
74
84128
35
85
43
45
56
71727
70
495669
491377
25
86
5
14
344946
65
203073305
4
548805365
20
191894
16
1
42
13
58
28
56
152434
410334
81
65
277368
138841
157663381
1
479319
952026915
13997659
56
65
137751
30
260039873
389549
56
29
280317
459537183
163064
10
49
38
949150216
104803
21
44
78
806346819
324093760
90
62
50
140066
251818
435303
73
20
56
82
4646
322842
38
37
43
19
458947
34
317113
54
3
38726
372228
491073
77
75154
3
6
41
6
177731
12
331374
89
360068
86
8340
236919
331263
307322
351479
80
280779
411584
1
55853
68
45
13
67
85
100094
27
49
89
58
16
30980100
52
3
42
3
201639
78025861
473429
56
494448
105061
271846
17
23
34
56
114666
321641
92
83893
26539
71182
391226
27
833785660
395770
632146108
376418
346489
62
262253
483017
33
81
453116
77
372825
255527
178152
63
49
2
97
447062
33
9
4
368162
454384551
469972
73576
39
323009
3
12
92740
36
352878
277725
232418
111699
338707
396849
355292
59
18
46
99
19
111782
373965
13
1
93
304493
21
80
58
84
92
36
381539
6
20
71
11
433422817
24
345779
55
6
7
188005
97
13
1
94
36
18
35
344049
435183
376761
80
246091
351604
357845
72
85
96
44
15
44
377340
98
121313
978726389
42
488752
77351
905713454
5
369533
493606
821984834
37
32
132472
68
70
361552
94
418047661
66
275583
211916
207875
83102
434753
408093
3
57
233022541
167617
370892
229833
670458395
869874160
277516
8
49
471171
452243
54
1
55
146366
549991825
9
705653331
143817
187692
43
39740
43
66
518382154
91
774570968
54
129464
254783
36982
75
76
1
489963
42
178451
38
19815
54
72
93964
88
167101
50
319969
227575
427044
45
25
169502
86
10
71
391553614
52
57
205333
44752
89190
380290
18
78
47
20
88
7
986195387
319783
1
61
132080
96
44
5
236964
228606
94
268685
6
52
212220
67
13428
57
39
271550
34653
4
314294526
257696
3
14
373165
28
326853
8
44
23581
223700
347926
20
71
71
414567
194704389
61
54
114276
288479
416313
12
88
34
6
138866
74
412185390
3
1
96
416400435
85
162459
29
36344
644098449
45076
242221
45
28
115535
323226463
442715
8
60
259561119
917224994
156509
41
64
13565
437122
1
43571
85
76
84
18190
5
114071
67
74
202882
80
1
17
479979
416362305
389050
411918
6
61
11
249532
2
450994
52
15
74
56
92
94
252868
266234155
6
390659
97
48
288674
898264145
45813
53
60
319333
292969
41
95
235205
85
29
56
297484187
13
992110647
9
37
91
198171048
15
89
35
87
232063
43
10
81821
70790
471410
267550
30
46
698876424
429582
121474318
897320578
46
6
433946
8
85
53
51
23768
46
54
72
87
979941974
56
35
65
295685
4
293941
456585
325275
173878
29
116092
289442
206057
65382
471632
5
90
363434
172175
2
163911
6376
7
134715
443852
39
185530
22444
9
890827393
11
7
391914
85
56185
65
3
74001
21330
68
1
300984
280084
6
237938
484925
34
46
73
916707435
16
57714
273358
116877
422029
98
327045
178251
4
94399
321629
242060
192146
59
53
178674
422934
6
7
17
34
96
205148
9
68
86
6
54
380432
6
303010
61
66
216181
399388
24
94895
262396
264611
4
94
92
29744
62
353956
51
32
28
61
7
73
71965
172039
60
389819
3
95
177105
17
63
22
73
93560
25
381835
6
291817797
18
25
4
102893
273117
3
89107
97
40149
23
6
164881
7
259858
405507948
65229
2
981248814
64
59
49
114303
43
51
908345879
63
398601
424153
3
7
461126072
53
93
559727598
55
340884
79617
247497
93
9
42
24871
448644
38
2
454051
502610233
77
11
84
74
308076
33
246316
74
484084
356315
137866
191609
459984
115215
177211
194308
340152
7
106445
8
347021
482233
78
27
283740
45
476961916
708017849
82
198460
762068748
37
40
3
24
46
182873
172261
48
28
5
284510
41
9
6
47
64
54
77
61
5504
27
38
6
415173
135214
17
241230
493740
289403
91
667043604
490827
58
107451
178577
61
375047
1
385195
68659
41565
492816
20
89388
81
246399
48
1
614558149
40
83
42
9
673987145
82
103467036
7
41
71869
86
385974
42
196066
494075
40
9458
701000776
75
469852
3
4
106989881
300303
88
1735
468028
55
2
21
11
23405
400778
95768
323905
259346
29
25
26
327540898
382749
8121
52
53
85
354512443
274414
220425206
6
80
88
73176
419456
3801
308236
13
1
168718
16
198840
256988
88
42
6
38832
497761
82
33
72
35
318430
443917
311163
7
130754
73
350261
4
1
124808
67
216451
470679
194169291
52
35
60
70254
739953903
58
176416
639352116
18
485164
43830
288629
44
5
8590
28
80
763562648
496674
305290
37792
9041
65489
36
17269
17
815534149
415721
290317
489943
149741
11
76
872961937
47
131868
283160
9
212002
339020
1
464666
388385
263929
1
128489578
13
71
384258
1
75
496709
26
27419
402518
957999748
72
119472
42
325175
84
10
248827
117273
8
339896
5
69
45
182757
93
45
254708
255235
67
419977002
95
249739
5
431347
93
183207
314678
5
50
1
36
173680
18
36822
88359
54
410726
267891
47
155465295
93
14
266342
272087
55
223624
79
103803
323630
4
85
8
95
57
320275
193311
344396
20
336672
16
13
330549
3
60767
53
18
491262
353475
1
92
252745
3
59
49
78
11
87
3
520449912
68
122218
101005
127229
352608
60
113536
134621
1
46
1
10
86
205228
49
97527
99
316110
307969
61
85
13
320136
295468
390304216
208504
243364431
300002
112131
6
50
49
111149
3
94
14
380701
448955
74
383888121
75
294874
66381
5
328696
252232
708181849
66
96461247
95
215262
53
28
471964
36
100358
79
3
32
35
4
12
100140
95
324776
396549
349854
19
99
12
58
66
91
42
618206557
10758
98128
465919
975847386
51
377899948
87
192631
47
153037
256070
439300
73
821351294
126020
154146
88
14
1
44
49
79
15270
91
250836
221695
9
66
248804
71
49
270837
297285
351453
22
492708
30761
107593911
75716
283245
23
122502
982447957
8
203526634
295085886
42
31
8
56
149426
87
64
812029642
40
444170
84
405310
33
78
994402513
235174
981969326
351886
5
545903566
803556138
55287
283370
419681
115293
38
75
67
206584
305136
232849
51
7
241634
6
88
59
175721
45
68
31516
53
63493
86
184359
39971
170546
58
63
488964
70
96
203659
22
678023834
78
58
57
66484
67
64746
398796289
157064
84
43
34
428230
4
88
84
35
224166
97
252510
171357
19
372253
81
104275
386360
79
5391280
172112
443922
175597
45
51
62
222747
334709
57
88
86
51
5
195924
149996
40
35883
75
3
4828
15
19
169842
419393
66617
94
111957
4
217354
191762
141744
7
290780
295076
374397
46
12
6
274531
482751
9
344677
26361
433362
4
96
439743
479854
345604
380849
97822
336048
93
95
16
40
728098325
331158
17
131720
50
480278
92
51
369992
396117
301597
21
40297
32
19
432890
11
460046
41166
65243628
99
27
65
72
57450
96
65402
9
701287874
74
45430490
103
50
390684
276404
201368
53
79
88
207075
494131
340351
7
554715544
269516
285143
38
84
293598
44
320931
99
190865751
68
405117
238949
31
205638
127177
545188987
277574
427348
415406
285241
259053
26
71
225076
42
480484
213785
20
27
203103
73
40
290101
754882342
66
216451
51
61
648932741
260620
249972
383246
235412
415732
25
227252
27
29
58
199380
13
73
57
190770
73
167692
70695
6
176505
390736
82
4
71447973
1
56
6775
196710
96
239048
14455344
145044
734887799
70
71190
15
345258
193636
62
181805
414476
369316
561297873
68
23687
221333
236259
478697
135225
81991941
342267
95
211923
37
17
250672380
482633
11829
851005236
417638
271042
357073
268359
28
90
32
36
413045
347957
375719
186069
418250
363864
99
657006461
85
56983
4
243171
491340
122757
454255
53
17
312663
24
78
51
133009
76794
197298
487107
362400
73
56
8
188305
66
33
2
11569
172223
261103
47
172793
244062
44
65584
343331
83
35
20
62
89
188132
436263
382011
267142
67
2
124294
232142
67066
6
215481
31
418420
18
165109
9
36
299306
9
5
186275
93781
869795251
464000
381146
206634
76
89491
290826
34
228175
235337
489687
103587
375911
955099917
93
7
98017
44
97
61
354828
335970
33
19
114344892
182830
1
637362401
8
356130
22
43
14
11001
14
100338
152159
66
65
2
73
15
861786717
34
21
99443743
57
26
89
44
73
21
19
43
5
17
379218
8
70
445857
6869
246567
19
76
1
4
320495
38
304972
244922
52
288824
42
938555286
63
131931
343661785
7
39
169556
47
347144
76
662559627
92
478553
84
10
54
6
462531
46387
366586
26
278868766
72
304688
62
11
43
89
62
56
75
76
277803
74
9
44
35
13
31
91
25
27
5
9
9
48
84
2
37
273186
5
76
372864
178078
149423
79
91871
12
138437
89
333612843
1
21
70
57
507673177
399857
935171359
84
325175871
12
39
470398
453056
54
715233149
88
117494
259255
47
682204724
16
25
87731
5
251070
7
97
40
4
68965
1
15
438847
260847
88162627
175402
137714
11
305213
90
24
33
78
234407
38
441994
409325
35
42
89
88
986111347
275074
27
80
3
57
66
95
69
257322
39
23
72
1
36
30
449914
2
421610
78
250292
23
217529
1
245863
337205
117272
4
87
358032
60
88
15
414377
265125792
512071805
672880362
177380
966212209
156553
96
36562
82
45
221987
9
502481473
20
88478
429546
95
890578031
338634
204680
86
34
87098
329556
934102094
460727
27
498091
39318
775743377
96
146530861
8394
60661
134738
31
78
19
351391
14
115060
452895
357115
22910
94
82
467901
449890
79
482722
60
184029
290394
53
305530
7
90
9
382047729
483267
81
418653
76
45478
4
290585
80
11839
91721
828860636
91
75651
62444
197709405
86
209278
42
156332
48742
185736
1
4
864689794
29868
97
4
9
71
464464
37
342049
310590
61
60
79
223455
90
22
119578
2089
938652674
11
450254
39
87
191410
844859353
7
230456999
138205
5
98
67
22
71
234451650
43
12
1
137352
15
55
30
93919
208333
442302
36
95295
32
57
18147
31
303777
254357
448324
432527
37
73
31
5
5
83
464091
86
45
74
594596494
93437
368636
390749644
84153
111532
456720
81
333094420
1
68
79
542732120
9
25
64635
76
89606
389690
317347
55364
75
41
751563628
970154523
749474941
20
31
380236
32
447515
407743
51
469623
3
158680
473808
271851
12
142767553
70326
233491747
275563
3
62
136403267
27
45
54
420727
89
319836
360628
18
64
71
300906
75
57993
2
59
430727
33
15
46
67
3
99
12
364609
169970
99
301778
60
6
54
492260
12
17
53
472399
77
452851
589900970
13
356982
97
4
12
86366
143160
450499
243751
418358
367323
28
51
203999
199082
9757
88
18
173089951
55
147222748
387098
85
8
490960
39
62609
98
282633885
72
59852
40
97
7963
81
67
154781271
18
89
49
496171
28
150158
98
45
5
484357
96922
464245
40
319510
469682
28
55
49
159065127
135150
39
92
4193
99
530145745
7
321939
120359
284780
5
241059
48
404614
3
208792
42
434107
52
193717203
489779
86379
4
24
369071
86
13675
42
285971
86
86
70
42
41
4
38
21
104408
99
61
86
309294
67139
66
4
73
469960815
395858
24314
133811
157489
81
377703
65
81
98
93
203027
92650
53
479815
40397
19
54
61
370835
74
111077
391715
50
30
75813
48
44800
129682
7
91
129142
361857
53620584
96308
146894
88
164282
48
393341
328852
33
243141
387511
68610
2
32
54542
126148
43
76
167467
286157
8
335369
96
242237
256893
89
4
171311
73
7
2
3
85
54066
45
65
369891
52
7
472527
438879040
30
36
69
355838
80088
117206
904707933
36
64874
470349
29
796571281
47
59
64
399321
7
355734
245452371
58
226124202
214580010
81
343383
219918
43
244644
41
226918
27649
405027
477549268
27
127640
13
2
9
8
220404
401080
76
3
457316
647410113
6
6497
66762
104161
97
141413
24067
485945
72
198656
93
278789
250352
26598
162638
1
24
38
393226278
362172
38
113824
88
332752
382714
71
126949
326782
3
81
16610
16713
409456
177325
307188
320785
392442
344523
247914
91035
448252
25
4
96
1
64
82
66
215795
265074
2
76
437943
824793493
80
463401
200000289
63
73
234260
85
206957
209373
201781551
38
434399
14617132
205411
27
2
388196
99
2
54
284525
2
27
277695
775583404
158764
78
208622
328879
939664562
341104
268811
68
395428361
26442
4
16
143242
41
8
4
15305
386157
11
417967
884273406
5
54
344308
1
44
6
36
40
86
355354
238896
187105
143749
8
51
249986
78
92
39
7
996171702
5
494256
348639
57794
298990
24600
457884
4131
124287
424345191
429544787
96
17
245755
474082
52
1
546007788
3
3
153646
45
99
35
566741966
363535
372415
9
1589679
56
434270160
437622
327032
16606
346427
6
96
416073
384775
43
403616
47
222115
91
12
67
345139
84
78
374295829
828849333
39199866
201521
10
6
105238
459380
283640
58024
2
12
92
430267
481317
44
45
484603
17
74391255
72
215021
103899
239683
99
98
8
135049
57965
24
2
155006
201366
94
58
38597
24
78762
14223
242866
115687
41776
10972674
342848
30
32
10
745423243
15
70
84
47
149663
60
35
2
63
200250
89
500279590
32
70
159435
216796
56
157122
59
302433
413124
39
55
14
67
9
170261
9
41584
67545111
91
859229180
441315
239150
41
40
23
99
19
6788
19
70590
816807901
334740
54
656098695
11
75512957
488877
697338496
86855
196176
414058
76
6
327684
577094437
121517
6
356443
185020
420648
463590
393812444
7
721522809
1
391256
59
304503
605205149
95
469458
1
139393
183063
11
214772136
320709
404172
5
421893
93187
369715
169671
47960
45305
320651
364689
6
439699
336932
6
46
68
1
66
79
177978269
1
350859
14
579735017
177281
75
19
2
451474
8
31
69
496958
229701
478772
19
6008
71
174301
231734
94
20446
68
436381
19
49
39
339461
47246866
238822
50
381282
370925
561138266
407472
461749
9046186
142820
65
39
123765
35
87
42
298019060
77
90259
73
310816
466751
9
147095
609517371
24
33
89
356483
22691
52644
8
40
306168
50
260924
4
62
277261042
98
1
179873
188178
82
481585
60
468191
126432
151792337
5
50
73552
201728549
59
397489
547297939
47
438568
1875
374067198
1
210112
162519
453782
601885542
7
40
66
48
34
76651
2
51
361099
60
414787
24
207951
9
83538
489367045
48689
78889
7
53
80
40
61
577042602
28
93
87
6
44
398344
376532
31
44
76
147458
4
190236
93
53
43
940812234
763809195
2
57
33
237539
316231
285319
60676676
309821
133425
52
72
29
79841
5
78
56
44
1
476836829
103825
355565
684363037
398262
23
9
47
28907
289527
441975
32
94
174624
87
9
91
329443
65
32
84
17
446660
70
63842
16
76
109594
7
79
30
376213
24
305903
2310
2
224473
61
433085889
36792339
784098373
382966
244347
12
99
95
7
38
53
222746424
76
16
19
359886
227847
692255129
406136
93
323976
45
419108
88
59
89
197249
388176
276618
30040
390914
73
78
412448
25
685476512
85
498276
486713
24
80
416677
11
76
3
68
100823
266443
53
185741
53000
88
25
266834356
458232
3
21499
288925618
25
562064069
417703
473605
12958
356869
44
236512
42
4
158232
482052
415656
292920
92808
8
30
92
37547323
338429313
1
231619
90
405936
481292431
48
93
243257
3928
49
472683
69888
297127
207423
35
961372116
18
24
20
4
408526
59
18
98
75
483403825
436568
82
46
446951
86
57
154242
65
46
445154286
186846
362758209
68
127230
52005791
8
8
46
6
19
864706934
8
281622
8
73195
366028
72640
459301
16
72488
34
470698
7
38981088
44
145733
505264643
176862
51
452839
97
3
22641194
65
2
96
79
83
96740
54
32
160270
8
17290
23
62
60
35052
98373
150045
353842
123000
38879
282194
370780
307318
428541
274924
5
437053
224983
75203
379840
63
58
516387646
136347
2
67
455599
283145
62
822074010
76063
292508
44
20
412290
59
54
31
622049167
25
23633
13
46
188710
76
384701
352333
1
89
9
97
42
7
81
465127
257708007
58
41
418013
74
437567204
1
27
486622
64
331146
420748
496429
178398
26
63
42
8
11
83
85
34
2285
18
11
19
217034
325960
177860
75
52
15
25
371460
88
346038
72
498862
239575
235857
5
401572
96
6
301276
82
97
4
1
73
70
573511869
14
28
1
96423
51
98478
204173
312559
436476
55
39069
37
81
5
53
16
63074
42
190656
261093
14
398941
43
465342
78
433648
28
6
49639
51
73
72
633448060
28364
5
42
38
86698
6
895711390
96852062
184522
583889092
54
85
84
241459
333075
110828
80
86
100772
94
54
5
147364
291947098
44
210862
152753
270844
21
572648223
398097
92
887579335
11033
47
43
217926918
633680448
95
196175
31
391148
476464
80
7
5
2327
461867
248704529
489888
22
466740
498647
479078
1
89
381569
6
42
2
403458
44
56430
10300
203262
88
454667
90
74723119
29
27
452178
69
432615
176220
135009
411742
31
496697
98
30
710760784
469767
88
41
468082
30
9
29
52
162946
258540
2
72
731406305
62
215207
963608760
367065
409808
28
361193
392761
421706422
45
47
87
258948
15454
440868
42
29
326986873
90
299617
30
23
4
9
47
8
140306
2
2
4
66
59498
816412464
6
51
99
72
21694
88
48
49
67
439041
360663
385283
104821
83
37
51561
562289125
216747
412731
40423
655988775
47811
393623
237723
47
464517
79
16
268714
16
178410
94
56825
80
45859
45
9
3
58
58
293535
80
152470
31
26
29
2
98
98815
98
833000442
67
20
150043
32
228839
23
465513715
63
86
7
6
77
88941
204696
7
75
381292
384724584
5
230369
34
411843
35
169077
29
366995450
3
8206050
25298
8
17
85
74
493936
37
44378
4
102682
21
120363
79
236570
371578
347694
70
169231
60
568128112
418705
6
252274
51223
359646
177685
20
213676
372263
285596
324141
64
1
15
121924
60
274022123
328603806
499132
99
50
265307
41
404337
298966
498322
23
122708
489488
41
56
452472
491103
67
61
98
312968
24
364981
257991
174182
298777
13
59
8
83953
373515
450984
173458
8
82
448263
287217884
340993608
23
28
166971
97
30
30
432949
4
971388802
42
375450
491685
8
14
58
739695401
32
205222
3
97
38
74
38
81
336917
80502
37517
81
53
97
5
35
71
458358
1
2
452774
173683
177869
144859
56
447656
884038056
35
502669189
1072
421142
205428
485686
7
66
254202
316982
327440
25
11
35
66
23
37139
15
220542
443053
263997
17
86
468127
36
324724
385784
472074
81
175601
4
139448594
468869
472935
499544
293455
294051
85
68
21
8
82
55
259009
275532
124354
9
45
164919
12
95
68
792933930
218327
35
71
528180489
2
160043
433412
56
85
285845
86601930
459836
361111
716
163949
35
4
194201
60
469036
402019
235531675
4
14
271669206
6
2
8
71045
411181
171479411
34592
55
345099
246245
296568057
6
372160
44433
72
97
237928188
324534
40
47972
5
85
412667
158287571
382503
143389815
40199
47204
96
25
67
7
462031
365405
346258
76
247872
15
237360
431256
5
41
452997
52
77
266785
4
98
2
61579
3
1
189371
22
19798
28
90
64
216014
9
174654
17
403569
43
275686
114489
2
13
6
272187
8
93
56
270394
79
166121758
201948382
71
458006
634262219
2
394977
22
7
32
1
56
69
225964
131119
253416
97
417053
529675204
15
22
86
18
7
328589
182750
322496343
327439
84
53
21
31
2
36091
353961
339254
36
326471
7
2
4
65
81
252448
22
249164
547728028
26
406017
141188
96
127728
59
66
354941
75
469329745
346983
405919
155435
30
2
8
1
1
34672
11929
494930
85
376234
1
174730
191002
816448959
48
4
68
502677409
85
437150
482481
39
9
82307
544279406
264355
60
422194
78
318344
321102
287360
206548
65
9
48
358158
21
398650
107769
13
39
28
73
86218
30
886171050
224793
247090
17
444472
10
48564
415690
231175
57
51
9
242023
644916488
65
97
12
473808
484913
1
428214
346184
6
102515
393912
90
426583
50
283872
212967
33
25
306132
654520547
60571
2
3
8
66
90
54
179177
28
116616
14
49
99
1
398982
93
351632
98
196746
44
45
29
345742
87974
4006
147080
51822
236785839
345796
314151
218570
10880
8
50
304089
32
3
281345
797935102
412328
55
12551
347457
232131
46
75
95
283746
94835
89
21
92
6
208400
85
25
231457648
73
953995936
14
325330
35321
74
41172441
89
492885
27
54
52496
81
47
490997
69
23
414827
55
58
47312
281741
49
210687
76
3
36
372311390
13
51581
25
59
317926527
67473
900562491
78726
377904
298361564
377623
91292
85
1
96
346078
41
551002845
143246
58
90
93
13
80
45
43
88
35
53
19
266400424
282304
22
82
209762
416281183
108647
108326
274699734
31375
55
13
65
350995
12933170
23
2
60
7
9
87
77339
35129
44073
25
131330
64976
58
313539
3
64
200378
51
1
17
55
9
290167
134398
297771
417698
74
11209063
48
61
236995
430167
166977
183036
339086
474868
487887
362067231
373122
140482
165538
50
1
467677
930286640
48
137756
50
341547
82
433946
8
495697
300388
203517
91
85
200777
24
350983283
73
91806
13
1
7
27
22
97
80
30
31
75771
68417
129033
496073
68241
644616517
99
3
59
638341740
114872
851710409
57
225840
317136
7
16
89
12160
97
11613518
16
402170
151801
25
911540987
62
372329264
5
187223
99
442595
463473
45
67
797
792862645
209596
6
13
359611
295495201
96
2
432611
80
251648
996625894
639274298
3
438850
35357
265882
266617
441331
495859
9985
5
33
75
85
567415747
105414
76
91
149503
137941
381913142
87027
54
38
21
308048
114792
493722121
169442
4
251961
5
158389
94
543809060
5
8103
87
60
91233819
9
21
99
53
58
468836
480582
109706
872392107
61
321286
85078781
91
47744
24167
95
312602
193118
154976
36
65
480663
62
435749490
306920
66
435226862
332025533
305903
56
70171
70
63
95
78066
209716
90
75
198246
46946801
23134
6
88
59727
58251
86
321481
94
7
267040
351086
10
4
16
74
53
402320
219763
494804
55
86
244150
95
46
168184
6786
93
73
473383
68
7
71616926
78
196092
168341981
46
81
221963
499245
176090
7575
498430
29
175024
368012
99
239877
37
3979
476142
358973
946389512
378314
488926
379645
329667
46
7
906460418
267257
5
2
162167
87
627201324
92
14
38
261536
399776
39
8
50
78
345632
27
505285153
299346
78
275050
1
49
180141
26714
80
55
78
283246
327813
242740
87
310337
265413
86
466548
422997
52
78764
2
77
142744368
435605
337708
59105
78
84
73
88
35
322708
16
314345
8732
166809
39
4
2
224100
2
7
65
65
490084
356015
6
33
30196
63
1
274064
36
33
28
447597
52
438406
61
213847
6
86305
77979
118984
28
4
241629
9
4
23
28
158936
289590
99
3
95
420203
272137
339619
353375
86
466224
50
354893
74
360357
192446
88
69716
14351
77
47
996109947
321147
379292
37
86966
42084
141645
62
93
409256743
163834
88119
476808775
79
347448
276994
112460187
219894997
481161
488680
61397
101179
2
433104
199546
51
744262543
6
4
45
490682
42
109964
19
491470
47
20
426454
81
50
41
34
439036066
50
3
25
76
87
40
145665
6
11727
272931
5
78581
298164
352802
43
398716
5
27
97
93
251156817
131368
162130
12
414755
55
93
37
453264
28
87
411634
24
61
469501
3
50
386314
97
319593
47
209371
455480
426053
1
243772
381640
403289767
34
398321
54696
391019
261470
36
93
25589
7198
459104
390021
171088
21
96
8
238626
9
8
43
6
86
38
249792
73
75
234659
53
135870427
725364717
85679
26
98
8
70
63
52
585973253
77
21279153
784119197
99272
30
30142
527748150
38360
440410
2
19
26616
609993734
243150
8
45
72
5
89
4
7
66
96
184708
48
7
65
331156
57
19
51214874
79
98
63
304198478
36379
64
21
99
222489
110889
91
82
397322
147683456
427321
3
28
44
320853
84
7
30597285
463143
71
315280
166316
247455
61
44
3
180213
68
310411
21
12
214448
97
79568
34
99
289838
25
290641
287200
85
420274
14
89
24
1
28
293333
101108
67
397734
43
909415254
23
17
90
77
279667
103504
573706343
3
191381
298062
946593364
19
7
47
207615
113594
37186
368208
88443362
8
4
15
109849
89
54
335024
71
482393
95
346953
195622
137947
67
332082
98
23
154865557
462857
308235
414697
73
9
64
6
86
204187
1905
580557063
221703
30
61
445480
12069
60
25
88
93
8
10886
16
222302
7
2
2
827406819
313552
45100
460259669
255141
93
38
57
59
300132
388318
52583
131269
369792
277314
6
72
73
19270
99
260328
85
1
921966657
500401591
14
4
9
15
267268232
638747758
27
135058
13
5
75
498843
46302
64
44
7
85
264093
36
41
134202
38
93
256986655
253213
182234
14
431089
38
25
463463
78
4
40
559130755
150680
11
331808
399640
237025
50
86
74
180167
26
51
310809
245839
347544307
175621
393453034
27
86
29
603490304
93368
65380
87
4
1
56
9
381264
73
338737
372377
4
499143448
71
6
95851122
934412078
35
93
74
255081
37
5
19594
477110
207650
40781
248911
93
582221000
249270164
406802
320368
586413026
171306981
794821211
4
312513938
44
69
22
134602
167070
249665
6
95585
24
91
5
166447
98
99730
43
62
50
82517
458296
416313
90
443791
424261
835027006
6
19376
561358021
3
99091
382196
638813522
145966462
86
36714
59
14032946
54
53
3
928451261
8
413751
79
63877
427196726
92
410989
172993
62
22
50572090
65
68
109318
1
88
68
89
8
430701
73
5
62
340505
67395
51
21
18
159365
4
358560
19
174665
38
60
29
56741
61
461957
16
75
446946
333554
491610
462537
25
569495501
356036
7
99
75955
296989054
187960
481358
364614
600701583
90
766327708
64
1
84
59
381260
3
93
354572
413051
88
491608
172181
31
210755
678505333
31
407623
51
498547539
7
51
4
304185
180672
227132
330478
73
183149
482414
54
5
394093
1
4
153878
78
76
50
1
7
93
20
752581123
152234
41
72
3
66
7
381479
38727
154144
140790
68
87
306048
47
4
374557
40
121118
196950
254742
4
212399910
25
262068
38
70
19
18
337975
291292
836852661
8
19
583212252
293437
11
685317558
44
79
5
9
456724
2
173139
71
4
405269
73
421282
83
46
65
65
56
10
405224
347696
198932
31
56538
12
243753
146893
28639
4
323067
362619935
59
39412
469327
95
98571
389339120
7
14051
84939
89628
82834
372961
39
96
848514184
43
283066
79
463848
23
5541
62
450292
439116
245927
8309
104240
11
409178
6
59
138518
19
84424
62
43
129003
3
82556
9
87
90
4405397
75017
57
420899
312235
98
449896
255295
39
497167
68
244621
160597
363500
74
3
3
23
73
43
2
27
398137
3
9
5
10
23324
28
92
50
91
53
33
3
65
232037
43
323490
15357
463640
319629
425561163
167608
283551
162245
51
83
281190
32
21
355391
211275
82
378199200
343974
393698
63
368599
37409
8
36
86
3
417496
3
316324
123121
13
240634
58
146464
57
320011
32
38
636047777
477326
92
7
95
201943
414961
444668
587137725
68
75
75
468219
408461
91
431759
6673
365636
384688
272813
149104
52
85
85
55
872200172
4
341740
35
369843
42
2
145086482
257887
29
463775
176685
81
1
362338
152815
497470581
388766806
9
65
66
47
54
293020
34
457499
8
47
185116
318957
122925
56
281825
33
202301
48
9
494822
371256
44
10
55
734539255
7
95
374643
56
540300045
23
194750
351187
49
85
6
47492
451319
94919
38
95
15
164468
64
62
776730087
756120386
7
473739023
76
100484
2
2
468855
695486354
86711
126761
720237861
94
554000533
244481
402008
71
267463
7
369017
15204
914259608
185064
9
2
65752
401941
80
5
31
18
61129418
72
345997
283345
38
635097992
92
58
48
369663
280618
64
217005
84
8
75
41
61
73
78
133941
92384
61
389195
331266
336676903
2
56
88
4
98
23
82407536
259394
27895
641397190
73
2
96023
483155
31
405613981
17
36
54
4
446193
6
498743
95
408694
1
343435
296371
161856
8
3
249903
269271
293104
441959
438902
12
402517
52
940559356
30
89
273203
284565
310530
197008
40
194290543
299346
57260
308834856
2
144408
3
22
486639
40
62
70
11007625
184926
89
67
67
108778
63
33
67
88
35
64
54
64
398954
49
402326
107555
242884
382660
51
247026
48
88618
18912
30
33
82
339208
13
16
36018
85
94
61
493095
379020
54
250017160
394977
161614
177747
231759433
649222037
281576
30
49248
82
20
244608
272816813
74
14
52
19
1
66
35
3
85469
39275
56
268343
10
90
39
477002029
169232
22
2
817711318
585902356
212080282
491854
441510
15
93228
144802906
11
405102882
51
270592
7
42
6
85
20
41
29586
99
17
90
54
56
323742
71
25
77
997840239
4
461970
295660
21
56
267061
473703844
46
27
9
174966
83
25
74312
35
137069
92
472710
433621
63
5
35
205259
12
1
9
283366
778244825
235722
284161
98
361938
4
109562
157377
20
770189501
81
8
8
876284035
87
34
110041
9
44
24
369656
43
687288698
1
158272687
3
5
36
339982
44390
221770
464744
99
93
498331
42
13
231543
181124
62
32
89
500987964
7
93
174443
40
7
370431
251056
233695
92
50
385181
38
294266
49
72
35200
181013
191720
76
77
18
295106
883076294
55
34
361635
5
35
53166292
99
255451
355585
10
776199341
141679
251804
193256
944086144
58
11
18
45
383310
36
324782380
16
134109
2
9
529176922
28
112705
148243
11
8
64
259530
329898
70822
87
248789
6
167148
70
15
177762
79582
59100
31625
10
57
8
202469
47
61
116922
268782
6
442932896
967243774
498996042
1
464615
25
199552
458891208
75
77
72
40785
2
17
352300
321032
232142
178666
44
153921
81
6
6
85
318937
88
300435
579552752
408167
242129
291718
318090
7
46
239571
159356
240407
32484
48
33
494919
88
24
83
106267
12
344895
335299
6
99
84
239073
154525
4
86
380124
8
136430
7
472893
39
45
175112
1
944333022
871839275
151297
61
19
457702
63
6339
225668
557275717
280517
41
60
42
421557
219065
496073
231528
342428
6
87
99
59346
379981
37
2
20
71
351245
31
417200962
42
62
414193118
101014
5
46
49
23
31
25
176766
497129
43119
256712
4
5
30
38
13932
55
79
5
402100
4725
254698
23
348311
42
419791
145762
14
16
347945
138058
413814
53
491804210
71
129408
140113
386199334
2
10
20
63
99
7
323338
252522
270362
215468
375088
252307
552403793
99
822999435
448338
202792
487476943
88
983072831
524322721
50
128265
70
88923
90
118577
42
291188
34
216135529
464996
51620
85
45
2
4
220263
209416819
178645
1624
30
90
326096225
104885
88
12
74
262859
18
4
24
91
107681
232349
341126
415012
7
201143
39
93
396385
15
78
2
354667
36
244272
374985
20
79
22
16
356167
8
57
49
917543633
60
273689
37
302592
478832601
36
90
93
269084
35
61
11
21
196172778
218836
104208164
477820
74
26
327458
46
88573
49052
10
55906
221558322
105462
231988
440793
54
241786
24
31
198499
64
81
411880
272094
5
80
21
66
204558
498524
70
34
56
50
383749
38
14
85
80
86
64
73
70
443352
65
6
63156
63486
70
52
215784
403122
51
98169
76
30
454308
7
301697
115610326
99
131255096
415105
397628
35
3145
150584
1
435136622
55
92
17
366727
264135
288566
49
488146
79
89
33
400984
32071
291594
391162
57
83
89699
7
6
69
54182
180851
53
32
340365
22
82901
72
80
69
260744
63
82
10
151920
401025
481983
1
24
79
330962
7
12
319244
53
49404
33
3914096
455927
145631
22
3
60
487359
97
185227
29
51
7
14
391674158
335446
31
398317
42
85511
11
591893454
6590
48
75
115088
99
4
42
255505
815062273
232862
13
104460
483851
873319594
174940
498570
30
261653
44
39
56
38
426955
35
240445
2
214879
752374141
73
314468099
7
58599
239678
279131
245750
42863
144022
44
23
447774
12
302517670
444670
59
522916141
390705
91
35
734356858
536909141
40
2
42045
40
1
274761
84
107834329
94040
111075
66
442999
225849473
182218
193543824
383941
29
6
54
4
35
3197
90
320695
76504
90
84776
293793
31
312420
64061
328192
23
54
54
61
235529
37177
57
77273
340598
15
7193715
91
6
20
3
20
361978
275681
82
88
35
6
132705
58
19
6
37
637239244
91
93147
1
989309614
233283
8
9
65751246
807389012
79
800581551
3
109559
8
87
98
452235
123809
402830
629607122
136081
5
11
2
74
11750
50
57
62
3
861915250
233172
23
95076
381926
61
216454
480032
48464
5
47
5
414723326
44
5
91
605875686
485714
552226556
17
8
171743
496681
78
493369
53
684296273
72922
233091
22
856904768
838774433
349612
81
473280910
74
138959
93
170693
87
81
67
265598
25
34
64
66
30
83
160910
17
19113
287815
94
23
96
4
8
224079616
360073
58
253610
201864
157153
577826905
190512
87
10
714064753
89
139904
25
232049
53
467746
12
140502559
30
80868
27669167
401289
230962940
549137262
396884
138731
63
417648
658260842
7
68811
4023
98
183323
724594274
64
37
1
235901
113463
5
5
164101
153571
136858962
127680
1
27
61
307402
91
261241353
47
357181
207753
29
225737
115922
146205
99
66
396854
496322
82
444759
29
151409
74
4
79
60
58
8
52
28027
572926616
449845
139901
359872
486467
62
384797
90
467196
49872
61765
25
117217
129738
82
71
68
31
178867
28
84274
454920
380222
80066
36
17
60
90
20429
58044
84
22
6
85797
94
198088
423171
81
444994
286816
33231
429939
26
57
144469
25
26
697919793
52819
30
2
7
138903
913955520
79
35
63
315644
5
426295
29
235514
242330
22
847125105
2
270418
55
280109
14
73110
29
309813
26
443447
384602
68
43
13
26
129674
27
4
49
260828
29
211507
80
43
26999
4
22
92
172271994
437697
459479
292987
234466
283855
91
100398468
781822342
57074
232637
13
490466
4533
391974
97
187196
86
57
91
85
521742434
391754
80
476925
51
6
229701
9851
7
22
69
418234
74316
67
278454
85
319375
70
64
435939
8029
39
204714
48
430063
26
252331
79176
742680058
485054
118203
93
77
460309
211770
39
59236
47
90
29
474060
68
304384
70
288425
20
98
184205
48
514944049
21155
16
11
492847
84
250314
50
483584
53
66
54
35
684658996
369872
15
175219
229572
329673
178379
182958
5
884221785
486540
886037346
337413
62
155193
263863
341658
43
79
410000
182902
1
16
60
2
28
201510
29
137071162
340770
46
85
76
441366
68
396643
33850
76673
89
99
26
980788992
29
101432355
157232
71
165977
60
22
310210
457570
9
97
788609008
439566
198067
346648
40
431071
9
28
54173
4
337132
477095
352318
27524
71385
6
74
15
3
394836
24
742744454
181044
350178
32
2
39
55
35942
77
305655
87709
410208
77207
86897
180671
66
73
3
237332314
87
410631154
74862853
99
59
55
5
1
287900
269875
399842
394522
208081
224266
497928
225363
90
69
129373
147711
121208120
292256
11
62
597035125
76
97
12
394995
241812
44
355861
482692
37
349282
47
53
864411127
813189395
37
49099
193026
61
177119
30
43765
111057
7
96
328118
486738
337441
409601
98
85
46
465447280
8
430416
166488
86
97
41331733
10
406516
160315
397098
76
323485214
57
180402
120951
87
58
91092
13
338208
3
707412133
309170
74
807732360
59
71
4
982601714
1
4
485138
84
438661
5
120504
23
383359
2
388245
449705
101501
436576
111882
34405
51
31
4
82
201864
58
96
35
71
66
49
45
86
344802163
328069
55
96
28
2
465807
42
75025
2
47
391074
511386823
22
248386
270287
51259
923054517
91
454457
162012
28
934335018
273461608
426180
5
60
477670
31
6
80
76393
95
346083714
28
10
75410
82
483965
172015
222912
22
58
221158010
11
12
426679
343096
57
217364
49076
278999
949004362
8
568575560
157575
55566
62
5
646892880
423407
328238
53
4
282801
69327
30
257243
78
274520323
24986
405050
73605
23
67
431725
154774
333321
22444
864081995
173362
400675
53
462896
54
172990
72
20
227062
68
91
364297174
15
34
250075
36
325554
31
5
233269
14
517581289
22
453189324
502872489
47
31
82
271642950
1
234546006
438107
130821
241920934
40
11
146536
42
542845323
67
163035
35
42
79
343668
66
30
62026
30
186843
173283
405224488
412979
217957
37
44
259255
20
181085
156686
66
39
93
55
56
869687716
453578
9
50
96
64
2
484861
98
316393
53
11
72
20
2
45
81
555852690
33
22
44
98
44
38
110061
21
24
64
427896
44
238587
46346736
60
151802
313211
727124869
7
17
104026
25
182574
46
583762413
368606
406878
69
28
930641729
54
294269
88
484911336
94
483057
77460
189425
8
25
313897
143711
337738
117920
4
4
97
47
56379904
99
273193
2
212499
369360017
13
55
122459
22
99
483008
494302
242793
475099
43
20
316505
1
160522
740916298
52
62
5397
42
88
47
56
472978
1
261384
89682414
84
153272
17
25
138383
160388
101807
17171
17666
55
284162
423585
72
5
503506944
145729
57
326744488
312097
8
20
40
419157
217219
54544
2
67
420823
46
2
177078
242676
66160
3
60
420726911
81
2
24
81
63608
71
70
410234
729227895
5658884
236587470
481071
95
482276
7
251010
8
517458098
286227
541412660
142848
3
34
61
13
269555
78
264788
80
474163
396728
3
953231524
77
88
585410479
47
43
264155
13
26
92058582
235267
5
2
62
304592
78
6
58
317046
24
392785
59
29
67
369631
65
449851
411459858
98
7
267896
369379
900286198
158446
127978
234993099
109545
700413042
60
75
27
825133180
457072
211407
355641
8
125316
360445
120795
6
68
187935
257545437
167338692
83131
576920985
84801
55309
722788809
388755
87
376735
66346
69
474926
33
95
219148
77
73
6
388312
78
296996
78
94
3
36
20
322173
49
460134
846794449
75
17
77
830868101
50
412860
495282
119218
76
75333
233609
473928819
299190
407074
309217
418171394
145755
238525921
266376
62
83
206916
474819
53
309326
28
96
224316
55
12
61
27
28
322703
62
304593911
800135975
38042
331066
470437
131249079
80
340921
372813
49
9
211495
47
200598
238524
17
41
203936
91
36
453281
25
73
629361637
38
50
255785
4
355816
66
14
62
804687105
450806835
95920
21
98
78
20
351380
39
6
567306966
240474
51135
110727896
22
877968303
358489
9
82287
51
86
34
28
17488
351169
49
107108
4
94
345138
35
5
18
88510
439993
47
425274
9
35
2
25
146198
410778
56006413
31
78
189181
169368
267698
249319
195449
118388
134839
87
29
90
78
5
32
61
82
360665
282210
52
54270
118357
42
48
11
109897
182505
33
3
30349
410541266
364103
53592
199293
434710
651458022
74
12
542852561
30200
251755
50
5
257028
65
32
3
99
79
74
60338
26415
181485
15
53
359739
20070
18
97
369395
737812935
67676
9
196689532
97695
76
45
95
23
8
171413
12
16009
85
189174
83
112474
407621
34
86000
55
883833003
7
61
46
31301
490451
150555
39561
14
39
111224
365927
92
19894
353244
313005
26
385278
389109
7
1
5
6
3
39090
117539
7
23
39
160999
2
66
25
8
394686
19
96
939760715
36
984814504
249070
16
6
68
116092
1
286790473
7
352330
16
17056
352539
426161
176321
72
21
10
42
339208
452817
12
232105
286878
851907647
82440
467008
44289
23
484815
38
40
60
28
14
66
8
3
28
5
68
48
90
300199
413735
579153148
2
493253
92
97
892548091
37
1
29
450879
56
15
1
27882
8
68
156414
285733
25
9
71
185701
237111
482714
478442
91
51
169528
93
24
8
48
332815
37
98
859250116
618405294
309711
496881
742438890
55
28910
446633
8
27
52
110051
323874
81
100847
353106
1
10
64
236566248
4
283597
25
254332
115011
54
297795
957455141
271832
2
176071
90
437012
29
16
80
85
81
131
321443
58
196960
14
3
173643
82
230753
6
13
65727
294750
64
453951
30772205
123986
272566
99
76
677544974
29
511837851
47
39
98
34272
493208
112933
111134
433783
1
19
342623
93
1
353310
69
22
4
96447
349154
256598
473349
437576
32
88855
378191
71
23
16315379
336439
2
112662
420812807
339670
206852
135194
440024
11
50
26
74
6
100257
62
394630162
310688
95
55504
85
15
209412
4
97381
81
49
13
57
248745251
62177
498028
150193
250663
75
591805551
225097
71
69
343911
21
483960
463339
20
41
189984
33272
44
157687
125416
377710
19
69
278636
273602
298110
252603
58
370640
78
245407
17
32
64
256635
9
51
57361
249686664
258597
806711292
455780
34
619758475
80
12
1
347911
153896845
411383
193917
2
43
51
487712
427711
86
7
514068245
467147
452101
68
1
296900
13
2
60
21
364878
948069823
28
15
6
200436
90
440905
546265626
88
82848
325776190
138612
202626
360942
8
571913336
77
435759
346303
12
86
311062
9
11
96
34
19
79
40
8
93
459226
69
173792
88441
62
18
52
224358
44
213557
32
81
73402742
394682
223609
43
289293
44831
1
147195
64
172189
48309
357071
20
29
184637
35
1
24
64
5
420360142
22
28
49
6
54
330897
51
21660
94
492357
75
20
71353985
20
58
196201
92
371026
42
914081993
59
3
67
345382
43
35
27
38
145361
82
84
35
243979
496077
164936
54
315134
24
230147863
312032
177911003
284477
89
415070
74
95
316715
2
253466609
394058
123685
30631
26
71466
185363
464507
54
22
111280
222335
384048
407375045
26
5169
424082
1
246259
8
319351714
450311115
117766
460298
46
51
9
60
381483
482332
948849654
613876350
166242
6
192804707
68
320369
86539
345095
15
13
41
47
450844
223558
97
537891060
372197
140080
673408847
349007
12
484342
77
13
411791
89
48
80
18
2
90
279571
80
139416
47
32
73
390913
92
38
93
36
99
162910
167267
30
252825051
98385
296366
49
278345
438482
278424
122774
26
181409
901918551
481876619
218294
83
11134
10
26
59
2
6
151218
232152
74
150290
5
94
28
73
380959
35
8
96952
335139
57395
1
86234
79
459083056
495032
399110766
44696
383314
84
17
39
50
299503
219431
27
8
91064
38
2
84
44
35
244972476
273805643
5
169410
34
78
4
105957356
299493
190663
479332499
69272
58
270351
68
381307
19
393164
457038
995691660
372548
74195
78
89
121906340
51
99392108
62
389905
339866
293672
373283
31
2
8
446990
314245
324324
8
81
9
76
90
21
422017
1
130792
54
270293
382612
373676
76262
487413385
212296
70
383377
399912
803758230
56672
32
80
21
19
25
485150
686749504
121912
57
972065440
997244622
490777
18
179357
36
9
8
983687365
89
279525
86
52494537
90
224367
72076
276490
56
463476392
91
91
476936
56
79
93
168634
56
2
833030343
232568
247654
205129010
44
463958
88
463609
65
19152
419316
761045324
18
469884
325558
71
76
85
46
2
16
1
446094
324742
305478
85848
15
52
345501
92
86
53
68
271258
7
94
64
68
15
58
632269666
5
503978839
64989
450808927
437451
428048
12
4
34
52
724996206
4
194443
56
71
253786961
62212916
117762
349406
93
87
1
45
86
67
94264
7
126560
30
352435
15
498291
4
61
376291566
16
868801994
75
291284
24
61
8
485601
92
75
128304523
340955
47
260919
17
19
270287
152177
16
287720
183786
134686
33
728824959
493125
5
2
427907
14098
53
2
72
1
31
7
488606
67
2
472934
1
38
74
57
434171568
152934
48512
54147
34
21
67
13
21
73270891
61777
344001
64
99
146234
311335
2
12843
67519
151905
60
204951
4
93
145837
40
554895283
63
435647
227086
23
197658
75
29
326910
89
253292117
85
88648
71
73
5
61
261758
41
199799
60
91
499376
62
410534744
68
312591
253213
444978195
1
85
1
99
370929611
394930
12
51
82
161872625
665563946
64
102110
716806573
77
92
260621
4
47
65754
604851208
1
73
138553
150623
45
1
65072
65
16
48
466770
30
40
26
8
91
47
716402095
63
373587
2
889758037
61342
56078
2
366711
299387
111813
15
16
72
99
205339
27431
449343
4
13546
90
17128
40
21
149242980
284798699
319345
307448
520425223
21
19
98
47
241313
70
344357
375345
4
495608
78
39
8
61041
298387
59
286568769
5
306205
82
48
6
366595
267096
255329
315215
176
27
79
96
344456
642153554
307214
64511
360360
65
71
184910
9
476239
53
218385
55
61
76
97
53012
7
83
497376684
69
4
547036875
122787
597455234
498071838
743604131
282634
20
200032
14
7
3
12
57
245723
87
22
55
150417
382747
823962275
78596
438535
161988
720921707
104666
20
56
17
73899
10
386035
71
23553
593592252
78
38629
189979
426346
476521
458319
45
999099170
469280
84
44
224247
8980730
44
97
48
26
3
64
394666
3
42
214249
182698
774435398
55
324246360
8
59
66573
38
58904
200034
263984
457923
31
381234685
373624
279971859
51
224082
368839
36
60
231143
65
401811
88
9
263588
81
3
98
309368
370034650
21
61442
389937
441519
477272
177220
30
80
1
72
32
9
55
148663960
99
3
368645052
147974
72447
4
417194
24644941
168067
72
60
55
239296
251437
71
108951938
319816
4
138584
121701
9
265438
380894
351113
9
95
223910
5
461539
405588
423636295
20
50
183636764
286344
9
61423
17
466012
659087245
4
34980
497192
85
43
11
56
254804
484311
59
71
43
25
9
176674
82
30535
102968
204356539
107450
65002
205738
91
46
54223
111972
52
83126
66
34
382008
11
67
863508634
281943
371927
36052
67
70
43
78
4
14
87
464113
81
1
58
111402448
8
182699
97
20
98
8
88973
425846
75
153578
67
71
2
338046
31
146172
37
1
43
495342
55
277563
95
86892
87
81860
211012
56
285137
460939
492260
4
12
6
5
60
54
288824
413601
262733
440344
251711306
29
40
987698785
170737140
468994
26
61
8
81
5
424741
498232
228413
421741
4
215538
33
39
978117434
352183
371254
78
8
177106
25
95
366487
61414
72
19
146497
804849111
713342430
7
379958
287283371
469943
81109
392800
11
149055
36
8
665928474
1
160360
464666
229213600
152565
40
67
356666
77
31
7
358349
990684409
459018
33
39
2
316170
41029
20
24
90924
23
336974
55
118706
73076
7
497554
409340
22
32134
166740
61
99
74543
77
26
39
15
79
1
5
431748
219329
213473
8
404867
81
369552
461089461
94041
55
8
16
30
670700167
309474
98
13
54
417985
704342439
12
164844
78
24789
78
252634
9
93
79
86
26
15
197793
104453
45
117733
90
88
750846350
7
90
131285
18
81
11
3
67
54
30
286637
55862
72
8
41
295349
105483
84
70
99
64062
18
324469
42
56
13
698208440
552483802
367277
68
319121
342320648
67
37
20782
420041
21
31819
54
26868
467950
1
122017
96
73
65
6
95
65
39
137030
191608
275319352
22970
23
201482002
129744
326747
85
409653
6
803439280
80981
66
157204
1
3
42623
47
71
990585456
645447568
278749
28752
46
106993
25
8
90815
94
24843
135630
215987
306453
5
75931
66
90
31
821168205
4
54
2
37
236802
468100
53
38503
72
98
302913
420752
267924
98473
364527
80
36
496541
210707504
480192
421147
769905438
22672
65
10400273
66
74
22
193573
92
18
76960592
54
92
27619
463131781
30288
406344
2
30842
77
60
37372
51
26
67
475741
478330938
176613
97
64
470208
87
16
4
90
88
76
462271
8
37
77
224261
87
110378
46
466980
12
13297
336012
219641
39
96
439799
159839
431026
44
1
310729
425464
93
3
417574
496915437
63
133207976
94
221348
60390
97719
99316
2
4
56
68
52
825435884
46
14
18
15156
389230
46
360989
42
68
73
43
45
17
51
66
428319
11
229036
354546
440123
486303
308573
392199
329524
95
96
79886
72
3571
54
79918
405718
334918
89734
117199
141891
133962
23
423484
34
75
49
35291947
4
118654
455533
26000
52
72
33
97713
59
36
1
27
348320
39112
63
463100
21
50
7
84
60
44547
391867
73
16
303850
238710790
62
73
34766653
334327191
78
2189
7
153486
341700
29
53
10
494343
44
41
95856
309056
53748
431741
454669147
75
448423
91332
78
67
232791
398950
173810
47
72
123752
140656
5
202330
65
98
143330
8
100369
907045667
69
30
57
240097
130418
53
350708
17
89
393147
213800
97
336247154
57
211063
9
309118
22
7
96
84536
437245
904308228
80
4323
97
458780
3
6
999531329
30
937075374
631904681
49
327368
44
51
38690
48
491184
53
363774444
65
82
11
4
161499332
3
3
225676
3
6
84109139
38
80
62
574997484
47
68
223532
645021241
498329304
9
79
506494545
110882
114139
22
186940293
141613509
46
792827532
82
68
70
43
70
474101
8
61
179961569
463769
4
143682663
2
421661
494254
80
293675
284576623
257231
91
70576040
33
20
499886
795190309
12
161019663
11
16417
77765
45
801168590
269983
90
4
58
70
59
216049
314878
483620
97
80
211811
5
3
482938089
96
359522
99
461072
255240127
46090
66
47864
64776
428129
84
646195652
61
320972
413804
386407
50
88137551
786324487
387474
399083
61
196896
30
9
217583
403023
334373
77
99391088
50
997456393
125019
777070074
43581
815339121
191224
42
56
375473
71
124774
98
654378876
319674
91
85
87
92
41369
81742
177778
14
50
655642147
93
75
456923
998337524
446369
29
33456
150718
30
55
47
160768
20
116521
91
34
928768972
93
320524
363942
480024
84
429057
646730322
407572205
442061
147662
86593
393055
20
338338
407723
393372
115868
32968
88
468600101
755342714
39
2
412811
425704
60
365759
194873
1
939018600
277048585
13
74
249922
49
320654
305363
180759
51
80
51
53
270033822
97
43540
418383
19
183296
95
17
94
199530
31
91
84645
515306947
78
52
461840215
93
38
2
71490
47493
3
3
8
318885
51
3
1
73
65
90
6
9
76
38
492512
825876555
13
9
8
10
433756
458138
56
52
61273
158390
25
455831
51
462229
84
95
23
25
1
23331
8
3
55894
15
87
42
129895
46
167742
1
389001
33857
34
85
174499467
75
180489
379912
76
2
782290611
223652
49
6
87
228448
82
6
26
169766
60
164024
21
731925383
37
333216
379173091
96
75
391642
343224
68
577484263
22
184193
9
233283290
44181
332987
316702
98
3
39116
41
8
387129
301969
11
469066
144397228
14
367162
482847
134593
182486
52
46
265608
80
83
78
44223
4
35
9
33
9
588700300
98
68
615419921
61
46982557
33
82666855
4
371278
19395
289867
60047
142672
441704
8
208428
83
907882767
83
53
371155
72
92
28
36
154495
65
8
20
6
357857
257928
53
34
494593
317608
96
75
33
25
497152
6
76301
647148220
165634
67320
41
5447
80193
541553008
154113
5
69
6
352992
60
81
243168
552580943
319453517
103730
69
46
3
85
6
321507
11
168081410
51
37
92083
26
332606
76
215339
293812
297855
56966
462965
381684
94780
92
64
227131
35
257944518
393398
3
209622
18
70
445692
383490
233869
9
2127
94
214125
2
88
78
90
138254
8
169674
414002
57
39
813958360
40
63
374966
51
431644
766362700
97
83
113388
3
79
23020
331449
831989593
437445
9
62
97599
448370
83
815130512
221344
463267
128842
198117
298249
394639
743392720
69591
9
6
485169
24
414570
177627
4
19859
470555
227856
83
16013
48910
242600
249123
12
914469617
58
997674623
192799
469123
259049
55
525654234
5
452555
153819
325490
127657
29
969615956
3
668351661
371123
70
272846
5
320276602
313086
620454256
6
439655
9
66
8908
75
99
3
57
20
227483
471858
270984
110290662
41
61
31502
64
314179
167470
54
56
97
9
218247
102244
78
379043
69612499
526340818
114912
32
63
239738
794095829
54
6
48
16
27
54
53
36
435029
250775
705078682
15
491293
354062
90
74
359557
2
19
218185
475614
55
85
273009
30
226014
8559
66
364569
72
1
460441
992901929
52305
382378
461316
7
736244098
45
365768
40
925756540
27
175093270
10
5
437279
71
229452825
142022
4
36
305226918
417007
42
9
27
409251
121499
54
78
161865
890874132
3
35
51221
46
379558
48
406486
63
345304
170981
8
285636
358879
60962
2
56
282483
19222
370292
211553
304075
312724
73973
478054
57
52
84
14
70
44
82
461329
83240
108211
97
97
22
47
339887
69
856977163
20
15
1
96
22529
94
219799
228078868
79
2
176233106
118817
482095
127839
321792
24
261944
3
137170
30
257629
71
184895
152445
399500
6
503902073
19
583511689
298357525
464876
6
49
31
215970
134879
92
795857070
372476
77
54
336808
376365
67218
280357
7
75
3
197398
7
73
69
4
130851
49
8406
92
103038
61
18
503761696
455214
22
26
605251489
84
61
91286
73
409419
32
14
58
21
191783
378883
8
38
464985
73
76
487761
48
69
190771
253473
15
152281
5
231360196
309364
5
8
395193
98
269311
81
18
55
293342564
626182418
969572644
55
60
86
737189917
446909692
888864873
856860204
38
2
23
25
193531134
23
154669
278050
25591
33
37
6
700168371
61
954202980
111532
38
474394
16
66
61
99
77
77
23
18535
464949
82560
51
45
85
47
75
722275791
992769927
513248618
4
17
20
273426
727915303
79523
5
52
413404
227617
84
96
328484
21
921044101
365436
56
96
394278
369919
180788
91
479368
3
454077
3
85
172863
5
262064
16
49378057
415150
585495229
2857
375155478
285414
264376
212220
86
36583440
266173
279116
307603
48
579584543
71
78
255218
777591181
430732
314847
697414079
2
45716
260305
2
49
202357
280236
98
258315
94
16
438807
92
32
8
21
6
260064509
57
142547
35
333898
75575
92
163025
228701
18
66
421814
326464
90
61
404204
96
449378
104794
921829458
4
40
256368
214324
412263143
96
216304
373848
62
53
31143
310830
9
958
3
50
82588
86
4180
55699
64
89675
69
51
331454
725258584
7
26
493867
78
122808
162782
85
51
263305
49100153
72
83190
13
64
83
25
80
356754
239739
344927
213693
155557651
75
23
215304
92
94
94
326374
442867
253928
135732
90
178620
80
482076
2
367361
37
115534461
333076
5132
230750
76
445986289
259697
69
3
303030
105334
359597073
307580
35
14
42
4
161983
68
143293
6
5
170027
56
460983
316917
67
46301
33
2
385211
975964519
113072
26989
389405
5
5
44
97
2638
93
5
36
95151912
39129
418650
423461
79
89
186054
99409
9
102040361
35
98
8
18
3
22
233524
276350
480538
12
217655
105835
99
142050
38
70
531754866
330008
335485
14
29
46
60
97860
29
71
272872
14795999
2
49
79
26
95291
16
71
6
442213
5268
407498
84
6
391671
51
343933
82
14802
51
37717593
943435027
7
47
17
312995309
62
4542
9
616440230
350651
41
130783
207665
382087371
904104288
473393
60
139031
49
2
176729
91311
258267
14
77
17
171915474
1
8
306166
59
240337
48
8
69
4
35
132257
260004737
260962
772433889
40
92
129778089
27
168960
95
52
60555
16
171237110
998018237
84
82
333344075
27
82
11
57
22
337155
260566
385237
14
964404354
62
273254
376769
263207
217559
31
185717
819561664
289233
72724
49
5514
55
4
82
45
32
89
354734
255291
6
69
53
8
28
4
43
27
87
5
379105
161422
7
65
307596
16
144490
55
297410
47
46
43
49
27083
1
9
95
139824
35
22
19
10348
282871
196553
363687
933639481
281695
9
299719
36
42
53599
417134
42
337542395
46
60
18
82
223336245
4
105408
36
71
365306
252386
95
461504
1702
194563
784694170
472317
945161816
352953
465288
95
612190627
350659
445733
4
55
5
98636
19356
69
709948009
210971
101066
33
149240
165324
84
899516539
3
384301
1
373776
24
14
457273
66
5
292732
38
64
81
496373
270089
91
57
69
59
218017
99
74
78
422172
86
78
16
37669
222169
103918
18
14
82
71
277037479
14
158330
1
152534
56
65
1
74575
160093
234978
48
44
17
10
249561
527068868
756834072
75
21923
92
726519198
74
352851
16
36
203081
71
52906595
18
353060
73
367583
50
79
25
56
1
64
8
191418275
14418
53
209068
26
30
490520
38
9
74
168626
6
12
6
261253
55
368701
189267
191146
412940
419169
984269262
395327
8
83
250960
4
430247
32
382273
209781
13
4
233627
126412
3
27
787736655
8
354232149
60433
20
22
224939
20
67
89
86
228429
67
19
31
285486
183666
89
464948
482840
84318
65
26
15
457274
66
38285136
451298
289915
89681
35
156111
33
813915033
212421
15
66
280835
69389
27543
609944687
841957619
324768
2
132022
206381
184275
13659
37
14
13
93
491418
177311
233314
42
370395
92
221742
53
51
152949
26124
6
306531
42
7
28
224902
770399038
93
228370
73
23
3463
74
254499
487353
307315172
18
177169
174443
68
435375595
45
220870
287262
5
33
332357
338219
80
57
28
88
285546
338429
10
196394078
43
92
36130883
291702
5
493980632
265020
37
852128585
71573
96
695580521
21
419689
60
96
75
378639
19
63
447753
38
27778
404666
19
448518
2
25171
234046
91958158
3
86
5
7
37
20
366798
58
3
2
265061
15
49
357781
146942
725832688
9
51
194189
5
879760410
341793591
7
57604
23
678813047
289639
14394
51786
269779
374031
482906
24
52
7
24
396881
238260
77
268304081
26
434863
14
67659
91
74
312535
5
26
20
4
287952
419312
9
71
7
70
30
36
369906
80
86243
107789
407669
37
34
93
473046
2
9
127973
427480074
3
21
97
20
56
170438431
54
347709
254357
960071726
337095
44
334484
69
31844
9198
245486
688054568
209104
175683
170529
34
83645
5
525665331
36
8079
325188
205585
456240
419221
468739
476230305
182374
246174
434309
30
26
30
110033
603834157
127014
87
11078
90
182334006
432097
81244346
69
356918
731095809
23
90
7
56
422799
117949
78
249601
155696
172994
28
297936
16
17
51046
496794
18670130
2
91
28
150249008
97
60
261666
598685900
25147
72
99
28
334530
74
16739
86
56
28745241
29
2
13
79
13773
444513
300559
93
52
87445
13
431977
323636
36
14
41
53006804
69
5
452622
5
62759
33
13
213099
9
164057860
76678
78
34755
20
742235371
98
38079
245868
41
9
72
25330
81
68
89514
44
663517522
71
20593893
225893
51
1
49769
706075465
30
69
65
68
44
16
9
15
324986
92
243830
64
670150077
18
271409
410982
5
3763
43
68615
171592
68
7
119901
10
66
386649
384420
328892932
9
275155241
6
59
273773
196432
810261548
27041
394094
12
12882
65
204428
186951
106946
93
71
72566
16
100137095
908281222
59
36904
99
970764880
248337
499609
375836526
6
19
619717948
275519
239428
87469
430635
99
54120
362992
46247
5
422112
32
177138
375047
24
433845
33
25
51484
2
360248
9
217964
22
115707
74
28
185302
18
36
26
76849
53
75
45
204760430
284288
201629
802897116
30298
63
235741
4
776980034
15
99
75
8
100243
954281206
25264838
790554255
417085
73225
1
42
39
154444387
7
74
61
118885
80
33
63
83
99
62
28
455400
76
3578
65506
436685
49489
9
726141844
57
631349566
43
355697
88
54
31
82378824
246131
97
91
228553
605561441
37
62093
464011
2
349326
880812247
353560
341822
550514342
277749
96864702
20
492263
60
31
101096
399081
233085
98
285162
41
86
480054
418359
69
56
94
95
408559
43
20
589827186
328609
44
364385
403984
88821928
42
380509
312177
16
80
25
451880
104535
467090
40263
67
425069
343134
71
270290
169689
13
180536
8
424976
297656
325221
39
9
40
416714
313891
287323
74784
41
5
58
87
302301732
400049
60
145036
36
328258693
77
485808
74
81
43849
55
27
1
99
231859
420740
85
46
486401
396663
39
18
26
7
82
5
285560
251029904
36
9
121241
448017
6
93661570
221396659
303135
5
225555
98763480
306810
132837
228568
73
335828
379429
79
62204
5
85808
57
460280
76792
46
477778
16
3
92
404990
275706
24
84
12
125682
24
202366
27
162804525
3
321986
7
104657
31
8
29
131810
458776
464446
93
429585
498065
28345
397179
322158667
87
1
306837
7
82
491444
826039757
97
384932
127274
69
45
50
466593
205184
545006007
80
494810
4
50
80
60
28
40
51
255769
223197
14
69
72
61
18
640030926
18
65
35
71
33
475749
379299994
23
58
179216
57
21
95
400342983
240887
1
11
50
143796928
812124669
35
312161
133827
36817025
84
42
396818
58
364066
511792059
5
44
21
452941
87
353495
30
212995
9
140100
82
433327
624175420
71
56
375574
21
68
455988583
295857
297671
858119725
478900
54
12397
269688
34
97
18
50
7302
52070
6
342483
86884
70081
39
471108
9
40
27
87657
374748
942512828
91
89
45
85
804988570
79
14
76
15
299413
308438
495975
467461
20
14
155966
28
70
2458412
46
186150957
408883
197861
456508
56521
404564
69
91
49
66
387650382
228310
14
149560
2
187414
62
77
98
947598614
249850
53590
128826
66
641076954
259690
23
5
23
244222
98
579910105
62
73
98
54
7
44
958862311
36498
64
444547
6
257331
561456221
554854787
13
193512
6
579461880
248822
45
58
9
20
40117
92
508357310
57
289068
89
22
72124187
45
97
145300
489232
39
452163
56522
173652
231128
166469
203985
1
447895
87
57199
58
49
90
110091
457659
350706199
51
30
36
328869
486044
97
70356
1
352531
41
56
379613
70
778465021
356175
67
5
6
294315
38
341523
645872721
393657
446788495
58
22
12
286447
447797
263559
224156
1
334968
8
405661
1
128989
95
118059
28
90
6
14
88
468927852
35
2
270963
276617
809454267
425156927
263891628
24
681612835
97
843431470
92
88996
300440
33
119445
35
85
190465
332526
88
50
34
63049
331750
919609319
72288492
6
81
8
339301
44
402414786
60
168595
316443
22
55
137302
77962
91
282934612
857886459
13
306161
194241
93
56
412548
93
221767
340545
3
92845
107465248
293861
27
77
550499185
7
9
67
479602
56
4
65606544
38
40926825
27
72
48845
16
7
75
370090
471164
237760269
17635
5
77
363701171
267243
291705
201198
60631
35896
42
26
93
13
3
5
33
89
8
88
254233
102510
63
5
3015
259045
55
201096
133919
393362
43092
22
16
271008
58488
17
37
119145
99
336796
70
67
483856
214348
57
90
41
86452
119633
436683
13
26
153387
56
42
59
383526
205154
22
140993
79
68884
85
87
374556
49
51
67
524
352630
62
84
3
428926
498013
87857
1042
409888
248763
29
135738
33803797
85
416950
103516
489418
5
2
39
44383
1595
140219
315370
18
51
87
83
168493
6899955
117896
11
2
13135
30
97
478289
391143582
48
52
63
284040
137814
30
75
405279
244909
409564
96581
475611
421104
43
124159217
59
352962
332109
45
308717
17
9
52170
756198410
64
9
2
202377
78
7
81
360792
1
30907059
57112
99
390843
54
8
231365
530786325
41
78
49683
286374
356684
72
319922
609904839
174267
24
29
1
7
491816
34
8
449600098
48513
37
161450
362084359
61
33
279026
262998
8
30596
24900
4
11
33284258
8
82
7
921253804
73
6
84
436625
270717481
2
12
25
44
297795
8
74
59
475029
146660
11
108194
305136
83
29
13
65
290029
20
43
442586
9
17515
116255846
323880
3
49
26
54
83
587949602
77
56243482
568825430
67
102129
442199
9
183577
31844
80
379049
10
23
407483
67
35
29
11
364815
60
370899
429798
366366
488679
87
24
58
140759
75
123319
5
61
27
408168
446229
81
237959
55
77
91
44
125915
84
91
86284
1
135512
77
533338597
136101
7
90
909877685
83
333654
69
254450
53
722794746
6
120517
177985268
6
39
5
27
212519
135023
391987
22374
296463
35
67
23
222251
39175
20
95
3
8
34
72
55697
236884
82
430258
202102
170828
222122
8
932271093
494974221
41
63143
92
67629847
70
34
34
779757982
58
4
7289
156776
591038911
183655
51
384424
364716409
245756
56
37
404812
20
53
10
257075
68
88
239113
50
4
63
7
79
97181
324450
8
412916
275786
69747
39
303697
248601
50
391600
27
26324
291392
77
441117497
36
469675
80
1
485845
31
15
1
3
229439
58
193490
86
7
71
5
160486
766583816
158783
317202
41
4
347717
275006
433752
25
424013
6
76
277930
68092471
31
433887
84
309913
495060
32
425622
93
308882190
35
191294
443036
157251
57
48
95
410779
1
150315
328430
77
127930648
790161131
345747
327243
415846951
90
4
959998841
41
2
418723
15
235117386
122521
72
31
67801
588147393
223469222
487207
16
65112
92
93876
65
4
99
134086
68
73
52
55
7
19
25
66865
22
136993
203414
86
91
481402
81
64
113632
88
73125
17
70552586
467640
400409
87
557936177
51
40
46340
55
98251
93
279055
51
194498
987132433
56
149246
7
7
9
84
80
26281
43
5
4
4
348600019
4
4
69
26
45
63081
396554
95
36
227332
37
248697
2
3
95
462328
302451
33
57
32
23
85
73
250405
49
49
346734
3
43
40
658061748
70
63
94
301884
89
568723002
136059
3
22
92
2
286685
299813
37006
36899
5
178007
113905
70
34915
74
74713
96
1
983014892
876362684
486644
74
51
33
27
408174
6426
60
10419
63
75507
497359
380694425
111387
102133
98556
941825895
111763
95127
82
271849
389625
11
11
340746
192466
37
8
243021
251660
229518
41
595610077
33
93
96922
46
132432
484734
311357
690659832
76
53109
660865947
67
969155274
953833983
436199
89
93
18
199303
18078
39319
197085
91009
191238
8
75099
941812571
74
447910
89698
92690
183999
486761
52
212771744
79
55
118458
83
84
390221
233788
375924
8
691846182
449155770
93
5
60
27455
472828
300197
17
36
62
326616
15
897177560
30
2
40
2
495242
40
265480
43
497414
781653103
65
44
82
88
9
490811
470717
298053
15
416947
40998
50
7
41
202397
29
45908
249233423
103992
35
20
25633
46
39
59
45
811546770
94
15
1704
45
60
975213805
391694
72
2
41
29
300795
414969
32677
455086
11
90
299561
85587
452317
40
226168
575110687
809732825
72
2
11
473134
89
7
313030
48
34
71
97581
286338
8
31
94
57
400262
222418
95309
125283
144629
378990125
47
29
325163
95
40
489694
304858
436328
253424
950753499
491220
251218
48
34
1
242073
458119
68
50958
222481
65
60
428482206
14
83192
291222
81
86203
13
81
187045
343206
370156
841946751
1
228638
82
47
77
86
138079
39
78
41
60
9
1301879
267714
208807
9
85
73
9448
859538030
8
31
23
228400246
36
396087
460327
6
51
68
467349
688492401
94997
7
84
34
347218
329822
269418
87
35
5
8
5
20
234150494
17
4
179304
91
41
593845776
408990
402563
309901344
379139
480800
445923200
43
28
27301
241641
173467
39
45
89
132601
125571
279075181
51
41
141883
104055
172764
56
81852
70421
725699489
1
152609
79
403786
7
333302381
368810
46
49
237593
93
10
90
28
6
3
67
24
5
89
67
2
296202
370460
483085
67926
27
29
40233
473694
24
869549664
65758232
69
1
31
403558
426361
48
215513
678481638
737254968
72
216390
455793
33
325436
4810979
206471
63
20
22
126042297
60
148994
27
294348
250406
57
447020
176110
495731
84
410910
81
302814
96172
398278
87
128020
9
2
103858722
362936
63
22
336068
466869
19
523539782
283806
202542
423085
105204
79
51790
4080
12
87
25
1
33
60
968389459
78887
84
59813
4
53408
11
391694
93
351227
17
12206
242887763
83
328470
23
407483
42
78
5
266516102
695378689
189998
1
504734768
435352
301112
59
73457
306667
93
27
10
170650
9
351098
6067
139444
411944
3
85
80
42
43490
65
7
110926
7
94
433512
33
85
45
94
82
58
357088741
338240
39
279723
29
104276
204404839
4
334809
83
19
50
78
32
234103
699927117
25
40
468520
57
320938
213363
451965
409023
59
482913
56
445773
86
3
58770365
31
45
36799
63
40
83
85
90
932108338
461478
496543
330652
84192
283053
167118
40
432934
347948
108091641
450914
18
85
2
99956
44
51
117268
449259
35
36
393777
198491
903498785
5
44
615244002
20
15493
3
45
79
926200276
210042
461669923
498461
24
9
1265
182820
72
4
18530
3
93363
316961
80
247582
872126719
11649
460451
50
582640614
476416181
380570
248077
6
428046
80
94914
86
1
7
78
60
75
34
546610173
43
2
107382
1
526755150
312323
95
16
80
267134
62351
363695
187896
94
38090
476798
22753
44
122352
5
37
6
57745627
967722477
151649
249951
66
705381543
206855
4
245303
69
39
32
457537
395979
932272328
73
79
33
272384
172481
14749
5
275578
91
239311
61
4
7
23
84
69871
72
309437
69
51
96
26
28
267972
18
435167
48169
77
23
51
1
4
365771
8
524790275
89
493272
308796
81
8
1
357921
127090
100082
5
76
262210
10
97
14
89
123015
1
8
403108
47
638164514
94
654666636
53247
277989971
21139
355743
1
60
756545914
28937
55
50
79
412118
282294
106453
2608
462550
409724
1
53083
11
105395
50
41901
53
22
45370
109032
88
32
127745
452375
80800
62
23
64
61
28
104185703
6
77
96
168192
335825
243320
100433
31
55
52
4
118616
62078
68
234488
3
49
904507150
38
257602
302174
35
494799
67
6
2
38626
23
197960
38420
91
161335
90
77
96
387530
411487
5
302624
6
64
133434
95095
2
277671
241778
81
413377
3
68277
33
391742
32
42
9503
325184
296002
305167
79124256
80593
37
57
5
316374
49700
32
241730
481115
470692
68
79888
4
346651
90
15
521590759
315838
15
55180
107832
70
63
453844
86
402284
2
27591
404627
57500
5
446590
374747
53874
53
483173
20111
28
74
16
4
271502
78
56260
24
467270
3
822032791
43
315307090
8
66
110428
88457
248545
82
8
95
48002767
91
127566
71
43
50
273549
454292
991740864
277523
149044
80
34428
326344
39
3
51
402905
973001349
72
464781
35
215586329
45
6
494027
88
46948
28
2
247436
412159
361436
99
19
287862378
436477
295838
94
314718
34
95
88
49
442084
66
58
351325
78790
63
64
141970
82092
2
239094922
4
457532
10
8
8179
495671
477876
1
31
641667321
949447681
108593
49
343577
75
263369
68
28
256348
304471
1
167130
47
82461
7
82
288093
188576
405518
41
183969
66
325426
77
61
94
6
92
47
56
64
28
69
211229
63
874806425
416116105
46019
3
357168
27
317653
7
219013
3
35
86
49812
16
84
90
30
761863482
194901
23
64
329958
64
141546
10801
7
4
313668747
9
416181
64
180656
2
400317173
23
42
41
215849
28
8
91
307961138
107998
48
62
61
73
121434
79
80
818537212
31
325963893
44229800
247556
2
59
59
7
3
388799
288075
251935
5
98005
472204
487840
423506
278117093
420246
88011
200057
291686597
39
5
91
310658
185141
4
45
129382
42
791831374
354314
72
11
180173
47566
58
32
471426
87
443969070
695523093
213046
17
452542
303831
219749711
45
469465
427881107
797906874
386164
98
5
26
71
993705262
358362
30
60
4
484359
5
85
549833174
39
23
55188
93
8
477016
214457
27
1
297223
269326
5
20
239360
20
50
24
14603
80165
432759
982297533
4
844349033
646453329
208584
20
295803
262302066
50042491
378508
41
38
357953575
99
300012
484092
130656
56
92
22
51
72238
404178
652091165
231741460
326367
20
323941
15085
239337
234458
282544701
49
314203
403052
782290636
22275
99
86
7
457637332
54
60
174586
21
41
946509854
42
85
352919
45
437378
3
205182
556083712
207358
9
19660
25
68
407096
6
334941
3
347399
393421
38
57
383683
226668
95
436787
9
115864
99
87
256591
305811
10
69
94
48423
209828
79762
73587150
48791
22
446102
72856
5
21
132275
258071
262696
16
24
191922
258694
96
73
287722
134201
97
190037208
257571
346700
459227
262763
68
177711
30019
9
91
317976
181291217
33
80502
21
224185
90
91892691
59568610
28
817862345
493792
70
29
364489
832682377
53
32475
91427
61
28548
235234
47815
149957
241995
591981817
32
6
442767
155193
10
54
718756620
571758865
23
35
95
469422
40
12
28
85
430591
704553129
71
430833
33
178795830
7
49
59
80746
336373
69
433459
57
134558
157529
47
274659733
392802180
20
221051
454217
256171
238025
87
488783
72
219666
11249
72
437512
91
14
314299436
20
206800
385605
124780320
396733
85631
87
63
158618
736005460
229674
388032
95
82
457405
52
18
894943154
251824
11591
33454
416647
98
59
92
85
32
263367
458611
242759
61
31
489938
74
30886
28
12
2
172358
73373
20887
79
364430
25
27
34598
73060
119722334
29
327512
2
26
41
9
92694
8
89861
93
214419
169211
391020
270102
52
1
292205
71
108529
136742
27
178063
175869
5
189581
32497
36
450217
880810031
238885
64
98627
88
14
1
66
6
31
226571
84
50
379328
85
16
94
39
2
13
306094
481409
435963
356034
61
5
79
67054
3
48
35837
2953
605904888
992140415
82
54
48
4
49
6
427343
316464079
23
6
8
48
478956
50
480433
955920966
51
86
5
222085
80
281628
25
520005305
63
464193
228958
191338
5
63
92
409492
281171
34
289247261
64183
356738
149956
472579
71
95755
324466
479209
86
565938695
41
83
118729
249345
8
83
66
64
38
43
28
98
179025
63
4
83911755
89
610069750
65
402399
83
91
328085
281015
282546
7
99
459388
182459
93
47
336863
23779
23318903
70
488201
318204
70
278244
224454
23
1
26
1211
8
41242633
163263
478778
6538
260383
427509
83
5
1797
63
93063
17
69
86680
548938165
60912
39
29
77
6
782340625
47
192756
16092
6
4
33
62
69357
222182
352466
81
255989
259905
81
98
33887
232866
78
97
87
44
433393
217571
83
83
39
352463834
461240
21
126169
8
3
467641
623870064
110661
916193499
95
470234
316379
390296
226922
247829
99
116620
97
811152157
3
149229
253835
50
16
1
143656
4
97
3
401152
188348
114571
215637
22
139334
995571351
448251
104924
81
323081
34318
88
3
503093593
214632
31
99
310564
469618
79
56
319900
269992
492926
492597
21
3975
216467
63
280492
189669000
50
88802
275102
14
88
34194
404750
405455
79
17
581032165
69
188714
62
38
6
240263
75276812
46080
27192
149663
76731
64939
18
55
64
236571
28
337575
22
95954
75
420113
60
446256
3
16
37
87
328768
24
120963
308726
185719489
391071
670006529
9
7
30
148199
226927414
20
384665
325100
64
74
19
89
432916
75
31
39148
302093
70
86135706
38
411257192
73
2
7
398334
287217763
182520
7
217829
83
135125
93
370378
63
69
476523
269474
332591
8
24
96039
58121
201328
334316
776360380
137058
1
319643
29
284431
601496822
163208
37
159076031
408823
152261
280812
36
2
393657
102894
272593
445904
5
86
6
90666
225090
438516299
57464
194819
84
54
18
310145
31746
28
16
6
126315
200999
146221
232368
703076951
11
379564
13
416410347
64
386202
11
26977
40467
495194
31624
215922
212921
194359
8
55
86
326586
88
468368
184865
2
34
671547683
60
177882
73
84723
86
106051
24
313873
80852
35
28
60
314506
62
496787
33
74
872583751
176174
46
204575
266205310
98
45
37
89
37027
95
183754
42
6
61
18
77
64
204649
35
37
186416719
610444640
31204
92
4
70
331559
16
258259
62317
12
326254
34
269233806
198675
13
47
233449
472886
459098
348439
99508
2
8
115873
55
492467
400890
832996079
207327
25
65
136958
86
27
8
12240
359364
174535
687252184
195057
360713
341666
39
5
61
5
253299
76430
10
33
171672
12
276746235
575891527
66
14
469999
26835
479219
485472
8
995547203
875344379
27
140949
67
49448
14
47
41
38
245874
99
284881
36
980225459
320492
41
188951
446365
38
77
21
598349162
363224
331987
19
5
8
52
104360
165072
423596
98
212400
302717801
21
76
202941
471472
79
4
295572
354554
84
68
287143
266034
26
68
6
38
427376
66
116692
40
12
6
90
94089
96
272800
90
44
215569
71
239940
11
395105
501888263
453638159
68648
97
58
16
52
48
267598
488668576
497518
298324
250891
166380
392891
85
39
7
444457
27485
92
93
44
299990124
45
164589
84
672470444
66
93
33
40
73
57
160318
7
327992
39
450719
185995713
51
88
22
65
361487
85
155545
145263
388294
19646
246289
474746
7
17
12
34489
87
43
47
14111
421224
314934
97
140082
185918
21940
324495
94
7632
209821
369920
437933
4
89
388767
97
210763799
627823171
30
305152
62
901653051
12
234697583
401800
66
234199667
99
86
61310
163914
910147337
94567
230148
58
96
382330
92
882790967
10
61216003
7
220665225
19
2791
159384
36
61
206664
142179
10
43
157463
379322
24
22
412073
51
22
227511
45
87
6
12
143716
60389
59512
304438
406690
28
9
7
68
382029
268021
734222432
63
53311
2646
44
283285
343404
115141
388368957
774592675
27483
46
252158
53
281992
399757
22470
380375
621222968
129113
678766599
37
95
499519
62
471834
49
78
7
78167
45
67201
191946
54
178077
50635
428057119
16
69
304265
43
58
67
74
111992
298904
70
5
345584
200668
14
12
11
179593
402061
246823587
419008
8
967443093
448095891
385124
61
59134
90
80
12
234333
137020
90788
6
55699018
59
272827
65
491646429
34631
110222
40
293925
55322220
88
99
272937
459799
30429
410304
435344
54107798
17
404290
24
76
250894
70
1
27
57
11
54
209463
180167
62667
498761
278831
77
466445
93380873
369730
5
70
63
45
376110
299322
27
419416
26
430005
75
22
21
38
78
9
87
36
42
35
336670
76
53
43
330008
308188315
63
415499
85
53
419471
114455
96
100954
485738
126943
803220298
451773
9
542316524
70
204858
79
201605
358383
144956
50
7
146802
82596
485350
302376
841816076
1
148201
203541
51
87
5
315612
64132
4
449411
44
71
317064
43
64
473305385
59
87
212353
21
98
321374
363883
86
14
298526
335115
48373
233197150
83970
171614
35
37
717323912
135468
7
358388
2
9
56
9
853811511
62
398671
79798
96
26
3
3
434005
390958
35
369966
91024
30
308075
135875
135976
196665
6
20863
9
67
326182
280634
53
317570
499166
333979
113429
69
276741
51
177194621
117552
255924769
28582
148565
29
309036
62
28
189588
394824
455418
473550
95
371327
48
24
11
88
547990922
5300
317915
78
815115373
307994
84
5
105684
96400
357563603
3
344045752
28
58275
15
85
88
50
27
48
42
468787915
28
142617
46
54900
8
67
444602
57421
21
10
9549
125212
7
322714
97
3
7
94928
10
78
422200
54
146972
5
383850
489034794
127705
68
33368
23
4
38
6
14
75
45
3
22
71
30
624519326
65
88
28
297357154
83
87
57
272498
41
41
68
2
355632
309330
31400
21
357647
183269
258773
92
47384
332067
7
9
367772
91
460622
53209
256641
22
47
97
256950
13
77
1
126318
190355102
146736337
8
75
438185
404700
343744545
110321
324565
446029
529364833
17
48
38
86
256896
18
20
357754
275183
431908
64
110830301
460974549
43
290616
49
89
76
368067
299026
2
241793
23
70
8
56
445686
324450
406887
60
85
15
134556204
89
6
46078
349403
214975
765784665
297957
93
337178
281719
293890
184314
81906
4
63660
5
88
184305
440299
64166
73997
406266
58
15013
983455104
395380
176524
30
39
9
39
96
222707
32
777758429
431994
399865
4
22
51
81
419592
9
18
75
98
456467
78
1
162834
175771
293045488
440805
34
98
43
498430
125761
63
1
143167
959586869
326100
319114
225082
2
64
364362
321302
236121
16
65
32299573
534262746
651236552
385711
21
43
475823
6
64531
51110
175320
456956
52907423
163713
25
61
9
79
477600
215864
4
897608632
84
55
252854
90
90
420327541
496458
50605
29
79
9
55
60
53
25
3
343682645
137722
5
51
8
49
274806
428277
97
202880
1870
82882
7
281602
80
19
493622
410280348
88
39
792829264
158730
54482
427862
5
456842
137494
234138
17
309041088
10846212
125347
293293
21759
32
348064809
149470
66
168538
2
377307
60
35
21
301749
4
209526
73
131067
214053
24
29
371570
55
33
34
39
3
483253
17
63
92
3
463159
994922289
270939
29
444133
130362
3
377203
330183
166966
161722
442475329
389783
382684
261470
88
40
76
860204628
18414
21078270
90
33
455650
9
13
16
72
17938
120899
43405
198911
29
7826
370471
97
467074
194056
69
72
225330
423301
191068
99592
31
99757
4
92
49
71
53
480108
9
112107
25
34
686252294
78
36
206538
466564803
399536
21
787597313
87167
75
448330
31542
41
78
133129
317208
61
317876
276294
303030
4
343481
121033
30
346447
90
52
76
35
261167438
98
157497
8
446137
26
203069253
225752
185025
492077
1
37
34
96
369903
181886
89
9
16
599033758
94
2
417417
18765
61
56
97
24
92
40
4
44
15
9
243681
77
9
329287
98140960
298586
716297551
45
90
179908
221138
43
45
41
273493
9
361060
194396
257224453
80
468594838
277514684
285220
160500
32
40
43
77439
6
89
28
95
179575
157988
2
35
47
32660
5
608703141
78
65
160499
46
184733
478925
462719
59
1
87
1
172280
83
51
39
40010
605771729
67
5
175710
24
53
469147
477575
57
90
533328478
46
363011
83270
14
20636912
94
74
40
918975951
78
2
376771193
49
56
113509
722219482
24
478335753
42
313520
44
22
5
607002876
64
613946559
905949905
131236
227210
1
592364218
2
71
6
40
1
70
364097
8
285829
50
9
404498
66
215021
8
7
190601392
99
53
73
84361
4
72
206471
67
19
20
21
73
6
397012
1
9
95
149293
60
996129588
4
6
393852
867942771
134569959
83
701904681
71
91
44
65
2945130
394242
64
62
532906902
13
197388
239044
419667764
486437124
34130
844269938
385739
143716
83536
36663
188141
485078452
84
67749
85
18
206912
321583
416078
202001
89121154
473668
88
29531
351423
921840801
450351
135742
360245
15
106960
125925
282097
98
77
82
99
286249
311235
394843
93
71
17
235477
47
61
97
210638445
89453
334871
87
323819876
45490
79
19926
26
259150
94610
85
472717
383426294
229742
480497457
451571
332636
569935362
944030881
343309
76
446147
157978
55
435129
61
337331
89
65956
49
17
60
96
21
27
381994
3
102646
176232
183387
306444
139575
26
57
89
6
33
60334
8
30
264591
32
9
41
6
241043
325231
71
40
16
223635
483132
58
493215979
58372
87
776596215
25
688017338
340663894
174194
88
792964091
2
341077
4
194664
462944
70
97369
120159478
429219
26
179603
243217
114052
93
96
112132
101245995
2
85
426689
757450609
454594
86120
170353
685611104
67
243778643
33
28
52
14733
56
294751
8
239928
126080
48
316809
67
424496
277511
2193
34
162652
24603
37
72
16
4
369664
992
78004
214017
80
61478
498299
25
38289
43
52
333098
448683
186190
143327
54
10
35
499455
419298905
4
82
78
18
16
360788
193835
56
4
11
31
1
84
22
82
9
293608
197445
129497
421843
313148
32
334999
94
63
425562
79
9
72020
109872
3
119802
476011
74
166720
95
129828
20
205703
89773
17
327829
95
75
56
51
81
241518
4325
476244
60
413529
67
757857155
931028053
40
39
132227
161378
67
53
12
14
133692
53396
45
149895
485307500
335143
5
57
4
421404
609791109
112589
243104
37854
13503
73588
66
66
54
356443
91
57
442282343
441627
466163
232068
3
150952
8
155581
268209
89
234573
9
233421
403112356
17771
79
458325
92
242136
91
2
353221
36
10
76
19
13887
227230
83
317960421
2
473507
1
30
456064
160113
273677
38
29
970035853
455150
72267
65
51
83
11
391285
328536
8
7
30
96
474733
23
271080
297467
826717626
143961
250576
13
39
9
433162
9
60
32
442862
3
116857820
116466
2
268506
71
43
478201
11
464229
37369380
597926786
210751
99
41
48
19
50
81
56
59
30
26
15
375637
88
3
74
3
288325059
23
418413
5
276986
277141
423022
6
407988
85
27
86865
179265
6
52
78
85
78659
276347
47
71
426723
849264562
48
8
90
64
374785773
58
240539548
111561
150772
288368
371144
67
361822
7
466651
52
380317
17700
11
80
35630075
38
54
416934
85
98
448243
355095
461151
195254
62
118677882
443674
292829
56
95
386288
6371
442657
73
81
5
393401
345068
16
471696767
389974
38
473975734
207534
9
91
445345
22
303458
70
2
367849
37
401259927
269991
18
74
256151
61
328724558
154793312
81
70
218948
194045
176709
9
98
558692037
68
6
8
307988
333097
70
21
69
55
372082515
128324
274307
121367
7
31
16
170085
3
733982603
346069
62
431213
389136
63
137717
355041
705336698
449609
70
20337
2
300659
156393
5
495397
60
502808718
58
115883
220844
27
483282
281018
61884
435840
92
40
522017184
87
147596
78
87434
72
38
41
403471
34
28
56
50
70
448783
74
17
403550
76
341507
448478
42
93
76
265398609
82
255896
82
53
168325028
22485
40
96
44
467768
86
484148
358069
21
38
218289
440563
3
8
306743055
44125
20038
75
86
108841
50014
1
469777
962347156
316766
110758
359247
80
144463
99
73
40
13156
9
278057
464253
89
88
164952
233398
484984
145885
39
76107
55170
5
97
476750790
443258
333819
426218
404829
82
6
417794
97
297393
154477
149656657
435611
205116706
332996
47
59
312651
497538
234472
56129
84
103423
18
94
21
2
105475
23
11
36
73
26
21
39
92337
81
7
374668
49
443067
483725400
976000234
58
138664
76
2
458862501
3
358046
98
289280
23896309
175177
80
740259480
39
31
327758302
1
410201
325868
319239
29
23
36
698725672
44
92
8
193045
47
41588
134753650
469183669
141571
462948
7
133950
51
39
10
218329
36
65
60
157638
97
21
170900
950393448
93
5
177003
8
27
57
73
88
3
88597832
228214
293586
43
478776
280783
94
231653
2134
288285
90
119199
251738
77
55
94
174478
175198215
196661153
176232883
382454
60
503249806
144704
47
12
31435
19
17
118397
85
62
11
40931
193945
72
213266080
6
90
94
474188
31
50
10
340258
31
57
10
13512
32
60
15605
521230620
41
412865
20
492402
16
528233471
162706
237947037
356621
941381323
41
72
54
32
21
415962142
432532
5
252644
85
13066
7
165338
294285
32
491029
766820510
71
121737
7
74
279242
118146
423600
976921505
4
98
455395010
53
11
41
251261583
230405
7
324190
272225
65
12
79
222626
26
35
9
8
469779
32
61
117408
441839
370504
40671
77189
2
16
449204
711532408
5
139886
25
76
2
36
573225994
4
334164021
42
8
255464
436889
73
443429
20
631283707
258284
687472978
166800
55689
35
168789
90569
92
65
44
66
27
1
51
24
52
91
213344
96554
32777
46
227169
46
91
9
83
51
177366
381216
401951
15
68
14
78
80
49722
6
4
228865
293778
3
28
99
63
52
50
6133
352902
994112509
93
869617386
312864
8
198379
22
19
466531
10
4
227346
54
89
62
267687434
49902
212179
7
1
69
23
308084
105017
59
28
72
66
317881
383815
437427
44
9
900161578
28025
342331
593932626
5
2
88
23
81
48
963859219
37
381378
405397
166526
39
13
362296430
186929
82928
7
84
248746
27
81341
269339
95656181
824389624
181514
259461
86
21277
29
443800
3
348578
495926
69
127107
23
69
92
260337
83385
98
71
304623862
71
48
98
94
207105
64
203866
15
83
27
97
93040
82
61
94
9
58
77
16193
743131081
155308
208005101
33
68
352334926
27
451319
88
762064436
69
16
41
66
72
98
891469326
81745
79614
153558371
4
3
483148
522220156
39
499794
52918
301183
72
918057291
84
74
95
41
38
38
185542
683719142
641360091
82
462730966
19
307215331
67184
66
141321
45
96
5
406503
97
96
494656
19
681094253
1
296415455
39
85
86
8
78
63
18
18
2
208873022
98126
320386
7
61
209154
85
314159
333594
81
256389
125760
7
314465
87875
57
9
62
1
74
448338
997607341
76964
89
71111
3
482681
607650482
251184
374947
81888
77
2
21320
57337
45
99
860982019
25
515438877
146278409
30
408661
457208
477343
94
42
407233
273941
9
69
439563
423630
362834
917754969
89
84
30
90
992761678
90
159464
39
80
279350
21381
38
112757672
30
498660
60
90
85
42
32
145044
325417
268028
294678
215835
14
325327
133095
98
90
69
78
99739
79
41
23
238868
9
286595
66
39
363528
35
44
246167
27549
299598
8643
72
39
99
46933
284740
121573
258325
122601
365341
250788426
3759
106272
359728204
34
89
24
7
294330715
377655
176230
91
41
284094
416500
319467
167966751
525005619
480186
16
255539
158893
5
20
7
26
230719524
87
54
172676
295031
72
350114
211623
93
163779
5
28
7
95697
59
508948478
251640
9
245989
450408
76
8034053
289805
39
492133
190007
917272776
351817
69
26
72
391616
952007791
95
7
380861
6
67
717884729
90
59
65625
8
8616
32
167201
641836700
95
7
6
23
37
89
97
157411
12
68
86
2
389250
4
330606
381291
51
10172
82
19
231695149
81
71425
407764
86
309018
93
43
453367
277590
23
27
11
3
89
495891449
24
11
160249
11
95
82
651252789
42
2
633058186
29
311674
365745
224864
73
256293
94
305076
93
705314799
17
306489258
81
39
635116405
225661
69
74
94
595992620
86
42
114533
206849
78
54064
34
76
82
76
10
9
129654
350915521
746559629
287183
331520694
5
77483
932138375
93
81
251441982
227702
387233911
85
89
42542
499362
774933510
57
85
733704079
371716
26
333723
69
433410
3
47
37
50
35
276429
90
444501
57534
13
399701
17
69
498071
10
14
93
64
67
750398376
303746
50982
301181
89
77501
357968
67508
99
50734
112033
254595
385967377
27
82344
129909
134004
46
179178
66
265821
434807
914576112
29
358151
3
309484
163113
278958
84
54
87
821996621
7995
333957
11
372806276
37
342654
49
77
258931
404444
6
9
61774231
301782
242160
32774
4
1
11
450175
38
321445
30
6
94
489884
71
2
36794
44
29
95
52127
430588
40
9
367995
85
31942
281330
199217
314628
7
218635
97
188903
190493
36904881
71
80
49016
53
223711
66
618682379
33912
79
34757
286097
53
85
2
8
109532
10
452385
90
6
134458
99247
18
50
95
64
311923
824342578
79
71
183885
56
44
48
1
1
253616
263441
69
71
371243
9251
349523
131004714
12
469720
445256
46
321398
80922
975329818
26457
67
12
8
63
596008701
31201
35
349629
29
60
5
298
309128
192542
19
8
295178
37
356639
79
463038
31
8
21
185572
27
382995
98
42
20
346085210
122001
40
56
17
84
499892
42
216981
4
182985
161552
321382
5
8
397990
81
240324
137550
346096
3
445608
74310
219468
71
249862
2
326029
99
169509
49
52357
5
3
65
53
472944
75
390817595
99
9
59
89
876312300
195488
332871
85
43
25
227064
71485
26
117296
4
447126
2
189634
282821
65
63
29
164862
3
71
421932
39
187433
41
22
218140
90
56
94
32
215039
7
78
482821
342462
69
159959829
1
369734
8
68102
227306
4
112679
319960
96
444923
325793
12
40
96
46508
52
86
10
38
33
325927
282226
624515981
7
13
394412742
769736397
99153
49
52
7855
31
66
96
51
57
38414
176611687
387220
63
385282
509705597
283368903
874669312
35646
39
79
34
3
123710
223726
98
350150
52
30
19
80947
992519851
274351543
55
25
37
488199
52
66
95
30144
64
65772
87
881529164
94
90
10
70
78
494432
259209
283063
10
74
601220084
8
6
351118
12
4
178758
29541870
67
11
463196
46332339
509621863
74450120
155663
14
73947
137629
37
463531
306070
31
2
42
92
125874574
432682
72308
138543
64
39
359574118
2
227929679
274384
5
1
61
467318
523321714
2
321422
444335100
22736
450684
6
265124435
204861
445920
79042606
7
125947
91877
46
413255
23251065
327730
894332431
322939
274638
223852
71
179484
7
407623
8
406820
45
19
10
27
207057
354882
69
312808
5
95
40
146388
3
81
187135
208694
10
16079
54
254618
81
29
332703
327598
148092
29
87
89
121492
570168379
21768
257132804
81359
91
148106
443315
377711
49
440325
468299
440004
39
42
5089
8
24
375507
186179
152120
72
31
9
434389
59941
458262
434168
41
184991
23967
407808
85
344303
81
30
136697
58
99
85253
81
477720
96523
27
321790
403396
39
112985
979110834
86046
28
1
177936
1898
16
101003
26
237810
12279
79
31499
65294
213836
88722
62
13446977
326476
600413747
95
104740
424449
161068
169976
5910
16477
991320375
6
12722
84
188136
593565295
39
435032965
26891
434149422
8
136622
43
62
3
654795653
12
87251
4
446018796
83
51000
42
316135
97
7
484888
826433055
509205098
65
675029221
405298
391401
2
36
65
21
83
9
81
310467
22669
16318
366030
35211
22485
475397
53670398
214405576
61122003
37
61
55
21
381351
8
5
362140
38
384011
269366
7
73
30
59
29
88
454404
378100465
6
120532
975357144
42
1
66
67
242670
78
95
29
185134
468875
64
474126
17
9029
303773
354776
13
256569
55
181723
373085
333670
373813190
221346
186345
35
35
60
392852
24
609209191
69
2
72
78
5
430743529
45
44
93
195021
415744
158697
52715
456312
60
38
416457
141088210
59
8
311018
44
60
65
85
81
29
83
8
12
7
21
21
28
91
35
440524
194356
60
4
91
120295
92
369342
5
404352
55
392462
8
91
398240
84
8
41792
96460
199467507
406685375
360355
490938
41
96
7
60
70
45
152320
493797
185755
323356
388616
41
18
327999
126081
6
98
219961
370355835
741792976
154460
271970
216973
75
45
89
114941940
396958
30
18
144877
112528
2
48919
83
879143979
245899
9
189910
188799
920167681
1
78
51422
146374
7
36
350926
245401
83
97971
56
231790871
45
474824
37961
141971
71
64312
58
79
45
78731
231811
67270
48
425989
9
8
78
311280
39
25075
523507274
6
273537
183053
449893
59
15
156805
3
256971668
194549
84
640687823
7
431672
70
9
31
332929672
29
42
50
97
86
98
98
6
391299
4
10
183475
723392828
232447
5
5
44
44
2
77
134864
19680
52
68
347776
240506650
25
55404
8
94856
319750461
185969
3
41
45
347538
990398709
403731
454803
82
94
435448
94
77
434155
1
10
58368
409409
29
63
913008833
117914
29
8
58
294277
23
31
31
45
6
4
62
319051
34
13
89
434135
32
407999
99
5
4
70163
258868514
101961
262953
23
66
73
23
277450
7
151018
329022
260029
4
236295
115381
188206
285582
252280
81
78686048
138303
5
27
83
10
21
1
137963
2
229561
67
252655
428748
31715
22
121833
68
142859
72
248855260
498045
15
2
75290
623949421
3
9
913917599
6821640
95
22
42
51
448429
74513576
4
409237
311411
442716
96
127795
38
5
98
88
237036901
87
12
367814
64
260877
91369
211057
236963
431665
1
332027
391105
431721
67
56103
218768
49
208904
386309
77
47
283428
78561
126848
76
72
718333624
19
8
25933
14
32
468415
120841
125566
496557
1
9
39816
12
254155
872315122
79
83
58807
298905
16
19
452218
409178
42
90
30
34
58
9
45
92
260354
8
80
95290820
1
17
334661
163556156
77457
88
43840103
92
4
542448157
368608
309886
26
158115
36
34182
18
82
136581
486263
13
63
4
251208
292989
68446
27
140754
63
289250
34
47
23
71
59
2
107870
57
364854
38
64
266574579
27
73
207676
279404
187206
237330
93
315004
22
25
8
17
372807
871939746
139336
83
226455
47
58
46099366
291818
4
83
1
446490
469101
4
83
33
347944
59
46
121213
386999
24311
628624990
65
80
28742
93
246342
297664
381306
80
394017
20560
40
69
58
6
43
232122
18
92307
73539
51
417089
3
314387
307838
483027
41
66
448153
4
137063
885705599
2
2
11
94743
281756
3
26964070
5
329784
70
412876
52
40939
24725
383203
88
463876
63
196426
1
6
993522998
126417
17
453292
66
481859
49
89
58
92969
34387
538274643
2
70
86
162968
403372
99
51
200109
3
85816
52
24840
622283337
25
37
7
12530536
69
344002
37303
51
21
15
7
17
82
22
279804
193804
205195
53
43
76
93
73
125264
950545621
11641
763492182
23
31
39
66172
61
8
53405
187495
256543
97
35
278706979
349842138
21
61
71
950689636
7
38968953
492411
92699
448770
481535434
429199
23
31
62
55767
1
92211
61
93
296518
94366
64
388439
52
89372
2
68
944075737
19
297185
265304
4787
83
50
5
38
65281
227495556
483201
464373
90732
43832
813164959
440593
233088
401599
89
86
170023
51
179865
30
13
80
357738
68
29
15
79
72
83
30
194490
330737
5
80525
34
441017
2
63
41
414756
1
34313
166182
233096
60
222570
12
71
5
5
80
2
103886
271741
119119
9
432823
401260
311146
111153
335716
85
729377320
78
395281
442604
46521
925909689
546329500
170564
22
178076920
5
44
31
987585602
683415353
42
86
78
85
78
5
29035
299609
81213
63
249298
93
463528
34
327945
17
44535
10340940
345133
51
1
37
51
422294
22
40
649247258
81
595656032
266254
758384146
77
947832239
14
336902
90
396105
72
95
86
58
18
247417
157153
456093
146351
1
89
60
18
243575
220780
12
277702
15
355876
4
727334834
345128
54
9
374382
73256
127561
245722
127441
58066863
87
467855
339246
27
948829747
599655144
6
18
91
73
126037
33
36
211202
295549926
28
31552
56
6
15
487430
745387106
49
72
216258
3
112590
370485
36
201843
67
138472
409856
2
54
65
54525
82
4
45
417601
6
6
414254
10
369606
6
5
24
85
15
31
95
54
413700
457187
445114
313540012
207302
37
224030
122901
22
485723
450476073
162773
21
4
63
13
427009
69
33
251487
7
63
76
26
55
471333877
107480
44
28
380471
128586
77
354135
213907
34
351850
1747
219231
95
68
149594350
56
29
415892
13
303686
189947
150812
81
421830
47
297457
33626486
112900550
394854383
5
14
477745
349568
393944
37
49
93
137420
59
43406
332094821
158813
428468
605520892
11288
9
125584
312673
626716826
122683
17
58
424150
8
346793
175579519
310206
59
98491686
59034
53
48375
872514863
60
202946
412018
388757689
4
57162
42157
254527316
8
103195
217748
63
96217
569704404
54
61917
5
9
18
377617
11
75
152291
59
74
322942
626920234
7
347688
420641
7
244407
393791
498328
90
319392
52750
58
296691
42
97
26
439248
60
941857425
446206
63
290558
84
81922
47
36169
201524
177666
274905
35
8805
126073
2
380124
159266
36
164755
62
45162
231307
17
476540
8
780405910
13
7
52
39
79
82
472682
300632
313925
71
62996292
78
69
74
44
4
76
6
30618030
3835
21
6
38
65
7
427786
470557
96
735798827
85
162791
86
79282
79236
8
7
98
367662
29123
66
57
488494
68053
73
22
41971
9
5522
85
5
216327108
282553
374934
286510
16
133410387
7
34559
27
264786362
7
1
31
820759826
490519160
416377
134546
207934
750709342
1
38
86580
423181
1
28
66
75
14
459058
176138
71
944675702
112895
79
73
592846860
355491
161618
431304
55
218437
54
33317
97
79
34
8
77
341001
63
85954
86
495020
7
5
14140
407415
223017
95
224260
159638
4
3
16
262920
452620
40
3
341299
295501581
61
51
149567
202084
51
152428
97
18
950480037
103185
15105
267224
399364425
74
348423
130391
104545
114584
130078
423752
357863
362808
91
99
51
28
473964371
334287
172372412
11
143667
28
86
97
59
7
61
44
312281
444091
65
326770828
63
76
378898
92585773
140554
83
69
7
81
299717
59873
406508
892353190
1
89
422891
19056
328916
403857
581208912
84
432616
231857
8
9
92
12
351382
425407
15
78984
26
3
300759
425272567
20
320617
13
109925
306792
433726
455705
177452
66
40
57
79
83
32447
244483
816746223
46
165917
78759
390030075
42
216102
218690
61
395032
88956
32421
398495
641947133
71
59
55
212769
29
159050
200301
265018
145814
78074
9
53
90
381648
48
375295
142804
236012
19
430334
152867
56
63
82
112000
232647
20
32518
10
9
91575
77
29
11
51
30
53
441602
24860
901500682
455681
24
201729
67
3
340180
72
18
337295
193408
291157
85
378509
75
27
768967874
418555
93629
317801
68
42083
58040
970366557
93
98
405566
80
707777491
35
40
408127
85
8
92
8
297576053
104706
5
9
416724
144120
355904
68
260176987
2
71
48
94
240926
63
282656
85
47
1
345345
292265
73636
83
80139
533064742
425768
489912
110814
63
41
404932
16
146049
13
1
108748
481123
217824236
10501
22
430500359
436360055
39
308177
622242312
316950
465773
98050
32258
279456
428824
78
41
22
361593220
79087
302196
392721
13
85
453403
327823
95
99
254287
441768
4
37
92
447087618
61
89
8
124052
13
232169
248920
346114
40739
56
79
73
395539426
84115
397632
60
2
628187811
49
56464
239469
298889
97
298350
382187395
10
68
21
513722718
462567
268182267
33
73
238017
165771
174304
217362
271705
219944
363235
259357
4
134700
143125
45
5
30
15
5
81
47
80
457118776
174503
894709551
53
6
39
38161
35
257640
3
16
30
4322
804253605
195357
115179
67
4964
79
817425867
36
3
25
6
466010
83
6
93
324262
5
19
3
139515
9
419763
79
415135
69
445569
32
9
246490
2995
5
50
279204
398162
8
65
131719355
88
184367
463689
97
344689
3
178579
25906
49632
101944
91
280903
91
2
45
62759
89
26
6
81
57
99330
28
14
36
475471
406851040
24888
72
964382244
510724578
92
45
21
318039
4
231279
450431463
10
133538
73
50
74
219394
209387
74
97
13881
3
71
143739
35608
45
309950668
98
345513
79
49
226386
62
50362
769723289
148770937
61
335265
27
97
34582
422020
10
99
33
250089
357313420
73
74
5
4141
9
296435
3
3
585863386
9
161870
13
145032710
222081
391674
35
315423
372954
268083
44
25
98
385529
76
481771
8
143916
42
2
910153372
999169960
473029237
2
61803
327725
182202
7
2
382481
43701
11
58
62820
27
454033
359985
55
63210
432701
477226
268621
82
51
479734
6
173728
99
7
2
2
2
648924246
30
345388
26
507382491
21
120382
212492050
60
422526
1
6
63
21
210218
223312
126690
32266
404869249
306499
46
76
98
82
38
318073
293774
3
50178
429428
270894
26
24
88
46592851
19474
299388169
43
347587
687094916
347478
72
402103
2
7
307906
14
7
3
356927
486794
336403
24
60
384957
560242160
1
46
266988574
365200
302787
9
254821
532406462
91
21921
3881
90
20
138311
302553
3
328560
197208297
51
217544
356869
207398
478382266
4
327205
44378
358021
5
215972
43876
351315
12
46
63653
99298
995184299
42
91082
39
353744
318579
436650
18
297311
333053
145112
884153374
37
21
4
264673364
3
5
86
93
19
398242
58
670552724
457891
290917
160468
6
42
279194
7
924851963
435419
72289
68
64
59
126828
340135
320330139
423174
17
36
17
275373
15395
119661
325696
49
774671172
274005006
64
1217
434980
76
86
292583
436110
7
204090
219655
64
292149
444987
54
43
45817
63
51
6
116903350
277493
43
27
79
45
96920
91
4504
69075029
12
1
44
79
9
152155831
344213
253346145
61
247240
494640
31
181578
386810
485985
318798
18
191621
317250
95
152618
294984
32
312245
86
82
518461488
64
197937
288154
295521
170385
48
31
69
219692
13
777822835
285321
685491119
153743
3
41077
62
66092
43
50
364582
137356
47
78165
316432
5
13
332993
199495422
66
6
7
7
980256566
352550
65
145944
30
865605743
359783
455230728
163404
199090
95
204264
16
67
627827876
1
72
197812
162183757
38
95
324004
33
87
42
149095
25
438364
72386955
40
413304183
56
27
35
85
73
115317
395313
93
2
3
10
9
219183
25
36
110464
75
42
272424
32
93
346023
60
21
1
299294
124008
89
90613
18
20
260044
11
109897
4
21761
355376
430876907
80
56
1
73
157289
567967950
28967
158639
323375
889970380
96
142166
297427
367318
38
18
42
315348
18
92
364012
10
15
60
3
2
369167
50
140936
18
802052262
436640
37
70
783341200
371113
237797
382969
164672
812293728
232267
49
424235
463113
214965
480071
2
367169
385007
166520
407872
38
52
65
1
29
48
61
496976
97
208050
98
21
69
74
85
21
53966
1
440968
358351875
59
41
43
28
61
98
94
21
9
5
19
80030
53
250426
426167
202060
248107
21430
98711
5
301971
44
34
786675325
11
177609
16
67
42137
27
316247938
90
465824
28
422109
88
43
51
75
46
458836
19708
334493
170455
62
283013
30
23
375325
87
91
55
23
77
29455
44244
307888
93
267671
39
64
670386191
356532
70
388864
3
26
73
94
174573
4
89946
51
83
22
43
219440348
5
83
16455323
124468
524635670
43
80105
17
86
190772
75
97
155493
357706
9
41
24
22
8
78
392381
202550530
7
395948
318821
3
219226
189539
6
21
131827
17
81
76
58
259216
438055
17
51
619074223
8
477517
381944
9
94861
242936
409099
35
331203
44
661726880
99
9
189313
22
251605
98
37696
2
1
570978938
10
83
91
2077
19
99
82
833259894
53383197
84
606946458
99
91729
32
34
77
96
48
39
36
532666988
149214
557506492
7
188566500
7
67
92
5
95
560617589
73
72
157265
31
11
203928
10
89100
64
299110
80
359217
9
51
3
1
13284945
9
270492
47
310775
2
93
73
48
480041
28
4
422386
21
348332
153632
74831
240774
155975
84
196371
390449
13027215
579640639
930888788
63
305612
488521
468215
27
80
386358
35
811588875
258059
5654
1
77079
229214
5
30
72
234581
60
461476
35
269457
131317
207750
568742561
4
561279115
838611679
2
465677
60
218143
9
20
417455
46
84
3
369649915
53
301930
12980
449121
86
306159
365818
23588
497174544
129323
9
80
57
76
16
4
95
56
77218658
45
4
105650
332940
1
96
137533
4
366339
394683
51
63
26
10
56680
79
352180
10
36
67
347536
91
411207
21
265027
345978
23
103379
68
63
65285
71
303893
56
223471
10046
745716698
67
288380
1
12
68
448166
176264
75
235690
72
9
452652
16
80
244985077
536044193
66
15
80
342330
720715518
78
395983
6
4
108836
169442
68
471031
79
89
372538
69
693865693
99
327790
7
30
800887240
4
6
41
282350430
198936
65
465773
340153
56
294999398
256973
136860
149912
46
17
84925049
97
7
52
36658
88
2
229902
666718867
182401
89
257914
294113
17
424078
79
976033615
12
141439
60
7
6
44
161700
272649
4
43522
260223
395652
12
60
2
67
91
30
36
6
102184
385557
29
77
5
4
37
248855
252859
50
577015359
12
135834
93
41
366817
179270
88
8
107749170
85
392998
448182
25
935755715
382611
478622
104342
431635
277357542
66
393012
47
91
964208040
60
339632021
77
81398
400819
1
313648
53
5
29
95
342030
9
84494903
23
16
86
392317030
355392
82
346004
395006
7
295011265
55322
6
5
91
53048372
239085
4
333225
8
204731
13765
83
473843
268659031
32
34
7
471410
63
281536
30741
28
95
414344
29418
5
339911198
88
369607
174169
5
48
22
94
63
113495
66
467396
353765
238262
291126
33
95
268370533
6
196053
58
19
424646
54
468028
238965
433567
19
949129557
20
39
371638
1
71
256555
96373
17
169889
49391
20
88
211732
36
65
2
91147335
60
105576
436285
80
21
15
34
79
29
67
457467
8
96
39
242232
72
186674
84
79
4
86
4
14
77
169007
90996
605527856
22
54
66124
75211
103253
236456
84
81
447494
48
89
217587
61
30468
26
50
97902
9
9
45
272069
4
115342
1
57
9
41825
6
21
388736
268531
460340
2839
29
308881
31
46
27
373724308
425172306
49914
3210
51
180697
147093
497918
27
32663
457296
8
72
330415
388793
432424
6
96
143458
394479824
62
77
41
34
19
60
135813
439560
482732109
96
197709
36
411248
45
27
50
92
222924
62
7
322362
57
8
52
38
503430154
221210
27
53
375412
234500
135322809
284274
4
64928876
258923010
8
425692
75
157756
264063
249375
43
9
89
487750
84
442877
330931
370432
303492
67
327484
4
332166
28095
112674
18
70
68
326427
3
243215
474102
4
70671907
74
228664051
109599
102894
10
620886736
94
23
325953
196213
257843
322439
5
640638344
8
41
41
361723
947690763
49
200028
85
35
26
158593959
55
152909
1
90
58
22
13
88
382654
21
29565720
407000
131430
25
26
8
269718
91
275340
467640327
236470357
221174
68
34
375151
194848
1
49
1
76
54
208870
37
45
37309
17588
63
354172907
2
36319
48
177925
56
304146
73
338752
15
9
193294
224240
484696
75
13305
88550
83
657552623
104750603
93
229867
169664
396116
441763
62754
9
51
521916825
274639
98
22555
262140
96
83
95
20
9
65
108760
288573
31
401583
30
770542790
33
25
26
305746
35
487982
78
63
392632
47
8
27
422261
296208
140021
70
4
979944384
483001
46
336728
53018
7
63
9
288961953
240705
79
190723
19
498626
86
440588
11
85
11
6039
1851
6178
142981
43
221822
399444
413703
11
1
3
68
221554
190975
296863
5
459570
33
297358
88
57
37
139030
274231
314516
326507
334508
32
417206
392103567
70
432685
4
14
42
3
432766
317789
33365
257360
380424
8
54
484181
222002489
35
7
328756
40
70
374200450
277902
80
351332
64
69
53495
7
288626
320453
146165718
6
598018154
141910662
305088
847096312
50
371027
80
71
25952
544345083
83
46
261602
485828
98
19
37
51
42
70
94
2469
21
20
31
8
98
95207
25
6
665320790
373914
40495
429300
146047
12374456
66
106435
330313
65
35
6
144084
118377598
2
1
408303
68
37573
42
237421
203027
26
285641
407220
57
92
16
467193
49
398484
469173
18
474375
528029515
73
8883
68
309163
33154
43
2
193444
51
15
5
79
129853
236271
38057
83
2
82
133058
184591
418132
83472
54417
448786599
2
27
92
393711
100272
259210
5
872548034
62637
492732
47770
8
27
86
461665
146172
92301
23
325617
266274
345339
211395
39
6
53
78
4
29
138833
28
398056
27
23853
385539
10
315768
71
448212
258053998
254395
313564888
67
43
9
20
314045
84
42
93
97
4
16
29414
397844
99
212575
88432
192365
87
56
300879119
471082
84460
13
78
55
58
4
20753
457030
37149
159869
147171636
240170619
462176
52
89
93
69
52
37
79961
84
302911
17
38
17942
35876
4533
8
42
125024
8
22
3
80
297646
11
58737047
86
26
756109086
96
481280
220224
464961
486401
473243
7
347157
450535
244307427
94495
17
89
84
978868507
82
233215
22
23
35
88476
2
387426508
94437
97
572884554
201379
185894
8604
352657
36
481083
68
53
730858737
301775
398990
1
128060
828856970
80
190389
75399
251854
81
8
389148
76906
45
42
10
214312
25948
23
90
173349
777530838
19
90
5
339613
7
96
66
28
30
50169
40
6881
72
139079
163521285
679298762
442187
518905893
50
423719
92
986498435
92
353899
102560
5
16
2
85958
232091
5
122754
480410
65
58
32
342766
17
98
93
79
351912
247109
79
173967
7
29
131220
78
69
8
46
93929
49662
506643494
470640
57
260965
3
362175
53
46
2
365093
962708128
489583848
335060
24
70
469650
5
93
354352
24
53
93
97
413187
852215001
65
144338205
418439
70
111534
732283511
77
463829
22866
88608300
33
259613
413313
404936455
93035
89878197
196807
117561
351911
467120
102223
302068
63
47
220666
198230
1
214972
256938
493793592
9
870862068
33
188106
30282
184741
50
65
27
125493
5687210
37
43961
61
40071
68
85840
46
615841407
584951248
15229
40
36
21645
88
178714
388822
36
32
9
372214996
465514
150582
409178
1
5
329468
5
468778
346281
481119
181044
8
94
5
80
225429
17
4
4
47
167296
580717419
93
150859
151098
179642
417553
54
95
96
377436394
75031
9
28
12
29
103465
249930
62568
279542
34
7
24
352997
79
45
4
130310
7
98
5282
37
22
438097
759289107
76
12
15016
367244
150092
39
47981
63
488485
47
228501
83
465548728
13
424709
36
70
106872
62
187096
99
13
446693
47193
53
12
82
398675
69
67
17921
153423
325858
77264
342036
321480
1
36
351455
157004
497646
415851
22768
73091
321826
6
80
2
43
92
403432
35111
47793
318024
354037
241919333
22
213918
200196
16
87
348520
42
480308
39
53
26
96
65
317172
9
429130
451516
457490
307071
1
71
122499989
146448
116996
54
142442
12
422372
43
95884
161171
64104
14
59
31
225180
5
485509
254636
13
76185352
8
75236
531597530
138552
166411
35
899656750
230324
3
97
474024
244420713
4
166976
279375
892204796
58
291228216
424895
188352
16
69475
423124
269388
83
4683
5
1
231539
16
7
436974
82
479989
57
726207988
342373
185933
80
61
962444994
464110226
179161
84
83
22
342474
246797
81
96
44
67
5
98
226641
92
349782
45
399154
33
81
70901
667641730
1
146588
46293
4
23
6633
439202
409830
2
417985
134517
15
65107
5
62
420832
81
266628
33
46
24
176340640
471525
3
66739991
56187
9
332178789
441848
118358
78
452423
139530
94003
107826
313054
4
273961
97177
65
546080807
354624
2
71
199357
67
82
51
397304373
58
422431
599883103
56
84
156462
265075
83008
43
45
787887093
367876
749503635
987601425
123341668
64067
181291
246819
90954634
416758
95
82
225413
147199230
34
44
35
238455
5
75
87
276513
473322
69
56
428312
12
322163
58
185907
9
19
466698
889459058
65
7
101017
479073
75
44
83
95
60
1
63527
44
15
34
14
43
415974
41
318166
110487
49
50
508054167
66
40
5
330391
65
25
69
72
31
10
88
228053
102362
372876698
16
35874
143666
212270
22265
127818
321570
32161
328279448
123275
151178
28
3
64
295964
198109
43
17
70296
78
39204
57
210825
270499
773023641
57
796391479
382111
303754
52
9267
160293
246432
16
385903
33034
71
82503
42
3
26
2
14
4
93
431534
224283
9
123461
80
10891
249931
693319781
46
4871
484370456
222629
68
6
493691
51
20
55
434269
6
7
95
716477849
7
2
4
312160
7
41
60
71
75
499045
72515
234297
346773
6
655240453
51808
11
236619
28
76
487829
919177186
69
19
117744757
38
302073
9
433137
34
195619
386955
2
121985
387273
170007
69
333032
76663
84
20
255779
81
434064
210892
286003
314888
31
873326236
232057
5
90
176719
426843
45
16
427634
94
380410
20
43
7
244743
9
434504259
56
50
274545
403196
664302622
3720
53
1
59
21
486447
8
79
353162
53
56
239083
1
222910
58
33
69
79
97
13
376167
9
89
264058
208515
222433
88463
81
299290
98
387780300
27
65
15
48
146746
74
97
429748
61
1
16
61
47
1
70
8
490256
494201
2
18
16
202545
228464
89
7
599328105
22008
477708
78
30
21
334900
206113
368244
219089
527373098
322019
98
123698
90
245368682
248770
401229
65
197845
333396
408491
15287
52
62
91
28307
375423
12
15
33
99
3
447112
373817232
7
7
35
37
126388787
31103
19
226529
54
34
43
41598
46
239055
8
423059
286679
86228
26
294216264
43
8
23
7
10
73
63
348176668
70
40
268441
242893
10
458222
345716
439012
222687
22
365344
4
1
1313
50494
8
81
185727658
1
45
167437
3
4804637
363277689
74
450049
96
85
36
97364132
95063
143698
11
148554
137336
21
36
352301
443206
73
269789
30
62
497012
680155422
415215
58079
64
87
18
80
114521
75380
46
295792
98
176700
447733
84
360833521
379023
360562
56
28
11649
7
222294
756486320
202220
32
9
96419
1
71157
173625
4
161059
30
28
234935
823952912
254258
353240
488243
67
37
283116
239162
82
58
3
800924857
20
429888
9
88
288617
396139
25
319910
45162
96
48
338107
796764904
78
94
499202
377935
39
195358710
380366
82587
438134
35
899328326
16
211873
32
189394
99
96
67
196216
488034
345055
76
73
195853
221487562
42
420910
374356
133076
137462
58
5313
36
77
434257
83
236145
303660
96
27
70
86634
474114
373774
139123
21
16
377411
74
299384
86
48
94798
924738817
114661094
335337
174145
5
445182350
512452317
385834
52086
424379
60
359044
93
455163
261574
39104
484196
171205
186610
5
198146
5
651390276
2
60
335147
34
86
340349926
5
4
185560
73
244223
67749283
98
55
13
57
8
300092
70
97483
64
15
64
187197844
427998191
36005
183980
56026
142650
461664
5
76
910185066
346167731
81
354623
172890
99
79
6
68110
806996060
9
319671
353913
200632
292813
268280
37
334454
185016
85
14621
4
135516
469205
997161428
726277089
172562
483452
234063
13187
320861
103207484
238893
48
65990
7
54
64
38
416714
453875407
27
89
582590659
283984175
330619
16
8
19
52386
76
17
452533
187537
5
83
246211
23
53458
64
485887
22
11566
23
9
42768
50
7508
90
56569
60
121348
165373
362946
27
83
967896622
214104
223033419
74
12
242494
22547
95
88
99
155520
95
373336
8
9
165949
62182
83
149429
59
492026
2
98
133120
134663
1
162882
307556
268211
471320298
6
454994
43
36
30
443404
258098
239719
450491
75
159208
280261
8
314457
6
96
116356
42
70
279925
490343
810444179
59
312884
7
4
36501
339166
85
40
186165
397332
8
77
65
241148
3
76
487623
95
39
42112
260140
13
1
211671
4310
65
330370
48
26
157497
64115
153880076
358562
907505201
11
119960
421555
352085
869978867
27
933010350
370586
94
7
104896
89
247098
249359
3
188077
12479147
193890
76
446284
8
143532
377875
409706
92
337555
75
87
52
43
176376
90
89
936414681
240928
33267
246658
54907
291370
291601
794923150
77
214334
194212
90
28
9
35
40
427722
5
397671
86622
1444
9
52674
52
265970
407222
7
115484
37
432398
36
58846
4654
40
5
67
60
91
9
34
34
370940
7
39
64
9
293869
26
80470
59030
293583
95
47
15
1
483812
63
9
3
3
25
307715
1
107944
51
31
870968936
11
28
43
89
80
6
320886633
81228
18
8
30
2
39
11
47
138430
39547618
23
15
793269655
119134
25
132336
124348
475088
46
3
104685587
195328
382066
14
480082
3
224866
79
259664
485629
432311
151382
115954
242094
186613
17
4
88355
463620
303082
5
67
4
279721
68
18
3
55
251444800
41
196292
262827
284514
197037
490040
908011341
192680960
4
221513729
77
63
101369
75
200359
95756
252514
499503
8
74
391042
88
13
32
93
485249
112686
614307713
279827
37
375711
54
741923435
187142375
20
30
228308
72
15
89
16
38
63
449221
253383671
79
8
3
448499304
170978
79
46447
60
50200
10026
37
177095
5
79
20
143199
353001
20
36
437294
37
89
22
349287
213090
74924
474903
58
37
81
5
2
358635
29
23668005
81
935339382
24
299722
8
114928
63
99
649580753
498141
29
463502225
45
13992
260392
545558644
247557
9
84583
7
1
44
256743
86
208924
197536959
426469
19972
453271
9
367655
390712
57
376280873
123595
1
332564
95
8
180822
327075
65
284398
359089
2
390718573
59
69
66524
67
177928
66575099
65
48
111950
422858
93
345257
972172301
59
50
26
401339
50102209
380503
391969
99
56
453841
151494
268932649
58
94867
28658673
31
454677
96
447829
96
453500
318602
134992
60
90
5
203792
367064
182475
177095814
1
468861
109137
99
31
2
443183
17
486527
349
473187
5
193048
40
5
26
319579
454491
56
223258
111823
2
83
98
92
62
117964
16
8
36797
717797779
1
20
28
6
209718
7
94
30
37
446559
17
74
102281
847
442915
52073
93193
186045
6965
56
466768
270528
248066
119223
377918
13
39
59068
99
67
362962
96
377437
92
467366
861232174
98
1
27
90
457319
469541759
61406185
123340050
4
78
203225
94
43960
366925
52
4
323173
38
8
77
363018
122227
54
148190
36
23
1
94
351073
7
149145
74853
80
41
12
63
47
191895
7
7
4
175853
73
19
74
771115923
241242
304223
29
338256
362881
416049
387234
49
3366
478342
65
97
227226117
408
34
9
919201047
475898
405146300
22370
260359
24
839658276
58
158318
428560
285773254
156251
32
61
63
8
65
1
412398
360407590
20
505802097
69
4
37
799910356
54
412612
58
235119
80814
89
98
86
422923072
3
399011
299815
340659
5
71588
97
175481
8
275068
6
312558
4
244298
77
92
69
91
380805
46807
9
288930
88
53189
466617
45
13
327801
90
9
116504
58
210141
7
873240551
157594
8
131500
18
43
24
6
2
330972
153004
78
41
75
55
184199
464920679
409936
116926
12
12
351971
28
191353
350912
1
83
619504348
76
68
5
65
8
13
366220
70
213687217
75875
16
99
98
46
478296
7
86
78
21114
60
498529
355497
33277
42
30
16
53
43
444288847
92
15
872043943
52
80
57
4
487607
147217
474177
138943
12171
86527
677257475
451268
54644498
68
28
428561
164915
200800
109027
411560
4
16
429116
5
172117
47
5
373994
70
304059
388736
129278
366600
485047
361980
59
34
33
12947
123031
58
93
72
87
39
91
167665
306092
6
1
77217
5
430992
21158
18
13572
122600
809581983
50677
96
912830975
698299350
47
2
14
74
8
9
11
244357
423720
331055
32
518397532
75918
48
6
127478
489744
492626
295615
58
374658
215905
71
16
478932
5
387477
78
229761
2
19
48
9
250648
504810898
552983627
69
399867
324905
1
96596
375506
477965
62
76
48612
8
86
36
92
135642
7
150368
432505
40
185001
120490
45
73997848
481795
409348
21
156314
848700597
380296830
19301
236704
387666
58
145968
81
84
485315
78
40
58
191755
268695
23
9
89
19
16
69653
95
95
2
6
86
936561975
41
32
27
319820
44123
150133
66
52
43
458629
90
463210
1
972203056
57
197558
150659
55
284998
21
174828
52
269265
350055
64311
69
3
91
79
90
100446
13
25
22
133518
50
352426
96
88
38
420317
4
67
408843
7
82692587
449260
90
70
429557
48
228046
85
147498588
91
67
7
294044
93
244011191
31
12
97
15
11
492049420
18
8
4
91
19
23
4
218444
54
65
346787482
56054
92
30
36
19
394356
191835
55910
71197041
47417
68
11
378712
43
87
157336
45
256971
95
221973
76
3
35
177829
297698
884325105
309752
26
45
4
435430
136184
89
76
48
190167
63706
967802696
63
98
142809
326599
321789
189197
210913
3741803
24
421622
497756
476880
133393
40098
311300
84
51
199814
544489398
6
143584
412891
9
425467
58
5
38
6
143186
30
87026
413164
22894816
37
7990
78
447747
930173715
861518794
324638
80
169860
16633
284346
228221
1
69383
5
3
366961
497172
9
3
13443
23462
89
48
76
75
99657
471361
63
412002
398825
3
772580711
7
253805864
9
90
87
46
75
169056
6
78844370
134357
1
86
295943
979684950
72
63
12
88
125522
456906
75
99
23390
63
181120989
419620507
312672
290900
35
24
49
144844
70441
57
67
89
83
296528
88
763496699
94
69
48
8
443628
198005943
133724
364632
271502
5047
310537
571355838
263342
92
194760
11
31566
3
89
87
90975
479899680
93460
118345114
28
407603
220398
59
495906
22
75
172657
33
456090
21919
154230
212704
227049
44
63637
58411
94
249861
499951592
62602
269587
327530
288154
27
71
285215
2
197451
461897
39
8
8
591004726
9
487410
224613534
22
337648
97994
83072
147317
188210
99
57
19
46
34
44
305268306
47
40
82605
245262
42
15
159047
392517
33082
56838
227526
18
78734
283280
87
1
9
21
51
174975
218894
29093602
223922
107576
37088
490705
889997247
331710266
14
88
458548
329431
29
79
471291
104982
96
61
20
77760
87
457842
309698
153508
237664
28768764
93
18233
43429
354085
92
955181597
43
5
1
63198
509284324
137143
40213
83
52066405
54
79
249618
765889037
300084
246491
387988
82085
71639
513469532
47
9
101461
389640
478398
24
316372
21
177848
86523
99
56
295448
195743
107849
99
15
117932
571922103
13
7
372251
15
164970
71
49049
330020
310564
29
56
191916
8324
117243
47
29
169843477
342238
867674049
4
224959351
420128
424157
27
275790
477020
28
221602
18
5
99467
85
8
37
7
3
4
57
12
370298
51890
26
483367
64
366112
26463
7
44
5
65
7
2
76
1
98
133398
134769
353016
88
44
61945
29641
89
17
259475
439103192
289321
34
94
17747
7
321394
97
67
354914
58
43
55
45
61
4
22
37
64
7
18
483884934
80
14
409034
214995
494620
89
61131
56
310390
29
265327
38
99
342732
1315
58
248813
64
59
209677
107285215
137269
23831
111364
160195
19
691598400
1
486194
57
79
179540
12
468338
55722
372721
83
208953
854495061
107582
810720605
443318
96
40
156381
50
91
18
63
454434
72
89
224213
419781
95
272534
449014
434878
227253
380616
153304
367640
68
50464973
4
43
84
24
18
45
53
38
19
443066
86
8
549128193
59
264582
79
855266250
93
464550
7
398138306
11
203215
71
171429
135467
473351
320588
267582685
10
25
475297
58
16
109543
96
7
79
1071
446994
362209
201360
244473
28
60580
9
102756
58752
17
16
210626
10
17
404056
46896
34
623433204
22
442887
7
96
498747
21
3
23
361951
257178
156066016
265886
240664
9
551857137
22
30
27
11910
489037
66
72
110784
19
9
427168404
35310
93
126298364
90
371020
200826
64
363153
188363
69
452677746
299206
14
18
828743488
859551627
197033
3
343366
309669
49
18
45
283603
421866
4440
4
45
310488
9
127623
283702
53
5
37
22
79
408790
78
318763
361667737
95
87000
75
125117
131946
56
4
44
13
126350
221003
89
46
7
114202
72
307998
336767
7
79
88370
306977740
1
938606324
97
286661
7990
79985
246263
715533084
199262
59274
632586059
90
63
8
8
184863
69
489651
60
458701
268665
447257
4
214159
92
73
154501
52
28
481746
366080
56
41
391512
89
189517
88
52
263880
61
119570
425249
54
88
155853
149620738
70693
92
387200
50
60
186702
273466
61
98
484787652
27
3
166792
5
12
169023
4
559353904
88
24950
92
96
583518854
399001
428662
87
181891
2
75552246
88003
1
234657
32
420487
25
9
16
33
453144
84
433668
60
303739
6
132825
73
41
45661
42
75
6
327030
335207
51
6
24
47
670858938
661810110
155909
51
6
312602
27
18
178641
34
71
176608
27
8
282466
201312
84
65
3
38
294353
3
209657
220275
721844194
281050
31
426737
496859
97
499214
402267
475792
249876
90
92
48
254111
6
49
81
70287
267271
239116
45
808183824
177291
56814
570314121
53405789
75103
21
54012
6
114326
388886
21
57
4
49
2140
70
254541392
44071
97
47996
385134
140793
445589
218587
70
21
358711
333178
370499
4
156861526
156898
397748
96
4
111607
12
249987
273533
721726521
59
6
96
107906
389795
75588
249177
189137
218581361
94
36
116408
125883
255715
705745829
673275958
491850332
575699039
396096
914102109
116006
331184708
1
51
24
369859714
87
364850
40
289248
606758838
575142819
299217
97
8
30855
177008
771321808
2634
23256
711832367
8
746495258
49
41
269219
9
397244
400907
46
44045
88176
67
148031
38
14
163743
130721
77
966207761
217709
97
97
7
594148650
71
37985
13
94
20
1
4
397764
30
253434
73
30
56687
2
3
378204
96042
388634
367035684
232547
28
266641
5
28
35
323096
40
107138
80
46
43
9
143532
57799
929044145
372057
73
19367
326319
1
39843
138349
974093789
86
129948
341236
35484
12501
19
306140910
223965
41
20
709543369
5
316849
34
81
477857
89731
1
65
329426788
7972
91
13
91676
1
42
38
69
509282639
37
185094501
94
231156
38
235030
59447
97
6
431588
9
276093
59
21928
236179
422098
498985912
4
67
169659
3
19
91
13645943
454764
420372
99313
91374
197415
93
10
46
58444
57
406335
35
105728
198398
80
18926
67
321558
52
499088
328848
75
90
468718
86
86
56
49
97
674352748
148122
73
33
388948
77
61577
35
848262180
74
58
5
233142
251687
455469
44
94
270389
12
248924
244600
66
43
30
8
7
318866
49648
43
9
498719
106043
97211
77
40
227339670
9
7
589029934
76
298410
13
53
32973
33
84
55
95410
199589
15
108010
128883
333941833
98
85
6
53
79571
9
213165
33
492825
57471
4
26
381751
373866
20787
89
421606870
85
25
16
8
15986
281161
38
71
93
17
85
94876
54
2
89
6
1
5
189843
19
817563652
326080
2
418068
50
692477057
2
73
318840
1
100559
219210
232722
70
81
494092942
214332
76
1
16
353641
54
44
30
383353
5
95
156628
317480
64
55
4
92
308608098
351474
305593
64
52
428263579
387438
36
150546
353101223
20
467229
29
252515
394812
365618
469059
22
437191
77
398194
282691
255921
720376251
62
623210337
8
659055630
2
96
403620
170086
39
412701
9
3
3
32
21
388125
375440
19469
44
58
1919
33
8
898976349
172482
233936
444735
30
84
549105763
146935
89
18428010
228194
456093
65
9
331618
229508
22
303698
3
368064
86176
63
13
11
162390328
13
64107
255863
405203
17
58
663114729
355314
198817488
5
232913
619395134
75
162588
61
19
281319
33
345010
152766
59
189233
16993
51
46
15929
5
62
134115
78
94
637898815
3
57
35645
78
84
22
28586
275016
56
444678
6
49
88426
89
7
143127
9
80
48
247533
56
274854
16
19
10
23
26
19
411903
74224
47
220770
18
34
68
20
94
33
54
1
353414
2
7
94941
345813
295247
590039808
231615
634454998
24
343632
312085
3
239414
74
138106556
311168
18709
580643978
259682
24
52964
309606
60
43
53295
53
96
303359261
379954
82
95300
6
265431
23
1
60
105496
577846587
47
10413
37
70
132647
275555027
7
144735146
226093
51601
91
358913
63
45
372039
418680
373631
192529
18
22
430307
90
344362
66632
12
31
919899670
489060
235285
288523
113619
678587077
183597792
54
20
87
50
87
18
61
74
14870412
523791037
391951
437529
96085
93254
17830021
74
38193
195356
432907
185485
314477
82
5
5
93
326835
51
735787555
19
3
470960
316800163
457840
23
336314
316875
2
4
354482
517302213
17
23
27804
6
59
78
46
234725
262814
204868323
77
494333
475267
425095
34342373
16052
31
89
205957
232196894
32
236398
219538
88
251302765
57
192874
498745420
18955
393650
592652169
883014013
77
243259
8
4
155075
97
299592
39
132434
578653211
329461781
49
345401
34
72
261375
558215148
475965
329206
357874
46
205161
56089
123512687
955447810
40
457506
126474747
672145448
63
44
68
65
21
440378
767125813
51
73
317954
78
292279
716443039
201767
9
7
726261229
252920
213845
12
65
9
22486370
51
51
69025
71
2
322449
158685
98660
9
399308
51
7
13
208935
340458
10
4
83
362419
331190
55866
430829
391736389
439257
21
97
73
331135
312522
478446
85839
222836
19
491251
249484
70
177930743
93
116540
105431
68
96444
96
3
234180
458723
747369399
2
21
180718
37
898959725
59
396280
24
476569
842514914
432138
29112
29
29174
9
112978
170550
589148791
89
484060
217347
130895616
50
5
61
464384
18
316111
172440
76239
468338
404947
305073
49
131483
15292
2
32548
28
416593
90572
62
82
73
492569
190650
5
49316741
77
76
38
197203
468876
60
117850
32
999946600
1
736440983
46
104500
197144
95
61
968333009
9
77
448295
7
258989202
78
129629
110810472
33
523395846
3
92
428144
37974
405429
405807
453459
48422
42
19
326615099
78
61
697621756
53468
53
303278
34351
6
7
67
1
233728183
472316
417021
59
6
664943543
41
41
29
14
32326
3
57
63
395947
3
367823
116783
84388
17
26567
8
110662
39
89
132419
89
72
189578
65
433196
119348
204510
996173424
19479
85300
34
37
410695
62931974
65
8
33
185419
346965
10
344244
7509
81
47
431949
4
261421
72
38614
395623
66
46
7
97
71059505
2
23
240321051
396753
50776
693999422
47
1
306455
65465599
107814488
59
216899
47
24
4
309157
25
94
13
254927
530569506
333881
22
356064
68
65
332440
2
36
913641299
90114
68
310029
98562
69
124858
62
43
80
82
46
179109
302144
420275
240823
140480
71
388713
400212596
69
570172015
82
267853055
543791739
434113
290046
198793
317208
340147
104573
68
72
539086111
4
30128
74451
87179
819085300
66
320723
924390666
4
241305
35
57
3
38305
39
37
329295
68
41
343953
23
370449
317866
82
12
379989
93
434568
360883
151011
105449
99
4
23
405752
57
366685691
196902
5
18513
175664
6
117840765
43
47
74
19
98
210075
31
349052
85
75
38
74
96689
48
43
9
57
390259
4
460946
79
2
820285013
27
486506
495276
54
116345
341826
440221
96
24175
477550
1
66
15
28549
354471
334777
6
96
314017
427872
9
20
14871
2
95
38
419629
145873
99
74
455962
74
211108
18
66892
82
177860
44
991447505
62549058
68
18
193585
301480
162188
7
400056
474202
143231
68
351656
354418
7162
75
245560
84
114963
28
480610
65
86
2
275114
91
356932
512179625
437767
5
235613
31
453434
69
89
91
28
36
341220
307063
339110
177119
47
249349
381195
30
20
82
19
9
429685
336769
440875
4
1
209003
132744
38
44297
117753097
70
28
141034
431828
69
190103
367431
181719
315156
21
6
775773205
420673
41556720
97
478337
65
55
330073
441465
20
32063
301252
282007
31
615287534
80412
51
79
441874
70
67
361260
219897
14
224735
402867
18
65
606575532
23
29
84
452562
261066
87
161856
122397
479373
61
838173724
314958
4
66
47
64
82
97
154747
72
156781
189009
380163
322143265
99
31
7
57
932605804
411863
68449219
24080
27
801809566
93
43
8
427697
161099
379128
25338943
621312351
67
270638
100899
4
20
228172
34913
50
632140346
69
50
10
66
24
59
83
90
234206
241082839
43
719702403
42
55
85
89
818068389
426662
4
7
94
67
46080
88
481515
403567
257315
39
223037
464950
575343308
6
19
28
9
50
90
36
451326
372202
97
124227
34
31
740265829
141129303
72356
49140671
157457
61
90883
395947886
97
977947375
95
412607
11
8
83
3
286481
678636608
78
791249048
137958
84
254186
95151
79369
82
63
164393
21
450838
95
649196232
19
374
96
39
8
76857
28
38418
127932
15
247843
86
73
227869
27
9
62
21
98326
98
96
475515
440137
8
75
225183
54
32
36550
67547
44
421333
58
361124
151733
39
72225
76
463201
77
197577
97
427585
458111
53
331369
458215
55200
81
40645
37755
418572
231304
92
93
3
6844
6
165768
3
32
96
37666
63
504671119
78
25
83
338683
77
254497
29659428
9
17
57398398
70
451249
15
279639
336582
274080
301099
410775
235113
56
304763
40
155115
414970
1
17475
292603
925392487
50
279516
13
28412
35
397648
330940994
489664298
73
99
7
29
58
472569
674082192
330738
300279
258250
45
782421309
30
42
36
408967
98
72
483763
38
581478083
85226
80
745599701
61
6
69
73772
16
39
99
166670
62
378904
8
13
88
35
900856277
441083
305073
3
8
223463966
36
170099
229042
31
9984
83
8
85
419186
63
81
5
254088
274373
68
3
497793
460945
3
7635
4
643056585
9
770102103
27
2
228204458
7
94
87
7
6
41
755875669
81054
40531
454107
439963
98
95
551865754
489015
217511
52
32
88
126812
208598
44
62
172156
50
51
75
4
155262
6
83
692646876
4
242491
155763
16
20
192431
91
286736
376597
71463
466322
421628
20630
908132779
83
1
24
52
31
98732
225
19361
321465
74
62
97
8
378692
45
459088
9
42
433705
288232299
73
861422234
45613
131614
455870
311530
187856
281071
369107
29
156103
7
285661301
106991
136385
499425
9
163556
34
334134
133049
27
211120
57228527
41
72
590437680
176041
283912
463958
17
865505467
88
65786
121669
43642
241891
93
429239
378044
90
9
406942
363060
33
66
20
486871
51
271734
480787
142042
28
426834
9
4
90
54
406252067
376755
166597
230745
154002
212716
49
70
54
14
49
27
64
61
40
9
85
104196
302044
436476
63652
279575
306059496
43024
93
75
18
133570
430519
238222
75
294087
44
83
3
148672
306916
238401
65
78647
218063
37
90
224318
69
1
101308
5
97797
22
351500
445750
170926
426607120
420441
230062
7
427359159
259660
5
96
497948
86817
90
93
54
92
14
73
27
511437908
3
6
80
343089
80
11917
9
294454
89
330728
135282
151428253
34792
229816
80
237618
37
519684380
447168
7
87
34
69
64
341157
126503
7
32
74
289692
201148
69
9
139705
6
988238733
55
52
13
469543
47
9
73
111879
25
466803
59
53
477028
389383
81
18
17335
34273
288211221
2
270356
59
82
276224
50
84
23
313964
139177
1
42876
47
7
75
148149
29
42
270596
1
10772443
9
29
425019474
13
405215
5
72
230992
863
14
10
22
214560
212870
92
353074290
80
313005
7
409685
71
268637
500888794
4
92362
86
140977924
3
164656
76
28
46
68494
452657
193754
1
4
7
276824
27334
357336
79
5
260632
30
132221662
22
24
350563
34
773883738
6
1
157001
344783
419984312
18
53
4
13
466251
81
60
393152
26
389067
35
174183
188500
1
57
370119130
5
7
92
60
84
40
2
2
289180
458767
308209
71
38
57
324829
67
74
245181
232253
362080
10
20
25
399035890
354233
306463
221838
483917
19
128248
95321
58
1
476778451
9345
67
7
62
395183
162046
158058958
2
471632
2
82
31379
51
343746
360964
312870
52
58
47
5
79735378
200695
48
78
295572
16
86
292822
82542
978267784
200694
20
45
41
441735
255205
29
19
205738963
111352
72879
96
107934
55889
73
9
165038
89
32348897
219690
71
164488
261781
85412
166011
326154
87
39
43257
55
6
387482
712681411
4
628363195
364337
431662
84
9
87
82
18
889378505
56
129534
415639454
303691
36
472204
89
330569
35816
2
85
15856
152850
482420
9
388849
11
109138
71539
78
194262
44
289337
420315
161138270
104627
62
283908
575009991
60
13
996896926
80
14567
77
28864655
190163
4
95
14
364237250
3
419031
1
170895
62
45
4
66622
41
425565
246856
7
465404
73
31
70
161232
19
175528
4
47
177858
482327
41
4
48
53
184992
21
98
243081
36
23
96
9
3
332391
67
25797
17
69
289400
419668
53537069
615505803
291523
10
387639
312495
96
7
71
73
156071
96878
14
127091
958608659
395465
33504
99
97
347974
33
47
19
58
236306510
26086
478659564
36
35
14
52
43
174409
53
439659
456792087
36989
447053
302293
1
478576
292159354
27
98
415473
47
42
56
90
386767
92
54
360251
183246
2
11
45
27
85
328881975
99953
18
93
85
63780
78
58
177488
7
61964
14
197520
56568
87874
55433
185540
46
28
196638
8
766094549
59
54
91
47
869635529
21
357511
45
185615
511181923
460161
258659
15809
27
50
1
26
259320
265104
473880
87
8
460286
8
98
6
24
197828
432827
362982
22
114450
82
205632
26270
334990
8
277409
190795
20
4
46819
5
71
88
288012
226139
402456
28
97
123445
268485
97
348673
319259
99
212333
38
51
492239937
297327
109919
422816
76
95
224625
181806
1
327938
116524334
466342
370242
67
50
467072
113458
315523
569184671
64
346510
207619
67819
15
92
33
908924408
4
94
4
49
219481
92
5
89896
270102
76
3
51478
63
83
80
86
507573064
43
279321440
295160
109378356
285307
407429
89238
80
373045
29
59
487207
96
199207145
5
499608246
64
57
461294
98
97099
268502
79
8
22
131970
99
80
38524
39
194085
9
462041
22152374
35
7
16
63
4
25
9
63
167964
167669
65
382527
197463
92
86
93
3516
19
188040
292770
297106
291240
96
66
9
55695208
2
257797
57
194769
54
94
6059688
85
48
92
38
86
11337
72045
9
11
42
98
82127
14
5
40902
492539
82
226232
446368
357674716
94141
235465
68
452135
78
83
370557
3
42435
354045
99
41
35
70
313052
367488950
55
2
315434
30
9
19
169720
409762
46
98
72
22
53
31
40
2988
376284
44
116180
318282
63
350521
239768
250480
91
74569
108327
267435
116548
64
22
52
64
404599
88
45
305402
665838728
397368
33
11806
353048
41
10
87
171712
2
568887993
71
21
95
53
348414
16
112495009
246063
49748
88
406792
219204
53
3
8
13
52444
2
294207
55
63
263597
86
69
1
468116
396064
453145
13
517351465
71
160227
383157823
2
279446
64
215570
8
54
160137
169695
750161424
477519
138433
164857
122591
412852
577326722
241553
368746
7
41
413804
51636
393147
27
526038478
27257
454530
12
61
4
15
259017
258376
101838
447622
632176261
61
77
63
54985106
25
180727633
868077885
59262474
65
46
70
491140
171064
5
69724
3
98
89
66543
56
319071
328034
241768
3
188309
224883
159010
6
631756744
3
639845576
66
74
239509
227367
218323
23
386751
50360
355130
309947
431419
55
395021
3051
15
297481
26
654047595
4
181126
27
374410
27
441390
442216
82
379621
196408048
71
7
42
348080
365089
13
2
55
21
297930
793360174
73248
258530
24
471804
9
80
3
175274
75
241525
17
32
417636
848597461
473360
196732203
857133076
604461142
215465282
492640
15
266632
14
84575
418608
41
4
56
45
447144
492243
23
233561
433949
22906
42988313
6
298683
168953
277549
387721
198071
77
7
91978
42
2
83
95
26
47
4
82
241585356
72
59533
157361
919443001
460093
74175
205279
494515
9
258016
87
247600
372108
222104862
50
95
857174923
357861015
377356
33
59
8
781100641
27185
100835
21
99
73160
55748
18361
272415
64920
30207
16
835176328
495243
16
482615
272285
582608219
4
53151
78
472292519
587108742
607247184
14
22
69
153657
268920
83
3
8
3
78
30
101369
10
16
52707
31944
81
6
12
60
480664
292011
80217894
83
168836
69
75869715
58
82
45
140543588
86
690566890
320038730
74664
64
2
42
372234
296359788
99
73
68
49
2
53
231622
197212
16
4
305507
159981
336587
22
359549602
23
39
80
153884
54
3431
13822
7
43989
337619
133401
282731
106241
5
50
14
282955
75
393477098
283281
23
542377910
706166611
71696
3
263155
51
442316347
4
330240
10
72
314831
74
76955
37
267609
246299
339371
247778
369928
41
399304
61
1
61
6
86035941
50
434744
50
7
13
275117
237694
45
4
157488
565544501
405333
81
50
21
83762
8
20074
353346
44
91
50
52
112066
405403
456517
2
94
383354944
472240
3
129419
328070
326196
159964
472461
32
77
475423
60
5
19
90097
236555
71
1
452514
346521
21
94
47
471772
401162
74
59
78
2
81
60
20
271012999
451425
375720
54
24
136308
452219
78
73
18
74
28483
178052
265017
28836
90
243800
47
168456
350051217
91
11
80
33
964383773
72538
49
51663
297480
95889
329684
89
14
1
27
30
59324
65
65
2
293411
64
90990
16959
6
37
351776
2
280120
68
187832
175231
80
464412
54
67990
61
78
6
15
71
242424
445073
78932
80
18117
611336009
5
92
10
84
246068
152105
23
322642
50
63
330624
348386
81
29
7
385239
34
315094
416545
29
37
35
25
65
40746
34
93
254216884
74778
96657
250630
1
426881
310067
131063
16
61205
67
6
131020
474799
28
86
595029610
938415440
75
32713636
236708
436364
44
478918
79636
32
80
369466
99
643905614
33
34
357435
82
18
489055
182873
273539
629376258
458363
60
391502
61
357729
28056
27
741972015
407182
7
54
97
52886
88
26
326676
2
112862
12
33
119972
164327
85
23088
194140
106298
6
63
41705
65092
314737
46
673316841
54
382171
94802
171725
11
15402
3
281150
54
46
331841
465670
120210
268985672
836831260
1
59
82
53941
9
678356597
135977653
472981
67
914220294
221427
60
226358
497153
15401
33
357774
8
376293
453165
369964
93667
613156520
528506206
347261
51
96
19
44
56
2
6
103876
69
37
96
15312
14
100448
3
454993
469926
27
85742
624043266
127406
268147
388292
361482
167938782
2
96
223887
281419031
83
45
16
83
282105
2
239868
33
386629
418372
26
75
367060934
4
111727
69
9
140023
1
457841
496003
93644
6
269945978
71
659769012
21
417086
28
423471
15595457
634046570
65
67
281445
41
11712
31
84
8
422694
99728254
1
10
7
54
219775
99
34
245941
79
25605
58
602669065
736360118
409350
64
151415
48
146408
12
326943
26
50
44
5
42
25977
61
89
43
202491703
197942
115131
380980
348105
210285
243173
131059
79888
408041
25
77126
151457
85
269606
173591
19
80
437890
65
33869
851413375
99
56
85
5
61
3
56800
50
135899
6751
81
19
50
37704
8
56
84
2
449962
33296
43
241262
165396
34
41
96301
390
425753
62
19556
211779
57653
34
26
8
2
8
442866
97
5
1
988309127
398730
2
29
7
80
164034
11
10
33
57
342524
51
453374
485565863
922430723
175475
96
398833773
1
248484
372155574
351085
93
495279
7
7
92262
3
107553
87
43
69
68
42
34315041
840417287
644108416
492081
471343
9
244203
94195211
6
487917
1
32
365500218
39
73
113251250
76
219456
59
416628
50
57506
456466
795846565
235022
362506985
21
96
76
462675
475928
26
92
40
58280
2
140994
97
233870
41
339734
745652052
10
269595
5
79
83818
69
510730390
70
2525
2
34
143406
1
53
449430
382799
405718
158912
224798333
469188
326844
416203762
164920
299012
49
358369
19
56
58
227087
459888
126538
11
26705
72
80517605
78
89885
33205
25837
64213
132798
255606
24
151201
485533475
99
271080
278772
50
271611559
447733
4
415750739
14
7
95
55
116276
31364
93
79
54333
5
12
404821
322581
235650712
48
107968
50
1
74
366922919
30
404779
44
410748
68469
7
474249264
60
48
15
1
8
51
26910
27565659
269565
198320
421168
7
13
397515
19
257780
702719088
98
24922
447535
427258
705796839
75
64
46
440108
81
118336526
354277
376435
207392
8
50
334862
2
84
368525
163483
248403
66
28386
36
4
9
87758
3
24
816
265945
7
77
95
93908
55
76
79
73
88038
394466
167483
34
4
9
49
94
254828
260050
162978
204903
29
64
220228
210496
417787
347598
424099
33
1
85
8
4
160115
77
113276
412479
65
46
15
374008
13
236140
465134
86646
68
231185
52
97
64
78
208106
444576
538590876
164055
30
26
48
44
37
366415970
80
96
21
72
4526751
150619
50873
4
73
196299
2
30
81
375370
451351
83
199094
83
17
103211
4
36
23
375510
201832
84
317894
91
12130
655411970
18
21
55
40
309155
342948
275498039
513278950
653860734
35550261
172139
118963
8
83
301723
29
20
25
3
27
55
381276
126602
95
15
40
98
486722
100221
17
8
73
232087
69
197469
91
63
88
62
408461
19
98
73768150
803402779
21548
7
94
36
152636
893211415
68
62
20
492664
5
285194
38
234254
100860
35
82
144932
439423
11
37
175499
720082988
327441
432214
9
75
79
8068
32691
61
81
97
33
68029
179421
397945
314549
34687
274179
247362
8
166427
67
413913
51
65
498363
38
54
116957
25
92
247189
107014
6
91
45
27
61
29746600
83
93
303349
351817
347169924
61
181170
16
294417
145352
435617
204634202
6
119800
24
4911
9
3
404265
230632
169891
463477
467537
60
27
18
57
485714
468011
31603
8
381807
41
87
76
25
37
413512
58
315399
114762
373139
9
246292
73
160567209
166162
461254551
111572
155015
820839445
8
97
31
436523572
313398
9
374214
455027
46
103973
66
561796066
470733
331240
7
503666673
147444
65
72
44
867675116
139940
57
24
22947
43
68
25
61
250770
481551
1892046
86
88
28035
301909
85
43
375844
830532576
970467157
408790
46
34788
52
84
442072
42
388713
308207
322482
459543
29
174688
21708
35
125182
46
2
241770
59
93
52
148339
393593
422914
1636
25
74
1
49
9
463558
904615836
776172573
82976
2
356234937
3
773694344
706985350
4565
404760
74
27
23
446930
461379
41
476827685
481611
78
511212536
62
53
308845
16
37623
265477
4
182397
390275
485947
5
221281
6
350458
97
736572913
211815
39
359588
596336183
18
204312
362092
215921
143097
62
1
63
459035
67
68
5
28741
46250
498207
47781
30
5
41
217745
62
89
348429
89
31428341
335677
78
31
60
17
39573
345817
475892
68
9
5
6
190489
80
379283
411598580
829909419
455862
2
24
294623
188662
196173
94
34
294191628
318798
80
40194
58
323733
79
87
1
327710
3
9
487512
379779
552506060
97
43
159522
52
74
37
161416045
488837
95
440527
358336
510021012
81
8
63
76
1
200027
93
86
448155
379884
204726
323964
21
569552223
299195
90
8156
73629
340843
39
144178743
65
48
219321
271523
1
44
310130
47
39
74
241978
80
82155
3
157176
492365
73
22
6
62486
71
55
76196
14
360452
387151
470404
85700
62
404473
52
56419
416864
7348
135947
256414
822739811
623352681
186721
32
770310528
97
21
92
34
457045
40
472051
329962
61
728635145
307981
7
987055421
31221
973
279780
493464422
10
51172
231665458
437846647
19
36467
35
154856990
40
315304
1
6
99
364646569
374628
4
79
7
80595
400587
44036
9
970356744
4
415068
73
63
101998
184601
49
7
720427066
209315524
90
51
55
294284
234973
255473
354216
433290
358518
9
721262135
1
375131
1753
75
343366
104202
2
173996
46102
11702
63
376914691
53
30
53
426134
481842676
196931
4901
470508
3
97
341036
480374
4
122979
216759
117867
66
8
36
63
89331
365297
274675
349542
686104880
38155174
305267
8
5
55
10574
6
37
192579
3
59
7
75
32
25
74
129308
690385800
410849
63
51508
448463
21
33934
27
283287
84
217173
123821
6
92
412940
800059568
34
4
300065
86214
330050
891420038
122975
38
84
19
440959
12
349155
203974
713628781
95002
7
274422
859652295
170829
157984
79571
47
87
349846
168956963
40
86
442036
163605
4
33
13
517
165474
5
5220
461433
370349869
8
806759437
4
309761680
50
9
324748
55
78
212207
4
63194
31
18
488351
82
913996500
265949
85
1
337666
4
28
3
240279
2
278701
56
80
223586
464034
4
780176469
858582964
109769573
56062
26
106702
219357
324773
3
221685
6
8
89
174899689
83
62
328023343
28
1
47
150745
385584
342369
5
4
879148086
398483
247147
9
9
46
601707759
431508
40
6
28
352357
51
11
197574
285729
46
92
295167031
292495
194651
21
4
43370
65
13718
156273
100500
403569
53853
89
1
161855
38
482013
6
109547
230694
6
14
17
4
99
26
7
28
30
6
259014
59
184310
327761
392196893
63
79568
141995
185810
239766
6
9161684
330857
95
82320
74
22
79262
359438
8
23
144355
48
18
316753
6
297685
51
57
16
24
93
48
485636936
221455
468893504
161500
5
38
20
228454
652816187
491518787
404611
201804
142127
436136
453178
68
78
2
433449698
592197798
66145
93
1
897734557
6
325306
158397
405325
121173
167577
9
363882
130322
348369
56
341710
55
3
492215
48
418004
355442
96658
300182
132609
57
343188005
93
24
76
73
418523
55
366486
21
26
327707
404503
5
223989
466550
284507
441988
1
63
99
143000
199945
90146
394289
48619
323793
304501
1
247409692
292270
139830
80
13
58876
428708
394453
51
2
691747407
4
47
460726
188717
2261
26
21
62
74
99
149043
294965
95
449212
7
251091
82
1
82
1
76
26
1
60
6
386565
79
385374
7
4
91439
37
26
426315
5
11
4
64
38
472018
478452
65
253382
87
9
444653
398846
162211660
306828
91357
141594962
468513293
66
44
310742
28
441979359
142413
3
67
390247
8
18697
43
4
476584
334365
592694354
299621
416111
381815
57499
340486
382063
84
242913
30513
91
89
183177
402465
78
484569
227088
60
127652
9
131272
131819
90
7
859718473
74
18
253087442
274496
286161
83
473212547
297457
95
464630
78
180527
73
50
941697549
27146
91296
871749261
184135486
337198
204414
91217400
3533
26028
173572
363230
48
235217
351331
83
57
128292
36
385296
170066
21
503820900
98
274444
464597
198973971
53
1
61
89
401100038
65
7
59
81634
3
15
31
95
408161
699695272
37156
32
223377
13
46
7
67498
56
7
3
33381
156412
19
5
389598
63593
399894
38
427521
66
91
469629
148234
9
8952
632379214
486616
9
433664270
25
10
93
85
436302
66
372177
177354
34702
315913
77
110455
53
38
11
54
62
495672
180158
488009
365518
9
38
87
5
25
47
27
26
961300921
34
62
458180576
48332
222246
74
23
242780
92
48
17
272609
410250
71
49
154093
4
487373
216436
11
91
66
177917
87
251755
413672
80
21
47
6
48
75
90
70
49
278838
57
197287
87
1
983729969
877423641
25
72749
8
139158
54
99
9
52998
63
4416
15
87
41336
403862
85
36
54
86749
58
64
80
54
391659
122562
15
36
89889424
60
200037
10
2
74
17
10968
26
242561
76
167135
81
52
53464
404152
49035
30
890940409
224398
164484
30
487371
9
743171343
98
20
228861079
97
122870
123789333
96
470055
73207
475528
186965
63652
39
65
96058
43
492062
63
444095
175726518
213856
61
117640
497456
29
146885
47
74
152857
166933
313572
296440
30
98
260387
170200930
37
66
81
76
307144
24605
91
1
50
81853
417376
70
324664
45
134426
30
59
69
34
489561
37
36299002
43370
40
52
226688
219744
61
76849837
21
453703700
97
41
52
6
460858026
349383
341040
18328
44
48
71
118221
430001
7
35
47832
461455
69
87354
172564
313842032
31
50
18
441756
80
50
410393
26925
2
76537
194531
47
37
979677315
319050
125033
1
16
52
30
93
19
9
8
74
26
84
383102
330527
213163981
315213
39
72
242337
840103594
222682
382561
23
112623
47
63
4
32
140711
71493
101178
48
324334
63
23
25
9472
84
45
94
70
88
408374
23
31
178483999
877845539
97
148815
77
59
395819
655292055
138170
70
62
6
420525
98
235186
624892712
592224113
269774
382260
85
423192
57
92
321860
56
170736098
75077
384557
97
442179
14
644985127
85
10
147301
491745
58723
46
473969
464010
84
909219329
23
248918
2
16
890721464
64
3
464188
320592
34
8
18
58
6294
91
77079
234287041
223331
529951246
48
59
198089
49
68
111120
10
49
276870
367320
3
204605
716712944
91
33
71
56
108155
66
364306
52
322286
98
57
376679
108147
48
527400112
45
41
14
303695
175263
138076
88
1
10422
517034806
61
173382
44470
91
18020
8131
8
156452202
28
64
8
69
69762
5
40874
386002
88
706294974
61
88
59154978
15
8
40
189629
8
9
52
42
48
73
77
86
492295
89
38
91
817765277
47
342854
170689
40845
96
64
941953579
22
25
468553
177123
81
11
470468
51
39656
9
38
680454423
4052
69760
198686
177553
247464
18611
78702
5
54
48
17
78
75
398656
67
8
79
4
67974
41
9
614496383
1
316776
60
2
43
67
4
8
89050173
6
92
335929
29
10
1
19
3
65205
60
57
249192254
71
90910
88
210167
56
95741
72
14
93
29
643202174
261309
148524
430770
253570
331022
374120
7
75
402289
66
1
4
782915401
339588
6
1
32
53763
389145
64
91
489391
484592
120868264
7
29
11
81
22
24
66
1
425613
73
95
9
59
229487
77
61
782630373
846581828
204601
58
10
661931208
4
284410
314181065
58
60286
311943
45
454558
435459
173337
797215828
383553
15
704563510
239721
468747
29073
116888
34
148189
486061936
743434240
134430
373530
135334585
66
2135
11
74
77
84
471153
77
9
375897
39792
957768602
228703
89
73
154834
87
48
31
11771
245675
259399
549768776
2
465579
75
9
423259
326525
8
449887
3
558977675
798697821
8
12
27
43
25
96
35
64
13
404636
3
29
495495
348580
9
220503
406552
52267
97
92
78
89772
8
267071763
4
772022141
30035
351960
7
55689
67
211486447
74
87171
71
40
17587744
83
326494
96
38
28
167869
293016
49877
22
71571
10
167232
9
95
31
84
98
38
474671
54
5
177984
467785
83363
22925
4
161305
323720
172874
24
86
89
354787
2
283864
380201
477489
68
24
71
95
83
266501
32084
40
113187
497868831
72
83
7362
1
432612
668034954
333030
57
416746
925971259
653731980
32445
153643
42472
1
804434337
99
1
315127
91
270029
94744
58
554261169
62934
31
62
210426
29
434133
4
66
3
23
163748
30
371951
96935569
255550094
4
321992
14
115250
11
23
76457
157974
685605820
398059423
416296
68
77
596
755976079
75548
444326
43
59
47566
7
23653
496259
775675082
135419
33386565
79
463394
405683
1
71
5
78
639283423
58
40
20
133434
7
99
168379
6
58
349138
11
77
90
5
487679
490603
76
72
40
23
44
468121
486213
85
20
26
69
210436
39
243110
86
145368
134662
321648
1
869016126
23
20
168135
69
435062
268723
93346
8
884249002
40
29066
317561
90
5
78
319159
99
86
1
378472
271685
24
460032
264329
50
90
270269
144778289
16
129266258
107968
42
89
81
220474
63
17778
218135
401414
335750
361215
44228
87
29
48
70
59
96
83
201319892
96
5
9
16623
71528
3
6
196739
60
817958551
28
419278
104715
3190
21
120319
366934
54
2
359182
12
40
311790
35
228329
282830
500972394
279050
53061
7
436274
234837
99
190073
87
89
88401
38
25
83
9
34
39
16
751624129
354346320
421081
247785
440108
466984
816748540
2
470044
99
552675519
9
83
8
154045
11472
41
9
99
498624
9
168463
7
293426
400460
143377
90
6
319339
488287
2
79
76
246858
96971
314125
483763
5
29
82340
55026200
28
899795797
89
289592
77021
8
77
43
3
44
405758
460021079
53496
224618
754222534
16
235708
258614
57960
1
83718
400424
409730
68
330832
1
59
461854
66
894335875
264524
85
6
50
407464
108671
9
139114
306935
486572
444625
39
201197
114298
810056293
376307
11
184892
73
13
28
14
37057
154087
14
27
108643
8
82
40
91
451563
6
981131595
16
70779
7
15
35
377462714
23
5
4
25
198979
65
39439
323997
86
66
127568
32
168644
150683
393413
90
49
82243
867155797
482417524
82
473667
17
13914
669717682
137127
15
49833
28
87
412550
230039
74
59909
226578
9
129996
54603
70
275461
239411
89
131491
17
14
351943
458432
1
41
7
60
11321
44
56
494222
73
5
61
55
252981010
40
332108
28
203823
455290
12
97
339631
3
44
394966
18
88
251052
5
8
47192
288172
4
5
341914157
712978698
355763197
924710391
319270
98
263780
20
977034215
75
20
680117092
208074
379357
339222
866456526
52
13
397115
32
95681
196101
27
8317
276180
60
24
139593
319714585
4
347971
290744
57
38
21
68
33
40
470737
59
148433
140194
59694
51
318068
468969
2345
343126
23261
5
72
1
7
661585187
2
455872
89
22
31
15
814443826
37
485239530
7
17667
287365
166232
43
277214
122116
15
65
213801
64
479042
283290
132159787
3
97
63
863719202
337276
30
60315
163708271
291970
215825
47
20
39
412724
26
263538
66
2
7
74
174065
243242
63
668801231
70
80
340972
450914
463883
25
402633948
893158068
70
193088
82
19413
343237
15
103041
1
393460
60
65
76
251396
114804
158383
44600
148395
702221936
30
5
279112
271270
479793
261075
38
90
189670
192363
166100
1
78
146820
164592232
9
394540
24
3
88
361812
897361466
230537
411041
74
246134579
51
5
47
12
259990
33
73
76686
250358
83
16
85910122
86002
217112
172436
37
111632
28
458317
155573
472571
50
257211
352776
4
114930
35
3
18
30
464312
137800
285780
90
71
8
58
625888933
48
6
815388606
74
93
187010
492549
136
118676
47
294861
7645
337212
193997
3
54
793505518
16
1
405858
175154
273167
411452
137440
396840
58761
30
2
58
6
445063
44384
5
5
169399
19
77
360919
142862
54
107306
177148156
92
99
106728
181514
95
80
89
180028
892581167
522894633
62
364770
457273
438173
402104
11
91
40
260669
341087
166752
7
328672
76823015
213620
38
898289855
71
76
442143
4
123704
60
375278
26
11
392835
945743389
67868
125722
24
467782
65
8
109559
20
49
5
25
41055
8
465883
85
4
115920770
56
71
5
826939243
69
44
87
440877
35
248896
62
36
47036
42
148255
91
77
23
11387
96
28
33
726193769
969600648
491726687
8398
4
873358555
712348561
92
327734
228759
106762
345550
7011
453617
3
73
7
4877
38
533007170
123200
8
55
309115
55895
449718
98
415372
76
47
79
314167
7
86
664491334
9
48
12520
15
53
31282
121390
49
84
40
2
28
58409
473721
223035
207119
180006
107714
338722
17042
267280
61
71
12
638
331804
41
383459
13
7
83
32
631710549
42
310795
151653099
12
94
491106
90
34
164133
78697
87
326775
74
59
84
40
54
37
95
47
392027
807996427
220698
24
46
220766
335215
3
441398
380008228
5
32
24
265110
35
76
12
271806
48
84
207839
63
26
26
27
93313
972971949
98
394784
44
781025380
314073
215051
10
81
700694249
943075112
141901
54
73
265486
67042
162023
497151
7
20
74
22
278884
360368
279027
202351
154324
430442
91
398310
366888
9289
17028
19
91
83
215429
86688
53
82
5
249501
617973391
8
71
286208
60080
34
312245
6
16
62
16914
92
8
50
16
91
72
68931
3
80
32938
174711
56
97
262502
97
97
39
440169832
33
171595
165818
33
53
57
380987469
60
28
322699
121226
16387
397728
13
76
114821
77242747
273310
473072
9199
456592
66
329244
44
171574
96
166503
46438
466903
525606152
88
98
297852
380723
3
181385
79
194965
329509
183508
64
363897
102334
207840263
192465424
328034
9446
57
181730
67
27881
76
772163236
98
408179
97
35
313366524
76
3
97
154947
343640
57
29595
85478
5
51
74
378631
18210
35
56
77
20
90
62
208532
455651
58
18070
379577
397460
229252
268163
986950088
30
265497283
7
277751
206343795
27814
46
44
112729784
71
169863
87
150983
70
70
80
170052
44
428116
110761
168263
950086008
52
34
88
58
115087
36
78
366400
27
76
41
273670
138079
37336
116379
204096
3
473016
706593256
291186
61
129619554
166675
33092
179614
312762
32474
71
79
40
287019
793247108
19
218949
8
24
210838
71
3
305751
119958
65
2
22
762291122
7
16
8
50
997529804
109017
73
420973
335151
123566
83229
313737
470955
499530
177177899
457943
15747
371126
8
14
43
224962863
24334
93
89
45
323114
94
409821
838420081
84
178752
443814
21
969805141
15
1
51
63
413792
91
87
21
481090
24
605858682
126349
19
819877884
3
67409
252211471
59
55
63
104104
28
44704
6
274557
336531876
8
13
1
47611
466672
480314
37
39
262630
85710749
36
227383003
87
32258
48
181831
25
160070254
125844
200757
33755
383595
11
72
452398
185541
15
17
132690
12
86
26124
63
198697
187359
95
432225
7
4
787127997
224244
340914
89
23
25
387224
85
95
56
88
414970
157543
12
980181666
81
20
17
12
94
34
906656381
361527
94
364452
24
56
1
14003423
55
398935
15709
94
428917
25
25
74451
96
4
130430
54
25
263942
57
10
96
19442
100805
37
8
31555
337355
265447
266725
182186
32446
118976
730304159
92
175963590
50
869134618
135964
49
213817
6
9
147245
93
295432
299052
21
45
326566
98866
96
11256
66
420213
47
96
95
99
463818
365894
287393
33
231225
18
83
438250
91328
85
49
17844
451104
78066
68380
473944
271791
5
86
68
906010192
437017
49
44392
372694
85
295919
289858
287562
88
30
675218859
450922
72
444494
220207
73
192725
104455
126609
215650
57912
53
30191
70431
43
67
50
150916
7
62
13
53
460599
15
25
94
276473
65
58
66
49
238714
66
434459
109680
237871
164276
33
71
20
420003
54
29
89
87
89
46
313036
49
74
87
73
33
265271
462686
6
57
130156
459031
18
77
435696
314305732
61195
93
29
181964
57
136793
56561
14
522171961
216570
90
414590
3
937217208
5280
90
113772
46563
98
13390
297461
16
109226
71
5
167748
488599
57
50
86780
55265
480540
35626
73
64
37
21
50279488
288201
349431
46
61
94
304802
331205
65
81
26
3
36
35385
188410
486500
4
9465
916811409
464923
276965
20
228351
25353
26
3
419931
9
29
902696147
316277
73
47
1
26
478449
108468
2
60172
431
7
84
469299
34803
350239
58
8613
262339765
95233
83
485736
16
804277331
43
416759
6
318619
77
37875
83
481623
5
205254
2
160073
36
295074
324820
45
683215777
26
72405
346029
37
31
348683408
210824
281822
475194
312791
2
44
776058496
392360384
8211
326419
62
58659
42
97
207787
21
100736776
305074
129656
310306
876920412
131334673
11
17
186631
83942
60277
86
9747
200399
8
2
81
54539
263820
149543335
31
11658
1
354729
394994
28
4
26510
76
459606
86
24
61
40
815872795
94
33842
92
804055424
53
41
2
95
89
86
36
398105
37
494203
396414
73077
62
148578
455500
127863
67
40
13851
922001708
708014057
22
45
36
113302
199090
1
28350
750711007
668276989
570289645
65267
1
167370
436775
213131
395121
24
99448
424012
29
93
95
50
7
193346
274461
2
28
257577
11
182138
3
115350533
43
55
92479
21
275486
96330
244709
31506
67629
58
6
478651
39905
312526
85
61
222724
53
62
421971
4
9
12927664
447668
8
671095121
4
5
7
302460
81
75
517848690
5
21443
56
286386
106719
217626
51
484435
119092
24
418899
87
113789
354057
363112
29
54
82
975559498
259611
301933
164242
272611
66
4
52
97
62
192027
2
7
14
493489
31
23
137654
472348
483550
205315
174553266
598728178
35
72
89
13
128017
45530
23073
21
53
185839699
64
68
51
10
180890
39
62
342718369
19
59
14
74
411648
99
374052
28
261468
142295
99
324861
75
7
451520
824136216
24
422563
4
394979
1
180948
29
59
55
84339125
307614
60
494100
541413208
4
19
53
901539643
20
166361186
3
8
50
419405
306476
21
246133
294515
443460
5
42
46
436994
4
59
334939
446128948
1
414620
93
50
24
387817
201451
74
77
138174
981285298
138723
25
71
269541
181934
56
8
491804
5
5
251467
41
353994
291837914
67
84
95192
85
84
183847
135739
331804
323747
853620302
222172
258752
2
87
9
23
5
16
60
781635255
70279
341956
124419
95
20
348099
368554
219544
73
5
67353
182912
163852
64
41
54
345833
33
53
14
7
44
35
92
478451
1
17
6
27
366036
91
238754
456817
34
43861
155432
389086
8
289782810
10086
4
399005
309315
84
35
40
28
6
395838
66
61899
196984
18
45
349106
363914
5
400574
190614
59
74
71
444022
96
9663384
95
51
426498
46940
684314499
458324
167965
6
55
991312918
6
42
20813
5
65
99
18
19
93940111
534318627
334221
3
407084
428189
47
62
62
651457159
98
12440
57188
94
177149
663399866
9
2
55
91
98439
25
537881286
275457
470249152
454111
138951
146555
45
66
391912439
448899
95
57326
9
76
3
395085
361279
1
25
156366
64
2
250137
412372
23
210236
33
61
144573
86
84
12
329010
123293
52
23
84
31
71
313995
338254
43910
91099
505494223
226531
68
36
333569
447755
96
56
431491
311109
96
473951
286049
80
36
131420
36
36
72
50
29
1
25
4
54
36568
66
1
69
360981
6307
483839
237287
9
8
186156
53
172873
53879
68
38
311689
27
360174
489372
81
99
4
90
233505
163846
96
2
2
362854
947622782
70
71
109133
8
94
52
5
745173283
995845240
5
60
82
66
472483
6
75996
60
89353
411017
9
837085445
54
50
99
69
30
63
99
4
29
98
57
56586
176612
73
253511
61
226444
121034
38
56
276243
35635
1
12
8
68
92
43
367560
84550
9788
168787
45
14
180393
34
240159142
20
248350
6
44
319220
89
75
271299
349849
26
189367
72
53298235
389567372
12
4
466006
23
80
200828
55
262205
95
45
58
60
46
77
44
65
18
55
42
51
4
283668
267240
11
1
46802
15262
15566845
190686
27
9
273613
66
47
12
176871
217853
13175
227463
282622
218266748
5
483528
494943
257
68
67
38
5
47
124391307
197888
279420
72
81
66
377110
71
494964
352022
354556
28
117974
411492
3
242740
56
209020
336903
71
160697
84
362837
28
175783
81863
122766
309965
362219
78
424122
75
23
1205
451556969
150764
92
85
89
89
390074
2
2
328540397
397351
16
805722737
98
89
7
24
192747
51
457409
3
73159
368722
405072
452193
61
458374323
204807
351305
2
43
108640111
534997689
15
70
5
2
202124
194522
281661
34070
8
1
129888
28573
343587
135726
31
80396
46
208785538
35
33
5
25
310070
242663492
153901644
115838
47
5
60
287459570
223072
30
96748
9
409688
68
75
181896
35
254690
227801
57
255698
64
382108
377626
45590
24
67
252373
32
8
123520
179995
409799
133650
3
19
205261558
83
409148
24
3
93452268
46507
3
192156
80
230201
472508
42
186834
35
3
498014
23
415496
246328704
37
81
79
18
76
37
44
85
8
76
150653
264568
31526
23
309766
58
92198
5
61
305603
207801
283726539
24
148789
438387
342630
10
96
29
56
88
4
6
753383825
282279
338508
73
382176
141336
348027
61
79
7
68
456808
527240584
220889
347013
65
410385
57131
716590588
98
7
354456
16
45
462862
2
7
481729
1
44972
11721944
43
339963
272655
74
85
225600
30
23
203865
23
43
437149
27
54
88
31705
424323
369478
106079
20
471246
64
347064
35346
341451
959229995
439413
345290
99
469900
166384
314973
35
211405
70
342904
269084
41
34
75
37
352267
124011
13
60
40
8
394100308
47
450096
183903
21
45
29
95
423876
49
219372
8
140783
68
63
11
333519
219745
342141
4
72
395693
658067464
96
28
92
254825199
99
71
58
307790600
439923
482950
458658
450614
46163
38
367616
24519
9
93
288089
122569
19
90846
188453
56
19
437037
33
153015
234530
39
313632503
3
4
721234321
390004
87234
57
3
32055
13
27
606053159
308601
266906
738583841
9
13
8009
486608
65362
286602
28
161604
808270687
41200
1
56
18
69
205006
52472
419422
28
84
252456
318396
89
91
42
51
474400
196052
33
294087
605408114
84
49
52
38
2
33
630902828
255817
217668
189185
32
262804
1
544534341
507513971
45
90
11
670013034
156689
47
121185
4
484117
92
91
480925
15
313624
15
116547
180926
57
91
59
112469727
67
114372073
200194
170441
142833
40
86
22
356478
19
121610013
235640
24
491412
29
303201
53
170566
46
406461772
1848
3984
315746
20
21
167281
85
441229042
493561
18
253467
59496
237136
53
44963
152451
267917605
18
386159
31
404903
68
3
96
119884
70
320141
4
294174
77
331188
68
50
46
14
64854
277598
181158
63
58
41
4
85
290526
3
400162
57
95474
18
281221
574671046
289861
32281
45
60
46
156027
3
569522831
6
470118657
32
18
32
49658
84
47
506130086
8
12
66
2
3
398342
36
59
26
276363154
175255
16
239015
480264
64893
20
130595
486485949
95
546265178
49
12
279543
26340
217870
66
438756
4
42
152623
121467
88
61
18
7
69
4670349
4
42
748891492
64
207026
316647
126623
66345
13
141397
137096
62
11
330197
44995
25838
103195
392378
64
96
75
284789
463778
178447
32
4
76
236558
92
269849
365297
65
209826
298276
27
315989
81022
379133
88
1
5
39
247250
482638
44
80
4
83
73
36
147798
12
43
103871
74
3
83
98
216473
301020
9
129352
335825
5
39474
124721
472090
370878
17
53
427941937
1
9
85
117239323
310803
248545
435774
262550804
410105
153154
91030
238737
79
342243
2
6
386083
7
305149791
165435
39
59
71
18
41
300914
178486318
390675
45
22
18891
56
92
62323
10
75
384244668
80873
19
90
39
57
30
193779
89037
93
6
88826
362442
870679061
36
29628
48
32
8
87
63753662
35
67
52
80
54
84
8
69
98
123614738
46
398459461
372651
1
11
404042
76
85
26
647734080
69
298206
483854
63
59
182324
161399
216829
9
588670234
258331
41259
34
72
6
77371
322839
8571
710742367
25481757
365975
493546
16598
445403
388588
80
2
32
7
182684
97
197521
69105
178138
356872
342557
71
48
64
271370
41
399941
58
229280
52
13
332218
99
57
4
58
16
180826
310314
433899
314233
68
67
90
83
67
22
9
130095
439730
413756487
294897
398876930
86
9
90
12
8
25
166513132
81
141987
93
10
49
52
61
90
145635
80
40
49
95
145388
27
75
74
8
48852
58
432785
116809
67
211872
437534
50
52968
54253
2
56
94
250935
54
26
282190
214927
141268
649784787
103254916
40
92
30901
485182
339470
40
148879
96
432827
78
145324
338463
87
385100
28279
450517
336291
38006
37
259106
88
68
84947
813845622
99
48
26
1
19
888237071
174648
51
129981
11
78
86
36
79359
7
86827
63595
277246
225956
96
81773
182756
475346
98
86751
2
19806
4
64
227786108
95
248872
1
467088
57520
13
11651
413914
173814797
17
348151
57
207977
458310
54
23
338295
482247
81
57
446844
87229
36
27
96
6
482114
56
59
386078
33621
64431
176930
5
97
12
121128
53
68
17
215430587
247212
87
990627975
147625
77
235603
188023
256610
26
72574
23
365118
364574
460194
17
124367
1
424578
215167
18
117048
312407
235422
98
185273
278175
84
15
66832
97
20
116269
29
433584937
8
46
39
121081
291092
83
491798
63
351089296
19
13
22
9
4
1
439998
72
31
81
317366
150708
99
42
67
12192
520857497
318869
42
173677
3
50
50
493039
57264
374956
67
463179
410126
8
25
118885
72
345299
934294583
80
61177
52
85
182293
48771
48
50
79
882768592
318314
55450363
174673122
41
469587
84
15
7
135769
325618
92542
4
36
461533
76
921610946
424670
56
455970
8
3
540334031
9
79
262451
93
43
74
303802225
264883
337913
275224
25
74
59
2
5196
7
8
149139
43
188679
500263763
76
197585
8
278505
323432
42
66
409968
377707
90828
178625610
96718843
222295
354044
60
80549
423997191
74
31
150178977
467381467
465168
85
136469
21657
25
391486
77
91
588575285
6474
53580
28883858
129279
33
49
52
151088
23
73861
55
79543
237430
95498
89
14
67
144791
431809
16
466112
95
14
49752
190169
493364
28
6
39
239232
275354413
575592892
613120151
53
91
251502
144515
300990
425538
185269
67
29629
60
64
320573
416162
107754
69197
9
62
4
2
94
53
12
477033
84
2
293779220
485438
194192
403423
262305
81
19
22
74
454729
76
371356
707759486
87
226236
82
183117188
72
318924
292843
188666
584844536
1
7
365664
115096
15
892813771
10
42
108024
530865382
160354
11
36522
5
92
1
343828
59
79
197165
117247
81817
766247907
19
9587
317379
91
63805
174677
63
4
52
120607
414912
413440
4
3
170463
82
280411
20
72599
98
227315
3
83
32081
367955922
61
85576190
6
57
339188
83
395802
345526
99
7
4
944210527
15
399698152
17
304434
391140
61603
52
63684
51
161826398
48
160863
52
8450
226056506
95
49
13
436376
354037
15
32
19499
285880
241409
223867
88
33
93310
375091
657374713
344244
413299
423629
8
79791
16
394818
84
48
16
96161
136009
43
99
44500
211347
619942179
154224
78
47
68
489074
29
322139
15
3
524345802
2
437726
45
2
368849
297939
327827
247543914
10
464732
462085307
998722833
76031
971284066
785782218
47
9
78172
454645
69
331438
64
29
304064
13
52
7
38
331120
149128
2
9
383311
167686
65
57
67
52
217610
485357
63427
285473
16
73
228971
55
18
209010
14873
8448
327493
210920
344411
90
68
141559
149024
28250
90
60
179385066
98449
81
5
224354
154353
6
30
390481701
62
17
212042
106291
75
224691
77451
119575
54
36
265754
997270404
146188
97
55
49754
24
24
45
97
91
55
167973
7
240333
570019665
30
489323
48
92
900013559
130942
36
30621
784087811
46838
254343
14
4
77
61895
860884960
85
46
495446
17
105030
16
10
94
53455
40
4181
464523
38
52694
25
98
34
38
21185
988010666
123724
364754
451746
6
54
397254
73
485548
56
60
279555
41
80
93
8
67
331454
7
8
396836
9
23
401068
16
58
28
352788
6
77
111965
31
129658
54
16
10
38346
5
129104
36381
54
81
407674
58
1
475335
939645200
16
360557
370392
2
429822
214497
67
409580
83
98
35
43
73
951184421
79
63
56
33
37
32
93
3
76
74
30
150578
122324
464027
28
22
79
231493
367271
64
66
6
354400
79
90
180168
446140
14
99
1
36864
124729
198975
60603
30
327719239
354661
146522
79585
83
747426760
497209971
256417
33
370725
56
30
96
959162599
45
588157151
187450
29
7
98
134897
387602
21
67
945078350
43
208605
315295
418199
405268
98
77
75
266507
348732
360440
77
11
97
6
132388
54115
779983110
14
69017
6
223419
77
223178
467554
227048
27
89
80
81817
40
28
3
442196
26
36
97
16
32
71
201375
262710
264212
473511
71
89546
15
56
88
223547
90335
88
32
26804
10
403017
14
74921
400228023
29
87
94
179092
18
76
98
98
499043
14
455669
69
69
75
285876
22
96
103126
85
68
220037
256961
43
1
324379
94
88
782970723
8
5
38
73
415343
35
428487
334067
51
77
38
537029421
13
46466
18
79
30
61069
451414374
11
84
66
12
49
56836
430675
4
5
24336
64
24
267944
339939
229993
14
606318338
469969
8
28
64
44
221331
22
460300
27
2219
355800
299369
452180
432414967
856986678
232018
433543
92342
103226
81
387799
229200
33
53068
44
51
118557995
18
61217
39
361496
112048
87
483481
47
84
15
63
258493
366452359
192151564
1
982944136
72
345305
301429
8299
48
419795
62009
239244
301569537
45
87
434843
324891
307880
8
491037
13
10
81797
212161
37827
449599050
240590
76
415766
548725535
64
157472
28
336884
190290
46
991361693
295118
4129
89
62
367190
297980
48
340802077
33126
85579
130400
127932
9
36
855962334
283818
469500
21
88
43
38
17
418153
51
270949
78223
476332
23
68
8
90973
29315
819089907
185951
120059279
440546
80777
12
26562
11
601737997
232032
4
269813
10
87
4
46
79850
452110
253311
659463917
52
946241729
153750
19296779
67
150551
130978
112580
103640
21
64
221611
71185
315362
24
83
107761
303776
161560
406926
51
196771
614640488
1
322736
260766
19
94
57602
22
66
317073290
75
109068305
8
12704
391649
416477
12
23
32
290346
87
219919
60
415694
6
2
89
103667
85
43
58
1569
77
352121
4
3
231235
60
40
176725
37
52
277835
84
310264
9
32
417889
11
76
9
6
2
83
81
35
287741
76
63218
4
78
75
70
324730
267526942
335569
1
171717
199567
464665
74
49
52
19
465192
29328
19
17
457197
374131
75
478874980
60
97
314330
73
11
106923
81
109088
435318
298899
93
380077
237246
243972
96
391221
108252
60
112097
6
401890
119842
16
381395
384499
402370
182836
9
7
1
10
232269
59
133154
498852
47
90
878617625
64655
273603
166088
329877995
9
25068
49
7
373041564
435250841
96
10
83
84
41
359259
141148
57
8
408582
20
52
12
495089
9
50
836855239
454593768
364026
645865586
84
38
423049
86
94
56
3
257971
7
73364
133736
180530
9
274332
370510
246925440
132875
32
76
7
50
72
289356
4939036
631112474
8
345343
233574
24
88
24
43
82
31194
137832
98
69
152530
299062
908477277
99
16
458318097
40
2
94
323650
221191
255898
291328
215741
29
541228455
9
66
76
658991881
68432
474919
52
628021376
4
241834
452164714
69
240097
374631557
36
281948
25
489698
57
87
18
18
225700
1
317355
83
87
137754
238628
182508
34
77
39
143924
279758
572295226
6
69
67
380248
438717
16
425013
95
37
370905
615487559
472162
385758
6
86
492420
429947
10
806689740
17
336547
47
4
134661
25
22
327779
191879
44196
14
43734
43
57054370
233963
149159
120467
14
142747
38
65
71
8
213766
84
7
420227
38
1
54
34
11
279265
125393
165923
42791
436120
19
13
115534
158920
166983
112614806
780617488
343611
10
131156
140274
3
7
81
437963
49
362928
1
51
72114
76
78
227284
36
395411
94061624
3
64
143579
23428
279226169
90
240707
75
116696
481399
152048
28
66
51
261117
532704501
8
230948
440610095
2
4
6
24
17
78
145466
385091
304304
235638
743926979
71
485962
4
249987
94
62
90
92
134853
79513
188047
5887074
99535
272917458
195325
2
79
365731
253687
80
997588621
346687232
63610
343355
88
405092
302866
308986
229362
311592
291739
497975
94
336434
217754
3
330981914
19064
12
91
174128
416229
38
43
95
5
18
351112
229625
9
260380
23959428
409862
29
55
684934833
719414650
368618
87
92
64
233963
119809
389002
219488
443969
20
339973
56
245256
33
25
40
828298237
435273
294076
15
336584
4
1
54
95
321264
8
354658
20
181480
17
498540
40
60
220802
46
20
455034
425556648
63
181427
9
179191
2
52
48
22
11
6
47
110920
2
83
15
57
64965
443273
5
395193
234971
54
95
434723
98
250363
81
6
972686455
247993
196351
250074442
461982
9
45
96
250307
276747
6292
3
175239
6
6
348112
4
285151
221777
57
330108
87531
277461
60
39
465196
31
48
84
231305
96
21
21
203265
11
60
40
55
79
72233824
80
77130
258384
19
390688
78457
2
45
68
55
5
38
326438
53
19
13
5
25
6
1
361954808
78
4
73
12
79
5489
231116
50
8
171674
80
298762
80
279211
147491
1
4
4193
43233
45803
371932520
65
68
33596
22
286697
26
117499
60
193443
3
60
362678
99
373495
8
69
93
425997
3
1506
213765
63
93
313666
428441
295463
59
445486
97
406552647
265478
68222
13
93
37449
156021
54
399474
45
26
126701
402464
81
86
333657
79654
73249
139132556
95
57717
224277
609131924
70
70
8
220845
497531
262869426
147633
8
68
26950
87607
447262
241146902
491098
31
63
7
471737
252235
53621
37
271036
437868
53
49
4
76193
274486
38
26
208220
58
46
42
41077
499088
9
80
61
987484530
8
365672
138768
41399811
82
21
355781
304474348
4
88
29
417004
552575743
448757
156378
83337
28579689
23
429299
39
305221
57
76
6
305407
24
85
74
26
5
86
202948844
282382
74
46
396442
183080
50
47
301943
158116
433583
616747275
693158253
468188
136288
94
47
54
76
444357
455831
25
90
375392
466944
16
778772972
486274
52
68
76
259566
95
9
9
427602
9
110529
176565
50850
51
316977
154280
14632405
43
32
13
109741
5
788876927
290193
482234
85946
93061
932739377
408210
38859
1
511111700
59
2
12
38
569464652
83
21
216136
75
42
41
36
70
12
83
17896
76
58664
21
58
381979
50982556
96
527396708
44
580960553
87469
28
92
64
22
23
293833
10
6
162672
40963184
363653
314531
22
242679
494716
198496
23
7
2
130299
3762837
187339
1
12
8
37
67556
55
331753
377727
341533862
7
19
1
4
9
204584
1
152365870
85
50
19
65929
21873811
36
7
43
375804
211079
370659
84991736
17
93
158329
339065
168030175
58
2
303831
35
1
198563
327228
47756
74
86
109081000
9
64
164261804
22
194221
371822
19
74
216435
252618
329968
38184
175559
369592482
85
26798
8
55
502515955
428102
291315
482813
832355755
30
7
1
438204865
581114175
10
362266
39
6
291977
7
999769575
502847848
18688598
92235
21
18061
228035
105484
214744
247030774
75162
91
52
20
8
55
24055
82
27
135155
92362467
41
33
495944
59681
185006
218199393
1
1971
75582362
73
28
34
3
42
49
386945563
85
68
325702374
90
132357
356281
220275
359290
211598
35
827903846
7
18
446476
18
235740
79
93
234679
48
44386
425859
496760
61918
99
293243
247464
60
6
2
83
272646
115823
13
253649
372316
980999781
310202078
463859
6
447270
17
42
95
404645526
2
9
20
27
214542
131973
431206
42
114902232
1
24
88359
286071
1
36
57308
55
8
152533
6
41
14
42545148
14
52420
61163
60
420735
1863
81537
336288
27014
65
150961
399391
421487
202342
45
125845489
5
718244139
179548
4719
16
81
325084
130163
69151
23
9
393463310
37
234070
3
351228
406506
84
4
12318
4
43
3
206872
484247
112472
243566
66342
6
65
94
55
81
127055
375140
8
448346
445818
9
1
602939754
60790
69
71
495811
56
434855
373493
46
424742
22
88
259697
143487
76
50
47
76
81
15881
445078579
176555
211770
263730
436097
1
962891019
316732
20
54
30
55
89
404050
16
44
66668
12501
276901
151284944
354102
8
350306
2
135824
51
919352618
31
8
92
26
368595
66
74
26
37
33529045
2
433031
71
353789
3
38
11
7
10
51
299619
222084
13
117728
82
173077
38
257097
247404
70
370193
48
193784
952215124
60
10
51619512
84
40799
2
550902767
71
12
92
93
236797638
78
258653
74
313235
54043194
150371
98
55793
81
19
152022
39
647384852
404851
4
84
426516426
324696
92
33
47
53402
20
33
280808
42
31395
31
334857
85
69
489555
5
26
23
70
71
412575
416952
52
429374784
192273
46
54
136676
2
68
197978245
50
41
17
34603
39
5
102494
76
474277
392866
39
286932178
133076
206872
226997
167534
86070368
96122
243725
88
79647
488466
23
158556
997225950
145802
28
49
208114
33
398441
470884
147647
1
19
111729
67
99
108103
391644
39574081
367625
262175
91
5
99
96
92
23
754333933
45
63
383246462
295782
90741
33
4
87
1
57
70
78
395000
23
96
24
340737
41
1627
202800
19
6
12
412133262
20
321076
324307
761083185
983569777
83
85
18
1
43
338858
56
369588
157301
222231507
62610
679788026
50
473533
83
6
69940
75139870
89
98
75
82
99
884847760
134583
85
8
315150
220057
93
236827
358633
8
74
71
36
335911
398136150
72
238370
4
62
123395119
71469
175885
9
100629039
23
86
470153
190535
43143
1
282828
98266
428325
225384
297734
96
264125
161164
25
38876
23
34722
5
41
6
219054115
9
2
1
298590
87
131951
67
835464067
3813279
104395
315766
26
54
286290
95
290055
56
442595
276273
64
156668
4727
158698
328193
30
259380
2
16
23
171530
97586
21
67922
327437
490678
257378
100591921
81
167500
49
359693863
51
262713
79
15
35
932615969
117924
668385234
47
209342673
6
75
74543
451917
391641
11
25
241307
290434
117042
30
47473
235935758
6
2384
22
1
815593338
266548
7
637327171
420733
29
214850
101858
67
60
252644
20
8
5
166615
24
69
5
23118
23643
83
9
1
90
249047
83800
11
456281
6
10
848241151
97
7
14
426440
449116
2
22
68
9
51
25
178152
112778
190996
426087
337035
6
94
37
633659113
441468
256082
53
43
339414
35
66
60
86
68
497005
85
483653
107775
401166
15
80
216674
165080
43
379503
7
461692
325995
67
3
73
5
29
4
82
8
78
18
875558478
91
65
208503
77
64
292423157
314231
277000
50
2
44
48
156818
18
247665
5
13
58
393887343
446401
5
416894
5
9
178872
101574
65657751
2
9
4
72
33
240680
14
22
72
257065
89
750069491
69
4
54
298738
841236497
56
22144
267322
38
1
51
98
496126
51
409528
83
99
283975
78
9
18
66988
106687
4
17
185195
78615696
63
7
61
8
74025
64
428303794
73
392100
202169
366599
47
63573
343938
87
38
18
93
31
92
3
46
66603
291734
189815
761654856
117249
294178
66
2199
168737
933511062
1
619257263
4846
847695783
29
49
20
85
428134
78
50
18
81
76
329262
17
21
38
96
2
1
66
238545
31891
12727
45
350606
20
14187
89
201194
90
23
172671
375450
656
78
48
357677
52
14458
166616
7
41
31
4
80
38110915
6120
70
26
494535
98062
23
1
9
384508
344331
27
77482
1
85
127191
63
156976
15
67794
482070
301570
94044
45
93
210379
33
499072
857934550
436459
253641
158651
25
299232
91
67089
287457
465589
263581
127728
354207805
403054
458326
722278236
332161
18
194436
138505
144234
89
1
273633
41
148896
487602
98
98
48
86388933
50131
455093886
47885321
92
183080
14
366673
48
481305
23
243356
4
95
289659
46315
399548
97482
400293
89033
38
143196
56
256120
72
51
150821
68
9
211654
25
46
37
181062
468416
355957
492510
219636
26092
313661
348753
49
429538857
53
353292770
28459
30282
77
81
85329
240536
45
314852
35
13
328623
34
199072
272593543
161954
78
1
406552
523396900
83710
73
49
10783
8
4587
108614
350553689
289138
410503
19396043
36797
205161
133694
8
95
273517135
28364
582779183
5
2
87
260573
25
22
4
334491
814269856
36
29
284219
136795
297541
456408
75
624193770
33
87
11
68
14620
732073585
96
51
333628
238804
99
2
175570
1
70
3
79
89
44
66
484118
395746
11
62641
346138
98726
8
58
472319
21
399192
4
594951201
150763
57
66
9
246070
406521
320914
338179
863855615
1
445384
172571
83094
82
54
409084
9
97
33
244656
1121
684390973
93
275482
576950078
249244
75
72
1
378898204
82088
396949
79
15
121296
16
414813839
80
396469
41
187750083
459848
332660
46
54
309403
31439
4
298097
44
33
237101
88
7
15
363028
62
3
256237
6
8
479535
380216
98858
911080410
498766994
15
172772
20
90
306846
320434
30
228165
97
77
160349
772717544
6
317623
277037
1
15
21
28
1
410941880
222823
21
50
447890
184057
225425
886038281
978448147
44028
20
295995
16
35
322383
22
71
297211
12369
192974
260217
202687
52
82
459495
16
50
40
430100
405103
29
339120
77
81867
72450598
30
680279108
14
1
70
7
94439
78
511698200
419517775
17
422158
481454
243492
412920
92
77773
67071
268820
64
406269
50
79
4
8
778790374
346786
73449
90
518035148
583450964
56
137540
21
80
319338
50
374040
237953
60
60
328821
163015
24373
4
59750
121733
79
2
289477
88949
68
6
90
25
49
433554
293327
206090
25106
444987
39
25854
339998
97
99
38
246915
91
9
448387
31
8472
178595
51
333870
173666
82
85
55
485016
9
60
64
316772638
52
62548
359756
119074
66
171606
6
21
92
55758
316961
99
475731
485564
6648
78
6
98
84
23
121700
64
80
9
53
99
93
366863
35297
15
136439
326849
38
201839
8
466382
124999916
1
312852255
46
39
252915
79627
349066
52
287395
382980
615857770
87970
132854
188141
390595
41
16
774517537
51
8
411343
8
77
448838
415368
132834
94
64
35
426365
27
78
11889
348032
999712278
382971
43
77
41
180042
7
108826
78
55
8
39
368501116
60
24
226737
453103929
134749
87
82
5
95
26
98
57
96
803029029
490685
119746
434536539
79
378131
989608523
516698928
5
79
416049
214828
117071
309775
4
242781
90
490550
369993
40
49
7
88
34
92
80
296218
49
485278
90051
3
18
325942
38
308749
438290
13
399869
542300225
307686
59
480257339
18057
397645
208044
123914
163154
314371583
82
42
326667
469968
207688
219632
88
43
98509
229784
96
44
19
268751
43
42
227639
86
325796
4
457179
86
70
259581
28
6
3
94
34552
62
8
71
154732
79
211930
15625
282359
56
6
487641
40
425355
86
284262
649162226
26
83
418444
96
128682
539025949
38
166273
87
57
6
403020
341073
65
119485
543201273
5
9859
356170652
2
99
373860
32
1
89
172084
36
9
351823
748857742
2
462571
332388647
320877
105449
210053
126094
59
42
240810
22
75346
22
49
138036
44
578164828
375086
207920
62
351679
141852
88
88
80
291669
4
50
327050
27180
22
13
232280
244769568
37
910628215
227027
11
443517
46
3
159638
220334
89451
34
8
193849
86
76
126642092
73
259426
9
24
294225
107763
735414175
360615
606188185
58
52
379813
7311
398176
99
3
103445
56
40
2
182655
47
93987
166459
76
295042
103688
35
63
95
43431
208896
8
60
38
125599
19
212682
495905
418830035
45
310719
442218
253990946
96
92472
10
73
366238
20
9
2
741319297
397677
64
32
71
1
55
38783
58
38
34
314828
206229
203689
14
89
99
422834
232757
51
3
89
62871
208506
97
39
63
330204
94
43
94
7
167624
74
70
73
488891
490885
3
919036879
40
50163
349239794
305569
1
478810
497931
19
11
12774
84
88
17397
360673
32
10
9
38
423305
55
87
10
88
215796779
30
3
33
456150
506252766
997489716
828782926
76306
62439
33
75
380872
419427
11
1
12
51
17255
10809
401669
21
3
270020038
735684699
107073
438870
205035
91
73
64
84
96
4
906669467
183904
1
64
222452
20
18
74
12633
435619
2
469283
42
674178369
73
94
75
1
45352963
376757738
429397
287404
450523
547378321
286310
1
62511
73
74
93
124250
122593273
51
370673
32
411276
63
76
217055
181979
175620
757097556
129080
50928
49
1
86
188180489
426548
97
203526
3
192888
50
86
1
472826
389035
410074
73
14
774
75
23
34731
36
145228
6
65
30239
304032
47
60
402417
58547
134163
5
456145
24
341106
44281
28
11
373153
52
280709
52428
75
93
429111
16
4
57
223076
9
87
11
390416
1762577
394032
469285
95122
10
56
500235607
324273
126571
48
184803
371214
28
14
1
180019
85116
54
7
638372063
28
109059
47
36437
7
80627
395710
535810401
98
307625
81
728961214
67
45
70986
188479
55
5
92
23
94
391401
72
31
73
24
466974
29
18566
2
265516
325970860
30258
85
464060
266744
206046
63
41546
27158
97
25
232778
26
21
63
82
129882
37
315433
6
447158
760142229
8
52
49221902
43
484185
38
402570
83473
405521
540721225
36
281426
45344
315890
43
414549
83
30227002
209164
6
204751
130449
83
48
491921
377880
41532
301304
33390
773279455
366115
64825
67718
5
23
231996
21
361735
55
8
398529
49
27
12
471896
24
430341
98
235555
8
444127
49
5
67
8
50
81423
79646
55719
296579
429453
450595
323022
86
98
13
50
45
12
456735
16
46
322216
75
35
215621
48
4
150845494
24
34
56
87
90
79
232357
685763096
63
20
669571322
536199609
58
117635
337833
36
471364
79
205538
355255
95
193754
411988
68
82759
269444
23884
880127189
235193
72562
32
5
417949
63
352549
109962
151087
83
88
368115
24
200471747
87
454780175
92
362042
9
162697
341661
90
10
847256879
40
40
77
269546243
461098
98
21
34
18
65
310455
9
25
110012
109097210
50
356875
341524
82808
166130
68
13
188377936
57
346844
429335
22
99
3
77
399599
6
127947
554105286
6
66
36
193480
11
357426
560
91
463145004
114091
34
2
401787
56299
218631
63
65
78
6
2
69634
93873
28
6
953377930
66
13177
284646
80
36702
877783144
318858
202955842
75
4
163845
449345
51625268
435555
67718
314046
161172
358572
338839
261457
12
255794
56
357036
24
54
69
137679481
39
160560149
5
256441
23
257429
193163
247739
21
437196377
179952
165163529
164581
333480
77
156479
53089
461524
11
464001450
3
93
67
44
26
48
295224873
75
35
102765
1
8
799840893
55998
72
82
47
3
83
71251
82
6
97
243079
3
84
69
88
21
170054
76405
409074
179453630
272593
81
68297133
145312
145841
85
447069
3
36
20
18
87
39
44
93
97
470762
99
61
24
72
4
200820928
7
240210
58
277611
318045
206352
371442
491600
194979483
181925
29
77
8
7
243930
18984
12
39
19
82770724
485277536
112953
309814
402209
272864
69
115002
45061
70036
2
25
2
99334
309132
202866
387937
69620
318569
376636
381538158
56
2
5
253982
1
12055
303819
155779
406402
162312
17
8
64
440278
282525
10726742
58
172278
1
81
51
306663
67
60
26591
181510
71
86
76
461925
31
84
389220
421409
337744115
418302
5
67704
193198
86
57
266775
53
17
42
824791552
67
192287
229055
43
80
359159
100300191
74
30
43725
77
50
17
84
69
624582461
27
49
392403
70
434034
947654833
99
18715
76
49
35
278085
77
427678
5
392383
6
7
57739
291046
358151
173414
246420
116954
597957893
108358
7
69
7
83
77
69
25
50
8
438089
7
18
148939
88535
90
36
490928
63
49
173294
106668
115510
78
74
141373
204473666
122975
189974
36
35
88
67
89752051
90
78
212151
6
17079
91
17
156264
8
79571
85635
89
228569
297264
129768521
369327
3
1
459891
365723
83
254277
613974048
373472
2
69
505136997
203403
28
7121
10
321019
29
2
103906
70
68
7
65
936835817
762963791
15
14
93985
18
379306
54
79
1
177105
206332649
70
118548
33
3
436080
8
960844702
384440
222535
179783
79
69
127147
7
410768125
489200
24
73
71
77
348653
78
38
3
94
90
51
19
439224
125474157
68
52
44137
156444
483555394
28057
444234
9
84
33
36
76
406906
347393
8
85
385300
24
5
76
55
38
202033
341683
48
74
24
51
220054
232565
35
112401
8
2
4966101
243238
354812271
744903681
37
139614
115083465
54
30
96
453613872
69
559941590
480876
8
6
54133
135743
365495
85
328287
3
234074
255977
4
55285
8
68
14
92
428251
248228
46
177509
1
95552
453668
275707
235809
418995
79
17
97
289589
29219
28
465609
6
58
6
412781
41104
91
94
46
38
1
34496
27
14
85887
10
411592721
94
43
869411389
34
73831
9
47
75
438072
23
84
89
219477
18
1
478757
269973082
337897
466164
33
108305
76
193730
435790
341867
77
9
826293678
172916
37
67
27
169277
814459244
7
425491
38
29
41
64
38368
76
438024
8
378660
54
193816
78567231
62
12
88
6
98
307085
4
56
191943
166235
488822
78
30
7
204085
17061
85598
424105
225187
275207
98
328503
51
5
47
43
30
248850
2
4
205188
287634
7
2842
72
35
369086
83
61
20
88
41
166459
44
3
17
461595405
1
47
9
150886
36
200062
167746
6
8953
94
63
206000324
8096
166915
66
459513
554528645
178149
45
118594040
960186739
79399854
143650
122954
202091
348954
909233256
30
7
49
89
32
894582530
37
49
10
396738
279043
248987890
26
190831491
336985
79
32
29
13
96
69
19
35
349020
52000
285564
412701
66
388007
233352
1
94
325672
399122
347337
100520
135612
92
432509
471618
189832
407464
147989
483125
17
35
288223
41
30
37
389536
192543
85796570
365405912
8
67
415255
70
3
838140474
172733
39767
56
195927
14
23
61
61
38
420902830
412429
158543
61
35
33
38222
299884
387317
78
620757951
369860
485476
95
40063
2689
279316
29
231124
39
71
147084
739990134
153664
99462
339935
420064
55
61
9
78
89
27
58983
14
930070997
15
210301
77
10
41
86
62
259988
339709
6
71
68
58
30
98332
68
279638
421608
759739462
352086
304627
70
106701
424848117
8194
154303
65690
23
21
62
27
429462
86
73
135824
164268
473877
71
344476
4
101237
24
70
4
28
115845
56
23
688032089
69
187389
331490
892603166
32
200838
285834
743088557
34
19
458180
59
282118
98
434696
349162
19446774
410610
480761
3
38
74
417424
11
77
53110
118854422
897894257
45
38
2
56
67
162374
408513
81
78
225158135
42
357022
390752
78
432465
129038
87310
190812
78
76
7
729005846
657365638
14394
438608
48
68760
62
64
438799
26
901778908
206255
237636
83778
6
48939
605041639
95
96
72745
189120
29
50
930437412
370610
60
26
140837
29
391938417
9
213360
1
94
273654
75245
373852
43
445438
1
472893
42
15
118154
212971
71
57
84
422866
60
58
383868
569000560
7166
386102
81207
78
229197
332979
123326
438899
279498
44562
13
33688
117960
436439
42
3
322640
50
64
261587
16
7
92
33
48
86
14
12738
93
369815
392518
691309825
72
550173901
27
143875
165059099
198123
96
10
25
87
93
89
17
253269
55
109772
89
330279
390890
409317
588879082
50
3
188609
176165036
2
39
47
22559
56
92
33
231147
50
436984
33
32574
248001135
9
246404
477742
300350
57
2
6
248176
9
224993
159557
3
41
473595
276578
21911
41
94
3
258454
84
39
159068
18
134532
452395
9
23498
30
90847
362015480
45
858181191
175159
312189
43384
638837220
2171
83
334633
462910
6
36
94
428184
38
21
76
84008
92222
92
493301
85
91215
47
373908
95
22
82
222712
833689153
333971948
491509
74
852698007
430912538
10490
24
288354
44
46
70
409960
131832208
430314
190829
490071
432072
895318446
98
104879
40
400339
479936
323469610
179067
302457
82
334413115
339352
218321
189284
490354
394006
88848
82636
15
84
42
7439
81
254833
65
5
82
5
75218
94
9
253259017
156529
6
82
293308
1
28
282424
43
124636
75
67
13
7
71
422333
80
38447
5
425523
5
23
92
486272
245590981
41
47
50
400415
3
244343
3
51
100987517
89
7
11
224506221
13
10
76
26966
100660
390513
36
406121
178334
339007
4
83
142785
237843
192542
312246
255704
407707
4
93
419573
476502
105097
284930
98
58
20
49
85
88
493691
466207
616207496
81
97
180505
84
28
30
79
23836
426284
430678366
76
154868
383941
85
99
28918
496832
1
178800
136994
11
9
255117
63
46
7
818196767
25
49
36
71
6
2
4
47
81
58466
88357
5
396334
24
204524
174475
61467
13
27338
85
62
47
55
184184
293641
894151314
260643
23
57
17
366507
86
20651
87
433581
93
62
45042
12093
513582761
60
41
45
3
9
12
39
10
410858
2
459544
645191701
23
3
246163593
464695
32
448324
65
392307
220701635
776467067
34
369393
51
135805
355493
108917
54351
157036
90
71
250517
53
55
62742344
323848402
42
71825
97
834590895
64
275699
38132
1
21
27
35
120191
305997
49
491441
8
32926
110827
416258
48
470772
62
36
2861
338145
162699
811653275
55
59791
287402
93663
4
64
16543
91
677122645
255126
13
235192733
238708
54
25
302411
90
11
29
9
217168
5
426200
14
5
99873
77
5
17
79
75
24
50
26
93
60
142495
384342
87630673
49284
32
3
77
250048
26
91
306083
34
64
57
95
275722166
449232
232047
429511
28
580518201
77
84
70
35
77
562548926
370062
323604
10
98
57
257656
28
341547
56
2
336002
2
33039
805074293
221428614
199182
457634
370660
116739
53
7
51774
81
22
139137
46
67
64
202406
18
479389
227713
64
70
40
8
91
62
4
44
108082
25
42180
45605
396196
64
18
2
80
48
286327
165936
105308
89
133646020
18303
235941
459240
431838
300553
69
209681
58
252545
241410
491764
52
428861
221341
222328
362943
29
74
74
45
117552
370391
23
17
1
65289636
62
17942
648182419
417335
184627
9
2
54
232363
26
54
241945952
9
77
525993062
827709027
23
481246
38
3
104465
87
63
192378
88
48
99
440979
412575
40
34
27
209677
54
446267
363166
353629766
80
816957568
823
9
23
95
355466
17114
69826
811550327
21
3
93
232501
325401
374567
258492
443708
89636
29
19
67
93
906610117
75
16
222972
5
93
63154
51940
5
88
236020
67
253911
46
193334
33
103220
14
348768
23911
91
98
191004
66
79
26410
385625
33499
43
166082
3
4
321769
117234
416110
863313112
447380
392573
10
67
94
6
819311285
28
8
64
90717
7
429866
8
60
33
70
432539
338362943
457652
45
498933
9
318532
176748
328916
73
101483
365386
402545
11175
91
240706
223087
17
61380
98
71
56594
436837
15
43
277499
53
428584
59
275452
45
471775
47095
5
129751
453748
14057
40
72
13
2
904997927
22
218559214
72
466280
31
170863
293169
107119
301009852
53047
153980
26754
72
124399
11
98
350663116
8
364245
35
421916
290724
271525
91
747336827
998918815
209933292
42
445420
402662
28655
191222
10
26
489807
103198
35
10
6
93
54
212755
444118
86
30
85
635333828
68
99
5
473752692
76
73
3
5
92
570797408
1
5
11177
144823
262452
3
305129
299826
9
38956
7
14
4
18
259506
66
41
88
213314
426176
234708
45
247041
225509
89
86
124858
77
106269
17626
194335
73
246934
96767
424162
59
745988264
51476
93
7
256068
49
19
252254
376601
365601
473113
97
196533
16
96
173447
98
122672
47
70
70
95
376375123
17
715284107
46
65
84
87997880
307751
482326
170929
8
230142
5893
249461
4
28
341149
56
7
52361015
376967
289434
11
95836
37298
747170477
58
93
42
281778
10
461352
69
58
9
70
787683887
4
4367
24332
110565
277031
12796
25
463972
22
26
69
50
284081
352854
57
71
8
7655
38
89
5
296762
443588
444644
405386
89
23
55
17162
266902
86
103784017
182836828
48405
91
9
35
47
755191356
49
412193
415289
4
96
621622046
77
20923
30
445604
67
344484680
305944
259126
232371
729965577
877671436
283000952
40
14
24
9
60
27
66
243367
52
21
97
87
10
40
728208554
92
60
36150480
95626
36
34
65634
484586
315720
197450
41
92323
67
79
3
288866
314442
95
78909
91
339062
494461
184939
3
49
180463
216405733
163123
377470
91
65
98
90
271779
402985280
19
5
268050
456868
461282
5
78
27840
9092
233651
72
47
93
425805
217172500
425708
91
72
61
6
91
87494
3
175945
170289
2
34
68
22450
273372
885324413
70981
77838
945096282
74526
364440067
68
193182
483248
399209
377569
24
426060340
314943
17
8
5
383141
96
362863
353620
25
49278214
43
48
80
54
4
338352
16
99
390348
9
27
135616
55457
89
39
6
416008
61
98
493513
112056
463389
28
93
477558
4
190419
925793994
27728
418869
27795
62
40
418396
32
55693
71917
343702
1
92
87
255645
38
137235
465489
315543
329401
82
85936
56
2
195570
374925535
20
75
18
40
254595
12
424628
225873
8
25
65
186742
482431
92
44
430318383
464710
1
30
183793
429273
79
85
452724
76
7
200602
119819
496971
152094440
801843366
3
7
225746
426049
43
64
115861
146375
141015295
237184
568609513
127045
79
464977
79723
75
79847
49
1
7
241834
20
74204
35
94
30
366218302
72
22
373240
72
920361703
286352
37536
2
445493
241194
25
3
13
82
13
62
128904967
327569
646261539
72
67
420235
360367
7
394374763
488721
79
81
78
337433
14
22
7
341692
290786
325544
76
83
840424698
93
4
22
361401
68
83
90250
28
78
8
24
314862
50
281356717
7
33912
63
378549
400134
363395
2
32
8
64
498105
379837
26
154659
96
798437088
297842
18
101916
84
558556186
239145
7
189493
320235
17
42
2
212577
93
243798
445248
358991274
76
308565
22
110144
13
62
177076
15
113340
24
76
156089
138278
394648
36
69
95
5
455107
58
63
449751
35733773
44
54
8
51794547
87
337455
3
354210
412755399
310319
60
64
257062
405560
23
280912
488057927
78
45
8
40
53
89
51076
64
28
2
18914
52895
21
182167
313166
8
357264
47
121169
74
24230
387080
368591
213390
597875487
52
17
383650
408320
9
94
284496
689541514
34
67
996056877
78407
40
38
5
25970
69
35
24
65
312909
134365
88
202040
7
33
366347
14297459
8508
60
92
337206
3
571593137
686367001
84
5
952628331
24121
23538
938122735
22
40
26
49
39
446898155
296326
69
17174
157917773
1
117528
35
26090
19
69
479346
360196973
12
4
275068
74
84
3335
442854
11
61
3
285506
60
47
81327
299586700
31
2
152480
102374839
55
298275
343872
90110
344933
91
71
27
18
86640
28
70
8584
399878
211448
37077
463182719
457535
13
24
25
57
82
70
262101
69
9
18
381607
42
68
188550
26
23338
497913
44
20
24359
413304
6
27
123364
309786
26131
370655
443916
83
99
468971
496846
101769
433935
76
33
304788
337558
93
341237
287640
69
97
11
16
437521864
232473
271207
12
83
170774790
17
97
393339672
494978
79
61
77
4
67
21356647
927558840
264830
199295
466239
341218479
77
27
497622
45
877857978
88239
1
4
50
41
47
392030
72333
195953170
15
2
327668
394305030
4
68
64719
52856
67
161282
242610
57
96
16868
5
308563
51
19
46
324557
424979
192764
121813
108626
5
34
75
942212684
23
77
25
86
159510
121930
412486
19
83
478504
27601
22
87
9
9
91
16
27
346116
26424
408457
73
28
98
390984
205775
92
463014
10
2
181594
139067
66
4
375492
2
3
21
25
3
121450
50
22
47
307442928
34
51
7
264556
37539
89
50
74
109728
464498
300786893
25
31
69
43573
12
73
42
204326
205790
90
56
332619382
2
79
80
8
24
65923
91
445152
455256
21
9
53844
53745
246678
3
72
64124
286470
150365
327695
86
80
378698
371060
39
11
826927857
95
463086
96
4
15
56251
211872622
64
78357
85
3
49
68
61
348749
425934
59
404102
232067092
9
57
187770
73
221451
86
2568
89412
72
63
105097
21
408328
70520
9
19
91
482771
51
162915
64
62
92
28
42
1
61
82
113323
369075912
77
70
265468
8
5
44
5
211240
147355
111935
42294
521232576
451374
223191
3
55
40
198403
87
5
6
4085
330118
243134
9
65
306304
46
50
53
64
60
9
312614
483242
399555
132120
345101
1
87
72
43
68
58
396028491
2
42
244157
456488
325932
140605
228983
97460
32
452449
87
9
525574436
99
531182142
66
498062380
8
53
24
357159
23
306035
991346518
29
80
302928
317468
452772
295051
323578
92451
125122
84
431381
467042
66
13
411324370
206638
61
2
235934
8
498246
356337
259306
2
563816816
30
459961
12
419741
9
215607
93
63
75
29
301635
254334
240841
459524
18
77
264193
10
103824
55
471646
81
72
25
868134741
202413
12
75
46
325745820
40
354981
246954
69
3
32
428344
7
55
79
250360878
28
6
1
8
361833
33
450974
43
66
56
837165969
96
42
60
77
910071981
10
324111
99
46
82
7
29
462603
149367
78
55
52
30
384147
57
52101
234096257
356693
512132481
378965067
25
33
21
390525
82
216543
13
66
2
74
394474
343284
418364
9
80
30959
40771
54
83
35
167162039
102826
92
49
86890503
58485
442976
45
445575
398472
194846
15
11351
65
135034
387263689
15865
333772
64740976
51
46
2
76974
251628
74055
28
24
82145
52
100407
8
413487928
231926
5
73
30
207865
47314
55
22
78
8
465268
83
27
34160
17
9
103350
31
8
28598
74617
427644
63320962
423255
208472
56
223451
60149
41
64308
71
3
9
208687
368402
43
33170
52
99285
5
377351
64
21
456265
54519
12
93
70
23
430776
41
175223
288050
84420
10
68
198667
40
44
245396
3
80
755797955
322176
265190
696813355
226566
72068
398830
57
144892376
319827
47
3
110014
5
82
358653
269950
417944
7
30
3
466946
382437
4
14
70
62
25366
103475628
331130
460747674
60
54
415598
303209
104289
794630892
303049
81
82
10
84
14
53
11013059
86
96
407087
214202
98
32
84
244544142
93
98
462563
448406
180010
7
389571
45
344141
450539
62
33
408818
68
70
8
170192196
3
312261
91
259930
31
842307424
80
272718
98330
8
156929
425019
75442
129480
431771
55825
331337
246632
157753
28910523
46
63
84050
9678989
25
22670
36
499707
3
267605
94
47299
28
70
5913
426565
409889
163452
30
49
72
6
91
70
279469
351704
209857
435044
205388
92
3
114872
80
956741799
52734
128990
76
367299
18
47171
36
4
424010
103284681
66
27
255241
633246232
27
12
40
2
376622
68
81
101345
65
91
25
450677
651835255
33
238726
566042919
180032
34
120964
97
6
342611441
489973
52
420095
70552
97
3
120446
474728
135731
287590
7
276876
342564
68047
47
74
343449
385850021
256952
327276883
85
62
356943
64832
199912
335247
2
41
479736
368282830
315680167
57
705268115
53
15
17
936536758
354766
60
437078
50
72
12
78
43
97
56
5
208129
192554
65
10
3
352104
23
25585
301810
62
99
900566910
12
96
37
68
233004738
339645
592637786
26
409009505
47
262062
25
24
131143
41
39
161241
417448264
23
76
37241730
518063269
22
209596
237524
35
92356
18
384014
158797
2
2
91
9
30
4
71
65
74
4
42
75
190869
272713
259772
928194727
754950890
30
86
3
167622673
351794
21
188756
110320
398725
3
375897
3
106881450
84
387903
114026
83
190757679
151233
120597
962853309
97856
646655951
38
85
122848
9
82
87
88
36
20
142855
87
320979
453086
2
920841463
423441
28
74
94
669912942
773986051
132081
485291
129635
94
369900
4
328525
475193
89
4
301767
88
27
164110
373757
59
38
77
362889
263159
187501
65
26
73
980909756
481567
96
88
58
10
514577439
55
44
168783
62
6
40
42
87
380454
466857
8
374938
126484
233421
19683
92506
576393710
20607
26
78
33
86
1
74
7
377689
241254
71015
181216
76681
873322544
246287
45
470574
17
73
27
31
32
55
76
2
110931
960242177
38
643039415
455479
320058
39
8
127149
6
304724
15430
16
54
418854
82
57
188048
344083
38
23
27104
339651
65
222791
1
842888845
260698
7276
13
745681911
63490
25
25
905496757
49
411057882
51
59
485837
871102835
325226
41
56
34
398805
233441
8
9
916031486
82
59
27
50
93
730787360
3
73
42
10
1292
21
67
146955
25
421173
98
40
18
127236
51962
22082
631066920
770084050
373268
55
33
46
38
484874
49
94468
383648872
62
423436
51
11073
269153
5
709709157
80681
52
39
15
899816779
338410
58
48
385710
92
22
71
54
9
85073182
111986
61
74
15184
88115
172254
121612
50
37634
966847119
61
27523
159911984
47240
25
48
8
34
45
47
397814
143508
18555
89
4
494100
87
205049
31
326384
8
65
462028627
4194
90
66
417677
185206
178029
429591
969965519
11
202373
339700
86
381947
86278
73268
40
498103358
71
48
196164
618802405
67
45
155551
51816
484371
95
253812
49
35
26
59
6
53
880164357
262904
170917
9
30
41
76
361845053
938901549
3
44
962474093
101430
226013
62
312800
9
148748
68
809488288
463086591
632587034
139260002
78
12852
2
55780
7
394689
8
10
90
115104
3
245635766
380561082
9
27
9
465969
358231
69
381617
59484
28737
37
457242
54
76
84
63
186932
223340
86
63
451154
5304568
50
48
280174
356979
73
78
49
13
693018255
51
332313
83
64
329832
428629
5
59
81
8
67477
97
55336
61
6
48
975520491
449873
34532
175981
34
298287
349259
6226
242164
43
56
5
397782
304456
459755
441236227
60
9
163794
195431
912238175
20
27803
8
15
215962
35180
32
332538
87
85678
348541
88
80
56565
27
858498219
36
100867
94
8
927381613
424447
455890
941630772
53094
50
15
269540
460871
18
99
479146
419762
1
435244
73069
4
15195
43
152409
65
7
444564
91
4867
42
51
86
70061
197943
161409
32
68970290
94
61
14
223636062
371137
655037294
425657
90
29
72
126740
63
87
27
239528
340374902
87
5
453314
18
425611
320285
926452658
97124
444261
57313
51
91
60
128335
56
100182
46
80
31
69
179486
407145
27
331418
10
383562
84
345708
62
8
93
88
184669
214999
62
2
9
806532859
112999
49
49
81
6
38
2
304224
12
6
66
333910
80227
363661
8
8357
90
883016316
25
5
9
57
860414798
55
485546
117961
117353
457930
66
47
53
31
467547
92
82
78
97836
99189
251841
100224
60
33
53608
320681
915111285
80637422
96
67
422091
341839
249683
40
49969
487692
332825
66
241430
59827
46
269408
119446
482798
80
29
7
212130
66
262694
184492
9
209903
19
1189
7
71
451321
92
99
173779
15
365317
28
1
293706
76
472448
29579
95
490515
98
421797
2
50467
238129237
365700896
58
42810
165558
400848
19
26
29
23
74
59
78
30
90199
81
99
89
59
54
20393
93
29
70
15404
1
61063
83
265092
33
43
80
261901
40
386976
6
40620
476990
754138369
418005
336863
39410
1
88
209118
1
380035
40
233536
122423
331308
128433
105591
337679
67
34
74
27
19
62848
405941
27
2
70
320409
2
33
247157
45
9
290289
4
120392
163162
289829
262336
50
327547
417129
86
53
100069
55
325271
221859
103135217
46043
23
29
19
3
17
284097
45304
338205
499445466
390022
97251
187625
4
747962761
26623
6
35
30
62
39157
141595
85
95
46
76
20
481432
66
627112935
362038
39
91
62
711916725
62
8
28
74306359
180515232
484307
418039
86559
31
87
35
252964
386581
962526306
457332
9
68573
6
86
70
81
494089014
71
11255
518059134
196849
10
300279
358845
44
42
221283
40017
131458
400886
14536
49551
64
28
116176
796696050
97
276987685
453089
365970
25
12
454858
85
202428
26533
4
61
41195
958370545
170434
401248
1
25416
9
703890398
52
87
44
2
33
60
7
79
276477
7
7
93
565483309
23
115783879
29
441388
3
49
8
59
8
35
22
482060286
269859
97
9
3850516
37
6
76
253318
400693
3
106181
82
402364
125025
96118
36
9
3
9
86
60
402184
252249
9
389035
201044
10
59
48
76
74
284333
114143
319798
326605
1
121782
190949
10459
219903
37
2
83
3
81008
350038
67
1
73
75461
66
6
96
224160321
372031
228400
338889
92
335965
79
69
24
92726
12
91
5
433814
428331
274446077
38347
371217
67
23
4
72
3
74
289641
390492
611966752
355126
5
145559
378861
8975155
395170
52
90
6
39186
27
1
672290807
291514
33
35
7
28
108432132
391739
14
97134
4
220215
3
99
30
156673
66
27
85
17902
99
60
172335
129678
360535
7
9
63
366379
473569
4
42
47
29544837
83738407
144109
97
62
309733
165785
9
2093
64189
47
252941
70493
49
196981
25
283039
103053
321462
60
283549195
163704486
56
496229060
199822
4
37297228
286384
46410
37
30582
50
58
3
34
49
83
355243
206087
495230
331973
60
192829
52
82190
7
179658
77
23
443708
39
107874
79
53
67
10876
97573
48
168575
82405
150077
177240
52
6
60
366547507
289609
77
189322
37
32
903625713
1
79
25
351466
2
50
372141919
7
68
7
915761819
71
247371
3
74
72
244933
209610877
76
6
90769
78
714244491
267040
331352
47
32
1
238488
498412
33045
13
74891
180279
55
64
403752
312388
41
477260
47795
158621
942767635
490865
77919846
359786798
2
3
6
84
60
392420
139746
89
351960
62
9
9
45
448500
2945
84
1
141098
47726
201431
68
24
55
365799
403676
138603
465542676
50
184490
283430
49
25
88
87
8
133917
335046
368854
4
14
460850646
55
83
31590
2
45
180586902
63
52
11
227070
59065
145537
74
70
244976
4
88
459779
219523
4
385210
73
135565
485079
545351481
65
17
9
43
56
199133
205525937
65
5
52
44
118572
15
51
153273
367134
372614
20
229036
448375
110319
30
74
492634
61
61
178609
67
413140
3
51
388114
61
8
57
15
409267
74
443020
10
3
9
75
484268
20
262406
72
129990
430181
430542
295238
9
3
282109
40
694297073
176125
12
55122
8234
16
6448
56
434584
110464
76
18181
423500
270815
213424
56
86
69845
16978
19462
132731
191233301
770033586
259019
40893
348281
5
20
22
675592670
304985
20
8
8
330200728
355563
50
407988
14
339471
431130
84
203186
37
347095
21
9
630342715
5
6
59997237
5
90
100868354
137231
25
39
246591
24
6
157879900
313972
56
41633
89
38
65
843131884
7
17
15
144474
3
42
122702
28
299066
561225748
365427
82
594525364
343363
37547
31
347716
3
41
58
39
8
17
124010
81195
449693129
78
55
398459
97
84
137002897
10
81
69
87
22
55
88183
235327
121086
793230728
7
37092
80
38
99
235271
77
8
423097
8
46
79
3
20
86
462478
72
10
4
4
15
255035
96336
420452
115174
220220
22894
1
65
433533
72
156764
405528
24
26
54
130657
177368
12
95
171282
289786
56
483096
159681
35
368195
52
272933
418386
69
452497
24
198695241
971950246
69
73
94
26
302548442
245536
119770
53
658333430
235249
1
86
2
128904
431227
2435
9
324383
184615
96
23445
285803
20
40
46
232341
81147
322695
96
123909
93361
33
6
1
20
67
68
98
8
30
85
94
91
47
548009917
486992
7
320624
857667457
229774
356062
333536
29
47
96605
181492
228160
74
2
151912
115488
78
62658
314481
160766
329848
409793
14
51
288525019
82
874336180
294307
70
389849
360268
151845
481701
69
240025
21
17
77
411791253
65
370060
61
43
391760
157412
85157
98
87
43
1
101142
6
329453
18854
12
439888
2696
62
125768985
54
612069488
57
94
52
61
101839
206773465
85814
68
348547
87
268190814
4187
31
36
447753
110418
49370
6
20
44
263717227
331193
51
399156
406471
14
424170
442691
288010
768249901
37
2
118969
64
88
231870
488859
60
9
21
427512
261231637
47
1
106343
338557
48
68
261389
626867043
53034
58387
18
27
89
74
43
45
18
490121
55
406933
42792
95
415153
498790
79
5
449425
281711
74
8309905
88
99
276615391
86
31
14
96
657222327
100134
71803052
5
15
47
29
331517
178320
95
383342
313866
297078
462573
2
20
22
55
71575354
399188
226842
12
156666
87
379160
94
449505
482340
64
72
20
7
41435
153854
77
5
251013
42
141253
35954
155096
154643
70627
453378
325476
4
539747030
309773
260999
99140
115006
11
80
2
422974
9
322807
55
73699
235458
3
26
53
47
820607691
434231
15
45967
20
270198
61
941197096
62
772814005
13
154562
40
38
75
50
216030
31
84
86
37
21
92
487502
616667325
107400
778736365
55
95976
2
258612
832822940
78579
242039
30
5
138633
13
12310
353934
58
7
183637
323988
65
67
72
79088
51421
65
79
3
3
289407
803977910
25
2
334089802
279072
5
156414
27278
76
606
77799633
46
214569
186580
76323
38
160356244
3
86
988490457
69
374878
53
96
65
56
94
284042
56
43
75
96
484413
10
86
247883
387964
791139767
26421
28
79506416
7
59
591832108
43
62
4
165061
185119
402761
333523
148716
86
416294
368574
244945
50
208387
199631
43
84
206385
8
72520044
93
100871
249807
22
8
60
224422
32
438745
129163
72210
3
303676
39
38
328060
59
19852
335768
105318
478924
61546
92
122585
3588
496275
92966
78192
54
402773
84883
15
52
83
307206
360659727
68
57
8
445948
447453
15
91
4
64
63
5
16
72417
61
83
5
430552
69
300723
2
25
8
428177
472294
433496
264547
485192
805991751
952497820
49
499725
90
232553
114146
68
11
30
81
750718797
69
122843
5
90188
34
43945
416374
54
205709
2
34
202236912
293578
2
206288
225821
7
202348916
78
9
285770
6
835238621
397278
16
224497321
90
39
23
94567740
566838966
450723
462258
363567
294819
73
58244
17
24
16
49
183999
351153
8
416005
9
42
64
2
488856
81
908348324
467008
9
481687
272932
484273
53519
733965008
2
67
381520
71
89
321701027
11
184751
294362
378260745
985157247
164517
55
74
5
80
26
336408
178691
470312
14
6
5
26
6
349712
251907
47
5
46
5
59724
1
50
43
243062
81742
81
747414598
22049
29
89
92
4
67
163860
12177260
148832
313474120
462877
8501
84
5007
189297
61
3
58
35
373390
8
460962
59
241183
330172
12
73
212890
33433
59
77
61
271709
11688
41
317985
233626
380155
53
91
413961
4
317196
473507514
325312
418765
259682
94
5
42
260004
463720
851305969
404600
32845
75
351133
366929
925141675
58
198533
119323819
911473700
88
652011101
89
447890
17701
371697
31
32
75
435489508
279799
17
15
91433
115276
8
1
5
208116
456867
37
981086188
419549
127816
461362
374006
28035
472655533
12
215400
69275
435400
80
400849114
151238261
14
30
50
259784
845758343
1
366198
51
277528
138596
31
52
59
50
322391556
37
20
66
449811144
156664
436485627
28
366118
93
847520880
190777
24
54
12
21
46
52
32
35
40
305493
66
66347
44514
22
335713
87
357709
478527
137158
36
85
37
542328595
2
40
140471
68
68
197362
429635
634946955
82
333425
499766
46588
10
99
6
123610
343507
23942
56
11
42173558
459295
321542
74
62077
73
92
1
2
62130
41
755935281
491082
6
25
299956
192568
39
18
1
43
22
173930
6
45
238380
178294
33
39
51
47
77
4
886940348
466959
48
9
273321215
13346081
466578
90
21
22
179695
7
34
2
49
9
63
357500
757849601
313847
420539
188964383
5
28
66
265609
120525
496548
79
283225
560625062
34
6
2
120614
216367
401069
90
409282
324435
6
299553
170016
85
184913
88
496829
389144
241215
84
412521
75
51
292421
75
64936
59
179139
55701
260203
7
73
932884064
418635
212324
472699
36
9
101490
44
83
651494394
2
13
330992
92792
59
92
61
185795
90
30
466647
40
81
443954
300598
5
9
43
315813
37
67
53100
50
3
72
34
49
39
11
54
26
6
59745740
24
78
353430
33
36
441641
5
183339
193169206
362108
47
90
575359519
383371
458030
8
90
84
13
436379
87
79
24
69
429956
434042969
33
71544
420465
399388867
9
17
37854
22486
453988
289297
11
53
3
66
4
329806
92
246542
436355
257825
98
59
649732452
64161102
70372
56
30
3
205950
99945
22
19
315022
56
177498
42
268512269
17
33
56
269590
88351
95
118896
1
88
34
49
50
88
369541
271514
209466
52
185076
1027
315595
718552234
69
451720
84
5
58
2
451406
25617
66
6
58116860
74
349795
27
157580
90
6
840290876
204385
2
29204
92568
18
87
21
333034
65622
358051
461265
78
46648
399311
298498
50
91
306473
71
33
593449460
134902
231073
3
621403653
94
229097
51
186491
223747
32
26
6
261677
48
3
3
92
484714
84
16
1
16
2
26
9
23741
676293444
63
51
6
417801
691860973
20
27
40
4
33
571514928
588393260
53
44
75
19
176751860
91544
76
226805
97
5
357447
592538249
3
489736
332647
310116
16
28998
353608
420929
71
53
128614
20
242701
7
5
228038
82
3
57
44
62
578448056
67309
20557
5
314191849
78
26
228840
352341
430518
31
448103
264777
64
402975293
376215488
7
266361720
633953933
420177
286878
495607
12
435703
476463
88
7
939877330
45
186190
68
4
104848
289486
74
730014333
74
116223
19
18
91
399685
41
268444
35034
482566680
30
214913
69
769946889
55
344692
65
352373179
41
80
297370
778033894
420325
57
290967
56
67512
12
357000
2
407804
71429
73
97593
996186071
120875
445630117
54247
3
69
221727
46
42
52
47
470
74
37
22
492899
470314
19
791372459
128278
1
395345
312747
4
113444
60
77
402481
38
453005
68
47
6
95
179245
24333
68
677397464
22
491556
353757497
87
26
218490
84
75
126509
398727
348804
16
465557
387350
43
33
40
36249
5747
832994071
67
68
425975
6
6
214953
23873
978169377
155885
385815
6
26
33
36
47
403471
18142
402727
785835433
13
3
332569060
1
175505
52
811766864
78252
177808
1
86041
96
337428
33
55
913183295
309361
49622
945604316
396814
84972
91
55
318594
496233
18
404026
369116
65
67
257008
168635
33
443713
87
433446
32
706193543
144322329
96
40
382665
49
4
27
232586
92
93
451628
83
301871
222125
27
43
267696
448809
334265
6
388279
8
93
210344
76540847
50
147733621
3
477379
57
86110
395169
337819
106133
82
68
90
91
6
85026
108267
80
358710
278000
114305
14
487806
397523
479123
418506
207524
91
28
14
403883
388807
21
269609
63
85
7
55217
5
368466
319956
99
433808
646142716
62
21042
41
149937
71
76
8
244123
406396
59
2
215915
88
27
86
37
56174
21
97
45
180132
296216
412076
58428
335994
37
194058
44991
425356
345437
52
308317639
86764
208882734
21
6
43
87
77
41
39
69
325117
63895
93
806130447
894514450
51
296028
99
433396
127144
44745
184065015
43
128285
38
50
27
152501
31
38348
391026
137562
6
74
313196
45
39
20
437112
14
1
15
17
472006
2
66
88
11
2
5
86
70
91
6
6
8
95
306764
813925156
226271
4
5
344032
12
370347
88
5
389164
93
7
162814404
17
206953
114536
151041
615464604
304882174
312622
3
15
26
57
298434
96
302215447
200291
34
37
234141
41
93724
236657
85704
312983
10038
335419
19
58
50679
8
74963
99946
442572
216086
17
86
104904
655122235
421007
77
89
87
70
129054613
2
221579
2
16
39
326993
127282
3
158490
18
37
49
90
390813
367633
85
21
2
134881
158591
55
60
72
77
2
52
244501
265778
889039962
97
514659511
6
7
470102
1
82
56328692
224597915
19
993052116
6
485593
21330
117156
87
339175
45
47294
298218
5
313745
7
4
44047
34
27
88
94
378223
5
48
460598
43
273588
430513
307162
6
31
4
190000
9
4
8
965931178
370131
91280
20
43
137149068
458014
71
5
250627
65
14
462074
60
43
424173
29
409636
60207
82
76851
447001
153454
46
15
82
9
324953
159719
286433
61
98624
86290
34700
39919
353459
20
49
4
172984
2
4
244089
39933
33
58820
44206
272529
25
35
8
8
266919
447762
30
54
419624
50
111058
28
261978663
337588
16013694
336067
26
452843
164134677
94
385008
161084
29
21
225806
293468
19
486186
306364
327247
7191
52
193010
92
48070
13
96918
574277787
4599
8
469371
384088
77
61579
35
354069
690239251
56
87
93
9
252764
30
16
328496
124697
55
26
71284
26
5
40029
210309
478946
302975
78
167228
3
20
470267
92
89746
370636
47
32
389877192
6
414898
61
50
399997355
7
38
48
48
3
32
16828
257604
311167
519089317
35
76
138243
340727
87
52
409167
344551
101696117
360497
396228
7
6
4
28
5593
45
91610
6891
34
350097
215189946
364766
121285
397294
370326
78
70
95
28
9
396529
264976
5
1
377326
299267
431425
36
84
16
45
15638
54715
283451553
5349852
61
38
121688097
152609
2274
366214
89
230119
42
48
114638
27
933076413
290157
53
4
462166
318861
16514
1
139493
289403
565064014
478912
97
75081
83
166462
12
28378
3
392261
72
92
310927
390046
520638299
33368
38
44
97
135384
2
403310
674507447
5
623490945
1
15
293509067
111575574
5
38
22
76
42
996542404
347501
93
345018
192624
50439
197147
823036680
79
5
198086
289484
48
203058
47
93
88
165600
52
432185
415034
89
49
397248
22
95
88
426752
41
24
70
201100
70
336224713
150857
385606
91908354
173089
443905
46
3
134891
28416
339601
49
50682
1
678416636
3
115798
70
51062
9
71810
286232
48
58
176896
14102205
319236
394063
74
103449
8
484657
54436
120527
167061
51
48
7
51
4
36
422163
554966014
168942976
11
3100
477822
898838
144003
30
9
246493
385248
94
114979
8
471356
92
56
31
66907
410918
50
69
339406
355663
276294943
424683
85
12
311604
33
72
237033
3
954510936
9
166485
529067412
242942
90
53
72
111126
56
80
138160
535454609
452792
46627812
499207
29
69
12
206270
180
99554
102689
286873
100953
46
397739
165425
25
88815
75
60
80405
61
45
7
39600
76
81
300755
131911
63
8
23
817250952
81
28
5
355148
480916
57
272031
197495
213703
27
9
7
8
4
215789
79
71
19941
99
485542
7
99705
432505
10
90
86325
24
225020
79
61
4
323253
50
180600
5151
98
32
79
940736325
24263
47
5
24
88
74609
42
201522
7
280361
226943
212725
17
481959
893716005
6
351822
466652
6
6
419433
125432
51
118850
40605
139263
98
478746
55
3
15
325262
440027
90
8
533
471246
473180
76236
145526708
61
111335
283808169
44
8
85
35596931
28
408663
7
68
53
4
456664
3
125901
36
453119
70
89569
77
385710
68
920142032
275543
385907
457258
485734
253075
140237
99
3
35
84
86198
67
639991819
45
84
88567159
686804595
428870
60
417068
482216
23
480957
94011042
499848
487429
90
487964738
48
471980
21
19
12672
6
112291
9
34
3
69
298637
99
461610
62441
490121
79
387713
325253
20
85
812811683
231116
68
114962
215937
423386
334940
495000
222065
29
20
9
11
40255
489914
279046
96
27375
16124
33
89
32
59
58
198022
171599
85
43
25
386560
143502
70
38
695274191
380789
252794
6
89271
256009
57
38
74
250649
210457
21376
408342
229288
32
3
112151
91
152319
89
284271
548372720
91
445353
246421
80245
28336
31
58
290846
58
26
54912
28934
2
451275
6
369787447
98
62
234947
215205
412283
478704
38
479482
6
55
94
6
355855
98
266829
235348
54
191438
371905
316185
465364
67
7
8
80
286083
8
9828
8
20
22
480004
565614792
12
17582064
41
191111
32
81962040
15
27
409930
277134
26
97
7
65027800
168294
11
162148
19
77627
8
8
75111
84
235660
33
85
254428
754924061
72
434281
9
333785
745691973
366154
59
62
23
53
197781
78
1
307149
890036236
320192
371936
56
854546445
98
778032157
79
68
22
888372544
25
97
545891338
300652
1
273143
362250129
199087
425717
646744980
93
12
91
370606
63
51
76
455483
169654964
25
658246085
33
124275
304084
472079538
41
54
19
34
87
368037
32878
66
85
15
34048
831955163
38
164344
7
1
42
89
209763
73
59
874707533
327394
24
320449
71
101297357
105018
369048
497919
447005
15
819149082
36
319932
3111
974417492
493600
75
292296
535775354
332192
96
86
56
305806
38
237285217
35
51
62724
41
56
886636964
48
48
9
31
2
24
46
286195
71343
62
65
216309
71
90
284710
291054
9
70
7
60
288108
56
92
325256
195018
101025
136283
7
480214
22
381189
323996
41
31985
188588
393132
4
470590
146488
436260
62668
312521
72
268869
87
354687
23
578645182
88
38
440443
252557
73
455140176
457112
17
15
4
46
75
388793
1
18
284338
249186
314465
479246326
37
2
16
56
408213
229718
3
83894842
104924
67
6452
92
13
459677
138645
37
496943018
6
188330
159625
40
543019907
47
42560
35171
243632
188894
63525142
70
46
77
51
763359299
258771
20953
25
2
7
9
589960140
922022856
12247
72
6105
427894
4
29
68208
144296
50
91416
52035
638875509
22
96
334697
104288
80
11
62
390836
37
428274
90
228626
274462
5867
77
80
416971856
1
27
1
290573
8
19
9870
13
19
282018
35
92015
489706
64
91
23
306394
326940
433319
85
66
364241
235235701
11
803579377
87
357106
133961
23
15
65
11
659447507
72
7088
93
3
6
63
88994422
3
663655172
69
55
80
198032
8
2
52
46
389083
76
219824
7
311075
350005
976730742
735093760
63
283344
188794
94
396506
12
90578
13
38
7
451234
47
77
91
74
73
322142
650488536
1
339965
345988
206804
54
300910
3
57
7
43
120851
96
50
51
15
430641206
80
181817
15
94
30
56
5
94
21471
535037635
2
53
12
890908952
338092
147470
24134
400216
184785
55
31
764590813
271511
403362
367790
393754
470797
49
98
94
359748
90
626676650
87
76
97
9
9
87
51
415352
16317
29
122267
97640
27620
22916988
236948
857776126
387949
33
10
115101
495592
2
85
64
20906
6
222771
59
31
76
326680
87
308889
7
81
294726
5
39
52
29
58
251394
36
33
27
8
382823
419891140
61
422682
21
49753
390690459
83
29
67
227989
446546
464600
203611
420292
2
419228
33
72
1
56054
20
317295570
156589
4
2
29
16
280177
375596
227381
338726
34
218153
99
55
261879008
53164
226982174
10
16372
60
199429042
18
228971458
65
30
74
91
55
96201
119533
91
7
202081
33
131264
42
223051
2
14
12
93028
534731286
226930
159775
656277497
377294
99
146427
73
206107
2
38
448848
61412
41
48
447602
96
455337
180094
20816983
67592
796776340
81
79
513200771
2
93576617
567513856
50
126996
75
39894
55
28
339575
73
92
11
93
8
3
310317
7
355470
423814
19
32
489557596
94
336781919
7
762085144
180381
369541
70071
682944366
374727
176435
172074
2
6
10
66
92333
338001
284901
62
47
462706
110048
92
21
164936
4
43
8
370445
1
256480
63
42
273051301
364184
36
211288
230111
492643
33
996116365
50
56821
351351
31
400475
71
10172
423837
58
5
208819
69
225285936
147847
178851
33
45
126843558
8
7
96
166547
2
7
469637
162074
155711
312327
86
465832
65
348923
49
7
70903
495678
4
279271
110025326
35
71
59
615121117
1
41857
91
32
12
4
47
380588
4
81
2
7
93
41
94
37
30
49
382965
46
474076
349611
22
425378
73306
6
18
389126
72
561645054
13
355737
44
576441517
69
29
655451005
486870
335395
88
40
352706
39
447927
8
18
480287
9
75
57
68650
93
310944
21
9
488651
7
840341412
80
26432
422842
57
19556
73
24
34
183935
115802
469667
282309
91
920493972
97
187284
499120
5
142109
55
69
52
156865
443359806
82159
15
304227887
156469
203504
450609
93419
291611
115198
38622414
19
576581190
47
4
37992
82
40
8
371804
45
78079
42
436884
217783
37
79845
51
11
206283
99
331
46
73
152530
467236436
299263
90
155570
59176
132427356
38
208488096
169160
224620
460723
395523034
51
126478443
27
69
53
1164
826119727
195569
236306
355150
624970919
391155
15
72
68
4
403282
36
58
80
3
166987
57
56
93
271526
331619
85
137469275
45
943048476
122309
565379808
80
316308
491089
329309
974783790
8
57
140632882
448326
59
370894
76
714314807
27
393705
51
8
29
98506
417255
99572
8
312298
8
392000
67696
9
54
98
92748
2
92
184049
83
89124889
258145
46
277042
420691
55
60
6
65
335843
72
465483
23
163293
72
40
90
99
312464
41
338042
4
2
62
79
97
870773509
5
10011
247005
19
29976090
474157
229225
24
208296
8
48
362750
38
5
397853067
4
279701
32
269209
97
469224
14
17
779165458
420106
5
347187
70044789
114298047
7
80
22
56
921737201
4
192067
473075
190926
6
218011
220469453
324682
130943
120974462
68
25
161588083
87
94
24
8
42
3818
69420
201491
360322
45118
255724
43
83
198476
283604
352057
189164048
410568
79
84272
348025
168972
73
469847
16
489543
487085688
45
52
15
37825
41
496786
29749550
48
26
65427
25445
22330
67
172036
43
7
92
409124139
6
77
183152
386505
136150
205864
55
8
476965
60
251775
70
11
97191
36
71
72
86094
394999
53
342506
54247
40
63717831
359296
91
759681208
87204
61211
2
70
73
663918526
65
154475
50
152570
486397
49
91
178704
200405304
7
58
23
47
470836
217322
222129
735536522
63735
140748
2
5
456693335
81
32
26
28
97
34
3
27
27206
40
4
2
475298
389760
23
6
207055
32899560
24043
48
305208
68
58528
154849
94
24
363930
393800
75
66
62
493656
138294
6
17
889975049
55
9162
28
71
54
302776
6
209605
26
436112740
9
34
831952613
170363
37
17
263162
447512
68
16
251028
87
83
93
2
347301394
83
217450
206975
345657
102503
188936
302218
2
15
481607
64
27
368770
57
95138
228432
175175
71
424858
449294080
484739
233522
48084
7
8
207059
312997
113806
8
61
3
58
497082
12
37
95
554826889
26
18817
36
6
5
81
25
454220
659171054
47
366936
32424
3
245964716
72
9
39
33
185946
6
86
217659
496444
37
10
79
41
9
76
72
277853
1
81077
44
80
361207
834719903
33455
238685
390404
132674
126115
33
24
72505189
18897
268613
132871
326103
43
190045
457367
89
65
126744
92
204813
46281
45579
6
87
70
48
474778
464523
358047253
2
62
243892
17
79
14
4
77
71
163171
53
30
20
70661
235578
7
13
96
9
305966
54
73
251715338
99
156388
41
2
29
3
34599
7
94882
487949
2117
294279
221575
267451
235057
19393
30
7
3
51
270867
473000482
468735
17
117453
34621
308669
9
16
129829
276893
27
179359
63
494608
377328
174002
400913
52
46
352996
116718
778331160
519918869
71
247780
32
7
33122
111239
303975
350672161
4
64
844561079
429156
108276
275692
237140
87966
320322
495579
35
8
260387
75
213109
1
19
46
226195
95944
434761917
10
82
335141
12
94
87
38
56
235970
64
91
397448
48
416553634
98
21
77
6
83
19
43
63
222700
9
440658
167865
9
68130
67
961846576
37
10
4
20845
42
19462
7
168159
14
141722889
449750
66973
74
22
313121
51
792895486
26
70
205916
121694
4
432046
26
309465
259011
1
27
70
37
21
88
4
17
41
3
71
6
196388
13
107300167
25
602179209
12227
302238
90705
8
723685137
3
29
47
44
44
258691
410716
43
442417
410384
287923313
90
1
21
534099561
463994
150385
9
352422
149784
509973813
157431
2
416894
355765
48
137509
38
17
70
358356
89
130261
32934
76
416148
6
1
81
49
5
54
760306323
108704
48
51
341891
3
178570
50
64
3
341398
7
260205
63
96111
51685
30
79
4
53
1
44
390710
407276
7
64
20
56
50627
128952
496277
66
2
4
42
16828
54
478579
73
51
64
61953
1
138912
363016
275670
456944
215332
36
49
80
54
448638
430216
89
80
67
76
28
812084409
479326
476048
313449
16
10968
43
99
54
8
75
39
35966
425335
322301
58
95
40
197016
463832823
50
63700
447128
195236
493683
29
115055
250740
20655
15
9
1
39
16504
108824
411227
6
45
69581
97
408523
92
99
42446419
108483
69
21
19
289234
476150
70
51340
56
447702
57
279862
95
77
68
18354
35511
310816
346766
160000658
287329
43
325268
189409
14
452499595
142499966
40
99
80
6
36082
62
20
156048
229178
4
110592
58
43591
427860
27095
42
99
485437
63
137859
874184262
33
157034
913328345
54220
81
75
90
205255350
194794
97361
349900
54
50
28
73
202350
197666
376417
65
52
913292360
71
39
455630
233036
202036
245747
50
14
171565
76
183695
58
479757
23
571039132
62173
3
15179
439926
319282
48
222990
240127
334606
70
74
456943
340606
75
181804
5
198409982
10
5
304268654
523951865
47
340235
95
312796
309976
13
22
232079965
27
28
244252
395969859
389627
27
332896
308933
13
3
365754
341043
56
363013
47
43
219317
256354212
427997
123936
385601
991732310
25
1
245893
480563
521145646
184514486
356163
466180
149782
205097
5
10
96696
682766862
333995
375646
51
100095
25
280573
22
577636514
3
57
12
9
52
233885
24011
35
345915
490215
97
66
238253
1
332504
54
81248
74457195
48
83
490407
48
93
79
139143
364573
221579
83
75
211755
24
86
355127
62
474533
254118
62
497211
27
10
58
8
23
12
335641
32
9
49
4
2
73516
176940
212169
278164
70
22523
30642
463804
335387739
15
81
267520
277749
421331
71
293646
275788
420332098
346269
97
51
155661
21
84
209655737
83
302029
41
54
970134798
6
69
71
50
376272
43
935564932
468025
15
88
453636
202454
94
46234
104061
60671
19
34
8640
77
278809
66
450261
262902
76
94
461409
195006762
7
185444
338405
80
28
53
994025945
763063513
218596
88
92
730085233
1
15
48
524443753
611834261
956227406
19
334215
470706
208098
3
66
2
477076
56
92
57
18
9
46
418708
9
53
2
10529
496130
34
51832
65
482540217
67435
2
633607397
17
58505
47
239905
490440
370276
24
89
8
48
30
31146
167959
438276
621162184
99
14240
262634
419508
429573
79
76
165205
2
95
52
441309
212153
48
7
337584
46
464866
14
2
90
113859
415185611
34329
19
300784
873270427
90
67
169235
11
45
95
68
253434
41
162177
263887
265524
21
289808
21
95
846557103
41
47
99
62
398053
42
199633
12993
18
41
86286
107633
486088
9
459630
89
200746
308577
382212
452157
35
609053840
1
69029
326180
413972092
74
2
407985
360308
54
5
7
21
5
75
2
213507050
348800
9
101989
774563521
462728
204941
55355
46
313723
54
226813
6
74
5
90
3
822993753
60
742073951
218288
399767
1
421082
145470796
33099
979950007
617679471
61
61
181108
359797
30
426661
101514
26
403838
7
5
424966
41
295625
281346
652757597
2
217802
49
83
300225
45
435114
98
182700926
19969
465599167
389054
62
207142
14820
71
93
26
4
94
73917
113938
41
51
15696
444454756
5
620363608
652691728
349208
97
111851
93
3
53205200
93
377839
496586
46433
9
427547409
471701
1
49
421169
444769
329908
473710
37
441353
22
73
78
233206
15
70
9
13
16
139237
9
93557
295188
239924
98318
14
443915
152472
162439
66503
58186
330893644
338468
38
81
155993
84
86
246240446
67
118833
60
132164
392633
44
189325
194402
34
489304
118477
3
202434
255552
84
278640
10
1613
19266
18
505668881
63
10
8
33
426316
471923
262969
2
58053
7
426361578
88010
154453
207153
247830
50
69680
175791770
84
88
395144
240981
15
21
568536868
72017
80
127915476
11239664
93935
190025
13389
182215
400228
481703
309159
99
82
86
287470
276627
193630
34
436204
48
24
10
852307581
87736
107047900
477589
307474
6
97
35
91
96
34
118743
274210
19
9
332044
42
11
71
169408
60
148516
11
148043
37
446336
474652
717791165
6
431800
62615
165095803
35
83
324130
149077
301438
80858
177689
347447
78
183206264
465515
40
53
95
345222
55
50737
79
28
99129
15
270396
211637
459652
424623
64
289909
498125
348306
41064
39
163460
319369
29
118283
30
391238
437057
99
42
77
57
68
24
168817
221258
362816
34
288908
74
3
5
46492
1
121680
28
403668
99
8
360167
185335
38
314663
115335
1
16583485
494228
818711461
185709
89
391438
452662
406382752
5
316324
23
242287
5177
42
80
48
94
184965
70
36
214782
1
425130
245291
80
96
36
34
432126
56
420115
57
32235
92
29
245558
51
12
51
65852
304896
66
15
7
80
24
469424
307571
87
411648
5
2829
167735
53
93
591126968
45
92
193186
37
30770
36
605743789
19
270888
337553
330266
152145
83
47434
414678
132144
146590
751174743
21
467597
5
17
55
69546
353393
64
60
9
996660041
29287
38
483048
14149
339767338
5
30
28
34784
79
64
235801
1454
39
835072250
157674983
52
44377072
36
98
16
41
220071
7
73
44
333828
368835833
462700
63
216140
7
49
151919
56
346773
701108315
321427
427118
376280
883075248
344103
283427
411142
249076
219656
76
103646
2
77
185611
497030478
36
55
101397
149416
229092
123766
23294
34
70340
44
70
491170
19
38
84
35
3
400014613
90
72
333155
100539
109115
434849
6
39
78
35
372992834
28
387122
37
98
241721612
366534
86
47
3
22
449287
17
60261
354143
49
77020
36
16659
56
93715
257862
377701
137637
81
93
78
26
999538387
101279
95
108066
291749
287195
350378120
214629
906847201
170396
40
37
82
86
30715
39
281942
60
188913
13
68422
74
338592
224668
29
73
298610
47398549
116164
462212
56
278853
10973
11
350579015
133354
72715
354373974
346230
5
11
388754
435785
93
465375792
91
2
150648
129169
33
7
64637
458583
485189806
9
30
327637
9
11
298766
18
31
8
335233
465084
40
323183
64653
4
4
8
73
46
213825652
4
83
448506
55
56
76919220
232693191
6
13
88755
72817659
1
487202
45
67
29
474719
18
4
406096
5
469461
36
9
27
457936
45
46
77587
52
26
14086606
97
408089
393618
8
2
2
360627
339568
25119
58
63272
184553922
47055
340572
286230
31
8
66
457092
88
7
302193
69083109
28
4
73
69
18
12
4
138745
397924836
5270
172002
196491
84
160822
345983
44
3
64
347475
83
53
128828
59
49
285758
61
54
679337459
208301
58
144783
59
17
95
140535
124986
329980
78
49279
64
429777
376132
86
266030
454883
431410
24
32
517351578
26
37
77
891134255
9
6
2
76794
291232
377339
226449
418942
2
156677
90
94
14
178984777
421334
68
254012652
32
94
86
13
923178664
376602
57
341878
414677
86769
208108
396111
65
213000121
59
393370
186912582
357778
64
350857
60
188836
183795
388470
412238
459116
496816
4
286982
463605
2
265520
806445052
356341
21275
2
42851
904245305
309072
36
145346719
546265558
67
15
293318
78
32
75
385485
401265
3
84
360947
97821
478874
202639
77
87
85
905556829
92
112306
1
200912064
42
932471803
444560
26
50167
32383
80
1
466262
463634
49
91
147203
52350
207742
371737
11
15
280848
19
9
35
78
214706250
7
71
88
11
133517
347317
82
87
53
508671657
11
390346
208118
99
70
73
27
422584
6
43
7
91
55
32601
16
7
340527
697467347
58
331350
2
71
76
66
5
24
423583
260475
320041
33
448129
474676
369536
61
26
45
404966
7229
55
975334691
48
52
260668189
99443
355816
290947
955424913
97511
92
334633
477892
48
209182
98
930555063
434876
400533
346898
4
452117
47
374338
499338
397911
287505
340178
87
350794
92
5
458217
58359
75
360885
72
78690
80
83
530140548
491289
62
187058
239746
69
11344
283947
165942
494862
68
71
9
4
81
110054
933055584
70
7
11
30
9
307756
254438
151442723
1
74
8
43
36
243223
449338
415326
23
9
16
40874
91
26325
21134
182665
123168
82
9
70
77
11
73168
154212
13
122000
249039
464776
253624
356699
96596
328361
37083
822522665
53
96
40
64
6
129975
8
462562
929572175
333834
83
256893
346732
20
203992
36
7
70
23
809440396
33661
278128
218660187
97300
49
391203
332268
132712
325086
435344
142013
93
79
228846
77811
84097
446439402
490963
35
40
90
318235
160673
83
39
34
408986
55
80
9
912306602
134292
273177
974011614
37427
208502
17
49
19
54
6
483213
95
53
5225
496589
63816
480378839
23
50
8
462597
1
29
39
24
190456
148242
358080
97
6
41
88
12622
312450
32
129592
53
25
67
239625
313751
477130
147444
87
16273
451153
37
142038
618568934
325019
472580901
250569
52446
11
74
41
231075
69
1
304648
61
43
52
36
53
259043
708465301
31711
153923
31
389161
86526
480838
60
77345
11
90
104085
312367
2
7
80
36
173277
20
83
349851
28
485739
403697
93
11
99
37
47
167960
399304
44
12
459760525
226376
5
73
53992
29
8
227608118
358173
47686
14
83
484627
258071
72
16
36
217221
74
60
46
60954
47780685
424568
95
40
417406128
9
45
361705
55
283669
93
47050953
88
343766
98
98
30194
6
38
9
242873
926726645
367374
474280
207293
40
4
1
976686361
39
7
15552
84
1
528881568
7
8
490187
159540
25
380983
92954
424161
7
52
96
67
4
81
5
59
62
440142
465660
26
95
188185
305059
244634
25
203717
494541
44952
32
378077
265546
78
233887
20733
4
20
363150
382755
369382
368033363
13
277083
30
474895
424474
250078
15
14
62
958865853
87
80
177504469
96
408947
48
107482
432603
89
16076
440652
81
67
441327
22
57
20970059
94
750926906
92575
64
57646
42
83437
71
455890
32915
78229595
73
52
339344
67
33229661
8
368715
292492
93294
458232
84
87460
389548818
25955
9
460454
33138
303774
21
6
69
49
818009123
14
449352
76
309285
9
81
12
41804
6
125555
173288
267634
730148471
63
81439
3
42
343557
146585
716347013
552966732
51
270659071
8
50475
86
2
2
8
78
12
397160
44151
22
14
192982
162597
397427
1
67
7
2
358705
7
41
4
89
69
2
201167
309096
321574
317991
17
224105774
37
223450
97
577320630
450542
52
2
436895
74
38
58
440936
68
352658665
86
292019
287032
410714
21
419826
75060
85
74
447338
26
8
10
82
7704
38
231407
92
21
7
89
9
569436464
86036
23
69672
34
77
265097
141384
152528
77
4
335111
26
51
66
315291
32
53
381606572
203896
440895
221817
17
88
349149
26
372581
187458
572038851
256471
5
7
565806382
9
9
23885
339839
177535
99
1
151986
331992
283908
6
268066
163803983
48
7
41
338326
3
48
122932
319509
74
452781
5
89
45
72
429607
244200
45
345574
18
2
6
3
87755
869689206
296852
76
141119121
78
3
19
323194
319304
369879773
4
97
13974
12
1985
75
6
303176
55
4
52
239738
297978
105039
50929148
173150
431122
962752022
390275
86
273986
150649
56
26174
10
145109
497748
171271
77
53
4
35
381327820
158071
353209
586679157
4
127141
72
52
75
68
37
264354
47
34
6
37
51
1
350778
16915
87
42
372523
11
11
287882156
7
96
145514
41
89
360742
433707
52
377731
176250
81
7
31
13650
4
30
1
889885041
7
317292179
433776
240422
377972
2
77
65
143928
415855
26222
110889
47
421681
9822
86
472167474
367799
741036503
79
303681966
80
85
64
18
28
1
153551
234743
95
829406268
74
464495
69
92
217762
41287
382852
42
50
497073
7
38704
291184
408333
57
90
19
314426
255703
62
30
4136
18
26086
46
60
95
757523383
24
83
294183
9
25
121986
85
42
407179
90
249440
234505
249430
40
54
35368
35
251980
20
405452
58
64
48
92
52
257924483
237526
214906
21975
310913001
176411
321947
59039
267228
447768
4
650030253
475545312
98568
332665
87
489230
367368
254096
271592
24
191167
191032
6
272898
341783
151231
10
6
1
5
3
486821
1
8
484162
256458
237236
56
26
400120
54
25
251666
224299
54068
401586
90
201397
383212
85
59563
213140
7
645111875
408988
19088655
35
60588
8958
472675
54
70
64
333442
415205
8
20
53
200526
7
2
83
36
95411
864897379
8
8
5
448232
116544
24
44993565
46
281153983
22857
9
8
72
211273
190940
369163
918126893
95
53
35
457658
27
16
203812
15632
273850
184811
17
44
988503636
399128
57053
30
42
34882
76
231492
31
343737
62
464964
351922008
77
66353
646710506
6
486223
50257
53
123190
83
70
71
398836
39
7
47
164758
282760
45
39
76595
2
452193
475389
3
435408
85
681315684
978836284
262888
53
254808985
94
7
78
27
9
461654
209229
487298
576035386
89
4976
329368
96674907
40
31
55
373069
63
392803
211336
440205
1
249112
74
264528
334235
5
43
85
323112
34
39692
8
40
4
79
26
14
120483
46778
84
5
430895
236619
88
88
305132
43
75
909083283
9
70545
293538
272633
46619
155268
123761
351157
59
13
81035
82
112419
49
39244
456399
160679
252336
436099
430402
332006005
369274
242336
258727743
76
29
36
612471064
280757
99
40916
55502
1
71
32
195045
30877613
1
304781944
1
255413
350828
224353
36
75040
499113
79
384155
2
94
60297
409657278
45
97
468403
86
5
53
34
40476
957403832
90
14
93
5
116811
292357
195797
14
12
59
36328
417477
59
5
333632
7
468148048
88
85
15
28
237903
16
324078021
71
80454
68455
370351
407000
5
49702
72
716411848
286535
8
310551
289866
171941
257061
59
30306
569924800
487048
7
63331
256630
44
12
170311
12
112426
183771435
48
415339
79
64
23
250209
5
83
57
45
10
61711879
469456
85717
61
55
252660
433982660
104199
220746
337907
496772
360463
21
62970
53
310287
144219668
21
45
192081
420443127
36
66
88288
54
404554
81
8
45
351939
478337213
95
50
2
55
60
339015823
75
190955
19
4
38
7
28547
414127
26
180628
416304078
71
616867429
9
89
263290
152497
13
85
8
94
288592
76854
62
195885
64
7
325460
32
3390
6
80
427548
481214
78
267078
4711
44
6
365114
2
308017
19687
45
29
31
308816
43339
13
138891
93
164456
37
80
35437
15
116557
63
397469
22
164599
94548746
299406
3
45
5
730696421
99
53
163179
58
1
23
380228
483011440
322644
204764
156044
55
314718
10963
70
54
395010376
249902
130304
40375
351144
92364
201955
448317
292823
53
160323
75
40526
487360
98
58
348226
418183
33
225030
63519
25
791121154
20
56
93
17
6
309356
612865325
494676
53
55
81
51
331194
324680952
751326625
63
765663320
261621
3
1
2
38578
39
58
394408
83
107030
8
380480
93
229224
93
10
65
500604238
101101747
34
19
91
103914
88
80
53
85
126211
174651
96
814801014
58
450984946
238432
482420
45
358025514
36
4
337886
37
402049
3
84
449331568
156404
210016406
183200
588157342
98
243800
68
14
2
479581
58
323473
98
18
76
44
94
244011
12
486778
8
39816
727203837
177007
392003
8
293990
85975
12
454079561
72
9
113439
389215
27384
20
43
90
127561
78
433452
327133
139811
94
446812
12
86
373976
253002
26
779405617
494148
8
20
342825
38924
172164
90
91
6
88900
37
5
311327
280528
499575
489119
25
293978
21
368396
3
614410616
92
84
91
158658
220101
97
63
14
351138
420036
27
33
15
31
49
15
409435
317390
438579
91
355344
456600
59
963911210
374234
38915
7
96
401108547
330409
34
2
193350
59
274350
57
87
8
77566
777409237
2
325888
474307
258942
639176117
5
87
2
509425028
56
66
73
6
320169
326505
34
7
986701528
48
415236
227919
402614
493161
65
70
35
62
255176
4
60
43
302861
446069
184651
262725
322253
194317
213651
451169
11
200600
517765091
652122005
9
81
470157
6
38
691
24
109973
86
134816
892862223
395813
7
34
49313
234159
41518
4
275082
429803653
6
24
467858
41
24150
69
223364
397997
50
16747644
208011391
51
181105527
306332
8
371306
3
88
9
8
42
905152167
26763
39
14
85
3
395066
76
44
7
166956
66
786324885
95
74
5
56
91
321109
670776436
32
198645
36
32
69966
2
466486
7
2
28
260848
23
3
6
137776
2
48
474889
56
83
94
611765562
147376
531224816
239305449
28
143910
479808
49
387678
82
63
72
384201
65
91
143645
154039
14598
109878
157546
1
2
4
85
402635
1
99
20
302207
31
90
8
182073
74
84
394968458
126076
27
38
10
47
87
58
83128
49
263310
627142867
819862668
128893
5
152076
141962
78406
73745
9
89
100437
482208
3
73
87
487485
100569
277623
55
6
272446
761521781
99
48
1
61582
25
404491
23634
10123
44
31
88807
256243
3
151971
56
176049194
496166
40
55
76
28
20
9
689550953
652848405
58
77841
277533
5
98
1941
96172
71
7
110307
9
239332
99
121382
25
107627023
89
73062
90
460531206
25
2
40
76
89
70
7
263155
280513
142900
346823
425888
1
39
69483
53
6
333842
8
73
8
2
74
499628
77
367709
38
847849231
85915
34
277468425
174510
476141
96
257218
130516795
487263
21
150097
394999
68297
242012
37372
94
53
25692
90
9
464629
47261
98
91
2
269462878
37
83
193495691
17
438210
411434
35
9
39
231823807
664587721
23
40
697503324
52
405586
60
75
318137
53
30
13
251881
12
47
15
86
406384
279669
193376
6
391040626
220089993
687018054
5
261822
49
54
84778
420151
98725
97
43
288964
366901
41851
95
46
39
59378
78
531661381
7
81
34
94
342157
341636126
232476401
167065
71
316362
440488
43
93
63
44
241335
37
239312
3
266365
76
339313
13934
45
43
47617313
67
62
41
73
432929566
328421
6
409044
784803418
428193
67023
271029
54
475772
176792
124839
246960
79
569776576
56
2492267
115315
57
52
2
72
368389
1
2
83
73
116206035
287635
331383
31276367
71
3
66
7394
76558
35
88
44
358865
96
31
449769
54
458785
360630
473015
3604
13
229803
345381457
17
254321
387805
10
44
3
64
81
411308
123002
729634960
84
756317687
179360
659292959
134820
22
594772918
86092
400518
52
367387
424630
152582
15
165440748
72
204765
30
2
337864
89
26
24
44
79288936
290236
134602
27737
77
369599
147705139
302858
352420
371970
19446
751459029
61880
445031599
221707
9
99
1
460857
203916
4
38
64
814473745
543348191
59
211472
7
9133
7
49
352409
677586402
375810240
44
77
70362
53
298849
54
120723
149459
53936
9
30
278416
125377
34
55
46
235921
477389
27
403240
224439
91
20
16
7
133665498
60
124708
57
253949
271194
3
24
405439559
4
371951
46
85336
427088
299207
7
87
5
60
3
48
375796
654215345
393310
55
27
42
84
53
799828614
151893
30
422309
176104
380898
92697
395828412
310687
37
91
792848391
676221372
45
267739
6
375566
316848
44
379708
35
86
74255
258433
55
32
832791199
235401
331486
7
375774839
25
140003
62
6
276273
338172896
494491
165023
3
74
6
12
1
411299
98052
58
41
22464992
93
91
5
6
19
299336
488301
69
22478
75
19
89950
92431
382793109
496835
197516
980877
37899
97
452057
48
13
44
365146
129106075
23
721043908
64944
497093275
6
36
43782
69774
171899
56
9644
1
4
48
68
90
424852
26
38
19
11882
11
226383
359802
219342
7
478977
16718
15
15
43
16
95
290690
160472
53
61
944284246
20737
26193
410851
203913
60
35
42
6
93
51
33467
365957
82
86
610740467
10223
248937535
308118
565378833
221951
2
30
285161
123411
451240185
121082
293176
45
61
46
99
30
34
17
14
38
12
251575
368155
40
12
90710
59
187393
53
465849
87
29
31714
926017585
477718
63
29112
75
453594
236233
318796794
50459
6
201836
47260
129625
465024
66
38
23065
19894
134803
338921
715490607
89
95
55
200044
14
238718
47257
15
506216241
382869
753137630
97
72
60950
92
99
299130
5
27
21
70187
21
406039
687241276
276852
21
478584
36
97
366497508
5
334067
12
52
40
366524
359606
287577
412781
960199963
34
13
356824
5
91
88
58
2
76
31
43
78
144166
27
2
86
37
68
134264
306526
330182
16
32
392822
2
194855
45
644371329
64
111675
3
123926
27
9
286572
87
53
62447
332419072
53
755563313
82
203277548
7
268629
498389
66
31
161435
39
76
54
87
324778
192898
59238
352862
6
979
1
204868
1067
979407696
34
4
398972
182800
24
475945
132927
437762
388427
82
406904
65
66
47
655073236
485324
2
65336
168451
53
281045
1
362794146
9
148910
366722
51869
518259483
135183
32
8
332474
99
336134
416025581
29
838115165
274549730
482859
342507
67195
3
69212
97759
296318
21768
5
104533
340286
416665
296536
64
681493337
11
260944
428969
388692
2
484477
209242
8
411772
5
58
57
59191
251098
65
48
663052723
287782
42
440963
57
73
221826
81
486769
482053
378274
7
136959
68
4
25
79
200300
207856
9
1769
755228078
365328
2
321423
1
8957
2
44
453118
550906601
9
278623
173283
718224898
590763282
2
393579
49
30475
36
45
628721592
47
435499092
272773
208188
67
79
401429
22
1
353588
82
88
955221548
99
4
4
383896
369334
71
22
453914
184131
498992
291502333
463467
87
55
443429
4
79
79
458247
575974845
28
90
87
934677032
38
1
309557
894405795
127354
41248
474756
52
49
373111
221736
296307
31
323544
3
49
6
97683
20
33
130711
348299
821177871
22
25
137237486
11
54
76
813549368
263554
3
154152
3
68
24
782371813
71
234040098
107501
444294
312268
46679
28
428367
61
60
169620
3
5
76949
98
514103286
9
23
97
6
98
86
398140
443018484
53
67
319159
113103959
657915974
37
8
57
393105
336086
84242
74
76
11
498519
31038
43
693423189
41
19
387145
7
5
20
402093
331874
74
58
238023
5
70
8
473392
444154
41886
23
221918
52
74
322596
36
157634
222075
19173922
62146
7
414265
232778
163674
252754
171320
248033
47
183110
58
104541
6
35
1
18
36
15
262581
234728
61
78537885
68
9
330007
5774
18
12
9
22
286022
64
339536462
2
36
9
92
65
437335
125911
66
67
141414
1
12
265135
318145
131019
66
53
99
36301
17
24
202895
300282502
78
16
299460
198400
104472593
850684168
166280
66
3
459539
59
62
84
1
406695
3
18
76452
46499
91
796074013
8
34
43
64
853021501
28314
82
95
167118649
335327
134911
350324381
115159
352670033
54
263028
73230
384347
320117
730068421
70
319173
309265
86
139951
218421
66
65
32
914704575
258437
313614
316742118
100074
89
30
50
68
4
869541209
28
54647
7
497573
38
156515
39
93
163896
226343
125374943
24
498217
158762
70
12645
58
7
132789
4
83
3
104917
411398
48
77
475790
42
78
3
76121
16
256308
28
491358
58
50
457651
78
50
83
20
967652068
61
8
8
332008
271344
27
97
16
90
410576
21
147292
7
389273243
327794
127611
117797
75
67
61
93
68171
51
45
25
406010
50
381808
330125
17
92
335244
400170
8
306844
332278
222642
1
81
72
570188972
56
50
229266
396758
11
95
281396
150186
199171
12
67
207590
3
283899
367411
64356
144498
1
26
7
373509
135377
32
261732
6
27
492595
11
97
7
55022735
201982
8
29870
437272
73496
80
203587
35
108436
90
228714
329053
212418
72
409222
51
52
769395255
82263
998100987
334131
249522
57
101117477
87
191207
226469
886135364
647208341
74
468695
33
69
67
442226
355919
495395
138368
275063
413312
65
11
4
758
402641
309384
487429
300768
39
307641735
75
336278
91
48
6
58372
127120
27007
371905
89
239487
37
780598145
35749
38
149445
347858
270760
61
132686
335025700
57
138502
347749
103415
119140
774514910
405289
31
35
36
144353
5
62
39
12
105487
41
281090
97
36
57
553301309
92916
30
27
186323
9
385824
7
97
413378
8
135908
83881
66
465558
49
51
482422
224073
649080818
54
62
441445
131712
110903
73317
4
898357146
70988
20
70
140163
917633071
22
82
274766
259550
5
243706
84
901411612
4374
4
36
4
91
203352
72
31
83
306919
33
280042
720796072
45301
72
1
312242
14
82
21
51
939911750
21
75158
281922
4
291086
36
167823
226179
73
116052
411074
336964
3
174775
52
608469157
464648
15
54853
39188
88
189333
407966
144877
265676
414553
254120
294069
25037
25741
409688
4
382736
487862
1
167871
32
163052
379771
253348
65233
56945
35
22
36
297051
209619
150021
60984
378764
42
3
53
922278710
35391
71
65
6
210261
470244
482116
492360
447073863
25
482000
213143
23
151840
492219623
100338
46
441859
548170270
15
24
50
435096
77
579584569
176406
77370
88821
84
68
233400
439930
385327
24
23
155025
325026
36
7
50
168170
26
55
3
55
42
112851
84
416326
21
419074
206593
67018
430779
175977465
90
40
5
12
4388
9
318370
423072
52420498
159563
8
436831
246544
82
4539
84
56230
103832
603853447
83
63
48123
49
329568
729334718
91561
4486
28827
73
248642885
211233
495003
46
455768
156144
47
86
14
32
238300
375928
109634
6
77
71
831751608
322389
381800
1
40
169277
72
31
189850800
19
1
84
451677
130060
415564
75
56
320101
579259367
34
14
96
224200
36
366291
767943828
265096
251999
5
78
40806
8
87
30
56
844481986
62
776329841
400793
923450423
142076
60405
56
64
642445671
99
13027
463280949
793766112
26
208262
285045
27
11
12
248672575
167333
13
85
134127216
96667
23
62
54
206907
87
42
338004
214780
39
313460
32
374360
392532
415196
113720
48
805844741
27
232155
18706
66351
166072
292517208
469607
1
34291
4
475424362
91
94
146152201
98
40
17
61267
172116
360888
65
92
9
246673
646215203
212805
183729
473186
90
225636
357132
87
13
25
453913
73
165196
356030
295115
9
83
327465
60
474024437
110246385
4
71
78
94
167586
386290
271269
435328
492345
77
21
343014
150153
104269
4
471120
496974
198700
253004
261059
13019
5
61
66109
76
93
95
29
138296
460704
7
6566
458395
9
313098
179546
380801168
96644
305236
493451
65
180249
208976
10740
470679
648403011
4
31
83
400912
81
31
2
35
190043931
216781
444868
2
95
319524
59996
256124
696089160
6
6
32
309359
320248
18
36724
473105
4
229350164
18
6
21
46
1
88675
553461863
981513977
458042
382042
275272
6
370066
60
82
86
384013
441470
167423
1
47
60
71
321835
88
44239
19
93
97
56
118278
56
14
57
82
39
457288
298282
404423
478252
53
60
399228
9
313680
866073199
239545
58
9
255952
5
443687
75
25
433044
351310
46
93
415354
19
95
96
24
471328
155006
49
323829
360846
9
19
2
331682
322962375
22
262441
1764
424680
290015
6
68
392061
19
78332
409343
37622
235502
52
46
2
3
88
4
93
9
143921
176237
158856
53
343867
80150
78
362797
91
93
14
17735
25
75
822682508
62
259605
87
175268
5
9
18292
47
45
97
181233
53
286358
233027201
215349
199950
412218
4
79
1
455104199
251911
99
99323
67
427446
41
360192
362198
19
284709
183048
389048
92
73
928525290
6
456772
15495
97
94169817
60
490724
72
39
56
110492
48
30
44
143270
67
25
5
358575
443172
8
156429
8
445137707
3
280105
446691
294828
51
437710
17
78
75
12
62
5
93
163340
807271037
746534112
495161674
60
28
7
64
8
487544
620422548
27
6
71756
80
280361786
392952
77
352681
374599
296738
437219
90
98
381529
48
8
35
13
19
24
286832157
53
133408
12
476599
204390
5
77544
61516866
246548
68
58782
86
3
334727
57907
8
77
296464
12826
14
23
59
30
28039
95
44
67
117781431
57
13
112098
14
93
485083
20
149709998
50
18
4
277104404
73075
14
286872
23
279914667
36
84071
32
79
91
245642
98997908
72
95
200273
56
467414
425170563
32
6
290152
62
83
14203
41990
443982
7
81
38
106153
82
75
96
113034843
355829
40
7
335486
465604855
114300119
21
1
3
22
2
62
330474518
44
82884
261825
854393934
349558
464334
91
142450
18
290176
71
52
8
69
84
134316
45
301718
682610172
47
291119
9
408528
255682305
247867
191869
72
404822
435119
413922
33
23
24
1
64
392838315
20
252670
466551751
269037
186001
55
183288
76977
138578
124905
75
387737
128895
48
452697
11564
118012
27
33
21449447
173707
124480
311778
19084
22
148650
1
35
8
26
5
9
54
25
68
7
130540
151798
58
73
122250
38
72
58
86
114618
52
117839
43
12
78
58
14929
213847
24
327032
4
13
90
216387
19
63
233695
34
435248
2
286670
462537
453546
6
216673
198942
439416
35
77
111329
45
79084
22
856847328
1
28
132372
134560
227499
21
71
84
19
43
343272
50
972181686
59010
262846679
56
419095
96
461224
259710
47
3
49
13
263413
298292
431305
15791618
4
61
9625095
20
340612
261354
223987
47
4
31
59
164405781
5
432177725
401735829
79832419
277521
42
475567
15
7
1
59
61
7
146042
47917
479469937
458401
78
389308
688979421
6
74
134614
139017
50
83
202754
426024
39
14
57
308170
59
259393
26
341559
7
22
485739895
99
67
927634846
348951
336041
168755
448432
73491
9
430678
86
512993768
166723
33
18323
34
29
7
37
294082
7
220994
337742712
46
939817666
86
940938048
4
9
749231239
43
84201
91
10
83
145127
38
506677009
69
189544
517844312
72
406462690
14
947746192
133087
81966
72
93
182869
54
7
610096547
42
213760
892366513
96
7
4
8
21
6
57
78
76
47
52
18548448
27
9
128971
12695
730136255
219058
14915
157256
152867
97
57
169127085
447097348
195347
18
70
77691
19
496979
409397
2
979172213
306718
85
20
123916
492838
479417
317215
877829753
332542
399769859
415062
330455
3
88
5
214106
31
362368
17
12
437897023
539725954
456717
109969
87
94445
8
212737
7
315871
9
46
413019
485311576
62
54
391146
5
18
44
334613677
233018
11
423886
171109
165125
157871
28
336792
6381
66
587382533
20
100120
100702
27548
369703
408149
100322928
188074
309599
22
95
28
56
3
265928137
442684
62
61
35
40
18632
83
240959
19
85
164452
17
85
96
72
531502665
72
88347383
187938
760634442
366222
735056557
159711
323666
63
31385278
1
428473
17
59
81
348160
61
90520
472146016
2
93
543418195
22
256331
19
328530
99
30
88
419492
42
5
460807
14235
4
30041
756184669
148576
19
6345568
53
50
45
423475
85451
230333
26
77
15
280248966
91
4081
447838821
32
76
90
415669
454709
401031
204504
307137
94
116861
31
369587
98
460740
283384
70
135438
37424
438714
175040
7
47
917510030
591722501
549480558
349109
170768
203651
62
417036299
30
427567
47851
56841
203667
40
118041133
2
92
1
36
2
95251
88
42
412519
6
7
350749
3
127246
21
51
242675
88011
285207977
26
299192
463249
35
81
98
61
5
3
77
406616
99
126602487
207478
6
107935
71
67
33464
19
106032
97
48
221220
319854
298471
958
976388057
448328
78
75446
687752024
61
244988
213126
2693
210501
37
4
20019
93
16
367863
455617806
225036
14
121048
128178
39
125072
2
61
28
22
93
35
76095
391405
96
78
61
377121
28
245935
333355
450863
304925435
85
58
68
38072
472003
95
491680
39840
73
230804
100807
60
69
101345
43
363704
47
18
77
345127
487775
93
1
35
47
22
69352
84
324305
12
373011218
225002
95
252760
227147045
361048
741751945
6
267008
1
154880
90236
68
48
9
333334
34
17
82
190220
378604458
47
33
22
16
277285
80
218978089
280493
418541
73646
96132
111957
3
79
497170
80
3
484392
381464
461291
271130
9
91776
90
259764
8
39
31
366271175
52
42592
92
76
45
96
166473
60
876176621
991943271
227429
259224
1
36
65
5
154224
70
191050
49
62
355398
800335707
97
734925519
301346
22
176427
90
57490
787606340
61
298147
3
467292
57
392740
42416
62
37
327580
63
7
995259853
83
50127
27420
18
55
159643
26
1112
132884
49
72
26872429
17
83
3
3
8
86
45
346599
32
32
29
204776
301615581
71
84
144778
89
11
405278
431602
308581
20
23
64
130951076
70
367554
330627
242419
98
92
239823
67
37
75366448
28
739546103
740485392
73
279495
432858
425573
69
464587
13
60
9
68
453182
88
271578
47
393300
78
247457
1
25693
15
461403
186951
925563338
51
239574
91
34
3
542260828
234840
946221710
82
57049
647928553
61196
98870
54
374501
59
20
487708
37
19
38
60
22
178253
225899
56
367684
27
32801
9
46
35182
6
330240
234675
52
49
38
72175
626207328
365456
86
84
77
75
44
33245
51
89831
224346
83
307961
179538
33
31
36446
70
293028
56
33
369603
12
38
469512624
59
14
427633
180329
37903
65061
172867101
135150
337972
39
385994
175145
63
42
53
203444
37
197904
58
75
59
437463
35372
401470
54896900
32
210115
63
474709
363863
35
869985493
253004
227037
72
441822
403859
23
26
4901
129715
31
307530517
381561
43
393377
55
37
467160
53
142187286
436978
92
38
150450
79
57
49
233225
99
8
2869
435773
7
512418401
85220
24
68
5
83
82208
63
420468
183139
11
37106
854054232
22
275142
435014
97
143779
32
63
261311
44
489999
20363
58
175670
16
66
273967
9
44
79
17
454433
262307
179122
86
101475
328790
798651587
125503
41
48
288923
278383
138614
397508
146439
43
399501
496458
1
920865487
96
95608
907890615
28299415
89
157649
95
88
67
95
496185
73
52
447713496
57
845539374
55
37
331059
59455
56
19
401838
9
185687
264406
337621
362239
6
3
90
63
504061880
84
304304
78
58
1
377049
42
278685
315851
57
316501
6
4
85
931458452
451773722
103439
49
40017
143299
20204
261798
486308
766061699
75
2
2
144353
492014
41
206199
761228906
65
442952
4
23
56248822
120217
55673
400100587
9
4
41
2
148554
3
72
73
243358
13
409415
85
243225
347842
72
467983
94099
183303
182362
377503
3
34
73
344493
19
313670
12817798
64
25
7
340884355
386177
402664
41
41933
19
98273
684541277
147833
21
56
480523
373045497
20
75
194223
82
475358
217381
85
221508
465245
83
6
5
66
64
496766
4
8
6
8
80
14
27
119361676
201393
347502
127491
787445015
71
335359
391427
21
27
389034
366793
56
13
58
814057662
226054
350425
375579700
54952
294203049
852423839
49
247167773
456348
4
10
242288
193355
14540
94
80
36
77
456618
26
43
357007
355514
28
38
39
2
64
73
348844765
61
115690
1161
13
68
229200
5
22806
380863
223360950
369935
246228
281975459
55
59
50
230427
24
203124
49
89
121627
73
69
244914
85619348
388657
440245
95310
483560
16
47
31
14
96722
82
23
418986
17
489258
43
36
2
195732
146060
341869
1372
42
233352
97384
3
49
448561
69
317075
634255807
35
395360228
73
64
81
82408
38
91
8
90487
43
2
916280072
53459
127726
277176189
183612
62
177886
194188
422859
49
9502
41
984231567
8
122292
488235
30
63610
39
4
273806
169690
496211
147795
36
43
429967
468774
251096104
492693
377239
29231
82
26
80
3744
332073
231325
1
119517
116025
38
10
53
489840
95
499297
169130968
80
15006
34
83
184479
65
66
822220810
155152
364723
338465
288181
24
433733
54
282426
228985
56908
6
30328
435371749
3
38
46
93
71
477457
78
61154
26
2
74
4
60
354673
120668
5
83
45
948240135
3
332906
300685
157000
43
409522
148010272
440494
68
41
66
49512
291686
494178
32
1
95
3
128899
71
91905
49
50
101727
2
110571
434889669
41759
212697246
47159
40337
153902
9
26
78616
54
68
3
16
472949
447937
921968397
998151821
79
98
61
8
423072
58
88
91
5
448497
69991
64
9
355985194
94
28
759369626
331561849
54
95
38
17
848406344
36
481972
32
85
19761
9
174626
168291
316555
289123
339866
77
55
90
60
452945
154745
84
8
23
1
18
83
128449
34498
23
24486
284749636
470257
39
18
50
427547
6
421780
12
72
437721
94
58
486579
480712
652477555
319704
74
479989
206859
8
70
543609246
426515
60
105377
231576
25
2
94280
29838
76
127311
78
88934
1
417350
93916
273624
266035748
56
655434354
44
489267
310000
360486
196009
85
53
340001
262939
276643130
266438
204628
615822511
79
115810522
234235
58
408042
97
370925
75
294340
20
244301
398558
70
471444
68
61
44
439819
9
226155
73
83
99
23810
355704
33
219189
409189
61
157240
234096
90
12
9
271923
36
24
51
60
2
396605319
207992
88
241808
92
5
191414
52
807928227
449879344
74
319163
579205510
92
414987
53
396905
119095
18
75
84
28
60
40
82
773203184
173421468
47
227233
72
111900
22
1
60778
35
72
56
81
71
437360
3
81
37
81
349994
206353
20
44
82
14
509618981
87
20
334001
105252
95
4
33
37
150140
80
52
3
168362
6
59872
153565
39
385195
338278
86
188047
14
55
47
74
181776
278732
60
403105
14369
136544
310282455
416920
447435
108821
9
53993887
57659
295875
40
63148
72
260038
460316
25
94
323765
125265
85952
29
380080
43
46363
6
4
346145
166837458
44
285219
12
2
562944961
8
29
31
50
346419
5
187044
54
219689
53275
884029426
30090
61
299843
12900
44
56930
496998
18
99783
25
61
47626
245466073
21
230657
263219
36
28764
161718
417838
38407
68
9
281805
34
43
1943
30
50
65
37
1
450075
377584
98
67219
79
193217
592153468
282676
97
39
475833597
454711
145485
256550
403304
143973
6
107497
82
104431
187399
83
12
439168
383840
405367
309928
669848408
492198
106003
294147
80
6
418546
234925
76
5
3
446482
81
3
38556
324526
8
687642918
2
79605
13219673
468486
52
476566
423144
4
3
71
86
158063
124335
213439
17
317748
28
90
416452
25
89372
56
5
47
75
710775342
582670376
68
90
88
9
82
4
357491
440064
36
1
74
11
98
484578651
84382
929680003
815630428
3
456451
371945
169187
68
5620
328109
49
101040
137256
13
277736
442233
39
92
491557
248151
169900
62033150
8
68
176157
11
13
65
445319
92704
233388
481248
21
42
48
7
4
31
844032032
15
73
57
72
296220
6
334384
36
29
29
48204
300231378
277553
44
137457014
74
11
34923
96559
262624
144946
384480
372471
10
91
88
222781
69759
98
40
64
481682
4
99712
89
65
95
61
6
75
280997
476400
342433
45
179290
90
46
6
6
560946346
203486
101859
96
391465
10
72698
80
4
73
359148
138276401
9
5
118983
77
75
92
9
57
386648
4
64527
19
71
75
174041
383259570
12
468767
297461
8
43
63
5
149438
22
5
229295
3
42
3
363845
28
93
82
20
44
93
442252
4
31
42
17
392104
31
90
3
262982
65
74
410666
274899
177201
72
54
58
327728
375422555
18
20
88
366487561
7
20
25
32
63
54
53
299369
65
93
854
44
125718
229877
282552
264547636
73
38
5
61
333987
37
55
14
398065
210544
446824
142074
69
5
81
178510
380139
52
345447
260128
748980069
7733
15
42
207131897
72
73
190896
671630867
144756
29
76
760551399
67629
441445
37348
88
5
69
9
65
402946151
1
8
39040502
14
977769584
75
827821286
2
8
99711
212012
34
65
6
18
71
682041513
58434
37
248221
8
38
80051
28
69
54
145585
132213
453017
291967
43
180025
17
17
373594
614049143
123130
422765
204095
52
95
195175
535285034
27
142866957
9
33578631
132647
24
142950
999283912
13
99
41
465204
86148
26
176591
1
54
27426
5
26
97
217664673
10
428137
86
345671
270217
232243
99957
34
185835
23
401605
43
4
66
43
986033941
46
351696
60
34
72
29
54
25
266861
83
99
102809505
289138
20
171879
27
163576
79
34840
21
456594
93840987
60
84681
34
4
49
207638
611044145
359311
99
281503
7
324078
116850
70
1
404616
223660
321563
55
157629
91371
258466
8
202498
75618
89019
37
261044
39
473523
47
50
275325
1
169034
446315
62
313279
168673
39
62
382541
20
138927
477742
23
47236
287765
309981
429289686
1
39
187868
324541
49
423809
431632
422783
77
6
46
457129
65
166621
3
99
366942
29
36
85030
103035741
170399
54
62
57
364454
880151838
9
233739
78
62
41
7
991430099
704572241
62349
286155
331970
25
73
319898484
244415
37096
28
232231
27
351277
33
381897
98
21
98
640593856
85
51159
68
494783
13
163775
373210
628028276
33
41
369742771
120573
9
759611880
3
500577082
9
38
431752
26
91769
253632
756982150
231881
228294
151904
6
922772039
44
15
90
250458
2611
191728
47
26
48
184313
8329
26
130350
711554114
460600
207178
295823
392863
60
182766
941606088
98
6
35
332000
57
88
291223
94033
48
27632
585423206
166641
45
39
90
46
89
61
32
68
9
87
58
40479
175768
5
4782
393563
53
4
91
105785
517319902
69
111671
1
21
350365
435925
185034
168577
434250
189147
45
687782271
83
413299
659508826
415508319
6
31707
335227
297907360
11
3
38
73
42
159378348
191714
69
69793187
311681046
81
469915
77
11
155325317
75883
3
223022
434132
496705
944353244
317944
56
31
331802
93
621504866
27
171937
193165
372361
74
88
13
99469427
91
258740
218423
13
458247
44
39
32865
45455675
384776
2
19245
52
37
26
2
77016
372499
73
467373
78
9
480933748
511266702
235296
358057
191888
267976
326762193
54271
253704
40
44
109762
798226382
15
43450556
188320
92072
459648
443353
355010
34
17
330069
50167038
2
8
21
86732777
493380
10
66
335911
10
209575
54
384577
268790464
331720
30
255048
885778948
67
79
21
248739
470589
299124032
96
42
5
60
756430723
60086
37
50
204024
8
335932541
99
334745
54617
177268
199670
118095322
31
1
16
137197
158382496
420632
181677397
252066
46
4
21
52
73
4
77
1
499420
20
31
480475
201598
96
206443
386903
446802
573621608
78
106244
257770
72
78
268108
639135893
366047
70294
56
73532
368746
13008
21
191857
834310679
46
382256
153447653
40
49
78
32
5
21
54256
367530
65
797030050
36
20
607813175
163946
41
13
63
236356
464935
45
10
466844
8
64
79
331124425
233161
360435
177558
463401
98
20
2
94024
52
198291
762229441
87
265139
88
32919
87
63
460993
9
397069
338036
18
344538
136315
94
521096285
92874
28
458729
48
21
479361
497326
89
1
342256
7
36
11
3
252754
336137
1
163554
19324042
17871
22
35
162606
78
34
129022
61999
851781088
70
10
39
22
211490
69783890
154652
5
56
166961977
7
50
290452
39
73345
460144
271165
264421
159627
17541404
47
5
442609
22
372070
27
82
73
1
72
10
249009
21
840423647
5
55869
91
23
123764
82
72
230586
82
95
482346718
37
48
211377
249498
5
196482562
28431
301526
58217
42
27
5
2
96
41440
33
33
88
172519666
294701
100726
67
463850
86
37
2948
41
12
85349
468429
325841
428129
54
285760
56
389981
2
115900
16
61
50822
35
75
438746
331042
62
92
271474
61
68
71
43
227998
333530
555163939
409483
964371058
64
13
106682
61
330261
17
53
266131257
393277
72
211541
70
49
128362
321672
305315
52
88
5
187279
315755
58
118747
361552
477565
4
15
5
62797
38
308776
697237192
449507
23
317430
396202
71
31
8
251519
65
69
386163
275531
76900228
6
118784
60
182356
234568
358413
53
488816
149624
458223
6
9
67
9
70
56
35
96
12427
37
78
537336306
76
2
8
89
264684863
66
446700
62750
285571
112183
273414
420957
17
726308504
66
43
32
44
241314
4
77
482629
20
556474457
20
16
970
13
567187470
66
407396
45
238191
7
63
59
8
253529
55
213221
1
3
125259140
47855
330586
33
23
350742
27
28
450643719
6
925506005
2049
296017
60
99
256318
43
50
238572
31
418918
395588
186338
43
583880006
295455199
22
7
82
351599
273673
96
8
535958686
351243
53
120474
89
39
187345
304847958
55
116338
395488
122837
9
363328
218076
41223
146167
851435505
18
80
478349728
400839
328894
41
494210
60
144867
314268
131510
89
475236
70
99
218885
286484
37
90440
3
2040908
365638
9
1
98252
63898
27
74
7
308760
174885
63
44
498987
352489647
131835
327182
2346
10
476672
25
415993
95
261791
394432
57
91
58
88253694
7
339623
127791
57
68
3488230
3
9512
27
464836
4
42
349758
10
402647
20
67
7
153588
57
1
111758469
408057
29
307874
87
301493
476007
57
13
867696384
323741
41
496840
85
64
310677
192586
50
480878235
9
488068
318220
472365696
42
47
75
301498
90
181648234
14
11
48
255768010
126857
4
44
26087
123050
61
92713
57
104688
241024
270203
237106
358236855
128517
1
682012130
5
60
18
362454
274353471
86
323994
77
898044990
974337867
90
43
196698
121564
12448
268896
8
47
66
41
248832
95
4
712189741
127679
93
4
122076
19
85
209651
29982475
19
56
59
41
484841032
86
15
440713
103786
63
462141
7
79
8
181529
419986
158922
434703
213269
16
307046
351188
2
28
44
287614
67313
423237
84
24
26605
303189144
62
67
38
142867
4
68
38
142674
45
122223
64872
827557358
78
79
240249
60
48
9
429909
68404
474910
20
393091
36435
365104
175530570
48
79
115527
99
120556
395615
357022
2
9
159515
65
50
641192856
5
20
18
98646
37
40
7
275403
359969
474577
51
49
432458
941626256
163244082
329534
11
472869
78
16507
21
42
303145
1
926850505
471013773
64
39
44
46
120971
291023
363640
452327
170276
376830
37
45
146557
21
25
17174
75
14
457433
30
470244
106950
387839
88
52
38
82
87
22
29
701485408
6
99
327037
131533
23
412950
138259
12
485034
77
171243
34777
370119
87182
116332
289543
19
363001
28
16
92
237927
98
259132
231677
49
99
46
47
591858123
97168
786750188
48
94
13610
3
95
358616
258264
41
363246
312498
127356
26
32202
61
74
19
410724
23745
1
33757
56
294826
45
29
2
453464
95
239828
97
193515
196298
101514
24
56
97390
279841
349951
155449
6
22
345503
644774508
782317438
45
75
40
198318
211601
44872
467546270
54
67
291947
48
12
151210
481653
449243888
99
85
59
29
446598001
86291725
323566
55
132334
25
190182
403264
425642
50
32
350392
830503993
72
22
472192
1
82
1
3
418442
289263
48038
68
158379
82
36
730076704
193459
31
63453
86
82
4
3
45798
189332
14
6
81
84
209513
392253059
29
887143079
402940
12
91
231940
60
18
1
6
33
25
73
2
262667
327105
75342
357432
4
353435272
96
398855
70580179
676364364
328758220
55
157068
37166
191988
66365
17672
43
66
299733
32216200
463110
71
305840518
69
33
118487
63
184799
491290
14
296378503
32
48519
56313
374445
92
352949
15
10839
19
90
598009674
66
18
7
42
43
27
122665
29
1
77
16
52
436615
92
53
169164
32345
327120
221594
701221090
70284
614509436
38
256895
488361
37
53
14
41145
490567
87
950649635
314996
312488
51
231314
469068
44443
23
8
216621503
3
166277
1
259453
52
36401
42
945206732
92
68
24
14
242723
241926
6
8
50
65
113479
894535562
47
215315
85
918320310
9
214901
75857
71
196399
7
359305
197187
258922
35
28191
88425
20
11
49
38
25929
239208
334442
97678
126212
82
85
24
40
1
22
4
9
40
256097
95
371183
48
122418
61
457621
2
148177
176527
6
9
58
186588
252221
73
487366299
37
507807527
69298
53
368117
456239
35
267819
379608
9
18
346808
978661536
889569645
54
363469
20
145196
246297
29
68
843855108
361163966
67785
36
156859
78
393177
59
467419
46
349919
5
499680
26
127917
42
87
43
207811
494776
21540
187669
80
231213
20
82
31
38
79
32
46
141735
875454365
34
31
52
398588469
16
8
450463
8
49
844751109
33
34
81
79
41
44
8
55
99
445956
202310
127028
28305
97680
24
288643
546044430
30
357379
158227
435082
441523
65
289344
241491
2
24
32
40234
34
113826
83
64
30
31
36
33
97919
131789
83
23
7898
434790
131139
89
65
4
14
36
4
474303
6
23
407420
20263
55
98
64
2
73
126837
290185
64997
79
103400
4
68
327867
5
17
70677
97
451978
683665027
89228
76
79
99
318264
483354
16
83
12
362495751
300413
325995
31450
272205
66655
336077
92
180691
55
492324
272225
5
106823
2
64203
72745
259557
80
5
58899110
9
55
263945
5
38
15
77
75661
706920088
1
375878
375500
3
37
380440
76
264571
1
46
236993
363660
426628
82704
31
40
496232
2
2
89
88755
617195556
214384
75
12
484003
60688
28
90
89
8
269658
97
261279
28
2
221475831
214445
273273
60
230442223
47
76
99
155246
23799548
120612
243132
683137894
3
367388
82
4
51
60
329480
5
19
484899391
18
52
65
37941
5
24550
63
258849
368776
25601
84
52
91
82
76
201873
22
343912
375859
92
419381
40
100562
66
378767
450449
380956720
427650
72
9
387383
61
13823910
120021
35
29
14
483513
290753
363856
90340
5
72
60
243442
63
8085
80
331677
83
331168
4
88
2
39
440794
332767
380929
795781780
23163
53
297587
60
201701
498501
91
98
419362
349862
190849
89
2
24
62
72
2
3440
271673
2
49
466757
328783
16
53
40
82
99
43
654427074
349961
67019
5
351892
323261
33
10
3
3
84
309129145
11
19226
149931
62
438754640
61
262531
13
45
737121156
744810524
14
371392
46
177752
77878
83
59532
441165
596662028
211028
134496
597038560
19
31
136873
111473
490306
89050
77
2
824358959
2
52
2
96820
70996
423932
60
98
36
29
279668
47
291710269
33
4
9
96
46
403462
295354
33
50
255621
63
1021
27
7
364066
333592573
296014
354659
47484
5
11782
150821
102870
83
61
461707
4
763016466
232994
65344
235089
21
81
405147
94
250328
350744
489938
40
24728
65
6
1
67
77731859
426307
79134018
95
517
98
18
353538
9
886563351
3
79
27184
83
62
21
47
42
83418
328155
65775
140479
144837063
283668
181625
491516
51
75
72
20
54
391937
40
478144
5
339549
77
270549
73
19
6
244531
695494413
97
52
118246
56
400112
11477160
85
628840647
78
18
8
115743313
441090
52618399
76
187987
235463
432924
65
40349
30
83
74
409699889
278338
14
302880
48
459112
6358
433057
345911
97446
28
51
43
529305167
436423
80414235
64
12
47
8
78426
62
498643
469308
115287
396454
94
78
394577
105355
7
86
49
72
71
440484
293318
342724
50
46
8
274881
210276
90
57
191706
71
7
74
81046133
50
27
54280
2
9
360511
82334
18
49
184240
92
141998
27628953
87
193597
8
350185
493401
34
200809
272697
374282
318548
242453
71
63
484039
33
5
78
5
146331
25263
96
424716
53
72
84
296657
116679
69
14
124371
43
61
72
58
496551038
84041
341510
2
147802
6
21994
619889438
482169
35
48
3
958778058
86
22
23
183498
114643
340643
83
60
341266
695080341
21
3937117
248070
6
2
9
63
300967
57
233761
63
7
283313
89521
712143695
66
207168
378703
5220
388368
35
63
92
79
9
53
210516
26
3
9222
78522
386114
167400
17
875387205
20
17
90
42
309215
45138
19
18
94
56
268183
123000
15
464742
693364720
172313587
862954610
208784
743790172
472070
58
120542
35
224612
2
343034
367339
458091457
82
23
440154
2
459758
67
16
84
336629
90
50
6
579455636
44
17
269184
4
26184
66
373744
88814
6
96
317447
399638
122909
68
299904640
23
47
420778
32
89
93
67
254732375
65
972992557
451624
4
7
9
209466
45
816708931
18870
94685
44
594795818
343378
24
332027
37
611063830
416362
27
72
10
140664
435999
81
19
175185
475486
363627
6098
837787394
239093
54
80
633481062
567077164
490704
36
479028
66
8
22
86
256913
69
47
31
63
461224
38947
313708348
5
11
817
23
48759
28
466710
437084
34
265865
235258
412320
495230
450629
45
366580192
18
174484
234103
395422
401003
35
93
9478
63
80624
51
83
279107
77181
78
447920
2
27
16
380554
20
153152
777227670
2
493794
65
66
27632749
36
172145
311982848
36
54
6
21
306632
376258
388295
118453
77
353351036
64
300001
177146
40
431930
75
63
196693
4
221648
78
566118117
93
337692
62609
38
70
407603
95
478579
270801
3
404852
757536987
44
162434
470113
321420
24
20
20
17
187754
67
8
5
496161
266966631
17
44
83
19
211902
7
43
3
44
71
50
445588950
346987
141840
289728602
20
93759592
1
184338
55895
305715
25
20
86
93
98
463739
23
45000
60
410769
437192
340176
70
67
31
75
58
467364
189232
421503
59
70394
26
347016
10
52328
265837
355814
74203
232773
282678
71
279707
432493
26
60983
755336188
25
49
178959
4
48
384907
401391
213921
2
9
2
19939
440662395
202477
217546
307045
58
20
157835
4
74
416314
441623
41712
65988
73
11426
193516
49
785198830
4
5
79741
138224
175547
16122
71190
273965
143049887
29
72
562146580
75
5
8
68
32
469766
107440
39
21843
8
3
111910
163119
499940
223837
33
27527
95
363414
9
365887
32
167075
303540404
57
107630
43
378678
44183
72
49
48
341502
428187
12
79
448060
6
177103
8
1
475179
46
54555
867190243
400260778
108046996
212538
477205955
203224
2
9
93
95
76
47726
9
73
20
740
192572
6
3
65
391067
61
1
49
44
51548
140202
601563009
160073
7
67
69180
36663
87811
917145337
43263
456368
86
75
19
763020336
449522426
77640
456431
399220
88
83
701747805
14977
410297
31
289295
314179
90
628646409
5
35
135611
329696
5
2
27
73
65
35406396
47
201643
5
84
253275069
320349
76
110406
77
11
90052583
29
68122
52
446817
142565
32
496108
94
146876
49
30
337670
85
9
914164227
90
247267
146921
4
70
96
2
542466790
31
4
86
487342
281757
62839
4
12
93
5
454689
255470
380774
164878
299095
70
92
122293
28798
72
28105
9
4
372965
13
60
98
441821
2
95
384058069
345597
32349
485278
5
97
71
9
457169
31
184922
396180
5
260032
107359
48145
7
91
296756
444022
250951
232297
234785
163504
35787
28
308075
918650132
43
276375
89
45
253035204
388857453
29
294482
225461
927480179
3
233048
60
42
155699
22
178985
322713
129886
189620032
70816
294059263
8
771344979
177076166
14
423088956
12
84683
153295
67
947126268
965638877
32
47550
8
433447799
375076
737342092
83
84
435377
524172687
85669
34
1
53478
54
7
499186
16
96
758533716
88
1
297072
284388
72
433953
321628
5
607665680
6
7
156662
307978
7
17
64
9752
242316
70
59
9
38754702
498396
52
404450
37
87
39
7
43
96
72
155330
278041
8
396250
2
3
222000
341395
67
653308410
42
6
217073
27
181041490
24102
100653
799617852
6
60
138069
70
65
202143
44
20
46
591766253
41
41656
48
443334
405051
194238
11
207766
24
232943234
356018
72
5
14
451355458
311066
58
375632
427049
21
52740
74
9
6
388561989
496101
38
354693795
81
22
5
492277
262568
27735
476706
85
73
59
402047
58
163173550
67
11
88
363364
17904942
14412
51
70346
79
56
5365
9
12
1254
115577
44
6900
482934551
96
99
57
49988
214945
98
398689
393874
171826
45
201147414
8
119047
10
76
73
82367
85
3
133007
354730
52
231835
423367
499390
413844
163150
291418
4477
98
33
808121097
32
3
99065867
12
62
23
375512
72
728537975
41902
48
10
64
248895854
426441
467135
255567111
17
2
29353
41776
7
184153
31
456350
71
963308479
4009
73
143228
75
2
12
143357
91
5
464643
51
125799
15
88
399904
59
80
424572
425614
45
51
64
5
286805
312894
342845
27
35986
498005
149031
20
417816
971205778
99
205274
2
28241
64
111571497
254630
2
275771
287934
252455
74
196677843
4
73
40
52
2
154317
75
75
139947
5
314466
334656
8
393625
96
205886154
82
9
56
42
98
37
88180
332799086
175558
165460
414382
283052
389807
72
51169
2
143757
336307
147454
74253
99
94
86
93
7
5
25
457095
72
955825709
295852
60
15
498295
7
447286
48
333341
422295
12
465728
71
3
209076
18
360303
310105
99
291010809
71
175313
145820
2
40
490222
26
48
324976673
62
95053
70439
25
93
78
89
3
93
38
735268470
74
381722669
315579
411353
182191
43
9
323897
444862
41
65
47
2
5
460441838
220255
2
151549
32
723590671
25
186582
39
339164606
249139
394062
162966
99
222769
474593
77
212644
178053
430592
89
16
227604
119795
5
104228
422203
1
73514
45
682849888
288499
407238
150465893
29
3
33
293625
2
150862
83964
106513
361119
55
79605
60
64
7
7
390810
686324729
297057
120348011
164768
234235
18
170008
11
21726
81
35562690
390905
4
345762
35
25259
72
12
199286
314464
15
228475
293017
94560
51
4
496889
288112
311177753
478949
793153329
13
451347
98
63889
157321
40
152958
3
44
82
54
1
4
330083
68455
77
46
41
17
37290
74
88
347047
360277
88
368213
4
443485
401035
199664
132929
727460952
171709
78199
52
2
464420
350673
61
335087
21
510773912
62
75
25
371233
27
441552270
43
431248848
32
33
79
931114621
138528
30347
305445
4
87
309527
240508
412993
307042
20
113971
9
399234
18634
131879
356701
780289927
37
173089
455179
120244
29206
3
46
80201
67855
79
428121
10
56
116211
114204
476928
485869
9
45
225272
334284
226599
702277068
45
69
447546
78
134519
27
151630
7
201509
6
19245
430903
6729
52
71
181941
3
224217
18
609901300
56
94
78
35
364
159054
16
75
101121
12
385020
116627
477220
159021
178997
35
453903
447711
5734
30
133806
71
40
73
123695
19
181783
90
670512327
63
481700
36
772203625
33
1
69
271757
269077
6
255040
381192
5
145646
49
48
20
4
48048
244985
6
447924
74
435739
8
192511
52
338658
290275
132209
94133
61
393823
232337331
48
508697525
16
83
55
435148841
57
49
93413
12
517155210
41
75017
8
78495
295711
23
210407
29
260051
45
86
766394607
497697
1
454798
42
98
390634
126669
339416
163322
46
219376
6
44
54
54
73
45
6
195504
190034397
277958396
83
670059940
675918408
443812
377192362
95
93
8
3
54012
763081057
8
58
272620
12
467275
29
620672321
947428471
223160
94
5
28597
145027
76
721854743
277789
6
26
453460
240600
8
715365060
6
466366
315455
430385
421307
65
12
2
65
139000
104080
63
334282
778080075
12
4516
217822
334933
44
43
68
16
258035
258454
8
28
30
472006
121682
64472
32
401413
195403
415564
59
47
299007
246690
977
23807
107504
5
119397
41
20
66
75
494075
10989
795202180
388841
49
928775673
5
258681
421969
805843672
195768
197737
30
792051995
49304
335002
60
272344
84
63
25
45
44
30
79
154172
71
73369
56
82
211899
17
98764
86590
196942
841363913
2
63
424778
9
306392639
42
26
80
101354
108253
64
283693
322338
436340
307148
64
31
793935357
165039864
63
57
41919
102426
98
6
15
332957
320136
19
20
139410
22
840682554
8
380104154
41756
491410
15
22
10
19
237435066
494037
250605
437624
20
22
257829
61
484462
24
501176961
298226
79
51
56
26148
216681
284688
131970
58
463064
338520
9
49
1
59
84789
240194
5
1
61
7
57
12
83
95
74
99
57
9
25
5
6
182899
73486
85
3
32
24
373559
337896
13
46583
192949
40325
41
75
8
583675087
366815
168273
459775053
23916
42886
313087
214222
8
29902784
65
290788
20
122676
351876
9293141
34
129603
3
267584
65
35
30
6
335309
88
57054
60
49
308901045
15
86
3
77
21
8
64
182577573
63
421016
91
43347
496579
65
126603
182335
740644350
67
395580
4
172612
95
492705
585393979
60
6
39
78
956290639
388201
48
28
50
48122
408023
14
18
1
69
454497
631444903
753853966
36
168880
94
25663
258889
362941630
78
29
78
104689359
44078
39725
70
71504
99
34
28
13913
80
263231
73
385653
54
98
245846
9
68
2
70734702
6
55780
52
47
49
251987
1
8
347064
66
82
67
8
7
23
6
52
32686
126601
346406
49
419023
305616
79
305882
8
32
60413
887107873
257995
15
59
444312191
96
83
163031713
62
826390503
255299
91
236229
89
8
38
2
280574
19
408344
574073994
372467
45
62
70
36
471453
80
292668
1
203008
443453
43285
59
140135
83407
4
359302
314408
93
462539
51
702856350
5
99
155293
5
538477906
87
265095
193480168
183370
37
37
325631
62
22
17953
198593184
15
5
97
252276
467212227
84
7
73
84
96326559
62
97772
53
42
58
36
425336
56
67
340120
30428
3
88
90
423931
40
44
345851
481345964
59
8
85
82
3800
7
67
466453
33340
119856
359860
17
2
4
3732
82076
55155
53139
370778
608072845
81863
407266
225378
436798
9
42
51
12
468901
816005470
60
44008
56
637335591
33
94531
316322
348837
9
82239
84
146165
25
364190
257098
41671
632583451
39
56
13
631295475
66
648823135
716999835
496278
126709
895951236
605935292
56
9
23
8
247606
564641094
21
61
3
54
89
46
1
53672
167365
92
88
809251740
268528463
336075
466539
467700
170955
38048
42
35
307850
37
58
20883
47
160213
258239
89
827098163
466853
57
9
37
286357
386340
85
328287
641047737
110416
423786
81
21
450311
79
3
332681271
27
66
282002
300120
342764
12
74
454551
3
351643
58
57
353494
84
75
149799
273288
417990
18
392312
33
443859
236530
734257610
97
422273
79
223183
63016
98
375425
53
233
75869
88
7
977287023
3
84
157410405
463640
22484225
303004185
7
95
80
74
69
168193
719907287
388936805
759612260
2
30
590508734
126508
9
427646
9
40314
39
126372
70
52
372741
2
5780
53
355920877
139544
437792
44
119153
87
285154
93
72216
375089
312929
53
270819
53571
231975814
5
38174
230153
9
45
310137
68
386115
138429
45613
53
216884
402443
323480
37
9
197156
249331
69
126567
30
87
78
12
29
105673
445216
18
59
94
27
333606
33
4
44
385559
90
16
61
345670
3
598189714
824383807
24502
19
339178
7
5
350914
87
23
64
334066
1
8
91
383545
99
15
523434384
8
420095
13
221850
92
356134
3
111557
8
4
104779
36
39
22
3
4876
12
34
86
58
83
23
436810
331907
295568
495373
157018
567540774
33
185807
245122
93
58
69
86
340768
21
298614945
163935
457966
19673
409927
24
7
11717
392206
936859770
159979
72
108451880
582003511
79517
34
66
696316033
45
257392
99
400444
267971
438914
76
51
57
232947
359087004
50
90
410426
95
1
1
12
273475
54
497731
262773
74407
292305446
407202
64846
586879535
998143808
81
99852
55
3
17
9
21
87
542832725
15
83728
341737
47
36488
6122
363626
130962
25
58
97
65
456657
438440
8
169437
313748
281136
242655
69
2910
51540
455783959
4
834706303
68
83
55895
265164
7
17
11051
82
85
91
833282733
15
90
64
57
185979
161903
748236063
89
305072
479950896
72
475551
9
314162
26
55
396645
18
8
5
41
260385
456596593
91
408821
195232
4
93
51960
83
61210
315010
87
433437
82
4
201124
1
960139006
65
8
356362
35
21
70
33
159312
59444
6
50
74
263651
84
84
288995
50920
92
51432
90
3
333367
350545
60
95
98
7
85
83238
91
363055
313302
364080
628631777
62
290117
374556
4
600652921
1
95
81
285007
342824
66
42
28
337400
10
313020
322851
63435
39
94
44
88
88771
260962
111107
621951493
2
63
20
651
284174
23
104734
33
28758
7
8
56
69
473198
19
159272
52
459905
8
942431574
255490
414737515
27
143223626
99
680478750
82
447766821
50
89061491
314847
68
25
356143
75
63
87
81431
214341
92069
565189432
454179
157356
92
408775
32
9
417315
97
43
56638
367497
82869
53
21
31
20075
5
354571
173783
1
157787184
349702
4
271193
301432
9
25
349544
13
220661
55
61
88
216075
1
282235
88
51
266872
394496
403137
5
476022759
34010
488751
41
12
230709672
53
34
85
37
302374
68
355728
186707
23468
10
213640
54
412454
368493
420871
35
240481
53
50
94
300838
74
34
62
40241070
28
2
461272
43
7049
7
205263
1
53
42
85
73
448744
67
84
22880574
953183724
43
72
22
39
372345
75
8
45
78454372
6
67
6
37279988
23
5
392341
267538613
37
5
111905
16
459000
22
17
8
59391750
1
9
361427948
215876
63
226740
3
18173
93
287804
402783
434058
314441
53
828147335
83
85
461377
83631
444344
68
457694
67
414094
19909
307386
146110
4
80
37
69
59
924368407
44
88
401110
22
82
263275
337501
217335
89
13056
63
236114
46
38
819281055
45
26
74
188068
39
23
42
256452
2
80
79
318092
719746567
7
5
498084
496965
7
8
27
99
1
47
115218
54
2
844064536
960838172
66
302894051
347322
270843
334843
464475
71
47
30
427175
53
267498
48
3
366789
8
423051
33
23
96
315540
331381
412274
1
393885860
61611
413002
140433
96
83302488
77
5
29
56
313610
407673
244931
25
388067
257749
8
450771
23817
102570
20
43
22
3
54693907
587871554
15
69
6
261215
526693208
471747
273996
175863
108669
14
44
189565924
212141
94
1
61
315532
67
397773
332258890
1
25
314566
55
31
20
82
26
428963
324436
99
57
259246
74
89
1
66
336398
76
364608
397206
351049
196208
419555
716311882
12
364286
594040028
190737
74316
17
199251
256874
63952
421981
177534
60697
80
84
270948
52
31
447393956
15
73
61962
3
9
50
105012
32
332898171
92
234679
46
451622
25
213859
99
1
29
89
48
398899
118841
2
71
49
7
882534004
357099
26
703971125
6
348213121
14
92
16
57
409393
43
55392
220171400
129893
91
325153
178447
148277
308486504
17126
48
419252
91
71
301039
319806
240587
15
9
278149
45832
30
1221
7
3293
93
60
19
21
675002004
37
89
93
42
2
106777
353825
243761
210034235
54
77
87
57
32
7
28333
59572
42
59
351894826
465390
95
62
107867808
73
98
36
288572
8
437690
10
9
24
37
87
44
67289387
1
326897
299884
75
3720
6
90
341522
497724
99
485542
474029
17
390666
388387
599532962
105863
32
47
247293
371655
369377
18545
53
6
71
65
264415
48
33
1
323988
32
68
76800648
52
297782
396991
319517
8
352692411
23
459058
20
57
8
78
71
90539001
3
26
561765861
497233784
271971
161180
408835
46924
89439
8
61
73
95
46
741074891
100678
40
12
94
24
223213
43
476732
248165
84674
39
391508
312582
345415
84
17
376084
104272
29
64
427558
523926033
85
198184
91
431307
238625
83
55312
86
288851
400857
5
38
315474
343557
88856
36358
373414
80
84432
9
93
15732
288387
291588
98
40647
235972
45
259149
17497
11
421723
291965
72
79
67498
17
5
4
66
468141
479928
56
14
239528
63
43
153660
151490836
313722
929758441
3
190026
90
71
464510
8
7
84
89
60
9
87
487502
408553
359608
36
930194186
791289087
174238
81
92
56
421195
80
313320
99
7
88883
397324
440930
97
10
92
31
28
50
45760
61
303338
6
46
5
52
78
6
239310
152641
62719
3650
72
198865
22
314502
47
3
3
296926
4
92
265330
391965
371658
167134
39
35
391508
3
365740
365138
9
53
94525729
146136
569766399
144381
82166
14016
399752
205126
404128
87
9
322642
224541626
3
122614637
2
90719
6
3
90
86
248962
16052
434387
3
136502122
16
101955
97
394310
41
95
978824871
79751
730992492
453466
38
40
22
459974
374139
20110
178961
285033
897979212
430360
47463
25
416587
312735
4
51
96
194672
3
26
84
60
189211
3
16
132768
235642
43
164954
21
72
9
53
28
344183
16
246923
8
95
9457449
388015
3613
11
200012
78
73
462028
318650
208324020
188333
99
453327
392066
98
94
490849
41
216404159
14
82
449204
16
8
295212
135107
493484
67
389713
11583
382854
1
31
331502
200721
698354129
33
90
947796021
207182
10
24
8
39
484956
48
67
30
444690
359533
191598
52
26
328483
198708
193819
484167
74
177514
66
90997741
218253
135287
40
311634
480301
74
412494
131744
224387
93125
235419
37
47
24612
340338
21
245833
376333
9
307135
438592
86731
238730
56
255904
23452
36
128987
94
290070
46
90
27
115718
17
49
131693239
434615
336135
2
8
396030
148346
168018
5
404519061
34
87
30
7
939249780
479157
58
178029
154505
44
85366
6
94
420191
60
5
282523
25
3
56
290760
849224683
178206
646786256
93
226532
92
368082
91
84848
9
24
50
99797
288583
97482
142521
66
91
12
287761
42
818402831
4
184361
23
52
431526
4
770514704
27
5
54
483492
491564
263492
65821
11
484001
44
96
26
803190970
335210683
20452
358886
420373
281840
166743
232212376
19
62
27
748741415
189048076
572672017
46
64
6
320121
91
86
127776
98
87
385725
468668
171760
245916
584291048
460350
296370
57
375930
40
28011
27
92
302647
11
69
303179
20
122618054
16
986500367
98057
70
383915
418928
2
6
336648
821454227
79
36
372805
89
12
82
88
249047
240706
48
4
73
23
82
452896
241656838
90
4
52
65
1020
439490
238621
370664
91
89
7
904831763
8
317488
45
38
84
50
842341147
54
54
89
94
82
22
4
104087
41
97
442122
34286
251838
453964280
716243845
222364
25309
65
346945
102316
55
18928
169655
5
69
5
350829
21
102402
55
75
43
62
69
81
66024
151010
325817791
70
39
819811660
69
734879115
6
9
26
10851
57
125442
483090
68
83
6
334093
29
7
101200
263278
344015
5
42
271521
2
287958
7
82
485948
2
60
802302706
116280
409228
21
272733
50
733631565
243436
7
693106230
323417
23
373455
228247
52
2
4
62
72
229422
433565
40938
409609
182410
1
38
351849
74
430382
15
20
2
93
193540
18977
93
7
315125
59
205153885
90
28
81
489740986
70
92
8860
6
252266
150706
78
87
86
22448
66
71
37
67
9
335171
70
80
4
40
424091
5
60
51
26
814818659
177662923
953439337
192435
475708
434735
35
94
172565
30
226347
7
65
27
472954
799936778
351168
75
52
13
71
57
73
1
8
98
971214998
52
44894
148785
440068
299335
16
24
6
2
68
17
20220
355231
92
286634558
374123
7
29
939105603
13116
54940
233420
163610
47
90
68
151290
315409
77
19
3
69458
61
35
54
50
11
18
64
215369
963275023
74
281119
295232
34
54
119262
115691
176454
824798209
72
30
478601
3
58
60601
134517
93
80
490248
194519
32
96
898335628
16160
464973
169509
339169
78
292128
84
167422
7469
303596
72
3
13
8
38
222835
2
330689
92
18063
68
357051
44025
108493
1
18
304128
9
17
475860
91
11
83
7911
29
355739
361892
694604199
729547545
2
49562
386256
100466
17
652189236
32
180939
9
46
10
358511
297290
21
20
247062
75
87
432106167
3
210912
154767
67
270642
15
16
82
19
65
36
8
28
344827
252754
479398
67
8
46040
71
914526026
135981
59
250369
240358
95
27
28
14
428284
3
2971
760630527
133106
179279
250406
331226
201218443
77
22
88
46
219126
9
98
62
147074
98
78
96
75
211398
911725626
230676
73654
491607073
100509
150009
29843
99
97962
21638
68
47838
396424
352551
234951625
154916
41
1
84
345987
87661
78
20
119267
232120
388867
447513
350004
881388136
31
377542
56634
73867
11
30452
28
7
164323
34
68716
83762
341938
276940
165925
544904738
96
19
15
7
74
3
923030559
1
99909
340096
95
581544060
221975649
5
29
251643632
338086
75
257820
46
39
95
61
83
35
43
99
83564
52511
23
92
414511
348891
84554
422517
68
290158
96
470343
272087
994449417
327705
124119
421791
396197
14863
4
21
72
221467
93
215156
258149
249697743
59
502479196
357865310
130184
165156
868164856
44
248324
42
57706
476956
413504
74
84
441829
313685
3
225803
188295
973126318
123874
75013
184678
3
53
3
12
5
379295
34
85392
2
3
85483
54
217822
12
290796897
79
54218
41
32
19
42
23
19
15
229946201
7
13
82
3
157428
496844
74
40
748840357
26
269258
73
15
302396
14036
348316
294916
713433973
4
309085
56
48
131276
312223
350125
45
725639806
7
10
180584
85
82
184841
145144
45
286564
489526270
262240
17
1
415624
5
224907
53
83807
83028
51
163215
20
735229660
402777
463223
92181
154996
60
112961
450328
96
58
722393303
46
13
24
39
333583
60
449934
564898643
8
386548
158252
700107569
91
99
312357
201161
4
147245
489580
73814
57
485605
148372
3
502638480
93
32
2
457704
257178110
288037
36
3
125606
309500
43
131149
31
43
8
428761
74
70
9
452412
235306
31094
11
30
160286
473353763
46
488505
291511
54
918467357
98
347180
53664
113944
488678
174158
30
123787
783614472
545308381
330304
30
732688101
389278
353834
340835
7
7
465529
77
644972163
221166
89
755513546
39
236297280
207892
46
748050527
270020
198969
337204
329751
3
9
100098
39
61
5483
22
91
21
17
72
57
236021
68
880443823
490528715
49
74786
59
18
488245212
18
242750
14
12
285120
101802
2
29
99564
4
449163745
10
482468943
5
192860
955759359
212792
185521
345622
34
48
15
507235627
4
729639054
19
5
27
448182
830609260
370083
408518
33
486170
439552
43620
75
50932
7
471258
445675
143679
175055
496294
68580
79
38
387026
458528
373856467
47
44561
241085
71
262253
195013
10
378610772
80
469696
90
351691
967574487
10829620
82
970985435
5
80
346250
414261990
579570660
297323
378896714
13
349777
4
75
99
451257
17
417727
467539
23
37
628747239
57
236972
443173
95
24
120992
42
555357015
1
12
73719
18
68618
38
90
79
142107
881401768
27384463
25
91
8
82
4
152312
159284
84
69
394105
496595
4
39
492060
48
12
302003
47
309232
458835
165719
95
86
191640
470948585
22
413975
407797
493467
194117
482868
222823
83879
98
43
44
324900197
8
345451
523990464
327522299
296565
34
18
354661
82
5
37
262019
66
2
98
395013
183024
76
771670631
43
52
81844
799235523
4008
50358665
33
152534
455177736
75
46
97
41
63
214465
371488
54
13
350062
65099
50
99
395769
87
145748
6
89
65527
83
119405696
186777
84
32
469480
473917
257503
6
12
336585
86
143752
98
781333310
167743
77
269523
261415
6
1
68
416035053
278823344
55
450825
2
71
70
115066
20
292926
33
262594
368480
499809002
330191
3
31
48517
54
69
31
84
19
59856
70
74
58
5
4
95
257997
113989
174986
73408
41
13
902008640
1
58727
83
65478
313063
62
8
4
6
121660
48
81
399940
461816225
6
6
73333
4
34
298498
4
30
193208
672944180
87
51
83
89
211460
25
78
54
78
60
20858
34
6
186047
551969292
279997576
732017135
43
45
191496
39
68
2
437776
189609
41183
63
222648
746452644
492355
4
72
2
470880
54
1
43
26
249430
357467
328303
8
388192
9
4
230295
36
273634
264082
370597
98
40
1579
77
93
115881
98
33
546377097
427498
81
121344
234198
318016
95
381930
94
14
6
72
345499
20
64
7
761644293
66
3
8
195837
78
347258325
329020
56
17
96
352312575
49
34
451167
261459
14183
325906
621339247
401584
154072
91
7
457048
76
40898
35
4
25552
72
151169
109735
456642
9084
278953
22930
21
42815
309278
7
6
94
76
83
237730
46
539899822
52
88
251953
73
86
442783
406855
383898
515039812
72
59
357715
189027
266407
53
449504
168650
218272
335522
417872
328530
772912752
390162
98
13
193820
491573
348544
1
421909
885170390
117248
258888
354027
397988
44130
199355
345898
57
9
44
221592
93
73
53
374391
306296
77
76
6
93
222032
127842
490584
77
78
231109
496596
235926
5
72
672369310
46
1
71
11
12
20
157470
6
353495
79
78
145756
321099
35
156953
349892
216897277
245830
262383
273947
321539
39370
397716
26
47798
372121
56
330995
42
36
8
6
175024
343728
187741
14
457740
29
505294143
192999
96
926435649
111846
12
238807
335730
124090
152436
26
203950
60175
13
322977560
92
1850658
85
200287
3
54979
60
206087
260617
88
78
50
85
117476
14
418096
57
2
5
86
8
95
375206
4
247260
72
8
424981
752177487
16
376910
3
64383
408552128
363245
484949
430869
12
50914
6899450
48
19
475983
92
81
42
167565
33
232688
10
97
309566
46
440759
25
145273
79
41
1
696066840
70
9092
12
11
18
36
94
69924
218369
217071
78
337562648
306387062
7
45
818232934
74
493025
60
44
93108
84
82
377554
172213
230888
10
115866015
56054
5
8
69208345
399077
345890
9
377922
58724
11
290274
490026
29388
6
20
30
341014410
21
73
64
337859058
77
80
326751
69
90
88
65
24
263775
295996
33
17
350425804
75
158720
64
6
15667
62
267031
454229
86
454977
28
5
453420
149446
228596
28
999525534
49
179052
481460
66
311180
82000
67824
90
457640
47
70
129428001
92
55
54
22
141449
574935265
250057
376315
6
95187
73
28138
10
436899
70
363770
176026
52
23
92
859452520
29
56940
97
32
18
172226
7
228518
773912029
72
9
419876
83
26
18627
185053751
26
77
77
81
80
21
53
224098
6
20490960
332553
23
6
64
97
87
17
36
25
89054
278137
220717
9
173238
41
358784
5
83
211011
9
35
158755
45
9
8
74933
56
131369754
185802
62
140322
822395930
302723
86
11
14
7
58
52
3
91
9
702071223
308475
3
376775
250576870
22
396327
83
53791
386976
97
59
424204906
201816
51125086
26302030
139976
96
220452
69
48
83
46
28
462596
880930665
916581451
36
96
62
25
2876
103453
8
452027
71
404348289
79
14
99292
7
84
481620
70
58
54
75
10
156603
43479
84
17
25
92381
8
90
91189666
50
201623
91
51
47
91
12
72817
146137
93
25
83
428260
86
711917724
454263456
454104
133645
74
85
9
9
323573
52
424563
5
282633
60
93286
9
9
8281
3
280516
2347
2
402408
54
6
50
325011
7
19351331
8
259876620
71
352004
386898
181174
30
737568839
487862
387630
323273
393972
289181
455891
125582
20
353166
127114
37
14
25
447360258
342882
205732
32495429
132169
60
70396
869436046
46
75
39
43
318968469
384394
17658
756051075
239791
71
63787218
455506
818345856
161603
424827
348574
36
79
3
46303
497979
246731
306217
34691
280042
82
8
111816
54
430452
438821
58
21
96
258123
116750
389121
9
76
49
12
63
3
883932415
14
61868155
95
16235
348527
417738240
53
271257
27
41
82625
447643
60
317249
98
33
824297486
58
215985
72
275221
357560
53
77
757954897
376760
82
37
2
11
99
63091
280296
69
369575015
101102
47760
46
50831
1
604275065
771588502
78
242458
998713569
77
22
277866197
13
13
410351
410064
66
65345
76
64
376797438
64
293878
39
190301
64
88
58
350381
394765
41
547323881
2
427617
27290
254946
8
264499
244334
296598
73
407701
643455233
23
1
4
5
342719
24
55
31679
21
366428155
243905
145935832
61322
44362
6
30
28
25
69
53
78
201589
82
6
306994
63
205243
223240
40
20718
250665
77
222980
248881
11487
80
280364
47
63
155805507
80486
485256
78
53816
25
24
8
751419842
306524
440456
66
110160
33
261995
417322
387407
122073
393380
3
970715193
30
412710842
429474
190509
485220
56
256958964
33
86
187065
22660
204451
6
91
117722
412975
496632009
209179
3
3
61
26350
10
5
424568
221266
386149
154253
406200
10
29
78
92826
57
69
13580
511591333
88
974488521
89245
9
119925
47
6
92
392563
67203
19
114709
73
66
342899
79
36
27
29
458796
35
5
6
830323311
56
100677
8
16
8
47388
135746
29
310799
54
41
32
6
67
48
456259
87
131218
78119
130713
56
424710
367745
1
5
45
227983
167753
14
438498
61
133599
89
98
496906
42
2
3
98
165422
95
52
1
3
174046
141948
46
325712
358741
54
23551
363638
11
300227
67
49
53
18
74
145991
16
415793
68
58
13
98
266652
108873
9
20
364895
48
26
79
52
6
416866894
161717352
376877
294110
994427086
4
114618
202821
498378
721432846
328472
9739
457145
99
53
2
164419
197139
950237285
279121
467911
77195
1
91
2
175221
253690
266122
85
19
866819801
2
75
47315
312809
36
48429
63
14
4
479568551
475516
59220
475601
1
49
123019225
87
73
8
877558104
38
14
87
1
333702
71
11639
43
55
80
455151
60
99
93
173031
91
1
113407
355431
26452
42317
78
186977
118347
68
16105
32189694
70
48803
4
90
319435
316301
290773
246510
202105
81
67
436160
2
81670
59
252850
429039
96
426546136
89
42
481449
5913
475947
94
246608
199943
48
50
467585
53
52
58981473
957733692
161973
225697
479553
2441
25
87
226257145
39
23
52268
286260
167847037
70
36582
36
100084
71
483850
93
743748120
377673
814401341
5
358614
144349
456018
45
89
60457
1
81
491933
4
160722
44
145617935
260110
275464
90924
353461
89217
263344
19843
300928
24
17
87990
447349
6
65
193326
431942
290383
177188
247935
472626
6
157030
92825
76312
483131
1
451174
6
151562
7
11
87
16
99
8
95
7512
414456
24
54
8
289185
41
88
73
38
278235
61
49
172879
19
39
4
211740
21376
487675
360307
47932
243874
1
490390
788580585
8
11870
370158
486993
25
454681
264568
428906
43
192324
7
201025
59
42249
83
93
439656
980980927
42
7
323797
58
330819
322911
57
3
303449
22
164296
61203
1
35
411792
97604
353226
153724
263451868
169739
247009
52
13
196540
36
7
8
7
194234
1
12
19424559
41
6
184363
73
10
158177
54
16739
12
417162
22
46
23
493174
70
481729
2
39
156658
42
28
23
374664
9
981320566
428600
90
67
293690
934565579
73
31
45
314868609
229415
317139
63
38
43226
211892
30
7743090
225019
82
377552527
859277453
44
498572
80494
203006
59
99
133116
105072
92
284293
129367
93
10
258791
78
499208
412769
478549
434162
249365
14
26
280057
76
53
292612
82
40574
324715
407052
89
37
279743
14
8
198379
20
57
493762
36044
270187
6
385355
18
81194
238190
74
111391
431134
10
81
9987
416758026
424092
425069
134629
10
323124
292777
178665
85
230478708
85
47
97556
37
78291
61
469984
30
32032
53225
25
312870
268530
200674
263193306
450120
296831
92
188750
19740396
140790
417283
24
41
195830
15
8
64
479289
56
3
52
123329
15
358015
358417
65
3
3
5
85
9
93
81447
67
406610
83
10
713138483
8
71
8292
96854
287958
212452
66
97
415862
5
10
61
153995
3
489930
289299
239736
269309
447386
271899
35
36
403463
4343
40
52
438455
239319343
5
43
71
74188
8
99
80
395264
29
41
143020
364897
267029
8
262706
34
357567820
5
74
73
561565752
161944
75
10303
39
567140616
770604447
377468
57
74
65
208683
988647852
298551
384314
122668
93217
969378035
281178
8
422302
35548
316840
390870
78
263459
403323
172888
16135
4
58
35
5
278700194
36932
68
30
388126910
91
388225
50
147159
381312
478238
401201
670178427
88
360974
65
427512
551804621
90
489894
3
603169180
288243
3
94
68
6
80
45
46
421540
965472668
150052
821212874
87
29
326048
81
201536
353390
5
314092
43
223042
71
49661
87
79243
189209
1
489571
507337871
371381
394057
749103359
95
53
353995
86
64
273552
36
38
24
6
94
407335
74723
52935
88
7
230584
38
35
86
64765
942303362
176689
46870
351005
66
235722
15
494916
24
21
59
21
93
324372
57
154134
6781
16
79034
84
4
191287
81
14
46
6
296948
45
39
74
45381
28
14
14
77
6
189185
4
281177
91778
395414
48
2
3
368140
210435
117644
52
94
330181
6
43
470730
233052
422384
42
13
36257
8
70357
452953
57
25
61926
100155
60
55
340170
410879164
285861
38
249600
176384
32
13
20720
82
39
50
97
62
408435098
6070
331409
368643
31980
11153
619270606
50
486391
75801
45
630251663
712777694
269743
471280
39
27251
22
7
30
36
20531
121604793
374847190
64
310303
167541
464536
473435
58
41
325588
607709051
217763143
101236
362554
407681
17932
217653
78
6
88
265929
69
80559
82910
334221
369588
423601
32
855540361
107576
330335
35
398171
273990
410909
41218298
70
787366658
21
237968
118186
231968
6
31
44
28
482931
53
85
414902
83
92
395985
4
241315
470186
287551
987732168
5
429677
23
41
71
135979
177240
90
107407
84
82
5
68373
60
9
6
426278
295181
6
54
86
48
2
338942
69
35
61
58
903931798
95
284997
13
88186
48
100722
25
50
1
275531
222026
21
46
54
19
450401658
45789
361906
729250656
40
40
56
52
140
62
91
1
43143
275159
273253
7818
434926
62
78859
202862
435323
43772
75
329103
91
483544
397747
285330651
35
159617248
31
9
211106
3
132053838
343018
55
58
323359
728682444
5
158693
94
23
24
1
8
413134
94
5
25781
211799
67
27
28091
8
711830037
9
70
247821
95
131328
56287
491002613
91
97
265350
126045
316522
12
143148
73
327835
539771338
75
3
586904868
16
35
478598
53
357349
999181579
33
30
123197
67
74681
11
48
105838
144240858
83
15
436447
70
26
255119
84
38
4
72
34
32896566
95
16954
52
433882
332753
30
66
22
650083596
24
13
31953
349398
291020649
87337
259875
148876
187304
65
58581
107962
132378
38
158243
14
2
5
755465559
186062
88
145922
71553
463662
11
26
44416
220232570
79
481876
289235
55164
7
40
373259
76
162612
421745
942883402
42044
46
31
82
5504
4
350879
21947
62
33
91
43262923
14
66412
916927376
96
493125
8
17040
7
471064
59
83
921253357
42
458982
146563
10
37
19
269555
86
226399
6
51
37
8
7
67096
96
47
53938
94
224383
90076
96
484215
59
453549
89
44
366782
35
266463
292323
558407861
155117
202212
96
244892
61
4
14
15
417421
13
161602215
2
71
61815
2
1
34
44
21231
57812
630979838
163428
43
442458
43970
123224806
27
3
49
28
148213
52
26
49
230474
71
412336
793550270
221272
72
66
59
14
36484060
38
459307
67683
79
58
279830
4
90
188314
132127
83
94
3
321330
85
68
84
37
90
46583
85
27
102966901
348801
428512
300314
9
97
85379
79
42
18
330214
92
306437
68
86
396827
7
653546377
67
137005
27307
81
472426
209193
347737
300246
27
85
15
93
437591
29
84
29
8
71
130157
161535
725588436
53
441994
362416
413780
53
25452
81
607014932
245499
708087012
396665628
637472430
391337
81
758848137
10
488336
215404
95
119085
284271
257767
81
6
4
49
40
43
30777
100905
378103
935881549
183898
41
411563
58
244045550
1
171168
324295
79
16
214871
221693365
7
17
432599
86592
1
8
426467
187243665
58
18
129227
405187
19828
6
58935633
87
438252
1
152532
9
490228
16
137611
92874
975043081
17
246445
90
113646
224168
55547
21
70
21586
52
5
23
425283
119051
137129
335687
32
67
94
848911469
379325
91
54
81
64
277601
66
57
26
171813
381969
340922
796897111
24
449666
5
477930
66
87
9
3
35
47936
69
496143
242827
97
18
1
61
541853832
96171
387178
47720
62
43
19
25
296986
861036867
340477
118964
385195
56
508857449
168118858
299507
7
72
83
41
93
169080
286366007
34
324785
7
8
85
41512
41
431292
95
8
81
1
340652
4
56
286921
344291
39
35
18820
685824488
489247
401584
28
36
102149
3
17
82
93
86
314346973
24857
80991215
275391
43
165055
475795
195704
47
491616
287391
37
25
1
116215
31
174421
479338
33945
23
444064
401083
395771351
23
4
320379
70
392749
268931
72
291035
27
86
181220
202529
325077
7
166125
52
15
81
86
44
376836
203600
81
32983
55
30
87
470753
492725
13077
36
330692
264647
37
61
27
295037
942377364
554358189
357273
32
468682
91838
2
332048147
53995
88
21
270060
187987
208378
57
68249
338266230
309965
610109209
335454
159313114
357827356
320386
408843
220437
57
421261
96
18923
402063
110470
61
76
14
374999958
17345
20
275932
13
40
89
278451
3
410346
455042
18
5
132782
65
52
46
10996
332972527
439971
3079
91
33
78
11
47
79
38
1
76
68
204146
23271
94975
63
355209
64
102279
973177300
1
5
14
987210854
77
310380
156935671
487832840
60
478084
2
471166
44
62
55
10
66
20
54
88670698
96
2
3
3
191249
6
5
15
14
16
85
365274
106555560
90
444842809
148889
273039
24459
28
21
43
465951
348285
467606
420374
441411
83489
131881
91
15
51
53278
66
69
6
363783
96
80746
179380
23
37
413138
466640
50
34
61945
77
47201
57
90
13
85
232568236
373271
386189
21
395785819
417371511
66
37339
339890
243596
12
7
147468828
268384
171558
71
343041
11
91
227733
43
220359
484862
86
672836870
283339
51
244717
240522
41819
46
74
5742
43
77
187532
9
37
893510881
96
30
132344
59242
157017069
448948
1
30
146985
355126
97
173739
378472
71
118522
6
86
165522
8
127881024
94
105983
441379
80
387758824
1
91006
261801
78
422968
13
58
91
123561
138781
5
650475259
14
66
78
5
3
23989
8
631349680
126798
264446
286549
42
7
8804
578648787
371953
243810
92
1
50
248212
84
754557369
31
96
4
14
228012
462889101
617911730
166560
297438
80
53
215505
284693
37496690
317901
96
97
345882
38
234877
882439228
87
64
194716
672095464
15
77
60
97964
56
16
259540
228745
445815
85
80885
149487
10
372133
516541763
238606
2
372043
169670
27
853862294
35
79
631876646
607000410
61
152793834
58
15
20
487689
656270820
134204
24
965431228
138876
2
243123
92
41
48
12360
99
11
33
396404
12
45
15
68
48
211575
288350
63
10
30567
425869
76
126496
35
255505
26
26
372420
920902689
45
376074
400336
61
96
225144
6
169930
81
196159
66
49
61
53
9
450241
246404361
87
22
330768313
27
78
903242124
88
447656
13
183255934
267976
62
54
35964
16
18
495918
27
92
64
89628
87
35
358425
313800
66186
44
19
84354
33382
39762
237740
89
6
15488
59
57
366689
87725
292440
69
310171
942344307
26
7
158942
9
254579
56
474645
50
115170
43
15
46
434900
62
90
8
302151929
412831
96
86
74332
82
4
88
43
375176
23
67
106313
40
49130274
306474
301855
267515
92
220412
39
470369
1
29364
76
56
61
82
308852
24
319972
121040
70
38
76
3
278425
804946936
439598
5
121416
6
7
23
6
43557
53
254350
240688
19013
220667
70
73
7
408045
27
90
450900
190543
113921
28
124618
125281154
101755
41532620
449579
84
253996
62
17
71
474077
40
155343
4
40
5
54
174240
63
381412
59
6
361381
421707723
242624
8
16162
365730
125685
231696
65
992565503
96
5
56
718004187
94560
385878
440258535
68
56
224337
65
244121
32
72
18
18
551953705
34
123946915
38
52
60
54
15
296395
52944
495715894
469510
131083
85605
59
31
64
76
4
15
919859585
382533
232911
26
80
357323
619854585
280372
327529
98
58
60
443846
81
2
359606
454622
481260
89
50
6
50
126451
21
118932
99
54537
9
358027
39
62
30
57606
73
15
307691
239758
341402
305767670
235718
44
62
188997
28
15
90
29
5686
82504392
413442374
93
92
207609
632626003
430931
144094
76
95897
197971412
74
73
139387
670523622
7
64
165708
433696
72
2662
337635
462215
70
55
71970
328817672
70
83
86118
8
228021
68
33
124168
196468146
95
46
23
613692801
71
16
7
5
438979
361115
29
357393
91
45286808
225296
94
69
81
413491
7
29
32
30
4
17
1
6
1
33
305540
63
991720596
41
862879845
3
146993
425313
9
94
81
244822
2
78
312831
25
71
249709
62
79
70
98
32
352298
344418
365280
77
127398
159560
96
223691
431991
30
22
87
392230
263417
63
268850
57763003
77
38
25
86496
141870
8
423402
18340
36
20
785386664
18
45
33
22
365504
103975
318370
86266
6
144351
377343
158725
29498
58871
25
85
8
19
315926
57
364440
23
97
4
219648
888287766
261583
2
9
393167
225825
15
237554
35058
85
46988
499332
454907
362579
54
26
28
7
88
426299
474105
407997881
375771
400445
296413
395118
69
4
442831
85
96
889217651
64
5
232838
37093
29
78
92
123948
54
237801
264883
77707868
840232025
30
76
368486
125593
367746
94
76
77
493486
3
41
8
2
91
107768
28
17
274895
43
264653
788994642
29001
213326
48
7352
36
58
290456
5
5
8
378415
55
49
44
92
410897
50
19
91065
131958
379509
402373
23
179863
1
97
438192
58
5149
54
267397
547834768
97
40
62
56
61
32
82897
29
76
69
97822
34
16
378397
96
42
7
228221
59
191243
3
38
102944
40
6
198687
61135489
329423
43071
293288
73
71
1
300735
529211329
55
137594
66750
19018
40
15
99
962627522
35
6
666208205
90
27
437693
12
75
166991
447402
242612
297202
377151
41
32
317823
72
749419436
139188
425975
40
19
13
53
13
9
79
16
74
51
96
39161
38
54111
211680
245809
41
43412
14999
13
298064
5
413835
15
69
1
318706
35606
66
70
206062
352175
320279
6
174615
22
68062
32
43
96151
165771
61
70
87
56484994
7
328723
70
49924
4
12
131886
54
198343
433110017
222566
70
195226
95228156
63
30
361625
31
25
82
64
2
51
351759
120594
67
230321
432033
62
48
136624
311571
139764
319131
424205
85
63
84
366839
78
7
45
45
307875
29
296459
1
55
78
230799
34
411958231
87
8
66
17
56
68435
35
33
58
5
191242
25
253341
94425
72
350331591
56
37409
161719
434830
733251998
168101
23
570130798
1
639310997
40
25
21
1
68
40
95
347588
470643
68463
2959
44
495587
874005556
410271
57
222471
452275
373399
23
465551
253785940
23
429441
81
127709
25090
65
19
261877
38514
17
46
104040
400097
58
22
50898
9
62
85
77
329138
6
94
68
58
92
91
445100
82758
57
56
117182
471753
213019
422841142
71
77
35
33
2
87444
196705
48
62
347945
85893
406683
66
42
1
48
868530625
1
68
22
38
10
758902932
72418
153483
649592242
206134
562795707
5781
52
79
320602
218338424
950916839
61
73
21
56
766792695
405589
98
20
17
412954
175538
862974661
447953562
425733
163745
8
16
18
522990736
82
855023770
269148
10
690641796
44431
52872
103480
310734
194334
57
60
52
157608
25
9
73
48
282722
504703633
272221
413984
68
56
55
483433
870825170
942790908
88
111913
530393496
6
22
70
202679
204148
290285
46
2
85
464033
98
9
7627596
2
3801
121522
217327
497888
213922
137869
59
15
485929
441180
17
9
262691
33
435392
51
347924
54
480602
98
2
317664802
347828418
309948
96
2
27
167888
16
70
48582
35
59
279435
76
97
7
98
33
17
95
132739
411966
60
257661
71
5530
257318
167732
574478144
62
461924
53003
373574
159103
278446
15
391883
91
9
4
4
10271
122421
19
54
204507
85
29
62
11
452102254
38
31
107231
381395
58
16
46710
335589
194142
113713
221267
157745
3
161565
239270
58201
53
218036
37
74
358746
174914
13206
74678
95
322869
480375
22417
96
95
3
313627
137161
9
489801
171170
15033
9
383718448
220215
538276943
72
311791
79
70
876190854
67
25
86
99
11253
5
153480
470236905
447287
234557
5
94758
82270
18
62
9920
26
31
88085
63
464807404
34
985775015
96
79
2
123767
86850
99
18701
6
85
4
6
10
82895
76
21
41504
128608
136279
496633
283235
77
80
93
471740
440838
371139
84306
578051129
84547
363819
370995
31
229571
83
33
80
50
156561
273561
842687232
71
49
63
402062
81
111151
113599
199383
138161
899652468
90
58
81
16217
27
78
365965
59922
719611951
425927
59
39
473232
84
7
516287395
2587
289313
247668
67
11
53
7
630737509
18
47
447560
146850
2
18
90
285934
585883111
38
340916031
2
487391
51987
282684
9
326093
23390928
89
475421
80
2
38
391225
35
39
3
93
59544
235520
433073
5
329819
94
186130
93
217299
3
4
419586
23
435944
96
5
97
12
57
53
23
72
190748
187775
444628
52
96
6
74540
47
33
71
173351
99436
16
62
213463
363581
7
549360793
432344960
121847
1
85
20
3
463815
92
398126
47339
18
74
11
56
9
36427
990538873
144876
470731
20
140585
2
60
61291
306954
25881
65
7
80
45
108391302
2
3
385127
44
420247
31
67
11
51
2
22
283533
8
355171
80
193695
320750
370776
56
170129
25
374973
498246
75
433212
75
91467
460975
174547535
1590
25
7
37
2
146614
229830
475933
39
37
25701
85
3
12
19
63
165076326
127887
5
89
46028
76
44
50
11072
98
365808
91
275473
214962
5
82
388350
257625314
224047
6
385138
57517477
46
8
466936
89
343496
359267
270048
49
42686
98412
410839340
14
98
473026
54
493794
67
51
199004
90
76
51
254758
5
84
394707
58
12
37
309042
133381
433951
19
917031491
391229
40
87
360338
386959
273358
16
266232
39
46
6
91845
29338
65
411489
85
85
14
43041
86
99
446958
763116306
287140
189431
100325
383022
134670
16
399518
270975
84
796095235
147586
1
193334566
387337
9775314
454101
370708
44798
54
9
373832
142719
75696
22
395024
61
25933
4
5
26
27
25
7
55
82
187317
149861
18
224134
52
198309
53
58
62
26
26
33
67
214393911
16
472217577
410530
19
56
295825
5
36
404032
25109
414089
29040
34183
76
96
215402
186392
4421
882547009
52
88
97
79
73
454521
3
160486
239596
351057
11
89
34
265871
30
82
18
398362045
4
267489
480985
197243
87
58
228576
15290
412239
351049
17
5
68
7
43
2
94930
54
307811
48219
83
86
6
201243
498703
30
310561
82
182568383
99
73
162129
363884
22
62
23
53
48
686190511
391083389
360222
79
79
21
289257
99
240639
133169
92
78205
195245
180574
519668500
3167
275796
56
23
14
28
88
78
78236820
205174
420184
25
44
77
480183
84
8
409157
675967783
70
19
32
158689
467066
5
85
125994
125497
52
83
15203
75
64
40
5
77
86193
30
74
280809
361766
19
80
59
308395
32
483884
84
247662868
3
62
779074978
17
844894174
69
31
51
6
16
266283
45
46
30
50
419111
156833
1
93
66157
264577
96712
200610
79
69636
3
84
73652
165430
53
488435
778643589
120420
196673
78
319538
68
472600
102510
98
53
448851
62
202400574
31
33
475697
11329
306819
7
15995
142216
230706
81
1
80
387561
96450
270646
218523
498712
94
38
58623
76
25
91
27
73
370493
45828
81118
644197933
293335
307538
77
5
369335413
48
58058
193666
17
3
118285
95
89998
262276
299120
3
143322
281222
412021
30
411102
41
30736
79
116726
83
3
71
25
84
778130822
281299
270053
87948
71
285915
41
122837
483394
185557
30
479698
781896154
160538
87
136435
165506
370564
93
10
1
84
443224
47
38
37
73
35
75
181978
7
142455
250909
9
78
386346
390693
995976490
76
2
25
62
421424329
98639
62
53917310
86
226535
66
5
43
355515
49
218641
9
2059
19
8
8
311560
34
57
34
91
38
22
87
56
595290959
475907
31
74
92
3
251494
326139
385773
247899
487190
82
46798
278769
248802
42150613
879253937
117676
67
9
15
129386
77
55
93
378821
135212
265329
476002
404564
25
95
286107
39
448281
47
64
34
3
88724
32
115765
9
68
18067
83592
1
94
5
185285
682348089
5
57
328732
191391
84
269567
35485
19
154783441
432009
425918
179049
109647
57229
4319
35388
494775
8
81063
494038
110518208
833419181
87
7
33
24
12
12
23
72
25010
310640
170996
37675
182256
6
1
2
116565
358402
691458708
613064098
238439
330560
91
15603
80
68
30
39
67
456654
259546
210264648
403632
376936
17
25188
47
239503
25
316549
875821148
86
489323
85
369545
86
75498
117901
46
85
31112705
16
73
7
233935
413885
429014
80
165582
25
326817
55173
402549
10
402535
351703163
5
19663
138968
624275091
468630
136759
26
365005
81
307559
162101
324893
34
41
50057
56552
10
284837
77
18
216230
60
56786
92
93192989
470370
210566
94
470684
99
394063
41
48559
149205
610568206
294557
39
68
515427948
4
1
54
75
60
55440
223267
294389
77
8
173168
92544
42
109267
3
62168
33
685366591
83
93
41
175130
15
411377
232713
92144045
93
98
66
43142462
3
4112
6
229239
66
84
574290267
288382
273023
6
8
207590
39
176784
17
349052
83
337196
300373
241246
347332
163355
19
890757625
222881
38
484526
21604
51050
91500
49658
2
99
36
780427962
138322
13
753797434
60
254290
107778
179114
85
151697
34
82
60
259111
66
9
281340
38
98146
299440
635777382
55
19
88
327831
15
371943
33
202264
407472
628914628
31
21
22060
187377
707099612
9
351307
90
91
39
485213
42
65
82
73
57
12
20
427930
58
788192019
71
67967
445742
102998
5
328918
17
8
6
54
85
585572419
98
376642
33896
2
99
1
30193
74
21
175724
90
162658236
90
51
66136
17191
34
47
55
98995
29
351374
383456
2
5
179044
26992
40
945231848
12
87
499742
671886493
31
26215
66054
67
96
38
30
40
27678
364589158
321644
11
206672
356718
25
31
9
258764
52
14
61
75
258500
45337
379623
110856
45
337837
89
77
240564519
472074
474352
78
472383
477800
39
158026
59
63
12
479643
21
360076
441495
499938
96758
13
392941
247852
472195
404778
851085268
398240
978580853
1
50
83
23
605139563
57
85
11
67
429232
180810
73
201496
9
24
387857
368963208
269808857
54989625
551576564
330227648
21362
234137
445252
698672328
17
60
49
198095
43
306454
161108
59
23
55
93
227326147
333763
329907
46
290299
23
148422
453069
332841
122281
66
7
19
7499283
63
49937
217925801
141311
2
73
300835
164663135
210591722
22
6
45
251408
97
63374788
61
89
33
267422
115531
471936
85
48
206075
73423
233762
55
4
449272
80
120279
68
177190
51
160761
254983
811861862
154532309
8270
9
8
102502
227088
197127
72
301337
6
7
71325
363157
270945
66
71
60
49985459
1
4
35
22
53
162737
29
502641866
78
43
3939
48415
191661
273681
39124
400766
384709
97
828090914
413437
45147
99
14
290254
9
437389
102052
27
31
34
848191583
189141
325608
112297
134352
59
222247
91
85
3
152617
182010
230274025
1
79
55
573232452
92
71
7
220381494
56
423147
403055
345493
454629
78
180089
22
3
185952
4
93
415498960
334783
2
30
440606
96
425742
389780
87
78
14
528477217
87
15912
120123
258007
84140
21
834699777
71
271199146
29489
910309678
47
811799194
88564
7
54
137879
68
12571
55
4
55
67
667408305
241980
13
18
73
337206
412096
14187
152117
41
76
53
6
25
67
8
14
37
5801
386004425
4
5
18
6
494856
268319794
78
51
60
496018
8
93
33
643057740
69
68
838764392
251317
428404
41
120218
221089
75
369403
293420094
373234
87741
926982817
58
973713295
13
94
42
17
3
555202911
2
72
216029
320626
37111268
69
6
329113
12
300187
11
56
90
843
89
3505
433985406
447027
308640
52
475110
479534
28
322917
489141
376998
3
65777
80
7
17
44
265446
854355871
703523816
411853
37
47
26645
477690
93129
46
92
11
1
60
1
84
85
398429
62615
9
449988
42
40
177042
4
58
363125
300560
376486
280681
52
5
443705
16
18
76
52107
819384749
27
119453
89
127960
19
5
383660
395387
325539
442103
83
84
77
458535
65
5
317325624
61
50
151434
91
12
36180
62
9
6
19
37590
101543
69
68
16
2
78701
98
954900237
18
53
89
36
277826
418263
88
5
43
92
329178
1
435147038
36
92485
39
4
98
7488
81
82
1
22
50
50
99
52
64
479487
60
92
240452
64
22
21
82
292524
96
32
627669661
4
94
375156
69
115674
5
111339
252150
441607
42
208528
13
83
85
57
33884
361503
6
90
329031
406658987
82
461213
29
76
28
37
367921
261903
239747651
4
37
35
275244
25
17091
52
37186
440347
5
71
61
62126
314302
594017162
364167
315616
9
594818768
2661
76
35
283607
93927
54
263180343
3834
139625
52
417793
1
390082
8
77
45
65742
175626693
80372
47470
7
84
483437
692068985
15
425694
176289
44
355546
34
42
391759
63
91
84
2321
6
32
213621
18
253533
7
36
212671
19
172878
104805
273796
44
61
998728737
86
4
25
9
45
679022287
13
159854
7
8
49
638769297
43
353339
8
42
33
28685
2
28
116748
15
264938
79
313128
709711443
60
62460
93
68895
306009
95
324944434
88765
669022343
293053
178786
34
291080
72
50
1
30
250991
48
50
67
30
68
41
62
93
12
27141813
74
377257
426720
208149
165926
23
164965
17
372059
471074
434520
54
136974
59064
221419
498637
265811
23
437723286
67
78
48
392795
37
440572
46
237497
30
36
194432
3
70
28
86
286396
26
394012
598865813
70
72
310311
372200
438772
130866
97
157129282
186641
9
50
19
78
1
53
280460
52
9
472094
931770977
35
411973
28
434773
88
252061
3
60105109
44
22
238789
111213
78
59
345549
55
34
228903
9
23
370621
30
88
15695
87
9
38
129192
12
469777
462039
169068011
73159
75
431379
137121
380719
26204
334715
94444
321025
94
47
259711
339228
92
213172
200232
62
26
23
107437
85
199772993
424030
381068
445562
80
7
70
25
53913
22
493021
1
337704
36
404314
14
63
315092
73840
855109376
161291
66
2
70
70
69373
8
49
112166
90
66
54
431994
267287
9
42
72593
78
59
328245
47
279219132
491315
406461
189483
78
351773
23
28
254162
29
361562
90
49
339175612
432067
76675
94
65398
21
406223
86
28
33
42
1
216637
66
49780
179043
179508
41
39
94
6
262760
29
88
69
489310
55691
470186
826247927
88
436354
97
430549
227604
476875191
313492564
487394
6
413898
148017
11
93
57
24536254
147474
327522
52
331679
421373
66
17088
56
68
278720008
292948
91
8
81
30
255361
26
82
2
85
184450
732576145
5
367864
98
57
11
97
446262238
70
33
66
197391
31
13
6
134990
980643441
187313
938455746
41
52
166883
447834
26
43
77
459877653
373307
373435
63
131222
6
459334
5
327663
422949
64
62
361783576
415915
398629
447053
410306
90
458253170
663064046
20
457970
297625
46
96
13
6
543324200
7
81
7
110175
8
212310
290996
293034
379886
52619
63683
20
31
72
97
63
9
269345312
257962
9
72
31
75
808928147
234111
319797
2
18
31
56675
210216
339639
30
440945775
739822680
128489
475561
61
63
34
12
56
521030226
11
3
70
91
43
54
162677019
3
3
497416
135530
60
43
474272
396149
405950
78
345451
255231
490157
420595
46
3
299047
264113
516657058
377172
14308
279853
325563
354875
165955
3
76
172099
38993
364486
833966637
31
348415
57
7
113279
132478
302433
39
92695
4
47
343341
43
459570
165941
444033
355394
73
30
865770468
162000
397543
58
375704
180219
13
108018
54
74
206726
144960071
263306
123262407
327210
3
386161
298766604
737206333
21
71
215780
374064
158879
59
48
397905
87470028
12
338773
409862
7
60
424644
5657
461703503
91
59
288522432
364413
81
17
499818
92
53604
63
59
94
88324
23
81
320890
66
47
19
6
281687
259441
81
6
113637
44
61
354893
73788731
81765
101843658
70
273903
425591
866415243
1
135952
83
94
89
403141
419536
66
32
57
6
71978274
44
45
338854
36
74
94
2
361723
88
19
2
12337
3
8
35
116758
56
178841779
38
43
160905
77
8
369498
482231
291111
418790
439395
9
307002
46
57
850410
77322
322689
22
61
20504302
476502
401122
202630
165549
382925
50
109409014
43
1158
48
761760609
94
301133
1
447795
80646
415824
304623
3
594046630
51
99
40
301929006
417358
699603228
99
94
364764
65
9031
4
81
90
8
16
234838
64939
50
256013
287282
373763
13
303971
24
35491
497787
75
12813
73215
161370
356025
649039950
165248
356003
911916374
2
67
277514
66
459667392
698024932
160091
17
56
355395
440731
46
826765972
59515
9
9230
37
229721
35
428059
4
26842
206538
99585
478098
33
97
223872
50
353872239
40
9
45
400965
12703
93
79498
79
60
177327
64
65
428052
439734
90
429496
418360
53
315411
1
837731179
8
2
94
201529
89
31
64
432082
60
385824
3
385026
78
9647
40
47
80
9
472376
418042
76
93
168298351
28
71
12
459675
38354
478894
87
42
278503
923038239
108307
684472121
94
333755
92
67
71
20694
1
99
30504
923978946
36
175247
410201
34
64
381492
228131
468694
51484
475117
338722
389738
72
460083
162713
343392
4
55839
63
52
79
313868
2
388795
76
601880995
156025
86
92
13
89450
119043
263715
201973
84
236902526
442665
194967
99
4
319365
87764
276505
96
76465
74576
11
4
82
41
13
119064
63586
491969
705304361
26
55
43
405689
31
84
69
199049
124008
90
7
47
13
183972
485681
130003
37649
64770
80
54872
422277236
32
388285
64744
216297
80
28
170855239
66
7
49
343596920
114970
201710
422856
34
53
167845
47
63513
78127
74905
660570128
818030901
80
455193
47
6
4
483875
862964164
379019
10
23
55
301949
29
10
845281047
88
484431
4
76
123921
19
465083938
613946046
47966
62600
77857
394233
204367
239004
23
277450
9
492655
81
81
438736
360698
90
96
180280
8
58
290868330
376483
9
425001
454703
359630
69
97
367764
50
12
14676361
455752582
287367
806182251
155297
825882912
123198
7
183948
640152915
6
11200
71
88
97
27
7
158855
69
422367
37
142384
156030
276936
65
3
45
23
89
130113
111475
399311
683705656
16
425520
8
32
8
533294344
39700
67
933981436
73
79
41
445392
728366348
52
68
190742
540409578
57
41
317614
7
61
472946
69
74
9
127849
34
2
6
1
308144
97
295229
89
159216
373233
3
8
49
12678
37
14
286257
45
253854
182671
89
72
311252
122391
301542
272555
306839
15
2
81
96912545
15
93815
23
211747
19
247559509
264284
87
20
73
249099
2
56
112342
1
15
345852314
442429
67
203851
48103
37
48362
91
211004
84
25
33
14
37
92
110451
25
59
168641
163215
28
273126
94
77
513651133
160806
9
89400
947984354
67
761117074
81
31913
10
473435
5
27751742
35
28
64
77
12217
72
14
30
9
83
364036
466662
70
283830
90
183190
217623
180129501
993613
405330
193157
2
4018
421877
14
4
455361
32
2
36
5640
76
2
54
116883
44
279647
19
427430
136520
94
438103
577646279
40
93025
178186
75
2
362600
42
7
3
147311
341163
8
468436
3
91090
1
38
363432
375923
224919
203397
358062
1
273890
28
56
8
4
31005
487310
100246
318296761
88
27207
2546
348026
6
139199
41
403955
44
68
77
10
71190
13
34601
79
28
222383
13571
303605
45
31
443307
258732912
69
27
97
4
271809
998863238
20
13
648959647
68
10
20
57671
229280
378832
14
343
74066
480993
86
176366
20
6237
636868374
75
466454
98
2
3
7611
38402
87
54
6
587410756
382386
91
73
354939
45
221370
329217
171988495
20
206434
659318987
455257
3
13
248365
746850494
81830
4
67
56066
315991917
12
50
852420341
7
398297
20575
19
279316
98
12
83
8
219031
67
48
219737100
387204
30
147505
39520
306498
349227
42480
26
24
54
122635
68518
19
46622
460170
514062874
65
24
207840
312355
10
41315
801639572
47
80
85501
850684233
52
65
348060
275150
85
717228398
9
30
408726
1
135136
448286
10
85
9
94
80053
7
96
363630
319010
79
26
239463
14
230930
213079
129551
176440
339450
65
418722407
70
25
357437
178757
122201
64
212539
86418
561347767
25
34514
8
887195828
49
76
12
306615
70
69613887
22573
5
129465
13733
715480475
11
403393
167297
322316
81
204530623
74
416554
54
182888
216401
70
4
131036
486273
413327
96
36
2
14
356725
86500
370773
38
76555
255373
56031
202007
106504
4
50
417557
33
8
442101
71940
84
6
416918
17
60
12
11
597926787
8
2
78
9
82605
170588
445652
2
13
43
28
163600526
46
495128
325562
9
36
54
464211607
5
33
401871
94
377428
478911
96
448005
8
356109035
309534
12963
3652
421703
224011
718830940
14
55
431071
6096
89
19
172154
439169
62
70
839294808
61
12
59
62
92
462010
7
434557
180304
7382
848196884
18
106472
57
528007788
43
85
488908
376811
326076
48
452458
20
467829
219270
24428
90
63
308561
103015
40
87
21235
73
54
290150
20662
86
931329246
142811
41
70202699
478713
78
83
13
355450
246482
85
2
139211
54
320827886
81647
928575141
416195
382460
403725054
88
20636
28
59
324036
59742
5
22
53
259147493
99
344527
339412
45
452314421
870333849
55
874517932
3
235662229
57
45
3
57
36
46107
627904124
208966
487448
2
423494
1
469399
21
445038
78
22
21
408621
85
454872
6
91
271026
78
34
166775837
341023428
26
4
26
79
366870
368904
3
81
4
184385
27062
11
229425
45
394989
66
38
424075
484421
102877
81
37
387731
200752
108703
382170
53
38
436963
469161
267494
51
84
39
99
58
66
288180
9
279676
6
47
250298
84
32
99225751
15
183883790
21
130344
63
8
15
274895
6
34
420449
415442
47
28
151556
92
74
47
20
343750326
181092
59
49
763595591
91
456132818
324883
57
451806
17
58
34
342597387
13
80
429239
447820
462276071
290612189
3
29
488856
13
921207142
223065
138753
76
429057325
88
9
45
213431
324554
68726
82952
230818020
102540
29
5
180506
54
996843184
50
2
619292110
75
28
64
62
4
871730506
495411555
210921657
8
243874
63
34
2
112069
5
39803
87
28
126484
40
342959
52
64
349658
83
97
187488
438823
83743
60
373504
41
1
86
251972
47
64
80
62525
231833840
43
987731710
489717866
22
416205
433831
99809
339734487
177965
443589
6
275025
52
1
275491
19
124985249
55
88
63
580210232
80
326917
411944
258985
399983
342989
29261
10
53
2
76
94
929
83
139812
11
44
266860
71
98
82
313323
33
321603
46
296794
5
27
195573928
322206
44
82
4
62594
412555
2
372967
6
3
4
56280
8
319507
183203
907706236
277657
57
43660
34
147897
174298
78
32
297138
417880
91148
76355776
4406
165348
38
114815
402944
82
19
87
244597
175245
92022
154114
372129
32
237028
68698
15
442042
68542
78560
68
9
3
92
56
56
496486
278902
5
269371
67
5
78971
7
170394
51
77
57233
3
40
28
344967
9
323233
89
92
4
11
82
332118
117175
1
71
145514
200484115
752158186
3
41
154860
520672431
302598
56
112671
54
13
39
41
89
9
118637250
418084664
318753
71
144270
414004709
4
73
113812
172223606
388080
72
28
301452
77
7962
404105
6
458882
56808
27
59
352322
37
380569
56
45
44
85
53
44
52
176457
304097
115995
404177
98
62
15
322190
21
66
705646586
486253
1
250537
466120
25
90
757511799
57
393400
271592
34948
92239
51
234879547
87
88
54374
72
17
228974605
361379
75
112271
372900
55
294755
60
982762930
285419
134448
130443
89
772122782
44
3
6
72
430274
34
10
318660
201769
2
26
189811
93
4
180825
332896
457879
29
11263
98
731219753
15
23610
84019
3
8086880
40
86
24
57
6
344488
67
90
496040
72680
416757
112740
24
178674
74
79
68598
487282166
289602
73
899733413
392435
152152
645374867
193588
372063
27
25
8
97
346694
468663
26637
98
183409
4
380409
206786
96
90144
106305
247082
74
21797
19259
9
10
413433772
246126
32
2
99
4
10
352366
216207
9
2
260376
8
9
112098
466194578
14
6668
384185
491012
9
76
8279
8
484355889
261477
223993
206906
77
48
458032201
424070
143862
45966560
59
442608
1
36
62
7
133621
70550
33
253652
3
62
34
88302
51
23
466787
277278
75
1
349952
41641
247201
256683685
437478
879066909
31971
48
28
402523
224040
84
122896
486011
46
61
252611
26119
8
75
41
364954
34
297519125
14
93
381238
96
271784
35
289142
240536
22
784252446
361039508
391389
9
3
169864
115937885
4247
238935
2
176425
29
63273
63
67
96
112537479
8
808844262
93
613561547
472389
70
80
90
62563
317393
177818
364825
78
151829
92
63270
53
51
638490897
385556
60
580638067
16
91048222
564209780
22
263078
487426
34073
180089
11
72
83386494
141931
6
435905
2463
32
70
5
612278244
7
611377516
205647
602194698
26
391763
83
320363
4
917246932
54
52209
292038
923282374
4
459534
407848696
481666
423964
284155
53
3
320278
94
96688
93105
1
57
267744
222285
56
23699
1
516043027
15
26
81707
87
488419
203140
70246
1
10
297746
25527
76
156921347
8
210976
46
8854
50
250291
28
332841
499285
178417
91
368636
12
199848
274846
224796
273321382
407934
89340
12
460593
66
182188
54604
52714
85
225968
6
228957
14
381515
88
87
30457
319953
209591892
26
8
256005321
31
162739
40129
6
82
69
96
35
62
331086
18
2
732644012
66
59
99
6
6
65
8
5
251959
1365
96
608437354
227117
710448885
15
413378
159985
967639215
332091
130858
36
66
285508
60
58
47
85
197871
210341
58
391244
19
9
284215
70
508116732
51
13
71089
20828
61
345771002
57
3
716861137
8
90296
482320
210197
2
340598
81
17
81
171429
878566767
31
271047
89
54
91
110504
985783483
475438
19
173843
733141922
263159580
153382
307665
1
82753
18892
85
174282976
9
33
18
21
76
239514812
261395
733606770
305473
37532
254737
84
90
4
63
899932721
347678
49
394034
41
62
401039
94
69
76
10
27
75
4
286876
269197
212669
61
284512
889996598
27
38
1
271072
496510
6680
54
834364048
36853
44
90287
51
30
117303
493720
171173
67
320187
427975
6
16741
66
200024
62918
87
32
19
32
468270
64
6
38328
177704
54
36039
37
42872
9097
119430
377220
327520270
9
52
440306
67
67
89247
30
14
169650
91
15
231179
36
827292900
336850
72
135857660
24
91
37828
70
4
38452
12
303996
789263958
378752
13
8
591441176
26
200288
64
73
22
182133
297272293
44335
83
57192
105425
16
87
351903
425463
75531
455532
280727
51
462492
26
9
82
94
42
5
9
431602640
44
88
8
191021
172959
253275
272507
437829
190679
2474
228430
262641
10
385000
94
52
865345604
48
142270
26
830719718
91
310145
458826
69207
8
395329
90
34
437868
323484
227673
30
29
38847
99322
45
3
77581
92
18171
88282
29
7
32
53
991638750
1
30
156923
245946
314021
99
86718
3
65
2
910941789
304586
437574
148220
18
71
351412
98
35737
93
98949
78
59
344160
35
65
65
76
29
10
15
935261962
52
477332
3
42
24
481362
3
78
301342
50
514474192
472406
132603
70
695920613
27580
94
1
46682
86405
51770
152373
26
64
84329
363313
15951
142912633
180431
29
3
18
349551
91440475
124045
90
62
66
24318983
6
439309
341300
359887
56
4
3
67
1
185204
33786
32
336800
392633
29
129670
404581
377840
374659
99
57
146117640
1
96181
44
424602
70
310801
688510507
76122
60
71
394506
43
71
407641
63
45
361599
493837
110201
27
63521
24
359215
15
312620
3
3
55
45
27
14408
281294463
347165
479151
44291
439444669
3
180238
486164
475613392
142718
45
25
68085
243742512
89
19
258442
126640
8
172305
352458
59
6
38
438357422
187901
15
91967
34
25
207012
3
440945
77
82
29
446832
969233070
943928129
335770
380879
54
380404
44
53
358371
396388017
94
59
73
75876
36
484344
144258
60
358596
20726
15
3
300686
6
3
6
369393
249579
464438
923232695
4
2
5
136986
420228
90
617614391
74
391440
427807
13
78
92
278614
10
875826764
446392561
56
415089
39
208772013
94
6
432331
228181
238638
284937
3
449589
35
55
46
262677
61
96820
5
64
70
107369
253257
253099
48
17
46977
962538981
84
390608
87
241482
263157
3
478589
384213
668267559
53
409352
52770329
59
387763
35
47
444659
459116
23
65
240223
61
180404
40
3
99228
779100449
99
68753
267929
78
37
229591
83
77
172258
75
141251883
11425727
26
85
306404
31192
61
98
84
60
233159
47
61
31
84
49
96
373066393
39823
430863
92499
205535
47
302128
320967
159354268
7411
439782
495069
424569
11
481574
546225550
719141721
45
62
358020
350278450
83
973299882
43
224693
22
427563
7
465164
76502
78
43810
398478521
9449
902705861
2
253720261
835819903
492750
110455
280210
358225
612960868
32613
499648834
222362
16955
89
471248
195311
63
405443
99
33
490918
83
796271210
475711
87
227764
2
70943
126236
26
158922
420131
66815
33
387957253
59
86
71
15
160788
38
130385
217138860
391794
10
486759
92
41
2
43
566781810
391302
926970302
51851
106939
451846
7
229099
228675
65
158637
174250
62
344472
70
284418
50
2
23
347953254
318006
7
48
94
137752
38861
393375
5
112192
319011
289727
23
104369
29
10
58
275376
337009684
10
57
17
94073
43
43395
24647
74407
328008
59
34
159781
91
64
233697
50
307356
30
88
2
405982
73
91
53
17
265901
155121
268442
45
24
389272
468709
99
84
264838
473701
979458096
84
161278
620232289
227618
222901
4
385620967
24
30
3
183865
517364384
183386
35
444525
27
5
348558
45
199565033
3148
360551
7
303162
50
305261
5
188371
25
203200
186036
56
408875
51
227563
269220
138385
249048
305985
117805
77
293807
67
72
13
285085
52895
30
368371
250019
289568
41790
307476
262872
32
390517
94
45533
2
75
42
94
74
916177579
63124
270528
127929
18254362
91
94
3
95
12013
67
343011909
88
60
356069
79
19
415921961
119885
22
235970985
41
26
421431
389001
68165
29
940970360
14
965387753
8
13218
72756
6
3
51
9
330428
50647
382904
3
207517
48344
39
483686
77555
286001
90
31
42
107826
240067
95
41238
97685
864922537
260327
21
387863504
5
91289
9
27
72818
4
18
87525
33935
489355
32935
269390
28
11
49
489429751
44808
31
235083
2
91
35
36
59655302
382866
196979
80
440781
676152757
285468096
67
51
20
68
28
127281
55
174967
63
344985
26
65
369174
62
68313203
4
12
93
12
422553
381462903
75
326656
9
29362
84
1
445243321
393344
90246
118812
28
471905
496173
49
44753
93
69
54
245738
9
65
137217
72
66835
74
19
27473
83
428019
89366
387740
45
1
31
75
37
48
32
46
355082
9
44
19
773939720
96
4
55
217956
119972
273811
68
58
20043
56
189350
583219634
261784
21
82
328289
47
162503
868019599
384997
66003
85
10
83
25
5
34
70
55641
437545
290394
356458
93
193102
318444
292295
185341
208199
62
8
697020636
2
95
9
93
304952
61
165587085
9
27
271230627
47
92
423729
706943594
365334
4
385947
84
8
129159
13
94575
74
40
65
641269855
489223
32
90
7884
9
72
20
87
26894424
3
280995
53
2
5
511015843
966234929
388568
3
318701
134625
27
84
49
980787161
25
29
16
80
27730
141425
87
20
143141156
414512
864546022
78
419249
462974
78
9494
183778
472366
69
99176
4
218932
8
64875
388834276
294820
62
19
239112789
6996
276618
66942
49
20
62
67
146329
22
324949
48
63
20
4
329013
218651
91
182133
244208
95
73
200680091
63
95912
85
83
67
189125
39
49219
68
66
4
22842
41
54
78
6
5
472686083
9
38
77
59
74
1
357712
80
948774047
918746458
155845
203478
158742
88
257543
262680
74
23
202092
382525
17
731372224
49
5
85
20
12
9
72
4
50
29
240187
16
884156377
57
172716
1
413753
39016
10511
209183
272175
83628
4
7
26422
284483
2697
261678
9
43723
36569
392245
52
84
67
474637
24
740530149
47
47
17
5
206817
33656
345624
32
51
151474
73
59214574
464836422
72
22990
272477664
85129
76
477710
349585
67709
74
1
309685
19
441562
46151
4
5
296013
39495
386228
191979
73
169729
71
21
333061
79
67
29
90
3
389219002
96
779960686
1
47
75
442383
47
34
75
66
116028
256130
74
355644
204075
786458928
316775
435588
25080
116438
421337
322659
104300
77
42843
73
133933
104208
74
65
140189
23
47
474407
434568
363141
22
15
81
85895
487449
76
18385
21936
3419
88
105776
198531
54
297139427
79532132
85
91
458140
27
427520
32
62
452868
401922
19
49
8649
417422
23901
7
14
8
61644
1
35361
68
55493
236635
471767
84
514150066
69
142781
214337
226778
97121
28
229467
94
424132
98
2
20
224091
116160961
78
69
34
89
47
64
87
435774
879359801
201961625
53
58
99662369
79
67964166
102416
463720
49
281097698
4
262373
63
62
297001
1
227095
86
92
67941
158389
296364
25
245087
97
90
20496
15
93204
70
70
275765
30
14
39
13
213293
382707914
5
313847
39661
358422
472160
286026
111215
11
381814700
32
50
4
72
304506
335552
24716
20
46
465487
25
86
143016
3
18
66
43
367706068
289212
39
960596237
302195
328767
88
25
325513
378808
10
92
464988
32036
4
612903215
475461
77
495316
5
347267
487338
98
9
206619
136507
61
57
1
236100
78
384219
68
400234374
239047074
3
89
54
229082400
430905
80
96
147430
927726607
384083
221118
28
399884
347063
471441
697111494
542972676
38
76
97
281634
272407
3
8912390
271950
313234
187607
460034767
26198
219155
74500
74
254420963
323191
42
1708439
61
51
178169
838164599
478339
43
125018
38497
266118
5546
75
91
65599829
378219
480560
22
935399948
176863
5
54
42
98
81
73
7
300446
365440108
20
587880300
8
5
31
56
49534
41
406715
33
6
5
76
467729
4
88
3
837937536
425621
99
76345
74
4
134040
330108
2
454522
35
6
44
155631
187903
83
18
229054
205459
240375
23710
387791
43
35757
332240
32
343565
242559
313742
253283
126442
64
41
166505
4379
16147
130409
491913
39
5
63248
4
23
216553
459776
88
46
95
91
26
5
31379
491196
56
26
334723652
33935
257424
36
102885
275519
85
412164
85358
446149
413771
77
33
29
125817980
13031
96
20
900840743
10
55
97
7
989795388
87
8854
96
83
244202
99
45
40
337886
621060617
178718
4
27606
72
163425
113417
95
95
486472
6
336810908
381758435
7
85
45
37
450229
54
419573
775348110
59
58
365690
71
70
965685232
73
15
120106
72
45
8812
276096
10
122984
368302
17
88
76
2
81
37
19
35
23
493498
2
4
72
228468
346201
38
54
79
64
442760046
407547
941146633
48
36
23
16
178815
244049761
426545
487642
21
189806
484434
315284
3
72
82
42
342850048
842093847
40485
298518
20
36
1
98
1
78
10
512482427
1
971982672
3
76
74
77
783363583
97
327592
50
88
480772
419651
6859620
3
88
388335
7
55
261553
356394
45
59
48
593359640
3
276083
64
82
288548
155857
62252
47
21
68
2
323385
43
56
466239
185910
37
88
480384219
62
42
261806
92
99
95
99
413627
456730
119189
4
8
34
4743
377603
72
137108
464193
28
67347
41
65
35
254840
31
27
409082
88
69
10
98219
381432
7364
68
58
98
2
18
43
408294
145567
74
209757
447377
301031
17
143152
386904
51
91
752786271
68
170093
1
485350
202936
228602
18
29
87
483795
1776
4
58
336573
51
43
476915
80
91
34202
272588710
53
92
287348
29
89
121532
4
325940
14
16836
301759
272229
87
35
59
2
33
202414
66
54770
42
75
381631
23
685637427
88
40
34
336013
7
65
168607503
322891
227091597
47
8
213056
50
150256
60
260878
439514
62
76
268104
81
37
95
55
253232
23
6
53
66651
218053
77
422355
38
98
387366
8883
102737
99
1
30413
3
93
18014
48
285945
8
195125
12
273581
32
38
71
220276
95
153914
573808768
647400752
418013
106135
66
73
31
117627
17
323199
78
12
139510978
368352
77722
55
9
497729
95
4
113766
28
34
3010
30
27
311241
2
99
120521
256233
799731202
5
82
349673
48
35
34107
178108162
241133
5
209159
58
64
470554
356003
185473413
47
143117
111074008
5
4
455769
419524674
15
52
39
4
982526596
453295
32
395638
9
170482
476496
224351
18349
5
678879069
33
25
82678
20703
90
62
874845386
491022
24
39
65796
83840
7
50
293340
450381
78875
377238534
6
348333
881186384
494041
85
69
6
660754664
32
65
93
8
244519
136454
445178
75
15
64
89529
218413
45
336336
7
30
64317
38
390351
40
302820
72
1
314639
76
9
448808
7
411585
3287
6
135797
73
353945
252840
605127791
96
89
69874
104625
84
4
59364
750422688
60371040
39
35
153073
182080
207197
1
16
494774
47
17
62
381341671
92001
88
33
38
92
48
56
78531
36
78
7
5
1
28
80
62
140887
333764
475583770
373451
47
39
70
288499
111685
97
92111
98
491238
357384
7
191664
65
68
301011544
9
342854
59
2
215515
8
418096
86
6
843616092
241445
3
11
47
93
49705
343947
168911
39
41539
173378
213850
267744
455881
21
44
28
200321
98
60
92
70835
78193
10644
253962451
22
50
17
424091
5
39
460098
350374
131813
403923
311681
201705
492844940
2
8
6
67136
1
1
281189
8
103709
46
65
3
306041
9
788456395
481962
144960
321634
77
216050
96
592778782
87783
8
260162
79
290536
52
998411165
258492
56
209006
9
58
185276
472232
12
130822
357388
44
50484
32
32
20
27
242375317
625936952
156216
89817
22
2
62
74
49
65
45
357688
1
85
95
477079
97
38
60
7
11
93
461899
83
116894
31841
53752
12
53
623021170
86
99
68
372373
493960
85
39
8
24
55
87
458286
75
28
40
268205
382371367
262337296
71
5
121292
9
35
285868
70369
110490203
38
64
32
30
254499
277501
340549
70895
15718
97
222860
312812
17
61
70
251967
1
94
4
682274268
69
615471086
5
36
65948
476336
75903
159643
402453733
90
393502
151955
103812
383800
1
27
48
32
86
102758
16
167741
98
6
288171
24
3
41855
5
130
86510
20
40
90
973032764
974891040
443925
2
1
51
439006809
119538
49613
7
494372
62
247187
12
46361499
85
66
554415725
298354323
19
155904
89
26
36
308883
8
73
36
83
44
171379
22
452810102
33
146800
367896
95
39
57
919821859
357465
15
94
99
9
123917
338868
365787
196243
21
205413
89089
36
229317
163134
88
95
90712
344050059
33
81
9
40
665919340
232077
30
67070
411257
198893
128483
2
98
84
28
93
89
498629504
76
24
10
76
42
479144
55
625667004
62
206847818
156079
8
77
334019
295217
190292
42412
108551
70
66
305456
177964193
452360
241879
105266
399211
75
33
10
9
3
98
65
492815
57
37
708853297
67
34
97139
702724963
352772
382769
376981
143453
97
141401
56
248476
477068
39
332979
43
86
155709
71
33
468397
264644
24
5191
4
211336
71
282102
377979
46188
65
70
202193
86637
10
375687
12062
388620
103355
87
538395261
966326823
78
496674
14
21
484715
151177
76
63
47
718631531
48
6
392171
4
415570
26
837683950
388669
58
231698
74
316854
82
4
70
67
71511
67
44
45
257621
2
9150
26
133434
270541
11
9
25
58
470009
42
30
23
495322
711230231
61
528562000
34
352853
893695244
67
167950
24415
374170
60
58
285910461
476546
77
51
32
1
62
9
65
49
85369368
240566
117971
848275504
839531578
931068827
63
60
28311
71
473733
18
91
90
402825
81
3
5646
444156
245705
243884
183586
1
52
72
268600
34
203756
242800044
660026863
6
474607
48
96
467313
6
47471
92587
536303914
458935661
601865206
85
159774
460125185
442605
166998
62
73
102623
77
986291621
202280
42
21
70
466468
12
7
34
595845839
65
94273
448996
57
328602
105513
157074
476559
262008
417952438
48
54
12
334402
21
36
414660
56
266101
48
1
40
793012203
78
71
235468
44517769
136997
434965
126239
48
288912
89
91
3
305787
413793
105945
855292049
499425
3
1
261144
226050
27
394855
22
199028
2788051
156201
58
416416
495064
4
40
16
71
407168
17070
264335609
5
29713
94
5
456406
52
266240
48
71
286223
127616
296526
333935825
34929
144672
60
40
93
450176758
21
69
92
242592
164136199
114375
28301
10
350252
300910
94
430837
375247
390259
23
130060
3
37
504398707
30
78
2
4
454642
17
88
96801796
474697815
41
89
12
3
24
23
9039
53
976010077
99
9
69
292700
304483
20
9
81
1
4236
650609112
417707
51
275844
227622
36
79
72
217270
405041
82
395454785
27069
343651382
455227
47703607
1
45
28
55
339002
288788
699996436
312074
361715
390419
435632
243315
84
848354075
3
233005
68
12
419664
422369
4
45
95
384911
26
34
1
462032
77
9474
472233
74
21
65
93
44
371951
383014
3434
94768
517607996
21
131692
7
3188
556411503
138661
401757
107178
119831
365895
2
185785
479041
88634
348547
43
25
59
359467652
6
19
92
788636698
493874
226118
73
67
475498
79
64
46
45
84
38145
93
90
97
71
405097
122190
88128
83
32394
3
36
40
29
49
99
133185
387405
27
92
191229
58
298495
378312
39
355637
4
30
673415694
67972
53576
5
49
33
32572
6
9
314800
99034
458916
97
46
320557
7
87
93
226212
83
69
843061958
121504
54
77
3
41
38347284
60
317820
440627
30
75
14958
546838977
188815
99
69
52
79
307166
317711
501852374
470648
401837
80155
470044258
1121
287710
713739973
21
54
16
112957
272211
337247
290931
20
314908
397236
4
8525
23
276977895
215489
93
28896
33
185788
39
178576997
263777
56
1
3
27
859307068
47
56
65
376225939
8
48
3
242533
3
39420
192729
54
566372596
7
23062743
455072
63
5
50
268487
55
499884
53
13
12
34726
247863
39
507554539
116393
94258
46305
46
136016
43221
183652
491159
147686
92
195864
145775
75
5
198487068
41456
210345
435195
82
37
4
194835
93
24
303177
171933
22450
976946479
41252
36
97
119560
592120938
34
62
3
201167
425207
91992250
58
331392
172105
38733
83259
218160
57673
200700
894422378
92
49
644629241
6
32
81
386637
309608153
270510
48
405582
766826026
16
31
378041
417119
19584
25
381577
3
4
59
53980
863796920
444242
9
236022
362121
88
240263135
55196
20897
44
52
402003
258555
452969
86
360427
315547
15
86
271621
28
231054
900613558
89
37
777533187
15
25
285714
30
36
945635695
89
8
8
82
55080238
27
42
18
370564
46892
22
285899
14
45194
81795
50416349
486775
388072597
64
8
221126
63
126508
74
5
53
453109
35
6
272786
746830137
52
78
650008914
16
490739
65
46
34
470893581
54337
5
3
30
1
217466
53
71666
964261123
197006
3
78
8
4
49
6
72
250317
4
9693
977762587
16
30
390285
457626
31245
308187
413230
142791
6
149437
36
537010977
62
7
97
26
52
97
281693
31764
133187
311661
26765
78
253044
13
91
30
442799
181839
98
347300
7
10
82
117628
7
194934
72
85
298264
308785
9
25
68
1
25
1
485088
6
48
2
21
131342
245641
42
4
494132
99
88689
326866
384013
342376
62
75
478187
41
62
475805
59
83
466414
63
16
473662
46
482558
12
310989
400679
11
28
69858
68
258869
86
53
55
37
7
84
269816
393581
56
2
312901
443129
268809
55
240731
363601
33
376576115
120690
95
69
101374
251278
348846
64
24
45
14
330417
210915
51
47
4
86
199923
2
73
15
43887682
63
488485
208133
46
8
86
356275
93
91
385600
5
683455056
26
49
28
128556
80
884072350
176582
43
28313
283120
310054
359542
82
435086
88
23609
25
3
268301
38885
139792
92
416898
186583
289900
61
11
356268
34
427122
5
436973
99
49
743077041
18
88
399920
33
210164
96
14
74
421293
79
77
55
5
272053
69
58
89
93972
47
18
295789
14
82
462367
487456
461451
392457
40
76
25
498316
245735
49
27
268705
415550
58
21021
82833
164528
185926
472871
62
98
54
444466
55
7
71
257198
88
9
316173
52
87
452697204
9
76
432476
88
469886
202608
221943176
8
63
66433
29
48
80
31
62
409950
59576
541200022
37
269369
49
408390
81
304370
88
130165
12
4
7
1093
373116
359288
13
98
131401
215577
54
4
56
96265
404927
169948
9
93
32
169006
245286
34095
21
157475
90
2
2
57
7
241733
312498
278602
28
84347
7
42
31
88090
5
29
80
417055
88
5
306922
6
94
216074
395850
97
95
7
24520
7
17
56
290924
279625
46
398807
216050
525421117
138223
21
82
24
104246
35
87
194494
365559
46
64226
499813529
101206625
178854
54
93
88
130746
63
26124
2
26
45748
68
92617
166462
977475974
94
307221
259284
33
5
1
7829
379856
189156
70932
54
82
166537
440437
208922
10
71
325853
411793
61455
3
110397
29
289306
277234
137958757
66379267
98
17
56
33
849396167
77
81
7
89
69002
39
3
46
26
18
37
475894
134534
134996
481265
49
13
409986
101201
373129558
76
62131
90
30816608
433387
86278
30
7
1
15263
41381105
14
405326
352325
657766307
268891
67
232674424
7
57
389041
400300
435665
75
59
139499
3
197064
16
182365
76054
476357
296913
10
372005
88
207146
326262
88
29
128640
169987
31532
145709
262580
232869
78
139309
36
944537978
254113
62
89
381301
31736203
44
10
99
228999
932545920
55042520
234520
325951
93
98
203665
334227733
98
8
46
418670
61
329936
43
38
237496671
91
9
441072
49
290914
694949932
78
65130
7
87
498425
54
257378
158240
2
62
315752078
51132
10
22227
219390
43638
26
92
64
199095599
9
49
80
15735
63
85510169
4
99
456779
23302
96
162878
23
29
86
792423197
462595
16
69
453228
50
97
79654
77
66
75
106635
41
95531
71
85
63
67
122297
13
329193
475476
4
172595
77315
523026489
493970
483670
97
80
130311
244847
61232
8
34
975466534
33
94
1
268679
86
9
47
60
41967366
84
80
1
449836
92
373633
283993
247460
218743
74
29
184657
105581683
237915
4
65
391675578
613783282
6
97
29
44
82
16
24
388748
4
71
266292
952802405
47
454337
73
268832
133853
43
88
84
74
6
34
44226
17155
142668427
269948
68585757
80
7
9
60344
358971
33
471778
100043
65
27227
766091055
239236
38
497567
395356
97
3
17
994833456
52
441916
331077
52
176538
98
471885
39
16
20
323663
69
50
2
24951
354078154
212417
89
11183
416389
70
2
9
5
489881
440910963
355424
362592
4681
1
63
15
30
443547
96
23
205839
72
355539
222921901
10
219286
94443
860075746
4
73
854526053
257113
9
429985
255178
336665
98
89
4
120870
70
85
899503957
13862
81
427275
15
79
389764
59
10
65
328889
51
3
68
37
49
430792
9
7
47
22
103481
87384
454807
21813
49
67
93
227188
2
23
30
17
50
2
86
378898791
611488626
60
46
13
116362493
9
96
22992
240600
443052
67
22
51726
453719
3
270107
88
237905
88
465467
209368
193756
315064
444181
173964
2
235539320
2
376211
920703709
407036
229532633
28
938340340
3
486729
350756
5
89
35
54
728770797
266501
4
96
80
395220
107027
229897
471729
428824359
866863192
420337
470705
43
67
80
34
445701
85
56
92
473901
72
202314
15961
250567
3
84
453626
667185348
18
52
41
24
320632911
327981
24
331151982
36
118131
65
110549798
49
7
94
78
55
47150
14
84
43
321455
258145
88
6
42
94
163385
246824
220052
495621427
129785
7208
346292
98
315981
34
77
49
14
44
279860
365182
4
7
74
29
99779346
90
23
49
3
7
99
668117201
290078
77
24185
84
81711
8
48748
125957
194390
76
702742321
21
35
25282
17
60
21
34
41
712362617
82428
421549
16
177712389
93
78181
3
49
156550
8
89
393153
498508
19
3
168241
9
199540967
21
292953
32187
134169
217776
81
5
368325
218062
214742
970023635
44
38
17
392689463
39
227495
56
110241680
376575
259692
80397
575186094
20
715386898
36
17
103312
488085
43
82
21862
15
165508
32
200008
90068
309774
379837
7
91
24
16
65
449389
399179
96
10
10
39
233844
8
16
99
1
55
17
296647
251236
61
238335
58288
41
281202
31
308751660
33
443301
33
79
402815170
56
261895
88
19008
472517
484959
203517
7
81
34
266124
74
13
551304281
277641
50889
69
423002
411126
279265
114179
8
91
319316
233746
21061
953303082
67
604874575
55690
398696
93
3
446923232
63507
127413
36
17
463536
28
7
77
45
48
73
331080
73
346106
172531
290286
206320
348327
33
118073
2
93
221519364
208428
3
366920
134328584
14
264594
429072
185545
62
181908501
45
91
51
93926
72
646672369
28
895597976
69518
235733
17
271941
213761
87
38619833
96654
952681134
309173
16
117855
51
89
480499
313248
352629
33
559448956
98
223868
83
131258
221689
7
480189
472144
144053
23
35
46
80
9
1
111697
32
479636
34
278011
253862
20
274685
186070
17
23
5
7
90
277728
79
122002
22
77738
33
402596
255143
94
814113354
39950
51
191766
156319
105650
66
68
360668
18
408279862
165083
3
2
66
955815658
4
60
194285
43
11
337519
121417
284293
661216455
236851
239258
127342
54
187468
222573
70
9
95
829438557
855062909
35
441345748
6
20
398795
474058278
91
37
57
774111995
72017
346356
8
17
52
80598
850553868
5
5
55
168160
17570
80
14
88
63
39658
233555737
55
17343609
96
76
2
155746
83
52
419006
46
4
242202
944137993
18
36
45
3
82836
3
37
242459
625670678
16654
36
900841496
328718
37049488
60
74
338870
195543
320835
75
198731031
205526
245944
79
57
49
222230
70
46199
173174398
26
58
259697
380101
411476
592499105
409046
54
8
99
93
279332
628768635
472269557
485704
32
3
79
307630
428449
36
575229392
64024
158767
193803
177348
73
17
30
62081367
683738228
38073
8
64
3
6
86
2
435364
65
3
106636
29
126523
69
6322
3
35436
49
309097
64890
42034
7
2
753913393
296044
57
471052
58273
384206
93
27661
908385138
276273
40
34
330157
46
14
257233
53
979986994
352288
67
62
355868
135420
261778
6
13
359854588
379999478
121224919
7
247376378
19
488645
425739
14998
214093
373155
335082
5
62
56
32
64
29
58
18
26
71
58
401852
926816650
317027
275419
1
60
6
235336
349525
829805475
301027
488865
65
31317
95
382730
48
15
65
467704
171417
2
78
96
36
13
6
55
475019
661280332
66
151978209
79
308654
193761
487188
700881666
59
45185
35
485008
244962
67
88244324
74
369444
864468707
225769
873347521
277031682
418060
247608
88
3
75
44
67
35
381558
65
357104
227311
105182
881269924
440748
312927
13
398987214
22
84
7
71
52
94713
71
464424
23
396914
215258
97
65
516307284
272821
4605
99
95
58
69
7
496469923
73
426779
54
157112
48386
28
24193168
2
20
182018959
63
792196052
9
6
265897
43
94
456594
296855
97
5
81
18
16
86
438771698
246679
523726141
243618
68
460180841
86
38
99
196439
57
371297
3
353015
81
110527
351540774
215927024
635471551
39
50
229882
47
74
2
30
422382
21
291688
14
1
315931
176657
473748
22
41
10
951880519
99
2
179733
98
2
186209
70
34943
43
6
368030
139662
178603
386403
457397
2
405435
74064
25
48
78779
208994
43
2
433632
273203
187922
51
34
59
41
124258
41
8
2
94453
258493
19
79
204720
288351
69
335717
27
85556
329306
93
434385
453810
207691
97
87097
25
215357
49
62
43
52744
56
73368
457237
53
395644
352993
419632
253177
145942
36
66
261290840
448896
321161449
6
81
313394
369956
42
410048
45608
184055
80
94
9
149686
3
10
227626
175428
28722
293765
23
60
6
376483
92
43
72
1
161490
423055
2
52
244636
256836
213562
309680
42
420498
114628
71
13
60
257932
330727
246024090
87
79
19
57
94
450436
84
141674
22
82358
4
359315
3325
902494314
63
78003
137613
336359
288137
388698896
87
19
90
15
21233
43
298864
5
18
25
95
31507
79
355720
51
7
61293477
100559
72
3
77
482156
942627131
61
944115193
253803
370682
172886
9
164217
95
165471987
59
203968
270869
352379
465565
76
68
59
262754
47
279135
309976291
17
253840
327882742
9270
54
47
43
97177
365680
5
1
298250
290823
448358853
97
183859
38
86
20
83
23
69
219478
4
41
151261
18
32553
65
561813844
46
86
484908
412615
3
60951
1
5
421514
297669
154678
74007
92191
359352
652899136
1
105724
762943722
18
52
369629
19
130361
425493
143382
211780
11
12
4
197980
36
45
254103841
430974
241498
9
29
465607
18
318318
91
6
69
8
143463
10
82
76
482405
9
9
157830
26
40
72
6
168153
37
80
415505
221896961
379683
2150
15
417603
245348
161244922
39
64
489666130
268270
842078795
63
6
52
499538
44
143671
65788
9
80
43
786540585
420692
81
1
198466
374004
58269
26
67980
92
74
284147
89
7
341270147
24
94
264265
367166
36
4
24
182217
18
94
29
5
7
205682
12
52
67
39
289243
59
271654
39661
50
419236
47
19966
777667264
475634
20
76
86
256598
19
67
162210
1
5
125061
179426
86
54
408283
34
38
347581
440769
9
40
819915470
408668
68
61
3
80867
426348
752619189
99
246894
12107
31
27467
53
7
17
399069
191971
38
89
242417
488056
94
367403
479157
433689
153121
494572
56
37
3
105032
224703237
81668
18
304868
116548177
138671
25
77
677130629
51939
38225
306907
380368
95
76343
167130
89
70
30761
416722
677518275
356966
6
2
135634
83
90
68870
415305
242751
452575
42
361735
69
34
140937
390569
76
21
469311
8
3
230432
403192
45
51219
64372
2
717227885
13
11
207975
91
38
997924555
61
174655
85
122802
131792
234850
356975
148011
290863
7
33
433364333
12
90
20
33
438519
2
95
350210
25
24
67
88
332246
321722
60
701745871
387524
47
90
536057670
394149
7
434306
53322
185716
358149
269729
9
75
472789
43249
67
103181
42
82
325654
268745
4
80
38
55
7
53
31053
530575813
33972
129306
23
75348
78
192051
26
367165
74
96
57
76
942268931
11
73
91
187464
68
44
319152891
23
366795
253830
45
81
155649
9
1
72
480068
150555
6
218270
95
276458
20475
21381
408366
490110
148571805
30495
105099
461498
113837
75
484409
36
32
2
105452
495097
13
67322
9
18
8
99
478045
116248
67
264289002
52165
111899
294234104
1
457869
342015
28
99
39
71
4
75
183482
14
59
384917968
207320
9
7
2
23
480359
84
44
323895
893748147
81
18442
274335
202813
86
79
52
303262
87
22
94
37
22
31676
439255
446450
58
351494
244508
20390
308064
86791
64
56
231382742
295728
931043943
896516202
252165
70
9
33
353198
26
34
366782
441056
226247
121490
754776778
250016
174365650
253000033
345727
777300302
7
713034621
12
365670
2
18
43
87
493377
4
266793
7
481869
85
7
10
133389
472774
171922
685536186
253735
680429571
175582
156564
87
292053
26127
2
81509
359936
98
38
9
5
99
44
6
214382
246927
18
20
332998
227913
20
377572
19
178359
202615
562797843
18
52
32
185722
21203
1
137210
817337691
235768
8
250916
330406
801198687
202785
362603
52081
365337
98
72
17
327260
148172
59
41
36
370701
44
6
598633210
14
269415
31
333017
82629
148037812
95
14
397849
96
389961
488146
5
73
397962
495362
408502
427139
444785
41
46
22045730
26
5
233546
39
62
398504
82099
27
139892361
26
88
98
257467
26
11
6
33899
98
328960154
972935851
282585
163196
222848
64034
98
551530285
473798
19
53
7
95
24
69642411
270978
1
67000
981988548
38
58
390583671
781989104
31
361672
46
415613
215802
325817
4
443668
319684
54
411963
452625
89
96
73
308530
295079
56
595770474
586559514
97
2
5
450091
170867
12
45
96
4
167638
846569051
481267
382150
82
693896542
292271
8
115591
34458045
11
76
95984
5
16
347472152
18
9
980069411
60
460709
50
9445
42
68
39
80
77
4
436128
62
44
33
5
38
18
54
441169
409397
46
140516
81
368129
8
166067181
423401
962625850
104404
537003375
73
108846
36
78
106627
447915
224994795
33
83
293199
81
102335
192045
5
760282345
461086
361091
3
211981
4
53549012
67734
874539800
96664
456850
17
343634
278392
41
46
69
79
159689
201158
296031
238421
14
13764
861282120
304413
69060
314937
447898759
96
6
44
35958723
414775
7
89
466651
42
376060
455985
7
83
149049
4
413160072
310560
86
460242
452540
483390519
323833
582499714
83
78
58
73713228
69436
296577
21004
92
19
894127766
683451975
87
75
7
17
79
71
6
389416
340177188
220295
66
109406
56
392461
193420
388509
199408047
248103
6
334489
58
428471
97
139497
337762396
339350
272995
4
343486186
39
349653
9
38565
32
69
62
102801958
415904
6
325250
350736377
862396291
237174
1
72
72451
91
26
443848
38
3
357326
609585888
78
70178
135796
154013
369728
80
156129
49265367
75
345389
556240765
2
68
4
495690
36
9
166494
5
51
80
443132230
460966
354285
23
54
388556
50
41
341590
85
7
26
228741
387897
40187
328374
32
319482
276365
41
383553317
69
57036
1
285548
346649
82
183511
41
22
76
4
389535
67
256374
40
214826
365762
691202430
86
191916
903293775
279705
72
92
120507
69
382261
245259
584380424
40256
83
9
793
59
494259
41
349937
582897024
95337
89370
13775
3
8857
44911
79
66027
79
67
3
210971
93
404344
78
488759
9
298614
495846
29
162984
52
4
2
188121
77
92
10018666
470962
9
2
131479
60
359399
63
67
116618
431674
277281
95
307368
34
299633204
63
91
8
36
42
67
98
450795
9
84
21
50
475986
459476
4
29925
297782653
41
326446
30
43
436060
8
58
377682
108029
5
76
353364
26
349413957
97
4
828630142
357000
6
73
8
67
192313
200291
48195
89
364881
14
323759
423801
95
445699
309576852
30
17
135901
400108421
77
85
122300
31163
460490
455358965
12
88
10
164811
88879
60
452050
82
6
366942
273044
44779519
182233175
88
8
310666
41
7
143050393
276268
127734
17
359174
11
19
448217
98
80
94
4
64
70
442556
486127
2
270952
315485
113880
22
5
442944
36
84
149363
61
378324
73
59
53
6
46
1
607472405
205982
77
5
215908
24
2
120047982
86
58
412360
7580
24579
7
99
101908
163357
5
2220
151882
4
1
84010895
334047
738621917
89
482613
89
369838
59
252449
3
234986
256972
29097
416322
80111
725648614
91
13
93
231139
66260
364303
471775
26
87
13
7
17
348891
490837
222900
235516730
1
9
320287
622323040
300868
65742
415762
380394
120888
252788
257322
121140
36
757469650
206445
97
181938
57628452
15
11
5
5
492200
153068
12
67
241087366
615977855
533606078
612548514
350601
69
278391804
143340
49
81
47
466277
48
43
641006397
5
317898
73
6774270
95
439052
62
219050
334315
303163
29312
82086391
5
55
25
68
379211
17
432010
165964525
42
39
478919
119061
102050
121900
48
222648
230845
84768
123693
16
38
39
359197
81
660678512
480707168
244628
4
365354
86
69
32
84
274900
308126
334696
122972
12
29
92
152286
16
34
456268
2
55
19
98
80
458367
963265932
11
4
41
23
87
440255
8
265482
197990
313106039
44
142368789
2
296189
29
92
14
55
88145
26
264030
324486
31634
46
94
108945
77
94
470178
74
766421300
27
494637
6
73
6
52
559667957
125612
352436
28048
8
188558
3
7
480754
225147
275413
536711918
319656710
80
159509
74
82
82
47852
98
327137
369623
62
110251
20
454387
110635
98
5
74
83
140809
133342
150069
21
39
258304
418675
179496
295039
22
55355
77
33
21
876610269
269003
149640
91
194998
288582
332259
340902
118938
413175
20366
3
59
7
94
378117
7
58
33
60
90
140112
187308
471767
17
432547
367439
93573
91
417043
83
428155
61684
4
96
370390
65
124948
26
333074
61
27
168019348
7
87
83
50
76
77
51
14266
62
138934
99497
39406
163401
55
402697
43
435992
72187
403381
237688
263920
390081
59
101686052
87
51
431452
6
10
43
462300
46
102734
28
64
9
1
897844563
95
131125
102427
33
616591013
114551
416733
69
692236228
25239024
446449
202225
55
90
60933
4
14
16
34
27
5
2
323898334
5
46
209552
171862
471939
438842
57
134998
57
103641
9
4
53
33
68
271926
305310
912662277
420449
69
12744
453092
914055866
64
91
207557
477383
17
446984
37
50
117544
9
72187
81
69
199099
46613
23641
46
52
80
497567
3
856343352
3
70
4
22711
28
432094
9
475806
22
472956
908519513
30207
390298
373161
320771
301776
108179
117551
92
427285230
259742
4
359057
29
74
499658
136066528
51
956450598
58
30
55
80
190481
324757
4379020
233871
37
401804
457400
493870
92
98
40
89735
54
78
6
28622
73
2
3
262929
83
23
273214
47
176586
357351
312335
83146
73
74
198264
420182
80745
35
69853
308804
51656
33884
457355520
38
97
824273877
94171
14
80
98801
11
111611
283644
248362
99
412334
10
92
69922
4
236411
37
9
161705
89
88
456638
554987252
943099110
327718
660133292
98
361316
42367
41
99
76183
487791
88
60
177264
194935
368999018
20188
58
613095457
17256
66
250636
335460
53
9
981863560
217729048
418305
394501263
4
95948
4
99159
37
189207
5
31
120347985
67
67673
251681
234233
212191
61
140729
7
367513
6
85530
97
203154
132993
152646
152442
440254
93
372137
77
111495125
75139071
141694
805344636
98
6
327375
37
306939
5
91
417835894
145297
205064
211331
57
65
87679
315114
153642
47
58583
22
259002
453441
289407443
6
1
66
394973
35
435112272
53
406797
230536742
63867
368790
602604267
64
54
2
388451995
50
286864
122289
158572
28
36
379641
434017474
473470
696109920
580368060
497467
313791
95
477024
15
125706
50
9
342134
38
71
79841
45
33
36
27
9
93
400755
370546
233361
4
70
8
355968
339547
112395371
64196
22
743982519
284158843
80653
387025029
73
86
459199536
53
270513
5
86
49146692
249998
370312
62379
83
9
90
4
98
71
58
23
430653
57
75
38
60
351165
436365
38
200614
277347
70
11
468779
23
484325
39
6
1
5
7
493285
576130199
149929
3452792
15
185438
68
478603
10
206764446
153743
252502
82
196121
448228443
58
184950
729417171
20
427684491
899058200
25
27
182783
65
83
29
668563440
27808
64
153027
25
88
874309479
246975
28
234253
434138
62
46
58
31
23
177998
55
42
38
306325
49
52
16
74619
703321604
83
972312120
160936
436943780
55
2
692744678
7
64
21
254178
71
128614
21
524521452
482587
52001809
422655
285545
6
8
42
83
370019
384469
6
24
363393
462514
74
303486
141701
7
75817
496697
294239
133816
95
293407
55
275580
88605
819402898
351211
39906910
144759
10
89
49
592476658
359118
225087
265334
191358
365246
484077
245501
66
8
36
9
75
407386
282620
70
47
355020
126071
138137
12279617
128673
28
205328
437076
65
131355
55701
301945
88
258825
37
134241
25
76
70
298776
654619277
376580678
6
1
322090094
6
837297711
55
2
73609
28
94
44
451706
97
3
51
254701
54
11
72
97868
216057
58630
142144
69
459741
91
489478
62
777095239
67082623
9
30
341733
471372
145558
5
3
79958
22
71
110640
91
98
75844
240520
339964
337141
74404
156067
75
62
829678289
77
122445
3824
71
456750227
4
10989
85244
241191
34
461732
2
26
94
48
68
58
76
56
91
3
201522
73
164114
5
71
428862
378437
23
31552
78
46
15957
254210
40
23
9
91
87
352581
454314
80
62
30
75
394822
191954
880100435
59
97689
491473
1615
493768
34
210490
88
680186839
53
1
5
90
4
40
40845
27
21
570464720
63
295512
281017
44
406973
29
3161
343649
35377
365206
355248
80
313630401
346949
120716
29
187550
7
333733
44
499417
30
798444071
644716252
178434401
2
362424
428517438
128203
163306182
320248
266474
30
49
286020
49
113854
166184
94
175842580
83
13
755425883
309926
259009429
43
92
74
14
21
71
56
99240
31918
411180293
195421
39
390486
31
3
354014
42
159482
98
91
56
420702
27
3
43
231021931
53
925961075
16
77
86
367229
113366
283367668
84766
3
9
229014113
82477
373340
31
1
255984
23193
431693
16
4
28
310076
45
70
221262
519714992
4
395955
6
72
53
46
383663
33
33
454582
203687
172406968
23
98
6
2
14
175763
52
283223
688424352
16
115650
35673
248544
77
251892
8
99
121133
98
12
89749
436024
8
7
348178
523531623
37
39
32625
41
162210
19
336339403
361979
70
127442
72
6
3
94
20
243872
205555
74462
841366612
97
61
88627
344468
90
310825
38
71
71
370975
410775
65036
442303
276221
250580
30
3
54
1
225542
3
365172
1
488734
84695
61
314604
39526
419619
69
43752
190182901
9
441287
7
91
444299462
56
614312420
27
2
12
57
7083
82
176639686
59
89
356491360
128582
34
96
26
401906
72
779509461
264
396062
632127027
4
48
66391040
92
14
252509
2
51
287244
11611
68
39864
460919
343205
100604
49
54
300305
11
77
173020
12
73
98434
565563555
97496
50
473133
384715
23
1
97
64
3
385376
437065
406329
31328
785228668
25
112341
1
155869
5
135314
51
416191105
34238
10
331972
206457
141786
178959
4
6
74
446514
68737
36
51
48707
22
1
246489
134267
150211
4
928831384
28
6
173183
99
36
38
34
46
16
84
32
63612
35
255232
438796
479805272
636667115
25
20
82
193621
46
23
67
71
233862
15925
3
69
71
160091
316484
444689
302648
15
4
624275664
1
10
28
73
65
10
90
38
124547
316415
355984683
65246
10
114826401
15
60
137776
12
174640
5
66559053
82
251668
276289
287493
329283
31
165302
443519
69
54
129134669
150194
41
82
26
88
68079
48
6
351371
8
78430
9
9
35
42661
444802
327155
419343
2695812
69
46
445914
5
3
616972208
442582741
235829
78
23
190640
312732
335059
56
1
20
219844
56160
170361
742252609
55
56
884870856
18
60
14100
8
214441
49
58
2
82516
170614
41
199453
6
191542
32
316770
283326
22
283723
170106
37
381530
315941
40
414097
54
46
56
28
201145
330207
25
408182
90620
24590
239248
325145
62
71087
45008
184798
6
97
29
314754
68
485126
42
235615
299341
222631
348717
84
83
87
631967584
1
22
219031
80
25
104357
189649
225854256
360232422
952432802
69
533784419
210221
57
74
460837
22125
7
393138
204296
55284
80
2
93
393066
90137
68
97
33
22
267861
357789
145320699
93
19
17
81
363975
30
353865
34
77
124298
77
9
43
454192
1
124171825
484315
267008
15
75
308577
370625
47633
22
91
28
95
53
835469677
49
126795
89
488479
160064
87
69303
760731853
66377
71
46
69
48
89022
5
5
132279
82
5
410907
85
116140
19
461310
76
98
194250
2
20
32
294778
134256
237595
268387
32
796555130
140206
72
362701
473147101
311903
2
24
93
55
2
279135
224405436
3
79366666
433365
4
198880
135935
40
24
5
50
24
42
89
232664
356311
15
329139504
85338
187884
48
35
4
93
182841
482061
375564
165473
337920
25
496529
867167920
92
7
86
48
50
95
15
453622
151482
60
810233912
41
162116
361749
45232
4
261267
14
686648803
3
266922
8
80
89
116451
25
808808382
78647
80
336280
3
96
5
145228
8
89
35
30
267633
833496302
56
480467
337429
311827
3
46
9
13
3
6978
264037
66
382856
32
402834
24425
497069
53
404445
187495
40
419675
26
75
495254
92
6
271721
2
171856413
143869857
80
495265
83
83
50
277789
6
118517
91
257998
1
9
74
2
481179
232855
72
79656
79
1
41
392505
146973
31854
25
125946
3
54332
70
57
274891
389381
72
436087888
13
853537459
39938914
2
82618712
9
99
98
15
408039
833970415
92428
265860
127503
36
9
46
341044
4
7
95
513820193
67
264752
240912
345370
36
5
107208
81
5
83
333448
76
188993367
380114
388556
7
496740
94
854995775
88
9
457386
19
40
290775
367564
398739
231791
17
533842018
287546
410552
482862
57
282833669
238361
328715861
458235
86
12374
74
35
298964
3
16599674
27
71150
40
209080
13
213113
174574
404258
369158
86
314255
29
244745
1
90
26
493858
944470813
65
400580
8
408461
307689
33
5
6
456029
16
395037
66
49
223821
29
342104
10590
27
264642
9615
95527
362325
92
331067
84937
81181
377963
460990
389625
8
96
3
48
470993294
8
422480400
71
81
60
92257
9
88
320474
32
82
86
55
132113
73
710404683
128556
321554
54
221345
411597
18
238118
175703
482130
21
620885795
61
4
410623231
37
41
429251
66
5
52
459044
78
16
482244
138357
4
6
340144
12
84
12
587269279
86
65
46
347472
40
601022077
35
92
295661
26
52335
2
63
152828
305233
219998
64
140371
65
451562
187259
406905
43307
142796
70
6
868380525
1
82
50
41
4
221544935
97
4
31
37
79
183288
89
426866
351926693
49
40773
84
326949
259020
3
243381
66
331087
203206
20
27
889519696
363864
123100
37
100020
3
751923327
53
18913
348288
468082
97
23
9
496936
30
5
191690
378162
39
368448
371485095
34
465620211
425294
56
483714730
27
12828382
9
69
182597836
184165
81
349552
295513
3
64
20
31
65
70
71
14
79
216446
94
25
4
93
34
87
242059
113465
280775
41
45
225697
159252
6
411606
96
75
196939
187746
70866
29
49
308623
755279587
94655
135745
55
196451
2
9
71
61
93
142187
493362
419859
376424171
125678
6
101381
391486
14
435008
79
89
71506
251882
228285716
61
37812
66
49
19
367135208
179627
37
9
6
57107
51
479884
17
271199
410945
466223
59
47
234195
103005
186140
60
92
303133
952925606
86
79
6
79674357
205351787
77
93
9
443998
391657
82
27
197411
25
86533
53
15
18
82
77
49
91
56706
327687
48962
331408
102605
99
472874
85924
70244
66
79
50
106668
172090086
71
25
276254
36
75
723422542
109801
143406
51
493243
159575
4
344245
31
87
835868495
59
64500
449459
100367
68
52
218903
3
440090
84
406117
6
37
98
265339
169686
19
59
62
12
49
236509
671553225
247326
60
44
27
696223549
64
2
2
232807
996422508
26
249882
436737
84
8
330037
1
896735104
98882
461810
61
44987
45
216683
4
43
194394
52
21
371308
81
486615
921507129
417540
6
219115
40
170965
385200
38
446302
61
1
47
41
48971
8
87
59
8
22039
768233919
281360
16
57
160733
157782
91
234857
161907
110314
81
494827
83
91334
375755
94017
98
49
429295927
5
17
132465
25
65
332990185
257880
87
368501
94
330100
66291
90
120947
703898756
87
38
23
494156
257091
39
209671
29
35463
6
487814
267945
96
887709630
281896
30
770852088
15466
241395
440044611
30
89
207942847
211607
56
142817
455796
11250288
6
34
43
446750
114099
4
486271
126690
6
5
238083
14957
539890173
168259
23
52
37
297270
255589
28
468490
18
59727
34
42
346914292
136344
8
413313
59
3
473499
90
42
548075565
22
473083
65
361410
68
11
73097
102309
329269
96
87
4
383791
2
70
90
87
22164206
37
365774
94
288328
450131
137606
18
72
2
173295
54
402945641
38
240762
443808
416189
40661
90
72
60
187317
219956
431029
342162
7
43
435395
57
435657
395489
2
49
86
856721338
94
89
69
9
52
411334042
477358
34
50
49028
462827
62
99
70
94
253163
46
23
4
10
17
414821
55
57
218886
65
99
8964
74526
47944
99
35
215850
265843
406947
497657
349200
50
35
39
419001
47359
20
25
225742
268296
417473
267412
431597
250940
154986
165640
326273
14
56515
329291
237100
297550
286072
43357
7
78216
61
28
99923
498324
76
179274
460890
107876
10361
20
3
57
57
417727
49
81
927804339
376204
4
15
234875
36751
10699
92
8
79
153749
338675
731440782
180596
47
204835
197975
59
57
251812
168318
63
58
8
656989268
31
48
450945
545503649
46619613
458319
2
19
991142430
345403
355557
64
340206346
463022452
171386
4
98
28597
10
42909
341625
60
83
721163448
5
868862792
26
312835
74
7185
109638
78
381553
73
242763
62317
498806
613881588
57
24
63
66
290928
23
342037
98
195183
193870
80
76222
151004
9
86770
5
4
15414
1
80
452957
443458592
46
673713459
27
189390
63
44212
465970
42
250774344
377483
93635
193262
69
25132
43
420888
312928
238558
223255
94
17
523077721
316741075
440382
120550
9
176371
222613
112190
68
76
197618
18903074
337859
178868
15
7754
120323
339870
180876
22493
622743874
596348948
325921
282836
486258526
9
452153
480375
3
158361
8
149130
751752426
82
52
499376
99
422762
948314204
74
1996
54
71
87
156697
115583
76
32
170998
79
360326
33
121418
46532
6086991
44720
285204352
71
422991
49
959716830
430799
924215592
138501
430849
55
31975
47
451765
34
35
19
324338
37
842536266
85205
296435
454253
387406
169851581
167376
31
9
5
5
95
348025
250169
79
37
4
5
2015
31
311808
12
270664
155467
70
45
17
57472
28906402
47
67
54
63
18
1
9
368674
45
388797634
41764
75
144537
221610
189693
280388
26
99
418671
128040
98
88
76
6
424114
471059966
68
39915
460003
824134484
22
89
486212
64
420616
110321784
69858
378060
239748
29
84
64
310237
20
92
69808
20
26
47
26
19
3
87
28190
77762
81
219195
70
34
470570
41
91
9
713652651
222786
308499
30964
64
55
94
25
13
97
82
484309
31
802416617
67
150560
115823
335419
844966818
324057
69
46
463579
42
242065
35
252573
348810
12
454742
232783
93
389305082
476217
71
15
194364
63
475364
62
64
411093
470395256
299438
7729
89
4
909663990
125768
12923340
308786
87
61
67
9
35
755404968
230608
91
11396
70591
18
310126
8
5
370667
60739
18
80
385236
26
815468773
132541
580045101
92850
59
24
1
34
44
68
1
6
660535642
463951
9818
227566
472802
56
610757006
26
79
60
369878998
27
70
228178
369347754
224191
97
481434
492495
2
334972
1
456422
27
53
19
124027
55
68
167199
973770115
292642
44
80
55
71
46
72
5
918506544
65
198404
9
42
93
389683
992847810
43
461619
77
319215
31
75
54
316369
158105
614215540
4386
71
4680373
7
108815
22
49
5
83
326380
204821
87
90
330401
32
350165
854310982
23
30751
13
51
94
40
306465
400754
49
121883
262979
39
339698
469953
42
9
58
29
28
8
325389
52
535055874
9
182365
69
206581
99
56
10604
837492311
22
92746240
82
444461
591846538
2
242585405
58
198662
317081
5
45
83
80
3
114315
89
280637
366868268
394651
72
245291
9
2
31870
426998
40
168213
180288
74
81
9
62
3
34
206880
206201
66
90
8
241808
19
135473
2
431480
236015
354049
8
601696319
549036063
81
483798
65
38423
46
57
43
486142
65171
129481
49
283961
452814980
49
716191424
91
469374
422667
44
46
184188
47
190188
56
13
109746
312386
33
46
724268729
8
13
192990
84
25
63
33
79
58
414396
25
3
2
58
58
233117
1
466808
2878
56827
160322
334278
152787
2
562486049
77
31
64
732409256
169412
943282040
51650
345910
3
273144
86
114868
373918
544042881
331321
97
291394
16
252337
2
46
75
7
1
13
449418
196762
2
93223
77
105548723
46
57
59110
52
418061
6
56
13
76648
8
183344
815688930
62
42
51
169585
296660
30
32
462001
404599
62243
27
137551
236559
56
330643
54
92
15
99
261344
47
15
47
317773
418452
1
284329
60
3
69
51
90
15592
14
24
201631
14
95
324344
65
50
38
99827
475778
314534
46
92
435366
64
6
144772495
81
89
36
234234
30
475062
24
79
74
387508287
44
75
440933
49
146568168
430957126
630084129
29
64
315143
50
126096
20
762364929
5
3
469189
267731
128607
1
363970
56
875356449
93973
70
70
9
635108943
18
88
177070
9
467209
305556
97
124253
16493
227494
101318694
73
205721
426689
364452
3
15
407301
366728
8
368081
94
179099
327959
46
99
418983
275280
65
53
115582
21
2
32
2
41
813057086
13
35
5
138935943
8
391142
40556
63
68
74
97435560
218854
930259589
294570
155114
115185
82
852848000
570686278
108488
40
9
286603
102436163
89
300632
231589
98
4
363426
474516
36
78
42226
79
384484
187016141
305095
86
55
74
437259
6
226145
393864
11
49
2
9
42
91
263002
10485
61
479699637
141148586
479918
20
10991
48
76
54
380248
61
43963936
82
235056
85
102920
30
97081
49
3
22
7
28
340444
223774
436973
409189
4
21
343530809
195716928
11
7
94
353924
70
154383
889990056
995274780
476634
447521
21
4
2
66
424536
225829
92
672998070
453120
526661222
56931
19
79
117606
1
309867724
14
42
65
9
370136
242591
791918964
5
16
9
14052
445099
70
209291
213480
879027132
1
64
26
6
129927
37
129002
251729
24
496617
26
60
87
124891
75
456448
20
511557993
39
254422
12
19878447
351855
47
150172324
3
315123
342022
7
215634
46
83
82
53
201712
640419903
736910766
238657
6
5
415077
19
91
92
71
83
400583
66989866
37
3782710
17
394975
707966581
304910
297120
27
471857
363342
3
156871
20
4
125845
5
92
411106
113934
356666
286173
184203
58
239783
91
45976
63795
61
353205
142265
78
94
18
248983040
48983
49
3
408353890
681009910
438971
54
176781
197330
382036
213718
72
481040
31
136204
63
12510
479869
35
56
666344466
376135
19
638248163
101582
49
33
296820
42
40
309944
382333
146438
116450
78233
47
26
235150
88656
4
119623
34
426556
434234
93
5
66601
9
53
75
99
62
2
6
6335
83538
343905
181653
692334682
88
76328
587818242
12692
53
61
434469
385402
18
535844960
231796
340194
25
8
93431
1
3
73802
79
196359
1
245922
40206
7
194423
23
496906
89636
28588
15013
68
68
41
251803
485842
424845
901421791
90
277882
453772
36
17
80
99
299828
28
67
21
41
67495
42
9
14
42
414706
6
6
4
74
23
55
76
2
109627
427112
131174
464977
24
16
7
67
354874
4
363560
314041
5
57
67
78004
425531
21726
201328
113371
85
994105835
70
21
55
92
65
18
820928002
90
87
499379
41
374511
763444744
331989
98
168808591
833376125
124192
972589694
1
86149
257212
255041
13
336084
484599
25
8
909234077
42498
203247
38434
376503
24
2
1
180079
471305
81628
980241843
796306595
606326071
55
214876379
62926
91214
5
343075
339223
29436
21
255571
15521
45
147520
21
24
27
396270
28
86170
229581
90
336148094
28
37
74
130164
289841
397585
278589132
77
181379
88596
368177
80
60
66
186821
855036735
672032323
72
777448909
13918
215780
7
380525
24
224677
220514642
21
86
461487
150595283
10
9
150244
63981
78
396093
98
35183
418844
9
90
465879
484300
201544
738854070
1
76
28518
914977173
59
3
476206
323721
259129852
340791
3
736271788
336212
9
846317488
87
70
498197
74
1
90
60967
16
73
59
13
6
279591
298302
351952
19
216427
9
6
209162
53
70264
356824
6
33
78
29
435997
82
21
421980
51
513374012
164360
383537069
59592
263291
71
966346550
58
482652196
379538
37
64
172731
41
44
162275
95
125993
156505
436628
68
26
328262
12
68
80004
39
1
73
97
439272
76
445648536
442990
91
8787
94025
44
87919
91
26
147533
78365
33
200325
3
143266
41
576973340
235089
621204544
63
83
15
59
96692
93
174477
125757
142553
84
94
33
166496
11
61
5063
43
299597
89
57
267581
76
71
40
7387
6
424726
113154
14543
28
316598
436443
72705
373354
27
62
64
95
76
7
53
385926
72
85
4
4
23
319419
12
369768
81222433
418459004
429797
298619
8
81
421998
481445
8
468536
236796
92829
3
536294492
394433
337212
91
443427541
452316
5826
335909
65
220826
138397
9
352140
26
2
325932
97
346854
113535
79272
98
82
6
24
331519
648856434
7
14
635381282
94
95250
28058
40
325838
276729
361900
351709
320223
26
280520
53
3
61
85
65
79
300541
785208462
239154
109111
23
313110
87
457082
67
36
253936
7
38
216973
453240
47
37
282555
79
89
16
31
1
91
36
396418
9
416911
2442
2
43094
71
95
95
428453
556028193
98314
64
71
87
2
21686677
154273
206792
987605451
97472
15
206888
81
47
54057
2
44
8
71
5
185166
312850
40
70319
210227293
91
57
87
218456658
2
97662
135777
409576
530619791
10
93
8
123248
87
81
751667759
394210
425655
65
150176057
28
123128
528521827
25
67
203880
179962396
95
22
51
159896
489942
131101
448078
129261
6
870623987
70
89563
324572
814493323
57
284834
267556
41
407696
404738
264985
730211266
308683
199921
61
324158
149691
20
120657
96
57
444909
480602512
62
5
36911
12882
526254543
7
473097
105596
34434
24
263130
270366
30
201894646
148214
85
46
37
42
71
10
5
57
168425
135255
21
14
33
81
70
32797002
140208
7
91
189883
66
5
30
35
13
65
327972
51199
3
36976
294994
396149
87140
24
211053
66
80603
13
7
38
182848
81
489515
66
40
634542701
6
61
87
354195
322781
187386
47
76
27
815550614
438730
79967
417747
12
539946603
52286
58
478679
91
420004
440784
90
51
82
105756
18
2
193154
262880
909522392
91043
8
4
276769782
34
1
83
262261
191889
49
479822
294549
73
69
137213
70
94
7
197163
429019
29
24
63
93
723898343
13
43
132419
15
387489333
8648
64224
175306
85
57
3
262907
138410
261019027
70
2
74
318750
49
70
9
68
207911
133974661
96
331288
231480
814735045
26
78
279186
277198
97643
69235
49
62
770465882
481438
47
22
337391
38
453022
56227
25
78
140684243
470721
368232
16
14
6
363719
405201020
287860
7
97
425972
1
59
25
61
83
352902
255976
25
1
63
65
319342687
244036
63377
66
7
316120
31
474588
6
430292
47
406461
31
10
68
688724219
90
17
98
335508
67359
92
35
314261
126284
43
95
28136
41112
5
125014
77
40
45
443107
56
650478450
8
111185
477559
97
13998
102475
346640
90
20
426665
9
205044
249274711
20
73
19638
7
67
21
163014
444062
355035
501512571
174306885
256925
396754
70473
33
59
48
153959389
370876429
10
447365
9
8
429409
228114
5
113853
12
64968
73
616519856
330396
39
455991
347243
218590
312253
38
87
159187873
97704
13
289533
95746
74
466407
302666
57
2
115217
395689792
40
5
46
68
11
15
8
289388
15061
4
9
17
86
82
631000391
178219
123391278
57631
209638
36
6
67
893984149
9
1
144950
88
50
210438
85
72
473621
95106
188800
403928
9
241366
1
453979
409467
51
60983
645226724
35
264856
373617
79
377200
108226
7
460836
8
12
96
4
91
665860138
84374
286610
5
13530
10
474391
84
54
48
140716
101556
246125
365251
452544
64058
19
76
141538
92
55
107126
2
38
44222
32
327752
238447
460271128
45
279648
70
48
127182471
358364
342913
2
103370
438831
70
264548
300476
173805928
11654
5
29
37
95
3
386277
407111
75510
475374
59
15
223297
612265950
333303
450645
67484
59
72
92
84
54
6
78
87
6
296662
46
47
7
41
483174
452113
239915
141245
6402
64
384352
734763566
972362091
42
23
78823
57
41
71
9
384193
267935347
353015
165327
22876
49204
49209
35033
41414
24
884247171
436717
76
482999
302318
475717
70
263813
243570
130982
83
675869762
85
133186633
732629288
58
97
5
48
243872
40
248502
452337
66
85
11
16
212172544
179688
77944
200542
99
73
33
3
608423900
159285
386640
24
454146
2
230331
23
545392506
51
45215
60
357782
73
171569
37
763719199
215848
33
7
379542
57399
5
245571204
70
101162685
6
286206
404313
37
21
266301
3
461825
422414
480525021
325272
6
39
930299280
241377
495093
46
356072
62
493229
1
420278
757493030
411022
36856315
246461
298370012
62892
45
3
18
46
20
62
71
96
160242
68
31
1
889228175
978422462
55
60
314003
38
334352
12
37
56795
8
26
45766
275326
98
52
87
24
35374
58
93
8
636443273
395962
61
69
385799
114129
81
7
82
4
299211
208534
76
163535241
424641
90
65
33
60778
88
79
453968
383042
25
18
2
236905
22
345093
61
56
2
296635
3
87
189954
53
15
174177
354032
362634
13
463988
858
56
65078
326416
980721151
84
20863
173425
88
290319
77
356019
153931
210926
49
105225
40
354526
453519
95
364824
65
45
64
215825
156972
64
22001
272657
94
425467098
47
361732
84
183054
16345
330260
293790
32
65
3
307377
325861
65916
51
3
85
93
61
93
296950
35
37
492568
34
439145
91
65788
196909
45
91
290620
85
44
114838
3
655509203
63961
81124
83
57
32
466913
446169
181268
417631
77
31
78
341910
5
13
62633
3
459963628
141898
1
86
2
309143
463365813
11
314955
391752
391354
759466093
79
50
296005
38
91647
8
449318
423834
23
90
55
415547
30
18203
3
366829
379949
21
20
498742
7
11
50
727599689
67
18
89
157759
82009
26768
94
36
490976
71
8
395924
60
57975
317935
238809420
7
45543
293328
79
63
86
275895415
174760
292587
46
34
48
63
543625062
52
142306
161421
202071
480430
51
5
303332
21
3139
66
1
2
94
34223
68
485483
42
438362
184269
52
98
341145974
17
1
2
214537383
8
16
8
182022
310933
70
413123
25
13
94
78
474425
74
48
3
6
166340
63
356335
217413
99
295335
9
465098
947743676
98
16
471316
53
173400
227322
68
188104
97
298422
491448153
11177
74
5
310430
54
48
28
311619
31
395186
109407
70
56
94
57
3
274352
3
21
867138109
54
121423
36
28
7
607457058
228068
11090
308119
153691
498194
3
405532
498473
637482306
88
307070
77
671985659
284681
45
50
285736504
477691
228494
235809
191997
10
54
12243
18
89103
32
217690
8
32
38
24
22
366864
264318
273571
436943
372355
81050
78
224581
58310
7582
46
96113299
29
63328
5196
5
41
88
84783
124806
497828
95
83
87
27
326168
46
375777
262105
228951
402296
894183870
13
31
384183
12
815523926
5862
40
8
57
46
4
141798
70139
40
183012
42
32
4
187223
6159432
248271
74
61
77098
337019066
97244
87
401367
449871
130070
8
99030
7
10
93
48
37
66
32
156152
795618356
165115
12
47
219513
68
247556
93
53
525617
320153
392628
162379
157632
248676
130351
64
7
769933915
58
33
67
476194269
394945
55
73
391283
97
87
349163
1
549833891
22
784173770
63549858
5
66
126352
91902
98
544980159
337208
428921
232676
366932
6
8733
251226
362468
9
90
80
209543
404387
1
48
276572
74
63
278644
874139951
55154
7
99
94
352297
5
298423517
185581
13
45
206289
260964
63
93
265065
9
352532
100313
40
52
125908
216194322
21242
43
174085375
56
85
499921
9
207572
87
85
406773
70
18
63
427960
57
24
1
489472
398625
86
40
206306
7
83
57
290601
57
42
135983
4
91
32
237055
235210
211447
56874
56867
489222670
275162
7
4
6
155009
33968
72
26
86
103264
34552
74
163866
739803541
351739
351181
381418
29
342028
356739625
4
43
27
25
132434
224691
874039994
438501
7
64441
699121148
88
99
66
91
532800900
42
68
135385823
5
5
361180841
455066
242875
401954
42
84
66
412717
74
68
153394
93
94
458417
411885
34
466246
41
388567832
15431
146264
449631
38
497148
205050
16
415599
228099708
79
839306853
99
425292434
69
166874
421819
36
18
193009
95
85188
25
436944
54
62
714156590
23
822202642
87
491763
27
22
259737
7
1
377232
58
46964
245356
306033
400750294
10
26
178893
718936794
241129
369970
75
24
437626
73
30
365961
62
462223
16
443360
44
15
479029
65
125456
225357
66
9
28
47552
92
44
242789
73
91
408070
148899
26792
41
31331
57884
61
82
46040
49
16
339976
25
3938
449778
5
47096
467339
418717
94
169996
2
78
99079
79
95
44
729118927
65
332377
463774544
40
36
406424
15301
98
200153
755369978
115287
571377380
402805
97
94
83
352292
97379
27
7
84799
2
72
138946
65737
61
377671
67
212752
73707
74
376337
580670906
242002
258177
408416
84
31
49
25
370739
34
79952
41903
56
68
690000401
99
969934717
100699101
10
157620
415446
243711226
486257
462410
73
471011
21
349337
94
301786
461373
425763
280328
137288
449754
93
442209
63
95
31413
330754
118083
75
818930259
1
63
134165465
40
12
428366
41
45
252142
52
379339
998072208
3
2479
5
362590
74
2
27
19
64
104528
87991
57
32
189120
62256
56598534
111612002
296905400
14
1
90
440518
68970
51
55
451887
6
610325965
250206812
43
85
681766616
267495039
22
427862
188405
1
306719
366410
813012341
461619
37
491385
312926
12466
3
103580
8
26
913561932
35
8
23665762
405804
36
71
14
183973
57
31
98
109376
63
70
56
73
99
610424009
25
57
12
48
638762942
20
53
450626
315982
49
432456
49
24849
8
703698509
7
5
78
64
3
282457
135774886
158184016
329768
11
364752
619554542
255384
490478
391900
64
487429
87
458423
268959
466144
3
8
7
61
56
459729
304969
451486
150172
4
803649418
346819
10
255881984
51
111414
321833459
67
2
320392
12
786127674
197000
14
114867
13
742633319
81
252499
5
200642
203408
54
237692
401067
76
46
9
385849
6
91
7
534502671
149464
11
87167
46
106751
78
40488
55
4
578309577
86461
454044
781480943
110387
22
452339
32
858249556
36
99
875230164
15
296760
425255
4
387510
59
28
493681
143846
342719
205050
110831
26
364211
81
151360
15
167036
717593521
36127
21
88
1
78
5326
32
82
117242
11
3
112812
85
4
412437
287175
96
309468078
92
322246
138365527
413944
685472743
33
319650
285050
28821
56
182770
397591
460760
294381
242748
67
343174
450606
58
25
19
777107137
309844
101790675
2
146367
45
38
32533
373555
60
45
32
333630
86
89
96
452279
314337
1
65
842823595
39
27343
21
100162
73
167052
479161
26
145626
9
35
80
93001
63
626886262
49
198449
24
296382
22894
90
254786
99919
28
427551
2
201275
113638
455742
126088
5227
6
59
490298830
454849
31
40974
47
8
9
63
186366
234251
125396
77
917074953
83
229355
576297647
84
3
9
49
76
166302
425735
10
3
91
13
7
81
77
23
9
354766
3
417548
1
4
62
473236
125763
6
33288
229122
34
284694
74
238520
74910
77
4
66
43
7
42
387526
400131
2
7
417646
88
93
29314
475449
89
37425
86
65
406138
58
316037
75538366
30
1533745
456748
329428
93
24
88112
27
95
76
152170
247055
3
235177
95
13
9
62
23
266962
179194
33
53715
18
87
70
45957
7
498381
75
84
106413385
32
83873
96
27
2
14
75
14
231093
460185
222892255
71
73277
97
629530627
4092
730233196
101890
84
350517
43
73
361645
132172
46
161616
30
23289
340053002
18
68
49
124894
175934
96265
179472
314557238
9
78
192067
34
56
387093
20
31
81144
329347
93
9339
21406
377799
51
58
802862494
6
91
47
1
41
4
237612
290233
33
260386
286592
46
724680085
323783
94
84
31752
7
259045915
74049430
70
158733
469005
4
229009
46
311531
33
856333465
335033
136300
121280
319819
454833385
391563
797155931
1
415618
88
28
41
268068
303521
932504110
1
25
407557
263780
27860
60
99
80
36
307482
6
391739
70
852166042
83
65
5
510441790
8
176099
5
55030
7864
301599
26
69
52812
100843
91
420309
415877
416731
10
21
4
289623
76
53
34
104269
330423
254857
56
4898
538541867
76
590963585
80
373647
18
452775
41
84
6
7
218894
48
103177
96
382800
4
57
380104
395831
309318
8
149266
2
341266
301236
224989
988422054
85524
33
447788473
465176
318826
336623019
38
7
68
383960
495928
310463
43
52
5
330776
97
9
71
78
240531
5
46180
448836
465499
8
242306
2
48
73
454679
12
33182
475055
238126
4
50
187156
80008
565234286
38
32
369500
54
135457
481559
266923
92
259957
70
318638
12
12
338781
43
66
44849
952502734
414103709
69
7
29
51
59985
249298
47
409814
258465
73
37385
95
79
18
18
163395
60
429726
445170
471903
462302
183071
60
40
21
98
132279
376440
46
488519
428181
235062
46
46780
489702
214825
397857146
81
234987
39
4
39
3
39
546492406
69
37
24
20
113444
432381
806863605
58
8
217499
14
452959
58469
52
17
225744
67
17
276475
63
79
11
405302
55206393
238120
365563
2
4
6790
903801439
52
19386
48
260198
248056
49
443249
419358
73
414971
51
63
34
400172
76106
40
56
95
55
45
458842
4
71
52
3
64706
494919929
61
771435841
86
54
10
102835
68370
98
36
464464
415606
73
42041384
456195
361590
334066
457462
1
39060
20
328421
230084
10
54
478709
72
74
60054
72
389449863
20
88
36792
72
49
42
42
16
210992
7
9
162976
90
1
268857
69
5
224144
243077
5909
37
72
398568
100863570
217935
85
37
31
90
286856522
63
92
37530
380871939
71
199136
39
279296
64
84
97
625525397
438370930
206401
6
113848616
266010814
79398382
50
73153
15
450759
70
186861808
336108
25
18
488990
34
38
605440472
357961
81
7
16
68
143637
76
487570398
5
41
69
69
309795
541818958
475725
38
150369
978660451
499695
25
84
37
1
474795
17
40
5
76
6
9
183560
253417
305207460
371955
49187
254070
78838
8
44
33
490446
311126469
60
158289
145892
469676750
10546
278327
467096
467723
68
9
62
478889132
69
321552
86
145295
60
292673
39
60
553364638
30
34
52
89
484138
218491
765221713
55
87
71
96
458842
40235
88
450944
891845165
129539
7
403933
58
92046
9
93
156361
93
817903539
265529
2
101728
580470239
77
78234
43
145210
94
98
247736
419047
491303
9
177012
71
316338
114609
29
66
21
632342362
360055
67595
473748
70
64
36904
767843116
23
173905
8
84951
121928
3
7
169129
434546
38
350712
134368
452575
120010
335362
33
329501
40
418814
99
273580
31
689671398
4
193650
337724
18
8
28
210413
954987094
221807
327764
112537
23
60
169509
273969889
62718
153535
6
41
385465
221924
72
326516775
472966294
92
86
271463
204564
75850
28300
21
4
73
14
427711671
96345
4
241145
28
95
478240611
1
80
70899
353918
50741
27
185918
26239
423732
401242
880513434
92
161828886
68
53
11
98
32
377772
275166
24
83268832
62
2
41
49
338326
1
98
86
36
69
200873
60
415652
454973
95
218419
133253
334857
16
2
8
26
466744
116010
137553
252058
33
6
28
79
5
99
111467
57
7
129669
90
1
944915772
336065
34
372654
39
413282
439262
49
482398
52
345558
160524
69314
48
286309
108411
384486
5
1
4
440624
378114599
91
231309
62
77
61
70
94
5
72
30
83
303465
33
39
674499553
47
369106
348960
526089788
8
2
226132
251707
61
9898
82
96
156178
18
963763104
65
68
40429
13818
78
7
6
75
27
46
9
741050431
5
1
220678
41
429914
320349
105781
9
78
21
974907468
22
17
8
14
149538670
6
696359180
86348
195873
170059
70
700620969
3
275657
297052
365348
40
54
9
56
48
24
30
160578
82
42407
395608
93837
47
144905
331745
25
266614
187722
160726
43
19
937126655
399643480
30
194799
183226
1
398505
71
7
785542454
38
65
86
64
32
881197562
64283
139528
451600
365969205
38
32312
184481
90
77
58357
143280310
19
184304
797806932
97
66
284232
429556
81
234696
7
89
32
482149
49621058
415343
75
484745
12741
63
153671
3
30128234
348954
59
214650
94086
91001
689069184
8
68
5
98
137800
155638
6
143455
436290
477925
33
69
22241
77
899953441
16
26
245233
61335
29756
1
245590
83
274599
473388
5
279353
67050
92
75
40
54
53
68
61
448579
383198501
88
218937
489871
44
42
450388
35
3
93
17
55
39
53
14836
269335
394209
399420
83
90
364105031
342263
14
351481
77
270421
9
286918
238810
91947333
510940481
79
85
126557
22
87
48
4
89
329305
30
64836
27
496346
75
94
77
450852
289860
19
55
57
26
456803
3
6511697
377227
61770
66
37
71778
222618849
426635
71
29
11
329756
228782834
39
152477
3
59
52
33
61
253854954
58
32061
483182339
23
1
26059315
261527
189310
359425
42
2
69
80
565508488
1
28
458353
29
19
32
52
193250
626286776
21
399015
2
68050
44
649928405
429287
138522
342806
121609
327886
10
108743
509570340
50
242987
67
9
52
90
764347893
230328
287937
232019
368691
25
34
425536
99
30130011
1
92
45
23
62
44158
261292
79849
91
88
708136974
181511
257117
125792
448365
13
1
20
3
64
262685
469007
5
74
1
9
108625
491749606
67
41
339993
402565
88
427279804
219362
6
423672
176226
96
66227
1
46
149966
104264
417575
592147471
33592
3
233267
96
71
96
93
67
31
30
3
40
41
35
99
40
3
149472
65622
100116
88
10424
86
87404
96
31
769596108
18
89
4
2
432937
55
10
4
62
465124
149101848
4
229118
150472
42
424600
17
73
36
8
2
77
294033
188646
97
62665
2
85
142979
93284
144444
177748
422964
37
53
44
93
65
78
290387
76
323162
350131476
501376152
98062
22
66725
196153
93
39
93
426725
29
611914055
5
273881
219556371
274131
5
471254
17186
198898490
95
594838406
55
7
2
21
3
62
88
17963
476674
39
40
93
141037
9
367033
160836
106721175
27
396438096
411451
323235
20
271820
94
77
28
85
1
59
56
85
286384841
183358
89
87
16568
320879
240896
4
5
6
296753
315718
50
499293
148736
277277
90
69326392
401700
48
1
48
30
388814
85
97
50
330803408
89
83
3
271787
75
166086
58
2
24
80
12
98
53
610248617
336897278
4
96
861559554
200394
466438
66
428245
31
486724
45
3094
71
18
337414
132495
492909635
3
167995
86
3
62
414308199
264572
34
32
61
46
362388
3
157379
290158
4
21781
97217
7
53
7
322736
8
138918
393133
83
27162
199943
280864
29
20
1
48
25
62
270567
737598152
49
10
237701
277326
28
315840
349815265
81
154843
98
491720
429266
47379
86
103519
73
9
8
16
47
337428
456191
191204
265686
6
133360
207349
885481488
288335
252500
21
66138
22
328812
50
96
73
194022
84
81
63
74
97
6
449119
99
82
21
348219
38
7
23
185637
492080
3
4
45389
218872
269331
116273739
81
67
70
40
6
303854
113332
162388
34
53
66750
3
75
99
283575
9
12831
91074
4
5
58
49208
474593
53
76
18
511407058
85
400932
3
53068
213797252
18
11300665
87
59
46
458190
50
33
207094
960536897
404736
356837
56
6
32
286060101
371055200
272413
62
491312
338315
476266
1
2
347441
38
72
31
157529
394007
281297
4
59
60
307070
21
69
82
582141800
15
5
37
88
2
139163
19095
38920
97396
92
374848
8542
32
202434
338677
393492
1
98323
173023
115812
9
7
57
91
64
76
104394635
245062
73
83065
73
58
60
95282
15522
82
302791
8526
328687
3
303003
27
844741975
301845497
116667
464411
318751
453306
350794
60
69512
177326
418865
76
160160
45
2
49
428409
180092
63
94050
2503
8
193353
214572
45
67912
56466
61721
69
43
50618
88
5
96933
40
911914118
86663
34292
97863
309213
282783
285367
31
348287321
79
43
65311323
497559
73
8
378423
411429
432054834
53916
21098
355185
19
58
52
701524881
449847
58
2
14
94
99
81
56
97
260886781
56
52
10
75
53
45
66
7
45
492453
18
242313
22
74
22
294792
37
261100
3
136891687
7
32110
71
3
49070
360179
236319
112340
3
80
22
16
17
91556
193870987
87
498588
357722
5
80185
53656
244598
8
881821707
10
90638
74576
8
32324
68
97
2
358705
137513
42
4672
4
8
157883
84
31
72286
98
19
73866
224709
85
46
40
325639
643961005
125191
280080659
186342
128900
29462
66807
406053
85
802845089
711785328
316483
483163
27
62
91
10
182697
73
88
386810
424457
459815
64
90
272967
274411
183370
271069722
140658
70
506776819
95
4
475535
23
65
93
81
372151
94
262790
144373
431829
34
81
7
31
98
11
572587951
420904
199657
3
70
380648
67733
51
7
8
62
907985031
83
95727
441776
164269
4
2
446842
252369
84
96
352536
1
334711
51
68
86
28
32633
451103
90
9
71172
98
175635
24
838505367
123083
90598
59
76
25
498946814
270343
195904
22
386135
4
494314
19697726
110906
282033
47
89
285224
143497
41
45
68
117345
44
97
92
49
95
66
213602
217844
11
321253
43
22
182868
19
173817
474444223
175975
36415
216933
68736422
30
21
165668
5
69
18
29
57
39
5
86575
28
268763
341727683
10
30
493334
91
425150
564324956
40247
495816
62
92674
11
492568
44
399930918
269517
80
77
38
55
91
95
28
67399
287422
29
44187
19
43
682295577
97
26
282817
14
44691
440614
55
50377
3
26
6
53
85
217102
26
21656
222429
61
470446
40
115992
4
492533
172710586
37
168237
67372
8
409440
4
42
207749
69
76
51
59
38
66
417311
40
55
72629
23
398371726
465106
88
7
47
93
480348448
491354
44
419543
151515
93
86
870608523
145548
165789
293234
442547
61
68
3
463862
187027
357115
16
439073
3
15
91
85
29
78
669825037
86
89
21
402268
460316749
63
6
339400
100657
535994089
6
18
88122
260006
30
84
7
30955
19978
89
3
9
215133
385266
332524
75
2
326974
997989487
382386
326289
189698
71
51
447313
74
16
259793
82
297163
701795451
63
427744
65
76
19392580
1554
139160
17
307736598
121860
71
17
114234
39
329986
57
54
360055
40
672668463
8
337762
437607
132082
295731
97
90
385835
156646
57
130294
407628
395059
27
322973
44
59
19138
34986
95
344767953
86
10256
2
79
57
76
28644
307593563
16
72
58
438780
54910
65
98
84
288631274
66500484
58694
287197
85
877335123
481330
370101
145991
84
81
76
148043
64
94
74
403132
367795
82
56
4
2
54
209437
338540
238336
553379183
463012
13
34
48
370395
92
1
71
84
4
352273
196421
399759
119589
85
9
9
3
75
7
47
193520666
8
45
1
352479
433051
119289
4
95
391750
170969
128216
7
93
248020
10
280584
143073
229472643
53674
212368
9
12
179361
329375
61
565616756
3
307972
183310
239692
286159
16
44
31193
93
968626340
52
339536
495085
45
38
414501
270751
9
98
33
28051
37489138
26
66
6
51
51198
61
4
50
455064
421036
340547
6
66
34
416259
78
17
45
683554482
37
90
160099
6
172455
330482
343706828
255956
12
48
16558
65
216833
35
48
69
50
297723
390743596
91875
5
10
87
78
304315
30
385904
54358
5
93753
425375
13
101736
602889346
39
50
8
187788
146100
28
50139
9
161075
9
2
369696
9
222735
90
515933553
261418
658926417
98687
63
44056
63
148940
442017
34
352755
64
3
53
7
6
850692244
86
67
96
27
77
363592
3
222990530
38304
543579222
69
370011
23
126206
51
494526
4
46899
8
473935
22
202533
363292
55
44
396080
16
52178231
237209
454127
57
334375
89
47
59
46
401154
96
53
23
29
416723711
97
159600
119455
6
49
55
49
175638009
239963
810199808
33
311367034
216192618
14
23
58
242918
66
68971
69891
462246350
486601
36
435235
97
71715
362528
32
436468
355972
7
85
339143
65614
60
260104
48
16
59
347483
9
93
402116
81
36
808
459749
3
73
754334723
61
45
10123
60
27
353918
37
52775425
86
477458
20
6
984410317
367902
52
490716
313021
18473253
17
333833
373485
229442
6
70
123668038
11
88
29
86
190276
276237
272067
177423587
48
7
82
45
683668601
55
34
425479
394288
26
13
16
63
45
88
71
40
3
344787203
158164
53
336871
422933
41
315504
59
6
246727
474318
58226
22747
415033
25
451899
473047
346022
2
454246
643206498
6
54
264172
43673
75
8
50
92
103740
95
9686
426316
94
289693
228939
70
5
430813
74
22
40
12830332
21000592
19
228705
5
86592
37
7
476755
99
18
154247
58
51
281222
206665
440346
91
20702
38
8
811490526
105427133
128311
72
97
26
10
95
382868
50413
355336
70
253509
17
85
90347
9
59
268641
50
83
11
2
54432
497389
17
25
99
10
45
190408
40
9
81726028
293007
7
218098403
1177171
334940268
192747
388106383
27
85
860868041
6
448172
9
451305
43
236458
96
877536446
57
37
467447
57
359014
170832
426510
202484
165028
92
264351
57
25
3
72
10
262062612
323754
98
110339
21
245839
31
54
1
44
103636
97
71938
1
95
59
24
91
56141
227389
79
90
491171
162027
63
430561
346295
1
99
32
110981
21
92
282049
89
34
11919
64
12
24
212131
419143415
5
92
78382
31
24
73
60
312496
6
736864303
75396
2
273232
9
69
995351251
3
2
4
44952
320295
7
123261
802388941
95
396176
468243
95
212061
276684
210532
32
6
366898
334482
123544
9
59
211468426
81
55
95
2
310956542
60
277365
7
78
886845227
71765
474240
16
229016
1
4
366810
85887
64
245653936
1
442784
61
302221
42
54
28
33
27
24
5
15
188466
148318
306782
327497
22
66301
333982
8
492033
10192
8
333136
62
39
19
72
327609
115299
43
47
225236
447122
18
345691
160821
81
75
422273
59
72
64
144074
15
435325
271929
400051
105863296
83676
282015
18
1
182941
44
132946961
466226
7
204999
81
3
39
50
213788
44
626554930
1
473677
58995
77
98
367433
89
58
2760
75
62
71
445583
92
826737440
162413
9
41
7
15
465784
44
511926662
22
169919
3
453412
45984
11349816
170508
1
9
67
22
233706
31
453525
48
104364864
195803
206736
75
22
462016
307222
25
102678
56
464215
98
172198
274203
9
157923
493464
77
83
429157
469323
72
71
258857
47
23
48
937927938
10
5
147537
348096
401996
994256097
4
2272
141739
232885
81
135499
182652
566235797
5
80
68
397213
268922
62
18
84
457175
37
7
272393
122526
42972
45
351292
46
63
158301739
95406
71
152887
45
42038846
5
96
219321
36
1
22
2
427121
77053
57659
177573
9
924915331
64415
80
366763
161970
39400
63
54
48
473080
298277
263909693
197091
1
10
16
251802
54
89484
400962
125725
4
271840
151334
142214
102774438
51
183223
43
58
372859
30
95
114068
137630851
182290
3
17
195275
59
7
721007670
6
13699
467585
264512
405047
400962
963023241
3
657683420
253699
488820
137840
36
343607
291708
203762
465002
98
142412733
5
19
74
88
241417
71
17
19
56
329035
34
158324
747249808
609847610
34
890238955
259727
24
497752
260069
194733
50
55
72
43
278342011
100411
456683
28
439283
425467
302905
40
5329
41
320522
5
366499
147241
11
183056
410863
124756
131530
493263
13
528773034
75
93
164975
89
63
983207148
56
421567355
99
88
20
60
351671
270947
483110941
315435
52016
340467
56
256737210
4
15
86
342473
150437
35
95
95
54
63
64
94
48
92868
68
99
91
8
178078
27
8
16613608
463345
275249
51
60
231449
23
266775
8
83705
97
248414
477803789
64
3
77513
97
21
247099
404132
8
41
90
255848794
57860
67331
84
170366
23
473453
3
28
329068
86405
152320
16
316355
410746
22
8
369118
721489360
873033690
61
22700
43331
18
404658
66
45
389825
424754217
369377
44
53
101421
8
56
258654
9
126035
428065
64
28
62
66556
84
298968
6
242707
271834
15
116847
452315
74
91193
478425
68
441100
98
59
52
1
577644194
63
200630
917354153
28
106248
187243
8
36
32
278548
62
758887661
280086
350198
56
314164
15534
784002209
64
437125
34
33442
5
173505
29
11
7
35
99940
192356
46
34
473251
62
28
79
48
363838
206012366
70
244440
33
6
40
28
97
32
75
54
132807
60
445844087
33
290597
319067
1
394146
358225
230492
65
75
115083
2
56079
8
174973
123138
14
605986402
62
94
81230
51
71079165
38
27
894422700
18
301260
238229
8
39
10
18
940419431
8
59
54
46
371676
28
87
11
202547437
59
474297
34
12114
584568466
99
2
462039
117127
384194
328243738
72
154791
73
41
96
115118
481068
3
9
354979
60
177260
813734201
58
31
341332
9
9
17
364581
416447
73
88218521
65
1
31
432636
85593
5804
42
1
52636
1
24
33
92372
180915
307974
12
144967
7
90
85
43
41
289736
61
47
215964
93
495262
249474
6
455404
15
113945
5366
387586
49351
41
597067064
72
407641877
95
13574
200219
476319824
376956326
82
9
339662615
83
40
194399
2
266821
212799
3
561114503
13
31
224382
90
9
39
94
13
63
38
400171
457965
29
39565
463699
465245
402232
957735557
51
8
64
970762399
7
11450
47
403241268
81714
27
11
94
369016
20
59
84
257683
149956
198078
497098
41
273286
454892731
126761
221974
241397
278806
83
5
480810
78
4
908862053
175711
461508919
171806
96
169402
25
75
189560
54
92693
30619
95
171953
48
15
4
38177
82
30
77
390217
60
413171
449185
96
21
54
73
1
2
4
6875
18
83
93982
59
3
84
119684140
2
28
1
4
702186821
103864
94809
89268
69
416398
81
60
21
839784231
71
11157636
9
69072
134059
35
185894
56
37
438649
25
3
198986
18
262095
330956
348956
218390
9
403579
290971
2
47
23
46
31514
53
398205
246299
875339086
5
96
81
7
439346
3
232475
38
35736
31
96
122902
126887
38
152656065
21
452668
432603809
178112
145997
6
178989
368392
44
87369857
63
77
523458520
76
408513
432889
93031752
70
49339
65
84
374659
36
84
81
634482027
92
344996
439794137
69
65
103708
97
38
375615
383257
41
31
492047
50
60585
369866
32623
70
370467
64
39
733187811
19
38
371568
15
323444527
277168
57
2
156507
32
36670
67
424824
186079
10
457911
139915
98
379687
210935780
191404
477079773
40
33
63
595072768
70
174708268
54
384064175
759159566
209759
85
9
88
1
6
98
3732
135256844
67
435164
81011160
27
59916
12
41
649925738
68
314388
372728584
49
974054606
435328
214151
62904
66
69
21
285238
667560071
280717
9
25
12580
68
483184
38
91
61
424565
39
45882
60
85
927101464
453588
2
221821
325247
404473
52750
358401
71
441828
93
7
207093
90
423482
7
208403
378163
208758
470897
26
424987
24
253897
508111296
57
34658
89
45916006
5
74
17
281573
760841404
9
71
32
365221
199353
382990
57
83
134098
49
2
90
454979
97
143675942
391829
7
89
88
81
366986
54
92
7437
376992
324622
2
73
3
406739
28
44
74
14
444144
9
309858135
408014
392419
67098
816531093
10
37079
369083551
5
305904
732835861
73
72
423770
87492
62
745417327
78
285937615
333079
45
14
84388
87
2
43
471543
227929
122482
64
51435
174172
342181306
60954
399270
7
2
62
64
12
38692508
64
79
7
324446
125717
459795
73
47775
6
77
90
403339
51
44
81563
437144
9
73
7
89
262912
20
36
3
85788
165345
90
10
735750197
57
20479
471240
14
253464
62
56
32
570965218
304549
84
4
3
175094671
4
41
495892
6
405460
1
31
46
27
392202832
384067
32
415449
282405
23
39
95
228929
36
454010
31033
155786
280844
74617
73
13001
48
45
97
297447039
85
29
69
470578
61
469393
435535
25728
147754
164572
12
146263
16908
807836605
11
6
861508147
848872179
99
82
927539496
84
220090
65
436122
40328
71
25
822237344
524571021
52
8244
51304
35
87
84
924477759
301847
9
424792730
76
213572
67
364750
6
54
17
64
198726
9
86896
670918229
66
936132882
6
11
51
7
38699
889162465
321234
73
219392
78
529419415
348085
429513
386700
81814
369241
7
11818232
73
10
385428
236868745
396520
157349
491115
21283558
207896
228787
263876
10
323601
164717
57
10773
3
43
55552
10
23
147630
131632
435330
34058
5
62460
82
78
26461
2
88189
240164
446137
12
477406
204361
7
6
203034
5
948583056
227585
1
100613
271867
708064907
94
58
312163
26918
655331690
147589
12788
446989
14
25
89
5
62
39
292796
190453
176834236
8
15
493438
65
23066
50
879260907
41
297282
248531
151556486
81
59
342460047
469418
265551
77
531345919
15
287426
43845563
235070
103744
81
11
2
831655345
314502
44
4
77
1
90
339674
51
460851
478878
577937230
112516
90
377610581
45
35
229457
55
77427853
38
43
11
160868
75
256453600
999549465
97321
456908
63
96
453256
132116
426870
8
42
95
230166
169561
68563
91
73
96637
79
33
16
371497
85
13
226809
86
81348
101083
41
905882540
99
700353450
12
377490
151735
46
943882308
458017
84979
8
497898789
370260
62
339148
416277
5
5
753265195
84
800523103
6
33482
51
468054
28
188665
173525
19
415186
5
63
97
5
42
9
60575315
32
98
5
249220
89
49
8
319589
46
334227
988701240
2
168014
84
361143
30
343589
362012
560561720
77
496560636
6
495294
75
22
3
305212
36
818086363
76
32
709549851
26698
183563680
78
339206
72
18
9
45622
308138
12
265779
51
124387
6
68
852715106
34
303887
124021
98
306175
14
30
268157
35
464082
250136
319368
90
9
144709
9
3
8
253012
851163161
92
43438436
285574636
5
3
3
399209
836367406
6
71
19
32
46
292358
415529
137171
59
93
96
39
68504056
31
43
390977
307187
80
206880668
88
33
66
57
181277
21
451056
35
483674
26
41
76
192251
459511198
407291
262519
87
54636
235871
305031
89
23
154660
313586
1
347418
9
64
93
8
83
163551
41
64
148000
54
3
92
96
817985865
41873
97979869
42
469469
23
96
831725073
3
84
46
276290
402145
9
97
13
91
99
39
258961
29
78
87
28
90
18
94
205023
651536402
65
43
239276
11
32
92
154430
456447
76
28
94855
80
543210178
87
16
15
19855
250629
452520
86
9
395301
1
223849
24
233766
379131
97
360156
252232427
91
186143
477090
307291
32493
201117
12
2964
957003683
142692
363180
425813
34
7
118366
5
82
13
4
4
306665
77
61
5
392365
44
388166
31
112992
2
64
14
365748
603230086
22
14912
98196
241421
254160
410135
203769
262005
68
100075
184496
62
458419
27
95
268112
23
62311
51
69
2
44
243402
489542
442684
6
231155
65
96503
214485
28838
767249459
73
9
196226
90
357588
182738
89
6
388570
109410
1
13
452400
52
19
1
70364101
47
74
263893
587816766
56829
351276
10642
245169
439550
346888
393679
29
74
162989
89
495429
74
415042
13
1
278869430
19888
119198
2
981378730
98
110622
67
167706
396786
56
7
115327
5
26
1
9
145424
110898
6
35601
35
26
81
110626
248261
608266062
24986
487893
9
429321
268478
388044
64
23
107018892
29
26
252363
376012
46
482924
41
54
110899
478414
399282
286353
20
535806227
197212
19
227755
422713619
350901919
41
6
440237
73
98
19
361161864
152775
6
43
43
327732
482016
47
46
2
85
70
139388
316398
207570
95
737034472
89395
97
74
120163
78
66
35
16
5
59610
502566319
6
392255
38
76
36
5
52
73
80
32
46
8
45
312528
99144
389216
3
413730
9
92978
431448
107864
450884
334871
70
343805
92
34
6
467989
344364
261500
19
929752278
304284120
78
28
6
329203
70
112292
34
98
31280
164340
472959
245452
288866
39
17
419733
57
5
971473849
478228
289205
63
70
18
43
364296
305089
296394
3787
3
670377131
36
89538
317890
94
78
665080977
96091
43
333122
928358132
323097
140972214
62
55
34
37
20
84
408923
104376
347834609
42647
202436
170142
83
9
432347
264470
36
165173559
56
404555
51545
8
331747217
75477
25
7
19
277653
453525
115671
27
220075
31
69
41
97
85
124331
44
459435
487814
77
162884
50
64
451977
148808
456511814
8
72
807040065
4
435153
73
44
48
11
9
36
953589736
265799
280845
28
9
57
61522463
183757
476965
6
61358311
7
6
109973
43
84
244962
338787
41
4
51
74
48
401033
6
320480
4772
192707
333608
116475
189079
78713
28
63
35
46
42
7
315228
36
3
8
25618
84
36
138070
115992
254540520
14
74
66202
240791
34
1
89
44
62
241946
47
230575
9
450661
114851
50
28
605852394
5
63065
8
388995
328927232
98
422449
22
2
87
23
65
247648
882576017
90
92
238135
44
53
241601
69
225421
5
54
69700
385589
18503
55
60
79077
9
164114
42
104351
178131
8
71
359405
104892
63
11741
66
84
56
303409
288920
2
339087
90
426933
421463
116568
327717
394837
7
23
751793541
30
21
137809
655584572
220042
4
27
87
36
361096877
335441
29
4
455264155
269944
241960
28
12
69
90284
8
83967
35791
222531
363394
44
57
168014
61884
259815
6
27
328198
1
60
43143
1
191050
47
482348
202655
46784
61
404390170
417532
499231
6
462404
76
263349236
59
7
896350529
53
4
23027
39
88
99
57
410663
81
4
68
8
2
62
18
1425
375181110
206401
9
273707
71
64
483102
395132
707379163
377373
440717
60
38
66
1
56
82
27648
40
410382
5
1
284560
7
457804
74
3
89
40
95191
409683
99
658503373
7
812630342
5
3
271561
13
195921
50
90
50
42
385913
757926452
176052
492024
92
8
46
45
344932
134674
76720723
75
493485
82
21
320843
195953
107278
290166
78110
467141
90
232690
429111
49
45837
19
402379
288918
39
83
71
47
7
669
213449
117361
1
62
54
196474
280911
93
435739
31
70
62659
2
357591
77
182453
91
7
29
1
17307
1
4
72
286121
9
86
20
299954735
95
8
963728909
175403
19522
27
428714
68
99
35
330105
9
949027244
9
466085
61
154109
208284
23245
67
241301
218538
21507
330994
1
85
362431552
2
5
14
61
797312666
42005
58
55
68
484795
433508
10
139406
77706
95
232939
64
1
587224383
9
44
3641480
24321
95734
459161
300651
85
347260
9
50175
72
35924
5
17
16
32
143742122
58
406881
445433784
7
39584
60157
7
16
57
266235
26
10
348700335
344882
81
783894362
173433
93
577585510
123430
13
283555
30
31
65
461890
301030144
454632
17
64
124545347
220390
68141
41
25
384110
277199
58
990933340
75
457627
55
108597
86
309220
44
398500
55
358962
37
19
379766
5
39
32
48
12
8
139225
40
195125
93
208762
261958
12
422273154
85344
62825826
374357652
267399
25
448223
19
324519712
233787
1
417728
19
2
307635
703836635
211074
5
54
6
29962
58
58
37
92
295269
283872
6
273307
10
194639
181655
47127061
113560948
118890734
192487
31
325264
91
232200
14
74799
251002
10350097
62
16050
148305
135766
241634
270734
75
169744
4
157783
88
455817
415134
3
5
366180
6430
6
46492
81114
60
75
368880372
485765
296682
142797
111256
95
22
203715
25
118292
60
8424
130299
9
452254
261005
25
51745
153845
448945620
9
6
201002
110543
37
132369
45906
93
507904646
75
44951
385390
182920
54
273832234
59
93
465301
8
33
93
201760
861275887
69
283076
6
89
86
77
342648
377101
44
24
40
74
2
7
23
251286
62
256142
21
6
95
132862
85
42
27
23
329769
947756008
58
269615
4
438070
15
32623
63
354705
476123789
419001
5
277248225
78
8
310437
336572293
30
61818
985421049
54
145542
290519
5
392123687
138763
872587891
6
8
87
84
40
111912
664775135
88
481254860
39
390463
216277
320949
83
312913
20596
301088
83
460470
86
1340
475775
7
199668
151443
86137
641227431
186185
199815
60
109505
5428
551384782
60
97
181710
9
490006
62
97
147211
426252
13
38
236229
572035493
52113
88
321283
30331
40
95280
72
5
58
20
68
5
273746
811616363
72
457208
95
64
153372771
88
123527
1356
370952
8
214421
92
79
95348
215736
31
45
6
540722334
37
175139
51809
11
88422
75
37
179408
86
475332
85
8
5829
450591
24
1
196068
4
197487
533983055
74
252670
36615
78
52
91
27
153916
127025
3
3
3
43
71
46237
63
245166
466033
6523
382150
57
40
321608
206935
166819
159329
234245484
445475
5
389210
76
394318314
13
398490
18165
302007
371459
77
72
62
44
495934
1
69
370669
84
302557
197937
3
39
188327
309271
912698251
404060277
534004379
43
2
176268203
4
19
225839
394044
70
2
9
10
285965
26
142541
51
489408
510866636
45
98457
11
63
20
29
482198
44349
77
48
95544
866005458
390443
53
99
6
416987
60
69
59
55
165489
253265
48723
8
73
78
152744
934865789
110859
927055479
74
308619364
167013
49
40
5
147382
7
515208786
79
516844200
5741
483470003
9
99
345495
61
49
7
48
22
163712
315541
33
6
29
90
89
98
236533108
55
2
331264706
8
54
375527
2
50
48032
132492133
22
13
89
418926
44
79
407895
297539
392199643
58
96
80575
166405
56
275720156
24094
637672705
493347
316536
426520
76072502
46
88
232733
196066
8
380531209
222557
52
225372546
377981
409503
23
4
275537
325475
85
8
51
429801
4
26161
392831
303048
132451
317837
29
41971
97
220357582
469751
476002
37
94
348094
7466
817502229
50628
278509
48462
9
48
446601
664650792
32
27
115173
2
27
558555903
88604
65
177513
62423
101849
7
75
14
55393
65096
207073
162440
157704
145888
2
602490394
204218
8
53
434814
75323
2
75
41137
620078640
579993749
388266
387584
64907
50
43
81835
6241
766097630
917998260
431534
80
31563
7
41
274157
98
3
73
155290
202295
45
792115894
56
299813675
100699
5
22
85
47919
108734
70
239837
89
25
46
17
396489
81
142447
5
474409
380563
49
153142
369884
11
88
118236
443797
186772
47
65
86
2985
3
66973
183545
72744
67
116316
75
17
72
52
496650
70
2
205198
59202
125627
231757
3
33
42
122840
23
471773
163760
74
366199
3
86141
9
84
76
58
131211
427442
94
474971
865505473
97
83
3
494544
60
318927
13
361289
81
16
18
36
29
5
7
116122
2
23
245876175
121905
379992
50611
413770
223176
596223924
4
101959
223226
48602
58
57
233820
63
74
36
229024
88
5794
40
72
67
64081
28
5
92
340886
88
49
23
77
136254
305136607
207719
6
2
3
50
66569047
12
18
52
384166
23
72
44
393540
4
638575977
67
89
497142
5
88383
374896
378203
353728
56
98
8
70
471012
380875
57
500713917
82
84
98
8
12
236522
38466
385829
20
290095
159037
3
85344
10
443063
8
28221
97
26
109609
82
53
77
84
594813007
195272
48
33
98
5
7
172015
318389
343550
99
235257
7
394257
72
6
366478
290931133
578661029
341411
12352
303866
14120481
65
32437163
384468
488434
412409
26
395221
39
68
672639996
44787297
457723
48
42668
931577209
456137
289708
285460
473009
7766
144408
143765
4
362663
89
8
180333
659711990
93
107942
64
63
22
17
14
28
36
69
93
445535
20755
7
398603
214364
549453504
268621
34
203168
31
439447
2
498697
49
81
106886734
54
353413
471824246
230971
149458
42
56
90
421078
3
304886
384797
33
119477
307023
496835
406239
126743
40806
379276
212674
41
116439942
27
81
317528
54
404954
444916
206579
60
57
6
89
431822
75
45
81
485505367
270774
136875
18
15
21
37
396959
24
478615
66
346047
112728
97
323092
500105670
235413403
65
86
58
11360
342753394
352518514
76726609
96
18
51786
213305
790000595
4
20
39
910772597
43
181200
6
7090
27
138630591
19
5
155571
3
89
5
57
360119
492183547
86
498156
124945
422935
3
224270
482277
6
36
174528
104607
867729978
482307
872403608
67
61796
97
63
478887
304852
1
48886
270211070
46
140807
2
14
29
165210
71
278028
2
25
15
34
293897
412935
555006626
187244
20799
83272962
9
30
39
705495745
315337
26
7
54
304566
96
32
7
97
491522
301168
173890456
388754
14
71
64
4
7
41
401344056
21
17
931116424
62
2
30727
87
364130
65889
352396455
367048502
5
59
66
31
37
441515
185183
85
35
79
572765990
9
398001888
77
418828610
69
79
9
437943
7
42
5
51
407415
389323
24
319741
40
81
13
23
190612
687618559
85
102124
86
85
70
85
370869
73
5
259980282
487248
9
48
96
46
4
99
75
861607115
198580
2
71
47
7
8
352585
496842422
120531
175112
393626
56
163403
89
121315
373761
97
8
75
90
317633
57
62
8
442541
212829
25333
2
447090
19
24866
389515
908660371
4
63
410885
7
141933618
26059
804366481
46
218150
140277
218559
77
92
83
85
417957
63
17
73
77
86
422794
77
4
85
302263
71
98
340313
85211
25
8
209451
280681602
537192343
20382500
61
41
8
60
22
84397
333209
83
202923
13
406999
45
423426
34
65
221479953
69
284331
33
21
158829
310224
8150
339612
353913
27
65
202089
33879
51797
53
4
264806172
818348115
27912785
56
5
40
356012
294819
9
198385
376418
33044
64
152582
89
121824
19
213375
3
40
659888531
9
92907
137997
473187044
36684
87
94057
485436
462525
12
171673
246281029
456425
268726066
240732
181864
461106
3
430982328
429146
72225
303774
57
59628
468172
57281209
228743
82777818
64
9
76
27
6
28
378891
317155
291649
83
77
944548223
93
433182
276934
18
26
42
201776
163679
5
85
407976
20
8
9
20
98
69
69
143185
36
107057
966981987
35
19
41
162983
41
28
449529
390585
493275
19
386525
284080
482489100
22
7
80
35
491413
269828
135697005
10
376803
39
107711
449931
18988293
54
467440
80
65
36
1464
66
90
327793
68
148391
71
478977
9
38
13
26
35
252843
73
87
9
8
6
62
37014
15
43
59
65
602112723
293486231
431430
1
54
35
58
169029
108830017
67
50
271886
95
484731404
77
462707
364758210
58
35
161213
176953
397677
270346
39
75
48
17
69
23
96
414153
851703684
239737
99
404740
7
86570
476448
659228296
173303
60293
53554
7586
3
99
98
65
31
515488000
22
21
260389335
384827522
85
74
437143
2
17
67
392202
488393
471123133
207525101
26
17
120217
203187
26
33825
129397
87
150331
84926
46081
121717
493660
94
1
275833
15
378468
2
67059
77
89
7
98
346247
460958
944513392
98
94
31
63354
17
258388
53
317369
124964
147577
144514
497865
319470
17
38
174637
69
82
2
357821
23
19
63
43
66
2
94
33
45
2
188691
5
323491
46
63
181573
75794
49
10
473616
25
75804
31
3
56
412930
94
428753
59
390564
234941601
57
181420
86
96
69
178917
24
41
38
60146
79
26
135483
20
47
424254
89
314640
69
214277
3356
33
78
27
308387
52
39
22
49
77
149978
20722
38
5
105234
105097
106388
30
180671377
59
472286
3
75
14
264259
449446
347923
240866
6
97
70027
273962
76
84
51
55
20
5
23798
430989
11188
499863380
498448
277442
140004
24995
25
204259
442713
61
46
371118
5
53
83
62
452855
17
9
223509
248105410
494866892
36
141030699
402302
258668
80315
46
54
36
32448
81
92
359768
218444
32
68
64665
299716
228374
193113
389696
941699601
21
2
179846090
92
309736331
11
470453
17
9
44603284
344189569
90
446667
96
428038
24
191889
81893
249735
53
231458681
70391687
815478573
4
172110
63933
68
187033
35
44760
937739315
49
120729
371015
15
114933
3
263060
236343
78
1
258103
3
30
321723
44
81
219978
82
26496
92
1
77
468725
287768357
6
5
7
36
44
3
7
279207
368356
92201269
91242
408834
426439
254354
51
73
172886
400757039
109649
494401
9
386767
104041
85
56
272182
270969719
247066704
377822
142201
486844
9
16
44541
27
31
349331
72207
3
75
943987116
5787090
198947
1
174708
491096
485905
408845
111738
176187827
4
84
69
353193
27
20
7
92
83233
90
63
712425649
18
62347
409306
35
303146
35
35
244038
24
350268
355177
9
86
114706902
9
39
199624
67
291935
430659
69
378006
21
407436
62
57
54
26
68000
408560
77113
272988
5
92761
395457149
3
64
935551015
76
43065
41
26
60
355974
68
87
341631310
69
80
27
90
58
184210
99
73
189476
95385
96654
240823
7
72
832495968
99
47
33685
75
54
4
2
59
3
427134
4
71030
420445
65
35
136562
7
180310
28
3
59
301333
90
45
7
90
31
91
418391
478590
66
323284
13
38
465517
159946257
28
82
46
220883
1
68
371145
636354867
5
19
376202
108248250
375561705
34
298076
419698
18
169764
200792
98
85
77
94
67
170623926
405542
472449
999463947
23
7
234495
52
73
78
445310
82
445700383
359680
5
66
128352
16
102935
98791
8
61466
55
88
36
456
92
35
421198
5
228425
86
79
73
58
1
37
72778
445393
93638
32
877659171
480538
302435
404112
190643
258387
12
323980
32
266469
40
80
221871
29
78
36
9
498201
174775
323082
296704
476734
200891
38
1285
84
454953
963547920
25
74
10
18
40
51
20
22670
324345
70
19
330637
25479
55
66
30
286130
406619
425587
89
416677
23
50
304811
38477
12843
298464
181115
74
60
162619279
42
5
113788
9
237731
353996
5
47
275401
73
9
86
308441
38
54
358738
9
14558951
38
14878
32
65
272981
35
23222
407817
64
49
131159
92
426682
50
165405
464330
171398
73
55
68
695019277
33944
15
73
40
135056
17
916740279
69
211653
71
58
61
98
100996
87
268724
39
86
279917
462570
311935
311
59
53
26
408939
9
35433
58
11468
396220
82
7
190154
313713
39
280298
72
3
74
39
500236094
22
391758
370766
365249
1
71
49
589079358
478953
386299
55813
3
64
203315
30
351165651
615121314
386445281
168993
290194
25
171063
108286
47
178742425
2
99
204705
25
7
79
734662546
5
77
53
38
6
154644
6
482907
173459
84
79908
479639
41
280805
82
63
34964
12
229430
459985
262376
18
22
81
169314
55
391362
407402
1
13265
29
740825406
400295
679175545
56
9
111602
2
8
488173
413252667
109620
137060
8
91
1
24
191858
451242
27
1
76
4
352241683
46
66195
16
28
76970
36
94
72
2
744668175
87
79
348954
9
8
477189
51
86
17
493594
62
5
20
77
218033
81
273334
17
459398033
99
409573
80
52
496979
17
181077498
109074
7
18
1
53
27450
263454
20
60
42
53532
8
80
292197
280079
73
73610
62
265003
621633118
58
5
6
444957
55
94
71
112466
707289873
58
293456
131025
28
40212
52
53
84
63
171149506
5
76
74
48
78
3
211550
872377700
90
139848
28
59
64
2700
71
8
75
634636906
19
43
5
434680
67
314115
54
8
49
96
49
100432
330386
94
63388
23
51
341553
121865
214350321
6
39827
66
470179
228752
73
232555
167669
118639
8
449166758
89136
50
196727
67984
213373
27
59
69145
3
8
279734118
30
37
7
34
238545
996613625
275352
235414808
78
166624056
44
66
15
55
248575
478706
73
85
8
83
1
416539
40
95
69422
37
362840
77651
103825
233994
21
13
30702
82
36
389236
64
72
605639105
74
335179
118022
91
45004
53
68
12
92
154926
195397756
5
87
14
93484
67174
8
20972
25
377281
228
15
85
453425
320671
69997
71
8
80
281608
60
35
171848
9
123644
9
19
291450
50
41
81
70
483121
309630
212024
104791
438355
8
95
162694
42855
45
182179
265002
29
319657
267376
198249
319509
57
43
135779
90
383921
191372
512409235
48
3
66
35006
287220
38903
56
26
31989
59
20
79
96
187797910
236274
409992
13
22
116784
480272376
47
284454
298729
193207
445659
444602
68
89
3
719737665
155576
15
900009596
61
45
51
275370
480288
391104
100029
94707748
38
5
64250
52
424944
71
252387
3
98
5
26
190804
40
20
489992
43
96
265310
24
4514
18
1
99
446560
45
489837
331298
68
3
1
912509002
452685
88997
471820
7
162046
89
8
435897
35
6
230883
63
325073
84
267522
255385
58
84938318
477818
99
206634
246299
24
52435
97
4
422969
14
156232
309628
5
86
94
41
492234
23
519421089
489280
45
25
258375
44
62
375747
21
53
443192
20
87
55
356309
18
61
11470
35
459814
16871
26
40740
760196888
471997784
15
492052
77
56269
199719
450155
66
797327856
75
5
37
106380
286401
313972
103696
700071042
695996765
17
99
98
203346
43
50403
5
26
40
96
86
5
51
87
721975802
58
358380
93
50
97
78
80
69
32
48
10
58
683430136
87
4
23678
122826
2
498042
130328
4
233238
236267
91
23
163370
149505
958972927
49
8
120937
83590
183930
7
378586
94983
7
425057867
3
211848
245491
370073
150022
248029
2
13
3
8
184419
178913
5
51
2
176772
765306920
39467
823321753
46
330359
55
16624
347507
173744
228799
475915
90
24
66
226630688
4
78
11
23617
47
172277
268455
45
757645863
269369
495733
25
194035
88
327907
612512127
90133
68
9
390520
9
5
72239
64006
56
134831
581069132
469251
31
176639
368292
259449
63
43700
398652
7
248120866
34
55707
243166
88
77
57
74329
30
74
402805748
114470932
237053
198896
97
170757
34986
91
75
91748
67207
190008
78
45936
82
235164
70
243105
130310
82
457488
67
91
1
480737309
105426
176417015
46
443108
146341
9
2
5309
336782
363018
230539851
86
393129
54
42
288803
189658
45
18
63
130077
399727
116443
52382
88
31
22
231749
44
81
9
35
37
49132
480273
5
59
87
602053466
370965
110290
72993397
74
86
98
562015350
192671
305810
7
265338
419738
72
65
35976
11014
181467
289084
137791
207066
65069
232185
424365
250894893
382410
169240
92
261882
3
17
55
28
139351
78
71221
23176
457928
71
5
27150
87
123613
301801
59567
79
391257
69
160543
75
740641763
30
75363
301891
840584811
125584684
265423
21
56
134754
453432
435121939
84041
8
181538
26
225174
62519
18
52
62
239976
181793524
6
13
29
265716
140518
70
49614969
78
732922196
166951
64
309731514
98
152358
11
268929
76
86364
485263
175315
6
62
117135
64
20995
58
381938
79
452719
298474
4475
290770951
247373
75
306248
1
10
61
397605
89072
30
19
266710
83
86
93174
43
2
418051
78
287454784
324544
475891
4
92379831
69
361903
99
14
462851
300046
99240
382988813
379792
425216
21
99
90
32
400039
97256
95
233317
157557
49
4
67412
677059589
71
81
27
38
186938887
319037
77
189225959
34
76
347789860
81
298580
27
352636
6
48468
90
381791
75
11
50
475349
37
650565331
29
197124
246264
49
85
235461
24
83
348389
68
6
15
300845
79402
61
176820459
32
709379267
11
736697851
343614
416399
124552
8978
93
15
270558
13
19
142823
661023065
84
10307
95
121818
290471
233785
432612
245053709
37
80
23
178585
481858
768763865
90
51
10
421148
15414
98779434
89
88
26229
45215093
234772
48
337232
255460
51
10
29224
88
17
80233
341495
7
188524
12
218162
76
43
97
147511
45991
33
47
210792
98
40
276987
8
91
45
71
192722
493179
64
90
44
48
8
76
6
411696
311634
415172
94
126504
85
4
96
68
114518
4
85
98
201984
93
94319
446901
16
105559
311192624
35
64
56
8
40
4
2
92908
17
26
300818
61
25
10254
30858
37
450151
12
317002
23
73
435858
336786
883773641
29
163590
39
95012
184395959
1
799390515
20
774179680
191996
83
2
71
21
6
3
96
2
84
33
1
336470
383619564
326297446
2
84
35937
57
401997
95932338
586569851
99
214585
88
84
86
119316
48
140995
4
93649
28
391867
1
13
439560
18878
73
5
382406
64
486450
129186
323434681
428755
33
78
96
33
3
57
189730
85
76
21
50
365116
94895
85974
205729
129558316
90
54
360010
8
11
387203
3
91
29
32
214857933
131826
11
19
8
102208
447278
5
680475117
99
369245
94
189651
7
30546
12348
435134
78
240099
42
2
434187
33884
20941
7
53
73
17
96
417467
99
29
88
300969
92
710364721
37
88
469170
188938
32
49
56
359309
41
357130943
3
91
32
58
14
46
271727
205753
301135
141612
395644
482353
32
17242
61
61
9
84
423315
60
25
1
62
35650
274502
491266
806546690
366751
180697
10
211864
373196
50
421329
13728
48
291220
122192
55
123601
197869
275908323
85
69
87261846
52441
9
2
335751
261496
24786
84868
843625584
24
300856
252146
81
57
111759023
73
73
87
275046296
48
294290
385773
52
21
86619
468324
2
39
226918
40
27257
67
465176
370673
296670262
713881118
22
197082
32
57
76
952728933
47
2
289058
12
303791
373359
27
97
327529
118338
6797
392641
39
233531
697572072
775753451
140593
93
8
132583
247027
6
350280
82
9
39
47
912157507
44
1
318109
33
3
1
170444862
74
96
62
357971
397370
88
36
77
140300
130680
107212
264393
583888093
9
101149
464992
182628889
38
95274
521
85
59605
25541
67
71
6
296567
75
80
223511
17
5
319890
482890
37371133
89936
73936
41
141552
8
84
8
85
485851
472855
28
63
407357
361162
420303807
160802
75
90
16
2
86
241605
21
144555
69
71
37
8
9
85955
49
410105124
370026
2
9
92
259651
9503
414391
500350494
267679494
3
987585578
2
52
83
33
458276
345579
56
4
4
84
139453
41
103501
83
19
25
131172
305968
54
415361
109412
40548
607366506
715235717
309749
54
46
84
116288
3
88
29
54
9
346199
5
87
88
26790
85
339921
294120
36
219830
97
56
302481
7
26
88
40
9
473545
11
651903332
428401
209450
358933
89588
40
6432
5
62118
416998
64
30
74
36
421063
35
355137
831027179
66
985586696
369455
469316
879631004
94
352379
75
423171
67
8
82
373810
23
88
104419
443820
449521
404168
24
33
44
27445
135344
63
357048
377974
32
378685
4
50
734422384
379826
46
74
59
37
2
346088
445106
24
8
3
417280
43
284677
350901307
266506
74
62
353380
462517
93
34332
40
488607924
95
77
59
322384
49
97
255646
68
446439307
480107
250597
1
481412
871709862
46
785841576
67
7
7
312025
15
385957
49
81044
87
265763
191661
749101330
350691
674755923
15
198630
51115
90
86
9
31
29
3
1
849799859
167770
59117
265312
8
7
30
14
44131
66182
239964
5
96565
216346
183636
38
12726
72
315672
7
111305
34
597261034
34
14008
876498165
13396
71
60
83
61
81
408449
6
99
334191
348497
1
41
3
82347
365886222
5
30
823831157
32
491151
462919
46
308580
10
3
7
350390
83
464827
48
110177
302764
353405
118855
760357785
311490
327817
390705955
61
69
308320
142151
307224
18
481729
220291
78
236343
28
145649
62
87
82
130152
127506
435408
251473
52
49
61
6
363395
692905311
26
324548
3481
66
39
714318249
257217
97
51
196944
109042
309786
430948
278563599
376470
3
52
71326
435339
206733
484850
63872
46
306194
7
344797330
53
162209789
22439
163182
6
27
39
61
52
202798611
740828218
687794871
39625182
197367
231496
3
91
29141
336292138
82
222272
392645
404201
15
62
153737
176139153
26131
4
135007
91
6
45018
71
24
89
219546
18
125683
146953
132203120
49
434650
233681
32
94
76663
365049
5
266079
85
283004
3
167770
102026
459191
913908928
11
246141
211523
456963
6
72
49
16
1779
6934821
61
406387
6
134567
433852
7
965776776
49
827711380
409050200
5
51929
90386
73
210340
432950
367848
7
24552
11
67673
231028
93854991
283384
62
282474
244540
408333
350334826
51061
221930
62
302682
34
68
85
186719
7
85
110893
477755
72
95
20
60
2
84830558
31
68
30
12
8
27
5
419835
74031
419404
168808
34
10
489051
93
295970
89
27
38
4
96123
61
48
1
10
33524656
31
19
34
404836
12
201634
889126514
412089
404388
37
348343522
365098394
19650
57
14
98540
313976
86
65
5
55
51
285184
6
320771
72
98
1
435743
52
78
357983
97034
487184
881497971
6
393632
27
9
73
183714
25
44
299788
177872575
78
143649
1
361429
368412
418056
253847
61
20
287368
217157
191108
295248
74
36920
5
26170
80
1
282072
449394
33
75991797
37
56
38
44
83583
9
5
73
283624
138440
238783
89
896594699
436743
58469
443180
14
576716154
474209
89
63
463614
287274568
59
350073
15
327642
208718
387837
273183
35
7
73440
19
634984888
68189
99
465546
131992
204598
84
44
2
38824
36
28
247034
37
66
154490880
197641
301204
56
219804
137914
495466
18
27
245454
27
71283
5
20
172705423
21
137964
95329
12
82
47112
731875750
4
5
398659
119670
2
44
3543
404071
131379
245833
89
19
39
9
273386
84781
919519755
28
40
52
352373858
30
81
155572
88938
190260
43
307699
602929076
447488
222620
26
25577
44
3
4
283476
22
40200
96
267247
290321
438823
484333
421816
397884862
50
485301
330707
113514
33
137835
3
42
455306
190835
30079
54
50
52934
184709
969665689
209828
99
174172
746802296
39
649855301
7
9
292067
242244
209886
6
1
69
247161656
487900
307089
26
128024245
69598
83
382895
114445
35032
208873
39
40
45
498050
99
36
410325
18
36
71
10
9
793403030
89
181172
358022
26
191837
4
124911
105652
381793
6
98
493901
79
92
480427
1
35
283083
33
585028992
281703
271271
83
25
2213
313900838
3
463904
64814
44857
4
195623
77
159422
5
61
10
74915
196148
264297
24
3
238399
255107336
637911207
309484
297758
245604
351443
30
71
118335
421515734
77
198790
386193
282059
358801
42
104437561
486380
5
22460
265911
6
6
87
88
75
90
41
4
37
362091
302955
47
62
74
76738
45
43
332005
99
273390682
14
3
168256405
387647
6
288573
262844
14
21193
76
12
203810
63
998913067
9
3
205732
24574
45
49
130684
94
65
82
16
229196
147005
173939
14
123075589
19792
49703
18
94
115139
35
44
95
84
73
28
46
54
120499
25706
80
458154
34
64
63
453363
192235
354832
3
487522
113994283
250242
64
18
31
580708742
4
89
2
395798
777650384
47
30
77
14
74227
77
53
423098
292931599
77
252899
85
197538021
4
430199
16
26
404957
256061
23
222043756
40
67
327790
85502
1
170070
105290
474800
50
39
28
8
312128
460365
303312
5
95
36
339462
284261
427997
74
6
525162839
31
315777
120338148
98
39
489239
468416155
256203
53
3
472008
148995889
410774123
54006
348528
61
34
23
391747
49
60
116187
25
441186
202544
185202
102331
449962
380631
18
15
58
81
90
39
48
1
94663
23
29
67
737504400
8
5182
365277
2
355480
391901
90949
15
1
450755
262865
85
318282
145415
23
115338
180795
15
86
7
81047
33827
63
81285
71
71
68
3
177451
189718
248214
26
267444
28
72
333688
72
587252436
8
78233
90
78
92963
275217
6
94
357118
6
416340
95
48
10
55
28037
54
335128
7
78
971757598
37
33
115724
74776
50
12
64
191010
64
29
16172738
205973
363761
29
105307
781214409
10
115590
92
60
38176776
441454
86
43
16662
459238
296753
167395
2
3
11
87
230675
463271221
47
41
226445
288678
16
68
89
15
83546
32
85219799
70
59
949125008
2
60
222489
80
9
136569
25
228934
1
35
297103
5
56294482
17
462067
270003
84
2
49287960
334835
12840
254939
87
168881
8
58
3
297407
92
940411930
319334
381371
78258
87
95
434207
4425
21
94
37
74
199787
215483
119927
23
683734842
702037764
180514
322810
121970
81974
25
62
420063
490843
4
438181
75
492787981
4
87
65310
359542
75076
6
766290858
94
124208
7
314635
436198
9
73
35
167558
51
62
346226
465630494
30945
27254
326675905
89
57
407627
96
311344
348002
127203
161271
172764
50
273826
33
327250
392650183
3
95
16227
408634
1
811249543
33
1
544996327
8
7
462313
434994
380540
14
325713
95
181318
44
71
614180235
53175
94
359035
286617
12
41
722542616
32
228600
38
170282
99
60
397446
5
82
229838
76
353844
92
34
282065
76
24
405425
6
89
232511
73
439112698
211935
26
233213680
2
14772
235365
60
331324
39
185196
85
7
6
45529
991714231
49578
7
53
5
225137
203583
60
15
70
167815
337193274
6
64
57
368667
7
469092
230034
15
94
2
5
331449
345532
36
401956
356890476
222530
42
101540
57
93
25
50
458604
322782
410965
70
179701
11
40
8
98
8
496338
62707
158793
29274
46
292810
85
3
3
96
73
26
52
43
345669839
54
74424
608386801
55
94076
101770
70
40
57
7009
217723
74779520
144961
33
60
265641
130531
819984710
490470
2
93995
24
200685
4
7
23
420373
72
471022
54
98
7
17
76
14
112866
50
558488694
340272
29
2
447298
27
479214206
1
45
65
251973
56195
496943
112316
338284
771704866
496010
7
183621
69
8
21000
86
235877
245049
261122
78357
46
9
3
1
393269
287225
23802
419832
7
34809
276032
28
426518
179562
15
68
35
80361
16
32
660861660
265963
389617
79
297857
8
43
434230
89
6
419666
13
352979
238495921
235208608
1
249203
189218
84324
269501
1
14498
379413
44
68
80
34646185
479457
39
145884
70868
17
31
190960
5
12
97
86
78
454467
86
282156
26211
36
298703
90
90
418942
227044
30
9
42267
6
23
659077520
69
322858999
79
327063136
77
22230
370708
416597
7
365982828
27
240725
166866
85
209493
3
5
70959939
12
54742
42
183238
68186932
47
187515
494071826
5
73
11
114029
362398
75
227366
36
456417
137683
85
9
85
18140837
19
57
424860
99
88
89676
118289
497279
163548
81
358128
390757
75
95
6
45
84
82
35181
118979
25
8
50
7
161657
2
29
161726
89
358240
53
51
275120
34
77
96
153468
322658
15
1
24
229989
281078
383134
224534
63971
55
121126
9
881370482
407890743
372423
44137
380
60
48
49232
893862816
320805
401307
298560
159228
439802
202724
101553
34
441289
49
175464269
23
343203448
45
68
801444325
127644
284791
391126115
340457
376290
57
35243
91
256319
55
98
51
706733930
279974
100597
66
3
210440942
13
407715
491847
55
452042
375772
480522
364802
97
80
5624
31
393390325
45
235104524
349894
272604167
172234
472569
1
64
3
366790
94
12
346146
57
398821
250442324
120167265
6
63
88650
460877
72
151194
108767
96063
64501
366346
404703
424240
233474
3
477403
28
35
31
53
38
66039
43
308501
50
117819
37957374
16
93
403225
998651454
27
60
89
64
258634
54234548
436414036
131972
50760
233390
828972112
18
43
27
120710
3
5
55
357756
51
51
85
82
65
177960795
1
168317
368658
69073
107808
319114592
68
273607928
478886
314871
246539
62657
72
73451
194220
445879
389239
85
524126381
85634
272088
99
8
66
85805702
39
47
56
16
3
215893
48
93
27
222804
94683
42
39
96
249038
183126
215809
198544036
38
5
98
52027
234023
1342303
46385
1
39
92
63
340494
352285
64
214905
434779
130041
304325
41
327362
330460
809186438
9
32
5
54556
10
41
27
82
242433
319193
450493
441813
301326
35955
46
18
55
86
367787
186861
96
189245763
73
112219
37
475626
37
435653
34764
87903
268847
195014
86
83
1
149653
4
441518
246298
289794
33
15
454061
494474
3
66
76
85
93
98561
76
59
96
69537
82
349226
349892
899563316
79
233360
35
37
490852
403411
196043
229974
213017
338816
6
9
39
1
443918
61680
16
435205
69
57271
157893
21780
62
53774
136340
466715
6
6
9
2
52
458101
83015858
95
410433
64
57
253168
10
115618
2
92
428726
36
70
266487242
97915
192694
435453
125117
133465
5499
72
6
42
138834
283778
491371
36
148753
18
716738935
20375
35479
29
64
57
303244003
36208
43
1
254650
30
6
108162
1
21
174250
409990
154302
834211118
46581
206212
245478
8
15
297591
26286
92
262539
329895
3
399162
3309
764949755
32
505538287
40
169548190
28185
474060
336183
352012
840334416
416703
47391
57
4
162910
64
27
1
325849
334986
6914
363681
281571312
81
97
97392
48
57
345300
456402
156907
475359
127538
126630758
31
8
19080
493068
496313797
79983
352355
131642
81
236563
317928
943736935
28
28
183206
69
4
37
13
366377
56
45346
596871877
32
44
648190039
97
180613
189979
264325
94
367578053
47
80
260891
48
49
396322
496284
344639
64
27
246131715
74
57
67
3
455851351
84
2
38
52
66
65
409986
40
5
48
7
433299
36
74
1
2
84525
443787
17
86
8
723398691
87
93460
522775688
247475538
71
82
205946
59141
17036
50
314305
3
57
30
62
95
179012
52
1
78
64211
27
11
286374
838343293
3
202817
74
2
2
114709
32
9
88
4
52
480742
82
270183
5
253587
407646352
27200
542501960
33
80
34
4
83
77
29
213924
273431
328726
216092
56214
311279
66
142578644
49
327117
99
249753
83
263708
27815
32
6
12433
9775708
27
84
3
149587
24
7
1248
525678057
20
42276
7
54
99
362432
1
159826
29
244199
119348
5
25
55
36
15
251811
64
40
9
42
1
915652189
269406
2
200567
61651
31
38
667898834
3
37
6
300834
647647884
172610
43
432352
27
174269518
9
346505
3
32
38
336355947
30630
3
55
299059
37
111130
80
54146
268792
97
72
236423
8
264251
9
3
59
6
14
393862
79
488071
20846
465170
90
31
98287697
696979827
288070
57
9
220692
4
429713
14
68
50941
44
5
14
2
347685525
82
61
437635
289755
122628
90
370056
53
297286
25953
361079
53
27
215975
71763
332159
8
384888
208451
296617
100340205
18
288647
71
25103
5
17
17
83
103871
75
52
31
239745
378434
296385
29
15
4
14
69
52
525966039
23
56034
313699
81
297505
347297
82
400532603
6
44
234987
42793
59
83868
932089106
88
63870
15
83
17107138
52
176392
6
86
348093
77
733097613
27
6
95
117744
487591
89
496136
7
467044398
454034
103601
6
297854
86
796584862
484598
75
53503
4
52
281888
89142
387576
20
4
55
95
434092
58
48
124761
96
198490
415570
232448
350122
12838
5
69
6
75
5
207299
36
23
55505
476856
276191422
915413913
387018
361286
72
325208351
404526
15
198466
323045
49
6735
98
47
64
5
80
683779216
355240776
88572
227136
80
4
57407354
339021
42
107186
253760
50
654380303
404872
84
33
76
48
451753032
72724
325389
136827
25
81
94
78
37253
28748
480449
51
402403
522542494
175277
96
151321
354221
88
78
144924
270804
35
213518
467124
79
22
13
89815
15
151397
78987
16
490429220
133534
58
95685
431685
8689750
26
434988
38
9
51
112820
317277
378628
89
103713
36
33447
206382
116340
490419
144579203
4
94
56
385148
49
10567666
67
25
495022
450451
9
85620
380928
250866
277100
79
461275
600431301
154661
282974
4
347980
71
99
10
185054
26
53
60
73860
89
214657
59514
318578
24
287923
66
201641
295903
961968601
102641
12
5
313533
295735
184900
3
74
32
431715
37925
3
51
60520
421286
79
401887650
72
94
376306
342175273
42
383700
68
257126859
391987763
376866
359167
68
9
667635652
590918455
136783
71800
213530
189662
56
93820
392361
204262
118260
74
54984
214530
99
75528
421329
94
370797
244605
53
54
36
43
448948
91826
348719
43
411876
976991395
198717
2
49281
64
11996
389229
196651905
445770
28
26
376585
345419518
2
87
198454
81
50
255073
147881
669191477
293472
80
34
11987
4
220284
343667
131841
231405
814646352
70
72
54
452644
393800
402422444
85
5
86023
89
22
57
59
50
445192
94
93
330634
6
69
11546
278589
62
16
5
95
64
302947
322227
563471252
27
216109
52500
98
64
87
63
67
202053
206486
997523464
44
27
3
18
292972
92
478537
79
77
71
20
16
85836
91
21
437310
13853
48
14
297576
61
24
97371
154014
314483
85
5
7
218711497
768107589
175205
360965
462471
195471
95
328515
113068
470499
97
55
98095
60
367786
78702
202162
591885367
194719
45
344403
413719138
730948255
168023
130455
40
7
3
436135
35050
5
102456761
59
271187
299014
74
5393972
783081734
75
129820
75
28
446255059
620016515
28755
166624
32
19
164919
958986224
72680
43
15
1
985571335
18
121720
84
62
26
65
47
75
13
6
15
17150
91
86
96
88837
498019
7607
221619153
479946
218385
106753
9
99
82
294730
297573
3
863448729
7
4
43
9
318899
99077352
413276349
92
47
5
337363024
459250
19251
695986557
374234
33
300959
495142
44
28
38
3
2
249527
489263
229069
288719
801
96856
398911996
38126
114614
59874914
65655
72
221240
174231
240450641
234787
299630
476841
4
212826
149413
27
198374
18
219771
142637630
116719
758126560
586369971
92
164006
64432
66
530399843
210545
258190
90
53
40
495690
610792015
23
7
33
42
341569534
208958682
81
5
440889
103394
41
776508807
201272
240940
14
84
34
204467
52444
17
115390
133093
61
50
7
151012
90647
30
899259360
897444016
390634
45
5
399172
73
268463
84072
49
5
44
50
56
72
233229
406428
311181
83
26
7
92
254656
115593
11769
24
332669
36550
30
58
80
53805
207662
93379
370997163
489029
253008
248955614
239086
40
113809
392825
54125
321521
9
808238177
387643
996714637
78
7
268773
1
23
494890
483580
13709
83
1706
92
7
942046345
205162
267300
20
4
477344436
55
531615240
4
35
220703
488150683
957492933
9
83
169557
178069
17
287626
93
91761
189768
413166
220531
62
108674
4
290017
364442855
97
4
622619468
203003
8
44
196432
222743
32337
175505
88853
59
182945
72089
571732651
44
76
498122
260497
8
75
74065
14
314432
52
7
850528858
46
333051582
41
26346
5
50
21
32
209176
95
41
336263
5
89
277365
22
96
12
269112
8
56
8
216846
89
24
98
13859
60
399441652
292923
394489
38
34
59
108716
215899
202356
32
73019
111700
94
91786
7439
26
75
29081
7
293075
66
54
95
191699
68
209039
99
98
116157922
93
8
185505
6
63
8
774598396
271628417
467309
35163
55
752417502
317127
49
211893
430084
47
437372
51
34
125721
239379
1
79
9
240995
469244
84
444571
8
387359
47
39
363713
17887
191147
403820
155390
287998
952721132
116654
65026
41
79
63
5
547302126
117740
495771
24
653746223
49
85
98735
308335
52
39
5
6
334877
483603
685558963
47211
191299
608327765
154101150
14
10
380118
211553
43
2
5
222707
9
119620
435094
17
2
90
44815
216907
86
296611
289053
7
284212
122001
65
315821
495565
73287
27
85913
2
477533953
700646314
56058
93
146336
478010
6
339420
82
304040480
173437
13
4
328821
258901
461225
99
344384
236731136
611075944
427816
57
25
3
222738
237804
61
47
420327
76
223826
409777
892942381
62390
94
457560289
14
412353
949954545
3
155156
245406
8
503114785
52
373008
431506349
384937
427748
3
24
87
87
45
16
36
94
77
261696
36
75333212
73
218762
480936
730786173
42
183979203
8580
7
35
87
7
52
355424
36
91
302349302
39270
416068
255477
482558
479915
15
53
77
10638
42
265748
58
242209
67
425250
15
175933
145875694
88
267757
82
6
23092
33
311834
57
1
2
243217
336733
85
166079538
77712
285881212
673886971
29
85
322588
51
69
55
138115250
352450
393995
183270
47098
82
3
75
89370
164135
22
435271
97
23
470681
27
441432
1
386583
234371
39
170708
359186
35
47
377106
33
20
6343905
118799
260607877
72
65
361777
398645
568734275
62
133360
18
3
242964
370459
23
46
380617
5
166109
303071
262098
163528
40
3
500248882
307463
9
370812
36
5998
57770
838940517
259839
64
89
82
302770
405063
453764
25
51755
28
323199
450556
71
428875
36879954
34
68
9
403634
382805
416125
73
68
29
11
52
66463
10
13
856076899
56
33870
42
455865
18
74830
274149
33
220623
358760
46
4970
61
42
208280
13548880
74
10
44
1
235080
74726
22
413263
299428
59581
74500
13
93
62
234825
50
347615
32
817669363
16
302806
78271
14
152406
44
29
5
46
79
302013
414703
5
51
106813
43086
298780478
74334
26
25
37
33
83
29
2
134721
91
960637895
53
14
58
2
62261
341424
89
258025
80
78
970439942
149622
33
126131649
226765
66
41
5
336403
94
5
54
51
304532
494879
72403
423276
81
84
52
19
35
499248
36
325154
95
11
3
163551
3
89
412660
2
438925
98
11
243276
55
444328
377260
192694
66
951218005
380561
455715
85934098
73
337803
39
12024
331737294
3
37
77
9037
8
415346
215899
73
46
3
35
13
84
4
29
21
390774
37
431406
9
97
7
385966
29
39
328563464
3
78
2
79
26
37
372836
1
99
97
338687348
684046301
310271
53224
6
402620
61
71
77
152611
43
64
30
304507
39
435252
80
59924477
179574
379555
78
364977
40275
397366
28
78
974571970
47
65
275793
154568
233651
127241
13816
75
349831
53605
928366809
243205
485018
57190
10
84
45
60564968
50
5
23320756
105837
13
21
94
95
340607142
7
371209
1
9
36126
418890
1
43378
245519
35
157100
8
81
144732
6
41
141824
93147
2
226296
37
41
87
253934
369457
4
83
85
26
23
54
176256235
326724310
62
18
16
63
799318950
41
32
77
42
79
80
67
95630
782832165
91
53
93017
5
46
487831
263742
26
167324
415390
22
215150657
36
90
75
81
8
16
118707
13
9
68
92
1
330460
48
106442
75
325873
22
13
92
85
99337
47858
35
665239480
7
75
433698
120121927
99524696
74
5
21
475266
52
135682
236172
12
64
11347892
39
513588995
8
3
20761
2
17254
700561843
414100
89
366549
28
437701
6
6
6
246957
217238
74
56
461602
195360
105201
226885
32
3
8438
9
3379
94
275710109
77
44
323694
5
230315
83
265299
853307793
2
76
466824
251102
355832
169486
6
40
324920
235324
47
245007
378190
38
6
111846197
356873
2
1
84765
148641
276602
83
90
92
375358
80100
953452710
76
58
196705
17
26
126121
477607
452650
15
323759
9
67
14
123907745
65990
57
3
54
1
80234
19817
319559
34
40223
16
46
108683
43
31
28247
316383
182792
26
34
240041
411336
240303
6
9
307835
322388
323246
8
13
70
27
47364
271988412
17042
204849
190677
18
48
434013
397181
434843538
83
246424
114166
1
48769
367661
37
9
466487890
430724
208923
477005
300352
36
7
38
74
397274
387732
6
4
433070
222948
251062
406487
26
65574
58
70
187398
449318
41610813
61
25
34
94
3
93
43
35674
5
170302
72
424473
28
21
54
52
108839
481825
206764
174246
15
96
8
45
31
17
93
5
8
58
99
7
91
91
85
382669
462481
42
235125
58
231530
3
18
93314
29888
295555
54
259136
46
11765852
50
384551509
27
224453410
26
162298
6
330791
57
100262
316585
52
100508174
94
354822
228158
406003
52
23389
492082
263900
48
445598
3
283876
278791
406893
938061554
115246
178322
39
50
9
372476
86
63
158671
56
50
11
249661
152664
215106
38
462846
400837
23013
420055508
448722
86
217307
68365
21569
7
126683
7
177829
872710411
62
19
428710
95
58
396524
9
352017
99
319041
45
42
64220
136011
8
57
61
39
38
170184
4
22
460767
57
84
89
91
9
208664
480459158
224227
59
65
42
308171
41
25818
58
29
227840
9
99
48
51
79
41
23
51
8
212483
57337279
79
76
93
45
230334
2
204784351
12
371006
142712
228489
104164
220560
281289
233380
495322
71
98
160517
24
45
463419
77
985505536
14
28178
69
28
294987
4
448099
235140
446386
455920
88
95016
157725
240414
25
33
459478
185671
38
13
91
255239
50
88
53
471064
92808
440048
25
64
88
72
403853
98
35
26
25
8
47
80
116153
103118640
41
7
26
339979
15
43
184411
34
9
66
63
7
5
90
351658
38
55
124356
90
66
50806
43176
456689
245866
243205
25
382245
79
33
353717
34
71
133425827
301790
108925
180103
17
153492
7
45
76072
106011
268419
29
34
13
148363
9
132432
90
31
146736
5
82367
121911
94
17
368971
46927
23819
50
44
528650597
433046
86
158095
83
4347
149495
71
490048
70
80
88
114720
16283
37
239115
380534
71770
10
68
440655
8
466129
111435
61
29
264867
718161996
87578
14660
142133
45
460309
61
9
18891275
26
74
10
30
20
329878
45
30
158842
171734
85
106788
316931
298112
30
77
80
20
35
320784
19
46589
59222
13
75
835651507
91
95
67
3
92
213911
56
458543
197145
97
994849982
148795
148140
32
15
98
74
6
816852400
150296
54
199676
27
17
302116632
325787
15
9
7
132860
159875
34775
327319
305746
745135825
443002
101211
9403
1
79
83
7
228542
76
53409
206136
7
929619658
96
159308
7
263169
341889453
21
29
25
1
56
69
476234
3
509693484
72
31
79
45176
69
325130
286139
286888
70
9
372987
228912
128945
91
407578
58
80
55442
46
899830823
72424
228690
73
432553
29
106572
61
21
73
62
268140
25187588
82
440852
44292355
49
47
305519
933034752
93
487009
64824
35249149
71
301084
57
38
547708346
435369
82335
126566
460150
350488
15
18
490301
214960
198090
9
8
497320525
7
479869
52
453726
172406
200809
254329
906422536
281855
2
89
43388
68968
101170
58
47732
70
48282
48
405795
16
342040
256737700
453848
944336473
243638
4
37103
63
46
709336457
208761
156135
344066
1
133156
91
4
315671
368279
275529
9
58
19
472635
81
153359
56810
268845515
376887
479805
67497
73
451184
1
4
60
325087
812231269
276373
780267106
134958
12213
13
73
45
373750
71840
325969
182558309
477607
19
51
423693
99
194940
124950
86086
291013
16
44259
27
294250
179253
277500013
198065
427447
51
74
402020
3
910741543
26493
82
61
981336602
9
9
857972416
74
6
48
39
80
242869
1
301691
62
297396953
83
184198
5
27
8
354501
322189
8
38
22
196991
426206000
295003
394458
279530
10
6
2586
427722
62
7
56
56226522
98
314858
5
11
34
424394
78983
16
307709
90
49875
70
38
88
36262
8
288995
107142
396305
29
84
57268
97
35
265864
74
11
359178
40
40
32
384335
61387
5
251985349
142393
237086
414886
60
52
437814
447630
1
287034
323632
325737
309342
97
496657
458925
2409
149200490
45
405322
47
162844
52636
82875325
95
101444
38658
24719
68
789499967
44116
14
212334755
485547
423371
11
448029
86850
7
214272
1
127356
24
49
352350
147894
301230
830344950
58
2
67
569563379
179157258
76
85967
326206
8
304819
71
7
8
352964
178829
60
7
31
457604
493081
39
146764
30
255031
8
7
11
67
31
41
39
94103
249318
300858
524355858
307009337
54
442404
361826
147099
238135
557232838
482499
383299
133179
4
88
244869
16
5
82
20367
81
42
819578374
85266284
91
99
323963
237190
27721
306074
33
28
110905
53
74
51
455184
2
5292
350136
408151
145993
17
58
213403
92
305518
305001
846822964
292453603
406716
82
336474
164459
28
10
373876
420994
163918
75
81
48
449046
522154001
85
31453
401710
91
9
46
8481
11
88
8
134110
22
453191
53985
27197
4
345115
404578
21
297788
61
17
20
20
110834
108905
92
496185
312621
49973
1162454
70
109152
89
17391
115037
56
9
292253421
982213417
164966
81
38026
98
751651581
849590679
60561
84
218604
36
10
5
40
63
70
84
95
168809
14
16
158486
116470
45
302166
58
17
38510
5
47
33467
90
478902
153248
33
84480
493931
93
10
69
409148
9
6
150428
263972
44
4
5
19
45
74252
52
65
83
37947
435009
399960
230867
39
171218
3
244805
47
92
274515
143900
96
339541
160907
97
70
10
317805
401035
12
79
34
220557
9
34
673682027
28563
350310
268974
165488
934353361
96
137544
10
79271
65364
37
152090
39949
3
71661
121098632
87
79
23
182781
44
73
482975
62
35
840964922
45
193136
7
73
86
4
360998
455676
80
757045087
425288
1
19
42
557791806
100568
26
481879
496309
25
8
36
959103671
127170
83
48
49
566734711
239970
227083
385835
44
170029544
285334
33
263688
18
65
56
10
147691823
142933
33
8
87
99
102815011
477875
78
61
213809
28027935
17
284391
146601
120820
405977
894656215
37
36
51
112066
17741
18
686447876
290843
54623
75
80871
70
14
244716
181710
6
71
436572
45
31
338721
6780
89
492239
55
717945848
382299
288992
59
714676186
90
64280
51
65
6
52
167647
5
51
42
499164
444728
5
36
45
319721
248262
288
63
51297417
454344
157848
402843
70
78
478679
40
25
31
400893
952709124
290326
3
3
128535
352764591
7
2
47
85
700804821
290607
65
365625
216916061
14
179738
1
30
232453
355435618
439537
5
35
29
21
16242
8812
263543
228908093
97793
34
257309998
51
303672
55
16
61366
370590
14
2
126020
297945
423394
466393
51
689791279
61
56
100728
106195
286070
90
25
25
72
71
465327613
47
65
496993
278545
131413
3
13
430057
286974
14
331777
61548
991681042
471809
1
15
70
437527
27315
430754
356130
152896
37
373428
118966
202802
851821411
459854
59
250213
21
162968
46834
65
8
958169771
70516
14
52
26
21
75
130902
57
423993
70
54
66
352804
65
885057959
55
86317
81
5
63
341154
65
6
148407960
272043
42070
98820
308476
173730
15
293894
83931
482744
76
53
333667
93
90
35041
16
105390
407886
41
957674512
17
255324
218890
43946511
838074289
877079432
79854
4
197279
412712
56
259072
296090
87837
12
23
32
301228085
90
429774
205862
74
187233
55
31533
67
444360
8
354207
295193
95
171101
96264
60
417915
2
13
446245
204862
77
39
37
38
40
99
1
98
59146
203828
95302
227394205
105131
5
233540
91
79
35
153887
31627
23
159664
4
31
81199
67
139635
96
199297
7
49
1
27
5
3338
60
6
78656
84
46
68
46
56
55
65
11
66
34
70
85
47
85
11
356004
9
24
619400887
368518
267084
161903978
79
433748
31
17
42028
96
3310
26
88
251649
83
34951
264494
55
12
54
159737
58
404609
969217530
9
94397
58
45483
17
198144
904478096
81
347887
51
56
464629
92
479208
356241
146227
45
433518
80
4
15
62
8462
17
214150
351180
207293
110705
523850630
414350
148174
61
95
797101710
15
73
33
66
490583566
10
78
272848
278228
35
319529
399020
11
9
54
5076
17
168997
250792
82723
353443
78094
398610
8
32
471569
347658
25
189696
382421
66401
48
469171
44
328513
162709
9
403492
26542
34
348347
464067
529611534
9
496261
364681
81
162169600
453361
8
496385
234167354
462425
387650
485019
28
14
222895
8
477933
76
73
93829
40
308786
54
259567
51
95
171591
309711
19
28
184091
117447393
351014
47
46114
54
34
76
175109
53333
172776
423096
12
470690
425449
793336764
176507
6
79
484508
121203
92
59
1
98
7
69
49
79
423353
93
45
2
7
3
14
343946
80
248334
31364
966190888
849096356
8
748039438
64
465770
443358
13
562016397
481525
613259180
58633
75770032
59
253941
88
54
433919
144323
30308
74
301521
340323
97
72
1
59
443543
67
34
18999
195255
77
298547
152537
143236
38
189311077
461211
495832
198133
12
216149
62729
481954562
145587
809024016
433119
48
304309
474413
90389923
201825
457315
382372
4
3
935244113
457864
357528
369563
139644
28
31
201897
804261926
65406
24
13
8
2
592029965
43
439601
1
81
8
84
93
7
275565
517814208
24984
85
3
20
14
463298
8
4
99
51
96
12
5
187560
17
46
309136
426461
85
41
991925044
61
403739
49
57
23
73
54
58
556504187
154523
30
12
13430
54
324903724
99
235939
53957
59
374246
83220
7
235136
408676
63
7
55
81
496201
980329539
27874356
931372597
896477490
52
486276999
260678
264822026
50
447912
115267
922927061
19
94
51
80
62
313724
409153
4
22
335007
431573
9
42
65
840180085
300477
29698
4
12
96
48
37
976067473
11
363119
13
56783
98
333558
455802632
4
208961
52
99
89287219
21
71
101406
278929
53
6
69051
273500
31
81
194899
63
43
34
273118
335745
257151
216262
3
233644005
236241645
443767
67
88
81889
68
17
9051888
89
56
68
114057
27
9
36
55089
28979
359415
34
13879920
53
495869727
453243
6
13
44
18
112236
31
35
472748
692733507
374428
31
314336
38
303469
76609
99537
637572490
71
21014
8
173709187
81
366733
27400
5
69
843160152
95
90
477119598
26
37
123197
97
92811
12
13
2
63417
381051
410738734
3
12
3
16
81
25
4
7
12555
14
220698
97
71
36
69
122189
96
293706
142370
148444942
648879534
13
72
235170
7
3
76996
669504370
176350
109611
204941
69733
70
336981
440685
5
203834
21
71
11
379543
7
89
380475
218083
292402
86
365446206
72
264586
52215
472535
96
128621
358042
39
81
301647
29
164752
410686
23173
85
213607
2
48
200008
718052655
20
27003
49
79668
92
54
262281403
157412
20331
52426
381966
256551
80946
252003
4
31
420502
78136
7597
135055
34
346625
1887
51
30
73680
321447
45
169665
15620
2276
582184665
737915923
365278
368976
269941
18
163377
120729
100910
495412
50
288913831
3
40
64
7
4
4
353843
96
408501
92
73
916523613
32
255339
304777
76
42
70
265820
88
17
80104
414543144
77
276386
99
43
327035
370577
46
5
78
277711
429866
406679
38
354589396
339687
412862
73
82
628364777
329882
65
302234268
298529
42
87
482708
22057
165545
369446347
255179
2
369472
259395
238571
35
264645
156021
173227
56
6
94
79
277234
385712
28
56320162
14
68505
322901
8
49
4
75
28
12886
262482
242592
13
13
75
28
263364
96
377643
76
42
11
2
57
41
44
81
56
144725
4
494206
713278400
362824
26
448974
3
33
37
213837
40
88
52
289701
424372
44
291479
86128827
97578
4
94
3415
66
174868
229940
78
444967
96
439105
258904
429675
8
32
73
422336
11
77
908925179
13402
365803
20
19
4
74391
47
268858
132068
5
18
110459936
239404
456000
95
64
459212
7246
478483
176208
236525
310699
57
16486
383911
185739
90
17
17
131097743
4
79
440366
36
99
35
83
126179
323311
29
68486
69
6
16
4
87
460443
241606
290020
19
168570
715096138
193737
18656
471106
2
26
16
466105
86
883099432
99
652122569
22087
956812770
148224
7
304318
29
58
56
308470
62
14
83
459053
24
82
44509
90
464129
725212760
8
72
48
241211
36
53
88
18
89
155884
212593
2
398476
618971697
866951538
499029643
56
347801
2
263695
190453992
485583
49071
19665
92
57
1
434418
85
175964
458215
78
119927
348440130
318368840
25
6
61
71
97
50
6
3
66431
24
5
24
107594
79
26
99
36
4
1259
705228805
64
356550
370705
40
390757
64
472845
368557
6
434175
245009
90
2
491927
274957
91
416525500
73
352833
24
470743
91
473543
62
56
297486
184418
448
8
103498
63
440565
43
60
46
95
53469
252046840
54
18
55
352085
446147
99
426821735
63782
222555
293306
41
31
31608
217617
373334
257524
169522
346978
23
5
30
17
23
146421
126923
498486
133524
96
1
95
4824
435731
50
214533
97
567557488
1
2
55
80
256574
320567
52559
438335
105785
45
264401
2
455952640
53
880560976
432373
227233
93
980342333
366754
783717621
2
427791900
344447
738050655
458189
19484
732364143
50
393482
470625
36
53
96
602084774
331956
917428751
7
152369
242348
3
82083
24
6
50
167486
56
31
8
343895
457168995
729403905
32796
146256334
34
10
135686
69
976194063
74
67
55
357796
477660
6
22
295988
238108
425660
84
231986
113694
65
83
209387
318851
4
292561
568785370
100546560
26
14163
7
90
478142
7
27
245111
2
61
417144454
65
84
40
289855
97
88
404086
63
46466
94
26
66
84
34
86
3
66
198090
39
30
420370
103884
442847
36
475354
289772
467677810
257830
75
31505
96
75
56
41
191789
53
77
247701
62
455029
65
76
353044
405065
193590
51
50354
111950
482528
292870
66
69
126141
412883722
104463
916090756
18
60
32
220616
138318
469626
84
57
7
376432
363755
271003
53
486103464
858771496
92
26
63
116396
84
275284
74
181886
494445
60
424322
710416322
69
221513
479720
76794
15
88
40
392622
57
399082
401854
84
189389
67
66
293004
865079182
62
9409
59
471137
81222100
53
47
99082
529496449
100597
432566
28
273171805
465322
138282
66
50
77845
231840
66
67
363299128
319619878
88755
97563
74484
41
391523279
45
565326803
99
428427
316683814
69054
19
196065
909859221
189446
14
390006306
79
277080
33
274003
19
131859241
36
49
71
490175
460125062
21
34
279067
13
430894
76
568250332
4
98
19
83
98
80
13
5
60
14
82495
24
198903
196481
107256
321140301
49
84
26186
34445
49
260784
176335
325062
386672
345532
487913
9
139738
6
39
99
77
145267337
3
68513
24
53331
26
91
86
51247
352358
54340
66
462900
242428
47
428843
266054
93792
7
409126
401091
68
175144
395180
29
28755
474533
453230
496283
5
344986
19
703927524
403778
47
33
387544
46
54
9
2
30616
366957
84278
314998
423588
302254623
175065
63
942050522
60
183061
48442
52493
42
400764
133593
62228
58
4
2
846816300
93
51
399782
39421
80
139541100
195052
23
422630649
7
52
7
10
25
65
48
75
356861
490503
843196376
263054
850874822
64
103781
6
27
74
64
65951
250414
160329
15908
8
2
32
87
576102753
38
97
400936
975329094
7
285375
284666
372425
97
260793304
4
9
390580
269297
578283794
27
62
91
62
186889
469525
338594929
262717
152577
179106
3
196577
8
16
208946
306877
33
5
35
316658222
10
78
7
10
99364
19
14
8
16
87
76
87
269011
113913
240966
45
52
65
590855414
47
97
48
6847
75
54378
80
312108
51
47
235079
8598
4
5
394967
20
66380
66
25
181766
86
90
6
426728
9
92
63
4
68
7
16
2
63274
399856652
77
2
91
320608
85
167077599
713284023
48
194324
5
189564
96
49
5
32
429556675
80
3
380844
480812
40
518689588
50
7
323824
20
389202
3
171915
48414671
33
617634932
73350
14
2
197064729
425216
636058275
141614
961797459
110821
1
97
328588
472673
10
92
63
43
512003600
40
367816
106920
692855615
363634
419425
57
412596
15
94
432044
99
74
59
43734
2
57
79
286181476
42
2
93
7
48
64
324280
84
77
198336
64
11
63
2
8
17
847749318
5
64
21
323173
571382127
41
365623
13
38253
377811
95
84444
12
38
351644
1
19751661
95
24
18
113275
44007
83
146173
2
483448
46
85
395554
379084
8
458108
37
96
783400289
7
6
420492
9
50
19
227520180
315818
13
68
96
82292
374687
130419
9
27
55
50
74
82
218276
432936
279083
378127
134539144
75
346509
63
438748
922106963
28
4
47
53
122439
17989
72
4
21
242890
452385
96
223975578
870164789
40
19
87633
62
319706
483279
377129
351594
679603452
412886
452179
331022
7
83
758096647
193729
50
34290
87
26
199868
30
6
90
399369
52
176936
753930620
64
95623
123823
238746
174086466
17
41147
58
801545180
16
152489
22357
211161
13
63
297200
483771
790554628
62
64
37
39
41
495652
281706
39
75
79
44
403082
31533
15
29
66
272872
88
22
72
165914
8
116372270
81
7
4
67
3
460708
250890
4
477901
240405
27
7
89
29
809183313
7
133877
295618
378072
227740
35
342643
433828
82
273559
16
250834134
574706977
57
417084
398501
427147
4
28
80
1
181300
58
461718
182354
280833
288452
28
77
344685
196185
338723
135923
191838
32
41
6
394614
31
75
403695
285016
59
92
294089
38
76
650893142
47
55
357081
7
344563
53
33976
12
79
4
2
57
353508
34
4068
165142
53
250678
180259
45
393564
21
61
130703
44
127518
16
228018
119431
69
526851552
138873
84
115838005
42
60
95
76
252290
36262572
142048636
97
228974
179493057
176600
421333
26
121123
28437
48
87
1
720991918
525145765
58
25
258985
32
92201
64
55
1
25
2
478151
7
2
371551
52
494446
374358
149646
56
261063
84
5
28
310427
24
42
337090
228794
362299
184575303
167529
6
48
439227
67
67
129768
272750
404291573
28
40
819430954
28
142515211
90
227259
497350
30
177883
4
24
666867444
158505
39
18
199782
239460
475678
53
3
409752
411263
434386
27032
113461
472606
60
52
88
954510234
10
945254888
460840
399590
98
63
207875
286630
83
283474
36
297479164
1
53
388673
21
892070909
374707
405135
19
36
76
14400727
8
271260
20
41
470341
56
98170320
35
94
209378
325893
77
931989845
192116
57
247787
77
97
425517
164224707
53
652448704
59
9
303065
22742
3301
161050
75
361010
29940
96
414348
431147
66
42
29
81
701049989
380201
30
7
75
80
24
449684
300377
99
21490972
148042
29983
317578
471922
414723
33
34
50
61428
4
110900
63
34
69
355850
89
7
389402833
5
69
71
69658
79028
426342
164653
287643
125042
2
4
214679
90
65
264948009
249402
2
217837
75445
781187304
37
73
34
306810
98
343734
285120
70
279535
21
44
461453347
61219
41
235259
96
708434924
95030
39
110402
63050
57
36
7
343072
17
50966
40
69
180666155
19
76
241074
137898
85875200
31
88792
99
355757
421454
87686
36527
130174
295176
241454
496748
373760
70
64
72
696788893
897281085
99
29
82
368536
193936
657114432
58065
29703
76
657926674
17
87
150679
993481186
33
40
4
9
3
76
62
38
497845177
223880
66
338454
9
357739
94
273687
94
411807
33
32
2
9
2
51077
228428
83
73472
98568
174352
7
68
279880052
258206
369607
825359294
43
76
78109
91
161100
34
103780
191387
1
86
199682
3
11
90
71
7
496311
36
254947
5
68763
238142
98
21
2
178833
51
4
757288996
153959
50
161212
79
106925
352303896
162687
156438
39
147527
68400
302276
28
177250
23
49421
74
38
8
497846
8
293922
38
55
212812
62846649
264458
55
171722302
21
94
86
64
466868
164706
143607
85
15
404155
180382832
343440
79958
81
81872
4
83
488646
33
241993
668804026
446973
67827
470113631
97
8
40
336870
332211
223753
70
814360206
28
78
302432
261004
886784837
320345
375505
498929
363399
35836
487190
7
20
65485
74
484092504
228647
91
74
14
89
227688
96
383401
72
381168
67
367089
487256047
274738
227991
77
95909
783
416385
76
145696
61
83721
43
7
92
297028
161262584
28
453606060
486418
79786
460670
37
30
401129
791347212
15
14824
15
94
195683
26
284322
400168
134681
187604
199148788
39
125647
277387
124122
185283
70872
347899
100548
43
80
439925
498018
64
104041
374645
24
28
459136
266721
57
124229
177571
166242726
6
256092
2
89
23
42949
302116
6
326352493
569555610
345006830
443905
362334
32
71
320000
488347
30
191227
408274789
77
7
434077
128845
416548
56
6126
84
469127
85
34
68
175354
19285781
6
334609
22067
96665
46
103724
41
150190
710784066
19
46
870381393
69
95
239581
99
88
51
433379
251201
93
52
357071
367635
26
17
32
83
7
66
32
65
31
35
64
15
342726
498291
8
95
66815
8
370401
478268
74
10769
54
353781
30
91
4
69
68
55
132602
30
75
69
21
243287
125365
92
136738
15
99
959246044
16
121555
7
671683602
45
137878
53
31548
98
85
248773
3
80323
97
97
231888
11
32
856002396
98
60
131167
254796
64428482
64
290509
336143
122446406
2807
81
20
236047
16
110623
628810858
87
9
5
7
67
26
50
2
72
18
26
222972
279838
33
485086
57570
455754
107437
7
1
358882
23
2
80
17
35
6
198330
25
247955330
193397694
245781
84
288950
96
26
184945
94278
678347396
67
127022
255744
235231
32
824506606
226834661
265651
73
112808
312497734
164983
8
88
729039365
262371
204592
26873978
6
9
284676
456092
122185
68
407531
922116325
201233
157485
60
560671473
98
338949
410123
7272388
68
277380
88
56
470205132
219787043
5
127087
61
339821
15554
91
8868
445818
275681
442398
887149305
41
167303
453596
841223012
61
200556
70
20277
11
676245255
69
38
188415
372436
44
73
61
66
452191
87
153360
458353
348433
92
456262
87
40
138209
68
87
168614
61
19
94
9
97
7
7
81
68
42
164168
270140205
24468
59
81
82969
276532325
97
713638221
381047
15
16532
82
303294
50
77
65
72
229566768
46359
12
166737
6
154541
979470885
33033
86225
493474
166469
67429
382
10
281442
68
480536
133988
226520
369105
32
9
150105
366310
51
18
7
75
441607
77525
81
53
57
98
62
51
84176
29
93
65
452267
82
32
881957398
308475
77
56
367501
45567
108831
418535
713996730
8
72
359236
75
79
84
566533031
253970
35
43664
9
95
454399
62
77
60
346344
398569
71
145480
25
339668181
286395
429457
97
51225
91069463
45
8
251320
26
2
302162
69428
274304
83
35
483392
488979797
42
99
48
57
49743
105369
259713
315161
187421
424168
86
205720634
26000
4
22
91
409014
24085
11
35
402201
94
141260
472279
69
181809
35
10
4
46
183775
50
20
70715
4
789352888
49
9
261748
38
388677
76
468469229
1
89
51
89
186489415
33
91
233351
99752
99
99
732022224
81
42
223849
600674006
87
89
274782
9
128513
14
75
492903
56
71045
16
85691
92
80
38027
35
388851
37425
57
92878
223121
15
277834
77
84
54
98
301036
486616
178397
275995
459237
72
57
364622
74287
2
906065476
850539283
539293531
6
229390577
597973232
428326
338457274
359597
16
495803
699720057
80
49
28935
44
231475
77323
4
487156
27
35
489780
322717
87
259613
88
710283432
150116
241621
96
288022584
10
15
434319
157242
517332450
388998
298070
29
36
71
47
92
1
498385
129045
26
7329
59
63
848201483
8
454606889
604268972
21
483134
27308
38843
873088493
366037
89
23
351408
27
36
82
6
824825777
485328
450406
38631
70
193306
27
341972
68
2
420733015
187000
150855
35
413679
63
90
59
63
30
92320
391238
816429077
106200
60
267928
152123
22
462172467
74
47
22
7
397217
36
92
227743
396794
38
92
217508
249573
25
30
85370
92
282012
24
30
10
189920
46
608481136
92
52
59
680027816
4
493502
98
530146838
62
324257
796137380
29
47
348956
32
50347
18205
304400
876572557
4
337244
55
84
62
126472
50
314255
345129
38
96157
1
42531
361703
86
363255
367070
640906783
23
121331
59
78
737382205
156497
268783
263214
322275
1
12
99
82
7
46
14
62295
22
37
83
165780
34
222777
24
3
26
73
495386
596140398
87
453347
6
32
183703
4
7
1
86
458272
237869
64
2
346219
430740
527332548
74
27
102967
2
147243
50
26
6
46
756190450
8
75
359905
118157313
438224
23
87
78221467
48064
20
62
3
92
60
6
27
54315
6
35
28037
239664
3
5
344868
50
53
37
281984809
346848
930037989
488804
45
85
44
67
50
3
43
138461
47
369327
433284
518484943
44
761588078
631991659
307340
10
9
75
359073
51
94
483097117
42
455794
78
91
390727
339522
3
7
285548
442566228
46
764767737
369129
244465
284083
499921
179692
126130
224331
47826713
19
390309
85
158651
8
2
1
16
36
44
74
43
440578
2
141867
57483
300899
486590
484781
1
284555
64
47
77
31
84
8
35
71
455565
301133
533370996
82243
257590932
456521406
75133
5
40
125772241
51
41
14042
137850
36
5
79
32
450774
95
71
2
425894
445661
490980
454466
50063
22
9
35
13
33
2
86
57
16
13577
3
376814
905761288
58
60
450432
426190
19
73
169960
248836
181655
26
86
92
79
732456399
71930
134979
2
208528
35
94185
10
437329
5
39
344841249
310710
116847
73
277169438
43
293955
463149
220543
18
49
14536
38
39
9
4
23
1
842121052
18526
413814
94
4
372299
545026940
5663766
437594
74
171165
5
5
40
83
75654
11
746965124
77
97
138566
2
97
15
12098
355518
224627
7
34
226912
92
20244
112412
89
58
7
12
82
87599
676671254
18
5
58
371466
205146
478985
75
73
30986175
148945
25817
3
552220673
5
27339
85
2
68381
151153
212054
201544
8
90
81
155269
366596
66
216637
202827
6
283703
52620
267730
66854
17
62
36
179900
6
249492
39
393845
46
178337
81234
2
28585
234770
59
92
420594
1016
217884
8
79
66
50
387902
73410
49
44
80
582911356
31827
225030
353647429
482899
16
20491
70
8
416236
16
10
79
4
10831
482758
94
11
366711
53
487215
2
954996517
111734
36
98
112902
337342
80
349777
78652
224418
42
79
39
397335
91
260242
99
7
9
59
49
397027
327049
82
311719
312047
195704
14
75
64
341856
443027
66064915
39165
177909
55494
272594
447371
44
86
6
135507
1770
52
61
88
12
409753
8
59
61
468365
2
43
36
296370
55
244840
13
323377
13
467800
151022
447133
14
97
50
54
87
15407395
4499
68
60
96
408494
93
102988
376226
332430
370691
84
62
1
150685960
48
5
433600
484606
808549456
35
21470
98
44
459889
85
412095541
468027511
436635
170997
275858
322445
17
8
98
59
493583
309876
70
173779
47
82
411332
260569
96
59
467858
386461624
22
5
453531
6
51
82781
312848
269947
99
861881733
283842
478716
3
332949
153938
62
69
26
463313
83040
15
49875
10
68
73
345672
346808
4
65945
71
15153
351701
4
74
205458
159340
744180309
458853
40
46
323668
315395
31
64
44
61
56919
27
60
14
427367
337625
90
403198
45
28
41341
172510
141878
85849
71340
24
489672
23
220331
66
294320
87
82
37
15
127566
527515271
46
53
554948555
219930
36
9
403217
91
52
377630
555276994
88
81
64
9
462272
28
22
7
97108
728628812
8
3
95
74
60
90
95
32
121840
121874
64
7
131735858
324880
28
62
57
12
40
55
34
34
61
472720292
308292
456951
615100384
79
41580
461302
853529593
24
59
145691
5
444198
471199
99
495984
58
375846
206614
10
306469
495105
88
37
280416
90
334475
202415
328751
95
6
51
30
29
282109
297771
368133
8744
55064
437217
471993851
4979
81625
2
28
73
11586
55
12
1
872
64
84
15
70
190293
5
318022
408790
30
31225
350983
5
760451918
262635
25
49
923960041
27
13
60
47
13
71
425119458
127564
261387179
144402
360673
464253
38214980
95
410054
247597
16
33
34
14
96
85
607880416
55
22
72
338665
61
301800
49
19
403463
55
30927
76094
49
61
240041
149864
92
13
75
6
91
223586
290527
205647
391189
98
72132
28
219507
299076971
105685
438276635
203359
426426
7
46
341234
62
855971600
237987
505515187
73
54
359647
36
167567
79
538965942
8
82026
30
83
57996
95
386503357
428883
81
2
215445
7
70
38
44687
223810
108363
172892
78
20
447136
31
80989
65
61
213324
77
58
27
91
357141
4
99
54362
65
463386
359970
132412
122551
39
37
458002
45
39772
197185
4
467439
9
74
27
76
76
30178
21
18
426676
269477
363053027
289449
441679
41
8
474231
3
55
362445
43
47
476114
3
94
861944703
311743
27
212408
431493
53
68
277498736
822211338
6
412
2
55987
79
11
328050
92
22
1
85
487211
82
91
48
268444069
31
5890
32
471090010
167433
88
16119
268114
166755
2
178521
83
7
327758
89
15
12
555781496
23
304299
47
25
445797
7
484249
312108
61
79
33
70
294333
32
523965399
50
68
45
10
53
40
48
481482183
275187
97
179390
21
309886
81
188786
470805
476665
81
830122475
40060713
5
21277
2151
473482
31
49
8
22
2
4
55665
4
647662351
54376
16
955684381
219068
934009370
834185698
59
69
46
39
55
321084
84
86887520
484136
62
227808
478960
9
111591082
8
62761
832437127
433414
83
34
16
121585
50918
61
63
342810
621457914
5
8
415951
70
33
93
285284
3
1
462448
283533
12
4733
55
11
179681
40
43
40
126186
41
956767382
58
98719
54
52
180009
387556
59
37
658380085
3
466813
36
413261
55683
72
38990
40
137638
91689
10
433816
1
1
444672
183067
446067
47271
909731417
8
846423844
205588
994343773
361247
7
42
391259
434677
464255
1448755
12
362189
70
438580
19133
76
463577
94
322577
27
61
86
207571
312049903
353760
232598
427186
4
849962295
365773
237721754
1
459562
76
467879
810534212
434814
4
14
19
43
381682
315215
493996
190761
195724
154061
84
1
3
319007
351061
293487
64
68
186546
23
4
223341
127470
335620
54
79053
139611
65
5
134840
145171
26
206363
86
4
37408
207012
74
426099
27
350136
7879
79
92
93
784074916
2
19
414226
88
1
47
344961
17712
48
242779
59
476172140
63
266301
104087
79
225675739
281030
84
24
925854554
31601
24
235785
48
82
8
31
341461
498479
520436160
189968
3
262825
14
182187764
42
4980053
20
41437
52
436505
11
25534
95
29
31
275694
385142
393028
147225
8122
23
42
38
8
151265
9
65
444478
390770
359315
69
383912
12
13
870222174
3331
1
43
370322
228609
8
238719
56
302114
24
4244
3
95227
60
90
68
605049504
388277587
96
10
206231
50
390409
450627
189498
274180
315739
469048
304031
319244
7
253183
18
378087
5
275365
71266
156737
422810
343407
48
5
427437
463379066
62
147096
183411
218341
323869
520984117
343789951
519942518
18
10
9
86
307600
640123949
62
431816
44
92833
8
91
75
90
23
21
477232
56
444534
27273
22109
997940332
378758625
45
68908
48
655768033
79
38
63983
18
478088
73
63
62
72962
14937
26
5
408281
41
125762
45
7070
59
305112
61
436958
313417
484356216
36
723114927
114674
392061
81
33
292416
71
51825
260304
370119
80180
453154
60
93
88
202760
112952
254077
9
248828
480889
8
2
52
370929
411493
6
104245
8
571199990
838924410
143570
21
39
12
162205
219962
316158
9
33184111
33
5
210224
95897833
72087
309075
31
41
48
62912
433561
29
2
3
35
58
139948540
343764
427308
54
244265
162561
9
298387
172714
34
15
10
173305
342201518
81
135280
89
7
298765
475956
3
332914
85
28
1
8
352069
272437
53
29
196405991
288870
51
404632
72
36
145971888
92
482965
1
15
68
333924
787690924
269914
45
430893
374419
153250
3
48
6
277216
271128
69
65
87
107227142
67
610969342
746727459
474240
43
172942
424961
647216317
110910
304164
56
94
2
17
4
365282
85
9
70
180315
440902
19
40
14928
92902
30
479993
397333
15416
60
80
135501
224207
282952
24
9
464350341
472642
948506947
228668830
97
465918
459592
70
105307
380436
239661
2
46
29
91
42
35
330330
10
341575
237154
72
67
10
252522111
80326
216768
75
3
91
370189
132540
318700
362576
56
350731
398576
443396
445352
26843
76
105589
56013
32500
48
39
84
32
419674
635715373
5
52
4
27
100314
75
78
622417567
4
26837
54
5
20
79
463261428
89
108187
172415
40
475070460
13
151362
82142
136219732
329804
51
4
64
5
91
177076
11
55
51
712558184
99
15
202895
220643
65
59383
408283
8
338766
80
68
439215560
6
82
19
243334
168536
549329817
73
92932
917982091
403292021
5
156903698
87
18
15
34512
36
110301
85
9
83
48
89
69
443516
47
41
52
905822609
6
11700
59
66
64
7
281200
225004
232311
3
262911
5
125399
36
25144
39
84
30
9
7
220609
430396
153016822
154890
42
39
720461463
6
271457439
34098
132724
99
6
74
135688956
415987
89
14167
209275
344195
37354933
442237
557328726
838919009
9056
7
460797
8
6
681822068
28447
284238
422588
7
7
401966
96
56
11
5
1
49
499798401
39758
611084044
220371
70
45
769047311
230756
612180650
487087
288356
321426
58
197841
941024958
91
418693930
3
454673
287145
302615
45
63
46
63
433186307
180651
341449
56122
9
394058
65
93
335604
61
90
56346
42
255006
8
8
27256
3
76
9
120891
199746
365642
299170
59
64
78
272101
5405
85
33
28
95005
61862
334423
173589
156974
46
7
82
837018012
242620
88736303
475192
75
87115
68
23
94
24
48
72
674520056
489869
85574
98
438329759
363230
45
320073
284701
337199
456462
139762
49
111812
4
454198669
227461
85
46
80
349689860
306160
716352027
152689933
223891
349909
84479
14
89
480360
4
38
798039852
5
17
98
455953
12
209342
45
400537
81
271984
91
207540
87
9
358012
56
8
224835
10
382528623
71
9710
4
234109
401207
27
101281
494185
3
25
42
13
49
905696359
45
7
69
202649
71769
8
10
546364964
71794
17
61
46
456876
61
42
344871
47
20
96
4
9
945576126
1
242842
992603049
340455
8
4
81
176631
17961
336718
43
2
46
468427
132529
272754
73
454207
279799
251659
911192429
1
368056
74425
370037
325924
54
26465174
153889
6
22
484796
368939
101172
25
494777
1
67
43
274544
103040
78
11
22
203777
87
38
43
558685715
59
35
83
69
183675
36
17
10
101327
7
17
238354
17
91
47758007
76
392740
285715
430542
407493
779005849
212170
48
436461
25
53
95
239058
223114
247235
319135
724102279
122812
303683
35
656469206
412296
172155
306525
45
88
416899
54
8
23513
227586
8
43
317154220
72
407474
609803155
27
80938
17
736556204
465739
6392
1
261888
284768
252791
31
89
9
370606
908012080
78
50
408906
167421
33376
52242272
411559
18
42
45
408870
97
349592
66
150753
64
60938
418390
54182
260969
145444
697976114
6
211176
93500
51
446824
47
370787
254894
400311
324756
82
87
296893
262337053
426628
420229
32478
34
295563
71
77
55
301628705
71
49
278077
96544
219821
1
104197
441075
62
327648
56
97316624
186934
77
64
57021
93173
19
408297846
45821
34
68
175942398
439340
428163
23
90317
5
4
77
40
22
7
35
22
286287
56
47
71
51
66
372809
89
66
279926
69
339595
105225
326326
188214
152769
117958
10
2
290237
250825
9
43903
25
467824
391161
33
370451
57
31
242184577
811184634
78
31689
74
340808
87849
83
121869
75
46
4
27
156503
2
54
224199
186833
6
50
22
408980
68
362971
72528
4535
52
71
26
432459
4
6
53
9
4
242835
94
3
10908
550185947
930187731
95
252447
68
422655
1
6
394554
9
263485
57
160837
481301
52
94
72
78412
87613
405639
38
6
42
676414487
6
69
10020
67
768933395
139326
122418
248687
4
274148
91
24
192073
722519899
184433
13
38
113617
69937
325508
31737
89
433075348
173869927
456483
3
45
33
407379
65
27
40357
335098
79
460668
7559
155935
348209
719244776
175334
475474
41
494217
967158010
28
183479
86
188048
6
241488
15
142555
8
242977
155905295
4081
8
371702
107193
260263
437091
2
87
65
301390
248906
50
81
333012
78
57
95
60
81106
18
377649
6
51466
92688
79
94
46
56
485917
64
107335
3
288915
199585
353314
995525651
131859
5
407995
22
99
213940
282648
59548
10
7675
11201
72
182327
496503
160411
53
5
4
56
24507
287086
43080
27
52
127865
478120
78
38
62
7
76
57
427136
9
8
37
4
55047
55
85
297506
451617
163652
382468
399248
6
138284
7
161106
35
249927669
54
94
201308325
32
64
335282191
45
25
331919
879559540
7
6
376534
171560
38
1
47370
26
8
280312722
52836
33
878724114
159413
130567
452945
35
42
90
1199
82
4
87
9
76
98
179150
73
86
426471544
5
10
628358403
262325
47671
96
272381
39166
376558
3
67
448556
431807
445313
60
37
32
34
179702
110420419
167552
422452
72
58
23
84
71
92
97
19
2
96
73
355814
625676320
24
24
160427
439843
89
38
89
87997
117025
265999
8
40
208842
61809
34
66
364490
96
55
376405
358630
1
6
55465
31
70
46
94
243864
157186
134776
860997598
51
19
56
386928
38
493974
91
340948
341459
47
4
48
9
50
14
63
452213
275122
70
899952299
944379821
75
57
246673
227702
106809171
8
25
46
123023
131626
474273477
752113340
259821
5
71
546907793
49
89
327379
151002
90732
133690115
471078
167652
7
286486
58
10
108125
84
5
4
434026
456918
8
376453
30
299561
73363
94
6
286839
193342
792845023
89
487729
474859
499334
79
96
65
122041
285784
467251
483189
3
15
250344
111694894
25687
71
368533
201520
54
375367
72
241390
636275567
42
446977
61
47787
21
89
473902223
78
75
31
65
493239
83
17
219054
20874
265731
97
92
5
58
473516
98
292890162
160742
39
77
314996
16
83
2
5
461009
347592054
7
52
339785
95
4
189917
70
85
96780
655427222
280625
633611510
77
110739
3
134138
271523
115665249
98
51
53
175190636
449882
355836
471694
18
39
7
4
463335
309366
7
17
30
81
73
89
511913742
283753
38
350717
67
310251
247890
5
75
59
170075014
25
320444
63
8
4
340801708
81
42
766853383
45
276052
9
154730
4
265911
21
390725
171427
418096
97
184310501
464960
436203
377051
245392
129138
49
63
6
458096
7507
725577579
35
60
314416
42
219429
69637
84
30
100356
108780
27951
339789
84
98
9
449362
81
10
84
221352
2
69
398549774
85
399172
21
374884043
70667
320061
325446
57
86770
299635
104171
292465
77
52399
368984
40744
95538
118067
61522
402508
389204
82
8
55
5
15
443651
713641681
30879
19
451858
37
366833
66
66
35
83
233282
5754
67
989177447
183748
2
257825
2
362402
22
99
34
198544
389990
3
228968
74
67
33682
184315
72
242377
55
92
1
469293
481234
46
3
158438
229630
16
84
80
184334
82
5
269235
52
6
455624
20
97
71
101697
171441
25
143389
306166
53781
7
415924
65
22
3
18
262112
56
428181
352245
12
1
256181
60
29
10734
419433
185927
44
348024
9829
57
80
73855
80902
62
96
215676
490402
331436783
351252
275533
62
50758641
687657394
50
65
67
133311460
340035
18
25
42
33
76
241267
8
46
12796
106139
92
291341
36
81
93
28
388840
49
2
499200
27
97
25549
84
24024
495712
251748
444
790436391
75
2
89
51
694911716
43
390314832
457279
24780
681950432
108211
446911504
24
41
171522
241429
84938
129113
10
158468
234496
168335
70
91588
65
78
66176934
78
5
8
43
76
471186
5
464173
53
87
338640037
500957531
134906
314004
1
455537
467345
246764
486979
80
127178
31605
20
827788757
11
9
479396
315708
7
162832
51688
7
333780
53
24
62
8
70
330618
98
31
74
51
83
42
12
409627
416925868
111102
20
133220026
24679215
78007
468013
31
79
23
7
70
394877
76
361788
20581
55
448123
252108229
90780
58472
6
30
4
1
205417
99
71
96039
89
285692
93
397922
122402
62
477156
68
263571
300018
6
33628
20
20
49
78
152896
276690
10
21
1
41
56
7
6
4
343990332
277408
111681
33535
266553
11
27
24
822104188
366920
224682
14717765
354926443
378611
27
392756
187405
214968
58
234872
81
390818
16
73
359049
274859
408255
27
15
18
89
263198
4
459722
51
179830
103784
39
19
11
4
319482
42
348160
1
9
40
420401
51837
480171
125089
79
95
405211
211230
60
114290597
60515
39
315342
87
85383
28
68943
64138
211711
32
27
18
12
97
195982
15
2
660659785
129180
5
112389
39
4
853472795
277744
183556
34
15
23
8
48
309388
182755540
277946
66
185748
85
65
12644
80
373425
24
3
9596121
36
6
10
8
28630
5
354255
150742
462087
85488
4
257532
1
2
196724
88
35
9
221241603
85
6
5
858580237
345949
3
170417
837073666
499547
85
174630
363136
58
57
96
76
43
192829
5
109511
81
86
463321
321835
401304
88
85
65
28
90
23737210
9
61
331855
98
26
210160
2
8
66360
370907
33
490996
58
141364
116679
80
675099801
34
7
82425
307239
93
6
85951
678824430
29
336151
51
87
17
79
265986
5
71742
355970
68
17
50
149766
71
30
1
214827
100664
54
5
164569
43660
78
192965
65377
65
7
378329
47
97
9
4
385036
53907
19
51848
63762
202051
31506
423935
93
107334252
8
314646428
89146
314122
428947
459469927
50
218699374
491437
177672
17092
343607
88
386201
64087
643083588
157330
57
66
301821
319990
10886
214728
1256
32487468
365919
486738
614101020
15
21
376546
34
87139
14
200256
164788380
260951
56
31
26
352368264
17
305502
320991079
71411
16
474266866
89
271560
111987
260945
39
70
119163
12
1
434792
58
775771316
216136
994198764
53
146779
41
380425
127332
369182
370356
63798
5
74
201891
493227
4
12
47559
603010834
193766
57
433208
27
2
53361
216111027
55988864
8
84213784
589581474
6
351945
84
55
4
9
761872104
160252
332838
4
99
60276
15345
831791204
214713
9
17
62
267751
9
47334
65
35
10
165372
289417
1
372917616
73
386152651
15
16
16418
305079
451634
69229
529436492
71
426898
374388
320250
86
234970749
208868076
18
4
454068
17
44
67
299029
67
65836
11445
95
400149
310429498
42592
15194
60
94
80
14
40
350509727
346177223
64
750118229
56805
977810810
471869
11
6
79
300202
293706
70
74
9
6
596740019
199407
178667
9
91
6900
18
95
8
22
405956
7
82476
270158
171796
484526
89
175626
490012
726123714
44
15447
10
2
86
54
18
36527
47
28956
84
360344
277634
134541
1
5
85320
42
22
81
50
28
89
56
10
91
410546
64
5
84
482084
22
30
59
414047
46
85
2
271311
54
264493
65
217716
71
1
466305
70905
17992
39
638572839
43078
64
124026
70
160055
67
94
316945
18
38
216842874
22
320888
14
481875
1
55
20
67
858044548
5
38568
9
58
16
31
39113
17
450412
96
124772
9
73
159073
335935
21
399577
471700
203072
92
94
8
674517119
93866
321371244
415825
8
187167
334369
78
342679
212654
20
2805
24
414692
80
323335700
466821
8
16
75
648225048
9
56
285049
460021
455318
6
55
321458
9
742285729
85
497005
258642
20623
3
435262
28
7
587569515
71
43
315144
36
26
46904582
1
119385
47
4
39
79
78
64
99
235531
54101
162798
5
416972332
42
59
5
368768
97
7
65
21260
62
21
65
51
19
36
105444
51
89
35
77
9
22
78743
55
61
33
21619372
154223
51
309636
42
337232
37
88
7
93906
18
369884
142973
55
58146
257467
171819
20
62934
51766
22
303429
6
40
2
433057
4
687877572
13
37
289026
20
34
15989529
27
816347960
59
104751
29
5
402270
140454
16
9
98
220367
41
71
248146
95800635
97
65
66924
754797095
35
8
230783
3
190156
480056
18
493596
77
5
876350420
78
15
103793
7
942877802
430158775
894928784
20
16
13
8351
65
153172
365453
70889
200882
34
4
251348
60
9
57
8
218461173
327856
78
115696
388977
20
606441789
74
49
407406551
216639
1
14
51
85624
31761
98335
340320
80
62
99283
35
9
274382
69
441036
30
166854
183082
104753
428313
13
28
4
303805
69
50
188072
17162
32
497499
27
81
294426
618946612
290355
22
35
72
99
71
396579
86
6
27
97
9
177599962
444640
54
264386
456371
5
89905
76
28
80
101538
388491
75
60
479015186
239745
57
50
33
44
16
96
87
52
65
53
7
253048
470018
154875
385202
39
484818
84
96
49
27
442829
87072
38
242465
70
70
74
159933
845334920
9
99
304311
951824775
384345
5
29
284686
241091
97
430841
933909751
175217
129969
283222
390588
498083745
40
90
11379
238738
294808
88
80
167027642
82
195099
39
69
3
320593
209936
44
747780272
371000
49
35
321991
26
149357
24
12
720543084
9
215490
32
65
87
1
47
3
344414
52
207885
236472195
37
81
312411
8
71
57
37
34
57
68
5
37
17310923
49
52
70
45
27
146108
352238479
150959
8
90
49
56
42
352571
74389
91
431528609
117275
213293
335690
49
39
28
83
341695
10
190473
80
91
245750
64
94
83
4
57
211451738
52
9058
22
210719
51
492081
319286
288725
69
462976
874830108
1
18
36
8
73651
163672202
31
24
49
58218
31
423335197
281080124
770892027
30
140723
219588
785162536
22
46
25
94
6
36
5
82
211486
3
351196
11
120079076
96
64179
8
238946277
69
38
302403
142659
44
664551324
64
9
92246
48
56
95805
378837
26297
57
5
6
83
792675272
16915
303310
9
53
62
7
110089
245879
451134
326881
721104491
60508
35607
89
210583
64
396030
221222
173553
96810
194044
194128
31
50
68
58
200985643
174731
93
80
71
385060
59
235924
243069
11
10282
75
89
119720
444165
7
20
16902
95
288191684
329395
78
481896
37
34
1
244106
23
3
253205
392842
320973743
87
48
16
1
82
14
6
112484
117101
978244499
366738
38861
463653
95
72
428632
214305
340178
490686
69
38
72
89
79
20
20821
472817
58
344162
289585
1
274269
80
19
39
264450
56
18
126828
469583
523458805
498536
94
286993
50
311465
67
69
391304
104719
55
99
46
2
87
459691
1192968
32
409598
120643
318222
6
328896
63
81
4
232002
221028
284301
48
327651
434437
42
373061191
65
480136
186388
57
117686
49
199221
345409
123931
235528
496480
60
3
213952
425968
92
8
462974
35
3
69
40
57
395460
17
36523
34
68
163959
13
6
22
33
78321
678756206
72801
524424485
58
37
44722
609318952
19
62910
96
247017
53
72
150908349
48
89
155065
43
474381
40
56
24
43
2
403274112
6
95
44
385670
390560
17
90
71
52
219486
358849
812698145
9
295889
107181
7
116834
347355
130932
260728283
95
5
75
820380644
967860295
88
97
134773
168247
484786
151123
343649
79318
79
121961
4
442898
825029782
132023412
56
75
30
350063
373065
24
178191523
45
288915
680388277
40
194015
94949
26
478144
67
90
45
13408
45
83
70
453971
499917
86
4802939
52473
6
71
140275
62
87
487994
58
773536797
88
377864
8
393508
271098
707805176
462403
1
460057
3
185670
381224
8465
81
85
24144
360160
720141913
6
106723
460408
58
150917
142402
246772
135944890
42
52
79
77
87
90
21
10
39
179354
165341703
480472663
3
44
79
374360
649725180
96263
70
368129428
208577
9
200485
310879
69
450732
2
497808
203148
36
43
74
365473
686777105
9
17
176722
46
209789
18693071
11
62081
201842
38143
294342
67329
87
327758656
266149
49
167525
62
57
387276
314001
75
62234
68
486245845
58368
224003704
213313
480461
25
150037
339515
477324
97481
17
50
10
264110
4
57
132449
69
65
29
47
3
26
454140
8292
314047
886460942
356743
64
36
58
92
246054
19798
184386
24
78
209387
452511
177900
72
711064052
70
333095
33
99
51824
83
18
469705
467381
4
5
501183999
83
309518
62
16923
73
12
2
49
7
310504
85
12399
70
467917
474650
533250435
1
7
47
278049
428502
233697
46
6256
186482
23
37
71
473423205
7173
69107
593330733
9461
992
762192185
125577
465420
431949
172234
423941
14
860355378
42
81
91
66
4
6
9
19
464998
498719
95
21
6
183928
42
231031
83
46
7479
88
363771
297977
323733
63117
11
322310
467533
22
269487
426189
33872534
234342649
837738038
168954
209794
95
6
243080
29188299
261323
414582
174485
370988
19659
4
25
455622
26
9
31311
5
106880
310203
81485
215051
75
23
80947
316452
395933
40
79
22
434967
85
423892
67
94324
93
196451
448159
194883
56
337181
6
12351
331519
552617279
11
678318587
152791
491625
194669
45
64
8
78
86357
37
19134
552561687
22
12
211565
25
1
319382
80350
91
2
63
90
6
75
373269
903684744
4
26574
53
36
20
49
186139
52
8
39
478434
77
57
96
31
58
186789
583357690
17
370872
123012
248368
15
61
59
289856
92
4
66
4
60
93074
186381605
399413952
77544
62
49823
57
1
7
17
71
44255
37
67
900520972
4673
70067
22266590
41
11
221750
188633
75
31
104534
227995
20
576136892
76
157769782
60
263063
3
191692
66
7
474628
8
322461
25
426278
13
89
5
32
204864265
84900
22
625578446
86
151200
55
54
89
96
39
570792645
41
381251
56
76
401334
45
210576
148136
8
5
26
3
17
210397
85845
29602
203820
26
378859
58
380612
50
308938
203477
1
373841
218440
433483
72
68
654750674
70
69
425790
46
395025
150080
39287
241025
445027
40
16
156361
87
803550407
293748
2
58
81345
98
365967
44
419112
285737
62
23
4781
34
193792
727479433
325928
77
53
96
911295899
49
240423
32
62
7
40
156903
2
165944
30
277323357
98
14911
8
530805419
484551
6
18
14
349362
54
162882
77
33
218288
245502
251228181
312338
509623500
292284
57
46396
13691
46920
22
92
165256
317009
605632607
87
69
417874
339802
97
270357155
83
36
26
3
326740
155534
62
46
83
489671
7
142030
62770672
346707158
63959
342937
2
293143
10181
96
811890488
51
1
72
43340
10
28
357737978
38
94
394439
758350452
61
463074
72
96
90
98
346920
317621
36
413470
745095437
560358408
148527
4
57024
76
123896
97161
413642
364727
455591
93613
19
72
121707
40
70
63
364072
193734
6
222400
374155
7
14
75645
75
9
149319
6
39218
68
11
47
76
145298
90
489294
59
800639576
149654
3
5
47
25
83
8
935634285
3
261721
14
11
75
71
65
88
313411
191707
283202
62
48
333854
38
54
27
90
149205
4
43178
2
112672
224922
272587
82040
654772266
46
24
347801384
8496
60
481971566
55260370
89
420417
49
36
39
94
21
84469
206940
13
54
417953
64
10
85014
346366
499838
660248312
66
31
11
703277402
65
8
457658
94
482039
24
460623
74
7
7
35
68
16
21
195204
586255066
2733
13
382047
5
7
277166
24976
40
385448
140312
50
8623
294965
670730839
63
20106
4
89
34
27
158154
200301
59
177965735
407418
32
58
20
98
83254
98
66
20
189708525
268826218
452728
54
61
82
40
26
62
85
2331
14
48193
55
57
483347899
348518
5
19
845788167
35
54
4
698665053
6
84
74
123010
2
7
29
142170
471904
56
88
489053
994540349
246630709
364339
148468
82
82
230090
550592524
36673
96
529015471
280391
378349
282561098
216182
59
392797
42
233629
18401
69
976139786
148292107
444232
2
7
273951
62
11
20
409186
23
41
184273079
136026
61
251425
89
186201
88
400733690
487097
28
63
468941
88
66
7
120159
59
3
90
13
322061
82
45
391128
291107168
152655
276488
215162
197437
56137
331711
68
283301
92
2
289481
367717
740491209
76
931986212
188943
17
478058
4
24
44277791
123115
7
419122
273382
100872
363716
369847
235747
59
58
595897326
67
1
82656
25518
251568
223692
985416768
94
1
2
78
446077
6
36995
349479
488242
400139
128671
96
536086261
62
363405
34
74
21
99
249622
483592
45
41
8
585445451
195913
61
278330
230816
29
42
462095
49
113641
358381
950178045
403973
19
95
2
9
294962
92
90086
445233
7
66
402523
401224
46
89
247927
6
174780
947053147
355326
31
81
282380553
405922
214777
28
92
1
58
324257
35
13
320957
198088
8
239782
7
92683763
69
8
627074569
85
18
49
485244
71
25
66
17
72
269599
98406
65691
72
57124
45
98
8
17
461192
9
132884
262466610
156912
7
92
96
9
54
43
13
915741220
17
30
3
67
10
84
649071410
290162
56
7
758883442
95
383794
36
4
39
273476
544473016
7
453412
66
425960
47929
2
209815
18
318430
92
170215
6
37
29344468
322765
3
13
93
415769
82
85618
36
18
50
129651
81023
94314
407268
98918
17
487767
80
79
291654385
293166
77
880537942
253917
622966489
42
469581
6
26
42320
855463321
189584
223123
73
310438
5
66
250692
15
20
456974932
187370
96
84
124171
49
71
1
77
7
9
392359
75410
9
107339
979254373
89350
97
4
134596
74
80
490951
193953
240089
157845
459553
61
254665
11
79072520
86
4
461716
998289770
342035
6
8
443082
296562
247088
62
78
811534799
908389037
949465890
245632
69
17
377849
80
277775
241511
6
2
88
241084
478111
25536126
86
111926
70
5541
488079
41
197443
12
52
477803
4
7
69
20
93475
97
263851
363690
425803
358168
5378
8
70
326538
212242
263455502
258050
56
216226
70
121588
94
37918
632283556
189043
72
74
481681
404410
7
443970
438997
9
58
80
92
232059
344067
423290
98
180202
32
559625044
362267
93
6
494247
33
243591
141942
266520
163897
73
459388
51
96
263286
158072
3
82
29
202517
375249
477795
49
342795
17
6
74
430447
63392
205119
2
68
48274
9
72513
21
355498
26
41654
58
429250
493102
485649
467085
270623
63
397971855
429236
98
62
295158
489174
94
25
97
56
189194
77196
47640
1
51677
224946
99
549890373
170230
86
99
144720
11235
419096
88
312954
232675
454752611
51
200221
19
47
161749
100559
51
25
260395
712400151
96038
28414
8
66
210777
86
89
36
337110
203155
81
313489
897541194
133156
314313
34
297381
97
261184
33
207084
133410
173187828
20
44
14
15
6
312252
10
2
243531
20
24787
99
458062
99
364553
128992
55
286547
54
101851
56
87
62683
61
11
29492
28
89014883
53
58
5
309302
493971585
2
77
43
241337
238293
272333
165403
48
9
479187
68
572537428
81
57030
343832
65
38
77
343156
33968
45
491561439
68707
29058991
123936
61
232346
98733
57
31
71
62
9
972039228
1
6
1
212455
92
31
98
173754
473899
450221
417849
437339
498001
130144
33
48
75
9
71
67
450713
6
445720
428690
10
7
77925
63
810873521
3
68
223322
241946
15
40
739202522
83
28008
19
322122
4
83373
105972
89
442235
59
32
6814
266076
6
442863
293333
24
22
256862102
804913545
394471211
1
48
261342
132133906
25
74
53
51488
40
74
423044
59
83
306049662
43
53
280776
414451668
89
75
473245
32
64114
132312
92722
5
56
386852
101604247
49
3
64
118296177
5
25438
83
90
1
319138
120152
81024
96
76
319782
66
387199
48
277889
39282
7
492123
9
482710
19
35
67
68
336322
225318
63
472853
80
28
14
25
136803
90045
310241
70
166259
108059
140443996
418537820
95
60
224348
111851827
26720
13
50
191704
38
33431
448860
36
382387
53
38
380393
489945
52
81
490662
217913
23574
339414
739118748
332070
256738
53
613040472
200607
5
23
138773
2
97081981
47
18
272953
25
180370
60
110198589
60
75519
280611
15
3
338618
22
557832619
468610
282550047
109770
16
377147
83
154615
487751
24
421676331
91
785895398
95458
448736
23
474703
188654
19
42
260971
359650
9
95
106960
2
2
404811
101111
463439
360530
160405
472977
236746
326296
58
85
25
659765412
67
305600
272034
283003
498050
60
356190
131914
60252
369156
46
61
16
178336469
50012
920516546
873718766
13
434603
937634430
36
94
32169
263434
155949
72
6
8
469896
77390
407407
23
25
881723933
37
398489
238285
81219
60
140394
187249
156798
353105
390068
32
31
60
56012
26
207890
53
19
29
128749
256586
125871823
170480
51
149231
67677
46842
29
8
57
94
480159
190161
3
524582103
83
397201
2
335560
44
273179
688914256
14
50
13790577
356542
4
8
260846
14
40882
244526
29
82
20
484924
34
10
344853
21
2457
73
8
89063
30
18
32118
29
338819
390042
25
57710
16
215919
286529
371759
70
84
391976
62
274888
97
17
433442
208166
30
920399182
99961
182935
32
442108
95605
35615
63
469635
209216
42
979517893
489564
149950
16
542213656
93
1
84132
81
119728091
58
90
14
73
34
76196
86
38
205752
481107
219509405
66
665627177
71496
5
257339
104057
45
51
314988036
3
69
20
7
422360439
232458
442357
2
25
79
40
359431
3
79
444076
389483
27
28
405950549
341435
357544
3
90
15
129798
186288
445493
84664
119884
89
232562
22
63
55
5
183417
14
993462027
82
478631
53
7
16
3
77
80
193845
6
103043
7
469441
9
45
8
4
143846
128946
1
1
346506
459699
337104
15
208986672
380917
99
209123
356928
198189239
275637
475211
78855
24
82
65
6
496827
436106
86
60
40
9
7
358665
39
116579
37
615108413
322563
315871
4
224736681
95
88
36
64
28
69
396457
93
402746927
309233
99590
97
203403
473553
906393300
27
81
44
80428
26
38
94
167497
35
65
113138
11582
138850
32
66
26
27
25
86
93
739435462
138228313
8
25
213275542
352685
78
458322
471250
259045
27
141236
352627
25
156797
99
23
424932
463692
30
73
45719
63
58
1
804817608
69
54
321649
221480
6
9
14328
6
67
388066
482917
658258370
5
78
206883
13903
1
290911
73767754
143902
62
211891
371954
59
808004770
9
247720
71
487902
218725
59
303424
42018
408047397
90
456089
2
191763
391435
414174
4
51
34
134746
492659
99
54225
72
375964
32
35
33558
88
147197
219865
343161
6501
17
393191
45090
457055
2
76
128622161
53
32
52
2
35
29
289380
433935
391993
1
461394
7
7
56
317088
419388
98
298376
27
417713
24432
442419
9
343225
56903
5
296189
14
43
84429
346246
76385
18
919564705
167819723
73
98
321624
381644069
4
906794794
76
32
271843
326159
72
2
275590
65
39
26
64
78
69
175636
85
3
4
441608092
1
943297458
84
418769
71
108343
22
192430
70
28
5
41
316299
386915
344718
690824547
43
18
57
1
306716
397891
74
64
41
76
100601
80
37374457
449374
444579
389073
236702
72
20
13
223033
27
89
211492
474392
90
52
81
1
11
54
67
2
54
89
54
166952
20
140816
38
9724744
10688
19
927967367
18935
73
97
68371
246993737
41
233898
11
322280
240067
91436
27
82
41
8
35
495759
35
273813
285948
92
8
291983
313260
279821
210521
57
47
8
13
3
90
232347
42230
39
15
184871
86
69
54
89
95
41
84
71
79
44
449015
19
2
563526525
64
77
7779
415758
9
3
373560
28
446478
367752
415568
6
359646
69593797
447307
18
302470
2
393333795
31
8
15
189434
46856
4
444105
89
77
90389
410176
37873
494723
4
225346741
147664
30
8
986685836
16264
88062
346536
235329
948059953
259383
208838
294699935
492724
99
96
592259112
54
289239
13
11
27
5
270462
77395
329279
23
70
59
158944
260008
212047
76953
35892
390463234
37
65
96
398429
12
100247567
389086
4
467029
324402
85
219706471
2
332370
218211
122044
789709266
7
41
71
14
79677284
286575
200760
86
122400
180537
128215
43
211075
39
19
461296
4
21
341059
30961
44
23
83
47
9
376903
368517134
70
10
387477
65
7
99
390318
74
285904
69
342231
29426
27
189084
5
373581
64
674898801
62
15
124345
2
183630869
5
269362
349356047
120955
43
1
123642
110445
48
123701
92
362179
348426
2
5
99
7
357533287
273498
427332563
2
214686452
89
88
15
104840
74
135087
10
269617
214181258
370473
62
51
38
96
25
24
60386
289484
98
184469
58
60
86
6
123291121
453599
8
4
82
35
16720
22
459236
1
467849
8
44
464921
13
79
397780
10
47
52
66
19
4
509132319
714883851
77
14
2
8
15
78
26346
342864
29
264224
322566
135894
230103
461730553
960717960
305965
92156
63
460367
9
1546
88
48
39
72
75
289135
44
54
182304
86
918645448
66
11
461107
47
3
166207
240043
319702876
2716
61
32
47
39
9
392111
310112
195867
63
32
178074
5
7
20
90
160814
85764
13
54
8
61
508134641
24
419786
294775
215160
493350
77
414828
31
382019
40
56
33
417915
82
441784
440820
10
233282
25977
5
46010
426751
78
9
6
484411
18
190616
29893
399781
84
258035
5
267342
123479
80023
3
34
2
729551123
66
20
65
7
73
42
398019745
92
127603277
16
1
35
41
373096
3
99
154791
231296
43
67371
46
4
77
220442096
447428
7
368020
46
198977
193776
758472786
57
28
71
31
391431
94148
227363
747760136
19645
467506
478791
62
132277
59
3
501941656
439386
9
10390
96
716489139
364555520
46
95
71
93
28
318328
32
7
347062119
37
20469
31
22
170234
324172
40
430457
84
53
260621415
63
374341
49879
9
72
96
508114405
74
2
434973
58
434477
77
2
57
867864570
23
14
85
272548
5
36
11
56
5
54
173209
146936
677878109
55
173273
271017
28
24
879441667
84
92
154248
396407
61
83
6
71
38
425544
222317
231961
327787
3
95
463184
63
49
176142
481523
5
364331
4
361121
63
165300
392093
67
6
568226153
188177
7
4
286737
349941
679522697
145528
4
30
33094
903884084
91
112343
120997
478544
9
13
27
82
164262
131716
4
63330
7
38
47
56
2
95354
34595
471251822
369551
20
35
90804181
28
56
6630
458785
47
451230
31
64
342291
266511
389346
23
81
199105
228792
65
78
193484
4
4
493739
83
478892
389381
989452982
155145
434412188
325984
74231
55
373029
41
129288
185180457
165426
794688725
92
353366
323927
68
92
167831
386538
475976
458236
310049
8
95518496
6
102637
94
23
765667022
17309
252552915
1
465172
494872
98
62
9
168358
11
11
84
3796
181854
21129
14
481765
432362
329990
4
115678837
329073
31
455526
6
98
442269
42669
74
117141
70
94
448145
30
8
466534
151863
179408
287094
491950
385907
610125770
331768
219185
306642720
241403
64
174808
61
238241236
95
10
8
453473
221523
46045
171686
53
162267874
56
17733
54
7
436372
45
62
487069
14
56
916328893
70753
35869
62
309815
430838
74435
74
41
34
9
13
95
10
82
56
160096
407890
276892677
12
425923
8
156146
59
88
72
50
52
82
2
358874
24
330598
88
245914
27
4
493727
37
71
51
99
391532356
441731
353089
469392
67
47967
82399
186708
47
399860
406618
295157
82
295463810
79
319491
73
817827353
110631
38
149677
345268
35
44
202466
526771756
340818
70
262382278
32
484459
84
51
48015
236735
114801
198869
328756
65
394668
198951
31
32
79
487466246
89
140632
99
226321770
4
5
183441
461805
452644
134221
80
38
975111700
98
337378
31248
7
99
205390
464065
94758
499755
77
230367055
829615716
28
15
207776062
89
303547
93
282920
48
962715024
58
37
3
310175
96
307870
353405
645068571
497404
61
71879
209253
38958
65
97
4
92
87528
6
1
401259
150194
76
71
17
13
52
97
261162
328621
247625
63
463206
733824192
94
74
74
61
53
119074466
210669
79
1
97
150217
86
395411
28
69
160885
76
16
59
46
909044765
76
143511
24141720
430929
80
69
233364
128533
1
9176
26
438511
458459
9
315707
9
422355
3
301732
4
56214
4
63
71
508383056
425583
2
58795
63
92
5
82806
71
9
145468
12587
25
431904
19
1
1
8
1
32
31
88
1
149668
6
217292
50
831653432
135634
2
25
205318
163098
78
25
441535
6
87
9
280358
41
1
757470122
252952
490347
366486
76
4
64
82
393348
56
333708
390733
3
86
6
195131
353408
374291
37
91
470924745
24795
23
28
2
85
26
431382
69798
764692355
72
397975
73499
59304
32
85
1
15106
842536022
17
343312
7
9
324410086
36
265215
46
36
165544
255104
16
8
3
302757
99
28
209456
53
8
251968
196241
2
98
174347
22
46
4
99852
41
38995
60775
68
88
101756
10
4
222138336
54
60
207345
96
61
27
424991
28
91527
79
281849
449468109
69
9558
204579
13
357025
57334
10
54
328812
50
349211
687149124
491052
6
53
21
98
29
99
14
456964
56
73
97
128331
7
46
159982
222430
20
26
82055
363127
83039
784862188
35
46
45
8
67
484028
301501
32
6
40943
32
278525
479197
417371
7154
31
194589
327563
340312
375897
29
71
9
7
318079
130026
298104
65898
456778
476126
230364
24
95
74
78
29
15
12155
97
493910
89
270153
125001
26
341044
29
322666
395331700
15
350282
18
49
72306
827820945
95
567380191
80
17
8
76
82
18
8
46
5
751134869
95
8
146286
160899
83
553328168
312851
969864178
253190
95
90
114656812
81
32
493463
44
50
7
324289
86
30
38
76
687243189
152197
485883556
410102
56
499665
82
3713
101189
75
52
463134
7
11
429748898
499740
185867
105929
489418
319026
236045
95
87
29
49
79
65
465871
97
452653
74
49726
83
188814
400648
34
90
263928
89
42371
7
6
954177205
13
59
70
222842
68
368407130
122837
63
311816
5
65
456109
77
365882
77
197278
190809
76
217124
290839
94
46
255189
133277
9
86
3
9
66584
92
72202
483762
277083
51
283664
191087
93
231381
457437
233044
449603263
96529
51
145553
6
79
141438
47
41
66
790766540
63
112726
26
13
19300
466128
52
1
8
33459
79
300268
196086
142669915
8
87
99048
494217712
313246
341579
20
162793
96
11
259112
945798632
431477453
86
161794013
98
90
110766
80
77
9
344403
26168
281653
29
31
45
56
70
147808
136110
323934557
477072
275006
642636254
284843
119179
27
390497
84
402922
14
9
56
47
51
16
7
40
301867
55
474847
48
356165
70
397425
52
24
10
208484
24
58
12
6
433634
89
65
831503839
21345
421914107
849217474
900386596
60
97383
80
48640
80
23
93
21952
384724
202096
7
409742
345946
93
133065
306545
431765
435479
99
326461
11
27
88
4
26
80
426196
355252
83
165879
19
30
94
8
718809022
45
718621262
228424
430522
42
98
13
21
495157
328813
774414315
6
381138
75715
61521951
155528
388465
299304
11
463158338
169059
379865768
42
209160051
29471
35231
14574
83
17
380231
47
484799
256866
493158
197493
174480274
250614
60119
881560901
79
98
90
24
57
61
496303
49
399193
389443
57056
423493
944981647
378882
65
294152
388003
38
304940
83
63
266838
58
380679
1
831175908
2
433130338
177826
392079
415149
71
99
83
2
91
380094
95696
307074
171015
255719
13
266918
450472
44253855
1
11
13
39
190752
56
38
85
64471
219514
403632
191249
303436
49
3
23
863435551
66
4
73
283335
85
32
310331
4
19
68
395462102
467311
357790
697362596
215170
333788425
16
209136
281679
1
53
211417
206350
23
185153
78
824243894
90
222042
34
105448
30
328637
9
28
8
96
3
50
132790
1
4
261381
82
36
205684
28
27
65
38
285514
69738
23
5
305439
29
28776
103277
18
2
188923
318741
19697
7
29
11
6
34
296943
76700
99
4581
67
6
54
348997
217310
371967
194781
6
23
85
449057
47
162849
392276
71
96
296791177
97
48
32
64
223244
47
670783179
28771
3
66
29
48
238566
113924
15
28506
21
47
87
29
83220228
33
69
85
109279
285923
62
446780
88
7
28
38945
755966960
74715
365419655
68
93
11
57456323
90
229161
68
78217
71
81
33
72388
78151
537552615
70
29
513495241
12
27078
130595
90945
83
58
313290
105612
343121
68
6
315386
23
58
9
74
348613776
272482
1
2
21
58
37
427030
411580
72
465406
270930
10761
163493
10
377755
55
18
64
111411968
709851402
76
86
51
34
90
23
281173
7
16
388706
106822
1
94
235630
72
460671
93
886397618
49
49
21604811
88243
95
19
6
66
253279
422413
95
350861
418909
9
34
413210
457851
65
178147
87357
822255650
83
314410
78
48
6
59
268380
516721177
23
61
56
466624
95
86
332538
92
14
12
82
76
89
5
329068
13
57275
71
85
18
17
77
5
223339
54
386824
54
84
489844903
3
7
105481839
278615
304785
39
33301
149346
49
449385
8
86
424884
53
365719823
478754
24
66
68
346296707
64
13
68
202793
16
82
55
31315
6
302805
22
470097
2
66
9
6
8
28
53
4
31
238171
281529
95
76
91
130029
41836305
26
55
14513
94
447089
6385
27322
78
51
60
6
265738
57
86
202539
63
48
42
78
284477
571717932
59
563799779
199550
58
199402
329434
587222305
98
364019
62
749280473
34355
7
21116
9
244343
63
54
12
51
24
69
35293
254530143
83425
160860326
170561
3
4
77
118356
415832
5
69
80
832846886
362693
3
68
81
1
38828
44612
460957
434845
225719
73
100523667
177173
20
21516
95
12
486666
52
471250
726495871
22
463100
47
194121
56
54343
15
221771
97255
18847
99
8
270562791
68834
437969
29
82
647403937
6
268053
196405
402493692
29
73
375919
65
91
57
30
95
540601960
4
50
437066
2
86
355876089
10
405160
17
3
85
7
496850
55
5
254472
386391
87
64607
260754
77
63782
315502
488352
8
83
63
6
654938102
68
61835
93
662009776
430366
20841
5
93472
1
344662
57812637
131880
339841
82
218502
401796
78
3
12
71
52
204084
406189
450722
75
73
66
392364
23
35
9
99
69
171918
19
88
710405023
5
2
923905696
294566
399090495
283896
88
42745
27
496024
352179
85472
57
70
241818
13
36455
37
409431
179245
96
50
997089997
39
474112
91
48
81
482697708
487041
267382
5
330657398
76
32
323383
14596
62
299204
69
30
5
165191
55
1
73
99
62
169921
175370
288625
33
95
191139
6
486211
49
247994
60
254810
12
54358
287662
1
465253
72
7
287348
469427
20
190549
60
773212235
149422
45
3
58
8
49
92
22
75
6
2
257229
407172
62477
275651
1
27
122015291
30
319700
69
60
88
156480
80
76
55
96
27
332015
176476
243829
259845868
98
15
99
28011
36
439031
11
95
31
26820
436011
148861
85
309123
409572
481616
149146388
19797
79
21
10
15
488177
69320
81
54
40
46
143924343
52
99
37
456984
36
277513
44
39
290787365
660560508
456454
6
29
445047188
43
68
589518581
415684
73
345525
48
68
33
1
78
61
342957311
240565
52
301149
197691
322927
47035
499836
5
78
386829
11
8
6
300725260
77585
6
4
9
38
6
28345
4
187563
845198511
79
83
466338810
457167
184902
3
429000
382581
44
67
121996
147564
93
18
8
56663
55
14635
82
63
359959
647124428
21
16222
8916
96
105581
348150
780355267
387472
54
317712
139778
38
255726
17
93
1
171171
78
230054
85
169879365
77
46
70
97605
870801677
850896095
47
275226
16206
35
32
95
9
73
98
405688
308191
77132
45
96380
98258
343832
92
11811
468794
12
83
53
62
474573
126134
325602
1
86
28
264655
839396825
249492
284748
8
87
156552
77
92
18419
2
407972
77
248372
71
85
231462
185520
970807804
97
460843553
453783
59
22
37633
438268
99
3
158035
44534
1
65
431478
487284
290801
22
293122
23
5
51
61
470918
7
485737
52
48
33254
41
419471
407967
28670
318394310
10
495197
92
17
5
14422
360035
410750
14968
66
43
14
28
79
404093
64282
48
207843
15
260013
39
384570
249327712
32
253780
37265
290535
84
1
67
33
99
6095
449941
371955
62
33950572
3
398454
44
84
308007
62
88
205002
331963
74
32
52
35
142222
173724
209964
99
433869
119849
40518
90803925
59
7
359460
39
226630
250781915
23
3
41572
306035766
181799
98
49
17
66
83
312762
49
192749
394470
122357
33
637226403
793889431
327280
294367
53375
72
66
16661
194649195
88
20
69
353041
76
24
54
89
326450
5
71
17
133925
393920
83
422516
20
6
121684699
68216857
37285655
81
10
301441
20
71
4
469050
276232
68
40
6
502827624
252258
90127
78
23
22
46
461880830
8
361852
746998950
25
32595
366328
50
13
302950415
36
232534928
86
314845
185435
2
12
1
404094
373939050
84645
167030
11
33
102819
21203
384789
179479812
6
597185151
63
37
8
88871
69
339794
236569
322108
137787
236603
76
429362
203412
48
294668
47
269272948
288695290
469994
934428813
89
9
389449
949383910
760320333
4
210327529
32022
162907
21
83
96
71
118982
54
198727
63
49045
463457
284009
12
70
95
130157
479488
99
75
63
93637
37
431219
11
10
11
414191
327899
41
93
76141
47
46
351587
5
99
49334
92
79
89
9
349837
25
472513
3
45
2
43001
48
8
303242198
97
12
42
68
32
14
106075
62
55
8
82719
499921
26
438686
265877
270663
132104097
736868573
5
92
4
78
36
23
80
71
71
24
101902
7
77
231222
110026
94795
303223281
784860867
79
8
134407
377363965
419823522
8
7
110396
27
69119
25171
576461365
131952
9
60325
70
86
69
13
83
301728
37
35
17
305472
25854
47900
275073
636940629
412083
264161
69
429890
464091
5
190233
71
343703
488610
145858
353355
854661707
87748
219321
62
55
341663
311350
4
55
474073400
89
122080
466176
154222
95069
624049062
98
74
48
69
55
367310
80
10
346479
9
97673
16
3
91
137730
95
2
18
13
407697
40
211028
80
91
432285
499161
197528
93004
373727
55
412941
415304
31
62
95
73
42
25
91
215328
197284
211032
165083467
191430
3
470205547
90
118047
369058
57
39312
56
75
9
291357
81
1
28
232995
4
264993
363006
67
41
53
486628
70
17
49
36
346672
26422
81
225660
9
453208
3
1
25
134574
15
406230
388426
458333
73982
276918
619444283
8
34
430802
67
9
2
64
63009085
160456
33
234225
66
68
89
346674
476506
5
5
772411265
60
46
97315
856338815
168093
176828
79
59
10
808284816
66
59
55
93
6
87
128115
17
22
680971066
465109
67
45
66
45
54631
249484
237621
12369
410025
61641
89423
61
9
53
2
61
14
6
40
39
371957
15
474487650
200037
539535271
17
1
28
82
169699
153175
17040678
89
4
430221
377810
73
53
2
114058
409662
240719
19
345130
121927
6
291907
153399
48
4
8
59
91005
53
426240
541024393
89
64
24
193029
434506
19
221098
28
30
118660
50
1
87
63
69
73
478352
79
408174
58
217395
191731728
47
22380
64753
339097
51
69
98836120
29
362938
186444
1
402425
53
69412
402324
50
12
331086366
46
222100988
263482
190516
87185
476196
18
19
191699
71
3
39
72954
130903
91439
87
433349561
373395
360474
8
216953
40
16
58
486623
39
188574
364019
52
234071
95004
188742
45
11
264298
90
276145
492723
18
14
373002
471450041
88
251176
94
86
6
496969001
91
5
489932
107734
45691
451506
76
210257
21
41
47
373161
4
442275
213423
66
648438505
303025
335058
979704005
8
75
156639
28
15507
66867
759781043
15
6
29
26
213308
76
494748
969227903
20
291647
455352
46
149334
720455258
2
33
50
225862
7
43849006
51
99
37
43
263977512
200472
53915
326670
36
287928
26
75
2
439556837
60
392043
50
998256976
1
44
70
61
77168
41
7
427143
1
76
1659
803169322
557635475
18767210
388774
93
68
468132
475810
316844
5
9
52
71
362354184
70460
26
163847
228317
1
28
53
98
47
39295
69
78849
489699
200558
7
4
53
177430
153503
490780
70
66
73
12
30
1
78
14
227930398
277510
307078560
47
59
66
34
353360
19
96
5
61
323482
446083923
392319
3
12
60873
52
3
14
13
186362
10060
743368729
70
88
148163
112164
239174
3
70
195810
477909
316374
354796
108170
287046
106013375
171188
153128
97
88
79
12
63908
233504935
85966
354364
430809618
310898
89
489501
75
452009
37731844
65
847916976
96
53
42
136704
65
92357
592826891
311539
78467568
93991
34
163933
7
102081
267229
43
82
24
85
60002
66
429617
347951666
397726
131618202
3
9504
817874596
72978
51
95
105923
221760
22
28
44
116349
47040621
870968782
6
36
250570
246972
59
292228
93
10
27
251018
8
375115
170161
78742461
253071
118250
460619
30
225996
14
98
230830
59
429616
338538
33
304171
205573
32
15
24
1
99
80
484426
10
28
85
83
406604
18
39
77
1496
87
65
56
6
71
126358
21
99
56
12980
70
44
51
24
2
73
760388228
62
42
26791
492543
257409
40
8
26105
105510
340087
50671
65
25
26
47
511598288
157438
99
23
185295
21
376702
47
66
49
244199
71
353024069
36343
34464
93
12
159319
439337
266807
46
61
210172
491386195
445248
780244390
29
76
78
9
116793
45
41432204
242384
455167
517773829
72572288
446204
55015
94
4
471793
1
13
82
30
53
362141
9
25
35020
97
19
36
15
718789784
20
3
39
42
66
466454
29
4
48
45
97
915158045
394262
299713
300338
151354
392755
38
23
896878736
385238
7
245250
344909
98
55
157655
59
343793
20
33
393044
28
9
58
386728906
50
166070
5
67
33869
121790
472597
100863032
76
2
29
466822
58675
70
75
495221
69013
93
278138
674644321
94
75
61
26
106363
100971
73
77
823415133
38
43
60
21
492684
61
485166
490593
5
27
236111
896850299
869894929
33687
330359
78
15
496060
46
74
111777
35
282637
610500815
235306
234784
16
38
284923
50
189402
852757879
286354
64
90
257252
643230901
86
58
79
235873
175110
67
8
63
98384
96
88
732380477
28
323440
38
7
11
62
213886
338810
50
234611
886904580
5
26
19190548
196648
65
406136
36
87
557328052
424391
79
13958
120746
94
54
63
26
15
111183
52
159441
59
25
8
159150
1
42
39
81
435717
24
5
162998854
138017
82
33
681377871
5
34
41
222214
83
68
70430
156076
113568
187672
2
284569
429285
427253
14
319563047
136436
84
3
395502
93
6
147056
179493
39263
74526
866990120
90
3
77
55
34
77760404
129137
80
7
33525
460575
10
78
42
3
67
87
48
451948733
18
77709104
29
487380
20
75
82
1
57
279011
17
99
99
991171625
813566682
44
12
137821
19472
350399
9027
15
413569
39
412446
78
91
25
5
49
310800
379052
5665
241122
243860
489103
54
278162
3
12610022
57
54
433722
57
223629
21
7
25
79
459484
192023
27
9
328023298
337823
899029028
83
12
5
49599
4
44
368180
50
39057
424743
38
470899
44
93
276957
32
3
89
238974
209298
403965
444156
1371
791330443
97
95
176259
44
67
10
460739093
360154
221938
83350366
294522
58
7
38
2
22078113
19
24
440063
49
344454413
87696
326314
9
365835066
4
83
204326
93054
48
3
81
65
50
166224
95
40
497759
49270
2
31
376410
696700409
18
12
6
554600546
43
394909
24
27
69816
79
24
45
44
425322
21
334091
276048
267824
18
403166
67
6
128438
573051577
4
60
75384970
413880
6696301
38
180084
320654128
335342
386069
40
114845
64
20
320596
345160
99
147738
356305704
26
275494
49575
55
183109
176470
73
6
264104
363785
486689
328480
8
28
495582
85
194958
98
40
74
382316315
279596285
315595
20773
53
431509
428902
370029987
60
44
651221616
974280373
50
21
317971
966380490
182211
51
32
193073676
463653
50
73
350834
7
72
444792
45
416107035
37
538835644
275806
6
2
4
457898
281450
350775
393487473
71829
143073
99
97627239
7
175107
10
203031
74
88
25821
394997
376749
47
22
216997
875751698
6
57
74
374477
417692
212316
28
492884404
6
313405
99599851
335573
9
88
217844
74
30
186687289
809424833
361409
131629
4
8
1
43
95
90
85
24
148562432
36454
61
57
274304753
356103
45
46
387373
702416633
52
44
202346
729073442
15
372267972
1
47
382340
86
122684
76890
9
6
23
758164118
472551634
5
12
72
114743
174771
98
232536
5
6
464441
553623930
86054818
91
1
1
44
65
37
69
7
202296077
10912442
20902
97
46
23
65
25
17
73
84
258716
81
986765958
363399
75
19
21
21
55
96
146674711
4
34
61136
237114
328893
201627983
1019
3
53
90
1
411452103
390641
371673
37
392792544
229202
189098
3
103499
313990169
437128
64185
417803
2
78
212956
16
123544298
44
449086
222250
25902
59
481121
104342
562246515
326473
3
83
127612
9
8
47
61
5
493701
286526
48
67
99
9081
474581
8160314
636361461
157665
131644
208364
434666
691239928
322670
5
34
34
99
480055
289654
21309
11
912615041
78
15
46
57598
650050215
43
28
3
79
342410
86
370205
158578
282308
52059
99664
17
441385085
24
691315659
30
149162
18
317648694
106576
339191
2
81
94
382899
597348240
6
266519711
99
659442246
361468
31
99
127058
28842
446234
421788
3
1
73
178473
249757
333482
223867
216834
17
1
304309124
64
31
12
1
3
3
120330
470453313
230248
94
833365745
14
135784
60
301379
131498
131771
47
296572
2
384572
11412
35
13
85
30
455952
75
70
309262
9
673499511
54
76
1
234771
80
484322
56
72
48549
118962
77
123239
37
351753
160859
56188
24
240473
102669
27
76
36
1
299644
460730
118680
181308
129208
326182
46
47
81
450875583
116919
275959103
3
54
31
477453
308456887
99
68
19
68
37570
139646099
1
45
20
375594
3
48
82
226123
79290
43
496595
238632
6
6
197080
39
805681495
338392
476767
203171
330723
6
88273
86
283651
63
1
31
72
156752
418941
50
303117058
4
256658
8
56
19
92
18691
378130
180703
92
9
10
205797
154497
66
33
90
409380
8
8
773886168
68
1
413253
132405
4
216590
31
94
650019464
315147
110994
91686
4
50
39607
53
41
238440
46
436050
74
118356
22
313661
9
95
474183
931185122
97
1
9
387839
55
43
497433
177211
22
3
9
73
89180
4
470028
99
85
160581
97
62
73
37
357134
53402
285298
333217
37
17
320951
72024
40616
1
62
421395
8
396193
404626
4
8
43
35
65
11
35
20133
457423
467066
2
33
64
24288
839945551
441106
76
57
487825
6
41943
399269364
214831
69
263376
251935
60
200301
62
60
8
11154
53
63
86
438983368
17
14
141622295
14
25
81
81
63
4322341
57704
418761
95
448223012
81810
99
75
86650
14864
20
69
41
79
327397
658309991
93
397886
19
3
336893
72
956807342
310850
412203417
12
80
391258
9
463988
94
222058
312672
66
22
452773129
96
256626
195674
167645
284247911
463471
86018
66
91
29
789623901
346830
66
844045274
4
87
127904
296160
212642
107342
48
88
8
5
421203
277418
42
36
14747
88
51
11
41
403270
758526090
217911
81
5
250660054
87
41067
51
4
44
233992
86
292298
407338
416987
445750460
95
15
98
18
1
82
120087
38
147362
41
13
195289
19
486530
197083
76
184133
35
140229
361359
53
59
99653
222690
413179
299039
99
674905021
181832
4
341298
96
16
212837186
319450051
241082
225660
190528
840558814
68829
93
16
14
5
44
261661
30
53865
44
53191
471862
454612
303552
54955
12
226102
79
34
141547
4
71
242284
70
43
216493
86294
212343
10
256885
89102
13101
69026
22
59
370613
338988
92
35612
430040649
76
43
6
57
84
26
13
442050
3
59
470267508
56
175376
91
21
75
78
549457611
19
73
8217
62
374551
294865996
871031307
70
12
2
37
407537
63
716690902
318531875
56
376920
78
100760
275535
22337
483139
32
11
95
82632
353698
701148545
21
457189
53
32261
45
89
40
6
379592
414221
95
225632
23
8
179613315
83203
493365481
303132
131085
337593
131841
99
46
290935
22
218151
179573768
40
8
6
390870
8
73
288921
8
90250
390963
46
7
463626
12
66121
150890148
27246236
1
379248
288675
335107
39
467899
99
98
85913
395450
2
75
847745601
8
87
12
453693
17
355498843
415590
958581371
17
72
38
586344830
620272481
173706
97600
52
19
210459
5
468071
33055
97
371313441
416828
308315
465328
51801
327868882
25
266386
154980
284035
70
17
332459
81
4
333017
40592
20
442875289
22
12
142016
65
21
165040
25
371346
25400646
369304
16
429721
50
82
386288
57994
3
464674
206057
267057
622115877
65
300515
95
8
3
39542004
190054
524400177
2
233411
146121
28
379617
59
13
292217
97
478429
79
128241
84
2
98538
11
89
1
948363165
94
262293
46
496539
20
756424339
382451
71
320048
61
174874
267978
27
20804
15416
964463729
340743
86
45
87
46395679
33
261340
196250
359417
39
93
150357
3
96
38
295309
84
79
7
16207
85
4
461514
22
22
10
390566
87
98304
97
302486
72900
306909
68
6
79
60
22
434374
257430
80
903380280
36
36
53
67030
33
469233790
7
94
19305388
434863
26
173070019
252771
208099
292935
952277857
320470
662837701
65
61
5
68
561789493
74600
58260
314178
96072
9
39883
487001
28
91
467466
433678
481264
259420
95
977140314
321779
85
69
83
175443
900805148
126423
61654
145394
19
104275
22
13
96
38
58
248431
68
437566
96
206898
48
72
44
7209
3
374613367
25
87
25
10
461779
351603
394843
8
217020
353338
11
83
44788
40
38
101504
93018
109416
280430
33
71
59
691835840
210654
97
61
183591
470972
92
385012
42794
97
486727
209034
473800
8
59
6
22
126436
12
429398
136236
4
36
130399
28891
349240
48
383493
2
168868
31
228197
338161
354170
18
50
33
8
4
436074
909682362
61
3
61
3
131347
344115
46
236048
82
96998
28
94
27
23055
143835
318333
33
155726
253878
865600674
495796
337109
26
71911
11
383697
92
104755461
331554
67
243834
135229505
20
38
79
312669
498299449
48
65
69
492439
152417
61
44
419490
112918
45
6
324272098
100119
275946
178825
769472934
378564
58753
19
77
293129
2
892306229
62
496038
153134
395485231
50
2722
8
912866711
74444
9
36766
67090
367479
339117
72
385697
57
15
55
323498
81
79020144
48
5
550918497
332401
95
27
494364
317814
117159
94
34
9
25
13
441332
402998
86
90
355341
340478
42
92045
437959
51
407441
82
28
31
232488
17
214548
446308
779175857
40
169770
300527
83212
74856
4
266876
26
352658
485327
26
857279056
10
89
22
125079
130708
142125
17558
856665141
31
114038
18536
21
582832568
4
381338
53
61
19
50
337093729
458051
83111
86
57557
151710
10
291353
18
31
335817
73
78
93
93154
79
743107458
364534
710459243
93
9
363175
56
61135272
65
412949
5
43
55
5
673050785
18
426165
189356
475924
794410709
74
422748
486888
33
356215
62
353479
223516593
872668289
223768
423218
283060190
83
76
71
12049
1
44
2
78
371879
48530
92
550729895
16
50
64
96
41095
764339336
418034757
68
57755
5
392479
179500
3
76
15
97820
99430
84
9
60
111670
353428
84
310416045
72
392592
7
9
39
1
17013
39
24
85
145821
60
495617994
56
261342
52
71
85068948
7
152354188
275153
61
75
230286
416617
982094329
25294
320855359
81745
61507
94
24
463836
257496
187276
94
1
82205
17
283340
488593
291675088
68
2
64553
228495
74
474775
169284
8
76288
125693
5
409102
488598
367376
333140
83
1
111128
194433
60
92
244427
58
231214
499547
82
581120756
98
76
69
245381
78
96
377194
409887
43
99592
26
227523444
6
1
415227
2
63089
122590
93
12
31
7
307574
204308
60
50
1
40
9
37
63
4
48
47585
51
12
6
3
26
89759
321324
149726809
83
443271
204909
226648
404760
57
127225
957502416
5
401250
6
53
445034
285409
905885464
444038
22
433355
499419775
53
207501
291182
95
70
236721
73
9
24
418975
20
17
5
331797
70
60
55
312474
5
70
89
26
20395
20
498529
376643
53
47
21
47991
224493
5
563331001
6
174138210
25203
59
453571
410332
703137761
36
5
5
49389
90
33
5
64
46
111112
300928
23657
58
44
98
9
87
9
64
435417885
95967
840259401
5
30
9
32
148739
413575
236796815
96
42
333575
71
289395
63
269530
56
941115534
299225
280080
840491286
44
126743
353708
57
195192539
70
82
7
3386
59
880844824
225484
29
61
17
97
479108
475569
60
173875159
355509
15
5
111219
71
57406
52
84
9
3
4
1
557752873
295697407
22738
97
60
83
182814
9
54645
19
2
214040
251050
98550
169391
560632972
56
60606541
284717
274414
99
59
181976
95
87
19
9
81
407549
494137
350609
86
5
351128
26552
89518
19
144112
435053
7
85522
434323
75
143230
48
6
40
2
13
327764
463282
372895
51
165875
85
102719
22
27
295168
80
94
367412
39
67
32
311499
2
288877
51333
6
940731971
4
477561657
801672563
831244701
31
113126
85203
86
7
28
124481
430666
414324
6
30
32
481523
241517
47
52
60274
225241
149833490
38
13507
355627029
208155
163695981
73
96
7
346691
322595
496751
88
25
88
256300
473698
401854
72
25
392888
2
124759
606057289
82
505335942
231141052
293288
836782443
260700
46
521940977
31904
78
8
763888313
101261
63
9682
393344
49085
3
235495
61
92
42
3
473947
193839
90
464081
351823
933617236
277227
251027
10
42964
68
392895
72
7
37
397322
317965
10
118856
93
53
31
326829
193752374
73
232962
40
294301
468499
380542
37
30
97
3
479402
55118
94986
25307
160748268
43
89
380117
9
48
214831
4
148447
263907707
29
50
99
342419065
439874
309572493
62
428724
52145
12
310599
646538396
383696
49
1714
2
35
448250
155347
5
24
11306
514288818
192153
72172
95
45
8
366437
44
134711
416181
246616
38429
663806101
348142
13
22
711579353
43621453
436051
244255
66
379165960
1
3
1
78
5
6
43
199329
84
53
456103
242102
98
18724
41
465075
39
4
61
283511
25
76
43212
467494
6
2998
129072
429839
333473
5
143162810
65
108805
68
36
8
497377
6
21443
34
71
233962
45
448606
860815206
131827
67
856696505
679692436
406002
324860676
47
38646
19
550721842
157340
10
846272898
426544
4
80
489000533
94
54
9
98
30
247503
80
46
17473
115658
8
87
74600
98
91
491262
268783
83193424
870941702
62
6
62
368909
77
21
662444481
30
23
7165853
216215
43
47359
281820
43
17
93
42
483918
2
30
259042
65
90
84
37
85
50
179400
444430106
93
8
47
446136
41
67
310172
94
26
38
91890
117431
150681
48
69
42
61
75
460156
3
366557
78
369743
97
287753
48
86205
317870895
370334
54
168886
96
328129
307600
17
955679231
344424
65
49
35
348345
136833
298826
362974342
30
373327
70
567610819
330908963
82
94
64
28
9
414110
472652
828322379
63
11
2
33
4
32
735260275
340143
885976215
30
51
309062
46856
265057
86293
46
53
423473
394780
17
74
61
6
203210
370135
2
11
481016
206878
359139
238449027
15459
249084
12
9
11
412291
401703
409238
111359
74
281411
537550994
148806
1
226417
53
57
31
76
10
288439
338899
69
43
60
307600
58
9
135432
301615
23
435492
88543
389967
62
42
905755394
83
169176
114797
1268
210660
415648
171936
57
17
297839
236165
374710
14698
66
11
174222
3
7
348011
39
7
4
60
58
55
5
319578
54
23765
86705446
73
435265
259752
375630
154513098
144865
91
8
470846
37
34
7
40662
271775
56
41
447848
97804
33
203939
499148
188207
485218
26438
318238
3
8
424424943
66
495669
21698593
162128
57
16
432366
83
135283
76
147170
26
15
35
88
212918
456897
271819
1
594745032
172850
245339780
28
85453
13
91
174545
35
64297
35
80
364678
12
39924
59
58
71
15
31361
482572
172183
14868
2
96522
427162
161296
309962
89313
93
67
447739
126998
837665326
307409
746683922
59
47
716368511
3
73
25
36
11
155143
923000116
183440
46
99
269320
43
70
5
214527721
37
8
77
91
20179
78
17
69
299568
196503
34
96293
312149
264625
22
67
53
340134
2
6
191610
39
206859
240575517
357366
131222
54
40474
4
100671
365972
65
619127862
76
153298
4
17
352549
156140
211555
39867
52538
205095
444271
9
188197
57861952
354125
36
373137
42
285862039
2
721003087
19667
22
402263
34
66
4
867480590
66
12
41
176626
373697
99
9674
76
62
81
73
266475
202709
6505
392146
248464
424745
13
235139
313081
200411
202293
473777
84
65
16
244308
149659
409748
17266
9
379810
400141
65
76
1
2
454734
129529
404772
157448
4951
88
95
99
190057
31
3
351788
333265931
3
33
108136
33
87
929416510
45
453922
70
51
401848
16
490241
408598
321783093
54
90
16
52
16
72
200541
44
2
161277
34126
89
49
45
35136
84
468460
16
44
249252
331290
56
284119
1
14
158834
155101
2
401633
78
364676680
220173
25
97
75
9003
3
350256
86069
468973
77
250155
81
70
256436
190308
291074
4
65892
177103
39843
121349
716535280
30227
173471713
203360954
12006
69
8
7
10
339026
80728
26
64
86
40
224446
851319869
57
141182
482641
449338
75
5
42373
79706
39
69
61
873312124
46
22459
96
7
7004
989763324
19
51
378433864
38445
54
19
486823
9
88
279445
58610
61
99
181864
7
39080
98
205453
5
329675
66
35
19
93
77
117103
58
83
29
403788
167065149
43
5
364982
418216
86
152419
211408
47
314477
59
58
471790
79
3
46
20
69
214438
306421
355719
17
373114
381200
8
7
754643490
8
405822
19428
159160
85
90
66
66
29
829553450
113768
403883
344645870
57
310688
366341865
55
6
51
3
14
22
947751282
139626
126164
7
478199
65
92
390619
7
2
5
74
24
30
3
8
16
17
7
61
408099
496563
852904153
37
987941156
13106
88
95
66
287026
24
69
344749
23
245692
487445
47737
33
328873
211267003
97
64
161480
1
5
56784
64
394308
33
233454
364526
81638242
84
304968
464977
37540
678995820
348473
921663052
6
395008
22
809778685
472819
30837
195809
434758
23
65
14
300439
284796
203841403
7
212531
281903
1
99334
57261
115036
32
2
6
5
744293326
28
5
328643041
408972970
64
6
155263
474969
11
379918
185438
5
88
203532
55
58
188139
434049
448698013
488472
9
84
8
29
347180
670368267
321472
95
213966
360619
191700
367409
95
91
38
957705029
7
94
6
395736
462351
3247086
426388
79
14
69
387698
88091
72
176293
51165
49202
5
85
299882
28
9
261824
440324
4
173959097
82
101273
60
7
15
245328
76
449904
277924
406379
341184
93
58
122751
485363
91
75463
11356
7
25716
191371
48
67871
3
87564156
118897
7
37730
1443
410988
8
5
2
156840
16
47198
302961
251168
8
71
47828
67
154763
7213
260535
8
98
417699
118590
297621
414280470
37
19
263402
62
427975
13
62
415540
80
340357
26
27
11
22
63
135644427
6
231986
387887
442869
94
82640
30
37336
82
74
94
1
247764
99
57
61
341906
999980950
304735562
22
92
123405
645566000
23
99
240930
5
89
1
41327
2
357903742
645370066
343803
383796
388508
174335
243048
44
24
108637
928135678
228616759
1
11
7
6
397241
165807
474947
57
228987
17
46
10
21
5
84
461239
301391
98
78
184914
57
12
59
8
111641
460662
66
26
62
4
5
79
21
51
3
97
87
28
69
457650
28
50
41
346416
339445
585269274
665867066
411006
196136
96
170765
96
11
437375
92
124213
30963
11
3
64
69
7
58333
6
265046
76
83496
91
625118631
90
30
69
4
353027
141437
306917
47
90
464664
66
672308847
424662
113591265
43
427046719
77
99
31
98
711093099
244480
445402
76916
316204
58
280196
282974
111067
77
88
30
344878
8
18549
54
26043
8
238872
70883
38086
88
85
84
4
98
8
219499350
299066
258084
46064582
994659986
983489696
24
22
4
262664
92
95
435992
81
253050
80016
32
3
80
31
83
65
425804
321648
374535
50780
407676
8
2
175160
92
48
9
149876659
342609
307351
139150
71
454916
438595
44
8
116968
82
270472461
20
37973
366607
499460
162665
199825
302765123
6
300276581
444315
378570
321523
32
16
96498
38
9
213990
90
16789
70
18
61
24
85
68726
694326068
158154
51
159566
692717729
64852
311048
62
71
77
324293
74
141342196
90
32
16
1268
9350
6
250613
517036672
5
477005
660620715
7
42
67
23
194334
99
1
446303
193897
454504
55
468108583
99
35
154586844
49
2
105511
237575
481144668
35
22
87
848921565
68
153425
7
481590
126075
283051
55
10
222023
488905511
50
208116
95
7081579
87
79
411475
80
50
70
389643
484595
394784
169839
445476
37
37
368978
71153053
45944
77
95
51
9
95
363117
27
61
300014
227447
8
445207
47
497077321
68
5
9
90
491229
298078
5
56
8
87
22
62
56
128557
244031
45
407843
92
494813
160803528
86
451180
63
16
371490081
357833
176488863
800011995
71
23239
5
94
33
67
70
88050
6
357524
84
742577260
280792
1545891
451049
32
54
1
935923211
33
437008
494115
84938
81
7
195446257
193188
186248
111083
87939
75
69
90
84
274408
92
86
247125
5
96670
65
65019
196578
7818
393661678
65
84
86
78
370499
25
94
69
108793
6
125675
489656
257618
182566
32
456623
196422
50
463592
27
46
257303
7
40
369738
943272518
75
47794
171087
6
29422
97
372216
7
5
9
26
156331
13
238394512
1
494347
995964270
38120
40
191151645
316333
7
81
14
3
53
70950
405492766
56
22
72
295191
380464
1
25
78
437889
147959
12
77906
141515
229854
494252
28
3
64
197356
307699
74
13
46
110926
187320064
36395
145910
25
367890
27
491398
489776
399143
89
41
46
9
98
363149
22
6
214814
87
361188
63
89
47094
6
12
2
414345645
99
652264568
19080
6
56
70
73
367636
203855
5
466099
305396
371039087
434906
105010
43
84
351071604
63
92
93868
94
886294759
81
243187
173172
64
73
312333
44
59125
60
482651
66
7
123486
40
33
835868353
90
464866
53
142227
50
83
19600
934215439
309746
421167
56
2
247457
37
22
41
1
153206878
891869233
474072
70
32816849
69655
43
7
33
81
756375076
37504
13
76
46
334787
78
65
326398
258549
56
76
472122
67
6
30514
488513
51
167850
789483400
273108
197304
31
5065861
89
97
291223021
147078
5
71
15568
56
574999516
116008
81
27
72
93
310455
307419
75
94
248402
5
24969
398123
455168
19340
22
66
392238315
81
24
26551
231372
85
383280
70
207216
22
77
111142
54
398229706
414167
362746
5
307507
578145245
63745
51
9
775155038
19
82
52
394602
98
92199
86177
71
58
240618947
9
375841676
7669
50
314527
73
361764
87
45
478809
22
86902
277733
9
286632
959279879
8
6
389681
80
21
841474582
359151
6
4
457176
33
61
55
27
67751
96
144965271
453185
994359431
346523
2621
78071
75
8
9
481647
97
221208
28
694308942
359249
421651
173935
72
39
8
440787
89
409794
37666
52
295529
234165
236414
322366
399797
167591
3122
421577
286377815
86
1
7
385107
332646
3
7
489916
6
8
26779
1
479628111
96
97529106
17941
96
1
430848
36
76
80
18
47
28
189160
262102
7
33
18
311923
696313473
140366
57
95
54
64
8
9
10575
378274
62
83704
1
84155
179600434
158054
97
59
15
24
58
36326
80
11
97
18
94
179553
81
474138
66
82
529905901
88
951794588
89910
246410
72
566312704
64419
99
12462
4
142339311
11
25
258483
16436
100184
24
470730
349076
55
387398329
95
468008
72
390484
67
73
91
109940
253253
138622
736797445
400258
12521
69
85500
50520
115381
279123274
20
468192796
73
284672
87
151067
327041
93
39
460996
121800
11
408608
634070307
396928
47
53
64
87083
11
82
398911
264908
405813
88011
435130
40
341130
7
755443451
350708
9195
206910
9
78
85
405759
13
107870
25
81
146775383
18
604481728
436823
158638
65
17
45
440031
12
215715
5
77
28712
134546
59
72
469156
14
11
98
17
357155
379182090
392279
459677
383348
426303
315062
97
194722
24
53
19930283
361537
251114
17
279273
4
82
29952
478851
4
1
193333
39
41
402184
49
92359
27039
28
84
84
236179
798292195
217119
40
347357
8912115
73
54
16
66
15
57
47
275729
47
63
30
20
82
97
269356
118217
59
86
1
5922
313342
5
43
61
39
31
56215438
28
42
7
536149169
6
329488481
274320909
5
92
87
69
10
34
546035096
916550099
77
93
67
28
668587833
468347
425758
215672
63822
26427
156055
97
484297
56
209784877
758329161
7
70
445738
38
541698857
67631
8
93
29
133144
94
87
5251560
2
263344
317104
131680
23
53
2
9
180
54
2
60596
69
403172
16
114506
85937438
10
77
7
98
14
185326
92
3
2
239009
23
24066
85
110447
420183
30
18541
17
455195
55696
976715875
29
8
571773390
32
473119
253506
75
208181
176825
21
743141732
428642
574075112
130765
23
323648
61
413298
354366
254237
666701501
317459237
25
275032563
365404
58
4
195892
972855766
237230
13
460491
121904
52
44
82161
34
890313719
25
44440
2
90
208922
461543
297338523
16
246039
435629
74
42229
47449
91
82
162074
39797
409551
206793
41
86
168314
26
122129
75
6
299757
5
45147921
27
95
892346237
12
57
117227
170880
969841167
27
229698
5
475751
88
74
383923
43237
8
84
96
70133
73905
559305849
79
68
287133
6
9
77
122145
470391
11
157567
196723
421705
793555665
56
24
79
258202
33
17326
349711
71
24
85
79098450
230034
59
31932
402468
8
648393031
34604
92083
36
338832
40
76
411789
13
34
39794
277211
8
859870329
47937
69123
184321
12
161213
430784
26524327
58
58
225545476
98398
488668
6840
5
3
70
403244
28
79
387547
95
770861168
370150
344979
420725
10806
126509
45284
220249
490923
477419
8
159651
42
402127
993722153
18755
17972
1
73
67
302000
67251
738884609
181915804
55
477521
611448316
267836
481101
760996750
638240161
36
22
447150
463291371
340625
2
9
398314
96
88
7
106878
41
55
186769
28
7
13528
448403
77
564898351
35
80
254521
87
32
500849846
170233
254261
53
79
460100
14
4
344138
110684
102995
9
71
465137
148593
403267
33
54
95
6
71
81
36
353075
8
56126592
73
150887
90
26
164567
422380
541587430
365491
422694
95
337366
206903319
241878
83783
981083145
2
415649
55
171584
23
73
34389
176
192995
47365
46
31141
140676
137248
68
252819
45
27
78900
257552
3
92
498394
32
4
78
13
50
278501
5
385999
25408
93
198666
85
91
83
59
187709
133933
172559
138651
96
24
304458
876076095
15
40
55
429658
362647
373138496
44788
500126315
437931736
418184
68
259341
1
50
456708
186055457
4
310213
122801
815826726
123935
548229128
73
196054
99
43
215129
3
80
18382
48
86889
3
68
17
287482570
117098035
25
71
7
154825
42
356687
298880
125426
206530
75
20775
58
93632
81000
77
5
61
367478
15
33
82316
8
67922
4
3
65
76
30
280355
43
51
29992
134865
494684
8
8
478228
41
16541
421877
345480
577148948
397753
76
926077812
44
77614
22
72
3297
86
157369
18
132758
363809
65
295275
97
424979
63
347743
304745
69
9
35603
31890
151894
26
494201
80
93959
26
222410
8
93
30695053
88031
83
60
312136
509057841
17
215555
62918
77
477021
47
52222
432798
35
237806
798562195
87
9
92
102613
457812
8895
251252
52353
296682161
273393089
43313
3927
151207
50
33
276598
208166999
78
459237
151817392
27
325930
12
85
139197
317749
76
4
323855
370637
313478
63
11
73
299408
80374
303362
13
266196
176094
293722
61
111229
68228
126076
145930
30
68
100553
31
34
63761
32946
238303
10
269247
2
36
292498
15222
278178
58
2
426731
33
308096
95
223624
388364191
283671
47215
434118
1
74
19
118175
34354
86
8
273459
485946
40
133838
86
56
277774122
377203
460703
349098
465299
14
53
7
378422
63907679
99699
90
63
48
284195
26
239248
282820
80
308258
54176
116764139
62
32
5
196571
9
89
9
52
90
183646
185776
981049552
56148
33805
385962313
333525
8
222645
235254
147021
40
2
41
89
70
45
174947045
39845
210847
9
811413244
47
58
11
297942471
4
35
72614
349344
12789
74
9
160008
309252
38206
57
73
14
192289
37
427498
147949
439143249
9
6
84489
198658
30
62
289644
19
150490
324628
63
496347501
46
52
544070822
5
51822
351939
55
82
260649
3
308018
448658528
73416
66
13
1
43
78
126915
91
139961
276900864
94
478248
417570
99
173041
315684
43
67
200731
462168
52
36
126228
90
14
253738
3387
253967
66547394
369257
228907
188342866
42
25
54
11
18
103730
94
404526
173030
30
40560
47
94
59
53208
25
598102807
343428
248008698
82
386242
56
50097
238139
76
329055
204753
389754
29
111081049
100250
312531890
79
2
360800
283913
844940136
216513
377767275
48
420655
97
37
408634
34
58309
4
456722
232726
47
129516
191793
124717
94
253772
48
92210
270202
202955
76804
701853406
12
430008
80
6
69
26
46
27
174193
2
7079
101853
64
67
55
128633737
45
11
410033
728942889
30
818309018
449893
434138
14506420
4
336166
82
74
472855
24
285102
830543425
133259998
381842
17610
62
278108
305126
88
20
8
168290
160429
120123
234967
622685613
986453570
115186
71
60826
421661
38297
320819
323858
206496
36476
6
385658195
313085
391264
293138
188215547
188683
251534922
29
80
19
75
476012
33
313945
370387
9
167306
406581323
284560
17
61
244903208
81
6
9
2
22
80
2
712940912
202775
58
168661
54
65
7
293250
8
18
157455
77
134393
109095
87372
75
8
54
76
86
77
41110
53
76574
427438
50992
50
439429
77
126547
6
305152
496997449
124820
339254
198676
881033987
59
162386
122813
22
321680
335669
2
868963715
69082
24
211613
5
227976
18
31
85
647732645
519392340
5
5
934580569
83
186562
71
240214
510337370
397952491
196887
62
40
75
48654
301676
439659
87229
486261466
235186
32
129595
84
89
64
495557
106912
75
188048
380650
1911
470958
438664
482539
52985
116223
86
215578
7
95
4
883299560
67
69
1
67
51
74
103770
52
5
35
483595
91278
197260
678949802
847566701
143390
384347
20
31
44
5
37773
13
2363
337475
434218
330604
39
8
2
78
13
345906281
301115
748516702
2
296331943
8
25032
22
82
259584
102850
45
60
2
228731
3
705276716
3
366224
179465
44909
7
202822
42
39
25998
63
77
353968
385252925
214329
54
2
83
916494182
46
61
11
186796
37
20
6
8
5
80
52
42
6
69
161119
309346821
97586
341836
372402
6
353194
366215
149643
10
226921
40
1
4
398654895
253569
16
30
99
34
28
55
429436
82
324723933
1
327905
345008
9
261238
42
11
308661
465260
13
454591566
77
368128338
743142755
63
89
425774
25
257134
480584
64
364864749
88
36877
76
27
101770
42
466415
8
3
233261
657653845
154840
76
7914
404763
42
29606
87013
96
206843
913337939
32
2
450745
6
55023609
51747
9
13
8
6
388756
301076
706352628
73
409912
39
8
415827
72
13
185294
278544
78
171259
165749
82
86
340581
253062
47
190470
146813
932239156
353074
35932314
12
9
55247
536053289
36
5
438483
469846
86
16
962805771
70
302545
44
78
25
435943
14
398250
484088257
46
485576
121565
729854200
54
79
176949
332935
13
70
317484
29856
25
339183
70
2
18
91
111487233
138055
2
67
270032
465811
13
72
7
493770
34
464476
441781
30
98
335854
458086
243750
86
7
758085099
65
88
37
248941
394613
49
235939
4
6
41
74
439074
23
7298
111720
12
379804
307499
278292
39467
3
4
89575
12625
89
23
2
6
91485
298308450
83
14
46
364956
17162
4418
57
5
295609
83
216972
2
40
3
98
36
223953
5
45
11
8
13
45
56
25
63063
893275453
77
49617773
4
5
2
75
32
240618
126909
38
10
77
41
154757
7
4
4
9
381404
465342
480066
28233
8
5
17
259997999
467514
342385
5
6
76
79
91
226407
743750525
5
3
284189
3
205397
96
189944
45
8
79
975170812
26
9017
26
16
28
59
129382
395869
359614
39
70
491465
86
3
12
23
15
41
134942
64
526901475
52
42
428089
8
155009
57057659
42432
67
726065926
3
12024
904011019
116950
400524
150121
272858
201331
355661594
4
612824028
215996
786417214
84716
57
365963
182711
27
37
391117
77751
134291
62
47
56
5
62208
54
83
133142
273534
31
78
422647
413402
40493
349889
299689
300005
81768071
195519
476691
76
97
53
898757907
34
81
41
55
25212
200407
23
9
57893
10
672264564
64
14
4
212454
415848
63
36
79
686676966
432657
4
65
15
49
457605
87
10
6
21
30
20
70798
50
2
369916
60
63366
25
59
176381
350995
9
71857971
83
3
406591020
68
61
19
846251805
95
2
79
67471
972433952
99
20
35
346317
233104
431536
9
91
88
161204
23
15
53
278663
483829
762595987
68
81
13
432768
66
45
5
151606
160985
138024
157021
176942
454434
88
105297042
101314
275015360
81
109408671
214866
37
4
317004
363185
30
161901
91
418017658
22
26871
14681638
2
163369636
239816
67
441990
13
370541
91
52322
2
207483
443989
105359
400697933
187022
27
363645
356471376
7
85
8
439206
84
15
71
239072
49
47
141378
37
36
37096
63
19
75
89
53
212726
542310456
53
1
44
78
352481
93
9
203499
39602
125502
77
453341
441333
214399
82
60
64
49
56
76
324908
841461383
457502751
7
61
81
257506886
414079
2
86
87
23
61
37
97
441570
221405500
6
391882
2
193531
58
4
81
57
474228
51
82
82072
67449
98
244653
18416
34
39
58
31
96
169669
98
293830407
86716
454757
74
36115
405447
15
17
66
35
89
99
84
33590
372363
42996
349636
355798
63
464050
78092
48735908
46
139826
401092
161725
62
80288
218970
5
43
194933562
234059
100556371
61
446639673
312479
6
433421
605122586
323795
534125083
451074
102029
72
41
3
81
8
569902787
24
98
42
2
154291
5
77273
23
106350
48
613746831
185588
66812
383976
185670
89880
112744320
8
325818
143360612
489200
433343
71
18
148735
352140
294174
401512
111346
467700507
2
36
4
42
376537661
59862
390625
25
66
70
13
307311
10
357048
60
9
20
450522
72650187
50
486384
95
230783
6
3
20914
43
29
309232
302730
35194
30377156
463591283
89865
183949
21
408999
219452
284265
183664
38
19
2
300004
77290
230237
34677
314403
23582
251660
98
97
260993
253959
871718609
82
96
7
85626
250932
48
61
12
217903
53
26
141216
67419
252818
6
354320
146553
317198728
4
15
693874992
87
4
44
200220
292831
1
98
76
208399
222335
77
67
123208
204688
246213
497948
239422
42
172029
24
35643
40
62
76
299597
326020
87
20
95
98
169027
78744652
250556
483781
81
74
22
320993
18
86
255889
70
43
90
432618
256883
38
38
426235
182073029
216811
67
349459
74
69507
18
59
673101764
92
849019908
90
40
22
421027
394533
26
69
84
3
450267
18
450326518
12
171029
86338
367115814
356285718
94
4
59
95433
268640
286073
49
49861
75
86
453752
120147
82
420344
392694
63
82
567342745
48
97
56839303
22
70
51
7
93903
6
41
728009823
9
66
432232
140467
95
328193
9
90
439990433
204349
129762
465172205
466852
250787
33
3
2
250758
40
141675
183249
38039
4
24
397766
55
102621911
324894246
280803
43
4
469538
278343
627376837
264778
5
458791
248719965
27
714575403
2
10
307413
12
68
78
296598
292276
162952915
484902
8
472218
446046
60
65260
379546
22
439819
71
696770244
179718
28
491494
426300
461039
40108
321482
474273854
14
88
258271703
5
10
314850
44
827920671
20
15
392731
411067
67
80
95
47
29
479513
143962
7
76
6
423055
239585
486087
11
126516
89049294
60
92
576346424
51
358996
121815
61
972272982
8
27
47
73
1
404777
18
750559544
904770436
375383
338289
65
81
25797
247935
180796
1
245743
375704
71
5855
463765
640286662
461584
337417
30
15
318608
328437
6
55765
3
426824
9
41
341331
285880
59
8
279079
85
7
57
48
58761
389937
4
50
65
396200
331862
4
83
84
83754
208713777
123107
227444
31
6
79
80
463862
32
92
462089
424091
96
14770
9
120804
94
354682
31
68
9
392894743
5
336821
19790
12
24
486094
409253
169251
20742
428138
75
524873410
61657752
1
321472
424270807
774103974
267367
241335
5
88575
350374
49
248256
18
390769
15
434122
194452268
234160410
302438
90
35
284428
55
64
67
1
3
1
1
407268
278949
96
84
9949
307419
19
94
475065
925030566
266899
201790
477666
75
104062
9
260368308
92
68
36
139386
92632
74
413989
27
78815
3
1
12
15
459451273
56
46
913341019
71
166462
91710
3
492266
896752216
97764
488632
81
329175
414891694
62
407562
14
82
191194
3
69
26
5
280438
228579897
74
152935
439097668
2
82
61069278
80
21
44
1
63
323
416818
92
425187
45
33
93
89
390295
747199780
400557
717614407
484270
8
194397
8
6
37
265113225
77
48773
710448950
87932
55
297767185
13
94
106924
273616276
397697
86870
84
460702
3
202703
91
63
93715
429702
391390182
1
147037
73
176454
135630
179203
9
655594595
30
422815
7
92
224298
8
7
73
52577
10
75
69
8
212569
821441724
27
3
7
6
26
54
284090
9
63
93
484718036
264636
355189
201929
168810
29
184298
6
124240
49
475155
155774
98
103807
78007
207501
96
120260
293672
59113
84
31
292860
944832829
57
4
19
21
50399
8
304902
110669
477483
900203150
110343
169600
102696
318704
56
935594561
564249888
84
876234940
34
55
3349
64
490415
161510
28
45
25233
173303
86823
847036839
289124
207571
46
430473
695168064
66
938347490
920204436
61
99159
463162
1
195630
26
17
33
389959241
30
6
64
437052
63
38
27
241089
246806
80389
214168
55
69
5
50
245852724
5
92
12
366711274
973228784
77
240199
84363
118393
422396791
4
364456
26
1
300437
14
724397960
95
421840
422008
94
2
70
99307
75217
15
773767800
109233
115569
38
2
5
46
328242
186423
7
48
83309
184341
13339984
8
83207
78
94
6
248973342
83
142724
46083
364079874
319573
302386
219036
13
6
399439
43738
6
46
47
40
713498366
38
318042
74
269956
7
47521
188968
94
16
79
35597
21321
55
326428
273555440
55
58788
82
84
91
79
104617
34
720185963
283436
19
482191
98
84
80
59
31
61
60
22
223909
85
906712300
66
77
169783
358464
54
84
407467
257584
36
54097
5
68
218024
69
460578
50
249356
5
492592
52
99599
80
347975
27
338988
339286
468048058
378972
29
46
228858
5
329555
91
51
57
65755
158239
54
372595
107884
86
87
502516594
20
54
616753875
385857
286210
271689320
133633
136488
23687
61
2140
665319271
99604
153303
108822
70
61
8
669388906
413864
262706
87
185333
60
80
39
8
4
621954475
832768870
36
970990278
87389
441466
95
42
64
407381
92
3
44349
28
63
8
357516
69
165508
44816
345358
32
275340614
3
480255
421254
279965
4
439420
173318
4
569
858690935
281234
2
235486957
159716
74
7
98
179540
194729
49
14938
222342
311189
64
67445
824096433
324352
142155
4
57
99
7
4
62
49572
164445
89
57
25
99
460546
895210055
68
81
125192
413314
45139
29
449972
59336
98706308
35
35
46638
27
2
440441
96
433383
14
54
440218
21
202185
39349
66
98
61
422946
247224
97
485925
481965
75
363910
311431972
3
553203396
171234
374255
43
29946
67
4
35
66
150342
268526927
93105
127274
27
365749872
418379732
310268
726545612
183212
34
84
1
188958068
26
49802
614631134
27
470429
2
436346
669166132
581524525
205052670
198403
719637864
260553700
20839
24
53
4
13
718306684
245243
94
924625962
236957
26186
97572
3
9
31
163727
2
16580
488562
248699
437433
691550930
34
24
430066780
73
52
80
21
19
358253
16
985985778
47995
68
53
408828
340311
79
80796
153122909
140242
10
2
56
455543
51
14
8
362308
46
485675
292608
478033
370460
45
219430
9
982304409
80654
291985
285267
98
65
23
22
396820
86
5
271752
745857609
12806
218295
45
429491
23
312248
50
745911140
199769
7638
10
22853
44
190621
239539
77
185623
9
161008
384169475
390798
190714
75
5
674358754
408654
51
6
489063
80
9
87
55
97
429333750
263661
24
59
96053569
142507
65
7
420195
20
5
204142
215293
41
72
144028
35
426919
41
216793
468963
148865
7451
33
77
139022
57
355036
91
922265590
886212898
97
90
16
9
317149
19
2
31552
584505428
202202
440932
448465
48
76
21
217621
52
44
10
289768
65
30
482833
475840
32190
49
1
89
2
42
91452
180756
33
67
49
1
61
229269
2
14
72
206971
10
52
299365
56
415826464
110384
35
210246
293431
63
412414700
192641
19
204249
58
55
115040
58
6
31
203001
328996
7
376183
27
221797
99322
92
268558
53945752
81
63
30018
85
25605
368143563
39
13
48
28
261547494
3
48
69
63
13
490622
181619
75
223140
357564
152047620
9
99
1761
332051
491903
52
498131
307366
394380213
70
55
397446
304370736
38
11315
61
71
69
113459
474935
72
62
499720
471151
182552
964933389
50
147519
220838
448001
5
84
395530
42
34
34
5
35
83
437485
120393
174547
269953
91
35
21484
38
9
9
74
13
14
45165
5
108834
271267
8
15
407327
91
143869
430794
9
55
464997
443784
201269
162832489
221251
6
126406
30
82
84
39491
27
6
54415
53
7
265509
99
57
92
40126
307485
62
85127
60
80
245734
77
38
716033047
89
23
75
64497925
996190447
379902
19
443382
37
369307
268126
252956
9
73
33
372439
96
305680
424635
953015206
220988
453299482
124002
13
92
91
27
475992
95
231975
27
5
22
98
347377
495500
247805
279003
10487
315788
26
291031
85
46
15973
188927
16
96
48527
40
8
57
442264
342122
21
833557396
477933
57628705
872451052
192926
84
9
97
37890
723256741
115698288
94
15
50
203850504
65836
126998
91
50
92
32
61
18587
419195
373566312
33
7
142604
204524
37
12
57
30
80
63243
5
39
181783
365991
313599
13
72253
134399081
30
135038
70784
51
456193
10
27
259945
40
43
2
191421
49
481318017
5
72
466296
401355
100417
82
335671
96
434180
79
335751
34
75
380206
80404
149497874
360381
357958
4
717238812
370408
134652
156628
65415
19
45
874887014
70397
107012
12
258404
425436
113558
4
89144
276023
888933114
439567
121539
73
480957
94
322011
291611
94
227888
8
64
291731
88604
28
361278359
49
284188231
68
261700
68
318963
367302
99
317205
351031
62636
2
533382184
93798
88
287209
17
85
27
31
337546
98
1
288143
9
279699395
234351
266907
7
86671
9
318932
4
32
310771
43718
54
473819896
50978
89
83336
29
15179
73
72
14
4
21
78
46
61
303883
139965
47
47
459455
6
247443
416732
95
30
56
58
224033
317866
477071
162190950
248851
81
314244345
95
123732
448393
85
4
428254046
377971
88
29
431248
1
75
3
480996
86325
447557
43
74
75
256014
93
29
70
306582
426875
360368
155857
86
269111
69
29645
21
6
221755
73
99
881772697
43071
3
153076
27238
16
204843
42
6
8
68703
83
35
376267
70
34
33
97
83
227077
385717
431400
17
83
36
83
337267
129246
30
40734
356620
36
86
211565
126929
49
57103
719394975
24
441623
281347
452266
10
237665
63
38
5581
33956
42
290775
90
24
412763
8
30
291349
17
55
95
272982
199203
96
166374
19
83
161058595
4
746663564
348724
234922
280561
170846
34
444106
100906
370223
378928
54451546
770120755
46
91
82
84
146426
891527996
74
23968
842663722
4
283635474
28
79
360849949
98
82
5
69
354018
84
368709
22
363440
3
366631
64
371304
929828317
91
147508
45485
97
373260
75
400571
91
68
28
42776
384657
137113
269705251
3
464875828
283542
284073
50
231951
3172
56
12728
44
388927
418137978
39
2
166325
42
80
58
28
2
8
276277
153500
166942
2
476281
348571
253632
93
160180
291792
43640
628640138
8
65
12
88
62
35332
317054
8
57
25
6
39328
237388
22
31
353671
2
433460
70
127162
34
8
8556
632928821
161567
26
67894
6
75
214965
434366
72807
6530
21
28
1
20
172920
10997824
392532
98
185430
399569
59
1
324074
81
50
4
31
51099133
379012
897127152
43
350767231
808999459
173082
80
56275
51
3
256540
345362
322764947
123379
226956
60
499681
292269
67446458
66
47
442035
94723
24688842
70
19
34
156926
76
85
39
9
50
76
447994036
8
325486
427226
379398
388006
107982
44
343678
60917
68
412549
453012
66
264993
111817
92
894746339
7
442914
365038
367925
194320
284715
299186374
15
18
365296
597200777
4
15
29
481849
679610562
58
74
82
184399210
83
170621
408939
36
229632908
5
51
53
35
29
9057
43
25
455710
45
486595
268598761
64
2
316955
29
21
357819
96
327713
17
113152
68
314613
24
6
62
31
129063
46
7
6
10434
129642
117455
910915013
375847824
22
94
276414
2
53023
170095
452826
94
91
135210
59
8
13
88
96
5
212844
13
62
435138
81
88
388945
62
44
374959
70
179813
457087
217763
3
482585
52526
7
76
201357
43
39
71
45
76
33861
12
28
48
405318
394478861
96
302298
42
61
7
41
162615
8
14
7
96
354566266
5
186576
262937729
2
18
415923
214379
236841
1
246175
86
358413774
68356
39
31
84
321500
285388
36
408913629
498190
493652
179185
53
98
45
392020
77
275792093
89
54
299916
337585
45
80
56
338551
127311
46
384719
19
9
246502
474718
183002
36
16
231728
253630
18
440838
56635
87
91418
682136035
27
72
74276
26
24
51
61
421064742
62
27
94
949544380
56
3
98825771
25
438324
70
55
45
483514
488256
488392511
99
99
8
160536
38923
81
12
335848
325934720
211921
459403
252706
54
135950
83
168844580
48
264912
4
2
11
71018413
46
135529
6
24
16
258491
92
297935
43
83
92
108096
35
36
79
587618156
90
333593
34
10
972364829
51
137659
307844
6
129907
97
63
23
242755
185674881
26
336669
119973
5
439174831
49
67
90
43
191148123
66
169816971
494127
217646
26
224635
66
2
79
27933
796097333
75
381819
658043309
63
454248
4
38
3909
39452
440073
9
339850
98
22
319129
78
29
282508
27
10
457882
1
91
254574
433411993
55
486325
496167
53
81
943378625
10
541226466
33
87
10
47
392914
51
173647
7
111863
756042932
206693
61298
440491741
95
377274
96880104
36
68
92
362788
48
61
490305
972348476
79815
22
456864572
6
175313
28
39
91
41
243260
143286
61
866606009
3
196930
90
389160
12
467435
462788
95
286160
926268607
140311
246958
640118307
159693
206493
84609
52
216332
87
55
19
274758
64
428631
34
359486
30
62
154698
7
394734
448095
5
407686
523551167
89
58
99164
391160313
6
19586
32958
495963
246297
99
137575
36
95
480706
36
38
291105
13
29
97
301507
51
23163
51
533122432
914718332
435328
44
2
62041
52
84
33
79
313130
166392
286245
48
54
38236
7
45
147643
6
328164
838202196
365415
18
58
37
2
60
10
60
1
35
99
19979
19
166318
245467
56
184837
89
59
347967
24
28
92614
11
26
134342
78830
258245
33
126764
97
170051
395038
221775
31
683200863
113135
9
142528
34
396780
11
176786
66
3
253731
2
458734
77
969403988
36
3
273455
2
36
6
4
247890
456097
81078
467826
2
4
24099
68
1
241366
27
298891
584463791
407277
25
17
45
64
383513
99792
79909
77
177765
72
26
11
334029
49
484389
29
362256
43
79639361
17
78
29
51415
66
90150
339606
472952
68946161
354946
80
534362257
292117177
41
376965
12
55
95
92
63
80190
72
437534
29
82
3
25
18101
145003
112837
305433
22
40169
391868
32
357948
386186816
723800438
32453
206811
84
90135
77
118346
68
1
79
105242
95
372409
60
331139
565195865
40730
113395941
153959
273289
15
192444
7598358
3
5
2
67
89
99176
73506415
46
78
190009
49
47
276152
137390
40
475868
9
14
45
460685
4
47159
49
93
54
14
36
211964
238690
444203917
136029600
174480318
212975
387363
55
313768
158632
269804
4
55
96712
280447
94629
38
467279
695540509
679351988
37
23
214670
21
478389
36
342460
291568
75193
33
39
201164
94
9
291857
431152
87
241624
4
24
481674992
87
479395
74309
447752
349334
276380
239990
81
65
85
39
51
84
3
89
20
54
6
7
19
119078
386103
343677
167678
38
192891
464403
1
330997
236333715
27
47
376699
114632
202986
389456
47
46
312180
74
20
215585
49798
995705671
47370
369774
329677397
19
371491
63
53
2
116576
42975229
12
363595
91
362318
33
42
3
99529
338412
978628827
117056
6
476064
9
88
87
381312614
54
101791
5
228297
56496
58
97
63
433887
2
110328
61
57421
29
31609
5
23670
51
41
190794
76
309688
42
447226
444784
90
25915
36
66
308234
57
10937
65
85
56
324192
103647
41
70138
213541
54
15
13505
68
27
345955
53371
86
62
172726
80
51
9
109935
70
379705
457230
68
338796
595306444
17
23
64
78
438833
109296
135968
6
47
98
53
152954232
130503
65
203472
9
86
56
35
71
64
529658365
863737399
176495
1
33813
350053
9
98048
441221
280175
17
32
776924845
27517
190526
4946
400277
9
427385
25
84
275046399
50
1
331250
641180681
159053
39
26
419649
938326090
216769
72
57
56
79
5
626656486
172093
340486
41
348975333
22
38
5
119276
6
623471222
99
27
82
721757741
98
366013350
326990
226906
319493
90
80
256526171
17
1
82
33
257865
86
1
242703
66
112896406
336092
22
97
22
378113
333267
42
71
26741
60
64
304070
30
62
208856
9
85
84
91
474575
74
220534
260411187
283080998
330734
2
41
54
756734139
9
267427
356813
110927
49
69
13
158827
5
154006
215034
99
277703
3
58
40
51
52
260583
249104
76
806035422
69
24
248148
251297
909349785
78
234761
34
17
354521802
154777
432846
46
45
821289074
229022
84
38
122110
53
26
10
198658
6
61
3358
23
72273
89454413
35
337188579
25
22
29
38737
370412
18
277639
9
285262
5
6
420013
366190
764066372
1
73779
338281309
69
464178
144763283
83
97
46
24
147670
41
318760
61400
440790
213507
68
65
349981610
600
3244
94
96
83
42
76
251798
34
460456
398888
16
39
352446
3
161772
231738
139324
234562
45
437376
58
23
11
51
11
71
47
65
463895
264652
228406
261012
98
461896
89
61
387888
60
914351251
33
364953
181866
38
5
92
488954
166967
5
427589
339748576
32
186609
419344
89
98
1
89
34
318292
497846
24
61
296743
418911
31
31
397050
27570
705949322
8
326417
301770039
371898
5
76
29
80
9
703199819
464384
86
97
62
38
739108510
349690
318686517
24
268482
15
65
47
979615917
70
55
22
134245456
248997
159887
462404
69
96
305849
93
50
78
94
39150
73
139097
62
10
18
22
76372
28
5
12
17
182556
354343
912056075
80
85885
1
192909
48
32
2
589407175
15
34
32
30
43
893834745
118731
88184
112760
363324
3
38
52
2
2
458077926
319575
127403
803559343
91
452243
40
5
2903265
16751
438392
70
98
39
37
253694
179270
15
152296
6
43
34
36911
83
468045
168783
199278
75153
11676
40
190224
101660
315367
7
69
267977828
251942
86
144309
167598
68
94
422971
403538
337303
94
121529
35
76
49
196216
463754
384230826
59
227714
35
90
83
73
139804555
218719
62
432446183
286529
74
22
980473042
1
372336
5
10
78083
51
132545
410876
3
105710
8
412352
99
72
592811866
306149
59
287794
449151
378766
161002
411149
3
299474
480841
320362
49
253664
488120
89
235581
4
78
428005
12
138392
8
260503681
19
70
56
440519
81
16
84
5
464506
69
152177
38
10853
80898701
2
45024
165932
382036
115768
749851033
88
62
54
70
14
333573133
408996
9
377527
46
333083
3
300926
173822
235346
58
9
157572
271758
98
213160
620847470
461115
991644077
454829
128990
258264
196356019
22
63
4
4
49
47600899
37
158737
207605
210743
381859
445641
477085
96
337757
9
67952
254166
239448
26
84
26
7
52566
3
427617935
52
44
407639
18
289629
389476
270173
44
95
364339
74
307375
60252
479165
253489
279585
4
77
98
602111337
68
1
341152
80
32
430378
241239
4
85
51
6
196279
97
32
109072
439044
57
37270
881953821
69709
956828356
51
120042
1
139207847
337701
296063
353372889
10
924184794
31
994643146
84
244437
137618
88
9
41
318517
87
155024
58
426530
94648
287206
5
64
10
30
283282
51
266370
60
365912
64
1
28
74
113345
127533
47
145595
125509
854484345
252299
90
84249
455510
432595844
372024
377716
91608194
317423
17
47
408465
50
55
312425
136877
12
15
112571
607912933
70
2
20
45
276003
804743189
2
75
211315
248894
310188
99
235647
295085
290010986
226683
51
50281
58
168781
95
184762
4
66
75
226376
110897
245298
124398
151274
3
7
148241435
386690670
147764
463550725
2
38
9
142698
65867
287676
20
47
5
61
169384
361426
874967305
2
85
405267
609137103
218941
108918
78
37
13
20
98
79
99
204350
92
49
219602
284827
74
51
54
85
204959
58
70
48
68
81
181449
15
13
91
54
318478
445861
73
100891
65
7
10
74
83
70
156012
792433966
703331712
395825
9
227006
44
16
337699
120852066
96
98
205167
66
44
88
169578
9
446527
7
487068
1
16
3808
49
3
37
42238
69
223314
52891
80
95
229357
266115
4
39137666
416732531
37
405568
13
55
9
2
38
93924
67
58
27
312831
41
427129765
428457
96
84
3
184696
88
91933
528675238
687043529
68
78
472497
16
96
72
66
378944
2
28815
8456
105705
51
466431466
86
408640
94
15
42
384094
67
19
388382
3
30
35
55
360628
226348
150477
63953
732089320
449745
310079
69
30
422051
450746
374053437
154754
73
14
20889
41
14
9
93
76
71
54
448300
54
61
96
98196
5
14
30
248023
33
10
265753
2
84
140950
139703
2
99727
49
98
28
189541
327484
460305
403428
10
34409
72
475799
91
38
3
93
330739
9
44
46
10
71
238962041
52
8
275301
9
199567306
65
473277
175329
54
34
57
184597
161514
258295
52
9
81
483015
98
340131
449558
413135
51
304974
720393371
6002
314597
60
87
38
230398
242106
340762
58
58
87
67
333370694
40314752
50
97
36
46
60
9
9
431903
98
350146
278494
210129
462350779
421922
14
75
116557
96965
456567
300266
392869
6
80
312609
124647
17609
46
5
397998
53
282593
314456
46
37694
456535
65
458761
44
7
170497
180516982
1
397292
61
17185
434845
11
11
158798
525
13
106717
330774
423005
304287
184092
4
453239
11
264258345
38
117446
127551
78430
302670
31
92966
345912
445048
347997
175998
91
99214
26261
10
83
97
7
1
36
71
155403
394061
494403
12
4
8
55
2
85717
102906
12
59
909507890
28
108312
161153788
446524
36
84
48
309812
281373
69
36750
20
244732
29
161359
210464834
91
30
48
246647
47505
397304
5
13832
48
129850
71
78
259871
331501
156997642
255076
187241
60
330576
16
5
28
930755432
888155851
307227
124747
35
242362697
6
10
29
27
304374974
28
73524
4045
16
360488
455432
404509
1006
64
164276
53
719627873
229850567
199434
95198
15
14
13
85
43
37937
199506631
191366
412189
437961
98
12
6
47
423384
453832
78184
53755
282660
150267
425109
274340
219619
76
67
308595
27
46
85
391024
66
15
97
91
28
23790
355575
169886
85
68997
805545786
12
415921
21
225482
4
43
53
60
23
59299
95
56
92
128558
121904
916293855
93
404350
204326213
20
48
88
474104196
67
340971
1379
4
8
146972
58
3
46
12
79636
23215
37
333041
970923284
74499
1
37
109515
87413
6
282927
1
21
405726
321496
58
23798
2
424195850
42
311434
70558
65
31
128507913
250239
60574
291380767
25
68
143076
93
578327986
267580331
199460
397234
236340
263354
9
34
135748230
59
338615
198459
22728
84
19
77
60
102888
49
47
262282
435831
4
374335
4
42
66
59
14
373095
58
52
7
93
4
194255066
5
491037
76
18130
352514
337505
176292
455639364
61
44
81
13
68
355021
1
460259
175101
68834
23
297047
85
18
32
76
98672220
161158
12
56
387611
9
56
418419
36142
42
322221
16
216377
356814
287627
372681
68
93
272470
10
14
70
197179
42
368706
27
99168531
51099
9
2141
96
359931
30675
78
391678
7
63527
444636
95
42
21
438500
71
44
7
39
61
586124374
5
333431
88
97
6233
56
284426
350020
89795
95
22
234434
90
117745
453384
3686
281020
93
46
302500
46
275751
31
23957
426536
362180
8
30
104169
55
45
6767
365315283
86
167122
157858
39
179478347
67
31
14
69
81
322506965
263565
82
12
68
6
96
37
41
244443
88
80
1
76
498109861
57
3
99
261896
47
1
38
59
1
46
587326135
4
68
85
23
847310695
30
233935
412503
489260
313478
80
108138
20633
47
415130
3
66118
444555
9
40
8
17
87
3
4
963604300
97
86
508633428
553410784
42
189225
158945
478579
293866731
18836
7
351477690
48
7
678647554
66
189483
26
340031
424335
32
20
18
31
500545669
57675
45
48
482808
23
653457877
39
632164679
92
49581
207247020
162765
487836
722265626
13
6
376532
150979011
5
458960
409606
4
89
121695
4
31
37
192168
97
71
316622
48484
218621
35088
52
69
360066
35
83
34
174206
5
31
34
91
4
373931
63567
36
88
99
78
74
50
8
96118118
9
77
309449
412534
216085
419813
28
15
650639952
109321632
94
219058
2
511343467
21
181918
981922780
97
60
31
79
168675
755608421
131544
8
63
43
2
512173540
181781
279399
95
444461
21
13199
41797
378279
8
33
370997
212119
59308
18
391122
27
41
21
55770
47
583491813
118887
69
77683
124014
4
119066
55
92175
16
167165
481188
57957
142897
3
15
68
227736
4
14
134341
1
149667
464289
1
53
81
48
289709356
73
86
116376
153539
797094570
363130
54
491184
70
252279139
369458
35
330832
5
23
16
86
83
180973
29
6
366905
4
314294
46
84
41
13
61
15
152978185
449491
63
64
147491
6
252766
85267
29502
31463
21
27
90
7
407037
447124
75
4
47
8
10394
72
28
249983
155547
3
8667
5
61
90354
14
461139
5
231608
129153
445722
207689
128928
128545
26
282403403
323859
53
88
99
34
52
130177
89
121848
19
229818991
95
25488696
68
66270
404100066
46
461464
462470
62
36289
308272
99
97
45
313782
1
68
57
7
75
363671
126339
81238
33
394035
8
108457
71
27
30
60
239819
39268
52
297669
534189701
6
76
30
16
70
253457
37
52301464
2
55
299109
312426
406040
539628211
55
92596
499623
71
66
37
113016
44
69
65
24
413951
1
97
91
3
25
83
79
52
115539
8
5
260747
2
94
4
399865
159961
637240906
420845
382461
34
324237
108401
50
59
482885
16008
365263
41
386088
39
51
415970
151441
12986
25
397369
34
53
83867
76
83
25
7
7
19
3
76
469432
633509942
181530
28
67
6720
341745
468160
480913
104133
59
18
86377
3
28
12736
32
97
39018
81
7
365907
9
351214
223692
50
447231
220863
59
41
307439
448193
191024
169630926
29
81
459600
39299
447132
14
75
627315015
44
64
96
121068
21
41
82
328058
45602
42497
18
92555
81
205318
315906113
311318
10
169708
50223
105351
1
18906
40
23
81956
95303
163797244
209159
2
44
165807
42719
65
9
15
816016251
85
673052948
232984
263749
281214
60
320305
28
262500989
5
420218
13
178781
48
27
69
484445
96128
380578
60
61
33
406641873
348736
90
900571134
413697
7
40
233694
447432
461680
461983
92
27
489350
73
87
13
62
454225
255074432
235246
186986
66
3
419586
145683
4974
198194
12
85429
345989
40564716
12
3
130732
113176
76149
322933061
59
80
39
44
37
409486
80
61488
51
97
20
6
388966
618569659
201788
56
1
159873
425671958
10
360769
240139
32
33
86
36
75677
318703909
18
904703682
488754
117979
165632
136625
52
69519
46
105265
13
418504
28
9
497897
178539
207614
318066
30
64
2
24
39
76
274928
15
2
82
513747433
141538
20
2
375967
85
72
94
20
489902
297574285
218387
466830
22
5
240344224
9
17
9
2
27926
7823062
56
34
383135
45
173191
55
69
32
21
156908
432722
24587
5964
3
229011
361502
3
51
857954037
15553
65600
205448
493326
93
19
50
87
3341
219618
978037246
73
39
45
241699
28726
213492
297433
139377
294357
94
382622
78
23
33
1
16
155378796
12
79131
33313
72
226711
20
67
372236
48
54
80
6
363113
1
69
29238
327492
322987189
312728
178372
65
3422
5
7
8
41
399905860
7
2
43
246547
121462
238862
69
70
13
1
313514
83
331535
22
49331
476885
209398
259498
48
318901
94
48585
220062
48
9
112088
54770125
439157
391337
306362223
67
7
148601
21
10
97
84
12
23
12
229264
18
90552
21
301789
34
309421
7
75
930152399
428616
29
30
73
78
5
617647966
33
95
47
387615
188886
275360
797286426
49
5
127909
102401
529010064
364214
249641
1
669112568
318815
72
46
46
61557
440323
46
119596
384138
1
968497153
280670
8750
5112
161011
420810
160504
75
22
42
400535184
1370
813708463
56
50
4160
5
35
473639
246452
440586
50446553
7
58
426887
63
1
57
57
307800
385222
256383
40
687761002
413113
24
29
64105
89
35
6
2
86
63
81
11
34
9
209042
49
78
55
490401
65669164
235953
54286
830239004
21
54
368253
6
361648
81
33
77
31
4
56
86
419491
416223
187998
254817
245563
266506
82687
3
127542
859385079
30
309066
11
306793438
266886
10
61729607
98
413464
264284
648090499
33
306351
87423
79
423620450
112937
8
163283
40
12
308669
50
310629
191418
32
15
166471
305822
143813
130168
7
63
65
11281
72
342483925
351997
29
33
85
323118
216836
88
72
452795
64880
376096
485026
42
9
121972
43
60
55
43036
321664
374785
134685
377922
16
68
518061799
36
11344
397261668
426666
95008
57798
214045
97166
27
245495
177803
449916
38
83
78937
417215
61
262305
246306
958641485
27
371024
16
109226
1
5
66
134410
565287693
28947
443536
65
5
24
382320
31
424925
497240
61
45
474372
36972
109152
9
90
277949
98390
154985
134997
30
16
377941489
450321
37
670445699
878412303
16
224299
283428
510614284
338554311
40331
358873467
36
14
4
63
141784
193227
4
368592
11
17
449101128
170724
27
15
2
34
60670
276939
339647
71
231663
428259
390349
22
370416
58
119665
66
124449
19
43398099
146904
465284
208204
493377
284582962
31
55
427834
59
65850
87
12
13
25
222856444
73
393827
25
15
190766
81
60
17395
80
182529
403265
5
79774
64
170567
182469
24
54493
72
232953
15
490281433
76
4
312927284
302501
158652
356857
4
200864
413856158
47
184799
42
25417
355664
162948481
8
249081
24
80
318426
96348
71491
44
92520
400346
162179
995331413
70
37
283561
36
117118
91
82
157266
422671
323698
6
80
43
65
391135
130381
97
267777
51657
58
8
307678
54
18
40296
372104
69
34
99
20
828895356
244859932
58
265125
358449
260707
77
198885981
446356
87
888920152
22569
25
454984
989980660
290785
93
9
428767
492727
50
275090
351858
59
30144
36
139938
680548194
581588482
333941
32
287433
198585
50
493460
45
96
99
161732
296344
64
9
94013
125922
39
70
17
84
195180
75
75
11
32
44
486690
12
92
79
76
359744
18
94
86
66
31
497441
361020
65
171798080
66
70
93
68
244641
83339
87
44
131718
204275
251095
17
232179
429716
148970
145678
483301
80
111257
115262
13673
443744
92
2
18
416581
335390164
176967
50
70
57
55
29
88
12156
302401
332026119
492584
3
908246396
118082
2
89
42795
298035799
4
182968587
447648
155203
78
51
313141
500989114
92
8
64074
55
20
59
859599312
74
107050
41851
5
382621
380120
35
682690901
27
428181874
26
19
281929
63
19
35
57943
12
143883
622606598
461168
40
123048
211961
493899
225607
266177
3
63
80
16
1
61
69014206
291319
5
88842
108591
372870
9
117828
2
96
233295438
107294
25
364463
489621
4
388483
79
28
8
33
51
16
5
374314999
407658
12
67
31
32
244755
185669
55
569157467
1
304668
38
416446
84172
7
1
79
69
423797
20436
491336
24
291642681
1
354107
303882
12
293735871
9
184879
355117
37
165208
293074
173972
275245
16
124741
76
261303708
98
185356
188580
117048
335642
27
44
42
75
967746409
277622
164317
91
9
601595904
21
314594
409654
40509
5
59
483050
2
432656
1
80
111946
192769
71
206143
77
64661
160122149
444440
52
31
315857
67
92
423449
148670
49
778658715
307922
16
70
96
192436
4
8
6
200045
50
2
25
96
32
204895
65
127473
88
90
53
88
227854
67
1
2
61
221305
394253
15
24136
36
59740
70499
20992
192246
477823
333409
1
105856
474081
334706
342764
13
78
484452
496132742
345311
1
112013
334970
222864
434885527
181877477
222536
48895
97
19
148387438
404320
12
1720
476426
17
71
8
9
52
426999
74
142923
48
878919688
313990
132986
13
180043
92
5
92
330912
4
298407
72
19517
238234
394435
430918
69
96
9
296668
48
19
88
29
17
5
50
75753
45
94
9
82
270282
98
94
337127
195869
99
83
17
288412
153700
48
465226453
470209
472066
79
63
347969497
153389
56
421323
8
256263
74568
70
31271
68779071
432540
437618
449259
352826
179682
328548
440179
284104386
293627
46
37
757521807
344397
24
72
32
295629
35
808572783
25
71
265044
77
615567996
7
284238
98
7
9
237652353
55
469010
348933
286250
393866
81750
172918
238593
36
12
472310173
58
57
93
37
250884
232492
4
62
811044282
80
39902
77
6
498406
14
29
88
19
289602
35717
12819
411359
150901
99
50
113601
69889
80749
153148
43
116147
15
59
331574
146035
483394
81
94
141274075
5
72
487102
428201
48
88
34
10
7
5
58
109522
57111
42242
16
40
18
86
6
82
4
96
169364
21606
3329798
4
72
69
55
164120
392805
4
328768
445601
5
38
461944
342037969
112922
78
171629
60866813
150224
48
93
464391
75
143866
325595
424325
463001
11
54
11908
22
12
310619976
255920
232368
91
53081
95
295399
350559298
242624
22
5
34
90
347622
69590
421486
204697
428002
396881
460344
8
36438
75
167540
99522
45
54
336332
24
44
259178
66
334855
168791
344269
45
93
497398
35
40
32
71923
42
207035602
395333
52
8
412248
834605681
55
19
70
31
36
266461
77
402958
336887
29
786551338
35
12229
265734
64
10
50
52
147201
83
103039
4
958593293
20
66838
33
374455
342874
31
4
86
56
63
281093
41
56
445849
479204
57
7
290621
88
425552
37
44
77
78
67135
72
201542
640783084
31
199296528
72
65
15
13676
84181
248944
414877869
368622
9
5
71
48
99
71
29
683600914
14
312779
441518
9
753808536
57
66
18160
34
210173
136646
26
120327
5
52
158916567
347350
251147522
403461
7681
63
467760
5
260705
10020
60
75
73
24
436960
392230125
78
66
85
795750597
30
445266
46
59
817858874
83
121957
693067561
168603
89
401167
31854
25171
19
79294
340189
19794
12
64
179305
524664155
28
20
472191
181290
81
79
294407
781635546
409213
47
120246
189925
798781179
7
174695
414909803
10
322703916
1
97
344500563
808577613
328800305
75
60
61
113766
166769
393878
483516233
80
44
60
83
179986
224117
229550
90
67
96077
46
20
322394411
57
81
4
5
17035
99378
124382
59
58
227620
347485
133277
8
269840
498714
167666
38
21739
373532
280972
19
151782
425988819
52
107545
4
299844
432584
2
39045
3
8
55
218966
102402
121811
33
38
49
455089
193683
176555
88
65
308945
83697
80
1
51217
866105327
40919
111149
51
127250
86
67215
26476368
30897526
338123
747920081
41
59
80644
235681
2
176189
240263
99
54
96
123691
397288
81131
34039
14
118790
361986
498309
305063
1572
52
264305
64
280378
18
297650017
8
11
226120
67
167435
101112
9
44
64
78
55
195162519
94
466923
804179136
1
429247
276362678
452465
1
398135
28
33
59
98707
103561
36
71684
173432735
37
2
364558
189069
44
40
361448093
288130
70
222632
174816
3
437605
1
90
297000
97
37
6
96
50514
64233
375240
431650
73
53
99
22806
163349
39
34
435924653
14
43
182208
57681
202131
337441
5
438385
79
251262
80
463128
877416370
112786604
286640838
78641
52
17
90613
48
45
174773
444160
495841
3
258845584
22
8
24
24746
350938
190599
331264
76
301126
573534948
98
409141
216547
135460
1
325168
130846
190682
63
31
22
92
1
36
492660697
62
259354574
358847
87
8
796943165
455882
406268
304969
60893
80
165053
907583295
32
12
180350
35
834134513
101865868
426435851
33
602327007
284424
284691
90
97
215036
39
418710
2
41
92
7
99758
218541
15
4
1
12752
21
369963917
204369
43
414664
437670
65
664464859
40
89279
449381
75040
5
4
207077
93
50
96733
192722
66
169005
149882
36850
9
39600
30
735732044
8
98
47
1
133229
964539316
92
484662481
96
34
361666
8
29
207425961
41
66
67
380150
26
457171723
267837
393497
64
64
44591
278991
29
58
96
53
3
153037
85
470873
176626
4
362578
168757
382608
7
77
11
446752
58
211384
57
18437
122874
254684
62
219742
17
6
3
192750
4
103369
29
1
277483
1
5
97
42
47
440024
26420
820296880
104772
321890
70
98
34
442350
416016
211775
17
18
195781
85
393671756
417508
354200
218704
19
80
40
62
272396
217120
251799
297494
29
549697439
79
31
419594
200654
5
44
84
8
94
80
118100
313025
22
987081010
10
94
328616
78
72
129391
6
89
334317
94
5
188387111
52
91
330080
274815
9
863835865
130949
83
66761
56
352528493
7
351990
24
450106
49
292775
43
333510
14
495118240
445264
66
373654
5
596938247
21
6
51
6
83
57
135863
2
68
99
52118
360064
267419
32
32
23460
28
93
26302
88399
254974
400444
53
872
163390
99
1
305999
99598
346053
34
58
43873
754144336
323161
83
37118
407035
93114
142089
223295
49
219568
191282711
43287675
44
553899603
77
11771419
38282
90
168371
916119834
400399
136275
25
471253
5
61
209351
31
38
82
254930
28228670
31
45
8
37
329587
3
112464
42
62
162642
623712447
250717
1
86
85
230547
131753
56
65
51
41
49256
78619
162476
300727
80138
27
4
1
99
91
17
27
50
652124584
222669
5
254807
768955498
37
38
9
7
1
731364645
929352496
87
60
269797811
395377121
86
97
456982
455315
70
45
65382
56
525908751
151016
420504
84
110652
3
447541
36095
5219
29
464982
67
12944
272650
20
445040
301464
914931431
31
298263
230949
12
25
87
196797
55
415123325
131956
4
137452
79
15070
75
239903
62
22
243271239
173939
448348
492353
10
42
110914
552893913
300326
4
146910
2
27
4
463441
91
169276
416620
219032
13
83
44
237204
379800
38
236451
62
39604
18
119283
80906404
31
348525
80
85
95
99
16405770
418069
179120
493440
41
45
26
95
9
28
98
478121
36
78357
9
95
47
80
264692
159137
98
357574
465326
427042
234655
40
52
90
65
63
24
3
339538
216894
16
246544401
43
91
157024
24
752959153
349322
254566
34
97213
9
51
20
35
12151819
29
216367
673330419
113970
15
131254
495577
71
81938
89
15
187864
522697972
19
347635
259356130
320932261
470740
9
349499
210056
6
3
2
212634
66
63
45
28
344658
2
400803
225218
993631013
130335
8
8
60647
13137
86
192997
1
62
93
42
3
21
60
365970
40
67
344083
40137
335018
22
43439
97
19
420153
27
376028
475130
153382
82805
50
320174
105277
452494718
61678
190217
162123
9
129096
91
39
486184
342762
163296
24
12
44148
187781909
31
19
97
332365
16
457991
57
34
5
102263
386130
309979
430204
85
37
83
33
60
62
56
33748915
14
31
293236
458344
768130242
15
55
6
21
18
90
168922
384399
336046768
23
88
200811
6
182275
278169
141286232
44
101534
51
287717
21
934742453
145457560
47
59
79
93
87
81
65
159962
49951
670473546
58
211144
474849
9
78
974285035
68895
56
4
73
63
414646
386465
79
88
14197
20
39
7
78
18
44
564981632
489081
19
355203670
452415502
94
49321
109850
753213164
443337
855828579
366447
507291744
60
7
69
24
2
108580
465650
28
449147
21364
46355
72777
46168
235071
93
315873
77237
319785620
57
449688
72
8
888062587
71585
9
16
100937
84435
305197
341611
23
170896
63148548
112327868
3
68
6
207864
2
10
410174
88
46297
187468
9
504353599
166191
93
10
312621115
496470
494383
109410
403750566
42
26
785390196
110321
62
3
211230191
55
52255
96
54
9
444686
47
413243626
56
584400578
253410
78
13538
69
457761
443057
249583
9
4986
334907794
425502
151699
44
6159
342301
46
470062
256832
287220
73
4
163747
150284
26
67
210336
237369
6
8
54
42
1
180373
61
280801
4
15
126601
60
64
40374
91
240960
5
392655
225611
225396
200153
23
90776442
2
20
383098
45
45
10
39762
254771
83
150272
63381351
380777
99
154572
368104
456138
97
68
13
353212
71
116347
235852
73
16
393396
419829
5
37
8
67
52
2
144361
484777
89
31
41
382676
479418
355231
131063
43
81
96
45013
136428
308229
106216
485684
8
406652
76
105501
64
493515
112466
55
155115
202428
2
600380467
72425
29
23
454458
183277549
368793
18
151754
182071
485747
15
3074
61
855585168
162346
88158
36
75
249001
229746
775246686
127080
332633
57
23
95
457329
321823
391413
26
41
86647
36
22
46
378835
18
66
57
1
43
91
294852
2288866
386964
9
810356214
312783
92
420001
471675
304334
57
271010
14
253882092
117032065
7
316103
72
72
45532
20
331739523
116126
172486
488993801
41440
12
61
154629
436097108
45
233664
45
198488
29
392161
11
28
271841
345735
81
25150
96112
764090138
65
24
44394
509782953
9
96
8
27
488152
288482
23
73
9
246158
124049
90
204868
64
4
19
458401
286676
44693
439153682
29
262294
20
124420580
1
449841
215984
66
244512
182064
167575
605151921
23
468507
59
31
288790
602499958
863382831
71178
324295
171515
9
29989
136605
20
75383
267727
25
20
490917
73
773430423
78053
90
9
97
4
65
373817
123028
989825570
2
130058
164760
82
141859
72
815733671
32
55
80251
218782
10
31
73
8
33
30
5
6
299522
43
172888
260570
137345
74
14
34
791329887
304720
369213
478554
62
59
77
99
480184
431040
455762
7863
374796
295230
390254
53
354002
364401
61448
25342
78
3
61
132614
382822
57
76
53457
3
441311
24
53
839488713
35
85
81
4
403242
1
85460938
173412
68875
573853523
22
769558868
23
14
45
412615
207743
33
193609414
294420
154352
346169
55
44
387130
89
201529
8
419294
30
94
154631
8841362
443964
5
903146769
6
93966
264033
7
481563
62
94
8
77
16087
59
349598
510916417
70
43
96
13
917956459
21
443428
253984
179649
285675
44
417909
313305
184452
150528
63
2
237877
493602
44515
375357
17
85
7
40
60
452446
418787
139658
28
419806828
98
13
197144
63939
987797563
5
6
414286
1
428094
1
404820679
36
49113
44
61
16
61
8
36
5
95
249007
330063
6504
64600
18
242820
5
4
367365
68
601459231
112969317
7
64
91
44848111
79371
74
3
349104
64126
17
69
12
36
373142
85
7
407819324
50
305180
60
451692
87
286624501
51
61
541272541
57
33
368093519
54
9
299347
71
239487
6
78
6
8142363
326523
3
36
94
21174
408725
91
56
2
127092
25
85
82855
28
44
80
39
143191
478287844
109287
735269004
9
195237
56
7
18
49
83132
2
49
98
47
1
86
83
15
354359144
32
99
493668
389214
408652
908445256
28
23682
73
99
14
231495
23
42
376309
280929
42
90116
30
65
2
82
197312
11918736
48
167554240
334955
786461970
943136945
8
76
286971
331986626
59
14
97
29842
290141
1
6
22
28
91
444975
3
9
9
78
124700
46
85
238534
71
558904343
478938
19984
371566
67
62
39
81
13
189260
682687708
277404
25
10
214488
40251
342788
325846
143035
34
33
26
44428
191247
58
450639
983237618
329868
333760
213480
498398
336250
202292
192819
5
79
151811
79
11
86
133655
40
41743
52266
39
491157
364078
413807
65037904
59288
264126
229709
75
4
43
6
15
14
289385
70
472508
264689
330677017
61
477888
40
377638
23
136636
30
95
264452
72134
66633
51
69
810238066
23
252356
54
436866
213327
212362
95
45
5
2
28
91
85942
382911
11
735528609
497960
275067578
401690
260485
32
8
210535
83639
494819
55
191366
90434
1495
488616
35573
272124
811415172
427342
78
80
80
3
78
7
285012
180369
122659
7
20
382377
5
61
158307
447159
37
17
83
298000
434921
15
90
78
1
56
94
51
18
63
93
492154
720487736
77
28
79
57
129117612
96
41
95
125312
11
47
187800
85
84
51
123669
233084
8
9
3
37
89
297249
23
151907
57
424400
11
498314
86
78
261752450
7
93
58
193034
11
135895246
4
454670
363612
42
12
242338
146100
42354
28
119608396
329905
304920
33
368410
7
29
99
46
43
100809352
49
11
365762
140033
23
56
171338
72
48
35
203802
416383
162636
54
31
75
6
419283
31
46472
386450
388664258
86
445615
102662
97
131278
402094
28380
305039
436847
283532
14
382131
267924
98
49
1
789273378
418509
35
8
29
343050
73
296958
387651768
465876
37
759853984
83
30
58
50
13017066
91
443035
3
44
274170
22
31
241914
41146649
166915
464135
249066
119362518
191922
50
85463
33
8
82
5
80
63
64501391
16850
295408
37
6
6
56724758
273061
45
91
7
40
3
58
117242
46
5
50
72
84
11
2
221890
57
22
87941
306290508
64
76
85
160776
79
325201
31
450054
13
154341
7038
371883
406976
43
8
862
68
82425
9
456037
7
45
76714
69
418165
40
168025098
41
435953
99
236863
452509
52
34
2
141765345
10
280278
77024
319936289
331504
87
99
1
334075
7484
37
210141
332382772
63868
50
99
71
71042
174263
345727
3
69
97
69
29
403510
191827366
18
40
32
260434
399416
6
5021
59
7774
162314
87985
670212124
15943
60
6
52
346766
96538
6
28
234671623
87
72533355
69
90
206537
26
61
167303
42
395897
4
373799
243497
57
246057
105667
320031
417697
184799003
25
399736
38
26
11171
35
364198
123282
444118
169363
228328963
328724
91
32
39
66
30
27790
21
352929
90
381162
42
291066
389723
20
50
341486449
65
10
79
423113
458123
383949
61
412208
71
29
60837
48
390047372
419496
86
32
3
703477510
173264623
34
22
837424280
44
69737
334609473
6944
430217
9
317752
54
408600218
91153
408996
74
337966
156822
9
96
70622672
81
95
65
29
30
2
79
9
910691339
416481
40
58201289
110881
7
484070
854074902
360619
2
51
89958
22
19
33031
27
482488
46
439280
98
9
3
275092
351608
59
80
281451
694710098
38
211337
47
33
23
426151
88
138223
3
8681
405567
48
18
15
14416
5
16
75
67
82
895204413
35229
234953
438354
236577
340623
32
207273
375806528
56
391535
322808
322600694
67266
93
12
102417
214295
256156
7
66
3
98
44
413336
104560
18
34
7
66
78
94
53
138970
321160
64
492766
93
41
2
93
67
462002
274289
9
15
246653
8
300406
74974562
76
150780
709414138
14
15
16672
477622
6
6
13
37143
338568
46
77
329054930
64
434337
389258
345189
4478
99
484654
401877
91
22
8
809313553
31
70
6
420510
10
43
43
441377
17
46
21
294181
77
281779
459445
4
147883
12
197171
120617
132315
39436
34468847
453229
32
73
69
509601515
10
16
34
174334
80
6
246304
408231
387119
30
9
30
7318
6
64
176978
71
70
264227
11
51
22
1
472056
56421
124445
126536058
306009
64
7537112
312947
3
59
20
239813
19
117300
73
315155
56
6
240645
80
20
912831343
20
29
2
184273
38
11
60
89041
294201
2
457189
23
400927
2
380371
81
76
252614
1
67
565482704
332899
15
342822
21
243105
8
332563
492774
496802
44
411630
6
690169130
35
302498
28
367038
86
334112
14
797851607
53
759913701
275250270
55
117442
9
495982
95
74
22
332409
58
94496
319093
18
44
85
438084
774177138
549158273
1
334849
342067
414587395
26
81
299973
9
7
54
58
7
2
73
37
1
54
315766
217497
384989
76
94
92
206566
7
294587
449243
169972
61
27
5
21545
5768
74477
95
70
17
40
101362
328052
87498
281410
163475
13
30
15
156826
516861338
98
345375
97523
717052568
33
227724158
198467
481118307
478161
3
735975853
12
84
23
287554841
7
428094
54527
41
556338234
3
58
494677
46695
290856
69
31562
3
32
28
78
826042043
96030
496581
478640
412502351
144299
52
298390
345047
671416213
38
1
8
482629
2
5
94248
43
481776090
137705
63
15
8593
14
13
739400061
350855
16
48
112652
23
24
97
70
85
262585
78
96
21
88
12
262036
21
403400
286432
360336
7
84
2
83
39
63
743384507
41493
391172
4
1
268543
52
190988
52591
75
98
31
20969
52
88
96
85
454854
322800971
13
416129
239806
432462
287812
7
5
78543
144133
478281
76
449347
68
858882854
7
9643
58
6
32
4
89
302241
241422
77
83
561249783
181217
2
2
54351
441923
40
759354187
41
87
79
5
423816
421283
243360
79
456784
50
1
7089
190284
209611
138823
37
77
463011
396636
61
2
147169
34
24
23
9
88
88
90184646
76
65
2
761493155
90
179918
444875
81
93
3
567515978
211501
90538
98
329586
4
18
70
129387
155715
558524287
74
73603
67
92
200846
78
2
90
387343
66
368220
575921194
147874
1
376978
43
2
1
53
276894024
45
90
90
98
1
77
244716
343563
207005700
586033070
152073
458982
71
998597977
232917
40
274958
50
428120885
157698
12
92
78
90
391263
5
5
66
274882
27
92
226540
677790030
226171
76
183426
96
578482867
58
83
13
31
352145
28
855559259
345097
80
261783
63
320766
33
37
262041
487639
74
113105
6
45
91
78
75
212879509
19564262
4
40
68
391224
398107
197033
94
50
473062635
7914
91698
93
430191
48010
384481
80982331
87
307390
878841306
316809
85361
198268
136903
284596
20
131308
358618
27
85
89
459142
8
76
283963
291047668
31590
63297
13
58
287131
294422149
19
430354
33777
4
74644
389642
47
176352
4
156826
919662143
59
144656
64
92
172818
238524
278061
175614
56158
58064
46601
343166
244222
78
49
326183
78
68
335243
163167
9801
567501301
47
54
239403
74
15
893938789
59
46
7
8744
340461
91
599075465
392933060
30880
67
40393
980669259
8
23
36
73
407532
81
67
65
71
31
22
217124453
85
86
144663
427240
5
8
22
25
321371
15
7
261657
6210
72
203124
288480
33
429191
2
72445
78
202606
26
985377751
998897288
310240
43
490148
9
966098904
77
48
80
24
3
188295
30730
33
23364
9
57
22195
149977
114913
28595
655787529
313090
48
13508
133259
95
181158
88
43
7
6
28173073
798981020
80
136887
19191
43372
95
32
79
94700
61
79
47
149329
71
99
238559
76
4
357895
6
5
284955
9
34
347493
73
3
492634
40
12
12
129960
55
497860
94
4
19
132479
7
44
39
444404
45
77
87764
29
98
60
8
5
6
16
264013
45
213943904
32
89
8
252876
54
73418
3
3
92
52
137752
20
276030
56
74
145841
298877
273573
74
5
4
55713
475606
7
30999
5
7
30
4
6
156755
129212
349041
457288
332120
447248
80
24833
298475
67
438754
49901
411691
181227
258565
231745
9
74
51
349298
296849393
50
210714
23
232474
39361
319739
44
287764
20
97
23
5
23
64
343449
952968685
919796915
66
41
292774
75
59
64
54
19
87
434339
259699
5
8965
7
49575
6
22
45
32
86
47137
34
3
46
254716
20602809
35
49
80
673250084
98
95
41869096
137538
134809
363395
263576
69
36
198550
382286
91
41
265863118
22
440113
46485
130978
67
7
209171389
10
49
39940
19
72
63300
18
31
369525
417551
43434
270926348
73
483410
83
72
2
47
432592
14
24
22
20
21
59
1
238077328
64
764206549
467450
95
31
84
163673
30525
97721
76235
365593
499358
58817
58
397353
3
17
8
1
18766
63
26
74
13
7
125204
423968
60339
221035
50055
229854
162899
402616116
5
8
50
97
53
79
932230440
38
331019
9
78
21
49
423807
22
1
70822
152263
292022
188675329
100136
5
232876
11
59380
37
75
11
54
86
247162447
84055
18332
243006488
3
246743
315081408
475414
380213
46
350689
356247
50
59
31
192632
174470
64752796
2
77
35
1
233778
480501
86385
18
87
19
285273
345740
97
80
851531258
891798887
38
438263
434885
70854
460508
70
96
87
28
258750
77
42
660170907
3
433316
72
92542
84
203201
22
576221175
41
529360687
226915237
282880461
49
95837
67
82
54
344610
6
81
11
311037
218890
125777
70
134162
58
44
207663
7
8
97
58500
92
91
9
352524
271702036
10
33
269952
155598
396103
102798
70
705268562
82
34
489849
138909
124723
309054
478304
706352170
805651513
426103
49
8
320466
80611
71
99
49865
29
331374
357144517
968071850
40383303
43
61
233402
76
860337135
14
58
61661
180090
13840
298018
124306
23
13812
6
195549
481071
107692
95
340368703
96
18
169639
447954
54
463256445
22
6
341808
61
464784
8
133605
261710
67
92409
28
134890579
27
238201101
97
6
31858254
24727
551605905
64
142950
2
8
99
314191
40190
6
76
74
98
9
80
212212
87714303
250321
466353
80
393325
389735
30
3
555310649
72
67
131108
20292
19
378345
410757
285720
43
7
36570027
8
86
14
59029
9
13
25
373151
101921
60
77
22
30018
142093
1
98
338770
6
76
4
6
85
271452
12051
336706
310389
6
69
381864
81
73
8
28
17
21
424367
75
84
70
53
165434
9746
49
31
53
195312
226334
2
22727580
47
78661
67
898192300
889764735
182447
90
343227341
59
180562
32
8
487007
254944
61
377363
233440
14678
281377
65
58
12
665239016
139796623
55
93
92
2
17
39
377320
97
472854
411455
346724
27
304083
7
244828
56067
363520
146522
9
71
48
152880528
267118
3
245629
367199
26
173532
54
19
64
83
3
58
139385
47
434386
87960
47
434895
265242
81
21
65
351877
28162
435937
68
33
346928
58321
10
433575
86
57
169744
469729
91
5
3
174244
58
449393
456767
62
52009
410569352
60
100232
64
19
50
57
1
55
415456
289683
174607
486358
205277
11
250090
62
73
75
214028
229796
127258998
97
1
67
95
59
71
18
12
87
91
4
5
419754
81
317105
293739
99
8
20
77
72821
373302
56864
30
43
90
406598
3
60
19
37
21
452287
16
88
288072
463587
79
313227
15
305258
281803
53
478550
26589
7
98
71
303760
2
415639
92724
67
2
83554
481903
354445
467205
98
298778
170683
10
74
158190
5108970
664540283
49723
53
84
460681
65
83
163959
6
308555
75
89
84
25
34
229532
86673
928724463
35
84
19345
459783
17
34
5
68
15
261760
500425359
12
62
98
66
7
255286
111179
10
394826
347412615
409803
43
30
86
83
103130
308230
1
59
55
400125
17
118419
333696
34
68
279734
41
437082
36
382215
274721
81
313133
57
36
465341579
16
46956
289204
260411
47538
81
91
6
203539
309674
252816
80
242479
289040
99
376574
85
695499204
32
243275
86
411712
4
95
97196
294107
74
371693
99
324726
64969
7
7
74
66565
145612447
409863
421783
57
204455
33
384701
307168860
471898
646029212
309354
470563
950509447
78
72
333750
59
14
7
25
107827
26
78
369614
405864
420169
394800
2
47
12944
19
59
1
43
3
54
125205
78
964
72
63760
3
40
76
1
6
65
381566
417452507
136657
225928
62
70
350700
318569
67
77
141644
2
29
76
72
375366
37
128954
84
452023
160506
9
306036
400863
8
23
281298
33
20
961230818
36
54
20
429028
327666082
33017
311834
81469
716843396
54
77
886275843
8
51
163299
11
255669
79
55
142323
80
388418
57
99
15110
704062751
8485
233864
53
57
239788842
79
47
59
23
459222
307887
33
28
285360
70
99825
74
38184
33
750735280
80998311
138214
4
218323259
71
32
70
30
379704
1
2
56
59
83926
36
430351
864836092
342401
40
161442
217891
81
7
136963
258474
410465
4
7534
215022
2
4
253408
58434
843205579
58
297768
7
407993
434486
30
490637
423351
264570
6
446408
6
58
16
167389
24810
148155
450409
383570
9
9
755599141
739138732
36
160246
64
518975881
6
216695339
4796
74
15
1
9
6
94
284334
69287
77
71
294889
46
137318
64
73
360108343
76
890056959
107226059
479693878
34
56744
23
82507
11
23662
272696
37
167998
11
84
98
322760
315939
51
7
6
732927891
89
470752613
84
248319
243956
375872
1
50434
37
393815816
13
14567
363909
4
199887
76
378740
82
97
219386
337524
70
48
57
97
459683
215720
322001
97
106600
581783690
226473018
8
67
6
9
5
36
486189
89
78
37
61557
49
26
456484
35
29
55
101144
99
2647166
84
359156
578023012
18
74
5
6
400609
13
91
41079
50
16
72
104650
99
541796060
97
764262446
139748
309361
11
48
3
71
354175
287195
86
39735
493622
5
410640
157761
71
84076
174606
23
303605
285739
584224194
46
56
28
26
82
938544729
12
87
100941
6
69
109953
7
12
3
49
77
80
291782
3
8
41509
4
401954
407102
28752
6
2
437754783
65
245417
165855
66
47
15
103863
384803
316395
87218
51
83
78818
38
92
77
70
91
174254
47
6
99
60
29
124801
384702
452585
848275869
294446
54
1
17
57
18
99
15
256310
19
87
246918
16
379905
77
368283
80
71
120928
437098
9
75
154177
94
204363
84
8
125029036
282681
13
240238694
91198
8
3
32
96
94
380630
316058
6
5
171240
491611
297160
98
44
78
8
399674
44
335630
261659
35
298553
3
594699196
19997
701458121
57
532177174
425921
151284
12
72
297112
95281
127332
491698
46
721516065
30
56
259482
91
47
18203
28
379629101
16
92
286147
240946
199153
227879
159564
34
388328
11
35
65
36
146827
47
292477464
80
23
49
92
77
40
94
19454
276285
75
224625
110199
397973
18916
97
477169
49
47
2
70
175496
488319
7
57
72
96
99
69
307020
34
5
228181
446935320
65
8496
276424
888006312
25
90518
169080
14
78
95
221144
942872756
8
97
62
73
474524
48369
417795
382718
140460
71
165183
158158
82
93711
548537342
77
14
242350
374946
57
24
8
97091
74
9
108625
87
65514
338298
221105
92
892529995
6
6
173735
380715
719578435
460684
26202
360493
15966
79453
40
494448
72
25253
64
468922
43
467896
272261
622237955
134314
151936
27
26
48
48
268128
49
45
53578
274319
59
162297
491953
5
139627
3630481
82
351430
57130
98044
94
12
286121
18
192195
479146
732808536
317477
3
60
134487
216350
1
89
59
177798
5
451795
182083715
6
524321937
128351
368845
115926
79
273952
73
342852
47410
25289
255858
144206
88570
642095047
850711367
92
343230873
497478
74
213703
837006593
15
62263
378528
15
405310
93
68
279850
29
63
74
344906
32
29
318639
8
78
396093
343012
335739
2
267831
24
209704
24
64
1
57
6
85
70
143505
51
307922
193924
706488309
331427033
1887
8
26
371903
243131
68
92
27
393311
26770
204696
25089
74
391548
5
941887097
273432
329653
98764
22
28
306624
27
6
256262
73
9
72803
205970
2
389427
60
6
73
109656
319802359
6
4
776689152
73
62
270706
81869
66
436592
51
182258
18
137178
70234
65
326960
50
15
78
57
48
203283
30242
416306
168236854
54
27396
711054447
56
4
715678556
238118
67
26
30507
11
499306
416379
223818
49
451654
25048
85
54
50
22
42
96
269888
83
59
2
848560440
417144
71
447965
5
32
20
71
7705305
5
81
7
210343
446406770
434779
381757
33
77
67
412411
97
368575
8
68
58
327613
876066264
9
137739
23
234465
45
48
92
2838
832371941
55
223368
35
5
149998
13618
8
350459
80035
304415
205554945
16
321116
95789
26
335207
217863
40
48
170505
22
54864
84
427121
268462
80
46
392393
92
190358
7
22836
51
438901
57114
29
68105931
22
129728
93156
37
38
88279
79
95
437480
292459636
10
1
141900456
3
344361
414980
30
38
41
163849
236819
130744
50
71
58
476025466
32
80
843144563
337390
298528843
233775
66
763351648
31
72
12
167343
7
6
222393
8
80
1
400973
113110
270128
185493
68
388023
284507
232889
63
366599
57482
252449
12
409050
393193
543930541
176100
439268
220610
14192
91
24
74128
124219
86
69
879715505
147408
66
7
47
30750067
224386
23
54
155967
43
73
53
47
205095
75
179083
64
368256
66
67
24
465251
77
56
484893
1
37
82
11277
186404
336632
396480
153362
24
58
458262
6
59
299052
499942
49768
54
19292
54
47
168263
132652
70
48568
346059
385884
419468
8
94
433589
22
279660
435993
152603
203261
449337
200352
1
31
103289
27
8
26
10
57
72
316548509
2
756389461
24
7
65
17
2
44724
87
5
351543066
61740
625942136
67
24
401192
7
41
382237
16
8
11312
93
317051
5
70750664
389589
41
42
46
493179
290819
96
151226
76
462960
52
76
35
94
253244
5
75
50
44
389001
6
81
467209
495421
82691
228794
92865
23
2806
807929494
133733
47
76
430320108
47
494348
99317
329510
2
122529
1
71673
69
783952429
97
139201921
37
7
62247
229104143
64091
8
185696
341995
3
415293
453809
185067
5
260204
72
40
429627
20
225305
230266
7
92
58
164427
4
29
20
77346
81
2
9
83
21
66
451035
8
152460
464976
68
279850255
371495
336099
284583
82
76348
246860
108946943
484848
25
80
52030021
20
439556
319001
459803
20
87990
638933004
92
109740
20
15
482835
48
9
34
174744
65600
29
56063
365133
88
93
461357
30
362966
56
30
17
422834
30666
310164
138810
73
406302
63508
9
227688
291070
441662
232187
92
234635
41
158946
288378
95
6
95
149638
65
52
84
99
20
30
88
88380
9
299374
240755
401679
53
491084
536625804
6
67
891953040
247367250
69
21
80
385195
30
172859703
2
24
125490
71
50
60
55885
29
434282
279304
30636833
7
5
728350436
378128
74
20
181207
68
275812
80
369931
7
3
74
79548
30
253293
85
49
65621
16
95
70
15
82381817
141239
486541
3
159922
93
200826
25694066
13
15
928917741
270804
931917641
159236
121515
12
165150995
969775313
391134
140345
31
8
70715451
413850
53990
485385
28144
313145
137523
3
3
34771
63
67
69
134508
81335
64
16
2
49
138080
90
6
292737
226664
100426
8910329
9
219636
191412
48
96
209869
269656
18
605015361
248699
66
292239
84
399262
63
217436
8
61
191269
57
392624
453085
37590
54
45
495040
5
272960
52
6
492866613
251575
38
28
761725392
76921
3
42
46
275475
50
7
101037
391110
396538
22
52
4
5
45
38
65
37
8
97
88
36
430350
487095
70
378700
199599
25
445285
18
86
277232
343513
56219
60
59
449391120
99
208625
89
321353
62
317025
349970
180992
7
482125
43
480563
266510
49
30
460568
55
3
9
427387
422534
68
815029280
371971
422048
94
16
93
381116
190917
16
328767
234356
118294
48
416758
152264
34
43
138849
58
51
181751
385054
385363
44
56322
167167
75
347393
90
6
22
36
16
29
301266
162209
84
9
3665
58
22
396868
402417
333345
250953
85
475240
124823
7
4
468271
37
97
40
21290
69
212479906
918408851
61
20
459336
30
351409
19357
83975
251860
43
77
458178760
1
9340
37
449946
14
136469
351909
29
200942962
18
124591
8
38
77
231295
374887
214403
12
521490133
5
399831
201821
49
14
492739
94
451773
28
179445
20
214041
1
288102
45
368045
8
264139
975338566
490025
34
96
16
64
52
21
66
14
82
6
114451
367619
69
78
12
23
441388
493481
45
388212
144355
95
85
48586
377437682
374221201
78
369151
49
54
45234
49
294188
171964
66
52
66
25
66
70
8
17581
84
1
70
109260
89
82
74
25
250633
379596
63
238583
19
159751
587794323
187492
97
93
7
70020
53389
23
753008326
66
16
98790
417724
94
8
80
268385482
306638
419960
304290
53
50
6
64
9656
591507436
82
37
53
320467
85
2
8
203060
80
428940
72
66
80
385554268
202021
147901
377749634
21169
46916
1956
61
3
76112
295947
86
431507
117280
685682879
139510
471747528
83
51569
98
26
27732
148859
4
28
167761
27
93
80
82
91895
11219
50
3
220225
323505131
438791
1
470360
32
60
61094
2
60
99
285655
88388
408265
266594
6
18
102078
64601
36
46
68
90568
664666572
36
150600
5
7
2
3
278627
927756108
361634
71
217090
48
238884
20
67072
187510482
92
9
317546
147614
94
8
7
330326
357976
22
57143
214218212
21
71
36
50
658892308
911352150
7
264182
96
67
296043
38
71
43
52
3
392505
344786
27
16
6
7
68
210305
86
59
144347
4
2
77
40
7
733339850
2
363784
758902697
28
72
72115
141446
80
294317
340274
409804
13
2
37
180834
9
35
285972
62
20
54
232465
365113
54
1
5
65
258476
2
114838
8
22
211991
89
613638520
295981
46
43
15
11
3
55
61
278507
77
3
221752
169588
428649
34
825812327
11
33
104496
80
272057
498553
58
40
59015
566940258
347973
182926464
485319
331246103
226694
94
140784
371025
777202070
7919
91
1
69
78
154183921
72
72
144080
153212
110919
42
21
173634
189985
36700
1
6
477027
88
95
279584
485427
40254
66786
125029
8
57
390886
34568
67
147170
30028
394549
381386
83
329949
2
71326
5
72
184896
461578
178670
249636577
330599
484406
559673321
196840
38
225997
4
26
5
162146
94
40
87
367019
2
383392514
45
221062
105798
145058
153897
14
82
398343
167040
3
7
54
96268
37
312796
1
66075
72
381700
370131877
45
405557
82
73
3
92
164289
83
404545
263731
89
55
602152547
1
229061
271126
396688271
394500
63
74
41
9
66
31
333837
28
143849
282223904
41
429061
369259
450828
26
50
56478
77
398023
421284
267176
68
307113
219072
43571
8
39
88
399530
5
96
58
172952
50
72
3
267961
64
47196
280545437
435809
6
1
271685
226696110
178904
11741
456697
65
87
45
420774
15
4
103192
163213
32
15
59
50
95
9
12
3
80043
82
158678959
960641327
88
8
92
93
125433
417459
142105
84
68
307912
10400
58203
316078
268962
22
34
274643
737441841
92
80687
269108
261735
420957
141919
210139
23328849
77
45
312711
213275
421862
95
27
461257
222083
50
776251704
7
44
56
180248
78
2305
468895
94
26237
70
396121
56741
408157205
66
495993
44886
276521
14
4
91
44
493564
85
37
214557
9
34849
51
409212
127170
86860
738171856
429650
3
156476
255621
59
170226989
23467
2
21595
18
97
259972
352387
177884
93
52
35
12
62
187117
40
25842
42039
50
410034
59573
294183989
208377
8
73
563897997
528414339
1
48740
9
125980
426357
357938570
479124416
4
34
99174
461852
91
182176
419120
61535648
78
186789
279856
66313
4
69
37
310935
185705
288353
25
28
190662
6
159972
5
56
226603
59
46
8
9
168220
80
80
5
349274
98
174103765
36
18
471683668
275367
700509667
304293
329602
207474928
60
76745
38
64
391081
266181
35
533652714
196536
19
286246
73495
25
83
68304
130641
43
306900
466354
235229
40
34
50
42
5
12
138932
474302
68
257931
153734
814421547
65
445555
230197
68
6
70
94
9
496507
357665504
431609
94
4
44
76
245218
231280
7
97
6
41646
353895787
607833218
63
129100507
62
420913
21
23
97214
390508
51
107654185
432941
89
47
55
486328
11
88
73
353932
8
245351
52
223737
8
161796
41
8
52
108059
53
2
791442254
43
78598
10
59
85726
42
103924
370723
98
76
471965462
275095664
198895
25
91
79
31
81
450689433
247993
9
229494657
155377
72
52904
4
376232
77
81100
9
156138254
5
885876423
82
13
1
94
53
99393
2
14
785323162
445000
8
266236
43
474430
62
121722
155931
450467
57291
72
7
275503
9835
398706
240255
956766993
56
41
187396
306255
23935
245471
91
15
244725
48
8728
360754
273131354
695954910
489193
121238034
5
18829484
57
273496
21
45
8
71
131897
50
9649
92
3
98
9640
73
7
31
51
358210
105742
20
6
89673
444313
694963731
402714
63
426058
187925
168391
12
85
114712
45941
336904
159399
42
382761
168172
3
158174
59130
478719
93
419113
64
334114
185253
243330
438492
159291
516838942
85
49
62568
6
20
141849
343368
372912
65
74
45
8
399484
15
330313
426349
30
141411
62
5
342508
72
57578244
3
96622
289693
499404
9
38
75588
33
491869390
94
2
9
22
465337
3
428967268
45
317191
281922
109097
15
15
15877
30
55196
87349
491464
131466
73
267166
416525
987623492
3
357494
169887
60
81
6
122696184
50
9
89
260401
31
724517163
227974
301699
25
433464
466154
60
85
104987
220415898
88
598020779
147603
24
18
4
311477
416995
27
162292
682112777
2
33
52
5
86
57
36
48113
85
320676
499042
240672608
384265385
61
17
61
3
181066
146855
54
29
17
51494
212074
87
52
272180
185508315
23
88
57
6
51
9171
75
242407285
489094
359197
57
92
85
255158
12
9
52
9
397587
23
39
27
76
96
83451
94
43
270948
248995
39
97624
398505
119227
19
285966
698706510
480448
272835
59789
34
9831
5
364838
49778
1
254902918
3
114926106
421014
144859
115633
24
73
596795913
245386
75
27
7
486593
95
299579
44236396
19
405349
186776
59
142249
180136
48
389937
432323
17378
56
76
57
113844
99
7966
307612
186529
31
609770125
84
11
9
31
53
280384
79
382583
283856
25
380687
8
47049
67
421430
421969
28
7725
74
83095208
15
52
160465
453207
368877
55
229760
62
4
236890
17
239374
71804
342288
9
741222669
52
295577
75
44896
249766
37
59057
769956763
46
366023
4
207945
56
2
33
66
52
172815938
320611478
167655
149693186
60
395561
356254
441720
26
931260623
443020
70
87
401734
340173
250990
83
42
81
11
7
257571
55102
87958
3
7
62474
74
483426
57
25726
179992
576964660
450417
46
169188362
77285
71
11
2
122856
40
33
206978
44
33
97
20
56149
431225
2
14927
4
252247
43
315897
279184
352220
999862342
160216
265380
68
82
1811
57
59
58983
3
263999
331640
535645279
42
60
262384
4
85
84
109179
476674
8
23
136993
428602
34311796
2877
82832
62367
599259175
404569
4
16
4847
407561
14
4
43
326471
54
31
86
84267
11
58
254463
56
252840
185212
179360
23
33
253170
29
249259
22
11
23
8
420847971
169498
269131
96998
359679
165908
14
20
434598
18
238215
321943
892134825
684214636
84
691
4
55
42
98
1
62
62
67
6
71
582024061
73820
39
10
77
254522
143473
65
104773
348897
468093
31
5801
4
1
25
77
27
25668
84966
80
9
457095
3
95
43
112363
98
122833
65
259026
5
33
88
216500
82
128073
40
28
468098
367358
87
131695
20
110736
478791
5
496227
3
293281
476046
11
310157918
409766
24193
72
237579
157052
422089
92
54
170247159
101915532
31
97
387619
49478
17
523687254
955498824
1
152060
230225
51
44
27340
293490
64
5
102889
61
97
92
214438
4
68
1
41
334697
59
22
128967328
331294
77
15
27774110
978638312
386081
31
56
598352872
138671
48761
355486933
119501566
1
270507
632695614
414317
12
28
7
15
205768452
63
69
3
16
6
234428
633317631
331824596
132608
9
8
60
13
27468
26
60
478685
42
18
8
182445
2
47
64
89
7
66
38
29
504649639
7
31
96
258355
28478
749002235
346931
86933
35
70
298867
910181036
174770
489375
95033943
346314579
204719
325493
26691778
428560963
643029551
95
116720
517247728
97
262570
933765475
308034
4
38
30
5
149223
8295
41
38
86
393148
77
982143033
2
386566
21
8
95
420635
307851
464186
919698274
80
58
54238
119165336
80
68916
2544
2
55
140744
94
79
387484
56027
91
36906
79
61
5
41956
164920
30
4
11
78
236154
63
23
80
25
47
9
17
45
469342042
97
109147
8
444678
3
10
11
161344
79
832840188
82714
283641
270832
83467
21
74
196028759
444493
3
23
40
11239
10
34
262801
442731
11
8
3
276702
2380
78
66
499996
88906508
361412
923215620
20
475899
79
71
72
322201
569376119
2
87697
37
95
5
36
19
245281
58
219780
46
445940
342127811
360829
80166
34
268941
9
190605
12
485375343
257574
275376
238413
258678
348763
7
88
257552
25
79
473303
81
46
5
450992
134340
25
249876
233690
185629
486007191
9
43
42
69
7
64
40
44
8
86474
17
82
16
2
51
8
277351
55
75
255566
20
442967
7
78
8916
504504619
19873
864474524
41028447
327903
42
65281
72
41
87258
41
35
352123
13
91
443751
78
64
889032397
82
356470360
76
494648
81
6
57
61
149173
134531
1
139705
1
11
330837210
4
31
84
74
27
7
214211
88
411309
34
9
39492
33
4
320340411
242168
1
290493
9943
976499561
111630
354739
21
109227
20
247268
70
166882
33067
56
15
175417
84
384400
89
79
33
189448
56
67
70
198556
12
38
25
4
445223
97
5
449487
387328438
99
326680
493487
38
90
312805
286206
38
17
76
2
244846
41
64
70
333212
60
2
160580
67
60
71
77
98
69
9
73
479614
35
50
57
111802
130894
50
552645106
88
381857
78594
76
38
497509
176678
1
97750
145490
98
238514
75
67929
162416
38
62
222609
147111
89564
457190
87
292734481
68
287664089
45
1
226793
69
71
86
384127
46
9
18
361364
548061183
60
150168
466023
112244
2
57
417551
9
82566
69
38104
71
557313464
228456
86338
35526
521987620
751217541
461522216
348403
110592
85
17
94
16506
6
2
436362
190201
8696
66
98213
358691
44
7715
296678
26
251132
9
761981984
397314
75
65
117381
813093862
85
37
69
42
288215
83477
462370
2
422042
72
347424
677793896
927559029
306496
304904
316326
51283
471449
693227000
76
482859
486828
436406
39
63
1
212140665
28
451995
238863
346456930
33
4
81
427915329
388110
53
193301
114585
668305257
30
3
481661
51
77
147103
238461
325293
44684
277473
274729
160888
482560
12
280987
63
386939
57
72
26
51
26
458160
324549
479529
22195
498847
583115321
28
81
22
269340
89
22609
55
56254
7
68
53
54444
309921
8
5
4
326661390
200359
9
84
325669
32
76
445906
20763
489712
247473042
199213
363318
87
31
89
2
52
347079
8
90
17
95
745706941
312502
252073
77
169636
2
294462
4
7
484672
473122
9
12
41650
412765
16
96
517862870
7
597968385
6
45
7
398038
42069
53
98
73
3
7
181783
51
40
386460
104025
213703
400435
193836
49
4
56
420160
81
101626
55
23
93
364385
391604
192074
11
457662
7
94
373758803
44
86
341239
1
237414
6
107965
74762
367956
444076
293240
52
275850
320108
167880
3
495490
9
133306
98
498486032
459989
39
301141469
228019444
62
233604061
38
101898
356246
95
63
512318041
205800
46341
71
63
273846
362285
9
37109
95
886709430
328231
52761
28
171976
112574
49
64
485760
75
215326
813796617
463207
544075303
62
43
35898
74
299998
17880
242852
386390
236438
70
453424
81
21
422362
4
28
8
20
373646
189724
217849
66
5
204754
452857
196284
152260
45
85
78
19
38
141038
294457
368111
48
287070129
298513
32
88
313553
118479
39
250770
88685
371225
218175
380962
84
241201
99
57
65
240354
3
5
172369472
368824
37
6
424769
403483
3
25
64
3
8
249145
3
409200
65
225495
70886
439080
91
235210
246005
434547
70
88
20
61499
105113
182447
143793
9883
42
62
207682
334425
82
184885
818380254
2
45
99300
469753
118246
142555
4
96620
781359622
2
220956213
53
699016447
57290
845965512
61
94
645351317
56
542948640
482517
473403
92
36
34
83
52
262358
92
553936416
9
411029
177613
321279607
186311
52
421616
94
15
65
538804471
238213
212096
53
97
446119
2
298910
207291
316201
407159757
40
304127
25
16
45
62
83
79
355631
75
78
37
291990
64
188552
24
16127
405682
138478
339740026
10
75
57
134290
188839
3
405953
56
87
51
74
49
54336
58
351447
485051
18
10
36257629
79
332911
34
23596
99490
73
397043907
327989
20
356218774
5
11
78
426140
53
50
781613376
101670
497681
243606
98
276521
74
6
96
73
13
347592
110872188
79
117672
67
3
345105
40
277343388
383079441
998915346
554230704
295808
13
18
361512
93
957522862
98
167163
384680
52486
305923
92
44
79
9
141240
149458
247686
61
59
57
82
32322
50251
69253
85784
292261
46
5
379590
1
61
87
2
2
84
99
137147
6451
992877764
373497
377756
419006
2
98267
85469
34
91
163398
80
67
6386
96
23
24
2
55
78
94
70
462600
26
82
73586114
513834883
177648
65
4
170117
410126
502068104
189070
299798
77959
220852
62
17
130317
5
47
142923
169809
175691
71
155975
277754
4
77
1
276528
62723
37
62500
44
189895
26754
382623088
662421958
70
134603767
259568
280763
65561
56
445395
314827
334609
6
411247949
302942
360437
151138579
60
473237
28498
96
406380
282065
60
32
64699
35
16
89
10
484178
926810177
91247
343209034
9
332146
126236
449690
274644
5
975053297
68
160980
69
2
169448
75
63
251280
3
59
6
24
262485456
89
8
4
84641
12
382272
4
79
91812
66
61
311984
93
166534
185988
284477778
448787
73233
211406
309282
30183
84
251461
188788
30854
206313
882033377
54
174048
441009
46
925318874
245358
296708
69
14
401088
28
52
94
54323
399255
85
457737
160755448
741385579
73
447767767
11
481057
89
53523788
149996
54
42
97
156883
74
24
4
89
456535618
470292
67
37
499286
5
3
6713
276124
54411742
39479
355934
143796
96
46
21
64
70
332284
368721
211899
61
63
47
223843
8
496464456
4
472436
190967
265107
6
281111
473790733
8
167979
13
16
99
222706
69
66
409813
196209
25813
7
2
85
7
4
241132
188679
84
1
58
35
47548
37
10131
7
447967
21
178569
83
301886
366884
468544
350421
63847
39
79
338960
9
212095
2
478996
337902
214334
50
290755
71
7
48
237679
97
692926595
4
279329
335624005
436354
130565
51697
18
39
817083656
143979
8
2
81
2
284097
5
50
30
12
300945238
39379
83
97
8
223589
944303925
202264
354852
29
9
439963
6894
37
425706
13
686887608
377598
99
901328664
68
481306
25
138890
799335704
344230
135066
140283
75
13
248242
73
44
119691213
15
406975
109025
145635
75
85
11
196353
99
268938
73
34
444211
59
92
6
293838
422804
89
368205
209403
6
62
82
20
368623
82925
2
118063
6
145034455
12
95
32468
306348
247857995
247849
48
157569
485218
2
9
355943
296752
5
379653
12
70
451501
52
2
31
88
456741495
131735
24
167919
3115
400410
18
849733986
73720
466691
46
78
380000
372245
77384
160062
24
16971
116004484
450437
8074
32
427738
949054269
89
281189782
378751
238518066
442115
946981139
506813713
663255187
31
24
58
79680
357195
82
60
9
753863479
81
135526
61000527
63
27
97
68
269108
188028
398901
659923784
34
499917
221275
90
98
234749
16
223646
52
219778764
58
96
446540680
135734
56
22
18
399964646
108377
344537539
126944
77
52
123569
78
252915
3
448498131
259346
14
35
5
72
364916
86198938
189416
324250300
98
68
200143
508966601
272292604
917981201
13
431906
151613
231437
1685968
7
14
84
3
447615
128661
59
353149104
64
94
7
23
42
266301
1
37
315898
694465625
33
335949
33
23
430791
13
66935
179496
194130
9
54
42
297527
28
62
30
4
543221266
259301
55
5
48
446496
56
61
37
36
24
354898
12903
81728
8
33
9
5
51593
24
98
7336
44
17
138567
55202
9293185
42
5
50
80724
856626335
332743
2
57
492288
41
64
84434
175860
25
229122
163840
44
50
27
528939887
5
490836
435507269
98
22
201340
823875089
84
162771
425620
39
76
207929
61076
49
262492
371061
17
251271
26
243035
44973792
95
6
296237
98
1
104621
113254
93
309745
13
99
426654
945785120
85
64
430789
91
35348
15
51
65
92
482494
482413
108149
83087
6
77
391313
62601
87
473781
552818253
39
7
324368
75
141560
12
648091628
412337
352287
4
4
5
187944
4
49
67635
3
69
23
429850
19
51
2
41
11
907479259
4
66
332682
7
7
32
3
8
34
448962
293564
300805
22
3
2740
224648
74
480555
94
388783
487398389
452027
67
73
108800
66
153590647
389498
459782302
35914906
29
996411894
163176
35
34
336638
387578
41
58
60
314945548
252259
291512
312456
7
105248
160493
50
23
18231
64
7
53
210129
365451
335008
219799
16467
425298
2
328402
86
277379
627105194
455782
85
7
428164
83
309159951
79
141437
434414356
136708285
52359
354257958
324671
252275
73
18
112032877
255358
417170
468256
167138
336857676
39
6
247676793
20272
379279
73
50990
112441
25
189766
1
62
53
40
315006
19
20
8
17
4
174318
10
76
37
66503
8
39
33
131328
64
79
252517
77
42
53332
5
17
58
677875445
93
37
260478
43
31961
36
190506
75607
62
27
79
71
72
96
349581
425078
89057
74
655854693
192593
271173920
164692
218954706
275425
84
240900825
28
12007
84
77
46
4
230035
11
319955
49
317682
66
14
995087541
54
349461021
4
159677
21
417575
70255
481138
443221
299572
29
74
287299
495841
52
75
208973505
16
148182
57099
606945102
61
70
184942
68
274287
46
203715
92
28
30
46
3
82
21
385108585
323590
17
238052
39
27
92
197295
443974
755675065
31
488935
27
366466
97154
145989
61
354068
14
445380810
97
85
107497236
134939
49
81
392400
62
66429402
389399
3
3
19
234268
15
147331
476436
34
90
2
94
38
115466
6
30
51
84
194767
2
450346
40
188967
379486
668891784
23
432233
86
91
53
481555
712162271
259944
7
17
4
43
97
473065
85
257838
75381
88
351073567
189976
469319
30
244620
431161
22
542260937
498659
7
420420
450609
38
180609
99
175512
147155
211945
56524
393910
25494
23
92
176439
389651
216115
465622
900343830
9
458964
75
719994511
97
35
14
2
95
45
589389934
97
85119
10
340461
17
67
40
65
328598
157231
69
31171
234543
15
97
58
164905
46
437627
578045161
493167
424803262
443401
121339
55
323252
71
140047
38
10
25
765567162
113610
69
28278968
8
657015824
368664
190566
90
15
77
28
162868
294239502
135712344
18
97
225588
364274078
96
67
338309
76
18
222299
212915087
301650
72391
46889
19181154
461684
335692
2
32
164917
72274
98
117698
57
29
38
25
134187
33
79
37
95
12
333525810
27
68
74
67
17
5
281476
204850
199606305
29
305794
221234
44
51235
437940
411676
65
232992
107118660
6
393394
304447
82
16
71
218206
226591
212868
170373
178967
314420
351114
11
31
439340
159411
484273
82
5
2
329465
389777
40
463133473
208712
56
9
31
274310
453139
142873
165748
442228681
76818
41
28
330031
77
293116
10
69
111830
27
14662151
60
204726
369333
48
26
60447
82981
6
49556
136377633
337200
289627211
129715
497533
517080059
72
73259
282941
140920
44
78
55
166077057
3
96
172954
315873
30
67
57211
362940859
85
17
65
480393847
56
182903
43
82080
172490
87
422465
998863251
62
45355394
75
65
7
58
37
189202
22
46
120489824
283263
143596
486701
291108
83
397639
67
35
237118
51
35
370839
439183
912701022
47
147947
519192910
3
10
436621
54653
477169
7
775674611
3
2
4
78
154742
364921
7
89
690820309
398707594
47
28
85
376136
307554
263624
94
5
93
333538698
11
1
34
174680
37
420095900
24
42
605405590
158068
79062
54
5
96
322334
113652
216
75
448729
683809581
4
4
70802
285402
251597
23
470706
675052457
9
577094386
219901
38
3
58
70
240350784
199239
21
9
364773
28
445548
42
80
809328427
23
42621
49
100534
138584
87
4
31
35
48
181191471
57
4829
38
84
7
80418
14
9
3
244958
66381
20
15
302292858
26
21
327306642
431534417
8
371906
458263
326554
2
405585
42
45
67
49
22633
16
164520
274479
40
528870315
36
9
230876
36
317726
35
341716
497796792
16
472503
5
531904429
58
94
334651
83395
38
92
47745972
3
58
63
337414
89
61
987653179
7
64
92
94
9422
1
35916
287521
421656
479131
100755
1
996463754
72
97207
10
118724
168065
71
343105
81
8
76
9
214655
310236
89
8425
14
264232
151295
76
143063477
3
23
92
38
30758
37
315353417
359942
656239196
387203
150247
31
378596
3
438299
369756
38
5
28
81
78
475844420
30
391873
437176245
1
28
491158813
71
7
5
21260
299279
197782
5
10
143577
3
744560842
278923
68757
95
72
81
29
309196
365247
33
6
28
36
366991
185320061
390187
148662
110125
86
36
4
73
5
724415050
4
6719
29
25
8
276335
85
24646
28
78
31
7047
187265
33
66593
804759642
71
471808
240859
41
5
331694
400476
16
218576
227382
38
46398
400238
333959
27
352113
273136
40
54
475682
3
353201
67250
144936
6
60391
208992
60411
269246
55
402379
520654625
5
34
296377
53
284905
475210
64
429418
872327325
443048812
254306
11556071
63
328958
45
29836
25
86
49
126607
214629928
79
181994
308472
95
3
313494
55
3
4
65
628524728
318072
79
673741706
351094
77
297621
174616
879602288
581808988
67
227050
56
324014
379567
363283
4
740645505
38
395274
255564
4
253992
840916867
119819565
26487
97757
74
228412
20
39
363851
30
72
361394
6
67
6
324744
420695
27
54
59
80
21
6
7698
668545747
60912128
77014
3
933005561
404248330
336253
209460
229827
374544
53
2
46
498864
465805
81
870036718
1
365034320
4
72
424645
426353
16
154946356
29751
349843
19
26
427901
67
89477
85
41
14
20405
40
43
8
88
57536
260058
284619
53
950740047
86
226286
19
796727255
27684
434962
156827
91219
68
80
5
345398
244697
85
446334
47991
9
82872
552090983
11
74132
460334856
333682
81
5
3
735907615
17
102614377
54
9
7
112169
86
338719
40
432626
284131
4
92
98
654191805
90999875
70
914005207
6
52
791188289
983311021
84
145259
48
24
40
111854
188836
52
226960
9
71
422993
62
44953
411392
22
25
365146
14
27
8
781816285
861638223
89
8
91
298156
90
393999498
266826
87821
56
121502
93
420560
76
53
40
40
53
31
206241
419427
8
209493
352749543
201947
438433
180788
1
394415
409916
90
81
83
49
331967
290052
64
121573
337171
34
880197751
49
61
76
9
79
474983
6
91
185364
62
241160
12
47251
294871
148810
444319
531670942
31
7
202904
189939
37
224252806
72
265705
293597
24
8
55
33
69264
378910
57
20
238762
286966
30
458792
34106
464956
8841
190377
988251116
558556932
403553
86
220816
171538506
13
77
58
25
495321
94
84
12
93
94
577758097
635000414
220129
8
399327
485722988
276036
359695753
487862
169276
253972
3
195888321
252018
30
482877
23345
545133274
7
33
96
33
471278
932378205
14
163001
482929
12113
20
345037
422226
151488
115708
89
30
50
45
211922
411008
1
8
256335
137858
49
138454
244503
348472
57
222537
115542
336447
76994
42
9
3
2
97
2
29
122342
5
77
42
52104
157911
72
687043
286100
79
265746
2
42
57
59844
78
194052
352239
285756
667608378
147743
11
362601
76
2108
83
70471
62
18
158057
15
74
22
79
10
86
113759
40
135708
132313
47
610846501
21
227037
448341
8
59
9
419861
7
56
3
136807
241511
571645041
443123
86
1
52
82
477011034
248414
47
5
57
429631522
41
50
55
189127
87
52243
80
409209488
74
452249
5
89
28
84
54
82209087
2
13
148048
45705
264401
400434
314589
21
26
344482
57
346585
203090
9
401102
597312361
56
67204
112540
427707
314540
66
153295
244269
117186
264054
168177
788143199
719853090
36
54
9
100899
24
335885238
144903
65
72152
80
38
44
89
417511
255864
1
31
22
220335
350203
47
451584
435536
47
20
54
3
369003
48
65913
4
383443199
84
374358
71893
12
942945967
79
582124933
279224
183125
546403774
431843
6349
54
22
129984853
65
33940
50
97
241042
88
336408
7
1
258725
247254
88
4
65
939280915
486082
277807
78
339664
78
260734
108070
368390
465227
309520
16
63
13236
4
29059
478394
69
48057
242213
485358
7020
453265
106017937
387778
5
59
487682493
57
382230
74419
29
12
210519
4
114911
63
16
53
145761
294114
193969
404100
30
298357
484053
78
86804
48
56
911037752
14
228913526
485705146
368550
33060
8
96
113269
53
7
91
82583
7
25
457719
14
49
69
66
710298849
9
63
403116
84
10
88031
152040
402673
58
61
263660
692396605
39591
88
82
92
155316
433521440
14
16650
197096
426775
1
76
438596
58
57
100925
365561
4
250575
65
480069
157702777
289378
53
1
9
106842
47
57
59
252788
5
490307
357343
90
679353628
5
45
411514
50
8
121471119
7
372170
184632
763967693
311949
136719
388206
162110
66497
150192
31
21736
16926
35
245635
78
35
59
85
413722
6
2
168807
74939
401302
42
412002
43866
434990
9180
523955436
62
1
729816406
77
363751
376483
68
350171
125544
224458653
81682
94
188150
372256
60
84
76380
48
6
78
67
54
57
7211
315023
379448
14
69
11908
28
49
1
315516
80
8
317620
83
82450094
91
23
735269116
373144
306983
116425
3
44
8
67292
21
35
20
68887
473792
458535
11
26
975428394
785307850
38
39
475754
15804
9
523719352
83
269757
27
87
6
447105
58
53
8064
21
2
420762
84
250430
349147
32
2
46
69
19
279062
268088
5
39
69029
24
46
221185
16
66
638704715
170190
46
85
5
91
52
33
33
60463
125252
628713587
108929
61
98
165775
77
493195
385523
279119
325073
40479
2414
95
1868
7
30
824410297
39
841898074
316933
68368
64
38
403980
313684
315415
341113
38
61
410894
60
24598
95
19
34
180493
12
4606
40
915285058
2
51161
64
465400
268152
212299
615362499
6
20
145315
64130
38
50
80
57
222648
24
7
62
271703
488561
36
495595
412907
415764
5
235195476
98733
74
585419486
76
20499
44
458043995
417731
94
62206
79511
71
322029
383115
127287
200014
128849
77
335430
42
365240
69
80
79
71
40947
33117
9
7
67
34
8794
67
495648
85
82
250008
794906369
34
494438
51
75
311638
348167
61
467208
12
42
1
143687
7
893862404
99429
314853
124876
96
92
33
4
56
66
316906980
52
81
54
95878
425599
92
474039
150892
239185
56
18
58
97
45945
52
37097
51
86
590883354
40234
5
361843
445970
89423
20
374154
20
30
58865
666781225
137390554
187242
421352
90
97
364666
116745
438384
49267
254113
373296
93
76427
115581
307453
95
420942
1
124727
55
289221
458085
7
440015
70
61
179417
78
384612
83
67
295684
83
2172
87364
275689
4
400543
3
56
65673
16
220204
11
19
10
50
297519
361298
64
25
345333
15
47293
49837
9
474435
98866
227499
93
91
401841
34
27
355137
326589
79
46802
304553167
195515
238266
38
207804
25
359636
91072
98
184125
48047
215031
65
388150
23
393544
13
10
52
93
177557
577503571
1
272784
47
24
9
23
235884
461241
6
32
25
120761
293199
13
8
139559
347190
149573
90
4
33
28
283331
312235
45
16
101447
417559
343447
50218
1
61
64
414854
8
143229692
82
213188
388702
87
81
87
94
129870
30408
7
429346
13312
102537
306508
90
471923
37624
97
311634
62
266184
57
51
443017
33067
383461
230642
15
1
169121
128082
15
77
95
32105
15
243923
297946
269862
7
578343207
304918
35
404530
162967
60998
5
5
42
207701938
50
97418
19
94
300878
6
43
818978523
432405
46
7
4
35
83
455267
345815
223065
59
70
162884
50
123063793
109424
473278
13374
933869642
76
35
94
5
46369
75744
66
434060
30
46
1
4
5
10
149333555
30746
52
176463
288
896633818
294906267
44049
27
31
793046021
6
104321
5
200343
123276
986826682
464761
57
24853
471091
235661
29
37
347049
1
5
14547
78
76
38285
220423
16
69146
9
335460
14
94
2
435418
260515137
90
52
151804
872228012
6
31
78
51
42
85
74
439135
8
633285810
56963
79
7
180026
67
110391240
451325
301775
97
61
42
216144
57
143986
361671
497318936
90
309263
520594973
94807088
272143
596297051
804061493
356609
312923
433205
83
47993
95
63140
48
416590
2
26437818
278352
452446
260657
37
469378
2
4
196420
77
159722
237454
31
48
202298
88166
66
372593
52
309553
26
58
275267
484717
52
136413251
90587
6
389056
113639
96
161677
48
20
133785
321364
912443351
211036
214069499
74403
74124660
1
31
36
165022567
418509
4
74
79
295878
488687
58
98
70
95
326966
54
85
2631678
4
439580704
117249
109784
1
27
16
460739
9
375913
24
25
781974925
464791
83
1822
824648591
1
72
26
423983203
373815
66
475082
88
82
41955
51
912987211
129412
314522
2
89655
23194294
68
40
15
66
20
379425241
187441
139291
670047697
198851
118189
74
380302
106535004
191393
966267899
719329552
454451
35
52
78281
153826
383779831
132654
158632
2452
9
4433524
80
35159535
336075
436420
318510
420395
402300
11
762359622
378692
36
2
75
8
204010099
9
157238
335659
408408
71054
63
16
375744744
166497
7
8
84617
93
394721
15
55
3
361355
308963
485192
9
6
3
154446
53
50138
15
33
55
341669
444889
252649
209655
2
52
35251
245281
162834
73
160604
69
647527273
77
241087
64
87
399242
72889
90
22
81
396569
5
22
112541
79
320508
1
55
373500
60419
84
50
4
42
4
145231915
12
20
74
359725
486148200
385014
357930
298396
9
66
38
446727
96
90
23299
155670
48571
91
417344
56308
210399
26
493282
43
99
86947
30
462458
412731
101526
8
9
215536
23
331057
6
8
72
38
76264
119785209
13
496176
9
160700
275636
34
60
89
183710882
24
79
41
82
30
64
52956
340402
326683
81
134890
32
85
57
85
791026529
104818
17
266797
79
9
57
296079
13
79
33340
29
61
29
18
323500
61
288383
5
23
309626
41
61206
221796
417575
8
13
44
17427
75
47
50
4
229272699
248715
350030
92
50
999279383
132866
459015
78968
12
82
95
61
254804883
321273
102724
27565
398432
14
3912219
604217918
332897
25
55231
4
97
162341
50
35428
78
1
165262
41
150768
40
78
3
329897
394576
50
253710
64
7
52
400522710
180736
278419
60
43
2
95
37
18
189137
6
35
6
269970
177389
10
145150
121827
442881
39
185962204
95
43
327481
163011
396807437
228409239
132062
27
390050663
16
81
7
96
2
21
136419
438670
3
2
397397
751980087
251396
185167470
418506
366858
22
387307
57232
223314
324301
765029432
241088
197076
238232
379247
98
69
136493
9
36
194947
113888
419774
65
53747
85
60
18
96
329251
84
52
117568
384468
3
368503
487544
489635
165758
29
34456
17
426569
35
7
385226420
369176
342637
465865
393126192
27
36
79
157297422
355196
5
472924
131647
7127
71
29958
29
364182
310731
51789
9
325384
382531
4
272191400
57
257261
233159
61
283792
461989
2
705422900
82
22725
832159475
13
22
234369
12
74
1
42
57
467451
296811
81
2
26400
449631
27
270617799
300497
48
42
274689
302947
166428
409607
361287
253843
256222
95
99
7
980406696
174604
73878
70
76
755842271
345945
16
322938
4
89
82
420792
4
65
17719
89969
335100
420011
76
63
472306
26
4
427282
230844
83
9
176281
427734
235564
823103458
14
5
408767
60
353613
50
405467
56
405282
5
25962
978849910
9
251679
392125
348450537
9
73
355999
272087
79
40
76
430288850
465300
121807
61889584
1
438456
5
1
384849869
17
1
478721458
327529
44
397265691
78
392265
13
20
460215
915980361
43
30
24
240029
37605
23
9
55
421768
331267
46
46
10
14
85
21708
299767
63
204819
7
60
379264
995693173
2
485137
96121
5
31
58
3
45
33
350264
422352
6
92
7
362806890
983205537
91
857803291
38
55
93
6
430255
1
34
98
285198
45
242962
71
33277
402692209
240842
299094
316203
31
9
24252
225165
73
59
184897
406836
446233
72
472907
6
39474
9
639727528
171584
66886
10
234717
41
494170
86603
385764
308898
44
163945
3
21
246849
57
267603
90
219266
45
62
52
53
61953
267214
91
47
7
200458
31
8
279162
11
16
70
93
358953
6
24563
837455780
14
378567
39393
126078
84
495506
62409
142102
475202
80
41
134641
63
188420
81
483982
431498
259107
12
905400803
73
389949
6
86732
100401
368798
38
176361
92
5
130566
152578865
79
96470
59633
4
26262
137871
978756858
2
294956
427696
94
335772
454003
63724
493938
226417
426765
2
98
94
79
9
53
94
372114
23
67
278939
11
62
668755184
22844
50
249914
326242
26
77
75300
99
296745056
967957261
461955
87
99
65
177987
1
482185
367314
23
447151
77
2
241892387
107628
4
481537
69
16
22
279836
89
295751
185211
45
86
45
490070
87
100493
208707
28
20
45
330820
97
77
4
245175156
71
497182
466773068
46
87
512165213
18920
335555
337584
81
92
682062409
87
75
24
40
99
296441
357206
86
345451
248883539
312454
16
151804
85
44
56
76
77
247795
128020
162426
424046034
482233
98
17
446741
8
87
91
588460405
277091
614564032
150662
54
2
47
42
40
561283912
4
59
358087820
73
346895930
3
154002
114269
83279
737660815
66
3
83
16197
430212
96
338971
417509
3
87
339901
53
420142
477805
28057
25
49905
62
20
7
426061
211929806
96
343871
227270
57
366820
114210
136958
297309
12
34
187774
239905
75
174652
185845
64
309772
79
120505
17
551368869
77
9
1
82
1
786828376
333446
194458
2404
3
295815
276887
49
10059
8
784417316
492637764
348862830
233252
353729
869654787
78
3
11
468551
30
14
158580
72
3
7
57
278654
299699
91284
13
497979
179254
452493
386732
365092
456781
361398900
378664
2
36
337841
74335
319382
424423
53
377506
63
242800
20
2
73
60
315136
2
482625
327532
32
217289
58
15
2
225
8
52
151113560
77690
16
41
35763
62718
40366
96171
521386884
3
26
47
76
933072162
95
76139
43
92827
64
416526
76
16
60
160701
67
214977
60
457276
4
831527156
77488
9
303040
74
66
27
3
172194
412327
391736
332019
22
32
28
475048
217307
389542
1
161418
32
23
61
60
347696
114360
328613898
70
35
437386
71
27
445776
91
325624
71
31
259495
299414949
15
95
750278996
9
171110
105260
355552
89
75
186091
48
309263
56
158345
2
335415
9
455134
29
234696
362175
45
95
8
9
40
8
6
114833
41
192006
340419
5
8
60
287902
223314
231198236
67720
8
20
325019
75
208891
715054075
946827394
34
41
319270
946824232
4
42959
67
23
47428
385172
46
258253
26
346079
8
27
12
8
246173
57511255
54
230626
35
89
38
24
75
7
413864
66
559282422
336635598
792082274
42
85
94
5
289331
183180
804797061
98390
311427
68
417322
415717
86
502525100
3
41
5
70
8
65395
131713
855037008
43424
567906166
45
43
5
81
8
47
64
73
83
8
55
181225
25
324754
121360
64
11
26
11
4
348550840
425290
23
20
129261
53
100225
35
42
14
832231293
414906
77
62
71
89
25
378272818
6
8
107136
5259
808870250
35
395578
407888
24500
23
213354
3
99
63
195965
89
64
5
145203
890445984
8
62
7
219849
37
366580430
173270
98
100291559
93763
12
311767
12
189552
92
312427
68
45
335543
70
608291169
9
408698
6
87
13
68
93
99
48
11
68739
160059
69
190054
88054
84
29
322880
478610
56
340969
68
67
418451
10
320713385
34
248543810
46671
63
169721
21
43
105457
415255
423158
155615
88
3488
439493274
90961
5
5
86
351020
80
36
43
4
25
268246
3958
42926
292463345
77829
32
1
6
68767746
192176
493275
81656607
40
73
374213
7
59
312880
218255
145059
806478270
632989729
82
10
399771
291778
518034063
431993
410814
95
76
81
71
349685
84
21
387868
470692460
398600
12
164011
275903
54354
419969
49629
240044393
1
51
73
671556653
924680613
346732
761324587
145286
229977
225069
650533031
61
49
17
105568
207682
35
122950
71
9
88
73
8
73
918059720
59
33
44
80
6
56773366
253686
970101673
53478537
28
3
7
253010
71
51
11
2
218288
76
8
22028
344031
10844
46
28
58822
204351
156006
184940
245046
35
36970
350848
101788
39005
72091
176303
37
78
325321
156162
43
53
47
88
20
8
97
1
57
68091665
53719
4
18
90
68
91
1
58618
76
14712
482106
5
85099
17895
342166
161529
42
90
92517
2
40
162601
433915
735402478
103968
48
36
23
200893
356604565
52949123
20500
460905400
155140
288204
405405
108458
85
3
54933
11
5
22
45
54978
163967
228075
16897
3
28584
88
26
374808780
14
213026
4
11
6
62
11
56
42
54
370841
137543
379466025
56
76
152597
592302374
178520
2
351239
3
307870
64
475765
99
456313
9
65
4
92
14
438167
352838
479912
7
499701
325678
111384
447663834
206747
635931730
380306
276063
68
83
134965349
783064223
383839
288684
47
409233
7
429947
73855
66
370888
6
4
261548
50
12
601596076
84
43
34
203977
316837
6
96
11
61
8
65
8
23
370821
49
111713
941436341
193971817
326665
6
33
24
170135
335394
345436
28
72
26
18803
375983
76448
411977
3
99
688421671
152017
58
378960
151104429
35702
361232
379969
303340
177081
130669995
328358
18
493435
483242439
360986
15
8
982822940
95578
253795
16
35
73
731021368
406462829
388431
183370
254927
62
96
126786045
52
45181
91
279026
7
6
67
72
17
329123
70
835934012
1
83
283005845
66
69
41
54245
37
15
98
899792237
47
13
6
72998
435960
33
6
191499
21054
73
403007
128461084
82
71
38686
76
65
462916
7
334325
401481
476880
55
237713868
236133
60
63
2
1
62
60
241691
56148
350818
292332
7295
86
114411754
6
10
66441
20
45
78
215041
70
9
112364
466240
272220
82
121176733
34
97
826429714
70406
57
21
267656
162216
53
305267
53
316458
98
7
7
10957
90
73
98402
24
161518
17
393364
434279792
936895519
32
52
495246236
353451
313793
16981
52
163245
227518
6
414588
418195
684052828
394370
141463
84
231638
168910
92
5
1
5
438383
190399155
256019187
877501160
4
411155
64
53974
413903
407081
391656
7
309670
53925
205276
72
1
3
29
15
73
74
3
47
52963
97341
91
186830
627987140
338207
154175690
81
31
57
324045
3
34
123843
64
32
97
799364874
72
260034
41
75
66289
728349771
25
439172
242044
82
243284
239141
17
56
31
317440
71
225170
386607
430422
35
68
329542
138162
3
807341242
203741
166025844
342443
291983702
47
425905992
68
92
80
329439
17146
239419
87
386802
62
200115
447860
134211654
441510053
17
336524
34
69276
35
241396
71033
3
346320
29
152825
463733
91
96
67
51
396963
91
3
336197
338515
465400
588005795
873149839
44
35
77
16
476510551
14
143001
16
298640
95
341543
21
328914
93
64690
107067
201825
74
837047639
26
92
56
83
90
386622733
7
46892
69
434189
12
272817283
9
96820
51
96
66
20
265986
35
35
420717299
6440
86
12
422942
399093
597304480
282358
208060
22
6
373787813
3
11
355416
461032
66
68
481777
92237
87
11
40
182976
447780
51
359041048
486296
14
13
122229
11
19904
83
59
84
2
26
26
90
324206481
99
291499
7
77878
74
64727
90
429282
75
52
55
41
29
378133
15
363030
10
220694
398216
314037
161717
310150
71
92
344973
198660
435198745
65
229778
20
282579
81483
710667517
3
119444
220723
56
269154
91
9
543765498
75404
96946
41
286538
73
94726
41878
2
281429
48
485151724
56
46
299761
87
33
239928
422196
23
82920
25
224763
475373
92
207636
284232
78
76
5
13156
72
306068749
410179
77
94
402432
116630
98
53
94
464988
87
33611
454480
304265
61
199645
62
126570
49
85
164759
55
4
88
98823
475600
69
721316029
345422
23
241418
435021510
9
213388
90
949911097
60
84
208629
84
309601
99206
69
681772296
92
148414
85312
341782
198193
402830
55
33
526338905
7
688825278
172890
287536
398995
466717433
46
53
2518
12
55
312268827
375118
9
333895439
93
217957
406073
95
28
82
67
189888
3
97
3
38
384502
74
234183
415955
298982
450168
837947268
10
4
106848
23
320281
978159916
282094524
376393
93353
2
30
27
9
462176
74
486134
563504176
1
86
88
6
160475
354152
92
380817
22
42996
73
71
325677180
34
404021
34
209194
72
28
82
64
19
50
68
147091
271584
36
494557
34
46
64
64
6
470073
8592
81
235013
175573
74
22967
3
157579
389003
24
4
1
7
712925278
325504
5
18
155636
802436877
398455
8
257611
152686
6
76
8
989307280
48
265087
354177
5
36
92384
7
1
32
260244
8
290485
65
36
35
903205572
9
72
7
180814
112509
90
22875
49
239434436
200461
29
912024716
184407
437141
9
17
75
59093126
73
312606
43142
51
76
306017
78
394407
31
17
370200415
412202339
711187823
216346
489498
272773
17
25634
202488
458953
36
22
203076325
488823
48
60
295785
465320
85
305374
315017
198237
93
84
413850
78
22
828236915
262524
254629
35
858910248
98
1
45
94486245
465292
3
51
27
372460
96548
10
95
157649
12
91
54
58
7
3
832616587
437107
14
386531
351022
16
463508
28
50
167778
388080
90
23
91293
946728198
4
2
361871
62
8
14
268284
34
55405
64639
20
312398
56572
9
45
19
51788
106413
28
266868
17
255177
3
18
353270
11
327470
85195
454601
46
42
21
50
3
32
90
13924
196985
144128
54
95
53
405539
17
231477
86
346893
420868
320570
696097815
288090
98
393857
203401
9
15
56
101504
86
274765
459814
455209
473181
384926
45
94702
198317
488464
75
146938
343216
456603
23
59
37
19468
77401
5
658997424
208901345
512525114
952741348
71
42632
87596
873795490
14
387012
1
42
191443
447999
39
93
5861
170776
48
95
247461
13
376053
198735
11
92
30
33071
241234
586891670
398454
13
210585
323154
171622
75
4
13
323928594
38
76
364188
444935
194976
60
380332
7
32
227572
50
33906
4
23
2
57
12
3
3
96079
488297838
189369593
385827
1
78
55
677321325
379662
191751
244592
2
361308
580281535
18
212393
763065850
90
83
32
5
53
98
2
207489
37
175407
377520
197875
521361398
481263
573616827
35
222506
1830
488176
44
94
87
23
159237
9097
29
99636
80
2
7
21
42
92
76
239896
462931
60025
1
71
448389
485057
51
39
51
59
316301
57
159224
42
10
90
135734
76
44
121374798
8
45
50
139468
49183
1
25
5910
18
367168
99
8
326132
216441
58
258034
67
50932
43
40299410
344013873
49868938
334390
869042399
150373
93
237242
3
276085
384944
31
70
35
6
65
957009231
64
50
57
1
90
54
151813
99781
95
977065424
3
99
5
731553283
105159
311304
25
46
432167
3
48
292096
4
6
24
24
173214
50254
38
9
643528231
10
86
108673
53
94
235503
235492
663630293
450110
7
118663
63
75
41806
86
191004
402119
203967544
86
79
88462
330270
92
452187
101696
71
350122
59
10
77104
914572198
4
6
47543071
70
353693
124148
92
129574
9
31
578353736
24
67612
204890
1
61843836
49
71515
94
74
30
458503656
57
32456
92060
23
98334
98
551587740
148121
178523
474213
251203
320991
421116
91
7
49
457092019
85
147879
328029
498863
430209
44
62
34
97
57783
58
62
592315683
154104
246705
468663594
70
53
70
141391
24215611
7
362063537
508593455
4
54
94
7
443037
28
340545
122389
13
3
171546
66
42634
80
71238
82
119446
2881
63775
53
392013
272721
400448260
179283
370559
921072865
135827044
389731372
636638993
60
246004
582741986
445699
29
79
294365
416435085
281893
445183
485021935
426263424
98
28
43
68
78953
76
214369
52
582783273
3
968473829
93
1
204975
249764
84
465600
370845
65
236811
443106
36254
53
262715
77
27
5268
41
280135
256701
77
3
62
209697175
33
451505
7
93
36
176770
325003
67
268254
33194
507691860
45
833943405
335112
35
273136
42
90483
389225
42
175453
346612
7
392169
210970
65999
699645981
7
93
78
25
266995
188649
147426
344893
45
246529
206477
60
55
260858
742206930
417871
2
384965
55
144496
42
189821
164808
92
234161832
256701
832163577
11
116390
152438
13
450139
59
16
22
57
58
14
247705
168366
231030
71
15
180896
63
393681
791414320
2
275448
47520
89
83
307965
6
372321
95699
431071618
64
59
98
89
2
3
239956570
912888088
31887
20238545
160848
127271
359804
406435
76
76
374923
342117567
81147215
332480
140516
62
99
328217504
72
201357
798782817
74752
14
7
373636
9
9
384286
234563
31922518
2
435655
508021656
58
248210
20
265605
71804
3
68
40
2
69
6
260061
3533
69
3
148340
894899126
148994
48
337718427
239133
403073965
6
255299
99618
231210
929756662
42
393373
20025
423094
256621
315270624
305119
95
375745
446695
214582
88
319778
183358
99
477088
19792
71
2
4
24
400548
64
4
86
296708
313943
86
84
421657118
87
20622614
95
808930161
83
85535
911973084
83
487811400
60
999775947
247805
150823
92
70
6
83292
5
346260
434385
9
322376
113554
120398
450630
820832189
351480
406849
69
349371
360224
82
377838
111530
495232
341026
425677687
424909
157802
24
1
19
87284711
333925
3
146351
60
62
844409114
70
55
190006
31
6
5
6
403270
84
265242
316193
289663
33
87
200329
530195379
409828
344184
498173
76734
173627991
305983821
49592346
37
267148
37
61
72
155873
8
328797
863565027
57
83
189557
27
272852
83
187821
187378
216853
380829
466554
357199
2
58
111679
29
22
423347
99720
6
6
63
65
448856
75
482150
366473
13
23
48
70
95959
18
617044480
290323
469004
87
64
6
378876
224435
156485118
26
29
101931
3397
153259
185190
38
99
85
11
26209
461268
79
71122808
329707
92
54207536
103814
10
336696
54239
31
13
413180
99
98624714
373402
92095
75
10
477715
37
86
460169
8
103858
80727427
44
355380
7
35
7
119780
76
250373
46
13
316808
6
71
43902
265034
65
486726437
18
89907
3
78263
875593773
260585
24
71
42
77364
109351
250021
88
363393
58609
31
86
460262
194735
58
202611
58
98
194848
370237
428019
50
14
95
6
495271
46
5
28
144977
256551
66
64
175301
122135
1552
79
9
990329280
201626
677780597
424425
40
28
56
24
88
96909
41
40
790671669
95
17
1345
426820
69
720041373
176428
58
180459
312395
53
284853
347910761
29
211381
92
377892
95214
42
27
209855
6
233670
72
8270
71
27
7
273467
330587
61
17
117703
158230
53
343228
32
37022
12
297781
2
226907
73389
81204
73
92538
24
21
144809
62
842945070
456104
55
51
40
434446
314730
28
8
44
92
141459
31
43
36
52948
269725
610449078
325955
20
73
335188
411380
52
498643
151105
409958
113701
525025615
976944336
40
40
99
7
46612
25
138990
20
382729
25
71
4
588200888
14
45848
91177
64
815435372
606032749
14
24
30
448102
299795
6
48
330586
11526
22897
478262
71
64
4
451035
4
148625
62
97
474884
9
41
317922261
94
428368531
43
17
96
92
146662
281632102
325851
92228
10
39
440181
248660
358163
289199
91
88
224463
8
13
274383
459710
338639
33083
733299850
38
27057
88
306707
238776
612076609
21106
3891
33
2
21
63
58
45
1
194528
32
59
77
4
6
71
8
58
88
445625
86
3
284999
267208
241498
99
120081
58998
8
399727
63
188509
37
88
489365
45823
27
303732
67
58
720461249
95
7
25
202397
98
274339730
22
219504
360986
292316
81
53
53
311933627
6
88382980
128976
202260
380634
49
30
61
312700
322503530
402279
34
10
98115
47
50
270254
80
88
808804833
81
38
93
183941
85
411405
104085
494763
15
48
414189
10
31
210184
453477785
86
94
3
73
483765
2
124031
85
60237
95
969903677
311715
81
60
374339
74
21
19
281626
40
401783
65
99
71
338091
14
6
5
12
6
98739
317731
40
202418
320542
4
14954
37297
82
35
94
375456502
49
49
367949
80900
488653
253854
15
3
45
3
632101569
323734
5
3
222013
41
420510362
155940
27
84
358100
24
3
285304203
21
614137275
317124
258942
602729781
730166756
293027
8
345241
2
797535930
541205754
98
4
274157
440636
478769
79
370259
83
74
162173
13972
401612
29
14183966
193478
4
477142
7
467950
38
46
90
22
79085
98
68
33
98274
22
344908
26
349780
88
92
30074
7
491278
110302375
344630
301765
6
65
83
106657
235541
378092
86
4450
79
89
180225
12
5
67
8
95
20
62
26
98
469288
30
20
1
91
64468183
420052
5
655519159
231786
168744
803417051
75913
68
187009
54
96
46
27
2
311809
842209376
39
52
470929
25096
91488
435384093
6752
307001
98751
62
1
66
97143
7
57
401133
113006
32
296465
306489
90
6
59
92
178242
33
925850072
307451
70
166590
407383
3
427723
74
49
12
43411491
88
30
49
8
9
2
61
36
525667227
257413
266425166
95897
6
73
296249
87
244508
9
255938608
82
42
211036690
414084
53411
44
8
31
76
40
332027
20
8
75
44
67
96
394604
25
878936126
329653
267942
398721
5
32
74
480114
479785
87
961976284
91
136560
87
469655471
4447
43
6
35
24
154015
5
224357
225565
57
56565
249027760
259396
3
73
29
27995
869
269916
63
47328
432502
83202
4
373125
481440
306766
196624
54
38
17
18494
6
61
95226
8
8
42
5
221280
67091
296517
96
4
332075
16910
63
17
38154
7
79684
78
407126
100879
5
110006
15
113763
209055
66
127663
401422
91
60
35
146504
412508
247891
41
316344
39
7
594296633
1
15594
99
480313
90
66844
892579096
72
468106
189547
5
54
57900
1
163578126
24
59
81
4
86
320140
89349
3
15
8
68
359879
264851
306830
612886284
2
28
892427528
29
62
6
108010
332217
27
91
431922
68
193330
38
72
177988
104363
394512853
257200
362364
67615
95
2
199677
64
487418
447882
218853
70
444584
75
6
149911
324413
17028
24
74
419497747
21
1
26
472723
67
402075
775706184
163442722
68
322644
9
24
7
26
37
28
53
24
705906865
87
98
9
239129
54
958683740
62992
2
35
74
60056
290699
24373
72
83
19
788714
385136
37
52
74
51
370180
9
7
40
82
57
164147
515670193
71
38971253
63
253873
492627
35
60
68
287598
9
433320
46
85
47
314400
134271
147668
200517
25
355564
291906
5
78
394615
85
333200
72
402975
58
271739
97
96
3
488643
2
86
44
796592097
410982
476421
63
95
391874
7
35670
953869108
62
47
418857
12
71
275939
287181
30
50
34
76
64
75
388295
68
56
13614032
64
74
274365
3
299154
98
18
185682
35
5
81
232566
24
180938
46
95
351632
204429
226653
85
51
46
30
28
491521
203777
4
7
39114
2
43
13372
91
95
63
181797
99
613965735
16
23053
377341
392272
56
6
24
204392
94928
37
35
119620
87
47
28
453545
42
94
85
950451154
154305
220634
481103
25
234073
476519
435224
36
15
138280
5
203465
110311
40
237868
44509
42
281204
4
829871242
423398180
390536
476199
27
27
6
83
4
186772
85
32
86
75
205936
73
567152812
78123
962027604
267184
161440
154552727
9
358597
68038
61
48
79
51
14
17
332577344
392008
81
69
18
485956
829274190
1
71
39
5
74
199562
189448
90
31
58
34
5
56
94
299991
708484217
10142
239335
10
3
30
89
992270087
414319
10299870
90
66
442830
67884
156692
7942
52
844543377
414657
217517
84
94
87
81
260659
81
9
385838
34
425786
10
929598698
79
326326
411101
80
537140264
81
964755754
97
2
55770014
273415
329025
68
86
42
17
70
61
205305
931969515
7
203945
18
194356
4
109960
87290
7
530735719
2
76
880065491
142134480
15
87
15
457794
57
30860
5
49
3
5
203847
57
24
86741
4
664394920
50
1
18888
12945
979442240
17
80
93
66
23
296273
94
71
47
8
76
227946829
13
359381
44
8
5
2
87
72
60
306994
441996
345953
39
247064203
68
499548
90
223656
57
142720894
18
247474
1
37
67
29
96
23
26
243579
225675684
479105506
48131
78
216268
89
1
99
51351
37
468827
63
12
108461
98
21726
55
24
40082
76
81
112485236
4
14
20066
73
231517
287774
3
85
326817643
2
4
213479
3
98
16
93
201230
716016719
70
5
320374
378716
330933
18
94
156933
36
45
17
280425589
21
72
19
461959
8302
267335
18705
364553
60
443994
295403
158806
2
380633
100312
83
56
226750
41
343633
4227
84
356175
34
35
82
68903
91
68
262558
490212
20
410720
8
296673203
63153
491925
19
8
424743
23
252297
21
249325
69
31
34
438373
23
463458
279387
54
46
13
94
30
43
404575
334436
62
81
306328
367267
92
261495
669557167
70
9
63
8
40
31
316418
9284
624482564
56355
222035
287045079
339498
33
86
6070317
52
50
74
445358
376082
16
438995
10
18
87
426549
354655
94
54
455291
91
103845
85
43
29247
27
105397
85
57
89
43
6
63909
469233
288341
98
70479
78
361246
350687
94
25
66
13
198361526
629187673
821141165
54
9
582909071
123502906
59
441104
86
51
46928
21
188804
256671
35
9
6
10
96190
96
292328
94
56
58
66007795
36
474790
55
9126
345079
36
89
330585
70333
16
47
467011
94
214816
690207371
250180
6
27
4
9
21
3
203543
62894
169525
88259
394740
584137217
270556
87
51
386747
76
365294
360393
341975
22
2
142400
77648
134732
155223062
57570
66
198109
93
78
411225
3
192147
449285
97
308928
1
76
47
723413250
3
15
3
683920418
224421
456821801
170492385
66
3
65
262047
476924
40319
58
24
337126
45
365899
39327669
248025190
471311
68
329073
82
81
63
153247
37547
8
15
479367899
64
2
253305
199671
79
97
6
453409
635410382
458419
18
95080
5
397024
50
61
299317
718319327
76
48
374878137
671064204
47
492762038
79
478645
70
441825
41
10
774479869
105639
843158548
481756734
21
4
426988428
306337
75937
12401
277591
89
30
91
41
44
412077
4
15
13
8385
308510
296476
619096141
184943611
1
57349
264421066
25
61
159763
181053
42817
53
221593438
11
63
361595
196734
49
461210
273832
11
5
334092
433280
244082
415534
73
3
185600
206566
81
65
428415100
36145
489685506
50
914083753
76
103057
987996808
276967
735969881
592392784
31
38
461853
245846
9
91
55753
4
2
51
306708
74
99273
466017
395440
90
74
22
486924
73
17
63
1
74
25
277307
149489
683742213
190587
480813
2
463275
469928
9
112714
79
10
15
54
37
386193
26
586568668
8
697899225
15
17
94
70283
54
14
2
47
4378
582554062
78834
1
9
178899
228576
26105
58
32
50147
227359
680074938
50
14865
354980
66
310367122
94
66255
42
441219
246666
237087
176457
21
8656
78
33
64
93309683
63
27508
57
221919
28819
356124
76675
459339
636343595
224982
2
483949
364536
237317
89
27
22
20
5
1
280007
7893805
819155313
8
37
52
244568
6
121836
5
54
163321
4
43
452193
225517
56424
430535
464959
20
4
94
15
68
35406
878255107
17648
99
41
19
6
177844
296525
4
149326
68
172890
374238364
106503
959530266
26397
413918
63692
91
8209
86
6
254636
90
147912
69
6
194330
240825
71
138436
67754
565300010
87
157986
218004
95
303247
319495
288211
52
6
294991
18079
27
69291
193789
298189
170114
5
161812
70512
261226
84
80
14
302093
28
125853
441210
63658
62
12
3
805499214
4
28271
465450
156232154
20289
101941
184715
759902471
39
291016
26
5
10
1
73
116282
62
236683
52
829217110
25
384477
48746
36
256849
175301
30322
46841
46
87679153
3
226178
94
234523
15
296982
69
387390
50
27
169518
400207
68
249356
142859
493188
15
295800
73
411790
422422
155923
71
363449
62
244509
18
7505
387314
33
130804
31
145235
495530
141452
57
335942
52
400474
92
96
33
124050
527900123
82
78
32
162526
24
19218
314061
87
496747
87
362314
7
3
294249
11
437589
95
83
359467
62
8
90
366578041
3
32
917804793
91
61
47
24
391651
405293184
777622492
165898
27
579096877
893067584
2
87
76
85
64
87
703
80581
27
100445
62
266868
10
81
154795
28186
18
358308448
74
76344472
349199
119863
9
28
48
381268
20178
38
34
848102749
17
362537
186187
118742531
9
43
56
10
87
857869942
140873
90451
19
96
149817
5
64
24
62
50
86
377460
6
59
90
278004477
381030
61
52
292685
49971
387798
234349
226905708
90523
34
202275
31
198133
18
471006
2
38
26
202426
98471
219527
271224
64
65
69
248122
712738631
82
171205
604722361
23
25
91
89
488818
56
723492322
71
18
10991
5
85
74377359
30
119891
10
350694
2
6
337830
184886
339944
68
18
337763
66
51
62
437937
67
446556596
372794
41
187942
61
28
9
43
7495
8
42
165015
2
30
380473
144172
181926
865153918
75
39
233602728
9965547
49
186468
189677
90608
314313
282809
428554
452693
12
32727
14
34
66
329142
243493
85
5
108794191
269614
77735
87
141493
420384
89
4
365816
21
36
311994
37
48
158093
617549247
42217
136386
8
66726
53
955980843
75
36
62
8
322246
14
481827
73
32
114151
344122
45
254222
417517
37
329109698
492794804
84
5
1
341629
86
40
11
849771303
91
295016
471086
15
679502044
198685
52
79
30
3
427343
461975
3
148858
128332682
27
309086
100699
60
64
45
45
97
120951
71
86
7
1
443663
180448
60
46
61
56
12
97
10
1
10
19
48962
174410
200589111
479174
16
42
1
255406
339097
86
420969
93184
480683
194713
63
48
435076
32
306867
57399
218084
204575895
50687
32
132146
406349
945699299
100286
978134268
425430
260752133
70
436051280
5
133394
750667199
32991
10
154743
372574
19361
38
10
47
783203649
9
55
9655
52
214899
165829
16
331601
5
154960
79
4
49
69
51
447212
79
314482
53
5874
92
97
13
33
8
387069
22
303615
34359
156308
343892
69391501
75
35
367498
77
56
4
127203
529784141
19631
692684121
88
354374
41
194995
53
80
104382
491179
39
27
274011
595182866
83
98722455
9
478629
287891
45
81
2
73
348177
312126
78
122462
91340919
94372
8
138684
1
58257
9
269981103
71
469931
13
493221
39
56
239552
260033
376131
63
2
42
459041
46
352719012
21
37
49
697821513
88
47
80
96
79
309675
82
63
24
65
268638
36
76
408040
847694047
76
88
48
55
4
86
95
264897596
22
714851881
41
97
690569719
69
68
13
173159
55668
304350
255359
70
50577
8
65
75416
91
83
25935775
328364
38755
66
347600
432723
55
336801
416019
37
110233530
55
405605
7
414701
73
24
142147
281967
85
2991
267117
77
49
44
148931
281544
35
17964
343623
312792
131798
7
149364
6
984694162
35
89
147774724
14
24
65
94568715
464424
415066
97170
250495
856357530
386039
710734334
442241
109645070
8
34
53
270054
43
6
879971417
8
486426
374652
14
87
165015
4
4
27
31
90520
202462
91
6
20
56354
14
6
1
894976679
70
104121
15
451137
95
79
75618
6172145
81
198820
41
127041
985407586
472241045
42
56
11
4
75
3
4
34
8
273888249
64
93
705739943
57
5
80
3
234702
338887
331551
46
112389
49
386952861
301266
347859
65
325517
920963369
32
133420350
963940159
19
179300
70
662191239
20
17
48
35902
328281
7
4
60
12
72
460392
264184
136689
75852903
461915
4231
349508
383785
35536
6
35
2531
141091
17287378
3
68
6
29
85
12
87
72
74
142986
492124
5
644210822
40
42
42
96
357453
416223
93
217666
436654
1
82
3
413309
482504
323376
85
16995251
74
6
40
90
471400
66
343690
381617
36
117654
222999
997
446739
206194
29
33
32
499081
79
64
16109944
15
408966
4
475393
391401
84
10
186045
24
407692
45
270300
352233
89
81
13
9
400839473
4
499846
80
27
400670
13
297590
137827
224440
337251
2
124742
40
67735
222832
13899
23
98973
303227
262740
20
67
9
190095
259472
12
90
23
84
32
51
385388
210823248
55
163949
96
40874
55
60
74
253287
3
296929
211884
9
75
6
448936
93
72
235225
64
14
71
152545
237222426
92
601273130
76
266666
863118922
472797
44
490383
296930
497434165
418189
75
286626
57
488089
15
390979
80427
4
471708999
424297
55212
65
29337
166803
36
2
8
51196
445897
49
4
124456
52667
476639
67
120311
193070686
53
257898619
432894
687713543
213395
211299
4
66
26
13588
9
7
3
289454
5
150185
84
63
88
48
458615215
68828
3
148275
68
20
84
86
84
336900
265297
9
25
99
94
237945
43
33800
87
89
165918
958877956
157817156
353542
118002
47
44744
56
78057
388769
61
8
18
54
203331
51016
37
21
146836
7
2
451800
286546130
254120
361342
908085622
29
6
86
293596
71
343711
48
22970
62104
9
28
96
35
16
41803
12
47
1
487369
76
386955
31
5
358995
540033052
16
22
6992
90
122874
466374
82
35
399645679
247915
71
96
3
94738537
13782
504404281
4
88
302509
886601758
10
44
92
22141
83
39058
66
53
416160
81
13
38
742613049
51
81
55
251463
46
434249
652628879
295737
421521
221173
68
291391
241832
42205
21
133658
3
78
95246
304314
61
91
97813708
703241472
3
375213
63
588702134
9
2
6
70
9
73
6
50
9
345220
42
29
207626
342414
18
70
30
24
83
41
224429
354826
363776
52
450777
486035
191269
3
186014
141993
5
71
59
445311
240747
447026
40188
36
126556
112464
446917747
129035
236145
486166
435290
308940
16
13
99
348848
82741
90
63
36
226776
235704
12
54
58
267880
185095
2
70
73
83108
72
83
349350616
47
1
451465
798799185
53
436038
450400
14
391389
262093
24856
318592
45
846187022
37
8
305565
33919777
474310
76
79
487584
51
211235
259412
47
462150371
79066660
19
276490
2
404084
6
295428
8
90983
44007720
347487
39
45
70
63
361872
526385744
199509
413740
571912012
419224
10
27
21
627701220
36
237823106
73
191731
51
366961
7
2
52
10
57
227842569
267112943
25
939931691
81
488794
173766
458621
119518
403720
65
12
6
3
286198
36
35
175202
60
26
14
9
481580
356945089
76
25
14
462270
192029498
38
8
3
99
41
63
335777
63
14792
18495
50
446680
408294
120523
170609
443793042
432924
45
339676
76
209218
168197454
269096
373224
239329
8
85
60
5
18
56
170421
50
461088
74
407904073
5
62
97
79
243391
99
86
64
89
232959
9
702046031
46399850
41
4
563804962
495550
3
57395
78
8
23
51
46380662
44932
26
209606
84
46
83126
42
367845
468252
89
218109
83
77
311359
336705
45
388373
974296497
71
46826
38096
171026
47
9
96
72
131670
71
53
16
284488
47
16
476926
1
485094
384855
98
497312
65
47
396509
5
48
352074
6
28
99
102094
74
15
457934
83
109556309
372349
232806
53
452964
361733
80
186197
262266
72
264180
450521
58
343527131
180275
291299
277762
81518
61
34
81670
7
14
858675971
3
160726
39
2
1
244238
22
416120
1
104995
271204
120087
59
77
38
258472
15
76
247126
404251
33
493458
95
326551
182784
216415
73
8
21
228518
74
3
3
37
465043
87580
38
167573
62
18
85
368961
9
76
405687
61
57
34
333163969
81
46
986377815
430086
487770
27
97
14
51
56
150775
91604
117922778
43
39
10
35
212468
244730
6
7
327563
151854379
451347
272313
40
31
21
81
74
308263564
18
128921
830397669
494342
54
73
30
19
4
82
96
3330
448157
261558
758650906
1
404222
40600
63590
873651791
920548379
144068
581998346
28
137606
24
74
530265425
30
30215
196692
50
6
8
98940
86210
456930
99
538178503
329653
56
37
56
287617481
25
433384
346208
228115
80
82
371641
43
282545
27200
63056
308023
28
12
26
403507
99939
46
171525
71883964
63
49312
93
4
8
65
37
358216
95502
163697
253330
443098
422027
59003
51
50
81
177413
483477
842128550
404379
354007
2
49
481735
176702
22
16394
285168729
7
64
39
89
420545
30
924029584
64
43
257162
154776
7
6
30
96605
6
355832
299425
217931
94
13
4
49
168668
1
9
463417
21141
329405
6569
18
26880
387049
834493018
493470
10
400203623
211585600
192344
11
80
469185
201299
7
14
1
52
43
57
94
67
12
276530
25
9
491705
60
154721
52
3
73
70
378119
97
365220119
514187615
44
50
71
180121
173102016
859626759
70
485133
34
398685
15
29
55
434671395
67
86064
31
22
400042
156531
62
11
43
88
164004131
93
25
82
277082
45
37
11
230624
492917
24
225940
399780
53
923360983
90
2
54
778934115
17
573241340
5
414642
276671141
406330
431652
2
19
427861
9
65
34
942090535
48
74
85
395504
419876848
43
440208
428906
69
464947114
73
23
1
398156
347132
23
33
48
173621
80
157943
60754
20
15
387073
378564
10
347310972
327946
3
474003
341300
71
3
33
56
174327
66
84
78
131205
11
73
226857
10
133988
258475
89
431409
10
68
79
824018968
8311
561957115
88
19
485207
479106
951821887
399084200
6
276566
97
486273
87
92
34
39
35478
59
36
70
790926033
87
253142
93
7
15745631
495340716
7
391465
267517
35
441803
355252
110073
68580
355710216
462469305
173425330
8
180581
283111
6
55
83
32
443714
337413641
14
66
459687
408783
903520597
279238
220603
2
29
74
228397892
4
141534
82631
458613
39
73
468954
156751
403695
448481
148063
28
476606047
59082
77
316265
437572
9
14
487199
19
5
10
195674
5
493928757
131653133
95
33
72
1
87453
537812495
23808
34
37
71
197804
40
272761
23
97
323204
7
28
3
33
39
409602
30
6
31477
688007996
5
142722
189813
166753155
11
272516
1
84
14
249787
946731551
54
8
384564
33
81
9
1
91
4
410156
58
58331
783057779
3
380298
50
278909682
16
12
746550490
98
3
8
126938
436196
5
474164
451786
19
54
213439
453669269
306631
86
404566
25
4
120260
2
311104
430263
87
740966377
77003
131223972
306893
197005
70
153798105
75762
11
2
147346
1
296823
71
273904
663927095
106206
283649
39
456918
89
281998331
73
86
5
316157
99390
32856
454036
100352
444876
18
496162
251019
73
35
59
666101787
216153
48
31
44
39
93
32
49
177629
370608
3
1
75
947008212
22
17
50
50
229110
54
380040
48
590994703
96
88
723011084
1
76
27
121153
233544
87
15
55313
546371957
18
8
60
483773
275229
72
43440
82
464289
2
355162
424145
93
66
7
46
309042
482075861
131804
83
16
48372978
9
88980
24
32
35
99
160255
713427185
89
29
74
95
62
6
176692
52
93
12
179553
72
9
7
4
302140
51
833510137
188817
12
25
405993
306280534
9
57
6
946133770
4
477438
95
43
51
5
75
44
220758833
782740697
661210199
46
18
20
78
433940
3
455827
358504
364064073
498424
232123
39
1
125140
74
45
301242
473094
591829358
60
51
102949
5898
17
288869
26
897170871
193686
51
75882
90
220729
28112
430447
423941
40
141914
96
6621
241992674
140203
31
492477
152533
316104
55365
425973
100241
73
385203
71
136571
93
527694810
17
41
382567
880363306
4
61
93
96
82
8
195854323
160583
397042
26
52
390269
142974
443440
2
24443
169942
71816
370288977
4
46
34
9
56
39711
11
11626
86
113772
144811
330947
5
54
60
395392
135730
980432866
10
94
73
243041
13
152816
33
461143
77
591204859
202488
265943
330858
2
1
19369
97
5
5
22
40750
99
413663
397027
36897
84721011
148416464
63
191444
39
70
44
7734
160077
114197502
64
52
612806385
320985
82
45
18
19
331440
7
6
58
478468
60
819164394
54
410419
39
54
71
395973
279171
386165
87
52
21
79
39
469463
88
5
486830
7
427207
457105
366804
499304
97217
61584
123177
4
8
230003
31113495
1
713537683
241011
52
30
1
64
26
63
446559
6
156925022
4
15
7
61
1
488058
8945
79
326703
44
37
367592
72
660139555
411751
463706976
8455
413832
374851
37
130577
65
102727
423840
72
139473
4
86
77
75
330496
238676
91
96
275303
134135
54632
21
324935
220970
6
72
97
94
46233
63
21498
60
386340
38
43309
32
55
9
220545
59
30
179377
59
455224
409965
31
91
46
471186
490628
178736
768936782
411499
277068669
243737
120975
302378
3
449563
89
401593
6
78028
96
15
57
41
106206
25
87
4
317026
284646
208444
32
96
61
72
20
367084
110177
94
22
174356471
68
487196
4
78
86
97862
2
131672051
40
8
457634
456512
52
4
447763
470247
17
88
44
54
357221
264621
391275
33824
96
479692
285356
124141
408691
135549
13
356080
51
37
1
67
12
645906584
173690
22
278465
222670
67
262892
95014
81
62
3
47517
69
324689014
1
64
14
91
215302
67
339767
6
29
72685
39
81516
97789
46
45
13
45502
56
461792116
389256
25
88
192763
698011534
47
6596
112430
58
188103
144656
319367
20
322821904
843142570
95
91451
28
14758
24
155873
18
184800
90
313573
90
92
77
6
56
219093289
292569
94
239901
14
90
69
18
71
169861
159670917
42
1
469922
33
37784997
333577
409741
14490
201107
3
364140
559163551
29319
763601659
2
239315
68
336144
62
59
44
285028
3
238613
526114512
5
89
9
75622
131001
451734
86
1
33813
93
25
274906
456334
451298
53
68
513131929
335593
203161
20759
23398
96
126622
55
52
70175
27
111727
740601914
49
337205
87
45
17
317984
4
201708
91307
348453
52
5
220204
117142
49
316814
73
393079
45
56
69575
240561
72
495413
40
66
361283
36
82
483598
87
27
48
56
418801
19
40
141801
142161
163931
31
4
120044
7
78
49084546
2
25
406981
14211
324194
10011
431525808
65
688301005
184196
4
478506
38
355952195
66
7
82
78
198785
44285
234662265
6
205138957
280223
370422
60
50
1
84
397813588
126931
105806
9
231759
37
911237996
66
47
217217
67
18
421753
327128
14136
15
82
173772
22118
99
14
171296
44
85023
32
204742
19
64
15
70
11
145184
147608
167534
7
39897
17
95
443435
74
99
992406393
83
73
424865
99
408058
144037
2
379923
83
936029630
15
78
34
35
20
296666
38
49
6
18824
315277
192917
2
273401
5
743608317
192017
45
71
330474
5
39906
37
25
27
82
363152
86
49
426643
214944
4
57
426701
12
59
90
91
228031
27
412228
190693
801933700
2
50
707972583
2
31
18
155565
469597354
372800
94081
24202
67
415825
299899
22
64
135975
64919
169154
406406
29
455872
324768
370437
462408
29
92
5
458615
92
21
84
75
73
43
69541503
87
66
313711
5
383226064
33
59
78858
56
42
177287
13
823333013
5
198736
90
8
1
442428
739290598
81
234895
273953
72
136523
87
3
142813
23
91673
141534
440727
413748909
10
294394
3
40
148459
651044300
441160
90804
90
3
79424
7
111685
120290
411463
57766
69
118056799
160317079
275687
93347421
193780
32
3
164730
15
70
81
39
374831
7
50
77
4
578206094
790932845
5
8
19
893408627
274976
486530
1
65
343258
340804
13
401260
349693
158135
75
353598
27007
15
51
18
9
180513
460160
8
2
403621
11
17
43
61
81385
142911
134590
446604
54
850053497
140792333
401598
43853
61
92960279
466445
9
303091
66
158742
40
94
97
64
45
39
306274
63
216534
61512
30
2
188867
86
47
48
193905
64878
151510
8397
20
66
94
41
50
174272
93
131241
89605
24
93
107479
7896
479364
45
482595
274071
36235
207255
88036
80
59746
609036917
31
8
299485
53
259150
94451
608173426
92
27
277745
65
9
2
3
80
21
53
251884
79
78
71255
270936
91
498664
143028
459217
328849
68698
53
106895
2
460283
260240
38
185119
486570
66282
315745
18
146435
179941
73
62
67
478462259
60
91239
51
16
258930
32082
203365
60703
85
90
359436
32
23
97348
394628
173255
361008
23
91034
390907
79724
7
483209
168988
85
10140
278975
7
68
156079
46
14
72
61
65
367284
88
291877
2
2
71
97131
17
450208
28
345697
460464
351863
42
48
728224835
10
43
95
67
237522
418378
293008
13965
302799
414521
39629
381178
183513
200041
91
7
331735
460231
5
414565146
98786
21
89
476791
59
924708499
4
72
523215536
370869
466725
72
23898
10
14
21
151352
291966
25
429672
346814
194619
18
69
330193
403727
381468
378967
89
26076
12
36
96
157271
100933
416980
236636
67
420118
89
63
84
779721185
45
25
35
79
260182
2
379605
35
40
409025
29
22
50551
99
27
172279
302641
58
64
63
92
656116751
87
32
443023
348578356
78
72154
37410934
55
390252
98
319908
24
3
458646
121588
2
40
73
98191
19826
378533
3
76
48
66
7
96
61
286708
324996
97
10
55
77
65
5
452881
64207307
31
85
2
377346
81
384686
179862582
53
19
418362110
354128
120543
729499414
7
6
87
162841
124203
85
13
1
85
91201
90
34
698700484
218164
36
59
71
316546
611858640
55
67
902128004
724440663
83
621056662
93
57963
2
13
4
221559
47
593968238
25
401345
32
30
78
54
396476
28
449290
576809967
318742
154956
96
111370
97697
262551
76
22
98
18136
126356
9
31
65
17261
56
88
91761
5
26
327144
8
91
281952
37
445922
6
38
56941
83
99
189318
344649
410433
445039
70
95
307168
74
25
659259018
18
177755
39
42
97
5
426153
16
80
419317
67
185053
395815
319604
53152
39
54
491685
432422
177670
421631
233056
420663
91
54
803576139
7876
297493
197304
819499029
38
40
476454
89
70
701618656
17371
66
218401
104064
20
216115
51
69
105818
73
567592153
255480
9
299085
17
81
44
107504
48
23
53
1
718295255
40817
3
76
27
58
426659
75
3
6
406969586
140107138
319895
356892
96
166100
98671
75212
71509
57604
60705724
27
268203063
412322941
88
181247
94401256
98
7
74
229377
92200
71
66
82204
85
83
296506
4
92
724721980
19
29
462858
217741
20
68617
475170
986646216
94
355629
92
4
43376
99
101276
354458743
363870
65
12
96
138356
95
912647322
452573
126187
89
384757
28330
87
69
315169
199447
3
62
73
41
147616
96
256399
46
249475
268537
34
81154
35
99
583879544
435917489
461444
185074132
2
366282
323438
283433
344147
420241
63
449335
28075702
92
93
156772
4
319385
340037
180209405
10
71
955278138
87253
328914
42
39515
143693
369392
12
384556
289706
4
56
39
62
253242763
162457
146880022
22
30
61
353084
10
15
974111186
81
72523
361469
97
50
59130
98376248
44
649414276
57
447688944
74
85
56
4
1
51
441459
112501
49
105798
20
99843
429534
7
462834526
5
41884
172580
84
36
478019
266331
54
48
14
67
787233073
44
36
21
98
92
394104018
333126
74
71
76
37
51
307832
6
225941
154753
29
309192
27385
112134
41884
68
7
69
9
57
244833472
126532
604896748
56
71
9
53
70969
343832
468071
11
70
28
66
4
170344
47
358237
354472
36
74
99693
42
27
24
7
474240
97822
164378
22
149927
78450672
36
12
95
676394424
87
267497
362838
89
27
77
50435
301709
18
42
320104
101357
13
47
104205
336612
9
77
31
1
484663
286132
14
487691138
76835
52342
964159153
397383
2959504
27953946
471659
1783
2
5
270269
433695
66
42
268232
82
88446
61
48
19
327559
923161206
94
678806784
8
66
460009
80
94
52
63
53377342
404231
89582
101057
194641
245184
6
71
480074
52751
22
362329
89
28
50
2
4
174123
23
61
9
72
29
52
558817844
2
73
7
15
231421316
79
10
52
13
485937
42
451559
351036
175456
236332
47
395336
25
40
7
284553
301397
25
842691825
19
49
346517090
96
18363
39
353905994
137255
455829
10
781503531
71
183057
69
41
170098
82
495066
442378
32
61
476821
4
21
4
355174
57129
28
437528
6
714
320983
71
2
32
25284
491184
1
4
84
56396
45
73
480975
334577
65831
400805
20
891509287
99
416954
453036
29
85
474613104
232365
320424
52
3
32
55
87
32
2690
9
313131
55
33662
33
403241
17
35
68
67
4
829654196
57612
111434
63
1
7
61
291264
2
40
334690767
318409
292973
59
496468
5462
84
482634733
4
14
65
320899
292002
744951723
6574
83
8
298692
58
93091
144118
531836485
33
27
83
345092
91
70
227264
20
1
156604
708778358
35
109248
305665
91
228465
344403
165155
8
6
3
17
234807
198555
665742240
72
85
51
383229
64
157551208
321062
37
7
11
76
54
252781373
39
25
64
93
266122376
1
61
2
269291
153054
8
504810082
16
38
117909
4
94
66454
387256
49
47
361457246
70782
196787
14
81
14
27
216979862
13
368070
12
87
82005
91836
586318893
33625
229289
21
15974
65
257062
285287
286019
160163
6
7
41
15
83
102724
87
21
85309
26
18
447688
7
32
17
65
39
55
61
281618155
406075
402935
344745
18
5
24
82
79620
466711
264900
353549
85927
884051659
272117
29986146
67137773
10
72
469155
3
58
97429
498014
183612
92
9
28
43
19
96
364564311
53
318595
398919
158499
7
378929
98
49
944474485
61
95
38
30
4
74
60049
66
273745
70
634866141
307105
99
7
60
34
411554
45
58
290885
269461
219799
248320564
45
16
8
49
160407
32
271203
126643
298643
293522
2249
76
54097875
601835505
614184594
965745764
347468
92
476386
129680
167643
377700
113374
12
75
93
914086891
79
17957879
82
46
13
4
417088
20
32078
351726
55
9
224546
216338
159093986
23
65
79
22
247705
485293
76
72
423313
75
8
92
1
296744
71
243636
58
59
6
242760
5
46
11
498945
65
254491
213510
38
10
95
93
30
548870726
165569
390757616
80
416274
382061
86
100381
924660550
9
64
231174
24
358850
138564
53
86
304529
3
76
981161916
76
110041
108622
815856583
941661809
247906
399982
70
30
147277
9
4
67
679294914
171835
488020
43
426629
5
552804257
13
202809
220813
90
17
22732677
47
37
57368
58618
53
87964
16
12354
95397
12
277512
49
435101
83
40
48
70
2
7
29955
191793
51924
48
24221
146477
60
48
71
317988
65
892785383
65
8
228885
92566
309773
99120
436301
124465
23
394390
27
44
197744801
546168549
56
325913294
55
36
85
676690014
17582
125402
73604160
36
489366
95162
311953
3
90
190371
7
41
62
10698
66
491975
33
402098
225772
269199
65
184741
10
410997785
68
703564627
107131
94779
473624
61
7
168677
323158
56
9
197126448
200995
98942777
30
64
141177
63282
47
2
28
659461904
396639
6
89457
84
11
81
493489
3
266493
3
79155
5
2324196
83
49
68915451
56
215929
90
89
95
9
309065611
153156
32
19
3
43
11
73
213237
185965
404008
49
44
79
5
1
74
650836336
76
249932
25
41
3
14
20133
8
320562917
73
3
324510
213652
2
99
7
14
267991
464000
41427
78
34
37
23736385
249100
36
33
478632
99
81
404738
217055
7
159633
227389
227663
73
443684173
98876
59
95
2
36
375899
1691
211270191
23
86
16
372126
169824
8
182222
59
77
257656380
96244
160787
53
469133
65
89
887247759
488421
148611
64064
82
238722
138859507
13
8
428815
94757
83
90
43
31
214225
385091
38
433245
7
84074
834148779
130556
5
72975
98
228681
71
412993
551975438
4
361491461
746862528
71
6
81
838766079
86
40826783
15
480096119
10
99
357940
383320
97
79245
489720
68
498888
18
17
361730597
93407
180627
87
21
130043
815
67
95
1
80692
347003
68
101224
749417911
83
212486
607491867
35
399565
2
44
233496
322228440
279197
92
793880753
396257296
429732
73
94040
63
12
120485
87
15
2
279478
34
75
90
359580
282483502
53
18
737722516
146549
6
87
80011
3
234160
258452
90
309308
98
161019
6302
49
9
44
67
236414
24
65093
448323
193773675
20
54
337891
40
84
65
464831
13
23
44720
9
419188
85
24253535
3
173177
353341
141995
46240
834895038
899203850
6
4
56563379
63
466447
1
752877425
45
464467
96
75
99
48
46
250259
35
91
58
43
9
48
346180
338843
225976
236527
57
647499372
295169
24
33
13
227912
473450242
394643
21
2
96
87
90
85
271886
5
355367
957097402
47
384324
12
65
80
476934
998755529
65
48
74
98
8983619
58
89
42
603592828
318174
373384
66
134854
28
79
17
19
62
15
8
202625
8
22
37
480231107
606769409
165629
4783
36
34548
280077
124509
148515
71527636
86745
2
54
480638527
474495
82007
483300
62
79
245219
283456
179198
81
98
21
290419
19
50
13
85
6
27
423651725
10
46
2
27
45
44
47
29
98
1
221907
381909
19
337387
8
450875
86838
543376223
11141
122193079
57
74
34
322242
372862828
23
4
68
79
19
245820144
660917905
83529844
7
63
269834
151422
216631
20
2
296718
409961
357974
572838996
98
65
616344164
263410
16
50
30
36590
89
83
346586
280655
94058
481316
28
247763
85
73
857050832
34
9
74
19
288956
155349
16
4
85
229438
200372
346000
340984
116539
96
170975
38
77
396736
190638072
47
402460
84
25
40
658220250
98
55
22
244096
111343558
487629
388551
48266
870533006
36
103654
419735
20
93
230535
253413
467068
90
245318
11911
97
75
57
98
478448
15
16
75
355944
44
8
78
95
249108
50
797911592
304256
70
216543
79
314076
40
26
95
304245
3
33
84471393
140149
78
1
62
44
9
286940
191122
165110
170601
37
94426
47
4
376859
82
203679
319128
53
62
495150
53
80
30
439457
372701
29
164864323
201356
77
71
5
3
462134
179818
9814
132266
37536
207683
312492
123840
35
698382957
764855553
34
87
1
75696
232901
7
300466
467594
3
154914
478491
183812545
299758
497772
223798
21
468631
63908
59
396256
216240
2362
473362583
8
63
49
403833
181914
279197
199704
89983
6248
227842
6
25650
162890
77
72
290483
1
59
116037
26
655959601
26
5
270897582
528376257
25
15
4
408980
7
60
747589971
90
91
469016414
5
17
159335
195632
279356
24
96
15
35
94
91
54
46
770817163
444424
687069307
213352
41
74
327671
37098
93
302019
42251
206175
328799
384414
330806
3
99
83
97278
59
88423
39
322333
91976
400730
64
84
91
96
46
1
10
259932
66
70
36
983420400
64
90
96
618088732
344910
97059
49
97301
6
81585
87
4
6
40
361655
58
429345
78
389452
77
381356
309397
40
53
350885245
76
484306
64
492827
352635
214813
31
300664
475554
66
123115
645056481
53
87
133998
216933
28
4
418911639
16
303088
64782
47
466716
37
105021
71
476394
56
12
49
178446
390625
331369
106060
74
84
470153496
74
472020
36
49
87
402587
26
246252
68
33
440930
24
41
88
87938
1
312577
468863
366254648
338475
23
6
482985
10
34789
70
488940
2975
12
57
306299
474230
67
1
23
26337
124386
42234
97
63556
292539
17
12
57
478635
5
16
34
352167
33
8
268696
33
176981
27
118352
13
499488
9
415017331
8671
983773333
393968
376047
54
63
14
6
315084
831747396
99
1
83
227054
57
92
88
90
78
172427
168380
427138
309230
452787
62
43
41
53
86
113021
6
8
59
286580
214758
3
37
394383
271445
393113
94
79
97
15
87929203
147778
6
79776
24
118347
9
47
122970
15
114556
92444274
726578566
11561
36
73
52
176206182
310686
47
89
790260190
5
724542757
318804
56
87
62
24638
49
7
5156
8
79
3
4
75
92
44
31
825158788
79
31
755059656
493754
3
209893
57
1
372233
25
23
64
8
83
25130
8
74
248880
75
504071766
65
413333
3
2
7
37232
61
8
132240
191695
3
163412135
45
418405
67
325821947
691147745
195330
72
37
53
859617250
87
39
147285
17924
986156052
89318
2
409769
369014
99
201165
65166
35
201333
38
415805
427396
28
242694
10
70
16133
1
165097816
324432
273940
260253
86
254814
962470578
44
454790
297892
8
15878
36
914887788
50
462477
35321
947284088
23150
88
288832
97
71
12
8
63
7
140589
48
440960
8
180278
306964443
67
6
354428
67
37
225429
51
99762
82
142736
473897
71
472808
181422
7
174651
27
92660139
1
841231811
298451
434158
35
276616
447578
241531358
260306
795893058
82
38
223989
459315
6
8
15426
8091
56
39
89
11
6
45
74
203929
4
49
17
246057
7
247890
429250
445029
296102
715813758
455146880
460233262
36
442708330
88
9
69
9
408962
51
1
134379
34
90
40
465913
354279
75
112442
568972883
341174
275860
53
33
260976
67
99
77
45
393647
36285
9
413461
34
4
362748
279793
87514
77
81294
48
30
124423
15
89
70
11575061
61
3
92622
231928
402698331
53
187654
94
22
26294
370204580
57
96
901922632
231360
94
42
287963
436957
47
53
77999
12
286171
19167
76
6
2
47
50
471875
89285
24842
692327718
957045494
136945
81
163224
303363
339854
101786
30
159116
41
24
37
55
295234
390809
229975656
8
30
65
185612
7
323386
24007
4
225470245
945073436
11
8
39
388995258
179546
172331
308446
310804
29327
405025
94
48013
80
47
201941
432826
453541
54954237
14
9
42
38
8
99
25
76
3
218142
75
298624
259897
442297509
82586
7
39
75
2
40
78
502679268
281179
324423
269628
346262
315024249
30
18
3
78
143110
68
24300
44
409857
75
225443
454206
142202
346852
53
371327235
29
3
926618243
4
45
75
375401
82
29
69
119144767
98
7
116964
211571
321962
99
25
194548
17
1
85257
97
410034
79
77
239944
6
146671
192080
34
413636643
46
6
6
674477053
350202
5
200940
314680
12
169139393
190550
761568487
767090610
50765
87
32713
78
415801
74
150116
5
81403377
226413
99
1
293751
3
4
306897
73
52
9
67639
43
25
79986
41
236697
68
433802
106663
9
401407146
92
208207
80
47
54
94
289879
52
76571
73
967993676
89915
59
26
48
86723
405565
25
71
457492
1
212090
106444
63
21252
45
182228
15
78
72
97
165341
76
73
26
50
6508
652358346
7
389310
25
311580
272776
98
57
89
67
69218
93
34
7
413293
69
473279975
4
52
282279
157444
62
1
229168
43724
232540
88178
78
74
24
17
255500
82447
132383
211297
71
222383
153127
9
818778437
32
91
170183
923414956
85
26
87
129889
60
6
54
326938
35
62
589686698
99
200458
61
481547
18
180904
174315
346854034
2
59
270404
202036
68906
26991
431566036
65
409062
30
234149722
86
398588
327255
30
326449558
48
62
91
77
48
317214
427508
84
194088800
271641718
307201
253931
28
78879
2
97
48
1
428691
147197826
227840
110838
18
74396
60
60
55
253144
207023
70
336768
68
949795507
76
102837
39
192086
184607
28
63
8
355993
88
7
6
31
470319
74
172117
420936
22
59
399605
193415
76
94714
86
140959
386990342
532112630
292594
468257
4
39533
53
111252
85
45602
9
91
383870
37715005
83
3
99
66
388410
162030
653
107345
18
184472
5
323482
52
11
4
97
212454
33
45
42
20384
273753207
9
48
515433355
3
16
288142
78
200361
85
83
50
43
5
780057390
87
4014
1
41
86
26
42
20
57
30
58
144395
82
272080
98158
435440
178305
84
294315
62
61510
180718
2
30
92
49
81
157428
107700
288648
238753
62
98
38
3
93
39490
44
355082068
126568
12
413249
72
91
401848
87261
127658
60
454758
5
825428084
821853424
249537
71
967045213
97
68
20
443159
11
309196
375691365
83
201629
66
298309
5
13
227229
55
269846
2
78
94
17
330540
415179
440204
94094
289110
2
327081
197878
16
87
56
241736
886554257
15
12113
357626
67
299172
22
48
611392992
108666
77
36675
57
72
9
5
402011506
297543
976556451
8
36
82
1
115561
159018
92
41
67
1
182242
449801
29
477667
887067391
30
80
29
341930
168466
444115352
131815
6
134364270
920006075
257111425
340764
58
934682237
480811
292419388
1
467149
58
7
28305
99
158178
224409
19838
81
25
52
79
334317
82
29
35
153586
148562
3
437581
85
7
22
6
384396
380545
9
7
456820
75
71
779400335
89
69752
15
306696
315715
479204
98
5
262208
54327698
179271
140330
96
374429
36744
21
3
8
324476
441351
67
5
10390
90
76
315960
66
26
50
99
95
632911088
437394
481453
321416967
557478790
412378
429986870
129964
414184
37
24
75
15
44
39
413894
950011777
227399
63
59
6
34
255567
95
233273
37325198
368803
354633
6
144359
47
4
27
417363
53
394283
349903
29
480628
458193
432849
84
901606029
111794
269942
3
25
169995
151652
4
33
62
23
642504230
80577
101873
12
103373
99
615357377
420834
293927
81
60
469002
497429
94
114450
1
88
90
214619
321555
70
31
68
50
54
20
41
239792
29
64
57
71
7
86
53481
28
454883
38
22
415465
295779
50
314316
6
13
178652
84170
33
133292
287149
439276
52
208032
460192
382181
898738368
263395
450676220
82
13
128404885
270140
64
19411814
99076
299208
33
747214042
5
6
15
24
71440
356703
164421
34
339440166
174366
4
50
342122
973334706
231622
452198
129823
927364219
18
21
61
5
282103033
63091
683454703
7
76
61
175665
53
18548
46
176452
39
390568
336174
114984
1
25
7
4
8
945152142
302357278
35399
337717
77093
31
199632
13
480273
187122
260225
258728
31
29
41
498719
53
72
81
59
325735
296053
44101
52
16
471896
274508
170463
18
63
5
1
467750
90
86
78
47
85
5
139240
161510
363983
649157176
232329
7
121884
25335
430682
33
122960
51
163694
97
198218
233577
70
595895105
388858
427467078
252605
411261388
231278
6
9
14
24
5
276500
27
816612187
216005
173610
65
62
83690
34
33
2
412131
70
764787443
901740398
50809
25683
48
54
275215
12077
89
234778943
99
28
467403
424142
465255
95
2
355197
297189
470677
134064389
1
20
81
318310
280700
480719
223723
60
275436
353287
99
235506
39530
11
79
176642
158788
42
19
440156
244577
8
51
495090
60
70
466375
12
180730
2
39
91
3
3
180943
197817
394503
62
57825
12
406493446
166090
272202
244973
93
93
81
960118082
4
484239
960375968
130205
42
114043
20
63
141608
384307
204272
182512724
154513
32
1
87312769
68
352958
47
20
1
65
147931
579187003
48
18
27
301487
8759
1
61
275416
89
294769
107453
69
3
302169370
63
116065842
470280
4
28175130
75
195773
489150
2
390354647
481912
72
1
430154
27
24
50
68
969986791
213571
357822
391175
491878
313183
2
99919
169698
56
4
17
52
712438931
415691
75
379786
927199622
310904
7
58
1
558054224
53
869297074
60
4
204825355
19
184652
324905
837377560
91
34
396236836
70
75
469783
119789964
61
268851
76
420870
63377
8
93
6
160204
79
37
29
41
70943
13
460517770
63
59
140356468
18
99
9
215387
5
450613
353489
288206
199054
40
260322788
291478
462210
290691
362623
53
79
1
493501
88920
393304
154390
33
140503
98
412590
78
301890
374852
105742
3
98
439386
247667
55
59
322293
471145
605186744
169488
64
46
77
33
68
82
262148
43
975724801
737
61
7
291710
46
48
92
46681
28
13
3908
279166
411803522
248471
392016
12
150590
2
6
726928184
8
19
9
137815
73173
24
26
439051
556786049
90
80636
271293240
172873
117972741
10
72
2
386598
25
27
23
747501382
541179390
473897
286762
15
297961
218826
235638
13
343461
384462
17
91
203277501
345718
5
80
42
278689841
385333
234810
56
24
12
83
354996
78
805669531
23
842163057
64
46
81
76
3
231714
70264972
3
30
131903
8
9
40
248350817
36
120248
862873514
74048
26
251870
72
579582311
481871
82
57165
24
927546995
433867
11
53
45
12
74
344580
153155
16
880206994
30
176691
981602998
122117
10
75
24
393176
57
16111
271559
53544
453396063
32
32
142332
79242
92
9
346008
487532
175853
394750
29
118107
6
119273
41
40
140099
161456
316018261
312935
864834663
74
315161
64
19
24
28
317991
777324210
805585510
2
79
407466
87
941883763
68011
8279
63
102718
9
50
15
87
44
74
17
8
3
6
64
493619
17
70605
78874
39
12
14
65
784139912
97
79855
260399
67
202745
38
389755
104968
422162
40
39
463527
428842
540092881
161990
371856
61
18
9
499954
3
394813
150169
15112
20
4
331118
494955
15
11
40278114
51
393921
7
556703967
32
804271474
80
180759414
33689
14
223562
153791
32608
41
28
278893
7
189010
75
64
816645063
82
385899
362629
19
4
423775812
5
252257
28
4
980530109
422170
145334
23
69
931631599
51
16
5
12
93
6
42
317317
588831452
82
163313
90
36
32
90
390278
596524574
320379
466343383
76
461629
31
61
5156
44
302624
59092
5
13
216504
91
99331
280214
59659
367440
330084
3
34
159139
65740
404323
691760288
736911292
70
61272
15
60
10
79
157875
196
100585301
113544
38
16
44
43
89
22
254879
95
1
364132
235867
21
471493
823989079
99
4
321762
343207354
837609081
2
5
373436
4
68
49
203383582
3
15
312417
247796
68
33
14
20
73
327242
537154877
16
36
46
5406
99
27
662449036
974205503
35
77
213765
418787
416105
15
7
3
482418137
76334
43
58
166145
3
95
30
37
36
1
382430
66782
466610
27809
193474
275848
936278528
454086
100643431
225024
77
230647
374099
713942049
78
359746
74
249427
20
204615
33
6
162718
84
73
999391807
17
9
71
348149
56
452052
99
315519
188452
175222
805193386
466090
325179
447649
308276
41
170791
793378866
34
31
232975
17
3
16
3
350723
464178
322464611
351361
146658742
488245
4
81734
65
269950
38854
48380
383210
99
105543
344437
94816
23
145296
305805
4
2
175203
413660
488899
361231
46
20839
25
53
15
28
401007
36
93
75
290711
63
308419356
425429
95067
27
341708
70340
13
425552
253901
482317
19
29
904217038
55340
242815
494015
26607
1591
82
88
93
79525
41204
6
285254762
136997
19538
332846557
962667815
313751
91
88
92
258234
34637
75
42675
59
1
411112
8
198278
54
703399996
78213
367081
480735
248991
12
48
234711
3
81
5
942925048
78
294852
90
6
8
512097796
702387604
31
88
487173
397414
270922
63
54535
7
442191745
19
27399
33
8
421112
13
64
484051
1
326030
54
108790
29
369949
15554
7
433696
84
65
291785
86
329214
295493030
69
36359
273899
732136259
96
82
306605821
262561
313393
482741
76
260475
92
293441
66309
686042560
48
3
77
239961
94
240369
268386
349359
475181708
56
30
90520
80313634
172715
470014
51
242018
68
492499
25156
43
155971
239797
66
301987
75
18
14
131641
432128
43
1
65652
364941
21
300198148
13
172820
298129
23
22
151790
182529
138089
79345
94
54
85
3
66529
143377363
92
92
95
12756
67
662282559
86181
489669
18
21
462058
65
388934120
317854
66
417376
74
93
5
253266
176199
431817
570520878
89
427266
13855
841115690
235692104
39548
32
4
81
17
461299
14
23
430660
66
382078
90
67
227966
94
91
260405
56
80
195311
4
1
473746
82
793836670
25008
271423
13
21
8
3
735257480
45
439065
9
48072
90053
50
35
94
68
67
476253
2
479890
78
30
230528
57
1
241676
268131
327803
31
57
198219598
93
398797
55
6
938980291
84
1
71
9
1911
746041298
325406
22
397523
96
159956
453188
433480
74
39
365512
39080
4
6
57
348572
94
416777
693125588
481149
87
37
37
6
31
24672
97
7
24
5
91
17
98865
47
436357
29
85
364729
69
288689
246387
64157713
63
93
5
61
16890
32
5
577666588
64
495990
63
54
172866
26
459595
73
1
426923
143564
69
382488
51219
371985742
172836729
37
480173
404432
8
664719139
263183695
1
72
291544
148724
795897395
343597
46
4
28
133260
351707
94354
60
13
80
11
66
53
258284
392052
90917037
50
96
29
68555
35
2
74
19273986
475286605
78
345434
557199678
19
391660
15
47
52
21
1
96
328049
28
43309
25
96089
14
97
37
316514
26
386642
68
16
421460
493325
125042
93
475465911
124063
66583311
65
31
2
94
237009
453856
12
388896
282968
2
48
9
418854918
5
74530946
281744
35
13
129956
659375138
32
112636
94
75
61
89
116680
32618
48
14
79
70
50
52
83
75
3
1
191317
251602
59
81
415774
15
45
93
5
18
78
356095
282063
388256
91360
4
393882
839482016
213900
9
419531
79
253584
493145
48
12
24
121001
99
169073
54034169
41
17
362512
91
8
171549381
268434
253152
443534
178139
324402
53
39295
77
6
301582
69
182190
88
40
437201
57
163645
36
460461
73
98
91
269951
43
94
17
480133
24
66
95
133319371
78807
83
359435
437879
404805
51
50823
8475
161819
81
86
262084
96323
39
49
11
28
5
72
42
37
6
30
81
3
40
470181
139467
237558
86
1
24
318970
47
12229017
20
147522
179788
273219
467966
2
24
7864
611112579
2
384498602
15
2
289266
414921
8
91
484706
94
93
424754587
125754
6
5
75
423314
395028
63
333586
52
453891
954759166
78
60
90
349047
15
33
165817835
1
99
8
215725
66
847277181
435013414
831547585
71
326656
78
399079
71
61
297882
44
95
26
1
51
34
286075
2
203442
342378
13178
19
117844273
209791
8
17
90283
2
157659
7
5
7
728084442
93
65
89
270862
55
93
338355
96637
61
731661283
86
75
357040
28
316208
44873
3
73
222436
261746
715736729
432602
59
24
289874
5
157412
763071875
97612
138247
70
29
319527
1
390399
15
95
138828
423488
11
389444
478092
163659
200709
2
27701
61
240379
381336
3
71
56
497745
346900
99996
26
379603
387407
62
53898864
88
83
219121
1
23897
583595618
152944
27
458742
48
91
381273
266593
369756
35
6
420370
87
85
288690
56
206560
32783
749304792
87410
87786
30558
88
8
86
479281
94297
25
37
292061
285053
70
185960
491662
114862
94
200772
437897
95
36
450355
215104
499861
64
14
26
390027
100463
47
13
40
42
6
47
47
563406293
81
49
511918711
333779
312936
188330
422753
48
2
338838215
30
87
359585
3
69
11
799752600
81792
54
9
295467
97
261251340
7
376004
424854
77
159491
29
50
72
244018
84
220437
256462
29
201971
170249
90
268838
91
94
4
66
566448601
173774
39
130582
561227627
89
97941
282956
37
244547
11
65
45836
75
5
52607
235839
59
394429
283111
907318703
375445946
260663
92
3405
31
98
15
53
248798
497709
349894
17
2
88
56
55
173062
72
34634
269357
451614
59
99
96
36
9
20
480203
31
8
251772
351718
300147
216036
93
304527460
361805
113021
216663785
146854
29
55
257692
32
26
18
30591
11
98
98
198180
106121
94
35588
278194
4
19
114304
99
27
422441
90
60
97
21
350144
658387577
50
385841
172847
262447039
78
154522
7
5
446821
80
5
92
49
97
148840888
26453
140584
30
95
203689
90
45
29
26
71498
399809
61
104007284
270178270
30
758203682
80
85803
77
456117
33
25
888157827
1
59
80
43
47
120270
670045393
393276
347762
35
5
326371
328434367
173410
59
19995
475523
49
209091189
49781
71
48
316968
85
948758530
784000152
6
5
97
57
22
236204
283090
27
5
426960306
99
280966
1
6
446926
6680
224318
94
49
9
48379
43
244141
1
53
14
22
42
182622
419418
539966777
85
302174
106061
98
425636629
6
15
96385
28
184638980
417710
477012695
359525
333026
19
35097
987660452
410782
411193
77
411556
562529041
331835881
236271
37
234572097
140727
22
695240205
49
142741
4
17963
53
18497079
3
23
9
237385
253825
197929
295585
11
264632
74
48
170649
2
449907
90
475066
38
2
74
35
471263
236826
270977
50
439690
22
331235
23
5732
245412
9
47579
26
60
312272
317907
186110
36
4
39
203934
210050
316637
209894
38
420437
272617
326763
66592
23
284973
71
299782
27
15
422533
122658
22
44
181973
60
388672276
945313204
39
7
25
4505
971148690
60
495505
283003
420750
97
24
353267
41564
76
383472
42
154441476
451191
82
61981
62
7
233879
475534
251771
25
53
379418
10
163682
137042
3825
54059845
482529
1644
174018
9
81
31
9
4158
458838
17
56
656044491
78
318622
427568
92079
127802
16
369304
72
120584
369773
36
165631
338267
553308584
165223
40
52
31
315095
17
730310242
323832
8
60
314537
76
177840960
45290
6
11
86
49
83
44
40
248598
80
73
13
33981
545920977
8
485453
226066
364408244
98
472000
366124
29
104495
970831936
235429
36
1
387561
88
2
75794
39
67
9
79
15
68
85389
426175
284359331
729353445
33
89
63
77404
24
53018
103228
377274
41
4
273893
538626821
277756
76
1
196158
55
101967
15
242945
314056
29502
71
64
80
2
80
29
17
123955541
113698
9
69
154014
88683
99
40
497210
9
301346
5
377581
5
3557
20
532208487
49260
41
66
145096
487043
58
19
60
52437
587633661
37
259992
718384542
65
81390
10
390614
19
64216524
98
615472651
426386667
74517
842372789
35599
416888
4
243712
52
91
447577
303662
61392
46399
50
476909
2
66
454351
268041
436771659
55
50
24
18
392098
421754
2
255574
122122
250795
26
95
419593
128169
347020
32941
30065
90
53
12
88854
1
89
82
578689686
13840
90
73
2
20908592
189922470
590770643
42
4
99
449735
21
34684
19
233972
62
6
7
181663669
10
90751
13
32127
90
37
328642
34
33
18
68
89
142792
5
74
240953
27
59
51
96
88298549
28
331331
1
64
75
457285
79
3
359349156
114386
98412
49595
836688363
42
69
90
274954
9
54392
29
31
35977
2
52
147439
423265
45
199697025
71
12
373153
34
586577923
3
81639
47
787676051
83
329976
316787
8
59611
136128
12
61
98513
3
47
48
81250
5
72
287012
561866462
459456
494431
78852
51716
7
136488
3
4
1
7
2
5
30
84754
91
9
75
128779661
6
65
72003
29
368661
246270
218799
466829
74581
6493
17
34
1
38
170640718
105597
75
183918
19
33
49580
1
6
29
84
210175
355267
249047
54415176
43703
110463
2464
70487
493824
110557
49
18
94
3
3
31
10
9
128410
6
161171
30
437046
491204
475040
73
114169
10
31
6
94
12
54
7
320447203
67
194253960
86833
424108
40271
6
58
705832653
12
190490
95409
97773
482200
927595070
2
16
9
7
208806
435470
312236
364674
68
403644
932770281
324382
78855
180707
359599
476202
33
266912
46
65910
480006
2
843249524
245605
76
418123
74
350794
201494
5
91
84
421516
189746
335283
86038
6
24
107799
92
454497
92
87
88
2
441732
128106
36
33
192538
3
8356
131933
192680
83559
369723
9
18797
86038
21
305993
382318
58509
377550
176208
374012758
354454
74
189452
18236104
297057
63
172118
58
71
87
111429002
87
92
138073
628750448
962476087
7
203235
191202
154329
213945
296578
1801
27
550861343
58
13
96
413888
171572
36
44
98
212458
52
66900
486037
96
465617737
456830
15
231186
27
77
3
32
78
814751132
86
72
61
761829048
40607
630223829
306744
267648
70
387860
257077
20
388557
19
605892606
5
16
76102280
73
70906
37
358655152
8
84
439948
30
9
29
30
205459
3
7
38
393514972
103974
576004073
305179
203708
15
18
3
67
94
8
58881
41667
50
87
25449
98
368843
56
79728
783205336
2
246128
264291
238990410
335797
261378
266737
161033
485975282
921306508
135705672
62
29685
5
5
221121
372004090
6
281545
313985
4
11
97
16
47
89
30
215712
79
303108
277533
437086
406249
209717683
63
89
97
13
32
103002
77259
80
280177
341877
45
66
4
50
72
21
350064
173293
13
133564
43
57
91
58
21
132847
467909
201855911
141767
194591
249456
53
35
5
36
807841995
15
153375
60
2
94
312723330
70367
497722518
403610
63
42
58
245092
47820
96
62
605276457
195159
83
5
186763
68
38609
30
438246
886507899
26
90
230774
4
80
304005
63
801802723
4
38
10
185191930
70
403410
258786
69
71
35
36
8
63
1
191448
256222
344288
467679
378673
192537
405936
74
16
8
8
376362
46
446732
180251
869242878
97444
18
297991
54
61
328227
91
128819262
80942
15
25
98315
794826070
7
99
79
7
44
54222
316348
542642124
470022
924215968
15
19195
62620
278949
38503
53
30
93
65
530355888
394739
34
81981
282395
37
56
38
258714
286095
70527
9
53
61
53
304266
310395
338436
275931
30
13284
71
87
48
496558
8
64
1
60
51
77
557569912
3
101262
50020
6
148059
5
52
5370
55813
19
252075
94
174378
61
68
58
76
4
327237
350473769
342877
955392959
317026
383436
32
72
3
86
24
12
68
403974
306847
27
421508
36
33
88
58
8
80
432486
396619
38
12
18
248202
159042
97
212106
76
5
278868
53
313838
99427662
40607
20
137308
20
9
56
230911
211263
397774
373126
94
16
7
382783
19635
70
90
33
361085
212523
259341
334726
87903
215219
398505
68
345690
41
5
473919
339981
51
228458
147370
67
231581
39475
21
238816
54
247728
89
2
67
21
26
61
57
11
110823
392036
41304
8
24159
74
316657
21
7
64
360542
41411
265242
528412056
229708
445700
18
467080
431855
311960
99
68
46
27
43
335264
47310
483581
8
424338
250160
76
200796
236264
39
115824
80
9
7
122370408
75
284405
304570
97
431166
238941
57
456155
33822949
75
246797
187927
51
271138
74
47
6
183250
226207
42
325368
45
210970
2
29
162558
487640
4
56807653
13
93
53296
87
297719
73582
5
253803
62
93
49
109843
19859
53
206126
100007
37
168685
476792
59935
400130
81
40
816394308
584284653
3
81
36
327206
81413
1
46
66
168800083
54
424814
441323
5
888223143
431507
216290
72
136390
25
3
122840
18
260647
394229
305119
53302
70
91
90
63
113910
133157
6
70
71
58911
417746
78
54299398
1
30
70
54
380323
14
987914534
3528
346234
52
4
436628
35
8
404414
7
80
198643
214797780
7
98
30
16
16
79
278492
276188
48564
988779459
447630
48
50
261313
908450705
314837
4
66
186865
138703
861170989
318161
94
85
108511
42993
67
266514
11
32
118890
324074
19
254868
48
1
2
101566
308004382
49074
449956271
65
6
29
133336
262219
65
307656
26805
132259
5
179606
29
386691
97
222222
47
87059
35
77
424418
298959
54
470101
9
265171
536180107
308807
533987781
290933
366297
27
393894
97943
97
12332
23496
29740
19
379217
47
4
40098
81277346
337333442
9
50820
56
297673
1
66
249076
7
83
213342
67
163866
87
187422
68
61
120770
496284
268572
18
74
175324
84
318389
18
43
8
495153300
55
23
80
90
26
178545
300801
35
70
93
71
55
898334477
3
409542
70
118094
30
495165
11
337990
57474
37
16
17
247355
52
7
471127
480538
9
349749373
3
52
429445
433664
375461802
25
470513224
17
29
118992
321986
49
178952294
433467
68
59
402743
7
91
69187
290753
320321
4
8
47
42925
160764
444206
43
89453021
431956
300432
89115862
65
325977
143839
108817
479681
265422
58
95
385432544
1276
97
439855797
20
43
7
370983
51
6
4
5
400657
32
133504150
594712518
48
54
33
69
247452
21
230676
70
314605
165762
60809
4
34
6
380744
359909
84610
172669
268051
3
2
322698
513811028
444210
61
90
281433
27
68
82385
66360
72
25
50
548101595
65
18
68
376875192
16
11
187489
846068781
296335
5
21
375122
46
85181
61
170195
40
164725
70
78
24
61
247281
4
53
85
296206
322792
8
59
74
159787
5
457052
194383
76692
5
53
242595886
348531476
373137
1
64
46
723275754
492631
53
144457
809733303
48
168445
434296
85
233296
19
9
1
13
102146
278442
369337
891585377
5
231694
9
2
2
73
34
76
397066
8
58
655747776
10
12
246031
67
88
91
337932
62
42
25
51
94
4
111283836
41
16
44
62
416431
22
128036
248735
5
55459
192333
447880
33368
62
83122
1
58
50
78
40
35033
165821
87
428267
414279
3
368957
33993
86201202
330995
924477918
37
213102
7
958501703
348011283
494246
43
16
3
20921
90
25
176220
88
816527423
8
133598
108655005
4
44
66
201173
20
69648
57
289956
60
95
18
320865
175945421
469416
5
17
9
834664002
40058
67
146506
40
39
276270
94
56
14268
753534032
9
266669
33
333626
207292
72424
142533
138057
45
65
38
126215
75
29800566
179089
45
5
501309155
430582
273131
61
5
633394197
269457
285491
73
99
162292
86
186461079
51
492207
911608135
73
87
22107628
372600
43
410993
9
67619
75
21
480416
31
72
41
167295
91
88074
23062
384791
29
94
214055
41
14256
3
1
212979
8
430014
232124
90
14
60
4
67
77
342294
226545
38
405291
22
487342920
142125
212456
84
87
400521
20590
495079309
64
13
307513
15
15
231662
66
30
230219
57460
89
388831
140976
83
64
88469
431977
11198
197356
62
370377713
24
318550
380541
3
949505148
197239
786531436
88
35
21
321759
69
128282
66
455996
77
81
861571818
31
43
26
70
1
16
443374
48
55
943490407
499286
75
285893
7
75
9
31
207321698
14
7
488294
497699
650208772
306853801
54
332139
21
92
149144
22
64
32
69
5
14
98
77
31
12915
36
77
743495575
347099131
18
465386
21
80
463673816
373581
246257
144406
162266798
347043
273667
111168
52
6
215934
73
91
55092
139149
224440
42
5
124716
58
39
12
956771759
103843352
312316
76
8
6
65
693323469
86
66570
51
134214
33756
96
391444898
246385
475730
387150
6
38
146468055
62
469878
2
16
48
219626
277916
73
9
37099
9
10
261755
75
95
262966
92
23
62734604
377871
134312
90
53
3221
32
169691
94
8037
482668
788750985
58
3
41276
45
79655
32
200297
307604
45
16
69790
78
79
24
42
92
59
575625656
46
35
8
4
1
24
24
320226392
269079
41
60425
824544086
313023
88
39
701808898
80
44
7
9
318587325
378589
12
28
20
345379
90
111827
301094870
5339
486336
82
488989
200644117
263578
383737
187039
17
91
82
926057354
58646
328375
475350318
48
363473
2
894011410
66127
196545
51711
77
577963937
229384
204283801
68
30
1
37
352268
85659
99893
79
52
95
6
48
4
86015
73
388190
82
43596
359156
816370594
924525759
282931
2
268169
75
304051
40
161570
50
268442
3
7
493460814
78
88
71
1
56198
69
7
2
70
8
40
172033
6
6
9
35
18956865
1
155981
681391567
120743
61
78234775
204771
218408
103741
51
67
578024936
16016
221357837
44
363496699
269361
31
56
169074
91
16
9
11
139080
260246
2
839276090
10
526019643
63
26
179027
91
86
1
6
22
679811656
5
48
64
468081
666086716
76
59
42
22
816189458
8
117258
123951062
900954403
863790164
92
5
778103600
333479
13823
4
930163088
19
53
263493
72
642227158
57
137907
81
86
370287
89059
3
79977
87
269029
65
48
462015
54935
90424
50
2
70
1
1
352723
501704492
263028
237117099
53150
198907
64
484645
26
30
9
354965
3
623696040
47
388266
184065
391349
37173
419325
27
306341
93
68
50257
81
83
73
66
429650165
48
43
861586866
81
149687
382730
486874
15
408012
118615
47
194783
70
373497
97
63
13
17
98
92
64
163693
180825
47
418213
74
483720
293504
97
163207
245114
733623415
339093
85
496721
1867
9
1
250574
43
314574
46
299338
473721
155405
117946
81
9
60
909317387
75
69
826992196
227182
74
273544
41
65
40
1
2
99
50
58
54
271078
213930
356284
305957
77
27
19
98
303886
53
389908
384634
267109
52262
466216
682803009
12
32524
116881
77
405200
29175870
164856
58
90
40685
87
427861
72
211852
774184058
11
26
93
43
77
72
37
9
98
625689111
82
95
71
20
13
53474
63
61589
90734
94
159605
49
484859
6
81
50
74225
21
77399
434517794
86
295081
3
97
128582
422163
407077
93
19
91203
36
46
699169267
265268529
1
704020577
410450
301764
52
71
340278
43
59
41909
440813
76
54
8091
6
48
43
2
16
263627
688165961
257670
12798
441027
80358
185529
14
123335
171523
196922
257938
348392
231048
78
117866
52580
92
67
5
38
27166992
76
389028
453673
407464
5
2
55
221551899
229328
28
84
42
17
67
491498
22
205338
231132
365109
413946
63
271818
11
9
9
947299133
75
39
465928
436178
458756
4
75
81
53
5
88
8
33
34
16924
9
93
127250
71
5
115360
309147
461224
282909
3
213771
386370
61139
169069
747360124
8
305277
86
74
441297523
114444
80
6
313833
327919
144337
474469
82
90993
37
67
363959
359673
63
11
21
10
283610
91
479404
54596
91
207944
86
64181
58360
127851
991932959
91
4
23009
446661
32
428973
361656
33672
56
5
375884
72
224170106
157147
991201412
13
379760
207154
6
806293726
76
454997
2
130795028
292127
87
54
2
298252
8194
121973
195535
71
53
73737
248758
955108889
40
57
43
230315
139884
9
94217
208050
1
456252992
268674877
73
39
6
229377
75
5
47
38
6
35
18
93994
2
34
87
1
146588660
24
507229610
68
672668894
8523757
17
359016381
5
328683
75
49
96817
82
87
40064
503604136
2
404954
67
97
336874
52272
89
398217
455749
25
4
259116
22619
41
47
90
30
274738
50792
82
37
123482
97
242491
16611
45
471372
98
353511645
7
251294
48851
37003
371823
126527
79
3
42
29
142376
187144
19
53
16
277792
76
91
7
2
13
42
283231425
355069
3261
7
3
521210429
12
338706
56
87
446382
444791
188433
56
960765014
72921
495585
7
95
412888
38660
9
46
63
7
124229
152376
79866
3
257451
64866
63
31
372242
59
497911
60
190278
406464611
54
841921084
75
6
675359016
1
7
58257
73
105371
63
28
98
181028
62
951817878
6
55969
71
3900424
360124
104439
86
286683
40
3
4
145322
3
84
47
499927
448683
24
81
250579
135184
18
133265
183647
44
793923108
44175
14
66
485850
487679659
70184
90
27
438347
31
419557
62
392502
213648
111957
83
11
9
966303884
155109513
45
7
465268
496030
160392
59
12
53
29
442497
220988
81
34
262750
296945758
440149712
52895
24
104845
264299
58
42
74
72844
2
4
39
9
24114
335522
438220
419742
373646
33
95
57
8
76
54
52
22138
470885
449647
207269
5
299218
23
320779
204860
69
400161
77
311008
163060
298414
366799
39
95
381342
426109
1
6
350526
289388
5
51
37
98
303685
209660
301198
274638
88
479998
349999
15
28
78
431538
49247
1064
96
11942
50
203114262
427206
9
57
94
49
38
69499
318724
80
19
17
156642
2
68268
23
4
314698
10
150178
5
14
220139
65015
33762
104927
144655
2
68
411299
53940
55862
45
96
113498
98
81
142565
96
120722
5
327500
442600985
307749624
443090
380406
70340
92
378640
86
18477
143640242
5
45
5
71
9
72
74
62
97
107783
7
10
256315
34
88
16586983
299365
246165
42
35
474959
4
43
110308740
1
16
192004
612642054
38
56
50
43
39
237892
278101773
50
35641
12
94
321305
436778
14
405827
8
14
182296
98938
1
50
253413
146098
281422
294565833
389429
88
566141045
302223
94
45
8
497724
21
25
69
296911
5
233201
339829
49
658371151
397350
84
25606
333567
162162
12
44
74
55
324463
9
63
66
28
463712
85
17
393294
230756
454120
37
379585
54716
369357
354882
19
89756
3
793728308
98
77
402743
393567
410485
52
133032
8
41
21165
195953
144433
142307
70
1
5
444364
421180
83
595900099
927703165
5682
45
32
92
58
84719
14
109775
116336311
99
4
29
428908522
401017
148650
97
24
23
411001
70
17695
97
62
75
397162726
272286
94686
755045155
21
243121069
25065
5
86
63
629455882
3
350778
320195
409641
395489
197745840
227530064
448771880
83
6
145664188
4
6
50
11
365109
378096
82
14
18
94035
21
395892
1
61147
483868
490934
323860
23
90
80
2
36
41535
20
61
221691
377058
379707
31927
79314
76
383114
16
30
14
350928
53170
96759
489321
1
305033
79
154712
91011
11
88
33
235562
503903057
36
444967
419571
270206
79
77
2
24
63
46
107708
81
214124
244252
100668
278354
195703
112551240
15
29
701828620
310686
46
721580040
70
263492
369600
7
193699
703683945
386539
71
49253
52
3
187980
299504
2976
353039
50
86
359072
96
90
41
98
84
16
8
159717
390205
66
462707
206479
62
158811
360084113
9
414112
127282
64
137341
165496
335768
41
213173
368182
12983
1
306052
315744
405994
3
157584
34
4
145092
70
2
484052
21
445898741
20
34
476685
24
42
24
383562
34077
70950
260464
280807
315928
368766
406210
62
345405
58689
38
170832
67
142287
4
31
50
238610
90
742337260
199847
39
15
59
40
6
92127
346897
737219042
51
23
8
25
425620
59
75
3
7
208697
91661
167893820
493513
72
135676
477778
98
644767597
99
313184
786772521
451039
59
4
16
7
68
422448
49
398594
109159
408390
130484
432351
332948745
98
32
47
5
71
137466
33
35
39
29
81162
61
131162
45
98
310447
61
34
362016
414619
46027193
275153
93430
50
158619
22
486844
965157068
484925
418142
14900922
87422
736262066
7
89
325711
17
10
171002
45
88
360273
359176
22
308769572
12
10
249121360
447473
34788
73
83
291785
29
301996
480815
345554
284524
454656
71
208456
136146
73
449134
6
127104
494199
101710
33
92
44
96217
80
52146
78
166471
67
54
44
251486695
168401
402291431
61
74
448789
44
411614
45797
289295
4
37
2
76
344948
352100
46
117370
89
41
29
91
29
95
37
64
538
15343
1
97
292854
417738
74
433393
72
453925
4
67
1
468081
90
495768
85
41
215943
22
25
58
38
12103
105872
91
303015
230107
134805
4
80
208787
79
89
97
42548
6
909011391
297219
74
25
66
50
58
73
113606
372799
41
95289
42
352
85
48
6
93135
144233
128978
248617
367625
39922
87
61742
409547
494734
55
2
96
454650
64
81
6
90
2
82
458839
142670
57
62
443972082
48
57
98
23
486904
55
83
4
522873463
72
80
29775
78
290889
69
105096
423617
27
2
206246
52
568958904
19701
67
248242
43
945503661
85
12
206730
97
83808875
82
430107
289007
361688
53935
148678
306780129
46
1
49520
94
18
34
382073
580101707
362321
41
67045
4923
47
24
8
42
76
29
187555
347843
240532403
439327745
69
87412
14
70
35
15
437754
63
47
99
6
56
203338
5
227562
184301
1
374550
141586735
306621
19
476621
210068
535994046
443946
333975
494332
49
68
16
9
329488
3
425820
412941
1
68
7
299017
5
117317
230673
100398
83
606100372
331711
85
3
218709
89
99914
133145
246738
173656
3
24
53
12
15
308803
72
6
13
79
51
24
87
29
152911026
12
14
66
481963
330464
378809601
383441354
29
39785
783441825
14
4
4
21
17
98
77
510764006
41
489330
695296673
36
65
331297
41
60
1
390409
77
34
24367
87994
130939
35
57
8
28176
29
28
61
98
276731
246651
34
31
14
84
26
95
39
74
356582
36
369846
118079
869266375
222611
466085
70
42
272965608
40
77
60
114009100
6721
408913
9
629737324
74
38
391473
83
333193
835003857
203653
86216
300951
111305
277641
1
13
120318
89
289526481
340373
36
153931
15809
182555
29
258552
443048
76
74
159440290
12
30
757171384
56
27
490513
55
862601828
77
418153
338322
48
25
28586
381994
37250
65426133
21
88
251904700
3393
73
36
115485
5
190398
425958
80
2
76
225888
18
66698
65452
44
54
80
371811
294604
97669390
181013
71381
12
95
44
416682
47307332
575879520
141537
65002
343511
404907
467052
76
12
1
589919825
648083615
31927
36
125563
865860084
103918
457741
321477484
48741394
27
175630
95753
3
354383
14
108059
79
61
103681
85
25
13
25992
31
281489
49188
97
252403
39963
19
465808
622187911
30
141585
353563
61
99
79
4421208
96
374223
59
22
210501
441367
33
79
54978
940669349
255242
468513
5
18
174514
429322
27
298538368
656065694
81
277057
470624
131597
79
8
221453550
19
370244
485799
306745
6
64
79
50
43
333226
294787
81
106069406
419250
5
70
88763
68
621035099
55
2
360917
740060790
43
399501
29495
78
63814
352008
35
139254
169457
450489
356562869
9
62
4
320915
401797671
496054
25
43679
29
73
271560
61
127835
30402
345380
297067
266185
29379
53
84
27
65
338588
84
324279
348432
66
1
4
473930
133960
49937
62
54
353550
47
655640970
30212
81
4
330074
25
69592
291274
9
289307
75
53
396453
132128
925906053
430302
229241
82
412062
298923
188429
12
17
22
239634
3
77
39303
59
51
12
204491
72
9
27209
575
7
486266
76
35
15
8
730048438
5
836262104
59
32
381228
341739
35
337779621
40
3661712
34799
364037
77
13
35
83
89
228935
9
28
58
8
93
41
114340
39
345751
395266
44224614
28
34
89896
88
72
44507
9
41
85021
499652
65
16
417121
69
17
60012
23
51
46
453589
321437
4
7
74
52
43
163180
944481923
41
43
301662455
238584
23
124514
88113538
807251185
12
89
84
124046
94
489448
80
496841
7
268458
13830
275769
387541
302088
44940
18
21
48
10
92837
97
418327
3
16
38
38
43886
706870531
16451
37
86
30
234138
64
3
70
189361
31053
23
85
172643
179097
73564
476365
214508148
58
262362
38
71
38960
5
410756335
498683
367375
102698
320467
1
292805838
36
396044
52
723334279
871369898
525541874
25
74794
79626544
303281
89
85
14
74
122001
71
209420
447796
186535
17856
30
8
61
2
63
20
60
719376821
30
484438
99
665627726
12
52
60
6
252399
96675
35
7
63
85
271875
221236
31
355043
36
334423
317777
89
457784
21
35
494290
100808504
92
2
46576354
3
684247269
109095
185993
440711
34
492138
97
49
22627
84
720382972
23
258110
360538801
400935272
5
371371
287913
89567
90
48
74
42
311560
479422
467367
97
14543
348720
33
25167
470215
23
316110
271385
8
589865687
5215
264393438
31
867468302
861493334
39126
82
409560
63
93
70
240164
24
1
183851895
61
8
391707
90855
19
49
281557
161561
68
17
200160
137814
178248
15
95
289087
107777
57562222
442758
53
14
80
45
82
77
470332
345067
407458
455507
34
6796
75
382835
475063
194497
13
275126
8
970669376
175540
1
14
97945
389836
46
42699
89
466176
54
353040
70
30
160216
476307
572673751
263577
62278
68
703041035
35
66
192062
654350836
1
21
95
475130659
16
36
250223
12
54
338213
1
216116
128709
23
209782
47001206
2
9
974606908
99
12
37554
7
388805
90
3
104451
89
318927
955161939
1
64
26
137527651
19
404588
13
300928
6
9579
93
180974
68
7932
572877681
90
710561529
430621
60
269809
14055
77
99
11
93
120378
9
349314
8
21
3636
280241
83
363042
15
307953
267163
213121
59
313881
575629203
70
171853
455159
672816326
147176
50
79350
9214
42424512
77
18
271357578
98
240693
15
9
358910
301254
83
46
21
45
633333011
88
489398
28
11
93
335339
2
13934
608248019
870170023
903431587
85145
8
453674056
17612
382890
1
82
67
388536
5
24
258910
282610
965204567
46
97
559692576
5
97
76
301558
25
145638
351930
495271
87
80165603
426214
466636
91
36
244005
11
91
95
33
41
334286
81
19
98
54
363079
54279056
20506
95
50
5
80992
56
33
477748
22135
48
264913291
11178
71
19
161193
17
395975578
93
967198824
29
251607
129792
62
270756
27214
639082633
77
68
328711
255375
63
92
27445
287561
5
275709
42
109407
117328
50
52
490029
82
189414
75
54
730669467
177427420
112612
95
95262
185845
86
16062
35482
205761
38
69
75383986
214342
375619
46
772730708
65
95596
29
488994
41
489199
4
494061
71
69
26
5
405507
485867
86
32
276010
379215478
41
33
88285
13
2
191634
99
360305
261454
6
466142
494471
80
384796
41
87
79
2
5
64897
99
174317
84
632661014
52
11
297003
298666
751639646
34027
183463
449377
171844
8
49
5
25
68
187737876
433351
233970
171605656
39
727795449
225077
274261
359472341
229184
421740
60
439239
761694575
29
42
74
7
4
800520170
93
64
28
166626429
15734
66
4
20
8
40621
2
273044
20
127251
43
2
240339
241247
7
173774342
6649
91
136981
382133
72
98
79
4853
128497
60
491107
226435
301262
17599
76694
307913
3
164817
454299
396173
223996
67
288364
374166
328428
73
214497
206181
3
180437
233815
5
9266
6
192412
93041
473764190
76
9
87
62
5
52
300290815
127750
467929212
66
90
55
915414309
96
3
389354
88
56
61
726667658
68
42
363527259
94305
260555
6
351267
4
99819
13
483213
139999
104306
101704
3
8313
34
421494
21326
153413
82
77
65
50
479109081
35761
459577
39463
294446724
11
175972546
291141
47
129247
22666
343721
834391664
292724
484321
128283
222282
142791765
4
429028
22
43
55768697
18
93
82
582721931
39
7
25
390716
352349
76
3
477600
227942044
8
54
168370014
332209139
65
5966
98
37
9
82
350432
43
398616
150881
40
989073866
58
9
1
41
38
263867
303320
35
494571
74260
472348
88
169656
4
73
487928
219198
44
85810
214803
393271
450841
198310
327175
7
391585
72
487052
70121836
261360
31732
200855
143507
660536356
44
60
38
640818199
57
14
295321
834520894
68
18140
133326
170210
29
359397
31
23
222101
34
573038619
41
90937799
9
20
291522
32
308872
351400
296915
11
898579486
463668
466589
68
75
86
13
149389767
283080
97
542521181
6
499632
57
416242
4480
48
9
397350
99
302712
5
86
432489
101516
271160
29799
463120
74
155758
319748530
57
345260
162892
348535
99
8
289341
308251
3
7
30
100699
73
77
273253
37
226544
414768
57
60
241718
322462316
277862
797076706
315337
282317
96
57
1
193080878
79
54240
357021
98
52
9
28
91
59
203313
47
22274
165657
92
11
103972
60499
8
91
627052699
385552
51366
10977
9
171182
12
933748765
319530
39331
5
12
27811
204986
16
260599
7
61
603090008
5
36
21587
485323
3
89
10184
15
489716
74134
9
488856
447299
89619
2
54
222314
224268
3
36
241471
20
368050
69
5
821622382
40
986872171
8
431360
90
71804
335902
392745
387649
90384
484085939
179239
44
807398942
29
90
389426
263549
3
67
96
557170858
78
55339
20
72787
9
73
88
37683
25
391835
19
418585
228498
291080
716191690
5
460610
380095
2
4
164338
728592909
191298
258473
224696
421795
9
77
82
459055
117800504
220638
70
483580
83
284794914
10
49
197109
897795414
5
4
115350
407956
370246
5
99
20
46
298091
727481657
565234775
29
2
15502
209985
59
223442
4
73
268094
130486
67956
75
246313
60
362620
73
110931
401576
394136
84
486562
11
25
44
391927
92024
93
742654853
2
273642
452266
46
37751
87
227422
159480
19
54
800752249
796049685
56
85272
462070
83
739359737
823468066
29
130596
7
3
204723
374959
43
35
88
104253
268888
2
295103619
29
364280
2
265993
80
188041
407859309
5
56
4
79
57
362594
98
79
7
363547495
17
87
25
419749
25
93
223758
89
479857
191859
435853
4
141074
38
535727322
545022323
11
391931
306782
398687
49
6
47
28195
508844764
200675
37
352965
2980
70427
1
164828
50251
70
12
816831087
264
981216599
470534
7
219920867
18
24107
67756
8
229885
71955
16
9
65225
74
214720
453594
2
116552527
75
250165
417243655
255096
89
301692
19
6
851955777
439710
141923
68
20
85
345431
71
14
13
482911
101411
141867
125267
454705
652446352
23180
38
66
55
5
24
472322
9
8
109544
404720
334709
29071
44
27
95
365900
89
1
35
403563
247407640
24943
15
324518
437158
274925
21
80
98
425986
4
29
52
58
238672
443914511
71
65
21408
30
59
63
1
377446
184459
192615
141609
306003
443962
16
312712
34
10339
52
11944
20
4320
181737
7
85
1994
80
260241
65342
15705117
17
30
989674714
16
462964
88
97166
83
8
8
267176
11
48
327501
18
223102
486638
96
273791
292270
58
16587
95
213870
214963
73581767
61
82
1
353066
82
64
38
92
2
62
48
81
8
983359491
406401608
52
20
459662
472249
26
72
4
293523
27
128569
25
89079
286004
87247279
453611
143122
383706
61
52
38
79
179605
10
15
80
351772
77
14
76
32
242908552
25244937
262688
375262
14
111551557
78
2733
2
409836
237157986
139433
47
8
65
22
173261
696746194
256176
256573
829864723
327862
97712621
52
296561
499965
556145228
10
5668
53
368665
2
862259973
66
492367
15
26
70
408829
486878520
223885
75
432895
372320
108397
93
678695924
17
138059
11
45
5379
79
240693449
4
66199
92
96
472565493
23140
35574
403070
360979
364255
16
73
121572
138962
9297
486583
7
66
281263
357060
52
372119
16
21
125952
26607
317818
105493
75
237309
72
652647366
56582
125137955
223868
345670
20465025
417405
49813
653020102
80
70
18
67
31
53
26
78
99
72
242090
623756492
8
50
50
15806
97
36
1
353358
48
216038
81
68
482888
2
51
96
178060
478836
439085
261330
380068
310506
81
517098274
70
45
23
324088022
8
80
21
38
76
56
3
817836539
89565712
43
20
423602
75
236890
27
281425
340665
88
115523
267087
221678
5
28
49
149332
1988
39845
407153
225190
54
75574
427883
58
413314
82
70
98
365076
92
463666
6
1
79
369983
7
788028482
727012469
26
5
78804
28
4
1
40
40
266990
48
2
7
697109623
3
17
295935
249814
222411
7
282358
254947
541585360
765008522
266997
3
179529
324663
478395143
178473
37
9
269740
55
210390
321066
296666
412552
79
361243
366088
39
5
58
498527
106559
715646843
167169
448
34
40
89
56
11
30101
111891
430803
6
832815491
43
198020
14
5
36
208067
292074468
649907365
499406
26
470001
830012714
94
248347
384950
828119715
57
44
399138
304871
6
51
11129687
970631103
146925
574141371
144024
76
424221
91828
980070368
7
195676
55
45
9233
322454
63
493762
110067
314091
762501700
276729
363946
221680
8
5
874075443
46
69
28
55712
446047
10
38
35
29
33
42050
30
19
303858
7
2
453138228
369216
9
183897
466061
23
292074911
51
85
477260
21
175996
63
43
470705634
75
371097
92
461485
117419
272414
3
136364
25
30
469755
460330
74
23
1
327123
12
454862
58425
450003
101087
269573
34
304178806
61
1
25
17
79
74467
223944
55
132220
10
252502
253887010
970403022
476174
115608117
507125972
271494
589822785
99
422633
113264
91420
142583360
68062
31
173863
30
625957183
117796
76
47
51
323906
14113
112737
289948
90
35
93
79
225871
17
338353
1
21
97
388381
34
2
483910
14
179819
67
115012
3
933931658
26
33
86100
82
35
46
297745
8
561221139
6851
96
68
3
49
38
92
254888
218337
75
48
160476
88
221506
8
31
68
15
452486
361543583
491177
69
563541196
444471
60
60541480
105383
6
81
369855
22329
541491892
32
44207
49
307049
3
43
24
161836
4
186620
228652
668719093
48888
209191953
455584
11
58
171332
59
141737
51
72
171810
169569
83
43
50
64
22
65
90
48
516278073
42
35
35
160808
24
15
822918198
29
3
973761801
47
92
174165
51
633251064
482547
274788
472562318
268063
17
228172
91
40
275825500
26
17
45
2
271135
123086121
114805
43318
92
78764
208539
433745
57
5
55446
370059
469577
857047039
456638650
16
443046
23945
79
55
891857834
78
50
405936
36
72
173800
853386813
208239
365089
355370
426251
403953
37
697238573
329135
67
208245984
377263
478484
50
71
192125
5
74
594919521
493348517
64
93
8
846588324
317524485
47
61
297456
33
45
32916
578531579
97
88
6
37
35
343478
167823
87
87
76349
58
416926
28
189726
366845
77
438858699
60
324264572
2
51
36
956586829
620726983
65
472081834
64189
88
57
146596
346164
255490
747586277
4
406382
399265
41
34
24
36
76
83097
97
5
485548
12
4
75
16
89
6
34
76
393775
9
579365102
2
50
423785
94312
1
23655
9
3
625695564
279655
718314012
11
16
53
3
72121
386961
439563
71
62689
99
175973
90
25
288605
121473
15407
35
4
3
9
40
222971
277892
63
278154
22
369984
201609
255201
3
372004462
189329
807598702
708446330
45
19
61
63
340113
207103
281099
93527095
47
31
232609
721931572
291406748
54
28
201351
95455
29905
62
85451
220231
73
181746205
26
19
25
7
3
315310
2
2
27
89
399383
68
445456
8
9
18
65
320381
85
103069
19
295307
28
246429
69
46
13
19524
484528
20684
88
33
891940372
3
19
247572
29264
278913
219497
343618
99
391511
187928
202823
440995428
86451
53
60
33
436287
387790
76
449937
904480691
804603484
4
66
59
17053
49
299007
44
15606
452144
3
64033
84
56
48
381664
217266
473396
33
48921
8
478719
394284
7
460198
223759
11396
330227
347307
96
160503
443592
23641
163110
214476
11
183616
74156486
98
40
7
94
326986
348617
45
49
65
166592
5
469904
148287
233094
48
59
225457
207898
385045
64
41
349363010
470763
18903
237495
285133903
29
278551
116188
93
217867
66
7
115747
77
488766
6
39875
31
677621753
372518
9
308032
475601
406182
155373
65157
32
38
67
492683194
333702
99
38
54
279659
489546
201592
967801946
333178
1
93
50
412599701
49
181692
36
435265
72
79
41
583621036
34
281144
310643028
4
353070
35
29
294189
894779954
482060
72
783769534
889745458
94
34
4
208229
6
400036
332183
23
642641354
39
89
69
201705
85
1
383045
95634
90562
17
331735
67575
271379
215174
103200
5
1
47
309608
198821
28
862570041
471324
14
42
29
489596689
68
23
61
84
87
317380
348693
75
77
3
358613
13
67
67
258680
9
413129
48
9
10
842427394
213335
166809
456980
74
58
415990
32733992
20691
357738
314534
4
445097
5
90
93
53
210928
42
465390
308528
179050
11
449589
169921
124916
7
19
36
282917
90218859
82863
325869145
360382
70
9
70
107783
39396
488435704
5
4
462427
90513
339731
468903
7
110467266
350783
103508
44
78
772484695
37
32836
233492
267399
4
57190
9
228117
88
9
56
311912
46
28
930439364
43716
218697
47
371168
31
8
307998
315975
20
405594
288389
32
279718
429396
45
244022
95
592049632
10169
6
522961481
28
9
251554
7
19
50
65535
6
889051999
230474
8
80
11
278644
250611
95
308079
341558
393386
13
370295
43
118926
97
71
141585
12021
749248725
143990
91
51
46
7
54
21
395514
59
75
11939
98465
15
94
264216
645369468
935633987
90806
979025710
24
17
207943
70
41
179168
73
268852690
12
473912
149013
143086
71
18
29189
71
82
100011534
467386
311472
78
41
64156
388686
2692
9
60685
1
484170
59013
38
313723
8276
1
116676775
91
19
45
61774
99748
356595
46734
80
138499
152581
23
26
40
22
89
26
81151
481121
78
4
220495
49272
35
234317
26
99
421633
69576
63
80
21
307974
30
165519
264210
85
479064
3
435998252
52085
212772706
383196
90
459352
93
75
20344
69047
42
18
2
83
970669936
263814
48732
437953
65
42
59
237877
76
3
244958
1922371
477226
83647103
230153
241295
68
71
306343
51
223823
57
475794
12
62
324407633
39700
241238
71
51
63
410207
211370
69
31
141630
29
418697
38
395948
28
12
438898
501796158
9
3
58
280712
2197
164619
57
3
623182724
3
75
169270
160449
315980
42289335
98582
496054
56524
5
131130
377550
481026
501572480
92575
3
519601266
76
483578
6
107767
21
5
95
62
42692
1
67
244928
83
6
263259905
44
83
190626
80
77
7
7
98
1
405244
484013
428128
8
18
439838
143380
5
76
1
403258
449997579
79
490696
10
68
1
11
120395
821192914
73
381553
72
60
476447
378569
2
277635
885425041
69
50
96
79
312844
141736
130728
37
43
10
41
81
180841
6
259277
166540
33
90
37
45
88
442753
56
66
392331
4
197488
430640
64
34018
425783
211694
95
7
777635190
47
7
79
4
11
49
197053752
87
24
39
67
23
436909
98
493889
946410328
69
9
4
59
80
236968
313885
913886407
827395868
176018013
111713
46
429717
21
971250265
61
75796
15
19
82
26
197209
398527774
885702176
476280
12
7
72
1
13
739553464
9
28
90
78
10
11459
61
69080514
320395
318003
8
198108
4
8
50
39
627275697
579968441
71
712484569
92
43
72
93
212795748
67
49268
70
56
925519505
64
46767
21
58
75
366047
6
84
461185
227596
77
2
10
8
51614
5
156436
228288
77
628411878
425411
22
351741
5
24423
47
53
47
488042
680799511
44
470590
448974
481681
78984
30
28
6
56873
194741
390204
13
381007182
33
77164
468044796
41
10
50
5
10669
79
420640
172342
55
37
55
75
342213219
167745
136535
137920
8
1464
21
1
214466
12
55
77
78
392507
28
354042
190474
371827
78
41
92678549
491167
49
77
41
94
234834463
280108
455391
5
9
379236
53007
115529
277173
42
47177
614437303
194039
483499
63513
332989
311492
35
43
37
429997
2
269334
94
113185
4
213157393
255260
384937
448999
26
77863
47
28
719704617
7
145687
78
459490
30
905638761
26693641
32
422087
6990603
219114
37
446486
881946354
74
497388
35441
3
7
358934
12
588396509
28
82
270533326
564293664
32428
84820
11
68
18
14
57
69543
336027440
8
36
193153
216941
73314
261507
969818186
80
185308
215671
1
77
13
804952216
170310
18
77071728
10
386134
379657
66
50
27
5
88
387042772
45
4
68
384279
8
25
453227
87
5
19
97
18523
716840430
106472
53
197452
35
81
249451
74
85
87
35796
10870
81
23
76
74
427152
5
137120
109572
392686
56
3423
5
1
137770
26467
236062737
166680
38
467126
277454
34
268548
126329
45
27
43
76
611206152
29
67
71
60
493082
593699181
97
39
404573
68
268537
124072
5
487676
408313
369687
142746
84
49
161236
50
7
43
15
292182
18
43
263126
578947393
16
35
485440
31
7
78146
706159272
285099
39
95
5
72
15
269242973
983051697
73
1
74
218631
694700857
162128
94
51
80384806
1
5249
75
430581
4
486754
75747
253715
406165
44
7
175450
371520
55
16
204715
33761
91
20
247580
391395
95
393283
54
239439
456859342
9
88
264468559
454234
239666
74
47
96
274785079
19568
1
377854
4
347446
407907827
341060
329809
54
250473
346489
251133
52437
115463
483809
114619
216438
11
45
79
93
72
33
341295
224334
245000
92955586
43
709624099
7
95
6536
471534
7
9
12
7
38
212434
49
58
9
229740
8
22
97
269133
269816
238491
65
9
39
471153
92
85
223505
92
222970
289740
10
79
47
366455
457391
727503997
629705094
42
594124081
345000
6
76
37670
91
70
46
539021617
5
429915
9
6
47
33
44
759295503
412948
540890773
7
117785
17
85
82
12
34
65
59
5
701348041
75
80
1
289911
50031
997173482
345491
995026269
472527
382900
376763
4
2
179194490
35
295251
62551
65
42
79814
55
43
433420
498367
64
2
417342
5
24
19
24
47
300853
71
35
47
363767
892864835
75
792581555
75
40
78
76
23
15
41
6
48681
36
48
80
721074345
53
376504
246452
13
310866653
459768
66
183579275
48
60
981378028
2
89
12
96481
113225
37
113167
313124029
21
71
199924
32
91
168937
46
13582
246545148
81
454502
82
205811
18
609198627
127225
84
57
427446999
496444738
186169182
150507
7
389982717
940386372
17
33
78
3
3
432889
417064
390622304
9
5
486470
165827
68
462699
480811
148628
228709
56
2
482711
95
86
84
7
133375
263339
20
9722
213886
30
2
463018
49897
386761
77
76
6
23
475124
86
13
840244542
9
81039
495415
185586
26
406162
10
38828
23
67
54
155976
3
84
78
50245
302626
94
163366
41860
6
272176
6
22
4
56655
586691050
7987
33
2
408247857
992194012
58333
216508
31
320865
46836
63
70
91
31
236703997
813473435
449952
364156280
310458
121428230
516346446
39
24
153313
177765
95
43
381606
298108
490287
173654
236480702
23
9
70
49
375481
205953
73
99
143348
333066
817135038
18
42
65
86
8
270066
64
27
98
55
459193020
65
264747
7
202229
14
92
98
62
325974
61044
310613
2
306565
93
334184
138585
41
24
54
79
26230
294876
88792
274114
1
99
89
94
349707
284252
322191
71
470571
51
2
34
97
389928
2
125699
360502
1
86
388293
3
239178
861257349
45
299974
82
11
57
8974
8
335832
406261187
19
81
101695215
88
1
55365
216686
480719752
181628
62
243819
9
439752
3
68
50
251295
43
161716
18
96590
51
205320
43
366782
29
31471
2
31197
124496
479267
445139
9
116806
187151
5
17
104600
252488
105296
411865
39
120733
30
9
397190
7
92
307603
331933
18
68
426536
370959
218967
28
611518828
932244362
52296
414056
55
40
71
75
513613809
185563
298915
241283
251844
36
51708
716849517
97
610604563
85476
73
79
333001
8
402808
346474
587967145
108397
127225
441903
71
94
370657
81251
257302
27
275928
69
97
28
564459655
2
82
3
9
125168
254240004
275215
281911120
79
347296125
230723
413387733
24
386516
9
82248
28
66
96
346351
333682
162023
11
79
884807075
445953403
287051
10
804653937
99641180
5
60578
329777
582073071
56649
8
285357
297639
88
94
79378
92
7
52
3
7
92
13
90
9
5
48
68
99
79
289508
774663441
362478
319260
154004
223171
6
197692
9
31
90
231395
81
12
6
173885
43911
663
476548
6
62
39
462924
427734
82884
49
1
36500
25
31
20
301084
51
341140
96
245296
7
30084
16928050
50
91
74
37
99
14
46
235212
413343
447969
366057
5
50
5
8
29
412705
284699
6
48015
52
60
95
28
66
444062
32
346449
265283
5
467406787
430866
41
174488
63
936680457
267313
37
73
73
723442110
32
9
36
69
488355
62
9
15
443708
56
8
112803
17
151190556
908412243
7
332214
241678
479495
306905
96
372532
89
921607494
74
71
509270556
715750470
854743471
184207
388173
809103577
17
990168168
383437
180867
299433
309138
84058
5710
93
5
740673665
202068
2
89
82865
422725
83
601797393
284870
148492
64
371452
41
78
27
48
74
4
229809
67
8
553070270
49
90
1
60
219723
794786927
253318
18
235229
106768
51
246091
332720132
96
409232
549543634
270788
4
468292
54262
96
21
224423
49409
41
52
62287923
52
48530
80
81
281532
84
12
9673
41
428946
32
69
57203
54
275445
95
56
87
351968
4
590054885
75
50
42398
198406
607960239
235331
95
2
8
202652
472325
21
70873
60
234694
4
27832
42
83
303013
67
69578
35888392
222338
665250788
180304
177620
104985
284196
12882
18
480209984
7
51
75325
9
281687
497768
489105
47
67945
59
3
493268
7
1
8
276802
4
632157781
23
317333
56
3
350846
304338
3
503635934
330028
466593486
432708
47
258240
21976
21
6
40
396818
284292
212000
138783
13
203253
978372927
74
39529
282839
20
2
65
44
552091216
429782
69
16523
84
59
8
987402935
347525
1
324809
341024
441339
334337045
463961
318756
71
202971
18578
9
60
218718
39
85
27
242498077
8
296055
390591
8
174139
412011
54
384033
63
211737
7
368259
94
284785
106331
204432
30
472549791
67
54
1
220965
33
99
4
188885
760010741
81
375900
7
7
34
98
87
54286
36
6
47
2
214586
2
50
19
59
102531774
50
22
32
677869456
95
74
418781
39
21
1
32
118692
233514
82
3
6
63
75
396141
485751
27
10913
230561
54
2
6
21
435910
84
423048
31539
45
333680
716649392
8
948546859
607185360
254783
280308
7
34
62350
57
286258
40
89
462968
469293
37
245912
10
660703301
55954
84138
262066
192098
97
70354978
69
427696
366102
263138
347337
11
142477
88
32
130550
18
97
212675
2
26
395670165
222758054
496950
25
308740
194730
84103
31
44059
156037
53
3
39
79225
4
77
89
308480
235322380
44
5
42
77
39
12
4
71
274541
51
408120
189080886
71
18723
8
189362
22160447
68
42
400384
41
113478
416916
155513
8100
488672
194742
61
67102950
93
11
419559
497834
12
57
215299
30
220824
26
16
95122
84
421476
414707
26
39
86
11
37
89
64092
41
340270
93
430815
6
342922
10
442439
44
253381
458307
130913
93
36
9
83
32
6
342549
275027
484514
95
418163
35
598
13
58
170236
85700
5
179476940
341381
263676
484726
13
77
429426074
52
5
355926
20
412478
215371
498059
84
145929
45
128993
218003
79
2
690548509
24
6
64
52
46
13
8
457867
19
421208
11
218509
396901
64
435312
13753
561871337
480418
15
7
81
51
9
147396
16
305730
76
468117
2
7
55
8
2
499012
455815
37
452831038
37
422085
434692
39
432599
73
94
976032770
1
17
31
203745
92
391560668
8
77
456438
215693
91
250169
108209
9
323730
89
95
51
78
53
437275
97
31
58
417033
84575
1
178111
1
75532
1
275257
378939
78
21405
88811
922601321
51
25
278618
21
95
92
25
36
1821
82
293418
402947585
13762
298072
39
9
8
191151
40
1
39
85
121216
52
671145402
487308
67
138427749
55
324942
94
417510
33
244437
93
233410006
143215
68328
419453
28
10823
485410
233217
108047
81
17181
77
75
97
166458
88
198309097
8
7
80
19860812
4
120464
6
24
88
59645
4
37116
7
255407
5
4
70740
11
5
9
173801
2
486861
386293
425906
48574
40
4
98753
266200
67
84708
6440
20
27
217270
274616
12526
42280
8
492219
98
379128
69
135502
31
355152
453461
514560775
47272218
64348
43
347088
768127380
50
39
437198
7
53
47
9
395589
14
250544
78
51
57
65
73
50
98
412948
50
90
77
257623
235022
6
63
308668
410764
17
61907
6
28068
204405
64
539265976
289264
293693
407207
207612
427644
1
209170
91
63
1
373137
173665
77
390778
12
78168
56
64
2
724878472
42
1
303630
64
6
88
1
253885
53
359489
9
388050
231366
489029
82
28
33
30
96
274194
95
370343
13
475935
203050
60661
102990
53
150547
160378
46
231625
97080
56
371983880
177801649
43
14
81
480051
853449380
7
15
76
9
32
5
304305
86
323706
37
99324
25898
240112
51
411206
441838
35
9
9
31
46169
18
793354583
25
372724
9
501836921
61
18880
89
6
3
35
36
87683
9
4
131387
138777580
6
207200
88
6
360999766
97
46
310227
41608
46671
72
22
470279
485089
24
94934
354134
57
47
7
67
15360
73363451
66
249851
218650
95
180837
7
282528
465791916
28732
409170
50
404413
41919
66
24
508277631
30
297260
14661
24
87
217613
14005
5
79
31
322524
58
44
450779
92
201566
479656
147963
495580
239968
272950
349591243
7
19
72
59
18890
271047
44
21
305950852
22
46068025
59
181122075
514898231
406597
234600
107416
49
313534
2
32
424571
45
50
533696919
37
32677
72
385012
129205
57
132729
444226
51
8
1709
9
97551
30
33
63
499669846
369355
496786
82
73937
51
19323
21
62
44
49
64
53
84
455439
44
215309
287539
27
2
65
607599669
323142
295488
61
50
77
31
8
5
53364
17
47806
93864
55
25
388328
525513737
960399457
490349
245420
261496
5
110163
421682
84
68
269476
310483
46
71
915976762
477648
15490
841337755
9
838389473
229504
625323860
244592
216138
18
67350
72
105106
1
2
67992
93285
20
574205495
412023
189240
437384
75
77
66
36699
148045
46
206248919
278050816
5
211356
40
8
13
9
257878
880895180
88
270547
9
99180
445478
40
87
398430
171137
1
114228
7
50568
460264
471412
30
67
2
983918916
77346
349404
331157
9
57
218134
6
57
241954
42
27
289471
523037920
50
2
393512
164739
177528
45
538356801
234873035
324811
10
774599301
141672
48
6
51
1
62109655
208007
177533
84986
58099
3
83864
4
41
693885274
34
87643300
441446
29
38809
402861
50
140948
1581
415332
5
409149
85
154448
50751
30
46
447788
93
412665
63
186612
5
89
37018
75
223804
5
8
17897
61
4
80
117060
2
236516
272645
237184
19
431769
53
84
74
31
42
2
244007
11
294541
66
93
393788
23
887669933
234734
36
173476956
456727
41
253787
51
1
183171
79
98
95
99214
400543
31
97
337642
98
251646
352250
687020635
376342
440261
101012
27
41
68217
20
31
62
303691
334527
347484
624825604
85
90
60
293932
294141
126267748
85
390539
93
23
166088918
187536
50
829040916
62745
250228
433216
43
43
86
323011
83581
10
174332
20
497468
88
4279
46
93021
197414
4
416594
298810
86
72387
50314
4
74
183547
374417
32
68
230973292
388983
476358
68
385179
32
28
522855288
428149243
399866
444613
478998
3
18
369020
59
246121
98
78
459960
387771
114963843
436143
56
70
31
120644
377383
77
64149
482381
16
465622
395521137
57108
733397049
444262286
794602600
115753
25
92
14
989955926
5
59
6
15
429300
12
151508
11
8
182515
39
242295
14
6
314392
14
497776
474759
71
18
23
91
409961
9
49
972730553
29
382513
25828
19717
162337
40
21
345517133
66
245733
205398
263992
94
481906103
110117
61
159279
22
429374
339443899
57
485638
483178
303404
7
162480
78
195451
5
3
405651
36
188442
480344
717688404
5
5
481005
79588845
52
87
3
531992490
35
17
482622
89
161743
41071
798951999
287697
338091
389231
70
446422
211863
58887
99
78
101004
2
5
51
280659
92
107028
5
183974477
332180
228861
27
380372
30130
80
9
76
7
74
284928
17
130441
344117
93814
43
132130511
107525
424576
70
51
99107
5
459895
54
71
31490
23
315632
63
2
620799667
71
60
70140
58225
836468191
122438
9
375339
472119
75482
17284479
7
8
61
308053
213703
400278250
790791567
229321
35980
722486292
590587896
36890
480515
6
380645
3
66173
17
98
493518
116128
9
27
461895
60
251036
6
188199
87
144688
287119
1
77
387822
4680
816175954
82849
43
369730
97
75
340498
84
475258
30
76
91794
130430
9
189783
70
4
48
70
40
271606
96
5
191866
78179990
8
247382
24547
62
25
332832550
10
432080
2
7
588508244
287411885
42
470762821
699854211
50671
455546356
407685
1
575765434
2
151972
607816069
9
87
64
368877
58
243916
93
82
23
4
291555
24
30002
94
39
154652
936739353
63
403405
25021
35
73
60
40
38
193192
199526
97
70
36
940267490
26
284207
78
435896
81
36
69
123705
9080
812351159
415110
382987
300730
246685
465231
889141662
6
134597
251812
48
327784
259952
9587
68
59
90
35
23
5
6
94
449562
80
93
208325
71875
79
32
127464056
496863888
48073
241261
354851
43
5
403065
241981855
43
121528
140068
291648
201873
57
193942
42057
2
65
51
381271
424334
89945
266564
355922
332481
8
42
130515
11
297531
779733755
67
54
417935
6
112468
447637
54
402529
67
100305
794672908
300748
359747
205343
226085
18
1
339266
51
996790150
398593
263828551
192349094
45
298580
340820
221431
51
47
781391019
5
358177
5716
30
26319
410245
212552
84
86
304191
97978
5
452145
816550978
85
151655
8
2
283036
38
64
27
72459
48
5
3
47
98381
48
194481
164063
132724
158769
15
73
340251
491892
8
92
200148
243872231
711178054
445639
40
58
114680
175474
440617
85
324052
86
1269
5
38
36
81
255172
741174763
248892
4
1
416738
74
593427050
6
86
30
95
17
472844813
487111
241753
200873
435753
23
5
346967
48
354352
284636
200407
67
311721011
492460
83
250185
21
487027
298072
200965787
73
87
413560510
337254
8
216596
120086
147641
232338
45070492
128281
6
437157
368686
56746
889476861
8
73
776338424
34750
69
2097
594164081
96
468516
8
342688
4
6
36
121352
20
124623
8
44
7
445655
85
219513
392579
479879
398056717
31977
5
39
6
22
87
362735
90
324949
242335
379183
313583462
177098
348537
78
145139
139192
784939461
459541
24
27
73
72
54
21
80
40776
66957
316276
71
38
430649
4
7
37
23
303667
60
28
365206
26
59
9591
640703550
19
1
421556
88
252140
6
69
495487
41261
287561
28483
390774
1
4
296293
36
9
83
17
63
260243
67
87
129198
73
3
255844
35
54927
43
4
204581
94
477482
770344049
36
45
58
467035
4
3279
283690
49
55
214049
91
251345
96
7
60
63
5
280455
326973
4
328234
62
70
45
471105
97908
2784
110693
49
64402
581405129
554124135
378627
144051
55
224713
248312
60481
3
325409
407944
53104
76382
33
217046
58
98
259800
9
277474
28
14
13233
9
78
645219909
82
642796456
6
327322
170646
56396
98328
470033
84
340401
72
41771
1
456
45195
129369
723188161
40
51
8
283124
238625
451390
81
53
6
24
95
210838
27
46
838625910
89
30
67
33
9
433652
24756
269776
59
358948
5
49
63
58
930536932
2
46280
7
327922
93
19159
392554
59
334499
4
68
219209
98434
41
91
66
469778
87
38511
29
11
140120353
546885539
234347
52
338140
58
12
427254
30
21
91
32
446330
64
120793
305046450
247809
6
66
387803940
73
85527
312847519
337229
43
52
68
330911772
298082
226741687
24
96
17
412497
79
258200
339986
14
69
313611
406556
184904
18
28
966291273
436404
265590
339878
57
9
4587
221014
4
93
411865380
17
230393
988569674
15
10
118663
8
240317
9
70739
48
70
49
227148
418505
37
485529
310441
7
270280
62
146146
470130
49
176058
80
4
3
27
327454
472865
45887
4
998461050
319726
85
43509
3
98
6
41
426730
99
214010
767915120
498087
99
9
315268
20935819
332415
312299
52167
76
7
189184
32
329160
65329
8
438625
20
163024
22
48
12
228402
59
5
92366
271309
165205
477710
210900
65
33
12809
73347
82
19
31
8
96
41
34
18
47
51
8
304596
92
36
790081320
361536
57
1
37
126895
331827
29
9
90522
78
3
89
52
300219
272546
482854
112325
837607627
9
33
74
90
369066
57
29
54374
40
91
3
706366935
69921
206931
7
157618
216576
374505
74
32141
252326
82
2
7
56
13
19407
7
84
5
486142
221416
3
243167400
58
316903
852517339
83
77
131204852
97
68
9
412883
12
111122
91
361331176
26
592931997
464114
32
93984
252720
969442462
445299
1
8490
15
65
14
119045
119783
85
197005
417758
328308
1
238424
47
43
1
76
33
46857
43
7
568004638
52
67
351612662
719508543
177147
19
50
28133
723865881
66385683
46
37
355805
59
42
419749
99786
337818
62
7
67
43
11951220
277181
57
482849
95
84
286941
4
346821
36718
455949
99526744
451264
65129
61658831
22
25
5
359799
40
129495866
203730
68
2
60
35
249308
349946195
171931
50
97438
106971362
79
213798
238282592
334209
38523
452572
85
6
9583
54
367063
390266794
164725
380302
429334
7
92
282171
14
420027
119097
54023
340617509
841031104
36
82
52
671216685
6
64200
23
27
86019
97
69
68548
9
419685
40
21
73
30
95
99
211766576
312415
61
156213
131714
75475
514970179
238646
31
270131
24
72
395792366
1
7
87
709374233
151405399
130031
103725
33
1
94366
81
410891
90
5
49
21
436944
194542
685630887
60
25
34
571959237
28
318176
154429
218073
469048
234553202
18
1
23406
436436
201536654
362619
37110
72
161
167046
9518
121515
23
56
82
438791
77
310548674
62
40
299299
41
13183
949263203
20
13
48
738802498
5569704
27
221440
144729
7
491159
108716829
30047
70
260764
60
396659
6933
37484
4
21
777213252
57
365000
842988443
1262
910978400
24422
58
121598391
359573409
322955
20
237428
741358623
150279
748377146
24
37
77
450558
3
229040
82
339547
87
348988
3
70984092
54
299861727
187599536
27524159
60
398385
1
90
479095
6
79331
96
108719
51
47774
278947
10
53
68
232511
167093
7
8
429945047
248739
408252
483899
71
48
462662
44
441196
167709
412841
6
797187015
437653
23000
386435
83
303751
34
397105343
314439
57
91
352304
557667719
766485786
42443
400357
694191963
62
63
39834
236788
46
157074
4
76
56
886260409
39
490657
386642
113856
239362
458082
62
63898474
340854
647768919
67
2
256468
26646
17
1768
180991
438948
88570
32
649482333
81610
70
434985
81
250854
96
307902
31
58062
260527
239398055
6
22
6
45
206213
34
78
339124
7721
486605
798053310
6
242407873
464823
80
432810
51
42
2
492228
778132163
10
2
984322263
4
189557
87469979
99
15
5
9
21
12
410840
74
94
48
475227
33
439851
362753
23
35
4
102458
4
449880
5
87
28
47189375
367464
293642
248696
65172
39
45
85501
58156321
3
1
325055
870148498
26
38
5
190534
85
367241
23
424593969
201827
145449664
31
97452
71
416182
8
494752
268717
219319
324177
206721
233361
328688
468889876
94
493977
42
168572
174136
12
5
7
61
131277
7
96
224356
149499
203908132
473642
43
47
425796
47556
39
52
204689
156166
77
41
40
483539
369172
74
524923662
78
47
34
265642
645202490
485794
38
885946586
29
77
485512
94
91
92
331175
13
454184
203926
65
87
6
61
50
8
67
7
88
34751
92
49
246865
26
69
663581783
442397
183145
337139
30
549431894
212081
52
489564
179067670
47
356808
3
27
5
470306
406176
5
9
10
14
474304
359519
100584828
96
16
18
4
109618
47
318713
135106
92
1
34
29
37680
379041
394891
34
216685
90
13
163522
310553
36
71
306010
135065
91
17
216158
18
247782
67
442573
831173636
517970262
212780
6
378374
5
50
196245
3
16
177015
48
68
3659
4
52
35468
477683
45
425447
7
32
91
481951
1
85
931632374
258990
477924
91
99679448
199513
169518
414343490
556124326
421484877
26892
66
65
121058
56
325365
55
65
8
30409
6646
439365
99
367606
427265
38
9
606627649
40992
43
377982
75
54
279914
4
69
95
398437
287214
2
465474
63
292398
25
47
120815
232528211
624153643
392592
189408
73029
38266
61
427623
833051014
9
45
239576
37
74
177727
70
87
2
91
303551
336867
13
829337002
154126
471905
52
146337
41
28
486973
46
424919
409475
28
7
7392
462312
418185
75
170256062
22
29
55
863313570
60
169389
1
9
79
37
52
42
448947077
284581
413698
6
203192
836853312
179207
93
326354
472131
88
747749090
1
383246
66043
66
2
274281
240598
178374
55894025
89
73
8
42
18
56116
309006
75
120277
67678394
27503
48
129522
70
376180
63
52
426104
34460814
22
274516
148040
5
354774
267271
218977
302840
462409967
494616
431975
62
138970
237063
92
98
4
50
21
66562
7
22
463461
138458
79
362532135
2
18
358366
148532
56
142026
41
95
181791
8
49
443386
90
363290
99457
954131884
245055
26866
323487
99
67
51
486591
181781
366414
5
224696
474250
19
24
126727
512293941
92
255255
952220313
493820
50
45
665857830
209281
45
11831
47
5
4
8
4
45
226292
201072
276570
281002
3
472675
26
55
25
46
433308
59
97
52
58
162324
11
97
372465
211116667
10
15
327828
4846
91
4
6
21
431205
43
34
74
364117
18209
88
6
30
658143146
4
8
78
135318
38
67148268
68330
31571
61
10
79
3
51
1
24
220004
105354
461286
161479
224583
75
275833
919452430
2
470952
435007
75
626961014
269735
65
84
438879281
483774
6
362730
38
382682
61502
143714890
344396
41390
67
78
408690
67
6
437444
93
61
40563
91075
65
490120
122770
66
292726
43245
17176
68
99
40
5
310203
74
558067238
228051
164026
491771
385454
211254
18
348863
435744
581356880
96037
23
178760
85
119694868
76
91
99
27
54
25957
87878
134802
421220
5
15
91
842527158
55
59
59
254421
132219
382130
4
172233
209143
366543
121379
306972
130242
350875
371563
76
432842504
22437
230337
968379418
5
259975
88287
19
43
179015
291175
440959
332977
54
412192482
213928
13
440822
36
15
101422
62
64
39000
268122
246728
599929506
470714
778912102
176703
89063
51
87289
192507
13
31
350787981
33383
8
720952884
763315815
81
298552
80
314286
41
29
42
2
715169136
3
677662753
80
390442
1
30
69771
426254
33
363602
488892
910616394
244922
48
78
46
447359
40
52
7
62
24
264321065
7
149584
234847
405213
102576
172537
298022
400033756
175266
13080
466997
114082
74
7091526
59
20
45
337333
138547
81
92
463319327
54
95
71
95
89
793631538
87
51
32
321860
401320
29
2
314148
139046
91
11701234
97
97714
400477
57
45742
9
428075
177397
365109
85
276053
13
55
15
156296178
276955
246938
45
290356
216482
92
774035797
97
280609
378734
79
92
17
52331
359526
4
409522
49
12
318879
30055
2
75
85
99
21
856970240
7
75
77
97
14
10054
96028
329648
2
371958
315789
84352396
87970157
83
113042
822441341
30
66
6
7
33
17
30
46
5
319502
236002
33
90
35
138734
262768
53
777769908
358014
352299
396687
473929
20973
413113
7108
98
39
99532
24
54
457918
84660861
150092
87818
62
26
8
88
98906
409221
129758
16
71847
14
2
75
460606
2
97
399568207
69536591
5
29
1
196876
2
44
206358
7215
205994
99
926909877
237519271
42
381944
396492
68
63
67
66247
27
112712115
416691
2
430958
24
34
450945
19450
82
79
3
5
195859
16
476668
370220
490799
240260179
91328
11
404995
46
41
6
163532
254705
24
172526426
225510
29
102268
380775
63
29278
28
310128
355935
55588
64211
19
105214
9
96
282670036
885928778
376852
309884
41
142465
356071
49
480288
196298
264540
58014
57
5
250314
71
1
88
324614
84
262735
79
41
107166593
22143
47
473850
52
64
12136
8
74
10
47587
319670
40
17
103400
184534
163777
365605
474300
70
81
133667309
27337
165019
85
44
1
287895
52
329876
76
460902
96
380296
54
88
52
149283
39854
44
27
480972
445530
462626
34
59
77
81788
179466
48
1
65
60
10
90
386970
67
62
49
24
138346318
453785
653118621
72
477797
26
61
229112
326420
356152
339592
66
47975
384923
29
14
434735
426696
333539
120712106
536220710
435501
379490
408111
16674
54
361372
48950185
1
878481749
223087
1
302694
3
98
26
193235
651748185
69
499491
89607
35
81
5
694715371
449019
80
10
394126
84
8
662150637
24
33
72
45
476417
795
69
167857
74
89
1
267706
72
7132
26
26760
9
145029
331391655
4
9
50
362064
250177
20
35
97
766333084
19849
48
79876
819606262
455136
97
40
12
83
425849
82
116008154
341115
32957
13
465001
68
244312
5413
38
48041
50
343601
6
311887033
63
43986
14
62597
29
91
349462
86814
365376
77059
24
4
471790
91
222313070
79902
245840
64851
9
393890
237045839
229112
80
255459
194711
70
43
172478
18
10
19
38
61
94
82
50272771
205583
89750960
36
25
68
110342
78
99
6
432927
343327172
27
306836
214793
34
91
64
2
23
58
12544
84
79
144675
8
79
672026124
16
549545995
85
27
3
3
82
5
52
255831019
374349
38
18
364332
368149
271414
41451
49760
27
24
19055
207172
455214
494054
48
419241
6
736990457
7
910067669
28
3
665469122
169503
3
97
19979
941457603
510745513
5
459281
181845
56
101990
255397
75945
298722
10928
181703
106107
165428
357186
76
42
835048595
992789118
89
302628
19
37
497820
183556
289460
386738
39
144947
472109562
79
3
334487
40
6182
76
9
14
273183472
73172
15674
89
90
436395
74
318496
79
24068
7
285740
83
58405596
88
83
8
7
12974
94
6
98532
71184
86
475503
78387
198298
44
69
183981
89
197050
364191
71
41917
79944
320527153
37
587675354
213288
25
36
304005
167031
53
96
28
817991728
38
26
518134626
84
80
163841
38
95419882
123422
76
30
47
83
447998
37353
80
8
9575287
492484
53
368595
14
304633
902814974
284489
51
115693
6
5
338750
62661
68
230741
79
42
132536
588263781
71
104939
401411930
87
46
85
28
68
87
57
762311524
370976
131300
69
198609
93
36
563723602
13
81
24
5
423674
70950
99725
391855
71
5
76
872839369
6
254611
113266
52
282531
121806
477372635
14
27
327526
298101
69
76
47
318510
40157
1
104483
709618142
712335004
388324
40
114433
219774
392482
458618
45
296096
51
3
456678
73
9
19259
70030
10
272407
330349876
968128068
93
97
170389
71338
300999321
333597
208154
79968736
436707
6
5
50
73461
13
69
22
422315
158640
46
69
80
199466
263954
4
79
86
45
65
17
1
233313
72
3
47
29
98193
86
45797056
44
18
215361
367235
731458562
83
43
131222
22735
57
87
90
80
54200
643932355
5
157973
358449
379292
127946
36
151307471
37172
41
57
35815
56
204863
700589687
38056
90
6
38
197442967
449560019
2
5
26
88
64160
369423
376321450
22
2
2
37
89
63
25
96085
105424
354112
20
234246
65
70
327052337
256902
100824
845901764
19
5
447134
1
475291
23
272473
46
676616175
486828
107023
72
263397
46
992922599
3
416621
79
52
2
423914840
8
71
28
7
60
7
10
40
372403562
89
140669
27
23
67
447698
55
3
339375
5
130952
295329
51
79
353889475
167617
132363
12
313260
86
155805
10
38560641
111517
59
20
49
81
92
28908782
44
83821
47
51
39
3
4
58
90
191735
284680
32
285910
58242
67
26
274378
256234
71
48
72842
26791
64
448066
8
70764
14
583213578
81
339662
5
193615
216452
497251
224935
208823
21
42
137402
25
3
674212275
278115087
365238
211810
42
38
65
40
85
24107
37
86950
67
24
458740
394014
376162584
36054
113846
68
32757
169979
40
466932
28
138925
165772
223504660
2
185294
158654
12
131408
3
6
15
585667012
7
5
285144
76
5
24
79
50
105858196
331542
13
435811
211962242
343695
405750
80
96350
461199928
45
188220
272954
88
307484326
99464
58464
29
3
94
446422
783372474
259705
8
67
234654
19689
13
49
164981
74
94
65
78
178782
94
496590
82
352635
257674
45
236654
38
99
7
15
4
244592
9
56572
92
46
347085
27
37
2
94
69905
87165
225883017
313778
276567363
364992652
27
39
262380
397776
341890
32
4
117849
7
285769
365457
137978
308230
65
59
491154518
84
70
140151095
388897
292865
85
69
90
91167
461572
94
6
84
75284
434096
70
336564
85
50
339671
416185498
16
39
237782
50028
257879
47
74
293108
24
1
483256
109122
140445306
382021
31
37
192763
5
88
1
75
345463
60
299347
22897
71
93810
557453746
501146196
18
807264023
64
364628
69
20
18
94
45
116478020
45
73
479657
26
348852
349543
65
362139
77
247968
4
921446899
274059
73
290034
95
197022682
35
7
217265
328470
217409
60
53976
694089353
49
77
230573
38013255
218179
484260
373508236
58
93
85
80
66
93
39
85
87
399862
455564
8
52231
23
32
34
58965922
774021521
409590
57173
57
96
7
45
872845687
104033
4
221565
224161957
197169
484590
54
78
461665
38
90
4511
731204027
57
437607724
193086
93
19540
235314
308793
60
18
94
57
28
126440
28
8
99057
91
95871326
76070
13
33
443028
34571
86
151433
107319
180950
46
5
56893
641711514
49
178936
83
22
93
193868686
98
214503
479876
946185727
82
98
858315585
42
98
456243
90
181324
27
31
489194
20
271543
49863
84
51343
63
992984796
402597
8
97
83
76813031
14054
688450318
192047
98
61
12057
38
404316
40
264263
403137338
27
7639
846311375
6
3
32
403846
99
364929396
265212
248846
266632
158516
110335
431958
85
239724732
9
18
76
55
9
82
13
78
408247073
70
4
312074074
508418620
241450
16817721
420132
312688
61
278027
925997378
1
187655
141885
6
687032611
84
69
183247
29
70
182422
293271
75
8
40
30
482801
63
241659
372448
202532
24
25
396689
167284268
495015
88
23960
485807
14
85
49
157161
85
2
168813800
68
98
49914
181539
8
32
63
38
309377
37
8
99
51
19487
45
7
21
148177
7
20
197942
175822
372918
311882880
2
402360
37
70318
77
43556
292929203
329253
90
43
1
834379005
144605
70
371906
14
33
444212
41
418767
3
4970116
837540047
15
219962800
36
465116046
407342
25
69
63
440937
76
12
330121
331098943
118429
99933
41
437124
597361954
73
350595
74
472469
8
364570
50
1
6
372622
56
658392307
65
937895723
3
93
134004
12
399482
78
21
103620
376723
18002
44
471025
286795
539716855
6
473833
408048371
57
159660
390188
20
14166
19
126972
409995
314008382
144326
93
7
96670
1
200730061
90
481171
26
31
63
84985
53
372452
79
8
29
47
222219
140567181
5
52
237446
233654
72
94
66
18
1
5
313068009
12
484149
54108919
7
65223
192071
15
145849
55
33441
51
2
253321602
83716
78
377555170
81
304910
39963
1
418600
93
162730
93689
52
82
52
92
20
49
179580
10
42765
4
59
60536197
72
35759423
977332821
20
62736
42
6
132834
263209
77
46
49
889000492
26
69
492043
824073174
302209
63429335
409356
305340506
16
255447
64
93
17
151662
7
64817
60
91
79
72
308715
60
25
302263818
30
86967
49
36
6
57
97
6
873263809
382884
55
422928
575972291
36
122411010
82
21397
267465
183126200
447743
32716
15
87
39
68
349980
99
11
29
15299109
37237
125255606
110630
308192
19
65
4
488648
9
198772
94712
16
189136
90
8
14550
69
24
269056
279726246
469101
371240
2
8
5
303220
97
5
49
108128
82
421457
188122
66959
19
48
97
24
749195204
701917022
109821
99312853
608024584
33
17
96
62294
80
53631
216272
274337
5
380168
303538
94
117081
241344
52
22
292567
79274
42
9
65
551528412
324602
3
217584
19253
76
94
76
39
53
69
311217
99
210528
188379
8
91
689770328
15
25
26
290316
64
484955
720215439
54
2
25658
33
162603
304604
314534
76
725985748
86067
60
90492
71401
489566
20
426361
11
57
405051104
19
82510
9
200867
225223
82
79
342834
433794
84
396747
57
49953
363322
19
106474
49
415989
8
87
149906
208965855
308251
355437
342985
423477
178787
45
45
496329
899579323
9
78
92
33
6
466108
94
96798
76
14937
15804
34
24
154261
334823
44
39
79
191916
714137193
60
52549
5
912096301
99
25
372849
13
17
5
96574565
87
826118305
285926
77
807890631
78
99
26
14
42
94
54
8911
7
255775
89677
10
484574
473014
40
42
48
77
82
269163
63
468514
91
3
263709204
23
371225
21
137811
366052
53
23
72856988
8
491130
434334
268287
69
70
11
270426
341240
316142
71
244817
81
35
63
435540
99
438737
61
3
2
68
50
45
302820
3
4
272962
71
610171084
366027
8
88
8
248217
5
188791
317439
430562
90
51
10
436313
8
470267
441865
59
315540
5155
288970
11
50239
3
141292790
285998
80853
248177
40
96
18
2
69
5
230417
95281
56
102001
4
355395
61
172238
95
80
380877462
19208
42
388470
20
85
81
939957167
47
484764
25310386
355531
57
880554724
37
523530503
441857428
71657
11517
161183
258763
284697
284538
49
64
39
38
355253
764593576
436872
445502
238219
85080
175482
77
235280
81
180582
124479
55
48
24
197182
5
89792
84511
443045
392329
69
30
720677638
5
412482
80
69
560659052
62
59
60
14
54
1
6
248754
86663
292822
54
421451
378558
387896
81
90
450695
859632950
32031
59
2
357985
53
98
272182
27
5954099
356242
194321
29
1
55
23
36
42
269427
34
460718
9
2
48987573
3
117753
219439
93
72
257465
35
59152
1256
326536526
317012
429010
81
107137
104672
222026
93788
72
385907
57594
5
22
30
432038
94
43932
96
495265
8
12
159963
20
105774
5
52961
17917
86
334117966
6
491045
235118
100959
5
491102
57
14
47
94
477648
481377
427673
232443
33
9
90
198091
56
323233
7
92
33
1
14
63
252525
12
4661004
2
46
43
69
454030
25
190288
8
54
243629
41
243638
5
437839
254349
9
339888
3
66
17
35708
91
514169892
894902340
168425
8
15
63
45
2
78
51
96
314837
197148
4559
140645
94
66812
449681
6
358413
400542
39
16
3
71703
47
411086
9
88
18
237325
85
60
389068
51
455623
25
64
18
8
79
846554449
854369675
553723843
58
63
666609948
6
13579131
395551
228626
310339
49
392595
51
29
719953166
335354
37621
84
15445
8
3
195273
56
92468
188640
130605
167866
56
69
49
207230
84
256495
41
278871
38
97
31339
49
59
7
162378
82
13
292477
72
98683
5
814648508
71442
1
196979
394428
44
14
6
24
77
96295174
342998
28
300792708
307059
57
204212
397560
71
190741
72
87019
67
351334
237827
93
183634
7
52
302260
51
288208
5
326426
7
68
59
6
65
40586
56
217118
7342
399246
52
420994
9
391341271
216247
440907
432633
549782347
55
117493
91
477370
91
220340
40
66
372236
29
276884
60
18
34
28
188876
43
5
89
24
93820
78
38
27
9
419400
8
61692
35
94
366248
43
1
2
160017
378148
79
5
52
171154
5
359137
743646232
56
58
22
264084
48
919725396
14
45
355640
10
427528
373554
717670627
61437
14
137098
8
351213
272885
382270
269628
88
87
85542
91590396
51
49
386971
92
440900
45
14
50
206137
461573
55
27
744001719
68
89
14
6
84
279120625
27
69
9
52099
411311434
312725
47
41
16875699
547279246
96
24
459973742
423703157
33
955972220
767990232
242116
130093
399286
68
6
52272
65
9
263570
38
93
442536917
56
66
67838
307343
226170
47
489991
9
367108
937907751
251193
14
30
24
13
356646
54
30
66
10
16
274950
483183
13
143682
69
303221
459405
89
74
77
99
74
187201
49030
226574
450020
51
9
39
287598
53
47
20
47
165234
52
982299312
13
27
466745
179590
247226
8
3451
944249898
8
61
302784
69814
10
230446
23
98
399601
66
99
455705
277490
13
351778
8
10
9
82
141443
9
279874
1
23578
85
49
435242
35036
8
97
258715
6
116277
72
183059
85
4
435529
893184006
84116
3
38595
9410662
9
41
85
5
257638
219068
697605574
95716
7
520728321
380338
466851
1
98
38
94
508665402
265813
30
5
18
240464
92
364643
90
67714
130528
387997
393223
52731
80
113814
1
84678
43
636896967
317134
372225
85
974473485
58
15
73
5
57
15974452
4
18
51
34
92
20
40485
501188741
303011723
277756412
39
15
73
95
20
1
461337
253993
1
258663
16
55
91
78
6
98
77029
30
41
285170
81
186185
235022
135111
46
215272
53
66
41
70
312346
281373
3
54
35
697507304
118853
9
8356
450812239
3
84
398252
20
30
63
882580453
862937563
36
483578
505189024
298302
35
314006
59
4
92
58
3
190322
54
159061
24
256468
543711509
31
78
420267067
27
27
48
30
448097
3
93
39
79
88
94
6
22
311026
78128
64
336720
98178
69606
2
335208
12
381411
26
75
92
440617
87
188585
168186
227508
309904
64
10660
290723
332298
279440
96
78
76
58154
66004
26
97
44
288230
247816
70
4
282949
203267
62
315858
331168766
188675
23
67
35
261788
6
71
42016
311541
4
19
90456
107980
118195127
12
35
88912
28
8918
680850271
40
477422
372008
423415
71
57
88
7
932846401
239419
57
11
4
482082
26
40
177266346
119865
208173
139816
99
2
67
55
497816
407101
27
604578397
138563
146641
335290
270260
156078
24273
59078
6
482036127
43
31
64
83
337446
40
135771
151726
474843
473118
493884426
72
73
107184
296726140
14
19
23732
65
360368
61
273546
78
230247
35
231239
49
262151
83
321210
305091
41
190082292
107247
72162
98
213386693
330888
22
91
85
85
82
342856
414877
267399
5
137963
69097
15
16
396932201
438859
58
53
391038
5
323503
85
46
73
1
3
80985
106000
427991
300329
31
28
14
97
87
67
19
63714
810022172
248817
67
80598
58
26
62
68
90
92
33
24
194808
167360
1
330478
1
56
160968
40
383226
48
13
85
67
87
22940
623021906
442034
903453371
214881
114788
111876
410751
62
490341403
30
66
308221
66
365099
391257
219121
68417
366089
13
386657886
496237
46
84427
135829
96
93
59
10
321279
711680853
146646
42
73
377081
324212
62
217207
20
44
32
48
31
93
15
382825
80
302237
43
78
45
110358
40
31430
333649
3
158031
47382
253472
267433
75753
48504
35
298750
281118
11
25
72600
2254
57
13
396795
2
458475
330770801
21
472028
6
108900
22
41
81
2355
412106
920809295
80
8
32
68504
317655383
474841
184941
341958
456286
72
2
47
370773
46
2
82706
100347
202614773
78
49
6
378417
4
4
64
327335
117222
328943
46
80
71
20
7950
38196
7
267379
402551
176439
274649
649154173
22
72
8
42
33
410572
407712
327825
303248
227365
33
8
291309
400488
81659
24
46779
55
36
340380
84477
772917485
36
185305550
102699918
215898
85525
48
72
155461219
450119
12
55
252588
93
430870
208302
62
136949
65
53
287488
81232
28908
8
1003
38126
57
35
767702629
55
17
455434
64202
4
99
193567
10
37
208765
41158
30
181125
352675197
416188
173360
65357
7
356477
99
30906
66
6595
218025
79
374946757
92
7
87
9
40
79
295157583
27050
30
80084
54255
139001
5
35097
656228137
8
224544
337363
170702
18
1
475761
74
50376
365207
1
62
22
66
81
58
45233
92
90
34
275486615
24
339930
222888
78
327819008
428212
132464
62
162333
23
9623
380318
387414
7
273434
2
81554
602862908
400245
411840484
86
418543
79
6
7
81
338189
10
37
24
80
416413
965961868
54
10
81
260428
47
53
81421605
1
33
45
5
9
62
32
40
495755
174847
16
9
24
265507
36
9
80
64
16
5950956
8
13931
45
10
357689
4
63
150187
97
43
2
254341
419795
963848325
39942107
12
31
2
6
244461
287527
21
47
23
204551
312557
5
8548
5
37350
292787
164931
59039413
452004
163751
183279561
73
59
52
256829
20509
538007613
89
923387603
437162
29
17983
92
46
376578
17
339539
37
234889
27
83
11
121391
372756
7
442905
31
222934
1
57
73
9
14
126828
21
457333
43
742957206
57
46
118979
78
204543
2
50
154364998
886873172
34
462577
47
224972249
18
5
319048576
75
37
8
436427
56
119822734
42
41
47
30
226342760
213263
5
2
59271
427906
83
244611
10
2
327572
139703905
12
6
38
232162
10
36
153496
203536
45
160274
63
48
82
220380
99
68
8266
61
602095547
257286
92221
7
88
112409
391896
136055599
265880
22
56835
63314
63983
168197
87
61
100876
52
402313
181308
65
46
343027
427467
92
701543050
69916
6
74
53295718
8
5
5
253071
93
234241
35
69
92
47
30
304616
70736
22
497082
267239606
40
7
1
91
5
87
302744
1
291784
467244
91
563852046
169417
202715
430549
293167756
69
935754427
47
276190
37677
76
290252
2
4
61
21
476397
80
474837
51
50
95
393470
247518
466941
377414
35
3
9
38438
9
65252
449241
479674
30
68258129
37
3
422789
33
95
197001730
179518
224972
50
64
32
67
319301
80
557532248
84
482818
20
128832
69
44
29
6
445681
136312
324166
116806
201780873
76
62
14
466894
22
23
465678
862940164
402735721
8
256124
6
15
50
28
333225516
100183
111636
24
395868
922730970
188668
68
83
205767
344284
90671
130398
219380
49079
687950288
11
884034228
8
46369
26
57
187138
50
424927
25133
124897
44
76062
62
713474533
341047
393613
372130
73
46184
7
52
82
296515
181471
452278777
1
62
93
350111
349242
7
60978
509136684
418467
117069
405049
98
478087
11
156547
195313
3257
96
21
153975
67
122076
50
1
142456
11
2
214623
83
74
53830
52
4
87
381752
395696
6
44
748475365
221890
77
16
250765
122581
451871
485264
63303
98528
120658
996764916
36
47
6
24
900626390
92528
10
68
43
5
60
488693
268015
52
427497
492492
168956
4
662760955
251519
95
11
68
71
220303
25
29
440998
404689
32
354245
461959
84
491894
22455
326751
52
205462
108496
578189537
61
99
93
73095
319266
141207
311043
10
312412
181743977
25
825612731
111207
54108
404117
470575
240120
390318674
226246
40
65
496004
99
68
489139
462401
241742
2228
329655
294466
234079
233590
380556
302266
28
352747
492307
3
472948
638701551
2
14
21
31215
801592345
346330
76
253969
32
7
89
8
82
320451297
3
252106
7
211105
188994
25
158751016
6
469732
4
30
47
815546811
364663
339740466
21
857629681
428047
25
225742
35688
6
97
97
237587
15
407235
112231
41477715
110797
369124
9
39
25
215350
226500
475070048
617122844
430054969
40
80
95
21
96057
74
2
57
20
45
88
329486
73
25
188933
89
54
426245
407120
40
302366
357386
177175
1
7
124869
7979
9
71816
14
258012
52
876000229
44865
64
2
484959
374968
90
23
491128
32
19
4662
76
27
23
54
6
350413
55
30
24
181781
3
418306
7
140898
4
20
305216
702688122
78659
180272
98
322227
478230
21
16
4
776095525
28
81
25
261164
239179
11
477552
64
87
63
390524
51890
43
71
406166
17
47
84730
88
43
3
429006
454806
266823
95
210968
46
57
13
171243
353427
59
37
258332
95894
1
84
25
67
8
30
50
35
213539948
55
52
18
31
117046
301841
44
70
237751
402527
30
115577
429565
216407129
7
172261
119638
33
332258
26
15
368600
380830845
311997
43
2
38
75
90
4627042
392319
436822
4
34
381654711
3
34
7
492505
70
187301
131703
452196
35
86
2
72916
76
57
970581624
204586
4
36
290999
493169
738648743
281078
59478
73
38902
35515
426927
895853657
769124170
304126
397276
260541
456447
163095
392498
53
475899590
466647
73
480075
228357
220906
4883
38
30
43277
341966
381632
272961
778427674
5
26
55
89
469777
206483
57
81
483940
1
53809
6
52
26
446522
65
2
394572
94
163888
471498
790983891
61
78
60
89
588327176
5
4
32
513245562
108967
2
98
71410
462818
37
233134
437301
32
302467
934823525
55
22
89248
59
107283
463132
69
267544
438166
92
342976
31402
453241252
403144
151188
356944
28
91
378946
64
44
5
207076
24794
209859
226846
447015
4
40
37
190202
91
394534
349283
388718
9
54
463999156
268637
285815
85
97
226120
47
983978713
69
71
289243
421890
92
30
78
61
15
9
55555219
6
204299
7
52
5654099
447437615
227141
30
148739
29
1
5
702409963
14
74
66
73
13631
477655
95
72
243743517
27
545431532
90
96
76
365826
69
45
81
362593
147484
421793
7
192609
92
1
2
7
8
389809
23
93
182166831
66937
37
26
958588577
146278
23696888
131512536
112714
301621
76366
844090358
44931801
447244
486575
42626
76
485095
43
82
177692077
763374463
83
32
429853
699479730
74
46255
431165
140331
228771
60601
75
344587
80
50
96
135942
342357
164378
5
392916
98
244138
6
845424126
212504
224291182
39
66
72
420204
66
38
122093
85
36
64
371330
96
438507
66
421218697
429380
11
98
412055
94816
44
22
72
29
15717
414130
35
90
415455
46
36
144319327
48
34
46
68
37
54
463889
72058
2
27
77
350106
7
119250
192780
456680
89
84
15
165464
82
163743
302239044
79
66
37
5
68
52
52
398893
345186
217988
31
357027
5
3
52
44
293920
2
327627
28
51
33202040
309351
87
30
24
90
8
49
355068910
358516
3
4
85
33
359393
765605820
124492
71193
96
9
482035
28
14
8
283675
72
107755
53645879
95860
1343151
359689
4
18414
32772
669296836
193097
20
82
105142
453201
17
43
48
424406525
15
84
30831
6
75150
445364050
22
76504
81
230463
28
95489
223977
45
1
35349
13
5
94
237382
384732846
16
448811
35
243120
5
5928
17
46
668787053
21989
10
450763
95
95
73
52
363303
489955
29
396822
149475
34
45
53464
22
44
294385
61
71
430261
38485
253728
18
26
978202173
3217
6
47
36
23
6
277798077
16
8
53
410511
210693
129130044
48
320643
208691
263801
450548
87
58
44
44
66
80
31503
3
67
449206
92
207892
8
6
678223324
319379750
71
325518
38157141
27
153485
9
68
46
32
98
98
12
64
373480
4
20
90
416405
30138
83
51
833420093
867068385
144433
33
86952
235522
170357
56
35
367595
4
246767
77
49216
6
99
63
449508
16
339116
7
896390452
42
565882048
6
582560544
52
268502
2
19
60140
243108
66
59
62
32
82
280308
69
25
420663
209953
806909119
84651
70
72
413633
703256996
626998021
2
88
266726
115351
8
266586
47
617422649
96
62
169403
2
43
371303
425951
57
94
73
72
808251800
93
62
283123
55
157494
398314
259411
381009602
40185
383981
62
397991
33681
33
578917050
124881
297693
31280
93
16
8
459278
345743
31
143375
307747
94
426300
656179299
74
59998
404303
53
16
70
65
54
261947
317499
75
52039
10
91
250987
95
33
47
86
94
9
84
74284
41
1
2
966348193
216281
6
964675865
825592616
182859158
72879
8
811780747
85099
7
980909993
94
3
63
64
18
281238
2
441429
262172
5
474330
1
297547
22
41
351037
68147
96
202411
49
38
489643
60
44314
348685
21
91
54
4
47
276470
481656
48
127244
69
176449
86
741396932
459295
5
22
311814
96
84
415819940
48
482945
408573
273540
57
20
86
83
98
995432190
227925
487256
262263
30004
203614788
202395
59
54
603282217
530482398
336892
217579
2579
88
250582
16
409998147
5
58
64
29113
50128
40
44
479659083
356211
443441271
611756267
24
2
115547
294408
104008
289372
409678
817112588
337711
240259
211562
1
34
88
50
18
65
66
3
93
370083
56
20
31
24
2
55603
79
64393
71
74628
17
43
300457
19129
106928
460229
83
89
98
365883
32
191671777
98217
106121
159641
16
69
6
88
12
96
286069
416211
249442
893316961
29
55194
51
305209
2
77
313529
6
273226
67
453044
18
2
858678191
145747
72
76827
92
88775
22
239538
221177
76596
128503
370854
350400
262517
5
891859866
977820112
480253
17
28
468190
258656
177857
462430
111423
38
364398
326962315
298553
10
92
47
98
57
94
36069
268035
7105
281753
490084
308650
77
62
39
34
190328
45
65
70680464
725894204
268726
260251
15
53
20
390996
1
446506
71657
51
30
49
96602
64
12
70
43
853494001
369930720
309044
76
41
81
11
12
127802
6
18265
144361929
66
6
625854207
261501
61
7183
185095
170899
205623000
528074448
722503086
7
66
19
94
262441
78
73
249285
309907
411193
81868
386979
78
313113
391868
83
36781
423815
862846532
7
130377
459714
73
489827
4340
28
75852
56
86160
30
37
45363
389127
66
68719
15
60
109417
3
184128
413230
85
165647007
242088
293550
683045559
82
360008
74
155117696
10
443047
481281
29
116343
366520
11638
7
241060
51
498937
73
140522
97875
411205450
48
413048054
90611
68
381466
284824
220986
84
172339
369284
59
53
337854
65
20
19
27
26
390199
381074
76
343058
63
380636
96
195393
28
19
17481
12
199865566
54
51
23
249686
82
284953
190932
69
466532
327651
97
62
383124732
130436123
257286101
11741
165057
2962
94
253454
226888
21
314870
83
1996
904243969
7
102622
292038
44
39
20
165904
18
146859
45
9
142175
75
49606
976818899
457500
4
175156084
486590
76
22
213335
80533900
39
74163
65
1
1
373944
1
71
19229
415202
112944
3
61
63472
114208
32
255442
310820
51
34
348416
7
118677
32872
3
460636
79
28
78
300674
93
281976
164716
7
187191
968870486
715077615
110508
556822374
88928586
75
40
32
44
108427
68
293616
2
503383872
116561012
7
448023
9
401886
22
55
282648
717692514
9198898
92228
475932
75196
474760898
250934
17
1
54
98
48
22
116010
30
10
81
52
40
162286
92
110608787
20
73
409394825
10
125524
436403
82
345570
20
425129607
31
466665
487985
75
9
497403
98
190948
6
67
32
321400
496377
42
8
29
407985
99
473634225
51
72024
92263
2320
82
59
401758
6
58
9
447547
442312
263493
100919
72
6
42844
8
42
24
212822
386618
76243
154932436
51
94
256840
292141
143088
1
293611
100276
50
52
82
7
344806
78
66
413358
340543
145254267
15808
392288
24177
75
99
66
72
241803
79
61
372789
48
94
386394
29
64980
67664
233413
58
79
2
270765
374630
16
388465980
477273629
26
55041
16491
2
34481
210107
418363
50
394125
58
66
1
51
32
185156638
277607
20
21
90
69407
981912068
90
62
43
170549
352637
1
14
38179
484658
52
12
260066
321767
36
19011
188567
264746
92
61
68
338247
60770156
257855
66
306467
283881
790989353
357034
2
419905027
341307
198741
54
97
7
53
209284
55
478761
46
306311
54
96
136315
13
61875
84
60
5
10
877254729
45
208589
23385
294471
32
7
121939
4
36
292215
745749048
72
8
283977503
99
3
135038
48817
171477
16
5
64
60
33040
478522
68
364576
18009
36
74
361523
156501
15
85
359399
365935482
86
52
54695
80
91
475103
501831887
63
60
14
178885
172517
46785
91
64334
85
5
812962
10678
372826
207068
16
334415
318648
4
97
94
239635777
256348
14
48
169051
61437
14
470879
69
158309
453932
20851
336946
275022
97
316716
1
41
88
12
9
26
87
728464208
218748
18
166431
78
837158066
157934
249655
675133080
35
85
56028
97
18
394346
51
325924836
112956
421583
356035
408381
182047
38
78560
150954
508419869
5
27
25
1
52754757
429107
93
46
43
98
90
34962
102744
66
31145
99877
13
5
1
322798
94
75
298835875
65027
231857
9
61
466926402
49113
9
62
77
58
186838
331597
121594
162784245
1
77388
92
3
293722
23
1440
20
82
20
27
28
107439
614245144
56432
361529
306085
519204937
460856
8
5053
43
61
24
314302
7
458757
188996
61
36
87
59
73
41
59
94948
87
6
3
63
79305
376329
80
138627
170019
4
59
73
386012
471993
140076
457282
489500
5833
64
77
409086
21
5
87
37
35
76860
74
416881
16
211992
61
3
74
607
97468
77
61
76
6
2
31
348243
7
511274972
65300
19
48728
39
478955
30480
49
35
242417
230349
94
134475
718608168
222589
9
95
52730
2
11227
2
40
26
27
8
266255
51
381179
91
84
822329917
8
97
565995184
42
81
20
62623837
103570831
6
181391
218706
80
95
170802364
83
401108
368808
69
371753295
492423
7
6
393837
90
47
31
22
44
18
278186
371440653
51
450081
69445
167903
258973
181368
8
179863
161034
72923
397085
45
451099
93
343050
60910475
71
909262857
413610
478492770
327123
33
88
297451
676996928
95
132164
991547085
488084
27
69199
5
3
28
705297994
69
85473
425369
58
68618
668234878
462135
65
87
87
126075052
487380
156431
13
5
84
26
47
150645
70
36
425296
468945
186383
48115
55
147315618
66835
163353
90
73588
93048
37
57
77
56
78364
75
30
101405
443347
25
8
454410
458026769
2
31
3538
30
48162
242070
5
240129
369056
96
287373
110115
19
76
181296
65
120148
467087
88245
298313983
673983560
71
158998
410747
5
90769
447147409
3
16
359775
2
19582
14
354219
26
365933
36
6
452877
394644
132411
95
39729
469255
281371
472711
61
60
115425
43
7
93
389526
231186
34066
394699
2
18
55
148262
373250
52
157356
474589
407388423
18
7
65
7
46
6
16
54
317975
53
3
474510
297118
5
41349
58
54
261275
47
930694512
9
68
297859
258308
3
17321
72
8548
61
38237
760199203
35726
280826167
66
223052000
237768
96837
79
233784
38533
78
83798
25
1833
375785
88
1544
682375932
82376
74
33810
55
76
187452
35
97
355130
469301927
38
128372
96
378237
76
98
105372
362397
69
91
55
21203
90
499470
52
81
72
436151
319494
296081280
396946
34
95412
89
236642
84
243530
91657
494635
441877
298740
140204
81
342455
795540612
6
337701
34
83
166170
4
86
234741
135756
811524020
60268
92
331119863
44
18
380483
7
51
59
292079
59660
48
33
205633
14
443022
70655
48
12
423144
19388
38068
315480
393938
290460
320929
107246
101457862
332319
8
71
41
7155
485929027
102619
19
253147
55
97015
249997
495264
316086
80
270787726
119234
4
3
343824
139441
31
194648319
387129
81
70
237530
193396
334488
5
795788875
56
365619
231362
393013
32750
17
88
475879
4
30
150432
8169
1
793279888
55
361052
38
91
760591025
420697
46
330604
222826
59
157804
88
381156
46
21
22
53
44
491094
122146
41
76
346970
772627824
39
377687055
8
64
43764
767844669
3
3
453893106
21347
119284
229377
21
8
28
243720
86
292458
32
98
237554
618886077
470726
43
359996
16
166168
203486
70
800070138
17
9
56035
45
98
50
363708
145101
31
239773
398047
387338
440808290
10
513242524
53
5
62
27
94
118184
279059
80
196580
506807475
344711
406963
22
154838
71
9
52
165218
595521075
89733
472253
7
194183
55135
64
45
22
42
947769054
4
462110
19
37
37269
91
487836
307568
6
46
24
244534
335607
11
45
161473
167501
84
14680
45
80
427323
191163
985755403
65
1
36741
52
213917
264769
432836
121152
75
489432
329156
400139
99
7
51
3
379494
315726
10
58608
275664
56
85161
62
31
517967349
8
33
811805899
552976988
425391
431293
23383
79
897918165
4
454724
1
55
82311
29
16
683828820
496917
14
147971
97
104890
291637
455650
37
1575
220684
221558891
298348
19
80826
92
17
354070
169616
407167
58
403118
28
138519
438875
203961
18
30
81
64
499914
59
117178
1
64
79391
9
18
596501968
59
8
32
900095382
1
92545
78
218821
29
93
16
65
24
9
462678
94
81
58139
74
784382975
194446
14
6780043
57
90
10
215692
355531
95
52
75
305454
410817
148079
68
62
75717
87
299958
22
41
12
169791535
196489
61
321359
306577
73
299595581
207189
49649
88198774
297794
10
95
908934174
80
488779573
62
246939
483075818
85
361045
438001
50
255458969
35
831394335
67
179365
5
801474502
239627
410190
75
42182
6
37
14
68
125158
69
59452
347815
19
492849
5
122146
525155048
489941
506236950
210921
58
4
42
207943965
345994
215996
6
36
47797
372865573
6
217648294
266788
132279
122463
200069
75
249435
202454
68
4
38
223750
84
54
252320
23
40
23
457714
359819449
82
28
51942
6
69
31
394191
10883
68439
8
248222
186598872
246379
422350
28
441548
62
73
814776476
58
341740
60
78
236771
10
905946641
290517
333701
356022
365051
50
60
1691
42
931152863
438989
73
131561476
414170
10639
4
35
3
366458
81
222509
36
108475
95
91
73
716079918
9
428339
78
239513
5
142648
132293
24735
120641
418506
14587
30
64
251554
6
13
7
3
128573793
466882
112617
615703748
74
100546
35
84
18
78
255609
420620
134459
4
36
53
36
96
125951
48865
140317
8
68
3
334348493
83
43
9704
48
90
94
16
16
99
4
22
7
42
7
20
414027
67
11681
494165
61
469317232
6
30940
62
126961
109923
27
174991
53
75
95
14
74335
45
230311
72
211744
150618
34
34
58
41829
14
73
403137
334981
69
4
22
7
3
349215
43
115917
32
60
371019
2
87
287492
84
92
1
68605
111905
25
97
428519
87
8955739
312660
17
82
593525111
33
77
16
489006
128607
462810
417775
477039
88
581509803
417785
625374853
319188
406957
78
137686
3
70
19
260347
51
214384
514577671
70
29
279013
51
335412
98
12
8
309814260
196727
44540
5
51
92
54
60753
3
423142
388465706
48
2
42
3
474839
63
77
50
401104
46
342204
152386854
7566
92
174578
408727
1340
96
97
9
458737
35
140536770
53
508494536
207543
28
238820
486058
223711
36
1
122757
17
373000
60
190689
540989952
422553
64
688713102
48
253466
4
44
203096
88
164865
68
50
96
369496452
42292
7520
27
5
253328
324770954
18
198249
25
8
258959
33
17
443415
96
315145053
34
444398
67
58
73
18
45
67
351851
395525
437906
30
50086
34
7
37409
82780
19
216650
72
233333
40
311114
738805216
488968
69
19
50
374065
294766
11877
31
627529623
447787
73
154079
24976
372132
243232
12
465039
475937
335164
66
14
258734
215371
89
35
56584
92
316656
71
120118
61
1686
165987
12
355464
4
66
32
3
3
835041136
10
47
433519
440531
3
173653
94
3
341689
72
78
13
27
30228425
56253
26
42754
43281042
492310
25435
46
92
4
42972
457680
56
6
451706
328386
61872
31
249911
208638
92
465883
47271
431030
42
386001
15
269489
197247
301569
78
1
3
862398870
25
420953
394168
19
5
425621
92
20
183707
78
59957
4
140928
5
5
79
56
28
184413
58
231738
26
88
208263
292610
44
384054
66
80
252362
60126
96
679403009
380510
52
446645
99
75306
82
332675
166562
488592890
63
4
8
57
2
3
259816071
395381
645429324
73
319953
133110
57738
166971
71
402622
179911
406893
269262
88
205548
246719
8
91
419673
215065
973778205
37
57
307433
384858
322317
79
288300
85
52
688304247
228942
91
40923
157977
61
424819
26402
684182078
1
90
98
152939990
13
331376
361056
81315
105344
46
167258566
17
89
430236507
11
29652
52
489470
164589
28
3
8
194556
60
240583
66
385774163
301374
54
127554
283302
2
79
32
21
77
54
29
14
973068231
26
160047
48
453963
48362
66
22
358895
97
65
300249
25
74
239100
179403
84
59
85826
209479858
2
122659
881373335
214100
55
37
1
30
219835
119877
67
25
472727
17693
3
12
175197
421940395
24
259077
179623
24
108550870
352768
66
174231
80
44
61
18
97
84
89
182377
225975
482794519
470058881
447071
6
101180
72
43
270348
65
10
130870
48
34
73
47
390916
75
16
32
202398
34319
40
80
254978
251128
589300453
84
89
95155
406694
794861269
39
32
82
175715
79
86
98
286315
97
66
70889
483447521
17
369761
677893849
82
449283
3
446725
40
96
101698
98
4
361141
5
58
73
34
148654
77
326278
203050
45
136024
84
30
269839
146776
195473
55
34973
32
160854
58
78731
82
436283
204678
335872086
131382
113768
392444
87
78
19
70
36
20
8
26
78
89
11226
35907
397285
90
356984
49
23
35
276906
293902
333354
360094
114860
5
324027
320866
62
235923
59
11
51
17
79
45
70
82
58
82
313962
538970381
396692
92
640391908
11770
263513623
37313
71970
373847
964706290
55
190888
370457224
138055
32
64
24
183090
41759
330924
91
388966
87
54
154986
445816
46
21
66128
849509547
93509
205882694
12444
77
310233
417767
87
69
244323
268545
35
616814694
12
320742
108896
3
11
105650
175452
5
45212
35
93
6
818544358
8
95347
310135
73
158689
86
30432860
116484855
466008
308979389
1
8
96
482550251
14993
265532
403037
305042
421239
326213139
11
277712
7
67
59
94
53
465712
36565
954727103
8
349533
25
160589
23
66
262844
13
3
57946
89
358171759
135960
35
70
3124
179218
68
219578
640971974
345725
335515
18179349
71
36
18
70190
18
6
33
77156
483917
339330
958381247
96947
15
5
82
376410
63
7
50
3
221620
362783
270046
249647870
215275
315072508
173405
69
285968
1
43210
223676
13
826503910
60
358203
264579
453701
34075
36
87
441656
156056
6
302657
255053
64
10
52
357493
10
207003
337591
5
97
65
73201
45
273657
215468
488287
332403
122109
9
215656
32
1
19
45
225691
1
954538389
323933
56704
400616
82
219672
80
12
84
621146857
611819159
43
1
487028
261972
210236964
254647
1
51
21
470227
9
12
14
242032
332345
94
25
734893916
6
77
1
94
449733
977045933
65
163639
3
34
11
274932
454316
467078949
55
262999
470323
86958
479985
215779
18
97
448427
93
232113
316333
98
49
225789
179706
194546372
9
18
29497095
377652
343445
19500
6
1
8
94
219944
292988
316122
432897
75104
92
30
2
6
975041547
33160
28
13
21
217984
488956
76
97
42
5
1
587921108
480260
107953
36
5
728896531
458315
37
77
444552
107951
47229
427831
494711
6
17
57
150442
21
310553
421808
254050
301048
461873787
63
65
4
771772811
59
128372
2
59
4
281381
98728907
29874
231784
408364
98515
30327
337466
97489
80
46404
2
2
302885
201647
109950
187426
54
61
7
376563
5
4
37
20
25
333604276
59
8
423128
1
911046403
114670
37
2
142942212
295218
308042
402289
94
52
81
79
80
22
70
23
217195
358856
74
911190144
21
85
495156765
63
802309635
58
52
66
14
84
463572
400479286
98
462624
93
3
33
64
71
98
22
56
43
13
123396
92839
3
94
54
84
238535405
99
331466
295632107
96
91
91
30
67
41
434665
9933
296134190
275552
73
137758
160115
335079
114745
275267
1
69
315442
24867
2
618825737
243494
34384
55
456977
10
17
144899
12
16
80
48
116020
6
21
1
398395
317323906
4
37
93
48
5
8
448942
7
464087
403687
237941879
980854886
255774
453108
4
448283502
77914
8
34
2956204
83
335375
3
64
251766
45
17
689517090
5
9
10
211273
193657844
368647
415252
13
51
36
59
2
80
5
440076
14618
91
319785
591432190
70
79
287390
2
20
71
420952
71
432892
41
41
16634842
92295
293283823
59199
483644
89799
440198
184672
27
72
271734
46
74
96
11
6
23
7
6
161780
97929
412855
472544
16
184049
46501
45
52
47
86
384552
6
365157
40
2207599
430571978
19
45
4
58396
129154
90
4
61
39
4
420137
70
4
79676
45
59
399146936
56518
47
20
132997
55
3423393
250801
230927
187234
2
437751203
13
32609
33
90
269320
123708
41
34592
1
47
455590560
498398
352124
106594
25105
446446
87
11321
20
99
23
147805
436084
26
997012425
20
361155655
26
491859
431122
17
477435
400745
361107
19
63
348370
9
431014
125858
110576
5
37
32
336574
262544
13
127632
425836
136043
12417
78
200477
56
259699
41
382088
54
328538817
319284314
84367701
940894636
6
60
67
54
48
8
186115
91
93
409800
4
5
45
34
649127018
5
533393326
38834
103004
123425
95
93
72
90533
205468
85
1
38737
24561
309806
514172474
11
164827
235869
28
503307608
331305
460014364
3
58148
76498
65
75
86
4
155909
288847
337858
19
422183264
53743
35
421980
5
57
600257984
86
79
30
383298
108925
268660
7
428614
301272
40
90
892310362
323724
1
35
355783383
38
30
81
456484
3
65
414803
7
38
417399071
9
238017
36
324811
109092
72
78
383029
473505
21
43
23
226769
21305
28
417149
6
18
65
27
1
351155
59
70
67
279324272
37
287626
124230
52
661557258
37
141387
23
2
468474
545066595
449354
897684967
1
415829
813616975
197412569
68
52
96
96
46
206905
119547
200259
126486
473457
109510091
74
829528152
226718
289065
78
182299
356852
15342
334038
76
196679
7
209892
8
423455
446976
64
388195
910531142
64
61
257937
437551
135968
9
64
102003
114699
81
3
471631
430786
8
97981
5
98
80709
1
24
73
27
65
4
83
9
89
311128
216861
33
68
26
315650
266159171
2
303463897
441031
420061
45
72
405425
236962812
53
67
63
78
46
167432100
44
616808310
3
106597
342977
257617
177966670
48
42
87
82
51
89
2
46
48
7
98
3
4151
201494
12
7
339517
483270
175707
402412
7
208761
178016866
86
79
40
306113746
88
76
82
403024
2
55
686627103
19
54
284069
467971
648384219
33
15619
243418
57
30
273491
83
13
257963
104381
108749
32
262420
586158369
207391
334864371
6
6
443986
128533
48
5
41
56
303692
141304
316350
30
62
573867235
97
401839571
267567
12457202
227127
35
407958
320468
443564
92
427320
409921
7728
12
69618
62
124401
45
6
5
9
67
22
24
50
15
58
9
78
86734
96
1
10774
8
334512
21456
63449
486060
94
16
28
3
39
6
69
282221138
5
2359
345476
190881
237496
414740
9
47452346
92
118172
43801
975432838
790089283
277069878
10
465711
70
75
81546
1
206706
212627
18
94
890064406
91
468281
12
39
73993
902970355
43
421184
666329298
56
9
72
96
92
259003
33
28
709956305
45
523317092
287402
91
86
75
43
71
971452529
187095278
65773
176274
289819
474464
487736102
5
117816
57
613558956
29
8
9
5794
112424
393310
254099
49
145735
82078
46
225924
8
66
44603
995976837
117910
53
161706
29
40
343732
350820
329426
77
315850
157635
280392
90
2
7
700842485
40
56
303496
3
141360
17
64
40
268789
56
170783
16
99
78375
106017
187959
63
81018
177810
396812
88
63
11
6
216251
82
279584
60
56
61
198025
820241429
4
248052766
574545699
97695
82
37
18
25
820571851
525144317
24
477157
725689842
7
77
3
92
847514550
459143
282160
129760604
132622
531817309
117147
230579
126682
13
436480121
92
23
2
371077
273414327
1
60
124126
51
144557
29
17
336999
452316
216261
40090
187087
283145
340022
324303
36
455584
497896
61
75
8
75
1
267269
987278445
3
90
16
420852
301114
3
71
48
83094
617950223
65
85
67755
218298
31
59
486262
21182
7
56
343507
13
42
1
55
75
124393
8
6
37
33
468184
130448
58
633332764
250810
2
80
54
29
8
173306
82
464914
58
484874
426735706
172752
516877604
801658537
293540
388822
325987
23
57
89
92933
47
28
3
404091
2
35
6
59
80426
272003
34
98
438059
116976
7
70
292583
178821835
21
376739
86
77
909533053
63
969680131
194178
470635
148898
314966
89147
83002884
188760
124117
172519
461102
212537
117586
62
2
14
976107201
54
67
24
85
41
44797043
96
61
27
230174
289438509
10
241801533
566087643
29
8
37483
423499
75
246930
399105
81
130017
15
8
30
97
65
77
253136
372870
36
81
89
61
265896
375739
79520
77
141516
90
195623
794320731
4
19
89
79
342210
1
38
82
1
149115
316082345
27
266495
78578
9
61
3
5
20
44
8
95
816576097
338742
411899
35
9
45534
238331
368882
80
203645746
77
51
698407297
309774
85
83
36
520995657
14
461636
700542864
4
90
96
462144
3
957517992
4
388261
643393484
451907
66
47734
356656
205994
90
122199
87936
23
313288
286995
249354
3
352462
405151
8
90
474119390
81
412013
378956
411176034
90
84
17
3178
112215
156249642
308518
348344
79
18950
69866
27
2
92
938472357
211967
148609
496215
362624
11448
385236
25
717830842
36
69
228359
363821
321659
447764
94373
849977714
437488135
446083
27158
492457
6
55
529646547
371857
245567
89
69
74
367966
38
441155
421781
75
5
3784
180325639
256925839
459777
23
23165
6
224290
71
122241
55
81
4
84
94351
59
72078719
66
412176
272078906
47422
7
89
37
49374
7
348636
8
58
49
9
1
95
89
54
2
4
9
53512
65431
104326
55
259060
66
2
31
50139
22
231697
1
18
99344
97
82
205856
311326
49
69291
392184572
155569
189674
308646
427745
39415
78
45
94
62
73
86
86
60
150533
234990
82481
31
20439
9800
45258
250663
249988688
59
481804
395434
88704
34930
499245
60
571854107
376480
89
156673
450219
92
10
727995890
51
99
294539
9
4
4
211639670
340395
94039542
47
13
423050
45
5920
450937
492321
97
14
378084
911781812
73
104833
9
45102
97
339996940
58203
56256
214000
130719
82
186880
93
66
71988
6
808385773
307719
5
80
43
12
34
474983
492248
453158
215981
105543
497907
398610
27
83
37
69
24
25
92
5
88
26
475668
80725
57
69
53
8
86
46
2
179975
337405
316076
2
11
46
343552
245573
21
87
229921699
31
134557
54
692743095
891585402
7
317636
393781
289403
36
80632
47
468693
69783
7871
345230
376066
79200
65
23
23
342699
298267
17
454456
358522
35
425903
175202
4
665448667
373922
148080
468569300
43
98
97803
150299
3
50
747881420
269464
2
71
138909
318217
380893963
427911775
79083162
160201
165073
93928
8
87
9
82
407860984
465701
95257192
490968
239909
359774
44
5
14756
6
19
250527
1
103174
13
15761556
67
337417
39
6
1
11
258389
270980
86
96
71714
38
32
648098655
1521
549170872
29
2
69
1
69
80
10
7
135472
220634
66
474172
9
36531
438725
60
362100
49
84
65
6
86
55245
90
95
362393
80
55
2
402173
33
709424005
225924
58
28
407320
963253872
60
15
448372304
969693483
77
69
33
55701
27
214785209
48
298333
34
469637
77
64018
48
9
4
872233772
203521
30
185246
63
85
5292
75
28
7
27
86
11
59145
19
689804561
14947
119937
49
3915
301803
3
29
31
79
20349
2
45
222304
31
57614
403234101
13836
732752824
25
3
464712
540892554
2
4
209858
56
332516
6
31
53
943749771
4
488288
61
3
347427831
29815
27
5
15
296053
1
99132
487777
9
227491
204098963
207768
73
193453
4
39331
477655
28357
396664
183058864
77
64
920950458
42
263417
21
25
81
2
797060065
5
15772
6
452559
395763
75
12
67
7
79891
43
7
816012400
4
249387
506857265
386752
276540
79
37
3
120472633
126607
67
262424
838984698
20
57260
61
380591
1
572725175
25973
5283
19549
410445
8
12
4745
24
59
38
35
28
48424608
346111
66
33
495970
29
177243
28
147220
919087968
913860012
251195
43
42
71142
488288514
27232
493954
90
417837507
8
45
550382531
319460
384897
67
484362
61
4
632138365
6
158179
85
2
87
266721
65640
548154177
91
65
830508114
808169921
52733
47
33
373947
7
462640
123128834
36
144886
414256
140951
94
31
291959
938985037
162267
7068
339374
1
831933779
5
43137
33
1
494866
369526905
58
6
69
765783939
44817
494529
82
89
137275
280452
226414
44
71
271786
1
65
246782897
76
79
207150
6
97
319121
7
20
156052589
436219
36
81
350095
108499931
201172
142502
360387
33
77092
1762
91367
40
212097
130593
134822
130825
13
354747
53
4438
85
615962373
58619
274146
312294010
22
87
210215
17
247374
393149
606616888
84725
8399
5
252141876
95
36
81610
98
5
75609
259546
20
63808
75
484589
87
381852
306969
323695952
170856
608291004
98
15
14610703
50924
95440
443311
46
19
73492
34
22
16
45
96
49
277163638
221020
98
16
470570974
6
80
399842
19
318130
486645
6
948839806
195939
443761
104870
377274
9
60
139581
28
43
75
79620
343786
6
67
122168
411013
96
85
280820
46
48
59
252206
98
7488
9
507902476
20
1
82
10
60
49402
708891715
7
10
50192
375885
216210
31
242450
952502876
4680
135588589
20
42
499058
12
409420
99
51
18
65
456750
79708
474088166
267180
5
90
81
391769052
839108902
430815
17
21914
265771
303812
294849
1
203684
28
2
79870
81
10500
40
82724
10
362333
100155
289655
35
398230
200418
78
297820087
27
1
52
293164855
93
71366
97
2
65
52
949178649
359008413
806917722
12
146939
378727
207799
82
40
730886729
23213
50687
19
99
1
32
72
96
221096
71
16
117952
57
45
352520
2
461439
138835
27
30202043
427769
181118261
50
4675
24
63
51
33
436763
103120
300873
407577
230959
96
433395
86
74
29
71
346544
54
61
73
222559
83
279081
239906
481259
377704
20
65
7
90
84
210918
111705
7
64
35
75
72
150276
144188
19
7
79
363931
66
106003
177384114
88
76
334171
370982
284661
3
355464
223427
16
45
6371
466039
181213
77571
437772
144111
7
5
430148794
22
288034
331264
170777
90
83
6
81
46
4
62
16
82
266152911
837024605
9
2
43281
18
193823
56
82
435467
42
3
98
94
72711
2
8
68721
10
99
307429272
133250
7
136957
41
1
55
59
418255
69
24
780334101
8919
18
45
28
19
99
172121
121072
34
62
98
16
96341
20
46
34
51
21
270469
440527
93
2
827791072
54
99014
193498
289887
204970
384017
486558
24
987415235
21
62
262163
46
56
71333
43
62
68
84590
57
39
9422
45
829257203
116018
69
218403
8
426534
94269
998994446
395727
18
4721
359824
72
66
20
19331
333338
40
82482
648139132
95770
268735
32
223407
333869
463732
82
2
490710
92
480141
90
1
28
9
399649
22
470584
50
48
91
108076
72
491961
499062045
85721461
288047
164364
73
945320863
44
450614
408384606
14
13
1
164100
80
875727092
2
261920
14
27
407247
5
49
34
62
25
79
90
60
499008
381525
36
998995203
301572
451934
4
60
80252
42159
19
40
27
850731563
810506545
4
172051
621107862
67
9
21
19
10
499395
77
51
406503
404421
67
49
29
93
46
313649893
49
13
312892
6
313744
350443544
69
78
410977
98
130816
8474
161245388
33
849776196
160708
24627
95
28
428748
92
249129
89612
724025822
138743
490468
93
306709
10
85
7620
290945
66
238480
28
77
72
2
243955
30
146968
71
90
582515608
433609
219931
197359
18
210059155
318133
77
4
470984074
41
354270
13
142960
458867
39
68
687281186
53
320598
55
98
47334
77
125523
71475
99
14
86
283791
62064
437973
88615
220420633
11
420846343
6
619581968
202808
447230668
44
86
363526
39
482328
465574
90059
27
91
3
99
16
492022923
86
64
475445
90
85
418232
43
72
54
952885951
920672942
280207
47
308786
102027728
33
337078
62
811188357
483913
7
32
317795
90
39
183554
364002
191340
29
80
67
55409
41
87
77
23
50
91
327260
251425
106559
146694
10719
463323
59
35
86558
61
34
85
3
60
79
16
81
116889
53
455992
30
460313
833628656
214684
33296
31
32
905564960
74
85
385191
383113
25
2
32
84
29
127383111
56544612
52495
144811
401106
20
36
2702
4
267220
142117
39
204925
33
103301
267780
162916
78123
32
469548920
136396
836417894
79
2
39
99
105759
372703
47
207500
7
31
79801
201666
20
254598
29
33
45
422287
197978
83
618462012
5
132303025
12271576
29
5
67
494062
31
674062608
48
654195845
254647
47
13
555029802
27
251148
135077100
253726
41858236
50722
17600
3
76
33
268167
341072
17
54
187458
461897
17
739312059
58
20
90
89
85
74709220
7
61
68
89
5
84
95
7
4
25
283528
67
67
311447877
74
64983800
76
3
273519
458994
356244
9
90
23
215702
85
31860
82
34
169756
70
338692
69
71
16
265529
37147623
184448
62
360237
288607
476339
84
219414
27
63
9
31
182927
69
481357
38726
379911
378655
304595369
796108035
80
6
85046737
50
61367943
41
34
28
33
391506
19
193066
397486446
1
222138
90
35
23
11
400419
40
268591
5
187034
398154
121780
50
42
319898
35
355916
69679
27446
44
59
85
98
414494
354588
55
69
79
19
702790655
254295
76
79
298760
995920616
329466
255373896
7
15
272077
314768
20506
47
56
74
73
380005
19
89
172569
872084924
72
154232
366896
486257
444278
5
99
67
270677
570309402
5
90
33
69
71
175270609
296097
111557
16
79
92
583170296
52984
356251
18
99
259089146
79502
43
992925606
759874872
39139245
40
312238
97
26
57
7
61
150434
800764209
35
957785456
86
96
72
76169
232316
35303
12055
94
8
334582
95
90
227522
6
839485745
488561
61
39
33
281028
174703
47
79
60
104914
9
332576673
74
868124276
20
94
262712
32
15
150334
5
4
3
66
298811
99
97
24
5
162856
319567
390957
5
51
1
733393549
85
43
9
62
200408171
93620
206634
16346691
499416
39
373467
40
61
89
88
46
86
7
75
48
24
73
197496
394334
314833
137901
3
143974
736583630
52
139638
7
89
68
90
425378
357527
135183
300379
6
24
4
6
91
8
645183718
16
98
452290
57
91
387923
9847949
186023
69546
79324
39
381982
58
99343
74
4
16
18
5
5
2
30241
86
28
46315
63
374372
269996
83
280003
78
10009
3
202396
350642
1
347713
37
424451
51
468870
169229
259220
418007
212325
58
85
332958
74444
44651
216841
90
77
32
9
19
425257
399585
209200079
371746
349372
464224109
203260
97110
69
179584
52169
401321
59
251608306
381201
239939
9
481383
123790
285534
38816
43328
405396
75
421920
437667
924168892
7
323617
135836
44
75
98
395962
16955
2
709765700
6
317666
138805
465850101
72
11
47
15
12780
29
59
127167
167169
489765296
6
12
421658
270889
182099
8
12
756669209
751672074
48660
69613
78
421453
71
266708
290194
92
93
373999
87708
200733
25
325931
295105
96
10
50
34
31521
446311
26
2
65
22
45
54549575
1
356980
89
78598
685587846
5
24
213888
858521861
309116
424850
299480
5
414031
383859
459291
9
454101
387148
38
1
458305
57
91
80
278246354
428203
478373
454867
209124
5
271223
9
96
7
468696
355641
35
415473
78241
470366
3
3
79
48
40
2
32
68
88
186781056
192638
180721
120927006
69
146336
91
357869214
463096
52
22
107430
84
45
86
93
204721
63
24
4
457348
53
335871
40
357005
20408
35
216171
51
416301
49411
10756
43421
82
72585
646152418
63
139683
2
313699
393040
524764795
464968
97
56
27
2
951235690
12
93
387624
47
342502
390684
68
90
94
491183
226360779
396629
188581
397560
89
7
238434
414124
6833
113579
350002
4
27
64
5
95
8
22
103393
88
78
72566
174168117
5
111263170
68
454290
62
11
37
964822807
2
321868
254884
115000
10
438894
11
93
67204857
1
320165
1
88
14464792
68
235192
22
263738
41
933637834
294417294
188160
16
326479495
41
173159
17
369985
294493
34
632036148
438643
71
450769236
212257
172751
82
558300019
9
14
58
16
82
184147
87
2
7
15
9
92
381171
1
9
96
242097
77
248769
84205
2
7
120596
179912
571369579
20
90
354137
329537
359497
328784770
576235788
51
93
59
6
306310
54
70
86
94131
90990
182343
38
299382359
251369
377109
7
141433
5
13
6267946
2
444175218
115154
402456
47
132206
17
106865
863214207
55
18
175443
253957
360678
19
170325540
11
1
7
472892
94
452887
450320
37
65
1577
44130
371105
43663
29
2
302293
97
10
311087
67377
6
251705
18109
88
842457958
44
676532879
40
245225
192228
205876
26086
242577
72
164795
88
76
40806
5
76
41
485644
34
24
66
69
477135
354372
50
97
265792580
143389
26
216742774
483572
89
9
67
23
64764
96
5
430589
462627
58261
105253
6
121527
29
147157
54
920519250
408629
72
122809
223404
465952
614513415
3
43
77
53
334654
6
7
4
13
49
76
13
49
2
53
55
23
496672
3
9
57
234145
353565
72
7
98
103006
82
197625
118336
28
682466868
261742
437207
254280
9
62
96
246620
63
30384
187750
422111
374948
63
399610
33
15
13
76
61097167
31
1
961580583
11
36
42918806
317233
47
386056
63
31
89
288565
85
106603
43
8
56
201714
369090
248454607
137680
73
1
2
78
415038
32
9
95
551195635
103484
38
41
25101
236407
17
70
29
10
5
799410713
93139
311665
37646687
360332
12
29322
94
76734
76
23
63
47
219251
12
22
267162
943504091
172003
163353
172045
473965
488359
61
15
81797473
29
42
81
444981
8391
53
95
37
96
40
67
432641
24
98
86
77434036
49
76
333034
58
485034
30
20
83
591051193
13
148046
435488
358774
11
7
76
48
80
93
47
7
40
3
281129655
10
41
8
89
66
246587
16
448760
97
64
13918838
97
64
445315
30
123774735
410404
113718
2
4
1
73
77
14
224430
80
433780
37
5
74
197342
1941
8
172808731
266893
7
57
193979
54325
96
407734
56
48104
32
150781
74
246648
307779
318629
837158825
281992
45176395
355762
455775
86
9
349156
158266
79
39
353617
92
54
4
57
92
97
75816
759001337
387305
16
283697
94
6
62
76404067
466802
435159
16
21
157581
169879744
304297
27
176322
256335843
6
88
83990
25
35780191
122926
22
567490056
18
218967
12575
77
97
11542
62
381636
55
50
998604449
63
31
584726693
133097
19
35
21
50
229769
85
53
200235833
95
1
301200
146588
51
456521
41
333586
9
61
28
94
154365
71
9
452386
39
26
1
46
92
88
77
101649
1
22
926030011
51
370099
55
65
225663
76
31
407978
730178710
159887
41
414473
391535
301631
459828
178195
15
85
311131
145918
364552
63
383956
474136
163635
96
892316521
157444
29
14
1
439379
92
917148320
214260811
45
569436291
180649
209754
12
4
17781
83
497103
349126
735048538
407007
13
37
56
102923
117940
58
478640
150715
51989
359058
69
30
18314
734931921
735429514
296228
678292501
8
42
481013
44
498723
189718
49
307201
45817
7
164958
651210303
350772
469885
28
32
36
25
257833447
201188
374957
5993
42
409731
470206
85
119477
31
58
4
15
40
103784
85253
445192
410069
391915
2
11
250648
15
51
2
21
93
308019
185781
227482
21501
20
10
373863
50914
63
278508
725815355
50269
165815
62
718399617
247420
428791161
381007
88
30
783189556
246363
49
28
473530
6
68
125941
37007
12
9
437296
492974
29
161714630
318967
182718
340422
94
104088
141708
280011
54
498791
706132243
48
391624
375015
165188
271630
414089
64
702359707
7
401785699
83
9
88
29
62272
81320
435614
90
480201
5346
25
6993
876248911
424483
54
272118555
5
452811
40030
9
13
4
94
2669
6648
359288
88
411441
7
420298
70
319698
3
360679
179313
199236
791297112
269717
6
32
847443944
48
384442
76
36
80
52
259494
239508
404651
6
36
457459
354684
9
46
501728115
77
205531
39
934743243
12
74
39
96
484959
40
48940
60
451754
113390
46
461413
275004
465769
56
94
364760
9
8
21
126578
78
26
99
61
9002
438664
6
2151
493002
44
761004759
60
137091
46
12
65
77
286530
85
83
276625
276825803
43
28
50
400538
89
29
90
266495
313686
60
62
7
3
18889723
325594
1
92
434616
384712
35
950750998
173819
4
387183
107265
47
208864
80
83
369449
84
6
7
72
70
49
347002
11
223088
447174
366258
28395
299658
9
350235
32779
32
449972
68
39
334430
72
297469
440427
92
93
147098
28
252539
48
79
707285417
282504
66207
3
8
240948771
63
275734
234037
423611
175959
53
282258
61
188518
99
44
7
336201205
235281
93906
134500
7
223654
150980
26
170701
204907
238944801
83
8
447593
57176
55
218956
124058
58
31283
34
72777
2
53
90940
219858
70
309134
52
85
57
38
778367644
79
429797
2
402097
354892381
326423
3
4
8
339705
4
412163
37
508290457
444950
2
510879061
13
219546
21
259948
42
216770
26713
340738
459542
5
72
83331
110467736
46
229586
96
88
50
89
451964228
30
7
133191
181768
36969
232348
85
42
85170141
68
3
240370
157228
288022
64859
24103
44000
78
114073
463317
38
4
37840
59
81
496727
48
94
17
67394
353122
26
371226
57
418036615
108107
85
24
88
60
9
29
13937
3
67
48
35
118535
15
227836
293558
26
79
40
45
543863620
43
325625
67
21
379089
82
47448
511555580
27
53
361375
57
681316752
7
109516
113108
405571
393406
464050801
927506342
181267
247484
79
924901378
71840
247104
69
7
396030
18348
86
255163948
47
1
6
76
58036
2
112431
246838
31
31
2
7
94
16461
78
53
33
234575
43
20
143788
313987
6
296735
387143
253752505
7123
21
110808
7
4
368572
8
14
473766
689088757
31
57
236244
393977
37
387594
98
343309
29817
346677
1
238493
926551535
139837
29
98
287311
565655330
456020
61
54011
103585
74
95
204497
186094
728184625
432192
117766
71
81
97
89
10866
465696
2
24
46
270973
1
12
716255009
59
64
245215
69
27
57
92455752
94
244785
56
466634
53177
139225
42
83
241089
80806
9
3
48395
46
717851785
46
208637
52549
50
48552
72
18
329045
6
90
160333
206652
46
178899
295337
7
144076
192272611
68
372446
18851
265804
1
444747
136144933
141624
106189261
69911
178551
330819
83
2
93071
708248436
177534065
25
55
7
474274
52
71
244916
152896
197927
89
76
65
8
112969
74
6
110571
221790
23
50387
20
79
174838
469417
300504
70
297747470
48586
51
50
9
53301
53
236024
43
6
964172053
50
365039
95
64
293880
139864
92
427961
421326123
922370839
34
1
246968
39
29
69
64
51
40
45573
325718480
3
6
55
20
278735
31
409775
7
3
66
28
79
352476
75
22
241916
15
84
298609
1
2
47
74829853
65
72
324271
4
50
162063
86706
167415205
210904
62
384520
13
36
70
293939
41210
64
326951
298941
3
89
71
413451
216096
36
553976079
89
38128
29
123804
261611
232418
344644
24879
128846
21
83
8
92
193123069
85
78
90915
247276
337417
146375
474648
78717
19
395762
201715
25
417921
344417
599599907
373855803
89
60
61
177415
23
428105
98
141971
6
941096512
344947
64
60
32
91472
81
84
145879
3
104770
21
83
312273
990253854
9
7
465431286
485706
82891
208480
49
17
950973868
84190
51
3
67
80
35
49
74
120726
9
99
895018275
30
303019
213768
319841
47568
51105
65
97651
147092
5
3
54244
18
277486
15
1
92118
2
46
199270756
146289
247029241
15971390
70
69
70
71
3
455417
25
3
54
256213976
355148
29
123516
66
193207
304849
86
25528
66
4
487011
387206
59
45966
77
941971025
53
1
179646
370838
85
8
26
34
294229
58
368696
21446336
65
49573
204461
470651
89
208979
58459
324922
281667
9
73230
4312
302163
96
19
348873
26
478968
45
10
248386
21
41
16
232618
479417
89
28
276775
939703960
206424
916222100
60
36
50
307847
66
55
16
371345
19
42
4
12
15
364976
266986
28
291230
27500
80
5
28
85
56
481282
455603
2
419244
397903
17131
196918
3
958792251
54
43
71
429379
146334
319052
53
3
88815
36
807721921
18
238465
407958
231640251
66041
322978
487898
236401
16
3
165995
499461
807125727
303563
49
11
94
142111
27
24
37423
73233
821518944
403241
10
350385461
8
2
63226
230309
36
5
776908820
96
300454
1
13
237811
345984
940224256
7
57
58
167017
24
338759654
61
70
340739
419019
23
131224
99
162252
96
254128
97
158419
20
318182
219345
44
129239
43448
41
310436
39
46
82
8
26
52
56
415497
353486
81
73
55747
5
94
3
346747
90
16
72
66028
4
75500
443077
92
2
66
3
4
3
669552367
90543
319985
72
89
453336
3
222966
445978
291152
5
44
8
8
358157
91700
437602
333702784
261631
76421
9
698896158
212364
225467
40
69
416798
81
3
304022
114481
76985
515182025
97165
2
9
55
35039
55
62
2
341630
245246
611590678
2
59874
94
387495
59
489365
55
159755
1
7
403660
67
487274
220864
53
72
221952
92522
89
9
203195
12
51
36419
70
44645703
549175654
5
101158
27468216
123760
25
77
9
58
377609
93
298353
3801
351289
46
237049
9
4
72
59
4
764384926
85
489816
423988
56
410842
7
742219595
467967
873167613
5
27
4
76
17
25
50
1
333092
404988071
22298
22
46
133895
85249
58
36
28
112947
99
202240
542085005
20205
445954
363212516
6
356057
591535722
166808
98
400646
104550
8
39
75
570274070
59
243123
453908
34
344525
128907
226909
6
70
3
433184
254563
17
374314
15
168127
7484
37
107242
438910278
4
36
3
415426
5
39
13
1
45716
25
477075
492101
315248
56
50
48
395003
300464
487288
39
44
185427638
2
85
87
8
7
481975
91
349743
274256
183568
34
341221
92260
60999599
36
40
56
13
34676
159926057
467418088
870709191
288761
307701
254939
61621
27464640
27
2
1
141723
474196
17
905508354
11
66
312141027
291514
23
41716613
470920
415449370
77
234357
10767115
71
21209
63739
314318
5
81
49
330553
65
444215
33493524
2
1
86
205599
12
57
171592
4
26
53
46
379551
1
707565123
99
97
357447
49
22
127139
31
58
50
96
10
471510
4
40
60
354569
81
107108
35
309136
17
22
86
32
243046
91
61
71
78
16
429367
267419
42
319542
57
95
204546
8
2
62
492089
115678
82
17203298
37245
55
9
79
480819
82
927516616
77
232380
3
32
255415
392260
88
312353
97
64
68
80
291516
275127
7
79
175647
99712
130287
79509382
1
297649
78
22
396237
13
270944
495219
27
335970
431524
84
42
24568
7
8
20
85
926343324
43
52
430149
116122
19
60299
479567
154481
227227675
176337
5
565437672
80
29
168783
301170591
5
76
67031
64
231484
35
93
102697
1
7
104805
29659129
7
93
280015
304630
383308536
55095
5
2
8
45009
110145675
303916
207378
356902
61
178017
154946
34
258772
517568609
579033552
5
20
39
49
64
32
114458
35841
184799
87
326117
99717
92
239478
6
6
2
272306
68
52315
5
78
23
2
244905
43
36
75
2
35
58
101007
491265
384476
7
22
97
65
54
43
193116
200867
461882580
30
66
356936
904343290
476357
22
104069
122732
51
475656
65
199891
19
207263
68
273139
62
53
451529
6
97
66
4
585172762
99
45
29
276703
34
21
38
427574
298222388
170250
208407
4
356772139
199150
98
252006
50813
245036
241432
251469
57
80
491486
474319
460541
28
58622
86
85
56
351368
473610
87
131998
94856
3
255038
22272
12
89
2
422599291
427624
3
37
581236000
411863
25
407234
70
40
78
261287
380529
493289
13
455266
43
52000
447771
33
375397
56
455218
461318
69
41
170918944
8
72
38
83
103971
56658
321306
364970
297167689
32
332296
69
11
93
268702
118270
309912
16574
94026451
89
98188
60
430854
281883
331901
59
112559
357218
17
329071
1
256655
180101
473307
7
98
33
495209
328020
720298615
81
288685
4
51
103390
200865
88
8
176891
577131137
53
199966
1
3
61
32
313283
2850
365250
192441
442106
777481132
175946457
242946
294055
59
318895
520354427
28
382263
85
39
48
460085672
9
28
48
35612
73
67
73
327990
69
7
487070
35
180934
70
81250983
222471
72494
3
67
384390
14
442254
27
2
406066
26
6
81
186050
297855
178431259
34
2
64
293002315
25
18
196619
914474638
464232
156268
280303
299779
98
13320
82
423876
20
3
251586
73
361277
8
182215971
50577
157814
132249
20271
51
310280
9
732234187
3
90
69
32433
146708
3
47694
130208
72
459239
27
78
57876
118427
5
14
162342
60
178086
2
7
425262
170717
4
2
44
49291
31
57
54
31157
100465
24
374766
3
235499630
259694
43077406
76930250
828963785
363969
830803177
739331456
491663
211115
392263
112662
65
442435
52
26384
9
415537864
79
8
96
288878
58
231442
16
15
92
447393
26
29
179975
638567280
280367
128610
45
22
60
8
131599
101670
24
89
729206810
97691
186772
11
78
399236
32
418393
64
105729
2331
378841
443633739
15
20
357461
142943
39
446506
278179
21
82
21
307327
439980
49
309483
231067
642415723
38
15
34300
178485
33746
28
93
66
185307
78
56
228713
362478
156280
7
11
27
181456
241942
14078
254598
13
124963
2
18
170841506
399723
395725
91
48671
358577
500832608
668385024
275803
5
796833470
93
315616
207816
63
26
19
73
290236
633193284
32
629957565
55
97
26
479798
69
237056
497381
93
83
74
24
94
358627
306337513
301384
44706
70
52
349542
7
74
494616
5
317682
86
631238941
361799
50865
93115
238685
319548
92
86
89
11265
408463
21
469651
65
7
231795
6
66
326080
71
56
303965
71
483709
52
77
375920
42662
1
72
9
39
4
63
62
46
44
34
235450
31
65
84
192502
911382432
14
52
1
432048838
321074
92
32
54
416686
317069
71
437894
6
904702846
224471
37
84
392565
9
73
4
4
75
384821
95
401721
153306
164042
7
98
874032918
319650
11
991170070
631999330
92
89
89
20822
89
240891
78
91315
995071167
146555
33
202452
52424
247934
86
342027
97
618133327
84
809677988
37
20531
11
83
12
4
190353689
37
41640
283792
78
39
8
103546
2
11
405758
23
6
389639
22
222330
26
56
26
26
135404
440722121
24
784657806
32
3
450616
13
27
7
469560268
65
39
494392
598328307
651476656
88119
121467
35
35
538112513
196869
8
147938
44
13
59
2
318840
239967
6
258145
260662
446393
4
6
56
245019
56
397749
365988
22
21
56
97
71
453974
9
64
70
982627919
82
80
69689
6
182435
5
105269
15
36
22
25
75741361
10
34
336541
3
446022
262765
64
197773
8
304701
21
468026
50
154782
460528
26185025
477937
92
86
155080
33
396099
5
33
81
348098
269528
330711
67
53
39
19729
92
220268
59154
84
1
9
83
721073592
88
72
200255618
6516
121261
55
17278
114050
8889
266316
5
82
80
89
7
2
238783
99
30
232247
143081
38788
29
34
417345
597053
356507
79
64
273815
992685328
70
371372
75721
6
210711515
390581
60
92315
82
10776
340976
296953
40
9
65
74
23
7
454524
195757
12
214514
5
438181
80
28
4
93
75
132619
114968
100556
111973
66
82
351349
125222
60
41
369206
697167644
55
66
10
53
216081
323716
88567
57227
668112865
267062
61
53
931593400
143128300
66115
67
248898
734189470
119483
454395
80213
73
82
8
465802
460433
96
2
231512615
399212
50
154798
428725
112073
54
278370
683409899
385347
2
3053
75
102939
9
79
78
353505
148254
525066153
84
175410
77
1
64
322846
71
330698
15
65
165326
85
33
34
8
8
17
5
295322
7938
93115
2
65
62
24
55
2
36
496377
479881
5
451310
237227
365823523
50
100768
430223
110683
98265
36
2
419126
217821
74
53
42309
1
51
139600967
44
30375
41166
56
9
426144
87647542
31
462489
22
58
78
360944
229230
34
25862
77
9
38
88
452352
14
100064405
5
150651
95
3
323125
71
82
166360
845712082
474337
51
54
13
82
264353109
89
89
87
186317
148225
90541
3
39
9
723244655
322424
16744
9
637362660
243249
4
208198347
336003
173950
54990
430633
180600
890665611
400779
489672
66396
318674548
26
377478
6
52
309556
54
49174
169271
484622
236602547
29
416209
7
934006271
262445
266880
132480
74017
39
3
361893
319272
85
349242
240562
480153
892691665
322896
358688
193613
195537
55
35
71
398596
139827
20
66
184079
23
56245
493959
96
407823
439073
6
6
42
15
82
16084
846019108
153627
181103
91
341531
57613
37
2
648655983
6
3
255487
53
855711325
87
92
88
8
29
57
4
7
71
72
3
437740
64735779
233665
5
11
424337
5
81
98
78
213532
75
12
284543
209492
191811400
394780
2
362666
59196
72
451076
1
422407
234642
92
22
392165
160272
52
453220
327972
2
164036
432637106
241774
1
26
9
27
15
1
13
7
21
125143
3
271607859
79463
34085
3
242450
99424376
61247218
67
768513410
273164
85
60
336807
56
34406
2
43027
35
5
8
670385016
2
35
3787
236028
48
35
285843
767788634
81
7
99
258887232
12
278869352
491234615
400461
258754891
21
496375
89
169574
65
267508
68
9
66
232438854
440586
141474
49
86
21
74
210363
94
8715431
6
65
9
606060873
43753
33
131670
410451966
75
86
86
312930
101732
32
29
226565
76
232085
11078
158907
299427
16
162897
361139
54
25
58249274
30
1
16
2
49
486849
69178090
11
5
21107
65
410643
73
206103
28286
12
316820
96
474100
48
4
60055
22345
71691
69
276227
114346
5
88
204053
6
461257
33
93
58
77
384567634
58
475069
43
1
12
50
266965
76
50
51
98881
44
13
48
31164
145668
37
2
22
719618555
73
95
111319496
141943
336990
5
59
56
410997
652182684
11
13005
390979
93
1
63
63
364655
305723034
220697
73
16
8
346437
118654
371318
85
61
115957727
9
38
259779
360247998
6
219116
263923
268008
4
225321
5
229542
8
253764
2
288976
802207874
404355
337084
123519
69
3
6
165855
66
479578
52
466561
77
411076
498580
38
88
557516562
39
26
975711837
3
79
858541319
166455
29
442555
358818
48866
46
26
31725480
255268
90
206433
39907
46
53
68
852506642
465877
462930
72
67
2
4
46
234965
33
479487
206422
357009
69
26
75825972
430863
359458
223557
65
364236
101099
90
22
453773
456965
283849
42
684826813
32
626921804
360448874
38996
10
4
262866
307697
115493
320926
229763
2
217598
288173
96
22
85
75863
68
286206
40481987
336193
97
46773
241839
58
368993
264389
224650
70
14
238336005
9
5
74
438534
9
5
96
75
343369
28
5
218013
57
89
419105
21
119659
472320
904817398
355668
6
24
225563973
244644
8
231970
31599
70
450655
91
87
272743
6
66
78
85
456180
390223
184515
113423
283300
133575
26
281794958
98286
27
73991
43
54
357797
34
93947
30
582745839
7
61
50
974387625
44
142975
288955
468121
71
419166
52
332606
88
321896
6
9367
52
27416
93
80
3
4
31
46
50
7
77
474658
328395
14047696
7600
29
456627
268423
55
1
640467126
271081
802962348
190687
1
86
59
657044211
359622
86
49
48
5
213455
40
363281
382945
169311
252892
22
47
29
30
50
7
114519
38
794846367
273516
701822537
90
146869
62
62
43
43989
2
61
548709250
36
87
158406
322886
69
317021
12
16448
164571
40
453573
39563
478269
1
6
162204
109922
499645
29
15
389706662
75
209046
69
149966776
162018
8
161242
35698
470201
238327595
7
45
22
103777
165237
84
61
18
27
4
455974
251012
223687
80
14
72
467499
388695
91
418430
55
4
9
654179976
403988
23
20
3
87187395
24
380481
31
47
475780130
74
71
5
7
151603
120639
455044
53
15
21148
54
48
83
476392
152779
230862
80
33
308808
75
259903
3
794611269
10
9
75
345937
21083
480938
497542
199679
87
34386
79
413250
282685
363522
22
29009
470517
201641
229326
20
19
402073
8
442895754
64
224877577
82
260120
205202
163086
70
33
72
39
87
266328
322435
9
68
77
5
95
64
212925
470880
18
4
372449
4
67
283388
56
191675
183370
19771
8
357545
68791
548714979
462933
29
30
339665
168240
34
6
164633
396694
64
242409
12
37
231956
250031
11
85
391983
151906093
724323272
400198
451985
316918
49
144547
499286
26
20184
71
48
398844
92
481148
28981
404366
231400
18
55908
310710943
30
828405503
475113
49155
346737
444234
17
40
90
145849
696932100
430150
97
466618
883650119
1
386836
65014
15
180288
380540
137571
69
10754
34579
407901295
51984
9
473475
144563303
25
256940
82
63
59
33
23
59
158699
834227341
59572
43
38
9
47
300789269
21124
197169
9
63
3
361657
71
91
25
278267
162102
